<?xml version="1.0" encoding="utf-8"?>
<posts>
  <row Id="1" PostTypeId="1" CreationDate="2011-01-19T20:57:59.623" Score="14" ViewCount="302" Body="&lt;p&gt;Just to break the ice with one from the &lt;a href=&quot;http://blog.stackoverflow.com/2010/07/the-7-essential-meta-questions-of-every-beta/&quot;&gt;great seven&lt;/a&gt;: what should our FAQ contain?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(One FAQ suggestion/answer)&lt;/p&gt;&#xA;" OwnerUserId="10" LastEditorUserId="22222" LastEditDate="2015-06-28T23:03:01.373" LastActivityDate="2015-06-28T23:03:01.373" Title="What should our FAQ contain?" Tags="|discussion|beta-progress|help-center|top-7|" AnswerCount="16" CommentCount="3" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 3.0" />
  <row Id="2" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T20:59:49.713" Score="12" Body="&lt;p&gt;What is the purpose of this site?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-19T20:59:49.713" CommentCount="0" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="3" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T21:01:08.667" Score="10" Body="&lt;p&gt;Some examples of on-topic and off-topic questions (maybe from the Area 51 page)&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-19T21:01:08.667" CommentCount="1" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="4" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T21:02:45.777" Score="4" Body="&lt;p&gt;Should code postings be anonymized?&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-19T21:02:45.777" CommentCount="3" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="5" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T21:05:45.963" Score="21" Body="&lt;p&gt;How to post your code? (inline, link, etc.)&lt;/p&gt;&#xA;" OwnerUserId="4" LastActivityDate="2011-01-19T21:05:45.963" CommentCount="2" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="6" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T21:10:26.627" Score="12" Body="&lt;p&gt;How much code should I provide in my questions?&lt;/p&gt;&#xA;" OwnerUserId="35" LastActivityDate="2011-01-19T21:10:26.627" CommentCount="2" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="7" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T21:20:14.460" Score="20" Body="&lt;p&gt;What belongs here vs what belongs on StackOverflow&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-19T21:20:14.460" CommentCount="2" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="8" PostTypeId="1" CreationDate="2011-01-19T21:21:52.410" Score="21" ViewCount="355" Body="&lt;p&gt;This QA site doesn't quite take the form that others do. Here, we have fairly specific questions. But I already see two Project Euler #1 questions that are similar. Are these duplicates?&lt;/p&gt;&#xA;" OwnerUserId="35" LastEditorUserId="41243" LastEditDate="2014-10-25T19:59:06.030" LastActivityDate="2014-12-12T04:44:23.583" Title="How do we define duplicate questions?" Tags="|discussion|questions|duplicates|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 2.5" />
  <row Id="9" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T21:21:53.283" Score="2" Body="&lt;p&gt;If my code contains errors, should I also provide the error codes that appear during compile/runtime?&lt;/p&gt;&#xA;" OwnerUserId="42" LastActivityDate="2011-01-19T21:21:53.283" CommentCount="2" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="10" PostTypeId="1" CreationDate="2011-01-19T21:24:44.467" Score="26" ViewCount="330" Body="&lt;p&gt;The odds of someone submitting a massive amount of code seems likely on this type of site. Whether or not this is permitted is the first hurdle. If it is permitted, then offloading the code to a pastebin might be question number two. If that is suggested, then should there be an official pastebin? Perhaps we could have one created specifically for stackexchange?&lt;/p&gt;&#xA;" OwnerUserId="35" LastEditorUserId="22222" LastEditDate="2013-11-21T23:31:23.430" LastActivityDate="2014-04-23T08:53:03.687" Title="Pastebin thoughts" Tags="|discussion|feature-request|status-declined|" AnswerCount="6" CommentCount="5" ContentLicense="CC BY-SA 2.5" />
  <row Id="11" PostTypeId="2" ParentId="10" CreationDate="2011-01-19T21:35:04.833" Score="3" Body="&lt;p&gt;Plenty exist now:  &lt;a href=&quot;http://en.wikipedia.org/wiki/Comparison_of_pastebins&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Comparison_of_pastebins&lt;/a&gt;, though I've not taken the time to actually look through any of these.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-19T21:35:04.833" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="12" PostTypeId="1" CreationDate="2011-01-19T21:37:49.227" Score="12" ViewCount="255" Body="&lt;p&gt;I think that code review, especially peer review, is essential in improving quality, decreasing maintenance costs, etc. So, should this site strive to help people promote this philosophy or merely provide free code reviews? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I think both, but focus on the first part). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? &lt;/p&gt;&#xA;" OwnerUserId="65" LastEditorUserId="6313" LastEditDate="2012-01-13T00:03:11.113" LastActivityDate="2012-01-13T00:03:11.113" Title="Shoud this site focus on reviwing peoples code or how to review code" Tags="|discussion|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="13" PostTypeId="1" CreationDate="2011-01-19T21:38:22.120" Score="9" ViewCount="137" Body="&lt;p&gt;If I'm answering someone's question, instead of saying &quot;your code will fail on input x, y or z&quot;, should I provide a unit test snippet?&lt;/p&gt;&#xA;" OwnerUserId="42" LastEditorUserId="22222" LastEditDate="2013-12-11T17:21:19.900" LastActivityDate="2013-12-11T17:21:19.900" Title="Should answers include unit tests?" Tags="|discussion|answers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="14" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T21:40:09.133" Score="5" Body="&lt;p&gt;It might be useful to outline some tips on how to &quot;shorten&quot; your code so that only the relevant parts are put on display. Along with that, some guidelines about how much code is too much code.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2011-01-19T21:40:09.133" CommentCount="0" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="15" PostTypeId="2" ParentId="13" CreationDate="2011-01-19T21:40:24.813" Score="10" Body="&lt;p&gt;I think in general our answers should be concise and clear.  It units help us communicate something then perhaps they should be included.  If they merely clutter the answer then I'd say no.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-19T21:40:24.813" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="16" PostTypeId="1" CreationDate="2011-01-19T21:42:40.253" Score="19" ViewCount="196" Body="&lt;p&gt;On this particular site, I think it is absolutely critical to have syntax highlighting work, automatically if possible.&lt;/p&gt;&#xA;" OwnerUserId="6" LastEditorUserId="18427" LastEditDate="2016-08-10T19:04:45.713" LastActivityDate="2016-08-10T19:04:45.713" Title="Turning on syntax highlighting" Tags="|feature-request|status-completed|syntax-highlighting|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="17" PostTypeId="2" ParentId="12" CreationDate="2011-01-19T21:43:19.867" Score="16" Body="&lt;p&gt;I agree that both aspects are important. Although, one could learn how to code review by simply reading through this site. It seems that questions about code reviews are better asked on Programmers.SE.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2011-01-19T21:43:19.867" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="18" PostTypeId="2" ParentId="12" CreationDate="2011-01-19T21:43:20.960" Score="9" Body="&lt;p&gt;Based on a quick review of &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464?phase=definition&quot;&gt;Code Review site proposal&lt;/a&gt;, I think both are legit.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="28" LastEditDate="2011-01-20T00:11:55.053" LastActivityDate="2011-01-20T00:11:55.053" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="19" PostTypeId="2" ParentId="8" CreationDate="2011-01-19T21:44:53.940" Score="7" Body="&lt;p&gt;I think we're going to have define duplicates based on an answer/response instead of a question (Like Stack Overflow). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're going to have lots of very similar questions if people are posting code for feedback. But we can say that it is a duplicate if your typical response would be &quot;use a specific pattern for this problem&quot;. &lt;/p&gt;&#xA;" OwnerUserId="65" LastEditorUserId="53820" LastEditDate="2014-12-12T04:44:23.583" LastActivityDate="2014-12-12T04:44:23.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="20" PostTypeId="1" CreationDate="2011-01-19T21:46:13.397" Score="23" ViewCount="305" Body="&lt;p&gt;This question came up in regards to my comment on &lt;a href=&quot;https://codereview.stackexchange.com/questions/9/how-to-improve-very-loopy-method/17#17&quot;&gt;this post&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If somebody has two different approaches for reviewing a piece of code, should they combine them into one answer, or have separate answers?&lt;/p&gt;&#xA;" OwnerUserId="8" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2013-11-25T19:10:28.057" Title="Should one person have multiple answers?" Tags="|discussion|answers|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="21" PostTypeId="2" ParentId="10" CreationDate="2011-01-19T21:46:38.533" Score="21" Body="&lt;p&gt;I think it's better to include the code in the post if possible.  Some people will not follow links to look at the code.  Also, moving the code to a different site makes it harder for people to find the questions from search engines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can think of two potential downfalls to including the code in the actual question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. Lots of scrolling required for long pieces of code&lt;/strong&gt;&lt;br&gt;&#xA;If this is an issue the first step should always be to ask the OP to remove code not relevant to the question, like what has already been done &lt;a href=&quot;https://codereview.stackexchange.com/questions/9/how-to-improve-very-loopy-method&quot;&gt;here&lt;/a&gt;.  This will make it easier for potential answerers to understand the issue, and will also improve search engine accuracy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. Line numbers&lt;/strong&gt;&lt;br&gt;&#xA;Currently there's no option to display line numbers in code snippets.  I think we should revive &lt;a href=&quot;https://meta.stackexchange.com/q/7119/146384&quot;&gt;this discussion&lt;/a&gt; on meta.SO to see if the SOIS team will consider adding this feature before we jump to an external code hosting site.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2011-01-19T21:46:38.533" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="22" PostTypeId="2" ParentId="13" CreationDate="2011-01-19T21:47:10.933" Score="5" Body="&lt;p&gt;I don't think it's bad to include a reproducible test-case that shows where the code went wrong.  But don't get bogged down in anything irrelevant to the task at hand.  So don't bother writing a full testing harness, just post the relevant bit.  So if it's a function that throws an exception when fed &lt;code&gt;foo&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;func('foo'); // &amp;lt;-- throws exception&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But at the same time, if you need more code, absolutely post it...&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2011-01-19T21:47:10.933" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="23" PostTypeId="2" ParentId="20" CreationDate="2011-01-19T21:51:53.407" Score="15" Body="&lt;p&gt;I would say that you should make &lt;code&gt;n&lt;/code&gt; posts for &lt;code&gt;n&lt;/code&gt; solutions. &#xA;One solution might be better than another, then everyone has a chance to upvote that specific answer. &lt;/p&gt;&#xA;" OwnerUserId="10" LastActivityDate="2011-01-19T21:51:53.407" CommentCount="6" ContentLicense="CC BY-SA 2.5" />
  <row Id="25" PostTypeId="2" ParentId="10" CreationDate="2011-01-19T21:58:18.090" Score="10" Body="&lt;p&gt;I think the usage of a Pastebin should be discouraged.  The problem is that they typically expire (most are 1, 7, or 30 days IIRC).  At which point the post on this board become basically useless for future reference.  &lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2011-01-19T21:58:18.090" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="26" PostTypeId="2" ParentId="20" CreationDate="2011-01-19T21:59:26.103" Score="11" Body="&lt;p&gt;Only if the suggestions are mutually exclusive.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2011-01-19T21:59:26.103" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="27" PostTypeId="2" ParentId="10" CreationDate="2011-01-19T22:00:28.337" Score="2" Body="&lt;p&gt;Look into gist from github&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://gist.github.com/&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See my trivial example here: &lt;a href=&quot;https://gist.github.com/786968&quot; rel=&quot;nofollow&quot;&gt;https://gist.github.com/786968&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With line numbers too. And it'll never expire unless I delete it. &lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2011-01-19T22:00:28.337" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="28" PostTypeId="2" ParentId="10" CreationDate="2011-01-19T22:01:45.387" Score="4" Body="&lt;p&gt;I think large-ish amounts of code is pretty essential for this site to work. But already there's &lt;a href=&quot;https://codereview.stackexchange.com/questions/9/how-to-improve-very-loopy-method&quot;&gt;a question posted&lt;/a&gt; with a fairly large chunk of code that's difficult to digest because of all the scrolling required to see it. That's definitely a problem. My reactions are: First, a guideline will have to be established for how much code is too much code; second, there needs a better way to display large-ish amounts of code so that its easier to read. I have no experience with pastebins (never even heard of them until reading this thread) so I have no idea if they would help or not.&lt;/p&gt;&#xA;" OwnerUserId="46" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-01-19T22:01:45.387" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="29" PostTypeId="2" ParentId="10" CreationDate="2011-01-19T22:05:46.520" Score="13" Body="&lt;p&gt;I'd say pastebins should be avoided.  Some of us can't get to them due to firewalls at work, and it really ruins the continuity of the site.  I'd expect everything to be here, so we aren't dependent upon some third party resource going away.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-01-19T22:05:46.520" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="30" PostTypeId="2" ParentId="16" CreationDate="2011-01-19T22:07:33.740" Score="3" Body="&lt;p&gt;This probably just slipped the mind of the admins, since most of the new SE sites aren't code related.&lt;/p&gt;&#xA;" OwnerUserId="43" LastActivityDate="2011-01-19T22:07:33.740" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="31" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T22:07:57.280" Score="4" Body="&lt;p&gt;How we define duplicates, and how to search for possible answers before posting.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-01-19T22:07:57.280" CommentCount="1" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="32" PostTypeId="2" ParentId="16" CreationDate="2011-01-19T22:09:05.533" Score="18" Body="&lt;p&gt;We have turned this on - I will import the language specific prettify hints later.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2011-01-19T22:09:05.533" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="33" PostTypeId="1" CreationDate="2011-01-19T22:27:17.420" Score="68" ViewCount="677" Body="&lt;p&gt;I recall seeing a request for this in meta SO in the pass, but for various reasons that escape me at the moment, there were no plans to do that. Should this be reconsidered for code review considering there'll probably be more code snippets posted here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps preferably have an option to toggle them on and off to make copy-paste easier.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I got quite a few responses so I'll just summarized it here. The general consensus agrees that some form of line numbering should exist to help with code readability. There are some good suggestions on exactly how it should work:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The starting line number should be settable by the user. @Hailwood's suggestion&lt;/li&gt;&#xA;&lt;li&gt;Line numbering automatically kicks-in after &lt;em&gt;x&lt;/em&gt; lines of code. @cbrulak's suggestion&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The primary concern about this feature is that the line numbering can go out-of-sync or even reference non-existing code if the original poster heavily modifies his question or answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In spite of this concern, my personal feeling is that having line numbering in code snippets would make this site easier to use than if we were to not have it. As such, we should carefully consider possible solutions to the concern stated above rather than not implement it.&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="22222" LastEditDate="2014-05-12T19:05:13.953" LastActivityDate="2014-05-12T19:05:13.953" Title="Should line numbers for code snippets be added?" Tags="|discussion|feature-request|" AnswerCount="9" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="34" PostTypeId="2" ParentId="33" CreationDate="2011-01-19T22:35:49.363" Score="38" Body="&lt;p&gt;I agree with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we do have line numbering please ensure you can set at what line the numbers start at.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is beneficial when talking about a snippet from a large amount of code.&#xA;You can see directly where it relates to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr /&gt;&#xA;&lt;strong&gt;Edit: 22-01-2011&lt;/strong&gt;&lt;br /&gt;&#xA;After reading through the issues people have pointed with line numbers I propose a system where line numbers are referenced in the original code block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would be achieved by each code block having a unique name in the page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A line would be reference by&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In line [block1|32]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the possible output looking like&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In line&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;32 | if($allowed = in_array($var, $array))&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;when a answer or comment is made which reference's a line in the code block a reference table is updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the question is updated the backend checks for modifications and updates the rows in the reference table.&lt;/p&gt;&#xA;" OwnerUserId="92" LastEditorUserId="92" LastEditDate="2011-01-22T05:27:57.113" LastActivityDate="2011-01-22T05:27:57.113" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="35" PostTypeId="2" ParentId="33" CreationDate="2011-01-19T22:40:42.000" Score="15" Body="&lt;p&gt;Anything greater than 5 lines should have line numbers automatically. It will be impossible to review code without them. &lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2011-01-19T22:40:42.000" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="36" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T22:47:36.593" Score="8" Body="&lt;p&gt;&lt;strong&gt;When should an answer be accepted?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This feels very ambiguous to me at the moment, even though the site has only been up and running for a few hours, we have several questions without answers. It seems like it'll be difficult to know when to accept an answer. Do we leave it to the satisfaction of the user to decide when enough review has been committed?&lt;/p&gt;&#xA;" OwnerUserId="10" LastActivityDate="2011-01-19T22:47:36.593" CommentCount="3" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="38" PostTypeId="2" ParentId="33" CreationDate="2011-01-19T22:52:01.237" Score="8" Body="&lt;p&gt;However, line numbers might create confusion if we want to &lt;a href=&quot;https://codereview.stackexchange.com/questions/7/little-python-script-use-separate-functions/32#32&quot;&gt;comment the code inline&lt;/a&gt;. I'd love some &lt;a href=&quot;http://codereview.chromium.org/6201005/diff/1/chrome/browser/extensions/isolated_app_apitest.cc&quot; rel=&quot;nofollow noreferrer&quot;&gt;nifty UI&lt;/a&gt; for inline comments...&lt;/p&gt;&#xA;" OwnerUserId="90" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2011-01-19T22:52:01.237" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="39" PostTypeId="2" ParentId="33" CreationDate="2011-01-19T22:54:30.903" Score="12" Body="&lt;p&gt;The problem with numbers is that stack exchange is meant to be a WIKI style site. If the code gets updated and there are answers referencing those (arbitrary) line numbers then we may lose the reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using line numbers needs to be discouraged because of this problem.&lt;/p&gt;&#xA;" OwnerUserId="35" LastActivityDate="2011-01-19T22:54:30.903" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="40" PostTypeId="1" AcceptedAnswerId="42" CreationDate="2011-01-19T22:57:35.117" Score="5" ViewCount="115" Body="&lt;p&gt;Am I missing something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't seem to find an option to make my &lt;a href=&quot;https://codereview.stackexchange.com/questions/31/essential-reading-learning-resources-for-the-code-reviewer&quot;&gt;question&lt;/a&gt; a community wiki.&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2019-03-31T00:32:27.470" Title="Why can't I make my question a community wiki?" Tags="|support|status-bydesign|community-wiki|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="42" PostTypeId="2" ParentId="40" CreationDate="2011-01-19T23:15:38.533" Score="8" Body="&lt;p&gt;Only moderators can mark a question as Community Wiki.  The correct approach, if you think a question (yours or someone else's) should be CW, is to flag it for moderator attention with a note asking for conversion to CW.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="71574" LastEditDate="2019-03-31T00:32:27.470" LastActivityDate="2019-03-31T00:32:27.470" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="43" PostTypeId="2" ParentId="33" CreationDate="2011-01-19T23:17:29.267" Score="2" Body="&lt;p&gt;I've added a comment to the &lt;a href=&quot;https://meta.stackexchange.com/q/7119/146384&quot;&gt;original proposal&lt;/a&gt; on meta.SO that line numbers would be a useful feature on this site.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2011-01-19T23:17:29.267" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="44" PostTypeId="1" CreationDate="2011-01-19T23:20:00.013" Score="12" ViewCount="107" Body="&lt;p&gt;I'm referring to &lt;a href=&quot;https://codereview.stackexchange.com/questions/35/is-this-possible-without-using-condition-variables&quot;&gt;this question&lt;/a&gt; specifically.  The OP knows the code as-is doesn't work and is looking for the answer to a specific question.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-01-19T23:46:59.897" Title="Do questions about specific issues belong here or on StackOverflow?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="45" PostTypeId="1" AcceptedAnswerId="82" CreationDate="2011-01-19T23:32:12.107" Score="6" ViewCount="156" Body="&lt;p&gt;This site (meta.codereview.stackexchange.com) seems to be missing a favicon.  This affects not only browsers but also the inbox of the StackExchange dropdown:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QlUqR.png&quot; alt=&quot;alt text&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="87" LastEditDate="2011-01-21T02:12:23.267" LastActivityDate="2011-01-21T02:12:23.267" Title="Problem with meta favicon" Tags="|bug|status-completed|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="46" PostTypeId="2" ParentId="44" CreationDate="2011-01-19T23:36:48.093" Score="19" Body="&lt;p&gt;IMO fixing broken code should be off-topic here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be properly reviewed, code should at least pass basic tests, hopefully pass lint, pre-commit hooks and a full test run without known bugs or automated warnings (that'd be a waste of time for everyone involved).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the nature of the site, we are bound to meet &quot;HELPMYCODEISBROKEN&quot;. I suggest we strictly move those to SO, but this is the easy part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happens with &quot;this works, but is there a better way to...&quot;? This could (I believe would) be on topic here, but if the line could be drawn at &quot;coder is done picking options and ready to commit&quot; we'd have an easier time figuring out whether to move stuff.&lt;/p&gt;&#xA;" OwnerUserId="90" LastEditorUserId="90" LastEditDate="2011-01-19T23:46:59.897" LastActivityDate="2011-01-19T23:46:59.897" CommentCount="5" CommunityOwnedDate="2011-01-19T23:46:59.897" ContentLicense="CC BY-SA 2.5" />
  <row Id="47" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T23:47:39.067" Score="2" Body="&lt;p&gt;Code  should be formatted to a certain standard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I am helping someone improve there programming the last thing I want to do is format it myself.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class MyClass&#xA;{&#xA;public function somemethodwithnameconvention(){&#xA;while(;;){&#xA;if(true){break&#xA;}&#xA;}&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And what i would want to expect is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class MyClass&#xA;{&#xA;    public function somemethodwithnameconvention()&#xA;    {&#xA;        while(;;)&#xA;        {&#xA;             if(true)&#xA;             {&#xA;                 break;&#xA;             }&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="95" LastActivityDate="2011-01-19T23:47:39.067" CommentCount="5" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="48" PostTypeId="2" ParentId="1" CreationDate="2011-01-19T23:56:58.013" Score="4" Body="&lt;p&gt;Should you continually (ever?) edit your post following suggestions from answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Until you accept one?)&lt;/p&gt;&#xA;" OwnerUserId="90" LastActivityDate="2011-01-19T23:56:58.013" CommentCount="0" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="49" PostTypeId="1" CreationDate="2011-01-20T00:15:39.450" Score="6" ViewCount="141" Body="&lt;p&gt;It just occurred to me that the &lt;a href=&quot;https://codereview.stackexchange.com/q/7/90&quot;&gt;markup test&lt;/a&gt; I had done could look better:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Original&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Finds sum of all multiples of 3 and 5 from 0 to 999 &#xA;&#xA;def find_multiples():&#xA;    global numbers&#xA;&#xA;    for i in range(0,1000):&#xA;       if i%3==0 or i%5==0:&#xA;           numbers.append(i);&#xA;&#xA;numbers = []&#xA;&#xA;if __name__ == '__main__':&#xA;    find_multiples()&#xA;    print sum(numbers)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Inline review&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No-nonsense pure text comments, could use &lt;code&gt;///&lt;/code&gt; as line starter for many languages.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Finds...&#xA;###-^ Put this in a docstring&#xA;&#xA;def find_multiples():&#xA;    &quot;&quot;&quot;Finds sum of all multiples of 3 and 5 from 0 to 999 &quot;&quot;&quot;&#xA;###-^ This allows you to &quot;from x import find_multiples,  help(find_multiples)&quot;&#xA;    numbers = []&#xA;###-^ Avoid globals&#xA;    for i in xrange(0,1000):&#xA;###-^ Use xrange if Python 2.x&#xA;       if not (i % 3) or not (i % 5):&#xA;###-^ Add spaces around operators, simplify&#xA;###-^ the boolean/numeric checks&#xA;           numbers.append(i);  &#xA;&#xA;&#xA;###-^ Removed&#xA;&#xA;def main():&#xA;###-^ Allows calling main many times, e.g. for benchmarking&#xA;    numbers = find_multiples()&#xA;    print sum(numbers)&#xA;&#xA;if __name__ == '__main__':&#xA;    main()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Poor man's inline comments&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now with muted or louder comments!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Finds...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;-^ Put this in a docstring&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def find_multiples():&#xA;    &quot;&quot;&quot;Finds sum of all multiples of 3 and 5 from 0 to 999 &quot;&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;-^ This allows you to &quot;from x import find_multiples,  help(find_multiples)&quot;&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    numbers = []&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;-^ Avoid globals&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    for i in xrange(0,1000):&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;-^ Use xrange if Python 2.x&#xA;&#xA;&lt;pre&gt;&lt;code&gt;       if not (i % 3) or not (i % 5):&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;-^ Add spaces around operators, simplify&#xA;&#xA;-^ the boolean/numeric checks&#xA;&#xA;&lt;pre&gt;&lt;code&gt;           numbers.append(i);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;-^ Removed&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def main():&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;-^ Allows calling main many times, e.g. for benchmarking&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    numbers = find_multiples()&#xA;    print sum(numbers)&#xA;&#xA;if __name__ == '__main__':&#xA;    main()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blockquoted inline comments&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks OK, but is very fragile and hates long lines:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;# Finds...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;-^ Put this in a docstring&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def find_multiples():&#xA;    &quot;&quot;&quot;Finds sum of all multiples of 3 and 5 from 0 to 999 &quot;&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;-^ This allows you to &quot;from x import find_multiples,  help(find_multiples)&quot;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    numbers = []&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;-^ Avoid globals&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    for i in xrange(0,1000):&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;-^ Use xrange if Python 2.x&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;       if not (i % 3) or not (i % 5):&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;-^ Add spaces around operators, simplify&#xA;  -^ the boolean/numeric checks&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;           numbers.append(i);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;-^ Removed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def main():&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;-^ Allows calling main many times, e.g. for benchmarking&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    numbers = find_multiples()&#xA;    print sum(numbers)&#xA;&#xA;if __name__ == '__main__':&#xA;    main()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Is the poor man's style an improvement for inline comments? Should we cite it as an option in the FAQ?&lt;/p&gt;&#xA;" OwnerUserId="90" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-06-28T21:11:11.080" Title="Poor man's inline comments: Should we suggest using these?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="50" PostTypeId="1" CreationDate="2011-01-20T00:48:30.420" Score="10" ViewCount="340" Body="&lt;p&gt;Say you spent some time on a code answer to a SO question (&lt;a href=&quot;https://stackoverflow.com/questions/4706151/python-3-1-memory-error-during-sampling-of-a-large-list/4706317#4706317&quot;&gt;example&lt;/a&gt;). Is it OK to forward the same code to Code Review or should any comments be left to happen in SO? If it's OK to ask for a review, should we have a protocol for linking the two questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I've forwarded some code &lt;a href=&quot;https://codereview.stackexchange.com/questions/217/randomly-sampling-a-population-and-keeping-means-tidy-up-generalize-document&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/219/quasi-random-sequences-how-improve-style-and-tests&quot;&gt;here&lt;/a&gt; so we can better discuss a protocol and/or details in figuring out scope.&lt;/p&gt;&#xA;" OwnerUserId="90" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2012-09-29T13:56:18.973" Title="Are reviews of code in Stack Overflow answers in scope?" Tags="|discussion|migration|scope|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="51" PostTypeId="2" ParentId="50" CreationDate="2011-01-20T00:50:59.730" Score="4" Body="&lt;p&gt;protocol needed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think a review could be added if you were looking for something specific. &lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2011-01-20T00:50:59.730" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="52" PostTypeId="1" CreationDate="2011-01-20T00:55:13.500" Score="10" ViewCount="131" Body="&lt;p&gt;So there has been a lot of discussion about what purpose a code review will have in this site. Whether or not users should be able to bring a &quot;Help me my code is broken&quot; to this site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what does a code review mean to you? what are the pre-conditions for a code review (input) and what kind of outcomes (output) can a user expect? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add your thoughts below, 1 idea/theme per answer please. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(this should be a community wiki, I know, but no option at the moment)&lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2011-01-20T02:51:37.147" Title="Correcting an error vs reviewing code" Tags="|discussion|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="53" PostTypeId="2" ParentId="52" CreationDate="2011-01-20T00:58:41.683" Score="3" Body="&lt;p&gt;At my company (where I work, not my &lt;em&gt;own&lt;/em&gt; company) we focus code reviews on detecting defects as a number 1 priority (but we also assume code in review will compile and pass tests). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also ensure that code meets coding guidelines (spaces vs tabs, placement of curly braces,etc). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, most importantly, that any long term maintenance issues are covered. &lt;/p&gt;&#xA;" OwnerUserId="65" LastActivityDate="2011-01-20T00:58:41.683" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="54" PostTypeId="1" CreationDate="2011-01-20T01:00:13.327" Score="53" ViewCount="518" Body="&lt;p&gt;I can imagine this situation coming up frequently on this site.  What should we do when there are multiple helpful valid answers?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Accept the one we think is most helpful?&lt;/li&gt;&#xA;&lt;li&gt;Accept the one that was posted first?&lt;/li&gt;&#xA;&lt;li&gt;Accept neither?&lt;/li&gt;&#xA;&lt;li&gt;Accept the one with the most upvotes?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think we should have a documented recommendation to which we can refer new users faced with this situation.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="22222" LastEditDate="2013-12-15T05:21:17.860" LastActivityDate="2013-12-15T05:21:17.860" Title="Which answer to accept?" Tags="|discussion|faq|accepted-answer|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="55" PostTypeId="2" ParentId="1" CreationDate="2011-01-20T01:01:51.127" Score="3" Body="&lt;p&gt;The conclusion to this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/54/which-answer-to-accept&quot;&gt;Which answer to accept?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.087" LastActivityDate="2011-01-20T01:01:51.127" CommentCount="0" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="56" PostTypeId="2" ParentId="52" CreationDate="2011-01-20T01:17:00.160" Score="14" Body="&lt;p&gt;Not sure these are &lt;strong&gt;the&lt;/strong&gt; way, just a way that looks good right now. So it's a list of desired features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Input&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Programmer believes that high level code/algorithm works correctly.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Has spent some time making it easier to read (adding comments is a plus).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If in a sane language, has passed done lint/check-list cleanup on code. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Should excerpt if and as much as possible, while offering enough code to make it understandable.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is free to contain &lt;code&gt;FIXME&lt;/code&gt;, &lt;code&gt;TODO&lt;/code&gt; or &lt;code&gt;XXX&lt;/code&gt;, as long as OP don't expect peers to fix those bits for them.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Context on goals, alternatives, etc. is welcome.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Output&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Respects design decisions, may politely suggest/cite alternatives.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;As pedantic as possible in any dimension the OP asks for it, politely pedantic on others (preferably not on personal style choices).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Clear, concise suggestions, optionally backed by extended arguments and examples.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;General comments about problematic sections or anti-patterns are OK, if constructive and polite.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="90" LastActivityDate="2011-01-20T01:17:00.160" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="57" PostTypeId="2" ParentId="1" CreationDate="2011-01-20T01:41:57.733" Score="4" Body="&lt;p&gt;Suggestions on how to format your review.  Stole the idea from TryPyPy.  The conclusion to this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/49/poor-mans-inline-comments-should-we-suggest-using-these&quot;&gt;Poor man&amp;#39;s inline comments: Should we suggest using these?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.087" LastActivityDate="2011-01-20T01:41:57.733" CommentCount="0" CommunityOwnedDate="2011-01-20T15:25:42.293" ContentLicense="CC BY-SA 2.5" />
  <row Id="58" PostTypeId="2" ParentId="52" CreationDate="2011-01-20T02:51:37.147" Score="4" Body="&lt;p&gt;What i'd like to see is: &quot;Help me my design is broken&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What i woudn't like to see: &quot;There is a parser error that i can't figure out&quot;. I think those question are better suited for SO as they don't really require an in depth code review and most people that ask those question just want their problem fixed and not talk about complexity or readabilty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think TryPyPy provided a very solid list (+1) &lt;/p&gt;&#xA;" OwnerUserId="113" LastActivityDate="2011-01-20T02:51:37.147" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="59" PostTypeId="2" ParentId="33" CreationDate="2011-01-20T04:05:53.417" Score="3" Body="&lt;p&gt;For long code snippets (greater than 15 lines or so), line numbering may be helpful. However, sooner or later there will be a question that undergoes major editing after its initial posting, and that will break the line numbering. Referring to line numbers only also forces readers to scroll back up to the original question.&lt;/p&gt;&#xA;&lt;p&gt;If we do adopt line numbering, answerers should still quote the entire line of code they are referring to (except when the line is very long, in which case a portion is acceptable). That way, it's at least possible to figure out which line it is and edit the answers accordingly (without resorting to history). Quoting the entire line also would make it possible, at a glance, to see what the answerer is referring to.&lt;/p&gt;&#xA;&lt;p&gt;Here's an example:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Line 42 is a good example of what &lt;em&gt;not&lt;/em&gt; to do. Incrementing a variable and calculating another quantity at the same time only leads to confusion.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/*42*/  total = 3.50 * ++qty + 2.25;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;You shouldn't do output within this function (and others implementing business logic) either. Make the function build an object and return that to its caller. It will make maintenance and unit testing &lt;em&gt;so&lt;/em&gt; much easier.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/*48*/  printf(&amp;quot;Please pay this amount: $%.2f\n&amp;quot;, total);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="115" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2011-01-20T04:05:53.417" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="60" PostTypeId="1" CreationDate="2011-01-20T04:45:14.977" Score="40" ViewCount="926" Body="&lt;p&gt;While Stack Overflow questions often contain segments of pseudocode or purposely abbreviated code in order to make the question more palatable to other readers, for something like a Code Review, the asker is generally going to have to post their actual code that composes a given system (otherwise the code review itself is kind of null).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see plenty of cases where this could easily lead to several hundred lines in a typical posting. Shorter reviews (i.e. 5-4 lines of code, and a question like &quot;should I use X or Y to accomplish task Z?&quot;) should be posted on Stack Overflow instead, as such questions generally pertain to use of specific language features, or syntax attributable to a given language, not to the design of a system or it's code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it appropriate therefore for code listings to be longer in a Code Review question? If so, how long before we would call a system unreasonable for a question and answer site?&lt;/p&gt;&#xA;" OwnerUserId="22" LastEditorUserId="22222" LastEditDate="2014-01-12T23:43:25.103" LastActivityDate="2017-11-30T16:42:41.320" Title="What is the appropriate length of a Code Review question?" Tags="|discussion|faq|site-policy|code-length|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="61" PostTypeId="2" ParentId="60" CreationDate="2011-01-20T05:16:39.650" Score="21" Body="&lt;p&gt;It does seem inevitable that large(ish) blocks of code are going to be the norm here.  I guess inevitability equals appropriateness in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that I think &lt;strong&gt;we should encourage a guideline that says &quot;&lt;em&gt;be concise, but not too concise&lt;/em&gt;&quot;&lt;/strong&gt;.  Perhaps this could be a part of the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1/what-should-our-faq-contain/&quot;&gt;FAQ&lt;/a&gt; discussion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for what the ideal length is, I think we'll have to judge that on a case by case basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an interesting note: my first answer to a question boiled down to &quot;break it up - it's too long&quot;.  Based on the votes I'd say a lot of people agreed with me.  I guess that ties to what I'm saying about encouraging a little conciseness&lt;/p&gt;&#xA;" OwnerUserId="28" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2011-01-20T05:16:39.650" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="62" PostTypeId="1" CreationDate="2011-01-20T05:28:52.070" Score="16" ViewCount="281" Body="&lt;p&gt;We may soon see questions that are really part of somebody's homework.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that this site is about advice and critique that can go as far as providing complete code alternatives should we be wary of doing people's homework for them?  Can we tell the difference?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the consensus on this one then needs to find its' way into the faq.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2014-08-28T16:09:03.103" Title="Homework Questions" Tags="|discussion|homework|site-policy|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="63" PostTypeId="2" ParentId="50" CreationDate="2011-01-20T05:39:36.127" Score="6" Body="&lt;p&gt;Popping the code over here for review helps the separation of concerns between the two sites, so yes I think it is OK.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with @cbrulak's vote for a protocol - provided that protocol is clean and simple (maybe even just a comment to the effect of &quot;go here for the original&quot;)&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-20T05:39:36.127" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="64" PostTypeId="2" ParentId="62" CreationDate="2011-01-20T05:47:59.503" Score="3" Body="&lt;p&gt;I think you'll be able to tell when someone is asking for homework help. If they want their code to be actually be reviewed, they probably won't be asking &quot;Um...how do I do this?&quot;, they'll be asking &quot;I know how to do this - but how can I do it better?&quot;. On SO it's usually quite obvious, at least. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, on a website where the whole goal is [as I understand it] to provide people with feedback and optimized code, there's no doubt that a lot of people will be asking for homework help, so I agree that it should definitely be in the FAQ that people aren't here to do your homework for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Homework help belongs on SO, anyways. :P&lt;/p&gt;&#xA;" OwnerUserId="86" LastActivityDate="2011-01-20T05:47:59.503" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="65" PostTypeId="2" ParentId="62" CreationDate="2011-01-20T06:09:16.230" Score="14" Body="&lt;p&gt;I can imagine basically three types of homework-related questions that might be asked:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I have this homework, how do I do it?&lt;/li&gt;&#xA;&lt;li&gt;I have written this code as part of my homework assignment. Are there any obvious problems with my design or can it be prettified/optimized in any way?&lt;/li&gt;&#xA;&lt;li&gt;I have written this code as part of my homework assignment. Is it correct?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The first one is off-topic here simply because &quot;How do I do this?&quot; questions aren't in scope for this site - whether it's homework or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second isn't problematic because in that case the person has already done their homework and we're just helping them to do it better. In my experience programming assignments are graded on correctness, not code quality. So we're not helping them to get a better grade for the assignment - we're just helping them to improve their programming style.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only one that seems problematic is the third because if we fix the person's code for them, we help them get a better grade than they'd have gotten otherwise. On the other hand if they already have almost-working code, they might have gotten an okay grade anyway.&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="36120" LastEditDate="2014-08-28T16:09:03.103" LastActivityDate="2014-08-28T16:09:03.103" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="66" PostTypeId="2" ParentId="1" CreationDate="2011-01-20T06:42:31.227" Score="5" Body="&lt;h1&gt;How to format code samples&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The code should be properly indented and adhere to the language's coding conventions. It should have a maximum line length of 80 characters (which is especially important when not using a pastebin, since longer lines will cause a horizontal scrollbar).&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="128" LastEditDate="2011-01-20T07:44:49.787" LastActivityDate="2011-01-20T07:44:49.787" CommentCount="0" CommunityOwnedDate="2011-01-20T06:42:31.227" ContentLicense="CC BY-SA 2.5" />
  <row Id="67" PostTypeId="2" ParentId="45" CreationDate="2011-01-20T07:05:37.773" Score="2" Body="&lt;p&gt;Actually the favicon &lt;a href=&quot;http://sstatic.net/codereviewmeta/img/favicon.ico&quot; rel=&quot;nofollow&quot;&gt;does exist&lt;/a&gt;, but it's in the wrong format. Apparently it was saved in Photoshop's format rather than as an icon, so the browsers can't display it.&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="128" LastEditDate="2011-01-20T16:30:20.533" LastActivityDate="2011-01-20T16:30:20.533" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="68" PostTypeId="2" ParentId="62" CreationDate="2011-01-20T09:38:34.743" Score="4" Body="&lt;p&gt;I think that there is a fine line between code completion and code optimization!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;take this theoretical question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For an assignation I have create this basic class:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class X&#xA;{&#xA;   public int A(int ret)&#xA;   {&#xA;       return ret;&#xA;   }&#xA;&#xA;   public int Y(int Z)&#xA;   {&#xA;       return this.Z(Z) * this.A(2);&#xA;   }&#xA;&#xA;   public int Z(X)&#xA;   {&#xA;       return (X * 10);&#xA;   }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Is there any minor adjustments that I can make to make the code smaller.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now the above is a very basic sample question but can easily be answered, as long as the OP has completed to original code before hand I think the the we should be able to suggest ways to make the lighter and more stable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Such As:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;   public int Y(int Z)&#xA;   {&#xA;       return (Z * 10) * 2;&#xA;   }&#xA;   //And remove the other methods.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When an answer is provided it is not only provided for the OP but for everyone who requires such answer and comes across the thread, therefore I think it would be OK to help improve code effectiveness, style, functionality but never to generate &lt;strong&gt;new&lt;/strong&gt; code for the OP.&lt;/p&gt;&#xA;" OwnerUserId="95" LastActivityDate="2011-01-20T09:38:34.743" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="69" PostTypeId="2" ParentId="54" CreationDate="2011-01-20T11:16:08.050" Score="28" Body="&lt;p&gt;I'm for a win / win situation in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are multiple valid answers, which all answer the question to the same degree.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Give them all an up vote&lt;/li&gt;&#xA;&lt;li&gt;And then accept the one that is the easiest to &lt;em&gt;understand&lt;/em&gt;, not to read, but to understand&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The point here is to give newcomers good advice when the search for problems, it doesn't make much sense when there are 3 valid answers and one of them is extremely cryptically and one accepts that one, because it solved his problem the fastest, since he understands a ton of cryptic synonyms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We should not think of this site as a &quot;Complete refactoring pros&quot; only site. It should be about teaching and spreading the concepts of refactoring, DRYing, testing and all the other stuff that makes code both good &lt;em&gt;and&lt;/em&gt; maintainable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my above solution has the following outcomes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Answerers are happy, they got some rep for their effort&lt;/li&gt;&#xA;&lt;li&gt;The one who wrote it in the most &lt;em&gt;understandable&lt;/em&gt; way gets the bonus, so we're encouraging good writing not only of code, but also of &lt;em&gt;answers&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;New people coming to the site will most likely look for the accepted answers first, so if those are goodly written, they will also benefit from it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="89" LastActivityDate="2011-01-20T11:16:08.050" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="70" PostTypeId="1" CreationDate="2011-01-20T11:18:16.543" Score="44" ViewCount="1236" Body="&lt;p&gt;What should our logo and site design look like?&lt;/p&gt;&#xA;" OwnerUserId="147" LastEditorUserId="9357" LastEditDate="2015-05-12T18:14:51.097" LastActivityDate="2015-05-12T18:14:51.097" Title="What should our logo and site design look like?" Tags="|discussion|beta-progress|top-7|design|" AnswerCount="19" CommentCount="6" ContentLicense="CC BY-SA 2.5" />
  <row Id="71" PostTypeId="2" ParentId="50" CreationDate="2011-01-20T11:34:58.283" Score="13" Body="&lt;p&gt;Yes, such questions should get moved over here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My ideas for a protocol&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;The code has to &lt;em&gt;work&lt;/em&gt;&lt;/strong&gt;. This site is not about fixing random bugs, it's about the design of the code and program. So he example linked in the OP &lt;strong&gt;should&lt;/strong&gt; be migrated, since it's a design / scalability issue and &lt;em&gt;not&lt;/em&gt; a plain bug. But it would be really bad if we move a question over here only to find that the code doesn't work and the question can't be answered because of random bugs popping up. So if there are obvious bugs in the implementation of an algorithm or the code fails with random segfaults, it should &lt;em&gt;not&lt;/em&gt; get moved over here. Code should get fixed on SO and then be improved here on CR (as I said scalability is not considered a bug in this case).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;The code should be &lt;em&gt;refactorable&lt;/em&gt;&lt;/strong&gt;. Don't move question from SO over here that basically consist of a ton of ugly, unindented code, that's filled with bad practices. While yes, one could answer this with a ginourmous post about what's all wrong with the code, this doesn't fit the sites purpose. We want to give clear answers, not links to refactoring books or listing posts. Also, such a question would have a high potential for ranting and it would be probably more work for us, then for the OP. So these kind of questions should stay on SO/Programmers and get answered / closed there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;The questioner should show (high?) interest in solving his problem.&lt;/strong&gt; From my experience on SO, there's not much sense moving around questions where the questioner just posted his question and didn't respond to comments etc. Most of the time, such a question - if migrated - gets no attention at all. This is especially bad on this site, because we &lt;em&gt;need&lt;/em&gt; the feedback from the author in order to write good answers and help him. This is not a rant against &lt;em&gt;1 rep&lt;/em&gt; users. I've seen people with 1 reputation writing excellent question and being very kind in regards of questions about their code. So we should look both at the account and the authors attitude. If he has low accept rate, that's a bad sign. If he writes no / hard to understand comments, that is another sign that we should probably leave the question on SO instead of moving it over here.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question needs to be understandable, the code needs to have no bugs that would qualify it for SO and should be in a state where it can be actually refactored without doing a complete rewrite of a couple of thousand lines. Additionally, the questioner needs to be cooperative. He needs to show that he actually wants to work with us in order to clean up his code and we should be certain about him not desserting the question when it gets migrated to CR.&lt;/p&gt;&#xA;" OwnerUserId="89" LastActivityDate="2011-01-20T11:34:58.283" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="72" PostTypeId="2" ParentId="49" CreationDate="2011-01-20T11:37:08.327" Score="5" Body="&lt;p&gt;Just from my point of view i like the &lt;strong&gt;Inline review&lt;/strong&gt; better as it doesn't hurt the syntax highlighting that much and especially &lt;strong&gt;It's easier copy/pasteable&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When improving on some small pieces of code i'd like to be able to cp for a syntax for functionality check, edit, and put it back. So i really like the idea of using language dependend comments. (even so ### should work great for many languages and sets a good standard)&lt;/p&gt;&#xA;" OwnerUserId="113" LastActivityDate="2011-01-20T11:37:08.327" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="73" PostTypeId="2" ParentId="54" CreationDate="2011-01-20T14:20:54.033" Score="44" Body="&lt;p&gt;We had this issue on programmers as well: &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/735/6415&quot;&gt;What if I can't reasonably accept a single answer to a question?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To summarize, you don't need to accept an answer for a subjective question. &lt;strong&gt;You should, however, upvote all the answers that you found helpful.&lt;/strong&gt; If one stood out above the rest, you can accept that one to show that it helped you the most. You can also award bounties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't worry about accept rates. They shouldn't matter on subjective sites anyway. I ignore them completely on programmers! The voting should separate the good answers out, and there are still multiple ways to reward good answers. At the very least, &lt;strong&gt;vote them up!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-03-17T08:26:45.150" LastActivityDate="2011-01-20T14:20:54.033" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="74" PostTypeId="1" CreationDate="2011-01-20T14:29:30.830" Score="14" ViewCount="279" Body="&lt;p&gt;Design questions are ones that deal with architecture, package layout, object hierarchies, etc., but do not necessarily include code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We already deal with this sort of question on a daily basis at programmers. While a certain amount of overlap is inevitable (and desirable, see this &lt;a href=&quot;http://blog.stackoverflow.com/2010/11/dr-strangedupe-or-how-i-learned-to-stop-worrying-and-love-duplication/&quot;&gt;Stack Exchange blog post&lt;/a&gt;), this could be a big subject.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should on-topic be limited to actual code, or can design be reviewed here as well?&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="22222" LastEditDate="2014-07-17T22:22:05.380" LastActivityDate="2016-10-21T08:00:46.677" Title="Should design questions be on-topic here?" Tags="|discussion|scope|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="75" PostTypeId="1" CreationDate="2011-01-20T14:43:02.760" Score="29" ViewCount="509" Body="&lt;p&gt;I think it would be a good idea to compile a list of guidelines on how to ask good question. What information should be present, how to structure it, etc.&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="9357" LastEditDate="2015-07-21T03:25:43.600" LastActivityDate="2015-07-21T03:25:43.600" Title="What makes a good question?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="1" ClosedDate="2015-07-21T03:25:37.417" ContentLicense="CC BY-SA 2.5" />
  <row Id="76" PostTypeId="2" ParentId="75" CreationDate="2011-01-20T14:43:23.367" Score="33" Body="&lt;p&gt;In my mind the perfect question looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question should start with an explanation of the problem the code is trying to solve. Possibly accompanied by unit test and/or a formal specification, though I imagine an informal description will suffice in most cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After that comes the code. The code should be properly formatted and, unless it's a very small and easily understandable snippet, thoroughly commented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the question should explain which design decisions were made in the code and why. This may not be necessary for all questions. Also it may be done in comments in the code instead of separately if it's not too long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly the asker should explain which aspect (if any) of the code he feels unsure about and in which area he's looking for improvements. This might be as general as &quot;I think this code is okay, but I'd feel more secure after getting second opinions from the community&quot;, but I think some indication of what the asker's expectations are will be helpful in answering the question satisfyingly.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-01-20T14:43:23.367" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="77" PostTypeId="2" ParentId="74" CreationDate="2011-01-20T14:45:16.417" Score="7" Body="&lt;p&gt;I personally think that code should be involved.  Anything that is purely a design question should go to Software Engineering.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="9357" LastEditDate="2016-10-21T08:00:46.677" LastActivityDate="2016-10-21T08:00:46.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="78" PostTypeId="2" ParentId="74" CreationDate="2011-01-20T14:46:43.263" Score="15" Body="&lt;p&gt;In my opinion, Code Review should strive to create cleaner, more readable, &quot;better&quot; code and architecture / design / design patterns are a part of that.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;switch (object.type):  case &quot;Foo&quot;: doX(); break case &quot;BAR&quot; doY(); break; .....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;is something that could be solved using &quot;design&quot; (inheritance).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also I would like to be able to post question like &quot;I've build this object hierarchy and now it bites me because X, Y and Z. And by god I have no idea how to refactor that into something that changes me problems&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same thing that I would to in a real life code review when going over some new module.&lt;/p&gt;&#xA;" OwnerUserId="113" LastEditorUserId="22222" LastEditDate="2014-07-17T22:22:49.227" LastActivityDate="2014-07-17T22:22:49.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="79" PostTypeId="1" CreationDate="2011-01-20T19:08:16.500" Score="25" ViewCount="292" Body="&lt;p&gt;I would like to see collapsible code blocks in questions and answers. This would be useful because sometimes the amount of code posted in a question or answer becomes so large (and necessary) that being able to easily hide it when you no longer need to look at it would be nice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may also address the issue about dealing with &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/41/iterative-code-reviews-how-can-they-happen-successfully&quot;&gt;reviewing code in an iterative style&lt;/a&gt;. By that, I mean that old version of the code can stay in the question, but be defaulted to collapsed, while the new code can be more prominent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, depending on the question revision history probably won't be ideal in most cases, as the old code &lt;em&gt;is&lt;/em&gt; still relevant to the question and previous answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example of a non-collapsed block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Main{                                                               [hide]&#xA;    public static void main(String[] a){&#xA;       new Foo().hello();&#xA;    }&#xA;}&#xA;&#xA;class Foo{&#xA;    public void hello(){&#xA;        System.out.println(&quot;Hello World&quot;);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example of a collapsed block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Main{ ...                                                           [show]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="8" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.087" LastActivityDate="2016-09-09T10:50:03.667" Title="Can we have collapsible code blocks?" Tags="|feature-request|code-length|iterative-review|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="80" PostTypeId="2" ParentId="70" CreationDate="2011-01-20T19:15:25.523" Score="1" Body="&lt;p&gt;When I think of a code review, I think of a meeting room and a projector. I have absolutely no idea how that could be conveyed in a web site design, but just throwing that out there.&lt;/p&gt;&#xA;" OwnerUserId="8" LastActivityDate="2011-01-20T19:15:25.523" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="81" PostTypeId="2" ParentId="70" CreationDate="2011-01-20T20:17:22.497" Score="0" Body="&lt;p&gt;I think of LOC. Notepads with LOCs on 'em.&lt;/p&gt;&#xA;" OwnerUserId="10" LastActivityDate="2011-01-20T20:17:22.497" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="82" PostTypeId="2" ParentId="45" CreationDate="2011-01-20T20:27:57.883" Score="6" Body="&lt;p&gt;I messed up. I have made a new favicon, should be in the next build&lt;/p&gt;&#xA;" OwnerUserId="68" LastActivityDate="2011-01-20T20:27:57.883" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="83" PostTypeId="2" ParentId="70" CreationDate="2011-01-20T21:09:51.117" Score="6" Body="&lt;p&gt;Two people crouched over a computer... silhouette style.&lt;/p&gt;&#xA;" OwnerUserId="35" LastActivityDate="2011-01-20T21:09:51.117" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="84" PostTypeId="2" ParentId="70" CreationDate="2011-01-20T22:20:01.360" Score="1" Body="&lt;p&gt;I'm thinking LOC's(lines of code) with glasses over them. Something like this:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/7cf0t.jpg&quot; alt=&quot;alt text&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="71" LastEditDate="2011-01-21T04:36:39.650" LastActivityDate="2011-01-21T04:36:39.650" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="85" PostTypeId="2" ParentId="70" CreationDate="2011-01-21T00:59:54.813" Score="-2" Body="&lt;p&gt;A good logo would be a group of people's shadow outline with their backs turned towards the viewers(us) and a colored in guy showing his code to the anonymous crowd.&lt;/p&gt;&#xA;" OwnerDisplayName="Sergio Tapia" LastActivityDate="2011-01-21T00:59:54.813" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="86" PostTypeId="2" ParentId="70" CreationDate="2011-01-21T03:23:03.240" Score="15" Body="&lt;p&gt;A magnifying glass on top of some bad code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/13xtR.jpg&quot; alt=&quot;Code review logo with &amp;quot;wooden&amp;quot; magnifying glass&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone is wondering, the code behind the magnifying glass is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#include &amp;lt;stdio.h&amp;gt;&#xA;int main() {int n=101, x; for(x=0;++x&amp;lt;n;)&#xA;printf(!(x % 15) ? &quot;FizzBuzz\n&quot; : !(x %&#xA;3) ? &quot;Fizz\n&quot; : !(x % 5) ? &quot;Buzz\n&quot; : &quot;%d&#xA;\n&quot;, x); return 0;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="115" LastActivityDate="2011-01-21T03:23:03.240" CommentCount="9" ContentLicense="CC BY-SA 2.5" />
  <row Id="87" PostTypeId="1" CreationDate="2011-01-21T07:43:01.380" Score="11" ViewCount="186" Body="&lt;p&gt;Ivo Wetzel has listed in detail a great set of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/50/are-reviews-of-code-in-stack-overflow-answers-in-scope/71#71&quot;&gt;prerequisites for migrating SO questions&lt;/a&gt; over here. Migration is a win-win situation, so we should invest some energy in bringing good on-topic questions to Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While there are a lot of candidates waiting to be discovered, some have already been tagged for us:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/code-review&quot;&gt;&lt;strong&gt;code-review&lt;/strong&gt;&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/peer-review&quot;&gt;&lt;strong&gt;peer-review&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/code-review-standards&quot;&gt;code-review-standards&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/review&quot;&gt;review&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/readability&quot;&gt;readability&lt;/a&gt;   &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/refactor-my-code&quot;&gt;refactor-my-code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/pair-programming&quot;&gt;pair-programming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/guidelines&quot;&gt;guidelines&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/review-board&quot;&gt;review-board&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/software-quality&quot;&gt;software-quality&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/conventions&quot;&gt;conventions&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/coding-standards&quot;&gt;coding-standards&lt;/a&gt; (?)  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/naming-conventions&quot;&gt;naming-conventions&lt;/a&gt; (?)  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/coding-style&quot;&gt;coding-style&lt;/a&gt;  (?)   &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/variable-naming&quot;&gt;variable-naming&lt;/a&gt; (?)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/style&quot;&gt;style&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/refactoring&quot;&gt;refactoring&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/feedback&quot;&gt;feedback&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Taking a look at &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/tagged/code-reviews&quot;&gt;code-reviews&lt;/a&gt; at Programmers would also be interesting. I think it'd be better if we only add to discussions there and avoid trying to migrate questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest that we use this question to list candidates for migration, and maybe review all questions tagged review as a first step. If we can find questions on-topic for this site that have been closed, even better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to add or remove tags from the list above, say it in comments. Any new questions you can open to discuss scope based on this discussion would help us work things out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to answer with single questions or lists, this is all going to be a wiki anyway.&lt;/p&gt;&#xA;" OwnerUserId="90" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2011-01-26T11:23:31.203" Title="List of StackOverflow questions to migrate" Tags="|discussion|scope|questions|migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="88" PostTypeId="2" ParentId="54" CreationDate="2011-01-21T08:30:45.490" Score="13" Body="&lt;p&gt;I'd actually say its best to accept the most helpful as per point 1. Comments on why you accepted the answer would also be really useful.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've accepted this as I feel it really&#xA;  illustrates the best review. Its clear&#xA;  to read and it helps reduce unneeded&#xA;  complexity.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="170" LastActivityDate="2011-01-21T08:30:45.490" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="89" PostTypeId="2" ParentId="62" CreationDate="2011-01-21T14:03:41.533" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Moderators or users with sufficient&#xA;reputation could tag a question&#xA;homework. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Try not to put entire code examples&#xA;that answers a question. For example&#xA;it should be easy to spot something&#xA;like &quot;How do I&quot; and &quot;Does anyone&#xA;know&quot;? I think a good give away is&#xA;if there is no code sample in the&#xA;question itself.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="79" LastActivityDate="2011-01-21T14:03:41.533" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="90" PostTypeId="2" ParentId="74" CreationDate="2011-01-21T15:33:02.610" Score="10" Body="&lt;p&gt;&lt;strong&gt;The Code Review Stack Exchange is for sharing code&lt;/strong&gt; from projects you're working on to get peer feedback and review. There may be rare exceptions, but the bulk of questions will likely contain actual code you are working on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Software Engineering Stack Exchange is for &quot;white board&quot; programming questions.&lt;/strong&gt; Higher-level design and architecture questions should be posted to Software Engineering SE. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Incidently, &lt;strong&gt;questions about the &lt;em&gt;discipline and practice&lt;/em&gt; of code reviews should be posted to &lt;a href=&quot;http://softwareengineering.stackexchange.com&quot;&gt;Software Engineering SE&lt;/a&gt;&lt;/strong&gt;. If you see any questions &lt;em&gt;about&lt;/em&gt; conducting code reviews (best practices, techniques, etc), those questions should be closed and the author kindly directed to the Software Engineering SE site.&lt;/p&gt;&#xA;" OwnerUserId="157" LastEditorUserId="9357" LastEditDate="2016-10-21T08:00:19.203" LastActivityDate="2016-10-21T08:00:19.203" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="91" PostTypeId="2" ParentId="12" CreationDate="2011-01-21T15:39:29.267" Score="21" Body="&lt;p&gt;&lt;strong&gt;The Code Review Stack Exchange is for sharing code&lt;/strong&gt; from projects you're working on to get peer feedback and review. This site is &lt;strong&gt;not for discussions about the &lt;em&gt;discipline and practice&lt;/em&gt; of code reviews&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see any questions &lt;em&gt;about&lt;/em&gt; conducting code reviews (best practices, techniques, etc), those questions should be closed and the author kindly directed to the &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;Programmers Stack Exchange&lt;/a&gt; site.&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2011-01-21T15:39:29.267" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="93" PostTypeId="1" CreationDate="2011-01-21T21:21:23.570" Score="7" ViewCount="126" Body="&lt;p&gt;I was briefly talking to @TryPyPy in &lt;a href=&quot;http://chat.stackexchange.com/rooms/224/code-review&quot;&gt;chat&lt;/a&gt; about the use of chat on Code Review and he agreed to take it to Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might offer some advantages (faster feedback/iterations, easier to communicate) and disadvantages (not visible for long, doesn't work for non-real-time, doesn't leave tracks on CR). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;He also that it might also tie in with the discussions on use of external Pastebin/Code Review tools.  Would those be more probable to be used in chat?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What role do you think chat should play and how should it be used, if at all?&lt;/p&gt;&#xA;" OwnerUserId="113" LastEditorUserId="22222" LastEditDate="2014-07-19T15:21:21.597" LastActivityDate="2014-07-19T23:26:26.340" Title="Role of chat on Code Review" Tags="|discussion|chat|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="94" PostTypeId="1" AcceptedAnswerId="96" CreationDate="2011-01-21T21:29:25.780" Score="42" ViewCount="989" Body="&lt;p&gt;I want to ask your opinion on how we should handle submitted question with code that is &quot;fine&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume that will be the case for very view of the submitted review requests since everyone likes and dislikes other things and some will have feedback that differs from &quot;seems fine to me&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I want to avoid is having questions that nobody has suggestions for, and to have them linger around &quot;unanswered&quot; for days.  I also don't think it's a good idea to post &quot;seems fine to me&quot; early on since it doesn't add much value once other people start posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe this won't be an issue at all?&lt;/p&gt;&#xA;" OwnerUserId="113" LastEditorUserId="22222" LastEditDate="2014-03-02T02:08:39.583" LastActivityDate="2014-09-25T15:25:32.207" Title="Should &quot;your code seems fine&quot; answers be acceptable?" Tags="|discussion|faq|answers|" AnswerCount="5" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="95" PostTypeId="2" ParentId="94" CreationDate="2011-01-21T22:03:55.027" Score="5" Body="&lt;p&gt;It's probably not going to happen often, but anything is possible.  If you really think it is fine, I'd say we come up with a guideline of putting it as a comment to the question, and if it goes a few days, promote that to an answer.  Clearly it's going to be manual, but we should discourage everyone from just posting &quot;it's fine&quot; as an immediate answer.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="22222" LastEditDate="2014-09-25T15:25:32.207" LastActivityDate="2014-09-25T15:25:32.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="96" PostTypeId="2" ParentId="94" CreationDate="2011-01-22T01:05:41.037" Score="48" Body="&lt;p&gt;&lt;strong&gt;Knowing when to say &quot;That code is done, move on&quot; is just as important a skill as finding fault.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code is &quot;fine&quot; someone should say so (as an answer) which can then be voted up (or down) by the community. Why force users to &lt;em&gt;only&lt;/em&gt; provide criticism where there &lt;strong&gt;may simply be none&lt;/strong&gt; to be had?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Part of a code review is &lt;em&gt;verifying&lt;/em&gt; the implementation and correctness of a code block. Code review is an iterative process. How will users know when their code is &quot;done&quot; if praise is verboten? The suggestion that &quot;It's fine&quot; posts should be discouraged makes little sense.&lt;/p&gt;&#xA;" OwnerUserId="157" LastEditorUserId="157" LastEditDate="2011-01-22T02:04:16.960" LastActivityDate="2011-01-22T02:04:16.960" CommentCount="4" ContentLicense="CC BY-SA 2.5" />
  <row Id="97" PostTypeId="2" ParentId="94" CreationDate="2011-01-22T01:09:09.017" Score="9" Body="&lt;p&gt;At the bottom of the question, instead of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;kbd&gt;Link&lt;/kbd&gt;&lt;kbd&gt;Retag&lt;/kbd&gt;&lt;kbd&gt;Close&lt;/kbd&gt;&lt;kbd&gt;Flag&lt;/kbd&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;there could be something along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;kbd&gt;Link&lt;/kbd&gt;&lt;kbd&gt;Retag&lt;/kbd&gt;&lt;kbd&gt;Close&lt;/kbd&gt;&lt;kbd&gt;Flag&lt;/kbd&gt;&lt;kbd&gt;Fine&lt;/kbd&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This feature would need, for example, 10 votes from people with, for example, &gt;500 reputation to close it (or disable answers or something).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just thinking outloud here. :P&lt;/p&gt;&#xA;" OwnerUserId="86" LastEditorUserId="35559" LastEditDate="2014-07-10T04:00:43.257" LastActivityDate="2014-07-10T04:00:43.257" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="99" PostTypeId="1" AcceptedAnswerId="100" CreationDate="2011-01-22T18:26:51.850" Score="5" ViewCount="88" Body="&lt;p&gt;The best answers I've seen, on this site and on programmers, often include references to experts on refactoring, design patterns, and other computer science fields. I have learned a good bit about refactoring and design patterns and implement them myself, but I don't know many of the names for them. The best reference I could come up with if I do happen to know the name is Wikipedia, which I think you'll agree is not as strong as say, Knuth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often look at a question, think of an answer, then see the posted answer is the same answer as mine, but with references and experts to back it up. Should I not be as active until I have a better background in this area, or should I still try to answer questions?&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-01-24T13:47:05.667" Title="Should references always be used in answers?" Tags="|discussion|answers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="100" PostTypeId="2" ParentId="99" CreationDate="2011-01-22T20:47:38.987" Score="9" Body="&lt;p&gt;Two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Answering questions is how you get &quot;a better background in this area&quot;.&lt;/li&gt;&#xA;&lt;li&gt;you can learn much by answering. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I find the process of writing an answer guides my thoughts to really take a problem apart - in the process I often think of things I should be googling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also you can always go back and edit your answer to refer to the &quot;experts&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in short: &lt;strong&gt;answer away&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-22T20:47:38.987" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="101" PostTypeId="2" ParentId="99" CreationDate="2011-01-24T13:47:05.667" Score="3" Body="&lt;p&gt;Personally, I would make the decision based on the answer itself.  Does the answer make sense without the references (Common-Sense wise at least)?  If so, go ahead and post, and you can always back it up with references later if you would like.  If it does not make sense without the references (it seems counter-intuitive, goes against popular thought or is just plain strange) then I would back it up by references from the get-go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A pair of (simple) examples:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Straight Forward:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; is this code good: &lt;code&gt;Some code block using eval and goto&lt;/code&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; No, typically code that uses either &lt;code&gt;eval&lt;/code&gt; or &lt;code&gt;goto&lt;/code&gt; is considered bad practice because it makes testing harder, and is much harder to read, among other issues they cause.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Counter-Intuitive:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; If &lt;code&gt;rand()&lt;/code&gt; is good, is &lt;code&gt;rand() * rand()&lt;/code&gt; better?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; No, it actually makes the output much more predictable (from a statistical standpoint at least).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While it answers the question, unless you have a strong background in math you likely won't understand it (or it'll seem wrong since there's &quot;twice as much random&quot; in the formula).&lt;/p&gt;&#xA;" OwnerUserId="14" LastActivityDate="2011-01-24T13:47:05.667" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="102" PostTypeId="1" CreationDate="2011-01-24T15:04:01.547" Score="2" ViewCount="129" Body="&lt;p&gt;Is it okay to copy a previous post from Stack Overflow, in the interests of building questions during the beta stage of Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm perfectly happy with the answers I received for the question over on Stack Overflow. It would not be 100% identical, as one of the respondents found a bug. So I'd post code with the bug fix and perhaps some slight re-wording, but it would still be of the form of &quot;Is there a better way of doing this?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course once Code Review left beta, this would be unnecessary duplication. It seems that the beta currently needs more questions to build it, that is all.&lt;/p&gt;&#xA;" OwnerUserId="73" LastEditorUserId="22222" LastEditDate="2013-11-11T16:28:57.247" LastActivityDate="2013-11-12T13:21:44.557" Title="Cross-posting etiquette" Tags="|discussion|asking-questions|etiquette|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="103" PostTypeId="1" AcceptedAnswerId="114" CreationDate="2011-01-25T16:36:33.080" Score="5" ViewCount="146" Body="&lt;p&gt;I recently got stuck on this:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/AvEEs.png&quot; alt=&quot;Zero view, one answer&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is that possible?&lt;/p&gt;&#xA;" OwnerUserId="186" LastEditorUserId="136" LastEditDate="2011-01-31T07:16:36.720" LastActivityDate="2014-04-23T08:53:03.687" Title="Zero view, one answer? How is it possible?" Tags="|support|questions|answers|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 2.5" />
  <row Id="105" PostTypeId="1" AcceptedAnswerId="107" CreationDate="2011-01-25T20:20:44.413" Score="6" ViewCount="57" Body="&lt;p&gt;The FAQ clearly states that one should not ask questions about code review tools or best-practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet, somehow I sense that &lt;em&gt;a lot&lt;/em&gt; of questions about those topics are bound to be posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, from the user's point of view, seeing that I'm able to ask such a question tagging it &lt;code&gt;books&lt;/code&gt;, &lt;code&gt;tools&lt;/code&gt; or whatever, I might very well think I'm fully entitled to post it.&#xA;Because, as we know, users don't really read FAQs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about getting rid of tags designed for questions that are going to be closed anyway? Would that be too bad a thing?&lt;/p&gt;&#xA;" OwnerUserId="180" LastActivityDate="2011-01-25T22:00:16.753" Title="The problem of tool-related questions" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="106" PostTypeId="2" ParentId="105" CreationDate="2011-01-25T21:54:51.343" Score="0" Body="&lt;p&gt;that seems reasonable and will help towards discouraging those types of questions if that's what we're going for on this site.&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2011-01-25T21:54:51.343" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="107" PostTypeId="2" ParentId="105" CreationDate="2011-01-25T22:00:16.753" Score="4" Body="&lt;p&gt;Questions about these off-topic subjects have reduced &lt;em&gt;DRASTICALLY&lt;/em&gt; since we set the policy and updated the FAQ, so I don't see this as a problem. Normally, the tags would be removed from the system automatically when those posts are deleted (this happens automatically). But I don't want to delete these posts posts outright, just yet. They provide a valuable signpost for new users as they become acclimated to this still-young site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;did&lt;/em&gt; remove the tags manually and they should disappear from the system within a few days.&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2011-01-25T22:00:16.753" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="108" PostTypeId="1" CreationDate="2011-01-25T22:15:04.197" Score="13" ViewCount="457" Body="&lt;p&gt;The title captures the question pretty well. Since public beta is almost upon us, I think it's useful to take a step back and reflect a bit on code review's construction so far. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it going in a direction where you see the site becoming a tool you'll use on a regular basis? Are there any knits or issues that were discussed but was non-conclusive?&lt;/p&gt;&#xA;" OwnerUserId="71" LastActivityDate="2011-02-15T18:09:56.220" Title="With &lt; 24hrs to public beta, is Code Review Shaping up to the way you like?" Tags="|discussion|" AnswerCount="7" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="109" PostTypeId="1" AcceptedAnswerId="111" CreationDate="2011-01-25T22:17:42.837" Score="9" ViewCount="214" Body="&lt;p&gt;I couldn't come up with a better title so bear with me.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Preface (please read):&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The private beta is slowly coming to an end so i'd like to have discuss a little about that topic since onces public beta starts the amount of questions hopefully will increase greatly and i want to make sure I'm &quot;on the same boat as you are&quot; dear fellow programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now i feel this preface is necessary: &lt;strong&gt;I seem to sometimes come of like a jerk&lt;/strong&gt; what might be a combination of &quot;English is not my first language&quot; and that I'm generally not communicating in a very positive manner it seems. &lt;strong&gt;I don't mean anything of the following personal or offending&lt;/strong&gt; in any way and since I'm always worrying about that stuff i wanted to make that as clear as possible !&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Main Point:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Currently the highest rated answer on the site is @LRE answer&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;break this down into several methods - it's very long, meaning it's not easy to read&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;to &lt;a href=&quot;https://codereview.stackexchange.com/questions/9/how-to-improve-very-loopy-method/&quot;&gt;that question&lt;/a&gt;. Don't get me wrong: It's a perfectly valid answer that focus on the main problem with the posted code even so it doesn't focus on the specif code at hand at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While in this example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/201/is-numeric-array-missing&quot;&gt;is_numeric_array() is missing&lt;/a&gt; the highest rated question is a rather simple &lt;strong&gt;&quot;here is your code&quot;&lt;/strong&gt; answers to a question that (for me!) literally has &quot;you are doing it wrong&quot; all over it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is getting pretty opinionated now and since i'm not sure how this is handled on meta.* i'm going to assume you will close this if it's not fitting or not answerable)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It answered OPs question, i upvoted it, but i'm worried (for the lack of a better word) that this is &quot;not enough&quot; for a &quot;code review&quot;. At least for me one of the first questions every time is &quot;why do you need this&quot; and given my experience with the language at hand code like this points to bigger problems around it. (The need for code like this might be a design flaw)&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;To ask a question:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Do we want to tell people about things they don't ask for or is that considered impolite / frowned upon / bad behavior ? &#xA;Since this is beta and a small community (for now !) i didn't want to rely on downvotes but as for your opinion.&lt;/p&gt;&#xA;" OwnerUserId="113" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-07-29T23:36:10.220" Title="Should be focus on solving OPs problem or more general analysis" Tags="|discussion|site-policy|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="110" PostTypeId="2" ParentId="108" CreationDate="2011-01-25T22:25:48.803" Score="6" Body="&lt;p&gt;Dammit ! :P &lt;/p&gt;&#xA;&#xA;&lt;p&gt;10 minutes to late for i could have posted this: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/109/should-be-focus-on-solving-ops-problem-or-more-general-analysis&quot;&gt;Should be focus on solving OPs problem or more general analysis&lt;/a&gt; here. Maybe it's better that way.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Anyways: To answer your Question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I've run into the problem that i didn't find enough code to share but i know that i wanted to in the past and there will be new question/code for me to post here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also i feel challenged to explain my views once again!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got a pretty strong opinions on what i consider &quot;good / clean code&quot; and most of the coders i work with share that view. &lt;strong&gt;Now there are people not getting me or thinking totally different! I LOVE IT !&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've gone through great amounts of pain (omg you can't do it like this.. why.. noooo) but beeing &quot;forced&quot; to provide a constructive answer is an amazing exercise for me.&lt;/p&gt;&#xA;" OwnerUserId="113" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2011-01-26T01:07:43.237" CommentCount="4" ContentLicense="CC BY-SA 2.5" />
  <row Id="111" PostTypeId="2" ParentId="109" CreationDate="2011-01-25T23:11:58.140" Score="12" Body="&lt;p&gt;I believe telling about things people don't ask for is a huge part of a good code review. Of course, it should be both polite and helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For code that is obviously doing things wrong, small corrections with explanations are OK, but to me a code review is more about pointing that it's sub-optimal (preferably stating why) than fixing the code. Sure, off-by-ones or changing a call to some built-in or a loose cast can and should be fixed inline. Unnecessary quadratic behavior in a long-ish piece of code should be pointed out, not fixed for the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably we'll need to learn to avoid up-voting answers that don't consist of a review, as &quot;here's your code&quot; is effective for helping the stray OP, but off-topic in Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Migrating questions that boil down to &quot;here's my code, it's wrong, write it right for me&quot; to SO might be a bit painful, but would be worth it for keeping this site high quality.&lt;/p&gt;&#xA;" OwnerUserId="90" LastActivityDate="2011-01-25T23:11:58.140" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="112" PostTypeId="2" ParentId="109" CreationDate="2011-01-25T23:34:39.743" Score="4" Body="&lt;p&gt;While I agree that there needs to be a review,  in order to be useful I think it also needs to demonstrate how to fix it. Preferably demonstrating your suggestions either through code or links that are relevant to the OP.&lt;/p&gt;&#xA;" OwnerUserId="33" LastActivityDate="2011-01-25T23:34:39.743" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="113" PostTypeId="2" ParentId="87" CreationDate="2011-01-25T23:52:20.947" Score="1" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/code-review&quot;&gt;code-review&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/q/4731523/555569&quot;&gt;(3 tierish) Database access pattern code review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/1774256/java-code-review-merge-sorted-lists-into-a-single-sorted-list&quot;&gt;Java Code Review: Merge sorted lists into a single sorted list&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4501157/im-trying-to-make-a-loosely-coupled-architecture&quot;&gt;I'm trying to make a loosely coupled architecture&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4462303/the-last-piece-of-the-puzzle-is-this-code-now-decoupled-correctly&quot;&gt;The last piece of the puzzle: Is this code NOW decoupled correctly?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4425851/code-review-for-a-dynamic-jquery-loader-with-version-checking-and-jquery-object-i&quot;&gt;Code review for a dynamic jQuery loader with version checking and jQuery object isolation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4173203/what-do-you-think-about-the-quality-of-this-php-code&quot;&gt;What do you think about the quality of this php code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4569905/optimization-in-common-decalaration&quot;&gt;Optimization in Common Decalaration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/feedback&quot;&gt;&lt;strong&gt;feedback&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/3868401/feedback-question-about-my-module-and-if-i-should-change-anything&quot;&gt;Feedback, question about my module and if i should change anything ?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/readability&quot;&gt;&lt;strong&gt;readability&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4227503/naming-of-physical-quantities-in-python&quot;&gt;naming of physical quantities in python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/refactoring&quot;&gt;&lt;strong&gt;refactoring&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4238960/how-to-refactor-this-objective-c-code&quot;&gt;How to refactor this Objective-C code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="90" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2011-01-26T00:44:16.690" CommentCount="0" CommunityOwnedDate="2011-01-25T23:57:12.097" ContentLicense="CC BY-SA 2.5" />
  <row Id="114" PostTypeId="2" ParentId="103" CreationDate="2011-01-26T04:24:20.460" Score="3" Body="&lt;p&gt;According to &lt;a href=&quot;https://meta.stackexchange.com/questions/43751/a-bug-in-the-views-calculation-views-0-time/43752#43752&quot;&gt;this answer&lt;/a&gt; on meta.SO view count updates are buffered (not written to the db right away) so it's not unusual for the view count to be a little behind, especially for a question that was just posted.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2011-01-26T04:24:20.460" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="115" PostTypeId="2" ParentId="108" CreationDate="2011-01-26T04:55:39.280" Score="9" Body="&lt;p&gt;I'm a little concerned by the number of unanswered questions - currently 12 out of 66, or 18%.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2011-01-26T04:55:39.280" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="116" PostTypeId="2" ParentId="87" CreationDate="2011-01-26T11:23:31.203" Score="2" Body="&lt;p&gt;I had a couple of questions related to the subject:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/1634368/is-this-lock-free-queue-implementation-thread-safe&quot;&gt;Is this (Lock-Free) Queue Implementation Thread-Safe?&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have recreated it &lt;a href=&quot;https://codereview.stackexchange.com/questions/224/is-this-lock-free-queue-implementation-thread-safe&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/419952/could-you-please-review-my-quick-int-parser-implementation&quot;&gt;Could you please review my Quick Int Parser implementation?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="150" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2011-01-26T11:23:31.203" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="117" PostTypeId="2" ParentId="108" CreationDate="2011-01-26T13:08:20.817" Score="21" Body="&lt;p&gt;I've been finding it hard to find code that I can actually review.  I have no C# or web experience really, so I'm hoping when it goes into the public beta I'll have more code that is in C or C++ that I can help give some feedback on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the number of unanswered questions is probably due to a mismatch of expertise, and going public may help with that.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-01-26T13:08:20.817" CommentCount="6" ContentLicense="CC BY-SA 2.5" />
  <row Id="118" PostTypeId="2" ParentId="109" CreationDate="2011-01-26T17:44:41.570" Score="12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Do we want to tell people about things&#xA;  they don't ask for or is that&#xA;  considered impolite / frowned upon /&#xA;  bad behavior?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you tell someone something they don't already know, then you helped increase their knowledge in something. That can't hurt, right? Plus...isn't that the idea of Code Review? To help people improve their code? Why would it matter if you address something they didn't ask about; especially if it improves their code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think a good answer on Code Review should be a mixture of &quot;text&quot;, references, and code - like &lt;a href=&quot;https://codereview.stackexchange.com/users/115/idealmachine&quot;&gt;idealmachine's&lt;/a&gt; answer &lt;a href=&quot;https://codereview.stackexchange.com/questions/148/any-tips-on-making-this-js-better/149#149&quot;&gt;here&lt;/a&gt;. He gave specific code examples and addressed things I didn't ask about - which lead to my code being improved. If he had just posted the code, it would've helped, but not as much as the explanations and references that went with it.&lt;/p&gt;&#xA;" OwnerUserId="86" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2011-01-26T17:44:41.570" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="119" PostTypeId="1" CreationDate="2011-01-26T23:43:18.970" Score="6" ViewCount="96" Body="&lt;p&gt;One of the &lt;a href=&quot;http://blog.stackoverflow.com/2010/07/the-7-essential-meta-questions-of-every-beta/&quot;&gt;7 essential meta questions&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is rapidly becoming a hot issue across the entire network: how&#xA;  to promote your site and how to reach&#xA;  out to the experts and pundits in your&#xA;  industry. We can come up with budgets&#xA;  and promotions but — more than any&#xA;  other issue raised here — the means&#xA;  and ideas about how to reach your&#xA;  target audience HAS TO come from you&#xA;  and your community. Has to. Has to,&#xA;  has to, has to! We simply are not&#xA;  experts in your field. We don’t have&#xA;  the the connections nor the experience&#xA;  you bring to the table. You are both&#xA;  our evangelist and our ambassador.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A good way to start is to search for questions tagged [promotion] on other metas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, read &lt;a href=&quot;http://blog.stackoverflow.com/2010/08/a-recipe-to-promote-your-site/&quot;&gt;A Recipe to Promote your Site&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="22222" LastEditDate="2015-06-28T22:59:20.450" LastActivityDate="2015-06-28T22:59:20.450" Title="How can we promote our site?" Tags="|discussion|beta-progress|publicity|top-7|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="120" PostTypeId="2" ParentId="119" CreationDate="2011-01-27T00:00:04.957" Score="3" Body="&lt;p&gt;A good start would be to ping the mailing lists for code review tools, maybe for test frameworks and related issues. Mentioning Code Review on &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/87/list-of-stackoverflow-questions-to-migrate&quot;&gt;these questions&lt;/a&gt; and suitable ones in Programmers would help too.&lt;/p&gt;&#xA;" OwnerUserId="90" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2011-01-27T00:00:04.957" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="122" PostTypeId="2" ParentId="119" CreationDate="2011-01-27T00:22:38.670" Score="2" Body="&lt;p&gt;Does your social network (Farcebook, LinkedIn etc) include other coders?  Say something to them.&lt;/p&gt;&#xA;" OwnerUserId="28" LastActivityDate="2011-01-27T00:22:38.670" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="123" PostTypeId="2" ParentId="119" CreationDate="2011-01-27T00:38:41.390" Score="5" Body="&lt;p&gt;I think what makes sense for &lt;em&gt;this&lt;/em&gt; site is to invite your peers to review your code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I just posted some code I'm not sure about -- I respect you guys' and gals' opinions, can you take a look at it and give me feedback?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Remember that &lt;strong&gt;we do NOT require logins of ANY KIND to participate here, so even if they just &quot;type feedback in input box, enter name, press [submit]&quot; it will work.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, there is no login barrier.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-01-27T00:38:41.390" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="124" PostTypeId="1" AcceptedAnswerId="125" CreationDate="2011-01-27T03:10:36.177" Score="5" ViewCount="69" Body="&lt;p&gt;I just came to the site for the first time. The banner across the top said something to the effect of &quot;Welcome to the Q&amp;amp;A site for professional and independent game developers.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a copy &amp;amp; paste oversight from another StackExchange site?&lt;/p&gt;&#xA;" OwnerUserId="532" LastEditorUserId="136" LastEditDate="2011-01-27T04:22:33.467" LastActivityDate="2011-01-27T04:22:33.467" Title="Why does the &quot;welcome&quot; banner on first visit say the site is for game developers?" Tags="|bug|status-completed|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="125" PostTypeId="2" ParentId="124" CreationDate="2011-01-27T04:22:27.040" Score="4" Body="&lt;p&gt;Oops, this was wrong. Fixing now.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-01-27T04:22:27.040" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="126" PostTypeId="1" CreationDate="2011-01-27T04:27:35.927" Score="1" ViewCount="67" Body="&lt;p&gt;I posted &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/124/why-does-the-welcome-banner-on-first-visit-say-the-site-is-for-game-developers&quot;&gt;this question&lt;/a&gt; an hour ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My profile page shows 3 up-votes and accept for 17 rep, but this is not reflected in my total, which is 101.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not concerned with accumulating rep here, but this is contrary to the way I've seen rep applied on other Stack Exchange sites.&lt;/p&gt;&#xA;" OwnerUserId="532" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-06-25T23:10:27.477" Title="No rep gain from Meta question: reputation lag or bug?" Tags="|support|status-bydesign|specific-question|reputation|meta|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="127" PostTypeId="2" ParentId="126" CreationDate="2011-01-27T04:34:59.813" Score="8" Body="&lt;p&gt;Please read the &lt;a href=&quot;https://codereview.meta.stackexchange.com/FAQ&quot;&gt;FAQ&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Reputation here is entirely derived from the main website; your reputation is the same here as it is there, synchronized hourly. Votes here do not affect your reputation in any way. However, you can earn unique badges here on the meta site.&lt;/p&gt;&#xA;&lt;p&gt;(Please note that offensive penalties, if levied by the community through spam or offensive votes on your posts here, will affect your reputation on the main website.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="87" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2011-01-27T04:34:59.813" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="128" PostTypeId="1" CreationDate="2011-01-27T04:47:42.757" Score="4" ViewCount="67" Body="&lt;p&gt;Why does meta show all this reputation data, if there is no rep for meta?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tS53R.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="532" LastActivityDate="2011-01-27T05:14:09.623" Title="Why show reputation on meta?" Tags="|discussion|reputation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="130" PostTypeId="2" ParentId="128" CreationDate="2011-01-27T05:14:09.623" Score="3" Body="&lt;p&gt;I would guess that since all the SE sites and their metas use the same software (I think...), it's just there by default, but it's set to display our rep from the parent site. Although, I only checked here and on Programmers; SO is different - it seems to have seperate reputations for SO and SO's meta (&lt;a href=&quot;https://meta.stackoverflow.com/users/22656/jon-skeet?tab=accounts&quot;&gt;example&lt;/a&gt; - notice his meta rep and SO rep). Not sure why it's different here, though.&lt;/p&gt;&#xA;" OwnerUserId="86" LastEditorUserId="-1" LastEditDate="2017-03-20T09:16:36.907" LastActivityDate="2011-01-27T05:14:09.623" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="131" PostTypeId="2" ParentId="94" CreationDate="2011-01-27T10:58:40.903" Score="22" Body="&lt;p&gt;I like &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/28/lre&quot;&gt;LRE's&lt;/a&gt; comment so much I am stealing it as an answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I agree that &quot;this is good code&quot; is a legitimate answer. Indeed we should be pointing people to these rare gems. One thing though, &lt;strong&gt;if you answer that the code is good, you should say why.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;It's fine&quot; is just as bad a review as &quot;it sucks&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;WHY?&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2011-01-27T10:58:40.903" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="132" PostTypeId="2" ParentId="70" CreationDate="2011-01-27T17:40:50.720" Score="5" Body="&lt;p&gt;Maybe a yellow highlighter pen? It suggests syntax highlighting and focus... I find the glasses metaphor a little long in the tooth :)&lt;/p&gt;&#xA;" OwnerUserId="824" LastActivityDate="2011-01-27T17:40:50.720" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="133" PostTypeId="2" ParentId="108" CreationDate="2011-01-27T17:41:06.407" Score="4" Body="&lt;p&gt;I don't see how you can make a code reviewing site with a question-&gt;answer sort of template. Code reviewing is about the totality of the discussion, and not about someone providing a correct answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also how do you think employees will react after being fired for wanting to review some code that is actually property of their employers?&lt;/p&gt;&#xA;" OwnerUserId="836" LastEditorUserId="836" LastEditDate="2011-01-27T18:48:15.690" LastActivityDate="2011-01-27T18:48:15.690" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="134" PostTypeId="1" AcceptedAnswerId="137" CreationDate="2011-01-27T17:56:29.483" Score="18" ViewCount="266" Body="&lt;p&gt;This question is inspired by a question I just saw: &lt;a href=&quot;https://codereview.stackexchange.com/questions/296/please-review-my-html-css-website&quot;&gt;Review website done after one week of learning HTML and CSS&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do we want to handle these issues?  We wanted to avoid pastebins since having the code elsewhere diminishes from the site (since it can go away, preventive firewalls/IT policies at work, etc).  I'm not sure the review is going to be useful to anyone since the website can change and the review comments not apply anymore.  Atleast on here we can see the edits that have taken place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another instance of it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/298/code-review-for-my-first-pluggable-django-app-django-valuate&quot;&gt;https://codereview.stackexchange.com/questions/298/code-review-for-my-first-pluggable-django-app-django-valuate&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-02-02T01:38:14.607" Title="Reviews of code not stored here" Tags="|discussion|site-policy|asking-questions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="135" PostTypeId="2" ParentId="134" CreationDate="2011-01-27T18:16:35.493" Score="19" Body="&lt;p&gt;I think we should politely ask the questioner to post the relevant code. (Something for the FAQ as well?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is too much code, the OP should find ways to reduce it. I've also suggested &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/79/collapsible-code-blocks&quot;&gt;collapsible code blocks&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about HTML and design stuff? Well, code reviews are not about running the code. They're about &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/138/how-is-this-site-different-from-stackoverflow/141#141&quot;&gt;making sure the code is sane&lt;/a&gt; by looking at it. I am not sure this site should allow &quot;Does the render of my HTML look ok?&quot; kind of questions.&lt;/p&gt;&#xA;" OwnerUserId="8" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2011-01-28T15:19:17.233" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="136" PostTypeId="2" ParentId="108" CreationDate="2011-01-28T00:47:21.100" Score="2" Body="&lt;p&gt;My impression is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A lot of questions on codereview are actually questions for stackoverflow&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="799" LastActivityDate="2011-01-28T00:47:21.100" CommentCount="5" ContentLicense="CC BY-SA 2.5" />
  <row Id="137" PostTypeId="2" ParentId="134" CreationDate="2011-01-28T01:33:06.820" Score="21" Body="&lt;p&gt;I think it's OK to have &quot;and click here for even &lt;em&gt;more&lt;/em&gt; code!&quot; but &lt;strong&gt;the relevant core of the code absolutely has to be in the post itself&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's just too many things that can go wrong with having all the code offsite.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-01-28T01:33:06.820" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="138" PostTypeId="1" CreationDate="2011-01-28T14:05:13.163" Score="49" ViewCount="4319" Body="&lt;p&gt;I've decided to check this site out since it was tweeted by the great Jeff Atwood himself. The first question I saw was &lt;a href=&quot;https://codereview.stackexchange.com/questions/354/advice-on-making-ruby-code-more-ruby-like&quot;&gt;&quot;Advice on making ruby code more ruby-like&quot;&lt;/a&gt;, which is the kind of question I see all the time on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what is the difference between the questions on SO and the questions here? It seems to me there is enough overlap between the two that the difference is not clear, and I may not be alone in feeling this.  So far this site seems redundant.&lt;/p&gt;&#xA;" OwnerUserId="1037" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-21T17:36:39.923" Title="How is this site different from Stack Overflow?" Tags="|discussion|" AnswerCount="7" CommentCount="0" ClosedDate="2015-07-21T17:36:56.563" ContentLicense="CC BY-SA 3.0" />
  <row Id="139" PostTypeId="1" CreationDate="2011-01-28T14:13:31.193" Score="2" ViewCount="65" Body="&lt;p&gt;I edited an answer and got a message saying that the edit needed to be peer reviewed before being posted. This was something new to me, so I went to the priviledges page to see what was up. However, the link for &lt;code&gt;approve edits&lt;/code&gt; is broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/privileges/approve-edit-suggestion&quot;&gt;https://codereview.stackexchange.com/privileges/approve-edit-suggestion&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this seems to be a new feature unique to this site, could someone also explain how it works?&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2011-03-09T09:42:51.017" Title="&quot;Approve Edit&quot; info page broken" Tags="|bug|status-completed|editing|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="140" PostTypeId="2" ParentId="138" CreationDate="2011-01-28T14:18:32.547" Score="54" Body="&lt;p&gt;Stack Overflow is for fixing broken code, while Code Review is for making working code &quot;better&quot;. At least, that's how I'd differentiate between the two.&lt;/p&gt;&#xA;" OwnerUserId="86" LastActivityDate="2011-01-28T14:18:32.547" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="141" PostTypeId="2" ParentId="138" CreationDate="2011-01-28T14:21:19.253" Score="70" Body="&lt;p&gt;Did you not read the FAQ at all?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;About page&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;https://twitter.com/codinghorror/status/30386685497843713&quot; rel=&quot;nofollow noreferrer&quot;&gt;I said on Twitter&lt;/a&gt;, this site is about asking&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does this code make my ass look fat?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In other words, &lt;strong&gt;general broad-spectrum subjective feedback about blocks of code you've written.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stated another way, on Stack Overflow it would be&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why doesn't this code compile?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whereas here it is &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why is my code so ugly?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I hope it is immediately obvious why the latter form would get closed instantly on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-11-05T15:36:30.433" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="142" PostTypeId="2" ParentId="138" CreationDate="2011-01-28T15:10:49.547" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The first question I saw was &lt;a href=&quot;https://codereview.stackexchange.com/questions/354/advice-on-making-ruby-code-more-ruby-like&quot;&gt;&quot;Advice on making ruby code more ruby-like&quot;&lt;/a&gt;, which is the kind of question I see all the time on Stack Overflow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm quite sure that that question would get closed as &quot;not a real question&quot; on Stack Overflow, for these reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Stack Overflow questions are supposed to be about specific problems. &quot;What can be improved about this code?&quot; is not a specific question.&lt;/li&gt;&#xA;&lt;li&gt;They should contain the shortest runnable code sample which demonstrates that problem. Posting large code samples without any indication where the problem is, is usually frowned upon.&lt;/li&gt;&#xA;&lt;li&gt;Stack Overflow questions should have specific answer where there is one clear best answer. The question &quot;What can be improved about this code&quot; has virtually an infinite number of distinct answers which are all equally valid.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-01-12T20:22:44.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="144" PostTypeId="1" CreationDate="2011-01-28T19:17:40.883" Score="7" ViewCount="216" Body="&lt;p&gt;Most open source projects accept updates via patch files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And any non trivial fix is going to be spread across multiple files and thus take up lots of space in the standard format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you think supplying a patch file for review would be beneficial or too little information?  The patch file will give context and provide the original plus the new code for inspection.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="22222" LastEditDate="2014-08-03T17:14:30.840" LastActivityDate="2014-08-03T19:29:15.200" Title="Is asking for code review on a patch file OK?" Tags="|discussion|scope|iterative-review|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="145" PostTypeId="2" ParentId="144" CreationDate="2011-01-28T20:05:52.490" Score="6" Body="&lt;p&gt;I guess it really depends.  If the patch is able to give enough context, it might be useful.  I'd be more inclined to say to include the entire chunk of code that you are touching so that it can be looked at in its entirety.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-01-28T20:05:52.490" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="146" PostTypeId="1" CreationDate="2011-01-28T20:31:50.403" Score="6" ViewCount="132" Body="&lt;p&gt;It seems every new StackExchange should get a community wiki post going to nominate moderators for the Beta period.  So, lets nominate some people. :)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-01-31T16:23:20.863" Title="Who should our moderators be?" Tags="|discussion|moderators|" AnswerCount="1" CommentCount="0" CommunityOwnedDate="2011-01-29T06:22:13.137" ContentLicense="CC BY-SA 2.5" />
  <row Id="147" PostTypeId="1" AcceptedAnswerId="148" CreationDate="2011-01-29T03:14:18.737" Score="2" ViewCount="61" Body="&lt;p&gt;A couple days ago somebody &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/417832#417832&quot;&gt;mentioned&lt;/a&gt; the &lt;a href=&quot;https://codereview.stackexchange.com/badges/16/beta&quot;&gt;Beta Badge&lt;/a&gt;, which is given to users who &quot;actively participated in the private beta&quot;. If you view &lt;a href=&quot;https://meta.stackexchange.com/questions/67397/list-of-all-badges-with-full-descriptions/67399#67399&quot;&gt;this page&lt;/a&gt;, it defines &quot;active participation&quot; as &quot;...earning at least three bronze badges&quot;. Yet, on the page that lists &lt;a href=&quot;https://codereview.stackexchange.com/badges/16/beta&quot;&gt;the users who have the Beta Badge&lt;/a&gt;, there are a couple who have only two badges besides the Beta Badge, while people who earned more than three or more badges during the private beta aren't listed there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I (and others) met that requirement before the public beta, yet we aren't classified as people who participated in the beta.  I know that badges and reputation aren't [and shouldn't be] the main thing here, but I thought I'd bring this up. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug, or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="86" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-01-29T05:12:44.180" Title="Missing Beta Badges" Tags="|bug|status-bydesign|badges|user-accounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="148" PostTypeId="2" ParentId="147" CreationDate="2011-01-29T05:12:37.363" Score="1" Body="&lt;p&gt;That page is only correct for the original trilogy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For all other sites, the beta badge is calculated differently -- primarily by # of questions or answers you provided in the beta time frame.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-01-29T05:12:37.363" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="149" PostTypeId="1" CreationDate="2011-01-29T16:50:49.190" Score="11" ViewCount="276" Body="&lt;p&gt;See this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/418/can-you-peer-review-my-database-design-for-a-school-system&quot;&gt;Can you peer review my database design for a school system?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="26" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2019-03-11T23:36:10.087" Title="Are database design reviews in scope?" Tags="|discussion|site-policy|scope|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="150" PostTypeId="2" ParentId="149" CreationDate="2011-01-29T17:25:20.360" Score="6" Body="&lt;p&gt;I'm inclined to say yes, provided they have a complete design already and are asking for ways to improve it.  If they are asking for how to do something, then its something for SO.  That question you linked to looks perfectly applicable for this site (as far as we have defined the rules so far).  If others disagree, I can be swayed either way as I have no strong opinion on it at the moment.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-01-29T17:25:20.360" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="151" PostTypeId="2" ParentId="33" CreationDate="2011-01-29T18:37:01.070" Score="4" Body="&lt;p&gt;The trouble with line numbers is that copy and pasting the code back to an editor then becomes a pain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if line numbers were introduced there should be some way to turn them off or not incorporate them into the clipboard when  you copy the code.&lt;/p&gt;&#xA;" OwnerUserId="507" LastActivityDate="2011-01-29T18:37:01.070" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="153" PostTypeId="2" ParentId="134" CreationDate="2011-01-29T19:42:56.900" Score="1" Body="&lt;p&gt;This might also involve the questions: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/60/what-is-the-appropriate-length-of-a-code-review-question/&quot;&gt;What is the appropriate length of a Code Review question?&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/33/should-line-numbers-for-code-snippet-be-added&quot;&gt;Should line numbers for code snippets be added?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this is code review, I imagine the length of many questions could be immense.  Just as an example: my recent one on a custom mysqli/spl class dumped on pastebin, where each part of the entire code could affect the accuracy of an answer.  Encouraging posting code here is good.  Encouraging posting only relevant snippets to the question is good.  But what a poster may be trying to convey could be distorted by throwing an entire code dump in a question or trying to trim off excess lines just to make things neater?  There could be something in those trimmed lines that would change an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if stackexchange hosted their own paste bin or a side-module where the user can dump code related to the question?  For example: two tabs showing on a question page: default tab #1 shows the full post, answers, comments as normal; tab #2 shows the code complete with syntax highlighting, comments by line#, etc.  This way, content is still maintained within SE, entire code dumps are possible for a question, and length of posts get shorter?&lt;/p&gt;&#xA;" OwnerUserId="807" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2011-01-29T19:48:56.113" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="154" PostTypeId="1" CreationDate="2011-01-29T20:20:16.433" Score="10" ViewCount="176" Body="&lt;p&gt;From: &lt;a href=&quot;https://codereview.stackexchange.com/questions/427/any-way-to-improve-the-performance-of-this-php-class&quot;&gt;JSON API for some bank account&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see questions where somebody has designed code to be explicitly fast and needs another pair of eyeballs to validate the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But are questions that ask explicitly about how to get more performance on-topic?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-07-17T22:20:41.713" Title="Are questions about performance on-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="155" PostTypeId="2" ParentId="154" CreationDate="2011-01-29T20:55:09.653" Score="11" Body="&lt;p&gt;In my opinion the implied question in all posts on this side should be: &quot;What can be improved about this code?&quot;. The asker is free to specify that he's particularly interested in suggestions about the code's performance (the same way he'd be free to say he's particularly interested in getting rid of the repetition in the &lt;code&gt;foobar&lt;/code&gt; method), but any aspect of the code (be it the overall design, the coding style, the names of the variables or the performance) should be fair game for the answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question specifically restricts the answer to a particular area like performance and is not interested in a general code review, it is IMHO too narrow in scope for this site. In this case the OP should either be asked to make the question more general (i.e. ask for any suggestions, especially performance related, instead of only performance improvements) or ask on stack overflow.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-01-29T20:55:09.653" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="156" PostTypeId="2" ParentId="149" CreationDate="2011-01-29T23:28:11.743" Score="0" Body="&lt;p&gt;I would say this is in the correct spirit of code review, provided the relevant schemas are provided in the question.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-01-29T23:28:11.743" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="157" PostTypeId="1" CreationDate="2011-01-30T00:03:38.693" Score="15" ViewCount="854" Body="&lt;p&gt;I was thinking that some of my python solutions to project Euler problems might be good candidates for code review - pretty short little programs that I've tried to write well, but would love to get input on.  Is posting solutions to these problems discouraged?  Should I just not mention that they're from that site?&lt;/p&gt;&#xA;" OwnerUserId="1135" LastActivityDate="2014-08-24T22:04:52.417" Title="Project Euler Solutions" Tags="|discussion|site-policy|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="158" PostTypeId="2" ParentId="157" CreationDate="2011-01-30T00:11:02.173" Score="13" Body="&lt;p&gt;Precedent says it's fine. There are already three Project Euler questions on this site and they were reasonably well received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However you should mention in the title which problem the question is about, so Project Euler users who haven't solved that problem yet don't get spoiled.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-01-30T00:11:02.173" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="159" PostTypeId="2" ParentId="157" CreationDate="2011-01-30T00:45:55.897" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is posting solutions to these problems&#xA;  discouraged? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Probably not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;FAQ&lt;/a&gt; - &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review - Stack Exchange is for&#xA;  sharing code from projects you are&#xA;  working on for peer review. If you are&#xA;  looking for specific feedback about…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Code correctness&lt;/li&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage in your code&lt;/li&gt;&#xA;  &lt;li&gt;Application UI&lt;/li&gt;&#xA;  &lt;li&gt;Security issues in a code snippet, etc.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'd say that a Project Euler solution would probably fall under code correctness and best practices. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I just not mention that they're&#xA;  from that site?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You should definitely mention that they're from Project Euler. If I were you, I'd quote the whole problem (and expected answer) from Project Euler, post a link to it, and post the [already working] code.&lt;/p&gt;&#xA;" OwnerUserId="86" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2011-01-30T00:45:55.897" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="160" PostTypeId="2" ParentId="79" CreationDate="2011-01-30T00:48:28.033" Score="7" Body="&lt;p&gt;I wouldn't mind some sort of auto-collapse/expand for code areas beyond five or so lines.  Perhaps even just a clickable &quot;[more]&quot; control at line 5 or 10.  But on the other hand, it takes away from being able to scroll down a code snippet to an area of interest, then scroll down the page to another area of interest - sort of like keeping your thumb on a reference page while you scan the book, if you will.  I don't think it's that big a deal for &lt;em&gt;myself&lt;/em&gt; to lose the scroll bar though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Re: RobertPitt - features to allow the user to customize a post layout to help clean it up and add to presentation are always nice, especially when the post gets to be way too long or disorganized.  I would love to see SE macros to help with post content presentation.  But, it would mean SE would veer towards a wiki interface, where users would have to learn a load of proprietary markup well beyond just simple &lt;i&gt;HTML&lt;/i&gt; tags and the quick &lt;code&gt;code style&lt;/code&gt; backticks.  I can only imagine how SE devs would feel about maintaining support for that feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I said elsewhere though, I think this whole problem might be solved by having a second page or tab attached to the question where the poster can dump a load of code, complete with the typical diff and edit-accept features already apart of SE.  Not too useful for SE domains like health/fitness and camping, so probably a CR or SO-only feature.&lt;/p&gt;&#xA;" OwnerUserId="807" LastEditorUserId="807" LastEditDate="2011-01-30T01:02:09.967" LastActivityDate="2011-01-30T01:02:09.967" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="161" PostTypeId="1" CreationDate="2011-01-30T01:28:39.090" Score="11" ViewCount="87" Body="&lt;p&gt;I often find interesting questions with code that requires a lot of time to understand, review and suggest improvements. I absolutely want to come back to them when I have spare time to work on those code segments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want a button that saves that question for me , and when I login the next time to Code Review it shows those marked questions first so that I am reminded of them.  The Favorite star does not quite do that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short I want a Remind_Me_Later kind of functionality, so that I dont miss that question. &lt;/p&gt;&#xA;" OwnerUserId="1057" LastEditorUserId="9390" LastEditDate="2013-11-22T03:05:08.357" LastActivityDate="2013-11-22T03:05:08.357" Title="Shouldn't there be a Remind_Me_Later kind of button or link ?" Tags="|feature-request|status-declined|" AnswerCount="1" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="162" PostTypeId="2" ParentId="60" CreationDate="2011-01-30T01:42:30.697" Score="3" Body="&lt;p&gt;&lt;strong&gt;One core aspect of the code review process is exactly that:&lt;/strong&gt; To review whether the code is too long for the functionality it encodes. So, I think putting an arbitrary limit on the lines of code will nullify one of the most basic purposes of code review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, I don't think any sane person will post 10,000 lines of code up for review. I think, in overwhelming majority of cases it's safe to rely on the OP's judgment on the reasonableness of his/her request.  &lt;/p&gt;&#xA;" OwnerUserId="1057" LastEditorUserId="71574" LastEditDate="2017-11-30T16:42:41.320" LastActivityDate="2017-11-30T16:42:41.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="163" PostTypeId="2" ParentId="60" CreationDate="2011-01-30T04:52:48.207" Score="1" Body="&lt;p&gt;I don't think there is an appropriate length, since everyone's code is going to be different, but I think there is appropriate content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as they include their code and a quick explanation of what the code does (so nobody has to read through it and assume things), then it should be fine for Code Review. Common sense will probably dictate whether or not the code is too large to be reviewed here.&lt;/p&gt;&#xA;" OwnerUserId="86" LastActivityDate="2011-01-30T04:52:48.207" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="164" PostTypeId="2" ParentId="108" CreationDate="2011-01-30T09:54:51.963" Score="2" Body="&lt;p&gt;I am pretty new to SO, and this is my first visit to Code Review. But I CAN tell you I was excited to see it. As a self-taught &quot;enthusiast&quot; I can say it will be nice to post some things and get feedback. I have no other outlet, and the guidelines for posts on SO are pretty clear about posting things like &quot;What do you think of my Code?&quot;. SO for me, the ability to get some constructive feedback will really be a benefit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The probelms I see (and others have somewhat pointed out) are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;That there will be many posts which should be on SO; namely, coding QUESTIONS instead of &quot;Here's my code, please review my work&quot;. However, isn't there always a little cross - pollination, which is usually solved by a moderator moving the post to the appropriate place?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If this follows the pattern of some other forum-type sites I've seen the traffic here may not be as heavy as some of the Q &amp;amp; A Areas. However, I am betting for thiose who ARE on here for the stated purpose, it will be an invaluable resource. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Several commenters have noted that they are only &quot;expert&quot; in one language or another. While I am emphatically NOT an expert in the acedemic sense, I can say that certain aspects of good programming may transcend specific languages. Not always. But it can be rewarding for the reviewer to observe someone's otherwise well-thought out code, and spot a flaw that only someone with a different perspective on the problem might catch. Since multiple reviewers can comment, the worst that can happen is a Java expert makes an observation about another person's PHP code, and catches a problematic inheritance hierarchy that no one else did (as an example). &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I am excited to see what comes of this site. THanks to those who are making it happen!&lt;/p&gt;&#xA;" OwnerUserId="1164" LastActivityDate="2011-01-30T09:54:51.963" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="165" PostTypeId="1" AcceptedAnswerId="168" CreationDate="2011-01-30T15:31:45.363" Score="33" ViewCount="675" Body="&lt;p&gt;Let me first take Stack Overflow as an example. After collecting a database with thousands of questions and answers, SO can get many redirects from Google whenever somebody asks Google something like 'Why this ... doesn't work in this way?'. So for an external (non-SO) user it is pretty easy to find useful solution for his/her problem on SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now let's take a look at Code Review. Questions here are very specific and narrow (though answers may contain very generic ideas) and I do not see any way to find this site on the Internet if you do not know it in advance. And it corresponds with the question 'how will we promote this site?' because without it, Code Review won't be able to promote itself (opposite to SO which is self-promoting using Google for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is pretty clear why this site is useful for CR-users: those who ask for a code review may get some points regarding their code, reviewers can see ideas of other reviewers which also stimulates writing better code. But is this site useful for non-CR users? And do you see any scenario how external users will be able to find this site if they were looking for some solution? Or maybe it just doesn't matter at all?&lt;/p&gt;&#xA;" OwnerUserId="645" LastEditorUserId="22222" LastEditDate="2015-07-11T03:37:47.520" LastActivityDate="2015-07-11T03:39:54.200" Title="Is Code Review useful for external users?" Tags="|discussion|beta-progress|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="166" PostTypeId="2" ParentId="165" CreationDate="2011-01-30T18:25:50.837" Score="15" Body="&lt;p&gt;If a user adds the right keywords - especially in the title - it would still be useful for external users.  Say someone googles &quot;PHP Doctrine bootstrap&quot;.  Right now, they'll see a hit from Code Review at #4, and Stack Overflow at #6.  They can jump to Code Review to likely see an already completed example with added commentary, or they can jump to Stack Overflow to see possible glitches they might have to overcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a problem in the google summary for the Code Review hit - it's missing question content, so as of now the user will have to guess the content by just the title alone.  And since there's likely going to be a tonne of &quot;is my code good&quot; posts, it won't be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line: the user will have to think about Search Engine Optimization (SEO) when they choose their title.&lt;/p&gt;&#xA;" OwnerUserId="807" LastEditorUserId="22222" LastEditDate="2015-07-11T03:39:54.200" LastActivityDate="2015-07-11T03:39:54.200" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="167" PostTypeId="2" ParentId="161" CreationDate="2011-01-30T20:32:53.743" Score="8" Body="&lt;p&gt;I like this idea, as I have the same issue. Perhaps a second favorite option would work - it would add the question to a list, and remove it once you answer the question. I often use the favorite option myself, but I use mainly to get updates on questions I find interesting, but can't answer myself. It's not really useful for marking questions to come back to.&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-01-30T20:32:53.743" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="168" PostTypeId="2" ParentId="165" CreationDate="2011-01-30T22:39:55.270" Score="24" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;It is pretty clear why this site is useful for CR-users: those who ask for code review may get some points regarding their code, reviewers can see ideas of other reviewers which also stimulates writing better code. But is this site useful for non-CR users? And do you see any scenario how external users will be able to find this site if they were looking for some solution? Or maybe it just doesn't matter at all?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm going with the latter option here -- I am not sure it matters. I suspect the publicity from Stack Overflow, which has a native audience of programmers, will drive enough traffic here to get reasonable code reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site, like &lt;a href=&quot;https://codegolf.stackexchange.com/&quot;&gt;Code Golf&lt;/a&gt;, is a bit of an odd duck and a trial balloon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As with all Area 51 sites, this site is an experiment.. and that is OK.. if it doesn't do well in public beta, we'll make the data dump available and shut it down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am cautiously optimistic at the moment though.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:38:59.193" LastActivityDate="2011-01-30T22:39:55.270" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="169" PostTypeId="2" ParentId="138" CreationDate="2011-01-31T04:58:02.853" Score="9" Body="&lt;p&gt;I've just asked a Perl coding question here that I would be embarrassed to put on SO. Seems to be SO is good for 'how it works' questions, whereas CR is for 'how it codes / reads / looks'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm delighted, by the way, that CR has come into existence. Thanks for taking the time!&lt;/p&gt;&#xA;" OwnerUserId="520" LastActivityDate="2011-01-31T04:58:02.853" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="170" PostTypeId="2" ParentId="33" CreationDate="2011-01-31T13:58:26.180" Score="11" Body="&lt;p&gt;I've created an userscript to do this: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/l3SQb.png&quot; alt=&quot;Line numbering for code block&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;&lt;a href=&quot;http://userscripts.org/scripts/show/95681&quot; rel=&quot;nofollow noreferrer&quot;&gt;Line number for Code Review&lt;/a&gt;&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://userscripts.org/scripts/source/95681.user.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;Install&lt;/a&gt; - &lt;a href=&quot;http://userscripts.org/scripts/review/95681&quot; rel=&quot;nofollow noreferrer&quot;&gt;Source&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It does the following: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reduces font size slightly to accommodate large code blocks&lt;/li&gt;&#xA;&lt;li&gt;Syntax highlighting for &lt;em&gt;all&lt;/em&gt; code blocks (including inline blocks)&lt;/li&gt;&#xA;&lt;li&gt;Adds line numbering (for code blocks longer than 4 lines) using &lt;a href=&quot;http://code.google.com/p/google-code-prettify/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Google Code Prettify&lt;/a&gt; already used in the pages here&lt;/li&gt;&#xA;&lt;li&gt;Autoexpands wide code blocks on hover&lt;/li&gt;&#xA;&lt;li&gt;Shows original source in a popup on &lt;em&gt;double click&lt;/em&gt; (for copying purposes)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="697" LastActivityDate="2011-01-31T13:58:26.180" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="171" PostTypeId="2" ParentId="146" CreationDate="2011-01-31T16:23:20.863" Score="4" Body="&lt;p&gt;I didn't want to self nominate myself, but I will :)  I'd definitely be interested in moderating and helping this community grow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There have been a number of questions so far on the site that don't fit with what we want on the site, and I'd like to be able to actively help with regards to cleaning up those questions (by having code posted, or having them moved to the appropriate site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been pretty active since day 1 on here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/55/mark-loeser&quot;&gt;Code Review Profile&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/55/mark-loeser&quot;&gt;Code Review Meta Profile&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2011-01-31T16:23:20.863" CommentCount="2" CommunityOwnedDate="2011-01-31T16:23:20.863" ContentLicense="CC BY-SA 2.5" />
  <row Id="173" PostTypeId="1" CreationDate="2011-02-01T10:40:03.303" Score="4" ViewCount="115" Body="&lt;p&gt;I'm sure some of the experts get somewhat annoyed by easy questions... or that some of the novices don't want to see the advanced stuff because it would just confuse them... etc... so I think giving people the ability to filter (or simply easily differentiate) questions by difficulty and time-required might be well-liked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, &quot;difficulty,&quot; is somewhat subjective, but the idea is that the person asking the question would rate his/her question based on how hard it would be for an expert in the areas relevant to the question, (e.g. for an expert C++ programmer that has experience writing operating systems.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the front-end side, users could completely filter the questions they see displayed (e.g. only &quot;moderate&quot; and &quot;hard&quot; difficulty questions would be displayed, or only &quot;easy&quot; questions would be displayed,) or if they chose to not filter them out, they would simply see a little green (easy), yellow (moderate), or red (hard) circle near the question title on the list of questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a similar same manner, a &quot;time-required&quot; classification could be implemented.  This would be used to differentiate questions that can be answered quickly vs. code snippets that are long or questions where the answers will be an elongated, back-and-forth discussion.  When users ask a question, they would have two combo boxes there to fill out -- hours (1 to &quot;12+&quot;) and minutes (15-60, 15-min increments.)  On the question list page, questions would be filtered out entirely by the time required to answer them, or they would be displayed with a little clock (or circle): for a 15-min question, 1/4th of the clock (starting from noon) would be made green... for a 30-60 min question, the appropriate amount of clock (50%, 75%, or 100%) would be filled-in with yellow... and anything an hour or over would be painted in red, where 1h10m-2 hr=1/6th of the clock, 2-4 hr=1/4th, 5-7 hr=1/2, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm new, and I'm not sure it would be worth implementing, but I just thought I'd share the idea.&lt;/p&gt;&#xA;" OwnerUserId="1099" LastEditorUserId="22222" LastEditDate="2014-05-09T20:24:32.670" LastActivityDate="2014-05-12T18:20:29.643" Title="Difficulty &amp; time-required classifications" Tags="|feature-request|status-declined|" AnswerCount="5" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="175" PostTypeId="2" ParentId="173" CreationDate="2011-02-01T14:40:20.100" Score="8" Body="&lt;p&gt;It's generally hard to know how difficult something is, and how long it will take to do, unless you know the answer. :-) For that reason I don't think this would be useful.&lt;/p&gt;&#xA;" OwnerUserId="1235" LastActivityDate="2011-02-01T14:40:20.100" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="176" PostTypeId="2" ParentId="173" CreationDate="2011-02-01T15:06:13.503" Score="2" Body="&lt;p&gt;Well, a way to estimate the difficulty, is if each novices, who has difficulties with an unanswered code review, would vote-up the OP, in the sense that each vote-up indicates it is something worth taking into consideration. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course it wouldn't apply if the quality isn't there, so when someone see an unanswered high-voted question, it would assume it is quite a difficult request.&lt;/p&gt;&#xA;" OwnerUserId="1029" LastActivityDate="2011-02-01T15:06:13.503" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="177" PostTypeId="1" CreationDate="2011-02-01T17:47:38.700" Score="4" ViewCount="410" Body="&lt;p&gt;For future reference, I would like to get an idea of how many people could review Lisp, Scheme, or Racket programs and code. Of course, my work will not be very advanced for some time yet.&lt;/p&gt;&#xA;" OwnerUserId="1306" LastActivityDate="2011-02-04T04:09:00.870" Title="How many could review Lisp, Scheme, or Racket?" Tags="|discussion|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="178" PostTypeId="2" ParentId="177" CreationDate="2011-02-01T17:50:56.570" Score="4" Body="&lt;p&gt;I could probably look them over (just had to google to see Racket is just PLT Scheme renamed).  Its been about 6 years, but I should be able to remember enough of it after looking at some code again.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-02-01T17:50:56.570" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="179" PostTypeId="2" ParentId="177" CreationDate="2011-02-01T18:34:34.007" Score="4" Body="&lt;p&gt;I'm not an active scheme developer, but I think I'm confident enough with scheme to review most code, though I might miss the finer points of the language's coding conventions. I would certainly take a look at it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should definitely post it if you have something to be reviewed. I'd like to see more questions in some of the less common languages on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a somewhat discouraging note, I'm sad to see that &lt;a href=&quot;https://codereview.stackexchange.com/questions/45/emacs-etags-shortcut-functions&quot;&gt;this elisp question&lt;/a&gt; is still unanswered after 12 days. Though I supposed elisp is a bit of a niche even as far as lisps go.&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2011-02-01T18:34:34.007" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="184" PostTypeId="2" ParentId="177" CreationDate="2011-02-02T14:21:08.277" Score="2" Body="&lt;p&gt;I can read and understand it. I'm still a relative beginner (maybe low intermediate), but I believe I could at least give some ideas on how to improve the code. I'd let the voting determine just how good those ideas are, though :).&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-02-02T14:21:08.277" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="185" PostTypeId="1" CreationDate="2011-02-02T16:15:29.410" Score="4" ViewCount="90" Body="&lt;p&gt;As an example, consider &lt;a href=&quot;https://codereview.stackexchange.com/questions/538/random-number-generator-class/550#550&quot;&gt;this answer&lt;/a&gt;.&#xA;One of the comments I had on the code posted asked whether a method needed to be public. A comment was posted stating that in this context the method in question was usually made public.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am certain that this type of discussion will happen often. StackOverflow promotes editing for correctness, but this isn't a matter of correctness. It's more of convention or style. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that my answer should not be edited to remove my comment, but should remain and the comments be used to further discuss the suggestion. It seems that this would be in the best spirit of a code review, where ideas and opinions can flow freely to produce the clearest, best code. Also, future visitors can more easily follow the conversation and understand the thought processes involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2011-02-02T17:50:21.173" Title="Editing your own answer" Tags="|discussion|iterative-review|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="186" PostTypeId="2" ParentId="185" CreationDate="2011-02-02T17:50:21.173" Score="4" Body="&lt;p&gt;I agree with this.  Also edits to a question happen (due to feedback), we should try to ensure they get put into their own edit block so the original is preserved and there is some sort of continuity to the entire thing.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-02-02T17:50:21.173" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="187" PostTypeId="1" AcceptedAnswerId="188" CreationDate="2011-02-02T18:03:45.713" Score="7" ViewCount="200" Body="&lt;p&gt;As a piece of code is subjected to peer review, the author should also be looking at ways to improve his code. Sometimes a problem pointed out by others will direct his attention to another issue in the code. On Code Review, should he edit that suggestion/edit into his question (as an edit to keep continuity), or should he submit it as an answer?&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="22581" LastEditDate="2014-04-16T16:03:28.347" LastActivityDate="2014-04-16T16:03:28.347" Title="Answering your own review" Tags="|discussion|self-answer|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="188" PostTypeId="2" ParentId="187" CreationDate="2011-02-02T20:58:24.043" Score="10" Body="&lt;p&gt;I think he should post it as an answer unless it was a very minor thing, then reference the person who indirectly brought it up. If it was a minor thing, he should probably just comment on the person's answer and update my question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would imagine either way would work, though.&lt;/p&gt;&#xA;" OwnerUserId="86" LastActivityDate="2011-02-02T20:58:24.043" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="189" PostTypeId="2" ParentId="187" CreationDate="2011-02-03T09:10:45.370" Score="5" Body="&lt;p&gt;I think answer will be better, as significant question edits might be disruptive to others who already answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(trivial or minor question edits are of course always ok)&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-02-03T09:10:45.370" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="191" PostTypeId="1" AcceptedAnswerId="194" CreationDate="2011-02-04T01:24:12.263" Score="7" ViewCount="61" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/190/codeigniter-project&quot;&gt;This question&lt;/a&gt; was just closed as off topic because it should have been asked on the main site, not meta. The message below the question reads:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions on Meta Code Review are expected to generally relate to getting feedback or review on code, within the scope defined in the faq.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Clearly this is wrong, since it applies to the main site, not meta.&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2011-02-04T21:30:20.207" Title="Wrong message when a question is closed as off topic on meta" Tags="|bug|status-completed|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="192" PostTypeId="2" ParentId="177" CreationDate="2011-02-04T04:09:00.870" Score="2" Body="&lt;p&gt;Active common-lisper here (and I have experience with Racket and Elisp). I don't claim to be great, but I'm able and willing to read and comment on code in these languages.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2011-02-04T04:09:00.870" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="193" PostTypeId="2" ParentId="173" CreationDate="2011-02-04T19:07:35.187" Score="1" Body="&lt;p&gt;It may be useful information, but it seems like (if it's relevant enough for the specific question) we could handle it through the tag system.&lt;/p&gt;&#xA;" OwnerUserId="104" LastActivityDate="2011-02-04T19:07:35.187" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="194" PostTypeId="2" ParentId="191" CreationDate="2011-02-04T21:30:20.207" Score="5" Body="&lt;p&gt;This close reason has been updated network wide for all meta sites.&lt;/p&gt;&#xA;" OwnerUserId="2" LastActivityDate="2011-02-04T21:30:20.207" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="195" PostTypeId="2" ParentId="70" CreationDate="2011-02-06T05:57:45.390" Score="7" Body="&lt;p&gt;I came up with this basic idea and thought I would raise the topic myself, clearly everyone else is way ahead of me :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x5DVN.png&quot; alt=&quot;Suggested Logo&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/SeUXf.png&quot; alt=&quot;Alternative&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="18427" LastEditDate="2015-05-05T14:17:33.237" LastActivityDate="2015-05-05T14:17:33.237" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="196" PostTypeId="1" CreationDate="2011-02-06T14:05:55.390" Score="2" ViewCount="202" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/138/how-is-this-site-different-from-stackoverflow&quot;&gt;How is this site different from StackOverflow?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I think you can ask and answer questions for code review either on SO or programmers. What's the point of Code Review Stack Exchange?&lt;/p&gt;&#xA;" OwnerUserId="1513" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2011-02-06T18:04:40.690" Title="What's the point of Code Review.SE?" Tags="|discussion|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ClosedDate="2011-02-07T06:37:49.197" ContentLicense="CC BY-SA 2.5" />
  <row Id="197" PostTypeId="2" ParentId="196" CreationDate="2011-02-06T18:04:40.690" Score="4" Body="&lt;p&gt;Stack Overflow is for fixing code.&lt;br&gt;&#xA;Programmers is for subjective questions about...programming.&lt;br&gt;&#xA;Code Review is for improving code that already works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check out the FAQs for &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;CR&lt;/a&gt;, &lt;a href=&quot;https://stackoverflow.com/faq&quot;&gt;SO&lt;/a&gt;, and &lt;a href=&quot;https://softwareengineering.stackexchange.com/faq&quot;&gt;Programmers&lt;/a&gt; for more detailed stuff that points out the differences.&lt;/p&gt;&#xA;" OwnerUserId="86" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2011-02-06T18:04:40.690" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="198" PostTypeId="1" CreationDate="2011-02-07T01:03:31.517" Score="10" ViewCount="221" Body="&lt;p&gt;Example (now deleted):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/4917334/what-does-the-below-codes-do&quot;&gt;https://stackoverflow.com/questions/4917334/what-does-the-below-codes-do&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1524" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-07-17T22:23:27.207" Title="Are &quot;What does this code do?&quot; questions on-topic here?" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="199" PostTypeId="2" ParentId="198" CreationDate="2011-02-07T01:56:36.193" Score="4" Body="&lt;p&gt;No, I think allowing them here would be a slippery slope.  I think these questions would get answered on StackOverflow.&lt;/p&gt;&#xA;" OwnerUserId="26" LastActivityDate="2011-02-07T01:56:36.193" CommentCount="7" ContentLicense="CC BY-SA 2.5" />
  <row Id="200" PostTypeId="2" ParentId="198" CreationDate="2011-02-07T02:01:01.870" Score="24" Body="&lt;p&gt;I'm going to say no. The point of a code review is to identify things about the code that can be improved and discuss possible improvements. It is not for the reviewers to explain the reviewed code to the person who came in with the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the linked question the OP does not want to know what can be improved about the code nor does he want help improving it. He wants to understand what it does.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-02-07T02:01:01.870" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="201" PostTypeId="2" ParentId="139" CreationDate="2011-02-07T08:48:46.993" Score="1" Body="&lt;p&gt;This should all be working now.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-02-07T08:48:46.993" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="204" PostTypeId="2" ParentId="108" CreationDate="2011-02-15T18:09:56.220" Score="0" Body="&lt;p&gt;I've been trying to toss in bits that I really don't require review on just to create discussion.  So far it hasn't worked though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm generally disappointed at this time.&lt;/p&gt;&#xA;" OwnerDisplayName="Crazy Eddie" LastActivityDate="2011-02-15T18:09:56.220" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="205" PostTypeId="1" AcceptedAnswerId="206" CreationDate="2011-02-16T22:59:14.057" Score="9" ViewCount="278" Body="&lt;p&gt;I was looking through the user list and it looks like a lot of people registered on Code Review (the main site, not meta) already have a reputation score of 101 without having participated on this site whatsoever. Is this a residual score calculated from their participation on other Stack Exchange sites?&lt;/p&gt;&#xA;" OwnerUserId="1706" LastEditorUserId="22222" LastEditDate="2013-11-11T16:29:55.300" LastActivityDate="2013-11-11T16:29:55.300" Title="Why do so many people on CR have a reputation score of 101?" Tags="|discussion|reputation|stackexchange|users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="206" PostTypeId="2" ParentId="205" CreationDate="2011-02-17T02:28:23.657" Score="14" Body="&lt;p&gt;Correct -- you get +100 bonus reputation on any new site in &lt;a href=&quot;http://stackexchange.com/sites&quot;&gt;the Stack Exchange network&lt;/a&gt;, so long as you have +200 rep somewhere in the network.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you start with 1 rep, that means you end up with +101 rep total.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-02-17T02:28:23.657" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="207" PostTypeId="1" AcceptedAnswerId="208" CreationDate="2011-02-17T20:58:16.690" Score="4" ViewCount="147" Body="&lt;p&gt;I am wondering if anyone can provide statistics on how this site is doing as compared to others in the SE network at this stage in its life cycle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm curious to see if the site is on par, or lacking in specific areas, e.g. visits per day, members, answered questions, etc.&lt;/p&gt;&#xA;" OwnerUserId="92" LastEditorUserId="22222" LastEditDate="2015-06-28T22:55:51.680" LastActivityDate="2015-06-28T22:55:51.680" Title="Statistics on the success of this site" Tags="|discussion|statistics|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="208" PostTypeId="2" ParentId="207" CreationDate="2011-02-17T22:07:43.717" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;http://area51.stackexchange.com/proposals/11464/code-review&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shows questions per day, percent answered, users, answer ratio, and visits/day. Also lists what's expected by the end of the beta period.&lt;/p&gt;&#xA;" OwnerUserId="86" LastActivityDate="2011-02-17T22:07:43.717" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="209" PostTypeId="2" ParentId="207" CreationDate="2011-02-18T16:02:41.780" Score="3" Body="&lt;p&gt;Yea, as the statistics show, the site has kind of become stagnant it seems.  There are also still not a lot of questions I can comment on just because I lack the appropriate domain knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also keep getting questions that shouldn't be posted here because it seems they aren't sure what is supposed to be posted here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I continue to watch on SO for questions that can be migrated.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-02-18T16:02:41.780" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="213" PostTypeId="1" AcceptedAnswerId="214" CreationDate="2011-02-20T23:15:32.140" Score="8" ViewCount="250" Body="&lt;p&gt;The FAQ states this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;your question is not about …&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Higher-level architecture and design of software systems&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, where should a high-level design question go?&lt;/p&gt;&#xA;" OwnerUserId="1908" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-11-30T09:45:36.340" Title="Where do high-level architecture and design questions go?" Tags="|support|site-policy|asking-questions|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="214" PostTypeId="2" ParentId="213" CreationDate="2011-02-21T01:53:36.433" Score="8" Body="&lt;p&gt;They go on &lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;https://softwareengineering.stackexchange.com/&lt;/a&gt; -- the &quot;whiteboard&quot; type programming question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is for code reviews, of course.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="59161" LastEditDate="2017-11-30T09:45:36.340" LastActivityDate="2017-11-30T09:45:36.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="215" PostTypeId="1" AcceptedAnswerId="217" CreationDate="2011-02-21T10:56:26.493" Score="8" ViewCount="147" Body="&lt;p&gt;Is this OK or not really? If I develop a website template, CSS/HTML/JS, is it acceptable to post that as a code sample to be reviewed as an external URL?&lt;/p&gt;&#xA;" OwnerUserId="154" LastEditorUserId="22222" LastEditDate="2013-12-11T17:22:12.580" LastActivityDate="2013-12-11T17:22:12.580" Title="Can I ask for a review on a website?" Tags="|discussion|faq|site-policy|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="216" PostTypeId="2" ParentId="215" CreationDate="2011-02-21T19:05:24.297" Score="8" Body="&lt;p&gt;Asking for code reviews of HTML, CSS and Javascript code is perfectly fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However you should make sure to include at least the important parts of the code in your question, not just post a link to the site.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-02-21T19:05:24.297" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="217" PostTypeId="2" ParentId="215" CreationDate="2011-02-22T04:33:47.627" Score="8" Body="&lt;p&gt;Generally, no. Per &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;the faq&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;Make sure you include your code in your question&lt;/h3&gt;&#xA;&lt;p&gt;This site is for code reviews, which are hard to do when the code is behind a link somewhere out there on the internet. If you want a code review, you must post the relevant snippets of code in your question. It is fine to post a &amp;quot;see more&amp;quot; link (though, do be careful — very few reviewers will be willing to click through and read thousands of lines of your code), but the most important parts of the code must be placed directly in the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2011-02-22T04:33:47.627" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="218" PostTypeId="2" ParentId="198" CreationDate="2011-02-24T10:57:19.493" Score="3" Body="&lt;p&gt;No. Pasting a code snippet and asking a question about it is a major SO activity. It belongs there for sure. &lt;/p&gt;&#xA;" OwnerUserId="1057" LastActivityDate="2011-02-24T10:57:19.493" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="219" PostTypeId="1" CreationDate="2011-02-24T21:09:56.353" Score="7" ViewCount="169" Body="&lt;p&gt;The Code Review Stack Exchange is for sharing working code from projects you are working on for peer review. As such, &lt;strong&gt;I added a provision to the FAQ&lt;/strong&gt; that this site is &lt;em&gt;not&lt;/em&gt; about debugging &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/198/are-what-does-this-code-do-questions-on-topic-here&quot;&gt;or learning what code does&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please review the change below (in bold) and make sure this accurately portrays the intent of the site.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the FAQ: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are looking for specific feedback about&amp;hellip;&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Code correctness&lt;/li&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage in your code&lt;/li&gt;&#xA;  &lt;li&gt;Application UI&lt;/li&gt;&#xA;  &lt;li&gt;Security issues in a code snippet, etc.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;and your question is &lt;em&gt;not about&lt;/em&gt; &amp;hellip;&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Tools, best practices, improving, or &lt;em&gt;conducting&lt;/em&gt; code reviews&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/strong&gt; &amp;larr; &lt;em&gt;&lt;sup&gt;&lt;sub&gt;(this is the added portion)&lt;/sub&gt;&lt;/sup&gt;&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;&amp;hellip; then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="157" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2011-02-25T01:52:02.677" Title="Code Review not for debugging or understanding -- Added to FAQ" Tags="|discussion|off-topic|" AnswerCount="2" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="220" PostTypeId="2" ParentId="219" CreationDate="2011-02-24T21:25:21.863" Score="6" Body="&lt;p&gt;Sounds good to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It isn't reasonable to do so, but I'd love for the &quot;Make sure you include your code in your question&quot; to be 10 times bigger and blink so people can't miss it. :)&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-02-24T21:25:21.863" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="221" PostTypeId="2" ParentId="219" CreationDate="2011-02-25T01:52:02.677" Score="3" Body="&lt;p&gt;Maybe emphasise the difference between &quot;understanding code&quot; (asker does not already know how it works/what it does - bad) and &quot;making code understandable&quot; (asker does know how it works/what it does but wants to make it clearer - good)&lt;/p&gt;&#xA;" OwnerUserId="1432" LastActivityDate="2011-02-25T01:52:02.677" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="222" PostTypeId="1" CreationDate="2011-02-26T22:53:22.960" Score="19" ViewCount="300" Body="&lt;p&gt;Throughout the beta, we need members from the site whose focus is to engage the community, both in community-building issues and site management. That's why we select a few members from each community to act as temporary, provisional Moderators. You can read about the program here: &lt;a href=&quot;http://blog.stackoverflow.com/2010/07/moderator-pro-tempore/&quot;&gt;&lt;strong&gt;Moderators Pro Tempore&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I am pleased to announce that these members have stepped up and generously volunteered their time to help us assure that each community’s issues are properly addressed:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/22222&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/22222.png&quot; alt=&quot;Jamal&quot; /&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/31503&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/31503.png&quot; alt=&quot;rolfl&quot; /&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/9357&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/9357.png&quot; alt=&quot;200_success&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;We want to make this site a huge success, and these members are great examples of exactly the type of people we need to make this site succeed. Please welcome them for the hard work and time they contribute.&lt;/p&gt;&#xA;&lt;h3&gt;Did I overlook anyone?&lt;/h3&gt;&#xA;&lt;p&gt;Almost certainly. There are members who are actively involved and very deserving of recognition. My failure to account for everyone this early on is in &lt;em&gt;no way&lt;/em&gt; a slight against them. Ideally, Moderators are elected by the community and that's why &lt;strong&gt;you'll have your elections when your site graduates.&lt;/strong&gt;&#xA;Most of all, be respectful and understanding of the Moderators Pro Tem. Members of your community are volunteering their time and learning on the job. It’s a learning experience for everyone.&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;" OwnerUserId="87" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-28T19:38:45.660" Title="Moderator Pro Tem Announcement" Tags="|discussion|moderators|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="225" PostTypeId="1" CreationDate="2011-03-02T17:26:35.477" Score="8" ViewCount="132" Body="&lt;p&gt;This SE site has a lot of long code postings. Usually these are just copy pasted from actual source code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The maximum line width before a horizontal scrollbar appears, seems to be only 80 characters. Times when 80 was considered an optimal maximum line width are long gone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For other SE sites, I feel it's the posters duty to make sure the code is readable, and only the necessary code is presented. For Code Review I do feel you should be able to just post code without having to edit it for better viewing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Several proposals have already been done:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/70043/157047&quot;&gt;A stack exchange brand&#xA;'pastebin'.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/23611/157047&quot;&gt;Viewing code in a new window.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/79/2254&quot;&gt;Collapsible code blocks.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Perhaps a simple or intelligent wordwrap is also suitable. Consider the revision of &lt;a href=&quot;https://codereview.stackexchange.com/q/1070/2254&quot;&gt;this question I posted&lt;/a&gt; as something I would like to see automated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;UPDATE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I forgot to mention, couldn't a different column layout work as well? Where the code/question part resizes freely to the remaining space, and only the right column is fixed?&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2011-03-03T15:06:07.447" Title="Solving wide code" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="226" PostTypeId="1" AcceptedAnswerId="228" CreationDate="2011-03-02T17:36:54.847" Score="6" ViewCount="110" Body="&lt;p&gt;I just noticed the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-review-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-review-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-review-practice&lt;/a&gt;. I don't quite understand what the purpose of it is on a SE site which is all about Code Review.&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="136" LastEditDate="2011-03-03T01:10:07.393" LastActivityDate="2011-03-03T01:10:07.393" Title="What's the purpose of the tag 'code-review-practice'?" Tags="|discussion|status-completed|tags|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="227" PostTypeId="2" ParentId="226" CreationDate="2011-03-02T17:46:40.287" Score="5" Body="&lt;p&gt;In the first few days of the site there were several questions asked about how to conduct code reviews and ended up tagged with that.  We should probably just get rid of it, along with &lt;code&gt;review&lt;/code&gt; because they just don't make any sense.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-03-02T17:46:40.287" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="228" PostTypeId="2" ParentId="226" CreationDate="2011-03-03T01:09:54.773" Score="6" Body="&lt;p&gt;Agreed -- I checked most of them and they were just plain code reviews, the &quot;ambient&quot; tag you'd expect every question on this site to have simply because it &lt;em&gt;exists&lt;/em&gt; here!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's the very definition of unnecessary...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I migrated one about the practice of code review to programmers, and I destroyed the tag elsewhere.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-03-03T01:09:54.773" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="229" PostTypeId="2" ParentId="225" CreationDate="2011-03-03T01:16:29.980" Score="5" Body="&lt;p&gt;The only thing I can really think of is making the font smaller for the moment. edit: &lt;em&gt;this is done&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is true that we expect more code here than on, say, Stack Overflow .. but even for a code review, you should strive to provide &lt;em&gt;just the relevant&lt;/em&gt; code and not force people to read reams of your code to get to the &quot;good bits&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A great code review request is scoped to the correct amount of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A bad code review request is dumping thousands of lines of code in people's laps and expecting them to critique it for you.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="136" LastEditDate="2011-03-03T04:54:33.193" LastActivityDate="2011-03-03T04:54:33.193" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="230" PostTypeId="1" AcceptedAnswerId="231" CreationDate="2011-03-03T10:15:40.510" Score="6" ViewCount="156" Body="&lt;p&gt;If you look at &lt;a href=&quot;https://codereview.stackexchange.com/questions/1107/what-do-you-think-of-my-map-implementation&quot;&gt;this question&lt;/a&gt;, you'll see that it's wrongly highlighted and the poster had to add &lt;code&gt;'&lt;/code&gt;s in comments, so the whole code didn't show up as a big string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for this is that the code is highlighted using default highlighting, rather than using ML syntax highlighting as it should be (and would be on stackoverflow). Similarly lisp and clojure questions are also highlighted using the default highlighting rather than lisp highlighting. I'm sure there's more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since tag based syntax highlighting works correctly for other tags, I assume that while tag-based syntax highlighting is enabled, it doesn't use the same tag list as on SO. Maybe the list used here only contains the tags that already existed when the feature was first activated on this site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the list of tags used for syntax highlighting should be updated to contain the language tags that have been created since then. If this is technically possible, it should also contain tags for languages that are supported by prettify, but don't have a tag on this site yet. Ideally it would automatically use the same list as the one used on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-10-13T17:14:01.407" Title="Tag based syntax highlighting not working on all tags" Tags="|bug|status-completed|syntax-highlighting|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="231" PostTypeId="2" ParentId="230" CreationDate="2011-03-03T10:49:39.153" Score="2" Body="&lt;p&gt;We use Google Prettify&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/google/code-prettify&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/google/code-prettify&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;with an extension to hint at certain supported languages based on the &lt;strong&gt;question tags&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/72082/changes-to-syntax-highlighting&quot;&gt;Changes to syntax highlighting&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what language, that Google Prettify supports, can we use for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/f%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;f#&amp;#39;&quot; rel=&quot;tag&quot;&gt;f#&lt;/a&gt; then?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(and note that diamond mods can change this setting on the tag info page..)&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-10-13T17:14:01.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="232" PostTypeId="1" AcceptedAnswerId="331" CreationDate="2011-03-05T19:01:06.793" Score="8" ViewCount="93" Body="&lt;p&gt;Since this site is about reviewing codes, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review&amp;#39;&quot; rel=&quot;tag&quot;&gt;review&lt;/a&gt; is redundant and should be removed.&lt;/p&gt;&#xA;" OwnerUserId="688" LastEditorUserId="22222" LastEditDate="2015-06-28T20:39:55.183" LastActivityDate="2015-06-28T20:39:55.183" Title="Redundant tag: [review]" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="233" PostTypeId="1" CreationDate="2011-03-09T02:20:52.860" Score="22" ViewCount="443" Body="&lt;p&gt;In one sentence, how will we describe Code Review to the world?&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="22222" LastEditDate="2015-07-11T03:53:19.113" LastActivityDate="2015-07-11T12:33:15.423" Title="What should our elevator pitch be?" Tags="|discussion|publicity|" AnswerCount="18" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="234" PostTypeId="2" ParentId="233" CreationDate="2011-03-09T08:05:58.467" Score="8" Body="&lt;p&gt;&quot;Get eyes on your code.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... meh, sounded better in my head.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastActivityDate="2011-03-09T08:05:58.467" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="235" PostTypeId="2" ParentId="233" CreationDate="2011-03-09T12:02:14.867" Score="1" Body="&lt;p&gt;&quot;You know they are there ... somewhere. you know they reduce your performance, your productivity. See your reviewer about diagnosis and possible treatments.&quot;&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="1432" LastEditDate="2011-03-09T12:10:32.047" LastActivityDate="2011-03-09T12:10:32.047" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="236" PostTypeId="2" ParentId="233" CreationDate="2011-03-10T04:14:34.640" Score="17" Body="&lt;p&gt;&quot;&lt;a href=&quot;http://en.wikipedia.org/wiki/Linus%27s_Law&quot; rel=&quot;nofollow&quot;&gt;Many eyes make all bugs shallow&lt;/a&gt;&quot;&lt;/p&gt;&#xA;" OwnerUserId="216" LastActivityDate="2011-03-10T04:14:34.640" CommentCount="4" ContentLicense="CC BY-SA 2.5" />
  <row Id="237" PostTypeId="2" ParentId="233" CreationDate="2011-03-11T19:56:41.537" Score="0" Body="&lt;p&gt;&quot;Exterminate your bugs.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, alternatively:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;It can be better.&quot;&lt;/p&gt;&#xA;" OwnerUserId="2529" LastActivityDate="2011-03-11T19:56:41.537" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="238" PostTypeId="1" CreationDate="2011-03-15T20:40:40.607" Score="5" ViewCount="62" Body="&lt;p&gt;I still use a lot of Classic ASP/VBScript - migration is not an option at this point - and I find myself in need of a little code review. This leads to two problems:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I don't have enough rep to create a tag for Classic ASP and/or VBScript.&lt;/li&gt;&#xA;&lt;li&gt;It would probably be a good idea to have a discussion now over what the correct tag would be so we don't &lt;a href=&quot;https://meta.stackexchange.com/questions/26870/classic-re-tag-discussion-on-some-good-ole-asp-classic&quot;&gt;run into the problem I noticed on Stack Overflow&lt;/a&gt;. There are several ways people tend to refer to the old ASP, and I'd rather resolve which is the &quot;correct&quot; way now. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Which one of these (or something I didn't even think of) should we be using? (And can someone create the tag so I can use it?)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp&lt;/a&gt; - by itself it is too ambiguous (it's used for both ASP 3.0 and ASP.NET)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp-classic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp-classic&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp-classic&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classic-asp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classic-asp&amp;#39;&quot; rel=&quot;tag&quot;&gt;classic-asp&lt;/a&gt; - more accurate, and more often used (former would probably be better)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp3&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp3&lt;/a&gt; (or some variant) - probably more technically accurate, but less commonly used&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp-vbscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp-vbscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp-vbscript&lt;/a&gt; - most accurate, probably the most useful.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1064" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-06-28T23:25:48.753" Title="No tag exists, and I'd like to get a feel for what tag should be used" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="239" PostTypeId="2" ParentId="238" CreationDate="2011-03-15T20:43:59.530" Score="6" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp-classic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp-classic&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp-classic&lt;/a&gt; seems to be the most popular on Stack Overflow for this.  I'd suggest we go with the same.  I'll add it if everyone agrees, or if someone gets to it before me, that's fine.&lt;/p&gt;&#xA;" OwnerUserId="55" LastEditorUserId="22222" LastEditDate="2015-06-28T23:25:48.753" LastActivityDate="2015-06-28T23:25:48.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="240" PostTypeId="1" AcceptedAnswerId="241" CreationDate="2011-03-16T14:11:05.147" Score="2" ViewCount="101" Body="&lt;p&gt;Taking these two examples from the last 24 hours for comparison&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Migrated&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/58630/how-far-should-var-and-null-coalescing-operator-be-entertained-without-ham&quot;&gt;https://softwareengineering.stackexchange.com/questions/58630/how-far-should-var-and-null-coalescing-operator-be-entertained-without-ham&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Not migrated&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1299/should-if-statments-be-in-inner-or-outer-method&quot;&gt;https://codereview.stackexchange.com/questions/1299/should-if-statments-be-in-inner-or-outer-method&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where is the line we are drawing here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The former has no code sample, which I assume is why it was spotted as not being relevant to CodeReview. The latter has a code sample but it really offers nothing to the question, except clarification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am perfectly happy with going in a different direction from StackOverflow and saying that questions should be specific rather than vague, containing an actual and complete code sample, but we should have a clear line and stick to it.&lt;/p&gt;&#xA;" OwnerUserId="1416" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-03-18T07:56:51.217" Title="Are non-specific code-style questions acceptable?" Tags="|discussion|scope|migration|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="241" PostTypeId="2" ParentId="240" CreationDate="2011-03-16T14:37:58.933" Score="3" Body="&lt;p&gt;I missed the one that wasn't migrated.  The other was flagged, so I noticed it this morning when I had a moment.  Style questions like that don't belong here as far as I'm concerned.&lt;/p&gt;&#xA;" OwnerUserId="55" LastActivityDate="2011-03-16T14:37:58.933" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="242" PostTypeId="2" ParentId="240" CreationDate="2011-03-18T07:56:51.217" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I am perfectly happy with going in a different direction from StackOverflow and saying that questions should be specific rather than vague, containing an actual and complete code sample, but we should have a clear line and stick to it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Obviously (I hope) a good code sample is &lt;em&gt;required&lt;/em&gt; on a site titled &quot;Code Review.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how can a question be vague if it has a code sample?&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-03-18T07:56:51.217" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="243" PostTypeId="1" AcceptedAnswerId="244" CreationDate="2011-03-18T12:06:31.623" Score="11" ViewCount="89" Body="&lt;p&gt;Personally, I feel questions about performance are on topic on Code Review. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/154/2254&quot;&gt;This topic&lt;/a&gt; makes me believe most people agree. As an example: &lt;a href=&quot;https://codereview.stackexchange.com/q/1330/2254&quot;&gt;this question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shouldn't &lt;strong&gt;&quot;Performance&quot;&lt;/strong&gt; be added to the list of questions you can ask here in the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;FAQ&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps to prevent &lt;em&gt;&quot;micro benchmarking code golf&quot;&lt;/em&gt; as mentioned by Jeff, a bit more clarification could be added. However, I don't think people will misunderstand it, since above this list of valid topics is mentioned in bold: &lt;em&gt;&quot;sharing code from projects you are working on&quot;&lt;/em&gt;. This excludes optimizations 'just for fun'.&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-17T22:19:22.720" Title="Add questions about performance to FAQ" Tags="|feature-request|status-completed|scope|help-center|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="244" PostTypeId="2" ParentId="243" CreationDate="2011-03-18T19:25:11.453" Score="7" Body="&lt;p&gt;Yes, I think you are right. I just added performance to the list.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-03-18T19:25:11.453" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="245" PostTypeId="2" ParentId="70" CreationDate="2011-03-21T09:37:38.080" Score="2" Body="&lt;p&gt;First image that pops up in my mind when I hear &lt;code&gt;code review&lt;/code&gt; is this:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nY19j.jpg&quot; alt=&quot;Code-review facepalm&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S.: I know the image itself is not that suitable for the logo, but I wanted to share the idea.&lt;/p&gt;&#xA;" OwnerUserId="645" LastActivityDate="2011-03-21T09:37:38.080" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="246" PostTypeId="1" CreationDate="2011-03-22T12:59:02.960" Score="5" ViewCount="84" Body="&lt;p&gt;Exhibit A:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3St69.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The symbol &lt;code&gt;d_n+1&lt;/code&gt; is highlighted as the variable &lt;code&gt;d_n&lt;/code&gt;, operator+, and 1. This is incorrect; the symbol should be all one color.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="21904" LastEditDate="2013-07-16T13:10:05.547" LastActivityDate="2014-04-23T08:53:03.687" Title="Lisp symbols not highlighted correctly" Tags="|support|syntax-highlighting|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="247" PostTypeId="1" CreationDate="2011-03-22T17:52:48.043" Score="16" ViewCount="659" Body="&lt;p&gt;After 60 days in beta, &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;Code Review seems to be suffering&lt;/a&gt; in three related areas:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Low question volume&lt;/li&gt;&#xA;&lt;li&gt;Low count of avid users&lt;/li&gt;&#xA;&lt;li&gt;Insufficient visitors per day&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In posting a question recently, I find I've failed to understand how narrow a niche this site has selected.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I'm curious - is the focus of the site incompatible with the goals of stack exchange?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the primary reasons I'm thinking along these lines is that the majority of visitors to other sites are from Google.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, many, if not most, of the questions on here are going to be so localized that they won't generate or attract search engine business.  Yes, there are generic routines, and yes one can learn a lot about different pieces of code simply by browsing the site, but I strongly suspect few people will 1) search for terms that will bring this site up and 2) find exactly what they need from those search results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why is this site doing so poorly?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My thoughts are above, but what other factors are making this site fail? Are any of these factors adjustable from our end?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If we can change nothing about the situation, how can we make it successful as-is?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to fulfill my commitment and selecting a few things to seed the site with, but honestly even if all the &quot;active&quot; users submitted a new question once a week we'd still be doing pretty poorly.  Even if we did get the question volume up, that may not bring the visitor volume up.&lt;/p&gt;&#xA;" OwnerUserId="1449" LastEditorUserId="22222" LastEditDate="2013-12-09T01:15:47.130" LastActivityDate="2013-12-09T01:15:47.130" Title="Is Code Review viable?" Tags="|discussion|beta-progress|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="248" PostTypeId="2" ParentId="247" CreationDate="2011-03-22T22:26:23.673" Score="1" Body="&lt;p&gt;On my opinion there is almost nothing we can that will &lt;strong&gt;dramatically&lt;/strong&gt; change the situation. Probably this site is not well aligned with stack exchange concepts/goals. Of course we all can add some points to the site by submitting a question or two, but you are right in your concern that it will not bring us &lt;strong&gt;much more&lt;/strong&gt; visitors. The &lt;code&gt;visitors&lt;/code&gt; were actually a point of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/165/645&quot;&gt;my question here&lt;/a&gt; and though we haven't completely agreed on whether this site will be able to attract visitors from google or other external sources, I'm more inclined to think that this site won't be able to get more visitors per day on it's own, without us cross-posting it everywhere it is applicable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S.: Even if this site doesn't work for StackExchange, it works well for me.&lt;/p&gt;&#xA;" OwnerUserId="645" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2011-03-22T22:26:23.673" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="249" PostTypeId="2" ParentId="247" CreationDate="2011-03-23T01:31:26.817" Score="18" Body="&lt;p&gt;I do not know that this site is &quot;doing so poorly.&quot; It is simply too early to say anything intelligent about it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I &lt;em&gt;can&lt;/em&gt; dispel a few misconceptions&amp;hellip;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;There is no &quot;30 days left.&quot;&lt;/strong&gt; Sites are required to stay in beta at least 90 days before being &lt;em&gt;eligible&lt;/em&gt; for graduation. How long it takes after that depends on the site. The short version is, it takes as long as it takes. Please read this blog post (lots of good info there): &lt;a href=&quot;http://blog.stackoverflow.com/2010/10/when-will-my-site-graduate/&quot; rel=&quot;nofollow&quot;&gt;When will my site graduate?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The traffic on Code Review SE is running sort of horizontal right now. That's actually a &lt;em&gt;positive&lt;/em&gt; sign. If it was declining, &lt;em&gt;that&lt;/em&gt; would be troublesome; But it is completely normal for a site to run sort of horizontal like this for awhile before hitting that tipping point where it finally takes off unstoppably. Steady traffic this early&amp;hellip;  good thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is largely an experimental site and nobody knows, yet, what the expectations are for such a beast &amp;mdash; Sustained interest and quality content for starters.  This &lt;em&gt;&quot;all sites must be big to survive&quot;&lt;/em&gt; criteria is largely a myth. Of all the &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;criteria listed in Area 51&lt;/a&gt;, the number of questions per day falls pretty far down the list in priorities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apart from that, the quality of the content has to remain high. Many users are watching closely it see how the site will evolve. If quality declines, they'll simply leave and the site will fail. Use those &lt;a href=&quot;http://blog.stackoverflow.com/2010/09/announcer-booster-and-publicist-badges/&quot; rel=&quot;nofollow&quot;&gt;social bookmarking tools!&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="157" LastEditorUserId="157" LastEditDate="2011-03-23T21:52:27.837" LastActivityDate="2011-03-23T21:52:27.837" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="250" PostTypeId="2" ParentId="247" CreationDate="2011-03-23T02:42:02.983" Score="9" Body="&lt;p&gt;I agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/247/30-days-left-is-code-review-viable/249#249&quot;&gt;Robert Cartaino's answer&lt;/a&gt;, and would like to add a few notes of my own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A problem I personally face is that many of the questions we have gotten of late have been in web oriented applications. My experience is mostly is desktop and enterprise development in Java and the other C based languages. I simply can't comment on much more than clarity and formatting on say, Python and Ruby code. We have a user who has been posting on Lisp recently. I know Lisp, but am not currently active in it, so I can't comment on anything too advanced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that we all have our areas of expertise, and just like SO we need experts in many areas. We have several dedicated users that see just about every question, but we need more. That will solve the problem of having too few answers per question as well as just getting more eyes on code. The answer to that is to spread the word via word of mouth and social networking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other issue I see is that this site really is not the sort to get a lot of page views. The questions are specific, and though you can get general principles in the answers general questions are explicitly off-topic here. That means that once a questioner has his code reviewed to his satisfaction, no one else is likely to find that question relevant. Ultimately I think this will show as a steadily increasing line proportionate to the number of active questions.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2011-03-23T02:42:02.983" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="251" PostTypeId="1" CreationDate="2011-03-23T13:46:41.923" Score="6" ViewCount="117" Body="&lt;p&gt;Since a few weeks Stack Overflow has a new icon in the editor toolbar for code markup. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a pair of braces (curly brackets) which is much more recognizable than the old [101 010] icon still used here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to suggest that the icon is changed here, too.&lt;/p&gt;&#xA;" OwnerUserId="2035" LastEditorUserId="22222" LastEditDate="2013-12-14T17:49:25.213" LastActivityDate="2013-12-14T17:49:25.213" Title="Change the &quot;code&quot; icon in markup editor toolbar?" Tags="|feature-request|status-completed|markdown|editor|" AnswerCount="0" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="252" PostTypeId="2" ParentId="247" CreationDate="2011-03-23T14:06:11.560" Score="9" Body="&lt;p&gt;One possible extra source of visitors could come directly from Stack Overflow. I already saw a few questions posted there which fall directly under a Code Review. Once the site is out of beta, could these questions be flagged as off topic and better suitable for Code Review?&lt;/p&gt;&#xA;" OwnerUserId="2254" LastActivityDate="2011-03-23T14:06:11.560" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="253" PostTypeId="2" ParentId="247" CreationDate="2011-03-23T18:34:30.643" Score="10" Body="&lt;p&gt;The issues I see are interface related rather than community related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;code reviews lend themselves to threads&lt;/strong&gt;. Ideally, that would mean keeping the latest copy of the code in the OP with a sequence of commentary following ordered primarily by response structure, then by votes (something more like a Reddit thread than an SO question).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;accepting has less meaning here&lt;/strong&gt;. Unless there's a response that literally replaces the original code, it doesn't make sense to mark one revision as &quot;correct&quot; (its happened once or twice, but it doesn't seem to be the norm)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;google is not the front page&lt;/strong&gt;. I doubt that most visitors will ever come to CR by searching google for a code review of code similar to theirs. It seems like most visitors will be people enthusiastic about reviewing/getting feedback, and people that come here to see some tips on languages they're thinking of picking up. That means that we can't rely on search engine traffic, and should make it easier to customize navigation from inside the site (specifically, the &lt;code&gt;ignored tags&lt;/code&gt; option might be doing the wrong thing here. If you don't know Blub, and don't want to, there's no point in showing you even faded questions with the &lt;code&gt;blub&lt;/code&gt; tag)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That may mean that Code Review doesn't benefit &lt;em&gt;much&lt;/em&gt; from being an SO site, but I still wouldn't call this a failure by any means. Despite the UI nits, it's a decent tool for conscientious programmers to get a bit of feedback on their code, even if there isn't something specific going wrong. There aren't actually a lot of places dedicated to that. You might get away with posting in /r/foo, comp.lang.bar or #mumble, but those tend not to be geared towards code reviews specifically. Interestingly, &lt;a href=&quot;http://www.reddit.com/r/codereview&quot; rel=&quot;nofollow&quot;&gt;/r/codereview&lt;/a&gt; exists, but has been a ghost town for the past couple of years (theoretically, even if it was highly active, the lack of &quot;question&quot; based tags would make it harder to navigate), so codereview.SE is definitely doing better.&lt;/p&gt;&#xA;" OwnerUserId="104" LastEditorUserId="104" LastEditDate="2011-03-23T19:38:59.880" LastActivityDate="2011-03-23T19:38:59.880" CommentCount="2" ContentLicense="CC BY-SA 2.5" />
  <row Id="254" PostTypeId="2" ParentId="70" CreationDate="2011-03-23T19:48:40.547" Score="12" Body="&lt;p&gt;I kind of like the idea of a pseudocode block being worked into the logo somehow. Something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/g4RUN.png&quot; alt=&quot;Code Review Example Logos&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: See below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bEQbN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how to feel about the magnifying glass, but I included it just for fun.&lt;/p&gt;&#xA;" OwnerUserId="1706" LastEditorUserId="1706" LastEditDate="2011-03-29T22:30:46.300" LastActivityDate="2011-03-29T22:30:46.300" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="255" PostTypeId="2" ParentId="246" CreationDate="2011-03-23T23:21:40.023" Score="5" Body="&lt;p&gt;First, make sure the correct language highlighter is being used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lisp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lisp&amp;#39;&quot; rel=&quot;tag&quot;&gt;lisp&lt;/a&gt; that should be correct, but verify that the code class is correct in Google Chrome inspector.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example on &lt;a href=&quot;https://codereview.stackexchange.com/questions/1401/scheme-cube-root-newtons-method&quot;&gt;Cube root (Newton&amp;#39;s method)&lt;/a&gt; which is tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lisp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lisp&amp;#39;&quot; rel=&quot;tag&quot;&gt;lisp&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scheme&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scheme&amp;#39;&quot; rel=&quot;tag&quot;&gt;scheme&lt;/a&gt; I see the divs correctly have &lt;code&gt;lang-lisp&lt;/code&gt; on them:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NBYCw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is not the case, &lt;strong&gt;try to fix the tags first&lt;/strong&gt; and remember diamond mods can change the prettify language per-tag on the tag page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's not fixable through tags (say the question is tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/language-agnostic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-agnostic&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-agnostic&lt;/a&gt; or something) then you can &lt;a href=&quot;https://meta.stackexchange.com/questions/63800/interface-options-for-specifying-language-prettify&quot;&gt;manually specify the language&lt;/a&gt;, like so&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-or-tag-here --&amp;gt;&#xA;&#xA;    code goes here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's very important you have the linebreak there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've done this and the highlighting is still weird, indeed it must be filed as a bug against &lt;a href=&quot;http://code.google.com/p/google-code-prettify/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Google Code Prettify&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-03-23T23:21:40.023" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="256" PostTypeId="2" ParentId="233" CreationDate="2011-03-26T02:29:01.193" Score="1" Body="&lt;p&gt;&quot;Find out what other people are saying about your code.&quot;&lt;/p&gt;&#xA;" OwnerUserId="1840" LastActivityDate="2011-03-26T02:29:01.193" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="257" PostTypeId="1" AcceptedAnswerId="262" CreationDate="2011-03-26T15:11:50.873" Score="8" ViewCount="287" Body="&lt;p&gt;Really like the idea of a Stack Exchange site for peer reviewed code, which leads me to my question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is there any reason why code &quot;reviewers&quot; can't review code on other SE sites, post a comment suggesting that the code, or a segment of the code be cross posted (with a link to the cross post in the original questions description) -- and then peer reviewed on SE.CodeReview?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like it'd might solve problems related to traffic, content, and quality. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of reviewers, guessing that's super easy to solve once there's enough traffic and quality content being posted. It's possible I could figure out a way to &quot;ping&quot; SE users that would be &quot;experts&quot; on a given code base without being spam like, or off-topic on another SE site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, any feedback on this idea? I'd be happy to give it a try, and aim to find and post 5 comments a day on SE sites with code that lends itself to peer review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if such a meta.SE.CodeReview question on the scope and use of the site doesn't exist, that'd be a huge help in converting content and users to the site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE (1):&lt;/strong&gt; Based on Jeff's response below, I'm moving forward with this approach, but I would welcome any and all feedback or suggestions. I've also posted a question related to this question on Programmers.SE:&#xA;&lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/62449/suggestions-for-finding-code-to-review&quot;&gt;Suggestions for finding code to review&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2849" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2011-03-27T03:19:16.377" Title="Growing Code Review, One Idea... :-)" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="258" PostTypeId="2" ParentId="70" CreationDate="2011-03-26T15:31:18.470" Score="7" Body="&lt;p&gt;&lt;strong&gt;BACKGROUND:&lt;/strong&gt; I've designed easily 2000+ logos; meaning paid, not on my free time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a few ideas, but my suggestion would be to focus on and agree on the &quot;feel&quot; the logo should have, and the message that it's sending. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FEEL:&lt;/strong&gt; Techie, Fresh, ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;MESSAGE:&lt;/strong&gt; Dialog, Community, Code, Clear&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;VISUAL:&lt;/strong&gt; In terms of a visual, I image comments bubble &quot;talking&quot; to each other and/or point to a block code of lines that appears to be text. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FEEDBACK:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A &quot;&lt;strong&gt;magnify glass&lt;/strong&gt;&quot; is old school, and may come off as being overly critical, singular, and a closed loop form of analysis.&lt;/li&gt;&#xA;&lt;li&gt;&quot;&lt;strong&gt;Glasses&lt;/strong&gt;&quot; might appear weak, and are also old school.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2849" LastEditorUserId="2849" LastEditDate="2011-03-26T15:37:08.357" LastActivityDate="2011-03-26T15:37:08.357" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="259" PostTypeId="2" ParentId="247" CreationDate="2011-03-26T15:58:25.543" Score="3" Body="&lt;p&gt;Seems like asking how we make Code Review viable would be a better question, I've posted one idea here: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/257/growing-code-review-an-one-idea&quot;&gt;Growing Code Review, One Idea...&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2849" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2011-03-26T15:58:25.543" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="260" PostTypeId="1" AcceptedAnswerId="261" CreationDate="2011-03-26T22:15:23.823" Score="3" ViewCount="70" Body="&lt;p&gt;I noticed that the community account was used to add a comment to the content of a &lt;a href=&quot;https://codereview.stackexchange.com/questions/1468/help-cleaning-up-file-accessing-code&quot;&gt;question&lt;/a&gt;. The comment doesn't look very automated and probably would have been better off as a proper comment attributed to the actual user making the comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone provide insights into why it was done this way?&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2011-03-26T22:23:51.073" Title="Odd use of the Community account." Tags="|discussion|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="261" PostTypeId="2" ParentId="260" CreationDate="2011-03-26T22:23:51.073" Score="3" Body="&lt;p&gt;When I approved the edit, I was under the assumption that the edit was made by the OP (who is not registered on code review).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that I look at it again, I see that that was probably wrong. It seems I didn't pay close enough attention. I have reverted the edit now. Sorry about that.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-03-26T22:23:51.073" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="262" PostTypeId="2" ParentId="257" CreationDate="2011-03-26T22:44:06.120" Score="10" Body="&lt;p&gt;Sure, you can, as long as people are clear what code review is for -- essentially, &lt;em&gt;functioning, working code&lt;/em&gt; that needs to be improved in some subjective, perhaps even aesthetic, way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code is in any way broken or does not work, that is not the purpose of Code Review.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-03-26T22:44:06.120" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="263" PostTypeId="1" CreationDate="2011-03-28T18:02:50.153" Score="8" ViewCount="70" Body="&lt;p&gt;I think that we should amend our FAQ to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Reviewers may comment on any part of the code.&lt;/strong&gt;&lt;br /&gt;&#xA;  Feel free to call attention to specific areas you are concerned about (performance, formatting, etc). However, any aspect of the code posted is fair game for criticism.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/1434/110&quot;&gt;Find the non repeating number in the integer array&lt;/a&gt; is the question that prompted this edit. It asks specifically for a way to increase the efficiency of the code. The question I had was if it was on topic, since it asked for specific code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1434/find-the-non-repeating-number-in-the-integer-array/1455#1455&quot;&gt;This answer&lt;/a&gt; does not address that need, but still is a good &quot;code review&quot; answer. I think that the question is good, but that the scope of the answers shouldn't be limited to only what the OP had in mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is not a problem now per se, but sepp2k and I believe that it would be good to clarify this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any opinions or edits?&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2011-03-29T02:36:34.740" Title="FAQ proposal - review can be general" Tags="|discussion|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="264" PostTypeId="2" ParentId="263" CreationDate="2011-03-29T02:36:34.740" Score="4" Body="&lt;p&gt;OK, I didn't see any harm in this, so I edited it into the FAQ.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is something you can do as a diamond mod as well, just click edit there.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-03-29T02:36:34.740" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="265" PostTypeId="2" ParentId="233" CreationDate="2011-03-30T06:00:36.083" Score="8" Body="&lt;p&gt;&quot;Where smelly code goes to get a bath.&quot;&lt;/p&gt;&#xA;" OwnerUserId="2016" LastActivityDate="2011-03-30T06:00:36.083" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="267" PostTypeId="1" CreationDate="2011-04-01T07:21:07.440" Score="10" ViewCount="202" Body="&lt;p&gt;I was surprised to find a &lt;a href=&quot;https://codereview.stackexchange.com/questions/1586/is-it-better-to-put-more-logic-in-a-for-loop-condition-or-to-use-a-while-loop&quot;&gt;question&lt;/a&gt; about coding style was migrated to codereview.SE from programmers.SE, since in the past &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/58630/how-far-should-var-and-null-coalescing-operator-be-entertained-without-ham&quot;&gt;such&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/1299/should-if-statments-be-in-inner-or-outer-method&quot;&gt;questions&lt;/a&gt; have been migrated in the other direction. Which site should these questions belong on or do they not have a home in the stack exchange network?&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2011-04-19T16:11:40.540" Title="Do stylistic questions belong here or on programmers.SE" Tags="|discussion|migration|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="269" PostTypeId="2" ParentId="267" CreationDate="2011-04-01T09:04:42.787" Score="5" Body="&lt;p&gt;Great examples in your post to chew on. A few thoughts.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Programmers is less about actual code and more about &lt;a href=&quot;http://blog.stackoverflow.com/2010/12/introducing-programmers-stackexchange-com/&quot; rel=&quot;nofollow&quot;&gt;whiteboarding ideas&lt;/a&gt;. So any question with a &lt;em&gt;lot&lt;/em&gt; of concrete code (versus mostly code concepts with a bit of code to describe those concepts)  is going to be a poor fit there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Stack Overflow is a great place for concrete code but a poor fit for subjective observations &lt;em&gt;about&lt;/em&gt; code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review is a place for &lt;em&gt;functioning, error free&lt;/em&gt; code which needs some kind of peer review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It seems like a reasonable fit to me here, but it could possibly squeak by on any of the above sites, honestly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not think the migration was necessarily wrong, but it certainly seems workable on Programmers. I would be interested to hear what others think. &lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-04-01T09:04:42.787" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="270" PostTypeId="2" ParentId="267" CreationDate="2011-04-01T09:25:04.183" Score="3" Body="&lt;p&gt;As the moderator on Programmers' who migrated the question I can only apologise if I got it wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question picked up a number of flags that indicated that it might be better off on this site so I took that decision. Perhaps I should have investigated further before doing so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question does get migrated incorrectly, the best procedure is to follow the link back to the original question and flag that for moderator attention. Explain what's gone wrong and a moderator on the original site can clear the migration history. You can then delete the question from here.&lt;/p&gt;&#xA;" OwnerDisplayName="user3040" LastEditorDisplayName="user3040" LastEditDate="2011-04-01T10:42:33.177" LastActivityDate="2011-04-01T10:42:33.177" CommentCount="3" ContentLicense="CC BY-SA 2.5" />
  <row Id="271" PostTypeId="2" ParentId="267" CreationDate="2011-04-01T13:18:50.137" Score="1" Body="&lt;p&gt;I feel that the question is one of the few that could easily fit on both Code Review &lt;em&gt;and&lt;/em&gt; Programmers. On the Code Review side, it fits two requirements from the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;faq&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Specific feedback about...Best practices and design pattern usage in your code&lt;/strong&gt; - The question is about best practices&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Make sure you include your code in your question&lt;/strong&gt; - The question includes a working example&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;On the Programmers &lt;a href=&quot;https://softwareengineering.stackexchange.com/faq&quot;&gt;faq&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Software Engineering&lt;/strong&gt; - The question is about readability, which SE encourages&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Good subjective questions...inspire answers that explain “why” and “how”.&lt;/strong&gt; - The question is phrased as such. &quot;What is your opinion on this and your rationale for thinking so?&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In this case I think the migration didn't hurt anything. It has gotten two good answers so far. Questions like &lt;a href=&quot;https://softwareengineering.stackexchange.com/q/57/6415&quot;&gt;Tabs versus spaces—what is the proper indentation character for everything, in every situation, ever?&lt;/a&gt; are &lt;em&gt;completely&lt;/em&gt; off-topic here since they do not include code and are entirely subjective. I'm inclined to allow most questions that have working code written to solve a programming problem in them - this would exclude code (if there is any) written to prove that indenting 3 spaces is superior to 4.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-04-01T13:18:50.137" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="272" PostTypeId="2" ParentId="233" CreationDate="2011-04-01T17:27:16.767" Score="-3" Body="&lt;p&gt;A place to get your code reviewed.&lt;/p&gt;&#xA;" OwnerUserId="3052" LastActivityDate="2011-04-01T17:27:16.767" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="273" PostTypeId="1" AcceptedAnswerId="274" CreationDate="2011-04-01T18:03:15.510" Score="0" ViewCount="84" Body="&lt;p&gt;How do I change my account name?&lt;/p&gt;&#xA;" OwnerDisplayName="user964" LastEditorUserId="22222" LastEditorDisplayName="user964" LastEditDate="2014-01-13T19:15:14.013" LastActivityDate="2014-01-13T19:15:14.013" Title="How do I change my account name?" Tags="|support|stackexchange|user-accounts|" AnswerCount="1" CommentCount="1" FavoriteCount="0" CommunityOwnedDate="2013-12-20T21:56:08.523" ContentLicense="CC BY-SA 3.0" />
  <row Id="274" PostTypeId="2" ParentId="273" CreationDate="2011-04-01T20:55:40.650" Score="1" Body="&lt;p&gt;Go to your profile &lt;strong&gt;on the main site&lt;/strong&gt; and click on the &quot;edit&quot; link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first field is the display name. Change that from &quot;trystero&quot; to what ever you like. I don't know whether just deleting what's there will work - that is you don't have to set up a name but once you have you might have to always have a name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will get propagated to the meta site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can then copy that information to all other sites by going to you &quot;accounts&quot; tab and clicking the &quot;Copy Code Review Profile to Related Accounts&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will update everything apart from the OpenIDs you use on each site.&lt;/p&gt;&#xA;" OwnerDisplayName="user3040" LastActivityDate="2011-04-01T20:55:40.650" CommentCount="0" CommunityOwnedDate="2013-12-20T21:56:08.523" ContentLicense="CC BY-SA 2.5" />
  <row Id="275" PostTypeId="1" CreationDate="2011-04-02T18:17:58.207" Score="5" ViewCount="199" Body="&lt;p&gt;In the CR question &quot;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1607&quot;&gt;Terminating a C loop when maximum hardware limit reached&lt;/a&gt;&quot; the use of a positive sum wrapping to a negative value is used to terminate the loop. The queston was posted to &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt; even though it could reasonably been asked on &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt; instead. The responses have provoked another question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When &lt;code&gt;fib&lt;/code&gt; is less than the max&#xA;  integer value supported &lt;code&gt;prev&lt;/code&gt; is also&#xA;  well less than the max integer&#xA;  supported. So, the sum of the two will&#xA;  never exceed the integer size so as to&#xA;  overflow beyond a negative range.&#xA;  The use of the test &lt;code&gt;fib&amp;gt;0&lt;/code&gt; will work&#xA;  in the special case of the Fibonacci&#xA;  numbers but does not generalize. What code&#xA;  would be a better solution for the more general case?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which is the better fit for the question, Code Review or Stack Overflow?&lt;/p&gt;&#xA;" OwnerUserId="2421" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2013-12-11T17:24:10.423" Title="Which is the better fit -- Code Review or Stack Overflow?" Tags="|discussion|site-policy|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="276" PostTypeId="2" ParentId="275" CreationDate="2011-04-02T22:13:42.373" Score="7" Body="&lt;p&gt;Hmm. The rule of thumb I use for Code Review is:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;It is working, functional code with no (obvious to the author, anyway) errors&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You want aesthetic and subjective peer feedback on this working, functional code&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Seems to me this question could go either way?&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-04-02T22:13:42.373" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="277" PostTypeId="2" ParentId="267" CreationDate="2011-04-06T07:24:55.237" Score="2" Body="&lt;p&gt;There is some overlap between codereview.SE and programmers.SE, no doubt, but I feel stylistic questions should go here. Programmers is more about the process of programming, this is about the code, so to speak. At least in my head. :)&lt;/p&gt;&#xA;" OwnerUserId="1235" LastActivityDate="2011-04-06T07:24:55.237" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="279" PostTypeId="1" AcceptedAnswerId="280" CreationDate="2011-04-07T08:14:30.867" Score="2" ViewCount="70" Body="&lt;p&gt;First as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1586/is-it-better-to-put-more-logic-in-a-for-loop-condition-or-to-use-a-while-loop&quot;&gt;Reversing a string&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then again as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1697/is-it-better-to-put-more-logic-in-a-for-loop-condition-or-to-use-a-while-loop&quot;&gt;https://codereview.stackexchange.com/questions/1697/is-it-better-to-put-more-logic-in-a-for-loop-condition-or-to-use-a-while-loop&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2011-04-07T20:16:05.480" Title="This question appears to have been migrated from programmers.SE twice" Tags="|support|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 2.5" />
  <row Id="280" PostTypeId="2" ParentId="279" CreationDate="2011-04-07T20:16:05.480" Score="3" Body="&lt;p&gt;The question's migration history was cleared on Programmers. It was migrated again to close it on Programmers. I have merged the answers and deleted the duplicate.&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-04-07T20:16:05.480" CommentCount="0" ContentLicense="CC BY-SA 2.5" />
  <row Id="281" PostTypeId="2" ParentId="233" CreationDate="2011-04-11T06:54:34.513" Score="1" Body="&lt;p&gt;&quot;polish your code&quot; ...................................&lt;/p&gt;&#xA;" OwnerUserId="3141" LastActivityDate="2011-04-11T06:54:34.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="282" PostTypeId="1" AcceptedAnswerId="283" CreationDate="2011-04-13T13:36:06.630" Score="5" ViewCount="161" Body="&lt;p&gt;Not having the privileges on SO to manually migrate questions, I thought I'd flag &lt;a href=&quot;https://stackoverflow.com/questions/5569863/how-to-make-this-tlv-reader-class-look-nicer-and-work-smoother&quot;&gt;the question I was looking to migrate&lt;/a&gt; as 'Off Topic' so that I &lt;em&gt;may&lt;/em&gt; be able to select CR as the recommended place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd &lt;a href=&quot;https://meta.stackexchange.com/questions/84104/off-topic-but-no-appropriate-stack-exchange-on-list&quot;&gt;previously noticed that this list is not flexible&lt;/a&gt; and now come to the conclusion it is predefined, inasmuch that the available sites will always be the same (?), meaning no chance of the site you might suggest popping up if it isn't there already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, this dialog isn't the subject of my question, but gives context to what I'm trying to achieve. Given &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/87/list-of-stackoverflow-questions-to-migrate&quot;&gt;this question&lt;/a&gt;, my objective was simply to aid in migrating questions from SO in the most appropriate and discreet fashion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question now breaks into two parts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;How should this be done?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I say discreetly as I know SE mods already have a lot to wade through, this means flagging to 'close' as 'off-topic' requires them the &lt;em&gt;think&lt;/em&gt; about where it ought to be, while I wouldn't really have suggested it if it wasn't quite obvious this still requires them to either second-guess me or ponder it individually.&lt;/li&gt;&#xA;&lt;li&gt;Any other mechanism is just as laborious for someone, somewhere - and just degrades in appropriateness.&lt;/li&gt;&#xA;&lt;li&gt;Just leave it: undesirable, though I'm not fanatical about migrating the question that urged this one, I don't want to have, or seem to have an attitude of ignorance or laziness towards this practice on the whole.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When should this be done?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/50/are-reviews-of-code-in-stack-overflow-answers-in-scope/71#71&quot;&gt;This is detailed to some degree&lt;/a&gt; but I'm wondering if age and responses (by members other than the OP) should be considered?&lt;/li&gt;&#xA;&lt;li&gt;Also, should the state of the thread be considered (i.e. accepted answer present)?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The first point of my first question seems the only way to go right now for that matter, but obviously just here looking for input.&lt;/p&gt;&#xA;" OwnerUserId="3029" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2011-05-07T11:37:58.300" Title="On migrating from SO: how to do this efficiently and appropriately." Tags="|discussion|migration|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="283" PostTypeId="2" ParentId="282" CreationDate="2011-04-14T03:21:28.840" Score="5" Body="&lt;p&gt;In the past I flagged such questions for moderator attention with a comment stating the site I thought it should be migrated to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The going recommendation seems to be that if a question is off topic and you do not have the rights to take direct action (vote to close-migrate) then you should flag it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of-course, if the question is of a low quality then it's probably better to have it closed rather than migrated.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastActivityDate="2011-04-14T03:21:28.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="284" PostTypeId="2" ParentId="282" CreationDate="2011-04-14T06:44:47.413" Score="4" Body="&lt;p&gt;I would certainly prioritize SO questions where &lt;em&gt;there is no error or problem to be solved&lt;/em&gt; yet the poster has provided code with the intent of some kind of subjective critique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's a textbook example of a code review question and it really doesn't fit on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-04-14T06:44:47.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="285" PostTypeId="1" CreationDate="2011-04-15T04:44:11.893" Score="10" ViewCount="159" Body="&lt;p&gt;I have answered to four Scheme-related code review requests on the site, which are for proposed solutions to exercises from a famous text book &lt;em&gt;Structure and Interpretation of Computer Programs&lt;/em&gt; (usually abbreviated SICP) which has been used at MIT for a long time in undergraduate education. I have also taught this book in my own university in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it appropriate for users to post solutions to exercises from well-known textbooks on Code Review, and for other users to help to improve them?  I wonder if this is good citizenship as it makes the life of professors harder as this opens a new, easily accessible medium for getting canned, high-quality solutions from a centralized source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should Code Review ban solutions to text book exercises from being submitted?&lt;/p&gt;&#xA;" OwnerUserId="3647" LastEditorUserId="22222" LastEditDate="2014-08-16T23:09:43.097" LastActivityDate="2014-08-16T23:09:43.097" Title="Textbook questions on Code Review" Tags="|discussion|site-policy|homework|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="286" PostTypeId="2" ParentId="285" CreationDate="2011-04-15T07:31:41.220" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;My question is whether it is appropriate for users to post solutions to exercises from well-known text books on Code Review&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It can be, if they are posted with the honest intent of having a &lt;em&gt;working solution&lt;/em&gt; reviewed for subjective and aesthetic feedback -- and not getting free homework help.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I wonder if this is good citizenship as it makes the life of professors harder as this opens a new, easily accessible medium for getting canned, high-quality solutions from a centralized source.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Certainly this would be a problem on the greater internet regardless of our site's stance on this issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless, I think it is 100% fair to ask the poster to justify their intent and it &lt;em&gt;absolutely&lt;/em&gt; must be a WORKING, SOLVED code sample to start with. Code Review is NOT for code that does not work.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-04-15T07:31:41.220" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="287" PostTypeId="1" CreationDate="2011-04-13T03:51:06.267" Score="3" ViewCount="193" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8/how-do-we-define-duplicate-questions&quot;&gt;How do we define duplicate questions?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;In other stackexchange sites, questions like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;What is the use of Models in MVC?&#xA;Why should we use Models in MVC?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;may be closed down since they are so alike. However, in Code Review - questions like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Please review my response class.&#xA;Please review my response class.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;might not be duplicate at all, since they might be posting different classes. It might be similar, it might be very different, and no matter how similar both code is, if there is a difference, then it's not the same code and the answers for one might not apply to the other. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you gauge whether or not is it a duplicate in Code Review? I wanted to post my class in code review for comments, but I am afraid of getting voted down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for the sites.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After reading for a while, I think I kinda get it. If my code is similar to the one already posted, I should just post the differences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I still think Code Review is quite different from other stack exchange site and should probably have rules that differs a bit. I still can't pinpoint the problem is, and example is this, when I try to create a question titled &lt;code&gt;First try in Response class, let me know what you think.&lt;/code&gt;, this comes up:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;The question you are asking appears to be subjective and is likely to be closed.&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's not a wording problem, since I tried &lt;code&gt;What do you think of my response class?&lt;/code&gt; and it's rebuked too. I think this is ridiculous. Code Review is a site to ask for peer reviews right? Why am I not allowed to ask for other people's opinions (criticisms, feedback) on the class I just wrote? Or am I misunderstanding Code Review?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;UPDATE&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I see is, Code Review isn't a Q/A site like stack overflow or stack exchange is. In a Q/A site, you ask when you have a problem. In a site for peer-reviewing like Code Exchange, you &lt;strong&gt;don't&lt;/strong&gt; have a problem. You just want to get some feedback, criticisms, suggestions, and learn from them. In fact, if you already identified a problem, you wouldn't post it in Code Review, you would've tried to solve it, or asked about it in stackoverflow.com. It's because &lt;em&gt;you don't know what problem your code might have&lt;/em&gt; that you want it to be peer-reviewed. This is why, I think, Code Review is not a Q/A site, and therefore, cannot be effectively managed with the same rules as other stackexchange sites.&lt;/p&gt;&#xA;" OwnerDisplayName="rickchristie" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2011-04-15T17:06:24.510" Title="Is it possible to have a duplicate in Code Review?" Tags="|discussion|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ClosedDate="2011-04-15T17:07:43.497" ContentLicense="CC BY-SA 3.0" />
  <row Id="288" PostTypeId="2" ParentId="287" CreationDate="2011-04-13T04:18:07.413" Score="2" Body="&lt;p&gt;Closing as duplicate is done manually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if it is not a real duplicate, they will not close it duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or the question title need to be more specific.&lt;/p&gt;&#xA;" OwnerUserId="1531" OwnerDisplayName="S.Mark" LastActivityDate="2011-04-13T04:18:07.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="289" PostTypeId="1" CreationDate="2011-04-18T15:48:01.813" Score="-5" ViewCount="442" Body="&lt;p&gt;Maybe we can have PasteBin and GitHub Gists embedded directly into CodeReview.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that each Gist has a unique number maybe it could be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[gist NUMBER HERE]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would simply translate into&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;&amp;lt;script src=&quot;https://gist.github.com/   &amp;lt;&amp;lt;NUMBER&amp;gt;&amp;gt;    .js&quot;&amp;gt; &amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not familier with PasteBin but there should be one for that too.&lt;/p&gt;&#xA;" OwnerUserId="3716" LastEditorUserId="9390" LastEditDate="2013-11-22T03:03:04.523" LastActivityDate="2013-11-22T03:03:04.523" Title="PasteBin and GitHub Gists to be embedded directly into CodeReview" Tags="|feature-request|status-declined|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="290" PostTypeId="2" ParentId="289" CreationDate="2011-04-19T10:03:57.260" Score="14" Body="&lt;p&gt;I can't speak for anyone else on this matter, but if the code to review does not fit within a post then I probably won't have time to go over it. We can already fit several hundred lines of code in a post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about using your suggestion to provide &quot;supplementary&quot; code but think that would end up encouraging the undesirable behavior of people requesting reviews of entire projects and not providing enough context within the question itself.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastActivityDate="2011-04-19T10:03:57.260" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="291" PostTypeId="2" ParentId="267" CreationDate="2011-04-19T16:11:40.540" Score="7" Body="&lt;p&gt;I believe &lt;a href=&quot;https://codereview.stackexchange.com/questions/1586/is-it-better-to-put-more-logic-in-a-for-loop-condition-or-to-use-a-while-loop/1713#1713&quot;&gt;my answer on the specified question&lt;/a&gt;, and the reply of the poster give a clear indication why this question (and others alike) shouldn't be migrated to Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice his ending question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, some programmers dislike&#xA;  putting that stuff into the FOR,&#xA;  because they think it's being too&#xA;  &quot;clever&quot;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;What is your opinion on this and your&#xA;  rationale for thinking so?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;His real question &lt;strong&gt;wasn't to review the code&lt;/strong&gt; posted, it was only meant to be an example. I treated it as a Code Review, evoking the somewhere understandable response:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;5&quot;&gt;&#xA;  &lt;li&gt;READ THE QUESTION. I'm not talking about this specific implementation of Reverse. I'm talking about use of logic in for loops. Reverse is the algorithm I happened to be using as an example when the question came up, but critiquing how I threw this together in 30 seconds is not the point.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I would have read the question on Programmers.SE instead, I would have treated it differently and probably would have attempted to answer on the general topic of for loops vs while loops.&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-04-19T16:11:40.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="292" PostTypeId="2" ParentId="289" CreationDate="2011-04-21T02:32:10.330" Score="6" Body="&lt;p&gt;I don't think this is a good idea. It's doubtful that it increases efficiency much, since you still have to cut and paste a link. Also I believe it would encourage people to post &lt;em&gt;more&lt;/em&gt; code, and we &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/60/what-is-the-appropriate-length-of-a-code-review-question/61#61&quot;&gt;don't want code to be &lt;em&gt;too&lt;/em&gt; long&lt;/a&gt;. If a piece of code is that log to begin with it's &lt;a href=&quot;http://en.wikipedia.org/wiki/Single_responsibility_principle&quot; rel=&quot;nofollow noreferrer&quot;&gt;probably doing too much anyway&lt;/a&gt;. Longish is fine, and I am against placing an arbitrary limit on a post. However, if you post too much code people won't really want to wade through it and both the questioner and the site loses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: As previously &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/10/110&quot;&gt;discussed&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10/pastebin-thoughts/29#29&quot;&gt;not everyone can get to pastebins&lt;/a&gt; depending on firewalls, etc. Embedding code will still suffer from this issue.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2011-04-21T15:47:36.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="293" PostTypeId="1" AcceptedAnswerId="294" CreationDate="2011-04-21T12:38:55.170" Score="5" ViewCount="80" Body="&lt;p&gt;Is possible for two questions to be merged? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/3127/filippo&quot;&gt;This user&lt;/a&gt; posted the same question identically here and on Stack Overflow. Both questions got good answers. And now the Stack Overflow question was migrated here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course one could be marked as the duplicate of the other, but that wouldn't do the answers justice. It would be better if the answers could be merged onto one of the questions and the other be deleted.&lt;/p&gt;&#xA;" OwnerUserId="2035" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-06-25T23:12:32.480" Title="Is it possible to merge questions?" Tags="|support|questions|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="294" PostTypeId="2" ParentId="293" CreationDate="2011-04-21T14:23:18.690" Score="5" Body="&lt;p&gt;Yes, moderators can merge questions and I have just done so for the questions in question.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-04-21T14:23:18.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="295" PostTypeId="1" AcceptedAnswerId="296" CreationDate="2011-04-23T15:40:54.540" Score="4" ViewCount="74" Body="&lt;p&gt;I would like to propose the following tag synonyms:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/strings&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;strings&amp;#39;&quot; rel=&quot;tag&quot;&gt;strings&lt;/a&gt; (6) -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/string&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;string&amp;#39;&quot; rel=&quot;tag&quot;&gt;string&lt;/a&gt; (6)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parser&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parser&amp;#39;&quot; rel=&quot;tag&quot;&gt;parser&lt;/a&gt; (4) -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parsing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parsing&amp;#39;&quot; rel=&quot;tag&quot;&gt;parsing&lt;/a&gt; (5)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Also, I'm not sure that the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/improvement&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;improvement&amp;#39;&quot; rel=&quot;tag&quot;&gt;improvement&lt;/a&gt; (4) and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt; (19) tags adds anything useful to a site about code reviews, but may be persuaded otherwise.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="22222" LastEditDate="2015-06-28T23:34:41.247" LastActivityDate="2015-06-28T23:34:41.247" Title="Tag synonyms for [strings] and [parser]" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="296" PostTypeId="2" ParentId="295" CreationDate="2011-04-24T13:06:37.860" Score="5" Body="&lt;p&gt;I've merged and synonymed the mentioned tags. I've also removed the improvement tag as it indeed seems to be superfluous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've kept the readbility tag though because it's marginally useful (it tells us that the asker is primarily looking for improvements in the area of readability as opposed to e.g. performance or robustness) and I also didn't want to bump 19 questions just to remove the tag.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-04-24T13:06:37.860" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="297" PostTypeId="1" AcceptedAnswerId="304" CreationDate="2011-05-01T12:57:58.477" Score="2" ViewCount="547" Body="&lt;p&gt;I would like to propose some more tag synonyms:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/multithreading&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;multithreading&amp;#39;&quot; rel=&quot;tag&quot;&gt;multithreading&lt;/a&gt; (8) -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/threading&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;threading&amp;#39;&quot; rel=&quot;tag&quot;&gt;threading&lt;/a&gt; (4)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/codeigniter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;codeigniter&amp;#39;&quot; rel=&quot;tag&quot;&gt;codeigniter&lt;/a&gt; (3) -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-igniter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-igniter&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-igniter&lt;/a&gt; (2)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/thread-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;thread-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;thread-safety&lt;/a&gt; (5) also exists, it's not quite the same thing as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/threading&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;threading&amp;#39;&quot; rel=&quot;tag&quot;&gt;threading&lt;/a&gt;, and so I would like to know what others think about whether or not the distinction is meaningful.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="22222" LastEditDate="2015-06-28T23:35:05.890" LastActivityDate="2015-06-28T23:35:05.890" Title="Tag synonyms for [codeigniter] and [multithreading]" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="299" PostTypeId="2" ParentId="1" CreationDate="2011-05-01T22:29:11.693" Score="4" Body="&lt;ul&gt;&#xA;&lt;li&gt;How is this site different from programmers.se&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And clarification on:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are looking for specific&#xA;  feedback about…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage in your code&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;and your question is not about …&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Tools, best practices, improving, or conducting code reviews&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Best practices is both encouraged and discouraged?!?!?!?&lt;/p&gt;&#xA;" OwnerUserId="3979" LastActivityDate="2011-05-01T22:29:11.693" CommentCount="0" CommunityOwnedDate="2011-05-01T22:29:11.693" ContentLicense="CC BY-SA 3.0" />
  <row Id="302" PostTypeId="1" AcceptedAnswerId="303" CreationDate="2011-05-05T21:25:48.770" Score="16" ViewCount="196" Body="&lt;p&gt;I wanted to ask a question at Code Review, so I visited the FAQ. It says this is &lt;em&gt;ok&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Code correctness&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Best practices&lt;/strong&gt; and design pattern    usage in your code&lt;/li&gt;&#xA;  &lt;li&gt;Application UI&lt;/li&gt;&#xA;  &lt;li&gt;Security issues in a code snippet,    etc.&lt;/li&gt;&#xA;  &lt;li&gt;The performance of your code&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this is not:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Tools, &lt;strong&gt;best practices&lt;/strong&gt;, improving, or    conducting code reviews&lt;/li&gt;&#xA;  &lt;li&gt;Trouble-shooting, debugging, or    understanding code snippets&lt;/li&gt;&#xA;  &lt;li&gt;Higher-level architecture and design    of software systems&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is this just a typo? If not, what are the differences between the first and the latter (best practices)? Best practice in your own code should be closely related to best practices in general, or hence it is not &lt;em&gt;best practice&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3886" LastEditorUserId="22222" LastEditDate="2015-06-28T20:36:22.700" LastActivityDate="2015-06-28T20:37:52.893" Title="Best practice questions" Tags="|discussion|status-completed|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="303" PostTypeId="2" ParentId="302" CreationDate="2011-05-05T21:32:51.283" Score="15" Body="&lt;p&gt;Ok, there's clearly room for improvement in the wording here, but what it means is this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's on topic to ask us to review your code for best practices (as in &quot;Does this code follow best practices: ...&quot;). But it's off topic to ask questions about best practices (as in &quot;Is it considered best practice for functions to have a single point of return?&quot;).&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-05-05T21:32:51.283" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="304" PostTypeId="2" ParentId="297" CreationDate="2011-05-06T13:48:41.803" Score="1" Body="&lt;p&gt;I've merged the tags as indicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that multithreading and thread safety are not the same. For instance, someone may have a post that calls an assynchronous method with a callback. That would be multithreading. Thread safety would come into play when on writes threaded code himself. Therefore they may be applied in different situations and are not synonyms.&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-05-06T13:48:41.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="305" PostTypeId="2" ParentId="138" CreationDate="2011-05-07T11:35:27.507" Score="2" Body="&lt;p&gt;I agree there's a slight difference in focus, but they're close enough that I think separating them into separate sites would diminishe their audiences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a personal take: I'm browsing Code Review today, but I'll probably rarely come back unless I have a really specific question that I somehow feel would get better answers here. I'm an active Stack Overflow user but I don't have time to increase the number of Stack Exchange sites I look at.&lt;/p&gt;&#xA;" OwnerUserId="4128" LastEditorUserId="22222" LastEditDate="2014-01-12T20:25:07.120" LastActivityDate="2014-01-12T20:25:07.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="306" PostTypeId="2" ParentId="282" CreationDate="2011-05-07T11:37:58.300" Score="-3" Body="&lt;p&gt;&lt;strong&gt;WHOA!&lt;/strong&gt; This site is still in beta. I don't think &lt;em&gt;any&lt;/em&gt; questions should be migrated until the beta period is complete.&lt;/p&gt;&#xA;" OwnerUserId="4128" LastActivityDate="2011-05-07T11:37:58.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="307" PostTypeId="1" CreationDate="2011-05-09T09:49:23.580" Score="10" ViewCount="98" Body="&lt;p&gt;I just removed 5 (scheme) tags from 5 questions. Some examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Before: &lt;strong&gt;(Scheme) [SICP ex. 1.30]&#xA;Iterative Sum&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;After: &lt;a href=&quot;https://codereview.stackexchange.com/q/1535/2254&quot;&gt;&lt;strong&gt;[SICP ex. 1.30] Iterative&#xA;Sum&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;They were all in the similar format:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Before: &lt;strong&gt;(Scheme) [SICP ex. 2.85] Implement a system for raising and lowering objects in a tower of types&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;After: &lt;a href=&quot;https://codereview.stackexchange.com/q/2322/2254&quot;&gt;&lt;strong&gt;[SICP ex. 2.85] Implement a system for raising and lowering objects in a tower of types&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My reasoning for this is the &lt;a href=&quot;https://meta.stackexchange.com/q/88991/157047&quot;&gt;following question&lt;/a&gt; I asked on meta.SE:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... I'm still wondering&#xA;  whether it would be a good idea to&#xA;  reenforcing no tags in the title as a&#xA;  convention. Personally I find the tags&#xA;  clear enough, but as long as there is&#xA;  no convention to follow, some people&#xA;  will edit questions to remove the&#xA;  tags, and other could actually add&#xA;  them to the title.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The accepted answer points to an answer to a related question someone asked on &lt;a href=&quot;https://gamedev.meta.stackexchange.com/q/428/5227&quot;&gt;Game Development&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Personally I hate this. If it's&#xA;  important, work the tag into the&#xA;  question grammatically, e.g. &quot;How do I&#xA;  color my model in OpenGL?&quot;, &quot;How do I&#xA;  change the color of a texture in&#xA;  Cocos2d?&quot;. If you're just going to&#xA;  slam ungrammatical tags on it, well,&#xA;  we have tags for that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On which Jeff answered the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;correct, this is my guidance -- if the&#xA;  tag works &quot;naturally&quot; in the title,&#xA;  use it there. If it does not, then the&#xA;  most popular tag is added to the HTML&#xA;  on the page anyway, so you're covered&#xA;  in either case.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I saw a lot of tagged titles passing by the past few weeks, and believe it would be a good idea to edit them when you see them to prevent its usage from spreading.&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2011-05-09T10:30:22.453" Title="Removing tags in title" Tags="|discussion|tags|editing|titles|" AnswerCount="0" CommentCount="4" FavoriteCount="0" ClosedDate="2013-12-12T07:33:23.507" ContentLicense="CC BY-SA 3.0" />
  <row Id="308" PostTypeId="1" CreationDate="2011-05-09T15:10:31.037" Score="19" ViewCount="460" Body="&lt;p&gt;I've noticed a couple of questions where the poster originally posted on Stackoverflow and then was sent here. However, its not a proper code review question because the code doesn't actually work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/2309/hamming-encoder-decoder&quot;&gt;https://codereview.stackexchange.com/questions/2309/hamming-encoder-decoder&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1764/my-program-compiles-and-runs-but-there-is-a-logical-error-preventing-some-code-f/1776&quot;&gt;https://codereview.stackexchange.com/questions/1764/my-program-compiles-and-runs-but-there-is-a-logical-error-preventing-some-code-f/1776&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/83850/evolutionary-algorithm-to-guess-a-string-messed-up-by-replication?noredirect=1&quot;&gt;https://softwareengineering.stackexchange.com/questions/83850/evolutionary-algorithm-to-guess-a-string-messed-up-by-replication?noredirect=1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The problem is that they get wrongly redirected from stackoverflow and then closed here. It really sucks for the asker because they get bounced from site to site without getting any answers. It would seem some people on stackoverflow have the wrong notion about what this site does. Is there something that can be done to prevent it?&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2022-05-24T11:09:52.017" Title="StackOverflow questions being incorrectly sent to Code Review" Tags="|discussion|migration|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="309" PostTypeId="1" CreationDate="2011-05-10T23:30:42.523" Score="7" ViewCount="75" Body="&lt;p&gt;I have a small python program (1000 lines) that I'm pretty sure could use some fundamental internal core restructuring or at least re-orienting. Is Code Review the right place to ask &lt;em&gt;&quot;what's the biggest / most important thing to change in X?&quot;&lt;/em&gt; I could break out some of the pieces I have the most confusion about and post for review, but perhaps they're not actually the most important parts to fix first... What do you suggest?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;code: &lt;a href=&quot;http://trac.osgeo.org/osgeo4w/browser/trunk/apt&quot; rel=&quot;nofollow&quot;&gt;http://trac.osgeo.org/osgeo4w/browser/trunk/apt&lt;/a&gt;&lt;br&gt;&#xA;intro: &lt;a href=&quot;http://trac.osgeo.org/osgeo4w/wiki/pkg-apt&quot; rel=&quot;nofollow&quot;&gt;http://trac.osgeo.org/osgeo4w/wiki/pkg-apt&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="4164" LastActivityDate="2011-05-10T23:33:22.647" Title="Am I in the right place?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="310" PostTypeId="2" ParentId="309" CreationDate="2011-05-10T23:33:22.647" Score="9" Body="&lt;p&gt;This definitely the right place, but if you post the whole 1000 lines, there probably won't be many people who will bother reading it. So you probably have a better chance if you extract the important bits and post those - accompanied by a link to the whole code for context.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-05-10T23:33:22.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="311" PostTypeId="1" CreationDate="2011-05-11T03:25:20.967" Score="7" ViewCount="270" Body="&lt;p&gt;This has probably been addressed vis-a-vis stackoverflow, though I mostly hang out at gis.SE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I posted &lt;a href=&quot;https://codereview.stackexchange.com/questions/2355/can-i-use-imapdocument-in-a-10-1-soe&quot;&gt;this&lt;/a&gt; question, but don't have enough rep to give it a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like this impedes movement of questions from other sites to CR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My rep on another site should authorize me enough to at least create a tag here.&lt;/p&gt;&#xA;" OwnerUserId="4202" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-11-22T03:01:48.893" Title="Why can't rep from other SE sites count towards at least some rep here?" Tags="|discussion|feature-request|status-declined|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="312" PostTypeId="2" ParentId="311" CreationDate="2011-05-11T07:34:15.420" Score="2" Body="&lt;p&gt;I agree. While I'm not a mega superstar on any of the SE sites, I do have decent amount of rep and had a question here recently that I couldn't tag it as well as I would have liked. It seems that this site needs a lot more tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, on another SE site I use, there are a lot of dupe tags so having a higher rep before creating tags makes sense. I think that users who are &quot;superstars&quot; on at least one SE site obviously is competent enough to make tags on another.&lt;/p&gt;&#xA;" OwnerUserId="1803" LastActivityDate="2011-05-11T07:34:15.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="313" PostTypeId="2" ParentId="308" CreationDate="2011-05-11T07:42:28.693" Score="3" Body="&lt;p&gt;Agreed. However, that said, there is a LOT of stuff on here &quot;my code is broken&quot; that belongs on SE. I agree that there needs to be more information for users so they can know where their programming question belongs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two ideas:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use something (that's probably really difficult) that detects certain words like: review, critique, etc and has a little pop-up on SO that's like &quot;Hey, is your question something about code review blah blah blah? If so, perhaps it would fit best on CodeReview&quot; and then another one that's similar over here that detects words/phrases like: broken, I want to pull out my hair, and 'how do I...&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other idea is to have a system based on how questions are tagged. For example, SO gets a TON of SEO questions that are better suited on Webmasters. However, there still are many programming-related questions that fit under the SEO tag that truly belong on SO so the tag shouldn't be removed. So what they did was put a little note on questions marked with the SEO tag saying something along the lines of: What is your question about? Programming or Marketing...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps something like that could be implemented here.&lt;/p&gt;&#xA;" OwnerUserId="1803" LastActivityDate="2011-05-11T07:42:28.693" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="314" PostTypeId="2" ParentId="311" CreationDate="2011-05-11T08:21:40.320" Score="16" Body="&lt;p&gt;200+ rep on other sites will give you the 100 rep bonus which is enough to do the regular things like comment and up-vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for tagging, I would argue that tags are not strictly transferable and what makes a good tag on one site will not always make a good tag on another site. To that end I think its good that users need to spend some time on a site before being able to add new tags there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how much rep should you earn on a site to understand what makes a good tag? 49 (150 - 101) seems like a fairly small amount to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is a tag you want to use but does not yet exist, you can request it in your question or in a comment attached to the question and, if it's a reasonable tag, I'm sure someone will add it for you.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastActivityDate="2011-05-11T08:21:40.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="315" PostTypeId="2" ParentId="308" CreationDate="2011-05-11T14:41:23.297" Score="4" Body="&lt;p&gt;I have started a topic on meta.SO &lt;a href=&quot;https://meta.stackexchange.com/questions/90799/off-topic-questions-corss-posted-to-code-review&quot;&gt;about this&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly, I don't know how much we will be able to do about it. If a question is migrated, we mods can contact the SO mods and have the migration history cleared; however, these were posted as separate posts. In the case of the Hamming question (since deleted by author), the original question on SO was deleted when he posted here so we couldn't even migrate and ask for a merge. I hope that raising the topic on M.SO will raise awareness so that higher rep users will speak against cross-posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the brighter side...many of us are active on both CR and SO. If we spot comments in that direction we can post against it ourselves. Also, we can flag them on both CR and SO when cross-posts occur, so that they can be looked at for possible migration and merging.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2011-05-11T14:41:23.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="316" PostTypeId="2" ParentId="308" CreationDate="2011-05-13T02:22:33.503" Score="18" Body="&lt;p&gt;It's a process of education.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The defining characteristic of a codereview question is that it is &lt;em&gt;working&lt;/em&gt; code&lt;/strong&gt; -- if there are errors or other problems, it's not a fit here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we only get people to understand one thing about codereview.se, it is that, so repeat it anywhere and everywhere you think it will help.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-05-13T02:22:33.503" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="317" PostTypeId="1" CreationDate="2011-05-16T09:27:59.613" Score="3" ViewCount="94" Body="&lt;p&gt;For a while now typing comments on CR has felt very sluggish compared to comments on other sites such as SO and MSO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything we can do to improve this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm currently using Firefox 4.0.1 on windows XP in-case it matters.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="22222" LastEditDate="2013-11-30T15:37:29.657" LastActivityDate="2013-11-30T15:37:29.657" Title="Typing comments feels sluggish on CR compared to other SE sites." Tags="|bug|status-completed|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="318" PostTypeId="2" ParentId="317" CreationDate="2011-05-19T22:09:06.503" Score="2" Body="&lt;p&gt;There &lt;em&gt;was&lt;/em&gt; an issue where (in technical terms) we dropped a primary index which may explain some of the perceived sluggishness. But the problem was fixed so there should be no further performance problems related to that issue.&lt;/p&gt;&#xA;" OwnerUserId="157" LastActivityDate="2011-05-19T22:09:06.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="319" PostTypeId="1" AcceptedAnswerId="320" CreationDate="2011-05-20T13:59:52.463" Score="3" ViewCount="56" Body="&lt;p&gt;If I hover over a tag on the tags page, an edit link appears. If the tag is a synonym, then following the edit link will result in a &quot;page not found&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fildS.png&quot; alt=&quot;edit link&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest the edit link shouldn't appear for synonyms, should link to some sort of informational page about why synonyms don't have a tag-wiki or in some other way does not result in a &quot;page not found&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="168" LastEditDate="2011-05-23T00:24:19.223" LastActivityDate="2011-05-23T00:24:19.223" Title="Synonym tags have an &quot;edit&quot; link directing to a &quot;page not found&quot;" Tags="|bug|status-completed|tags|tag-synonyms|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="320" PostTypeId="2" ParentId="319" CreationDate="2011-05-23T00:23:17.193" Score="2" Body="&lt;p&gt;fixed in latest, thanks for bringing this up &lt;/p&gt;&#xA;" OwnerUserId="168" LastActivityDate="2011-05-23T00:23:17.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="321" PostTypeId="1" AcceptedAnswerId="323" CreationDate="2011-05-25T13:50:21.413" Score="6" ViewCount="68" Body="&lt;p&gt;I would like to propose the following tag synonyms:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/effeciency&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;effeciency&amp;#39;&quot; rel=&quot;tag&quot;&gt;effeciency&lt;/a&gt; (7) -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; (25)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mssql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mssql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mssql&lt;/a&gt; (3) -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-server&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-server&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-server&lt;/a&gt; (4)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In the latter case, I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-server&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-server&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-server&lt;/a&gt; should be the master as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mssql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mssql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mssql&lt;/a&gt; looks too similar to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mysql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="22222" LastEditDate="2015-06-28T23:35:34.797" LastActivityDate="2015-06-28T23:35:34.797" Title="Tag synonyms for [optimization] and [sql-server]" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="322" PostTypeId="1" AcceptedAnswerId="324" CreationDate="2011-05-25T14:55:14.717" Score="4" ViewCount="51" Body="&lt;p&gt;Steps to reproduce:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Pick a tag and click &quot;Synonyms&quot;&lt;/li&gt;&#xA;&lt;li&gt;Type a tag synonym and click the &quot;Suggest&quot; button&lt;/li&gt;&#xA;&lt;li&gt;Click the &quot;see all tag synonyms&quot; link&lt;/li&gt;&#xA;&lt;li&gt;Swap the tags on the unapproved suggested tag synonym&lt;/li&gt;&#xA;&lt;li&gt;Click &quot;Approve&quot;.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There should be an alert (Approve this synonym?) Instead, it goes to the error page. However, when I click back in the browser, it works correctly (pop up alert, click OK, synonym is approved.).&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Also, the suggested synonym cannot be deleted until the page is refreshed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It appears that the swap is made; I just can't approve it until the page is reloaded.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="168" LastEditDate="2011-05-30T05:25:22.577" LastActivityDate="2011-05-30T05:25:40.143" Title="Error approving tag synonyms after swap" Tags="|bug|status-completed|tag-synonyms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="323" PostTypeId="2" ParentId="321" CreationDate="2011-05-25T15:22:17.983" Score="3" Body="&lt;p&gt;This has been completed. Although you'd think &quot;effeciency&quot; would at least be spelled right... :)&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-05-25T15:22:17.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="324" PostTypeId="2" ParentId="322" CreationDate="2011-05-30T05:25:40.143" Score="4" Body="&lt;p&gt;Just committed a fix for it, good catch &lt;/p&gt;&#xA;" OwnerUserId="168" LastActivityDate="2011-05-30T05:25:40.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="325" PostTypeId="1" AcceptedAnswerId="326" CreationDate="2011-06-09T17:14:11.587" Score="16" ViewCount="399" Body="&lt;p&gt;First of all before, I hate the typical &quot;codez plz&quot; homework question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this has nothing to do with that, but it is actually a class assignment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I won't post my code until it is completely working as expected and is understandable.  I also went through the FAQ and felt identified with this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code correctness&lt;/li&gt;&#xA;&lt;li&gt;Best practices and design pattern usage in your code&lt;/li&gt;&#xA;&lt;li&gt;&lt;strike&gt;Application UI&lt;/strike&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strike&gt;Security issues in a code snippet, etc.&lt;/strike&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strike&gt;The performance of your code&lt;/strike&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But what I'm still not sure about is how long my code can be.  My project is between 200-300 LOC, and I would never post something like that in SO.  But here it might make more sense, since you don't have to go line by line in detail, rather coding style etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read through &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/60/what-is-the-appropriate-length-of-a-code-review-question&quot;&gt;this&lt;/a&gt; and the accepted answer is open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mine is a simple-to-understand app, nothing crazy: a straightforward text-based game in Python.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I can't really use any code you propose in my project, so, is it a valid request NOT to post any code, rather an explanation on what's wrong? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course this doesn't mean any code, just not actual fixes/improvement.  Is this clear?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is there a &quot;magic number&quot; of LOC for a simple project that is working, given that I want a &quot;superficial&quot; / coding style review?&lt;/li&gt;&#xA;&lt;li&gt;Is it a valid request not to post code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Should I just post the code and see?&lt;/p&gt;&#xA;" OwnerUserId="1150" LastEditorUserId="42401" LastEditDate="2020-07-17T13:51:21.620" LastActivityDate="2020-07-17T13:51:21.620" Title="How long can code be?" Tags="|discussion|site-policy|code-length|character-limit|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="326" PostTypeId="2" ParentId="325" CreationDate="2011-06-09T17:45:23.480" Score="13" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there a &quot;magic number&quot; of LOC for a simple project that is working, given that I want a &quot;superficial&quot; / coding style review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We don't enforce any maximum length for code samples. The only rule is that all the relevant code should be contained in the question directly (as opposed to posted on a pastebin for example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you post excessively long code samples, it might happen that no one bothers to read through all the code and you get no answers, but you wouldn't be violating any rules. If the code is simple and well-document that helps of course. It also helps if you direct the reader to certain areas of the code that you think are in special need of review.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it a valid request not to post code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't see why not.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-06-09T17:45:23.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="327" PostTypeId="1" AcceptedAnswerId="328" CreationDate="2011-06-09T21:08:14.867" Score="3" ViewCount="87" Body="&lt;p&gt;So, a few times pals in the JS chat over at Stack Overflow have provided some really insightful comments on web designs I'm working on.  What i'm wondering is, can i ask questions like that here? I'm guessing &lt;em&gt;no&lt;/em&gt; unless i provide actual code i want reviewed (versus &quot;how does my site look, anything to change?&quot;). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And while i'm at it, does anyone think this would make a good SE site proposal?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And no, this isn't a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/215/can-i-ask-for-a-review-on-a-website&quot;&gt;dupe&lt;/a&gt; :)&lt;/p&gt;&#xA;" OwnerUserId="4585" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2011-06-09T21:49:22.963" Title="SiteSmashers - Reviewing Website designs?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="328" PostTypeId="2" ParentId="327" CreationDate="2011-06-09T21:49:22.963" Score="6" Body="&lt;p&gt;This is an interesting question that really hasn't come up. And there is that &quot;Application UI&quot; thing in the FAQ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My gut feeling is no. Our site name is &lt;em&gt;Code&lt;/em&gt; Review, and I think it was founded mainly for code, not UIs or web page designs (Supported by the fact that we don't have any). The site is for refining code, finding the most optimal and readable solution for a given problem. It seems to me that a web design would be defining a code problem, not refining an existing one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest you take a look at &lt;a href=&quot;https://ux.stackexchange.com/&quot;&gt;https://ux.stackexchange.com/&lt;/a&gt;. Note: They do &lt;em&gt;not&lt;/em&gt; do full designs. However, if you have &lt;a href=&quot;https://ux.meta.stackexchange.com/questions/175/should-critique-requests-be-allowed-on-the-site&quot;&gt;specific questions using an example&lt;/a&gt;, it should be ok. Break it down into individual elements, just like you would do for a large chunks of code here, and you should be fine.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:32:21.757" LastActivityDate="2011-06-09T21:49:22.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="329" PostTypeId="1" CreationDate="2011-06-20T16:30:58.493" Score="8" ViewCount="141" Body="&lt;p&gt;I occasionally do some 'katas' as programming practise, often in a language I am not particularly familiar with. Are questions asking for feedback on a kata welcome here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I recently tried the &lt;a href=&quot;http://codingdojo.org/cgi-bin/wiki.pl?KataYahtzee&quot; rel=&quot;nofollow&quot;&gt;Yahtzee kata&lt;/a&gt; in Python (first attempt &lt;a href=&quot;http://pastie.org/2096605&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;). It would be nice to get a bit of feedback from more experienced Python programmers on whether I have overlooked any useful language features (or indeed any types of improvement that could be made).&lt;/p&gt;&#xA;" OwnerUserId="5103" LastActivityDate="2011-06-20T16:38:24.097" Title="Are code reviews of kata's welcome here?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="330" PostTypeId="2" ParentId="329" CreationDate="2011-06-20T16:38:24.097" Score="9" Body="&lt;p&gt;Sure, that's perfectly acceptable.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-06-20T16:38:24.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="331" PostTypeId="2" ParentId="232" CreationDate="2011-06-26T11:33:41.810" Score="8" Body="&lt;p&gt;This is complete, and I also made it an intrinsic tag for the site.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-06-26T11:33:41.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="332" PostTypeId="1" CreationDate="2011-07-01T02:28:38.330" Score="12" ViewCount="106" Body="&lt;p&gt;On occasion new users, unfamiliar with how code review works, would post a question for review without some sample of the actual code in question. I'd imagine this happens because the user wants to jump right in and starting asking rather than taking the time to read the FAQ. What ends up happening is they just provide a link to pastebin, github, bitbucket etc. in the question and expect reviewers to check it out or worse -- unpacking a zip file. Some of these &lt;a href=&quot;https://codereview.stackexchange.com/questions/2503/does-this-small-project-conform-to-rest-principles&quot;&gt;questions&lt;/a&gt; get closed while &lt;a href=&quot;https://codereview.stackexchange.com/questions/2698/opinions-on-asp-net-mvc-3-generator&quot;&gt;others&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/3005/my-first-node-module-and-first-js-project&quot;&gt;linger&lt;/a&gt; in &lt;a href=&quot;https://codereview.stackexchange.com/questions/2534/please-review-iresign-my-first-mac-os-app-used-for-codesigning-of-ios-apps&quot;&gt;obscurity&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding a friendly pop-up reminder when new users post a question should help curb the occurrence of this situation. One way this could work is when the user clicks 'Post Your Question' perform a code check over the posted question. If no code is present then show a reminder and give the user a chance to amend their post. The simple message should let the user know that adding relevant code to your question will increase the likelihood for an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-05-09T20:22:06.823" Title="Friendly notifier for review questions with missing code?" Tags="|discussion|feature-request|status-completed|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="333" PostTypeId="2" ParentId="332" CreationDate="2011-07-01T04:08:53.573" Score="7" Body="&lt;p&gt;Ok, I updated the How to Ask sidebar panel a bit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;https://codereview.stackexchange.com/questions/ask&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Share &lt;strong&gt;code from projects you are working on for peer review.&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Please specify what kind of feedback you're looking for: code correctness, best practices and design pattern usage, application UI, security issues, etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;After:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Share &lt;strong&gt;code from projects you are working on for peer review.&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The relevant code sections &lt;em&gt;must&lt;/em&gt; be included in your question, though it is OK to link offsite to &quot;see more&quot;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Please specify what kind of feedback you're looking for: code correctness, best practices and design pattern usage, application UI, security issues, etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;https://codereview.stackexchange.com/faq&lt;/a&gt; is already quite clear on this point.&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2011-07-01T04:08:53.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="334" PostTypeId="1" AcceptedAnswerId="335" CreationDate="2011-07-11T17:06:36.533" Score="5" ViewCount="121" Body="&lt;p&gt;I have seen several questions containing code that is poorly formatted and totally devoid of comments.  One recent example is &lt;a href=&quot;https://codereview.stackexchange.com/questions/3363/how-to-improve-this-code&quot;&gt;this C example&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a short code block that might be acceptable, but it is hard to provide meaningful commentary on a long block of code where it may take a lot of effort just to figure out what it is supposed to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm confident that the submitters of those questions would get more answers if the code was a little easier to understand.  Neither the How to Ask sidebar nor the faq mention this.  Could they be updated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure there should be a firm rule that poorly formatted or commented code should get a question deleted, but it might be helpful to point out that reasonable formatting and commenting are more likely to get answered.&lt;/p&gt;&#xA;" OwnerUserId="5125" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-04-23T08:53:03.687" Title="Questions containing code with poor formatting or no comments" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="335" PostTypeId="2" ParentId="334" CreationDate="2011-07-13T15:19:50.733" Score="7" Body="&lt;p&gt;Missing formatting is in itself a reason to criticise code, so it can be part of the answer, to reformat it. For some languages at least, there are prettyfiers available (c, java, ...), so you needn't do it by hand. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is about advanced topics, but the formattin is bad, even for a beginner, downvoting seems appropriate for me; at least a comment, asking for reformatting, should be done. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yes, even flagging to close.&lt;/p&gt;&#xA;" OwnerUserId="1983" LastActivityDate="2011-07-13T15:19:50.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="336" PostTypeId="2" ParentId="332" CreationDate="2011-07-13T15:31:29.773" Score="2" Body="&lt;p&gt;You could flag the questions, and leave a comment, to include the code, and link to Jeffs improved text. A sentence why is fast typed, but a bulletpoint is better, since it can automatically provide the link. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now made comments to said 3 posts and flagged them.&lt;/p&gt;&#xA;" OwnerUserId="1983" LastActivityDate="2011-07-13T15:31:29.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="337" PostTypeId="2" ParentId="334" CreationDate="2011-07-14T10:22:51.300" Score="3" Body="&lt;p&gt;We do now have the ability to detect unformatted code; I will turn that on here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/74672/can-we-detect-unformatted-code-and-give-specific-help&quot;&gt;Can we detect unformatted code and give specific help?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2011-07-14T10:22:51.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="338" PostTypeId="1" CreationDate="2011-07-15T17:06:33.003" Score="10" ViewCount="97" Body="&lt;p&gt;How does one define an answer in Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because we are just giving other people our code to review, how is it possible to define an &quot;answer&quot; to our &quot;question&quot;. Is the answer just the comment with the best feedback?&lt;/p&gt;&#xA;" OwnerUserId="5615" OwnerDisplayName="Odinulf" LastEditorUserId="22222" LastEditDate="2013-12-11T17:27:45.217" LastActivityDate="2013-12-11T17:27:45.217" Title="Defining answers" Tags="|discussion|answers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="339" PostTypeId="2" ParentId="338" CreationDate="2011-07-15T18:03:26.230" Score="5" Body="&lt;p&gt;On Code Review, the answer is defined by the original poster. If he feels one answer is the canonical answer for his problem, he may accept it. It could also be the refactoring he chose to use from a number of equally good suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see a problem with not having a direct Q-&gt;A mapping. As on Programmers.SE, sometimes the answer is simply, &quot;Which post helped me the most?&quot; There are many ways to indicate that other posts helped you as well, such as upvoting and bounties. And remember, you don't have to accept an answer at all if you feel that none warrent a check mark.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My personal preference is to accept the most helpful answer and upvote every answer that had merit.&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-07-15T18:03:26.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="340" PostTypeId="2" ParentId="338" CreationDate="2011-07-15T18:07:32.203" Score="3" Body="&lt;p&gt;I would define &quot;the answer&quot; to a code review question as the answer that provided the most overall improvement in your code, and explanations of why specific parts needed improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There could be several answers stating a lot of the same technical things, but which one provided you with the most insight on &quot;why it was bad&quot; and how to avoid similar situations in the future.&lt;/p&gt;&#xA;" OwnerUserId="2658" LastActivityDate="2011-07-15T18:07:32.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="341" PostTypeId="1" AcceptedAnswerId="342" CreationDate="2011-07-21T21:48:32.820" Score="7" ViewCount="103" Body="&lt;p&gt;Since Stack Overflow can send it here, I figure it's only fair to have the ability to send them the other way.  There's been a number of questions that are Stack Overflow type questions..&lt;/p&gt;&#xA;" OwnerUserId="3168" LastEditorUserId="22222" LastEditDate="2014-05-09T20:20:35.597" LastActivityDate="2014-05-09T20:20:35.597" Title="When we close a question, can we have an option to send it to Stack Overflow?" Tags="|feature-request|status-bydesign|migration|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="342" PostTypeId="2" ParentId="341" CreationDate="2011-07-21T22:00:55.130" Score="10" Body="&lt;p&gt;Generally beta sites don't have close migration paths to anywhere but their meta. I've personally migrated a fair number of questions to both SO and Programmers, and as the site grows I anticipate more. I think that the number of migrations can be evaluated after launch and the path added if necessary (the team can clarify this further).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, moderators can migrate to any site. If you come across a question that you feel belongs on another site in the network, please flag it and we will migrate as necessary. I won't migrate a question if it's a bad question (like &lt;a href=&quot;https://codereview.stackexchange.com/questions/3576/file-move-which-is-in-process-closed&quot;&gt;this one&lt;/a&gt;), but if it's decent I will edit/migrate. Otherwise the question will be closed as off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same goes for any other problem posts - we moderators are here for when the community can't take action. I look at as many posts as I can, but we can't keep up with everything. Feel free to flag whenever you feel something's wrong. (Plus, you can get a shiny &lt;strike&gt;gold star&lt;/strike&gt; &lt;a href=&quot;https://codereview.stackexchange.com/badges/65/deputy&quot;&gt;Deputy&lt;/a&gt; badge!)&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2011-07-21T22:00:55.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="343" PostTypeId="1" AcceptedAnswerId="344" CreationDate="2011-08-04T01:42:25.640" Score="4" ViewCount="83" Body="&lt;p&gt;I was going to try editing &lt;a href=&quot;https://codereview.stackexchange.com/questions/3848/async-task-runner-all-improvments-welcome&quot;&gt;this question&lt;/a&gt;, but there are no edit/retag links available:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/b6LfH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the same time, the link is there on other questions. For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/p579m.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've run into another question where the &quot;edit&quot; link wasn't there, but I'm not sure if there's any similarity between them. They both were in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; tag, but other C# questions had all the links as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I missing something? (Other than the &quot;edit&quot; link. :))&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2011-08-04T02:01:02.847" Title="Can't suggest an edit: &quot;edit&quot; link missing" Tags="|support|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="344" PostTypeId="2" ParentId="343" CreationDate="2011-08-04T02:00:52.847" Score="4" Body="&lt;p&gt;It's because they both have pending edits -- and since you don't have enough rep on CR to approve the edits, the &lt;code&gt;edit(0)&lt;/code&gt; isn't visible to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll check all the pending edits and approve them now.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-08-04T02:00:52.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="345" PostTypeId="1" CreationDate="2011-08-07T02:30:01.530" Score="4" ViewCount="133" Body="&lt;p&gt;In question &lt;a href=&quot;https://codereview.stackexchange.com/questions/3917/is-there-anyway-i-can-improve-my-implementation-of-this-c-function&quot;&gt;https://codereview.stackexchange.com/questions/3917/is-there-anyway-i-can-improve-my-implementation-of-this-c-function&lt;/a&gt; at code review I accepted one answer, then a better one came along and I changed it. I earned reputation from both changes putting me at 5 reputation. Is this normal behaviour?&lt;/p&gt;&#xA;" OwnerUserId="6113" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-07-23T13:15:56.873" Title="Accepted two answers, earned twice the reputation" Tags="|support|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="346" PostTypeId="2" ParentId="345" CreationDate="2011-08-08T23:33:18.517" Score="9" Body="&lt;p&gt;Technically speaking, you accepted answers on two &quot;different&quot; questions.  The first one you asked on Stack Overflow which eventually got migrated here and the second you asked here with exactly the same post body.  You accepted an answer on one of the questions and accepted an answer on the other.  The two distinct accepts on the two &quot;distinct&quot; questions gave you the rep for each.  You confused the two for being the exact same question with the exact same set of answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/3917/is-there-anyway-i-can-improve-my-implementation-of-this-c-function&quot;&gt;Is there anyway I can improve my implementation of this C function&lt;/a&gt; (migrated from &lt;a href=&quot;https://stackoverflow.com/questions/6963329/is-there-anyway-i-can-improve-my-implementation-of-this-c-function?noredirect=1&quot;&gt;Stack Overflow&lt;/a&gt;)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/3908/is-there-anyway-i-can-improve-my-implementation-of-this-c-function&quot;&gt;Is there anyway I can improve my implementation of this C function&lt;/a&gt; (your question here)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can tell they're different by looking at the post id's in the URL and also note the migration message at the bottom:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;migrated from stackoverflow.com ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What should have happened was that either you shouldn't have reposted the same question here and requested a migration.  Or if answers were not posted on the question there, delete it and then post it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since there were answers on the question, deleting would not have been possible and a merge would have been more appropriate.  You can request a mod to do this by flagging one of your questions and explaining the situation using the &quot;other&quot; option.  I've done this so it will probably be a matter of time before this gets done.  (it has been merged now)&lt;/p&gt;&#xA;" OwnerUserId="3860" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2011-08-10T19:13:52.567" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="347" PostTypeId="1" AcceptedAnswerId="348" CreationDate="2011-08-10T21:52:58.333" Score="6" ViewCount="102" Body="&lt;p&gt;Is this a bug?  or is this entirely possible?&lt;/p&gt;&#xA;" OwnerUserId="3168" LastEditorUserId="136" LastEditDate="2011-08-11T09:31:41.290" LastActivityDate="2011-08-11T09:31:41.290" Title="There's a question offering +100 reputation, but the user doesn't have this amount of reputation" Tags="|support|bounty|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="348" PostTypeId="2" ParentId="347" CreationDate="2011-08-10T22:17:24.550" Score="13" Body="&lt;p&gt;The bounty amount is subtracted from the user's rep when the bounty is offered, not when it is rewarded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words: The user did have over 100 reputation when he offered the bounty and now he doesn't anymore because the 100 were already subtracted.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-08-10T22:17:24.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="350" PostTypeId="1" AcceptedAnswerId="351" CreationDate="2011-08-23T12:16:18.813" Score="3" ViewCount="88" Body="&lt;p&gt;I just got a great code review and I wanted to reply to it because I had questions. Of course the character limit was exceeded very fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code reviews are somewhat different in it's nature than the content on other Stack Exchange sites. I'm sure the average character count per user submission is much higher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is not intended to discuss the code but let the reviews stand for themselves then maybe I'm wrong but I felt the urge to write huge text in reply and I couldn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the site is still beta, I wonder if you might take this into consideration.&lt;/p&gt;&#xA;" OwnerUserId="6541" LastEditorUserId="22222" LastEditDate="2013-11-21T23:36:37.180" LastActivityDate="2013-11-21T23:36:37.180" Title="I think comments should allow more characters on Code Review" Tags="|feature-request|status-declined|comments|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="351" PostTypeId="2" ParentId="350" CreationDate="2011-08-23T13:15:41.753" Score="4" Body="&lt;p&gt;If you have that many questions then a single comment isn't really the right place to post them. I don't think that there is an ideal solution to this though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;update your question - not ideal.&lt;/li&gt;&#xA;&lt;li&gt;post an answer - better, but again not ideal.&lt;/li&gt;&#xA;&lt;li&gt;break each question/point into a separate comment.&lt;/li&gt;&#xA;&lt;li&gt;take the questions into chat.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Breaking the comment down will trigger the &quot;too many comments, take this to chat&quot; message so chat is probably your best approach. However you do need a minimum of 20 reputation to participate in chat.&lt;/p&gt;&#xA;" OwnerDisplayName="user3040" LastActivityDate="2011-08-23T13:15:41.753" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="352" PostTypeId="1" AcceptedAnswerId="353" CreationDate="2011-08-29T10:35:45.230" Score="12" ViewCount="140" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;The FAQ&lt;/a&gt; states [emphasis mine]:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review - Stack Exchange is for sharing code from projects you are&#xA;working on &lt;strong&gt;for peer review&lt;/strong&gt;. If you are looking for specific feedback&#xA;about…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Code correctness&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Best practices and design pattern usage in your code&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;But then it continues with what I find contradicting:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;and your question is not about …&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tools, &lt;strong&gt;best practices&lt;/strong&gt;, &lt;strong&gt;improving, or conducting code reviews&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Trouble-shooting&lt;/strong&gt;, &lt;strong&gt;debugging&lt;/strong&gt;, or understanding code snippets&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So is asking for improvement allowed or not?&lt;/p&gt;&#xA;&lt;p&gt;Distinction between &lt;em&gt;asking about code correctness&lt;/em&gt; and &lt;em&gt;Trouble-shooting&lt;/em&gt; looks blurry too. And even if it can be correctly distinguished, it still leaves one ponder &lt;em&gt;why&lt;/em&gt; are the latter considered &lt;em&gt;bad&lt;/em&gt; questions.&lt;/p&gt;&#xA;" OwnerUserId="2541" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-11T17:32:17.500" Title="Confused by FAQ" Tags="|discussion|site-policy|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="353" PostTypeId="2" ParentId="352" CreationDate="2011-08-29T11:22:16.100" Score="10" Body="&lt;p&gt;Regarding &quot;best practices, improving, or conducting code reviews&quot;: Here &quot;improving or conducting code reviews&quot; is supposed to refer to questions like &quot;How do I properly conduct code reviews&quot;, not &quot;Please review/improve this piece of code&quot;. The latter is of course perfectly on topic and what this site is for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The distinction between code correctness and debugging is supposed to be that in the former case you post code that you think is correct (because it compiles and gave you the correct result for your test input) and you're asking us whether we see any problems with the code (like a logic flaw which leads to wrong output for certain edge cases - or maybe a memory leak or something like that). Note that useful response to that question might be something along the lines of &quot;There will be wrong output in this one case&quot; without actually telling you how to fix it (obviously people will tell you how to fix it if they know, but it's perfectly valid for people to just point out the mistake if they don't immediately know how to fix it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to fix a specific bug this is different because you're asking people to find one specific bug for you instead of just generally looking for problems. The basic workflow of this site is supposed to be that people look through your code and give you their 2 cents on any possible problems they see (be it possible bugs, readability problems or possible performance bottlenecks). If you restrict the question to one specific bug, that runs counter to that workflow. Also the question being specific makes it on-topic on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-08-29T11:22:16.100" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="354" PostTypeId="1" CreationDate="2011-09-04T18:50:07.977" Score="20" ViewCount="179" Body="&lt;p&gt;Would it be wise to consider such posts as a subject for &quot;auto&quot; edit or add to the faq?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;It seems redundant to ask for review explicitly on the site which purpose is to review the code by community. It's like starting &quot;Please answer&quot; in title on another StackExchange site.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It's annoying because it doesn't add anything to the title and &quot;hides&quot; the real title.&#xA;Consider current situation:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Please critique Sorting algorithms implemented in C++&lt;/li&gt;&#xA;&lt;li&gt;Please critique my C++ file parsing code&lt;/li&gt;&#xA;&lt;li&gt;Please critique my Linked List implementation in C++&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;vs (what could it be)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sorting algorithms implemented in C++&lt;/li&gt;&#xA;&lt;li&gt;C++ file parsing code&lt;/li&gt;&#xA;&lt;li&gt;Linked List implementation in C++&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1396" LastActivityDate="2011-09-10T02:11:23.537" Title="&quot;Please review / critique&quot; in question's title" Tags="|discussion|titles|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="355" PostTypeId="1" CreationDate="2011-09-06T00:57:15.067" Score="7" ViewCount="81" Body="&lt;p&gt;I currently have a question up here: &lt;a href=&quot;https://codereview.stackexchange.com/questions/4377/optimizing-python-image-viewer-and-general-code-format-advise&quot;&gt;Optimizing Python Image Viewer and General Code Format Advise&lt;/a&gt;. Currently there are no answers, and the faq states &quot;In any case, you will always give up the amount of reputation specified in the bounty&quot;. Does this mean I will lose 50 of my rep points even though nobody has answered my question?&lt;/p&gt;&#xA;" OwnerUserId="6301" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-12-11T17:16:27.437" Title="No replies and expiring bounty" Tags="|support|specific-question|bounty|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="356" PostTypeId="2" ParentId="355" CreationDate="2011-09-06T06:47:38.390" Score="5" Body="&lt;p&gt;Indeed it does per &lt;a href=&quot;https://codereview.stackexchange.com/faq#bounty&quot;&gt;https://codereview.stackexchange.com/faq#bounty&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In any case, you will &lt;em&gt;always&lt;/em&gt; give up the amount of reputation specified in the bounty, so if you start a bounty, be sure to follow up and award your bounty to the best answer!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I suggest sharing a link to the question with any friends or colleagues who might be interested in viewing your code -- or broadcast it on Twitter, Facebook, etc using the sharing links on the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://blog.stackoverflow.com/2010/09/announcer-booster-and-publicist-badges/&quot;&gt;http://blog.stackoverflow.com/2010/09/announcer-booster-and-publicist-badges/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2011-09-06T06:47:38.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="357" PostTypeId="2" ParentId="354" CreationDate="2011-09-10T02:11:23.537" Score="19" Body="&lt;p&gt;I agree -- all questions that are present here are default &lt;em&gt;please critique&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is some subtlety to what is being asked for, it should be explained in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to edit these out of titles when you see them using suggested edits!&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-09-10T02:11:23.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="358" PostTypeId="1" AcceptedAnswerId="359" CreationDate="2011-09-12T12:53:08.027" Score="7" ViewCount="82" Body="&lt;p&gt;It might be naive, but isn't the aim of a code review to find out if there is a way to refactor the code in order to have it improved?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this tag doesn't apply to all question, when should I use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; tag?&lt;/p&gt;&#xA;" OwnerUserId="1029" LastEditorUserId="22222" LastEditDate="2014-06-25T23:05:58.650" LastActivityDate="2014-07-04T22:09:18.000" Title="Use of the [refactoring] tag" Tags="|discussion|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="359" PostTypeId="2" ParentId="358" CreationDate="2011-09-12T15:47:44.100" Score="6" Body="&lt;p&gt;Hmm, good point. I could see the tag used for questions that want a refactoring reviewed. For example, a post could show the code, show a refactoring of the code, and ask if the refactored code was equivalent to the original.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it is redundant many of the times it is used here. There are two questions that have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; as the sole tag, so I can't destroy it outright. Feel free to suggest edits for posts you feel the tag is useless, and I'll start going through myself in small batches so that the front page doesn't get disturbed too much.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="22222" LastEditDate="2014-06-25T23:06:21.800" LastActivityDate="2014-06-25T23:06:21.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="360" PostTypeId="1" CreationDate="2011-09-14T21:55:24.830" Score="6" ViewCount="430" Body="&lt;p&gt;I came across &lt;a href=&quot;https://stackoverflow.com/questions/7290182/is-there-a-problem-with-this-script&quot; title=&quot;Is there a problem with this script?&quot;&gt;a question on SO&lt;/a&gt; which &amp;mdash; perhaps aside from the title &amp;mdash; seems to be appropriate for SO &lt;em&gt;and&lt;/em&gt; CR (according to both FAQs).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OP&amp;rsquo;s Question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am not php/javascript expert, so can anyone tell me if this is good&#xA;  or not and if it will fail under some conditions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The OP&amp;rsquo;s code is &lt;em&gt;working&lt;/em&gt; code and the question is requesting &lt;em&gt;critique&lt;/em&gt; (at least that&amp;rsquo;s how I read it). It was asked and answered on SO with no complaints, but after reading the FAQs, I&amp;rsquo;m still a bit confused about where a question of this nature belongs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My Question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do  questions like this belong on Stack Overflow or Code Review? According to SO FAQ, It is a &amp;ldquo;a specific programming problem&amp;hellip;&amp;rdquo;, but CR accepts &amp;ldquo;Security issues in a code snippet&amp;hellip;&amp;rdquo;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is similar to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/275/which-is-the-better-fit-code-review-or-stackoverflow&quot;&gt;Which is the better fit -- Code Review or Stack Overflow?&lt;/a&gt; where Jeff answers, &amp;ldquo;Seems to me this question could go either way?&amp;rdquo;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is a wonderful idea and it&amp;rsquo;s still in its infancy, but overlap/crossover questions could lead to an &amp;ldquo;identity crisis&amp;rdquo; of sorts. Is there (or should there be) a &lt;em&gt;specific&lt;/em&gt; place for these questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I apologize if this has been answered elsewhere. I searched this Meta, but found no definitive conclusion.&lt;/p&gt;&#xA;" OwnerUserId="6806" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2011-09-16T02:27:41.080" Title="Stack Overflow - Code Review Overlap Questions" Tags="|discussion|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="361" PostTypeId="2" ParentId="165" CreationDate="2011-09-14T22:25:51.643" Score="11" Body="&lt;p&gt;I found this stack by way of Area 51 just a few days ago, but I imagine, as Jeff points out, that a lot of traffic will eventually be driven from Stack Overflow or other highly visible stacks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I certainly hope CR sticks around, even if it&amp;rsquo;s &lt;em&gt;only&lt;/em&gt; traffic comes from other stacks. As a &amp;ldquo;lone-coder&amp;rdquo;, I&amp;rsquo;ve often wondered if my code is &amp;ldquo;up to snuff&amp;rdquo;, or if I was missing some security hole, or if there&amp;rsquo;s a better way to design a certain class interface. I&amp;rsquo;ve never found anything like Code Review through Google, but I&amp;rsquo;m glad it&amp;rsquo;s available nonetheless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if it survives only as an appendage of other stacks, is that such a bad thing? Not in my book.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, it might help to blog about it. &lt;em&gt;Coding Horror&lt;/em&gt; is a popular blog. Has Code Review been mentioned there? ;-)&lt;/p&gt;&#xA;" OwnerUserId="6806" LastActivityDate="2011-09-14T22:25:51.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="363" PostTypeId="2" ParentId="360" CreationDate="2011-09-16T02:27:41.080" Score="5" Body="&lt;p&gt;As I see it, that particular question was not&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How can I improve this working code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can anyone explain this working code to me.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A proper code review question is from someone who &lt;em&gt;already understands&lt;/em&gt; functioning code, but wishes to improve upon it in some way...&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-09-16T02:27:41.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="364" PostTypeId="1" AcceptedAnswerId="365" CreationDate="2011-09-16T10:55:29.517" Score="8" ViewCount="102" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/4549/1029&quot;&gt;How to name a method that sets some values in a javabean?&lt;/a&gt;, the OP only ask for a name of this function, and nothing more. Does it belong to the scope of Code Review?&lt;/p&gt;&#xA;" OwnerUserId="1029" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-07-17T22:18:21.957" Title="Is asking for a name for one function on-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="365" PostTypeId="2" ParentId="364" CreationDate="2011-09-17T05:35:47.610" Score="7" Body="&lt;p&gt;It's not great, but I do think it is valid. As someone very much smarter than me once said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There are only two hard things in Computer Science: cache invalidation and naming things.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.tbray.org/ongoing/When/200x/2005/12/23/UPI&quot; rel=&quot;nofollow&quot;&gt;http://www.tbray.org/ongoing/When/200x/2005/12/23/UPI&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-09-17T05:35:47.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="366" PostTypeId="1" AcceptedAnswerId="367" CreationDate="2011-09-27T00:06:14.087" Score="7" ViewCount="103" Body="&lt;p&gt;I think code review is the best thing ever and that I need code review basically daily since I change the code daily. I don't posted too much, only 3 or 4 questions how to clean python and yaml and I'm getting great help. If you want you can inspect my account and warn me if I post things that could be too irrelevant to others or too stupid questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I anyway think that code review is the best and I would like to see for example connecting my open source repository to volutary code reviewers that can review my daily or weekly changes and be some &quot;code police&quot; on me. I think it is good with &quot;code police&quot; since I realize I make many mistakes which also can be seen from reading my questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm basically asking for a way to subscribe to code review if you know? Is this the best forum?&lt;/p&gt;&#xA;" OwnerUserId="6426" LastEditorUserId="22222" LastEditDate="2013-11-21T23:30:19.053" LastActivityDate="2013-11-21T23:30:19.053" Title="Reviewing same file multiple times = same question?" Tags="|discussion|feature-request|status-declined|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="367" PostTypeId="2" ParentId="366" CreationDate="2011-09-27T02:51:12.627" Score="13" Body="&lt;p&gt;No, Code Review would not be the best place for that kind of review. The best code for this site, as I see it, is code you consider finished. It works, it's the best you can think of, and you're ready to get it critiqued.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you are describing is better for a small group of developers that constantly review each other's work. A fair comparison would be an agile team working on the same project: they constantly see all the changes and improve each other's code as they go. I would suggest you try to find a couple of other developers to work with, or join a developer group near you. They can give you the constant sort of feedback you are looking for.&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2011-09-27T02:51:12.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="369" PostTypeId="1" CreationDate="2011-10-01T18:04:59.593" Score="12" ViewCount="195" Body="&lt;p&gt;I have a concern regarding the &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt; site: It seems to me that when a question is posted for code review that there really can be multiple correct answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, the FAQ states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You should only ask practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But as I read through many of the questions, it seems that many of them are &quot;un-answerable&quot;.  So my concern here is how useful it is. Perhaps a different format for accepting the correct answers would help, such as allowing the user to pick the top 3 useful suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am I missing some key information here?&lt;/p&gt;&#xA;" OwnerUserId="7280" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-20T19:00:44.150" Title="Multiple answers and unanswerable questions" Tags="|discussion|answers|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="370" PostTypeId="2" ParentId="369" CreationDate="2011-10-01T22:07:18.923" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;there is really can be multiple correct answers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Multiple correct answers is not really a problem; there is always &quot;more than one way to do it&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only time it is a problem is when the # of answers is infinitely large and always growing. in practice this has not been a problem on Code Review, probably because each code snippet is quite specific.&lt;/p&gt;&#xA;" OwnerUserId="136" LastActivityDate="2011-10-01T22:07:18.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="371" PostTypeId="1" AcceptedAnswerId="372" CreationDate="2011-10-04T14:57:36.167" Score="6" ViewCount="100" Body="&lt;p&gt;I have a question that involves some code, however it's more of an architectural question and I'm torn whether to post it on Code Review or Stack Overflow.  I feel like it may be a bit of a grey area, and I'm leaning towards posting it on Code Review.  Would this be an acceptable use of the Code Review site?   &lt;/p&gt;&#xA;" OwnerUserId="7393" LastEditorUserId="22222" LastEditDate="2013-12-11T17:18:36.493" LastActivityDate="2013-12-11T17:18:36.493" Title="Would Code Review be a good site to post architectural issues?" Tags="|discussion|site-policy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="372" PostTypeId="2" ParentId="371" CreationDate="2011-10-04T19:45:15.827" Score="12" Body="&lt;p&gt;From the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;FAQ&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;and your question is not about … Higher-level architecture and design of software systems&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Architecture is specifically off-topic on Code Review. This is a site for reviewing at a lower level. If the purpose of a question is to review the architecture, it is better on SO or &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;Programmers&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2011-10-04T19:45:15.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="373" PostTypeId="2" ParentId="165" CreationDate="2011-10-05T05:39:24.883" Score="3" Body="&lt;p&gt;We often end up writing a ton of code and if it works correctly then we leave it at that. It is hard to find someone who can review it with objectivity at workplace and otherwise also. StackOverflow drove me here and now I spend quality time learning here.Once the word is out that this is the best code review site ,we will have traffic coming here.I am not sure if we will get search engine re-directed traffic here.&lt;/p&gt;&#xA;" OwnerUserId="7511" LastActivityDate="2011-10-05T05:39:24.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="374" PostTypeId="1" CreationDate="2011-10-07T16:59:53.147" Score="4" ViewCount="165" Body="&lt;p&gt;Is it appropriate to ask questions based on &quot;well solved&quot; problems? What if the question has certain limitations that prevent the standard use of a &quot;well-solved&quot; problem? For example if the user cannot use a standard library or another accepted library (i.e &lt;code&gt;boost&lt;/code&gt;), is it still an acceptable question? Should we discourage these types of questions being asked? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;User comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There is no point to the question (because it is a well know SOLVED&#xA;  problem). Asking it is silly. There is a difference between not being&#xA;  able to use the standard library and copying code (which just happens&#xA;  to come from the standard library presumably you can still get a copy&#xA;  to look at).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Example question: &lt;a href=&quot;https://codereview.stackexchange.com/q/5211/7394&quot;&gt;Sine function in C / C++&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="7394" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2011-10-07T17:10:42.623" Title="&quot;Well Solved Solutions&quot; For Nonstandard Questions" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="375" PostTypeId="2" ParentId="374" CreationDate="2011-10-07T17:02:33.753" Score="2" Body="&lt;p&gt;I believe that as long as the question has some limitation on it that it is an acceptable question. I recommend use of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nonstandard&quot;&gt;nonstandard&lt;/a&gt; tag to indicate that the &quot;well solved solution&quot; is not applicable for the question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Standard libraries are simply that, standard and for general use. We shouldn't discourage questions that have specific constraints and don't follow standard use. I don't think Code Review should become a simple homework or detailed question site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus, I feel an answer asserting to simply look up the source code of a standard library should not be considered a &quot;good&quot; answer. This is very little teaching value in that response.&lt;/p&gt;&#xA;" OwnerUserId="7394" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2011-10-07T17:10:42.623" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="377" PostTypeId="2" ParentId="352" CreationDate="2011-10-13T13:58:14.807" Score="2" Body="&lt;p&gt;I'd reword the FAQ to say this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;and your question is not about …&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tools, best practices, improving, or how to conduct code reviews&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1908" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2011-10-13T13:58:14.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="378" PostTypeId="1" CreationDate="2011-10-16T00:51:08.133" Score="6" ViewCount="67" Body="&lt;p&gt;I feel that these tags would&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;be generally useful on this site&lt;/li&gt;&#xA;&lt;li&gt;apply to &lt;a href=&quot;https://codereview.stackexchange.com/questions/1695/scoped-ptr-for-c-cli-ensure-managed-object-properly-frees-owned-native-object&quot;&gt;my question here&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Would someone please be so kind as to add them, or explain why they're bad?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/4009/which-is-the-better-way-to-return-a-new-instance-of-a-boost-intrusive-ptr&quot;&gt;This question by another user&lt;/a&gt; would probably also benefit from a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/smart-pointer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;smart-pointer&amp;#39;&quot; rel=&quot;tag&quot;&gt;smart-pointer&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="2150" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-11-19T20:33:52.770" Title="Please create some new tags: [smart-pointer] and [c++-cli]" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="379" PostTypeId="1" CreationDate="2011-10-16T00:56:18.987" Score="1" ViewCount="82" Body="&lt;p&gt;I am one of two users with a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b-cli&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++-cli&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++-cli&lt;/a&gt; tag badge on Stack Overflow.  I think that&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;any tag in use on SO is a good candidate for being a valid tag here and&lt;/li&gt;&#xA;&lt;li&gt;a badge shows that I properly understand the meaning and scope of the tag&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Therefore, I propose that creation of a tag here should, in addition to the current standards for introduction of new tags, be allowed if the user has earned a badge on that tag on any of the other programming-related SE sites (or use the requirement for wiki edits).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/311/why-cant-rep-from-other-se-sites-count-towards-at-least-some-rep-here/314#314&quot;&gt;it's already been argued that not all tags are appropriate across sites&lt;/a&gt;, but I think earning a badge probably demonstrates some level of understanding.  And Brian's claim that just requesting a tag in the question will get it added seems not to hold true.&lt;/p&gt;&#xA;" OwnerUserId="2150" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-01-12T08:59:18.167" Title="Add tag existing on SO, for which I have rep" Tags="|feature-request|status-declined|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="380" PostTypeId="2" ParentId="378" CreationDate="2011-10-16T05:07:54.137" Score="6" Body="&lt;p&gt;They seem like reasonable tags to me, so I added them to your question for you.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastActivityDate="2011-10-16T05:07:54.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="381" PostTypeId="2" ParentId="311" CreationDate="2011-10-27T16:33:24.423" Score="1" Body="&lt;p&gt;In the longer term I do think the rep needed for each privilege should be varied based upon the user's rep elsewhere on the SE Network. I.e. not extra rep over the 100 already added, but the rep gained in one SE site means more because of rep gain in total.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the short term, newer sites should temporarily reduce the rep needed for some of the privileges, especially tag creation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, for the sites where it is relevant, like this one, allow existing tags to bleed from SO.&lt;/p&gt;&#xA;" OwnerUserId="1514" LastActivityDate="2011-10-27T16:33:24.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="383" PostTypeId="1" CreationDate="2011-11-04T16:49:21.780" Score="7" ViewCount="194" Body="&lt;p&gt;There are a number of questions of similar type that get asked here:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/5343/how-many-conditions-in-an-if-clause-is-acceptable&quot;&gt;How many conditions in an &amp;quot;if clause&amp;quot; is acceptable?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/5804/using-catching-exceptions-to-improve-readability-good-or-bad&quot;&gt;https://codereview.stackexchange.com/questions/5804/using-catching-exceptions-to-improve-readability-good-or-bad&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/5706/is-saving-markup-to-the-data-layer-good-practice&quot;&gt;https://codereview.stackexchange.com/questions/5706/is-saving-markup-to-the-data-layer-good-practice&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/5517/is-this-a-pythonic-method-of-executing-functions-based-on-the-values-of-a-tupl&quot;&gt;Is this a &amp;quot;pythonic&amp;quot; method of executing functions based on the values of a tuple?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My read on &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/302/best-practice-questions&quot;&gt;Best practice questions&lt;/a&gt; and the FAQ is that none of these questions are on-topic for code review. However, at least one of the questions was migrated to code review after asking a mod who indicated it was acceptable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Are these on-topic for Code Review?&lt;/li&gt;&#xA;&lt;li&gt;If not, do they belong on StackOverflow or Programmers?&lt;/li&gt;&#xA;&lt;li&gt;Do we want to go back and move all of these questions to the appropriate site, or leave well enough alone and only apply the policy to newer questions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2012-02-03T01:07:53.460" Title="Practical Best Practice Questions" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="384" PostTypeId="2" ParentId="379" CreationDate="2011-11-04T21:42:57.337" Score="9" Body="&lt;p&gt;The point of having you wait until you have enough rep on this site is to make sure that you understand this site before you start creating new tags for it. The appropriate tags here are not the same as the appropriate tags on stack overflow. Hence I don't see that your prior badge is relevant. &lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="30346" LastEditDate="2014-01-12T08:59:18.167" LastActivityDate="2014-01-12T08:59:18.167" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="385" PostTypeId="2" ParentId="383" CreationDate="2011-11-04T22:59:36.167" Score="6" Body="&lt;p&gt;For the most part the the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;FAQ&lt;/a&gt; seems a bit fuzzy on this matter, but I think the telling line is the first.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review - Stack Exchange is for &lt;strong&gt;sharing code from projects you are working on&lt;/strong&gt; for peer review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;(emphasis existing)&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is using example/place holder, then I would say it's off topic.&#xA;If the question is using actual code and just asking if it complies with best practice then I would say on topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Compliance with best practice is in the list of things that may be commented on and the OP is allowed to ask for a focus on a particular type of critique, though the answer may still comment on other aspects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your third example seems on-topic based on my interpretation of the FAQ. If we decide that we don't want such questions then we should probably update the FAQ to be a little clearer on the matter.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2011-11-04T22:59:36.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="386" PostTypeId="1" CreationDate="2011-11-04T23:34:02.427" Score="6" ViewCount="105" Body="&lt;p&gt;I was looking through the FAQ and noticed the following line under the heading of &quot;&lt;a href=&quot;https://codereview.stackexchange.com/faq#dontask&quot;&gt;What kind of questions should I not ask here?&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You should only ask &lt;strong&gt;practical, answerable questions based on actual problems that you face&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While this is fine for most sites, I think it encourages the wrong sort of questions for this site. If the question is about a problem you face (rather than requesting a review of your solution to that problem) then it is off topic. Actually the first two paragraphs in that section could use some attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not entirely confident with my wording and so will propose it as an answer, that way others may propose alternatives and vote appropriately.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2011-11-04T23:34:32.190" Title="FAQ: What kind of questions should I not ask here?" Tags="|discussion|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="387" PostTypeId="2" ParentId="386" CreationDate="2011-11-04T23:34:32.190" Score="5" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;You should only ask for reviews of code that you are actually working on and is (to your knowledge) already functioning correctly. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.&lt;/p&gt;&#xA;&lt;p&gt;Your questions should be reasonably scoped. If the specific code you wish to have reviewed will not fit in the question, you’re asking too much.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1432" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2011-11-04T23:34:32.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="391" PostTypeId="1" AcceptedAnswerId="392" CreationDate="2011-11-09T09:31:59.487" Score="11" ViewCount="129" Body="&lt;p&gt;I am a big fan of codereview.stackexchange.com. There is a lot to learn but unfortunately the site is not as popular as stackoverflow and  programmers.stackexchange.com. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many questions are migrated from stackoverflow and  programmers.stackexchange.com. What can be done to popularize the site and make it first stop for code reviews. &lt;/p&gt;&#xA;" OwnerUserId="7464" LastActivityDate="2011-11-10T08:18:30.470" Title="What can be done to popularize codereview.stackexchange.com" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="392" PostTypeId="2" ParentId="391" CreationDate="2011-11-10T08:13:21.487" Score="15" Body="&lt;p&gt;&lt;strong&gt;StackOverflow &amp;amp; Programmers&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Browse questions on StackOverflow &amp;amp; Programmers and aks to migrate here, if they better fit Code Review. People over there will start noticing soon and hopefully will come here when in need of code reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find questions that parts of them may fit Code Review, leave a comment suggesting that the op could ask here on those parts specifically. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Social networks&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Share questions on some social network and / or news aggregators like Reddit or Digg. Pick questions that you think best define the scope of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Improve the content&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the single most important thing any one of us can do, especially since Code Review is in its beta phase. My first impression of the site was that it was a big mess. The first 10 or so questions I happened upon had several problems:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;None or extremely bad code formatting&lt;/li&gt;&#xA;&lt;li&gt;Clearly outside of the scope of the site&lt;/li&gt;&#xA;&lt;li&gt;Poor syntax &amp;amp; grammar &lt;/li&gt;&#xA;&lt;li&gt;Very large code blocks&lt;/li&gt;&#xA;&lt;li&gt;Code blocks that didn't actually work&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When I revisited the site, I immediately got the impression that the Code Review community was actively addressing those issues, and that was enough to make me visit every couple of days, contribute a question, an answer and a few votes. Nothing special really, most of my free time goes to Programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I like it here, so I'll try to spend some time:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Editing questions&lt;/li&gt;&#xA;&lt;li&gt;Retagging questions&lt;/li&gt;&#xA;&lt;li&gt;Flagging questions&lt;/li&gt;&#xA;&lt;li&gt;Voting up and down on questions and answers&lt;/li&gt;&#xA;&lt;li&gt;Commenting everywhere (I'm chatty and open-ended)&lt;/li&gt;&#xA;&lt;li&gt;Suggesting improvements on meta&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Obviously all of the above are helpful for any Stack Exchange site, but are extremely critical for beta sites where the community is small and the rewards are slow. &lt;/p&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="4673" LastEditDate="2011-11-10T08:18:30.470" LastActivityDate="2011-11-10T08:18:30.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="393" PostTypeId="1" AcceptedAnswerId="394" CreationDate="2011-11-10T14:19:13.343" Score="6" ViewCount="145" Body="&lt;p&gt;Whenever someone asks a JavaScript code review question, I'm tempted to run it through &lt;a href=&quot;http://www.jshint.com&quot; rel=&quot;nofollow&quot;&gt;JSHint&lt;/a&gt; and just paste the results. I realize this is not in the spirit of CR.SE, but it seems to me that anyone interested in a code review should use a linter, where one exists, and some of our askers may simply not know that lint tools exist. &lt;em&gt;That&lt;/em&gt; should be corrected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I run a question through, say, JSHint, and get dozens of easily-corrected problems, is it always appropriate to drop a link to my favorite lint tool in a comment?&lt;/p&gt;&#xA;" OwnerUserId="8233" LastActivityDate="2011-11-11T02:36:15.940" Title="Should we lint code for askers?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="394" PostTypeId="2" ParentId="393" CreationDate="2011-11-11T02:36:15.940" Score="6" Body="&lt;p&gt;I would say that it's ok to paste lint results in your answer provided that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You explain what lint is and provide a link for the actual tool used.&lt;/li&gt;&#xA;&lt;li&gt;Suggest alternatives for lint identified issues, since the point of the site is code review not code debug.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It's also ok to just leave a comment with your favourite lint tool, it would be a helpful push to the right direction. If you see obvious issues that lint could have caught and don't have time for a proper answer, a comment about lint would be the appropriate thing to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BTW when I read the title of the question I thought would you ask for our Stack Exchange overlords to give us auto-linting features, that would be LEGENDARY!&lt;/p&gt;&#xA;" OwnerUserId="4673" LastActivityDate="2011-11-11T02:36:15.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="396" PostTypeId="1" AcceptedAnswerId="397" CreationDate="2011-11-14T06:04:08.533" Score="0" ViewCount="115" Body="&lt;p&gt;I think it would greatly help reviewers if we decide upon and adopt guidelines on readability oriented coding conventions. A few examples: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blocks&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One space between arguments, no new line braces&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if( condition ) {&#xA;    // do this&#xA;} else {&#xA;    // do that&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(condition) &#xA;{&#xA;    // do this&#xA;} &#xA;else &#xA;{&#xA;    // do that&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;No spaces after methods names&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;int funkyMethod(foo)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;int funkyMethod (foo)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Proper identation&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;    &amp;lt;div id=&quot;funky&quot;&amp;gt;&#xA;        &amp;lt;p&amp;gt;Hello World&amp;lt;/p&amp;gt;&#xA;    &amp;lt;/div&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead of&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;html&amp;gt;&#xA;&amp;lt;div id=&quot;funky&quot;&amp;gt;&#xA;&amp;lt;p&amp;gt;Hello World&amp;lt;/p&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&amp;lt;/html&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm aware that such a proposal has high potential of turning into a flame war. I'm not suggesting we adopt the above examples, they are just examples, what I'm saying is that adopting common conventions is more important than what those are. Sensible conventions is the first step to any code review, providing them in the faq or in meta discussions as references will provide common ground for askers and editors&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in no way suggesting that we try to enforce our conventions to anyone, just providing a generic template for editors and experienced askers to format code in questions and answers. Such a guideline should be geared towards making code more readable first and smaller then. Small is good, since we have certain limitations at the amount of code that is shown in a code block at once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, same conventions will not apply to all languages. The python people especially will laugh out loud at our indentation peculiarities. But we could start with guidelines for C style languages, as the family is more popular. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for how the adoption could work: We could brake suggestions into meta discussions and let people vote on which style they prefer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts? &lt;/p&gt;&#xA;" OwnerUserId="4673" LastActivityDate="2011-11-17T11:22:14.997" Title="Readability oriented coding conventions" Tags="|discussion|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="397" PostTypeId="2" ParentId="396" CreationDate="2011-11-14T07:41:39.497" Score="7" Body="&lt;p&gt;Where the poster has made some visible attempt at using an identifiable style, I usually prefer to retain that style, even if it's not my preferred style.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the post has no discernible formatting &quot;style&quot; or indentation then I usually use what I (as the editor) am comfortable with for that particular language. (If the organisational body behind the language advocates one particular style then I would prefer that - but I am not aware of many languages where this is the case.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, I don't think we should force any one particular style, there are many opinions and and picking one over the others is just asking for trouble.&lt;/p&gt;&#xA;" OwnerUserId="1432" LastActivityDate="2011-11-14T07:41:39.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="398" PostTypeId="2" ParentId="396" CreationDate="2011-11-17T11:22:14.997" Score="5" Body="&lt;p&gt;As a non-language specific coding convention for Code Review I would appreciate it if people reformat their code so that usage of the horizontal scrollbar is reduced to a minimum.&lt;/p&gt;&#xA;" OwnerUserId="2254" LastActivityDate="2011-11-17T11:22:14.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="399" PostTypeId="2" ParentId="165" CreationDate="2011-11-17T12:13:16.050" Score="2" Body="&lt;p&gt;Very good point, while being active on this site I've also constantly had this same concern at the back of my mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, I experienced a lot of redundancy in my answers, having to refer to the same proper coding techniques over and over again.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It is pretty clear why this site is useful for CR-users: those who ask&#xA;  for code review may get some points regarding their code, reviewers&#xA;  can see ideas of other reviewers which also stimulates writing better&#xA;  code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Maybe that is part of the underlying knowledge which is built? A &lt;strong&gt;collection of good coding practices&lt;/strong&gt;. Perhaps it would be useful to structure those in some way so we can refer to a central location in our answers? A single point of reference with unambiguous information/naming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually, Programmers.SE would be a better location for that. :O Discussion of proper coding practices should take place on Programmers.SE, but how to apply them to specific questions can be discussed here. Some cooperation would be necessary in order to achieve this.&lt;/p&gt;&#xA;" OwnerUserId="2254" LastActivityDate="2011-11-17T12:13:16.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="400" PostTypeId="1" AcceptedAnswerId="407" CreationDate="2011-11-21T15:15:54.910" Score="1" ViewCount="141" Body="&lt;p&gt;On StackOverflow the the font-size for text and code appears to be the same, but on CodeReview they're noticeably different. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a bit of an annoyance, because when the text font size is set to my preference (about 10pt.), the code appears to be 8pt. To read the code blocks comfortably, I have to adjust page zoom to make the text appear larger than I would like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The effect becomes even more pronounced when inline code formatting is used in adjacency to a code block. Here's an example from one of my questions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MCYuy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone else find this annoying? Is this something that should be changed?&lt;/p&gt;&#xA;" OwnerUserId="3116" LastActivityDate="2011-12-05T13:09:40.353" Title="Should font-size for question text and code blocks be the same?" Tags="|discussion|support|user-interface|formatting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="402" PostTypeId="1" CreationDate="2011-11-23T10:08:33.517" Score="1" ViewCount="169" Body="&lt;p&gt;Here is the elevator pitch:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Using Code Review to assemble a collection of extension methods for .NET and extracting a library out of it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Originally &lt;a href=&quot;http://area51.stackexchange.com/proposals/36504/extension-methods&quot;&gt;I created a separate SE site proposal&lt;/a&gt; to achieve this, which got closed &lt;a href=&quot;https://area51.meta.stackexchange.com/q/3429/32507&quot;&gt;since SE isn't created for this purpose&lt;/a&gt;. In a general &lt;a href=&quot;https://softwareengineering.stackexchange.com/q/120082/15464&quot;&gt;Programmers.SE discussion whether or not creating a library through a democratic process&lt;/a&gt; similar to SE is possible, Yannis Rizos pitched the idea that it might be interesting to discuss the same topic on Code Review meta, so here goes ...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The proposal I just created isn't a typical SE site. It is inspired by&#xA;  &lt;a href=&quot;http://extensionmethod.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;extensionmethod.net&lt;/a&gt; which attempts to create a listing of interesting&#xA;  .NET extension methods. The main problem this site has at the moment&#xA;  is moderation. It is my belief that the SE platform is perfectly&#xA;  suitable to do the forms of moderation which extensionmethod.net is&#xA;  missing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why would it be suitable on Code Review?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basic idea fits the Code Review format. Code is posted, reviewed, and improved. For a simple listing of extension methods I feel Code Review is already a correct place as it is now. One problem which could occur is that many extension methods are posted which can't be improved, and thus no answers for them will ever appear. Another is how to handle duplicate extension methods, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8/2254&quot;&gt;which meta still isn't clear about at the moment&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why it isn't suitable on Code Review (as is)?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to properly extract all the posted extension methods, tag-specific conventions would need to be introduced. Some I can think of now:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Specific &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/extension-method&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;extension-method&amp;#39;&quot; rel=&quot;tag&quot;&gt;extension-method&lt;/a&gt; tag needs to be applied.&lt;/li&gt;&#xA;&lt;li&gt;Type of the object to which the extension method belongs needs to be applied as a tag.&lt;/li&gt;&#xA;&lt;li&gt;A category for the extension method should be given through a tag. (e.g. LINQ, general, reflection, ...)&lt;/li&gt;&#xA;&lt;li&gt;No duplicates should be posted. (Extension method with the same functionality.)&lt;/li&gt;&#xA;&lt;li&gt;Answers and questions should contain complete compilable code samples, not just pointers on how to improve the code.&lt;/li&gt;&#xA;&lt;li&gt;Preferably a particular coding convention should be followed, and methods should contain XML documentation.&lt;/li&gt;&#xA;&lt;li&gt;When calling other custom extension methods from within an extension method you should link to them on CR. (Or some other convention needs to be figured out in order to resolve dependencies.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This discussion should be about the following two questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Would it be worth trying out this concept on Code Review?&lt;/li&gt;&#xA;&lt;li&gt;Are tag-specific conventions like this a problem, and what would be a way to easily enforce them?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="-1" LastEditDate="2017-05-03T08:41:06.413" LastActivityDate="2015-06-28T23:23:05.610" Title="Could Code Review be used to create a community library?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="403" PostTypeId="2" ParentId="402" CreationDate="2011-11-23T10:27:15.277" Score="2" Body="&lt;p&gt;Why not just host it on GitHub or similar and come here to request review of parts?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have this extension method which does much bla and even more bla if blu:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; Some awesome code here.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I'm specifically looking for suggestions on how much bla I need to get a real conversion going and if the bla on line 666 is not evil.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Note:&lt;/strong&gt; This is extension method is part of the MAELitW (Most Awesome Extension Library in the World) project.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; My first thought is that such an effort does not fit well into the Q&amp;amp;A style.&lt;/p&gt;&#xA;&lt;p&gt;The biggest problems I see are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Organisation&lt;/strong&gt;, tagging and stuff. I'm not very fond of creating tags just for that purpose. Also, one question per method? Per Type? Per Collection?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Review&lt;/strong&gt;, to avoid duplication and fragmentation questions need to be edited, which will render most answers useless, or at best confusing. Deleting questions or answers for cleanup will destroy valuable information. Marking questions as old will need a link to the newest question, which turns into much work after some time.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Forks&lt;/strong&gt;, if there's such a thing for .NET, there'll also be such projects for Java, C++ and similar, including all kinds of libraries.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Megalomania&lt;/strong&gt;, why stop at extension methods? We can host a whole Driver-Suite here!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Edit2:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;one question per extension method&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That means you'll need a special tag for it, which does not collide with the normal usage of the site.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;duplication shouldn't be a problem, close as duplicate; when would an answer be edited so that answers (improved functions) become obsolete?; questions shouldn't be deleted, but closed;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you close as duplicate to a newer version, you'll get a Duplicate-Chain in time, with different versions cluttering up the site. Answers might become outdated only if you edit the original question.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;forks and megalomania: true, which is why I first posted it as a SE site proposal. There is a limit to how far you can take this within SE. An extension method library is the simplest form of loosely coupled methods I can think of, which makes it a nice proof of concept.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not really, no. Where's the difference between a library with extension methods and a library with &lt;em&gt;some&lt;/em&gt; static methods? Additionally, extension methods can use each other (as far as I know), which means that they can interact with each other and can gain the same complexity as any other library. If you have code, it doesn't matter how loosely coupled it is as long as you wrap it under one umbrella, it's still one big piece.&lt;/p&gt;&#xA;" OwnerUserId="2612" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2011-11-23T13:00:22.550" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="406" PostTypeId="1" CreationDate="2011-12-01T05:15:40.323" Score="4" ViewCount="63" Body="&lt;p&gt;I'm noticing this more recently where flagging off-topic questions aren't being listed in my flagging summary. Consequently, my flag weight is also not updated -- it remains stagnant regardless of how many illegitimate questions I flag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a recent change to Code Review I'm not aware of or due to something else?&lt;/p&gt;&#xA;" OwnerUserId="71" LastEditorUserId="22222" LastEditDate="2015-06-28T20:34:06.660" LastActivityDate="2015-06-28T20:34:06.660" Title="Flagged questions aren't showing up in my flagging summary" Tags="|support|flagging|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="407" PostTypeId="2" ParentId="400" CreationDate="2011-12-05T13:09:40.353" Score="3" Body="&lt;p&gt;This was implemented &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/229/2254&quot;&gt;as a partial quick-fix&lt;/a&gt; to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/225/2254&quot;&gt;a discussion&lt;/a&gt; I started a while back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this change, I found the average code samples a lot more readable, so I would argue to keep this change. However, more suitable (but more difficult) solutions can still be considered, which is why I didn't accept Jeff's answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most modern web browser allow easy up and downscaling (e.g. ctrl + and ctrl -), which seems to be a more suitable solution for you.&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2011-12-05T13:09:40.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="408" PostTypeId="2" ParentId="406" CreationDate="2011-12-06T12:14:57.880" Score="2" Body="&lt;p&gt;Once I've noticed the same with &quot;Duplicate of &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;https://stackoverflow.com/&lt;/a&gt;...&quot; or similar flag message.&#xA;Maybe it's a feature, since in this case users could use the &lt;em&gt;close&lt;/em&gt; function. Unfortunately there are only 50 500+ rep users, so flagging is more effective than close votes.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2011-12-06T12:14:57.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="410" PostTypeId="2" ParentId="233" CreationDate="2011-12-07T14:07:32.117" Score="7" Body="&lt;p&gt;Your Code. But Better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like that&lt;/p&gt;&#xA;" OwnerUserId="8933" LastActivityDate="2011-12-07T14:07:32.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="412" PostTypeId="1" AcceptedAnswerId="413" CreationDate="2011-12-17T06:14:51.850" Score="5" ViewCount="63" Body="&lt;p&gt;In particular, &lt;code&gt;X&lt;/code&gt; that I'm thinking about in particular is the Quick Sort algorithm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are currently 9 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/quick-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;quick-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;quick-sort&lt;/a&gt; in 4 different languages: 1 in lisp, 4 in C++, 1 in C and 3 in Java.  There are &lt;a href=&quot;https://codereview.stackexchange.com/search?q=quicksort+-[quick-sort]&quot;&gt;5 others found in a search&lt;/a&gt; that are not tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/quick-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;quick-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;quick-sort&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of the questions have more than just the sorting code in their question so &lt;em&gt;maybe&lt;/em&gt; they deserve to stay.  But I'm tempted to close some as duplicates for another since they &lt;em&gt;asked&lt;/em&gt; about their implementation when really one of the other reviews on the duplicates could be applied.  Though we're not reviewing &lt;em&gt;their&lt;/em&gt; code, we have already reviewed code &lt;em&gt;exactly&lt;/em&gt; like it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should we do about these questions?  Should we start closing them as duplicates when there isn't anything substantially different about the code?  Should we leave them be?&lt;/p&gt;&#xA;" OwnerUserId="3860" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2011-12-18T04:21:41.263" Title="At what point is someone asking us to review how they did algorithm X a duplicate of another review?" Tags="|discussion|exact-duplicates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="413" PostTypeId="2" ParentId="412" CreationDate="2011-12-18T04:21:41.263" Score="6" Body="&lt;p&gt;Firstly, do the same issues with the code exist between the various quick-sort implementations? There are a few issues which do show up repeatedly, for example:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Not refactoring the swap logic into a function&lt;/li&gt;&#xA;&lt;li&gt;(C++) failing to use std::swap&lt;/li&gt;&#xA;&lt;li&gt;Failing to use the programming language stack&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;But at the same time, each implementation has it own set of distinct issues. And the same underlying issues show up in pretty much any question. This just happens to be the way they show up in quick-sort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, while there are a number of quicksort implementations the styles are all fairly different. I don't see that they are similar enough that we could say that the code is &quot;exactly&quot; like it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thirdly, I'm not sure what purpose would be served by closing questions as duplicates. If our goal is to help people improve their code, (Code Review: Leading the fight on bad code), then closing the question as a duplicate and pointing them to someone else's code that was reviewed doesn't seem really helpful to me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Altogether, I don't see that questions are really similar enough to be duplicates. Yes, there are common issues but that's true for every question on this site. It also seems to be that it isn't really helpful to close questions as duplicates. So I think we shouldn't close questions as duplicate unless say the exact same code is posted twice.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2011-12-18T04:21:41.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="415" PostTypeId="1" AcceptedAnswerId="416" CreationDate="2011-12-20T14:35:55.523" Score="4" ViewCount="127" Body="&lt;p&gt;More than 3 weeks ago I posted &lt;a href=&quot;https://codereview.stackexchange.com/questions/6309/need-help-with-naming-marshaling-interface-calls&quot;&gt;a question on Code Review asking help with naming a module I created&lt;/a&gt;. I did not receive any answers, so I was wondering whether it would be okay to move it to stackoverflow in order to receive responses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, move it? Yes or No?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Please answer yes, please answer yes!)&lt;/p&gt;&#xA;" OwnerUserId="8381" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2011-12-20T22:30:12.460" Title="Move insufficiently answered question to stackoverflow?" Tags="|discussion|migration|questions|site-policy|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="416" PostTypeId="2" ParentId="415" CreationDate="2011-12-20T20:40:29.567" Score="4" Body="&lt;p&gt;The FAQ says that &lt;em&gt;&quot;Code Review - Stack Exchange is for &lt;strong&gt;sharing code&lt;/strong&gt; from projects you are working on for peer review&quot;&lt;/em&gt;. I've just flagged it with the the following message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There is no code, maybe it would be better on StackOverflow, Programmers.SE or Theoretical Computer Science.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, yes :-)&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2011-12-20T20:40:29.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="417" PostTypeId="2" ParentId="415" CreationDate="2011-12-20T22:30:12.460" Score="5" Body="&lt;p&gt;In this specific case, as palacsint pointed out, the question was off-topic and should have been asked on programmers in the first place. It has now been migrated to programmers and will hopefully get answers there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However in general questions that are on-topic here, will almost always be off-topic on SO or programmers and re-asking them there will only get them closed. So in general that's not recommended.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-12-20T22:30:12.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="418" PostTypeId="1" AcceptedAnswerId="419" CreationDate="2011-12-21T19:42:24.373" Score="-6" ViewCount="94" Body="&lt;p&gt;I believe users should be able to message each other, similar to how you can send private messages on other forums and social networking sites.  This would help with continuation of help during a project, if other help is required.  Is this a possibility to include not only in Code Review, but in other StackExchange sites as well?&lt;/p&gt;&#xA;" OwnerUserId="9247" LastEditorUserId="22222" LastEditDate="2013-11-21T23:26:36.700" LastActivityDate="2014-04-23T08:53:03.687" Title="Personal Messages" Tags="|discussion|feature-request|status-declined|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="419" PostTypeId="2" ParentId="418" CreationDate="2011-12-21T21:15:56.000" Score="7" Body="&lt;p&gt;As @IvoFlipse notes in the comment, this (or similar) requests have been declined every time:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/431/any-way-to-send-a-personal-message-to-another-user&quot;&gt;Any way to send a personal message to another user?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/57537/how-do-i-contact-other-users&quot;&gt;How do I contact other users?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/11635/instant-messaging-on-so-sf-su&quot;&gt;instant messaging on SO SF SU&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And there are probably a dozen similar meta questions on other sites, that just point to the above MSO questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd absolutely hate any similar feature, and probably would stop caring for this site and the others I'm active in, sooner than later. I've written a &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/questions/2689/my-pledge-to-the-se-community-and-i-urge-you-to-do-the-same/2690#2690&quot;&gt;highly opinionated meta answer&lt;/a&gt; on Programmers saying more or less that I don't even consider down vote comments particularly helpful. Of course you don't really have to see things my way, but the reasons I don't like down vote comments are more or less the same I wouldn't enjoy any kind of personal communication: &lt;strong&gt;Extremely high potential for abuse&lt;/strong&gt; and &lt;strong&gt;insanely difficult to safeguard&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This would help with continuation of help during a project, if other help is required.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe &lt;a href=&quot;http://chat.stackexchange.com/&quot;&gt;chat&lt;/a&gt;, if used properly, could be an excellent alternative. If you need more help with a question or a project, you can always create a chat room just for that. Or ask around in the &lt;a href=&quot;http://chat.stackexchange.com/rooms/224/code-review&quot;&gt;main chat room&lt;/a&gt;. Granted, not many people use the chat as it is, but if you have something interesting to say in there, you may be the inspiration people need to get a little bit more involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, one of the very important aspects of how the system works is that preference is always towards the community and not the individual (any individual). Everything is readable by everyone, and anyone can comment on / answer any question. Let's say it's an &lt;em&gt;open&lt;/em&gt; system&lt;sup&gt;1&lt;/sup&gt;, and while personal communication will not make it a closed system, it doesn't do anything to promote it's openness. If you take some time to look at the features added every now and then you'll see that most of them (if not all) in smaller or larger ways are geared towards making this an even more open system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And of course you can always choose to have your email, twitter account, or whatever other means of personal communication you prefer publicly displayed on your profile and let people know they can contact you personally if they wish. And you can &lt;em&gt;assume&lt;/em&gt; that others who do so wouldn't mind if you dropped them a line once in a while, but please don't spam. If you do contact someone personally and they don't answer - just leave it at that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sup&gt;1&lt;/sup&gt; Extremely liberal use of the term, if someone can describe it better, feel free to edit.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2011-12-21T21:31:02.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="420" PostTypeId="1" CreationDate="2011-12-22T06:35:47.753" Score="3" ViewCount="74" Body="&lt;p&gt;On Code Review, we post a lot of code and sometimes these run into some serious lines of code.  There have been times when we have to paste very minimal code for review and the folks who answer end up asking where the rest of the code is.  How do we get around this problem?&lt;/p&gt;&#xA;" OwnerUserId="7511" LastEditorUserId="22222" LastEditDate="2013-12-12T07:39:52.517" LastActivityDate="2013-12-12T07:39:52.517" Title="Should we have code folding in questions?" Tags="|feature-request|questions|" AnswerCount="0" CommentCount="5" ClosedDate="2014-05-12T18:58:59.003" ContentLicense="CC BY-SA 3.0" />
  <row Id="421" PostTypeId="1" AcceptedAnswerId="422" CreationDate="2011-12-24T19:35:35.143" Score="5" ViewCount="108" Body="&lt;p&gt;I just noticed Code Review's FAQ includes &quot;Application UI&quot; in the &quot;If your question is about...&quot; section. What exactly is meant by that? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ux.stackexchange.com/&quot;&gt;User Experience&lt;/a&gt; is the site for UI/UX issues, though UX.SE is not a review site. How does Application UI fit in with the two site's scopes? Is Code Review for the &lt;em&gt;code&lt;/em&gt; side of the UI? If that's the case I wouldn't consider that &quot;Application UI&quot; it's just UI code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, this site is about &quot;sharing code&quot;--I don't see how pure UI issues could possibly fall into that scope. If the issue is &quot;how do I make this code work to create this UI&quot; that's an SO question; UI code is never language agnostic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't seen any questioned migrated from Code review to UX.SE so I don't think people are confused as to which site is for what, but I don't think this site's FAQ is very clear on what is meant by Application UI being in-scope.&lt;/p&gt;&#xA;" OwnerUserId="9346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:32:21.757" LastActivityDate="2011-12-28T11:32:59.857" Title="How is &quot;Application UI&quot; within the scope of this site?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="422" PostTypeId="2" ParentId="421" CreationDate="2011-12-27T13:51:05.330" Score="2" Body="&lt;p&gt;The paragraph is: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review - Stack Exchange is for sharing code from projects you are working on for peer review. If you are looking for specific feedback about…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Code correctness&lt;/li&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage in your code&lt;/li&gt;&#xA;  &lt;li&gt;Application UI&lt;/li&gt;&#xA;  &lt;li&gt;Security issues in a code snippet, etc.&lt;/li&gt;&#xA;  &lt;li&gt;The performance of your code&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whatever is meant by &quot;Application UI&quot;, I think it's evident that it's the odd one in the list, the only sentence that doesn't somehow includes the word &quot;code&quot;. To me it's just poor wording, and I can't really think of an alternative phrase that would still be reasonably within the &quot;Application UI&quot; domain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It confuses more than helps, let's just get rid of it. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;update&lt;/strong&gt;: &quot;Application UI&quot; is no longer in the faq. (thanks @sepp2k)&lt;/p&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="4673" LastEditDate="2011-12-28T11:32:59.857" LastActivityDate="2011-12-28T11:32:59.857" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="423" PostTypeId="1" AcceptedAnswerId="424" CreationDate="2011-12-27T19:37:27.023" Score="4" ViewCount="81" Body="&lt;p&gt;Is there a way to highlight code syntax in a &lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt; block?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this &lt;a href=&quot;https://codereview.stackexchange.com/questions/7188/matlab-code-demonstrating-use-of-fft-fast-fourier-transform&quot;&gt;post&lt;/a&gt;, I had originally inserted my code using a &lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt; block, but the code was not highlighted. After indenting every line by four characters the highlighting worked. I would include an example here, but I couldn't get highlighting to work on &lt;a href=&quot;https://codereview.meta.stackexchange.com/&quot;&gt;Code Review Meta&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="8595" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2011-12-27T19:54:34.413" Title="How do you highlight code in a &lt;pre&gt; block?" Tags="|support|syntax-highlighting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="424" PostTypeId="2" ParentId="423" CreationDate="2011-12-27T19:54:34.413" Score="9" Body="&lt;p&gt;The highlighting will work if you use &lt;code&gt;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;/code&gt; instead of just &lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it is preferred that you use the regular markdown syntax for code samples (i.e. indent by four spaces). There's a button in the formatting toolbar (the one with the {}) as well as a keyboard shortcut (ctrl+k) to do this for you, so you don't need to indent every line by hand.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2011-12-27T19:54:34.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="425" PostTypeId="1" CreationDate="2011-12-29T14:17:26.973" Score="7" ViewCount="89" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;CodeReview FAQ&lt;/a&gt; is confusing to me regarding &lt;em&gt;best practices&lt;/em&gt; as a topic because on the one hand it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are looking for specific feedback about…&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;li&gt; Best practices and design pattern usage in your code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and on the other hand it says...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;and your question is &lt;em&gt;not&lt;/em&gt; about …&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;li&gt; Tools, best practices, improving, or conducting code reviews&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I compared this to the &lt;a href=&quot;https://softwareengineering.stackexchange.com/faq&quot;&gt;Programmers FAQ&lt;/a&gt; which did not even mention &lt;em&gt;best practices&lt;/em&gt; and decided since it was covered in the CodeReview FAQ I would ask &lt;a href=&quot;https://softwareengineering.stackexchange.com/q/127447/42759&quot;&gt;my question&lt;/a&gt; over there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then somebody decided to migrate my question over to Programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question was not just about &lt;em&gt;best practices&lt;/em&gt;, but specifically &lt;em&gt;best practice in my code&lt;/em&gt;; albeit what I posted was a simplified version of the code so that it would be focused on exactly the issue at hand regarding explicit versus implicit line joining. To me this would seem to fit clearly within the scope defined in the CodeReview FAQ.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm fine with my question being moved to Programmers if it is better suited for that forum, but in that case the CodeReview FAQ should be clarified to explain which kinds of &lt;em&gt;best practices&lt;/em&gt; questions fit in CodeReview and which kind fit elsewhere (a specific pointer to that other place would be helpful). Also, it would probably be a good idea to update the Elsewhere FAQ to clearly state that &lt;em&gt;best practices&lt;/em&gt; fits the inclusion criteria.&lt;/p&gt;&#xA;" OwnerDisplayName="aculich" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2011-12-29T17:58:51.623" Title="The CodeReview FAQ needs clarification of its intent around &quot;best practices&quot; questions" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="426" PostTypeId="2" ParentId="425" CreationDate="2011-12-29T17:58:51.623" Score="2" Body="&lt;p&gt;Similiar previously asked questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/302/best-practice-questions&quot;&gt;Best practice questions&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/352/confused-by-faq&quot;&gt;Confused by FAQ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;My question was not just about best practices, but specifically best&#xA;  practice in my code;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your question seemed to be very general about all python code. i.e. there is nothing that it specific to your code. Thus its a question about best practices not about best practices in your code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;albeit what I posted was a simplified version of the code so that it&#xA;  would be focused on exactly the issue at hand regarding explicit&#xA;  versus implicit line joining.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;At code review, we review your code. We are all about the code. We want to improve code. So if you don't show your actual code, your question is automatically off-topic. We want to look at code and generally find ways to improve it. We don't discuss what the general best practice is, we point out where you've failed to follow it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seeing as this has come up a few times, the FAQ needs some help. Last time it came up I wasn't moderator, but now I am, so I can actually do something about it. Yay! &lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2011-12-29T17:58:51.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="427" PostTypeId="1" CreationDate="2011-12-30T06:08:14.833" Score="17" ViewCount="576" Body="&lt;p&gt;I'm thinking of posting a question here, but am unsure how I should do so. The question is about comparing the performance of a piece of pure Python code vs a hybrid Python/C++ piece of code, glued together with Boost Python.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I could (probably) create a minimal working example (MWE), but it would be quite long, and would have to include at least two code files (a Python one and a C++) + a build script (I use scons). Since the question also includes data input, I might also have to write some additional code to create such data input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, some alternatives for how to post this question are&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Include all these files in my question, separated by markers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Point to a code repository (I use Bitbucket) which people can grab the complete code from, and just post the most relevant snippets in the answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Just post the relevant snippet, which however is not compilable or runnable.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Opinions?&lt;/p&gt;&#xA;" OwnerUserId="9562" LastEditorUserId="22222" LastEditDate="2014-02-02T01:30:42.220" LastActivityDate="2015-12-02T08:24:15.533" Title="Does my code example need to be compilable/runnable?" Tags="|discussion|faq|asking-questions|" AnswerCount="3" CommentCount="0" CommunityOwnedDate="2013-12-20T21:45:47.893" ContentLicense="CC BY-SA 3.0" />
  <row Id="428" PostTypeId="2" ParentId="427" CreationDate="2011-12-30T06:10:17.533" Score="14" Body="&lt;p&gt;Post the relevant snippet, link to a code repository for those who want to actually run it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code is required to be in the question for a number of reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;To prevent people from asking for reviews of huge projects&lt;/li&gt;&#xA;&lt;li&gt;To make it easier to see the code and thus get more reviewers&lt;/li&gt;&#xA;&lt;li&gt;To not depend on third-party hosting services&lt;/li&gt;&#xA;&lt;li&gt;To avoid confusion when the OP changes the code in the repository and suddenly the answers no longer apply to the linked code&lt;/li&gt;&#xA;&lt;li&gt;To ensure that the question contributes to the community, as all content posted to StackExchange sites is implicitly Creative Commons-licensed.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;But linking to more code is encouraged. Just don't expect any reviews on it.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="9357" LastEditDate="2013-12-20T21:56:48.107" LastActivityDate="2013-12-20T21:56:48.107" CommentCount="0" CommunityOwnedDate="2013-12-20T21:45:47.893" ContentLicense="CC BY-SA 3.0" />
  <row Id="429" PostTypeId="1" CreationDate="2011-12-30T20:26:29.553" Score="10" ViewCount="837" Body="&lt;p&gt;A number of questions get posted here by people trying to solve problems from sites like interviewstreet.com. The site is intended to test programmer ability. Can you figure out the efficient algorithm?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What tends to happen is somebody writes the brute force implementation and then posts it here for a code review because it doesn't run fast enough for the online judge. At that point, somebody points out what the better algorithm would be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The concern is that asking for help on something like this defeats the purpose of the site. So how do we want to handle them here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Do nothing&lt;/li&gt;&#xA;&lt;li&gt;Require such questions to be tagged with a special tag, and only give hints about the correct solution&lt;/li&gt;&#xA;&lt;li&gt;Close such questions on sight.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-01-13T02:29:27.180" Title="Online Contest Questions" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="432" PostTypeId="1" CreationDate="2012-01-09T04:20:37.340" Score="1" ViewCount="62" Body="&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;What's the actual rule for sub-list nesting?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The documented rules say to indent this sublist entry by 4 spaces, but any indentation from 1 to 7 SEEMS to work. Code block formatting works as documented at 8+ spaces. For example, I indented 1 here. So, is this some kind of forgiveness factor? Or is it a bug?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Because the grace period seems to end here. To start a sublist at this level, I need to indent another 4 to 10 spaces for 5 to 11 total, and the code block kicks in at 12+, as expected for this nesting level. I indented by 5 total, here.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Here things continue predictably, nesting starts at another 4 to 10 spaces for 9 to 15 total, code block starts at 16+. In fact, alternatively, at this point, using a total indentation &amp;lt; 9 causes this item to adjust itself to the nesting level of whichever previous line was indented at or just short of that indentation. Level 1 for no indent, level 2 for indents 1-4, level 3 for indents 5-8, level 4 for indents 9-15. Kinda nice, I guess, even if a little unexpected, and possibly inconsistent.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Because strangeness enters in when the documented spacing of 4 is exceeded.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Here I went for a 7 space indent, the max supported before code block kicks in.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Here, I get a sublist for another 1 to 4 spaces for 8 to 11 total and the code block formatting kicks in at 12+ spaces. That's to be expected. BUT I also get a sublist if I REDUCE indentation down to 1 to 6 spaces. Starting a sublist by reducing indentation is not only counter-intuitive, but it leads to chaotic behavior for successive list item indentations. For example, creating this sublist by REDUCING indentation leaves the following options for its successor item:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Level 1 for no indent, level 2 for indent 7 (apparently because it exactly aligns), level 3 for an indent of 1-6 (?) or 8, level 4 (new sublist) for indent of 9-15. So most cases of reduced indentation here effectively keep the current level rather than starting a sublist as it did before.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At some point, (after another creative selection of indentation level), I've seen the chaos creep over into the usually rock-steady 4-space-per-nesting code block trigger, disabling it and causing excessive indentation to be ignored instead and the text that follows to be appended to the previous line.&lt;/p&gt;&#xA;" OwnerUserId="9598" LastEditorUserId="132" LastEditDate="2012-01-09T16:03:13.313" LastActivityDate="2012-01-09T16:03:13.313" Title="undocumented effects of indentation on sub-lists" Tags="|discussion|markdown|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="433" PostTypeId="1" AcceptedAnswerId="442" CreationDate="2012-01-09T17:38:30.023" Score="16" ViewCount="288" Body="&lt;p&gt;Here is the &lt;a href=&quot;http://chat.stackexchange.com/rooms/224/code-review&quot;&gt;old room&lt;/a&gt; which was frozen due to inactivity. Here is the &lt;a href=&quot;http://chat.stackexchange.com/rooms/2066/heapsort-discussion&quot;&gt;new room&lt;/a&gt; which noone is ever in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/93/3163&quot;&gt;This has been sort of asked before&lt;/a&gt;, but it was not completely fleshed out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that the chat system on this site could and will be very useful for people who want to review code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is it not being utilized?&lt;/p&gt;&#xA;" OwnerUserId="3163" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-06-28T20:33:01.137" Title="Why don't people on Code Review use the SE chat system?" Tags="|discussion|chat|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="434" PostTypeId="1" CreationDate="2012-01-09T22:35:04.303" Score="21" ViewCount="143" Body="&lt;p&gt;Often, I want to highlight &amp;amp; copy the contents of a single posted code block so I can paste it into my IDE for a better look or into my answer for editing. This gets awkward especially if there's scrolling involved -- I usually overshoot the end and trying to shift-arrow back into the code block just overshoots in the other direction. &lt;/p&gt;&#xA;" OwnerUserId="9598" LastActivityDate="2013-12-31T03:50:54.997" Title="A little &quot;copy&quot; button above each code block would be cool" Tags="|feature-request|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="435" PostTypeId="1" AcceptedAnswerId="1606" CreationDate="2012-01-11T22:04:40.987" Score="14" ViewCount="153" Body="&lt;p&gt;I've just found the &lt;em&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/117530/improve-the-title-filter-responses&quot;&gt;Improve “The Title Filter” responses&lt;/a&gt;&lt;/em&gt; question on SO meta. It would be great to filter additionally words like &quot;review&quot;, &quot;please&quot;, &quot;please review&quot;, &quot;review request&quot;, &quot;my code&quot;, &quot;please critique&quot;, &quot;critique&quot; etc. on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A related question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/354/please-review-critique-in-questions-title&quot;&gt;“Please review / critique” in question's title&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-08-05T17:13:08.837" Title="Improved title filter" Tags="|feature-request|status-completed|titles|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="436" PostTypeId="1" AcceptedAnswerId="438" CreationDate="2012-01-13T00:10:23.393" Score="4" ViewCount="108" Body="&lt;p&gt;Currently, the FAQ provides the following guidelines:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review - Stack Exchange is for sharing code from projects you are working on for peer review. &#xA;  You should only ask practical, answerable questions based on actual problems that you face.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, Project Euler problems are allowed, as well as homework.  This is somewhat surprising by the following definitions, as most of these questions pertain to problems that have already been solved, and people want feedback on their solutions (which I think is perfectly acceptable).  According to the answer to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/329/6313&quot;&gt;this question&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Kata_(programming)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Katas&lt;/a&gt; are fine, too.  What about code written to understand concepts, or meant as an example in a book?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it make sense to reformulate the FAQ to extend to any code that does something useful or provide some useful functions, as opposed to just showing off language features/design patterns/etc.?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may be &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/386/6313&quot;&gt;a duplicate&lt;/a&gt;, although I think it is broader.  In particular, if it is not possible/desired to change the FAQ, could some examples of things that are definitely fine, and of things that are questionable, be given?&lt;/p&gt;&#xA;" OwnerUserId="6313" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2012-01-13T13:59:16.780" Title="What does a piece of code need to satisfy to be a &quot;real project&quot; by itself?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="437" PostTypeId="2" ParentId="429" CreationDate="2012-01-13T02:29:27.180" Score="3" Body="&lt;p&gt;Firstly, these questions don't really get the same kind of feedback as the other questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most questions on this site get feedback on style. Ways are suggested to make code more readable, follow conventions, etc. People asking these questions neither want nor need advice on improving their style. Style simply doesn't matter for these kind of questions. As a result, a large portion of what would normally be good input on code doesn't apply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the performance improvements suggested on this site fall into the category of avoiding stupid things. This is not universally true, some of the answers do delve away into coming up better algorithms. But in doing so, they really aren't reviewing code anymore. If your developing better algorithms you aren't really doing a code review anymore. Its not necessarily wrong to provide a better algorithm, but its a very different focus from the other questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, the code in these questions seems superfluous. They are all just an implementation of the brute force solution to the problem. The correct answer to these questions doesn't involve the code at all. Rather, the correct answer points out where they need to look for a better approach. These questions then aren't really about the code, and this site is about the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thirdly, the asker isn't required to show effort. It looks like they've made effort because they've produced a naive solution. But in the case of contest solutions, the naive effort doesn't count for anything. What we should be asking is whether the asker has made any attempts to come up with a better algorithm. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary: these questions require noticeably different answers then other code review questions. They aren't really about the code. They don't show effort on the part of the asker. In my judgment, these questions ought to marked off-topic and closed on this site.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-01-13T02:29:27.180" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="438" PostTypeId="2" ParentId="436" CreationDate="2012-01-13T13:59:16.780" Score="1" Body="&lt;p&gt;Your examples would be on-topic here. As I see it, they definitely fit both requirements. The code is for &quot;practical, answerable questions based on actual problems that you face&quot; - for example, helping you understand a concept. Say you're learning about encryption and write a public/private key generator. In that case, the code demonstrates your knowledge of the algorithm, and getting feedback on it can only help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your other example of sample code for a book also is on-topic for similar reasons. the code was written to teach, and the poster needs to know if it is suitable for that purpose. Is it correct, first of all? It it clear and stripped down to the minimum needed to demonstrate the desired concept? These are all questions that can be answered well by peer review.&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2012-01-13T13:59:16.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="439" PostTypeId="1" AcceptedAnswerId="440" CreationDate="2012-01-14T21:54:59.040" Score="5" ViewCount="73" Body="&lt;p&gt;I can't propose tag synonyms so I'm just posting here. I think we should make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimize&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimize&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimize&lt;/a&gt; a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;. Also, the only existing synonym for it, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/effeciency&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;effeciency&amp;#39;&quot; rel=&quot;tag&quot;&gt;effeciency&lt;/a&gt;, is misspelled.&lt;/p&gt;&#xA;" OwnerUserId="8891" LastActivityDate="2012-01-14T22:04:30.210" Title="Tag synonyms (optimize -&gt; optimization)" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="440" PostTypeId="2" ParentId="439" CreationDate="2012-01-14T22:04:30.210" Score="5" Body="&lt;p&gt;I went ahead and did it. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-01-14T22:04:30.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="442" PostTypeId="2" ParentId="433" CreationDate="2012-01-18T06:26:43.923" Score="10" Body="&lt;p&gt;I can think of a few reasons: &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review is still in its early days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People are concentrated on the main site, don't expect much from secondary aspects of the site. If one thing is worrying is that not many people seem to participate on Meta (as the site is still shaping). Chat, I don't care about.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review overlaps (in expertise &amp;amp; interests) with very popular sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mainly StackOverflow and Programmers. So most of the crowd here is active on one or both of these sites (and others), so people naturally lurk those sites' chat rooms. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing is that several extended and off topic discussions that may arise from a Code Review would be perfect as questions on those sites. I did a review recently where the OP asked me for some clarifications on Dependency Inversion. I pointed him to Programmers, as a better place to ask. He read a couple of related questions there and problem solved, didn't even had to ask a new question. Why waste any time on chat, when most relevant discussions will be perfectly on topic on one of the other sites? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review is somewhat discussion oriented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think about it. You post a piece of code, and people critique it. Why would &lt;em&gt;that&lt;/em&gt; discussion benefit from chat? If you want a deeper analysis, just ask for it (either on comments or with a new question) and let people harvest the sweet rep. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Chat is evil. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There I said it. The StackOverflow rooms especially are full of noise. I'm all for mindless fun, but that is not why most of us are here. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Chat will kick off, naturally, when the site grows a bit older. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As a sidenote, as we are both PHP developers: The Stack Overflow PHP chat room &lt;a href=&quot;https://meta.stackexchange.com/questions/120186/close-vote-seeding-in-php-chat&quot;&gt;is &lt;em&gt;not&lt;/em&gt; a very welcoming place&lt;/a&gt;. If such behaviours migrate here from there, I'll do everything I can to fight them off. I can't do much, obviously, other than flag, flag, flag, and then some. And handle chat flags aggressively. &lt;/p&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-01-24T20:48:06.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="443" PostTypeId="1" AcceptedAnswerId="448" CreationDate="2012-01-19T21:14:59.913" Score="5" ViewCount="57" Body="&lt;p&gt;I think we should make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactor&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactor&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactor&lt;/a&gt; a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="8891" LastActivityDate="2012-01-22T20:06:48.033" Title="Tag synonyms (refactor -&gt; refactoring)" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="444" PostTypeId="1" CreationDate="2012-01-19T22:34:19.227" Score="9" ViewCount="386" Body="&lt;p&gt;I'm having difficulties staying interested in Code Review. I don't feel like I'm participating to anything 'grander' than just stating the same design principles over and over again, hence I started participating less and less. I can't speak for others, but I feel this is a real issue if Code Review ever wants to get out of beta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Almost over a year ago &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/165/2254&quot;&gt;here&lt;/a&gt;, and as far as I'm concerned it's not, which raised the question &lt;em&gt;&quot;&lt;strong&gt;How&lt;/strong&gt; can we make Code Review more useful for a broader audience?&quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing which should be accepted is that Code Review &lt;em&gt;doesn't&lt;/em&gt; fit the default Q&amp;amp;A format. Just consider the 'duplicate' and 'too localized' close reasons for starters. This makes this site &lt;em&gt;&quot;a bit of an odd duck and a trial balloon.&quot;&lt;/em&gt; as &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/168/2254&quot;&gt;Jeff Atwood called it&lt;/a&gt;. This doesn't have to be a bad thing at all - I'm even a proponent of experimenting with the SE engine to use it for other purposes -, but it does mean the system isn't 100% in sync with the purpose of this site. Where the system fails, we have all the more need for proper conventions which are enforced by the community, which brings me to my actual suggestion ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if we create elaborate &lt;strong&gt;tagging conventions&lt;/strong&gt; which group code samples (questions) under &lt;strong&gt;recurring design flaws/design patterns&lt;/strong&gt;? This site would effectively become a possible resource for outside users to look for examples on a certain topic. We could even encourage users to review code themselves by applying 'design flaw' tags to their questions. The wikis of the tags prevents us from having to restate the intention behind a design principle over and over again, and the tags become a resource of design principles and common pitfalls.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Somehow the idea of working on something reusable would make it a lot more worthwhile for me, but it could just be my OCD for the &lt;a href=&quot;http://en.wikipedia.org/wiki/Don%27t_repeat_yourself&quot; rel=&quot;nofollow noreferrer&quot;&gt;DRY principle&lt;/a&gt;. What about you?&lt;/p&gt;&#xA;" OwnerUserId="2254" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-06-28T23:22:52.840" Title="Making Code Review a resource for examples on software design issues" Tags="|discussion|tags|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="446" PostTypeId="2" ParentId="444" CreationDate="2012-01-21T04:03:44.103" Score="2" Body="&lt;p&gt;Tagging questions based on the answers they receive doesn't sound quite right to me for two reansons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;These tags would be added after the question is asked, and feel more like what the community thinks of the code than some kind of intrinsic property of it.  For example, there's a clear lack of consensus on whether &lt;a href=&quot;https://codereview.stackexchange.com/q/8014/6313&quot;&gt;this&lt;/a&gt; is something that should be refactored or not -- you could tag it as &lt;code&gt;overly-complex-code&lt;/code&gt;, but I think that's just asking for edit wars.&lt;/li&gt;&#xA;&lt;li&gt;While getting some real-life examples of a design error may be useful, I have trouble seeing the questions as providing valuable examples (except perhaps to illustrate pitfalls).  For example, while one could take a look at &lt;a href=&quot;https://codereview.stackexchange.com/q/7952/6313&quot;&gt;this&lt;/a&gt; to learn about memory leaks in Objective-C, it doesn't seem like the best resource.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Currently, Code Review generally consists of people posting code (which solves some problem) they think is mediocre/could do with improvement, and people suggest improvements on it.  The problem is that this is always very localised: the asker benefits, but most questions just aren't general enough to be of use to anyone else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to this, I think it would be nice if people would post code that is aimed to solve a single problem, and solve it perfectly -- it may be harder to critique such code, but this would both make the issues less repetitive, and produce well-documented and efficient solutions to practical problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I took a look at the top ten users (based on reputation), and found that they had asked 14 questions in total (with an uneven distribution).  Perhaps it would help if there was less of a split between &quot;askers&quot; and &quot;answerers&quot;?  (I don't have actual number on average reputation of askers; may be worth it to take a look.)&lt;/p&gt;&#xA;" OwnerUserId="6313" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2012-01-21T04:03:44.103" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="448" PostTypeId="2" ParentId="443" CreationDate="2012-01-22T20:06:48.033" Score="2" Body="&lt;p&gt;I went ahead and did it. Thanks!&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-01-22T20:06:48.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="449" PostTypeId="1" AcceptedAnswerId="450" CreationDate="2012-01-23T16:16:42.873" Score="1" ViewCount="448" Body="&lt;p&gt;Is it possible codereview.stackexhcange.com to be codereview.stackoverflow.com?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have seen some questions on stackoverflow.com implicitly asked to review code.&lt;/li&gt;&#xA;&lt;li&gt;Both websites about programming, so why not combine both in the domain stackoverflow.com&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="10232" LastActivityDate="2012-01-23T16:22:13.673" Title="Why not codereview.stackoverflow.com?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="450" PostTypeId="2" ParentId="449" CreationDate="2012-01-23T16:22:13.673" Score="7" Body="&lt;p&gt;We are a sibling site of stackoverflow not a daughter site. All of these sites are under the umbrella of stackexchange. Since code review isn't part of stackoverflow, it makes no sense for us to be under their domain.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-01-23T16:22:13.673" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="452" PostTypeId="2" ParentId="444" CreationDate="2012-01-25T11:09:37.690" Score="2" Body="&lt;p&gt;What about general community wiki questions and answers? An example question would be &lt;em&gt;How should I name my variables in Java?&lt;/em&gt;  An answer could contain a link to the &lt;em&gt;Code Conventions for the Java Programming Language&lt;/em&gt; document (and some relevant quotation) with  useful examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then it would be enough to answer a question with short variable names like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'd rename &lt;code&gt;$w&lt;/code&gt; to &lt;code&gt;$width&lt;/code&gt;. Details here: [link to the above mentioned community wiki question].&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think it could work because I often do something similar: I open my former answers and copy full sentences to new answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the current FAQ these questions seems offtopic on CodeReview now but I think the FAQ could be changed. Or should these questions be on Programmers.SE?&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2012-01-25T11:09:37.690" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="453" PostTypeId="1" AcceptedAnswerId="454" CreationDate="2012-01-26T16:29:15.743" Score="6" ViewCount="119" Body="&lt;p&gt;I've just did a compulsive edit on &lt;a href=&quot;https://codereview.stackexchange.com/questions/8331/filemaker-php-api-interface&quot;&gt;this question&lt;/a&gt;, essentially removing &lt;code&gt;@author&lt;/code&gt;, &lt;code&gt;@version&lt;/code&gt; and &lt;code&gt;@since&lt;/code&gt; comments, to prune the code block (From 584 lines -&gt; 491). I absolutely forgot that I don't have full edit privileges, and the &quot;Thanks for your edit!&quot; note made me wonder a bit if my edit was appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My reasoning was that the comments are absolutely unnecessary for a code review, and since OP already had a link to the proper version hosted on GitHub, it wasn't really a big deal. Ordinarily by posting to any Stack Exchange site, you implicitly accept the terms of the &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC licence&lt;/a&gt;, and it shouldn't really matter. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My &lt;a href=&quot;https://codereview.stackexchange.com/revisions/8331/3&quot;&gt;edit was accepted&lt;/a&gt;, but I think that some people may consider &lt;code&gt;@author&lt;/code&gt; comments a bit special and will not appreciate such edits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think? Are such edits appropriate or frowned upon?&lt;/p&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2012-01-26T17:54:57.843" Title="Is it appropriate to prune code blocks by editing out irrelevant Javadoc comments?" Tags="|discussion|editing|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="454" PostTypeId="2" ParentId="453" CreationDate="2012-01-26T17:54:57.843" Score="4" Body="&lt;p&gt;It seems to me that the comments are relevant to the code review. In my opinion, such comments are ridiculous wastes of space and the poster should be told to stop using them and start using version control instead. Of course, others may disagree with my perspective on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, I think that the comments are relevant to the code review and thus shouldn't be removed. Comments in general are fair game for comments, and these are no exception. Given the large number of those comments, I think that's especially true here.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-01-26T17:54:57.843" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="455" PostTypeId="1" CreationDate="2012-02-01T08:17:45.360" Score="1" ViewCount="83" Body="&lt;p&gt;There was no better solution to my code snippet: &lt;a href=&quot;https://codereview.stackexchange.com/questions/8212/highlight-input-if-empty&quot;&gt;Highlight input if empty&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should I do?  I want to mark this entry as &quot;done&quot;. But since there is no answer, I can't accept any.&lt;/p&gt;&#xA;" OwnerUserId="10228" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-11T13:49:17.307" Title="The snippet to review is good, no better answer found" Tags="|discussion|specific-question|accepted-answer|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="456" PostTypeId="1" AcceptedAnswerId="459" CreationDate="2012-02-01T17:55:23.393" Score="2" ViewCount="47" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/8463/6313&quot;&gt;This question&lt;/a&gt; was originally only asking for performance measurement tools.  It has since been modified somewhat to ask for something closer to a review, but neither of the answers address this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Was the question on-topic in its original form?&lt;/li&gt;&#xA;&lt;li&gt;Should the answers be flagged as irrelevant? (Neither is a code review, in my opinion.)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="6313" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2012-02-01T20:55:55.350" Title="Are questions that ask for profiling tools considered on-topic?" Tags="|discussion|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="457" PostTypeId="2" ParentId="456" CreationDate="2012-02-01T18:11:00.550" Score="3" Body="&lt;p&gt;I don't think the OP was asking about how to use profiling tools. The question was &lt;code&gt;How do i I find the bottlenecks in my code?&lt;/code&gt; My read on it is that the OP wanted help finding his bottlenecks which would in fact be on-topic here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Flagging doesn't do anything besides have me or another moderator have to decide what to do with the question. So flagging really isn't action to take, its a request for moderators to take action. What do you think the moderators should do to those answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO, the underlying problem here is that programming contest questions don't lend themselves to real code reviews. The kind of stuff I'd normally complain about in code simply doesn't apply to a programming contest problem. &lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-02-01T18:11:00.550" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="458" PostTypeId="2" ParentId="455" CreationDate="2012-02-01T18:12:21.607" Score="4" Body="&lt;p&gt;Firstly, what exactly would it accomplish by marking it as done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, how do you know that somebody won't come across it a year from now and show you a better way?&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-02-01T18:12:21.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="459" PostTypeId="2" ParentId="456" CreationDate="2012-02-01T20:55:55.350" Score="3" Body="&lt;p&gt;As the moderator who responded to your flag, it was correct. The original question &lt;em&gt;did&lt;/em&gt; seem to ask for information on how to profile the application (off topic). However, I saw a good review question - performance is &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;explicitly on topic&lt;/a&gt;. So I edited the title to ask for a performance review rather than a &quot;how do I..&quot; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, concerning the answers: I agree that the answers provided thus far don't really answer the question. That is cause for downvotes. My criteria for &quot;Not an answer&quot; is that the answer does not provide a solution, i.e., asks a question which should be in a comment or is merely a useless linky answer. Both of these I will convert to comments if I see them or respond to a flag. If I judge the link is irrelevant (not necessarily spam, but completely irrelevant to the question) I may delete it outright. Generally I err toward comment conversion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;tl;dr:&lt;/strong&gt; You are correct; the current answers don't really answer the question. They should be downvoted. If more attention to the question is needed, a bounty could be posted or the question could be edited to be more specific, which would bump it to the top of the front page.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2012-02-01T20:55:55.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="460" PostTypeId="1" AcceptedAnswerId="461" CreationDate="2012-02-04T09:05:23.287" Score="3" ViewCount="50" Body="&lt;p&gt;I find myself answering a lot of questions on StackOverflow about sockets and network programming.  I typically answer a lot questions from developers who are new to sockets and network coding - and they typically repeat the same mistakes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;These common mistakes range from mishandling of function return codes, not understanding TCP stream sockets, assumptions about message sizes, buffer overruns, and bad design patterns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's very easy to get socket code to &quot;mostly work&quot; - especially when testing is limited to the same subnet or same machine. Then the developer is left wondering why it doesn't seem to work as well when deployed to the Internet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am considering writing a blog article on &quot;top 10 mistakes developers make with socket code&quot;. The text would include sample code with commentary. And then I might reference the text when answering future questions on StackOverflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After I'm done writing it up, would it be permissible to solicit for editorial and technical feedback on it through the CodeReview site? I don't profess to be the world's greatest socket expert, but someone who hangs out on CodeReview might be.&lt;/p&gt;&#xA;" OwnerUserId="10723" LastEditorUserId="10723" LastEditDate="2012-02-04T09:20:37.973" LastActivityDate="2012-02-04T20:33:03.743" Title="Is it permissible to solicit techincal feedback for a blog entry on coding" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="461" PostTypeId="2" ParentId="460" CreationDate="2012-02-04T20:33:03.743" Score="1" Body="&lt;p&gt;As long as you aren't asking for feedback on your writing, which is off-topic here, but rather on the code itself then I think the question would be acceptable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I don't know whether you'll get the feedback you want. Most of the feedback here is concerned with style and performance issues. You seem to be more concerned with code correctness. I'm not sure whether you'll get the kind of feedback you are looking for here.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-02-04T20:33:03.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="463" PostTypeId="1" CreationDate="2012-02-04T21:56:10.003" Score="17" ViewCount="306" Body="&lt;p&gt;Put into FAQ: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Will submitted code be licensed under the copyleft Creative Commons Attribution-ShareAlike (CC-BY-SA) license?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;really&lt;/em&gt; want to know this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the CC-BY-SA is a &lt;em&gt;copyleft&lt;/em&gt;, viral license akin to the GPL, it would be &lt;strong&gt;absolutely horrible&lt;/strong&gt; if an employee (or someone just working on their own non-copylefted (think: BSD Licensed, for instance) stuff) asked for help on Code Review, got a working code snippet, and then their &lt;em&gt;entire work&lt;/em&gt; had to, per letter of the law, also fall under the CC-BY-SA.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly, it seems reasonable to believe that pretty much everyone thinks the code snippets they create for the entire Stack Exchange Network is put in the public domain, so why not just do that explicitly? Make the code and suggestions from others usable by anyone, anywhere, at any time for any reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, I want official clarification as to what the licensing of snippets is, and this should definitely be prominently displayed in the FAQ and even on every compose page.&lt;/p&gt;&#xA;" OwnerUserId="10747" LastEditorUserId="22222" LastEditDate="2014-05-28T21:13:11.587" LastActivityDate="2016-10-06T02:18:42.027" Title="Put into FAQ: &quot;Will submitted code be licensed under the copyleft CC-BY-SA?&quot;" Tags="|discussion|feature-request|site-policy|licensing|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="464" PostTypeId="1" AcceptedAnswerId="469" CreationDate="2012-02-06T03:08:16.597" Score="14" ViewCount="126" Body="&lt;p&gt;As pointed by the poster of this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/8609/dynamic-programming-algorithm-code-review&quot;&gt;https://codereview.stackexchange.com/questions/8609/dynamic-programming-algorithm-code-review&lt;/a&gt;, our FAQ states the following is on-topic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code correctness&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, on the basis of various past questions on Meta the policy is clearly that non-working is off-topic for this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the intention of the FAQ is to say that pointing out flaws in the logic that the poster has missed is on-topic, but posters asking people to find their logical flaws is not on-topic. But I think the FAQ could use some clarification on this point.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-07-17T22:27:33.840" Title="Code-correctness in the FAQ" Tags="|feature-request|status-completed|site-policy|off-topic|help-center|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="465" PostTypeId="2" ParentId="463" CreationDate="2012-02-06T13:20:10.283" Score="12" Body="&lt;p&gt;It's &lt;a href=&quot;https://codereview.stackexchange.com/faq#editing&quot;&gt;already in the FAQ&lt;/a&gt; (kind of):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All contributions are &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;licensed under Creative Commons&lt;/a&gt; and this site is collaboratively edited, like Wikipedia.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also, the FAQ is not a good place for legalese, it's purpose is to give a quick overview of what the site is about, not provide insight in complex matters like this one. The community can shape the FAQ up to a point as certain sections of it are editable only by the team. I'm guessing any mention of legal concerns would be amongst those sections, so your best bet would be to bring that up on &lt;a href=&quot;https://meta.stackexchange.com/&quot;&gt;Meta Stack Exchange&lt;/a&gt;, the network-wide Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, there is a link to the &lt;a href=&quot;http://stackexchange.com/legal&quot;&gt;Stack Exchange Terms of Service&lt;/a&gt; on the footer, and if I'm not horribly mistaken, newer users are encouraged to read it before posting, through system notifications. Haven't been a newer user for quite some time, so treat that as a guess.&lt;/p&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-10-06T02:18:42.027" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="466" PostTypeId="1" CreationDate="2012-02-10T20:04:32.370" Score="12" ViewCount="358" Body="&lt;p&gt;Obviously related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/60/what-is-the-appropriate-length-of-a-code-review-question&quot;&gt;this&lt;/a&gt;, but I want to know the opposite. How short is too short?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this doesn't seem long enough to be appropriate for a code review:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/8212/highlight-input-if-empty&quot;&gt;Highlight input if empty&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entire code sample:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* highlight input, if it is empty */&#xA;$(function() {&#xA;    var highlight_if_no_val=function () {&#xA;        $(this).toggleClass('highlight-input', !$(this).val());&#xA;    }&#xA;    $('#id_index-EditForm-gpnr').keyup(highlight_if_no_val).each(highlight_if_no_val);&#xA;}&#xA;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Clearly this user has a different understanding of what a code review is than I do. This doesn't seem like enough code or nearly enough of a complete picture to warrant a review. Should questions like this be closed as off-topic?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Should testability be mandatory?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The length of the code sample is an oversimplification of only part of the problem. A bigger problem is the lack of context. We don't know what the markup being &quot;queried&quot; looks like, we don't know what else is going on in the script, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can't easily test this code by passing it some values. That means you can't refactor it and be sure that it still works as before given some test cases. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without testability, we have to guess at stuff and say things like &quot;do something like this instead&quot; and leave &lt;code&gt;FIXME&lt;/code&gt; comments here and there, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Making at least some level of testability mandatory could really improve the overall quality of the code review requests listed here.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What's the solution?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Reviewing (answering) these requests seems like the wrong move to me. It encourages quantity over quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Closing the questions as off-topic might be easiest. Another approach could be moving to Stack Overflow. The justification for that could be that the code sample is short enough and not enough context is given that only one or two things can really be said about it, making it a question suitable for SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the example above, the question is introduced like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This snippets works, but I think it can be optimized:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;[code]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Is there a simpler solution?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In fact this already sounds like an SO question, and probably has a duplicate on SO, so it can just be moved there, marked as a duplicate, and closed (which sort of seems like a lot of trouble). This user doesn't really know what question he's asking, but that's OK, others do. When he clicks through to the duplicate he'll understand what his question was, and see the answers.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Where should the mark be set?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;In contrast to the previous example, it's like &lt;a href=&quot;https://codereview.stackexchange.com/questions/8867/html-javascript-review-optimization-suggestions&quot;&gt;this user&lt;/a&gt; read my mind. Sure, it's a TGP browser. Sure, he's using Comic Sans MS. But I can &lt;a href=&quot;http://jsfiddle.net/UW49J/&quot; rel=&quot;nofollow noreferrer&quot;&gt;drop his code in jsfiddle&lt;/a&gt;, test it, edit it, and give him a good code review. He tells us what the program does and gives the script, markup, and CSS all in one code block. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's plenty of stuff to review, and plenty of code, enough that you don't feel like you have to refactor the whole thing (and at the same time nothing too irrelevant).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the mark for valid questions that involve multiple technologies (here, as above, JS, CSS, and HTML) is set closer to this example than the example above, I think a lot of noise can be avoided.&lt;/p&gt;&#xA;" OwnerUserId="9520" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-16T01:42:58.573" Title="What is the appropriate MINIMUM length of a Code Review question?" Tags="|discussion|code-length|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="467" PostTypeId="1" AcceptedAnswerId="470" CreationDate="2012-02-13T13:54:34.873" Score="21" ViewCount="436" Body="&lt;p&gt;Some questions link to the code they want reviewed, which is against site policy.  Should one edit the code into the question in these cases?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem I see is that all content on Stack Exchange is cc-wiki, which may not correspond to the wishes of the author.  This is probably fine when the code is on a Pastebin, but links to GitHub making just pasting the code over less clear in my opinion.&lt;/p&gt;&#xA;" OwnerUserId="6313" LastEditorUserId="22222" LastEditDate="2015-09-18T16:33:39.087" LastActivityDate="2020-05-12T12:56:18.107" Title="Is it okay to add someone else's linked code to the question?" Tags="|discussion|faq|asking-questions|site-policy|third-party|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="468" PostTypeId="2" ParentId="467" CreationDate="2012-02-13T23:50:12.690" Score="16" Body="&lt;p&gt;A couple weeks ago I posted a comment to a question requesting the author add his code inline. He refused, and after I explained it was part of the rules he deleted the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the decision to add the code should stay with the author, unless there's no doubt he won't mind (such as with pastebinned snippets).&lt;/p&gt;&#xA;" OwnerUserId="8891" LastActivityDate="2012-02-13T23:50:12.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="469" PostTypeId="2" ParentId="464" CreationDate="2012-02-14T18:35:58.293" Score="9" Body="&lt;p&gt;Proposed new wording changes in bold:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review - Stack Exchange is for sharing code from projects you are&#xA;  working on for peer review. If you are looking for feedback on a&#xA;  specific &lt;strong&gt;working&lt;/strong&gt; piece of code from your project in the following&#xA;  areas…&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;li&gt;Security issues&lt;/li&gt;&#xA;  &lt;li&gt;Performance&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Correctness in unanticipated cases&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="22222" LastEditDate="2014-07-17T22:25:27.493" LastActivityDate="2014-07-17T22:25:27.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="470" PostTypeId="2" ParentId="467" CreationDate="2012-02-14T18:42:02.800" Score="32" Body="&lt;p&gt;I agree with seand, but I'd also point another facet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why doesn't the poster edit their question to put the code in?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;They don't want their code in that question, (seand's case) in that case we shouldn't override their wishes.&lt;/li&gt;&#xA;&lt;li&gt;They never came back to look at the question, and so don't see the comments telling them to edit their code into the question. In this case they won't be helped by the code review so why do it?&lt;/li&gt;&#xA;&lt;li&gt;They can't be bothered to edit the question. Then we shouldn't bother to give them a code review.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Basically I think that requiring them to follow the rules forces them to demonstrate a certain level of commitment. Until they demonstrate that commitment, I don't think we should provide code reviews.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-02-14T18:42:02.800" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="471" PostTypeId="2" ParentId="233" CreationDate="2012-02-28T13:45:59.100" Score="1" Body="&lt;p&gt;come get your code &lt;strong&gt;more&lt;/strong&gt; readable, idiomatic, and efficient&lt;/p&gt;&#xA;" OwnerUserId="1346" LastActivityDate="2012-02-28T13:45:59.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="472" PostTypeId="1" CreationDate="2012-03-01T14:19:25.940" Score="23" ViewCount="202" Body="&lt;p&gt;This site is very unique in that 2 people can't come and say &lt;em&gt;I had the same problem&lt;/em&gt;, since all questions have working code. Having said that, I see a lot of answerers not upvoting the questions they answer to, and it makes me wonder. What makes a good question here?&lt;/p&gt;&#xA;" OwnerUserId="1346" LastActivityDate="2018-12-14T00:13:34.323" Title="What criteria do you use to upvote a question?" Tags="|discussion|up-votes|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="473" PostTypeId="2" ParentId="472" CreationDate="2012-03-01T14:29:40.167" Score="19" Body="&lt;p&gt;I'd say a question is worthy of an upvote if the asker made a good job of making it easy for users to review his code. He can do so by explaining the structure of and ideas and considerations behind his code to an amount roughly proportional to the amount of code, by pointing out issues he's already aware of (but doesn't know how to solve yet).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I compiled a guideline of what a good question looks like &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/75/what-makes-a-good-question&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="128" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2012-03-01T14:29:40.167" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="474" PostTypeId="1" CreationDate="2012-03-05T14:53:42.247" Score="14" ViewCount="301" Body="&lt;h2&gt;What I suggest&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'd like to open a community wiki post that address and explain the most common beginners bad-practices/mistakes in an XXX language, to be used as a reference when answering.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Reason&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;It often happens that someone is asking for a review on an intermediate/advanced level about his code, while presenting very common beginners bad practices or mistakes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To give an example (with Python), something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if len(my_list) == 0:&#xA;    # ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'd have, everytime, to explain to a different person why that shouldn't be done (along with other four or five things like that). This might take a while, maybe even half of my answer without a glance of answer to the main OP concern of review on his code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is why I'd like to be able to reference a complete explanaitaion without losing much time. More or less something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;This line:&#xA;&#xA;    if len(my_list) == 0:&#xA;&#xA;Should be replaced with:&#xA;&#xA;    if not my_list:&#xA;&#xA;All reasons well explained at Point n.7 here &amp;lt;link&amp;gt;.  &#xA;[My additional comment if necessary]&#xA;&#xA;[... Going on with the actual review ...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Pros&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This are the pros that I see:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Who answer wouldn't have to write the same things again and again to different people&lt;/li&gt;&#xA;&lt;li&gt;Who answer could focus his energy on the main problem.&lt;/li&gt;&#xA;&lt;li&gt;Who answer wouldn't have to go into details of the feautures of the XXX language.&lt;/li&gt;&#xA;&lt;li&gt;It will all be referenced inside CodeReview.&lt;/li&gt;&#xA;&lt;li&gt;The asker will find have good and wiki approved explanation.&lt;/li&gt;&#xA;&lt;li&gt;The asker who follow the link will find there other common mistakes and learn.&lt;br&gt;&#xA;Some of them might not even be in his posted code, but he might fixed them anyway, and the next time he ask for a review he might present a better code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;br&gt;&#xA;Is it doable?&lt;br&gt;&#xA;Will be useful?&lt;br&gt;&#xA;Could it be improved?&lt;/p&gt;&#xA;" OwnerUserId="10415" LastEditorUserId="31562" LastEditDate="2017-03-06T20:07:52.787" LastActivityDate="2017-03-06T20:07:52.787" Title="Create a reference for newbie common mistakes" Tags="|discussion|feature-request|repeated-reviews|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="475" PostTypeId="1" AcceptedAnswerId="476" CreationDate="2012-03-09T08:04:04.900" Score="7" ViewCount="86" Body="&lt;p&gt;I tend to look at the percentage of answered questions since we're always near the 90% threshold. There are 310 unsanwered questions right now, which is precisely 90% answered. Today, here's what I saw:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/THiS7.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/I9r72.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If such bug reports are useless, feel free to remove my question.&lt;/p&gt;&#xA;" OwnerUserId="11227" LastEditorUserId="110" LastEditDate="2012-03-09T13:02:31.627" LastActivityDate="2014-04-23T08:53:03.687" Title="The percentage of answered questions is wrong" Tags="|bug|status-completed|statistics|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="476" PostTypeId="2" ParentId="475" CreationDate="2012-03-09T13:02:06.137" Score="6" Body="&lt;p&gt;This came up on &lt;a href=&quot;https://meta.stackexchange.com/questions/125117/incorrect-answer-rate-being-displayed&quot;&gt;Meta.SO&lt;/a&gt; and a number of other sites. It seems to be an API glitch that affected all Stack Exchange site statistic ads. It should be fixed now.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The bug is fixed, but the ad is cached for an hour...so it will take a bit for the fix to show up. &lt;em&gt;Nick Craver♦&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Looks like it will fix itself within about an hour.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-03-09T13:02:06.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="479" PostTypeId="2" ParentId="474" CreationDate="2012-03-15T08:26:01.810" Score="0" Body="&lt;p&gt;What do you think about a question on meta? Everybody could answer to it and comment the given idioms. It would be easy to link to specific answers from Code Review questions and the language wiki.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this discussion is important since it's not only about Python: other languages will follow naturally.&lt;/p&gt;&#xA;" OwnerUserId="11227" LastEditorUserId="11227" LastEditDate="2012-03-15T09:37:30.160" LastActivityDate="2012-03-15T09:37:30.160" CommentCount="7" CommunityOwnedDate="2012-03-15T08:56:15.080" ContentLicense="CC BY-SA 3.0" />
  <row Id="480" PostTypeId="2" ParentId="474" CreationDate="2012-03-15T11:06:18.910" Score="4" Body="&lt;p&gt;So far nobody opposed to the creation of these Language References so I'm going to assume there are no major conflicts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the comments received so far two problems came out:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Where:&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Commuity wiki post.&lt;/li&gt;&#xA;&lt;li&gt;Tag wiki of the language.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;How to link it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;At first when the tag wiki option came out I was for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But now I'd go with a &lt;strong&gt;Community wiki post&lt;/strong&gt;. It will be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Easier to handle.&lt;/li&gt;&#xA;&lt;li&gt;Opened to duscussion.&lt;/li&gt;&#xA;&lt;li&gt;Easy linkable (this will also solve problem 2).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There will also be the possiblity to link to it from the main meta.codereview page. Like meta.stackoverflow link to its faq. To show what I mean:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ik56G.png&quot; alt=&quot;faq from meta.so&quot;&gt; &lt;img src=&quot;https://i.stack.imgur.com/eeNcZ.png&quot; alt=&quot;proposed meta look&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously it would be on meta.codereview :) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could be another advantage of having a post wiki instead of a tag wiki. I don't know if it could be done or not, but it might be something to start thinking about.&lt;/p&gt;&#xA;" OwnerUserId="10415" LastEditorUserId="10415" LastEditDate="2012-03-21T09:17:20.563" LastActivityDate="2012-03-21T09:17:20.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="481" PostTypeId="2" ParentId="233" CreationDate="2012-03-15T12:06:46.093" Score="1" Body="&lt;p&gt;CodeReview.StackExchange.com&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;&lt;strong&gt;Where public code reviews are done right&lt;/strong&gt;&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;&lt;strong&gt;Where public code reviews live&lt;/strong&gt;&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="11714" LastActivityDate="2012-03-15T12:06:46.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="482" PostTypeId="1" CreationDate="2012-03-18T18:47:23.983" Score="4" ViewCount="116" Body="&lt;p&gt;This question is a follow-up to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/474/10415&quot;&gt;Create a reference for newbie common mistakes&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm trying to understand/outline how these language references should look like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think should be put in them, and what not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I'm not trying to adress specific things to put in them, but a general guideline to follow, so who want to partecipate can come here, see what we agreed on to build and jump along with us :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of right now we're just trying to start with the right foot, I agree that for sure we'll see later what works and what not (and maybe come back here to talk about it).&lt;/p&gt;&#xA;" OwnerUserId="10415" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2012-03-21T08:50:51.097" Title="General guidelines for language references" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="483" PostTypeId="2" ParentId="482" CreationDate="2012-03-20T17:48:35.823" Score="2" Body="&lt;p&gt;I think the best way to flush out what should go in and what shouldn't is to take it on a per-example basis. Start out with 1 question using generic phrasing for some language, like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What are some common ways to improve &lt;strong&gt;Python&lt;/strong&gt; code? One example per answer, please.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As answers are posted, the community can re-evaluate the scope of the question and make changes as necessary. Perhaps this question can be updated with the accepted phrasing, and then anyone can use it to create a new reference for a specific language.&lt;/p&gt;&#xA;" OwnerUserId="8891" LastActivityDate="2012-03-20T17:48:35.823" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="484" PostTypeId="2" ParentId="482" CreationDate="2012-03-21T08:40:39.830" Score="1" Body="&lt;p&gt;I think these language references should be addressed to &lt;strong&gt;newbies&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Intermediate&lt;/em&gt; and &lt;em&gt;advanced&lt;/em&gt; levels could be wrote later:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's best to start with simple things.&lt;/li&gt;&#xA;&lt;li&gt;Maybe we'll never even need them, we'll see how this &lt;em&gt;newbie&lt;/em&gt; goes.&lt;/li&gt;&#xA;&lt;li&gt;If goes well, well these levels should be in a separate &quot;session&quot; anyway.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'd say that we should try do adress those &lt;strong&gt;newbie's common mistakes&lt;/strong&gt; that we so often see here on code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that we &lt;strong&gt;should not build a duplicate of the official doc or some kind of tutorial&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is something different, something that newbies will read after having already written a working piece of code. That said I think that linking to the official doc is good, providing an official reference is always a good thing.&lt;/p&gt;&#xA;" OwnerUserId="10415" LastActivityDate="2012-03-21T08:40:39.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="485" PostTypeId="1" CreationDate="2012-03-21T18:45:56.260" Score="8" ViewCount="113" Body="&lt;p&gt;Your site looks a bit different today. Yes, we are getting rid of the 'Sketchy' look and replacing it with a more-polished and finished design for sites in beta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about the redesign of our Beta theme on our &lt;a href=&quot;http://blog.stackoverflow.com/2012/03/the-new-stack-exchange-beta-theme-2/&quot;&gt;blog entry&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note: This will not affect your &quot;graduation&quot; status in any way. When your site is due for graduation, it will get its final(real) site design and branding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're still seeing the old favicon, please do a hard browser refresh. (Although sometimes it may take Chrome a while to load the new image).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see any CSS or styling issues, please report it &lt;strong&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/126185/new-stack-exchange-beta-theme&quot;&gt;in this post&lt;/a&gt;&lt;/strong&gt; I created on Meta Stack Overflow. It will be easier for me to track all the bug reports there.&lt;/p&gt;&#xA;" OwnerUserId="68" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-03-21T18:45:56.260" Title="New Beta Theme Launched" Tags="|discussion|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="486" PostTypeId="1" AcceptedAnswerId="487" CreationDate="2012-03-23T02:02:42.017" Score="6" ViewCount="88" Body="&lt;p&gt;&lt;strong&gt;Scenario:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've noticed while skimming through questions on CodeReview that people are replying with legitimate answers in the comments section, instead of the answers section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I've only attached 2 links below, I think if you surf around enough you will see what I mean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/10267/meta-question-although-i-havent-the-reputation-is-it-generally-a-good-idea-to&quot;&gt;https://codereview.stackexchange.com/questions/10267/meta-question-although-i-havent-the-reputation-is-it-generally-a-good-idea-to&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/10194/find-the-largest-prime-factor-of-the-number-600851475143&quot;&gt;https://codereview.stackexchange.com/questions/10194/find-the-largest-prime-factor-of-the-number-600851475143&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Feature Request:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allow a comment to be promoted (migrated) to an answer.  Include the option to auto-accept as the answer for the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Comments:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than helping to clarify that the comments are &quot;clarifications&quot;, I don't see why we would need to break the implicit flow of what the users do.  Just add in the workflow.&lt;/p&gt;&#xA;" OwnerUserId="11714" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-04-23T08:53:03.687" Title="Are comments being favored over answers?" Tags="|feature-request|status-declined|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="487" PostTypeId="2" ParentId="486" CreationDate="2012-03-23T04:35:43.950" Score="6" Body="&lt;p&gt;I added a comment on that question because I was mostly just pointing out the footer text, and I thought others would have better insight (and I was right).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, for the most part, people add a comment instead of an answer because they want to or because they feel it doesn't qualify as a full answer. If the OP wants to accept the comment as an answer, he can add a comment asking to post it as an answer, or he can just add an answer which quotes the comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And FYI this feature has &lt;a href=&quot;https://meta.stackexchange.com/questions/1555/mark-a-comment-as-answer-to-a-question&quot;&gt;already been requested on Meta SO&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="8891" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-03-23T04:35:43.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="488" PostTypeId="1" AcceptedAnswerId="489" CreationDate="2012-03-23T01:14:39.363" Score="2" ViewCount="135" Body="&lt;p&gt;I'm sorry, before I asked any questions, I needed to have this one answered, but I couldn't post on meta (not enough rep).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to ask a question about my JavaScript Node program, but I'm afraid of whether or not people might look at my code and steal it or something.  I know, I shouldn't be so judgmental of people, but still.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;" OwnerUserId="12080" OwnerDisplayName="Matt" LastActivityDate="2012-03-23T12:59:11.857" Title="Is it generally a good idea to post proprietary code?" Tags="|discussion|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="489" PostTypeId="2" ParentId="488" CreationDate="2012-03-23T01:43:50.870" Score="7" Body="&lt;p&gt;@seand's answer is the best regarding legalities.  Odds are, a lot of potentially proprietary code is posted for review on this site.  The key is scoping down both the answer you need (review style you are looking for) and what code base you provide.  Many of the questions are highly isolated to a specific problem that the characteristics lend themselves to something that would benefit the community to learn from or about.  In short, we all also learn from each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend whether or not you can scope down something that you would like to &quot;share&quot; for review.  If you are highly concerned about it like you seem to be I would recommend one of two options: 1) mock up an example that expresses the specific scenario you would like reviewed without conveying the root proprietary knowledge or 2) focus on having another group review it...most likely a trusted group that can adhere to an NDA.&lt;/p&gt;&#xA;" OwnerUserId="11714" OwnerDisplayName="Randy" LastActivityDate="2012-03-23T01:43:50.870" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="490" PostTypeId="2" ParentId="488" CreationDate="2012-03-23T02:29:49.927" Score="4" Body="&lt;p&gt;I think it's worth adding that &lt;em&gt;most&lt;/em&gt; use of Javascript involves distributing the source code in any case. In the typical case of using it on a public-facing web site, it's trivial for anybody who visits the web site to get the full source code on any page you serve them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, unless you're in a somewhat unusual position (e.g., use only on a private intranet, by a small number of highly trusted people) it's not likely to make a whole lot of difference either way. The obvious difference is that most of the people here are programmers who are much more likely to respect your wishes about your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As already noted, the other obvious point would be to post only very limited pieces of the code here. If you have to post all the code somewhere, do so where all the rights you care about are protected, and link to it from here, with only the most relevant pieces actually included in a post here.&lt;/p&gt;&#xA;" OwnerUserId="489" OwnerDisplayName="Jerry Coffin" LastActivityDate="2012-03-23T02:29:49.927" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="491" PostTypeId="1" CreationDate="2012-03-26T08:56:03.203" Score="3" ViewCount="484" Body="&lt;p&gt;What are the most common improvements of Python code you've applied or seen applied (to you or someone else) here on codereview?&lt;/p&gt;&#xA;" OwnerUserId="10415" LastEditorUserId="31562" LastEditDate="2017-03-06T20:11:08.017" LastActivityDate="2017-03-06T20:11:08.017" Title="Python - Common Improvements" Tags="|discussion|repeated-reviews|" AnswerCount="7" CommentCount="6" ClosedDate="2013-12-03T15:46:14.150" ContentLicense="CC BY-SA 3.0" />
  <row Id="492" PostTypeId="2" ParentId="491" CreationDate="2012-03-26T10:21:45.297" Score="2" Body="&lt;h3&gt;Naming:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;classes: &lt;code&gt;NameOfClass()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;constants: &lt;code&gt;NAME_OF_CONSTANT&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;all else: &lt;code&gt;name_of_function()&lt;/code&gt;, &lt;code&gt;name_of_variable&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;general: avoid abbreviations in names (e.g. &lt;code&gt;cnt&lt;/code&gt; should be &lt;code&gt;counter&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1346" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2012-03-26T11:14:53.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="493" PostTypeId="2" ParentId="491" CreationDate="2012-03-26T10:24:03.047" Score="4" Body="&lt;p&gt;Have as little code as possible in the global namespace. Most logic should be in functions, classes, or methods. This helps prevent polluting the global namespace and will run faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a related note, the main function should look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def main(list_of_stuff):&#xA;    ...&#xA;&#xA;if __name__ == &quot;__main__&quot;:&#xA;    main(sys.argv)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is to avoid the globally-defined things, e.g. &lt;code&gt;sys.argv&lt;/code&gt; in this case, to be executed should the module be called from another Python module. In our example, &lt;code&gt;main()&lt;/code&gt; gets its &lt;code&gt;list_of_stuff&lt;/code&gt; from the command line if ran directly, but if called from another module, that module must provide that list.&lt;/p&gt;&#xA;" OwnerUserId="1346" LastEditorUserId="11227" LastEditDate="2012-09-14T09:35:06.707" LastActivityDate="2012-09-14T09:35:06.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="494" PostTypeId="2" ParentId="491" CreationDate="2012-03-26T11:17:56.380" Score="2" Body="&lt;p&gt;Consider this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (check):&#xA;    do_something()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should be written as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if check:&#xA;    do_something()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That is, you don't need to put stuff in brackets.&lt;/p&gt;&#xA;" OwnerUserId="1346" LastEditorUserId="1346" LastEditDate="2012-03-28T13:20:21.817" LastActivityDate="2012-03-28T13:20:21.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="495" PostTypeId="2" ParentId="491" CreationDate="2012-03-26T11:35:42.817" Score="4" Body="&lt;h2&gt;&lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 8&lt;/a&gt; -- Style Guide for Python Code&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;To follow a standard coding style is very important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's even more important if you want other people to look at your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By following the official coding style guide your code will be more readable and it will be way more easy for others programmers to understand it. You should really read &lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP8&lt;/a&gt;, it may seem long, but it's just a bunch of rules, the sooner you'll start to follow them, the better will be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway this is an attemp to summarize the most &quot;overlooked&quot; ones:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;1) &lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/#indentation&quot; rel=&quot;nofollow noreferrer&quot;&gt;Indention&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Use 4 spaces per indentation level and never mix tabs and spaces.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;2) &lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/#maximum-line-length&quot; rel=&quot;nofollow noreferrer&quot;&gt;Maximum Line Length&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Limit all lines to a maximum of 79 characters. 80 is okey too.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;3) &lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/#other-recommendations&quot; rel=&quot;nofollow noreferrer&quot;&gt;Leave a space around the operators&lt;/a&gt;:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Yes:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;i = 10&#xA;i = i + 1&#xA;i += 1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;No:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;i=10&#xA;i=i+1&#xA;i+=1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;4) &lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/#documentation-strings&quot; rel=&quot;nofollow noreferrer&quot;&gt;Documention strings&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Conventions for writing good documentation strings (a.k.a. &quot;docstrings&quot;) are immortalized in &lt;a href=&quot;http://www.python.org/dev/peps/pep-0257/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;PEP 257&lt;/strong&gt;&lt;/a&gt;, so take a look at that one too. Anyway in brief:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.python.org/dev/peps/pep-0257/#one-line-docstrings&quot; rel=&quot;nofollow noreferrer&quot;&gt;One-line Docstrings&lt;/a&gt;: One-liners are for really obvious cases. They should really fit on one line. For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;def add(a, b):&#xA;    &quot;&quot;&quot;Return a + b, for a and b numbers..&quot;&quot;&quot;&#xA;    return a + b&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.python.org/dev/peps/pep-0257/#multi-line-docstrings&quot; rel=&quot;nofollow noreferrer&quot;&gt;Multi-line Docstrings&lt;/a&gt;: Multi-line docstrings consist of a summary line just like a one-line docstring, followed by a blank line, followed by a more elaborate description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The docstring for a function or method should summarize its behavior and document its arguments, return value(s), side effects, exceptions raised, and restrictions on when it can be called (all if applicable). Optional arguments should be indicated. It should be documented whether keyword arguments are part of the interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def fetch_bigtable_rows(big_table, keys, other_silly_variable=None):&#xA;    &quot;&quot;&quot;Fetches rows from a Bigtable.&#xA;&#xA;    Retrieves rows pertaining to the given keys from the Table instance&#xA;    represented by big_table.  Silly things may happen if&#xA;    other_silly_variable is not None.&#xA;&#xA;    &quot;&quot;&quot;&#xA;    # code starts from here&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't want to make this section too complex, so other than &lt;a href=&quot;http://www.python.org/dev/peps/pep-0257/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 257&lt;/a&gt; you can find more in the &lt;a href=&quot;http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=Comments#Comments&quot; rel=&quot;nofollow noreferrer&quot;&gt;google guidelines&lt;/a&gt;, at &lt;a href=&quot;http://packages.python.org/an_example_pypi_project/sphinx.html#full-code-example&quot; rel=&quot;nofollow noreferrer&quot;&gt;this example of pypi project&lt;/a&gt;, and this SO question: &lt;a href=&quot;https://stackoverflow.com/q/9392096/1132524&quot;&gt;Docstrings - one line vs multiple line&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; If a docstring become too complex to write/read/follow it's usually a sign that the function need to be refactored in two or more simple ones.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;5) &lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/#prescriptive-naming-conventions&quot; rel=&quot;nofollow noreferrer&quot;&gt;Naming Conventions&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You should read them all, anyway here's a small summary of the most common ones:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;normal&quot; variables and functions: &lt;code&gt;all_lowercase_with_underscore&lt;/code&gt;.&lt;br&gt;&#xA; Dumb and verbose example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def my_function(first_arg, second_arg):&#xA;    sum_of_args = first_arg + second_arg&#xA;    # ...&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Class Names: &lt;code&gt;CamelCase&lt;/code&gt;. Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class MyClass:&#xA;    # ...&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Constants: &lt;code&gt;ALL_CAPS&lt;/code&gt;.&lt;br&gt;&#xA;Constants are usually defined on a module level and written in all capital letters with underscores separating words. Examples:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;MAX_OVERFLOW = 100&#xA;TOTAL = 70&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="10415" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2012-03-26T11:35:42.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="496" PostTypeId="2" ParentId="491" CreationDate="2012-03-26T11:40:59.330" Score="5" Body="&lt;h1&gt;file handling&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Instead of closing files yourself, have the &lt;a href=&quot;http://docs.python.org/reference/compound_stmts.html#with&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;with statement&lt;/code&gt;&lt;/a&gt; do it for you:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;with open('filename') as filehandler:&#xA;    do_stuff(filehandler)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and not:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;filehandler = open('filename')&#xA;do_stuff(filehandler)&#xA;filehandler.close()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Beyond saving you to have to close the file manually, the &lt;code&gt;with&lt;/code&gt; statement also ensures the file will be closed even though exceptions rise during execution of &lt;code&gt;do_stuff()&lt;/code&gt; function. That is, you get to avoid this ugliness:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;filehandler = open('filename')&#xA;try:&#xA;    do_stuff(filehandler)&#xA;finally:&#xA;    filehandler.close()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="1346" LastEditorUserId="1346" LastEditDate="2012-04-25T17:25:53.667" LastActivityDate="2012-04-25T17:25:53.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="497" PostTypeId="1" CreationDate="2012-03-27T21:45:01.607" Score="2" ViewCount="103" Body="&lt;p&gt;With this new beta theme, the hover behavior for the top links seems to be inconsistent in Chrome: &lt;code&gt;Questions&lt;/code&gt;, &lt;code&gt;Tags&lt;/code&gt;, &lt;code&gt;Badges&lt;/code&gt;, and &lt;code&gt;Unanswered&lt;/code&gt; immediately get highlighted with the hover color (no animation) while &lt;code&gt;Users&lt;/code&gt; and &lt;code&gt;Ask Question&lt;/code&gt; correctly animate to the hover color. I've only been able to reproduce this on Chrome for those 4 links on CR; all links in other beta sites behave correctly in Chrome and all links on CR behave correctly in Firefox.&lt;/p&gt;&#xA;" OwnerUserId="8891" LastEditorUserId="22222" LastEditDate="2013-11-21T01:02:57.477" LastActivityDate="2013-12-14T17:14:22.787" Title="Inconsistent link hover behavior in Chrome" Tags="|bug|status-completed|user-interface|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="498" PostTypeId="2" ParentId="491" CreationDate="2012-03-28T01:16:47.487" Score="6" Body="&lt;h2&gt;Loops&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;In Python you should rarely use &lt;code&gt;while&lt;/code&gt; loops or &lt;code&gt;for x in range(n)&lt;/code&gt; loops. Python has a wide variety of tools like &lt;a href=&quot;http://docs.python.org/3/library/functions.html#zip&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;zip&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;http://docs.python.org/3/library/functions.html#enumerate&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;enumerate&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;http://docs.python.org/3/library/itertools.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;itertools.*&lt;/code&gt;&lt;/a&gt; to iterate over pretty much anything with a &lt;code&gt;for&lt;/code&gt; loop and an iterator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for x in range(len(data)):&#xA;    print(data[x])&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for item in data:&#xA;    print(item)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Don't write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for x in range(len(data)):&#xA;    print((x + 1, data[x]))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for index, item in enumerate(data, start=1):&#xA;    print((index, item))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Don't write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for x in range(len(data1)):&#xA;    print(data1[x] + data2[x])&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Write:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for item1, item2 in zip(data1, data2):&#xA;    print(item1 + item2)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(In Python 2, you'd use &lt;a href=&quot;http://docs.python.org/2/library/future_builtins.html&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;from future_builtins import zip&lt;/code&gt;&lt;/a&gt; to get the version of &lt;code&gt;zip&lt;/code&gt; that returns an iterator instead of a list.)&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="11728" LastEditDate="2013-10-24T10:46:53.040" LastActivityDate="2013-10-24T10:46:53.040" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="499" PostTypeId="1" AcceptedAnswerId="500" CreationDate="2012-03-28T06:14:48.323" Score="4" ViewCount="147" Body="&lt;p&gt;Is it a good idea to let users have the name '&lt;code&gt;stackoverflow&lt;/code&gt;'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/12178/stackoverflow&quot;&gt;https://codereview.stackexchange.com/users/12178/stackoverflow&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-08-30T01:18:44.827" Title="User name &quot;stackoverflow&quot;" Tags="|discussion|user-accounts|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="500" PostTypeId="2" ParentId="499" CreationDate="2012-03-28T12:22:58.797" Score="8" Body="&lt;p&gt;As sepp2k said, this has already been brought up on SO. There's no rules on avatar names, and there isn't any trolling or impersonation here. The official verdict &lt;a href=&quot;https://meta.stackexchange.com/questions/99914/what-are-the-rules-governing-display-names-and-avatars/99919#99919&quot;&gt;seems to be&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;AFAIK there is no official policy on user names, and the only one on avatars is that they should be PG-rated (i.e., nothing offensive).&lt;/p&gt;&#xA;&lt;p&gt;Users on SO aren't allowed to solicit other users, so if a fake Jon Skeet were trying to pull a con on another user in order to get something, that would be reason enough for action.&lt;/p&gt;&#xA;&lt;p&gt;Same goes if they were impersonating for the purpose of trolling. Trolling isn't acceptable here, so they can be dealt with.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, there is no problem with this username.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2012-03-28T12:22:58.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="502" PostTypeId="1" AcceptedAnswerId="504" CreationDate="2012-04-03T07:14:31.397" Score="14" ViewCount="168" Body="&lt;p&gt;I'm writing some library code (ex. jQuery plugins, Django apps) that is meant to be used by other people as building blocks for larger applications. Often I don't see much need for others peer-reviewing my code, but it would be great to get people's opinions on its API (the public interface to each component), since the earlier I fine-tune them (preferably long before the code is released) the more opportunities I have to make changes. After the code is released, changing the API without breaking legacy code is much harder, specially if my libraries have many users at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The objective of these questions would include, among others: the classes/methods/etc names are good, descriptive and self-documenting? The number/order/types of the parameters are intuitive/follows the platform's conventions? Are there useful operations that are missing, or are ankward to use in the current form? Are there doubts about whether or not a function would work with certain corner-case arguments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is whether or not this kind of question is on topic for this site. Or if there is any other Stack Exchange site where I could ask about this. API design may be a bit more subjective than most other facets of code (security, performance, correctness), but not a lot, about the same level as &quot;best practices and design pattern usage&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if on-topic, may I ask these questions without including the whole (or any) code? I mean, implementation code, examples of usage would be obviously needed. Not that having the rest of the code reviewed would be bad, just that the question might get too long with it (and the focus is on the code as a black box - exactly how most users will see it).&lt;/p&gt;&#xA;" OwnerUserId="9794" LastEditorUserId="22222" LastEditDate="2015-11-17T04:36:00.277" LastActivityDate="2015-11-17T04:36:00.277" Title="Are questions about public interface (API) on topic?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="503" PostTypeId="2" ParentId="502" CreationDate="2012-04-03T07:42:57.817" Score="5" Body="&lt;p&gt;The FAQ says that the following is off-topic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Okay, that's not exactly the definition of API, but it's close enough, so rather go to &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;http://programmers.stackexchange.com&lt;/a&gt;. I've had a look at their &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/tagged/api&quot;&gt;[api tag]&lt;/a&gt;, and they do accept such questions.&lt;/p&gt;&#xA;" OwnerUserId="1346" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2012-04-03T07:42:57.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="504" PostTypeId="2" ParentId="502" CreationDate="2012-04-03T17:25:29.513" Score="7" Body="&lt;h3&gt;Are questions about public interface (API) on topic?&lt;/h3&gt;&#xA;&lt;p&gt;Yes! If they are from a &lt;em&gt;specific working piece of code&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Quoting from the relevant part of the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;FAQ&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you are looking for feedback on a &lt;strong&gt;specific working piece of code&lt;/strong&gt; from your project in the following areas…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It also answer &lt;em&gt;yes&lt;/em&gt; to all the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic questions&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;&lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;&lt;li&gt;Is actual code from a project rather then pseudo-code or example code?&lt;/li&gt;&#xA;&lt;li&gt;To the best of your knowledge, does the code work?&lt;/li&gt;&#xA;&lt;li&gt;Do you want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Ultimatly, to be off-topic should not be a question &lt;em&gt;&amp;quot;about a particular piece of code and&amp;quot;&lt;/em&gt; but &lt;em&gt;&amp;quot;a generally applicable question about ...&amp;quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Well, yours is clearly &lt;em&gt;about a particular piece of code&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;And if on-topic, may I ask these questions without including the whole (or any) code?&lt;/h3&gt;&#xA;&lt;p&gt;As I just quoted from the faq, to be on-topic it &lt;strong&gt;needs the code&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It also says that it should be working. I'm not sure how to interpret this point,  I don't think it's necesarry to have a compiling piece of code, I'd say that a bunch of API declaration is &amp;quot;working&amp;quot; if it's coherent and consistent (in poor words: it looks ok).&lt;/p&gt;&#xA;&lt;p&gt;As I said I may be wrong about this &amp;quot;working&amp;quot; interpretation, maybe some one else will give you some better insight about this, or you could just try and if people complain about it it means that you'll have to post all the code.&lt;/p&gt;&#xA;" OwnerUserId="10415" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-12T06:44:53.970" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="506" PostTypeId="1" CreationDate="2012-04-04T17:19:48.050" Score="13" ViewCount="108" Body="&lt;p&gt;Our &quot;off topic&quot; close reason has a problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DFHzq.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should read either &quot;generally relate to &lt;strong&gt;a&lt;/strong&gt; code review request&quot; or &quot;generally relate to code review &lt;strong&gt;requests&lt;/strong&gt;.&quot; Can we get it fixed before anyone from &lt;a href=&quot;http://english.stackexchange.com&quot;&gt;ELU&lt;/a&gt; visits us?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Let's see here...image, freehand circles, let's hope no one misses the ponies...&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="22222" LastEditDate="2015-06-28T19:55:16.997" LastActivityDate="2015-07-26T04:59:40.757" Title="Grammar problem in close reason" Tags="|bug|status-completed|close-dialog|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="507" PostTypeId="1" CreationDate="2012-04-05T18:02:12.527" Score="0" ViewCount="87" Body="&lt;p&gt;We're having a Stack Overflow meetup to get together with fellow programming, web, and other technology enthusiasts. But not all of our programmers and technology enthusiasts live on Stack Overflow, so this year we're explicitly expanding the Meetup Everywhere to include the whole Stack Exchange tech family. As a Code Review participant, you're invited, too!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We &lt;a href=&quot;http://blog.stackoverflow.com/2012/03/stack-overflow-meetup-everywhere-april-28-2012/&quot;&gt;recently announced&lt;/a&gt; the Second Annual Stack Overflow Meetup Everywhere day. This year, it will be on Saturday, April 28 (though local groups are welcome to pick any other day that week if a Saturday doesn't work for most of your members). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What:&lt;/strong&gt; Stack Overflow worldwide meetups&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;When:&lt;/strong&gt; Saturday, April 28, 2012&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Where:&lt;/strong&gt; your city!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Who:&lt;/strong&gt; All users on Stack Exchange technology sites&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can visit the &lt;a href=&quot;http://www.meetup.com/stackoverflow/&quot; rel=&quot;nofollow&quot;&gt;official Meetup.com page&lt;/a&gt; to find existing groups near you (or start a new one). Keep an eye on the Stack Exchange blog for more information as we move closer to the event - I'll post tips on what we learned from last year's event and some things to keep in mind when organizing your local meetup. See the &lt;a href=&quot;http://blog.stackoverflow.com/2012/03/stack-overflow-meetup-everywhere-april-28-2012/&quot;&gt;blog announcement&lt;/a&gt; for some ideas about what your meetup can look like, why we're doing this, and some help navigating the meetup.com interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'd love to see as many of you as possible participate in our Meetup Everywhere. We had over 2,000 people meet up around the world last year, and we've grown a lot since then. Help us spread the word by sharing info about this event through your blogs, social media accounts, lunches with coworkers, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, if you have any questions or comments, do not hesitate to get in touch, and I hope to see you there!&lt;/p&gt;&#xA;" OwnerUserId="12383" LastEditorUserId="12383" LastEditDate="2012-04-16T21:17:35.553" LastActivityDate="2012-04-16T21:17:35.553" Title="Stack Overflow Worldwide Meetups 2012: You're invited!" Tags="|discussion|" AnswerCount="0" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="509" PostTypeId="1" CreationDate="2012-04-14T10:03:11.050" Score="5" ViewCount="60" Body="&lt;p&gt;As you all know questions that have one of the user's favorite tags are highlighted (in all of the StackExchange sites), but the highlight color in this site is not easily recognized, it's not comfort for the eyes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it's better to make it stronger and more distinguished, perhaps a darker blue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A problem might appear is that when darkening that color, it might become difficult to read the question title because it's already a darker blue, so maybe we'll need to further darken the color of the question title and the name of the recent user active in it (the name that appears in the bottom-right corner).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is only a proposal, subject to agreement and discussion, so what do you say?&lt;/p&gt;&#xA;" OwnerUserId="12626" LastEditorUserId="22222" LastEditDate="2013-11-21T23:35:21.677" LastActivityDate="2013-11-21T23:35:21.677" Title="Highlight color for favorite-tagged questions" Tags="|feature-request|status-declined|bookmarks|" AnswerCount="0" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="510" PostTypeId="1" AcceptedAnswerId="511" CreationDate="2012-04-19T17:27:49.673" Score="5" ViewCount="108" Body="&lt;p&gt;I'm currently creating a somewhat complex Maven project (specifically, to automate &lt;a href=&quot;https://stackoverflow.com/questions/7529522/messagepack-in-android/#7624106&quot;&gt;this answer&lt;/a&gt;), and hence would like to submit it for review here - specifically, &lt;strong&gt;the POM and the general structure of the project&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, a quick search for build automation tools (Maven and Ant) came out with no relevant results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I need to ask: in this case, would it actually be appropriate to post a review question here, in the Code Review SE?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; yes, I have read and re-read the FAQ. I would simply like to clarify how general the definition of &quot;code&quot; is on this site, since the question is actually mainly about the build execution configuration within the POM, i.e. the &lt;em&gt;coded&lt;/em&gt; sequence of build plugin executions to be run.&lt;/p&gt;&#xA;" OwnerUserId="12757" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-07-23T18:20:13.943" Title="Is a question mostly pertaining to build configuration appropriate for this site?" Tags="|discussion|asking-questions|scope|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="511" PostTypeId="2" ParentId="510" CreationDate="2012-04-22T04:37:53.067" Score="5" Body="&lt;p&gt;A similar question has been asked before: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/180/is-this-really-code&quot;&gt;https://codereview.meta.stackexchange.com/questions/180/is-this-really-code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that even though questions around configuration are not technically code, they're still okay to ask. It really doesn't make much sense to draw the line at code anyway because questions about configuration won't have particularly less value to future visitors than questions about code.&lt;/p&gt;&#xA;" OwnerUserId="8891" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2012-04-22T04:37:53.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="512" PostTypeId="1" CreationDate="2012-04-25T15:04:45.060" Score="10" ViewCount="158" Body="&lt;p&gt;I recently asked a &lt;a href=&quot;https://crypto.stackexchange.com/questions/2421/&quot;&gt;question&lt;/a&gt; on Cryptography, that involved an encryption that I wrote. Usually, asking simply &quot;how good is this encryption&quot; would be out of the scope for that site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;my question: being as this site is for reviewing code, would a &quot;how crackable is this encryption&quot; be in the scope of this site?&lt;/p&gt;&#xA;" OwnerUserId="1422" LastEditorUserId="-1" LastEditDate="2017-04-13T12:48:18.377" LastActivityDate="2017-05-23T10:14:25.800" Title="Is &quot;how good is this encryption&quot; in the scope of code review" Tags="|discussion|scope|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="513" PostTypeId="2" ParentId="512" CreationDate="2012-04-25T15:55:18.413" Score="11" Body="&lt;p&gt;No, it would not. Security is on topic, but an encryption algorithm is not code. You may explain it with code, but it is really an algorithm. My opinion is that algorithms are a high level design topic and are off topic.&lt;/p&gt;&#xA;" OwnerUserId="110" LastActivityDate="2012-04-25T15:55:18.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="514" PostTypeId="1" AcceptedAnswerId="515" CreationDate="2012-04-25T21:05:45.357" Score="3" ViewCount="46" Body="&lt;p&gt;I went to the &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits&quot;&gt;suggested edits page&lt;/a&gt; from the &lt;a href=&quot;https://codereview.stackexchange.com/privileges/approve-tag-wiki-edits&quot;&gt;approve tag wiki edits privileges page&lt;/a&gt; and it says I don't have enough privileges. It says you need at least 1500 rep, which you can see I have:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UeB9q.png&quot; alt=&quot;suggested-edits&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="8891" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2012-04-26T00:54:58.287" Title="Possible bug on the suggested-edits page?" Tags="|bug|status-completed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="515" PostTypeId="2" ParentId="514" CreationDate="2012-04-26T00:54:50.780" Score="4" Body="&lt;p&gt;We were checking &quot;greater-than&quot; instead of &quot;greater-than-or-equal&quot; here.  Good catch! (;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will be fixed with our next deploy.&lt;/p&gt;&#xA;" OwnerUserId="87" LastActivityDate="2012-04-26T00:54:50.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="520" PostTypeId="2" ParentId="512" CreationDate="2012-05-07T21:56:06.067" Score="5" Body="&lt;p&gt;I would have to agree with Michael K.  A simple way to tell if your post is on-topic is to go through &lt;a href=&quot;https://codereview.stackexchange.com/faq#questions&quot;&gt;this checklist&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Does my question contain code? (Please include the code in the question, not a link&#xA; to it)&lt;/li&gt;&#xA;&lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;&lt;li&gt;Is actual code from a project rather then pseudo-code or example code?&lt;/li&gt;&#xA;&lt;li&gt;To the best of your knowledge, does the code work?&lt;/li&gt;&#xA;&lt;li&gt;Do you want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;While your post did contain code, it is just example code that demonstrates how the algorithm work.&lt;/p&gt;&#xA;" OwnerDisplayName="user12400" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2012-05-07T21:56:06.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="521" PostTypeId="1" AcceptedAnswerId="522" CreationDate="2012-05-11T01:33:35.350" Score="5" ViewCount="108" Body="&lt;p&gt;I posted a bounty on a question and received no answers within a week.  The bounty ended, but I still have 66 rep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this? It says in the &lt;a href=&quot;https://codereview.stackexchange.com/faq#bounty&quot;&gt;Bounty Part of the FAQ&lt;/a&gt; that:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you do not award your bounty within 7 days (plus the grace period), the highest voted answer created after the bounty started with at least 2 upvotes will be awarded half the bounty amount. If there's no answer meeting that criteria, the bounty is not awarded to anyone&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So why didn't I get my rep back?&lt;/p&gt;&#xA;" OwnerUserId="12981" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-06-25T23:14:19.697" Title="Why haven't I received my rep back after a bounty?" Tags="|support|reputation|bounty|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="522" PostTypeId="2" ParentId="521" CreationDate="2012-05-11T03:21:11.643" Score="13" Body="&lt;p&gt;Keep reading:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In any case, you will always give up the amount of reputation&#xA;  specified in the bounty, so if you start a bounty, be sure to follow&#xA;  up and award your bounty to the best answer!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When a bounty is not awarded to anyone, they do not return to the awarder, they are simply lost. There is no conservation of reputation.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-05-11T03:21:11.643" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="525" PostTypeId="1" AcceptedAnswerId="526" CreationDate="2012-05-18T13:12:19.877" Score="4" ViewCount="213" Body="&lt;p&gt;Re: &lt;a href=&quot;https://codereview.stackexchange.com/questions/11858/pseudocode-to-derive-tangential-points-between-two-circles-to-create-a-trapezoid&quot;&gt;C# code to derive tangential points between two circles to create a trapezoid&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made the following comment, but since I will probably delete the OP (if I can), I'll post it here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;With all due respect (and I should have read the rules first), this policy isn't helpful. While I'm capable of posting actual code, it will become very specific (harder to wade through), will not provide a concrete example and would result in wasted effort if my general approach is wrong.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm an average programmer trying to make a living. Especially because I work alone I don't have at-work peer review. I'm also trying to be efficient. It would be great before writing code to be able to review the logic. It also might be beneficial to someone who doesn't know C#.&lt;/p&gt;&#xA;" OwnerUserId="13513" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-10-21T08:02:12.527" Title="Why is pseudocode not allowed?" Tags="|discussion|scope|site-policy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="526" PostTypeId="2" ParentId="525" CreationDate="2012-05-20T14:33:16.497" Score="8" Body="&lt;p&gt;It's because Code Review is about ... code.  As a practicing programmer, you should probably also be reading and using &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Software Engineering&lt;/a&gt;, where &quot;&lt;em&gt;algorithm and data structure concepts&lt;/em&gt;&quot; is the top item in the list of on-topic areas, and where there is even a &quot;&lt;em&gt;language-agnostic&lt;/em&gt;&quot; tag.&lt;/p&gt;&#xA;" OwnerUserId="11158" LastEditorUserId="-1" LastEditDate="2017-04-13T12:45:56.340" LastActivityDate="2016-10-21T08:02:12.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="527" PostTypeId="1" CreationDate="2012-05-26T18:18:07.697" Score="4" ViewCount="61" Body="&lt;p&gt;Yesterday, I looked at my profile and it said I had 25 consecutive days. Today I look and it has 1. That's wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also active on SciFi.SE. There I have 69 days consecutive. I check the two sites at the same time and in the same way. So how could I have 69 consecutive days on one and NOT have 69 consecutive days on the other. That is clearly a bug.&lt;/p&gt;&#xA;" OwnerUserId="11582" LastEditorUserId="61" LastEditDate="2012-05-28T18:43:14.843" LastActivityDate="2014-04-23T08:53:03.687" Title="Consecutive days reset for no reason" Tags="|support|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="528" PostTypeId="1" CreationDate="2012-05-28T15:41:32.157" Score="3" ViewCount="57" Body="&lt;p&gt;When you see a question in Code Review with some CSS and hex color codes in it, it appears like a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the syntax highlighter thinks that CSS uses python style comments i.e. &lt;code&gt;print &quot;2&quot; #here is a comment&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be a different color.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks.&lt;/p&gt;&#xA;" OwnerUserId="11407" LastEditorUserId="1859" LastEditDate="2012-05-30T11:17:20.617" LastActivityDate="2014-04-23T08:53:03.687" Title="CSS hex color bug" Tags="|bug|status-completed|syntax-highlighting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="529" PostTypeId="2" ParentId="527" CreationDate="2012-05-28T18:43:05.623" Score="3" Body="&lt;p&gt;Your access history goes like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;May 26 13:44:44 UTC&#xA;May 24 04:18:27 UTC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note the timezone... &lt;a href=&quot;https://meta.stackexchange.com/questions/27199/what-is-an-se-day-when-does-each-day-start&quot;&gt;a &quot;day&quot; around here is measured in the UTC timezone&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks like you didn't access the site on May 25, so the day counter reset. Your SciFi account does show access on May 25. I'm not sure what you usually do when you visit different SE sites, so I don't know if that's what you did, but just opening the front page isn't necessarily enough to count as a visit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-05-28T18:43:05.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="530" PostTypeId="1" CreationDate="2012-05-29T17:54:08.940" Score="15" ViewCount="161" Body="&lt;p&gt;A few reasons to allow them:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I recently found that there are best practices and document organization methods. That is, splitting the documents based on sections, tables and so forth and using input tag to include them. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When I started, I often did not know the existence of particular features like &quot;theorem&quot; environment or the &quot;listing&quot; for source code. I also feel that the usage of TeX macros with &quot;def&quot; and LaTeX macros &quot;newcommand&quot; and &quot;environment&quot; are not obvious to newbies.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Each prof/researcher has their own method of reducing the space wasted, creating interesting effects, generating review notes etc.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I was wondering if LaTeX documents are welcome on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can also see the cons of this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Because LaTeX in some sense is in the same category as HTML, and I am unsure if the community wants to review site designs, nor am I clear if HTML is code in the programming sense.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Another issue may be with presentation. The LaTeX documents are typically long, with content rather than code taking up the prominent place. Perhaps it can be worked around by using placeholders for content?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;And where does the review stop? Do we correct the layout as well? What about usage of specific terms like &quot;theorem&quot; &quot;claim&quot; &quot;lemma&quot; etc. that non native speakers often get wrong? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What does the community think?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Note that the intent is different from the LaTeX SE site.)&lt;/p&gt;&#xA;" OwnerUserId="12593" LastEditorUserId="22222" LastEditDate="2015-06-28T23:14:55.257" LastActivityDate="2015-06-28T23:14:55.257" Title="Are questions about LaTeX documents on-topic?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="531" PostTypeId="2" ParentId="528" CreationDate="2012-05-30T11:17:14.237" Score="4" Body="&lt;p&gt;The default syntax highlighter uses a &quot;one size tries to fit all&quot; approach, which will not always be successful. I have changed the setting for the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt; tag such that not the default highlighter, but the CSS-specific highlighter is used for questions with this tag (&lt;a href=&quot;https://codereview.stackexchange.com/questions/12054/which-is-a-better-optmized-css-for-a-button-design&quot;&gt;example&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, you can also manually specify which highlighter is to be used, by inserting&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-css --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;right before the corresponding codeblock. See the &lt;a href=&quot;https://codereview.stackexchange.com/editing-help#syntax-highlighting&quot;&gt;syntax highlighting section&lt;/a&gt; in the editing help for details, and &lt;a href=&quot;https://meta.stackexchange.com/questions/63800/interface-options-for-specifying-language-prettify/81970#81970&quot;&gt;this answer on meta.so&lt;/a&gt; for a list of supported highlighters.&lt;/p&gt;&#xA;" OwnerUserId="1859" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2012-05-30T11:17:14.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="535" PostTypeId="5" CreationDate="2012-06-01T01:02:16.440" Score="0" Body="&lt;p&gt;Tex is a document typesetting system built by Donald Knuth for typesetting scientific and mathematical formulas and papers. Latex is a macro package that is built over Tex by Leslie Lamport to ease its use.&lt;/p&gt;&#xA;" OwnerUserId="12593" LastEditorUserId="12593" LastEditDate="2012-06-01T18:21:01.093" LastActivityDate="2012-06-01T18:21:01.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="536" PostTypeId="4" CreationDate="2012-06-01T01:02:16.440" Score="0" Body="Latex is a document typesetting system. It is commonly used in typesetting research papers and books for research publications." OwnerUserId="12593" LastEditorUserId="12593" LastEditDate="2012-06-01T18:21:02.123" LastActivityDate="2012-06-01T18:21:02.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="537" PostTypeId="1" CreationDate="2012-06-01T17:48:48.587" Score="14" ViewCount="244" Body="&lt;p&gt;I'd love it if someone out there was willing to critique my code base on a larger scale - the thing is I can't imagine why anyone would actually want to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you think I'm wrong about this?  Should I try posting something like - review my entire system?&lt;/p&gt;&#xA;" OwnerUserId="5897" LastEditorUserId="7076" LastEditDate="2012-06-12T16:34:13.683" LastActivityDate="2012-06-12T16:34:13.683" Title="Should I attempt to have a large amount of code reviewed?" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="539" PostTypeId="1" AcceptedAnswerId="541" CreationDate="2012-06-03T08:18:56.247" Score="9" ViewCount="278" Body="&lt;p&gt;I would like to post a UML diagram for review on StackExchange.  The response to the &lt;a href=&quot;https://meta.stackexchange.com/q/134334/161340&quot;&gt;question I asked on Meta Stack Overflow&lt;/a&gt; seems to point to CodeReview being the place to ask, but the answer was also by no means definitive.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be on-topic to request a UML diagram review here?  &lt;/p&gt;&#xA;" OwnerUserId="9086" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-06-05T22:03:07.277" Title="Are UML diagram reviews on-topic for CodeReview?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="540" PostTypeId="1" CreationDate="2012-06-04T23:52:30.240" Score="2" ViewCount="33" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/463/put-in-faq-will-submitted-code-be-licensed-under-the-copyleft-cc-by-sa&quot;&gt;Put in FAQ: Will submitted code be licensed under the copyleft CC-BY_SA?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Surely it's important for users to know whether code contributed to this site is freely available for other developers to reuse or not, and if so, under what terms. That's one of the first things I wondered about when I visited the Code Review site, so I specifically looked for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A search for &quot;copyright&quot; in meta didn't return a single result, which I find surprising!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, the FAQ only has a mention of licensing in the &quot;Other people can edit my posts?!&quot; section, which seems inadequate given that probably every question on this site should contain substantial amounts of code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Perhaps the item &quot;Did I write that code?&quot; in the &quot;I'm confused! What questions are on-topic for this site?&quot; section should be updated to &quot;&lt;em&gt;Did I write that code, and am I willing (and allowed) to share it under the Creative Commons license?&lt;/em&gt;&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/463/put-in-faq-will-submitted-code-be-licensed-under-the-copyleft-cc-by-sa&quot;&gt;The question&lt;/a&gt; deals with the same issue, but doesn't specifically ask for an update to the FAQ.&lt;/p&gt;&#xA;" OwnerUserId="13881" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2012-06-04T23:52:30.240" Title="Is it intentional that there's no mention of copyright in the FAQ?" Tags="|discussion|" AnswerCount="0" CommentCount="3" ClosedDate="2012-06-05T00:18:30.880" ContentLicense="CC BY-SA 3.0" />
  <row Id="541" PostTypeId="2" ParentId="539" CreationDate="2012-06-05T22:03:07.277" Score="4" Body="&lt;ul&gt;&#xA;&lt;li&gt;I wonder how you might go about posting the UML diagram? Since it is recommended to provide the artifact to be reviewed inline with the question.&lt;/li&gt;&#xA;&lt;li&gt;Another issue I see is that a review of UML essentially is a design review rather than a code review. I wonder if it is within the purview of this site.&lt;/li&gt;&#xA;&lt;li&gt;This is also related to the question of other formats perhaps - like latex, HTML-sites, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A possible way to solve it may be to just ask the question, and let the community express its interest.&lt;/p&gt;&#xA;" OwnerUserId="12593" LastActivityDate="2012-06-05T22:03:07.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="543" PostTypeId="1" AcceptedAnswerId="544" CreationDate="2012-06-08T11:19:07.737" Score="4" ViewCount="39" Body="&lt;p&gt;I have spotted this grammatical error &lt;a href=&quot;https://codereview.stackexchange.com/faq#im-confused-what-questions-are-on-topic-for-this-site&quot;&gt;in the FAQ&lt;/a&gt; under &lt;em&gt;I'm confused! What questions are on-topic for this site?&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3. Is actual code from a project rather then pseudo-code or example code?&#xA;     ^ it&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Small error, but I just noticed it. :)&lt;/p&gt;&#xA;" OwnerUserId="12275" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2012-06-08T12:14:57.590" Title="There is a grammatical error in the FAQ" Tags="|bug|status-completed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="544" PostTypeId="2" ParentId="543" CreationDate="2012-06-08T11:56:38.807" Score="5" Body="&lt;p&gt;Thanks for pointing this out. It's fixed now.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2012-06-08T11:56:38.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="545" PostTypeId="2" ParentId="537" CreationDate="2012-06-10T22:14:38.953" Score="17" Body="&lt;p&gt;I'd do it in small pieces. Firstly post the most important part of your application then wait for a few reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If somebody points out a bad practice and it exists in other parts of the application try to fix it before you post the next piece. It could be boring to see the same issues over and over.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2012-06-10T22:14:38.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="546" PostTypeId="1" AcceptedAnswerId="547" CreationDate="2012-06-14T20:51:20.020" Score="2" ViewCount="76" Body="&lt;p&gt;Why was Travis Parks' answer deleted on the &lt;a href=&quot;https://codereview.stackexchange.com/questions/12221/multi-tiered-sorting-using-custom-icomparer&quot;&gt;Multi-tiered sorting using custom IComparer&lt;/a&gt; question? Is there a place on the site where we can see the reason of a delete?&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2012-06-15T13:13:57.180" Title="Why was this answer deleted?" Tags="|support|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="547" PostTypeId="2" ParentId="546" CreationDate="2012-06-15T13:13:57.180" Score="3" Body="&lt;p&gt;At the time I deleted the answer, it was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As the creator of NList, I can confirm that @palacsint's solution is how NList is implemented internally.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It received a low quality flag, and I felt it would be better as a comment. I converted it to a &lt;a href=&quot;https://codereview.stackexchange.com/questions/12221/multi-tiered-sorting-using-custom-icomparer#comment20231_12273&quot;&gt;comment on your answer.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that he's expanded it into a better answer, so I've undeleted it. Sorry for the confusion.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2012-06-15T13:13:57.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="548" PostTypeId="1" AcceptedAnswerId="552" CreationDate="2012-06-18T06:47:34.150" Score="8" ViewCount="276" Body="&lt;p&gt;I am not a lawyer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am reviewing a suggested edit where a user created a jsFiddle from the code in someone elses question.  I believe this breaches the &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow&quot;&gt;CC-BY-SA 3.0&lt;/a&gt; license that the code in the question was under.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The license information from the jsFiddle page says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All code belongs to the poster and no license is enforced.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;We are not responsible or liable for any loss or damage of any kind during the usage of provided code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It seems that only the original poster would have the right to create the pastebin.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is there a breach of license?&lt;/li&gt;&#xA;&lt;li&gt;Should I improve the edit by removing the link to the jsFiddle that breaches the license?&lt;/li&gt;&#xA;&lt;li&gt;Are any further actions required?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="7585" LastEditorUserId="22222" LastEditDate="2014-05-28T21:16:04.127" LastActivityDate="2014-05-28T21:16:04.127" Title="Suggested edit breaks license due to pastebin" Tags="|discussion|editing|licensing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="549" PostTypeId="1" AcceptedAnswerId="550" CreationDate="2012-06-18T17:37:28.633" Score="10" ViewCount="162" Body="&lt;p&gt;See the following 2 questions and their title edits:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/12679/calculations-with-a-table-containing-football-data&quot;&gt;Calculations with a table containing football data&lt;/a&gt; (&lt;a href=&quot;https://codereview.stackexchange.com/posts/12679/revisions&quot;&gt;revisions&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/12680/database-output-function&quot;&gt;Database output function&lt;/a&gt;  (&lt;a href=&quot;https://codereview.stackexchange.com/posts/12680/revisions&quot;&gt;revisions&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;While I understand that having all questions formatted as &quot;please help with this code&quot;, &quot;review X&quot; and so on, at least when I was looking at them in my history I could easily dissociate them. However, after the title edits, I had absolutely no idea what these were, and I don't think describing the code's intent is &lt;strong&gt;always&lt;/strong&gt; relevant to the fixes needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it didn't seem like an appropriate review and edit in my opinion, but as I am unaware of the right way to format these questions, I'd be happy to see the discussion around this issue and canonical examples of questions with correctly formatted titles.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I found this question on Meta CR.SE, which addresses part of the issue, but the guidelines apply mostly to the question's body, not its title:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/75/what-makes-a-good-question?rq=1&quot;&gt;What makes a good question?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="4491" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-05-14T21:59:54.800" Title="How should a canonical question title be formatted on Code Review?" Tags="|discussion|asking-questions|titles|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="550" PostTypeId="2" ParentId="549" CreationDate="2012-06-18T18:18:28.953" Score="16" Body="&lt;p&gt;It seems to me that the only thing that makes any sense in a title is what the code does. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The two examples you show were ones that ask for code reviews. But every last question on this site is asking for a code review. So there is no point in including that in the title. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could include the language of the code, but that's already in the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could specify what specifically you want a review of, but most of the time you really just want a general code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I think the titles that @palacsint has been adding are exactly the titles we should have.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-06-18T18:18:28.953" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="551" PostTypeId="1" CreationDate="2012-06-20T11:59:33.000" Score="60" ViewCount="919" Body="&lt;p&gt;Code Review has been in beta for &lt;strong&gt;1041 days&lt;/strong&gt;, so nearly 3 years (&lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;Area 51&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering: why is it still in beta and &lt;strong&gt;will it ever graduate?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update: Just graduated... ;)&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="10114" LastEditorUserId="31503" LastEditDate="2014-09-29T19:26:50.153" LastActivityDate="2014-09-29T19:26:50.153" Title="Why is Code Review still in beta?" Tags="|discussion|beta-progress|" AnswerCount="2" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="552" PostTypeId="2" ParentId="548" CreationDate="2012-06-22T21:15:35.870" Score="7" Body="&lt;p&gt;&lt;em&gt;Disclaimer: Also not a lawyer, nor can I even edit on CodeReview  -- Just offering my opinion&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there a breach of license?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, unless permission was granted, or the paste follows the CC-BY-SA 3.0, that is the case.  The paste is in violation of both the license and the owner's copyright.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you very strictly interpret the jsfiddle license, then &lt;em&gt;only&lt;/em&gt; the original author should be posting on there, though I don't think their license needs to be interpreted that way.   I think what they really meant was &quot;Ownership of code is not altered by being posted here.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not like jsfiddle could actually change the ownership of something like that.  That would be like I got my friend to sign a contract then claimed that the friend now owns a second friend's car because that's what my contract said.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I improve the edit by removing the link to the jsFiddle that breaches the license?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would decline the edit and let the user decide where to proceed from there.  The edit contains something that definitely violates the license of content on the site, so it definitely seems that it should be declined.  The user could easily fix it with a simple &quot;&lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; is where this is from (by &lt;code&gt;&amp;lt;Author&amp;gt;&lt;/code&gt;)&quot; comment at the top of the jsfiddle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The jsfiddle might also not even be necessary.  It seems that it's very rarely used on CR, and I believe that's with good reason.  People have come to expect to scroll through massive pages, and a live example is rarely necessary.  There are definitely advantages of jsfiddle, but the potential link rot should always be considered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the jsfiddle does stay in place, I believe two things need to happen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The post should be edited so that the SE source of the post is cited (a link to the question the code was lifted from)&lt;/li&gt;&#xA;&lt;li&gt;A new fiddle should be created that contains proper attribution&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="7308" LastActivityDate="2012-06-22T21:15:35.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="553" PostTypeId="1" AcceptedAnswerId="554" CreationDate="2012-06-23T04:58:59.417" Score="1" ViewCount="41" Body="&lt;p&gt;I found &lt;a href=&quot;https://codereview.stackexchange.com/questions/12941/which-when-exception-to-throw-if-property-is-null&quot;&gt;this&lt;/a&gt; question marked as closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seemed to be asking a genuine question that seemed to be asking for best practices as defined in the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;scope&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any particular reason it was closed? Also, no link to either edit it, or to vote for reopening. Is this because it is protected in some sense? Or is it that I am just missing the links for it?&lt;/p&gt;&#xA;" OwnerUserId="12593" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-04-23T08:53:03.687" Title="Question closed with no link to reopen" Tags="|discussion|close-reasons|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="554" PostTypeId="2" ParentId="553" CreationDate="2012-06-23T13:51:24.303" Score="0" Body="&lt;p&gt;According to &lt;a href=&quot;https://codereview.stackexchange.com/posts/12941/revisions&quot;&gt;the revision page of the question&lt;/a&gt; it has been &lt;a href=&quot;https://meta.stackexchange.com/questions/22228/what-is-a-locked-post&quot;&gt;locked&lt;/a&gt; by Community♦.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has seven deleted answers and it's and example code, not an actual code from a project. I think the latter was the reason of the close.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2012-06-23T15:19:50.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="555" PostTypeId="1" AcceptedAnswerId="1460" CreationDate="2012-06-23T14:56:07.403" Score="5" ViewCount="59" Body="&lt;p&gt;Recently I was awarded a Research Assistant badge but I would not think that I've edited 50+ tag wikis. If I'm right creating a new tag with only an excerpt creates an empty tag wiki description too. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/121484/169573&quot;&gt;An answer about this badge on StackOverflow Meta&lt;/a&gt; mentions that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the badge counts distinct tag wikis you edit excluding excerpts.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, creating a new wiki summary without description counts in the Research Assistant badge by design or is it just a bug?&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-01-27T14:22:30.923" Title="Does creating a new wiki summary without description count in the Research Assistant badge?" Tags="|support|bug|status-completed|badges|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="556" PostTypeId="2" ParentId="551" CreationDate="2012-06-24T05:01:11.113" Score="45" Body="&lt;p&gt;The article &lt;a href=&quot;http://blog.stackoverflow.com/2010/10/when-will-my-site-graduate/&quot;&gt;&quot;When Will My Site Graduate&quot;&lt;/a&gt; makes an important point - the community is a crucial part of the process - especially the senior members who have accumulated the rep necessary to have the critical privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Code Review, few users have the 10,000 points necessary to access the moderator tools; none has achieved the 20,000 trusted user threshold. Compare that to IT security, where there are six people above 10,000. Role-playing games has 10, on even fewer questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One fundamental problem with Code Review as a community is that there is not enough voting. Voting is what powers a site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to see the site graduate, do more voting. Vote for good questions, even if they don't help you, personally. Vote for good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voting will help encourage more good questions and more good answers. It will help us retain users. Recognition of good work is something that just about everyone can understand and appreciate.&lt;/p&gt;&#xA;" OwnerUserId="11582" LastEditorUserId="9357" LastEditDate="2014-01-28T14:07:09.867" LastActivityDate="2014-01-28T14:07:09.867" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="557" PostTypeId="1" AcceptedAnswerId="558" CreationDate="2012-06-29T02:44:47.013" Score="6" ViewCount="167" Body="&lt;p&gt;It this a good site to ask others to review my interview question practice code? Or are you trying to keep it to &quot;real world&quot; questions?&lt;/p&gt;&#xA;" OwnerUserId="9053" LastActivityDate="2012-06-29T04:15:56.510" Title="Interview questions" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="558" PostTypeId="2" ParentId="557" CreationDate="2012-06-29T04:15:56.510" Score="5" Body="&lt;p&gt;They are ontopic and very welcome on Code Review SE. We already have a tag for them with 20+ questions: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note that non-compiling and pseuode-code usually are not a problem on a whiteboard interviews but codes posted here should compile and shouldn't be pseudo-code. (Check the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;FAQ&lt;/a&gt; for the details.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Actually there are two tags, the second is the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview&lt;/a&gt; but I think &lt;a href=&quot;https://codereview.stackexchange.com/tags/synonyms?filter=suggested&amp;amp;tab=newest&quot;&gt;it should be a synonym&lt;/a&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2012-06-29T04:15:56.510" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="559" PostTypeId="1" AcceptedAnswerId="560" CreationDate="2012-06-29T16:52:45.353" Score="10" ViewCount="239" Body="&lt;p&gt;I just found this site (New to stack exchange in general), and I am working on teaching myself c#. Would it be acceptable to post working code for people to pick apart and suggest better ways of doing things, or is it more for acceptable practice rather than alternative methods?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read the FAQ, and it would seem to fit, but wanted to make sure.&lt;/p&gt;&#xA;" OwnerUserId="14492" OwnerDisplayName="JohnP" LastActivityDate="2012-06-29T22:46:15.513" Title="Code review for learning purposes" Tags="|discussion|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="560" PostTypeId="2" ParentId="559" CreationDate="2012-06-29T22:46:15.513" Score="9" Body="&lt;p&gt;I think the only questionable part from the &lt;a href=&quot;https://codereview.stackexchange.com/faq#im-confused-what-questions-are-on-topic-for-this-site&quot;&gt;&lt;em&gt;I'm confused! What questions are on-topic for this site?&lt;/em&gt; section of the FAQ&lt;/a&gt; is the 3rd point:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather then pseudo-code or example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A personal learning project is also a project, so I think it is ontopic on Code Review as well as, for example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/quick-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;quick-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;quick-sort&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; questions.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2012-06-29T22:46:15.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="561" PostTypeId="2" ParentId="548" CreationDate="2012-07-01T02:52:21.747" Score="3" Body="&lt;p&gt;I'd say what you quote from the jsFiddle website is more that jsFiddle does not claim anything about that code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have not posted a link to the code and questions in question, so it's hard to say if not attribution requirements are met just inside the source form or in the context of the work (e.g. there where it is linked).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next to that please keep in mind that the CC licenses do not fit well for software. So I suggest to not take it too seriously.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there a breach of license?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Probably.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I improve the edit by removing the link to the jsFiddle that breaches the license?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could make the source of the code visible on jsFiddle, save a new revision and update the link. However, &quot;seriously&quot;, if the copy is already tainted, you should not edit it, because you won't have the right to do that ;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are any further actions required?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not any further nor any concrete. Actually no action is required. Copyright owner could action something here, but if I read your question right, you're not the author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it's nice you ask, but you should not feel required to anything here IMHO. You can talk with the one who placed the link and discuss personally if you feel it's necessary, but apart from talking and exchanging opinions, what should be required?&lt;/p&gt;&#xA;" OwnerUserId="9705" LastActivityDate="2012-07-01T02:52:21.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="562" PostTypeId="1" CreationDate="2012-07-05T23:21:31.310" Score="23" ViewCount="253" Body="&lt;p&gt;For most SE sites, a simple comment is sufficient to exchange a little additional dialogue about a solution. For code review though, it seems like one question can spawn a huge list of suggested improvements, or one which needs a cycle of feedback to get to the goal intended by the asker or the solution intended by the answerer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example, a code review might involve the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Question: Is there anything wrong with me doing it this way?&lt;/li&gt;&#xA;&lt;li&gt;Answer: Yes, you could run into a concurrency issue here.&lt;/li&gt;&#xA;&lt;li&gt;Would doing this check before spawning a thread solve that problem?&lt;/li&gt;&#xA;&lt;li&gt;Yes but an even more effective method would be not to spawn new threads at all. Try using a timer.&lt;/li&gt;&#xA;&lt;li&gt;Wouldn't a timer tie up the the original thread while the code executes?&lt;/li&gt;&#xA;&lt;li&gt;You can set up the timer to add a method call to the ThreadPool like this...&lt;/li&gt;&#xA;&lt;li&gt;TYVM!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Almost all valuable, and arguably necessary exchanges to achieve a complete solution, but there's no way to carry out this 'forum' style discussion on this non-forum site. Now imagine a single code review generates 4 or 5 such comments inspiring followup - chaos ensues.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The inspiration for this question was what I thought was a fairly small bit of code which ended up being an (admittedly broad) question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/13357/polling-loop-to-run-in-a-background-thread/13366#13366&quot;&gt;Polling loop to run in a background thread&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, the answer I got is tremendously helpful, and I intend to award it a bounty once I earn enough rep that it won't cripple my permissions here. There are some aspects of his comments I wish to address though, but I feel like none of my usual avenues for verbose responses to answers are suitable:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Posting a followup question&lt;/li&gt;&#xA;&lt;li&gt;Discussing in chat, or &lt;/li&gt;&#xA;&lt;li&gt;Editing additional information into my original question&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So for now (as you can see), I've added 5 comments which could, in turn, generate additional comments from the answerer (if the asker kindly obliges my followups).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps the real problem is that certain code reviews present so many issues that no single issue deserves a complete synopses and working solution. Perhaps to right SE way to address them would be to take each issue to Stack Overflow as separate questions to iron out the details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What behaviour do we want to encourage? How can we support lengthier dialogue directed at individual answers with the current comment limits and other restrictions (without bastardizing the Stack Exchange framework of course)?&lt;/p&gt;&#xA;" OwnerUserId="2792" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-11-14T18:44:24.473" Title="What is the best way to exchange a dialogue following a code review?" Tags="|discussion|iterative-review|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="563" PostTypeId="1" AcceptedAnswerId="566" CreationDate="2012-07-06T00:10:35.847" Score="5" ViewCount="104" Body="&lt;p&gt;This is a very minor point.  I'm just curious to see what the thoughts might be on this.  I just &quot;earned&quot; a tumbleweed badge.  In the past I associated badges with good things but it seems this is not always the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the purpose of a badge is to inform the user about his questions then I could see the utility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the purpose of a badge is to contribute to the overall stickiness of stack exchange sites through a merit based reward system, I think it's less useful.&lt;/p&gt;&#xA;" OwnerUserId="5897" LastActivityDate="2012-07-07T16:32:23.083" Title="Are badges with a negative connotation useful?" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="564" PostTypeId="1" AcceptedAnswerId="565" CreationDate="2012-07-06T12:59:00.847" Score="4" ViewCount="80" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/4979/9390&quot;&gt;This question&lt;/a&gt; (originially from Stack Overflow) has heaps of duplicate answers. Many users suggested the exact same changes to the code, presumably while the question was not yet migrated; most of the answerers don't have accounts on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we get rid of this duplication without offending the answerers? Is there an established way of fixing answers like these? How can we clean up the mess?&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="120114" LastEditDate="2018-05-24T20:43:06.120" LastActivityDate="2018-05-24T20:43:06.120" Title="Duplicate answers - clean them up?" Tags="|discussion|editing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="565" PostTypeId="2" ParentId="564" CreationDate="2012-07-07T16:16:14.280" Score="4" Body="&lt;p&gt;In the linked question the answers were posted almost the same time, the answerers probably wrote them parallel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what's the policy about this on Stack Overflow but as far as I see it's common there that an easy question get some similar answers in a short period of time. I would not think that this is bad. Furthermore, I would not like to be the person who decides which answer should stay and which should go. Anyway, you can use your upvotes of course :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least it helps to improve the &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;answer ratio&lt;/a&gt; a little bit.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2012-07-07T16:16:14.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="566" PostTypeId="2" ParentId="563" CreationDate="2012-07-07T16:32:23.083" Score="4" Body="&lt;p&gt;It's not bad to ask a question without any attention or at least it's not the questioner's fault. (If a question is bad it usually get downvotes and maybe it will be closed.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the tumbleweed badge encourages people to not leave the site and ask other questions in the future although they don't get answer for all of their questions. I think it's a good thing.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2012-07-07T16:32:23.083" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="567" PostTypeId="1" AcceptedAnswerId="588" CreationDate="2012-07-09T20:47:13.497" Score="3" ViewCount="137" Body="&lt;p&gt;&lt;s&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; tag has a pending tag wiki edit.  It's same as the tag wiki of &lt;a href=&quot;https://stackoverflow.com/tags/homework/info&quot;&gt;the homework tag on Stack Overflow&lt;/a&gt; and does not seem completely suitable for Code Review:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions regarding homework assignments are more than welcome, provided that they:&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Briefly explain the problem you are trying to solve. Do not post your entire assignment verbatim.&lt;/li&gt;&#xA;  &lt;li&gt;Explain what you have tried thus far and where you are stuck (preferably with code examples).&lt;/li&gt;&#xA;  &lt;li&gt;Don't ask for 'complete' solutions to the problem. We're not here to do your homework for you.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;p&gt;For further guidelines, see the &lt;a href=&quot;https://meta.stackexchange.com/questions/10811/how-to-ask-and-answer-homework-questions&quot;&gt;FAQ&lt;/a&gt;.&#xA;  &lt;/s&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Some notes and questions: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A questioner don't have to be stuck since we need working code (and it's not an option as the 2nd point says).&lt;/li&gt;&#xA;&lt;li&gt;What could be a 'complete' solution here?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, what should the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; tag wiki contain on Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag wikis on other Stack Exchange sites which contain more or less different homework tag wikis:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://dsp.stackexchange.com/tags/homework/info&quot;&gt;Signal Processing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://superuser.com/tags/homework/info&quot;&gt;Super User&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-04-23T08:53:03.687" Title="What should Code Review's [homework] tag wiki contain?" Tags="|discussion|tags|homework|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="568" PostTypeId="2" ParentId="567" CreationDate="2012-07-09T21:49:27.773" Score="1" Body="&lt;p&gt;&lt;strong&gt;Suggestion&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Homework questions are welcomed here, but they are still held to the same expectations as&#xA;  all other questions.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In particular, homework questions should contain correct code, and the goal of the question &#xA;  should be to improve the code, not to fix or complete it.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Any questions regarding broken or otherwise non-working code are off topic for this site.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;An example of a valid homework question:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;I wrote the following code to parse student records from a pipe separated file.  It currently&#xA;    works, but I have a feeling that there is a better, more C++ idiomatic, way to accomplish this.&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;An example of an off-topic homework question:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;I have to write a program for class that takes a pipe separated file, parses it into Student objects and&#xA;    outputs some information.  For some reason, the surnames are not printing out correctly.&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(Note that I'm by no means saying this is perfect.  I'm suggesting it as a starting point, not as final content.)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Personal note&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think the homework tag particularly has a place at CodeReview.  Homework questions are fine, but they are no different from non-homework questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag basically has no purpose other than searching/discriminating.  Tags should be meaningful.  They should be specific about the content of a question.  When I look at a tag, I expect to go &quot;Oh, I now better understand what is in this question.&quot;  When I see a homework tag, I can &lt;em&gt;guess&lt;/em&gt; a few things about the question, but it does not establish anything factual.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of &lt;code&gt;homework&lt;/code&gt;, a better option may be to break down the potential meaning of &lt;code&gt;homework&lt;/code&gt; into more specific tags like &lt;code&gt;beginner&lt;/code&gt; and so on.&lt;/p&gt;&#xA;" OwnerUserId="7308" LastActivityDate="2012-07-09T21:49:27.773" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="570" PostTypeId="2" ParentId="562" CreationDate="2012-07-11T14:29:58.310" Score="8" Body="&lt;p&gt;I would recommend taking the discussion to &lt;a href=&quot;http://chat.stackexchange.com/&quot;&gt;chat&lt;/a&gt; and then posting relevant parts of the discussion back to the original question and/or to the answer.&lt;/p&gt;&#xA;" OwnerUserId="11582" LastActivityDate="2012-07-11T14:29:58.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="571" PostTypeId="1" AcceptedAnswerId="578" CreationDate="2012-07-16T12:19:42.927" Score="1" ViewCount="256" Body="&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; seems to be useless - should it be burninated?&lt;/p&gt;&#xA;" OwnerUserId="14938" LastEditorUserId="22222" LastEditDate="2015-07-04T20:16:54.480" LastActivityDate="2015-07-04T20:21:10.250" Title="Should [interview-questions] be burninated?" Tags="|discussion|tags|burninate-request|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="572" PostTypeId="5" CreationDate="2012-07-19T03:05:11.193" Score="0" Body="&lt;p&gt;Every question asked on Stack Exchange can have up to five tags that categorize the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meta sites have tags that need to be present in the question, which are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/bug&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;bug&amp;#39;&quot; rel=&quot;tag&quot;&gt;bug&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/support&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;support&amp;#39;&quot; rel=&quot;tag&quot;&gt;support&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also tags that can be added only from moderators, which are shown with a red background, such as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-norepro&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-norepro&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-norepro&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-deferred&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-deferred&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-deferred&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-planned&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-planned&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-planned&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-reproduced&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-reproduced&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-reproduced&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/featured&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;featured&amp;#39;&quot; rel=&quot;tag&quot;&gt;featured&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-review&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-review&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For more information see the section on tagging in the &lt;a href=&quot;https://meta.stackexchange.com/questions/7931/faq-for-stack-exchange-sites&quot;&gt;FAQ&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="14003" LastEditorUserId="64465" LastEditDate="2017-08-28T23:35:12.110" LastActivityDate="2017-08-28T23:35:12.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="573" PostTypeId="4" CreationDate="2012-07-19T03:05:11.193" Score="0" Body="Tags are keywords or labels that categorize and group your question with other, similar questions." OwnerUserId="14003" LastEditorUserId="14003" LastEditDate="2012-07-20T09:54:22.313" LastActivityDate="2012-07-20T09:54:22.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="574" PostTypeId="5" CreationDate="2012-07-22T06:05:34.417" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2012-07-22T06:05:34.417" LastActivityDate="2012-07-22T06:05:34.417" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="575" PostTypeId="4" CreationDate="2012-07-22T06:05:34.417" Score="0" Body="Reputation is points that a user gets (and loses) on StackExchange for activities, which allow more (or less) privileges." OwnerUserId="14938" LastEditorUserId="14938" LastEditDate="2012-07-22T22:41:21.393" LastActivityDate="2012-07-22T22:41:21.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="576" PostTypeId="1" AcceptedAnswerId="577" CreationDate="2012-07-23T08:42:06.320" Score="3" ViewCount="71" Body="&lt;p&gt;Well this question may b a perfect fit in meta. So, I want to know a bit more about this sister site of stack overflow. I have been looking for a site like this since long, and this being a stack exchange site it just looks to be perfect. Well, So how long can a code be? is my basic questions, what are a few things to be looked into when I ask questions or put my code for review here? Is there anything programmers who review the code expect from someone who puts their code to get reviewed?&lt;/p&gt;&#xA;" OwnerUserId="15082" LastActivityDate="2012-07-24T09:41:23.417" Title="Before getting started" Tags="|discussion|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="577" PostTypeId="2" ParentId="576" CreationDate="2012-07-23T13:07:50.097" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;So how long can a code be?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Reasonable. If you dump 10k lines on us nobody will look at it. Only post the necessary parts which you want to be reviewed. Normally this is done on class- or function-level, meaning you post the whole class/function you want to be reviewed and &lt;em&gt;maybe&lt;/em&gt; the direct relatives (classes/functions which are directly effected by this).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;what are a few things to be looked into when I ask questions or put my code for review here?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Explain explain explain...explain what the code does, what it is supposed to do, why you think it needs review.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there anything programmers who review the code expect from someone who puts their code to get reviewed?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Feedback in all variants and colors.&lt;/p&gt;&#xA;" OwnerUserId="2612" LastEditorUserId="2612" LastEditDate="2012-07-24T09:41:23.417" LastActivityDate="2012-07-24T09:41:23.417" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="578" PostTypeId="2" ParentId="571" CreationDate="2012-07-23T22:13:22.507" Score="6" Body="&lt;p&gt;It's rather a meta tag (like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;) but I find it interesting to see what's going on interviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore it helps to distinguish homework questions from interview questions which are sometimes very similar to each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I would not delete it.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2012-07-23T22:13:22.507" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="579" PostTypeId="1" AcceptedAnswerId="580" CreationDate="2012-07-27T00:30:17.410" Score="13" ViewCount="237" Body="&lt;p&gt;Recently I've found some old questions which do not contain any code (usually just a link). Some of them have an accepted answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since these questions are off-topic (according to the FAQ), should I try to ask the author to post the code to the site too (even if it seems meaningless since the OP has not been on any Stack Exchange site for months)? Should I flag or vote close on these questions? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit (2013. 11. 07.)&lt;/strong&gt;: Please note that this question was asked before the current &lt;em&gt;Closed Votes&lt;/em&gt; queue (which does a great job) and there was not any attention of close votes on old questions.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="120114" LastEditDate="2018-06-25T21:18:00.087" LastActivityDate="2018-06-25T21:18:00.087" Title="Should we bother old off-topic questions?" Tags="|discussion|scope|vote-to-close|flagging|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="580" PostTypeId="2" ParentId="579" CreationDate="2012-07-30T02:00:33.863" Score="12" Body="&lt;p&gt;I would flag it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question should definitely be closed, and should maybe be deleted.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A question that may someday revolve around a dead link should not get further contributions.  That seems counter to the goal of having a site of very high quality content.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In situations where answers discuss theory, not simple instructions of what changes to make, the answers deserve to stay, but to deter future tolerance of pastebins, the question should be locked.  There's no point in allowing users to continue contributing to a question that may someday have a dead link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the answers offer no value without the code, however, then the thread should be removed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As for why flagging instead of vote closing, buried question will not get enough attention to be community closed or deleted, so mod intervention will be required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question does seem to be getting enough attention to be community locked, then that's probably the better option (as long as it's handled politely, of course -- a user isn't very likely to actually inline the code if people attack him or her).  &lt;/p&gt;&#xA;" OwnerUserId="7308" LastActivityDate="2012-07-30T02:00:33.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="581" PostTypeId="1" AcceptedAnswerId="582" CreationDate="2012-08-02T20:09:34.077" Score="7" ViewCount="123" Body="&lt;p&gt;Yesterday, &lt;a href=&quot;https://codereview.stackexchange.com/users/15383/jessica-burnett&quot;&gt;Jessica Burnett&lt;/a&gt; asked this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/14209/css-set-string-content-properties&quot;&gt;https://codereview.stackexchange.com/questions/14209/css-set-string-content-properties&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the question is about code that does not work (as opposed to code that could be improved), &lt;a href=&quot;https://codereview.stackexchange.com/users/7773/aneves&quot;&gt;ANeves&lt;/a&gt; politely suggested to the OP to &lt;a href=&quot;https://codereview.stackexchange.com/questions/14209/css-set-string-content-properties#comment-22997&quot;&gt;post such questions on Stack Overflow&lt;/a&gt;. So far so good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, today ANeves &amp;amp; &lt;a href=&quot;https://codereview.stackexchange.com/users/110/michael-k&quot;&gt;Michael K&lt;/a&gt; closed the question as being off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this our policy here, to close questions that are suitable for other StackExchange sites? Somehow I had gotten the feeling that such questions should rather be migrated to their proper home!?&lt;/p&gt;&#xA;" OwnerUserId="14822" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2012-08-02T21:08:20.697" Title="Why was a question suitable for Stack Overflow closed, instead of being migrated" Tags="|discussion|migration|close-reasons|closed-questions|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="582" PostTypeId="2" ParentId="581" CreationDate="2012-08-02T20:19:35.727" Score="11" Body="&lt;p&gt;Actually, it was &lt;a href=&quot;https://stackoverflow.com/questions/11764700/using-css-string-set-property-and-content-method&quot;&gt;cross-posted to Stack Overflow&lt;/a&gt;, and it has an accepted answer there. You're correct that it belonged there, but there was no need to migrate it since the OP had already posted there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll add a comment to the post to make it clear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: Based on the discussion above, I've deleted our copy of the question. We have no answers or useful comments, and the question on SO is improved and has a good answer. Our copy is just noise at this point.&lt;/p&gt;&#xA;" OwnerUserId="110" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2012-08-02T21:08:20.697" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="587" PostTypeId="2" ParentId="571" CreationDate="2012-08-16T21:25:54.197" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; is a meaningless tag. Whether a question is an interview question or not is completely irrelevant: it doesn't change the nature of the question or the expertise required to answer the question. It isn't useful to categorize the question or to make it more visible to its intended audience. It is a &lt;a href=&quot;http://blog.stackoverflow.com/2010/08/the-death-of-meta-tags/&quot;&gt;meta tag&lt;/a&gt; and &lt;strong&gt;should be deleted&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; might still pop up from migrations from Stack Overflow, where it is being phased out but still present on some old questions.&lt;/p&gt;&#xA;" OwnerUserId="377" LastActivityDate="2012-08-16T21:25:54.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="588" PostTypeId="2" ParentId="567" CreationDate="2012-08-16T21:29:17.827" Score="4" Body="&lt;p&gt;Guidelines about posting homework questions belong here on the Meta site. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; tag should be deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; is a meaningless tag. Whether a question is homework or not is completely irrelevant: it doesn't change the nature of the question or the expertise required to answer the question. It isn't useful to categorize the question or to make it more visible to its intended audience. It is a &lt;a href=&quot;http://blog.stackoverflow.com/2010/08/the-death-of-meta-tags/&quot;&gt;meta tag&lt;/a&gt; and should be deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; might still pop up from migrations from Stack Overflow. Stack Overflow still uses this tag for historical reasons, but &lt;a href=&quot;https://meta.stackexchange.com/questions/123758/can-we-now-discourage-the-use-of-and-burninate-the-homework-tag&quot;&gt;the current community trend is strongly against it&lt;/a&gt;. Hopefully it will go away soon.&lt;/p&gt;&#xA;" OwnerUserId="377" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-08-16T21:29:17.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="590" PostTypeId="1" CreationDate="2012-09-05T15:38:49.503" Score="6" ViewCount="165" Body="&lt;p&gt;This website seems particularly interesting for users working on a book (like SICP or K&amp;amp;R) or any other series of exercises (like ProjectEuler), especially if they're working on their own and would like feedback for the code they wrote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am often tempted to post each and every solution I write for these exercises, but before I do there are two points that prevent me from doing it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Spamming&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I work on these exercises at a rate close to one solution a day. If the past 3 months are of any indication, I will have posted around 100 new questions by the end of the year. I understand that not all exercises are fit for the Q&amp;amp;A format of the website, but we're still talking about a high amount of questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory, I don't think that it's a bad thing to populate the website with more code to review, however general Web etiquette frowns upon anything that could be seen as spam. In doubt, I'd rather take your opinion before moving on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Duplicates&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not going to be the only one working on SICP or Project Euler (or any other) and duplicate answers to the same exercise are bound to appear. I understand that reading existing questions before posting my own is common courtesy (and the tagging system seems to work well that way), but still that's not giving feedback on my particular piece of code, on the particular angle I'm interested in. Furthermore, as I progress in these tracks, exercises are becoming more difficult and possible solutions are getting more varied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally speaking how are duplicate answers to similar exercises treated on this website?&lt;/p&gt;&#xA;" OwnerUserId="6521" LastEditorUserId="31562" LastEditDate="2019-07-22T11:41:04.697" LastActivityDate="2019-07-22T11:41:04.697" Title="Is it okay to post a series of exercises massively?" Tags="|discussion|asking-questions|repeated-reviews|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="591" PostTypeId="2" ParentId="590" CreationDate="2012-09-05T18:07:02.023" Score="15" Body="&lt;p&gt;It is likely that a review of one piece of code by a programmer will turn up issues that are found throughout the work of that programmer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you post several pieces of code in quick succession, it is likely that a common set of issues will be found several times over. It will be more productive if you post one piece of code, receive feedback, and make improvements based on that feedback, before posting your next piece of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of Project Euler, it's the algorithms that are most important, and the particular expression of those algorithms (which is what you are most likely to receive feedback on here) is not such a big deal. Project Euler is about finding the answer, not so much about producing clear and maintainable code. So you should take advantage of Project Euler's own solution forum: when you solve a problem, you get access to a forum thread in which other solvers have posted their own code. You should read through the code that people have posted, and adopt the good ideas you find there, especially if they contain insights that you missed. (Then if you are still dissatisfied, you can post your code for review here, of course.)&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2012-09-05T18:07:02.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="592" PostTypeId="1" CreationDate="2012-09-09T16:58:12.893" Score="3" ViewCount="72" Body="&lt;p&gt;I tried to post a question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;...why are they 'questions' if this site is primarily for code review requests?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...anyway, the tags I tried to use did not exist and I don't have a high enough reputation to create them. These tags are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/responsive-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;responsive-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;responsive-design&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/media-queries&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;media-queries&amp;#39;&quot; rel=&quot;tag&quot;&gt;media-queries&lt;/a&gt; and either &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-review&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;review-request&lt;/a&gt; (or something else suitable).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If 'The Establishment' is willing, or if some other kind soul with a reputation high enough is able to create these tags it'd be much appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(actually whilst you're at it, a &lt;code&gt;suggestion&lt;/code&gt; tag on here wouldn't go a miss either ;)&lt;/p&gt;&#xA;" OwnerUserId="16409" LastEditorUserId="22222" LastEditDate="2013-11-21T23:33:55.827" LastActivityDate="2013-11-21T23:33:55.827" Title="Suggestion: new tags for web technologies" Tags="|feature-request|status-declined|tags|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="593" PostTypeId="2" ParentId="592" CreationDate="2012-09-09T18:28:59.533" Score="3" Body="&lt;p&gt;I think that having &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-review&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;review-request&lt;/a&gt; as tags doesn't make any sense on this site. What would be the purpose of a tag that should be on all questions on the site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the other tags, AFAIK, tags can't be created independently, they have to be created by adding them to a specific question. So, if you think a tag would be suitable for a specific question, but you can't add it because it hasn't been created yet, post a question here on meta. Alternatively, you could flag the question for moderator attention, explaining that you think a tag should be added to it, but I'm not sure that would be appropriate (I'm not a moderator).&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2012-09-09T18:28:59.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="594" PostTypeId="1" AcceptedAnswerId="595" CreationDate="2012-09-10T16:11:37.263" Score="11" ViewCount="391" Body="&lt;p&gt;The FAQ states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather then pseudo-code or example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But oftentimes pseudo-code is a lot more straight forward and easy to evaluate.  It also applies to a wider variety of things.&lt;/p&gt;&#xA;" OwnerUserId="16441" LastEditorUserId="31503" LastEditDate="2014-10-18T20:59:20.607" LastActivityDate="2014-10-18T20:59:20.607" Title="Is pseudo-code alright when asking about performance?" Tags="|discussion|scope|site-policy|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="595" PostTypeId="2" ParentId="594" CreationDate="2012-09-10T17:19:55.017" Score="25" Body="&lt;p&gt;&lt;strong&gt;No.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our focus is to improve working code. By definition, pseudo-code is not working code. The restriction is (partially) to make sure you've put effort in your code before showing it to us. Pseudocode doesn't demonstrate that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing that we could possibly review about pseudo-code is the algorithm. But that would be Algorithm Review, not Code Review. This is not the site to ask questions about algorithms. Our focus is primarily on improving the style of code rather then algorithms, although we do go there as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pseudocode tends to be very difficult to work with. It is incomplete, ambiguous, inprecise, and just downright annoying. Reviewing it, even for the purpose of thinking about better algorithm is difficult, and its better just to have real code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you code is very hard to read in comparison to the pseudocode, then your code needs help, or you should use a better language. But getting help with the &lt;em&gt;actual&lt;/em&gt; code is definitely on-topic here.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="22222" LastEditDate="2013-09-17T03:52:41.777" LastActivityDate="2013-09-17T03:52:41.777" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="596" PostTypeId="2" ParentId="491" CreationDate="2012-09-14T18:59:44.283" Score="0" Body="&lt;p&gt;Looking through my own reviews, I'd say that the two issues that come up almost every time are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Docstrings&lt;/strong&gt;. It feels as if nearly every review I have written has begun by noting the absence of user documentation in the poster's code. (&lt;a href=&quot;https://codereview.stackexchange.com/a/15294/11728&quot;&gt;For example.&lt;/a&gt;) As a user I expect to be able to type &lt;code&gt;help(module)&lt;/code&gt; or &lt;code&gt;help(module.function)&lt;/code&gt; into the Python interpreter, and as a programmer I find that the discipline of specifying exactly what each function and class should do helps enormously to come up with good designs, good code structure, and good names.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Doctests&lt;/strong&gt;. For some types of code these are a really simple way to combine example code with small test cases. Of course no-one should be fooled into thinking that they are a substitute for a proper test suite, but they are so easy to write that they deserve to be much more widely known and used. For example, &lt;a href=&quot;https://codereview.stackexchange.com/q/15336/11728&quot;&gt;here's a question containing a bug&lt;/a&gt; that would have been easily caught by a simple doctest or two. &lt;a href=&quot;https://codereview.stackexchange.com/q/15228/11728&quot;&gt;And here's another.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The third most common problem is probably inappropriate choice of data structures and algorithms (for example, &lt;a href=&quot;https://codereview.stackexchange.com/q/15395/11728&quot;&gt;trying to write a parser without a lexer&lt;/a&gt;). But that's not really specific to Python.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2012-09-14T19:07:25.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="597" PostTypeId="1" AcceptedAnswerId="602" CreationDate="2012-09-16T02:50:56.747" Score="18" ViewCount="269" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/592/suggestion-new-tags-for-web-technologies&quot;&gt;&quot;why are they 'questions' if this site is primarily for code review requests?&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not originally my question, but it never-the-less is still a good one that deserves more attention. I'm sort of new to the whole meta thing, so I'm not sure if this question is on topic, but it seems like it should be. At the very least it could vaguely be associated with the site's design, #5 in the FAQ.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are a site that focuses on reviews, yet we are still using &quot;questions&quot;. Now, I don't know if this is possible, but I believe changing allusions of &quot;asking a question&quot; to &quot;requesting a review&quot; would help distinguish ourselves and relieve some of the &quot;inappropriate questions&quot; we are getting. I don't know about other sections, but in PHP we are getting an increasing number of posts like: &quot;help me fix this broken code&quot;. Now, I'm sure we wont ever be able to fully prevent posts like this, and I think some of this may actually be because we are not as harsh as SO in stamping it out, but removing the ambiguity might help.&lt;/p&gt;&#xA;" OwnerUserId="12040" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2014-05-09T20:16:31.907" Title="Why are they 'questions' if this site is primarily for code review requests?" Tags="|discussion|feature-request|status-declined|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="599" PostTypeId="1" AcceptedAnswerId="600" CreationDate="2012-09-19T16:49:23.310" Score="7" ViewCount="55" Body="&lt;p&gt;Under the heading&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;I'm confused! What questions are on-topic for this site?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;CodeReview FAQ&lt;/a&gt; states (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be yes to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Does &lt;strong&gt;&lt;em&gt;my&lt;/em&gt;&lt;/strong&gt; question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;  &lt;li&gt;Did &lt;strong&gt;&lt;em&gt;I&lt;/em&gt;&lt;/strong&gt; write that code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather then pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;To the best of &lt;strong&gt;&lt;em&gt;your&lt;/em&gt;&lt;/strong&gt; knowledge, does the code work?&lt;/li&gt;&#xA;  &lt;li&gt;Do &lt;strong&gt;&lt;em&gt;you&lt;/em&gt;&lt;/strong&gt; want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This inconsistent English phrasing needs to be corrected.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Either use the first person (&lt;em&gt;my, I&lt;/em&gt;) &lt;strong&gt;every time,&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;or use the second person (&lt;em&gt;your, you&lt;/em&gt;) &lt;strong&gt;every time.&lt;/strong&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code Review &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;has 4,789 visits every day&lt;/a&gt;, and many of these visitors will read the FAQ. At 608 days into public beta, this site should be as professional as possible, so inconsistencies like this &lt;em&gt;matter.&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the introductory sentence &lt;em&gt;&quot;ask yourself the following questions...&quot;&lt;/em&gt;, the first option would make sense. &lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2012-09-20T01:23:15.837" Title="Inconsistent phrasing in part of the FAQ" Tags="|bug|status-completed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="600" PostTypeId="2" ParentId="599" CreationDate="2012-09-19T17:00:20.827" Score="4" Body="&lt;p&gt;Fixed. Thank you for the report.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2012-09-19T17:00:20.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="602" PostTypeId="2" ParentId="597" CreationDate="2012-09-23T21:13:31.787" Score="9" Body="&lt;p&gt;We do not have the ability to display custom UI text on the individual SE sites. The developers could implement it, but that's up to them. Since we are the odd site out, I wouldn't hold my breath on them deciding its a good idea.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-09-23T21:13:31.787" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="605" PostTypeId="1" AcceptedAnswerId="606" CreationDate="2012-10-04T21:26:55.817" Score="4" ViewCount="32" Body="&lt;p&gt;I was just scanning the FAQ and saw this typo:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;3.Is it actual code from a project rather **then** pseudo-code or example code?&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know it's not a big deal, but I am just throwing it out there.&lt;/p&gt;&#xA;" OwnerUserId="17107" LastEditorUserId="61" LastEditDate="2012-10-05T14:25:04.237" LastActivityDate="2012-10-05T14:25:04.237" Title="Minor Typo in the FAQ" Tags="|bug|status-completed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="606" PostTypeId="2" ParentId="605" CreationDate="2012-10-04T21:31:47.183" Score="4" Body="&lt;p&gt;Fixed. Thank you for the report.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2012-10-04T21:31:47.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="607" PostTypeId="1" CreationDate="2012-10-05T16:30:45.550" Score="15" ViewCount="252" Body="&lt;p&gt;I asked about this on Stack Overflow, and was referred here (to Code Review), though I still think it may be out of scope for CR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/12749863/where-can-a-n00b-developer-go-to-get-feedback&quot;&gt;https://stackoverflow.com/questions/12749863/where-can-a-n00b-developer-go-to-get-feedback&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have written my first (complete) program, how can I (not working for&#xA;  someone who will tell me if I did a good job, or doing it for a class&#xA;  with grades) get feedback on what I have made, as a whole? As far as&#xA;  usability, code, efficiency, documentation, graphics, and possibly&#xA;  bugs I missed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now CR is a place for code review, but is review of the entire application (in this case a game) as I outlined on SO within scope here? It seems like too large a question, that will be unlikely to help others if they come across it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take note that I would also be interested in feedback on non-code elements of the program, which is not &quot;code-review&quot; at all, though an important part of the application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me give an example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In the question I intend to ask I will need to post the entire source&#xA;  of a Java game. This source crosses multiple files. Plus I would need&#xA;  to post the sprite textures, as I would love some feedback on them,&#xA;  and I would need to link to a compiled copy of the game itself, for&#xA;  someone to actually play. The game can be compiled and run in browser,&#xA;  or as a .jar file. I have noticed that the in-browser version runs&#xA;  poorly (framerate problem), while the Jar runs fine, but I do not know&#xA;  why, I blame it on JRE. What I want is someone to look at it all, and&#xA;  tell me what I did well, what I did wrong, what I could make better,&#xA;  and if there are any things about the language I could utilize to&#xA;  improve things. Not to mention the big question: Is this fun???&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is that an appropriate use of CR?&lt;/p&gt;&#xA;" OwnerUserId="17120" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-01-13T19:42:00.113" Title="What if we have an entire (small) application we want reviewed?" Tags="|discussion|site-policy|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="608" PostTypeId="2" ParentId="311" CreationDate="2012-10-05T18:59:31.687" Score="-3" Body="&lt;p&gt;It seems like certain SE sites fit together well, SO and CR are just two sides of a coin, thus  almost any privileges you have on SO would probably be fine on CR. Thus I would suggest that for certain sites, privileges should cross, through your rep would not. Basically, you would get certain privileges unlocked before you have enough rep, simply because you have that privilege in SO.&lt;/p&gt;&#xA;" OwnerUserId="17120" LastActivityDate="2012-10-05T18:59:31.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="609" PostTypeId="2" ParentId="607" CreationDate="2012-10-09T02:03:50.283" Score="13" Body="&lt;p&gt;To be honest, if you want good feedback, you'll want to break you code up over multiple reviews. For example, if you've developed an event messaging system system, you may want to post that - the key classes and an example usage.  You can, in the summary, explain that it is coming from a larger application and link to a zip with the full working (source &amp;amp; resources) version of your app. But by breaking it into smaller logical chunks, you'll get better feedback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some examples of logical chunks would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;event/messaging system&lt;/li&gt;&#xA;&lt;li&gt;user authentication&lt;/li&gt;&#xA;&lt;li&gt;database access&lt;/li&gt;&#xA;&lt;li&gt;sprite class&lt;/li&gt;&#xA;&lt;li&gt;toon/character class&lt;/li&gt;&#xA;&lt;li&gt;automated turret class&lt;/li&gt;&#xA;&lt;li&gt;AI path-finding logic&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="4497" LastEditorUserId="22222" LastEditDate="2014-01-13T19:42:00.113" LastActivityDate="2014-01-13T19:42:00.113" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="610" PostTypeId="2" ParentId="607" CreationDate="2012-10-09T12:11:14.977" Score="1" Body="&lt;p&gt;Evaluating an entire application is probably outside of the scope of CodeReview.  You may want to look into hiring a consultant.&lt;/p&gt;&#xA;" OwnerUserId="3058" LastActivityDate="2012-10-09T12:11:14.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="611" PostTypeId="1" CreationDate="2012-10-09T14:39:23.750" Score="14" ViewCount="234" Body="&lt;p&gt;As a community, are we willing to accept graphical notation as a form of code that is subject to code review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently answered a question that asked for review of a database model as presented in an &lt;a href=&quot;http://en.wikipedia.org/wiki/Entity%E2%80%93relationship_model&quot; rel=&quot;nofollow noreferrer&quot;&gt;entity-relationship diagram&lt;/a&gt;.  With this question, the the OP's intention would be clear to anyone who is familiar with ERM notation.  However, because it was not encoded with symbols contained within the Unicode Standard, it was closed as off topic.  Understanding that many Code Review users may be unfamiliar with ERM, I edited the question by providing SQL &lt;code&gt;CREATE TABLE&lt;/code&gt; statements that were directly analogous to the OP's ERM diagram.  I then flagged a moderator for reopening.  My edits were subsequently deleted.  If anyone is interested, the (now-deleted) referenced question is &lt;a href=&quot;https://codereview.stackexchange.com/questions/15783/is-my-erd-design-for-adding-friends-capability-is-good-enough&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Graphical modeling has been recognized as a valid form of encoded logic since &lt;a href=&quot;http://en.wikipedia.org/wiki/Existential_graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;the late 1800s&lt;/a&gt;.  As a developer and architect, I often use visual models to clarify and effectively communicate complex concepts.  ERM has been a standard in the software industry since the 1970s.  &lt;a href=&quot;http://en.wikipedia.org/wiki/Unified_Modeling_Language&quot; rel=&quot;nofollow noreferrer&quot;&gt;UML&lt;/a&gt; has been common place since the 1990s.  The Code Review FAQ states that &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;Code Review is &quot;the right place&quot; for questions about design pattern usage&lt;/a&gt;.  The &lt;a href=&quot;http://rads.stackoverflow.com/amzn/click/0201633612&quot; rel=&quot;nofollow noreferrer&quot;&gt;seminal textbook on design pattern usage&lt;/a&gt; contained multiple diagrams for each design pattern as well as an appendix for modeling notation.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to the established, historical usage of modeling in software development, there is significant evidence that suggests that &lt;a href=&quot;http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/30715/1/95-0852.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;a shift in methodologies towards graphical programming would greatly improve developer productivity&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we continue to ban interchange about modeling from Code Review?  Or, does it make more sense to permit questions that express software designs through &lt;strong&gt;standardized, graphically encoded notation&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="3058" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-18T12:51:21.650" Title="Can graphical notation count as code or should questions with exclusively graphical notation be considered off topic?" Tags="|discussion|site-policy|scope|" AnswerCount="2" CommentCount="19" ContentLicense="CC BY-SA 3.0" />
  <row Id="612" PostTypeId="1" CreationDate="2012-10-11T09:39:55.160" Score="35" ViewCount="506" Body="&lt;p&gt;Lack of voting has already been &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/556/4673&quot;&gt;identified as an issue&lt;/a&gt; that prevents the site from graduating. I'm shamelessly stealing this post from &lt;a href=&quot;https://hermeneutics.meta.stackexchange.com/q/49&quot;&gt;Meta Biblical Hermeneutics&lt;/a&gt;, hoping it will inspire all of us to be a bit more active with our votes. Enjoy! And vote!&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I cannot state this strongly enough. Voting is absolutely critical to the formation of a healthy SE site. And this is never more true than in Private and early Public beta.&lt;/p&gt;&#xA;&lt;h3&gt;Vote on Questions&lt;/h3&gt;&#xA;&lt;p&gt;Voting allows the community to determine what topics are allowed and what are not. Voting shows what constitutes a well-formed question and what is unacceptable for this community.&lt;/p&gt;&#xA;&lt;p&gt;If you need help formulating better questions, the blog post &lt;a href=&quot;http://blog.stackoverflow.com/2010/10/asking-better-questions/&quot;&gt;Asking Better Questions&lt;/a&gt; might help you out. (Admittedly, it's geared towards the Stackoverflow crowd, but the philosophies there will help). Also, &lt;a href=&quot;https://codereview.stackexchange.com/questions/how-to-ask&quot;&gt;How to Ask&lt;/a&gt; is an excellent resource.&lt;/p&gt;&#xA;&lt;p&gt;Finally, I want to reiterate that &lt;strong&gt;Voting on questions is free&lt;/strong&gt;! It doesn't cost you any reputation to to vote a question down. (Compared to answers)&lt;/p&gt;&#xA;&lt;h3&gt;Vote on Answers&lt;/h3&gt;&#xA;&lt;p&gt;Voting on answers allows a dramatic increase in reputation. Like questions, it shows that you believe and support the answer provided. Also, vote answers up that you think are well worded and support the answer given.&lt;/p&gt;&#xA;&lt;p&gt;If you think an answer is useful, vote it up. If you think an answer is not useful, vote it down. Either way, &lt;strong&gt;vote&lt;/strong&gt;!&lt;/p&gt;&#xA;&lt;p&gt;If you need help on writing answers, the meta post &lt;a href=&quot;https://meta.stackexchange.com/questions/7656/how-do-i-write-a-good-answer-to-a-question&quot;&gt;How do I write a good answer to a question?&lt;/a&gt; will help you out.&lt;/p&gt;&#xA;&lt;h3&gt;Final thoughts&lt;/h3&gt;&#xA;&lt;p&gt;If people do not vote, there won't be enough reputation on this site for it to be promoted. Reputation is very important to a StackExchange site as it creates the groups of people capable of maintaining the site.&lt;/p&gt;&#xA;&lt;p&gt;To show how critical it is, Jeff Atwood posted a blog article regarding this topic: &lt;a href=&quot;http://blog.stackoverflow.com/2010/10/vote-early-vote-often/&quot;&gt;Vote Early, Vote Often&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;Encourage others to vote!&lt;/h3&gt;&#xA;&lt;p&gt;Quoting &lt;a href=&quot;https://codereview.stackexchange.com/users/157/robert-cartaino&quot;&gt;Robert Cartaino&lt;/a&gt; from chat:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Vote, vote, vote. Encourage others to vote, vote, vote. On good content, leave signposts (&amp;quot;If you like this, please vote it up. It's important for the community!&amp;quot;)-- in both meta and the main site. Maybe a few meta posts informing the users of the important of that type of participation. You are empowered a lot more than you know.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-09T01:05:46.723" Title="Vote Early, Vote Often" Tags="|discussion|beta-progress|voting|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="613" PostTypeId="2" ParentId="612" CreationDate="2012-10-11T13:59:53.827" Score="12" Body="&lt;p&gt;I have to admit to being a bit stingy with my votes. I vote like I would for SO. I agree that voting is important, but at the same time I feel upvoting everything on topic might send the wrong message.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does it have good content?&lt;/li&gt;&#xA;&lt;li&gt;Can it be reused by others?&lt;/li&gt;&#xA;&lt;li&gt;Does it show some sort of effort?&lt;/li&gt;&#xA;&lt;li&gt;Are there already 50 other questions on this same topic?&lt;/li&gt;&#xA;&lt;li&gt;And, personally, is it interesting, thought provoking, or new to me?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These are all, I feel, important questions that determine whether a question is upvote material. Encouraging the right content and discouraging the wrong is good, but rewarding people for poorly constructed, on-topic, questions does not seem right. Downvoting follows the same logic outlined in the article, with maybe a couple of tweaks.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Was the question on topic?&lt;/li&gt;&#xA;&lt;li&gt;Is the OP actually looking for help?&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Surprisingly I've only had this issue with one question so far. The OP wanted to argue with all the answers and demanded one specific answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;After requesting code to be added instead of linked, the question remains devoid of it.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Usually I follow this up with a close flag.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And of course, voting on answers is universal.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Was the answer helpful?&lt;/li&gt;&#xA;&lt;li&gt;Was there an explanation?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But this is just what I think.&lt;/p&gt;&#xA;" OwnerUserId="12040" LastActivityDate="2012-10-11T13:59:53.827" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="614" PostTypeId="1" CreationDate="2012-10-11T19:46:26.367" Score="22" ViewCount="349" Body="&lt;p&gt;With the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/612/9390&quot;&gt;voting debate&lt;/a&gt; going on, I'd like to make a related point:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Please do not prematurely accept answers.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As much as I love getting the tick mark, it is a signal that tells the community that a question is adequately answered. It also tells everyone that the reputation reward for the best answer has been given away. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Prematurely accepting an answer makes it less likely that other, possibly better answers will ever being written or posted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Prematurely accepting an answer lowers the chance that it will be voted upon (as less users will even follow the link to a question that has an accepted answer).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Please wait at least three days* before accepting an answer as the best one.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That way, a healthy discussion can emerge, with several completely different answers giving a more complete picture from different perspectives, while the question will remain of interest to voters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will also help us improve our &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;&lt;em&gt;answer ratio&lt;/em&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;**I recon three days is adequate, but it's a subjective thing. Go ahead and discuss this if you disagree!*&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2012-10-12T07:36:47.717" Title="Do not prematurely accept answers" Tags="|discussion|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="615" PostTypeId="2" ParentId="612" CreationDate="2012-10-11T19:48:23.227" Score="16" Body="&lt;p&gt;Our &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;faq&lt;/a&gt; doesn't contain any encouragement to get users to vote (except for a tiny note about downvoting misinformation).   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Isn't it about time to include a plea for votes?&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2012-10-11T19:48:23.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="617" PostTypeId="1" AcceptedAnswerId="618" CreationDate="2012-10-12T13:30:10.880" Score="2" ViewCount="76" Body="&lt;p&gt;It's about &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/3195&quot;&gt;this suggested edit&lt;/a&gt; I made, and the suggestion to create a new answer to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, the change I made from &lt;code&gt;IList&amp;lt;&amp;gt;&lt;/code&gt; to &lt;code&gt;IEnumerable&amp;lt;&amp;gt;&lt;/code&gt; on the private methods was only to fix a compilation problem, so that I could move the &lt;code&gt;.ToList()&lt;/code&gt; call to another position, which most likely improved performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is in the discussion (the question asked by that poster) a little minor and I thought it was not worthy of a new answer. And since I don't have enough rep to add a comment to the answer, there is not really another way to add this information to the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a clear answer as to why this was rejected (i.e. the guidelines to edit, or repost an answer with some edits)?&lt;/p&gt;&#xA;" OwnerUserId="17290" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-10-08T22:06:48.313" Title="Should I have posted a new answer (suggested edit rejected)?" Tags="|discussion|specific-answer|suggested-edits|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="618" PostTypeId="2" ParentId="617" CreationDate="2012-10-12T14:03:12.947" Score="0" Body="&lt;p&gt;My apologies. I mistook that you were trying to edit the question not an answer. I don't know if it is possible to withdraw a rejection, I am looking, but if you resubmit (copy and paste from history), I will approve this time. Again, sorry for the confusion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not really having any luck in finding a way to undo my rejection. Its either not possible, not available to me, or is really obscure. Google isn't helping either. I will give you the chance to resubmit the edit so that you get credit, but if you take no action after a day I'll fix it. Again, sorry for the misunderstanding.&lt;/p&gt;&#xA;" OwnerUserId="12040" LastEditorUserId="12040" LastEditDate="2012-10-12T14:16:09.330" LastActivityDate="2012-10-12T14:16:09.330" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="619" PostTypeId="2" ParentId="70" CreationDate="2012-10-19T04:54:30.037" Score="1" Body="&lt;p&gt;I'm thinking the letters CR, or 'Code Review' with the CR letters artfully accentuated with editing &lt;a href=&quot;http://en.wikipedia.org/wiki/B%C3%A9zier_curve&quot; rel=&quot;nofollow&quot;&gt;beziers&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some examples of the style&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.farinhansford.com/dianne/images/font-design-a.jpg&quot; rel=&quot;nofollow&quot;&gt;http://www.farinhansford.com/dianne/images/font-design-a.jpg&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://creativeroots.org/wp-content/uploads/2011/09/Arabic-font-design9.png&quot; rel=&quot;nofollow&quot;&gt;http://creativeroots.org/wp-content/uploads/2011/09/Arabic-font-design9.png&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="17073" LastEditorUserId="23788" LastEditDate="2013-12-03T01:43:40.663" LastActivityDate="2013-12-03T01:43:40.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="620" PostTypeId="1" AcceptedAnswerId="621" CreationDate="2012-10-19T23:25:24.470" Score="3" ViewCount="92" Body="&lt;p&gt;It seems to me that currently a suggested edit needs two approval (or reject) reviews (as suggested edits on Stack Overflow) while a week ago they required only one approval/reject. Why? What is behind the change?&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="22222" LastEditDate="2013-12-12T05:33:56.470" LastActivityDate="2014-04-23T08:53:03.687" Title="Two approvals for suggested edits" Tags="|support|editing|suggested-edits|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="621" PostTypeId="2" ParentId="620" CreationDate="2012-10-20T07:50:09.970" Score="4" Body="&lt;p&gt;Yes, &lt;a href=&quot;https://meta.stackexchange.com/a/151586/162704&quot;&gt;suggested edits require two reviews&lt;/a&gt; since the 16&lt;sup&gt;th&lt;/sup&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In response to &lt;a href=&quot;https://meta.stackexchange.com/questions/137784/what-can-we-do-to-stop-bad-edits-getting-accepted&quot;&gt;this&lt;/a&gt;, we've bumped up the number of reviews required to approve or reject a suggested edit:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Network-wide:&lt;/strong&gt; two reviews per edit suggestion.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Stack Overflow:&lt;/strong&gt; three reviews per edit suggestion.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Moderators can approve suggested edits instantly in cases where an insufficient number of users are available to review them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="4673" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2012-10-20T07:50:09.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="624" PostTypeId="1" CreationDate="2012-11-02T18:36:14.467" Score="8" ViewCount="192" Body="&lt;p&gt;I have this questions that fits the FAQ of &lt;a href=&quot;https://codereview.stackexchange.com/tour/&quot;&gt;Code Review&lt;/a&gt;, &lt;a href=&quot;https://softwareengineering.stackexchange.com/tour/&quot;&gt;Software Engineering&lt;/a&gt;, and &lt;a href=&quot;https://stackoverflow.com/tour&quot;&gt;Stack Overflow&lt;/a&gt;. It contains a couple code snippets for one platform and I'd like to know the recommended practice between them. I know Stack Overflow would accept this question, but where should I best fit it?&lt;/p&gt;&#xA;" OwnerUserId="16963" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-10-21T15:02:00.490" Title="Confused between posting on Code Review, Software Engineering, or Stack Overflow" Tags="|support|scope|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="625" PostTypeId="2" ParentId="624" CreationDate="2012-11-03T08:52:05.720" Score="13" Body="&lt;p&gt;Stack Overflow is for concrete problems; if it's somehow not working as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is for code that works as intended, but could use improvements - to performance, to maintainability, or other goals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Software Engineering is for the conceptual questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I recall there's a diagram about that, but have been unable to find it back).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since you have actual snippets, I'd say it's Stack Overflow for the things that are broken and Code Review for the things that need improvement.&lt;br&gt;&#xA;Note that you don't have to do this &quot;in parallel&quot;. You may ask Stack Overflow to help fix things first. And after that, post the larger, fixed codebase to Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think Software Engineering is where you want to go, unless you want to re-consider the entire design.&lt;/p&gt;&#xA;" OwnerUserId="5613" LastEditorUserId="9357" LastEditDate="2016-10-21T07:50:06.843" LastActivityDate="2016-10-21T07:50:06.843" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="626" PostTypeId="1" CreationDate="2012-11-03T19:30:41.873" Score="16" ViewCount="222" Body="&lt;p&gt;At times I have seen quite a bit of code posted for review.  This might be because there are a number of classes that interact so the person is giving as much information as possible, or they might be posting too much.  After the code, or before or even within, there might be updates, or edits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does the current avaialable structure for code reviews make the process as easy as possible so people can easily read the code and make comments?  Could there be a better way?  One thought I had was to have multiple tabs for the various classes, modules etc and a tab for the problem description.  So you would seperate the code from the question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any scope for making site modifications from what seems like the standard exchange template?  Or are people happy that the way in which code is presented for review provides an easy mechanism for encouraging people to do more views?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT:&#xA;Perhaps rather than reviewing the format of posting code reviews an example could be placed up on the site FAQ of what is a good question layout and how to actually as a good question, as well as how to follow up with edit's and changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 11-Nov&lt;/strong&gt;:&#xA;Here's an example &lt;a href=&quot;https://codereview.stackexchange.com/questions/18455/mutable-jtree-style-and-understanding&quot;&gt;Mutable JTree style question&lt;/a&gt;.  The SO has 4 distinct classes and if all put in might actually a fair bit of code.  I assume all 4 classes are required to help with the code review.  Would not it be easier to read and review this if you could flick through the code in a tab based method much like Visual studio, Eclipse and many other editors and applications that uses tab based format.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Am i flogging a dead horse here because Code review is still in Beta?&lt;/h3&gt;&#xA;" OwnerUserId="5140" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-16T22:04:13.953" Title="Is there a better format for posting questions for code review" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="627" PostTypeId="1" AcceptedAnswerId="628" CreationDate="2012-11-10T05:09:37.633" Score="4" ViewCount="39" Body="&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.htaccess&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.htaccess&amp;#39;&quot; rel=&quot;tag&quot;&gt;.htaccess&lt;/a&gt; tag would be suitable for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/18440/16414&quot;&gt;Canonicalize URLs for static website&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/4812/16414&quot;&gt;Suggestions on how to improve this .htaccess file for page load speed&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Maybe finer grained tags could be useful, like &lt;code&gt;mod_rewrite&lt;/code&gt; or &lt;code&gt;url-rewriting&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="16414" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-11-19T20:33:07.363" Title="Tag request: [.htaccess] (mod_rewrite, url-rewriting, …)" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="628" PostTypeId="2" ParentId="627" CreationDate="2012-11-10T13:38:45.047" Score="4" Body="&lt;p&gt;I've added the tag. Thanks for your suggestion.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-11-10T13:38:45.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="630" PostTypeId="1" AcceptedAnswerId="632" CreationDate="2012-11-12T23:22:35.350" Score="15" ViewCount="331" Body="&lt;p&gt;If the user that posted the question deletes the code to which the question belongs to, after accepting an answer, should one restore the code or simply notify the user or moderator?&lt;/p&gt;&#xA;" OwnerUserId="18937" LastActivityDate="2012-11-16T18:50:48.283" Title="Code remove after question answered" Tags="|discussion|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="631" PostTypeId="2" ParentId="630" CreationDate="2012-11-13T00:48:15.623" Score="32" Body="&lt;p&gt;Deleting code from a question after it received answers is certainly not acceptable behavior. If the code in question was sensitive or something like that, the poster can delete the whole question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is different from other SE sites in that pretty much every “question” here is “too localized”: it's not likely that someone else will have exactly the same question. But that doesn't mean we should make our answered questions even less useful for others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think restoring the code is the right way to go here, so I did just that. If something like that happens in the future again, feel free to restore the code yourself. And since you don't have the reputation required for non-reviewed editing, your edit will be reviewed by someone else anyway.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="2041" LastEditDate="2012-11-16T18:50:48.283" LastActivityDate="2012-11-16T18:50:48.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="632" PostTypeId="2" ParentId="630" CreationDate="2012-11-13T01:01:21.447" Score="4" Body="&lt;p&gt;If the user has decided they don't want the code listed on the site, I think we need to delete the question. Asking for code review on code you don't want people to see is well silly, but it happens somehow. In this case, the user asked for the question to be removed so I did. I think we have to respect the poster's desire not show their code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So: You should flag questions which have code removed, and the mods should delete them. &lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2012-11-13T01:01:21.447" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="633" PostTypeId="1" AcceptedAnswerId="634" CreationDate="2012-11-13T02:50:28.367" Score="2" ViewCount="138" Body="&lt;p&gt;How can I tell if my answer was deleted?&lt;br&gt;&#xA;There's no evidence of the answer on my profile page, except for the fact that I have the &lt;code&gt;Teacher&lt;/code&gt; badge.&lt;br&gt;&#xA;I haven't recieved any notifications about this.&lt;br&gt;&#xA;I can't find the question anymore (which was asked in the last 24 hours), but it was posted under the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot;&gt;php tag&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/19197/nick-odell&quot;&gt;My profile&lt;/a&gt;  &lt;/p&gt;&#xA;" OwnerUserId="19197" OwnerDisplayName="Nick ODell" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2012-11-13T03:15:06.820" Title="Was my answer deleted?" Tags="|support|" AnswerCount="1" CommentCount="0" ClosedDate="2013-12-12T05:32:28.090" ContentLicense="CC BY-SA 3.0" />
  <row Id="634" PostTypeId="2" ParentId="633" CreationDate="2012-11-13T03:15:06.820" Score="8" Body="&lt;p&gt;It &lt;em&gt;was&lt;/em&gt;, but not because of any specific issues with your answer. The &lt;em&gt;question&lt;/em&gt; was deleted, and all answers with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently, the person who asked the question had posted some code he really shouldn't have. He requested that it be removed, and a moderator complied. &lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2012-11-13T03:15:06.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="635" PostTypeId="1" CreationDate="2012-11-18T17:15:26.480" Score="4" ViewCount="84" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Possible Duplicate:&lt;/strong&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/54/which-answer-to-accept&quot;&gt;Which answer to accept?&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;Just discovered Code Review and I think it's great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I posted my first question and got two answers full of great advice.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What advice do you have for choosing a correct one?  I will probably use advice contained in both.&lt;/p&gt;&#xA;" OwnerUserId="19536" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2012-11-18T17:15:26.480" Title="How to choose a correct answer in Code Review?" Tags="|discussion|accepted-answer|" AnswerCount="0" CommentCount="1" FavoriteCount="0" ClosedDate="2012-11-19T19:34:50.697" ContentLicense="CC BY-SA 3.0" />
  <row Id="636" PostTypeId="1" CreationDate="2012-11-29T23:09:04.720" Score="5" ViewCount="74" Body="&lt;p&gt;Ongoing example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/19153/review-c-algo-function&quot;&gt;functional&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/18982/review-c-algo-style&quot;&gt;style&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I know, focusing on any aspect of the code is fair game in a review.  Do we want to allow such specialised-duplicates and request reviewers to answer in the appropriate one?&lt;/p&gt;&#xA;" OwnerUserId="6313" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2012-11-29T23:09:04.720" Title="Should different questions be made for style and functional questions?" Tags="|discussion|exact-duplicates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="637" PostTypeId="2" ParentId="636" CreationDate="2012-11-29T23:09:04.720" Score="6" Body="&lt;p&gt;In my opinion, no.  A key element of asking for a code review is asking &quot;what is most wrong about this code?&quot;.  If reviewers tend to focus on a specific aspect, it likely means that this aspect stands out more than the rest.  Style does tend to do this simply due to its nature, but accepting the style criticisms, correcting where deemed justified, and then reposting with (significantly) updated code seems like a better idea than splitting the same question in two.&lt;/p&gt;&#xA;" OwnerUserId="6313" LastActivityDate="2012-11-29T23:09:04.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="638" PostTypeId="1" AcceptedAnswerId="639" CreationDate="2012-12-13T03:58:56.027" Score="2" ViewCount="94" Body="&lt;p&gt;This is about review &lt;a href=&quot;https://codereview.stackexchange.com/review/close/3161&quot;&gt;https://codereview.stackexchange.com/review/close/3161&lt;/a&gt; and this related &lt;a href=&quot;https://codereview.stackexchange.com/questions/16398/drupal-placing-code-php-within-the-drupal-system-as-well-as-css&quot;&gt;question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I check the review history every now and again just for my own sanity. (Making sure I've made the right decision.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I look at the above review and notice that even though there were three keep open requests It got closed after two more close votes.I was under the impression three keep open votes would stop it from being closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the history of the question had it so there was no code but had some added after. When I got to the question I could see that and voted to keep it open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've now gone and voted to reopen but I can't see how the Close votes won since the keep open votes got to three before the close votes got to four? (unless I'm mistaken and there needs to be four reopen votes?)&lt;/p&gt;&#xA;" OwnerUserId="3472" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-04-23T08:53:03.687" Title="Three &quot;Keep open&quot;s and it still closes" Tags="|bug|status-bydesign|vote-to-close|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="639" PostTypeId="2" ParentId="638" CreationDate="2012-12-13T12:28:45.030" Score="4" Body="&lt;p&gt;What the “Keep open” votes do is not as straightforward as that. It's explained in detail in &lt;a href=&quot;https://meta.stackexchange.com/a/134673/130186&quot;&gt;this answer at meta.SO&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, “Keep open” votes don't count against the “Close” votes, but 3 of them remove a question from the review queue. That doesn't prevent the answer from being closed by the same 5 “Close” votes as always, but it does make it less likely.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2012-12-13T12:28:45.030" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="642" PostTypeId="1" AcceptedAnswerId="643" CreationDate="2013-01-06T20:39:54.360" Score="7" ViewCount="181" Body="&lt;p&gt;I recently discovered Code Review.  As a beginner programmer who wants to improve, I consider the site essential.  I want it to move beyond the Beta phase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/551/why-is-code-review-still-in-beta&quot;&gt;this post&lt;/a&gt; that the key is upvoting.  So I spent about 20 minutes upvoting everything I could find.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, really, will that help?  Or is there some more constructive (and, well, more honest) way to move Code Review from Beta to the next stage?&lt;/p&gt;&#xA;" OwnerUserId="19536" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2013-12-12T05:14:44.537" Title="Will my rampant upvoting help?" Tags="|discussion|voting|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="643" PostTypeId="2" ParentId="642" CreationDate="2013-01-06T22:22:21.807" Score="22" Body="&lt;p&gt;Upvoting everything is not a good idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think our primary goal shouldn't be to get out of beta, it should be to be an awesome site for code reviews. And upvoting everything does not help that goal, actually it hurts it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want this site to succeed (and get out of beta), you should be active (post good answers and questions; upvote good questions and answers from others etc.) and promote it to people who might be interested in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or put differently: if you actually want to help this site, 20 minutes today won't do much. What is needed is more of a long term investment.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-01-06T22:22:21.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="645" PostTypeId="1" AcceptedAnswerId="646" CreationDate="2013-01-07T22:16:58.020" Score="5" ViewCount="61" Body="&lt;p&gt;I am writing a Template Engine, I don't really want my code reviewed, but I would like people to test it and give me feedback about what they think what I could add/remove/change. Would something like that be acceptable here?&lt;/p&gt;&#xA;" OwnerUserId="20896" LastActivityDate="2013-01-07T23:58:42.627" Title="Getting feedback on functionality and not code" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="646" PostTypeId="2" ParentId="645" CreationDate="2013-01-07T23:58:42.627" Score="7" Body="&lt;p&gt;No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure that's outside the scope of what could be construed as on-topic here. &lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-01-07T23:58:42.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="647" PostTypeId="2" ParentId="642" CreationDate="2013-01-14T12:22:47.317" Score="7" Body="&lt;p&gt;Looking at &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;scorecard&lt;/a&gt;, 'upvoting' isn't even on the list. What helps is good questions, good answers, and getting others involved (which good Q&amp;amp;A does, but you can also contact people you know directly and get them involved). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to my reading of scorecard, what will help most is a little bit higher rate of questions (so send in more code to be reviewed), and a higher answer ratio (more people answering a given quesiton - so review code!). It appears to me that this site is already over the hump many other sites face of getting enough hits. It just needs a little bit more content creation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, we do need more people upvoting. You need to reward good behavior - ie don't upvote everything. Upvote good questions and good answers. And comment on those that aren't 'good' so people know how to improve them (which will result in edits and then in upvotes). Upvotes get people reputation and it appears this site has alot of visitors but appears to have not as much participation (since not a lot of voting).&lt;/p&gt;&#xA;" OwnerUserId="16099" LastEditorUserId="16099" LastEditDate="2013-04-15T12:02:29.480" LastActivityDate="2013-04-15T12:02:29.480" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="648" PostTypeId="1" AcceptedAnswerId="1717" CreationDate="2013-01-16T16:40:43.310" Score="8" ViewCount="236" Body="&lt;p&gt;According to &lt;a href=&quot;https://meta.stackexchange.com/a/11741/153352&quot;&gt;this answer&lt;/a&gt; on meta.stackoverflow.com:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Posts enter community wiki mode when one of the following happens: [...]&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The post has been edited ten (&lt;strong&gt;10&lt;/strong&gt;) times by the original owner.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Typical answers on Code Review tend to be much longer than typical answers on other Stack Exchange sites, and so require more editing to get into decent shape. When an answer needs to be &lt;a href=&quot;https://codereview.stackexchange.com/a/15895/11728&quot;&gt;several pages long&lt;/a&gt; and contain &lt;a href=&quot;https://codereview.stackexchange.com/a/15450/11728&quot;&gt;hundreds of lines of code&lt;/a&gt; in order to properly review the original poster's code, ten edits start to feel like an awkward constraint.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://meta.stackexchange.com/a/123634/153352&quot;&gt;justification for the 10-edit limit&lt;/a&gt; is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;[...] to discourage excessive bumping of questions. Every time you edit, your question is bumped to the front page, which you can use to get additional attention. The reputation loss associated with having your question made community wiki is supposed to deter users from bumping their questions continuously by making minor edits.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'm quite aware of the 10-edit limit and so I do my best to avoid making unnecessary minor edits, but that means that I end up leaving typos and other small mistakes uncorrected for fear of &amp;quot;wasting&amp;quot; an edit.&lt;/p&gt;&#xA;&lt;p&gt;So I'd like to suggest that the number 10 be increased on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-02T20:55:04.960" Title="Increase number of edits before post becomes community wiki" Tags="|feature-request|status-completed|editing|community-wiki|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="649" PostTypeId="2" ParentId="648" CreationDate="2013-01-17T23:32:56.757" Score="2" Body="&lt;p&gt;A workaround could be an external editor. It can save you a few edits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been using one since my first Stack Overflow post because it helps accessing my posts when I'm offline.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2013-01-17T23:32:56.757" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="651" PostTypeId="1" AcceptedAnswerId="652" CreationDate="2013-01-23T11:13:34.153" Score="13" ViewCount="150" Body="&lt;p&gt;I have asked a question about a Python script a few months ago. Now I have developed that script furthermore fixing the issues described in the answer of that question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I have another questions approaching in my mind for that script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what should I do? Should I update the question? &lt;em&gt;(This is not good because answers were given according to my real old question)&lt;/em&gt;. Or, Should I ask another question referring to old question? &lt;em&gt;(I'm afraid if my either of the question will be closed.)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="16644" LastEditorUserId="2041" LastEditDate="2013-01-23T13:43:18.723" LastActivityDate="2013-02-24T22:07:10.850" Title="Is it valid to reask (many) question on same script?" Tags="|discussion|asking-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="652" PostTypeId="2" ParentId="651" CreationDate="2013-01-23T13:54:56.630" Score="12" Body="&lt;p&gt;In general, I think that if you're unsure, asking a question is a sensible approach. If the mods decide that it should be closed, then it will be closed, but that's not a big deal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this specific case, I think that you really shouldn't edit your original question. That would mean the original answers would stop making any sense, which would be a very bad thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, assuming you really did take the reviews on your old question in account, I think asking a new question is perfectly fine. Though you should explain the situation and link to the old question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Note that in the above, I didn't mean you should follow every single suggestion you got. But if you intentionally ignored some of them, you might want to explain in the new question why did you do that.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But asking many questions about the same code? That shouldn't be necessary. If two reviews didn't reveal some issue, I don't think three or four will.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="2041" LastEditDate="2013-01-23T14:15:01.003" LastActivityDate="2013-01-23T14:15:01.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="653" PostTypeId="1" AcceptedAnswerId="654" CreationDate="2013-01-24T15:52:22.907" Score="2" ViewCount="63" Body="&lt;p&gt;This question was asked on Code Review:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/19022/3973&quot;&gt;https://codereview.stackexchange.com/q/19022/3973&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question was migrated to Code Review (by me, from Stack Overflow), which is an exact duplicate (word-for-word) from the same poster:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/19023/3973&quot;&gt;Tree node filtering with List&amp;lt;TreeNode&amp;gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that they are &lt;em&gt;exactly&lt;/em&gt; the same, I'd expect the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The version that I migrated be closed as off-topic as well (if the other one is truly off-topic)&lt;/li&gt;&#xA;&lt;li&gt;The one that is closed as off-topic really be closed as an exact duplicate of the one migrated from Stack Overflow, and that version deleted (it's a duplicate, but having an exact word-for-word duplicate is noise and doesn't help with searchability here).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But, that's currently not the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My preference is for the second action, but there might be something missing here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's going on?&lt;/p&gt;&#xA;" OwnerUserId="3973" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-01-24T16:52:20.893" Title="Why are these two questions not closed as exact duplicates (and merged)?" Tags="|discussion|close-reasons|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="654" PostTypeId="2" ParentId="653" CreationDate="2013-01-24T16:52:20.893" Score="3" Body="&lt;p&gt;Apparently I did that, but I don't recall it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've changed the closed reason and merged the questions.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-01-24T16:52:20.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="656" PostTypeId="1" AcceptedAnswerId="657" CreationDate="2013-01-30T16:19:30.080" Score="11" ViewCount="211" Body="&lt;p&gt;Is it relevant to include expertise with a code review question? Should this change the code review/answer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/q/21048/21408&quot;&gt;this question&lt;/a&gt; mentions that the OP is new to the language. I &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/7162&quot;&gt;suggested an edit&lt;/a&gt; that removed this information.&lt;/p&gt;&#xA;" OwnerUserId="21408" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-02-07T21:35:02.293" Title="Is there a need for the OP to mention their expertise?" Tags="|discussion|asking-questions|" AnswerCount="2" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="657" PostTypeId="2" ParentId="656" CreationDate="2013-01-30T19:14:29.627" Score="19" Body="&lt;p&gt;It can be important, because it also affects the answer you want to give.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We frequently have questions from people learning the language - for those people, we shouldn't dive in giving information far in advance from where they are. Give them a nudge in the right direction and don't scare them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there are people who know the language and just want confirmation that they're approaching the problem in the right way (usually wrt timed problems). Give them a full issues list/alternate algorithms/other discussions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And lastly, there are those who know they're right, but just want someone to check that make sure no silly things have slipped through. Usually a simple answer, &lt;em&gt;yes&lt;/em&gt; or &lt;em&gt;consider this&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="13792" LastActivityDate="2013-01-30T19:14:29.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="658" PostTypeId="2" ParentId="656" CreationDate="2013-01-31T19:58:50.643" Score="13" Body="&lt;p&gt;I was the other reviewer who rejected your edit, for essentially the reasons given in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/657/11728&quot;&gt;Glenn Roger's answer&lt;/a&gt;. It really helps to know the asker's level of expertise in order to pitch the answer at the right level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/a/18912/11728&quot;&gt;when answering a question from Winston Ewert&lt;/a&gt; there was clearly no need for me to explain all the details of the Python features I used in my answer, but &lt;a href=&quot;https://codereview.stackexchange.com/a/21125/11728&quot;&gt;in this answer&lt;/a&gt; you can see from the comments that I got the level of detail wrong. I wrongly guessed the asker would be familiar with Python generators, and so I didn't need to explain my use of them. More description of the asker's level of expertise would have been helpful to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is a bit different from other Stack Exchange sites in this respect. On other sites one always needs to keep an eye on the value of one's answer for third parties who might have the same question or the same problem (and so the character of the original asker is not so important). But it's less likely on Code Review that anyone will come along with the same question, so more of the answer needs to be tailored specifically for the original asker.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-01-31T19:58:50.643" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="659" PostTypeId="1" AcceptedAnswerId="660" CreationDate="2013-02-02T13:08:57.170" Score="6" ViewCount="146" Body="&lt;p&gt;A “Community Evaluation” queue just appeared on the review page. It seems one of the main reasons for that queue is to compare each question with other sources on the internet for that same question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Review the question and its answers and compare them to information available from other online sources.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The problem is, all questions on CR are unique, there is nothing to compare them to. What does this mean for the Community Evaluation queue? Is it completely useless for CR? Or should we just focus on the general quality of answers?&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-02-27T23:07:15.450" Title="Does Community Evaluation make sense for Code Review?" Tags="|discussion|review|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="660" PostTypeId="2" ParentId="659" CreationDate="2013-02-04T23:21:51.960" Score="7" Body="&lt;p&gt;Yeah, this one is a bit of a stretch, isn't it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the moment, please focus on the quality of the answers. I will review the results once the evaluation is over and see if it's going to make sense to run another one, ever.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We've disabled future self-evaluations on Code Review to avoid confusion. It really doesn't make much sense to be comparing questions and answers here with other sites on the Internet. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you everyone who participated in this round, though. Your feedback has been helpful.&lt;/p&gt;&#xA;" OwnerUserId="61" LastEditorUserId="61" LastEditDate="2013-02-27T23:07:15.450" LastActivityDate="2013-02-27T23:07:15.450" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="661" PostTypeId="1" AcceptedAnswerId="662" CreationDate="2013-02-05T15:56:04.913" Score="10" ViewCount="139" Body="&lt;p&gt;What is the appropriate way to handle a question that doesn't post the code to review, but posts an e-mail address that you can I assume e-mail and get the code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A (now-deleted) example is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/21341/21408&quot;&gt;Automatic craigslist poster, works but I am afraid the threads are not written properly.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="21408" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-02-02T01:33:51.763" Title="Questions that ask for you to e-mail them to get the code" Tags="|discussion|site-policy|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="662" PostTypeId="2" ParentId="661" CreationDate="2013-02-05T16:05:47.593" Score="15" Body="&lt;p&gt;That's clearly not following the FAQ. Code must be posted in the question to be on-topic here. If the poster doesn't rectify it, the question will be closed as off-topic.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-02-05T16:05:47.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="663" PostTypeId="1" AcceptedAnswerId="665" CreationDate="2013-02-15T22:08:53.023" Score="15" ViewCount="321" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/22766/please-review-my-poker-sorting-hand&quot;&gt;This question&lt;/a&gt; has code based on copyrighted code, and the copyright is still in the provided code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;/**************************************************************************&#xA;* (C) Copyright 1992-2010 by Deitel &amp;amp; Associates, Inc. and               *&#xA;* Pearson Education, Inc. All Rights Reserved.                           *&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should I not have -1'd the question and flagged it?&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-05-28T21:07:41.640" Title="Copyrighted code with copyright notice" Tags="|discussion|licensing|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="665" PostTypeId="2" ParentId="663" CreationDate="2013-02-15T23:28:31.253" Score="13" Body="&lt;p&gt;This is covered by &lt;a href=&quot;http://stackexchange.com/legal#3SubscriberContent&quot;&gt;section 3 of the Terms of Service&lt;/a&gt; (linked to from every page as “legal”):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You agree that all Subscriber Content that You contribute to the Network is perpetually and irrevocably licensed to Stack Exchange under the Creative Commons Attribution Share Alike license. […] Subscriber warrants, represents and agrees Subscriber has the right to grant Stack Exchange and the Network the rights set forth above. Subscriber represents, warrants and agrees that it will not contribute any Subscriber Content that (a) infringes, violates or otherwise interferes with any copyright or trademark of another party, […] (c) infringes any intellectual property right of another […]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The copyright notice by itself is not a problem (lots of open source contains them too, since all code is actually copyrighted). What is problematic is that it seems the poster does not actually have the license to release the code under CC-BY-SA (or release it at all).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think flagging the question was the right thing to do and that at least the questionable part of the code should be removed. You might also consider editing the question to remove the problematic code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I don't think downvote is warranted, since this issue doesn't fall under what downvotes on questions are for (“This question does not show any research effort; it is unclear or not useful”).&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="2041" LastEditDate="2013-02-18T10:11:14.393" LastActivityDate="2013-02-18T10:11:14.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="666" PostTypeId="2" ParentId="663" CreationDate="2013-02-16T06:30:04.320" Score="1" Body="&lt;p&gt;I'm the OP of the question.  It would have been nice to allow me to get the feedback from the respondents since we all put in a fair amount of time and effort and that is all wasted.  &lt;/p&gt;&#xA;" OwnerUserId="22189" LastActivityDate="2013-02-16T06:30:04.320" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="667" PostTypeId="1" AcceptedAnswerId="668" CreationDate="2013-02-20T15:33:35.990" Score="15" ViewCount="203" Body="&lt;p&gt;I've created an opensource library wrapping some JDBC functions. I'm not satisfied with JUnit tests, and I would like it to be peer reviewed. The code is not so much and it shouldn't be reviewed line by line, just a general look by someone else would be really helpful to me. But it is too much to be copy-pasted on a question.&lt;br&gt;&#xA;There are no specific portions of code to be reviewed, I'm looking for a general opinion, also to verify the fitness for use and identify gaps. I'm looking for constructive criticisms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this the correct site or this is just for posting large portions of code you want others to inspect for errors?&lt;/p&gt;&#xA;" OwnerUserId="22237" LastActivityDate="2013-09-25T15:53:42.180" Title="I want a peer review, but the code cannot be copy-pasted on a question" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="668" PostTypeId="2" ParentId="667" CreationDate="2013-02-20T18:46:02.573" Score="21" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;There are no specific portions of code to be reviewed, I'm looking for a general opinion, also to verify the fitness for use and identify gaps.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If that's the case, I don't think you're going to have much luck. What we do on this site is review specific pieces of code (preferably fairly small pieces). Tom Gilb and Dorothy Graham, in their book &lt;em&gt;Software Inspection&lt;/em&gt;, recommend reviewing at most a few hundred lines at a time: more than that and inspection becomes onerous and defects are missed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could try posting a representative subset of your code: a function or a class, perhaps. It's possible that you'll get useful comments that you can then apply to the whole program.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2013-09-25T15:53:42.180" LastActivityDate="2013-09-25T15:53:42.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="669" PostTypeId="1" AcceptedAnswerId="670" CreationDate="2013-02-20T23:49:43.040" Score="9" ViewCount="87" Body="&lt;p&gt;I've flagged two questions recently:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/7491/c-how-to-take-file-ownership-to-the-current-user-using-win32-api&quot;&gt;https://codereview.stackexchange.com/questions/7491/c-how-to-take-file-ownership-to-the-current-user-using-win32-api&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/16100/what-am-i-doing-wrong-sql-connection-in-vb-net&quot;&gt;https://codereview.stackexchange.com/questions/16100/what-am-i-doing-wrong-sql-connection-in-vb-net&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Both are closed without any answer and it does not seem that they help anyone, so I think we can delete them. The &lt;a href=&quot;https://codereview.stackexchange.com/privileges/moderator-tools&quot;&gt;moderator tools help page&lt;/a&gt; also says the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When should I delete questions?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Closed questions that are of no lasting value whatsoever should be flagged and deleted.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Both flag was declined with the following reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;declined - flags should only be used to make&#xA;  moderators aware of content that requires their intervention &quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm just wondering - is there any reason to keep these question? Should I flag this kind of questions in the future? (I've also vote for deletion but it does not seem that they will get three delete votes in the near future unless I write this question on the Meta CR... :)&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-02-21T00:55:19.913" Title="Flagging closed questions for deletion" Tags="|discussion|deleted-questions|flagging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="670" PostTypeId="2" ParentId="669" CreationDate="2013-02-21T00:55:19.913" Score="9" Body="&lt;p&gt;My bad. I should have deleted those questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You were the first to ever suggest the deletion of these questions and my initial reaction was not to as we've never done it before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've deleted those questions now.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-02-21T00:55:19.913" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="671" PostTypeId="2" ParentId="651" CreationDate="2013-02-24T22:07:10.850" Score="2" Body="&lt;p&gt;I totally agree with Svick and wanted to add this stuff as a comment to his answer but it was a tad too long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's way better to ask a new question on the same code if the issue is different, and clearly different, from the first time. This way it will avoid having &quot;outdated&quot; answers on the question. The first question with its specific issues will stay clean. Any other use falling on the question later on will be able to see the answers clearly and understand clearly. Then someone having your second issue will also find the information on the second question you asked and everything will be clear&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you modify the question, that adds stuff and may clutter the question and &quot;outdate&quot; the answers. It may then be harder for people falling on the question to understand what was the issue and what were the answer related to the first issue. Same thing for second issue. Everything will be kind of stuck in one and might be unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Never forget that the site is meant to keep information in order to help future user having similar issues, thus making two question will keep the issues separated and clear.&lt;/p&gt;&#xA;" OwnerUserId="15555" LastActivityDate="2013-02-24T22:07:10.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="673" PostTypeId="1" AcceptedAnswerId="674" CreationDate="2013-02-26T16:00:24.663" Score="3" ViewCount="50" Body="&lt;p&gt;Sometimes if I just click on Unanswered then the Unanswered Tags &quot;html&quot; is missing in the right column, just sometimes (but mostly). if I scroll down the page I see unanswered html questions... &lt;/p&gt;&#xA;" OwnerUserId="22481" LastEditorUserId="9390" LastEditDate="2013-02-26T16:28:09.270" LastActivityDate="2013-02-26T16:34:04.710" Title="maybe a bug? Unanswered Tags &quot;html&quot; missing" Tags="|bug|status-bydesign|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="674" PostTypeId="2" ParentId="673" CreationDate="2013-02-26T16:27:26.823" Score="5" Body="&lt;p&gt;No, this is not a bug. Only the 25 tags with the most unanswered questions are shown. Since there are only nine &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged/html&quot;&gt;unanswered questions tagged with&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt;, it doesn't appear in the list.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;By the way, &lt;strong&gt;I strongly encourage everyone&lt;/strong&gt; to dig though the &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/&quot;&gt;unanswered questions&lt;/a&gt; once in a while and answer one. You'll improve your reputation, the internet, and help us &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;make progress in the beta&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-02-26T16:34:04.710" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="675" PostTypeId="2" ParentId="663" CreationDate="2013-02-27T22:43:49.983" Score="8" Body="&lt;p&gt;We certainly don't want moderators to avoid acting if they feel it's necessary or for a site's community to avoid developing their own policies about what's acceptable, but I feel I should note that &lt;em&gt;in general&lt;/em&gt; moderators should not feel obligated to act on alleged copyright or other legal violations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a process for copyright owners to report any infringement directly to us here at Stack Exchange. It is described in &lt;a href=&quot;http://stackexchange.com/legal/terms-of-service#15CopyrightPolicy&quot;&gt;section 15 of our Terms of Service&lt;/a&gt;. This avoids placing volunteer moderators into a position where they have to judge the validity of claims and allows us to follow a well-defined and legally defensible process.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-02-27T22:43:49.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="676" PostTypeId="1" AcceptedAnswerId="678" CreationDate="2013-03-01T14:25:38.277" Score="4" ViewCount="151" Body="&lt;p&gt;This examples applies for web mainly, but could apply for other stuff also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say I develop a web plugin that has both JavaScript code and CSS.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should I post one question to review the JavaScript with its specific issues and one question for the CSS with its specific issue?&lt;/li&gt;&#xA;&lt;li&gt;Should I post one big question with both the JavaScript and the CSS with their issues?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I find the first one to be better because JavaScript and CSS are pretty different and have their own issues. Also, one is not dependent of the other; they are totally independent. They both have different coding style.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, having one big post would cause the issue whereas two people could have the &quot;right&quot; answer, one for the JS and one for the CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though having one big post regroup everything at the same place and that can be great too, as you have a more global view of the whole thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is a bit related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/651/is-it-valid-to-reask-many-question-on-same-script&quot;&gt;this question&lt;/a&gt; but does not cover exactly the same issue.&lt;/p&gt;&#xA;" OwnerUserId="15555" LastEditorUserId="42401" LastEditDate="2020-11-03T21:02:43.363" LastActivityDate="2020-11-03T21:02:43.363" Title="Should I ask a separate question?" Tags="|discussion|asking-questions|multi-language|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="677" PostTypeId="1" AcceptedAnswerId="679" CreationDate="2013-03-01T17:49:43.243" Score="7" ViewCount="133" Body="&lt;p&gt;I do a lot of flagging on Stack Overflow to clean the site. When you review &quot;first answers&quot; or &quot;late answers&quot; you often fall on answer that are not answer and that post some code and finish by a question about their code. Even though the problem is often related to the OP, if it's not an answer, then the post is removed or edited to clean what isn't an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was doing some reviewing here and felt on a post where one of the answer ended actually in a question, so I flagged it. Basically, the guy post his own code of something that was doing the same thing as OP and then asked others what did they think about HIS version. Well, even though the code is related, it's not a real answer as the guy is asking for review on his code. Yes it's the same &quot;algorithm&quot; but still, the way he asked for review was making his post a question post not an answer post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My flagged got declined for  &quot;flags should not be used to indicate technical inaccuracies, or an altogether wrong answer&quot;. Which I don`t really understand, because to me that does not fit in the context. I flagged to tell that the &quot;answer&quot; was a question with the &quot;not an answer&quot; flag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read the Code Review &lt;a href=&quot;https://codereview.stackexchange.com/questions/how-to-answer&quot;&gt;&quot;How To Answer&quot;&lt;/a&gt; section but didn't see any major difference with the SO one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can provide the post link if needed but didn't want to post it at first as the exact post is not, to me as important as the situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;ttl;dr:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering if this is something specific to code review to kind of have answers with a variant of the OP also &quot;asking for review&quot;, in order to group variants of algorithms altogether. Or should I continue flagging the same way I do on Stack Overflow, and that only a weird declined flag?&lt;/p&gt;&#xA;" OwnerUserId="15555" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-25T18:51:34.563" Title="Is flag usage different on Code Review?" Tags="|discussion|flagging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="678" PostTypeId="2" ParentId="676" CreationDate="2013-03-02T11:24:27.170" Score="6" Body="&lt;p&gt;I would ask two separate questions because (as you said) they are totally independent and smaller questions are easier to answer.&#xA; (You can link them, of course.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is a chance that they are not totally independent I'd consider asking the first question and waiting for a few days or reviews before posting the second one. You might get feedbacks which requires some modification in the code of the second question.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2013-03-02T11:24:27.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="679" PostTypeId="2" ParentId="677" CreationDate="2013-03-02T17:53:36.377" Score="8" Body="&lt;p&gt;I consider this to be an edge case — &lt;a href=&quot;https://codereview.stackexchange.com/a/23303/9390&quot;&gt;the disputed answer&lt;/a&gt; is a bit ambiguous. The question at the end could be interpreted as a review request (which would make it &lt;em&gt;not an answer&lt;/em&gt;) or a simple request for feedback on the answer (which would make it a &lt;em&gt;valid answer&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;p&gt;I consider it to be an acceptable answer because it does contain criticism of the code and suggest an alternative approach. I agree that the answer could use some clarification and editing.&lt;/p&gt;&#xA;&lt;p&gt;If you believe that an important point has been neglected in this dicussion, feel free to bring it up.&#xA;Or better yet, edit the disputed answer to make it more useful and clear.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;The bottom line&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Abusing answers to ask a new or similar question is not allowed.&lt;/strong&gt; Such &amp;quot;answers&amp;quot; will be deleted, as they always have been on all Stack Exchange sites.&lt;/p&gt;&#xA;&lt;p&gt;The disputed answer, however, does seem to have the characteristics required for it to count as an answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-03-02T17:53:36.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="680" PostTypeId="2" ParentId="676" CreationDate="2013-03-05T12:16:32.910" Score="2" Body="&lt;p&gt;If they are in no way co-dependent I'd ask two separate questions as the context of both pieces of code will be completely different. Also this might only bring up confusion to people who answer the question. What's not needed in a question doesn't belong there and should be left out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore the last point of 'palacsint' is indeed important. Best is to ask one of the two and depending on the feedback ask the second question. Which one you want to ask first is depending on the priority of one of the two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case where the JavaScript and CSS are co-dependent, ask both pieces in one question. In a situation for example where JavaScript can influence the CSS, let's say using jQuery, one question would be advised since they are dependent of each other.&lt;/p&gt;&#xA;" OwnerUserId="22020" LastEditorUserId="22020" LastEditDate="2013-03-07T08:06:04.180" LastActivityDate="2013-03-07T08:06:04.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="683" PostTypeId="1" AcceptedAnswerId="684" CreationDate="2013-03-15T14:32:13.050" Score="1" ViewCount="41" Body="&lt;p&gt;I have a presentation on AMD and I need a few good reviews on it.  Would this type of &quot;review&quot; be a good fit for the site? &lt;/p&gt;&#xA;" OwnerUserId="7393" LastEditorUserId="22222" LastEditDate="2013-12-11T16:40:13.003" LastActivityDate="2013-12-11T16:40:13.003" Title="Would code review be a good place to ask for a review of a presentation?" Tags="|discussion|site-policy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="684" PostTypeId="2" ParentId="683" CreationDate="2013-03-15T16:52:52.743" Score="6" Body="&lt;p&gt;No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We review code. We don't review anything else.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-03-15T16:52:52.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="685" PostTypeId="1" CreationDate="2013-03-18T14:57:40.563" Score="6" ViewCount="91" Body="&lt;p&gt;Would it be wise to consider such posts as a subject for &quot;auto&quot; edit or add to the faq?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems redundant to ask for review or little personal notes on the site which purpose is to review the code by community. It's like starting with &quot;Please answer&quot; in the title on another StackExchange site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's annoying (in my opinion) because it doesn't add anything relevant to the question. Stuff like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;Thanks in advance&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;I appreciate your response&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;Thank you for your time&quot;&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I understand it would be appropriate to thank someone after they help you and review your code. But that could be done with a more personal and direct note instead of in the actual question.&lt;/p&gt;&#xA;" OwnerUserId="21720" LastActivityDate="2013-03-18T14:57:40.563" Title="Redundant thank you notes in questions" Tags="|discussion|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="686" PostTypeId="1" AcceptedAnswerId="688" CreationDate="2013-03-18T17:17:51.957" Score="4" ViewCount="66" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RODgi.png&quot; alt=&quot;review of code reviews?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm just wondering if there is any need to change the 'review' label here or (much worse) change the name of this site, since review in the title bar means something very different from review in the content header? I know this is standard for SE sites, I just noticed it and thought it seemed a little odd. Perhaps some new users not familiar with SE might get a little confused. You could at least put a tooltip on the buttons in the title bar.&lt;/p&gt;&#xA;" OwnerUserId="22581" LastEditorUserId="9390" LastEditDate="2013-03-18T17:34:41.507" LastActivityDate="2013-03-18T17:42:38.073" Title="Review of code reviews?" Tags="|discussion|status-declined|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="687" PostTypeId="2" ParentId="686" CreationDate="2013-03-18T17:29:44.353" Score="1" Body="&lt;p&gt;We are unable to make site-specific language changes.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-03-18T17:29:44.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="688" PostTypeId="2" ParentId="686" CreationDate="2013-03-18T17:35:58.433" Score="5" Body="&lt;p&gt;As Winston mentioned in his answer, it's not something we can change. However, I doubt this is of consequence. If a new user is confused and clicks &quot;review&quot;, they'll realize their mistake immediately and no harm will be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see this as a quirk we can live with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for showing additional tooltips for clarification, you can file a feature request on &lt;a href=&quot;https://meta.stackoverflow.com/&quot;&gt;Meta Stack Overflow&lt;/a&gt; which is the right place for changes that apply to the whole Stack Exchange network. &lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-03-20T09:16:36.907" LastActivityDate="2013-03-18T17:42:38.073" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="689" PostTypeId="1" AcceptedAnswerId="694" CreationDate="2013-03-19T07:23:40.157" Score="2" ViewCount="149" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/23951/verify-collection-as-a-method-parameter&quot;&gt;My question&lt;/a&gt; was closed and I haven't found any explanation as to why it was closed. According &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;to FAQ&lt;/a&gt;, we can ask questions about best practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question was about testing and my code did what it should do. I only want to find the better, more efficiency way to do it. That's what I understand under review. Do you have any explanation?&lt;/p&gt;&#xA;" OwnerUserId="19285" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-28T20:30:07.753" Title="My question was closed without any explanation" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="690" PostTypeId="1" AcceptedAnswerId="691" CreationDate="2013-03-19T07:59:37.403" Score="5" ViewCount="129" Body="&lt;p&gt;I am new on Code Review, so I don't have the privilege to create a tag.  Can one of you create it for me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag name: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pyramid&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pyramid&amp;#39;&quot; rel=&quot;tag&quot;&gt;pyramid&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pyramid-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pyramid-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;pyramid-framework&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23290" OwnerDisplayName="Apero" LastEditorUserId="22222" LastEditDate="2013-11-30T01:10:19.717" LastActivityDate="2015-10-14T16:39:40.893" Title="Please create a [pyramid] tag" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="691" PostTypeId="2" ParentId="690" CreationDate="2013-03-19T08:35:30.980" Score="6" Body="&lt;p&gt;You should post the rest of the question with a line ending as a request to create/retag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pyramid&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pyramid&amp;#39;&quot; rel=&quot;tag&quot;&gt;pyramid&lt;/a&gt;. Users with enough reps. will create it for you then.&lt;/p&gt;&#xA;" OwnerUserId="12240" OwnerDisplayName="Back in a Flash" LastEditorUserId="12240" LastEditDate="2015-10-14T16:39:40.893" LastActivityDate="2015-10-14T16:39:40.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="692" PostTypeId="1" CreationDate="2013-03-19T15:18:20.917" Score="4" ViewCount="219" Body="&lt;p&gt;Some &lt;a href=&quot;https://codereview.stackexchange.com/questions/4606/javascript-get-item-in-object-code&quot;&gt;questions&lt;/a&gt; (&lt;a href=&quot;https://codereview.stackexchange.com/questions/4321/please-review-my-first-object-oriented-javascript-jquery-code&quot;&gt;2&lt;/a&gt;) have quite a few extra lines which are kind of unnecessary. I guess they could be attributed to &quot;style&quot; but in my &lt;strong&gt;opinion&lt;/strong&gt; they make to more lines and less to readable code. For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($('.invalid').length === 0)&#xA;{&#xA;    return 'valid';&#xA;}&#xA;else&#xA;{&#xA;    return 'invalid';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's 8 lines of code that could be easier read if lines were joined. Specially with if/else statements (which usually tend to be quite large already) having an entire line just for a &quot;{&quot; seems a bit excessive to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That could be reduced to something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if ($('.invalid').length === 0) {&#xA;    return 'valid';&#xA;} else {&#xA;    return 'invalid';&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;My question is would this be a valid edit if found in the future?&lt;/p&gt;&#xA;" OwnerUserId="21720" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-10-18T16:06:23.293" Title="Is it appropriate to edit excessive line breaks from code?" Tags="|discussion|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="693" PostTypeId="2" ParentId="692" CreationDate="2013-03-19T15:51:46.353" Score="18" Body="&lt;p&gt;If someone has bad use of newlines in their code, that should be pointed out in the code review. It doesn't make any sense to fix it for them. The whole point is to show them where their code could be improved, not to edit their code to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I don't agree that with your example, I prefer the first one. That's how the book I learned C++ from did it, and I'm pretty much stuck there. We don't need to start a holy war there, but there is no universal agreement regarding the finer points of style, so editing other code into your style makes no sense.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-03-19T15:51:46.353" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="694" PostTypeId="2" ParentId="689" CreationDate="2013-03-19T16:11:24.550" Score="5" Body="&lt;p&gt;The FAQ requires that you are posting real code. But yours does not appear to be real code from your project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we look at your code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code is given without a class or function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;GoodClass goodClass = new GoodClass(ohterClassMock);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;GoodClass and otherClassMock seems to fake placeholder names&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;A section of code has been elided.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var contracts = new List&amp;lt;Contract&amp;gt;();&#xA;var contract = new Contract{ Id = 1, Param2 = 34 };&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Param2 appears be a fake name&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;contracts.Add(contract);&#xA;var contract2 = new Contract { Id = 2, Param2 = 56 };&#xA;contracts.Add(contract2);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The fact that you are constructing objects like this strongly suggests its not production code. It could be a unit test or something&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;goodClass.DoSomething(contracts);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;DoSomething looks to be a fake name&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ohterClassMock.Verify(mock =&amp;gt; mock.MethodToTest(It.IsAny&amp;lt;?contracts?&amp;gt;()));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;MethodToTest&lt;/code&gt; is another placehold name. Is &lt;code&gt;&amp;lt;?contracts?&amp;gt;&lt;/code&gt; real code? I don't use C# so I'm not sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you've clearly not shown us your real code as required by the FAQ. If you want to us to help improve your code, you need show us your code. If you just want a specific abstract question answered, then its not on-topic here.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-03-19T16:11:24.550" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="695" PostTypeId="1" AcceptedAnswerId="696" CreationDate="2013-03-19T17:50:12.707" Score="-4" ViewCount="166" Body="&lt;p&gt;[This is in respect of &lt;a href=&quot;https://codereview.stackexchange.com/questions/23951/verify-collection-as-a-method-parameter&quot;&gt;this question on Code Review&lt;/a&gt;, which contained anonymised proprietary code, and which was closed &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/689/my-question-was-closed-without-any-explanation&quot;&gt;as discussed here&lt;/a&gt;.]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My feature-request to make is possible to post the anonymised code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not all the programmers are allowed to post their real code from the companies they working at.&lt;/p&gt;&#xA;" OwnerUserId="19285" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2013-03-21T14:04:49.863" Title="The opportunity to post an anonymised code. To have no problems at the place where you work" Tags="|discussion|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="696" PostTypeId="2" ParentId="695" CreationDate="2013-03-19T19:01:59.847" Score="9" Body="&lt;p&gt;This is already easily possible if you follow one simple guideline:&lt;/p&gt;&#xA;&lt;h1&gt;Preserve &lt;em&gt;meaning&lt;/em&gt; when making code anonymous.&lt;/h1&gt;&#xA;&lt;p&gt;I don't see removing or changing details that could identify a company or individual as a problem.&lt;/p&gt;&#xA;&lt;p&gt;The real problem happens when people make code meaningless in a misguided attempt to anonymize it. This results in questions that can't be usefully reviewed because they contain general terms such as &lt;code&gt;Class1.MethodOne() == foo&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This is sad because there are a lot of domain experts around that would be able to give excellent answers if they had enough information. (There are edge cases where the code is so generally useful that this doesn't apply, but that's the exception, not the rule.)&lt;/p&gt;&#xA;&lt;p&gt;Allowing reviews of meaningless code would diminish the value of the site.&lt;/p&gt;&#xA;&lt;p&gt;In fact, if your company doesn't allow you to post project code online, you should:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Comply with your company policy and refrain from posting your question.&lt;/li&gt;&#xA;&lt;li&gt;Discuss the issue with your boss: explain the benefits of requesting a code review online.&lt;/li&gt;&#xA;&lt;li&gt;If missing, try to establish a culture of code reviews at your company.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Make sure that your code still makes sense after anonymizing. In other words:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Don't&lt;/em&gt; remove information specific to the problem domain from your code, or it will be off-topic.&lt;/li&gt;&#xA;&lt;li&gt;Imagine yourself as the reviewer: would a review of your anonymized code still make sense?&lt;/li&gt;&#xA;&lt;li&gt;If in doubt, read the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;faq&lt;/a&gt; and make sure your question complies.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-03-19T19:01:59.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="697" PostTypeId="2" ParentId="695" CreationDate="2013-03-21T13:37:43.910" Score="9" Body="&lt;p&gt;If you have proprietary code that needs reviewing, &lt;strong&gt;don't post it here without permission&lt;/strong&gt; (even if you think you have anonymized it — this is more difficult than you might think). &lt;strong&gt;Get your colleagues to review it instead.&lt;/strong&gt; This has many advantages:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You won't be violating your duty of confidentiality, breaking your contract of employment, exposing your company to the risk of its code being copied, or risking disciplinary action yourself.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Your colleagues know a lot more about the context in which the code runs than we do, and this means they can spot problems that reviewers here would most likely never spot (&quot;it would be a bad idea to do it that way because customers X and Y are still running Windows XP&quot; or &quot;the embedded processor we run on only has 4 MB RAM so you can't afford to allocate that much space&quot;).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Your colleagues will learn a lot about how your code works by reviewing it, and that will help them when they need to use or maintain it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;By reviewing each others' code, you'll build up a shared knowledge of good practice within the company.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It would be bad for Code Review's reputation if it became commonplace for people to post confidential code here.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you are having trouble persuading your company to allocate time for code review, chapter 2 of &lt;a href=&quot;http://www.gilb.com/tiki-page.php?pageName=Books&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;Software Inspection&lt;/em&gt; by Tom Gilb and Dorothy Graham&lt;/a&gt; references a number of studies that suggest that code inspection yields net savings in project completion time (that is, projects with review completed sooner than projects without, even though reviews take time).&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2013-03-21T14:04:49.863" LastActivityDate="2013-03-21T14:04:49.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="699" PostTypeId="1" CreationDate="2013-04-03T11:35:43.953" Score="4" ViewCount="112" Body="&lt;p&gt;Here is the example of &lt;a href=&quot;https://codereview.stackexchange.com/questions/24639/why-this-program-will-not-work-as-expected&quot;&gt;question that was closed&lt;/a&gt; without any explanation, without even trying to help &lt;a href=&quot;https://codereview.stackexchange.com/users/22213/leon&quot;&gt;@Leon&lt;/a&gt; (with only 1 point) to improve his question by posting some advice in the comments. I know that we have a FAQ here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question to you - do you find it user-friendly?&lt;/p&gt;&#xA;" OwnerUserId="19285" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-11-14T18:18:03.783" Title="New user's question closed without explanation" Tags="|discussion|specific-question|closed-questions|etiquette|new-users|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="700" PostTypeId="2" ParentId="699" CreationDate="2013-04-03T12:02:04.857" Score="9" Body="&lt;p&gt;The fact of the matter is that this is the third off topic question posted by Leon.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Without even try to help Leon to improve his question by posting some advices in the comments.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is simply not true. It's not like we didn't try to explain it in &lt;a href=&quot;https://codereview.stackexchange.com/questions/22799/implementation-of-a-linked-list-using-an-array-based-adt-in-java#comment35033_22799&quot;&gt;several&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/24581/review-of-the-following-methods-of-a-binary-tree-which-contains-positive-integer#comment38013_24581&quot;&gt;comments&lt;/a&gt;. In fact, I tried my best to provide some &lt;a href=&quot;https://codereview.stackexchange.com/questions/24639/why-this-program-will-not-work-as-expected#comment38053_24639&quot;&gt;helpful suggestions&lt;/a&gt; in one of these comments:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As Jeff and Winston explained, this is off-topic – &lt;strong&gt;please read through the &lt;a href=&quot;https://codereview.stackexchange.com/faq&quot;&gt;faq&lt;/a&gt; carefully&lt;/strong&gt;. If anything is still unclear after that, take a look at some  upvoted questions to get a better idea of what is on-topic here. Also: do some research about &lt;a href=&quot;http://whathaveyoutried.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;how to ask&lt;/a&gt;, your question is currently too vague for &lt;a href=&quot;http://stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt;. – &lt;a href=&quot;https://codereview.stackexchange.com/users/9390/codesparkle&quot;&gt;codesparkle ♦&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But it would be misleading to suggest that this question can be edited and re-opened as it is &lt;em&gt;completely&lt;/em&gt; off topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To answer your question: &lt;em&gt;Yes, I firmly believe the Stack Exchange Network is one of the friendliest places on the internet, Code Review included.&lt;/em&gt; We have to consistently enforce site rules to keep it that way, and that includes closing unsuitable questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Also, I cleaned up the comments on the question you linked to as the place to discuss site related issues is here on Meta).&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-04-03T12:02:04.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="701" PostTypeId="1" CreationDate="2013-04-07T23:56:44.083" Score="4" ViewCount="104" Body="&lt;p&gt;By seeing how meta works and by the specificity of the CR.SE, I think that could be a good fit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On metas, questions have to be tag with at least one of &lt;a href=&quot;/questions/tagged/bug&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;bug&amp;#39;&quot; rel=&quot;tag&quot;&gt;bug&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; or &lt;a href=&quot;/questions/tagged/support&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;support&amp;#39;&quot; rel=&quot;tag&quot;&gt;support&lt;/a&gt;. And that is pretty nice because it gives you an idea of what are the topics. It also make you able to find similar questions with ease as you can browse by these types, and all the question are under these types.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviewing always gets down to some specific aspects like [tag:refactoring, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt;. I think that any question is always about at least one of these tag (maybe I'm missing some, but you get the principle). We could probably get down to a list of 6 tags or something like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It think that having something similar could be very nice and help &quot;experts&quot; finding the question that they love the most, and for questions to find their experts! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would also be helping new user who get on the site, as they would see the &quot;global categories&quot; of reviewing. When you are new on a SE it's sometimes hard to see what tag you should use (because of a lack of knowledge of existing tags).&lt;/p&gt;&#xA;" OwnerUserId="15555" LastEditorUserId="22222" LastEditDate="2014-07-25T18:56:01.447" LastActivityDate="2015-06-02T17:35:25.560" Title="Should there be some obligatory tags on questions?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="702" PostTypeId="1" AcceptedAnswerId="703" CreationDate="2013-04-09T21:10:14.507" Score="1" ViewCount="58" Body="&lt;p&gt;I'm working on a multithreaded server and have a few questions regarding it, especially the best way of going around decoupling the server module (that manages the connections) from the application module (that does the actual work).  While my implementation works for simple cases I don't think it's up to the job for something substantial.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to share the code on CodeReview.  I know you're normally expected to post the code into the question itself for practical reasons (namely hosting the code on another site means the code isn't available for review if that site goes down), however the server's code spans a number of classes and interfaces of typically a hundred to a couple of hundred lines long.  I don't think people would want to read through all that.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you advise sharing code that's distributed across several files and of significant length for review?  &lt;/p&gt;&#xA;" OwnerUserId="9086" LastEditorUserId="22222" LastEditDate="2013-12-11T15:45:07.600" LastActivityDate="2013-12-11T15:45:07.600" Title="Sharing code over a lot of files" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="0" ClosedDate="2013-12-11T15:45:18.583" ContentLicense="CC BY-SA 3.0" />
  <row Id="703" PostTypeId="2" ParentId="702" CreationDate="2013-04-09T22:55:44.250" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't think people would want to read through all that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then why do you want to post all of it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code you post should be your real code, but it doesn't have to be all of it. Post only the classes you want reviewed. Maybe don't include implementation of some interfaces. If you can't cleanly separate your code across class lines, omit some methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(BTW, if you're not able to separate your code like this, it might indicate that your code is too tightly coupled.)&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-04-09T22:55:44.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="704" PostTypeId="1" CreationDate="2013-04-10T21:34:28.453" Score="4" ViewCount="156" Body="&lt;p&gt;As far as I understand on Stack Overflow and Code Review, only smaller amounts of code are posted. It is expected to post the code there, and a whole project is way too much for one question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a more complex project, a local password storage (encrypted file database, leveraging lots of security techniques), I want to get feedback. How can I publish the whole project to achieve constructive feedback?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about a Codeplex, Sourceforge or GitHub project. Perhaps a CodeProject article is best, but I think that is better written by extreme specialists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps starting a blog is a way, but I think that this would not attract much audience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be a good way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.codinghorror.com/blog/2007/04/pick-a-license-any-license.html&quot; rel=&quot;nofollow&quot;&gt;From this article&lt;/a&gt;, another question comes up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which license is best used to publish it, make it available for usage (with authorization maybe) and achieve comments from the public?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, as this is the third time asking that question (immediately closed on Stack Overflow and migrated to Code Review), I don't think I can even attract much attention on that question.  Is it best to resign from that?&lt;/p&gt;&#xA;" OwnerUserId="15387" LastEditorUserId="22222" LastEditDate="2013-12-11T16:02:21.710" LastActivityDate="2013-12-11T16:02:21.710" Title="How to get feedback on whole projects?" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="705" PostTypeId="2" ParentId="704" CreationDate="2013-04-11T00:31:14.070" Score="6" Body="&lt;p&gt;I think you might be expecting too much. People here do want to help you by reviewing your code, but there is a limit on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe what you could do is to cut up your project into manageable pieces and ask a separate question about each part here.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, if you want to get good (or any) answers on sites like SO and CR, you should first read the FAQ. If you did that, you would realize neither SO nor CR itself is the right place for a question like this one (meta.CR is, as you already discovered).&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-04-11T00:31:14.070" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="706" PostTypeId="1" AcceptedAnswerId="707" CreationDate="2013-04-17T14:41:27.163" Score="7" ViewCount="133" Body="&lt;p&gt;I recently asked a &lt;a href=&quot;https://codereview.stackexchange.com/questions/25155/is-this-method-doing-too-much&quot;&gt;question&lt;/a&gt; on CR, and got an interesting suggestion that I'd like to look into. However, due to the class that the method is part of, and me still being green, I'm having a hard time trying to make this work for my whole class. There are 1.2k+ lines in my class. I'd read other meta questions where it was deemed some responses was to &quot;break up the code&quot; for multiple reviews. However, as is in my case, sometimes that won't be helpful. So, would it be appropriate to post an entire class, even if it's more than 1k lines? 2k? At what point do we define excess?&lt;/p&gt;&#xA;" OwnerUserId="18864" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-04-17T21:06:54.213" Title="Is it appropriate to post 1k+ lines of code?" Tags="|discussion|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="707" PostTypeId="2" ParentId="706" CreationDate="2013-04-17T21:06:54.213" Score="10" Body="&lt;p&gt;I'm thinking that 1.2k lines is a probably a bit much. You probably hit a limit on the size of posts before then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In cases where the code is too large, the recommended approach is to post part of the code, and then to link to the rest of the code offsite. Anybody who is interested can look at the rest of your code, but they'll focus on what you post. So I suggest that you post a few methods, preferably some related ones from the class. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For something like that you'll probably get some pointers on ideas for getting started on the refactoring process to tame that huge class.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-04-17T21:06:54.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="708" PostTypeId="1" AcceptedAnswerId="712" CreationDate="2013-04-18T16:37:20.967" Score="4" ViewCount="122" Body="&lt;p&gt;I was wondering what should be the focus of review. &#xA;  I thought the focus would have been more on:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;correctness (no syntax or logic error)&lt;/li&gt;&#xA;&lt;li&gt;readability (clarity, respect of coding standard ...)&lt;/li&gt;&#xA;&lt;li&gt;robustness  (ability to handle edge cases)&lt;/li&gt;&#xA;&lt;li&gt;performance &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I've noticed, instead, that the discussion sometimes shifts on the fact that there might be other solutions that might be &quot;better&quot; without pointing to specific flaws of the code under review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;" OwnerUserId="1462" LastEditorUserId="1462" LastEditDate="2013-04-18T19:00:30.497" LastActivityDate="2016-09-25T19:13:37.603" Title="Review focus on code or on solution?" Tags="|discussion|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="709" PostTypeId="2" ParentId="708" CreationDate="2013-04-18T19:17:36.963" Score="1" Body="&lt;p&gt;First, the focus of code review should &lt;em&gt;not&lt;/em&gt; be correctness, at least not on the surface level. The code should should be real, working code, which means it has to compile and there should be no obvious logic errors. (Reviewing for correctness in edge cases or the like is okay though.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you want the reviewers to focus on a specific aspect of your code, you can ask for that. In fact, I think you &lt;em&gt;should&lt;/em&gt; do that, posting just your code with no explanation of what kind of review you're expecting is less than ideal.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-04-18T19:17:36.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="710" PostTypeId="1" AcceptedAnswerId="711" CreationDate="2013-04-19T01:40:07.887" Score="9" ViewCount="198" Body="&lt;p&gt;I have a simple algorithm that I'm using for code golf, and I'm hoping to find ways to golf it further. The algorithm is somewhat golfed in Python already, and works flawlessly. I asked on meta.codegolf.SE if a question about it would be on topic there, and per the &lt;a href=&quot;https://codegolf.meta.stackexchange.com/q/632/7849&quot;&gt;discussion&lt;/a&gt;, the community thinks it would be too localized for that site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone suggested that I post the code here, but I'm asking on meta first to make sure it's on topic for this site. &lt;/p&gt;&#xA;" OwnerUserId="30182" OwnerDisplayName="user24269" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:59.823" LastActivityDate="2013-04-19T02:39:10.660" Title="Are questions about how to further golf a program on-topic here?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="711" PostTypeId="2" ParentId="710" CreationDate="2013-04-19T02:39:10.660" Score="15" Body="&lt;p&gt;Code golfing isn't really what we do. We emphasize making code readable, which is really the opposite of code golfing. Its just not really in the right spirit for us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the community agrees, I'll edit the FAQ to make this clear.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-04-19T02:39:10.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="712" PostTypeId="2" ParentId="708" CreationDate="2013-04-22T18:16:21.763" Score="3" Body="&lt;p&gt;I think a good question will point out the flaws in the original code. Its okay to point out alternate and better ways, but you should really point out what was wrong the original. &lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-04-22T18:16:21.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="713" PostTypeId="1" CreationDate="2013-04-23T00:23:51.953" Score="3" ViewCount="219" Body="&lt;p&gt;I understand why a character limit is imposed on question lengths on most Stack Exchange websites, but I take issue with the fact that there is a 30,000 character limit on the Code Review website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely the character limit for questions on the Code Review website should be raised due the fact that the difference between Stack Overflow and Code Review is for people to post much larger chunks of code or even whole projects for code review by peers?&lt;/p&gt;&#xA;" OwnerUserId="24365" OwnerDisplayName="adaam" LastEditorUserId="31562" LastEditDate="2017-01-08T10:24:25.240" LastActivityDate="2017-01-08T10:25:10.523" Title="Character limit on Code Review" Tags="|feature-request|status-completed|character-limit|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="714" PostTypeId="2" ParentId="713" CreationDate="2013-04-23T06:13:15.340" Score="8" Body="&lt;p&gt;Thanks for your suggestion, but I have to disagree.&lt;/p&gt;&#xA;&lt;p&gt;As is the nature of Code Reviews, each one of them is done on a case by case basis so we are already pushing the borders of Stack Exchange Q&amp;amp;A system (on other sites, most of our questions would be seen as &lt;em&gt;too localized&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;p&gt;That said, I think of our site as a collection of useful case studies that others can learn from.&lt;br /&gt;&#xA;The &lt;a href=&quot;http://codereview.com/about&quot; rel=&quot;nofollow noreferrer&quot;&gt;about&lt;/a&gt; page puts it like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;With your help, we're working together to build a library of detailed code reviews.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Once question length increases about a certain point, two problems stand in the way of this goal:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Reviewers are put off because they don't have the time or energy to review vast walls of code. This contributes to our already below average &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;answer ratio&lt;/a&gt; of 1.9&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The same thing happens for visitors only it's worse, because now they're facing a huge question and possibly several huge answers, which requires too much time and effort to learn anything from the whole endeavor.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Also keep in mind that &lt;em&gt;good code reviews in real day-to-day scenarios are done at check-in&lt;/em&gt;. This implies that the code to review forms one logical unit (e.g. a feature or a class) and is not overly long.&lt;/p&gt;&#xA;&lt;h2&gt;Summary&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code Review should focus on providing concise case studies. These case studies should focus on a particular feature or class rather than entire projects (or large parts of them).&lt;/strong&gt; Increasing the character limit is not helpful as it would worsen, rather than improve, the site.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-04-23T06:13:15.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="715" PostTypeId="1" AcceptedAnswerId="716" CreationDate="2013-04-23T11:51:53.310" Score="12" ViewCount="130" Body="&lt;p&gt;A stackoverflow answer I gave prompted a downvote from the very beginning plus snide remarks about my skills and so forth. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The downvote I can handle, the snide remarks are unfair in my opinion, but it is really one-on-one there. I do not have Spring skills but my intuition and the fact that the OP accepted my answer tells me that my assumptions and suggestions are actually OK.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be on topic if I post a link to the answer in question and have people skilled in Spring and jQuery look to see if my assumptions and suggestions are as poor as this guy insists on telling me? it would be lovely to be vindicated and if the opposite happens, I would delete the answer instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If on topic, I will add the link here&lt;/p&gt;&#xA;" OwnerUserId="7846" LastEditorUserId="2041" LastEditDate="2013-04-23T12:52:04.393" LastActivityDate="2013-05-03T02:09:43.707" Title="Would it be on topic to request a review of a stackoverflow answer I gave?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="716" PostTypeId="2" ParentId="715" CreationDate="2013-04-23T12:58:08.103" Score="12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;the fact that the OP accepted my answer tells me that my assumptions and suggestions are actually OK&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Accepted answer usually means that your answer worked for the OP. It doesn't necessarily mean your answer is a good practice or that it's bug-free. Don't forget the the OP most likely knows less than you.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Would it be on topic if I post a link to the answer in question&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Almost. Just posting the link is not enough, you have to actually include the code, per the &lt;a href=&quot;https://codereview.meta.stackexchange.com/faq&quot;&gt;FAQ&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But otherwise, I think posting your code here would be okay.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2013-05-03T02:09:43.707" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="717" PostTypeId="2" ParentId="708" CreationDate="2013-04-23T22:17:54.783" Score="5" Body="&lt;p&gt;The review has to be driven by the situation of the poster and the shape and quality of the posted code. Sometimes the poster's approach is basically fine and the appropriate things to review are documentation, variable naming, layout, and so on. But often the overall strategy is poor and the review would be failing the poster if it didn't reflect that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's important to keep an eye on the big picture. Code is only a means to the end of solving somebody's problem, and if the posted code is not solving that problem very well, there's no point in getting down into the details. The biggest issues have to be tackled first. For example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/18848/11728&quot;&gt;This poster was basically trying to invent his own database system.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/15450/11728&quot;&gt;This poster was writing a parser with no separate lexical analysis stage.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/18835/11728&quot;&gt;This poster was implementing bitwise operations on numbers by converting the numbers to lists of strings &lt;code&gt;&quot;0&quot;&lt;/code&gt; and &lt;code&gt;&quot;1&quot;&lt;/code&gt; and performing the operations elementwise.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The need to rethink the algorithm often arises for optimization questions. Big speedups mostly come from finding better algorithms: replacing an \$Ω(n^2)\$ algorithm with one that's \$O(n)\$ usually beats any amount of loop unrolling and strength reduction and other piecewise optimizations. Some examples where merely discussing the poster's code would have been a gross disservice:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/21120/11728&quot;&gt;A Burrows–Wheeler transform implemented using a \$Ω(n^3 \log n)\$ algorithm when an \$O(n \log n)\$ algorithm is available&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/21055/11728&quot;&gt;A hacker cup solution that would take &lt;em&gt;months&lt;/em&gt; to run to completion, when a better algorithm might run in a couple of seconds&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;And from today, &lt;a href=&quot;https://codereview.stackexchange.com/a/25396/11728&quot;&gt;a Project Euler solution which takes tens of minutes, when a better algorithm needs only a couple of seconds&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-09-25T19:13:37.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="718" PostTypeId="1" CreationDate="2013-04-25T09:28:48.787" Score="5" ViewCount="100" Body="&lt;p&gt;I can find it with a quick search; But:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there must already be a question here on meta about moving off-topic posts to SO or Programmers.stackexchange.com ore automatic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Off-Topic move to SO  &lt;/li&gt;&#xA;&lt;li&gt;Off-Topic move to Programmers  &lt;/li&gt;&#xA;&lt;li&gt;Off-Topic Incorrect Move put back to original site.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="507" LastEditorUserId="2041" LastEditDate="2013-04-25T12:56:03.373" LastActivityDate="2013-04-25T12:56:03.373" Title="Move to SO or Programers" Tags="|discussion|off-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="719" PostTypeId="2" ParentId="718" CreationDate="2013-04-25T12:52:11.293" Score="2" Body="&lt;p&gt;Until we are out of beta, only the moderators can migrate posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any question which is closed automatically has its migration cancelled.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-04-25T12:52:11.293" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="720" PostTypeId="1" CreationDate="2013-04-27T17:59:15.870" Score="4" ViewCount="143" Body="&lt;p&gt;From the FAQ:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;I'm confused! What questions are on-topic for this site?&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be yes to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;...&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;3. Is it actual code from a project rather than pseudo-code or example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, I flagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/25495/whats-wrong-with-this-javascript-programming-approach&quot;&gt;this question&lt;/a&gt;, since it is clearly example code with no real purpose, with a message reading:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Off topic: &quot;Is it actual code from a project rather than pseudo-code or example code?&quot; OP is unresponsive to requests for further information in comments.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But my flag was declined with the boilerplate &quot;no evidence&quot; message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What am I missing here?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Update: the OP has now responded to comments, confirming that it is example code.&lt;/p&gt;&#xA;" OwnerUserId="9520" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-07-17T22:35:35.617" Title="Is example code on-topic?" Tags="|discussion|specific-question|off-topic|flagging|example-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="721" PostTypeId="2" ParentId="720" CreationDate="2013-04-27T18:12:12.857" Score="1" Body="&lt;p&gt;This is a bit of an edge case, but I'm not sure it is &lt;em&gt;example code with no real purpose&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is poorly written (and everyone is welcome to &lt;a href=&quot;https://codereview.stackexchange.com/posts/25495/edit&quot;&gt;improve it by editing&lt;/a&gt;!),  but the OP does state the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;one friend of mine said it's difficult to read, but it works&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This implies that the code&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;is part of a real project and&lt;/li&gt;&#xA;&lt;li&gt;satisfies the requirements (&quot;works&quot;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Questions can be on topic even if the code they contain is not particularly useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moderator intervention should be reserved for special circumstances. &#xA;I'd recommend we let the community members with sufficient reputation for voting to close decide this matter.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-04-27T18:12:12.857" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="722" PostTypeId="1" AcceptedAnswerId="723" CreationDate="2013-05-06T15:49:00.207" Score="7" ViewCount="115" Body="&lt;p&gt;I just became eligible to approve pending edits and would like some advice.  At the time of writing, this post has a pending edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/25660/best-practices-in-php/25770#25770&quot;&gt;Finding similarities between images&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit changes the code posted in an answer - in a cooperative way, I'm not implying any bad intentions.  But is this the best way to proceed?  Should the editor have posted a comment instead, suggesting an improvement?  In this case what is my best response - to reject the edit or to skip it (leave it for someone else to deal with)?&lt;/p&gt;&#xA;" OwnerUserId="10269" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-05-16T23:53:14.557" Title="Advice for reviewing edits" Tags="|discussion|editing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="723" PostTypeId="2" ParentId="722" CreationDate="2013-05-06T16:31:02.340" Score="10" Body="&lt;p&gt;First, if you're unsure, you should skip it, that's exactly what the button is for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this specific edit, my personal opinion is that it should be rejected. I think edits on CR answers are useful when they are relatively small, unambiguous improvements, not rewriting a significant part of the code in the answer. I think posting a separate answer would be better for that.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="2041" LastEditDate="2013-05-16T23:53:14.557" LastActivityDate="2013-05-16T23:53:14.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="724" PostTypeId="2" ParentId="722" CreationDate="2013-05-06T16:34:57.580" Score="8" Body="&lt;p&gt;To my mind, the biggest problem is comment like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Pi&amp;gt; Just noting that I edited this line too.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can edit someone's answer to improve it, but it should feel like a cohesive answer. If you've got parts written and explicitly marked as from a secondary source that's a good sign it shouldn't have been edited in.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-05-06T16:34:57.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="726" PostTypeId="1" AcceptedAnswerId="727" CreationDate="2013-05-10T04:04:50.950" Score="14" ViewCount="264" Body="&lt;p&gt;I'm wondering what a good guideline is when dealing with questions asking (primarily or completely) about correctness. Generally this is not what Code Review is about. However, when the code is actually correct and there are likely other things about it that could be reviewed, how should we proceed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A (now-deleted) example is &lt;a href=&quot;https://codereview.stackexchange.com/questions/26014/linear-search-java&quot;&gt;here&lt;/a&gt;. This asks almost exclusively for correctness (which is easily verified). This is somewhat against the FAQ (as per &lt;em&gt;5. To the best of my knowledge, does the code work?&lt;/em&gt;), although it could be argued that since it is correct, it's valid by this criterion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should be done with questions like this? Leave it be and give an actual &quot;code review&quot; even if isn't what was asked for, or close the question as &lt;em&gt;off topic&lt;/em&gt;?&lt;/p&gt;&#xA;" OwnerUserId="20360" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-07-17T22:55:32.437" Title="How should one deal with code asking &quot;Is this correct?&quot; when it is in fact correct?" Tags="|discussion|specific-question|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="727" PostTypeId="2" ParentId="726" CreationDate="2013-05-12T20:09:59.833" Score="14" Body="&lt;p&gt;In my view, on Code Review you don't have to give the OP what they wanted. The whole point is to get feedback on your code. That feedback can be about anything. A lot of the time the correct feedback is that you should have done something completely different. So I don't think you need to feel restricted by what the OP was interested in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asking if your code is correct is on-topic. What we want to disallow is code that is known to be incorrect. We aren't a debugging service or how do I write this service. If you think your code is correct, but you'd like more eyeballs that's on topic here.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-05-12T20:09:59.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="728" PostTypeId="1" AcceptedAnswerId="730" CreationDate="2013-05-15T04:16:48.557" Score="12" ViewCount="147" Body="&lt;p&gt;I've seen a lot of people asking us to review their DBAL, or MVC framework, or templating system, etc. While I totally support these people's efforts as a good way to learn, I think answering such involved questions could be a huge drain on the community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On that note, would an acceptable answer be &quot;see vendor X's code&quot;, or should we try to answer &lt;em&gt;all&lt;/em&gt; questions, regardless of how novel they are?&lt;/p&gt;&#xA;" OwnerUserId="25030" LastEditorUserId="1659" LastEditDate="2013-09-07T22:27:38.327" LastActivityDate="2013-11-16T21:20:25.817" Title="Should we help others reinvent the wheel?" Tags="|discussion|site-policy|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="729" PostTypeId="1" CreationDate="2013-05-15T04:55:15.307" Score="12" ViewCount="276" Body="&lt;p&gt;I usually hang out at the JavaScript tag, with a mix of jQuery, HTML and CSS where the code reviewed are usually snippets, which run around 100 lines and code that needs micro-optimizations. These are all fine, and one can answer them in a 15 min coffee break.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But sometimes I come across review questions that are one of these:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;entire libraries&lt;/li&gt;&#xA;&lt;li&gt;whole webpages&lt;/li&gt;&#xA;&lt;li&gt;a full project&lt;/li&gt;&#xA;&lt;li&gt;multiple files&lt;/li&gt;&#xA;&lt;li&gt;some other huge code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So I ask the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How long is &lt;em&gt;long code&lt;/em&gt;?&lt;/li&gt;&#xA;&lt;li&gt;How many files does it take to call it &lt;em&gt;long code&lt;/em&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Should we cater these &lt;em&gt;long code&lt;/em&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11919" LastActivityDate="2013-05-15T14:23:17.223" Title="How long is long code" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="730" PostTypeId="2" ParentId="728" CreationDate="2013-05-15T14:21:12.120" Score="21" Body="&lt;p&gt;Reinventing the wheel can actually be a useful exercise. But letting someone reinvent the wheel when they don't know they are doing it is a problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pointing out that a ready-made solutions exists is helpful part of an answer. But you should still provide a review of the code itself. If you don't want to can't, you should probably just leave a comment pointing to wheel's website. Just posting an answer saying to use that wheel isn't really a code review.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="2041" LastEditDate="2013-09-12T17:17:30.950" LastActivityDate="2013-09-12T17:17:30.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="731" PostTypeId="2" ParentId="729" CreationDate="2013-05-15T14:23:17.223" Score="13" Body="&lt;p&gt;I think our policy is that you are allowed to post as much code as you want, so long as it fits in the question. You are encouraged to narrow the focus of your code in the interest of getting better answers. So it's helpful if you only post the snippets you really want a review of, but its not required. You'll get better answers if you only post the smaller portions.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-05-15T14:23:17.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="732" PostTypeId="1" AcceptedAnswerId="741" CreationDate="2013-05-16T19:47:21.240" Score="8" ViewCount="115" Body="&lt;p&gt;Why not use an actual question from code review in the about page? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seams that it would give people a better idea about how to ask questions, and what exactly this Q&amp;amp;A is for.&#xA;&lt;br&gt;&#xA;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/O5Onq.png&quot; alt=&quot;Unicorns eating Daisies? -- About Page&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="25079" LastEditorUserId="9390" LastEditDate="2013-11-21T22:59:49.833" LastActivityDate="2014-04-23T08:53:03.687" Title="The Question in the About Page is about Unicorns eating Daisies?" Tags="|feature-request|status-completed|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="733" PostTypeId="1" CreationDate="2013-05-18T13:01:56.400" Score="2" ViewCount="70" Body="&lt;p&gt;All, I am new to WPF and I have a basic application that I am using to learn MVVM etc. Now, I have an issue with data binding to a &lt;code&gt;DataGrid&lt;/code&gt; but due to the verbosity of the MVVM pattern to get the required help would involve a large question to provide the facts. in this case, is it acceptable to provide a link to the full project on the SkyDrive for people to look at?&lt;/p&gt;&#xA;" OwnerUserId="14816" LastEditorUserId="1659" LastEditDate="2013-09-07T22:29:04.677" LastActivityDate="2013-09-07T22:29:04.677" Title="Is it Acceptable to Ask questions Based Upon and Entire solution Uploaded to SkyDrive?" Tags="|discussion|site-policy|" AnswerCount="1" CommentCount="0" ClosedDate="2015-09-09T11:48:02.883" ContentLicense="CC BY-SA 3.0" />
  <row Id="734" PostTypeId="2" ParentId="733" CreationDate="2013-05-18T18:27:50.970" Score="9" Body="&lt;p&gt;No. You need to include the code that you want reviewed into the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have too much code, you could try to simplify your code or post only the relevant parts.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-05-18T18:27:50.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="735" PostTypeId="1" CreationDate="2013-05-18T19:24:13.727" Score="18" ViewCount="183" Body="&lt;p&gt;I visited Code Review the first time and noticed that many question titles are meaningless. For example I found the following titles on the front page.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How can I make this program a bit more efficient?&lt;/li&gt;&#xA;&lt;li&gt;Is this code thread safe?&lt;/li&gt;&#xA;&lt;li&gt;Can this code be minified even more?&lt;/li&gt;&#xA;&lt;li&gt;Potential Problems with this templating technique&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since this site is about make code more efficient and behaving better, there is a high potential for question titles to just repeat what this site is about. By the way, in the above titles, the use of the word &quot;this&quot; is what removes the meaning of those questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have anyone noticed that and consider it an issue? Should we warn questioners if their title contains the word &quot;this&quot;?&lt;/p&gt;&#xA;" OwnerUserId="25206" LastActivityDate="2013-05-18T19:24:13.727" Title="Meaningful question titles" Tags="|discussion|questions|titles|" AnswerCount="0" CommentCount="2" ClosedDate="2013-12-12T07:23:38.080" ContentLicense="CC BY-SA 3.0" />
  <row Id="736" PostTypeId="1" CreationDate="2013-05-29T04:03:25.690" Score="5" ViewCount="154" Body="&lt;p&gt;I know Stack Overflow and Code Review are sites intended for two separate purposes, as the names suggest. However, I don't see any difference on how people ask and answer here compared to Stack Overflow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is accepted on Code Review but not on Stack Overflow? &lt;/p&gt;&#xA;" OwnerUserId="16714" OwnerDisplayName="xybrek" LastEditorUserId="22222" LastEditDate="2013-12-09T01:09:59.433" LastActivityDate="2014-01-12T20:29:37.293" Title="What is the difference between Code Review and Stack Overflow?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ClosedDate="2014-01-12T20:30:14.267" ContentLicense="CC BY-SA 3.0" />
  <row Id="737" PostTypeId="2" ParentId="732" CreationDate="2013-05-30T16:04:06.523" Score="3" Body="&lt;p&gt;At this time no question on code review qualifies for an about question. See here for details:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/163947/what-determines-the-questions-available-for-selection-in-the-about-page&quot;&gt;What determines the questions available for selection in the tour page?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Until such time, we are stuck with unicorns.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-05-30T16:04:06.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="738" PostTypeId="1" CreationDate="2013-06-03T04:31:10.523" Score="5" ViewCount="57" Body="&lt;p&gt;In the FAQ, there is a &lt;a href=&quot;https://codereview.stackexchange.com/faq#what-questions-about-code-reviews-are-off-topic&quot;&gt;list of concepts that would make a question off-topic&lt;/a&gt;. It seems to me like this would be a great place to redirect users to &lt;a href=&quot;http://stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt; and &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;Programmers&lt;/a&gt;, as what is off-topic for Code Review is probably a good fit for those sites.&lt;/p&gt;&#xA;" OwnerUserId="25750" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-08T21:00:06.853" Title="Should the FAQ on off-topic questions link to other SE sites?" Tags="|feature-request|status-completed|off-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="739" PostTypeId="1" AcceptedAnswerId="740" CreationDate="2013-06-07T23:41:23.420" Score="4" ViewCount="70" Body="&lt;p&gt;I'm not sure if this is a bug, but I've never seen any other SE site require that the the question I'm calling a target of a duplicate question must have an upvoted or accepted answer. Is this just a Code Review thing? If it's not a bug, what's the rationale behind this rule?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tXJcL.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I solved this by going to the other question, upvoting the answer that was there, and then marking this question as duplicate. I probably should have un-upvoted so others here could have the opportunity to reproduce it, but now my vote's locked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/27039/refactoring-in-python&quot;&gt;https://codereview.stackexchange.com/questions/27039/refactoring-in-python&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22581" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-04-23T08:53:03.687" Title="Strange rule when voting to close as duplicate" Tags="|discussion|vote-to-close|exact-duplicates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="740" PostTypeId="2" ParentId="739" CreationDate="2013-06-08T06:11:49.870" Score="4" Body="&lt;p&gt;It is a change across the stack-exchange network&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/165933/changes-to-close-as-duplicate&quot;&gt;Changes to &amp;quot;close as duplicate&amp;quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rule doesn't make sense here, but we can't do much about it.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-06-08T06:11:49.870" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="741" PostTypeId="2" ParentId="732" CreationDate="2013-06-14T00:57:44.470" Score="2" Body="&lt;p&gt;The criteria for that question (and its answers) default to disallowing block elements, since they tend to take up too much room. I've turned this off here, since most questions and answers &lt;em&gt;must&lt;/em&gt; contain code - this allows a few different questions to be used:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/18302/looping-over-a-list-checking-a-boolean-and-return-value&quot;&gt;Looping over a list, checking a boolean and return value&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/14011/how-to-optimize-this-loop-algorithm&quot;&gt;https://codereview.stackexchange.com/questions/14011/how-to-optimize-this-loop-algorithm&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/6643/is-continue-considered-bad-style&quot;&gt;https://codereview.stackexchange.com/questions/6643/is-continue-considered-bad-style&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79/implementing-a-singleton-pattern-in-c&quot;&gt;Implementing a Singleton pattern in C#&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that these will be cut off, and even then the best (longest) answers will tend to be ignored - that's just the cost of having to fit them into a fairly concise page.&lt;/p&gt;&#xA;" OwnerUserId="3143" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-06-14T00:57:44.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="743" PostTypeId="1" AcceptedAnswerId="805" CreationDate="2013-06-24T19:51:03.580" Score="6" ViewCount="104" Body="&lt;p&gt;On the about page, it says that &quot;best practices&quot; are both on topic (first bullet) and off topic (also first bullet).  It seems a little contradictory.&lt;/p&gt;&#xA;" OwnerUserId="14848" LastEditorUserId="128" LastEditDate="2013-08-16T18:22:04.870" LastActivityDate="2013-08-16T18:22:04.870" Title="Contradictory information in about page" Tags="|bug|status-completed|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="744" PostTypeId="2" ParentId="743" CreationDate="2013-06-24T21:03:30.937" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/about&quot;&gt;The page you're referencing&lt;/a&gt; says (emphasis mine):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Ask about...&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern &lt;strong&gt;usage&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Don't ask about...&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tools, best practices, improving, or conducting code reviews&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think what this means is that it's okay to ask about the usage of best practices &lt;em&gt;in a specific piece of code&lt;/em&gt;, but it's not okay to ask about best practices in general.&lt;/p&gt;&#xA;&lt;p&gt;This wording is certainly very confusing. Any suggestions on how to improve it?&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-06-24T21:03:30.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="746" PostTypeId="1" AcceptedAnswerId="756" CreationDate="2013-06-28T17:59:57.237" Score="5" ViewCount="120" Body="&lt;p&gt;Currently, one of the two custom off topic reasons for CR is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must contain &lt;em&gt;working&lt;/em&gt; code for us to review it here. For questions regarding specific problems encountered while coding, try &lt;a href=&quot;https://stackoverflow.com/about&quot;&gt;Stack Overflow&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Technically, this does include questions that don't include code at all, or just link to it (&lt;a href=&quot;https://codereview.stackexchange.com/q/27909/2041&quot;&gt;latest example&lt;/a&gt;), but I think it's confusing in those cases, especially the emphasis on “working” (which makes sense in other cases).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you think it would be worth it to have a separate close reason for this case? Or should I just use the free-text option?&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-07-08T23:21:53.867" Title="Off topic reason for questions that don't include code?" Tags="|discussion|status-completed|off-topic|close-reasons|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="747" PostTypeId="2" ParentId="746" CreationDate="2013-06-28T18:07:06.470" Score="8" Body="&lt;p&gt;I think adding this as a common close reason is a great idea. Needing to close questions for this reason is pretty common.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggested wording:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must include the code you want reviewed&#xA;  in the question itself, the code must not appear only in a link to an&#xA;  external source. Doing so makes us dependent on a third party and makes it harder to review your code. If your code is very large, please select portions&#xA;  you are especially interested in a review on and post those. You are&#xA;  encouraged to keep the link to the rest of your code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="1659" LastEditDate="2013-07-03T23:36:46.933" LastActivityDate="2013-07-03T23:36:46.933" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="748" PostTypeId="2" ParentId="736" CreationDate="2013-07-01T20:14:15.383" Score="4" Body="&lt;p&gt;The main differences between the two sites, near as I can see, is that CR is for code that DOES works. It accomplishes what you want. Yet, you want to make sure you're doing it effeciently, or just maybe want to find a better way. SO is for code that DOESN'T work. You post your code there, in the hopes that a fresh pair of eyes can help solve the issues.&lt;/p&gt;&#xA;" OwnerUserId="18864" LastActivityDate="2013-07-01T20:14:15.383" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="749" PostTypeId="1" AcceptedAnswerId="751" CreationDate="2013-07-02T05:48:23.993" Score="7" ViewCount="208" Body="&lt;p&gt;Is it on-topic to ask a question with two more or less equivalent snippets, and ask which of the two snippets is considered the most clean?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I see it, there are four possible answers here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Snippet #1, because &lt;em&gt;[reason]&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Snippet #2, because &lt;em&gt;[reason]&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;It's a matter of taste (because &lt;em&gt;[reason]&lt;/em&gt;).&lt;/li&gt;&#xA;&lt;li&gt;You should write it like this &lt;em&gt;[demonstration]&lt;/em&gt; because &lt;em&gt;[reason]&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The obvious concern here is questions that are likely to cause debate. Would the potential-debate-factor be limited by the limited set of answers? Are such questions more prone to debate than regular code review answers?&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Example&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;switch (score)&#xA;{&#xA;    case 0:  return &quot;Love-All&quot;;&#xA;    case 1:  return &quot;Fifteen-All&quot;;&#xA;    case 2:  return &quot;Thirty-All&quot;;&#xA;    case 3:  return &quot;Forty-All&quot;;&#xA;    default: return &quot;Deuce&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;vs.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (score &amp;gt; 3) return &quot;Deuce&quot;;&#xA;string[] scoreNames = { &quot;Love-All&quot;, &quot;Fifteen-All&quot;, &quot;Thirty-All&quot;, &quot;Forty-All&quot; };&#xA;return scoreNames[score];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="3928" LastEditorUserId="41243" LastEditDate="2015-03-05T14:01:19.860" LastActivityDate="2015-03-05T14:01:19.860" Title="Is it okay to ask which snippet is considered the most clean?" Tags="|discussion|scope|asking-questions|comparative-review|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="751" PostTypeId="2" ParentId="749" CreationDate="2013-07-04T20:33:38.730" Score="6" Body="&lt;p&gt;To me, such questions are interesting and useful. There's not much difference between saying, &quot;here's my code, is there a better way of doing it&quot; and &quot;here's two pieces of my code, which is the better way of doing it&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The poster could of course post both pieces of code in two separate questions, each of which is 'valid' in the narrow sense. But I don't see that this helps either the poster or the site.&lt;/p&gt;&#xA;" OwnerUserId="10269" LastActivityDate="2013-07-04T20:33:38.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="752" PostTypeId="1" AcceptedAnswerId="1896" CreationDate="2013-07-05T22:21:23.880" Score="9" ViewCount="269" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/25824/improving-my-floating-point-binary-decimal-octal-hex-converter&quot;&gt;this&lt;/a&gt; question of mine, the one answerer so far has only reviewed a part of my code.  However, I've made changes on &lt;em&gt;other&lt;/em&gt; parts of my code, but I don't want to somehow invalidate that answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be proper to, cautiously, edit any part(s) of the code not already reviewed?  If so, would an appropriate note in the question suffice?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2023-02-13T17:26:38.170" Title="Is it okay to edit part(s) of code not yet reviewed?" Tags="|discussion|faq|site-policy|editing|answer-invalidation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="753" PostTypeId="2" ParentId="752" CreationDate="2013-07-06T13:18:43.330" Score="11" Body="&lt;p&gt;Cautiously editing any part might not be a good idea. Someone might have copied your code and be studying in their IDE. That is what I usually do instead of reading online. That could lead to confusion.&lt;/p&gt;&#xA;&lt;p&gt;A note in the question might not be enough.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="120114" LastEditDate="2023-02-13T17:15:40.850" LastActivityDate="2023-02-13T17:15:40.850" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="754" PostTypeId="2" ParentId="743" CreationDate="2013-07-06T13:53:17.653" Score="0" Body="&lt;p&gt;In &lt;strong&gt;what can be asked&lt;/strong&gt; it should be&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Usage of best practices and design pattern&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In &lt;strong&gt;what cannot be asked&lt;/strong&gt; it should be&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Various tools and practices&lt;/li&gt;&#xA;&lt;li&gt;Improving or conducting code reviews&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Breaking it down into 2 points should be better&lt;/p&gt;&#xA;" OwnerUserId="26426" LastActivityDate="2013-07-06T13:53:17.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="755" PostTypeId="1" AcceptedAnswerId="757" CreationDate="2013-07-06T20:35:53.547" Score="9" ViewCount="393" Body="&lt;p&gt;What if someone posted a code to review and he/she doesn't have the basic knowledge or logical approach of the programming language they are using and their code doesn't make any sense; should i &lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) clean their code for them and post a new working code ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) recommend them to study the basics ?&lt;/p&gt;&#xA;" OwnerUserId="26200" LastEditorUserId="1659" LastEditDate="2013-09-07T22:29:51.913" LastActivityDate="2013-09-07T22:29:51.913" Title="Someone's code too bad to review" Tags="|discussion|site-policy|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="756" PostTypeId="2" ParentId="746" CreationDate="2013-07-08T23:21:21.257" Score="3" Body="&lt;p&gt;The proposed new close reason has been added.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2013-07-08T23:21:21.257" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="757" PostTypeId="2" ParentId="755" CreationDate="2013-07-09T14:39:10.243" Score="21" Body="&lt;p&gt;You should find &lt;strong&gt;the most pressing issues and comment on them&lt;/strong&gt;. Do not clean their code for them, but show examples to illustrate your points.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code is &lt;em&gt;never &quot;too bad&quot;&lt;/em&gt; to review. As long as the code is working, has a minimum standard of formatting and otherwise is on topic, it can receive a valuable review. Remember that &lt;strong&gt;a review does not need to improve &lt;em&gt;all aspects&lt;/em&gt; of the code&lt;/strong&gt;. While perfection is indeed the goal, Rome wasn't built in one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should give helpful, &lt;strong&gt;generic tips on how to improve the code&lt;/strong&gt; on the most pressing matters. Demonstrate what you mean by &lt;strong&gt;showing concrete examples from the code&lt;/strong&gt; that has been posted. &lt;strong&gt;Post rules of thumb and guidelines where possible and appropriate&lt;/strong&gt;, because users with horrible code are likely to be at or near the novice level of &lt;a href=&quot;http://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition&quot; rel=&quot;nofollow&quot;&gt;the Dreyfus model&lt;/a&gt;. Finally, encourage the poster to make a new post with the improved code, so that you can comment on and review the rest. Iterate this process as necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to recommend more studying and reading. Stating &quot;You should read more about &lt;em&gt;[topic]&lt;/em&gt;&quot; is sometimes the best advice. In these cases, try to be as specific as you can about which topic they should read up on. Recommending good reading material is often helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many reasons why you should do this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The poster is not overwhelmed and demotivated by all the problems with the code.&lt;/li&gt;&#xA;&lt;li&gt;You will implicitly convey what the most important issues are.&lt;/li&gt;&#xA;&lt;li&gt;By giving piecemeal reviews, the chances of the poster remembering what you have pointed out are greater.&lt;/li&gt;&#xA;&lt;li&gt;You don't have to torment yourself with detail-reading horrible code.&lt;/li&gt;&#xA;&lt;li&gt;Answers that are not massive walls of text are, in my opinion, more useful to other readers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="3928" LastActivityDate="2013-07-09T14:39:10.243" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="758" PostTypeId="1" CreationDate="2013-07-09T21:37:04.880" Score="4" ViewCount="108" Body="&lt;p&gt;This is just me trying to get to grips with the site as it is now. I asked a &lt;a href=&quot;https://codereview.stackexchange.com/questions/27206/first-scala-program-csv-parsing-is-it-idiomatic&quot; title=&quot;question&quot;&gt;question&lt;/a&gt; that has received no comments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to know if it was off topic or how to better formulate a question such as this to get attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problems that I perceive with the question may be &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's too long&lt;/li&gt;&#xA;&lt;li&gt;It's too general; I should have asked for more specific guidance.&lt;/li&gt;&#xA;&lt;li&gt;It's for a minority interest language (though I have seen reasonable responses to Scala questions)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm not really asking how to save the question; just for guidance on where I went wrong. &lt;/p&gt;&#xA;" OwnerUserId="170" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-11T17:26:01.397" Title="Can I improve this question?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="759" PostTypeId="2" ParentId="758" CreationDate="2013-07-10T06:56:33.820" Score="6" Body="&lt;p&gt;Your question has received upvotes, which generally means that some people find it interesting. For this question, the reason could be simple: Maybe there aren't enough people competent in Scala on CodeReview.SE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, I'm sure we can find a few points to improve in your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. You don't actually ask any questions.&lt;/strong&gt; You write:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it well readable or should it be formulated differently.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Put a question mark at the end to indicate it is indeed a question. Personally, I prefer to explain/comment on the code at the beginning, and then ask the questions I have at the bottom. That way they stand out, and whoever is answering will have to scroll less to see them. In either case, &lt;strong&gt;be clear about what you want and expect from the review.&lt;/strong&gt; If you have anything to remark yourself, then you should generally fix that and edit the post to reflect the revised code. Try to improve your own code as much as you can &lt;em&gt;before&lt;/em&gt; posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. Remove all non-relevant code.&lt;/strong&gt; In your question, I would have left the unit tests out (but offered to show them on request). Consider putting in a tiny &lt;code&gt;main&lt;/code&gt; (or whatever it is called in Scala) to make the snippet runnable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, it is possible that the code looks reasonably OK and that simply no one have taken the time to point that out in a comment, again perhaps because of a lack of Scala competence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To raise attention around a question, you can also try &lt;a href=&quot;https://codereview.stackexchange.com/help/bounty&quot;&gt;starting a bounty&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3928" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-07-10T06:56:33.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="760" PostTypeId="1" AcceptedAnswerId="765" CreationDate="2013-07-15T06:52:00.467" Score="3" ViewCount="41" Body="&lt;p&gt;I have asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/28373/is-this-the-proper-way-of-doing-timing-analysis-of-many-test-cases-in-python-or&quot;&gt;this question&lt;/a&gt; about Python. I am not getting any comments/answers on this. I think I might have missed something leading to this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can I improve in the question (like details, more test cases etc.) to get proper reviews?&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-11-14T18:26:31.277" Title="Can this test-case timing analysis question explanation be improved?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="761" PostTypeId="1" CreationDate="2013-07-16T03:34:33.097" Score="1" ViewCount="69" Body="&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weak-references&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weak-references&amp;#39;&quot; rel=&quot;tag&quot;&gt;weak-references&lt;/a&gt; tag would be suitable for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/28534/what-is-the-right-way-to-remove-reference-from-its-referencequeue&quot;&gt;What is the right way to “remove” Reference from it&amp;#39;s ReferenceQueue?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/23288/observer-pattern-in-java&quot;&gt;Observer pattern in Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="27323" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-31T00:53:07.960" Title="Tag proposal: [weak-references]" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="762" PostTypeId="1" AcceptedAnswerId="763" CreationDate="2013-07-16T10:05:59.097" Score="32" ViewCount="908" Body="&lt;p&gt;I have seen several (suggested) reviews lately, where someone edits the code in the original poster's question. Should such edits be allowed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edits in question are mostly minor. Some add spaces to the code to increase readability, others fix syntax errors in the posted code.&lt;/p&gt;&#xA;" OwnerUserId="3928" LastEditorUserId="31562" LastEditDate="2014-04-25T13:23:01.093" LastActivityDate="2018-05-03T14:40:55.060" Title="Should you edit someone else's code in a question?" Tags="|discussion|faq|site-policy|editing|review|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="763" PostTypeId="2" ParentId="762" CreationDate="2013-07-16T10:12:23.097" Score="42" Body="&lt;h2&gt;No&lt;/h2&gt;&#xA;&lt;p&gt;Personally, I think that &lt;strong&gt;they should usually NOT be allowed for questions&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This site is about code reviews. Readability is an important issue in code reviews, as are syntax errors. Editing the post is &lt;strong&gt;not constructive&lt;/strong&gt;. It is much more helpful to leave a comment or answer that points out the shortcomings.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;If the code in the question is edited, other reviewers will&lt;/strong&gt; (normally) &lt;strong&gt;not see these issues with the code, and therefore can't comment on them.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Explicitly pointing out issues makes them more apparent to the original poster, and he or she will &lt;strong&gt;learn by doing&lt;/strong&gt; when fixing the issues themselves.&lt;/p&gt;&#xA;&lt;p&gt;As &lt;strong&gt;@200_success&lt;/strong&gt; points out, replacing tabs with spaces is probably okay, but &lt;strong&gt;only to help the present the code as the author originally intended, not to improve it&lt;/strong&gt; (i.e. it is OK to fix formatting issues that are related to MarkDown, not the actual code).&lt;/p&gt;&#xA;" OwnerUserId="3928" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-05-03T14:40:55.060" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="764" PostTypeId="2" ParentId="761" CreationDate="2013-07-16T22:31:19.763" Score="2" Body="&lt;p&gt;I have edited that new tag into the first question.  Once the edit is accepted, it should be ready.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: The new tag has been created.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-07-17T12:05:48.400" LastActivityDate="2013-07-17T12:05:48.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="765" PostTypeId="2" ParentId="760" CreationDate="2013-07-17T08:18:51.170" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/bounty&quot;&gt;Placing a bounty&lt;/a&gt; on it might help.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-07-17T08:18:51.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="767" PostTypeId="1" CreationDate="2013-07-19T15:14:06.897" Score="14" ViewCount="229" Body="&lt;p&gt;Almost every question on the website has the name of the programming language in its title. Also words like feedback, review etc. are unneeded I think as that is this website's purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted the opinion of the community about should it be present or not? Should edits be done on such questions?&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="2041" LastEditDate="2013-07-19T19:14:13.177" LastActivityDate="2014-04-23T08:53:03.687" Title="Should name of programming language be in the title of a question?" Tags="|discussion|tags|site-policy|titles|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="768" PostTypeId="2" ParentId="767" CreationDate="2013-07-19T19:20:40.887" Score="15" Body="&lt;p&gt;If the programming language is not integrated into the title, something like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;C++ - Reading n chars from stream to string&lt;/li&gt;&#xA;&lt;li&gt;[C++] Reading n chars from stream to string&lt;/li&gt;&#xA;&lt;li&gt;C++ Reading n chars from stream to string&lt;/li&gt;&#xA;&lt;li&gt;Reading n chars from stream to string - C++&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;then all it does is to act as a something like tag. And that's what actual tags are for, so you should edit the title to remove the language and add it among the tags of the question if it's not there yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the language is actually grammatically part of the title, something like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reading n chars from stream to string in C++&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;then I think it's still redundant and that it would be okay to remove it. But it doesn't pollute the title as much, so I usually tend to leave it there.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-07-19T19:20:40.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="769" PostTypeId="2" ParentId="767" CreationDate="2013-07-19T19:29:10.657" Score="7" Body="&lt;p&gt;I have no problems with [feedback, reviews, etc] in the title as long as it accompanies the type of program in some form.  For instance, I'm okay with this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Cleaning code in binary tree structure&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...as opposed to this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Cleaning code in this program&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While they both accomplish these things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You know right away that the question IS on-topic&lt;/li&gt;&#xA;&lt;li&gt;If you're not good with the review type and prefer not to perform other reviews, then you can skip the question&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;...&lt;em&gt;only&lt;/em&gt; the former accomplishes this as well:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you're familiar that program type and/or it piques your interest, you'll want to review that question.  This is especially important &lt;em&gt;if&lt;/em&gt; you don't want to extensively review &lt;em&gt;every&lt;/em&gt; question for your particular programming language(s).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Bearing that in mind, I agree that the question &lt;em&gt;should&lt;/em&gt; be edited if it's comparable to the latter.  Whether or not they're reflective of the post's contents, it could look quite unattractive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the programming language in the title, I also agree that it's unnecessary.  Every question should include its appropriate language tag(s).  If you see a question without a language tag, whether or not it's included in the title, the tag should be added.  If there is a language tag and it's also mentioned in the title, then I'd leave it alone unless there are other necessary edits.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-07-20T16:53:41.087" LastActivityDate="2013-07-20T16:53:41.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="772" PostTypeId="1" CreationDate="2013-07-22T05:38:04.073" Score="13" ViewCount="315" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/unanswered&quot;&gt;questions under unanswered&lt;/a&gt; contains questions which may or may not have answers. The only &lt;strong&gt;common factor&lt;/strong&gt; in them is that there are no upvoted answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was trying to improve the percentage of answered questions on the website by going through the unanswered questions and upvoting/answering questions where appropriate. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am having trouble finding the unanswered questions which have answers(yeah unanswered questions with answers) with no upvotes. I am trying to improve this ratio because it is needed for this website to go live and I want it to go live.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current question to answer ratio is 1.69(14800/8722). It is showing up as 1.9 on Area 51 so maybe they don't consider the &lt;code&gt;on - hold&lt;/code&gt; questions. Still that means we need to answer questions even if there are answers already present. Maybe make a habit of not accepting answers too fast?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also is anyone interested in doing the same? I don't have expertise in Java, C++, Scala etc. but I saw many unanswered questions who had answers but I had no idea which are good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts on this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;Found out that &lt;a href=&quot;https://bicycles.meta.stackexchange.com/a/317&quot;&gt;websites don't come out of beta solely on Area51 stats&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;Found &lt;a href=&quot;http://blog.stackoverflow.com/2010/10/when-will-my-site-graduate/&quot;&gt;this blog post&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-12-09T01:10:46.077" Title="Trying to get this website get out of beta" Tags="|discussion|beta-progress|unanswered-questions|" AnswerCount="3" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="773" PostTypeId="2" ParentId="772" CreationDate="2013-07-22T09:34:46.610" Score="10" Body="&lt;p&gt;Thank you for contributing!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the search box, type:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;answers:1&lt;/code&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/search?q=answers%3A1&quot;&gt;questions with at least one answer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;answers:0&lt;/code&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/search?q=answers%3A0&quot;&gt;questions with no answers at all&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can click &quot;Advanced Search Tips&quot; next to the &lt;a href=&quot;https://codereview.stackexchange.com/search&quot;&gt;search box&lt;/a&gt; to show other useful searching syntax.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-07-22T09:34:46.610" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="774" PostTypeId="2" ParentId="772" CreationDate="2013-07-22T20:01:27.447" Score="4" Body="&lt;p&gt;Great plan!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was sort of discouraged from doing that since they haven't received enough attention. When I think about it now, that's exactly why I should start giving them some attention. When I have the time, I'll comb through the C++ questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I too am trying my hardest to get us out of beta. ;-)&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-07-22T20:01:27.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="775" PostTypeId="1" AcceptedAnswerId="780" CreationDate="2013-07-22T21:31:09.837" Score="4" ViewCount="59" Body="&lt;p&gt;Similar to my &lt;a href=&quot;https://meta.stackexchange.com/questions/189393/metas-how-to-ask-links-to-faq&quot;&gt;question here&lt;/a&gt;, Code Review's &quot;&lt;em&gt;How To Ask&lt;/em&gt;&quot; text should link to the help center, rather than the FAQ:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RVWYW.png&quot; alt=&quot;How To Ask: CR.SO&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interestingly, CR's Meta seems to be more up to date than SO's:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BQePN.png&quot; alt=&quot;How To Ask: Meta.CR.SO&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22581" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-21T22:51:46.590" Title="&quot;How To Ask&quot; text should link to help center, not faq" Tags="|feature-request|status-completed|asking-questions|user-interface|help-center|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="776" PostTypeId="1" CreationDate="2013-07-22T23:36:40.583" Score="5" ViewCount="39" Body="&lt;p&gt;I have started getting yellow notifications of flagged posts. For example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/28845/simplepie-the-data-could-not-be-converted-to-utf-8&quot;&gt;this one&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look at the original post I see that it has been closed.  On the 'flagged' page the only option is a button marked &quot;flag or disagree&quot; and below it a comment that says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please explain the nature of this closed question via a comment&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I click the button I get a page that offers me the chance to flag the post - but it appears already to have been flagged (else why is it in a 'flagged' page).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm confused how I should respond.&lt;/p&gt;&#xA;" OwnerUserId="10269" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-06-28T20:28:19.987" Title="How can I handle flagged posts?" Tags="|support|specific-question|flagging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="777" PostTypeId="1" CreationDate="2013-07-23T08:18:22.540" Score="8" ViewCount="149" Body="&lt;p&gt;As it currently stands, it is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must contain working code for us to review it here. For questions regarding specific problems encountered while coding, try Stack Overflow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That kinds of just redirects the users to SO, which is good. But it is like saying goodbye. Wouldn't it be better to make it like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must contain working code for us to review it here. For questions regarding specific problems encountered while coding, try Stack Overflow. After your code is working you can edit this question for reviewing your working code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is like saying, &quot;go there to fix this, and then come back and we'll help you.&quot;  It can have a good impression on new users and may help with getting some users back from SO after getting their code corrected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tweaked it a bit:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must contain working code for us to review it here. For questions regarding specific problems encountered while coding, try Stack Overflow. After your code is working you can edit this question for getting a code review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just thought to add the link of Stack Overflow to the message after I found myself adding it in &lt;a href=&quot;https://codereview.stackexchange.com/questions/29342/how-do-i-work-with-inheritance-and-abstract-classes-in-java#comment46335_29342&quot;&gt;a comment&lt;/a&gt; because the user was new and didn't have an account on Stack Overflow. I thought he might be left wondering why he would overflow the stack if he hadn't known that a site with that name existed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must contain working code for us to review it here. For questions regarding specific problems encountered while coding, try &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt;. After your code is working you can edit this question for getting a code review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-11-16T22:38:07.117" Title="Proposal to change the wording of Off-Topic reason redirecting to Stack Overflow" Tags="|discussion|feature-request|status-completed|close-reasons|close-dialog|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="778" PostTypeId="2" ParentId="776" CreationDate="2013-07-23T11:11:07.893" Score="3" Body="&lt;p&gt;If I understand it correctly, when a question is closed but the close is not explained with a comment, it is automatically flagged for moderator attention with the reason you quoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, look at the question and the close reason. If you think a comment would be useful, add it; if not, don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since there is no way to say “I already handled this flag”, I &lt;em&gt;think&lt;/em&gt; what you should do after that is to mark the flag as invalid (either because it's not valid anymore or because it wasn't valid in the first place, because you think a comment isn't needed).&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-07-23T11:11:07.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="779" PostTypeId="2" ParentId="777" CreationDate="2013-07-23T13:36:20.193" Score="2" Body="&lt;p&gt;Just what I was wanting for a while now. :-) If they already became aware of CR, they may keep it in mind for the future.  We need that kind of exposure as we try to get out of beta.  I just hope that &lt;em&gt;every&lt;/em&gt; new user sees this first, otherwise our occasional game of &quot;hot potato&quot; with SO will continue.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-07-23T13:55:56.197" LastActivityDate="2013-07-23T13:55:56.197" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="780" PostTypeId="2" ParentId="775" CreationDate="2013-07-25T15:39:19.067" Score="3" Body="&lt;p&gt;I expected this to require site-by-site edits, but thankfully this issue got attention of SE employees. The issue has been resolved via 'extreme SQL'. See &lt;a href=&quot;https://writers.meta.stackexchange.com/a/720/5454&quot;&gt;this answer&lt;/a&gt; for details.&lt;/p&gt;&#xA;" OwnerUserId="22581" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:03.510" LastActivityDate="2013-07-25T15:39:19.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="781" PostTypeId="1" AcceptedAnswerId="785" CreationDate="2013-07-28T15:38:02.293" Score="6" ViewCount="84" Body="&lt;p&gt;I was browsing questions and found &lt;a href=&quot;https://codereview.stackexchange.com/questions/29083/is-there-a-flaw-in-my-program&quot;&gt;this question&lt;/a&gt;. In this the OP states that the code is working according to him but someone told him that it isn't working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What kind of review should be done in such situations?&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-07-29T23:33:08.610" Title="What if OP has doubts about the code being working?" Tags="|discussion|site-policy|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="782" PostTypeId="5" CreationDate="2013-07-29T08:30:15.900" Score="0" Body="&lt;p&gt;Site policy should not be confused with &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; is about what sort of questions are on-topic&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; is about rules, processes, and routines that apply to questions whether they are on-topic or not.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; is Code Review 'rules' that are in addition to, or supplement the &lt;a href=&quot;http://codereview.stackexchange.com/help&quot;&gt;general rules of Stack Exchange&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that Stack Exchange rules always apply on all sites. The &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; rules simply add to them.&lt;/p&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="31503" LastEditDate="2015-10-12T12:17:46.710" LastActivityDate="2015-10-12T12:17:46.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="783" PostTypeId="4" CreationDate="2013-07-29T08:30:15.900" Score="0" Body="Site-Policy is the way the main site is run and managed - processes, procedures, and routines that should be followed. Use this tag when you believe site-policy has not been applied correctly to a main-site question, or when you believe existing site policies should be modified, or new policies added." OwnerUserId="26426" LastEditorUserId="31503" LastEditDate="2015-10-12T12:17:46.710" LastActivityDate="2015-10-12T12:17:46.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="785" PostTypeId="2" ParentId="781" CreationDate="2013-07-29T23:33:08.610" Score="5" Body="&lt;p&gt;I think the question is essentially the same idea as this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/27824/what-is-wrong-with-my-code-the-recruiter-said-it-didnt-meet-their-bar&quot;&gt;Calculate SHA1 hash from binary and verify with a provided hash&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the appropriate review would have been to point out the flaws in the code (as in the linked question). However, we don't know what the friend was talking about. I think we can give a generic review, even if we can't see what the friend saw.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-07-29T23:33:08.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="786" PostTypeId="1" CreationDate="2013-07-30T12:07:01.617" Score="4" ViewCount="102" Body="&lt;p&gt;As code edits are reviewed by peers, anyone who has rights to review the edits can approve or reject edits. I &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/11063&quot;&gt;suggested this edit&lt;/a&gt; and, AFAIK, my edits are correct. But this got rejected. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this sound harsh and arrogant, but I think non-specific-language programmers shouldn't approve or reject specific language programs.  For instance, a non-Java programmer shouldn't approve/reject any edit on Java program. I don't mean to attack personally; sorry if I did.&lt;/p&gt;&#xA;" OwnerUserId="26200" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2013-11-28T16:26:03.543" Title="Correct edit rejection" Tags="|discussion|editing|specific-question|suggested-edits|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="787" PostTypeId="2" ParentId="767" CreationDate="2013-07-31T04:54:57.570" Score="1" Body="&lt;p&gt;I don't want to reinvent the wheel, just additional elaboration on what has already been said.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with &lt;a href=&quot;https://meta.stackexchange.com/a/130208/223277&quot;&gt;this here&lt;/a&gt;.&lt;br&gt;&#xA;Which is an extension of @svick's answer, but gives more detail and an example of a title that needs language as part of question and not as a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the language does not pertain to the actual question, it should be omitted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example being a question relating to the differences in python and jython, with jython's relationship to java.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How come I can do this in jython, but not in python?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerDisplayName="user27892" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-07-31T04:54:57.570" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="788" PostTypeId="2" ParentId="772" CreationDate="2013-07-31T05:11:51.703" Score="3" Body="&lt;p&gt;To find posts with zero voted answers, I believe target zero voted questions. A downvoted question will have received attention, and so will the answers, zero votes is the most likely group to find posts with least attention and, hence, zero voted answers. &#xA;This is not hard and fast, but will assist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/11544/is-it-better-practice-to-return-if-false-or-execute-an-if-statement-if-true&quot;&gt;Questions with high votes&lt;/a&gt;, frequently have answers with high votes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/21214/using-a-function-to-find-the-average-for-number-of-letters-and-words&quot;&gt;Questions with zero votes&lt;/a&gt;, are less likely to have upvoted answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/773/27892&quot;&gt;@codesparkles suggestion&lt;/a&gt; of advanced searching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sort posts by votes.  View 50 to a page for expediency. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to the last page. Then pop back a few.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dm6oP.png&quot; alt=&quot;page&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will be a good place to start. If the answers are upvoted and the questions are not upvoted, obviously, this start point will need to be shifted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just used my daily quota of votes and using my method of targeting questions with zero votes, 2/3 of the posts I went to had zero voted answers (not anymore).. I also voted the questions, to remove them from that group.&lt;/p&gt;&#xA;" OwnerDisplayName="user27892" LastEditorUserId="-1" LastEditorDisplayName="user27892" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-07-31T05:24:01.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="790" PostTypeId="1" AcceptedAnswerId="880" CreationDate="2013-08-02T14:41:33.470" Score="17" ViewCount="362" Body="&lt;p&gt;I've started thinking about this more after seeing &lt;a href=&quot;https://codereview.stackexchange.com/questions/29302/code-to-update-content-via-ajax&quot;&gt;this question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sometimes tempted to vote such questions as &lt;em&gt;not clear what you're asking&lt;/em&gt;, but I also feel that it's not quite needed for this site.  This is different from SO, where it's just impossible to help if no request is given with the accompanying code.  Here, on the other hand, there's just one main purpose: reviewing code.  Of course, the OP could still have specific unspecified requests in mind.  Whether or not that's the case, that's not crucial &lt;em&gt;as long as there is code to review&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It &lt;em&gt;could&lt;/em&gt;, however, be argued that having no explanation is possibly &quot;another way&quot; to have us review non-working code.  Still, that cannot always be assumed in the event that the OP really wasn't aware of any detected issues.  That's not what &lt;em&gt;I&lt;/em&gt; assume, though.  I'm just putting another point out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then again, it could just be laziness... who knows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Added:&lt;/strong&gt; I found &lt;a href=&quot;https://codereview.stackexchange.com/questions/6686/optimise-this-css-code&quot;&gt;another example&lt;/a&gt;, one that seems &quot;demanding&quot; on top of lazy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both questions have something common, though: the code is just &quot;thrown out there&quot; for us to review.  The only differences are the tones (if you consider that a factor).  While we &lt;em&gt;may&lt;/em&gt; still be able to review without context, how do you think visitors merely looking for answers will view them?  Without context, it'll hardly benefit anyone but the OP.  If it just benefits the OP, then it's of little value to the site (or any SE site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-06-05T03:27:55.767" Title="Should a post with no specific question(s) imply a general review?" Tags="|discussion|faq|site-policy|asking-questions|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="791" PostTypeId="5" CreationDate="2013-08-02T16:01:29.623" Score="0" Body="&lt;p&gt;For instance:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Stack Overflow post about a &lt;em&gt;code review&lt;/em&gt; should be migrated here because they are not conducted over there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A post about &lt;em&gt;bugs&lt;/em&gt; here should be migrated there because they are not corrected here.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-08-08T20:38:55.583" LastActivityDate="2013-08-08T20:38:55.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="792" PostTypeId="4" CreationDate="2013-08-02T16:01:29.623" Score="0" Body="For questions regarding posts being moved to other sites as a means of maintaining proper organization based on subject." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-08-03T01:33:19.380" LastActivityDate="2013-08-03T01:33:19.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="793" PostTypeId="2" ParentId="790" CreationDate="2013-08-02T16:57:13.713" Score="6" Body="&lt;p&gt;I think that some text describing what's requested should be required and questions that don't have it should be closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without that text, there is no way to know what does the OP expect. For example, I have seen some questions basically saying “look at this nice code I have written”. Since they are not actually asking for review of the code, they should be closed as off topic. But without an explanation, it's impossible to differentiate these from actual code review requests.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-08-02T16:57:13.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="794" PostTypeId="2" ParentId="790" CreationDate="2013-08-03T13:03:41.940" Score="5" Body="&lt;p&gt;I think that if the question doesn't have appropriate context about the code written then that should be voted to be placed on hold till appropriate context is given. Without proper context it wouldn't be useful to anyone other than the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in case context is given or it isn't needed (like in case of a very simple code or a standard algorithm) then I think we can take it as a general review request even if no specifics are mentioned. Obviously the reviewer can ask the OP about specifics before reviewing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like in &lt;a href=&quot;https://codereview.stackexchange.com/questions/28799/how-to-improve-this-python-function&quot;&gt;this question&lt;/a&gt; no context about code's functionality was given initially but it was possible to review it without that. As needed context can be asked. Obviously if the context is given it would be easier but in simple codes it might not be needed. A proper heading and a few lines might be enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the reviewer thinks there isn't enough context then a comment can be made and as @svick specified vote for close such a question and retract it/vote to reopen if the OP clarifies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, context is good but depending on the question it might not be needed. If it is needed but isn't given we can do as svick said in his comment.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-08-03T13:03:41.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="796" PostTypeId="1" AcceptedAnswerId="797" CreationDate="2013-08-05T23:16:12.903" Score="4" ViewCount="110" Body="&lt;p&gt;I've started thinking about this after seeing the answer for &lt;a href=&quot;https://codereview.stackexchange.com/questions/29410/why-does-my-code-not-append-the-variable-like-it-should-python&quot;&gt;this&lt;/a&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, non-working code shouldn't be posted here.  However, there are times where someone addresses such issues in an answer, with or without a general review.  I'm not discouraging such issues from being fixed, as it's always good to help in any way.  I just think that fixing off-topic issues shouldn't necessarily constitute an &lt;em&gt;answer&lt;/em&gt; on this site (just as you wouldn't see a code review on SO).  I think they should all be comments instead IF they must be addressed here instead of on SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This also got me thinking: should such answers posted anyway be disregarded/ignored, or considered legitimate (if it's helpful of course)?  I &lt;em&gt;don't&lt;/em&gt; think it's fair to penalize answerers, but I also wish we had the ability to migrate questions so that those answers will become on-topic upon reaching SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, there's the problem with someone without commenting abilities having a fix, but having to post it as an answer instead.  Should such answers stay, or become comments (requiring moderator intervention)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-08-08T02:11:17.677" Title="Should quick fixes to non-working code go into comments only?" Tags="|discussion|site-policy|answers|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="797" PostTypeId="2" ParentId="796" CreationDate="2013-08-08T02:11:17.677" Score="7" Body="&lt;p&gt;Firstly, we moderaters can migrate questions. However, we've been asked only to moderate good questions. What this means is that when someone dumps two pages of code and says &quot;what's wrong with this?&quot; that's not a good stack overflow question. For a good stack overflow question, the OP needs to demonstrate that they've put good effort into figuring out the problem themselves. Many times the off-topic questions here just don't pass that bar. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find a question that you think passes that bar, feel free to flag it for moderator attention and we'll migrate if it its a good question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, I think people should not be posting help for these questions either as comments or answers. The question is off-topic, either the question should be migrated to where it is on-topic, or it should be closed. We shouldn't reward people for flouting the rules by telling them what is wrong with their code. I don't think we should down-vote the answers, but I would refrain from upvoting them.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-08-08T02:11:17.677" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="798" PostTypeId="1" CreationDate="2013-08-08T14:59:17.997" Score="1" ViewCount="100" Body="&lt;p&gt;I've asked for a &lt;a href=&quot;https://codereview.stackexchange.com/questions/29507/is-this-an-effective-way-of-populating-a-datagrid-of-comboboxes&quot;&gt;review&lt;/a&gt; on the way that I'm populating some comboboxes in a datagrid. One commenter asked what the purpose of the application was. Are those comments really relevant to a code review? In my particular case, I'm asking if my method is effective, or if there is a better way. The purpose of the overall application, I feel, has no bearing on the outcome of the question. I'm not trying to be a jerk, I just feel that comments like this aren't really relevant, and are non-conducive to what CR is supposed to be about.&lt;/p&gt;&#xA;" OwnerUserId="18864" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-09-28T20:17:56.943" Title="Are comments asking the applications purpose really relevant?" Tags="|discussion|site-policy|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="799" PostTypeId="2" ParentId="798" CreationDate="2013-08-08T15:59:58.537" Score="11" Body="&lt;p&gt;We allow posters to bring a wide array of issues with respect to your code. They are not restricted to simply answering the problem as you see it. A good portion of the time, people come here with ugly code because they've taken the entirely wrong tack to solve their problem. As such, understanding what they are actually trying to do can actually be quite important. Often once that's understand we can suggest something way better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, the commentator is raising questions about the UI. That is straying a bit off-topic because we don't typically do UI reviews. But comments have more lee-way in being off-topic then answers. He's pointing out that your UI choices seem a bit odd. That's some feedback on your UI, feel free to take or leave it. &lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="1659" LastEditDate="2013-09-25T15:26:14.823" LastActivityDate="2013-09-25T15:26:14.823" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="801" PostTypeId="1" CreationDate="2013-08-09T19:00:42.297" Score="11" ViewCount="236" Body="&lt;p&gt;I posted the question &lt;a href=&quot;https://codereview.stackexchange.com/questions/29564/parsing-structured-text-in-java&quot;&gt;Parsing structured text in Java&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I thought it was working, later I have found a bug in the code. Should it stay or should it be deleted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I have fixed the bug in aforementioned question, however, I think this discussion is still relevant.&lt;/p&gt;&#xA;" OwnerUserId="13063" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-10-02T01:16:01.173" Title="Should mostly working but a little bit broken code stay or be deleted?" Tags="|discussion|site-policy|asking-questions|broken-code|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="802" PostTypeId="2" ParentId="801" CreationDate="2013-08-09T21:39:43.303" Score="14" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;At first I thought it was working, later I have found a bug in the code. Should it stay or should it be deleted?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since you've thought it was all working &lt;em&gt;prior to posting it&lt;/em&gt;, it is okay.  Consider this snippet from the FAQ:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The non-working aspect of the code is still off-topic, though.  But this shouldn't warrant deletion in and of itself.  With the first point in mind, and the intent of the post &lt;em&gt;not&lt;/em&gt; solely being about fixing a bug, it can remain here.  However, such bug(s) should still be addressed on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-08-09T21:39:43.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="803" PostTypeId="1" AcceptedAnswerId="1039" CreationDate="2013-08-11T04:00:12.127" Score="10" ViewCount="96" Body="&lt;p&gt;I've just been visiting code review lately and I've realized what I'm doing is opening two browser windows, putting them side by side to compare my code with the answered code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've realized from doing this is it might be helpful for codereview to have a special Code Diff function which puts codes side by side with answers, especially because this is a code review website so we can expect to have some alike code, and going up and down is dizzying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably not possible, but worth to try. Thanks.&lt;/p&gt;&#xA;" OwnerUserId="28005" LastEditorUserId="9390" LastEditDate="2013-11-21T22:50:56.457" LastActivityDate="2013-11-21T22:50:56.457" Title="Code Difference" Tags="|feature-request|status-declined|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="804" PostTypeId="2" ParentId="803" CreationDate="2013-08-11T16:59:25.990" Score="1" Body="&lt;p&gt;Neat request, and would be extremely helpful with large code snippets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something I use to compare code of my own and fits the description of the feature request is &lt;a href=&quot;http://meldmerge.org/&quot; rel=&quot;nofollow&quot;&gt;Meld&lt;/a&gt; (&lt;a href=&quot;https://git.gnome.org/browse/meld/&quot; rel=&quot;nofollow&quot;&gt;source code&lt;/a&gt;).  I think a feature comparable to that would be a nice addition to this site.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="27623" LastEditDate="2013-08-12T03:13:07.447" LastActivityDate="2013-08-12T03:13:07.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="805" PostTypeId="2" ParentId="743" CreationDate="2013-08-11T20:26:30.897" Score="3" Body="&lt;p&gt;I have changed the &quot;Ask about&quot; section to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The quality of your working code with regards to:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And the &quot;Don't ask&quot; section to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice regarding X?&quot;)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hopefully this clears up any confusion. If there's anything left unclear or anything that could be phrased better, I'm open to any suggestions.&lt;/p&gt;&#xA;" OwnerUserId="128" LastActivityDate="2013-08-11T20:26:30.897" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="806" PostTypeId="2" ParentId="803" CreationDate="2013-08-12T00:33:26.913" Score="1" Body="&lt;p&gt;As someone new to the site and fairly new to programming, such a side by side comparison would be IMMENSELY useful. Being able to see the differences in a more dynamic fashion would be a great learning tool! &lt;/p&gt;&#xA;" OwnerUserId="28242" LastActivityDate="2013-08-12T00:33:26.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="807" PostTypeId="1" CreationDate="2013-08-13T13:06:46.857" Score="3" ViewCount="75" Body="&lt;p&gt;Suppose I'm writing a library and there are parts of it which I wish to be reviewed. What is the upper bound for size of the codebase (in characters, classes for example) which is considered to be acceptable to post on CR?&lt;/p&gt;&#xA;" OwnerUserId="6453" LastEditorUserId="2041" LastEditDate="2013-08-13T18:12:52.897" LastActivityDate="2013-08-13T18:12:52.897" Title="What is the upper bound for size of the code I can post on Code Review?" Tags="|discussion|code-length|" AnswerCount="0" CommentCount="0" ClosedDate="2013-08-14T19:24:33.457" ContentLicense="CC BY-SA 3.0" />
  <row Id="808" PostTypeId="1" AcceptedAnswerId="816" CreationDate="2013-08-16T15:26:29.207" Score="2" ViewCount="73" Body="&lt;p&gt;This is in regards to &lt;a href=&quot;https://codereview.stackexchange.com/questions/29843/problem-in-calculating-prime-numbers-in-python&quot;&gt;Problem in calculating prime numbers in python&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see from the title, the post is &lt;em&gt;only&lt;/em&gt; about a problem and not a code review.  The issue at hand also seems to have been solved since one of the answers was accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would any further action be needed &lt;em&gt;if the OP doesn't want a code review&lt;/em&gt;?  If it stays here, it'll just be another SO-appropriate question that came to us first.  The only real benefit from that is to set another example of off-topic questions.  But, even if it gets migrated to SO, there would not be much to add since the OP was already satisfied with the fix here.  If that's not a problem, then it could at least add to their knowledge base.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-08-23T07:32:58.437" Title="Further action needed for non-working code that gets fixed here anyway?" Tags="|discussion|site-policy|off-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="810" PostTypeId="1" CreationDate="2013-08-20T11:58:19.070" Score="9" ViewCount="662" Body="&lt;p&gt;When asking a question on code-review, the goal is clear: To get a second opinion on your code. By peers, or by people with more experience (&lt;em&gt;&amp;quot;experts&amp;quot;&lt;/em&gt;, some might say). If you post a ton of code, asking something like &lt;em&gt;&amp;quot;assess my OOP skills&amp;quot;&lt;/em&gt; or &lt;em&gt;&amp;quot;Is there a better way to do this&amp;quot;&lt;/em&gt;, you're essentially asking for refactoring tips, or to be put at ease.&lt;br/&gt;&#xA;IMO, good Code review is &lt;em&gt;tough love&lt;/em&gt;. You can only improve the code by being brutally honest. A proper review of your code often leaves you feeling bad, and that's good. Because your code is making you feel bad, you're less inclined to try and make it work. The delete and backspace keys suddenly don't seem dangerous or scary.&lt;/p&gt;&#xA;&lt;p&gt;Sadly, sites such as these aren't very welcoming to harsh answers. You're asked to be friendly, and to keep in mind that some users are amateurs/hobbyists. This means there's a trade-off: either we prefer honesty or we are more welcoming to new members.&lt;br/&gt;&#xA;SE chooses the latter. For this reason I feel forced to write more verbose, overly polite and caring answers, with the occasional applogy and reassurance like &lt;em&gt;&amp;quot;It's not all bad&amp;quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29878/i-am-applying-for-object-oriented-php-jobs-can-i-please-get-a-general-review-of/29927#29927&quot;&gt;Here's an example&lt;/a&gt; of an assess-my skill-question. There's nothing wrong with it. If anything, it's the best of the questions I'll link to in this post. The OP kindly provided 3 focus-points. So I dealt with them one by one. I put everything as politely as possible, but I could've linked to the SOLID wiki page, saying &lt;em&gt;&amp;quot;Read it, learn it, and refactor&amp;quot;&lt;/em&gt;.&lt;br/&gt;&#xA;Instead, I brought it up several times, because putting it bluntly wasn't going to make the answer very palatable for the OP, or any of the other CR users.&lt;br/&gt;&#xA;Much like jslint warns you that &lt;em&gt;&amp;quot;Using jslint will hurt your feelings&amp;quot;&lt;/em&gt;, inform everyone that code-review can be nasty&lt;/p&gt;&#xA;&lt;h2&gt;warn new users that CR has to be tough, to be good.&lt;/h2&gt;&#xA;&lt;p&gt;CR questions should specify the context, or at least an intended use-case. If there isn't any (the code is a technical/hypothetical exercise), the question should express what the OP is hoping to get out of it.&lt;/p&gt;&#xA;&lt;p&gt;I don't like guessing, and much prefer being complete in my answers. Of course, typing up an answer that would qualify as a mid-sized blog post/article takes time and effort. These long-winded answers, I've noticed, tend not to be read by everybody. They are &lt;em&gt;&amp;quot;put off&amp;quot;&lt;/em&gt; by the prospect of reading too much. That's a bit silly, you might as well be put off programming and learning to program all together.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29362/very-simple-php-pdo-class/29394#29394&quot;&gt;This question&lt;/a&gt;, for example, isn't that uncommon here. I can only guess at what the OP is hoping to get from this, so I try to be complete, and touch on everything, but nothing &lt;em&gt;in depth&lt;/em&gt;. I briefly discussed the code itself, too. It got upvoted quite a bit, and is the accepted answer: I'm not complaining. However, it's the comments the OP left that really bug me:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Brilliant, just for some background info this was just me messing about with PHP trying to learn OOP, I would never bother reading something as long as your answer normally but from the beginning it was so insightful, I read it all, and thank you for that!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Initially, I was flattered, but come to thing of it: Should I edit, and focus some more on the code? The OP says he's trying to learn OOP, after all. Should I leave it at that, and wait for the next question, and focus on the code more then?&lt;br/&gt;&#xA;I eventually decided to let it rest, because even if I edited, the OP would probably not read it, and with every paragraph, the answer would become less likely to be read by other users anyway.&lt;Br/&gt;&#xA;People should realize, before posting here, that tearing code down is easy, but explaining why you don't like a piece of code takes time... and words. Words they must be willing to read.&lt;/p&gt;&#xA;&lt;p&gt;Bottom line: I'm &lt;em&gt;not&lt;/em&gt; improving my answer, because that might mean my efforts will go by unnoticed/unrewarded. If I'd have known what the OP was after, my answer wouldn't have taken me that much time and effort to write, and I wouldn't care if somebody didn't read it.&lt;/p&gt;&#xA;&lt;h2&gt;CR questions should specify the context or motivation. users must be willing to read&lt;/h2&gt;&#xA;&lt;p&gt;Another issue with CR I have is: presumption of knowledge. Unlike SO, which is meant to deal with specific problems/situations, you can use the provided snippet to see how the OP attempted to tackle the issue being discussed. Even if it's terrible, it's a starting point.&lt;br/&gt;&#xA;Here, because the focus is much broader, you can't. Not really.&lt;/p&gt;&#xA;&lt;h2&gt;CR tag to indicate skill level?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29080/am-i-on-the-right-track-with-this-random-number-array/29112#comment45961_29112&quot;&gt;This question&lt;/a&gt; is a good example: The code didn't make my eyes water, it's not &lt;em&gt;that&lt;/em&gt; bad. There's always room for improvement. But what knowledge can you safely assume the OP to have?&lt;br/&gt;&#xA;I set about explaining what his code does on a low level (simplified of course) with an ASCII diagram.&lt;br/&gt;&#xA;Then I set about explaining what vars were redundant and why, to go on and simplified the main loop a bit. Once I'd explained that, I suggested using &lt;code&gt;implode&lt;/code&gt; rather than a loop to &lt;code&gt;echo&lt;/code&gt; every element in the array.&lt;br/&gt;&#xA;Only then, was I satisfied that I had presented the OP with a decent &lt;em&gt;clean&lt;/em&gt; version of his code. But sticking to code review, I added some more things the OP ought to know, not in a dry and lecture-y kind of way, but using examples. I tried to illustrate that, in programming &lt;em&gt;TMTOWTDI&lt;/em&gt; is king. I also showed that it's all about using the right tools for the job (regex &lt;em&gt;not&lt;/em&gt; being the right tool) and that writing clever code can be stupid (&lt;em&gt;'Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.'&lt;/em&gt; to quote Brian Kernighan).&lt;/p&gt;&#xA;&lt;p&gt;Again, this answer was met with gratitude, and was rewarded with up-votes and acceptance, so once again: I've nothing to complain about.&lt;/p&gt;&#xA;" OwnerUserId="16133" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-06T21:58:54.997" Title="Guidelines for new users + proposal tag" Tags="|discussion|feature-request|answers|new-users|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="811" PostTypeId="2" ParentId="810" CreationDate="2013-08-22T12:27:41.520" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Codereview requests should specify the context, or at least an intended use-case of the code to be reviewed. If there isn't any (the code is a technical/hypothetical exercise), the question should express what the asker is hoping to get out of it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I just rephrased a paragraph you wrote. This should be added to &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;. It would help if people read this before posting code for reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About users being willing to read, this might be a little hard to enforce. A solution might be to review a part of the code and see how the OP replies to that. Placing a sentence in middle/end that there is more if the OP is interested can be helpful to avoid huge reviews if the OP isn't interested to read the whole thing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the argument against this can be that even if the OP isn't interested other people may be interested in the reviews. I read C and Python reviews even if it is big. It helps me to learn. I guess the choice would be on the reviewer whether he is interested in writing comprehensive reviews even without knowing if the OP is interested or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About the tags, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag is already present. I edited the tag wiki just now and it should be suitable. I think a medium and expert tag could be added. Here I think making adding one of the 3 tags should be made mandatory. That can be enforced and could be helpful. If you have particular tags in mind then add them to the question details. Others can chip in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An upvote to the question for good suggestions. These can be helpful.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-06T21:58:54.997" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="812" PostTypeId="2" ParentId="60" CreationDate="2013-08-22T21:46:55.353" Score="3" Body="&lt;p&gt;I am thinking that the number of edits should be more for this site.  If they do post what they want to be reviewed and someone asks the OP about a part of their code that the OP thought was not relevant to what they were wanting to review, that could get rather lengthy as well.  And I do agree; I don't think that everyone is going to want to put all their code on one post, so allowing someone to add code to the post to clarify different portions of code is something that we should look at&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2014-01-13T19:46:47.983" LastActivityDate="2014-01-13T19:46:47.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="813" PostTypeId="1" CreationDate="2013-08-22T23:02:47.863" Score="15" ViewCount="585" Body="&lt;p&gt;I've noticed some questions, like the following, come up:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30092/map-then-iterate-why&quot;&gt;https://codereview.stackexchange.com/questions/30092/map-then-iterate-why&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30030/inheritance-and-forcing-methods-to-be-called-inside-another-method&quot;&gt;Inheritance and forcing methods to be called inside another method&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29440/which-is-fastest-write-to-stream-or-binarywriter/29461#29461&quot;&gt;Sending data through a TCP stream&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These questions aren't really looking for a code review. Instead, they are asking a specific question about a code snippet. Should these questions be on-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I brought up this subject before in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/383/practical-best-practice-questions&quot;&gt;Practical Best Practice Questions&lt;/a&gt;.  While there wasn't much in the way of response, the two votes were to consider these questions on-topic. However, people are now voting to close them. As a community, we should come to a consensus about what we want to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we strictly allow code review questions, allow anything in the broad range of style/performance of code questions?&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-01-04T20:44:54.920" Title="Should specific questions about example code be on-topic?" Tags="|discussion|site-policy|on-topic|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="814" PostTypeId="2" ParentId="813" CreationDate="2013-08-23T00:38:00.110" Score="13" Body="&lt;p&gt;Thank you for bringing this up.  I've felt some hesitations at times, not knowing if something really is off-topic or not.  Although I've never minded being corrected on making bad calls, I agree that we should come to a consensus.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay, we know that only working code is allowed here; that is, code without errors and/or other &quot;fatal&quot; execution flaws.  We also review &quot;non-execution-preventing&quot; issues such as slow performance, security holes, poor design, and less-than-stellar practice.  I think that's pretty clear-cut.  Now, as you specify, the problem is what can be reviewed based on &lt;em&gt;where&lt;/em&gt; the code is coming from and/or its relevance (project, example, another website, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although we currently only prefer project code, there have been &lt;a href=&quot;https://codereview.stackexchange.com/questions/6643/is-continue-considered-bad-style&quot;&gt;numerous questions&lt;/a&gt; strictly about example code, but which also pass the &quot;on-topic tests.&quot;  Clearly, as the high number of upvotes and complete absence of downvotes show, &lt;em&gt;no one&lt;/em&gt; gave a care that it wasn't from project code.  Do I agree with them?  As a matter of fact, I do.  I've also upvoted that question.  Why?  Because I've found it helpful.  Beyond that, 1.) the other voters seem to have found it helpful, and 2.) it passes the &quot;on-topic tests.&quot;  Lastly, and more importantly: &lt;em&gt;visitors may find it helpful&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay, so it's just one (&lt;em&gt;popular&lt;/em&gt;) question, but it's enough to convince me that even example code should be allowed as long as it passes the on-topic tests.  As such, I don't think &quot;project-only&quot; should be part of the test.  Who knows?  Perhaps it's not all purely example.  &lt;em&gt;It may just be something the OP wants to clarify before applying the concept to project code&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2013-08-24T00:05:11.057" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="815" PostTypeId="2" ParentId="813" CreationDate="2013-08-23T07:24:52.120" Score="1" Body="&lt;p&gt;Instead of thinking that they are style/performance questions how about seeing that they are actually &quot;review of style&quot;, &quot;review of performance&quot; questions? They may be asking for reviews indirectly or for a particular type of review but they are review requests nonetheless. They are on-topic.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastActivityDate="2013-08-23T07:24:52.120" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="816" PostTypeId="2" ParentId="808" CreationDate="2013-08-23T07:32:58.437" Score="1" Body="&lt;p&gt;Closing it should be enough. Migrating to SO won't help because most of these questions have already been posted on SO already like &lt;a href=&quot;https://stackoverflow.com/questions/18269187/claculate-prime-numbers-in-python&quot;&gt;this&lt;/a&gt;. Same wording, same user. It would just be waste of time for moderators to migrate them after they have been solved here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be great if people don't answer them in the first place here and asked them to go to SO but that cannot be helped. After they have been answered why bother? It would serve no purpose. &lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-08-23T07:32:58.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="817" PostTypeId="2" ParentId="803" CreationDate="2013-08-23T07:40:23.077" Score="0" Body="&lt;p&gt;As long as this website is in beta I don't think any such addition will take place. But this doesn't mean we cannot see the differences by using other ways. I googled &quot;online diff tools&quot; and found &lt;a href=&quot;http://www.quickdiff.com/&quot; rel=&quot;nofollow&quot;&gt;this quickdiff&lt;/a&gt; and &lt;a href=&quot;http://www.diffchecker.com/diff&quot; rel=&quot;nofollow&quot;&gt;this diffchecker&lt;/a&gt;. There are others also. It might be helpful to put some online tool(s) in the FAQ.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastActivityDate="2013-08-23T07:40:23.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="818" PostTypeId="1" AcceptedAnswerId="824" CreationDate="2013-08-23T10:19:01.157" Score="6" ViewCount="157" Body="&lt;p&gt;Getting a downvote now and then isn't a problem, but what if someone is downvoting answers without explanation and it seems it is just for the sake of downvoting? I got three downvotes on answers consecutively within 4 minutes and the answers are of old questions. It isn't enough time to read all the answers. What to do in such a case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 3 answers are&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29206/optimising-if-statement-and-for-loops/29207#29207&quot;&gt;Copying sections of one picture to another&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/28194/largest-lcm-of-partitions-of-a-number/28196#28196&quot;&gt;Largest LCM of partitions of a number&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/28799/how-to-improve-this-python-function/28803#28803&quot;&gt;Optimization of &amp;quot;def do_GET(self)&amp;quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It happened once before that someone downvoted many answers (not mine) at once. In &lt;a href=&quot;https://codereview.stackexchange.com/questions/28537/better-code-for-generating-primes/28561#28561&quot;&gt;this question&lt;/a&gt; all answers except the highest voted answer were downvoted without any explanation.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-06-28T20:26:16.840" Title="What can I do if someone is downvoting my answers without explanation?" Tags="|discussion|down-votes|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="819" PostTypeId="2" ParentId="818" CreationDate="2013-08-23T16:41:32.273" Score="4" Body="&lt;p&gt;I have actually taken notice of this prior to reading this question (I seem to have somewhat of a photographic memory of some rep counts).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Indeed you're right-- there were no explanations behind the downvotes.  Obviously you cannot tell who it was, plus it may be more than one person.  But, you can at least wait and see if this continues in similar circumstances.  If it does, you may &lt;em&gt;possibly&lt;/em&gt; have a serial downvoter on your hands.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as what you should do at that point, I think you would just need to contact a moderator.  If they agree that this is a problem, then they can get the system to reverse the loss.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-08-23T20:31:11.193" LastActivityDate="2013-08-23T20:31:11.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="820" PostTypeId="5" CreationDate="2013-08-24T17:49:48.300" Score="0" Body="&lt;p&gt;&lt;a href=&quot;http://blog.stackoverflow.com/2010/07/the-7-essential-meta-questions-of-every-beta/&quot;&gt;The 7 Essential Meta Questions of Every Beta&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="26426" LastEditDate="2013-08-27T07:44:07.483" LastActivityDate="2013-08-27T07:44:07.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="821" PostTypeId="4" CreationDate="2013-08-24T17:49:48.300" Score="0" Body="This tag is about the top 7 question list on the Stack Exchange blog." OwnerUserId="26426" LastEditorUserId="22222" LastEditDate="2015-06-28T22:58:06.567" LastActivityDate="2015-06-28T22:58:06.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="822" PostTypeId="1" CreationDate="2013-08-24T17:56:35.063" Score="2" ViewCount="85" Body="&lt;p&gt;I was going through tags to create one-line details when possible and came up with a problem with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question for Microsoft Windows as well as GUI windows are being tagged on this. So should a new tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/microsoft-windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;microsoft-windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;microsoft-windows&lt;/a&gt; be added to the site and questions retagged?&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-11-19T19:28:46.673" Title="What should the [windows] tag be used for?" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="823" PostTypeId="2" ParentId="822" CreationDate="2013-08-25T04:28:13.780" Score="2" Body="&lt;p&gt;Interesting observation, and I agree. Let's see if others feel the same. I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt; should be synonymized, which would do all the retagging. Otherwise, we'll still have both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/microsoft-windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;microsoft-windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;microsoft-windows&lt;/a&gt;, which is redundant. I'd go with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/gui-windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;gui-windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;gui-windows&lt;/a&gt;, as you've mentioned.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-08-25T04:28:13.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="824" PostTypeId="2" ParentId="818" CreationDate="2013-08-26T16:42:05.447" Score="5" Body="&lt;p&gt;I've investigated the downvotes and discussed the problem with mods from other sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The downvote activity was deemed suspicious, but not quite actionable. If you continue to have like problems, use the &quot;Contact&quot; link at the bottom of the page to report it.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-08-26T16:42:05.447" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="825" PostTypeId="1" CreationDate="2013-08-26T16:56:59.440" Score="3" ViewCount="103" Body="&lt;p&gt;I have some confusion whether specific question which are asking about design off-topic or on-topic? Specifically these 2 questions are confusing me&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30118/are-private-extension-methods-a-bad-thing-to-use&quot;&gt;Are private extension methods a bad thing to use?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30123/how-to-design-daos-that-handle-composite-objects&quot;&gt;Designing DAOs that handle composite objects&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I flagged for both to be migrated to Programmers SE as they had design issues. The flags were accepted but the questions were not migrated. Am I missing something here?&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-12-11T15:56:16.327" Title="Specific questions about design" Tags="|discussion|site-policy|specific-question|" AnswerCount="0" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="826" PostTypeId="1" CreationDate="2013-08-28T08:58:47.487" Score="3" ViewCount="100" Body="&lt;p&gt;On &lt;a href=&quot;https://codereview.stackexchange.com/users/26940/shankbond&quot;&gt;my CR profile&lt;/a&gt;, I have seen a number of tags related to questions I have asked.  When I hover over these tags, it says &quot;asked non-wiki questions.&quot;  What is it?&lt;/p&gt;&#xA;" OwnerUserId="26940" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-04-23T08:53:03.687" Title="What is a non-wiki question?" Tags="|support|stackexchange|community-wiki|profile-page|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="827" PostTypeId="2" ParentId="826" CreationDate="2013-08-28T10:32:12.053" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list&quot;&gt;This&lt;/a&gt; is a wiki question.  10 edits by the author or edits from 5 different users can turn a question into a wiki question.  Only a ♦ moderator can manually turn a question into a wiki. That helps in more people getting interested in making the question better. If it is community wiki, then nobody receives rep and everyone starts contributing without hesitation of someone getting the rep for all their hard work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything which has a particular user associated with it is non-wiki.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information, see the &lt;a href=&quot;https://meta.stackexchange.com/questions/11740/what-are-community-wiki-posts&quot;&gt;Meta Stack Overflow post&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-12-11T16:55:43.633" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="828" PostTypeId="1" CreationDate="2013-09-01T21:47:06.570" Score="5" ViewCount="102" Body="&lt;p&gt;At the moment, the suggested text reads&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fizz buzz (also known as bizz buzz, or simply buzz) is a group word game for children to teach them about division. Players take turns to count incrementally, replacing any number divisible by three with the word &quot;fizz&quot;, and any number divisible by five with the word &quot;buzz&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Shouldn't we at least mention that it is generally used to refer to the programming &quot;challenge&quot; popularised by (?) &lt;a href=&quot;http://www.codinghorror.com/blog/2007/02/why-cant-programmers-program.html&quot; rel=&quot;nofollow&quot;&gt;Jeff Atwood's post&lt;/a&gt; on the matter?  The game seems secondary here.&lt;/p&gt;&#xA;" OwnerUserId="6313" LastActivityDate="2013-11-08T20:19:21.860" Title="FizzBuzz tag wiki -- should we even mention the game?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="829" PostTypeId="2" ParentId="828" CreationDate="2013-09-02T06:14:56.850" Score="3" Body="&lt;p&gt;Although my proposed text was approved, I do agree with you.  I was thinking about Jeff's post as well, but I first came across the original explanation.  If the tag wiki were rewritten, I suppose it could look like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A programming challenge, popularized by Jeff Atwood, that prints the numbers from 1 to 100, where multiples of three print &quot;Fizz,&quot; multiples of five print &quot;Buzz,&quot; and multiples of both three and five print &quot;FizzBuzz.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If this looks good, then either I or someone else could suggest the new edit.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-09-02T16:20:02.223" LastActivityDate="2013-09-02T16:20:02.223" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="830" PostTypeId="2" ParentId="828" CreationDate="2013-09-04T13:56:31.650" Score="3" Body="&lt;p&gt;There is tag wiki details section available. If there are details that you may want to add then you can add them there. It doesn't matter how much details are added. Have a look at Stackoverflow's tags for C or any popular tag. They are enormous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Add anything that is relevant. The details section is for that. If you want to add a little history for that then there should be no problem. &lt;/p&gt;&#xA;" OwnerUserId="26426" LastActivityDate="2013-09-04T13:56:31.650" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="831" PostTypeId="2" ParentId="551" CreationDate="2013-09-04T16:55:30.057" Score="13" Body="&lt;p&gt;I was about to ask &quot;How long will CR be on beta&quot; when I saw this question in the &quot;Similar Questions&quot; list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I love this site, it's a great (no, AWESOME) idea, regardless of how suitable it is for QA format (I find it actually &lt;em&gt;is&lt;/em&gt; quite a good fit, because the &quot;Q&quot; is the reQuest, and one or more reviews come from reviewers, makes total sense - OP should accept the review that addresses the most points, in the best posted way).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As much as I love it, I seldom come by. To this date I visited SO 343 days, 130 consecutive (yeah, &lt;em&gt;fanatic&lt;/em&gt;!) in 1 year &amp;amp; 7 months out of which maybe 7 months were on-and-off; I've been a member of CR for 5 months, and visited only 51 days (shame on me!). I'll come to CR when I have code ready to be reviewed, not just for the heck of reading other people's posts - and &lt;em&gt;that&lt;/em&gt; is the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think people who love CR should be just as excited about it as they are about SO (well, I know I should).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On SO I browse the questions list, pick one, read it and, if it's well asked I'll upvote it; if there are typos or if the wording is bad I'll edit the post. If there are answers I'll read them and upvote any that provides useful information to the question, or if I learned something. And I'll downvote something that's just wrong, I'll comment on poorly written posts, ask for clarifications, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We should be doing the same on CR. All the time. All of us. What will make CR bloom is our participation. We (the community) &lt;em&gt;are&lt;/em&gt; CR. If we all take it for granted and let it rot, it will just die. And that would be a great loss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From this day on I will make sure I visit as often as possible, read as many posts as I can and vote as often as possible. If we all do that the site will eventually come out of beta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And let's make CR t-shirts! (seriously!)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-09-04T16:55:30.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="832" PostTypeId="1" AcceptedAnswerId="887" CreationDate="2013-09-05T00:39:09.393" Score="25" ViewCount="614" Body="&lt;p&gt;As of 2013-09-05, &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;Area 51 stats for CodeReview&lt;/a&gt; are as follows:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Days in beta: 960.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Questions per day: 19.4&lt;/strong&gt;. Healthy at 15, need work at 5. &lt;strong&gt;Check&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Answered Questions: 89%&lt;/strong&gt;. Healthy at 90%. So we're anywhere between 88.5% and 89.4%: &lt;em&gt;I'd love to see the actual decimals&lt;/em&gt;. I'm sure we can bring this metric up in no time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Per &lt;a href=&quot;http://stackexchange.com/sites&quot;&gt;StackExchange&lt;/a&gt;, &lt;strong&gt;Stack Overflow has it at 78%&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Avid Users: 859. Total Users: 26,655&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;200+ rep: 859&lt;/strong&gt;. Recommendation at 150. &lt;strong&gt;Check&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2,000+ rep: 34&lt;/strong&gt;. Recommentation at 10. &lt;strong&gt;Check&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;3,000+ rep: 18&lt;/strong&gt;. Recommentation at 5. &lt;strong&gt;Check&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Answers per Question: 1.9&lt;/strong&gt;. Healthy at 2.5. It's &lt;em&gt;code review&lt;/em&gt;. I think &lt;strong&gt;this&lt;/strong&gt; is where CR is fairly different from other QA sites: I find 1.9 is an excellent average in the context of code reviews. It means the average code review request &lt;em&gt;gets at least one review&lt;/em&gt;, and odds are strong you'll even get two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;h1&gt;Visits per Day: 8,064&lt;/H1&gt; Healthy at 1,500, needs work at 500. &lt;strong&gt;CHECK!!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;(user count as of 2013-09-05, stats as of end-of-beta)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Skeptics: 11k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 5.7 | A: 90% | Users: 464/5698 | Visits: 3786 | A/Q: 1.7&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Theoretical Computer Science: 13k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 7.4 | A: 92% | Users: 164/2432 | Visits: 1688 | A/Q: 2.8 &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Travel: 6.8k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 5.4 | A: 100% | Users: 427/3848 | Visits: 4306 | A/Q: 2.1&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mathematica: 7.7k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 12 | A: 96% | Users: 230/1708 | Visits: 1307 | A/Q: 2.2 &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Science Fiction &amp;amp; Fantasy: 14k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 8.2 | A: 96% | Users: 400/3375 | Visits: 1632 | A/Q: 2.3&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Role-Playing Games: 6.1k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 3.4 | A: 100% | Users: 408/2725 | Visits: 1667 | A/Q: 3.5&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Photography: 15k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 4.9 | A: 99% | Users: 162/1783 | Visits: 806 | A/Q: 3.6&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Mi Yodeya: 2.4k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 6.6 | A: 97% | Users: 163/1072 | Visits: 758 | A/Q: 2.2&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Sharepoint: 14k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/Day: 20.9 | A: 91% | Users: 171/2931 | Visits: 5071 | A/Q: 1.8 &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;All have graduated, and all did so with one or more metric at or below &quot;Ok&quot;.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we're more in the league of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;WebMasters: 24k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/day: 9.3 | Users: 125/2297 | Visits: 658 | A/Q: 3.0&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Game Development: 29k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/day: 6.6 | Users: 166/2611 | Visits: 1180 | A/Q: 3.9&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Database Administrator: 22k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/day: 8.9 | Users: 170/2652 | Visits: 2060 | A/Q: 2.2&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;User Experience: 27k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/day: 6.7 | Users: 452/8939 | Visits: 1465 | A/Q: 3.8&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;WordPress Answers: 28k users&lt;/strong&gt;.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q/day: 27.3 | Users: 118/3115 | Visits: 3463 | A/Q: 2.0&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Clearly, &lt;strong&gt;having all metrics at &quot;Excellent&quot; is not a requirement for graduation&lt;/strong&gt; (Photography graduated with a &quot;needs work&quot; Q/Day of 4.9; RPG did with Q/Day at 3.4!). So what the ?&amp;amp;@! is going on? CR has similar A/Q ratio (1.9) to WordPress at the end of beta (2.0), and better than Sharepoint (1.8) and Skeptics (1.7). CR has more questions per day than the average beta site (about 2x?), and &lt;strong&gt;many&lt;/strong&gt; more daily visits than any other. The more you dig, the more you wonder why CR is still a beta site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I already gave &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/551/why-is-code-review-still-in-beta/831#831&quot;&gt;my answer&lt;/a&gt; to meta-question &quot;Why is Code Review still in beta?&quot;, where I hinted that we should make t-shirts to promote the site... And I was serious about it (I'd actually pay for one!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looks like it's time for t-shirts... I envision a set of black-on-white or white-on-black tees with the CR logo in the middle, with a small witty phrase around it and the url at the bottom (the backs of all tees would be just the logo and the url).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my take on it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/52lvU.png&quot; alt=&quot;think you code crap? you&amp;#39;re not alone.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JVtx1.png&quot; alt=&quot;make it happen. (beta needs you)&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/brZfd.png&quot; alt=&quot;my code is CR-approved.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And of course the obligatory:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/0UTb9.png&quot; alt=&quot;I♥CR&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(of course this isn't really an appropriate topic. the idea however, is legitimate: CR is an amazing resource with huge potential, and letting it shut down would be a terrible loss, so let's do everything we can to make it bloom - including turning ourselves into walking ads! ...and then you could have mugs, keychains, usb keys, bumper stickers...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to share your own :)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-04-23T08:53:03.687" Title="1000 days in beta: let's make CR t-shirts" Tags="|discussion|beta-progress|" AnswerCount="5" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="833" PostTypeId="5" CreationDate="2013-09-06T02:21:48.787" Score="0" Body="&lt;p&gt;Question titles must be meaningful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Avoid titles such as &quot;Please review this C# code&quot; or &quot;Is this implementation ok?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, choose a title that describes what the reviewed code is doing - prefer &quot;Resolving path for ghosts' eyes in a Pac-Man game&quot; over &quot;Is this path-finding algorithm optimal?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This helps making CR discoverable in Google searches.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-09-07T22:45:38.507" LastActivityDate="2013-09-07T22:45:38.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="834" PostTypeId="4" CreationDate="2013-09-06T02:21:48.787" Score="0" Body="Use this tag for questions regarding question titles." OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-09-07T23:19:26.573" LastActivityDate="2013-09-07T23:19:26.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="835" PostTypeId="2" ParentId="165" CreationDate="2013-09-06T17:25:27.443" Score="7" Body="&lt;p&gt;To answer the question directly: &lt;strong&gt;yes, definitely&lt;/strong&gt;. I think the FAQ should have very clear guidelines regarding CodeReview &quot;question&quot; titles. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've suggested this tag wiki for the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/title&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;title&amp;#39;&quot; rel=&quot;tag&quot;&gt;title&lt;/a&gt; tag:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Question titles must be meaningful.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Avoid titles such as &quot;Please review this C# code&quot; or &quot;Is this&#xA;  implementation ok?&quot;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Instead, choose a title that describes what the reviewed code is doing&#xA;  - prefer &quot;Resolving path for ghosts' eyes in a Pac-Man game&quot; over &quot;Is this path-finding algorithm optimal?&quot;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This helps making CR discoverable in Google searches.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Suggested edits that reword titles to make them more searchable, should be explicitly encouraged here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The less &quot;Please review this code&quot; titles we have, the more we'll come up in search engine results.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-09-06T17:25:27.443" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="838" PostTypeId="2" ParentId="832" CreationDate="2013-09-07T21:59:56.957" Score="-5" Body="&lt;p&gt;I actually love the site to be beta. It somehow gives it the right flair. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/837/9705&quot;&gt;Just posted&lt;/a&gt; a &quot;question&quot; about it on Meta, actually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a problem being Beta, especially when it is about code-review? I don't think so. So let it be 10 thousand days; all fine from a reviewer's perspective.&lt;/p&gt;&#xA;" OwnerUserId="9705" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2013-09-07T22:46:30.930" CommentCount="22" ContentLicense="CC BY-SA 3.0" />
  <row Id="840" PostTypeId="1" CreationDate="2013-09-08T03:20:58.793" Score="3" ViewCount="93" Body="&lt;p&gt;I've just noticed that the reopen vote confirmation&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Nominate this question for reopening?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;was displayed on a post that I've already nominated (and is still collecting votes).  Is this a bug?  I'm not sure if reopen votes can even be rescinded, so I didn't want to click &quot;OK&quot; in case that would happen (assuming &lt;em&gt;just&lt;/em&gt; the message is incorrect).&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-09-08T03:20:58.793" Title="Reopen vote dialogue box still shows confirmation after cast" Tags="|bug|user-interface|vote-to-reopen|" AnswerCount="0" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="841" PostTypeId="2" ParentId="233" CreationDate="2013-09-08T13:40:32.857" Score="0" Body="&lt;p&gt;Are you sure that your code is clean? Test it!&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2013-09-08T13:40:32.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="842" PostTypeId="2" ParentId="233" CreationDate="2013-09-08T16:58:44.353" Score="7" Body="&lt;p&gt;For all programmers that care about what they're coding.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-09-08T16:58:44.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="843" PostTypeId="1" CreationDate="2013-09-12T14:35:03.313" Score="10" ViewCount="167" Body="&lt;p&gt;I'm currently designing a database that I wanted to get some input on. It's entirely theoretical at this point, I haven't written a single line of SQL. Would it be acceptable to just post the database diagrams that I've made, pointing out the specific areas that I'm unsure about? If not, what other information should I include?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the diagrams, is there a prefered way of posting them, or is just uploading a screenshot acceptable?&lt;/p&gt;&#xA;" OwnerUserId="28725" LastActivityDate="2013-11-26T21:48:40.193" Title="What's the proper way to ask for database review?" Tags="|discussion|site-policy|asking-questions|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="845" PostTypeId="1" AcceptedAnswerId="846" CreationDate="2013-09-12T18:03:50.283" Score="16" ViewCount="139" Body="&lt;p&gt;Recently, a certain user has asked three times for code reviews in quick succession, for different parts of a project he is doing. This in itself is perfectly fine. However, he does not seem to have learned from previous reviews.&lt;/p&gt;&#xA;&lt;h3&gt;Examples&lt;/h3&gt;&#xA;&lt;p&gt;E.g. in his &lt;a href=&quot;https://codereview.stackexchange.com/q/31118/21609&quot;&gt;first question&lt;/a&gt;, he had&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;my ($t, $d) = @_; # Element, stack&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;which I critizised in &lt;a href=&quot;https://codereview.stackexchange.com/a/31126/21609&quot;&gt;my review&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You have a knack for single letter variable names. Heck, you even have a comment explaining what each variable means: &lt;code&gt;my ($t, $d) = @_; # Element, stack&lt;/code&gt;. This is completely and utterly silly, just name them &lt;code&gt;my ($element, $stack)&lt;/code&gt; already. Code ought to be self-documenting.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In his &lt;a href=&quot;https://codereview.stackexchange.com/q/31120/21609&quot;&gt;second question&lt;/a&gt; (posted only a few minutes later), he did the same thing:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;my $e; # Element, Attribute = animation&#xA;my $a; # Attributes&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;which was called out by &lt;a href=&quot;https://codereview.stackexchange.com/a/31127/21609&quot;&gt;this answer&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A key contributing factor to the unreadability of your code is naming. You have…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;$a, $e&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;$A, $E&lt;/code&gt; (&lt;code&gt;$E&lt;/code&gt; is used twice in the global scope. &lt;code&gt;$A&lt;/code&gt; is used inside your first for loop as a boolean meaning &amp;quot;animatable&amp;quot;, then as an iteration dummy variable for presentation attributes, then as a hashref to a data structure for all attributes.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;cc()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;data()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It's not 1960, where every byte counts. Just saying &lt;code&gt;camelCase()&lt;/code&gt; instead of &lt;code&gt;cc()&lt;/code&gt; would help reduce mental workload. Short, cryptic variable names should only be used as iteration dummy variables in simple loops where it is absolutely obvious what it means. Your code doesn't qualify for that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Now in this &lt;a href=&quot;https://codereview.stackexchange.com/q/31154/21609&quot;&gt;third question&lt;/a&gt; (posted 22 hours later), this problem is present again:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;my ($t, $d) = @_; # Element, stack&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Any further review would just regurgitate this and many other similar issues, e.g. his non-use of sensible parsers for HTML -.-&lt;/p&gt;&#xA;&lt;h3&gt;Question&lt;/h3&gt;&#xA;&lt;p&gt;How do I deal with a user that seems unwilling to learn? He does not seem to be interested in best practices at all? What justification do I choose when closing this question?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is duplicate in a sense that possible reviews would have significant overlap with the previous ones&lt;/li&gt;&#xA;&lt;li&gt;On the other hand, this is a new piece of code, which also exhibits new problems that weren't discussed in prior reviews.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For the time being, I left a comment explaining my views and asking him to apply the prior criticism before he asks for another review.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-19T17:41:52.090" Title="Handling Asker not learning from previous reviews" Tags="|discussion|site-policy|close-reasons|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="846" PostTypeId="2" ParentId="845" CreationDate="2013-09-12T21:35:42.697" Score="13" Body="&lt;p&gt;Pretend you never answered the previous review requests. Other reviewers might not have seen those and will point it out as well, so you could also ignore/walk away from his posts if you find it irritating,  but odds are he's pasting different parts of his codebase into different review requests and that's perfectly fine. Though at one point he should take the time to rename his variables...&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-09-12T21:35:42.697" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="847" PostTypeId="1" AcceptedAnswerId="848" CreationDate="2013-09-12T23:58:57.317" Score="6" ViewCount="72" Body="&lt;p&gt;Just went on a little tag-wiki edit-spree, and then realized that pretty much half my edits, despite being useful (the tags had no wiki whatsoever), were mostly &lt;strong&gt;defining &lt;em&gt;what&lt;/em&gt; the tag is about&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;H2&gt;Is this the right thing to do?&lt;/h2&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-09-13T00:43:13.313" LastActivityDate="2013-09-13T13:59:22.690" Title="Guidelines for editing tag wiki excerpts" Tags="|discussion|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="848" PostTypeId="2" ParentId="847" CreationDate="2013-09-12T23:58:57.317" Score="6" Body="&lt;p&gt;&lt;H1&gt;No, it's not.&lt;/h1&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag wiki excerpts should not &lt;em&gt;just&lt;/em&gt; say &lt;em&gt;what&lt;/em&gt; - they &lt;em&gt;can&lt;/em&gt; describe &lt;em&gt;what&lt;/em&gt; a tag is about, but more importantly they should say &lt;em&gt;why&lt;/em&gt; - &lt;strong&gt;why&lt;/strong&gt; someone should be using a given tag &lt;em&gt;in the context of asking for a code review&lt;/em&gt;, and &lt;strong&gt;why&lt;/strong&gt; someone would want to follow a given tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a glimpse of an &lt;a href=&quot;http://blog.stackoverflow.com/2011/03/redesigned-tags-page/&quot;&gt;article from Jeff Atwood&lt;/a&gt; that I saw about halfway through my editing spree:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here’s a few words of advice on writing tag wiki excerpts:&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;strong&gt;The excerpt is the elevator pitch for the tag.&lt;/strong&gt; You only have ~500&#xA;  plain text characters for the excerpt, so don’t feel obligated to&#xA;  cover everything in it! Save that for the 30,000+ character Markdown&#xA;  tag wiki. The excerpt should define the shared quality of questions&#xA;  containing this tag — boiled down to a few short sentences. &lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Avoid generically defining the concept behind a tag, unless it is highly&#xA;  specialized.&lt;/strong&gt; The “email” tag, for example, does not need to explain&#xA;  what email is. I think we can safely assume most internet users know&#xA;  what email is; there’s no value in a boilerplate explanation of email&#xA;  to anyone. &lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Concentrate on what a tag means to your community.&lt;/strong&gt; For&#xA;  “email” on Server Fault, mention the server aspects of email including&#xA;  POP3, SMTP, IMAP, and server software. For “email” on Super User,&#xA;  mention desktop email clients and explicitly exclude webmail, as that&#xA;  would be more appropriate for webapps.stackexchange.com. &lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Provide basic guidance on when to use the tag.&lt;/strong&gt; In other words, what kinds of&#xA;  questions should have this tag? Tags only exist as ways of organizing&#xA;  questions, so if we don’t provide proper guidance on which questions&#xA;  need this tag, they won’t get tagged at all, rendering the tag excerpt&#xA;  moot. Think of it as a sales pitch: in a room full of tags screaming&#xA;  “pick me!”, what would convince a question asker to select your tag?&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Some tags are common knowledge.&lt;/strong&gt; Most tags require a bit of explanation&#xA;  in the excerpt, even if it’s only 3 or 4 words. But if the tag is&#xA;  common knowledge — that is, if you walked up to any random person on&#xA;  the street and said the tag word to them, and they would know what you&#xA;  were talking about — then don’t bother explaining the tag at all.&#xA;  Stick to usage of the tag within your community in the excerpt.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Amen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;I first wanted to post this as a &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged 'discussion'&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; &quot;question&quot;, but then realized it was more of a statement/answer, so I reworded it to make it fit the QA format :)&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-09-13T13:59:22.690" LastActivityDate="2013-09-13T13:59:22.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="849" PostTypeId="1" AcceptedAnswerId="853" CreationDate="2013-09-13T01:07:39.513" Score="6" ViewCount="99" Body="&lt;p&gt;Tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/csharp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;csharp&amp;#39;&quot; rel=&quot;tag&quot;&gt;csharp&lt;/a&gt; has 0 questions asked here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Let's &lt;em&gt;burninate it&lt;/em&gt; before its existence becomes widely known...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;...or make it a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;&lt;/sub&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2013-12-06T19:14:44.150" LastActivityDate="2013-12-06T19:14:44.150" Title="Burninate the CSharp tag!" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="850" PostTypeId="1" AcceptedAnswerId="964" CreationDate="2013-09-13T16:07:14.933" Score="20" ViewCount="273" Body="&lt;p&gt;There are 'Unanswered Questions' that contain good code and do not get closed, because saying 'looks good' is really a comment, not an answer. Example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/6809/how-can-this-simple-handler-in-nodejs-be-improved&quot;&gt;how-can-this-simple-handler-in-nodejs-be-improved&lt;/a&gt;&#xA;* &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There should be a mechanism to mark the question as answered.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-26T18:19:06.393" Title="What to do with good code?" Tags="|feature-request|status-declined|faq|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="851" PostTypeId="2" ParentId="832" CreationDate="2013-09-13T20:54:04.827" Score="15" Body="&lt;p&gt;There's a reason why this site is still in beta:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;NOBODY VOTES&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Simple. Sorry for caps but it's true.&lt;/p&gt;&#xA;" OwnerUserId="21720" LastActivityDate="2013-09-13T20:54:04.827" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="853" PostTypeId="2" ParentId="849" CreationDate="2013-09-14T05:32:54.963" Score="6" Body="&lt;p&gt;This tag only existed as a synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; which is obviously incorrect. Removing the synonym caused the tag to disappear, so this can be considered resolved.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2013-09-14T05:32:54.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="854" PostTypeId="1" AcceptedAnswerId="859" CreationDate="2013-09-17T11:00:40.523" Score="2" ViewCount="102" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/810/guidelines-for-new-users-proposal-tag&quot;&gt;As requested by one of the mods, this is the first of 3 suggestions/requests made here&lt;/a&gt;&lt;br/&gt;&#xA;I've copy pasted it with some edits, during my lunch break, so if this suggestion doesn't make too much sense on its own, please refer to the original post. I'll edit this post further once I find the time...&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I'd like to suggest adding a notice to the help section of code-review, sort of like jslint warns you that &lt;em&gt;using JSLint will hurt your feelings&lt;/em&gt;. Where I live, we have this saying that, loosely translated says &lt;em&gt;&amp;quot;Gentle healers make stinking wounds&amp;quot;&lt;/em&gt;(&lt;a href=&quot;http://en.wikiquote.org/wiki/Dutch_proverbs&quot; rel=&quot;nofollow noreferrer&quot;&gt;Zachte heelmeesters maken stinkende wonden&lt;/a&gt;). Same applies to CR: being too careful and too reassuring might decrease the quality of the resulting code... (New) users should be aware of the fact that good code-review can and indeed &lt;em&gt;should&lt;/em&gt; be tough&lt;/p&gt;&#xA;&lt;h2&gt;warn new users that CR has to be tough, to be good.&lt;/h2&gt;&#xA;&lt;p&gt;Here's why I think this should be added:&lt;/p&gt;&#xA;&lt;p&gt;This site is dedicated to code-review, that much is obvious. But what is code-review exectly? More to the point: what makes a review &lt;em&gt;good&lt;/em&gt;? I have my thoughts on this matter, but other users, especially new users, might be put off by code-review the way I see it:&lt;br/&gt;&#xA;IMO, good Code review is &lt;em&gt;tough love&lt;/em&gt;. You can only improve the code by being brutally honest. A proper review of your code often leaves you feeling bad, and that's good. Because your code is making you feel bad, you're less inclined to try and make it work. The delete and backspace keys suddenly don't seem dangerous or scary.&lt;/p&gt;&#xA;&lt;p&gt;Sadly, sites such as these aren't very welcoming to harsh answers. You're asked to be friendly, and to keep in mind that some users are amateurs/hobbyists. This means there's a trade-off: either we prefer honesty or we are more welcoming to new members.&lt;br/&gt;&#xA;SE chooses the latter. For this reason I feel forced to write more verbose, overly polite and caring answers, with the occasional applogy and reassurance like &lt;em&gt;&amp;quot;It's not all bad&amp;quot;&lt;/em&gt;.&lt;br/&gt;&#xA;Sure, &lt;em&gt;though love&lt;/em&gt; doesn't mean name-calling or comments such as &lt;em&gt;burn it before it hatches!&lt;/em&gt; and leave it at that. You have to &lt;em&gt;explain&lt;/em&gt; what is wrong, so even harsh reviews still have to show effort on the reviewer's/answerer's part. That said, questions like &lt;em&gt;&amp;quot;assess my skill level&amp;quot;&lt;/em&gt; are hard to answer: What aspect do you focus on the most? The patterns used? The code itself? What level of knowledge does the OP actually have?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29878/i-am-applying-for-object-oriented-php-jobs-can-i-please-get-a-general-review-of/29927#29927&quot;&gt;Here's an example&lt;/a&gt; of an assess-my skill-question. There's nothing wrong with it. If anything, it's the best of the questions I'll linked to in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/810/guidelines-for-new-users-proposal-tag&quot;&gt;my original post&lt;/a&gt;. The OP kindly provided 3 focus-points. So I dealt with them one by one. I put everything as politely as possible, but I could've linked to the SOLID wiki page, saying &lt;em&gt;&amp;quot;Read it, learn it, and refactor&amp;quot;&lt;/em&gt;.&lt;br/&gt;&#xA;Instead, I brought it up several times, because putting it bluntly wasn't going to make the answer very palatable for the OP, or any of the other CR users.&lt;br/&gt;&#xA;Much like jslint warns you that &lt;em&gt;&amp;quot;Using jslint will hurt your feelings&amp;quot;&lt;/em&gt;, inform everyone that code-review can be nasty, hence:&lt;/p&gt;&#xA;" OwnerUserId="16133" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-06T22:00:52.300" Title="Add notice to FAQ for (new) users" Tags="|discussion|new-users|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="855" PostTypeId="1" AcceptedAnswerId="856" CreationDate="2013-09-17T15:10:47.663" Score="20" ViewCount="394" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/31412/22222&quot;&gt;Here&lt;/a&gt; is a great example of this.  Granted, that was that user's first post, but this is still common.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; That example has since been updated, so &lt;a href=&quot;https://codereview.stackexchange.com/revisions/31412/1&quot;&gt;consult the original version&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This type of answer isn't always favored on SO, either.  Even if such answers may benefit the OP, it may not benefit visitors that don't fully understand the code and/or the specific context.  I think this is even more detrimental for CR because the intent is to &lt;em&gt;review&lt;/em&gt;, not simply to &lt;em&gt;give&lt;/em&gt; (after all, we do not write code on demand, but we can at our discretion).  For instance: if the question specifically asks for ways to simplify the code, not everyone may understand why (or if) this answer works.  I wouldn't prefer to consider votes the &lt;em&gt;only&lt;/em&gt; measure of validity, though.  If that were the case, then anyone (that is, someone not experienced with that language) could think, &quot;this definitely looks shorter!&quot;, and upvote it.  What if it happens to be flawed (without criticism from more experienced users), and the answerer didn't &quot;argue&quot; his/her case in the form of an explanation and/or code comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, back to the issue at hand.  Should this be a requirement?  Specifically, should such posts receive comments telling the answerer to explain the code in some way?  The voting is, of course, up to the individual, but I personally do &lt;em&gt;not&lt;/em&gt; consider such an answer worthy of a downvote in and of itself.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="52915" LastEditDate="2024-03-27T13:07:03.337" LastActivityDate="2024-03-27T13:07:03.337" Title="Should code block(s) as answers always require an explanation?" Tags="|discussion|faq|answers|site-policy|what-is-a-code-review|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="856" PostTypeId="2" ParentId="855" CreationDate="2013-09-18T08:01:39.450" Score="20" Body="&lt;p&gt;My take on this is No, we should not allow such answers. Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're doing Code Review here, so what does that mean?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code review is systematic examination (often known as peer review) of computer source code. It is intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers' skills.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Code_review&quot; rel=&quot;nofollow&quot;&gt;Quote from Wikipedia&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main point here is the last, we're all here to either improve someone's  coding skill, or get improvements for our own. We're not here to improve code itself, but rather improve the programmer who wrote it. I think this is the most important and most significant difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want someone to improve in any way, you have to teach them. I'll not go into details on how teaching works, because I suck at it, but it includes a lot of words and explanations. With the Internet in it's text-only form we have the possibility to go into deep details and still allow the viewer to skip stuff s/he already knows. Meaning we can write long, detailed answers, and if the reader already knows about it, it can be skipped, but it's still there for the reader who does not know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Back to code only answers, they're basically just dumping code and &lt;em&gt;maybe&lt;/em&gt; improved the code itself, but it most likely does not teach the programmer something except on close and intense studying of said code. Additionally this might lead to a C&amp;amp;P culture, were a question is asked here, a code only answer is posted and OP simply copies that without learning anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is &lt;em&gt;one&lt;/em&gt; valid form of code only answers I can think of: Good, readable and &lt;em&gt;heavily&lt;/em&gt; commented code, which does not only explain in the comments what the code is doing, but also &lt;em&gt;why&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="2612" LastActivityDate="2013-09-18T08:01:39.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="857" PostTypeId="2" ParentId="850" CreationDate="2013-09-18T09:50:29.197" Score="12" Body="&lt;p&gt;The problem is, unanswered questions are not necessarily good code. Either nobody bothered to write an answer or nobody had something to say about it &lt;em&gt;so far&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upvoted, unanswered questions can stand on their own as upvoted, unanswered questions. They are good questions, but no one knew an answer to it. There's no problem with these and I don't think there needs to be a mechanism to handle them. In this case (CR) I think that these questions stand for &quot;hey, that's interesting code, it's well written and I have no idea what you could improve&quot;, there's no problem there. Some day somebody might come along and see something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not upvoted (zero-score), unanswered questions on the other hand need to be investigated, because there's something wrong with them. No upvotes and no answers can only mean one of two things: Nobody looked at them or they're not good questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see the need for an extra feature to handle these types of questions. The good ones stand on their own, the bad ones already get reviewed.&lt;/p&gt;&#xA;" OwnerUserId="2612" LastActivityDate="2013-09-18T09:50:29.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="858" PostTypeId="1" CreationDate="2013-09-18T14:08:45.600" Score="3" ViewCount="50" Body="&lt;p&gt;I currently work quite a bit with serial ports in C# and have asked a question pertaining to them. I don't know if the usage would be there to warrant it, but it would be nice to have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/serial-port&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;serial-port&amp;#39;&quot; rel=&quot;tag&quot;&gt;serial-port&lt;/a&gt; tag for future questions. I don't have the rep, so could someone else create the tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference, there are &lt;a href=&quot;https://stackoverflow.com/tags/serial-port&quot;&gt;3,542 questions tagged with [serial-port] on Stack Overflow&lt;/a&gt;. It's not an obscure or uncommon tag.&lt;/p&gt;&#xA;" OwnerUserId="27141" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-12-26T21:01:02.613" Title="Create [serial-port] tag" Tags="|feature-request|status-completed|tags|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="859" PostTypeId="2" ParentId="854" CreationDate="2013-09-21T05:18:29.193" Score="7" Body="&lt;p&gt;I really have no objection to adding an entry to the FAQ warning people that good code review is tough. I can't really see how it would hurt anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also must agree that good code review is harsh, blunt, and honest though not impolite. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there are three issues with your suggestion from my perspective:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, we've got no indication that this has been a problem. I'm unaware of anyone whose gotten upset because people have ripped their code to shreds. I've had many people express gratitude when I've gone through and told them just about every line in their was code was poorly written. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, what you say about how your posts would be different with such a FAQ entry make me worry that your posts would suffer in quality. You seem to suggest that you would have just linked to a SOLID wiki page rather then giving more detail about how exactly the code failed to meet the criteria. Your discussion seems to suggest that you think your answers could be less detailed if you didn't have to be so nice, which concerns me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thirdly, new users don't read the FAQ. Probably, they should, but they don't. If we put a question and answer in the FAQ about good code review being blunt/harsh they won't read it. A FAQ won't give us the opportunity to reshape how new users perceive our community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I think you need to show more evidence that this is a problem either in how new users react or in how people write posts. We also need reason to believe whatever proposed solution you have in mind will actually help the address the issue. Right now, its not clear to me that there is a problem, and its not clear that proposed solution would address the problem.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastActivityDate="2013-09-21T05:18:29.193" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="860" PostTypeId="1" AcceptedAnswerId="1024" CreationDate="2013-09-23T01:06:49.643" Score="5" ViewCount="100" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/math&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;math&amp;#39;&quot; rel=&quot;tag&quot;&gt;math&lt;/a&gt; tag currently has 9 questions; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt; has 3.  I recommend merging &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/math&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;math&amp;#39;&quot; rel=&quot;tag&quot;&gt;math&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt;, keeping the long form rather than vice versa, since Americans like to say &quot;math&quot; and British users prefer &quot;maths&quot;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2014-01-07T04:42:39.883" LastActivityDate="2014-01-07T04:42:39.883" Title="Merge [math] and [mathematics] tags" Tags="|feature-request|status-completed|tags|retag-request|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="861" PostTypeId="1" CreationDate="2013-09-24T19:30:31.870" Score="1" ViewCount="43" Body="&lt;p&gt;I've just joined Code Review and am looking around I didn't find the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mootools&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mootools&amp;#39;&quot; rel=&quot;tag&quot;&gt;mootools&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could someone please create the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mootools&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mootools&amp;#39;&quot; rel=&quot;tag&quot;&gt;mootools&lt;/a&gt;?  I don't have enough rep and I think it deserves its place on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="30008" LastEditorUserId="22222" LastEditDate="2013-12-14T17:05:38.070" LastActivityDate="2013-12-14T17:05:38.070" Title="There's no [mootools] tag here yet" Tags="|feature-request|status-completed|tags|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="862" PostTypeId="1" AcceptedAnswerId="863" CreationDate="2013-09-25T10:38:53.600" Score="4" ViewCount="91" Body="&lt;p&gt;So I believe in not submitting pseudo code to be reviewed or as an answer and it is clearly decided against here. I had a &lt;a href=&quot;https://codereview.stackexchange.com/questions/31765/switching-directions-in-iterating-2d-arrays&quot;&gt;question&lt;/a&gt; about code where I knew of an alternative approach to solve the problem but it was not the code I wished to have reviewed so I added the pseudo for the alternative method because of a request to clarify the problem.&lt;/p&gt;&#xA;" OwnerUserId="30012" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-10-18T20:59:09.113" Title="Can pseudo code be used be used as a clarification to the problem in addition to the code you want reviewed?" Tags="|discussion|site-policy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="863" PostTypeId="2" ParentId="862" CreationDate="2013-09-25T17:41:39.937" Score="5" Body="&lt;p&gt;If that is the intent, then I see no problems with it.  Anything to aid in a review is encouraged, as long as it doesn't create clutter (such as excessive bad comments).  We don't condemn pseudocode outright-- we just don't want to &lt;em&gt;review&lt;/em&gt; it.  You probably won't have very many users asking to see pseudocode (in particular), but it couldn't hurt to add it as long as it may help.  Just don't add it for the heck of it.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-09-25T17:41:39.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="864" PostTypeId="2" ParentId="843" CreationDate="2013-09-27T20:55:43.310" Score="1" Body="&lt;p&gt;someone has already mentioned that you check out &lt;a href=&quot;http://dba.stackexchange.com&quot;&gt;dba.stackexchange.com&lt;/a&gt;, which is a good idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;another place that you might want to try, (please only post on one site in the stack network) would be &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;Programmers.stackexchange&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;on their about page it says&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/m3GLh.png&quot; alt=&quot;Algorithm and data structure concepts&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which from what you are saying is exactly what you are asking for help with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could be totally wrong and you could post there and get a bunch of downvotes, but it seems like a good place to post to me.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-09-27T20:55:43.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="865" PostTypeId="2" ParentId="798" CreationDate="2013-09-28T20:17:56.943" Score="1" Body="&lt;p&gt;Knowing the purpose of code is not just &lt;em&gt;relevant&lt;/em&gt;, it is &lt;em&gt;essential&lt;/em&gt; in order to properly review it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code is only a means to the end of solving someone's problem. If we don't know what that problem is, we can't say whether the code is going to be any good at solving it. All we can offer is a &quot;generic&quot; review which is much less useful to you and much less interesting for us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The comments by users Nik and Malachi &lt;a href=&quot;https://codereview.stackexchange.com/q/29507/11728&quot;&gt;to your question&lt;/a&gt; are spot-on. &lt;a href=&quot;https://codereview.stackexchange.com/questions/29507/is-this-an-effective-way-of-populating-a-datagrid-of-comboboxes#comment46701_29507&quot;&gt;Nik says in the first comment&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What is your problem exactly? Please add more context. Is there a reason you use strings? Is there a reason you use observable collections? Are those collections supposed to be unique per item? Stuff like that. &lt;strong&gt;It's hard to tell from your code what behaviour you are trying to achieve, so it's hard to give you proper advice.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-09-28T20:17:56.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="866" PostTypeId="1" CreationDate="2013-09-29T05:16:11.913" Score="11" ViewCount="277" Body="&lt;p&gt;There is some blurryness to the definition of on-topic here that has existed for as long as I've been around. However, deciding where that line is has become a recurring problem as a moderator. So I want to get community input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If somebody asks a specific question rather than asking for a review, is that off-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example, we have: &lt;a href=&quot;https://codereview.stackexchange.com/questions/31737/summarize-two-css-keyframes#question&quot;&gt;https://codereview.stackexchange.com/questions/31737/summarize-two-css-keyframes#question&lt;/a&gt;. He wants to improve the style of working code. But he's asking a really specific question, not wanting a code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we accept any attempt to improve working code (which is more or less what's actually happened) or should we only accept more strictly code review requests (which is more along the lines of what the site's FAQ and definition would state)?&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-10-31T22:14:29.310" Title="Is a question on topic if its asking to improve code, but not for a code review?" Tags="|discussion|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="867" PostTypeId="2" ParentId="866" CreationDate="2013-09-29T07:03:53.047" Score="8" Body="&lt;p&gt;For as long as I've been monitoring this site (which hasn't been long), I haven't even thought about this.  Yet another important concern that we need to address while we're still in beta.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If somebody asks a specific question rather than asking for a review, is that off-topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm going to start off with the &quot;easy&quot; response: &lt;em&gt;no&lt;/em&gt;, because CR could be in danger of surviving if we're less of a Q&amp;amp;A site like the others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;harder&quot; response: I'm still thinking &lt;em&gt;no&lt;/em&gt;, as long as the question(s) is still on-topic.  It may be a specific question, but it doesn't seem &lt;em&gt;that&lt;/em&gt; specific.  It still requires an examination of the code.  It isn't a typical SO question that can (most-likely) be answered with a web search.  Plus, with this specific question addressed, &lt;em&gt;more reviews can be made&lt;/em&gt;.  Yes, I still believe that, despite the scope of the question(s), answerers should be allowed to address anything in the post that may help the OP.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we accept any attempt to improve working code (which is more or&#xA;  less what's actually happened) or should we only accept more strictly&#xA;  code review requests (which is more along the lines of what the site's&#xA;  FAQ and definition would state)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Going back to my very first point: I don't think we should be restricted to only code review requests.  Whatever the answerer has to address, as long as it's all relevant (and the OP's code is working), it should be allowed.  I really don't think we need to be too strict about something like this..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We must also keep in mind that &lt;em&gt;no one is obligated to give a full review&lt;/em&gt;.  There are tons of examples of this.  Plus, if one answerer primarily addresses everything or nearly everything (guilty as charged), then that may leave little to nothing for others to address.  If the first answer has flaws or has missed some important things, then the additional answers can address those things.  My main (hypocritical) concern with this is that it may keep our answer-per-question percentage low.  However, we're not like the other SE sites: we &lt;em&gt;don't&lt;/em&gt; just answer specific questions.  But that doesn't mean that we need to change our ways outright.  I think we should still be open to specific (on-topic) questions and/or code review requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tl;dr: &quot;no&quot; and &quot;the former&quot; :-)&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-09-29T19:30:34.493" LastActivityDate="2013-09-29T19:30:34.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="868" PostTypeId="2" ParentId="866" CreationDate="2013-09-29T18:23:26.147" Score="9" Body="&lt;p&gt;It's worth remembering that the people answering questions here are mostly doing it for fun. I personally like to have questions that invite a variety of approaches: it gets a bit boring noting yet again that the posted code has no documentation or test cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you hedge the site about with rules that overly restrict the kinds of questions that can be asked and the kinds of answers that can be given, you risk making it less interesting to visit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The linked question isn't all that great, but there are plenty of decent &quot;improve this code&quot; questions. For example, I thought &lt;a href=&quot;https://codereview.stackexchange.com/q/18053/11728&quot;&gt;this one&lt;/a&gt; was quite good.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-09-29T18:23:26.147" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="869" PostTypeId="1" CreationDate="2013-09-30T03:57:17.510" Score="14" ViewCount="184" Body="&lt;p&gt;I'm new here, but it seems to me that the Q&amp;amp;A format isn't necessarily the best option for code review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been my experience when asking for code review that I don't know exactly what I am asking for. That's why I am here asking for the code review in the first place. I am not looking for one particular answer, I am looking for reviews of my code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I wrong here? Has anyone else noticed this being awkward? Despite this I still plan on using the site. I'm just not sure how to go about selecting &quot;the answers.&quot; I was surprised to not find anything on this here (maybe I didn't look hard enough.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One idea is to do something like allowing multiple accepted answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; I understand the challenge. Code Review is an instance of a particular product. The goal of that product is to support a Q&amp;amp;A based community. What I think I'm taking away from the discussion is this: we aren't necessarily looking for one single &quot;accepted-answer.&quot; So I will upvote the answers that I find useful. Thanks Jamal and 200_success.&lt;/p&gt;&#xA;" OwnerUserId="30185" LastEditorUserId="9390" LastEditDate="2013-11-21T22:44:59.477" LastActivityDate="2014-04-23T08:53:03.687" Title="Is the Q&amp;A format optimal for code review?" Tags="|discussion|accepted-answer|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="870" PostTypeId="2" ParentId="869" CreationDate="2013-09-30T05:04:38.490" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;One idea is to do something like allowing multiple accepted answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The problem with this is that the single-answer acceptance system is consistent throughout all SE sites.  Despite this one site's intentions, it cannot be implemented just for us.  I agree that the accepted answer system has its flaws, but I don't see any changing in it any time soon.  &lt;a href=&quot;https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work&quot;&gt;Here&lt;/a&gt; is the FAQ entry about it on Meta Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Beyond that, you are not obligated to accept an answer under any circumstances.  It is nice to give a great an answer an extra reward, and there are times when it's hard to choose the &quot;best&quot; answer.  Other times, &lt;em&gt;no&lt;/em&gt; answer seems worthy of being accepted.  You, as the OP, get to choose when and when not to accept an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although not entirely related, there's the &lt;a href=&quot;https://meta.stackexchange.com/questions/16065/how-does-the-bounty-system-work&quot;&gt;bounty system&lt;/a&gt;.  This will allow you to reward more answers, &lt;em&gt;but&lt;/em&gt; at the expense of your own rep.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-09-30T05:04:38.490" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="871" PostTypeId="2" ParentId="855" CreationDate="2013-09-30T13:36:04.640" Score="-3" Body="&lt;p&gt;I'm not convinced that rules like &quot;no answers consisting only/largely of code blocks&quot; are going to be helpful. Some code blocks are clear and self-explanatory and some are not. This is what we have voting for, so vote up the good answers and vote down the bad answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often find myself explaining that the whole approach of the code in the question is wrong, and that the code would be simpler, clearer, more general, or faster, if it were implemented using a completely different approach. And the best way to demonstrate this is to show how I think the code should look, which often leads to the posting of a big block of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some examples:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/a/16228/11728&quot;&gt;this answer&lt;/a&gt; I wanted to show how a different choice of language could make an enormous difference to the readability of the code.&lt;/li&gt;&#xA;&lt;li&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/a/15450/11728&quot;&gt;this answer&lt;/a&gt; the OP was trying to write a parser without a lexer or any notion of source tokens, so I wanted to demonstrate how the conventional approach to structuring a parser produces better code.&lt;/li&gt;&#xA;&lt;li&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/a/15895/11728&quot;&gt;this answer&lt;/a&gt; there were so many improvements to be made that in the end I gave up explaining them and just posted the revised code for the OP to reverse engineer.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-09-30T13:36:04.640" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="873" PostTypeId="1" AcceptedAnswerId="874" CreationDate="2013-10-02T15:52:49.967" Score="5" ViewCount="68" Body="&lt;p&gt;On &lt;a href=&quot;https://codereview.stackexchange.com/questions/32140/object-oriented-javascript-optimization&quot;&gt;this question&lt;/a&gt;, I found that when I tried to edit the question and add a numbered list format, it sucked in the code formatting that followed, so I had to add &lt;code&gt;Code:&lt;/code&gt; after the list to show the numbered list that I wanted to close it.  This allowed the code formatting to start fresh.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-05-15T00:16:31.280" Title="Number list formatting followed by code formatting issue" Tags="|bug|status-bydesign|specific-question|editing|formatting|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="874" PostTypeId="2" ParentId="873" CreationDate="2013-10-02T17:06:07.277" Score="8" Body="&lt;p&gt;This behaviour is the same on all Stack Exchange sites, and it is documented in the &lt;a href=&quot;https://codereview.stackexchange.com/editing-help&quot;&gt;editing help&lt;/a&gt;. A list item continues until a line is reached that has no indent. This allows you to have multiple paragraphs, quoted text, and code blocks inside a list item.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to follow a numbered list by a code block (without the code block becoming part of the list item), put an HTML comment after the list and before the code block, like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1. numbered list&#xA;1. numbered list&#xA;&#xA;&amp;lt;!-- comment here --&amp;gt;&#xA;&#xA;    code block&#xA;    code block&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2013-10-02T17:06:07.277" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="875" PostTypeId="2" ParentId="869" CreationDate="2013-10-03T18:25:52.540" Score="10" Body="&lt;p&gt;There is already a mechanism to acknowledge multiple good answers: the upvote.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-10-03T18:25:52.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="877" PostTypeId="1" AcceptedAnswerId="879" CreationDate="2013-10-08T01:08:37.683" Score="16" ViewCount="286" Body="&lt;p&gt;I've come across &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/learning&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;learning&amp;#39;&quot; rel=&quot;tag&quot;&gt;learning&lt;/a&gt;, which is only tagged with 15 questions right now.  It seems unneeded because it doesn't add anything important to the question.  We already have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;, which sort of already implies that the OP is currently learning.  If the OP were indeed posting some code for learning purposes, that could still be mentioned in the question (but very briefly).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also not sure what will happen to &lt;a href=&quot;https://codereview.stackexchange.com/questions/31/essential-reading-learning-resources-for-the-code-reviewer&quot;&gt;this poor old off-topic question&lt;/a&gt;, which has this as its &lt;em&gt;only&lt;/em&gt; tag...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Burninate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbaYF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-10-22T21:56:54.530" Title="Burn the books of [learning]?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="878" PostTypeId="1" AcceptedAnswerId="5102" CreationDate="2013-10-08T08:22:52.637" Score="13" ViewCount="249" Body="&lt;p&gt;There is currently a &lt;a href=&quot;https://codereview.stackexchange.com/tags/optimization/synonyms&quot;&gt;suggestion&lt;/a&gt; to make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; a synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;.  I don't think that's right, for two reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You can optimize code for several criteria, such as maximum execution speed, minimum code size, minimum memory usage.  Optimization is not always about performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Side discussion: I'm not a fan of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; tag either, because I think it is carelessly overused.  To force some thought, I believe you should have to choose between &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;.  Also, the term &quot;optimization&quot; could refer to the domain of the problem itself, as in the goal of the code is to compute the minimum or maximum achievable value of something.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;When performance is really bad, the problem is often that you are using a bad algorithm.  The fix is not so much optimizing the existing code (e.g. pulling invariants out of loops), but rewriting the entire solution.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;s&gt;On the other hand, I would like to merge &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.  However, I am unable to propose such a change while the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; → &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; suggestion is still outstanding, since synonym chains are not allowed.&lt;/s&gt; ← This part is &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-06-28T23:38:52.683" Title="Tags for [optimization], [performance], [speed]" Tags="|discussion|status-completed|tags|retag-request|" AnswerCount="4" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="879" PostTypeId="2" ParentId="877" CreationDate="2013-10-08T08:30:24.400" Score="15" Body="&lt;p&gt;Seconded — the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/learning&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;learning&amp;#39;&quot; rel=&quot;tag&quot;&gt;learning&lt;/a&gt; tag adds nothing of value.  We're all here to learn.  At least &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; signals responders to keep the answer simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for that one off-topic question, it's already closed, and could just be deleted.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-10-08T08:30:24.400" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="880" PostTypeId="2" ParentId="790" CreationDate="2013-10-08T08:53:56.883" Score="13" Body="&lt;p&gt;As stated in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;Reviewers may comment on any part of the code.&lt;/h3&gt;&#xA;&lt;p&gt;Feel free to call attention to specific areas you are concerned about&#xA;(performance, formatting, etc). However, any aspect of the code posted&#xA;is fair game for feedback and criticism.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think it's pretty clear: whether or not you specify any particular areas of concern, any and all suggestions for improvement are fair game.  The mere fact that it was posted on the Code Review site should be taken as a request for a code review, right?  How would closing the question be helpful to anyone?  Alternatively phrased, why should every question have to include the magic words &amp;quot;Please review my code in general&amp;quot; just to avoid being closed?&lt;/p&gt;&#xA;&lt;p&gt;It's rare to find a piece of code that is so perfect that it cannot be improved.  Whether the issue to focus on is correctness, robustness, performance, or clarity, let the wisdom of the crowd be heard!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-10-08T08:53:56.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="881" PostTypeId="2" ParentId="832" CreationDate="2013-10-09T01:42:10.540" Score="4" Body="&lt;p&gt;So here we are. In just a couple days CR will have been a beta site for a thousand days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the site is healthy. If 1000 days weren't enough to prove it can't be successful, nothing will. CodeReview is definitely different and it's widely agreed that the Q&amp;amp;A format is more or less an optimal format. Let's just live with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CR is, regardless of how much of a good fit it is or isn't for SE's Q&amp;amp;A format, a StackExchange site. In the programming area, SE has its community, a community that's always growing, a community that loves SE's Q&amp;amp;A format. No other platform would be better, and if there was, it would be at StackExchange's loss. People google up programming stuff and filter their results with &quot;:stackoverflow&quot; (I know I do!) for a reason: that's where the best answers are, and that's all thanks to the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a few ideas:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Keep the beta privilege thresholds&lt;/strong&gt;, or make them somewhere between what they are now and what they would be on a normal site. Reviewing code isn't like answering a question you know the answer to. You can't just read the title and say &quot;here, that one I know I can answer!&quot;. &lt;strong&gt;Most code reviews demand a lot more effort than the average answer on any other Q&amp;amp;A site&lt;/strong&gt;, and the laws of common sense say there will be fewer views, fewer answers and fewer rep awarded than on other Q&amp;amp;A sites. By going live with lower thresholds than SO, we will encourage more people to stick around and earn the perks, because rep is harder to earn here, and 10K is a longshot, at least for the common of mortals.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Stop worrying about the scope&lt;/strong&gt;. The off-topic reasons are fine as they are. Even SO has its truckload of borderline questions and some that are clearly off-topic that get flagged as such two years later, even with the traffic they get. If a question is bad, it will get few answers if any, downvotes and low views; that's how SE works!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Introduce more answer badges&lt;/strong&gt;. Current answer badges seem to focus on the votes you get out of them. Which is good to encourage higher quality answers, but not enough to encourage answering many questions. It seems badges are shared across all sites, so I'm not going to make them CR-specific, but here are some ideas:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/YVVih.png&quot; alt=&quot;bronze&quot;&gt; &lt;strong&gt;Resourceful&lt;/strong&gt;: Answered 10 questions with a score of 1 or more.&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/zyWgT.png&quot; alt=&quot;silver&quot;&gt; &lt;strong&gt;Ubiquitous&lt;/strong&gt;: Answered 80 questions with a score of 1 or more.&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/uVrb3.png&quot; alt=&quot;gold&quot;&gt; &lt;strong&gt;Encyclopedic&lt;/strong&gt;: Answered 200 questions with a score of 1 or more.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NTH2L.png&quot; alt=&quot;1000 days: time has come to graduate&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What I mean is, CR is StackExchange, and I wouldn't want to get my code reviewed anywhere else. The world needs a place like CR. Enough debate already, let's just go with it: asking for a code review is off-topic everywhere else on the network and that's enough of a reason to have CR around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1000 days, 9.8K questions and 17K answers later, with 10K+ visits per day, the demand is undeniable and if a code review website has to exist, it being part of the StackExchange network is, in my humble opinion, the only way a code review website is going to be credible.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-10-14T03:37:34.157" LastActivityDate="2013-10-14T03:37:34.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="882" PostTypeId="1" AcceptedAnswerId="888" CreationDate="2013-10-10T02:27:11.573" Score="6" ViewCount="108" Body="&lt;p&gt;I have posted this as a part of an answer of mine on meta question &quot;Approaching 1000 days on beta&quot;, but it's burried in the question and actually deserves its own post. I posted it on Meta.StackOverflow but I only got [negative] feedback from people that aren't even active on CR, so I'm posting it here to get the pulse of our little community - which I perhaps should have done before posting on MSO and getting downvoted like I've never been downvoted before - still, I got one helpful comment from moderator animuson:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@retailcoder If you want opinions from other CR members, you should have gone to the Code Review Meta. You're on MSO, which acts as the global base for all the sites in the network, and this badge would not be useful to those other sites. It's highly unlikely that the SE team would implement site-specific badges such as this, and even less likely to get much support from the entire SE community when it's not really relevant to them. – animuson♦&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have deleted the MSO post, but I'd still like to read what the CR community thinks of those, so here it is...&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Current answer badges seem to focus on the votes you get out of them. Which is good to encourage higher quality answers, but not enough to encourage answering many questions - something like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/YVVih.png&quot; alt=&quot;bronze&quot;&gt; &lt;strong&gt;Resourceful&lt;/strong&gt;: Answered 10 questions with a score of 1 or more.&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/zyWgT.png&quot; alt=&quot;silver&quot;&gt; &lt;strong&gt;Ubiquitous&lt;/strong&gt;: Answered 80 questions with a score of 1 or more.&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/uVrb3.png&quot; alt=&quot;gold&quot;&gt; &lt;strong&gt;Encyclopedic&lt;/strong&gt;: Answered 200 questions with a score of 1 or more.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Maybe score threshold could be a score of 2 or more and number of answers could be adjusted a bit, doesn't matter really - the idea is to encourage posting more answers (to get our 1.9 answers/question ratio up closer to 2.5), not to compete/overlap with existing &quot;Nice Answer&quot;  &amp;amp; friends badges. The badge names are generic (i.e. not CR-specific), on purpose.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="9390" LastEditDate="2013-11-21T22:43:59.900" LastActivityDate="2013-11-21T22:43:59.900" Title="Some more answer badges to encourage participation" Tags="|feature-request|status-declined|answers|badges|badge-request|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="883" PostTypeId="2" ParentId="882" CreationDate="2013-10-10T03:19:03.580" Score="3" Body="&lt;p&gt;I did catch your MSO post, and I sort of agree with them being too easy to obtain.  For starters, it's very likely that the OP will upvote the answer (unless he/she lacks the rep).  It'd even be worse if the OP hasn't judged the answer's quality but just decided to upvote it anyway.  I'd at least increase the score to about 3 or 5, which will ensure that other users can have a say.  Other than that, I think it's okay.  I'm just not sure if this will be implemented, even if many users vote in favor of it.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-10-10T03:19:03.580" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="884" PostTypeId="2" ParentId="878" CreationDate="2013-10-15T04:10:10.847" Score="6" Body="&lt;p&gt;Why does &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; have to equal speed improvement? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have a performance increase when you optimise your design to use less resources. So then time is just a resource and optimizing to use less time is increasing the speed performance. Optimizing to use less memory is increasing the memory performance?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.: Increase in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cow&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cow&amp;#39;&quot; rel=&quot;tag&quot;&gt;cow&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; should be a result of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cow&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cow&amp;#39;&quot; rel=&quot;tag&quot;&gt;cow&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimisation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimisation&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimisation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3472" LastActivityDate="2013-10-15T04:10:10.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="885" PostTypeId="1" CreationDate="2013-10-15T08:20:26.090" Score="7" ViewCount="132" Body="&lt;p&gt;I have code that solves the &quot;Traveling Salesman&quot; problem using &quot;Kruskal's algorithm&quot; for a code competition site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code run and generates the correct result, but has O(n&lt;sup&gt;3&lt;/sup&gt;) complexity.  I am not sure my code implements &quot;Kruskal's algorithm&quot; correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it OK to ask question about algorithms and if the code implements the algorithm correctly for the problem at hand?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it OK to ask questions soliciting (at the same time) alternative algorithms to solve the problem?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="22222" LastEditDate="2014-02-02T01:07:49.957" LastActivityDate="2014-02-02T01:07:49.957" Title="Is it okay to ask questions about algorithm help?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="886" PostTypeId="2" ParentId="885" CreationDate="2013-10-16T02:07:58.733" Score="7" Body="&lt;p&gt;If your code runs and generates correct results, I don't see a problem with it being reviewed here. People would review all aspects of the code, and you're free to accept an answer that would also review the algorithm aspect of it, to address whether your implementation is correct or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; tag right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My point is, I don't think it's much different from reviewing code tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practices&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practices&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practices&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-10-16T02:07:58.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="887" PostTypeId="2" ParentId="832" CreationDate="2013-10-17T15:39:15.800" Score="15" Body="&lt;p&gt;I'd like to bring your attention to a recent comment conversation I've had with &lt;a href=&quot;http://stackexchange.com/users/20808/tim-post&quot;&gt;SE community manager Tim Post&lt;/a&gt;.  I've embedded the comments in case they go away (italic emphasis added by me):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/191347/can-we-add-code-review-to-the-migration-list/191348#comment641616_191348&quot;&gt;Can we add Code Review to the migration list?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Although my response is late, CR is still having this problem [with voting]. Some of&#xA;  the Area 51 stats could be a problem. Today marks Day 1001 of beta&#xA;  status.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TP:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The only thing holding CR back from graduating is the &lt;em&gt;lack of high rep&#xA;  users&lt;/em&gt; - there just aren't enough 1k+, 3k+ users on the site, and it&#xA;  &lt;em&gt;can't quite yet sustain an election&lt;/em&gt;. Every single thing about CR is&#xA;  ready but that - it's really just a matter of time at this point (and,&#xA;  well, voting).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Me:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Assuming the voting thing won't improve sufficiently at some point, I&#xA;  hope CR isn't prone to being shut down.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TP:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We'd never dream of closing such an active and otherwise healthy site.&#xA;  &lt;em&gt;Once it can sustain an election&lt;/em&gt; and we're confident that &lt;em&gt;community&#xA;  moderation won't be too adversely affected by shifting to the&#xA;  'graduated' privileges scale&lt;/em&gt;, I'm sure it'll go. Kind of perplexed as&#xA;  to why voting is so light there, though, but that's just me chewing on&#xA;  it - nothing more :)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-01-08T21:44:28.280" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="888" PostTypeId="2" ParentId="882" CreationDate="2013-10-18T03:28:34.387" Score="5" Body="&lt;p&gt;CR's problem isn't with the answers-per-question ratio, it's &lt;strong&gt;low votes =&gt; not enough hi-rep users&lt;/strong&gt;. So this post should be &lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe a set of badges could encourage voting, but we already have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/YVVih.png&quot; alt=&quot;bronze&quot;&gt; &lt;strong&gt;Supporter&lt;/strong&gt; First up vote (7.7K awarded)&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/YVVih.png&quot; alt=&quot;bronze&quot;&gt; &lt;strong&gt;Suffrage&lt;/strong&gt; Used 30 votes in a day (51 awarded)&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/YVVih.png&quot; alt=&quot;bronze&quot;&gt; &lt;strong&gt;Vox Populi&lt;/strong&gt; Used the maximum 40 votes in a day (38 awarded)&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/zyWgT.png&quot; alt=&quot;silver&quot;&gt; &lt;strong&gt;Sportsmanship&lt;/strong&gt; Up voted 100 answers on questions where an answer of yours has a positive score (1 awarded)&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/zyWgT.png&quot; alt=&quot;silver&quot;&gt; &lt;strong&gt;Civic Duty&lt;/strong&gt; Voted 300 or more times (25 awarded)&lt;/li&gt;&#xA;&lt;li&gt;&lt;img src=&quot;https://i.stack.imgur.com/uVrb3.png&quot; alt=&quot;gold&quot;&gt; &lt;strong&gt;Electorate&lt;/strong&gt; Voted on 600 questions and 25% or more of total votes are on questions (9 awarded)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So...&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-10-18T03:28:34.387" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="889" PostTypeId="1" AcceptedAnswerId="894" CreationDate="2013-10-18T13:29:09.317" Score="7" ViewCount="98" Body="&lt;p&gt;I know the voting is a little shy on CR, but I'd have thought this post would have generated more views/votes at least a couple &lt;em&gt;comments&lt;/em&gt;. But there's almost 60 views now, and still nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/32618/type-safe-list-implementation-for-vb6-vba&quot;&gt;List&amp;lt;T&amp;gt; implementation for VB6/VBA&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything wrong with this question? If I were to review this code, I'd say something like it's generally clean and self-explanatory (maybe comments even clutter it up?), naming is good and consistent, and every function/method is very focused and that's good, &lt;strong&gt;but&lt;/strong&gt; &lt;em&gt;xyz&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe this part is making the review request too narrow? Or the code is too trivial?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'd like to know if the implementation could be made better /more efficient, especially with Insert and Sort methods; also I'd like another pair of eyes to examine the errors being raised and see if it all makes sense - the idea isn't to throw every error that's possible to get with a List, but I might have missed throwing an error that could help usability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or maybe I'm just too eager to read a review of that code?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-06-28T20:25:19.860" Title="Is anything wrong with this question?" Tags="|discussion|unanswered-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="890" PostTypeId="1" AcceptedAnswerId="893" CreationDate="2013-10-18T14:15:53.467" Score="4" ViewCount="54" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/31502/encapsulation-with-a-dbparameter-class&quot;&gt;this question&lt;/a&gt;, there are comments in the code, other code that was tried before, and the comment showed over multiple lines unless the comment was terminated with another apostrophe, which isn't needed in VB.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not a really big deal, but I figured it was worth noting that the formatting requires an extra apostrophe at the end of the comment.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-05-15T00:14:54.220" Title="VB comments taking up more than one line unless comment is terminated" Tags="|bug|status-bydesign|specific-question|editing|formatting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="891" PostTypeId="2" ParentId="692" CreationDate="2013-10-18T14:45:40.463" Score="-1" Body="&lt;p&gt;Personally I find your second example more readable.  in some questions the code is rather large and has all sorts of fun stuff inside of the if/then statements and in the arguments, &#xA;I think that the indentation and the brackets being on their own lines make it more readable, but that might just be personal preference (or ADHD). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;this question(&lt;a href=&quot;https://codereview.stackexchange.com/questions/32874/email-script-security&quot;&gt;Email Script Security&lt;/a&gt;) had plenty of extra newlines, even to the point that it made the code about twice as long as it needed to be, probably something with Copy/Paste into the question.  I think that things like that should be cleaned up, just for the post.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;all I did was remove the extra white space lines, I didn't move any brackets though.&#xA;I think that would be acceptable.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-10-18T16:06:23.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="892" PostTypeId="2" ParentId="889" CreationDate="2013-10-18T16:13:37.130" Score="5" Body="&lt;p&gt;There is a lot of code in that question, and then there is even more code behind the links.  That one link you have has about 4 pages of code and explanation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would think that you would at least have some people marking it as a favorite so that they can come back to it later or something. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe there are people who would like to review the code, but don't have the time to look at all of it at the moment, and forget to come back to it when they have more time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would probably chop it into smaller pieces, and separate it into more questions.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2013-10-20T22:21:25.627" LastActivityDate="2013-10-20T22:21:25.627" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="893" PostTypeId="2" ParentId="890" CreationDate="2013-10-18T16:30:23.503" Score="5" Body="&lt;p&gt;It works correctly if you specify &lt;code&gt;&amp;lt;!-- language: lang-vb --&amp;gt;&lt;/code&gt; (which is what I just did), but not when you use just &lt;code&gt;&amp;lt;!-- language: vb --&amp;gt;&lt;/code&gt;. I believe that for this to work, the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb&lt;/a&gt; (or, even better, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt;, because then it would work automatically for that question) would have to be mapped to &lt;code&gt;lang-vb&lt;/code&gt;on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm not sure what's the protocol for doing that.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-10-18T16:30:23.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="894" PostTypeId="2" ParentId="889" CreationDate="2013-10-18T16:37:06.237" Score="8" Body="&lt;p&gt;There are 26 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; and only 8 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb6&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb6&lt;/a&gt; questions on this site (compared with over 1600 for the most popular tag, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;). I think this means there simply aren't many people interested in these languages on this site, which is why you didn't get any answers yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might try to be patient, but I wouldn't be surprised if you didn't get any answers anytime soon. You could try a bounty, but it's hard to say if that would help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I agree with Malachi that the length doesn't help. You are free to post as much code as you want, but keep in mind that too much code can discourage people from looking at it (it certainly sometimes does for me).&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-10-18T16:37:06.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="896" PostTypeId="1" AcceptedAnswerId="1447" CreationDate="2013-10-21T01:20:13.943" Score="14" ViewCount="162" Body="&lt;p&gt;I'd like to make a feature request to elicit more &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/735/9357&quot;&gt;meaningful question titles&lt;/a&gt;, because I'm tired of editing generic titles.  Right now, when you ask a question, the title field contains the hint&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;what's your code review request about? Be specific.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I propose changing the hint to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;State the purpose of your code and mention any major concerns.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… or even better:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;State the purpose of your code and mention any major concerns. Make your title distinctive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-01-21T14:32:58.697" Title="Prompt for more meaningful question titles" Tags="|feature-request|status-completed|questions|titles|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="897" PostTypeId="1" CreationDate="2013-10-21T10:24:07.183" Score="1" ViewCount="74" Body="&lt;p&gt;I'd like to propose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/matrix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;matrix&amp;#39;&quot; rel=&quot;tag&quot;&gt;matrix&lt;/a&gt; tag, because they constitute a class of problems that have much in common with each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are currently &lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aquestion+matrix+-%5Bmatrix%5D&quot;&gt;128 relevant questions&lt;/a&gt;.  Is there a way to tag them in bulk?  Also, can they be tagged without swamping the front page with matrix-related questions?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-04-23T08:53:03.687" Title="Bulk-tagging: [matrix]" Tags="|discussion|tags|" AnswerCount="2" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="898" PostTypeId="1" AcceptedAnswerId="899" CreationDate="2013-10-21T15:26:37.417" Score="5" ViewCount="41" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/backbone&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;backbone&amp;#39;&quot; rel=&quot;tag&quot;&gt;backbone&lt;/a&gt; is currently tagged with 9 questions, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/backbone.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;backbone.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;backbone.js&lt;/a&gt; is currently tagged with 24 questions.  These two tags are mapped together on Stack Overflow, so I think the same thing should be done here as well.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T23:36:40.397" LastActivityDate="2015-06-28T23:36:40.397" Title="Synonym request: [backbone] ↔ [backbone.js]" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="899" PostTypeId="2" ParentId="898" CreationDate="2013-10-22T03:03:03.273" Score="3" Body="&lt;p&gt;Tags merged and synonym created.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2013-10-22T03:03:03.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="900" PostTypeId="1" AcceptedAnswerId="901" CreationDate="2013-10-24T15:06:00.950" Score="16" ViewCount="480" Body="&lt;p&gt;I've just now noticed the missing diamond on &lt;a href=&quot;https://codereview.stackexchange.com/users/1659/winston-ewert&quot;&gt;his profile&lt;/a&gt;, along with this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Lsn33.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no announcement on Meta, and this just seems like an abrupt change.  I'm not sure how long ago this was, either.  But I probably should've suspected something when it seemed to take a tad longer for my recent moderator flags to be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know too much about the moderator system, but I believe that the &lt;a href=&quot;http://blog.stackoverflow.com/2010/07/moderator-pro-tempore/&quot;&gt;Pro Tem moderators&lt;/a&gt; are appointed by SE.  Unfortunately, that means that SE is responsible for appointing another mod since we obviously cannot hold an election until graduation.  Overall, fewer active diamond mods is not good, even though this is a small (but growing) site.  Of course there are the SE employees (&quot;universal&quot; mods), but I don't think they're obligated to moderate Beta sites regularly.  Which is why Pro Tem mods are needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could another moderator or anyone else weigh in on this?  If necessary, this could be migrated to MSO.  I'm just really surprised by this, considering such a change should be quickly known to the community.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-01-04T20:55:01.180" Title="Winston Ewert is no longer a moderator?" Tags="|discussion|moderators|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="901" PostTypeId="2" ParentId="900" CreationDate="2013-10-25T02:32:56.603" Score="23" Body="&lt;p&gt;Yes, I'm no longer a moderator. The deal is that I transitioned from being a grad student to a software engineer in the industry. As a result, I just don't have the same time to devote to being a moderator any more. As a result, I've stepped down as a moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Being a moderator was a wonderful experience. I got to watch as Code Review grew from a site where there weren't enough votes to close any questions. But it seems that, at least for now, that time has come to a close. I am sad to have to move on from this role, but I'm sure that many members of this community will be able replacements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep cleaning the code!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the moderator front, I understand that the SE powers that will be looking to appoint a replacement (as they appointed me). They'll be looking for active and engaged users on code review to make that transition.&lt;/p&gt;&#xA;" OwnerUserId="1659" LastEditorUserId="22222" LastEditDate="2014-01-04T20:55:01.180" LastActivityDate="2014-01-04T20:55:01.180" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="902" PostTypeId="1" AcceptedAnswerId="904" CreationDate="2013-10-25T15:40:06.983" Score="6" ViewCount="152" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/581/why-was-a-question-suitable-for-stack-overflow-closed-instead-of-being-migrated&quot;&gt;this&lt;/a&gt; question, the poster noticed that the question was closed rather than being migrated.  Comments say that the question was cross-posted, so it was just closed on our site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the comments, it appears that some people think that we should tell the poster to re-post to the site where the question would be on-topic.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Stack Overflow, most people are strongly against telling people to cross-post.  Is this sentiment the same across all SE sites?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know we are Beta, so I assume it is harder for us to migrate questions to other sites.  Have we fallen into the mindset that the user should delete their post here and re-post on the site where their question will be on-topic?   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why are we closing these questions as opposed to migrating them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Migrating these questions would give a link back to Code Review which, in my opinion, would be a good advertisement for our site inside the SE network.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.910" LastActivityDate="2013-10-28T07:47:44.513" Title="Migrating questions to Stack Overflow" Tags="|discussion|migration|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="903" PostTypeId="1" AcceptedAnswerId="905" CreationDate="2013-10-25T16:07:23.267" Score="15" ViewCount="870" Body="&lt;p&gt;I know that we are a beta site, but from the looks of it, they only choose &lt;a href=&quot;http://blog.stackoverflow.com/2010/07/moderator-pro-tempore/&quot;&gt;moderator pro-tems&lt;/a&gt; 2 weeks into a beta site.  I think we need to follow the path set forth for nomination of a new moderator, if nothing else to show that we are a growing site and have enough active users to become a full SE Site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post was inspired by this post: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/900/winston-ewert-is-no-longer-a-moderator&quot;&gt;Winston Ewert is no longer a moderator?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;So let's nominate some moderators&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moderators should be members who:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have a reasonably high reputation score to indicate active, consistent participation.&lt;/li&gt;&#xA;&lt;li&gt;Show an interest in their meta’s community-building activities.&lt;/li&gt;&#xA;&lt;li&gt;Lead by example, showing patience and respect for their fellow community members in everything they write.&lt;/li&gt;&#xA;&lt;li&gt;Exhibit those intangible traits discussed in &lt;a href=&quot;http://blog.stackoverflow.com/2010/07/2009/05/a-theory-of-moderation/&quot;&gt;A Theory of Moderation&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Bonus points for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Members with participation in both meta and the parent site (i.e. interest in both community building and expertise in the field).&lt;/li&gt;&#xA;&lt;li&gt;Area 51 participation, social network referrals, or blogging about the site.&lt;/li&gt;&#xA;&lt;li&gt;Members who have already shown an interest or ability to promote their community.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Self nominations are okay and encouraged&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each nomination should be a separate answer to this post.  In the answer, please specify:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;link to Code Review and Meta profile&lt;/li&gt;&#xA;&lt;li&gt;links to other activities may be helpful&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Please keep in mind if the nomination is posted by a 3rd-party, the nominee should indicate their acceptance by editing the answer and adding that they accept the nomination.  Optionally, they can write something about themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Additional Information&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just saw a post here on Meta about when they chose the pro-tems the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/222/moderator-pro-tem-announcement&quot;&gt;first time&lt;/a&gt; and it looks like they actually had &lt;strong&gt;4&lt;/strong&gt; moderators to start with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;We are currently at two moderators&lt;/em&gt;: one in Australia and one in Germany.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't really noticed anything not happening quickly and efficiently, but this may be something that we would bring up as well.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-01-04T23:15:07.373" Title="Code Review is in need of a new moderator" Tags="|discussion|status-completed|beta-progress|moderators|" AnswerCount="2" CommentCount="16" ContentLicense="CC BY-SA 3.0" />
  <row Id="904" PostTypeId="2" ParentId="902" CreationDate="2013-10-25T18:03:46.223" Score="5" Body="&lt;p&gt;Gareth Rees is correct about it being impossible to migrate directly due to our beta state.  Until we graduate, we'll have to continue closing and/or flagging for migration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see this entirely as a bad thing, though.  This will give us the opportunity to get used to knowing exactly which questions belong on SO.  Sure, it's already simple enough (not working, understanding code snippets, etc.), but some questions can still be tossed out by them.  Essentially, the question has to &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;be on-topic for SO and &lt;/li&gt;&#xA;&lt;li&gt;not be crap.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Just because they &lt;em&gt;may&lt;/em&gt; sometimes dump their trash here (usually due to not knowing exactly what we allow), doesn't mean we have to do the same. ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although this may not be an issue for us per se, there's the possibility of migrating an off-topic question that was already originally asked over there.  In other words, someone tells the OP to post the question here instead of flagging it for migration.  So, we see that it's off-topic, then send it over there... and they have an exact duplicate.  Not a big deal I suppose, but what I'm saying is that &lt;em&gt;both&lt;/em&gt; sites need to be familiar with the target site's FAQ.  There's too many people to count on that, though I'm not sure if a moderator needs to be flagged for each migration request.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="9390" LastEditDate="2013-10-26T12:25:03.743" LastActivityDate="2013-10-26T12:25:03.743" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="905" PostTypeId="2" ParentId="903" CreationDate="2013-10-25T20:09:02.900" Score="23" Body="&lt;p&gt;&lt;em&gt;gulps&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, hello there everyone.  I would like to nominate myself for the moderator position.  Although I haven't yet been here for a year, I feel that I've accomplished so much in terms of keeping this site clean and helpful to others.  Although I certainly don't need to be a moderator to keep doing what I'm doing, I know I can do more (or technically less, being a flesh-and-bone exception-handler) with this position.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Why do I want to be a moderator?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Needless to say, we're still in beta, meaning that everything is still being tested.  Fortunately, like software, there's always room for improvement.  However, we're maintained by &lt;s&gt;evil overlords&lt;/s&gt; a friendly team of developers, and we can be shut down if we stop growing.  And this is where I feel a strong moderator team is important.  Not only to do the dirty work, but to keep the community together because, after all, &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;Stack Exchange is &lt;s&gt;me&lt;/s&gt; us&lt;/a&gt;. :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But enough talk.  &lt;em&gt;Why do I want to be moderator?&lt;/em&gt;  Ever since I discovered this place, it's been one of my favorite places to &lt;s&gt;kill time&lt;/s&gt; improve my knowledge.  But, over time, I've felt that that's not the only thing I want.  I also want to help &lt;em&gt;others&lt;/em&gt;, as I've being doing by answering questions and improving posts.  Although moderation is more than just that, I believe moderation is just another way to help others, just as this place has helped me and will continue to help me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Do I have what it takes?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, that's a tough one.  I've never really moderated a site before, although obviously I'll be with other moderators.  I can only promote myself based on my accomplishments in these past eight months on SE:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Code Review&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My highest rep privilege is moderator tools, which... has the word &quot;moderator&quot; in it&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I use it frequently to address flags&lt;/li&gt;&#xA;&lt;li&gt;I also use it to find additional questions that need a close or delete vote&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;I was the &lt;em&gt;second&lt;/em&gt; user here to have earned the Deputy and Copy Editor badges&lt;/li&gt;&#xA;&lt;li&gt;I have earned nearly all of the moderation badges, including Convention&lt;/li&gt;&#xA;&lt;li&gt;I vote (up, down, close, reopen) frequently and carefully, which I know is &lt;em&gt;essential&lt;/em&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I also have the Electorate badge&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;I suggest/edit posts as I see fit, even if minor (but necessary) tweaks are needed&lt;/li&gt;&#xA;&lt;li&gt;I help others improve their assistance by reviewing edits, also to help them earn rep&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;SO, MSO, and Arqade&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I frequently suggest edits and have a high acceptance rate&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have the Strunk &amp;amp; White badge on SO&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;I have the Deputy badge on all of these sites&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have the Marshal badge on SO and Arqade&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;I have the Electorate badge on SO and MSO&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Overall&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I check these sites regularly and do what I can to help&lt;/li&gt;&#xA;&lt;li&gt;I'm &lt;s&gt;addicted&lt;/s&gt; around quite often, which is essential for very active sites&lt;/li&gt;&#xA;&lt;li&gt;I f*** hate spam and will flag it as such in a heartbeat&lt;/li&gt;&#xA;&lt;li&gt;But I'm okay with it in meat form&lt;/li&gt;&#xA;&lt;li&gt;I like waffles and unicorns, too&lt;/li&gt;&#xA;&lt;li&gt;I have a &lt;s&gt;sick obsession&lt;/s&gt; delight seeing poor and helpless tags burn&lt;/li&gt;&#xA;&lt;li&gt;Um&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-04T08:07:47.307" LastActivityDate="2013-11-04T08:07:47.307" CommentCount="18" ContentLicense="CC BY-SA 3.0" />
  <row Id="906" PostTypeId="2" ParentId="903" CreationDate="2013-10-25T20:37:56.933" Score="11" Body="&lt;p&gt;I don't have a very high Rep Score here or on any of the SE Sites but I think that I have a good knowledge of what goes where, and how this democracy should work.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also am willing to learn more as I go along.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am active in the site and will continue to be active.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like reviewing code and having my own code reviewed while I am waiting for queries to run or code to compile, or when one of Microsoft's many applications decides it wants to be slow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that I have done as much as Jamal for this site yet, but feel that I have something to work up to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am slow to Anger and Quick to listen and understand, I also am quick to admit when I am wrong and rephrase my words when I am misunderstood or say something that is ambiguous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am active on Several SE Sites&#xA;Top 5&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Stackoverflow&lt;/li&gt;&#xA;&lt;li&gt;Christianity&lt;/li&gt;&#xA;&lt;li&gt;Programmers&lt;/li&gt;&#xA;&lt;li&gt;SuperUser &lt;/li&gt;&#xA;&lt;li&gt;CodeReview&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My vote is for Jamal though.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-10-25T20:37:56.933" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="907" PostTypeId="1" AcceptedAnswerId="913" CreationDate="2013-10-25T23:50:25.527" Score="26" ViewCount="694" Body="&lt;p&gt;Looking back at some of my last few answers (&lt;a href=&quot;https://codereview.stackexchange.com/questions/31502/encapsulation-with-a-dbparameter-class/33203#33203&quot;&gt;here&lt;/a&gt; and especially &lt;a href=&quot;https://codereview.stackexchange.com/questions/33076/win-forms-design-pattern/33082#33082&quot;&gt;here&lt;/a&gt;), I started wondering if these answers were &lt;em&gt;good enough&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allow me to expand: in these answers I went through the code almost line by line, and noted everything that jumped at me; by the time I was done, I already had a quite lengthy answer and decided to stop there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In both cases, re-reading myself I find my answers look like &lt;em&gt;code bashing sessions&lt;/em&gt;,  shredding the OP's code to pieces. That's certainly symptomatic of my &quot;read-the-code-and-note-everything-I-don't-like&quot; approach, and could make me sound like a harsh dude that comes along and bitches about everything I see in someone else's code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/33076/win-forms-design-pattern/33082#33082&quot;&gt;this&lt;/a&gt; case, I hinted between the lines that a more OOP approach would be much better, and ended up intentionally leaving out an actual alternative approach, 1 because my answer was getting way too long, and 2 because I figured I'd leave room for other answers. I was thanked, upvoted and my answer was even accepted, and when I told the OP that the acceptance might be premature my answer kept its green tick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then another [excellent if not epic] answer came, which basically picked up where I left off and, without the slightest hint at the OP's code, gave the alternative approach I had in mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't mind that my answer was un-accepted and that the other one got the green tick - it's the OP's call and it's all fair game, and that other answer is really absolutely great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made the effort of downloading the OP's code, building it, running it, reviewing it, writing a code review to the best of my abilities, ...and yet the OP deems the other answer as most useful, the one that I could have written by merely reading the OP's post - again, not to take anything away from that great answer (which even quotes mine).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the question is, exactly what is expected from the &quot;best answer&quot; on this site? An actual &lt;em&gt;code review&lt;/em&gt;? Or an alternative approach? The best of both worlds, even if it means an answer so long that only the OP will read entirely (if we're lucky)?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-04-23T08:53:03.687" Title="Is &quot;just reviewing the code&quot; good enough of an answer?" Tags="|discussion|answers|" AnswerCount="4" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="909" PostTypeId="2" ParentId="869" CreationDate="2013-10-26T05:36:50.110" Score="2" Body="&lt;p&gt;The feature that I find most missing here is inline comments (like &lt;a href=&quot;https://www.atlassian.com/software/crucible/overview&quot; rel=&quot;nofollow&quot;&gt;Cruicible&lt;/a&gt;). Perphaps just being able to place dots (or other tags) inline w/ id that could be used to focus on &quot;answer&quot; below would be sufficient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise it can be hard to follow discussion of a code section that is not very short.&lt;/p&gt;&#xA;" OwnerUserId="31269" LastActivityDate="2013-10-26T05:36:50.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="910" PostTypeId="2" ParentId="907" CreationDate="2013-10-26T20:41:26.663" Score="5" Body="&lt;p&gt;The way I see it, there's no right or wrong answer.  An answer is an answer, regardless of how it's approached.  Personally, I think having your own &quot;style&quot; helps you personalize your answers a bit, while there's nothing wrong with changing it up for the better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll offer my thoughts on both forms, and you can decide for yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;First form&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on how you look at this one, it &lt;em&gt;may&lt;/em&gt; look a bit hard to read.  I'd say that's because there's no code written for separation, &lt;em&gt;but&lt;/em&gt; it doesn't mean you need to force out written code.  Overall, this is like, &quot;Here are the main points.  Follow (and/or check off each one), and you're good.&quot;  Although it's not organized (depending on how you've written it), it just gets right to the point.  The &quot;harshness&quot; factor shouldn't matter; if it does, then perhaps the OP is not courageous enough to take any needed criticism.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Second form&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is probably how most code reviews will be approached, at least that's what I've seen.  This also looks a bit more &quot;formal&quot; as well.  You could also say that it's not &quot;spewing&quot; out the points, as with the first form.  This one &lt;em&gt;does&lt;/em&gt; take longer to read, but it may very well be &lt;em&gt;easier&lt;/em&gt; to read.  Despite the essay-like form, it could be a better pleasure to read when one is willing to read through it all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, which is better?  Well, as I see it, they both have their pros and cons.  In my opinion, I think the answerer should first go with what feels more comfortable.  If the OP and/or anyone else finds any issues with said format, then it could be changed.  The answerer could also &lt;em&gt;adapt&lt;/em&gt; to the OP's code depending on the desired review and/or severity of the issues.  In other words, not every answer has to follow the same form.  If the contents of the answer are spot-on, then chances are that anyone interested will read through the answer regardless of the form.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-10-26T20:41:26.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="911" PostTypeId="2" ParentId="897" CreationDate="2013-10-27T01:00:51.920" Score="2" Body="&lt;p&gt;Based on @Jamal's finding that there is &lt;a href=&quot;https://meta.stackexchange.com/a/118942&quot;&gt;no bulk retagging feature&lt;/a&gt;, I propose that we just tag a few of the newer matrix-related questions for now to build a critical mass. Then do others opportunistically if they ever happen to appear on the front page or need editing for other reasons.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-10-27T01:00:51.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="912" PostTypeId="2" ParentId="897" CreationDate="2013-10-27T01:34:41.693" Score="2" Body="&lt;p&gt;A suggestion I have in mind is to retag a certain number of these questions over some period of time.  For instance... five or ten questions per day, throughout the day.  Something like that.  This will eventually empty that list of 128, and we won't need to swamp the front page.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the same time, we can edit/close/delete any questions as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For right now, we can start with the unanswered questions.  There are &lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aquestion+matrix+-%5Bmatrix%5D+answers%3A0&quot;&gt;only 16&lt;/a&gt;, so that can be done in a minute.  Then we can move onto the rest of the list, possibly following the suggestion mentioned above.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-10-27T01:34:41.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="913" PostTypeId="2" ParentId="907" CreationDate="2013-10-27T02:31:52.420" Score="26" Body="&lt;p&gt;A good answer is whatever the OP can learn the most from.  Depending on the skill level of the OP, either a line-by-line critique or a high-level review could be more appropriate.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Line-by-line critiques&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A line-by-line critique is often needed for beginners whose code is too confused or buggy.  A pitfall, though, is that often beginners produce code where every line needs work.  With a review consisting of a dozen items, you would be lucky if the OP could keep just three points in mind when writing his/her next program.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You do have a bit of a responsibility, as a teacher, to make your answer digestible.  The more disastrous the original code is, the more challenging and more important it is to keep the review simple.  To that end, you could&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Prioritize&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With &lt;a href=&quot;https://codereview.stackexchange.com/a/33203/9357&quot;&gt;Question 31502&lt;/a&gt;, I would consider&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;If Expr = False&lt;/code&gt;  → &lt;code&gt;If Not Expr&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;i = i + 1&lt;/code&gt; → &lt;code&gt;i += 1&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;to be nitpicks, since their badness only affects the line itself.  When you have 11 bullet points, less is more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an &lt;a href=&quot;https://codereview.stackexchange.com/a/31306/9357&quot;&gt;example&lt;/a&gt; of an answer with prioritization.  Even though I've raised about a dozen issues, I consider only four to be serious.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Group issues into themes, and summarize&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an &lt;a href=&quot;https://codereview.stackexchange.com/a/32436/9357&quot;&gt;example&lt;/a&gt; of one of my reviews that I think was successful.  Even though I found lots of lines of bad code, you can get the gist by reading the headings.  You can also skip straight to the revised code to see how it should be done, because reading good code is also an effective way to learn.  Finally, the summary gives a root-cause assessment of why the original code was so convoluted to begin with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some common categories might be: bugs, design issues, flow-of-control issues, naming suggestions, and nitpicks.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Highlight key words, name your ideas&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your suggestions have names, they are more likely to be memorable.  &lt;a href=&quot;https://codereview.stackexchange.com/questions/29915/please-review-my-digraph-code-in-java/29929#comment47471_29929&quot;&gt;Soundbites and slogans work&lt;/a&gt;!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That said, here's &lt;a href=&quot;https://codereview.stackexchange.com/a/32215/9357&quot;&gt;one of my line-by-line reviews&lt;/a&gt; that didn't follow those simplification principles.  I can't honestly judge my own work — do you think it's effective?&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;High-level reviews&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If the code could benefit from a major overhaul, then a line-by-line critique, no matter how thorough, is just missing the forest for the trees.  In fact, it gives the OP a false impression that the code is salvageable.  So, with the &lt;a href=&quot;https://codereview.stackexchange.com/a/33082/9357&quot;&gt;OOP dice issue&lt;/a&gt;, it pays to think before you write, and sometimes you need to discard part of your review once you realize that the code needs a major overhaul.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Summary&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Writing &lt;strong&gt;clear&lt;/strong&gt; and &lt;strong&gt;concise&lt;/strong&gt; reviews is as hard as writing good code.  There are reviews that get the job done (a &quot;core dump&quot; of your brain), and then there are reviews that express key ideas eloquently.  How meta!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-10-27T02:31:52.420" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="915" PostTypeId="5" CreationDate="2013-10-28T01:40:13.440" Score="0" Body="&lt;p&gt;A Moderator is the site’s representative to the Network.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a local level, they make sure their members have the means to work through local issues where they can.&#xA;They elicit help from us, and their moderator peers on the same site and within the network, as necessary.&#xA;If there’s a feature request for a specific site, it’s up to that community to vet the idea in their own meta. If the idea has merit, the Moderator would bring it to the Stack Exchange team.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2013-10-28T06:09:29.497" LastActivityDate="2013-10-28T06:09:29.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="916" PostTypeId="4" CreationDate="2013-10-28T01:40:13.440" Score="0" Body="When you need to nominate a new Moderator." OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2013-10-28T06:08:57.150" LastActivityDate="2013-10-28T06:08:57.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="917" PostTypeId="1" CreationDate="2013-10-28T11:18:49.790" Score="-14" ViewCount="379" Body="&lt;p&gt;It seems to me that this site should be folded back into Stack Overflow. This site is little known, and because of a lack of reviewers, it does not serve its purpose well. Instead, requests for code review should be marked with, say, a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review&amp;#39;&quot; rel=&quot;tag&quot;&gt;review&lt;/a&gt; tag on Stack Overflow. Anybody who does not want to see review requests can filter them out easily.&lt;/p&gt;&#xA;" OwnerUserId="12537" LastEditorUserId="9390" LastEditDate="2013-11-21T22:42:19.403" LastActivityDate="2013-11-21T22:42:19.403" Title="Fold Code Review back into Stack Overflow" Tags="|discussion|feature-request|status-declined|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="918" PostTypeId="2" ParentId="917" CreationDate="2013-10-28T15:14:19.310" Score="10" Body="&lt;p&gt;Sounds more like a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/feature-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; for MSO.  Plus, you'll likely only receive biased feedback here.  We're just trying to grow, same as any other beta site.  We can use all the help we can get, especially from users on SO.  Due to the overlapping of ideas, we owe much of our success to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're also here because we love reviewing code, namely to help anyone improve their already-working code.  You cannot quite do that on SO, especially when &quot;shotgunning&quot; answers is the norm over there.  Here, you can take your time to write a great review, or you can just write a small one.  The one advantage of a smaller site like this is that your answer will very likely still be seen after any late changes.  On SO, it may just be buried under all the newer content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be more technical, this would mean establishing new topic-oriented policy for SO, which may not happen since SO is already &lt;em&gt;established&lt;/em&gt;.  Plus, if SO users were interested in code reviews at the present time, they would just come here.  If that's a hesitation, then it may mean that the answerer would prefer rep on SO, which could indicate a sole desire for more rep from answers.  Not all regulars on SO choose to answer only on SO, though.  &lt;a href=&quot;https://codereview.stackexchange.com/users/507/loki-astari&quot;&gt;Here's one of these users&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, would &lt;em&gt;you&lt;/em&gt; consider helping out around here?  You have a decent amount of rep on SO, which tells me you'd make a great reviewer.  The more, the better. :-)&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-10-28T20:56:23.880" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="919" PostTypeId="2" ParentId="917" CreationDate="2013-10-28T20:24:30.677" Score="20" Body="&lt;p&gt;&lt;strong&gt;StackOverflow&lt;/strong&gt; is an amazing resource for getting answers &lt;em&gt;when you're stumped on a specific problem&lt;/em&gt; in your code and &lt;em&gt;everything you've tried still doesn't make it work&lt;/em&gt;, and Google isn't helping you either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting &lt;em&gt;working code&lt;/em&gt; on StackOverflow is likely off-topic, because there's no &lt;em&gt;problem to solve&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you've posted your specific issue on SO, got some great answers, you've upvoted some and accepted the best, and now you've got working code. You got fast and numerous answers because there are hundreds of thousands of highly-qualified users roaming SO for questions like yours, and because several of these people have been there before and know the solution to your problem.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;With the help of people who are willing to spend a little bit more time to answer a post, &lt;strong&gt;CodeReview&lt;/strong&gt; is an amazing resource for getting your &lt;em&gt;working code&lt;/em&gt; to work better and be easier to maintain, and also to spot that subtle &lt;em&gt;I never realized it could have been a problem&lt;/em&gt; issue that your eyes alone haven't seen.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This site is little known and because of lack reviewers it does not serve its purpose well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is where &lt;strong&gt;you&lt;/strong&gt; come into play.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;H2&gt;1. Spread the news&lt;/H2&gt;&#xA;Indeed, not everybody on StackOverflow knows about CodeReview. Good reason to leave a comment on a SO post along the lines of &quot;This question is likely off-topic on SO, but you could try posting this question on (or rather, have it migrated to) CodeReview.StackExchange.com to get your code reviewed, &lt;strong&gt;people there will &lt;em&gt;strive&lt;/em&gt; to point out everything that can be improved&lt;/strong&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;H2&gt;2. Participate&lt;/H2&gt;&#xA;Indeed, the CodeReview community is &lt;strong&gt;much&lt;/strong&gt; smaller than that of StackOverflow. Join in, you're more than welcome!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;By &lt;strong&gt;reviewing others' code&lt;/strong&gt;, you're showing the world that you can sit in front of anyone's code and see stuff that they didn't. Isn't that rewarding already? Guess what, you can even earn rep points and badges, so keep reviewing!&lt;/li&gt;&#xA;&lt;li&gt;By &lt;strong&gt;posting your own code&lt;/strong&gt; for review, you're giving yourself an opportunity to learn something you didn't know, maybe some optimisation tricks you would have never thought of, or who knows!&lt;/li&gt;&#xA;&lt;li&gt;By &lt;strong&gt;browsing the site and VOTING&lt;/strong&gt;, you're rewarding the people here that put effort into their questions and answers, and you're helping towards getting CR enough hi-rep users to finally graduate as a full-fledged grownup member of the StackExchange sites.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Folding&lt;/em&gt; CR back into SO and closing the books here, would do no good to anyone. CodeReview is fairly unique in the SE family of programming-related sites:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;From the &lt;strong&gt;StackOverflow&lt;/strong&gt; help center:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Focus on questions about an actual problem you have faced. Include details about what you have tried and exactly what you are trying to do.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Stack Overflow is for professional and enthusiast programmers, people who write code because they love it. We feel the best Stack Overflow questions have a bit of source code in them, but if your question generally covers…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;a specific programming problem&lt;/li&gt;&#xA;  &lt;li&gt;a software algorithm&lt;/li&gt;&#xA;  &lt;li&gt;software tools commonly used by programmers&lt;/li&gt;&#xA;  &lt;li&gt;practical, answerable problems that are unique to software development&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;From the &lt;strong&gt;Programmers&lt;/strong&gt; help center:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Programmers Stack Exchange is a site for professional programmers who are interested in getting expert answers on conceptual questions about software development. If you have a question about...&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;algorithm and data structure concepts&lt;/li&gt;&#xA;  &lt;li&gt;design patterns&lt;/li&gt;&#xA;  &lt;li&gt;developer testing&lt;/li&gt;&#xA;  &lt;li&gt;development methodologies&lt;/li&gt;&#xA;  &lt;li&gt;freelancing and business concerns&lt;/li&gt;&#xA;  &lt;li&gt;quality assurance&lt;/li&gt;&#xA;  &lt;li&gt;software architecture&lt;/li&gt;&#xA;  &lt;li&gt;software engineering&lt;/li&gt;&#xA;  &lt;li&gt;software licensing&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now consider this (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review Stack Exchange is for &lt;strong&gt;sharing code from projects you are working on for peer review&lt;/strong&gt;. If you are looking for feedback on a specific working piece of code from your project in the following areas…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;li&gt;Security issues&lt;/li&gt;&#xA;  &lt;li&gt;Performance&lt;/li&gt;&#xA;  &lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Code Review is the only site on the StackExchange network where &lt;em&gt;asking for feedback on a specific working piece of code&lt;/em&gt; is clearly on-topic. As Jamal's nice answer mentions, StackOverflow's scope is well defined and absolutely unlikely to be modified to take what CodeReview takes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for &lt;em&gt;not enough reviewers&lt;/em&gt;, ...what makes you say that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rAkNi.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line, if you find there's not enough activity on CR, ...then participate more!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="9357" LastEditDate="2013-10-30T01:14:00.120" LastActivityDate="2013-10-30T01:14:00.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="920" PostTypeId="1" AcceptedAnswerId="921" CreationDate="2013-10-29T01:47:23.620" Score="7" ViewCount="108" Body="&lt;p&gt;I wrote &lt;a href=&quot;http://tek-tips.com/faqs.cfm?fid=7643&quot; rel=&quot;nofollow noreferrer&quot;&gt;an FAQ on a third-party website&lt;/a&gt; related to Delphi and thread-protection of objects. I need some feedback if this content is adequate or not. I was wondering can I ask a question on Code Review which references this third-party site, or would I have to re-create the content on Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went ahead and asked a question anyway without any direct link to the original third-party FAQ:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/33427/is-this-faq-adequate-to-publish-or-is-anything-wrong-with-it&quot;&gt;Is this the right way to thread-protect an object?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="25738" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-03-02T22:16:29.760" Title="Can I ask a question to review an FAQ written on a third-party site?" Tags="|discussion|site-policy|asking-questions|third-party|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="921" PostTypeId="2" ParentId="920" CreationDate="2013-10-29T02:08:31.653" Score="5" Body="&lt;p&gt;Wow sites like this are exactly why I &lt;strong&gt;only&lt;/strong&gt; use StackExchange sites. Don't you find us much better-looking? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think it's a good idea to just link to that site. If you're talking about &lt;a href=&quot;https://codereview.stackexchange.com/questions/33427/is-this-faq-adequate-to-publish-or-is-anything-wrong-with-it&quot;&gt;this post&lt;/a&gt; then I think you've done the right thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You see we like our stuff self-contained within SE (true on all sites), so it's VERY likely that your question will get put on hold and eventually closed, if all there is to it, is a link to that 3rd-party Delphi forum.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-10-29T02:08:31.653" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="922" PostTypeId="2" ParentId="920" CreationDate="2013-10-29T17:10:11.570" Score="4" Body="&lt;p&gt;make sure that your code works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;that should be first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;then take out all the explanation stuff, someone that is reviewing your code will most likely understand what you are talking about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;break it up into separate questions,  the post that you created is rather lengthy,  and ask if there is anything that can be improved in the code &lt;strong&gt;and why or how&lt;/strong&gt;.  this will help you understand what is going on with the code without really going off topic (too far?).&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-10-29T17:10:11.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="923" PostTypeId="1" AcceptedAnswerId="926" CreationDate="2013-10-30T11:22:12.350" Score="3" ViewCount="47" Body="&lt;p&gt;On Stack Overflow, when you get an overview of questions for a certain tag, each question has an avatar/flair next to it showing who asked the question, and when.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On CR, though, as soon as someone answers this question, or changes somthing, the &lt;em&gt;asked&lt;/em&gt; bit disappears from the overview, and instead a &lt;em&gt;modified&lt;/em&gt; box shows up, showing the last user that &lt;em&gt;&quot;acted&quot;&lt;/em&gt; upon the question. It could well be an edit, answering or commenting or closing the question (not sure in which cases this behaviour shows), but considering most questions don't show the person who asked the question in the first place, I'd say pretty much all of these actions will have this affect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this expected behaviour, or is it a bug? I'm not sure if this is even desirable, but I'd be happy to adjust my views if I understand the reasoning behind this...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As requested, a screenshot of what I'm on about. I did not ask the top JS question. I answered it, yet next to the title, it shows my flair. As &lt;a href=&quot;https://codereview.stackexchange.com/questions/33442/floating-point-representation-754-format-in-javascript&quot;&gt;you can see here&lt;/a&gt;, I did not edit the question in any way, either and still:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6Lj3x.png&quot; alt=&quot;modified instead of asked&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="16133" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-06-28T19:47:36.690" Title="On overview, answers, votes, comments all show as modified" Tags="|bug|status-bydesign|user-interface|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="926" PostTypeId="2" ParentId="923" CreationDate="2013-10-30T14:11:55.440" Score="3" Body="&lt;p&gt;where that screenshot is taken from you are on the &lt;strong&gt;Active&lt;/strong&gt; list, so it actually shows activity on the Question, so for this purpose it will show who was last active on the question, and that is why it shows &lt;strong&gt;&quot;modified 1 hour ago&quot;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you go to another sub-tab like &lt;strong&gt;newest&lt;/strong&gt;  it will show you the author of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the &lt;strong&gt;Active&lt;/strong&gt; sub-tab is the only one where it shows who was last active on the question&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-10-30T14:11:55.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="927" PostTypeId="1" AcceptedAnswerId="930" CreationDate="2013-10-31T13:41:38.157" Score="3" ViewCount="67" Body="&lt;p&gt;Basic information-gathering in this post.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Where is the Community Bulletin?&lt;/li&gt;&#xA;&lt;li&gt;Is there a bigger board than what is floating on the right-hand side of the screen?&lt;/li&gt;&#xA;&lt;li&gt;How do you put a post/thread there?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2013-12-12T04:42:58.960" LastActivityDate="2014-04-23T08:53:03.687" Title="How do topics get pinned to the Community Bulletin?" Tags="|support|stackexchange|community-bulletin|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="928" PostTypeId="5" CreationDate="2013-10-31T13:42:11.720" Score="0" Body="&lt;p&gt;The Community Bulletin box is a tool for the community to promote events and initiatives that are important to them. On-site activities like tag cleanup events, chat events, and weekly topic contests are some examples of things to promote in the community bulletin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moderators and select Stack Exchange employees can add new events from the Mod Links menu, giving each entry a title and beginning and ending date &amp;amp; time. Each entry must be linked to a Stack Exchange property (a Stack Exchange main site or meta post, Blog Overflow blog post, or a post on the main Stack Exchange blog).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information see: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/129483/new-community-bulletin-box-in-side-area&quot;&gt;New Community Bulletin box in side area&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T05:34:49.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="929" PostTypeId="4" CreationDate="2013-10-31T13:42:11.720" Score="0" Body="&quot;Community Bulletin&quot; is the new block that replaces the &quot;Visit Meta&quot; block that was before used on Stack Exchange sites." OwnerUserId="-1" LastEditorUserId="22222" LastEditDate="2013-11-30T05:34:49.193" LastActivityDate="2013-11-30T05:34:49.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="930" PostTypeId="2" ParentId="927" CreationDate="2013-10-31T14:36:02.847" Score="4" Body="&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/129483/new-community-bulletin-box-in-side-area&quot;&gt;This MSO post&lt;/a&gt; explains the community bulletin.  Below refers to how the entries are populated:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Moderators and select Stack Exchange employees can add new events from&#xA;  the Mod Links menu, giving each entry a title and beginning and ending&#xA;  date &amp;amp; time. Each entry must be linked to a Stack Exchange property (a&#xA;  Stack Exchange main site or meta post, Blog Overflow blog post, or a&#xA;  post on the main Stack Exchange blog).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If no entries have been manually submitted to be displayed, the&#xA;  Community Bulletin will be populated with &lt;a href=&quot;/questions/tagged/featured&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;featured&amp;#39;&quot; rel=&quot;tag&quot;&gt;featured&lt;/a&gt; and active meta&#xA;  posts.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-30T00:43:50.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="931" PostTypeId="2" ParentId="866" CreationDate="2013-10-31T22:14:29.310" Score="1" Body="&lt;p&gt;I perceive the question as more of a target-area/self-evaluation. For example, let's say I post working code--but I know that there's an area that needs more attention because either I'm weak in that particular area (e.g. regex, sql with partitioning, etc.) -- or I know what I created in that particular area is more of just a plain hack to get something to work. Even though I may have posted a specific question, I know (and appreciate) that the whole post is up for review/improvement.&lt;/p&gt;&#xA;" OwnerUserId="15242" LastActivityDate="2013-10-31T22:14:29.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="932" PostTypeId="1" AcceptedAnswerId="934" CreationDate="2013-11-01T18:27:02.300" Score="6" ViewCount="110" Body="&lt;p&gt;If someone asks the OP a question in the comments, and the OP never answers, and there isn't really enough information to give a good answer to the question, should we be able close the question and/or delete it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OR&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe we need to be able to vote to lock the question (like a close)?  If there isn't anything that can be improved, should this not be counted against us?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="9390" LastEditDate="2013-11-21T22:40:56.737" LastActivityDate="2014-04-23T08:53:03.687" Title="Close and/or delete a question abandoned by the asker?" Tags="|discussion|feature-request|status-declined|close-reasons|vote-to-close|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="933" PostTypeId="2" ParentId="932" CreationDate="2013-11-01T20:30:22.687" Score="2" Body="&lt;p&gt;&lt;strong&gt;Closing&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, it would make sense to vote to close if the question is currently off-topic.  That's the whole point of the feature-- leave an indicator that said question shouldn't accept new answers at the current time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, closing a question for not containing embedded code is most important.  If such a question is posted, someone answers, the link dies, the whole question is now obsolete.  &lt;em&gt;But&lt;/em&gt;, if it appears that the OP is still around, he/she can be notified to possibly fix the links.  If that's not possible, &lt;em&gt;then&lt;/em&gt; it can be deleted.  It also doesn't matter if there are already upvoted and/or accepted answers-- they should not have been posted in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Deleting&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deleting is different.  If the OP has written a bad question receiving downvotes &lt;em&gt;that can still be improved&lt;/em&gt;, then he/she could delete it, improve it, then undelete it.  As for &lt;em&gt;other users&lt;/em&gt; casting delete votes, I think that should mainly be done if the question is just crap.  The best example of this is &lt;strong&gt;spam&lt;/strong&gt;.  Beyond that, you may flag for deletion if you're very sure that the post should be deleted.  Unfortunately, we don't currently have enough 2K+ users casting delete votes on questions and 4K+ for questions and answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is also mentioned on the moderator tools privilege page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;When should I delete questions?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Closed questions that are of no lasting value whatsoever should be&#xA;  flagged and deleted.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Before voting to delete, please check that there are no good answers;&#xA;  if so, then the question should be flagged for moderator attention as&#xA;  a potential merge candidate. We don't like to lose great answers!&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Also, be cautious when deleting questions closed as duplicates; they&#xA;  can serve as a signpost, directing users to useful answers on another&#xA;  question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And on the trusted user page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;When should I vote to delete an answer?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You may vote to delete answers in the following cases:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;The answer is extremely low quality: There is little to no scope for&#xA;  improvement.&lt;/li&gt;&#xA;  &lt;li&gt;The answer doesn't answer the question; it may be a comment or a separate question altogether.&lt;/li&gt;&#xA;  &lt;li&gt;The answer is not much more than a link to another page. Link only answers are not allowed on&#xA;  Stack Exchange.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Locking&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can only be done by diamond moderators.  As such, there is no voting mechanism in place for it.  If you're &lt;em&gt;absolutely sure&lt;/em&gt; a post should be locked instead of closed or deleted, flag for a moderator.  For more information, consult the &lt;a href=&quot;https://meta.stackexchange.com/questions/22228/what-is-a-locked-post&quot;&gt;MSO FAQ post&lt;/a&gt;.  Quoted from that post:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;When should a post be locked?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Posts should generally only be locked in cases where something&#xA;  seriously bad is happening. In particular, where the ongoing updates&#xA;  and edits are actively detrimental to the system.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Some examples of when a post might be locked include:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;A question or answer where repeated voting or editing is happening in&#xA;  a way which attempts to game, hack, or otherwise abuse the system.&lt;/li&gt;&#xA;  &lt;li&gt;A question that gets opened and closed repeatedly many times without&#xA;  achieving community consensus on whether it should stay open or&#xA;  closed.&lt;/li&gt;&#xA;  &lt;li&gt;A question that, for whatever reason, continues to attract&#xA;  flame posts, spam, or other inappropriate answers.&lt;/li&gt;&#xA;  &lt;li&gt;A question that is repeatedly vandalized by its asker; for example, to drastically alter the meaning of the question that invalidates existing answers, or to obliterate/obscure the question.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-01T20:30:22.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="934" PostTypeId="2" ParentId="932" CreationDate="2013-11-02T00:07:56.207" Score="4" Body="&lt;p&gt;An abandoned question is primarily a sad thing. It means the OP potentially never came back anywhere on SE to notice the &quot;An answer has been posted on [your question]&quot; or &quot;N comments on [your question]&quot; notification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see a couple of valid reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The OP has completely rewritten their code and the post is moot.&lt;/li&gt;&#xA;&lt;li&gt;The OP is now pursuing new challenges as a grocery store manager.&lt;/li&gt;&#xA;&lt;li&gt;The OP was hit by a bus and is no longer able to respond.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Whatever the reason is, if after a year or so there hasn't been any activity from that user anywhere on the SE network, it's possible there will never be any more again. But does it mean an &lt;em&gt;unanswered question&lt;/em&gt; must be deleted? If so, does it mean &lt;em&gt;all old unanswered questions that nobody cared about for over a whole year&lt;/em&gt; should also be deleted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions are part of the site's history, whether we like it or not. They're part of the site's stats and tell a piece of the site's story, and at one point or another someone's going to post an answer, and might get upvotes for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now if the post is totally unsalvageable without the OP's intervention, there's already something we can do: vote to close for &quot;not clear what you're asking&quot;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-11-02T00:07:56.207" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="935" PostTypeId="1" CreationDate="2013-11-02T03:36:44.310" Score="8" ViewCount="123" Body="&lt;p&gt;I noticed the syntax highlighting on CR was different than that on SO:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;H2&gt;Stack Overflow&lt;/H2&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Syntax highlighting isn't perfect - the blue and the red could be a little brighter, but overall it's fairly representative of what we have in our IDE's and it's &quot;good enough&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Fd8K2.png&quot; alt=&quot;StackOverflow Syntax Highlighting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(oops just noticed I forgot the &lt;code&gt;on&lt;/code&gt; keyword in my &lt;code&gt;inner join&lt;/code&gt; stub...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;H2&gt;Code Review&lt;/H2&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On CR however, everything we're used to see blue shows up in some kind of muddy brown that's reasonably hard to tell from the comment-gray, or even the string-red:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zn8in.png&quot; alt=&quot;CodeReview Syntax Highlighting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Actual&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;In VS2012 Express, without any customization, code is highlighted like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ryyi3.png&quot; alt=&quot;VS2012E /C# highlighting&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In SSMS2012 Express, without any customization, TSQL is highlighted like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PME8y.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I made my point: I don't mind gray comments (although I don't see a reason why they shouldn't be showing up in green), but blue should be blue, and red could be a little bit brighter (SSMS2012 is a little bit intense, but somewhere between that and VS2012 would be perfect).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;H2&gt;Update&lt;/H2&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inspecting the CSS with FireBug is quite interesting - it seems the color for the &quot;kwd&quot; class is intended to be #00008B (blue), but that gets overwritten by #8A4A0B (mud-brown), so fixing the colors is - as I thought - pretty easy; just by disabling the overwriting CSS rules and using #008B00 for comments, I get it to look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MGnnS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5TRXJ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the solution is essentially to &lt;em&gt;remove&lt;/em&gt; the CSS rules that were added &lt;em&gt;on top&lt;/em&gt; of the correct-looking ones. Come on guys, unless I missed something, effort is next to none here!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-11-03T17:11:29.497" LastActivityDate="2013-11-03T17:11:29.497" Title="Could syntax highlighting be improved?" Tags="|feature-request|syntax-highlighting|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="936" PostTypeId="2" ParentId="935" CreationDate="2013-11-02T14:15:38.370" Score="5" Body="&lt;p&gt;I agree with this, and in particular I find comments are hard to read — comments are just as important as code, but displaying them in grey on a grey background suggests that they are not important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck getting this improved, though: when I raised this issue previously I was told that it's my problem that I don't have perfect vision.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what I do instead is to use the &lt;a href=&quot;https://chrome.google.com/webstore/detail/stylish/fjnbnpbmkenffdnngjfgmeleoegfcffe&quot; rel=&quot;nofollow&quot;&gt;Stylish&lt;/a&gt; plug-in for Chrome, which allows me to apply a custom stylesheet to any website. For Stack Overflow I have, for example:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;pre .com {color:black; font-style:italic;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2013-11-02T14:15:38.370" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="937" PostTypeId="2" ParentId="920" CreationDate="2013-11-02T17:55:38.460" Score="2" Body="&lt;pre&gt;&lt;code&gt;Can I ask a question to review an FAQ written on a third-party site?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;No you can not.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the site's policy on &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Make sure you include your code in your question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if you copy and paste content in order to be reviewed here, make sure the content in question is licence-able under the Creative Commons BY-SA 3 licence. See the very last line of text on this page.&lt;/p&gt;&#xA;" OwnerUserId="16860" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2013-11-02T17:55:38.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="938" PostTypeId="2" ParentId="907" CreationDate="2013-11-02T18:18:20.910" Score="3" Body="&lt;p&gt;As an observation on the topic in question, under the section &quot;Actual Code Review&quot; for the question &quot;Win Forms design pattern&quot;, you write&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You're using a SplitContainer, and your form is resizable. That's good. Now I realize this isn't WPF, but in terms of layout, I'm sure you could do better&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;My (humble) pointers are as follows:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 because my answer was getting way too long&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Agreed&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; I find my answers look like code bashing sessions, shredding the OP's code to pieces&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Not just the code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stay on topic. e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Is “just reviewing the code” good enough of an answer?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;leads you to write:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was thanked, upvoted and my answer was even accepted, and when I&#xA;  told the OP that the acceptance might be premature my answer kept its&#xA;  green tick.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Stay objective/unattached. SE / SO are not &lt;a href=&quot;https://meta.stackexchange.com/questions/65261/is-stack-overflow-a-social-networking-site&quot;&gt;social networking sites&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many people end up here through Google, and do not have the motivation to read lengthy treatises, when alternatives are available.&lt;/p&gt;&#xA;" OwnerUserId="16860" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-02T18:18:20.910" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="939" PostTypeId="2" ParentId="917" CreationDate="2013-11-05T09:43:23.513" Score="5" Body="&lt;p&gt;I think you miss an important point of view. Stack Overflow was probably the first and only site of this Q&amp;amp;A format. As time goes on, the site adopted many users and had a tremendous variety of topics, most of which seem to belong to more-specialized domains.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The SO team and community are obviously having hard time moderating and maintaining a such variety of information put in one place, and the decision to split the site into more specialized domains seems to me as a natural solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From a technical perspective this is probably harder done than said. As you said, new Q&amp;amp;A sites are not popular in their early stages. Code Review is still in its beta phase. It requires time for users to switch to it with their code-review related askings, and even more time for moderators to find and migrate code review questions from Stack Overflow (or elsewhere) into this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, there is nothing like a button which when pressed will automatically move all review-seeking users from SO to this site, neither will migrate automatically all the questions. This is a &lt;em&gt;process&lt;/em&gt; of development, and what is being developed is not just another platform, but a community-driven environment and user base. These things take a long time to evolve and mature, especially for more specific domains, like code-reviewing.&lt;/p&gt;&#xA;" OwnerUserId="5351" LastEditorUserId="5351" LastEditDate="2013-11-05T12:43:04.023" LastActivityDate="2013-11-05T12:43:04.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="940" PostTypeId="1" CreationDate="2013-11-05T14:32:08.407" Score="7" ViewCount="64" Body="&lt;p&gt;C++0x was the &lt;a href=&quot;http://en.wikipedia.org/wiki/C++11&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;working name&lt;/em&gt;&lt;/a&gt; for C++11, but they are still the same thing.  At this time, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b0x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++0x&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++0x&lt;/a&gt; is tagged with 4 questions and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt; is tagged with 98 questions.  Although there's no problem retagging those 4 questions, it should still be okay to use either tag.  C++11 just has the most questions because it's the final name of this standard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was already done on SO, so it should be correct.  I cannot put in the vote myself since I don't have a sufficient tag score.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T23:36:58.763" LastActivityDate="2015-06-28T23:36:58.763" Title="Synonym request: [c++0x] ↔ [c++11]" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="941" PostTypeId="1" AcceptedAnswerId="942" CreationDate="2013-11-05T22:09:26.090" Score="3" ViewCount="65" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/33859/9357&quot;&gt;Parsing text from reports&lt;/a&gt; was closed a few hours ago, with &quot;must contain working code&quot; as the reason, despite the fact that the &lt;a href=&quot;https://codereview.stackexchange.com/revisions/33859/1&quot;&gt;original question&lt;/a&gt; had a working code snippet, as I pointed out in a comment early on.  Furthermore, it has now been edited by the OP to include a fully functional program.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please help reopen the question, or alternatively, explain your votes to close.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-11-06T00:09:23.803" Title="Why did Q33859 (&quot;Parsing text from reports&quot;) get closed?" Tags="|discussion|closed-questions|specific-question|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="942" PostTypeId="2" ParentId="941" CreationDate="2013-11-06T00:09:23.803" Score="0" Body="&lt;p&gt;I agree with @Malachi:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;unless the question is read carefully it seems like the code doesn't&#xA;  work, but the OP has said they could only get it to work using the&#xA;  last bit of code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A question like this &lt;em&gt;may&lt;/em&gt; need to have been read carefully in order to determine whether or not it should be closed.  I admit that I didn't read it carefully enough, and I apologize for that.  Even if it still wasn't clear to me, I should've skipped the vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, I would hope to see an OP use the word &quot;working&quot; to indicate that the code does work.  I'm not suggesting this be new policy, though.  I'm just used to an OP keeping it clear that his/her code works, which could also be an indication that the FAQ was read prior to posting.  But I certainly understand that that cannot be the case each time, so I will be sure to read more carefully in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just wanted to get that out there.  Anyway, I have already voted to reopen.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-06T00:09:23.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="943" PostTypeId="1" AcceptedAnswerId="949" CreationDate="2013-11-06T09:09:23.770" Score="15" ViewCount="229" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/710/are-questions-about-how-to-further-golf-a-program-on-topic-here&quot;&gt;question&lt;/a&gt; of the role of code-golf on CodeReview was raised back in April. There was very little discussion, but there seemed to be a strong consensus at the time among meta users that code golf was not on topic (7 upvotes, 0 down votes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently though a code-golf question was posted. Upon reading it, I voted immediately for closure, but then I realized that it's received quite a positive response (4 upvotes on the question, and 6 answers, all within 24 hours). This has made me wonder if maybe my feelings towards code golf are not shared by a majority of users.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To me, the goal of Code Review is to achieve the highest quality of code possible, meaning maintainability, readability, etc--the typical benchmarks of code quality, not a metric of shortness. With that in mind, I feel that code golf questions are just about the antithesis of CR. I'm curious on others' thoughts though. Maybe there's some value to it that I'm not seeing?&lt;/p&gt;&#xA;" OwnerUserId="7308" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-11-06T21:17:07.920" Title="Do we need to revisit code-golf questions?" Tags="|discussion|site-policy|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="944" PostTypeId="2" ParentId="943" CreationDate="2013-11-06T09:49:52.743" Score="6" Body="&lt;p&gt;Oh boy, this is going to be some discussion...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Winston Ewert did give a good point: let the community decide.  The mods shouldn't create their own rules as it's the community's role is supposed to drive the site.  However, the community can easily be divided on a situation, as is sort of going on in &lt;a href=&quot;https://codereview.stackexchange.com/questions/33827/fizzbuzz-review&quot;&gt;this&lt;/a&gt; question.  It has received upvotes, good answers, and @svick had already created a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-golf&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-golf&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-golf&lt;/a&gt; tag.  But, fortunately, the answers &lt;em&gt;do not&lt;/em&gt; represent those found on Code Golf SE.  That's a good sign.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of reviewing, here's how I see it.  If the OP merely requests &quot;the shortest code possible&quot; instead of specifically code-golfing, that may work.  The answers could then help the OP give &lt;em&gt;good&lt;/em&gt; but short code.  Maybe even the shortest possible, as long as it doesn't specifically involve squeezing out every last bit of whitespace.  I'm okay with that.  Short code isn't always bad, but it may also help to tell the OP that &quot;code-golfing&quot; goes against good coding practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The votes, on the other hand, can create bias.  We cannot assume that every single user will be interested in only upvoting on-topic questions.  If the question looks intriguing, it alone could warrant an upvote.  But, as I've seen, we cannot give special treatment to each popular question.  If it's clearly off-topic, then it should be closed.  If this still divides the community, then a consensus will need to be reached.  It doesn't have to satisfy everyone.  If it were, then &lt;a href=&quot;https://stackoverflow.com/questions/84556/whats-your-favorite-programmer-cartoon&quot;&gt;this&lt;/a&gt; would still be going.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tl;dr: I'm okay with assisting with shortening code as long as it doesn't fall into code-golfing.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-11-06T09:49:52.743" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="945" PostTypeId="1" CreationDate="2013-11-06T13:32:38.457" Score="5" ViewCount="82" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9mrEd.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find the &quot;&lt;strong&gt;asking for code to be written&lt;/strong&gt;&quot; being bold, makes it easy to spot that close reason at a glance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be nice if the dialog also bolded key words in the other close reasons, like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions must &lt;strong&gt;include the code you want reviewed&lt;/strong&gt;. [...]&lt;/li&gt;&#xA;&lt;li&gt;Questions must &lt;strong&gt;contain working code&lt;/strong&gt; for use to review [...]&lt;/li&gt;&#xA;&lt;li&gt;This question &lt;strong&gt;belongs on another site&lt;/strong&gt;  in the StackExchange network.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="9390" LastEditDate="2013-11-21T04:56:38.457" LastActivityDate="2013-11-21T04:59:00.450" Title="Closing &gt; Off-Topic dialog could use some more formatting" Tags="|feature-request|status-completed|vote-to-close|user-interface|close-dialog|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="946" PostTypeId="2" ParentId="943" CreationDate="2013-11-06T18:03:29.647" Score="7" Body="&lt;p&gt;I agree there is already a site called CodeGolf, let them review their own Golfing skills. &lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-06T18:03:29.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="947" PostTypeId="1" AcceptedAnswerId="948" CreationDate="2013-11-06T18:17:48.503" Score="8" ViewCount="126" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/33851/how-can-i-improve-this-series-of-if-else-statements&quot;&gt;This question&lt;/a&gt; is starting to attract new users who contribute nothing more than &quot;use a &lt;code&gt;switch&lt;/code&gt; statement&quot; as an answer.  One of these answers is also a copy cat of previous answers.  There really is no need for these additional answers, especially because this is already mentioned &lt;em&gt;and demonstrated&lt;/em&gt; in some top answers.  If those new users have nothing new to contribute, then I don't think those answers should remain.  Even with the downvotes, they're just creating noise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If any 3500+ users agree, someone please consider protecting that question.  If those low-quality answers need not remain, then trusted users (4K+) could cast delete votes.  On the other hand, &lt;a href=&quot;https://meta.stackexchange.com/questions/89532/automatically-protect-questions-with-three-or-more-low-rep-user-deleted-answers&quot;&gt;having enough answers from new users deleted will automatically cause the Community User to protect the question&lt;/a&gt;.  I've also flagged a moderator in case further action here is uncertain.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2013-12-05T06:31:39.757" Title="Does this question need protection?" Tags="|discussion|status-completed|specific-question|" AnswerCount="1" CommentCount="8" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="948" PostTypeId="2" ParentId="947" CreationDate="2013-11-06T19:43:20.613" Score="8" Body="&lt;p&gt;I agree, and have enabled protection.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-11-06T19:43:20.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="949" PostTypeId="2" ParentId="943" CreationDate="2013-11-06T21:10:58.107" Score="12" Body="&lt;p&gt;Well, let's dig deeper and ask, what is the point of code golfing?  It's mental exercise, similar to the usual code reviews, but with a slightly twisted goal.  I think that golfing can be beneficial for helping to truly understand a language, including all its syntactical details and standard library features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the thought process involved in golfing?  I think it goes more or less like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Switch to a simpler algorithm, if possible&lt;/li&gt;&#xA;&lt;li&gt;Stop doing obviously stupid stuff, such as repeating code&lt;/li&gt;&#xA;&lt;li&gt;Stop doing luxurious stuff like error handling&lt;/li&gt;&#xA;&lt;li&gt;Stop doing sensible stuff such as initializing variables in C&lt;/li&gt;&#xA;&lt;li&gt;Look for micro-optimizations that save a character or two&lt;/li&gt;&#xA;&lt;li&gt;Minify identifiers, reduce parentheses and braces, strip whitespace and eliminate comments&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;On this site, we routinely do (1) and (2).  Of course, code quality diminishes as you proceed past step (2).  When you read golfed code, you mentally undo (6) → (5) → (4) → (3) → (2).  Shortening beyond (2) feels like it should be off-topic for this site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Golfing on the &lt;a href=&quot;https://codegolf.stackexchange.com/&quot;&gt;Code Golf SE&lt;/a&gt; is quite a different ball game!&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code Golf SE allows responses in any language, including GolfScript.&lt;/li&gt;&#xA;&lt;li&gt;Code Golf SE usually poses a question, and asks responders for blank-slate solutions. Golfing on this site, if allowed, would still be a &lt;em&gt;review&lt;/em&gt; of some sort. Many of the responses have all explained &lt;em&gt;how&lt;/em&gt; to shorten the code relative to the original, in a way that you could learn from each suggestion.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What accounts for the popularity of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-golf&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-golf&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-golf&lt;/a&gt; questions  &lt;a href=&quot;https://codereview.stackexchange.com/q/33827/9357&quot;&gt;https://codereview.stackexchange.com/q/33827/9357&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/q/8799/9357&quot;&gt;Python server that only returns error 418&lt;/a&gt;?  One factor is that they were posed in Java and Python, respectively — two &quot;straitjacket&quot; languages that are designed to thwart obfuscation.  In C or Perl, the outcome might have been uglier, both in terms of the code and the audience response.  Another consideration is that they were both extremely simple tasks with not too many different possible approaches.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Given that…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code golfing is not an entirely pointless sport&lt;/li&gt;&#xA;&lt;li&gt;There may be people who prefer Code Review-style golfing as opposed to Code Golf and Programming Puzzles-style golfing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;… do we still want to allow golfing here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible answers, I think, are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Yes, we can practice a gentler style of golfing here than on Code Golf SE.  Just tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-golf&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-golf&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-golf&lt;/a&gt; questions so that users who are disgusted by the idea can ignore them.&lt;/li&gt;&#xA;&lt;li&gt;No, allowing golfing risks splitting the community, devaluing the reputation scores of the &quot;good&quot; programmers, and contradicting our site's &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/233/9357&quot;&gt;elevator pitch&lt;/a&gt;.  The distinction between Code Golf and this site would be too fine for users to understand.  (They already have enough difficulty knowing which questions belong on &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt; or &lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;Programmers&lt;/a&gt; instead.)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Considering all of the above, I'd vote &lt;strong&gt;no&lt;/strong&gt;.  In my opinion, although those two questions were kind of fun, they shouldn't set a precedent.  I'd be in favour of having them and the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-golf&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-golf&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-golf&lt;/a&gt; tag deleted from this site to prevent the proliferation of future golfing questions.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2013-11-06T21:10:58.107" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="950" PostTypeId="2" ParentId="943" CreationDate="2013-11-06T21:17:07.920" Score="3" Body="&lt;p&gt;I think the most notable type of codegolf question which should be off-topic here is the character count type question (&lt;em&gt;I have solved problem Foo with X characters, how can I make it shorter?&lt;/em&gt;). Those should be closed and possibly migrated (although as I understand this is not quite as easy at least while we are in beta) to &lt;a href=&quot;https://codegolf.stackexchange.com/&quot;&gt;Code Golf&lt;/a&gt; as the OP is probably not really interested in a well written solution anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It gets trickier if someone posts a piece of code which solves a particular problem and asks how to make it shorter. Question would be what the threshold is where it becomes a pure codegolf question. Usually less code is better but at some point it becomes  just bad code, hard to read and maintain and code review should be about good code (clean, easy to read an maintain). I guess that would have to be decided by the community through close votes on a case by case basis.&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:38:59.193" LastActivityDate="2013-11-06T21:17:07.920" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="951" PostTypeId="2" ParentId="579" CreationDate="2013-11-06T21:29:17.373" Score="-1" Body="&lt;p&gt;If the only problem is that the question does include the code just through an external link then then I'd actually consider editing the question and putting the code in there if it's a decent codereview. That is if the link is still active and the code seems reasonable (not several hundreds of lines scattered amongst a dozen files).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would add more value to the site than just closing and/or deleting the question (and not requiring a moderator to deal with it either).&lt;/p&gt;&#xA;" OwnerUserId="30346" LastActivityDate="2013-11-06T21:29:17.373" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="952" PostTypeId="1" AcceptedAnswerId="953" CreationDate="2013-11-06T23:03:52.973" Score="9" ViewCount="136" Body="&lt;p&gt;I was wondering if, as part of asking for a review here, can I ask about how &lt;em&gt;useful&lt;/em&gt; my code is? That is, getting feedback about what possible use-cases the code I have written has and if people would use it if it were a library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would not intend on asking &lt;em&gt;only&lt;/em&gt; about the usefulness but of course also looking for general review of the code as a whole, and perhaps also about a specific area of it.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2013-11-07T00:27:31.333" LastActivityDate="2014-04-23T08:53:03.687" Title="Reviewing usefulness of code" Tags="|discussion|site-policy|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="953" PostTypeId="2" ParentId="952" CreationDate="2013-11-07T06:03:29.033" Score="11" Body="&lt;p&gt;I think that both OPs and reviewers should be encouraged to ask about the code's use case.  For one thing, knowing the use case helps put the review in the right context.  Sometimes code is being written just as an exercise, in which case reinventing the wheel is expected.  On the other hand, if the code is intended to go into production, the proper response might be that the entire work should be replaced with a library that already exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code being reviewed is obviously meant to be called by others, then a review of that code should of course address ways in which it could be made more useful.  Even if you didn't ask that question explicitly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes I suspect that a piece of code attempts to solve a problem that did not have to be solved in the first place: it's an instance of the &lt;a href=&quot;https://meta.stackexchange.com/q/66377&quot;&gt;XY problem&lt;/a&gt;.  In such cases, I think it's reasonable to ask the OP to explain the reason for writing the code.  After all, the most beautiful, bug-free code in the world is code that doesn't even exist.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-07T06:03:29.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="955" PostTypeId="2" ParentId="579" CreationDate="2013-11-08T14:40:46.187" Score="-1" Body="&lt;p&gt;Maybe we should lock these posts using a message that says that the Question is bad a bad format for Code Review, if the answer is a good code review. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;the other option with Editing is a good point as well, if you can insert the code, such that it doesn't look horrible, then that should be done to save the post. (leaving the link for further reference.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-08T14:40:46.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="956" PostTypeId="1" AcceptedAnswerId="959" CreationDate="2013-11-08T14:51:43.330" Score="3" ViewCount="197" Body="&lt;p&gt;If a user posts a fiddle as their block of code, will this code be permanent enough in that we should allow that as the only code on the question?  I am sure that this has happened a couple of times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are other similar sites permanent as well?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2014-03-02T22:18:03.013" LastActivityDate="2014-03-02T22:18:03.013" Title="Are JSFiddle fiddles permanent?" Tags="|discussion|third-party|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="957" PostTypeId="5" CreationDate="2013-11-08T14:53:27.260" Score="0" Body="&lt;p&gt;a Fiddle has come to be known as a site where you can post small code snippets to show what they are doing, and share them via a link to the fiddle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;use this tag for Meta Questions about how to deal with different aspects of Fiddle like Links in Code Review Questions.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2013-11-08T18:49:51.353" LastActivityDate="2013-11-08T18:49:51.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="958" PostTypeId="4" CreationDate="2013-11-08T14:53:27.260" Score="0" Body="for questions about how to handle different situations with Fiddle like sites." OwnerUserId="18427" LastEditorUserId="7076" LastEditDate="2013-11-08T15:21:14.090" LastActivityDate="2013-11-08T15:21:14.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="959" PostTypeId="2" ParentId="956" CreationDate="2013-11-08T14:57:51.887" Score="7" Body="&lt;p&gt;Those questions would be off topic. We cannot depend on external sites to make a question useful.&lt;/p&gt;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help topic on asking:&lt;/a&gt;(emphasis added)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To be on-topic the answer must be yes to all questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Does my question contain code? (Please include the code in the question, &lt;em&gt;&lt;strong&gt;not a link to it&lt;/strong&gt;&lt;/em&gt;)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;JSFiddle is useful for demoing and testing code, but links cannot make a question on topic. The question must be able to stand on its own.&lt;/p&gt;&#xA;" OwnerUserId="14909" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-11-08T15:05:00.237" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="960" PostTypeId="2" ParentId="956" CreationDate="2013-11-08T17:37:13.193" Score="6" Body="&lt;ol&gt;&#xA;&lt;li&gt;We can't generalize about all fiddles, since they are not all run by the same entity.&lt;/li&gt;&#xA;&lt;li&gt;Nothing lasts forever.&lt;/li&gt;&#xA;&lt;li&gt;Despite the best intentions, situations change.  A fiddle site could go dead due to cash flow reasons, or for a stupid mistake such as accidentally letting a domain registration lapse.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, permanence of the link is not the only consideration.  A bigger issue is that Stack Exchange aims to build a Creative Commons-licensed body of knowledge, similar to Wikipedia.  By submitting content to this site, you automatically contribute to the &lt;a href=&quot;http://blog.stackoverflow.com/2009/06/stack-overflow-creative-commons-data-dump/&quot;&gt;data dump&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is the data dump important?  It's the community's insurance against Stack Exchange going dead or going rogue.  Should Stack Exchange decide to put our good-faith contributions behind a paywall, for example, someone could theoretically clone the site based on the data dump.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2013-11-08T20:21:20.633" LastActivityDate="2013-11-08T20:21:20.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="961" PostTypeId="2" ParentId="850" CreationDate="2013-11-08T17:41:47.147" Score="6" Body="&lt;p&gt;I think that sometimes, if there isn't an answer, just giving your opinion on what you would have done differently and why is enough of a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this leaves a very fine line on CR though, and where do we draw that line.  once I start nit picking the code for formatting the way I like to see it I usually find something else in the code that would be more readable if written differently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;also, I think that even though a question doesn't have the readability tag listed on it, we should still review for readability, so suggest what would make the code more readable if it were 100 times more complex, and they used the same formatting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;things like that are good answers I think&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-08T17:41:47.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="962" PostTypeId="2" ParentId="956" CreationDate="2013-11-08T17:51:24.043" Score="2" Body="&lt;p&gt;I think that the General consensus is that, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;if the Question doesn't make sense without the Fiddle then we should&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ask the OP to post the relevant code &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(&lt;em&gt;screenshots can supplement relevant code to show visually what the code does.&lt;/em&gt;) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;AND/OR&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Vote to close&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;so a Fiddle should be treated just like any other link (other than SE Site Links)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;there is already a design in place that keeps someone from posting a JSFiddle link without code to go with it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we need to be on alert about this issue though, to keep it consistent.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2013-11-12T02:58:03.473" LastActivityDate="2013-11-12T02:58:03.473" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="963" PostTypeId="2" ParentId="850" CreationDate="2013-11-08T18:08:50.413" Score="5" Body="&lt;p&gt;Your example of &lt;a href=&quot;https://codereview.stackexchange.com/q/6809&quot;&gt;https://codereview.stackexchange.com/q/6809&lt;/a&gt; is an oddball.  I would say that it's neither good code nor bad code.  It's code that has been distilled down to a nearly trivial test case, so that it doesn't really do much of anything useful, yet still triggers a bug in node.js.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that the question is mainly about a bug in node.js itself, not in the posted JavaScript code.  Therefore, nobody will be able to satisfactorily resolve the problem in the context of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I've nominated the question to be closed as off-topic.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-11-08T18:08:50.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="964" PostTypeId="2" ParentId="850" CreationDate="2013-11-08T18:29:12.447" Score="21" Body="&lt;p&gt;Good code doesn't mean nothing can come out of a peer review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviewing code doesn't always mean &lt;em&gt;shred the OP's code to pieces&lt;/em&gt;, and &lt;em&gt;propose better ways to do the same thing&lt;/em&gt;. It could just as well point out &lt;em&gt;why&lt;/em&gt; every right decision was the &lt;em&gt;right&lt;/em&gt; decision to make.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have an example at hand, but if Eric Lippert were to post some piece of the C# compiler for peer review (&lt;em&gt;slightly&lt;/em&gt; unlikely), I'm sure Jon Skeet would be able to review it and explain &lt;em&gt;what makes this code be good code&lt;/em&gt;, and that would still be an awesome review post from which many people could learn many things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think unanswered questions should be automatically marked as answered.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-11-08T18:29:12.447" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="966" PostTypeId="1" AcceptedAnswerId="967" CreationDate="2013-11-10T08:41:54.333" Score="13" ViewCount="149" Body="&lt;p&gt;Most code people are posting here seems to be code they have written themselves. In &lt;a href=&quot;https://codereview.stackexchange.com/questions/35115/php-compare-3-session-management-scripts&quot;&gt;this question&lt;/a&gt; the OP asked basically for a review of three 3rd party scripts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure that this question is a good fit as it stands but as alternative he could ask three questions asking one for each script to be reviewed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming he includes the source (including licensing attributions) would that be in the spririt of CR?&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-11-15T15:59:33.490" Title="Is asking for review of 3rd party code ok?" Tags="|discussion|specific-question|site-policy|asking-questions|third-party|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="967" PostTypeId="2" ParentId="966" CreationDate="2013-11-10T10:05:15.703" Score="17" Body="&lt;p&gt;According to &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics I can ask about here?&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be yes to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;  &lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;p&gt;If you answered yes to all the above questions, your question is&#xA;  on-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Third party code would fail number 2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it also is &lt;strong&gt;against the spirit&lt;/strong&gt; of Code Review.  If the asker can't understand the code in the first place then they won't be able to understand the review of the code.  The question is just asking for a product selection to be made for free.&lt;/p&gt;&#xA;" OwnerUserId="7585" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-11-10T10:05:15.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="968" PostTypeId="1" AcceptedAnswerId="970" CreationDate="2013-11-11T14:40:50.580" Score="-4" ViewCount="109" Body="&lt;p&gt;I would not mind tagging questions as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/closed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;closed&amp;#39;&quot; rel=&quot;tag&quot;&gt;closed&lt;/a&gt;, so that I can put &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/closed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;closed&amp;#39;&quot; rel=&quot;tag&quot;&gt;closed&lt;/a&gt; in my 'not interesting list' and ignore them. It's kind of a hack to save those micro-seconds I spend on closed questions. What do you think?&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="22222" LastEditDate="2014-03-02T08:32:21.120" LastActivityDate="2014-03-02T08:32:21.120" Title="Should we have a 'closed' tag?" Tags="|feature-request|status-declined|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="969" PostTypeId="2" ParentId="102" CreationDate="2013-11-12T04:33:02.500" Score="2" Body="&lt;p&gt;This question dates back from CR's debut, and it being unanswered on the front page is just weird. Nevertheless, it's a good question so here's my input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;H3&gt;Code Review Questions on StackOverflow&lt;/H3&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions ought to be migrated over here, as mentioned in a comment. While there is no &quot;official&quot; migration route from SO to CR while the site is in beta, when you're browsing SO and notice a question that would be a good fit for CodeReview, you should leave a comment on the SO post telling the OP about this site (ideally with a link), keeping in mind this section of our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To be on-topic the answer &lt;strong&gt;must be yes to &lt;em&gt;all&lt;/em&gt; questions:&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;  &lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Ideally these questions should be &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/796/should-quick-fixes-to-non-working-code-go-into-comments-only/797#797&quot;&gt;flagged for moderator attention to be migrated to CR&lt;/a&gt;, as flagging for moderator is the only way questions can be migrated from SO (at least until CR blooms out of beta).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;H3&gt;Code from StackOverflow Answers&lt;/H3&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing that hasn't been addressed here, is whether the code in &lt;em&gt;answers&lt;/em&gt; of some StackOverflow questions could be subject to code review. I think some SO answers &lt;em&gt;can&lt;/em&gt; be reposted on CR, just as long as the SO answer is a code-centric answer that is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Authored by the same person that posts the CR question.&lt;/li&gt;&#xA;&lt;li&gt;Self-contained as a working solution.&lt;/li&gt;&#xA;&lt;li&gt;Answering the SO question with &lt;em&gt;real&lt;/em&gt;, working code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm guilty of two such questions. In both cases, I wrote an answer on StackOverflow, for which I wanted to get the code peer reviewed.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2013-11-12T13:21:44.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="970" PostTypeId="2" ParentId="968" CreationDate="2013-11-12T13:32:06.993" Score="8" Body="&lt;p&gt;What if a closed question already has 5 tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags are for categorizing questions, not to filter them by status. If we go forward with this, soon we'll want a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/on-hold&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-hold&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-hold&lt;/a&gt;, a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protected&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protected&amp;#39;&quot; rel=&quot;tag&quot;&gt;protected&lt;/a&gt; and then a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/locked&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;locked&amp;#39;&quot; rel=&quot;tag&quot;&gt;locked&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/migrated&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;migrated&amp;#39;&quot; rel=&quot;tag&quot;&gt;migrated&lt;/a&gt; and why not a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/deleted&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;deleted&amp;#39;&quot; rel=&quot;tag&quot;&gt;deleted&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These things belong in the question's title, like &lt;code&gt;blablabla [on hold]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Since the idea is to have these questions show as &quot;not interesting&quot;, perhaps there could be a &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; made, to make questions with one of these statuses show up faded in the questions list, like questions tagged with &quot;ignored tags&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zmauh.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-11-12T14:26:44.767" LastActivityDate="2013-11-12T14:26:44.767" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="971" PostTypeId="1" AcceptedAnswerId="972" CreationDate="2013-11-12T20:13:12.513" Score="9" ViewCount="283" Body="&lt;p&gt;I am going to link &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/612/vote-early-vote-often&quot;&gt;Vote Early, Vote Often&lt;/a&gt; because this question/discussion has a lot to do with the whole voting scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question: &lt;em&gt;do you think we have a problem with people not down voting for fear of losing precious reputation on Code Review?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Down Voting Questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;do not cost you any reputation&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;should this be done on questions already closed to let others know these are bad questions?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Down Voting Answers&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;DO&lt;/strong&gt; cost reputation (-1)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;are we down voting the answers like we should be?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These are things that we should think about, for the sake of the future of this site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would love to hear your thoughts.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-08-08T12:07:38.760" Title="Down Voting Discussion" Tags="|discussion|reputation|voting|down-votes|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="972" PostTypeId="2" ParentId="971" CreationDate="2013-11-12T21:31:24.277" Score="10" Body="&lt;p&gt;At first I was quite reluctant to downvoting. When you have &amp;lt; 500 rep and getting there &lt;em&gt;took all your spare change&lt;/em&gt; (I hope that translates well), you think twice before giving away a single point just because someone wrote a bad post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the same on every SE site BTW - at one point or another, you stop caring much about your reputation score, and just vote &lt;em&gt;as you feel it&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: at 951 points, if I can't find two posts to edit (and get to 955), I'll manage to find one bad answer to downvote (and get to 950), just because I like nice round numbers - don't get me wrong, I don't downvote for the heck of it - I'll really try hard to find a post &lt;em&gt;that deserves my wrath be unleashed&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Downvoting questions is different. I don't hold back. Nobody should. A closed question, however, should only be downvoted if you feel it hasn't been punished hard enough by being closed, taking its current net score into account.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;A real reason for downvoting CR answers&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Psychological instability related to the last digit of one's rep score aside, I think there are answers that, on CR, should be discouraged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we should &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/111/23788&quot;&gt;avoid upvoting &quot;here's your code, better&quot;&lt;/a&gt; answers. Moreover, I think these answers should be outright downvoted - CR is about the &lt;em&gt;fishing rod&lt;/em&gt;, not about the &lt;em&gt;fish&lt;/em&gt;. The problem is that sometimes such answers &lt;em&gt;do&lt;/em&gt; have &lt;em&gt;excellent&lt;/em&gt; code that's very very good and that &lt;em&gt;does&lt;/em&gt; attract upvotes. But to keep CR in shape and all about &lt;em&gt;reviewing code&lt;/em&gt;, we should frown upon them, regardless of how good the code is - perhaps write a comment to ask the author &quot;Nice &lt;em&gt;code&lt;/em&gt;, where's the &lt;em&gt;review&lt;/em&gt;?&quot;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-11-13T18:15:39.097" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="973" PostTypeId="2" ParentId="971" CreationDate="2013-11-12T21:37:09.663" Score="12" Body="&lt;p&gt;I don't think that this site suffers from a lack of down-votes.  Rather, it suffers from a lack of up-votes, and up-votes are always free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's kind of perverse, actually.  Often, the good questions are the ones with crappy code.  It's a bit counterintuitive to vote up crappy code.  On the other hand, short answers attract up-votes faster, and it's hard to write a short review of disastrous code.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-11-12T21:37:09.663" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="974" PostTypeId="2" ParentId="467" CreationDate="2013-11-12T22:23:01.713" Score="20" Body="&lt;p&gt;I think that there is also a legal reason for this: whenever you post something to a Stack Exchange site, you release it under the CC-BY-SA license. If the author doesn't post the code here, but to some other site, then they most likely didn't release it under that license. And you, as someone who didn't write that code, have no right to do that.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="120114" LastEditDate="2020-05-12T12:56:18.107" LastActivityDate="2020-05-12T12:56:18.107" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="975" PostTypeId="1" AcceptedAnswerId="976" CreationDate="2013-11-13T02:49:25.883" Score="6" ViewCount="53" Body="&lt;p&gt;The idea jumped at me after reviewing two close votes in a row (granted, from the same user) that were homework assignments without any code in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since a question that has no code in it (or one that is, say, less than 5 lines of code), is 100% garanteed to be off-topic here, can there be a &quot;code-block detection&quot; mechanism that prevents a user from posting a question that wouldn't have a code block?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps even pop a message saying something like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions on CodeReview.StackExchange must contain code for others to review! Moreover, the code must be &lt;em&gt;working code&lt;/em&gt; for the question to be on-topic. No code? Sorry, no one can help you here!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2013-11-21T23:09:56.920" LastActivityDate="2014-04-23T08:53:03.687" Title="Codeblock detection" Tags="|feature-request|status-declined|asking-questions|off-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="976" PostTypeId="2" ParentId="975" CreationDate="2013-11-13T03:51:16.077" Score="1" Body="&lt;p&gt;I don't think this will work.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;What if the user just puts the entire post, or part(s) of it, into a code block?&#xA;It would take a stronger algorithm to detect when *no actual code* is put into a code block.&#xA;I think this is one of the things that we just have to deal with manually.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/169694/detect-attempts-at-disguising-meaningless-text-as-code-blocks&quot;&gt;Here&lt;/a&gt; is a related question on MSO, which also suggests that this won't work.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-13T03:51:16.077" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="977" PostTypeId="1" AcceptedAnswerId="981" CreationDate="2013-11-13T15:00:28.017" Score="-1" ViewCount="51" Body="&lt;p&gt;I don't quite understand how the process of tag-creation works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/35280/javascript-text-editing-webapp&quot;&gt;JavaScript text editing webapp&lt;/a&gt;, I've added &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/overall-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;overall-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;overall-review&lt;/a&gt; to the tags list and thought that I would be able to edit the wiki and such right away, but this is not the case. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Do I need a certain amount of rep to create tags?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does tag creation fall to the moderators?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-11-19T20:29:16.643" Title="Tag-request [overall-review]" Tags="|feature-request|support|status-declined|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="978" PostTypeId="1" AcceptedAnswerId="979" CreationDate="2013-11-13T15:22:22.327" Score="4" ViewCount="42" Body="&lt;p&gt;No question similar to this came up in the fancy box, so I am going to ask it so that it can be referenced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/32060/store-procedure-timing-out-sometimes&quot;&gt;Store Procedure Timing out sometimes?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It gives code that sometimes times out for the user, meaning that it sometimes runs through and produces results, but sometimes it fails.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an on-topic question?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-11T17:13:17.580" Title="&quot;SQL sometimes times out&quot; - on or off topic?" Tags="|discussion|site-policy|on-topic|off-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="979" PostTypeId="2" ParentId="978" CreationDate="2013-11-13T15:22:22.327" Score="3" Body="&lt;p&gt;Yes, this question should be on topic, because the issue here is the performance of the query, if the timeout length was longer or they had a more powerful machine the query might run 100% of the time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;these are the instances where I can see this happening&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;SQL&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;http responses being requested from a server&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;please feel free to add more to this answer&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-13T15:22:22.327" CommentCount="0" CommunityOwnedDate="2013-11-13T15:22:22.327" ContentLicense="CC BY-SA 3.0" />
  <row Id="980" PostTypeId="1" AcceptedAnswerId="983" CreationDate="2013-11-13T15:48:10.283" Score="4" ViewCount="47" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cfml&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cfml&amp;#39;&quot; rel=&quot;tag&quot;&gt;cfml&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfusion-10&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfusion-10&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfusion-10&lt;/a&gt; should be merged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfusion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfusion&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfusion&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfusion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfusion&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfusion&lt;/a&gt; is the most popular tag of them all, but they are all the same thing and there aren't very many questions associated with them.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2015-06-28T23:33:12.250" LastActivityDate="2015-06-28T23:33:12.250" Title="Merge or synonymize Cold Fusion tags" Tags="|feature-request|status-declined|tags|synonym-request|retag-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="981" PostTypeId="2" ParentId="977" CreationDate="2013-11-13T16:05:03.380" Score="5" Body="&lt;p&gt;No, it does not fall to the moderators.  According to the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/create-tags&quot;&gt;tag creation privilege page&lt;/a&gt;, 150 rep is required to create tags.  This takes effect immediately &lt;em&gt;unless&lt;/em&gt; one doesn't have editing privileges (1000 rep), in which case the request still has to be approved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, I have denied that tag creation suggestion.  It doesn't seem like a tag that we need.  Plus, we should help the asker stay at or below the five-tag limit by not giving him/her so many options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also don't entirely agree with &quot;adding more tags for visibility.&quot;  On a question list page alone, this is irrelevant because it's the &lt;em&gt;title&lt;/em&gt; that stands out.  As for favorited tags, it's safe to assume that users mostly follow language tags, which obviously are already used.  What matters is that the &lt;em&gt;correct&lt;/em&gt; tags are used.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-11-13T17:28:20.983" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="982" PostTypeId="2" ParentId="977" CreationDate="2013-11-13T16:22:14.547" Score="-2" Body="&lt;p&gt;I just found this post as it closely relates to this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/232/redundant-tag-review&quot;&gt;Redundant tag: review&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and I think this question and answer says it clearly.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;this was a comment but I think it might be deserving as an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;there are a lot of questions where the OP gives one tag, and the OP wants a General Review,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this would be a good tag to add.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I remember seeing somewhere on StackOverflow that a Poster should always have at least 2-3 tags on their question for max attention.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been adding tags to questions where they fit, but I think this tag would benefit everyone, at the same time it may make people more lazy&lt;/strike&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2013-11-13T17:21:49.903" CommentCount="1" CommunityOwnedDate="2013-11-13T17:21:49.903" ContentLicense="CC BY-SA 3.0" />
  <row Id="983" PostTypeId="2" ParentId="980" CreationDate="2013-11-13T16:25:41.693" Score="1" Body="&lt;p&gt;It looks like they were all created by the same user, too.  SO's tag wikis seem to suggest that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfusion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfusion&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfusion&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cfml&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cfml&amp;#39;&quot; rel=&quot;tag&quot;&gt;cfml&lt;/a&gt; are &lt;em&gt;not&lt;/em&gt; quite similar.  If they are, then someone else can change them.  &lt;s&gt;For now, I've retagged the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfusion-10&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfusion-10&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfusion-10&lt;/a&gt; question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfusion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfusion&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfusion&lt;/a&gt;, and the former will die soon.&lt;/s&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; That question has been retagged by the OP with &lt;a href=&quot;https://codereview.stackexchange.com/revisions/32971/5&quot;&gt;this reason&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-11-14T09:03:51.253" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="984" PostTypeId="1" AcceptedAnswerId="1017" CreationDate="2013-11-13T17:05:48.670" Score="4" ViewCount="118" Body="&lt;p&gt;Don't get me wrong, I love the fact that this site is far less, uh, &lt;em&gt;stuck-up&lt;/em&gt; (in a good way?) than SO/MSO can be (despite the &lt;a href=&quot;https://stackoverflow.com/questions/84556/whats-your-favorite-programmer-cartoon&quot;&gt;occasional craziness&lt;/a&gt;). Maybe it's because we're short of a moderator, but I feel like some meta-discussions (and sometimes even on the main site) would get the involved people (including myself) a little slap if it were posted on MSO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are we underusing &lt;em&gt;Chat&lt;/em&gt; and abusing comments? Or &lt;em&gt;hey, it's meta, relax bud, that's fine&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, where do laid-back, off-topic discussions really belong? Or should we be keeping it all to ourselves? I guess &lt;em&gt;some&lt;/em&gt; of these comments could be somewhat entertaining to passers-by, but at the same time they might make our community look smaller than it really is... and people coming here from SO/MSO might frown at those.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where's the line drawn between &lt;em&gt;bringing your humor&lt;/em&gt; and &lt;em&gt;turning meta into a big chatroom&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;sorry to be such a party-breaker :)&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-11-19T08:20:39.910" Title="Are we somehow misusing CR.Meta? (what's off-topic on meta?)" Tags="|discussion|meta|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="985" PostTypeId="2" ParentId="984" CreationDate="2013-11-13T17:32:37.553" Score="3" Body="&lt;p&gt;I think that it is okay to let humor out in our posts to let people know that we aren't all just Code Police that stick to the rules and nothing but the rules. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;on some posts on Meta, the comments are going to be long because of the question or answer, and it's totally on-topic.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess the real question we should be asking is, &lt;strong&gt;what is Off-Topic for Meta?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this answer would help us decide if our comments to questions is out of line and getting &lt;code&gt;&quot;off-topic&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-13T17:32:37.553" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="986" PostTypeId="1" AcceptedAnswerId="987" CreationDate="2013-11-14T02:45:45.193" Score="3" ViewCount="88" Body="&lt;p&gt;In spite of &lt;a href=&quot;https://codereview.stackexchange.com/posts/33968/revisions&quot;&gt;this moderator edit&lt;/a&gt;, which removed a picture that didn't add anything to the post besides a remotely on-topic caption about strings (the post was about string concatenation, the example with cats; the picture was a cat, with a string. haha...ha.), I promised myself (and the moderator in question) that I'd be more careful in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;(besides it &lt;strong&gt;&lt;em&gt;was&lt;/em&gt;&lt;/strong&gt; a bad one)&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in my original answer (&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35321/1&quot;&gt;here&lt;/a&gt;), I decided to proactively remove the picture/cartoon that I wanted to put there, but the more I think of it, the more I find it &lt;em&gt;could&lt;/em&gt; be in context. It's a [well-known/classic] cartoon that complements this following question I'm asking the OP:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What happens when &lt;code&gt;authorlnf&lt;/code&gt; contains the value &lt;code&gt;&quot;Robert'); DROP TABLE author;--&quot;&lt;/code&gt;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...which pretty much &lt;em&gt;quotes&lt;/em&gt; the cartoon:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bRxGS.png&quot; alt=&quot;little bobby tables&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a compromise, I've decided to remove the picture but still leave a hyperlink to it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Three questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;em&gt;Should I leave the cartoon in the post, or have I made the right decision by just linking to it?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;When is it appropriate to include a picture in an answer?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Is it ever appropriate to use a cartoon to illustrate a point?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-11-14T14:11:10.513" Title="When is it appropriate to include a picture in an answer?" Tags="|discussion|answers|images|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="987" PostTypeId="2" ParentId="986" CreationDate="2013-11-14T09:15:59.883" Score="5" Body="&lt;p&gt;Well, certain topics, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/computational-geometry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;computational-geometry&amp;#39;&quot; rel=&quot;tag&quot;&gt;computational-geometry&lt;/a&gt;, couldn't reasonably be discussed without inline images.  Here's a blatant plug for my &lt;a href=&quot;https://codereview.stackexchange.com/a/32558/9357&quot;&gt;favourite example&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would say that the XKCD Bobby Tables cartoon is relevant and contributes meaningfully to your answer.  If the cartoon makes it just a bit more likely that a programmer somewhere will remember your advice when composing the next SQL query, then Randall Munroe himself would be proud.  Go ahead and embed it.  (Just be sure to include attribution to comply with XKCD's CC-BY-NC license.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://ux.stackexchange.com/a/44069/14515&quot;&gt;This answer&lt;/a&gt; on the User Experience SE also works on me — the image somehow makes an impact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps some people find the lolcat amusing.  However, I don't think it contributed to making your point.  I agree with its removal.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2013-11-14T09:15:59.883" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="988" PostTypeId="1" AcceptedAnswerId="990" CreationDate="2013-11-14T16:11:54.953" Score="3" ViewCount="73" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/test&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;test&amp;#39;&quot; rel=&quot;tag&quot;&gt;test&lt;/a&gt; tag was created very recently under its first question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/35332/dapper-test-code&quot;&gt;https://codereview.stackexchange.com/questions/35332/dapper-test-code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on the title alone, well... the code within is meant to be test code.  However, I feel that the tag name is a bit ambiguous.  Could the name also refer to unit-testing?  What about the &lt;em&gt;process&lt;/em&gt; of testing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Stack Overflow, the two top tags under a search for &quot;test&quot; are &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;testing&lt;/a&gt;.  However, this &lt;em&gt;may&lt;/em&gt; be where CR and SO handle test code differently (fixing versus reviewing), thus possibly not a good comparison.  But I wanted to make it anyway since SO is our &quot;big sister&quot; or what have you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, my question is: should this tag be renamed (new tag created while letting this one die)?  That is, should it more accurately work with that question, if the tag is still needed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also consider whether or not it's superfluous, assuming that test code doesn't necessarily warrant its own category here.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-11-14T20:55:48.367" Title="Is the name [test] okay for this tag?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="989" PostTypeId="2" ParentId="980" CreationDate="2013-11-14T19:33:24.903" Score="0" Body="&lt;p&gt;Seems like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfusion-10&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfusion-10&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfusion-10&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coldfustion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coldfustion&amp;#39;&quot; rel=&quot;tag&quot;&gt;coldfustion&lt;/a&gt; are being used and there is a difference in the coding style and/or syntax, techniques, methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cfml&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cfml&amp;#39;&quot; rel=&quot;tag&quot;&gt;cfml&lt;/a&gt; is about CFML Language which can be used in several different environments and not just ColdFusion&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-14T19:33:24.903" CommentCount="0" CommunityOwnedDate="2013-11-14T19:33:24.903" ContentLicense="CC BY-SA 3.0" />
  <row Id="990" PostTypeId="2" ParentId="988" CreationDate="2013-11-14T20:48:58.707" Score="5" Body="&lt;p&gt;Let's see…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Off-topic question&lt;/li&gt;&#xA;&lt;li&gt;The only instance of this tag&lt;/li&gt;&#xA;&lt;li&gt;The tag has ambiguous meaning&lt;/li&gt;&#xA;&lt;li&gt;The tags's utility is questionable for this question&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Based on that reasoning and the apparent consensus in the comments here, I've removed the &quot;test&quot; tag from the question.  Whether further action is needed is debatable.  When in doubt, a good programming rule of thumb is to do The Simplest Thing That Could Possibly Work, so I suggest we just leave it at that.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-11-14T20:48:58.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="991" PostTypeId="1" CreationDate="2013-11-15T06:30:42.813" Score="48" ViewCount="1449" Body="&lt;p&gt;I’m Grace Note, a Community Manager at Stack Exchange. Normally for most sites we run a community site evaluation, as explained in &lt;a href=&quot;https://meta.stackexchange.com/questions/199551/what-is-the-stack-exchange-staff-process-of-launching-a-site/200383#200383&quot;&gt;this Meta Stack Overflow post&lt;/a&gt; under Public Beta sites. However, these reviews involve comparing our site content against searches on the internet for competing answers - which doesn’t entirely mesh with what we do on this particular site. For this reason we haven’t been running any community site evaluations on Code Review, and instead perform internal reviews on our own periodic basis. We recently completed one such review and so here’s some feedback for y’all.&lt;/p&gt;&#xA;&lt;h2&gt;Voting and Reputation Issues&lt;/h2&gt;&#xA;&lt;p&gt;There’s a bit of an issue with voting, and by consequence reputation on the site. &lt;a href=&quot;https://codegolf.meta.stackexchange.com/questions/607/how-are-we-going-to-get-out-of-beta/678#678&quot; title=&quot;They are in the same position as Code Review in terms of site evals, by the by&quot;&gt;Code Golf&lt;/a&gt; made a comparison themselves and figured that a major problem was in the lack of reputation by virtue of the lack of voting. Code Review is doing a fair amount better in that department (having 3 users at over 10k) and having a decent spread (21 users can vote to close/reopen, and all 40 of the first page can edit anything), but it dwindles quickly after that. 40 looks cool but the number of avid users for the site is almost a thousand, rendering that as less than 4% of the “active userbase” (more on that later) with decent privileges.&lt;/p&gt;&#xA;&lt;p&gt;Voting is an odd beast here. When we reviewed the site, the front page had a dearth of voting. Even looking now, in the last 100 questions asked and the last 100 answers posted, less than 10 of each have scores past 3 with several negatively rated. Now, there are users who vote - vote a lot in fact, as most of the top users have hundreds of votes under their belts (with decent downvote rates as well). But in spite of this, there’s still a humongous bed of users sitting in the ~100-200 reputation range and not actually in the major privilege levels. So for where-ever all the votes are going, it ain’t accumulating.&lt;/p&gt;&#xA;&lt;h2&gt;Community Engagement&lt;/h2&gt;&#xA;&lt;p&gt;One positive point is that this site has an extremely engaged Meta. There’s healthy activity in recent days that surpasses a lot of other sites that we check up for graduation review.&lt;/p&gt;&#xA;&lt;p&gt;For all that engagement, though, the site itself isn’t keeping people. User retention is less than ideal - there’s almost a thousand users listed as “avid” on Area 51, but according to our traffic metrics less than a hundred of them visit on a regular basis, and less than two hundred were even seen in the last month. These aren’t happy numbers. They are in fact unhappy numbers. Very unhappy numbers.&lt;/p&gt;&#xA;&lt;p&gt;The majority of this is in the lower reputation brackets. The top reputation users consistently visit the site but as we break down below 2000 and 1000 reputation, the retention rate drops exponentially. By 1000 we’re already at half, and again we lose almost 90% by even just the 150 reputation range. This basically appears to show that people who already have an investment here are sticking around, but few new people truly start big journeys.&lt;/p&gt;&#xA;&lt;h2&gt;Time to Answer&lt;/h2&gt;&#xA;&lt;p&gt;Jon Ericson, another Community Manager, ran some numbers on the site and discovered that the average time it takes for a question to receive its first answer is actually several hours (averaging somewhere between 8 and 10 hours). This seemed pretty high, but a quick browse of the questions is pretty enlightening - things are huge here. A lot of questions comprise of gigantic blocks of code that have little guidance as to what should be reviewed. This, however, can be remedied a bit.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ask people to provide less gigantic blocks of code and instead scope their code to the relevantly smaller portions&lt;/li&gt;&#xA;&lt;li&gt;Ask people to provide instructions and/or guidance as to what they’re looking to get out of the review or what they want to have addressed&lt;/li&gt;&#xA;&lt;li&gt;Encourage a stronger positive feedback loop such as by editing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Monstrous code blocks are a two-fold to the site’s potential. It scares away new answerers because of the amount of effort needed to get in (which, with voting distribution, isn’t necessarily rewarding either). And without getting answerers, askers don’t get as much out of the site leaving them to vanish as well. Which brings me to the final point...&lt;/p&gt;&#xA;&lt;h2&gt;Unanswered&lt;/h2&gt;&#xA;&lt;p&gt;Tying in to all of the above is one of the most pressing concerns about the site I had in my own review, which is the gigantic pool of unanswered questions. There are, at the time of this writing, 1237 questions without any upvoted answers, a whopping 1010 of which have absolutely no answers at all. That’s over 10% of the site’s questions, sitting untouched and barely considered to be alive. These questions range from the site’s birth in 2011 all the way to modern day 2013. About 25% of these questions result in users never returning after a week, from a rudimentary query.&lt;/p&gt;&#xA;&lt;p&gt;This isn’t a small number. This is a huge chunk of the site that’s basically just a black hole of despair, swallowing everything without giving anything back. And there’s a simple enough fix to this - &lt;em&gt;clean up the unanswered questions&lt;/em&gt;. A large amount of what I see from these is questions that get a fair amount of comments back-and-forth when first asked, but then the entire dialogue is dropped and no one on either side follows up. The questions essentially become abandoned, not unlike the ultimate fate of this site if people don’t keep up.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;In conclusion, the main problem points are the distribution of votes and reputation resulting in a largely bottom-heavy reputation spread that cannot support the site, an exceedingly long average time between answers, and severe question abandonment issues resulting in a lot of unanswered questions now and old.&lt;/p&gt;&#xA;&lt;p&gt;Past that, though, the site’s actually doing rather well. It has a humongous userbase behind it (albeit, again, bottom-heavy), the userbase is engaged on Meta, traffic metrics are superb, and overall the site has a positive feel. When we’re not looking at the stagnant and decayed questions, I see extremely in-depth reviews and helpful advice, as well as both askers and answerers working together. However, between the lack of voting and the poor question/answer return rate, it isn’t ready to see graduation.&lt;/p&gt;&#xA;&lt;p&gt;I hope y’all find our findings to be helpful, and let us know if you have any further questions. For example if you yourselves know any particular fall points that you’d like advice on, let us know.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you've made it this far in here, &lt;strong&gt;check out the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1567/100-days-later-whats-up&quot;&gt;100 days update&lt;/a&gt;&lt;/strong&gt; that y'all fished up! It's worth a study and comparison!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-18T20:53:40.297" Title="How is Code Review doing right now?" Tags="|discussion|beta-progress|" AnswerCount="6" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="992" PostTypeId="2" ParentId="907" CreationDate="2013-11-15T09:12:06.917" Score="9" Body="&lt;p&gt;We need to make sure that we review the code &lt;em&gt;and not the person&lt;/em&gt;. Based on experience reviewing code for my co-workers, code review comments tend to work better when written about the code. E.g., the following comments come across--especially in a textual medium--as constructive.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This function should be refactored into two smaller functions, each with a single purpose and a descriptive name.&lt;/li&gt;&#xA;&lt;li&gt;We're missing a test case here when &lt;code&gt;i&lt;/code&gt; is a multiple of &lt;code&gt;PostsPerPage&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Consider renaming this variable to &lt;code&gt;diagLog&lt;/code&gt; &lt;code&gt;dl&lt;/code&gt; is a bit terse.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Comments like &quot;You forgot the check for &lt;code&gt;nullptr&lt;/code&gt;&quot; are often (subconsciously) reinterpreted as &quot;retailcoder is calling me stupid. I'm not stupid. Now I have to argue to prove that I'm not stupid.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember, there's a human being on the other end of a code review. This person has placed themselves in an inherently vulnerable position: they've asked for feedback. Whoah. That's a scary place to be in, especially on the Internet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't reviewed any code here yet. I'm still getting a feel for what the norms are. As I write this, the norms still being developed by the community. :-)&lt;/p&gt;&#xA;" OwnerUserId="32175" LastActivityDate="2013-11-15T09:12:06.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="993" PostTypeId="2" ParentId="991" CreationDate="2013-11-15T10:04:20.647" Score="13" Body="&lt;p&gt;I can see two kinds of questions where it is also difficult to provide an answer:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes, you just want to say &quot;rewrite everything from scratch&quot; and reviewing the code would mean providing hints to rewrite the code using another paradigm. The main problem is that we don't know beforehand whether the user knows the said programming paradigm. It's not simply telling what would be better, but really trying to teach how to use yet another programming paradigm to the OP; that means a huge answer somehow not related to &quot;reviewing&quot; but which looks like a tutorial on how to program. I have problems putting words on what I want to say there, I hope you understand.&lt;/li&gt;&#xA;&lt;li&gt;There are people who post short pieces of code in which nobody could actually find any issue. It seems that, provided they are simple enough, those pieces of code are &quot;perfect&quot;: good names, good coding style, correct use of idiomatic ways to solve the problem they tried to solve... Well, there is simply nothing to review anymore. And nobody will post &quot;Well, this piece of code is just perfect. Nothing else to say.&quot; as an answer; it would only be a comment and this would become yet another answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Also, another problem that I saw from time to time is people answering &quot;What you are trying to code already exists in some library; use that library&quot;. While it may help on StackOverflow, it does not help on CodeReview where lots of people post code written for learning purposes. But it seems that many users are somehow reluctant to provide an answer after having read such comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, otherwise, I totally agree with what has been said in the fist post :)&lt;/p&gt;&#xA;" OwnerUserId="15094" LastActivityDate="2013-11-15T10:04:20.647" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="994" PostTypeId="2" ParentId="991" CreationDate="2013-11-15T14:42:30.003" Score="28" Body="&lt;p&gt;We did host our own election, just to let SE know that we are serious about our site, granted neither of the parties has yet reached Trusted user Status, but both are engaged in day to day activities on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/903/beta-site-in-need-of-new-moderator&quot;&gt;Code Review is in need of a new moderator&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that we haven't graduated yet, but we wanted SE to know that we are thinking about the future of the site.  We are preparing ourselves for elections, and other things that will come our way in terms of a graduated site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have also noticed one user that has risen past the 1.5k rep mark in less than 2 months here on the site, obviously answering a lot of questions, with really good answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also noticed that some users have actually come back to Code Review after not participating for a long period of time, and those users reputation has risen fairly quickly as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as the unanswered questions, I have been looking at some of the oldest questions that have no votes, and some of them were off topic, but most of them were not properly tagged. and yet others have huge blocks of code that take a while to actually read through, let alone give a reasonable answer.  &lt;em&gt;That is only in the tags that I work in most.&lt;/em&gt;  &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;&lt;strong&gt;Note to other users on the site&lt;/strong&gt;&lt;/h2&gt;&#xA;&#xA;&lt;h2&gt;Not all of our answers have to hit everything that is wrong with the code&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This means that we can/should leave shorter answers even if the question is begging for more review, a lot of us are reviewing in between writing code and waiting for code to compile or whatever, and leaving shorter answers should (&lt;strong&gt;IS&lt;/strong&gt;) okay.  this will also leave room for allowing ( asking ) the OP to vote on all the answers that gave a good review to their code.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;We can post more than one answer on a question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I think this would give us more voting opportunities (up/down), because it would allow us, and other users, to pick the best reviews on the question and up vote them, and down vote the answers that are very low quality or don't fit the code/question. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;For Code Review where the code looks pretty good&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;We can also answer these questions with what the Code does well, as opposed to what needs to be changed,  this is still a review.  We do need to make sure that we explain why it is good coding practice or why it is efficient, so that it is a good review.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.087" LastActivityDate="2014-02-21T22:03:37.103" CommentCount="25" ContentLicense="CC BY-SA 3.0" />
  <row Id="995" PostTypeId="5" CreationDate="2013-11-15T18:03:12.397" Score="0" Body="&lt;p&gt;&lt;strong&gt;CodeReview&lt;/strong&gt; StackExchange entered public beta phase on January 26, 2011; the site was in &lt;em&gt;beta&lt;/em&gt; status &lt;a href=&quot;http://meta.codereview.stackexchange.com/questions/2526/code-review-graduation&quot;&gt;until September 22, 2014&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site stats can be found on &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;Area51&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="31503" LastEditDate="2016-03-14T01:49:28.620" LastActivityDate="2016-03-14T01:49:28.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="996" PostTypeId="4" CreationDate="2013-11-15T18:03:12.397" Score="0" Body="Use this tag for discussions directly related to the progression of the beta." OwnerUserId="18427" LastEditorUserId="23788" LastEditDate="2013-11-25T15:57:05.160" LastActivityDate="2013-11-25T15:57:05.160" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="997" PostTypeId="1" AcceptedAnswerId="998" CreationDate="2013-11-15T21:10:38.227" Score="8" ViewCount="83" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/questions/33807/issues-with-this-pattern-to-restrict-access-to-private-members/&quot;&gt;question&lt;/a&gt; does not have working code but has a bounty attached, and only needs minor polishing to make the code work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should the question be closed or not? The author has been informed since a while ( over 10 days ) that the code does not actually work.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-04-23T08:53:03.687" Title="Is it fair to close a question with a bounty attached to it" Tags="|discussion|close-reasons|specific-question|bounty|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="998" PostTypeId="2" ParentId="997" CreationDate="2013-11-15T21:26:35.703" Score="4" Body="&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/121448/allow-users-to-vote-to-close-bountied-questions&quot;&gt;I have found a similar MSO post for reinforcement&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a very good question.  Of course, we cannot stop a user from starting a bounty.  In this case, the OP insists that the code works, but the community thinks otherwise.  Whether or not close votes come in, anyone can still provide an answer, which will very likely be an overall review and not a fix.  The OP could still choose to award the bounty if it's helpful enough, or continue to wait for the type of answer that he/she may not receive on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Overall, I think it's best to flag a moderator&lt;/em&gt;.  If it is that the code indeed does not work, based on community input and/or personal knowledge, the bounty can be refunded.  Another option before this refunding is getting the community to edit in the fixes, and I've seen this done before (but not on a regular bases).  Now, if there are &lt;em&gt;a lot&lt;/em&gt; of needed fixes, it may be best for SO.  This would then leave the bounty period to continue to expiration while the post is closed.  Or, the bounty could still be refunded, then started again as soon as the code is fixed.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-15T21:26:35.703" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="999" PostTypeId="1" AcceptedAnswerId="1014" CreationDate="2013-11-16T06:03:36.153" Score="54" ViewCount="3018" Body="&lt;p&gt;This is a direct reply to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now?cb=1&quot;&gt;Grace Note's recent CR review&lt;/a&gt;, more precisely the following part:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(emphasis mine)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Unanswered&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;Tying in to all of the above is one of the most pressing concerns about the site I had in my own review, which is the gigantic pool of unanswered questions. There are, at the time of this writing, &lt;strong&gt;1237 questions without any upvoted answers&lt;/strong&gt;, a whopping 1010 of which have absolutely no answers at all. &lt;strong&gt;That’s over 10% of the site’s questions&lt;/strong&gt;, sitting untouched and barely considered to be alive. These questions range from the site’s birth in 2011 all the way to modern day 2013. &lt;strong&gt;About 25% of these questions result in users never returning after a week&lt;/strong&gt;, from a rudimentary query.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This isn’t a small number. &lt;strong&gt;This is a huge chunk of the site that’s basically just a black hole of despair&lt;/strong&gt;, swallowing everything without giving anything back. And there’s a simple enough fix to this - clean up the unanswered questions. A large amount of what I see from these is questions that get a fair amount of comments back-and-forth when first asked, but then the entire dialogue is dropped and no one on either side follows up. &lt;strong&gt;The questions essentially become abandoned, &lt;em&gt;not unlike the ultimate fate of this site&lt;/em&gt; if people don’t keep up&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Ladies &amp;amp; gentlemen, we have a problem. Let's fix it - that's what we do best, isn't it?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Go to the &lt;strong&gt;Unanswered&lt;/strong&gt; questions: there's a counter there, showing the number of questions with no upvoted answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Select the &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged?tab=mytags&quot;&gt;&lt;em&gt;my tags&lt;/em&gt;&lt;/a&gt; tab and &lt;strong&gt;VOTE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;(yes I have very few favorite tags - I'll fix that very soon)&lt;/sub&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/ri5hC.png&quot; alt=&quot;unanswered questions in your tags&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Select the &lt;em&gt;no answers&lt;/em&gt; tab and &lt;strong&gt;post an answer somewhere&lt;/strong&gt; - we have to bring this number down, ASAP - this is the &lt;em&gt;whopping 1010&lt;/em&gt; Grace is talking about:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DWbKh.png&quot; alt=&quot;questions with no answer at all&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Monitor the &lt;strong&gt;1,237 questions without any upvoted answers&lt;/strong&gt; figure from Grace's post on the &lt;em&gt;votes tab&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/f88wT.png&quot; alt=&quot;all unanswered questions&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Your ammunition: 40 votes per day, unlimited answers.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;H2&gt;Every unanswered question is a zombie.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every unvoted good answer is a target.&lt;/h2&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;H1&gt;Ready? &lt;strong&gt;GO!&lt;/strong&gt;&lt;/H1&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Mission Status:&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This section tracks the metrics at regular intervals, at or around 12:00AM UTC. Each week is divided in 3 rounds (3-2-2 days), where the number of &lt;em&gt;Questions with no answers&lt;/em&gt; /zombies and the number of &lt;em&gt;Questions with no upvoted answers&lt;/em&gt; /targets at that point in time, is used to calculate the net score for that round; the net score is then divided by the number of days in the round.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It's important to understand that those are &lt;strong&gt;net&lt;/strong&gt; figures; they include &lt;strong&gt;incoming zombies&lt;/strong&gt; so they are inherently skewed (downwards). We'll get a &lt;strong&gt;much&lt;/strong&gt; better picture once the &lt;em&gt;data explorer&lt;/em&gt; allows us to dig up our own data. I'm including the total number of incoming zombies at the end of the week, under the &lt;em&gt;debrief&lt;/em&gt; section.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Incoming zombies are acquired by searching for questions &lt;a href=&quot;https://codereview.stackexchange.com/search&quot;&gt;here&lt;/a&gt; &quot;is:question created:yyyy-MM-dd&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Round 0&lt;/strong&gt; (Grace's observations):&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;1,010&lt;/strong&gt; Questions with no answers&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1,237&lt;/strong&gt; Questions with no upvoted answers&lt;/li&gt;&#xA;&lt;li&gt;CR is 88% answered&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Week 1&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Round 1&lt;/strong&gt; (2013-11-19 / 3 days):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;969&lt;/strong&gt; Questions with no answers (-41 | &lt;strong&gt;13.7/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1,113&lt;/strong&gt; Questions with no upvoted answers (-124 | &lt;strong&gt;41.3/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;54&lt;/strong&gt; incoming&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Round 2&lt;/strong&gt; (2013-11-21 / 5 days):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;918&lt;/strong&gt; Questions with no answers (-51 | &lt;strong&gt;25.5/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1,045&lt;/strong&gt; Questions with no upvoted answers (-68 | &lt;strong&gt;34.0/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;41&lt;/strong&gt; incoming&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Round 3&lt;/strong&gt; (2013-11-23 / 7 days):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;911&lt;/strong&gt; Questions with no answers (-7 | &lt;strong&gt;3.5/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1,008&lt;/strong&gt; Questions with no upvoted answers (-37 | &lt;strong&gt;18.5/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;31&lt;/strong&gt; incoming&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Debrief:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;99 zombies down&lt;/strong&gt; | 14.1/day&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;229 targets hit&lt;/strong&gt; | 32.7/day&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;126 incoming zombies&lt;/strong&gt; | 18.0/day&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Milestone:&lt;/strong&gt; CR is now 90% answered&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Week 2&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Round 4&lt;/strong&gt; (2013-11-26 / 10 days):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;884&lt;/strong&gt; Questions with no answers (-27 | &lt;strong&gt;9.0/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;972&lt;/strong&gt; Questions with no upvoted answers (-36 | &lt;strong&gt;12.0/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;53&lt;/strong&gt; incoming&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Round 5&lt;/strong&gt; (2013-11-28 / 12 days):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;868&lt;/strong&gt; Questions with no answers (-16 | &lt;strong&gt;8.0/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;944&lt;/strong&gt; Questions with no upvoted answers (-28 | &lt;strong&gt;14.0/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;48&lt;/strong&gt; incoming&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Round 6&lt;/strong&gt; (2013-11-30 / 14 days):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;862&lt;/strong&gt; Questions with no answers (-6 | &lt;strong&gt;3.0/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;905&lt;/strong&gt; Questions with no upvoted answers (-39 | &lt;strong&gt;19.5/day&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;41&lt;/strong&gt; incoming&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Debrief:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;49 zombies down&lt;/strong&gt; | 7.0/day&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;103 targets hit&lt;/strong&gt; | 14.7/day&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;142 incoming zombies&lt;/strong&gt; | 20.3/day&lt;/li&gt;&#xA;&lt;li&gt;CR is now 90.9% answered&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Lock &amp;amp; Load people, Lock &amp;amp; Load!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;As of 2013-12-04 04:25 UTC...&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Status is 843 &lt;del&gt;unanswered questions&lt;/del&gt; zombies, and 857 with no upvoted answers.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;That's something to be proud of. Thanks to all who participated!!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I call that &lt;em&gt;mission accomplished&lt;/em&gt;. What's next? - Guess:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x9bB6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;843 zombies is still 843 zombies too many... keep answering!!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;As of 2013-12-18&lt;/strong&gt;, the number of remaining zombies dropped by another 100. We now stand at 743 zombies, and 785 without upvoted answers. &lt;strong&gt;CR is 93% answered&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;As of 2014-02-02&lt;/strong&gt;, we now stand at 754 zombies. &lt;strong&gt;CR is 94% answered&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-02-19T18:13:49.663" Title="Call of Duty - We're on a mission" Tags="|discussion|beta-progress|unanswered-questions|voting|" AnswerCount="4" CommentCount="28" CommunityOwnedDate="2013-11-22T01:00:23.837" ContentLicense="CC BY-SA 3.0" />
  <row Id="1000" PostTypeId="1" AcceptedAnswerId="1004" CreationDate="2013-11-16T19:34:28.253" Score="2" ViewCount="90" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/35326/telling-the-user-the-number-of-days-its-been-since-january-1st&quot;&gt;Telling the user the number of days it&amp;#39;s been since January 1st&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, this question has:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;4&lt;/strong&gt; total close votes&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;3&lt;/strong&gt; have decided to Close (from the queue)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;3&lt;/strong&gt; have decided to Leave Open (from the queue)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;One user has indicated that this question is off-topic because it looks like it violates &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;rule #4 of allowed topics&lt;/a&gt;.  The OP has stated that he can only use &lt;code&gt;if&lt;/code&gt;-statements.  No specific reasons for that are given, but &lt;em&gt;I&lt;/em&gt; assume it's school related.  Either way, there's some dispute here, and we need to resolve otherwise that post &lt;a href=&quot;https://meta.stackexchange.com/questions/22228/what-is-a-locked-post&quot;&gt;will become locked&lt;/a&gt; until a decision is made on Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, should this question be closed, or not?  We can all decide on that, or the last person (possibly me) could put in the last vote.  Again, we need to decide because such disputes can end in a lock.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2013-12-17T05:52:13.573" Title="Should this question be closed for &quot;not asking for good code&quot;?" Tags="|discussion|close-reasons|vote-to-close|specific-question|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1001" PostTypeId="2" ParentId="991" CreationDate="2013-11-16T20:18:51.047" Score="8" Body="&lt;p&gt;Just a little thing about codereview's reach. I don't have enough statistics about which rep user visited when but I have been collecting the statistics of visitors from front page for past 2 months and have come to the conclusion that codereview's reach is gradually increasing. Here's a graph using python/matplotlib.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0EGo1.png&quot; alt=&quot;Codereview visitor Data&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ok now I'll post an image about the number of questions and answers which is a little worrying. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;strong&gt;green line&lt;/strong&gt; is the answers &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;blue line&lt;/strong&gt; below is the number of questions. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Doing a little maths I saw that there is a problem. The slope of both has remained nearly the same from the time I started collecting the data. The ratio is not changing. We are stuck with a ratio of 1.68 answers per question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FBhhC.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT 2&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I stopped collecting the data at the beginning of feb but here's what I have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DZM63.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="26426" LastEditDate="2014-02-19T15:27:40.113" LastActivityDate="2014-02-19T15:27:40.113" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1002" PostTypeId="2" ParentId="728" CreationDate="2013-11-16T21:02:12.250" Score="6" Body="&lt;p&gt;There's also &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; that can be used to signal to others that the asker knows that they're asking for help reimplementing something.&lt;/p&gt;&#xA;" OwnerUserId="32175" LastEditorUserId="22222" LastEditDate="2013-11-16T21:20:25.817" LastActivityDate="2013-11-16T21:20:25.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1003" PostTypeId="1" CreationDate="2013-11-16T22:15:20.147" Score="15" ViewCount="131" Body="&lt;p&gt;A number of questions have come up recently where the code is not the asker's own code, prompting a 'close' response. It would be convenient if there was an 'off-topic' close option that included:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;off-topic because the code you want reviewed is not &lt;strong&gt;your&lt;/strong&gt; code. See the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help (item 2) for on-topic posts&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;link points to &lt;code&gt;https://codereview.stackexchange.com/help/on-topic&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-04-02T04:56:23.277" Title="Can a &quot;Not your code&quot; default off-topic option be added to the close dialog?" Tags="|feature-request|status-completed|close-reasons|vote-to-close|close-dialog|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1004" PostTypeId="2" ParentId="1000" CreationDate="2013-11-17T05:13:58.990" Score="1" Body="&lt;p&gt;I say leave it open, it can still be good code with if statements, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;can we put a restriction on our code saying that we want to use a &lt;code&gt;while&lt;/code&gt; loop and not a &lt;code&gt;do while&lt;/code&gt;,  isn't this kind of the same thing?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't code in the given language, but I am not seeing why the OP can't say they want to do this with if statements?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;maybe there is more going on with this than I am seeing.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-17T05:13:58.990" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1005" PostTypeId="1" AcceptedAnswerId="1007" CreationDate="2013-11-17T08:49:01.237" Score="6" ViewCount="86" Body="&lt;p&gt;As per &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/464/correctness-in-the-faq&quot;&gt;this&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/726/how-to-deal-with-code-asking-is-this-correct-when-it-is-in-fact-correct&quot;&gt;this&lt;/a&gt; question on meta, asking about correctness is on-topic yet &lt;a href=&quot;https://codereview.stackexchange.com/questions/35462/a-program-that-deliberately-makes-mistakes&quot;&gt;this question&lt;/a&gt; was closed. The comment given was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question appears to be off-topic because it is about reviewing the code to figure out if the given problem is solved and not about improving code quality&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The comment got upvoted four times (probably by one or more of the close voters).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I agree that it's no a really great question, I would have thought that it is still on-topic, isn't it?&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-11-17T16:47:01.393" Title="Is asking for correctness check on-topic or not?" Tags="|discussion|site-policy|close-reasons|specific-question|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1006" PostTypeId="2" ParentId="1005" CreationDate="2013-11-17T09:29:24.597" Score="6" Body="&lt;p&gt;I was a bit unsure about this one at first, hence why I didn't vote on it.  However, after looking at it now, I can see why it was closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP was specifically asking if the solution followed the instructions.  That alone could imply that the code quality didn't matter (as mentioned in that comment).  Had the OP asked for both at least, then perhaps it would've stayed open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, because it's homework, fulfilling that request would've resulted in &quot;giving&quot; the OP the answer.  I would assume that the instructor cares more about correctness than code quality.  Again, had the latter been requested, then it would've been okay to review.  But asking to make sure the assignment was done correctly is not in good spirit.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-17T09:29:24.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1007" PostTypeId="2" ParentId="1005" CreationDate="2013-11-17T16:47:01.393" Score="6" Body="&lt;p&gt;the question was of a low quality, in my opinion.  the OP needed to read the assignment and then look at the code.  the code satisfies the assignment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;this question is not Code Review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;No Offence, but the OP needs to have faith in themselves and their ability to follow directions (and read).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the OP is looking for confirmation that they did it right.  they should turn it in, if it is wrong the teacher will be able to tell them what they did wrong and teach them the right way to do it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that we do review code from homework assignments, but this isn't an instance where we can review the code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;the question asks a &lt;code&gt;yes or no&lt;/code&gt; question. which is covered in this FAQ &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Some subjective questions are allowed, but “subjective” does not mean &gt;“anything goes”. All subjective questions are expected to be constructive. &gt;What does that mean? Constructive subjective questions: &lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;inspire answers that explain “why” and “how”&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;tend to have long, not short, answers&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;have a constructive, fair, and impartial tone&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;invite sharing experiences over opinions&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;insist that opinion be backed up with facts and references&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;are more than just mindless social fun&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(&lt;em&gt;emphasis added by Malachi&lt;/em&gt;)&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-11-17T16:47:01.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1008" PostTypeId="1" CreationDate="2013-11-17T19:30:00.810" Score="12" ViewCount="366" Body="&lt;p&gt;From &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now?cb=1&quot;&gt;Grace Note's CR review&lt;/a&gt; (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;Time to Answer&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;Jon Ericson, another Community Manager, ran some numbers on the site and discovered that &lt;strong&gt;the average time it takes for a question to receive its first answer is actually several hours&lt;/strong&gt; (averaging somewhere between 8 and 10 hours). This seemed pretty high, but a quick browse of the questions is pretty enlightening - things are huge here. A lot of questions comprise of gigantic blocks of code that have little guidance as to what should be reviewed. This, however, can be remedied a bit.&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Ask people to provide less gigantic blocks of code&lt;/strong&gt; and instead scope their code to the relevantly smaller portions&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Ask people to provide instructions and/or guidance&lt;/strong&gt; as to what they’re looking to get out of the review or what they want to have addressed&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Encourage a stronger positive feedback loop&lt;/strong&gt; such as by editing&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Monstrous code blocks are a two-fold to the site’s potential. &lt;strong&gt;It scares away new answerers because of the amount of effort needed to get in&lt;/strong&gt; (which, with voting distribution, isn’t necessarily rewarding either). And without getting answerers, askers don’t get as much out of the site leaving them to vanish as well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/994/23788&quot;&gt;Malachi's reply&lt;/a&gt; to that post (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;H3&gt;Not all of our answers have to hit everything that is wrong with the code.&lt;/H3&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This means that &lt;strong&gt;we can/should leave shorter answers even if the question is begging for more review&lt;/strong&gt;, a lot of us are reviewing in between writing code and waiting for code to compile or whatever, and &lt;strong&gt;leaving shorter answers is okay&lt;/strong&gt;. this will also leave room for allowing (asking) the OP to vote on all the answers that gave a good review to their code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think this is &lt;strong&gt;bang on&lt;/strong&gt; - proven in the comments under the post (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;RE: &quot;Not all of our answers have to hit everything that is wrong with the code.&quot; This was something that I didn't grok when I looked over the site last week. &lt;strong&gt;I really wanted to provide an answer or two, but the urge to provide a comprehensive answer (or none at all) was overwhelming. It might be helpful if site regulars led by example and started answering unanswered (meaning no answers at all) in this way&lt;/strong&gt;. (N.B. I looked at Perl and Lua questions, which are probably minorities here. That might be a different problem than what one might see on more popular tags.)&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;–  Jon Ericson♦&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here are a few recent examples of what I would think are perfectly good (totally assumed biased opinion) answers of reasonable length, by some of the site's regulars:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35545/1&quot;&gt;Sql Database design Ecommerce&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/33560/1&quot;&gt;Review of three constructors for a String class&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35330/3&quot;&gt;Better importation of variables from .txt file&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35503/4&quot;&gt;Deleting folders is a risky business&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35286/1&quot;&gt;Looking for adivce - Dependency Injection over Service Locator in Mef&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35473/1&quot;&gt;How can I improve this 31-bit SuperFashHash implementation in VBA?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35544/1&quot;&gt;Wordpress filter post by metavalue&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35489/3&quot;&gt;A more efficient enqueue algorithm in Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/35407/4&quot;&gt;strstr implementation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I mean to discuss the ideal length of a good, non-intimidating answer here, not to blatantly plug any of these answers - hence I'm linking to their respective revisions page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Side note, providing such answers on the older posts - and upvoting them (so as to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission?cb=1&quot;&gt;keep the &lt;em&gt;number of questions with no upvoted answers&lt;/em&gt; under control&lt;/a&gt;), potentially earns a &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/59/revival&quot;&gt;shiny new badge&lt;/a&gt; :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see where Jon Ericson came from - lots of us have written many reviews that essentially are walls of text with featured code blocks. Useful indeed, but intimidating: this kind of answer leaves little or no room for further answers, which isn't helping our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1001/23788&quot;&gt;answers-per-question ratio&lt;/a&gt;. And they're longer to write, which isn't helping our &lt;strong&gt;Time to Answer&lt;/strong&gt; metric.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure if we nail the ideal answer format, the pile of unanswered questions will just melt. Let this discussion answer the question &lt;strong&gt;at what length, or at how many ideas/points should an answerer consider breaking their post into several answers?&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-04-23T08:53:03.687" Title="Answering Guidelines (answer length)" Tags="|discussion|answers|beta-progress|" AnswerCount="2" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="1009" PostTypeId="2" ParentId="991" CreationDate="2013-11-18T10:09:13.270" Score="10" Body="&lt;p&gt;I'm very new here, but I'll say what I think anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we need to be explicit about partial code reviews being ok.  I think we ought to start putting things like &quot;This is a partial review focusing on good variable names&quot; at the top of answers.  That way, people who are new to the site &lt;em&gt;see partial reviews being done&lt;/em&gt; and don't have to worry about (or ask) whether that sort of thing is ok around here.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same thing with upvotes.  I haven't been here long, and I've felt like there aren't enough votes around here, but looking at my stats, I've only upvoted twice.  I've been on Programmers longer, but I've got 201 votes over there, and it feels like a smaller thing to upvote there than here.  An upvote shouldn't feel like a big deal.  It should seem like the sort of thing people do around here, not an unusual thing for special circumstances.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me put it this way -- if I went through all of the questions on the front page, and upvoted all of them, the number of upvotes on the front page would more than double.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as the backlog goes, I think that's a bit of an artificial problem.  The OP's of the 2 year old unanswered questions are long gone.  They aren't there to edit their questions so the questions aren't the code equivalent of a wall of text, or to clarify anything.  They aren't going to be there to learn anything, and they might not need to learn from the problems in their old code because they've already learned about it from elsewhere.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be worth reviewing code even when the OP almost certainly won't see the review if it were probable that someone else might read the review.  If I'm pretty sure that reviewing an old unanswered question will result in me spending an hour of my time writing something that nobody else will read, I'm not likely to do it.  I'd rather get a downvote and an explanation of why I'm dumb than have nobody read an answer.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think worrying about not letting recent unanswered questions slip through the cracks would be useful, but I see a lot less benefit in worrying about things that have long since slipped through the cracks.  On a lot of stackexchange sites, answering a question long after the OP has vanished makes sense, because other people are likely to want to ask the same question and benefit from a good answer.  I don't think it makes as much sense here.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If reviewers could be reasonably sure of getting an upvote or two (or maybe even a downvote) for a review that doesn't cover everything, they'd have a decent motive to spend time on a question even when the OP is long gone.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: I've looked at a couple of old/unanswered questions and there's something I've seen a few times that I think is pretty common: people answering in the comments.  &lt;a href=&quot;https://codereview.stackexchange.com/questions/29771/is-my-javascript-object-oriented&quot;&gt;This question for example.&lt;/a&gt;  The post has no answers, but it has helpful comments, and all of the helpful comments (which the OP noted and appreciated) were within 32 minutes of the question being posted.  By the numbers, we haven't answered this question at all, but in reality, it was answered helpfully less than an hour after it was posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we handle questions like this?  Re-answer them for no good reason, hoping to get our numbers up?  Leave them alone?  Close them?  &lt;/p&gt;&#xA;" OwnerUserId="31042" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2013-11-18T23:06:57.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1010" PostTypeId="2" ParentId="1008" CreationDate="2013-11-18T18:42:07.733" Score="8" Body="&lt;p&gt;With this question in mind, I decided to split up my answer to &lt;a href=&quot;https://codereview.stackexchange.com/questions/31603/there-is-better-way-to-do-that-like-more-efficient/&quot;&gt;this question&lt;/a&gt; in two parts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel that it makes the answer(s) more readable than if I would have put everything in one answer, but it does feel a bit like a new form of &lt;a href=&quot;https://meta.stackexchange.com/questions/19478/the-many-memes-of-meta/19522#19522&quot;&gt;&quot;rep-whoring&quot;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2013-11-18T18:42:07.733" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1011" PostTypeId="1" AcceptedAnswerId="1012" CreationDate="2013-11-18T19:29:27.690" Score="9" ViewCount="103" Body="&lt;p&gt;I have stumbled across some questions where it is hard to determine whether or not the code in the question actually works or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example #1: &lt;a href=&quot;https://codereview.stackexchange.com/questions/35616/replacing-parenthesis-in-code&quot;&gt;https://codereview.stackexchange.com/questions/35616/replacing-parenthesis-in-code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example #2: &lt;a href=&quot;https://codereview.stackexchange.com/questions/31994/create-a-binary-search-tree-code-review-request&quot;&gt;Creating a binary search tree&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has got me thinking, can we do something to encourage users to add a snippet of code that proves that there code is working as it should? Kind of like a small &lt;a href=&quot;http://en.wikipedia.org/wiki/Unit_testing&quot; rel=&quot;nofollow noreferrer&quot;&gt;unit test&lt;/a&gt;, it does not have to be a long snippet, probably just a couple of lines for most questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course it is not possible to add such a snippet for all questions here, but I think that for many questions that ask about code that is independent from other things it would be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A big advantage of providing a testing code snippet is that &lt;strong&gt;it shows reviewers how their code is meant to be used&lt;/strong&gt;, what one or more entry-points to the code is. I believe this would help the reviewers getting a better understanding about their code in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So can we (or should we) do something to encourage users to include a code snippet that proves that their code works and/or how it is used?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-11-18T20:29:29.473" Title="Encouraging users to include a code-snippet that proves that their code works" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1012" PostTypeId="2" ParentId="1011" CreationDate="2013-11-18T19:41:53.393" Score="5" Body="&lt;p&gt;this is a fine line issue I think, but like you were saying, they wouldn't be able to do this for all questions.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I think that we should be able to encourage the users to post something that shows that their code works, especially when several people say that the code doesn't look like it should function properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and even when it is not debatable we could do as @retailcoder suggests&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Perhaps kindly ask the OP when the code is non-trivial? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;sometimes the code doesn't allow for easy testing to be shown, but when it is something where you can show what it does, yeah I think the OP should show it off!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;what programmer wouldn't take an opportunity to show off their code?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2013-11-18T20:29:29.473" LastActivityDate="2013-11-18T20:29:29.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1013" PostTypeId="2" ParentId="1008" CreationDate="2013-11-18T20:40:10.103" Score="7" Body="&lt;p&gt;with the amount of things that we are saying in most of the reviews,  they really should be more than one answer to break up the answers.  some of them are Facebook scroller long!  and that is a lot to digest,  and if you want to share one part of that answer you would have to share the whole answer.  and most of the time the entire answer isn't all about the one aspect of the review.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-18T20:40:10.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1014" PostTypeId="2" ParentId="999" CreationDate="2013-11-18T22:04:58.623" Score="28" Body="&lt;p&gt;Every Code Review member can help us get out of beta by helping to upvote good questions and answers!  Now that Stack Exchange Data Explorer supports beta sites, here are three queries that should yield good candidates for voting:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/160489&quot; rel=&quot;nofollow&quot;&gt;Welcome intermediate users by reviewing their answers&lt;/a&gt; and &lt;a href=&quot;http://data.stackexchange.com/codereview/query/161036&quot; rel=&quot;nofollow&quot;&gt;questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These queries finds posts from users with between 150 and 500 reputation points who have been seen recently. Those posts are likely to be at least somewhat valuable, since those users are known to have made positive contributions already. Please help bump up these members to 500!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/148457&quot; rel=&quot;nofollow&quot;&gt;Questions with only zero-score answers&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question has only zero-score answers, one of two statements should be true:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Nobody has reviewed the answer(s), in which case you should help pick out the good one(s) by voting.&lt;/li&gt;&#xA;&lt;li&gt;None of the existing answers is up to par, in which case you can help by contributing a good answer!&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-01-24T06:59:23.977" LastActivityDate="2014-01-24T06:59:23.977" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1015" PostTypeId="2" ParentId="991" CreationDate="2013-11-19T01:05:30.170" Score="5" Body="&lt;p&gt;Regarding user retention… it seems that on almost every StackExchange site, only one quarter of the users ever post more than once or twice.  Does Code Review fit that pattern?  If so, does user retention matter much?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's my methodology:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;For all users of a site who have asked or answered anything, count their questions and answers.&lt;/li&gt;&#xA;&lt;li&gt;For each user, the number of questions + answers is their &quot;activity&quot;.&lt;/li&gt;&#xA;&lt;li&gt;Categorize users according to their quintile of activity.&lt;/li&gt;&#xA;&lt;li&gt;For each quintile of users, get the average reputation, the average proportion of posts that are questions, and the average proportion of posts that are answers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Compare the results:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/148479&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Review&lt;/a&gt;: 4th quintile has 1.8 posts per user, 5th quintile has 9.1 posts per user.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/webapps/query/148479&quot; rel=&quot;nofollow noreferrer&quot;&gt;Web Applications&lt;/a&gt;: 4th quintile has 1.4 posts per user, 5th quintile has 9.2 posts per user.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/programmers/query/148479&quot; rel=&quot;nofollow noreferrer&quot;&gt;Programmers&lt;/a&gt;: 4th quintile has 2.4 posts per user, 5th quintile has 21.0 posts per user.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/serverfault/query/148479&quot; rel=&quot;nofollow noreferrer&quot;&gt;Server Fault&lt;/a&gt;: 4th quintile has 2.5 posts per user, 5th quintile has 22.5 posts per user.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/superuser/query/148479&quot; rel=&quot;nofollow noreferrer&quot;&gt;SuperUser&lt;/a&gt;: 4th quintile has 2.0 posts per user, 5th quintile has 17.2 posts per user.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/ubuntu/query/148479&quot; rel=&quot;nofollow noreferrer&quot;&gt;Ask Ubuntu&lt;/a&gt;: 4th quintile has 1.4 posts per user, 5th quintile has 11.0 posts per user.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/english/query/148479&quot; rel=&quot;nofollow noreferrer&quot;&gt;English&lt;/a&gt;: 4th quintile has 1.9 posts per user, 5th quintile has 22.7 posts per user.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The pattern is consistent: nearly all the activity comes from the top quartile of users, and the bulk of the users are drive-bys.  There are some minor differences — for example, the top quintile of Programmers users skew towards answering, and the the bottom half of Ask Ubuntu users skew towards asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to point out that the &lt;a href=&quot;http://stackexchange.com/sites&quot;&gt;statistics&lt;/a&gt; for Code Review are very similar to Web Applications, a graduated site, in other ways as well:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions — CR: 11k, WA: 14k&lt;/li&gt;&#xA;&lt;li&gt;Answers — CR: 19k, WA: 21k&lt;/li&gt;&#xA;&lt;li&gt;Answered — CR: 93%, WA: 80%&lt;/li&gt;&#xA;&lt;li&gt;Users — CR: 32k, WA: 39k&lt;/li&gt;&#xA;&lt;li&gt;Reputation range of first page of users — &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Reputation&amp;amp;filter=all&quot;&gt;CR:&lt;/a&gt; 2.5k–17.9k, &lt;a href=&quot;https://webapps.stackexchange.com/users?tab=Reputation&amp;amp;filter=all&quot;&gt;WA:&lt;/a&gt; 2.4k–15.4k&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:57:16.383" LastActivityDate="2014-01-24T06:55:47.633" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1016" PostTypeId="1" AcceptedAnswerId="1018" CreationDate="2013-11-19T03:42:26.990" Score="2" ViewCount="116" Body="&lt;p&gt;Several questions (including some of mine) have lots of code. Some of those have ridiculous amount of code and should probably be broken into two, three, sometimes even four questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When it's a recent post, we can comment and ask the OP to edit and often they'll happily comply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when it's an old post that's been collecting dust for months, sitting unanswered and unlikely to attract any [in their right minds] answerer, should we be able to close it for being &lt;em&gt;too long&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suggested wording:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;This question is too long&lt;/strong&gt; and is unlikely to receive answers that will appropriately cover everything there is to cover, or is likely to encourage long-winded, wall-of-text answers that nobody will read and upvote. Please break it down into decently smaller chunks which can be reviewed as separate questions, or edit the question so as to make it more... reasonable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe having this close reason could help cleaning up a lot of the old, unanswered questions: the community would be able to close them with a valid reason. I'm guessing the alternative is to mod-flag them for deletion, but then that doesn't seem fair.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="9390" LastEditDate="2013-11-21T22:31:36.687" LastActivityDate="2013-11-21T22:31:36.687" Title="Should we have a &quot;Too long&quot; close reason?" Tags="|feature-request|status-declined|close-reasons|close-dialog|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1017" PostTypeId="2" ParentId="984" CreationDate="2013-11-19T08:20:39.910" Score="7" Body="&lt;p&gt;The people at SO are drinking from a firehose.  They &lt;em&gt;have to&lt;/em&gt; be intolerant of fluff.  Letting 500 people get chatty at once in meta would drown all of the signal out.  Letting 5 people get chatty in meta makes it feel friendly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MSO is not a good measuring stick for CR.Meta.  &lt;/p&gt;&#xA;" OwnerUserId="31042" LastActivityDate="2013-11-19T08:20:39.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1018" PostTypeId="2" ParentId="1016" CreationDate="2013-11-19T09:05:38.850" Score="12" Body="&lt;p&gt;An excessively complex question deserves a comment suggesting that it be distilled.  It might even attract a downvote for being a poorly formulated question.  However, it does not deserve to be closed.  If some intrepid reviewer decides to take it on anyway, why should the mob prevent it?  Conversely, if the question languishes, it's the poster's own fault.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, leaving the question open and letting it languish may hurt the site's statistics, but the alternative — encouraging the closing of questions based on a subjective measure — would be far more harmful to the site.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-11-19T09:05:38.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1019" PostTypeId="2" ParentId="1016" CreationDate="2013-11-19T12:58:09.423" Score="9" Body="&lt;p&gt;&lt;em&gt;&quot;...that will appropriately cover everything there is to cover...&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well that's the thing isn't it, we &lt;strong&gt;don't need to cover everything&lt;/strong&gt; in our answers. For questions of excessive length, finding just two or three things to improve would be good enough. If they improve those things then they can post a new question later with those things improved (and preferably with a more specific question), and then the code will most likely be shorter! (or at least more readable)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, if - by a miracle - there actually is nothing to improve, then an answer pointing out some good parts is also a good answer.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2013-11-19T12:58:09.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1020" PostTypeId="1" CreationDate="2013-11-19T17:35:07.410" Score="14" ViewCount="192" Body="&lt;p&gt;I'm Pops, a Community Manager at Stack Exchange. As many of you know, one of your moderators &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/900/winston-ewert-is-no-longer-a-moderator&quot;&gt;recently stepped down&lt;/a&gt; for personal reasons. I'm happy to announce that a great new pro tem mod is about to take his place:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/22222&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/22222.png&quot; alt=&quot;Jamal&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Now, I could tell you about Jamal's contributions to the site, but it seems I don't need to, based on &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/903/beta-site-in-need-of-new-moderator&quot;&gt;the results of your recent informal election&lt;/a&gt;. So without further ado, please join me in welcoming Jamal, as well as thanking Winston for his service!&lt;/p&gt;&#xA;&#xA;" OwnerUserId="426" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-11-26T19:05:51.703" Title="Please welcome your newest pro tem moderator" Tags="|discussion|moderators|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1022" PostTypeId="2" ParentId="1020" CreationDate="2013-11-19T17:43:05.873" Score="9" Body="&lt;p&gt;&lt;H1&gt;Congratulations Jamal!!&lt;/H1&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That diamond rocks!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;With great power, comes great responsibilities&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-11-19T17:49:05.543" LastActivityDate="2013-11-19T17:49:05.543" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1023" PostTypeId="2" ParentId="1020" CreationDate="2013-11-19T17:50:24.080" Score="6" Body="&lt;p&gt;Hip Hip Hooray!&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Congratulations Jamal!&lt;/h2&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-19T17:50:24.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1024" PostTypeId="2" ParentId="860" CreationDate="2013-11-19T19:16:18.987" Score="2" Body="&lt;p&gt;Request completed, with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt; as the master tag of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/math&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;math&amp;#39;&quot; rel=&quot;tag&quot;&gt;math&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-19T19:16:18.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1025" PostTypeId="1" AcceptedAnswerId="1026" CreationDate="2013-11-19T19:19:42.227" Score="10" ViewCount="132" Body="&lt;p&gt;This is mostly related to the following two questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/q/35631&quot;&gt;Web application structure review&lt;/a&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'd like to have suggestions about the structure of my web&#xA;  application.  &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;What the app does:&lt;/strong&gt;   My app receives files from about 800 scanners around my country and the users see the scanned pages into&#xA;  this web&#xA;  application, then they can organize the pages in groups, choose which&#xA;  one keep and which one discard, and insert some additional information&#xA;  to each group.   After this, another kind of user check what the first&#xA;  type of user has did and approve or discard each group of pages.&lt;br&gt;&#xA;  After that, a procedure on another server transforms each group in PDF&#xA;  and TIFF multi page.  &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;After this little background to have an idea of what my web app does,&#xA;  this is how the files tree looks:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;ajax&#xA;|- ajaxaction1.php&#xA;|- ajaxactionx.php&#xA;&#xA;cache&#xA;|- xxx_xxxxxxxxxxxx.gif&#xA;&#xA;css&#xA;|- style.min.css&#xA;|- font-awesome.min.css&#xA;&#xA;fonts&#xA;| here there are the fonts needed by font-awesome.min.css&#xA;&#xA;js&#xA;|-functions.min.js&#xA;|-main.min.js&#xA;|-jquery.x.x.x.min.js&#xA;|-jquery.x.x.x.min.map&#xA;|-jquery.lib1.min.js&#xA;|-jquery.libx.min.js&#xA;&#xA;views&#xA;|-features.php&#xA;|-features.tpl&#xA;&#xA;config.ini // DB configuration file&#xA;index.php // the page that is used by the application&#xA;init.php // read description below&#xA;web.config // used to restrict access to only the right files&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;ajax:&lt;/strong&gt;   Folder where there are PHP scripts that are called by Ajax to perform INSERT and UPDATE queries to database.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;cache:&lt;/strong&gt;   Folder where there are temporary .gif files extracted from the scanned pages sent from the scanners to my server.   These&#xA;  images stay here just the time needed to process them, then them are&#xA;  deleted.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;[…]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;br&gt;&lt;br&gt; I'd like to have reviews about how I've organized the files&#xA;  and folders of my application.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/q/25000&quot;&gt;Shaky on QUnit folder structure&lt;/a&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I want to write something serious in JavaScript for the first time in&#xA;  my life. Knowing this, I want to do TDD and write unit tests. I have&#xA;  experience in JUnit, but yet, how to structure my project with QUnit&#xA;  (my choice of framework) remains a mystery to me.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I'm thinking something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;my-script&#xA;- css&#xA;  - my-script.css&#xA;- js&#xA;  - lib&#xA;    - jquery.min.js&#xA;- src&#xA;  - my-script.js&#xA;- test&#xA;  - qunit&#xA;    - qunit.css&#xA;    - qunit.js&#xA;  - unit&#xA;    - unit-a.js&#xA;    - unit-b.js&#xA;  - index.html&#xA;- index.html&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Is this bad design?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;First of all, my JavaScript will be dependent on jQuery&#xA;  (&lt;code&gt;js/lib/jquery.min.js&lt;/code&gt;) and needs a CSS file (&lt;code&gt;css/my-script.css&lt;/code&gt;) of&#xA;  my own design. Unit tests will be run from &lt;code&gt;test/index.html&lt;/code&gt; and&#xA;  included from &lt;code&gt;unit&lt;/code&gt;. Other files needed for the tests will have to be&#xA;  included from &lt;code&gt;../css&lt;/code&gt;, &lt;code&gt;../js&lt;/code&gt; and, of course, &lt;code&gt;../src&lt;/code&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Or should the &lt;code&gt;test&lt;/code&gt; directory have its own separate libraries? Should&#xA;  the tests try several versions of jQuery? What if I want to test some&#xA;  &quot;positional&quot; property which requires my CSS?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The root directory &lt;code&gt;index.html&lt;/code&gt; would give me the opportunity to do&#xA;  some manual, functional tests, to see that the CSS renders correctly.&#xA;  A demo page, more or less.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;And yes, guidelines on how to structure my JS when writing TDD? Until&#xA;  now, I've been hacking along, but I feel I need som structure.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Question 1 was upvoted and answered, question 2 was closed. The difference is that question 1 is about reviewing an existing project structure while question 2 is about helping to find a project structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that question 2 should be closed (I added my close vote) but should question 1 also be closed as it's technically not a code review?&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="22222" LastEditDate="2015-08-16T15:32:29.553" LastActivityDate="2015-08-16T15:33:30.500" Title="Is reviewing project structure on topic?" Tags="|discussion|specific-question|scope|projects|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1026" PostTypeId="2" ParentId="1025" CreationDate="2013-11-19T19:32:41.270" Score="6" Body="&lt;p&gt;I believe that first question should be on &lt;a href=&quot;http://Programmers.stackexchange.com&quot;&gt;Programmers&lt;/a&gt;. We should flag it and see how well our new moderator handles it.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2015-08-16T15:33:30.500" LastActivityDate="2015-08-16T15:33:30.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1028" PostTypeId="2" ParentId="945" CreationDate="2013-11-19T20:10:28.290" Score="2" Body="&lt;p&gt;The formatting has been improved as per the suggestion.&lt;br&gt;&#xA;However, the &lt;em&gt;This question belongs on another site in the StackExchange network&lt;/em&gt; close reason cannot be changed as it is universal across all StackExchange sites.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="9390" LastEditDate="2013-11-21T04:59:00.450" LastActivityDate="2013-11-21T04:59:00.450" CommentCount="0" CommunityOwnedDate="2013-11-21T04:59:00.450" ContentLicense="CC BY-SA 3.0" />
  <row Id="1029" PostTypeId="2" ParentId="999" CreationDate="2013-11-20T17:56:42.973" Score="19" Body="&lt;h2&gt;Some &amp;quot;memes&amp;quot;...&lt;/h2&gt;&#xA;&lt;p&gt;A few expressions have come up recently, thought I'd share them here (feel free to add, this is CW!)&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Running out of ammo&lt;/strong&gt;: when you have exhausted all 40 votes for the day.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Head shot&lt;/strong&gt;: when you're out of ammo and &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/code-review-general-room&quot;&gt;post a target in chat&lt;/a&gt;, and then someone puts in a vote for you.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Waking up the dead&lt;/strong&gt;: when posting an answer on a zombie question causes the OP to come back to CR and &lt;em&gt;accept&lt;/em&gt; your answer.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Killcam&lt;/strong&gt;: when you've just shot a zombie with a great answer, and now the zombie is still counting as a &lt;em&gt;question with no upvoted answer&lt;/em&gt; so you post your own &lt;em&gt;target&lt;/em&gt; in chat. Use with care, abusing the &lt;em&gt;killcam&lt;/em&gt; is said to trigger thoughts of &amp;quot;rep-whoring&amp;quot;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Zombie looting&lt;/strong&gt;: when you've downvoted (upvoted?) a question that ends up being deleted (on the same day), and then you get your vote back. The &lt;em&gt;vote count&lt;/em&gt; doesn't deplete though, which means &lt;em&gt;zombie looting&lt;/em&gt; allows you to &lt;em&gt;appear&lt;/em&gt; to have voted like 43 times on a single day, and steal the show on the &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;voters tab&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Napalm Strike&lt;/strong&gt; (or &lt;em&gt;Carpet Bombing Airstrike&lt;/em&gt;): when you upvote the question, and &lt;strong&gt;all&lt;/strong&gt; answers are good enough to each warrant an upvote, too.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Double tap:&lt;/strong&gt; when you answer a question that has another answer (with no upvotes).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;(removed)&lt;/strong&gt;: instead of removing a chat message, why not just say &lt;code&gt;(removed)&lt;/code&gt;? Started when Jamal used his vacuum cleaner on a couple of off-topic messages in the chat. Beware though, it is said &lt;em&gt;a baby unicorn dies everytime it is used&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;ding!&lt;/strong&gt;: The sound the chat makes when you ping someone.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;theoretical&lt;/strong&gt;: when you're out of stars, you can still give a &lt;em&gt;theoretical star&lt;/em&gt;. If you're lucky you'll even get &lt;em&gt;theoretical thanks&lt;/em&gt;, so you can say &lt;em&gt;&amp;quot;you're theoretically welcome!&amp;quot;&lt;/em&gt;. It's all about theory. Originated from a question that was said to have &lt;em&gt;theoretical code&lt;/em&gt;, which should go into a &lt;em&gt;theoretical compiler&lt;/em&gt; before being posted on Code Review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A few of our personalities also has become a kind of meme:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Malachi: Known for his regular &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12438251#12438251&quot;&gt;starring of messages&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;rolfl: Also &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12505136#12505136&quot;&gt;known as&lt;/a&gt; &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12572557#12572557&quot;&gt;&amp;quot;The monkey&amp;quot;&lt;/a&gt;. Known for being &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12584243#12584243&quot;&gt;sarcastic&lt;/a&gt; and for having an &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl?tab=reputation&quot;&gt;incredible speed in gaining reputation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Mat's Mug: Known for his &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12354932#12354932&quot;&gt;very&lt;/a&gt; - &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12349280#12349280&quot;&gt;intense&lt;/a&gt; - &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12575711#12575711&quot;&gt;voting&lt;/a&gt;, and his identity crises (plural ... retailcoder, lol.upvoter, ... what's next?)&lt;/li&gt;&#xA;&lt;li&gt;Jamal: Known for his &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12415657#12415657&quot;&gt;powers&lt;/a&gt;, &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12245282#12245282&quot;&gt;vacuum-cleaner&lt;/a&gt;, and his &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12581393#12581393&quot;&gt;compulsory editing behavior&lt;/a&gt; causing the word &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/13210079#13210079&quot;&gt;&amp;quot;Jamalized&amp;quot;&lt;/a&gt; to be coined.&lt;/li&gt;&#xA;&lt;li&gt;SimonAndréForsberg: Known for being &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12278991#12278991&quot;&gt;Swedish&lt;/a&gt;, going to bed &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12348473#12348473&quot;&gt;way too late at night&lt;/a&gt;, &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12312985#12312985&quot;&gt;having a long username&lt;/a&gt;, and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12664067#12664067&quot;&gt;taking the weekly-challenges to the next level&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;syb0rg: Known for being a &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12644389#12644389&quot;&gt;phone-chatting&lt;/a&gt; half-human &amp;amp; &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12586881#12586881&quot;&gt;half-deficient-robot&lt;/a&gt; that is a &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12660522#12660522&quot;&gt;refactoring king&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/users/-2/stack-exchange&quot;&gt;Community user&lt;/a&gt;: Known for being &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12361271#12361271&quot;&gt;a bot&lt;/a&gt;, and being &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12356393#12356393&quot;&gt;slower than humans&lt;/a&gt; in &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12334137#12334137&quot;&gt;updating&lt;/a&gt; the &lt;a href=&quot;http://chat.stackexchange.com/transcript/11760?m=12661615#12661615&quot;&gt;new questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-19T18:13:49.663" CommentCount="2" CommunityOwnedDate="2013-11-20T17:56:42.973" ContentLicense="CC BY-SA 3.0" />
  <row Id="1030" PostTypeId="1" AcceptedAnswerId="1032" CreationDate="2013-11-20T20:10:16.483" Score="10" ViewCount="115" Body="&lt;p&gt;What is considered off-limits in chat?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2015-07-01T16:46:24.237" LastActivityDate="2015-07-01T16:46:24.237" Title="How far off-topic can we get in the Code Review General Chat Room?" Tags="|discussion|chat|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1031" PostTypeId="2" ParentId="1030" CreationDate="2013-11-20T20:59:52.987" Score="6" Body="&lt;p&gt;I think that you can go as far as you want in chat, assuming nobody there complains.&#xA;Otherwise, I don't see any harm in being off-topic there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if somebody complains, just move the discussion to another room.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-11-20T20:59:52.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1032" PostTypeId="2" ParentId="1030" CreationDate="2013-11-20T21:48:53.513" Score="10" Body="&lt;p&gt;According to the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/chat&quot;&gt;&lt;em&gt;Talk in Chat&lt;/em&gt; privilege page&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;When should I visit chat?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;for real time collaboration&lt;/li&gt;&#xA;  &lt;li&gt;to meet the fellow members of your community in a more social environment&lt;/li&gt;&#xA;  &lt;li&gt;for less structured, casual (&lt;strong&gt;but still roughly on-topic&lt;/strong&gt;) conversation&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As this primarily pertains to &lt;em&gt;this&lt;/em&gt; specific room, yes, I'd avoid going too off-topic.  From what I've seen so far, we're still okay.  Most of the discussion is related to site maintenance, which is absolutely okay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing I should point out: &lt;em&gt;the rooms can be seen by anyone&lt;/em&gt;.  This is not only for moderation reasons, but also because the rooms are generally expected to help add some &quot;side-knowledge&quot; to the site (they are still not a substitute to main site posts).  There are also gallery chat rooms, but the only difference is that certain people can &lt;em&gt;post&lt;/em&gt;, but everyone can still &lt;em&gt;view&lt;/em&gt; the messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Beyond that, off-topic discussion is not greatly discouraged.  Small-talk shouldn't cause a problem, but I also wouldn't make that the entire focus.  It still has to be respectful, of course.  I will not hesitate to take action if things start to heat up, but I'm sure we're much too responsible to let it go that far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also leave you with the &lt;a href=&quot;https://meta.stackexchange.com/questions/139362/definitive-rules-on-chat-rooms-with-non-technical-discussion&quot;&gt;Definitive rules on chat rooms with non-technical discussion&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2013-11-20T21:48:53.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1033" PostTypeId="1" CreationDate="2013-11-21T17:31:45.987" Score="2" ViewCount="315" Body="&lt;p&gt;I posted some useful code on code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the answers suggested an improvement to the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agreed and made the improvement to the code, and left the comment &quot;Thanks, fixed&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A moderator than rolled back the change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is utterly stupid.  For posterity the code should be kept in the best state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is the policy, that bugs should be kept in the code, it should be changed immediately.  It's far more important that people searching for the code find the best version to copy-and-paste, than it is to know the history of the changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they want to find the history that can look at the revisions, or simply reverse the answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this policy isn't changed, I simply won't use this site anymore.&lt;/p&gt;&#xA;" OwnerUserId="11974" LastEditorUserId="22222" LastEditDate="2013-11-21T18:45:23.367" LastActivityDate="2014-04-23T08:53:03.687" Title="Complaint about rollback policy / bug fixes" Tags="|discussion|feature-request|status-declined|site-policy|specific-question|" AnswerCount="5" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1034" PostTypeId="2" ParentId="1033" CreationDate="2013-11-21T17:46:43.787" Score="4" Body="&lt;p&gt;you should have posted a new question if you want the most current code posted at all times, this is acceptable, in my opinion. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;when you changed your code on the question to match what the answerer posted, then his answer because obsolete and didn't make any sense. someone coming in from a search engine wouldn't know the difference coming to this site and would be rather confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;that is the reason for the rollback&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Listen to Moderator Comments&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2013-11-21T19:13:25.810" LastActivityDate="2013-11-21T19:13:25.810" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1035" PostTypeId="2" ParentId="1033" CreationDate="2013-11-21T17:53:03.383" Score="2" Body="&lt;p&gt;I'll keep my general argument here since I will eventually scrub those comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, please observe this portion of the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;FAQ&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;I'm confused! What questions are on-topic for this site?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be yes to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Does my question contain code? (Please include the code in the&#xA;  question, not a link to it)&lt;/li&gt;&#xA;  &lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;To the best of my knowledge, does the code work?&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Point #5 suggests that if you first present your code &lt;em&gt;without knowing about bugs beforehand&lt;/em&gt;, you may ask the question.  This is different from SO in that answers primarily revolve around fixing bugs found by the OP.  Here, code is &lt;em&gt;not automatically off-topic if bugs are found afterwards&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question suggests no awareness of bugs.  Overall, your question is on-topic.  Someone eventually found bugs which, again, is okay here.  &lt;em&gt;As this answer is justified in accordance to the FAQ, it can remain&lt;/em&gt;.  On the flip side, had you been aware of this bug, and someone fixed it anyway, that answer could be justifiably converted to a comment.  But that doesn't apply here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, answer invalidation is &lt;em&gt;never&lt;/em&gt; okay &lt;em&gt;if the answer can justifiably remain&lt;/em&gt;.  This is an SE-wide policy as answers are considered &quot;permanent.&quot;  It doesn't matter if visitors want the best code.  Even then, that doesn't make sense in regards to reviewing.  Code will almost always contain flaws.  Do you want visitors to copy-paste working, but poor code?  If it didn't matter, then answers could just be thrown away at a whim if the OP modifies the code.  Sure, comments are fair game, but not valid answers.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2013-11-21T17:53:03.383" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1036" PostTypeId="2" ParentId="1033" CreationDate="2013-11-21T17:55:32.643" Score="6" Body="&lt;p&gt;&lt;strong&gt;To &lt;em&gt;mootinize&lt;/em&gt;: to render &lt;a href=&quot;http://en.wikipedia.org/wiki/Mootness&quot; rel=&quot;nofollow&quot;&gt;moot&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In American law, a matter is moot if further legal proceedings with regard to it can have no effect, or events have placed it beyond the reach of the law. Thereby the matter has been deprived of practical significance or rendered purely academic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Despite my upvote on this legitimate and well-asked [and heart-felt!] question, I disagree. On CR the &lt;em&gt;questions&lt;/em&gt; contain working code and the &lt;em&gt;answers&lt;/em&gt; contain recommentations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the OP decides to apply the proposed changes &lt;em&gt;in the originally posted code&lt;/em&gt;, then the recommendations don't stand anymore and answers that &lt;em&gt;lead to writing the better code&lt;/em&gt; become useless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;For another reviewer to find something to say about the code, they need to browse the edit history to dig up the code other answers are referring to&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the OP decides to apply the proposed changes &lt;em&gt;in their IDE&lt;/em&gt;, then they have a new version of the code and if they want it reviewed they can post another CR question.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-11-21T18:09:38.620" LastActivityDate="2013-11-21T18:09:38.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1037" PostTypeId="2" ParentId="1033" CreationDate="2013-11-21T17:56:30.413" Score="10" Body="&lt;p&gt;I'm afraid that I have to agree with the rollback. &lt;a href=&quot;https://meta.stackexchange.com/questions/43478/exit-strategies-for-chameleon-questions&quot;&gt;Invalidating answers by editing the question&lt;/a&gt; is not acceptable on any SE site as far as I know. This also applies for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since many questions on Code Review contain a lot of code (which is perfectly OK), we encourage &lt;strong&gt;multiple&lt;/strong&gt; answers to questions. One answer does not need to address &lt;strong&gt;all&lt;/strong&gt; problems in the original question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the answer already has been posted, when you update the question the answer isn't useful anymore. That is what we want to avoid. The &lt;strong&gt;answerer still deserves the upvotes&lt;/strong&gt; for the answer that he posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the question you commented &quot;If an answer is integrated than the answer should be deleted.&quot; &lt;strong&gt;We don't want to delete good answers&lt;/strong&gt; If we would, then all existing answered questions could be updated (and their answers deleted) with the fixes the answers suggest included. &lt;strong&gt;That&lt;/strong&gt; would make this site useless, as you wouldn't be able to see the &lt;strong&gt;change from how the code used to look to how it should look&lt;/strong&gt;. Code Review is the &lt;strong&gt;process of improving code&lt;/strong&gt;, not about being a site to store the best possible version of code (there's GitHub for that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to propose possible solutions to you:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Un-mark the answer as accepted, as it seems like you are looking for more answers than this.&lt;/li&gt;&#xA;&lt;li&gt;Post a new question, with the updated version of the code.&lt;/li&gt;&#xA;&lt;li&gt;Add a bounty to your question, stating that you want additional reviews.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-21T18:15:16.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1038" PostTypeId="2" ParentId="1033" CreationDate="2013-11-21T17:59:55.527" Score="0" Body="&lt;p&gt;The only time that you should change your code is if you made a typo and someone caught it and told you, usually they will notice this is a typo and mention it in a comment,  that is the only time that you should change the code,  not if it was written wrong, or poorly and you didn't have it that way when you started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if the answer is continually changed with every review then what happens is&lt;br&gt;&#xA;eventually the code that is in the question will be perfect and no one will find anything to review, thus &lt;strong&gt;no accepted answers&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2013-11-21T18:14:30.897" LastActivityDate="2013-11-21T18:14:30.897" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1039" PostTypeId="2" ParentId="803" CreationDate="2013-11-21T22:50:46.440" Score="1" Body="&lt;p&gt;Answers should be &lt;strong&gt;code reviews&lt;/strong&gt;, not just unexplained walls of code with tiny, hard-to-find changes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the real solution is to write good answers and edit, downvote and delete answers that do not contain sufficient explanation. This feature request is therefore declined.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2013-11-21T22:50:46.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1042" PostTypeId="1" CreationDate="2013-11-24T06:16:43.157" Score="7" ViewCount="44" Body="&lt;p&gt;In all likelihood I'm missing something about the notion of what exactly an &lt;em&gt;answered question&lt;/em&gt; actually is, ..or there seems to be a bug in the counter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to &lt;strong&gt;Questions&lt;/strong&gt;/&lt;em&gt;unanswered&lt;/em&gt;, you get 996 &quot;questions that have no upvoted answers&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3ZzGF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Go to &lt;strong&gt;Unanswered&lt;/strong&gt;/&lt;em&gt;votes&lt;/em&gt;, you get 992 &quot;questions with no upvoted answers&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GCTUo.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why is there a difference in the two figures?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-11-24T07:24:21.723" LastActivityDate="2013-11-24T12:31:55.040" Title="Need formal definition for &quot;question that has no upvoted answers&quot;" Tags="|support|user-interface|unanswered-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1043" PostTypeId="2" ParentId="1042" CreationDate="2013-11-24T12:31:55.040" Score="5" Body="&lt;p&gt;Let's try to answer the question &lt;em&gt;with science&lt;/em&gt;. I created &lt;a href=&quot;https://gist.github.com/svick/7626527&quot; rel=&quot;nofollow noreferrer&quot;&gt;a simple web scraper&lt;/a&gt; (yeah, scraping is usually a bad idea when there is API available, but I don't think that's an option here).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to ignore some weirdness in the results (probably caused by caching, or something like that; see below), I found out that there are 4 questions that are in questions/unanswered, but not in unanswered/votes (which exactly matches the difference  between 996 and 992):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/24025/speed-up-svn-backup&quot;&gt;Speed up SVN backup&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30304/small-php-framework-almost-one-year-later&quot;&gt;Small PHP framework template library&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/26974/speed-up-mysql-query-with-in-clause-to-much&quot;&gt;Speed up MySQL query with IN clause&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/19399/my-first-comprehensive-solution-c-datadriven-web-appication-ft-my-html-ma&quot;&gt;https://codereview.stackexchange.com/questions/19399/my-first-comprehensive-solution-c-datadriven-web-appication-ft-my-html-ma&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What these questions have in common is that they have &lt;strong&gt;negative vote score&lt;/strong&gt;. It looks to me like those are the only four unclosed unanswered questions with negative score, which would explain the difference.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The actual results, were, well, weird.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, among the, say, 992 questions, the number of distinct questions was sometimes 942, sometimes 892 and sometimes even 942. Since it's always a multiple of the page size (50) less, this leads me to believe that the order of pages is not always consistent and that a certain page can appear at at least two different positions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, the total number of questions/unanswered was sometimes 996, but sometimes 992. I don't understand how could this happen. (The number of unanswered/votes was always 992.)&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-11-24T12:31:55.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1044" PostTypeId="1" AcceptedAnswerId="1046" CreationDate="2013-11-24T18:23:28.420" Score="2" ViewCount="46" Body="&lt;p&gt;I've created the tag not knowing that vanilla was a joke.  I was told that it was, it is no longer on any questions.  Please burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vanilla.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vanilla.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;vanilla.js&lt;/a&gt;,  it should smell good.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2013-12-13T02:41:08.380" LastActivityDate="2013-12-13T02:41:08.380" Title="Burn the [vanilla.js] tag" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1045" PostTypeId="1" AcceptedAnswerId="1047" CreationDate="2013-11-24T19:02:24.787" Score="5" ViewCount="39" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/q/1155/18427&quot;&gt;question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason: we have had discussions before about not editing in code because of licensing, and that adding any code must be done by the OP and not someone else, same with reviewing third party code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/467/18427&quot;&gt;question&lt;/a&gt; where the discussion took place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the answers on the question are relevant here, but I think that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/974/18427&quot;&gt;svick's answer&lt;/a&gt; says the most.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-11-24T20:17:06.247" Title="Should this question be rolled back and closed because it didn't show code?" Tags="|discussion|status-completed|close-reasons|specific-question|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1046" PostTypeId="2" ParentId="1044" CreationDate="2013-11-24T20:04:10.883" Score="2" Body="&lt;p&gt;As this tag is not currently used in any question, it will eventually wither away into nothingness (provided that it isn't used again until then).&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-24T20:04:10.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1047" PostTypeId="2" ParentId="1045" CreationDate="2013-11-24T20:15:55.147" Score="2" Body="&lt;p&gt;I have reverted the changes, closed the question, and left a comment.  While I do agree with @Simon, I don't think it matters either way since it's an old question.  However, that in mind, I &lt;em&gt;probably&lt;/em&gt; would've kept it as is if the link was broken.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-24T20:15:55.147" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1048" PostTypeId="1" AcceptedAnswerId="1262" CreationDate="2013-11-24T23:51:28.540" Score="6" ViewCount="392" Body="&lt;p&gt;&lt;H2&gt;In the end, there can be only one...&lt;/H2&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactor&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactor&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactor&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; as synonyms. There are 372 total questions (17 unanswered).  I think we only need to have one of the two... &lt;em&gt;if we need one at all&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we post code here, we &lt;em&gt;are&lt;/em&gt; obviously looking for a code review, hence no need for a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-review&lt;/a&gt; tag (which has already been blacklisted anyway).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you went through the front page questions, you'd probably find pretty much &lt;strong&gt;all questions&lt;/strong&gt; are &lt;em&gt;looking for a peer review giving tips to make their code better &amp;amp; cleaner&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We refactor code to enhance &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt;, to reimplement the functionality to gain in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, to follow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;, ...there are &lt;strong&gt;much more specific&lt;/strong&gt; tags out there already - &quot;refactoring&quot; is basically a &lt;em&gt;side-effect of coming here!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Shall we burninate both?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2014-07-03T04:10:37.007" LastActivityDate="2014-07-03T04:10:37.007" Title="Refactor vs Refactoring" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1049" PostTypeId="2" ParentId="1048" CreationDate="2013-11-25T00:08:48.577" Score="1" Body="&lt;p&gt;This is a very interesting proposal and something I haven't considered on my own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I am not certain if moderators can nuke a tag that's already used with a lot of questions.  That ability may lie with the powers that be.  Manually removing this tag would obviously &lt;em&gt;not&lt;/em&gt; be practical with this many questions (372 at this moment), so I would recommend against doing that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the open-endedness of this proposal, I think further discussion is in order.  If it's decided that this tag need not remain, I and the other moderators will decide what to do.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-25T00:08:48.577" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1050" PostTypeId="2" ParentId="1048" CreationDate="2013-11-25T00:11:45.537" Score="2" Body="&lt;p&gt;There is only one already.... &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactor&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactor&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactor&lt;/a&gt; points to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; so you are really only asking whether we need either of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe synonyms are a good thing... helps people find things when searching... So, having multiple (reasonable) synonyms actually helps things (like the &lt;a href=&quot;https://stackoverflow.com/tags/java/synonyms&quot;&gt;synonyms for Java&lt;/a&gt; on StackOverflow).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for whether &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; is a useful tag, well, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot;&gt;look at the questions&lt;/a&gt;.... and the most recent one certainly seems to have a reasonable use for it.... and given that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; has 133 followers (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; has less than 10X that many)  I think the answer is 'keep it'.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2013-11-25T00:19:18.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1051" PostTypeId="1" AcceptedAnswerId="1052" CreationDate="2013-11-25T03:27:31.260" Score="3" ViewCount="46" Body="&lt;p&gt;I think that if you were able to use one and not the other then it would okay to not synonymize the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery-ui&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery-ui&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery-ui&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it just doesn't seem like we need both of these tags. I think that we should merge or synonymize them to each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pros and cons please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery&lt;/a&gt; to create the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery-ui&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery-ui&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery-ui&lt;/a&gt;, so this is rather redundant, it's kind of like having &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/wordpress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;wordpress&amp;#39;&quot; rel=&quot;tag&quot;&gt;wordpress&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/wordpress-ui&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;wordpress-ui&amp;#39;&quot; rel=&quot;tag&quot;&gt;wordpress-ui&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2015-06-28T23:32:33.060" LastActivityDate="2015-06-28T23:32:33.060" Title="Would you ever use the [jquery-ui] tag without the [jquery] tag?" Tags="|discussion|status-declined|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1052" PostTypeId="2" ParentId="1051" CreationDate="2013-11-25T10:43:17.170" Score="4" Body="&lt;p&gt;I think that tags are useful even if one tag is a subset of another. For example, on Stack Overflow, there is the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;, but there are also its subsets: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23-2.0&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#-2.0&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#-2.0&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23-3.0&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#-3.0&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#-3.0&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23-4.0&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#-4.0&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#-4.0&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23-5.0&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#-5.0&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#-5.0&lt;/a&gt;. But this does not make such tags useless (for example, I am subscribed to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23-5.0&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#-5.0&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#-5.0&lt;/a&gt;, but not to the other subtags or the supertag).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I don't see any reason why the two tags should be synonymized, since they are no synonyms.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2013-11-25T10:43:17.170" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1053" PostTypeId="1" CreationDate="2013-11-25T18:03:02.923" Score="11" ViewCount="181" Body="&lt;p&gt;Today, I ran across &lt;a href=&quot;https://codereview.stackexchange.com/questions/36047/most-efficient-way-to-validate-multiple-textboxes-against-a-tolerance-value&quot;&gt;this question&lt;/a&gt; which had already been answered by Malachi 3 times before I looked at it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I decided that since he answered in multiple answers, I might as well do the same thing. I also checked out &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/20/should-one-person-have-multiple-answers&quot;&gt;this question&lt;/a&gt;, where it seems the concensus is that we can have multiple answers if the content is different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that policy still hold? I know the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission?cb=1&quot;&gt;Call of Duty&lt;/a&gt; says we should give more answers. Should we still encourage this behavior, or is this going too far?&lt;/p&gt;&#xA;" OwnerUserId="14909" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-11-25T20:49:03.593" Title="Should we merge multiple answers from the same person?" Tags="|discussion|answers|" AnswerCount="5" CommentCount="4" ClosedDate="2015-04-28T04:00:02.833" ContentLicense="CC BY-SA 3.0" />
  <row Id="1054" PostTypeId="2" ParentId="1048" CreationDate="2013-11-25T18:11:15.953" Score="6" Body="&lt;p&gt;Although the questions often request refactoring, I've seen almost no answers that actually applied &lt;a href=&quot;http://en.wikipedia.org/wiki/Code_refactoring&quot; rel=&quot;nofollow noreferrer&quot;&gt;refactoring&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Strictly speaking, refactoring is a highly disciplined application of a set of rules to transform code.  Step 0 is to write unit tests.  Then you pick the appropriate transformation to apply, depending on the Bad Code Smell you wish to solve.  Each of the &lt;a href=&quot;http://refactoring.com/catalog/&quot; rel=&quot;nofollow noreferrer&quot;&gt;few dozen refactorings&lt;/a&gt; has a name.  Examples from the Wikipedia article are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Techniques that allow for more abstraction&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Encapsulate Field&lt;/li&gt;&#xA;&lt;li&gt;Generalize Type&lt;/li&gt;&#xA;&lt;li&gt;Replace type-checking code with State/Strategy&lt;/li&gt;&#xA;&lt;li&gt;Replace conditional with polymorphism&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Techniques for breaking code apart into more logical pieces&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Componentization&lt;/li&gt;&#xA;&lt;li&gt;Extract Class&lt;/li&gt;&#xA;&lt;li&gt;Extract Method&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Techniques for improving names and location of code&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Move Method or Move Field&lt;/li&gt;&#xA;&lt;li&gt;Rename Method or Rename Field&lt;/li&gt;&#xA;&lt;li&gt;Pull Up&lt;/li&gt;&#xA;&lt;li&gt;Push Down&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what this tells us about refactoring.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Maybe the format of this website is not conducive to refactoring.  Listing the intermediate refactoring steps would lead to excessively long answers, so everyone just posts the end result.&lt;/li&gt;&#xA;&lt;li&gt;Maybe refactoring works better in theory than it does in practice.  When code is so bad that its author requests help to refactor, it actually needs rewriting.&lt;/li&gt;&#xA;&lt;li&gt;Maybe refactoring makes more sense for larger projects than the small snippets we work with on this site.  One of the reasons for refactoring is to apply only well understood changes so that you can improve a huge codebase without destabilizing it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;One way to prevent careless misuse of the tag is to demand in the tag wiki that the question's author name at least one suspected refactoring transformation or describe what constitutes the Bad Code Smell, as in this &lt;a href=&quot;https://codereview.stackexchange.com/q/35911/9357&quot;&gt;example&lt;/a&gt;.  However, it would fall to regular reviewers to enforce that policy.  We would also need to do a mass clean-up of the existing 373 tagged questions.  Considering the complexity of enforcing that policy, weighed against the benefit of having such a tag, I'm in favour of just abolishing both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactor&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactor&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactor&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-11-25T18:11:15.953" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1055" PostTypeId="2" ParentId="1053" CreationDate="2013-11-25T18:25:04.587" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/994/18427&quot;&gt;Here is something to think about.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;some of our answers have, in the past, been what I like to call &quot;Facebook Scroller&quot; long,  and I don't think that is good for the site or the person asking the question, because another person coming along is going to see this huge answer and think to themselves &quot;this question is taken care of&quot;  they may not even see any mistakes in the answer, or they won't look at the question and notice something that is missing from the other answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree where you mention code from another one of your answers,  those two answers should be the same answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Additional information&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The big thing here is that the question has &lt;strong&gt;distinct parts&lt;/strong&gt; to it,  I gave a review on 3 of those parts. those 3 parts could have been totally separate questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of Questions here could(should) be broken up into several different questions, because they are asking about several different reviews on different parts of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this question seems like one of those cases.  none of my reviews actually need the other answers to make sense.  &lt;strong&gt;They can stand alone.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2013-11-25T18:38:11.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1056" PostTypeId="2" ParentId="1053" CreationDate="2013-11-25T18:29:05.700" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1008/answering-guidelines-answer-length/1010#1010&quot;&gt;This question&lt;/a&gt; is what I base my answering length by.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think we should post multiple answers to the same question just to get our answers-per-question ratio up, or as a new way of rep-whoring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do think however that we should avoid &quot;Facebook scroller long&quot;-answers. Answers should be easy to read. Of course there are some answers who are &lt;em&gt;both&lt;/em&gt; long and easy to read, and that's fine. There are however, answers which brings up many different aspects from the original question (coding conventions, variable names, method length, code duplication, use of exceptions, use of public APIs...), and many of those is more useful to split into two separate answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a common guideline in programming that a method should not be bigger than &quot;one screen&quot;. On this site, my personal guideline is more like &quot;One answer should (if possible) not be longer than two-three screens&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.087" LastActivityDate="2013-11-25T18:29:05.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1057" PostTypeId="2" ParentId="1053" CreationDate="2013-11-25T18:41:52.280" Score="12" Body="&lt;p&gt;I think &lt;em&gt;this one&lt;/em&gt; has gone too far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with @SimonAndréForsberg, this isn't about the numbers, it's about the &lt;em&gt;quality&lt;/em&gt; of what we're posting. &lt;strong&gt;Quality is king.&lt;/strong&gt; If CR starts having tons of low-quality answers, the answer ratio could be 10 answers per questions, the site wouldn't be in a better shape.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Try to write a single answer, and then when it gets &lt;em&gt;too long&lt;/em&gt; (by your own standards) you organize it better and regroup points together, and as you do so you can more easily &lt;em&gt;refactor parts of your answer into another one&lt;/em&gt; - like we refactor parts of a class into another one when &lt;em&gt;Single Responsibility Principle&lt;/em&gt; is taking a beating in our code :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Malachi's answer is inherently biased, but he's got an important point: each answer should stand alone as a full-fledged post.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-11-25T18:41:52.280" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1058" PostTypeId="2" ParentId="1053" CreationDate="2013-11-25T18:41:57.077" Score="-2" Body="&lt;p&gt;I am sure that if it seemed like I was truly just &quot;Rep-Whoring&quot; that a moderator would have commented or said something about the way that I did it.  another user could have came along and asked in a comment why so many answers, by which I would point them to Meta Discussions.  but some users might take to childish means to get their point across and just post willy nilly and then say, &lt;em&gt;&quot;he did it first&quot;&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I posted this as an answer so that people could bash me for the way I said it if they needed to&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-11-25T18:41:57.077" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1059" PostTypeId="1" AcceptedAnswerId="1070" CreationDate="2013-11-25T19:01:34.703" Score="7" ViewCount="51" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postgresql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postgresql&amp;#39;&quot; rel=&quot;tag&quot;&gt;postgresql&lt;/a&gt; feels more proper, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postgres&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postgres&amp;#39;&quot; rel=&quot;tag&quot;&gt;postgres&lt;/a&gt; has been more popular.  They should be synonymized, though I don't know which one should be canonical.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2015-06-28T23:37:14.637" LastActivityDate="2015-06-28T23:37:14.637" Title="Tag synonym request: [postgresql] ↔ [postgres]" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1060" PostTypeId="2" ParentId="1059" CreationDate="2013-11-25T19:01:34.703" Score="7" Body="&lt;p&gt;Upvote this if you prefer master &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postgresql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postgresql&amp;#39;&quot; rel=&quot;tag&quot;&gt;postgresql&lt;/a&gt; ← synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postgres&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postgres&amp;#39;&quot; rel=&quot;tag&quot;&gt;postgres&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-11-25T19:01:34.703" CommentCount="0" CommunityOwnedDate="2013-11-25T19:01:34.703" ContentLicense="CC BY-SA 3.0" />
  <row Id="1061" PostTypeId="2" ParentId="1059" CreationDate="2013-11-25T19:01:52.357" Score="1" Body="&lt;p&gt;Upvote this if you prefer master &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postgres&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postgres&amp;#39;&quot; rel=&quot;tag&quot;&gt;postgres&lt;/a&gt; ← synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postgresql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postgresql&amp;#39;&quot; rel=&quot;tag&quot;&gt;postgresql&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-11-25T19:01:52.357" CommentCount="6" CommunityOwnedDate="2013-11-25T19:01:52.357" ContentLicense="CC BY-SA 3.0" />
  <row Id="1062" PostTypeId="2" ParentId="20" CreationDate="2013-11-25T19:10:28.057" Score="8" Body="&lt;p&gt;Here is a more recent way to look at things (Not saying that the ones from 2 years ago are wrong)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid &quot;Facebook scroller long&quot; answers, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1053/should-we-merge-multiple-answers-from-the-same-person&quot;&gt;it is OK to post multiple answers&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to mention a lot of stuff in your answer (such as coding conventions, variable names, method length, code duplication, use of exceptions, use of public APIs...), it is often more useful to split the answer into multiple answers.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2013-11-25T19:10:28.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1063" PostTypeId="2" ParentId="878" CreationDate="2013-11-25T19:31:31.450" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed&lt;/a&gt; have now been synonymized, with the former as the master.  This is also consistent with SO's decision.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-25T19:31:31.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1064" PostTypeId="2" ParentId="1053" CreationDate="2013-11-25T20:49:03.593" Score="11" Body="&lt;p&gt;I don't think that length should be a criterion for splitting answers.  The considerations should be&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Independence:&lt;/strong&gt; Can this answer stand on its own?  Is it a suggestion that other users might upvote or downvote depending on their opinion?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Coherence:&lt;/strong&gt; Would grouping multiple points together convey your thoughts more effectively?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A simple rule of thumb should be, are you OK with having your multiple answers presented in a random order?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's not judge each other for rep-whoring for now.  We are, after all, trying to change the culture of this site in response to our recent &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/991/9357&quot;&gt;site evaluation&lt;/a&gt;, with increasing reputation points as a goal.  New norms will develop during this process.  This discussion is part of that process, and we should revisit the answer-splitting issue periodically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as we are on the topic of rep-whoring…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some examples of long answers that shouldn't be split:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/32558/9357&quot;&gt;Best way to work out angle between points?&lt;/a&gt; — One technique with a long explanation.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/32436/9357&quot;&gt;What do you think about my questionnaire?&lt;/a&gt; — Many points raised, but it progresses in a natural order, and the summary pulls it together.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Answers where splitting is justified:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Project Euler Question #2: Sum of even Fibonacci numbers under 4 million: &lt;a href=&quot;https://codereview.stackexchange.com/a/35674/9357&quot;&gt;revise&lt;/a&gt; vs. &lt;a href=&quot;https://codereview.stackexchange.com/a/35678/9357&quot;&gt;rewrite&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Modeling a pair of dice using composition in C++: &lt;a href=&quot;https://codereview.stackexchange.com/a/35668/9357&quot;&gt;answering the question about OOP modeling&lt;/a&gt; vs. &lt;a href=&quot;https://codereview.stackexchange.com/a/35671/9357&quot;&gt;finding bugs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As for your specific &lt;a href=&quot;https://codereview.stackexchange.com/q/36047/9357&quot;&gt;example&lt;/a&gt;, I'm pretty sure that splitting your response made your answers longer and more overwhelming.  Mentioning all the suggestions, summarized with one rewrite of the function, would have been much better.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-11-25T20:49:03.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1065" PostTypeId="1" AcceptedAnswerId="1066" CreationDate="2013-11-26T15:41:07.297" Score="42" ViewCount="1530" Body="&lt;p&gt;Sometimes I stumble upon follow-up questions, where code is being posted again after having gone through a review (or two). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples of possible sets of follow up questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/35902/find-a-missing-numbers-single-missing-number-and-two-missing-numbers-from-cons&quot;&gt;Find missing numbers&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/36031/find-two-missing-elements-from-a-sorted-array-in-given-range&quot;&gt;Find even more missing numbers&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/36117/find-missing-numbers-in-a-range-when-a-sorted-array-with-two-elements-with-rang&quot;&gt;Even more missing numbers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/31994/creating-a-binary-search-tree&quot;&gt;Binary search tree&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/31998/create-a-binary-tree-code-review-request&quot;&gt;Another binary search tree&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Related meta questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/210/how-are-reposts-handled-on-code-review&quot;&gt;https://codereview.meta.stackexchange.com/questions/210/how-are-reposts-handled-on-code-review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/41/iterative-code-reviews-how-can-they-happen-successfully&quot;&gt;https://codereview.meta.stackexchange.com/questions/41/iterative-code-reviews-how-can-they-happen-successfully&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/562/what-is-the-best-way-to-exchange-a-dialogue-following-a-code-review&quot;&gt;What is the best way to exchange a dialogue following a code review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How should a follow-up question be posted properly?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How to deal with follow-up questions?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2023-10-12T16:15:33.807" Title="How to post a follow-up question?" Tags="|discussion|faq|site-policy|asking-questions|iterative-review|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1066" PostTypeId="2" ParentId="1065" CreationDate="2013-11-26T18:26:55.100" Score="49" Body="&lt;p&gt;I think that such question should &lt;strong&gt;clearly state&lt;/strong&gt; that it is a &lt;strong&gt;follow-up question to a previously asked question.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;strong&gt;good&lt;/strong&gt; follow-up question should include, in my opinion:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Which&lt;/strong&gt; question it is a follow-up to&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;What&lt;/strong&gt; changes has been made in the code since last question&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Why&lt;/strong&gt; a new review is being asked for&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If a question does not include (at least some of) these things, I think that we should close it as a duplicate (or at least give it a down-vote)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6050/31562&quot;&gt;some things you should note if you are posting several follow-ups&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to the above, &lt;strong&gt;each follow-up question should be a good question also by itself.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-05-06T09:13:57.440" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1067" PostTypeId="1" CreationDate="2013-11-26T18:53:44.933" Score="10" ViewCount="289" Body="&lt;p&gt;Is Winter Bash happening in Code Review? Many beta sites are going to participate in Winter Bash (&lt;a href=&quot;https://video.meta.stackexchange.com/questions/347/do-we-want-to-participate-in-winter-bash-2013-gravatar-hats&quot;&gt;AV.SE&lt;/a&gt; and &lt;a href=&quot;https://movies.meta.stackexchange.com/questions/1095/do-we-want-to-join-in-the-winter-bash-again?cb=1&quot;&gt;Movies.SE&lt;/a&gt; site's moderators are receiving email from Stack Exchange).  Have any of CR's moderators received such email?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, participating in such events may help us graduate.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://blog.stackoverflow.com/2013/12/winter-bash-2013-is-here/&quot;&gt;Blog post&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://winterbash2013.stackexchange.com/faq&quot; rel=&quot;nofollow noreferrer&quot;&gt;FAQ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://winterbash2013.stackexchange.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;List of hats to earn&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://blog.stackoverflow.com/2014/01/winter-bash-2013-wrap-up/&quot;&gt;&lt;strong&gt;Wrap-Up&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="26200" LastEditorUserId="-1" LastEditDate="2017-03-16T17:33:48.803" LastActivityDate="2014-01-04T10:33:43.577" Title="Should we sign up for Winter Bash 2013?" Tags="|discussion|status-completed|winterbash|fun|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1068" PostTypeId="2" ParentId="1067" CreationDate="2013-11-26T19:02:35.940" Score="8" Body="&lt;p&gt;Yes, the moderators have received this email.  We are also the ones who must sign this site up for Winter Bash, but &lt;em&gt;only&lt;/em&gt; if the collective community opts in.  In addition, individual users who don't want to participate can opt out.  This event is entirely optional for everyone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;s&gt;So, please give your vote to help us decide on this.  The deadline for signing up is &lt;strong&gt;December 1st&lt;/strong&gt;.&lt;/s&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; We are now signed up!  This will begin on &lt;strong&gt;16 December 2013&lt;/strong&gt; and end on &lt;strong&gt;3 January 2014&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-28T16:29:51.210" LastActivityDate="2013-11-28T16:29:51.210" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1069" PostTypeId="2" ParentId="1067" CreationDate="2013-11-26T19:13:57.670" Score="13" Body="&lt;h1&gt;Me wants. Sign us up NOW!&lt;/h1&gt;&#xA;&lt;p&gt;We need hatz. Winter is cold and boring.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-11-26T22:15:35.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1070" PostTypeId="2" ParentId="1059" CreationDate="2013-11-27T03:42:02.117" Score="3" Body="&lt;p&gt;The tags have now been synonymized, with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postgresql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postgresql&amp;#39;&quot; rel=&quot;tag&quot;&gt;postgresql&lt;/a&gt; as the master.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-11-27T03:42:02.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1071" PostTypeId="1" AcceptedAnswerId="1072" CreationDate="2013-11-27T13:19:24.980" Score="9" ViewCount="122" Body="&lt;p&gt;Current wording:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions &lt;strong&gt;asking for code to be written&lt;/strong&gt; to solve a specific problem are off-topic here as there is no code to review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, some of these questions actually have &lt;em&gt;some&lt;/em&gt; code in them already, so the wording &quot;there is no code to review&quot; isn't totally correct. Sometimes they are asking for &lt;strong&gt;more&lt;/strong&gt; code to be written. But the code that they actually have in the question works, so this other close reason is &lt;strong&gt;not&lt;/strong&gt; a better option:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your question must &lt;strong&gt;contain working code&lt;/strong&gt; for us to review it here. For questions regarding specific problems encountered while coding, try Stack Overflow. After getting your code to work, you may edit this question seeking a review of your working code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The way I see it, our &quot;Questions asking for code to be written&quot; is our corresponding reason to StackOverflow's&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions asking for code must &lt;strong&gt;demonstrate a minimal understanding of the problem being solved.&lt;/strong&gt; Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which is a good reason for not including a link to Stack Overflow in the text. If we would link to Stack Overflow, it would very likely be asked there and then closed on Stack Overflow too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, what I think we should do is to change &quot;Questions &lt;strong&gt;asking for code to be written&lt;/strong&gt; to solve a specific problem are off-topic here as there is no code to review.&quot; to something that includes the possibility that there might be some code already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I propose is: (Changes in &lt;em&gt;italics&lt;/em&gt;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions &lt;strong&gt;asking for code to be written&lt;/strong&gt; to solve a specific problem are off-topic here as there is no code to review, &lt;em&gt;or the current code is not yet ready for a review.&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you have other proposal for how to change the wording, feel free to add an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think the wording does not need to be changed at all, feel free to downvote me into oblivion.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="9357" LastEditDate="2014-04-02T04:56:07.910" LastActivityDate="2014-04-02T04:56:07.910" Title="Changing wording of the code-to-be-written and working-code off-topic reasons" Tags="|discussion|feature-request|status-completed|close-reasons|close-dialog|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1072" PostTypeId="2" ParentId="1071" CreationDate="2013-11-27T13:54:31.887" Score="8" Body="&lt;p&gt;It is my opinion that the first two off-topic reasons are very similar. In fact, the first reason is a 'subset' of the second:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions asking for code to be written to solve a specific problem are off-topic here as there is no code to review.&lt;/li&gt;&#xA;&lt;li&gt;Your question must contain working code for us to review it here. For questions regarding specific problems encountered while coding, try Stack Overflow. After getting your code to work, you may edit this question seeking a review of your working code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I agree with you that the wording is cumbersome on both of these reasons. They can be merged in to a single reason:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code Review is for reviewing &lt;strong&gt;working&lt;/strong&gt; code. To be considered working there must be a description of what the code is supposed to do, and it must be clear that you are confident that the code succeeds at its intended purpose. If you are concerned that your code does not solve your problem then your question  likely belongs on &lt;a href=&quot;https://stackoverflow.com/questions/how-to-ask&quot;&gt;Stack Overflow&lt;/a&gt; or &lt;a href=&quot;https://softwareengineering.stackexchange.com/help&quot;&gt;Programmers SE&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;By merging off-topic reasons 1 and 2, it also frees up an option for the off-topic reason 'not your code' (nudge nudge, wink wink).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2013-11-27T21:41:00.647" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1073" PostTypeId="1" CreationDate="2013-11-27T21:37:12.943" Score="13" ViewCount="220" Body="&lt;p&gt;I've noticed that sometimes I end up reviewing code despite the question's violation of our policy that it must contain working code.  I bring this issue up because it is related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1071/9357&quot;&gt;Changing wording of the code-to-be-written and working-code off-topic reasons&lt;/a&gt;, but I don't want to sidetrack that discussion.&lt;/p&gt;&#xA;&lt;p&gt;Specific examples of such questions include:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/18663/9357&quot;&gt;https://codereview.stackexchange.com/q/18663/9357&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The question was about understanding a compiler error.  The question was not closed at the time, and in fact attracted several answers before I weighed in with a more thorough code review.  (Incidentally, this was the first answer I wrote on this site, a year ago, when I was unfamiliar with the rules.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/36178/9357&quot;&gt;https://codereview.stackexchange.com/q/36178/9357&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This question was blatantly asking for code to be written, and in fact ended up attracting downvotes.  Nevertheless, there were obvious improvements to be made, so I wrote a partial review that suggested a better data structure and indicated a correct algorithm to use.  The answer was accepted.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/35290/9357&quot;&gt;Applying Dijkastra&amp;#39;s algorithm on a graph of five nodes&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The code was acknowledged to be not working.  However, the author clearly needed major hints to get close to a solution, which I provided.  The author subsequently incorporated those remarks into his code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In all three examples above, I was able to write a decent review despite the questions' rule violations.  The answers were clearly helpful to the authors who posed the question.  However, I'd like to ask:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it harmful to this site to bend the asking-for-code-to-be-written and must-have-working-code rules?  It might help the individuals, but allowing the poor examples could damage the quality of the site in the long term.&lt;/li&gt;&#xA;&lt;li&gt;Does code really have to work to be reviewed?  Should we recognize sensible exceptions or nuances to the rules, or be more specific about what code deficiencies are tolerable in a question?  For example, could reviewers agree to provide guidance rather than a complete solution if the question contains incomplete code?&lt;/li&gt;&#xA;&lt;li&gt;For questions that are marginal (not blatantly asking for strangers to do all the work), what is the appropriate action?  Is closure too punitive and unhelpful?  Should we just downvote instead?  Flag the question for migration?  (Would Stack Overflow or Programmers SE necessarily be better, though?)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I'll also point out that &amp;quot;working code&amp;quot; is somewhat subjective.  A posted program could produce correct output, but it might be based on such an &lt;a href=&quot;https://codereview.stackexchange.com/q/36137/9357&quot;&gt;inefficient algorithm&lt;/a&gt; that we would advise discarding all the code — in which case, it doesn't really matter that the original code &amp;quot;worked&amp;quot;, except to demonstrate that the poster had put some effort into solving the problem.  The author could even &lt;a href=&quot;https://codereview.stackexchange.com/q/33015/9357&quot;&gt;suspect that a bug exists&lt;/a&gt;.  If you wanted to game the system, you could just keep your mouth shut about known bugs when you post the code.&lt;/p&gt;&#xA;&lt;p&gt;No doubt, the on-topic rules serve a very useful role in maintaining a threshold for the quality of the questions.  I'd just like to re-evaluate how strictly they should be applied.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-11-29T22:15:57.807" Title="Could incomplete or not-quite-working code be suitable for review?" Tags="|discussion|site-policy|close-reasons|on-topic|off-topic|" AnswerCount="3" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="1074" PostTypeId="2" ParentId="1073" CreationDate="2013-11-27T22:15:02.550" Score="6" Body="&lt;p&gt;&lt;em&gt;&quot;If you wanted to game the system, you could just keep your mouth shut about known bugs when you post the code.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;YES&lt;/strong&gt;, I've seen that many times. I've seen that the code which consists a text at last like &lt;em&gt;&quot;my code works well but it doesn't work for XXX input&quot;&lt;/em&gt; becomes victim for most of the times. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt; : &lt;a href=&quot;https://codereview.stackexchange.com/revisions/31339/1&quot;&gt;Beginner Java Question. Infinite loop?&lt;/a&gt; The code was perfectly OK, but OP didn't know how to stop the console to read from standard input. So the question was on-topic since the code was a &lt;strong&gt;working code&lt;/strong&gt;. But as OP mention something like &quot;my code is going to infinite loop...&quot; the question got closed, even though someone &lt;a href=&quot;https://codereview.stackexchange.com/questions/31339/print-largest-two-integers-from-a-stream#comment49908_31339&quot;&gt;pointed out in the comments&lt;/a&gt; that the code worked.  Eventually, the question was reopened.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there are also some people &lt;strong&gt;who knows the game&lt;/strong&gt; and intentionally(?) don't provide the test-cases which will break the code. But reviewer points that out in their answer/comment and then it is too late to close the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we can do two things&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If it is a small code snippet ask the OP to provide some using/background and some test cases with &lt;strong&gt;corner cases&lt;/strong&gt; also. It would be great if they provide some online testing link like &lt;a href=&quot;http://ideone.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Ideone&lt;/a&gt;. Until then don't answer or vote. It may decrease answer ratio of CR but quality &gt;&gt;&gt; quantity.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If someone says &lt;em&gt;&quot;my code doesn't work for XXX but works perfectly else&quot;&lt;/em&gt; don't abruptly vote it for closing. See them yourself, it may happen they don't know the technique to handle the special cases. If it is easy to solve give them some hint, not the full answer. And if it was hard to solve then you get a good time solving that... share that with everyone.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;At last come on man! there has to be some bugs. No one can write perfect code&lt;sup&gt;1&lt;/sup&gt;, rather it's a good thing that programmer knows the cases for which their code will break and want to solve that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt; &lt;sup&gt;1&lt;/sup&gt; except &lt;a href=&quot;https://stackoverflow.com/users/22656/jon-skeet&quot;&gt;Jon Skeet&lt;/a&gt; &lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="26200" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2013-11-28T19:43:50.570" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1075" PostTypeId="1" CreationDate="2013-11-28T03:20:59.857" Score="8" ViewCount="104" Body="&lt;p&gt;In the quest to work through the backlog of unanswered questions it is apparent that some of the questions are complicated, 'exotic', or very involved. For example, this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/34061/i-know-i-set-up-my-vbo-vba-and-indices-wrong-currently-runs-but-slowly&quot;&gt;Vertex Buffer Object (VBO) multi-class implementation&lt;/a&gt; involves graphics acceleration with Java and OpenGL. (Here is an older example, C++ and OpenGL: &lt;a href=&quot;https://codereview.stackexchange.com/questions/6416/is-there-something-wrong-with-my-cleanup-code-opengl-sdl&quot;&gt;https://codereview.stackexchange.com/questions/6416/is-there-something-wrong-with-my-cleanup-code-opengl-sdl&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It struck me that, for the old questions where an 'easy' answer is not available, it may be worth 'bumping' or 'nudging' the asker to see if they have a solution/answer to their own problems. It's been months since they asked, and maybe something has changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the etiquette for commenting on a zombie question saying:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have found an answer to your own question it would be beneficial to the community if you could provide some details of your answer here on Code Review. You are always welcome to answer to your own question!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This way we can maybe nudge some zombies back in to the present tense (they will get an e-mail, etc. or a notification on any of the SE sites).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have, in fact, commented on that question, so this is a 'easier to ask forgiveness than permission' sort of thing...&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2013-12-05T05:39:58.877" Title="'Bumping' Stale / Unanswered questions (and their asker!)" Tags="|discussion|unanswered-questions|etiquette|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1076" PostTypeId="1" CreationDate="2013-11-28T12:16:17.420" Score="3" ViewCount="83" Body="&lt;p&gt;I've made this &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/14744&quot;&gt;suggestion&lt;/a&gt; that fixes an error in a question. It's pending since about 15 minutes, but maybe this delay is normal for this site? If not, &lt;strong&gt;is there a way to stimulate the review process?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31651" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-05-14T23:04:43.427" Title="Is there a way to force the review of a suggested edit?" Tags="|support|specific-question|review|suggested-edits|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1077" PostTypeId="2" ParentId="1076" CreationDate="2013-11-28T12:27:45.170" Score="4" Body="&lt;p&gt;That speed is normal for this site. We are not StackOverflow (and I feel that the speeds for suggested edits on StackOverflow has been increasing lately).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I myself rejected your edit as &quot;Too minor&quot; (Other people will probably approve it though). I would suggest that you instead &lt;strong&gt;post a comment on the question&lt;/strong&gt; stating that you believe it's about problem 32 and not problem 34, and &lt;strong&gt;include links&lt;/strong&gt; to the different problems. It is very hard to verify an edit comment saying &lt;em&gt;&quot;It's about Problem #32, not #34&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To answer the actual question:&lt;/strong&gt; There is not really a way to speed up the process. The only things you can do is to post on meta (&lt;strong&gt;not recommended&lt;/strong&gt;, because in that case we would have plenty of such requests sooner or later). Another option is to visit the &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/code-review-general-room&quot;&gt;chat room&lt;/a&gt; which tends to be quite active actually and let the people there know that you have a suggested edit pending, and while you are there you can also star some of our very interesting conversation messages.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2013-11-28T15:36:57.427" LastActivityDate="2013-11-28T15:36:57.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1078" PostTypeId="2" ParentId="1076" CreationDate="2013-11-28T12:32:25.163" Score="4" Body="&lt;p&gt;I approved the question. For me the question of &quot;too minor&quot; is not about how many characters you changed, but rather how fundamentally you changed the nature of the question. In this case although it was a minor textual change, it was a major change to an important detail of the question.&lt;/p&gt;&#xA;" OwnerUserId="7697" LastActivityDate="2013-11-28T12:32:25.163" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="1079" PostTypeId="1" AcceptedAnswerId="1080" CreationDate="2013-11-28T12:34:22.973" Score="3" ViewCount="46" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/tagged/review&quot;&gt;Three questions&lt;/a&gt; have used the &lt;a href=&quot;/questions/tagged/review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review&amp;#39;&quot; rel=&quot;tag&quot;&gt;review&lt;/a&gt; tag here on Meta CR so far. I find however that this tag is very vague. Is it about the review queues, is it about Code Reviewing itself (which is what the entire site is about), or is it something entirely different?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The questions currently using this tag are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1076/is-there-a-way-to-force-the-review-of-a-suggested-edit&quot;&gt;Is there a way to force the review of a suggested edit?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/762/should-you-edit-the-code-in-a-question&quot;&gt;Should you edit someone else&amp;#39;s code in a question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/659/does-community-evaluation-make-sense-for-code-review&quot;&gt;Does Community Evaluation make sense for Code Review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I find this tag completely useless at the moment, since it doesn't specify what kind of review we're talking about.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2014-04-23T08:53:03.687" Title="Specify the [review] meta-tag, or burninate it" Tags="|discussion|status-completed|tags|burninate-request|meta|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1080" PostTypeId="2" ParentId="1079" CreationDate="2013-11-28T14:50:27.930" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/tagged/review&quot;&gt;This tag&lt;/a&gt; exists on MSO with the following description:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For questions about the /review path where users can view and act on&#xA;  posts by other users that the system thinks may need attention.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can make this change myself.  I can also add the wiki, which describes each of the queues (which is what this tag refers to).  Rep is not gained from suggested edits on this Meta, and there are fewer people around who monitor this Meta queue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it appears that Meta tags don't burninate themselves.  Take a look at the very last page of tags, and you'll see some older tags without questions.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-11-28T14:50:27.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1081" PostTypeId="5" CreationDate="2013-11-28T16:21:12.587" Score="0" Body="&lt;p&gt;There are many different tasks to be completed in the review panel:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Close Votes&lt;/strong&gt; - Vote whether or not to close questions with close votes.&lt;br&gt;&#xA;&lt;em&gt;If your question is specific to this task, supplement your question with the&lt;/em&gt; &lt;a href=&quot;/questions/tagged/vote-to-close&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vote-to-close&amp;#39;&quot; rel=&quot;tag&quot;&gt;vote-to-close&lt;/a&gt; &lt;em&gt;tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reopen Votes&lt;/strong&gt; - Vote whether or not to reopen closed questions with reopen votes.&lt;br&gt;&#xA;&lt;em&gt;If your question is specific to this task, supplement your question with the&lt;/em&gt; &lt;a href=&quot;/questions/tagged/vote-to-reopen&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vote-to-reopen&amp;#39;&quot; rel=&quot;tag&quot;&gt;vote-to-reopen&lt;/a&gt; &lt;em&gt;tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;First Posts&lt;/strong&gt; - Review first posts from new users.&lt;br&gt;&#xA;&lt;em&gt;If your question is specific to this task, supplement your question with the&lt;/em&gt; &lt;a href=&quot;/questions/tagged/new-users&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;new-users&amp;#39;&quot; rel=&quot;tag&quot;&gt;new-users&lt;/a&gt; &lt;em&gt;tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Suggested Edits&lt;/strong&gt; - Approve, reject, or improve edits suggested by users.&lt;br&gt;&#xA;&lt;em&gt;If your question is specific to this task, supplement your question with the&lt;/em&gt; &lt;a href=&quot;/questions/tagged/suggested-edits&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;suggested-edits&amp;#39;&quot; rel=&quot;tag&quot;&gt;suggested-edits&lt;/a&gt; &lt;em&gt;tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Low Quality Posts&lt;/strong&gt; - Identify, then improve or delete low-quality posts.&lt;br&gt;&#xA;&lt;em&gt;If your question is specific to this task, supplement your question with the&lt;/em&gt; &lt;a href=&quot;/questions/tagged/low-quality-posts&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;low-quality-posts&amp;#39;&quot; rel=&quot;tag&quot;&gt;low-quality-posts&lt;/a&gt; &lt;em&gt;tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Late Answers&lt;/strong&gt; - Review late answers from new users.&lt;br&gt;&#xA;&lt;em&gt;If your question is specific to this task, supplement your question with the&lt;/em&gt; &lt;a href=&quot;/questions/tagged/late-answers&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;late-answers&amp;#39;&quot; rel=&quot;tag&quot;&gt;late-answers&lt;/a&gt; &lt;em&gt;tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-28T16:21:12.587" LastActivityDate="2013-11-28T16:21:12.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1082" PostTypeId="4" CreationDate="2013-11-28T16:21:12.587" Score="0" Body="For questions about the /review path where users can view and act on posts by other users that the system thinks may need attention." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-28T16:21:12.587" LastActivityDate="2013-11-28T16:21:12.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1083" PostTypeId="2" ParentId="1067" CreationDate="2013-11-28T16:54:29.390" Score="5" Body="&lt;h2&gt;16&lt;sup&gt;th&lt;/sup&gt; DECEMBER&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;Before WinterBash&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RQa2Q.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;During WinterBash&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/kx5VM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;After Winterbash&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8moWo.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;Bob is sad, he lovz hat!&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="26200" LastEditorUserId="26200" LastEditDate="2014-01-04T10:33:43.577" LastActivityDate="2014-01-04T10:33:43.577" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1084" PostTypeId="2" ParentId="1073" CreationDate="2013-11-28T17:16:35.163" Score="5" Body="&lt;h2&gt;I think we're over-thinking it.&lt;/h2&gt;&#xA;&lt;h3&gt;&lt;em&gt;Questions should include working code.&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;That's because &lt;strong&gt;we don't want CR to overlap with SO&lt;/strong&gt;. We want to review &lt;em&gt;working code&lt;/em&gt; because we're not here to solve OP's problems. Thus, &lt;strong&gt;explicitly&lt;/strong&gt; asking for help fixing an issue is off-topic, and should be redirected to StackOverflow.&lt;/p&gt;&#xA;&lt;p&gt;I find asking the OP to &lt;em&gt;prove&lt;/em&gt; they are submitting working code &lt;em&gt;can&lt;/em&gt; hurt us. Of course if the OP's code &lt;em&gt;obviously&lt;/em&gt; doesn't do what it's &lt;em&gt;supposed&lt;/em&gt; to be doing, it's a low-quality question and IMHO deserves to be stabbed with downvotes, especially if the OP doesn't even &lt;em&gt;explain&lt;/em&gt; what the thing is supposed to be doing. Basically these questions hurt our overall content quality, and should be treated as such.&lt;/p&gt;&#xA;&lt;p&gt;If the rule is stiffer than  that, &lt;strong&gt;we're inviting gamers&lt;/strong&gt;. Basically if the OP is asking for their code to be reviewed, it's on-topic. If they're asking us to &lt;em&gt;&lt;strong&gt;fix&lt;/strong&gt; their issues&lt;/em&gt;, it's off-topic. All clear? Agreed?&lt;/p&gt;&#xA;&lt;h3&gt;&lt;em&gt;Questions should include &lt;strong&gt;your own&lt;/strong&gt; code.&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;That's because &lt;strong&gt;we don't want to get the OP in trouble&lt;/strong&gt; (or the author of the code). I think it's useless to try and enforce a stiff rule here, but at the same time &lt;em&gt;we have to have it&lt;/em&gt; - I can't help thinking of that employer that submitted an employee's code to get reviewed and decide whether the employee would remain employed based on our reviews... The thing is, we need to trust the OP on that. Besides, is it the OP's code if they posted a question on SO and got an answer and fixed their code with the code that was supplied in the answer they accepted?&lt;/p&gt;&#xA;&lt;p&gt;Any volunteers for scraping the Internet for identical code that wouldn't be CC-WIKI-compliant?&lt;/p&gt;&#xA;&lt;p&gt;I think it's ok to close questions that &lt;strong&gt;explicitly&lt;/strong&gt; mention they would like a review of some piece of code they didn't write. If the OP wants to game it, it's their problem.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-11-28T17:16:35.163" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1085" PostTypeId="1" AcceptedAnswerId="1210" CreationDate="2013-11-29T16:50:16.693" Score="11" ViewCount="221" Body="&lt;p&gt;Our main &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/code-review-general-room&quot;&gt;chat room&lt;/a&gt; is currently called &lt;strong&gt;Code Review General Room&lt;/strong&gt;, with &lt;em&gt;&amp;quot;General discussion about Code Review.&amp;quot;&lt;/em&gt; for a description.&lt;/p&gt;&#xA;&lt;p&gt;I propose &lt;strong&gt;The Zombie Hunters' Lounge&lt;/strong&gt;, but I'd like the community to post their ideas here (1 per post, include &lt;em&gt;why&lt;/em&gt; it's the best name), the one with the highest number of votes will win!&lt;/p&gt;&#xA;&lt;p&gt;The idea of renaming our main room came from seeing that of &lt;a href=&quot;http://chat.stackexchange.com/rooms/21/the-whiteboard&quot;&gt;Programmers.SE&lt;/a&gt;, &lt;em&gt;The Whiteboard&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;The [Code Review General Room] has been renamed.&lt;/h3&gt;&#xA;&lt;h2&gt;&lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;Come say &amp;quot;hi&amp;quot;!&lt;/a&gt;&lt;/h2&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-11T04:33:33.227" Title="What should be the name of our main chatroom?" Tags="|discussion|chat|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1086" PostTypeId="2" ParentId="1085" CreationDate="2013-11-29T16:50:16.693" Score="0" Body="&lt;h2&gt;The Zombie Hunters' Lounge&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;In reference to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;Call of Duty - We&amp;#39;re on a mission&lt;/a&gt;... the chatroom really only became active after that post, and a number of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1029/23788&quot;&gt;CR-specific &quot;memes&quot;&lt;/a&gt; originated there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd keep the current description though - it's &lt;em&gt;general discussion about CR&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2013-11-29T16:50:16.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1087" PostTypeId="2" ParentId="1073" CreationDate="2013-11-29T21:51:59.243" Score="4" Body="&lt;p&gt;I would not be too dogmatic. If the code posted is interesting enough for someone to post a review then I'd leave it open for other comments, even if the OP (or the reviewer) note that it doesn't 'work'.  I would draw the line at the code compiling, preferably cleanly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a philosophical note regarding reviews in the wild, I think that not reviewing code until it has been thoroughly tested is leaving things much too late. The cost of rectifying code at that stage is much greater than for errors found when code is reviewed early. Significant issues reported in a late review are likely to be noted but not fixed.  Sadly late reviews are the approach taken by companies at which I have worked (those that performed reviews).  The review was part of the 'process' and was really just about ticking a box.&lt;/p&gt;&#xA;" OwnerUserId="10269" LastEditorUserId="10269" LastEditDate="2013-11-29T22:15:57.807" LastActivityDate="2013-11-29T22:15:57.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1088" PostTypeId="5" CreationDate="2013-11-30T04:14:49.807" Score="0" Body="&lt;h3&gt;What guidelines can a user follow to properly present a question at any SE site?&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Man has made some machines that can answer questions provided the facts are profusely stored in them, but we will never be able to make a machine that will ask questions. The ability to ask the right question is more than half the battle of finding the answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;&lt;em&gt;Thomas J. Watson (1874-1956)&lt;/em&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, how can a user present the right question to the problem at hand? From the &lt;a href=&quot;https://meta.stackexchange.com/questions/7931/faq-for-stack-exchange-sites&quot;&gt;FAQ for Stack Exchange sites&lt;/a&gt;, there are some good clarifications on the subject:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/10647/184576&quot;&gt;How do I write a good title?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A good title helps your question get the attention it deserves.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/19190/184576&quot;&gt;Should questions include “tags” in their titles?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stack Exchange has an extensive tag system which allows users to identify what technology is involved in a question, watch or ignore certain subjects, narrow their searches to a specific area, and even learn about the tag's subject via its wiki.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Before placing a question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Before placing a question, please &lt;a href=&quot;https://codereview.stackexchange.com/search&quot;&gt;look around&lt;/a&gt; to see if your question has been asked before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have a vast number of options available, to perform a quick search and find out if your question has been asked before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take note that questions may be related with one another, even if the particulars of the  problem aren't the same, the solution may work for both scenarios.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T14:37:08.840" LastActivityDate="2017-08-29T14:37:08.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1089" PostTypeId="4" CreationDate="2013-11-30T04:14:49.807" Score="0" Body="This tag is for questions specifically about the process of asking questions on Code Review; e.g. how to ask, whether specific questions are appropriate, etc." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-02-02T05:15:16.217" LastActivityDate="2014-02-02T05:15:16.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1090" PostTypeId="5" CreationDate="2013-11-30T04:15:51.907" Score="0" Body="&lt;h3&gt;Required reading&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/10582/what-is-a-closed-question-in-stackoverflow-how-do-they-work&quot;&gt;What is a &amp;quot;closed&amp;quot; or “on hold” question?&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/32490/closing-migrating-question-instructions-guidance&quot;&gt;Closing/Migrating question instructions/guidance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T04:15:51.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1091" PostTypeId="4" CreationDate="2013-11-30T04:15:51.907" Score="0" Body="This tag is for instructions and guidance on closing or migrating questions, and the reasons for those closures." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:15:51.907" LastActivityDate="2013-11-30T04:15:51.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1092" PostTypeId="5" CreationDate="2013-11-30T04:18:49.930" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:18:49.930" LastActivityDate="2013-11-30T04:18:49.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1093" PostTypeId="4" CreationDate="2013-11-30T04:18:49.930" Score="0" Body="This tag is for questions regarding off-topic questions, including whether or not a question is on-topic and what to do with off-topic questions." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:18:49.930" LastActivityDate="2013-11-30T04:18:49.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1094" PostTypeId="5" CreationDate="2013-11-30T04:19:16.777" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:19:16.777" LastActivityDate="2013-11-30T04:19:16.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1095" PostTypeId="4" CreationDate="2013-11-30T04:19:16.777" Score="0" Body="Editing is a core, fundamental Stack Exchange value; we allow editing by registered and unregistered users (if peer reviewed)." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:19:16.777" LastActivityDate="2013-11-30T04:19:16.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1096" PostTypeId="5" CreationDate="2013-11-30T04:19:48.387" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:19:48.387" LastActivityDate="2013-11-30T04:19:48.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1097" PostTypeId="4" CreationDate="2013-11-30T04:19:48.387" Score="0" Body="A specific question refers to a particular and individual question on the site. This tag is used to query the community on the specifics of a particular question asked on the main site or the meta site." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:19:48.387" LastActivityDate="2013-11-30T04:19:48.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1098" PostTypeId="5" CreationDate="2013-11-30T04:21:02.500" Score="0" Body="&lt;p&gt;Tag synonyms are tags which mean exactly the same thing as another tag. They exist to group variations together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on the site you're using, the reputation required to suggest tag synonyms varies. However, you always must have a score of at least 5 in the master tag in order to suggest another tag become a synonym of it. Synonym suggestions are automatically approved once they reach a vote of +4, and are automatically rejected once they reach a vote of -2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this tag for questions &lt;em&gt;about&lt;/em&gt; tag synonyms. Valid topics could include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How tag synonyms work&lt;/li&gt;&#xA;&lt;li&gt;Who can create tag synonyms&lt;/li&gt;&#xA;&lt;li&gt;Why a tag is a synonym of another tag&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To request a tag become a synonym of another tag, use &lt;a href=&quot;/questions/tagged/synonym-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synonym-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;synonym-request&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information on tag-synonyms, please check out &lt;a href=&quot;http://meta.stackexchange.com/questions/70710/what-are-tag-synonyms-how-do-they-work&quot;&gt;What are tag synonyms? How do they work?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T04:21:02.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1099" PostTypeId="4" CreationDate="2013-11-30T04:21:02.500" Score="0" Body="This tag is for questions about tag synonyms (how they work, who can create them, etc). Use [synonym-request] for tag synonym requests." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:21:02.500" LastActivityDate="2013-11-30T04:21:02.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1100" PostTypeId="5" CreationDate="2013-11-30T04:24:36.937" Score="0" Body="&lt;p&gt;Paraphrased from &lt;a href=&quot;http://en.wikipedia.org/wiki/Answer&quot; rel=&quot;nofollow&quot;&gt;Wikipedia&lt;/a&gt;, answers are replies to questions or solutions, retaliations, responses that are relevant to the said questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers are what Stack Exchange sites are all about (apart from questions). Without good answers, the sites don't function as no one will come and post their questions.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:24:36.937" LastActivityDate="2013-11-30T04:24:36.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1101" PostTypeId="4" CreationDate="2013-11-30T04:24:36.937" Score="0" Body="This tag is for questions about answers: how to answer, whether specific answers are appropriate, and so forth." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:24:36.937" LastActivityDate="2013-11-30T04:24:36.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1102" PostTypeId="5" CreationDate="2013-11-30T04:30:36.783" Score="0" Body="&lt;h3&gt;What is a question?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;A question is something that needs or want to be answered. A question is a someone trying to acquire knowledge about something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;http://en.wikipedia.org/wiki/Question&quot; rel=&quot;nofollow&quot;&gt;Wikipedia&lt;/a&gt; we can read that:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions are normally put forward or asked using interrogative sentences. However they can also be formed by imperative sentences, which normally express commands.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-02-02T05:15:38.063" LastActivityDate="2014-02-02T05:15:38.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1103" PostTypeId="4" CreationDate="2013-11-30T04:30:36.783" Score="0" Body="This tag is for questions about Code Review questions themselves.  This can refer to things such as relevant feature requests, merging, and migration." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-02-02T05:15:38.063" LastActivityDate="2014-02-02T05:15:38.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1104" PostTypeId="5" CreationDate="2013-11-30T04:35:17.707" Score="0" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; is used to define what is pertinent to discussion. Generally, the scope determines what the site is about. Issues arising from &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; might have to do with whether a certain question is on-topic or not, but also can be used to evaluate whether an entire topic should be up for discussion (especially as it pertains to specific Stack Exchange sites).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using this tag indicates that the question is requesting help with scope (normally as a specific use of a general topic), and answers should generally relate to the scope of the site and whether the topic raised generally relates.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:35:17.707" LastActivityDate="2013-11-30T04:35:17.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1105" PostTypeId="4" CreationDate="2013-11-30T04:35:17.707" Score="0" Body="Use this tag when examining what is on-topic or off-topic, and why." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:35:17.707" LastActivityDate="2013-11-30T04:35:17.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1106" PostTypeId="5" CreationDate="2013-11-30T04:37:13.307" Score="0" Body="&lt;p&gt;For more information on tag-synonyms, &lt;a href=&quot;http://meta.stackexchange.com/questions/70710/what-are-tag-synonyms-how-do-they-work&quot;&gt;please check out the FAQ&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please also, when posting suggestions, try to avoid creating tag collisions; see &lt;a href=&quot;http://meta.stackexchange.com/questions/75332&quot;&gt;this example&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T04:37:13.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1107" PostTypeId="4" CreationDate="2013-11-30T04:37:13.307" Score="0" Body="A request to add one tag as the synonym of another tag. Please be specific about which tag should be a synonym of which. Bidirectional synonyms and cycles are implicitly disallowed, so suggest wisely." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:37:13.307" LastActivityDate="2013-11-30T04:37:13.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1108" PostTypeId="5" CreationDate="2013-11-30T04:37:55.013" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:37:55.013" LastActivityDate="2013-11-30T04:37:55.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1109" PostTypeId="4" CreationDate="2013-11-30T04:37:55.013" Score="0" Body="The user interface elements and web pages that make up this site." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:37:55.013" LastActivityDate="2013-11-30T04:37:55.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1110" PostTypeId="5" CreationDate="2013-11-30T04:38:57.970" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:38:57.970" LastActivityDate="2013-11-30T04:38:57.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1111" PostTypeId="4" CreationDate="2013-11-30T04:38:57.970" Score="0" Body="Voting to close is the process by which users can vote to close a question if it is off-topic or otherwise disallowed by the FAQ." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:38:57.970" LastActivityDate="2013-11-30T04:38:57.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1112" PostTypeId="5" CreationDate="2013-11-30T04:41:13.463" Score="0" Body="&lt;p&gt;&lt;strong&gt;Proper Usage:&lt;/strong&gt; This tag is &lt;em&gt;only&lt;/em&gt; for use on questions which are about the dialog itself - how it works, how users interact with it, how it appears, etc.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;If your question is about&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;the &lt;strong&gt;process of voting to close a question&lt;/strong&gt;, use the &lt;a href=&quot;/questions/tagged/vote-to-close&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vote-to-close&amp;#39;&quot; rel=&quot;tag&quot;&gt;vote-to-close&lt;/a&gt; tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the &lt;strong&gt;close reasons within the dialog&lt;/strong&gt;, use the &lt;a href=&quot;/questions/tagged/close-reasons&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;close-reasons&amp;#39;&quot; rel=&quot;tag&quot;&gt;close-reasons&lt;/a&gt; tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;questions which have been closed, in general&lt;/strong&gt;, use the &lt;a href=&quot;/questions/tagged/closed-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;closed-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;closed-questions&lt;/a&gt; tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:41:13.463" LastActivityDate="2013-11-30T04:41:13.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1113" PostTypeId="4" CreationDate="2013-11-30T04:41:13.463" Score="0" Body="The close dialog is a popup that lists available close reasons in order to vote to close a question. This tag is only for questions about the dialog itself." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:41:13.463" LastActivityDate="2013-11-30T04:41:13.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1114" PostTypeId="5" CreationDate="2013-11-30T04:43:51.987" Score="0" Body="&lt;p&gt;Moderators are users that have been granted additional powers to oversee a site on the SE network. They can merge questions, do mass-re-tagging, and have other fun powers. They are distinguishable by the ♦ after their names.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:43:51.987" LastActivityDate="2013-11-30T04:43:51.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1115" PostTypeId="4" CreationDate="2013-11-30T04:43:51.987" Score="0" Body="Questions about diamond (♦) moderators, their powers, and actions they have taken." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T04:43:51.987" LastActivityDate="2013-11-30T04:43:51.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1116" PostTypeId="5" CreationDate="2013-11-30T05:00:19.247" Score="0" Body="&lt;p&gt;Stack Exchange uses &lt;a href=&quot;http://code.google.com/p/google-code-prettify/&quot; rel=&quot;nofollow&quot;&gt;Prettify&lt;/a&gt;, a JavaScript library, for syntax highlighting of code blocks across the network.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Improvements to the highlighting for any specific language are most readily obtained by submitting patches to &lt;a href=&quot;http://code.google.com/p/google-code-prettify/&quot; rel=&quot;nofollow&quot;&gt;prettify's Google Code project&lt;/a&gt;, then (once the patches are accepted) requesting that SE update to a revision of Prettify that includes them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For information on available languages and how to use syntax highlighting, see&lt;br&gt;&#xA;&lt;a href=&quot;http://meta.stackexchange.com/questions/184108/what-is-syntax-highlighting-and-how-does-it-work&quot;&gt;What is syntax highlighting and how does it work?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T05:00:19.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1117" PostTypeId="4" CreationDate="2013-11-30T05:00:19.247" Score="0" Body="For questions about the syntax highlighting performed inside code blocks on Stack Exchange sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:00:19.247" LastActivityDate="2013-11-30T05:00:19.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1118" PostTypeId="5" CreationDate="2013-11-30T05:02:38.647" Score="0" Body="&lt;p&gt;Unanswered questions are those questions which have no up-voted answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the main sites, there is a tab showing questions with no answers (for example, &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged/?tab=noanswers&quot;&gt;this one on Code Review&lt;/a&gt;), and there is a tab showing questions with no up-voted answers (&lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged/?tab=newest&quot;&gt;this one on Code Review&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T14:37:16.547" LastActivityDate="2017-08-29T14:37:16.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1119" PostTypeId="4" CreationDate="2013-11-30T05:02:38.647" Score="0" Body="Unanswered questions are those questions which have no up-voted answers." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:02:38.647" LastActivityDate="2013-11-30T05:02:38.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1120" PostTypeId="5" CreationDate="2013-11-30T05:03:14.537" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:03:14.537" LastActivityDate="2013-11-30T05:03:14.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1121" PostTypeId="4" CreationDate="2013-11-30T05:03:14.537" Score="0" Body="Refers to user accounts either generically, or across the network." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:03:14.537" LastActivityDate="2013-11-30T05:03:14.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1122" PostTypeId="5" CreationDate="2013-11-30T05:05:27.547" Score="0" Body="&lt;p&gt;Burnination of a tag originally &lt;a href=&quot;http://meta.stackexchange.com/a/101417&quot;&gt;started as a meme&lt;/a&gt; which was often associated with Trogdor the dragon burning the tags with fire. It stands for &lt;strong&gt;simple deletion of a tag&lt;/strong&gt;. Burninating tags does not imply that they will be merged with another tag, synonymized with another tag, or blacklisted altogether.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zm85C.png&quot; alt=&quot;burnated&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use this tag for requests to have the tag deleted from the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your request is not to have the tag deleted, but to have it either merged or synonymized into another tag, use &lt;a href=&quot;/questions/tagged/retag-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;retag-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;retag-request&lt;/a&gt; or &lt;a href=&quot;/questions/tagged/synonym-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synonym-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;synonym-request&lt;/a&gt; (respectively).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Before You Request Tag Deletion&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If the tag has &lt;strong&gt;0 question&lt;/strong&gt; associated with it, &lt;strong&gt;&lt;em&gt;do not submit a tag deletion request&lt;/em&gt;&lt;/strong&gt;. Tags with no questions under them are automatically deleted by the system within 24 hours and no action on the moderator's part is required.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T05:05:27.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1123" PostTypeId="4" CreationDate="2013-11-30T05:05:27.547" Score="0" Body="Requests to have a tag &quot;burninated&quot; (or deleted) from the system.  Use in case of uncertainty when requesting discussion, or when the popularity of the tag makes manual retagging followed by automatic culling of 0-question tags prohibitively difficult." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:05:27.547" LastActivityDate="2013-11-30T05:05:27.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1124" PostTypeId="5" CreationDate="2013-11-30T05:06:32.003" Score="0" Body="&lt;p&gt;Questions tagged &lt;a href=&quot;http://codereview.stackexchange.com/questions/tagged/closed-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;closed-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;closed-questions&lt;/a&gt; should discuss the general idea of closed questions, what that means for a question, and other topics &lt;em&gt;about&lt;/em&gt; the feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are looking to discuss the &lt;strong&gt;process&lt;/strong&gt; of closing a question, use &lt;a href=&quot;/questions/tagged/vote-to-close&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vote-to-close&amp;#39;&quot; rel=&quot;tag&quot;&gt;vote-to-close&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are looking to discuss the reasons one might vote to close something, use &lt;a href=&quot;/questions/tagged/close-reasons&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;close-reasons&amp;#39;&quot; rel=&quot;tag&quot;&gt;close-reasons&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:06:32.003" LastActivityDate="2013-11-30T05:06:32.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1125" PostTypeId="4" CreationDate="2013-11-30T05:06:32.003" Score="0" Body="This tag is for general questions about questions that have been closed because they are off-topic or otherwise do not meet the criteria defined in the FAQ." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:06:32.003" LastActivityDate="2013-11-30T05:06:32.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1126" PostTypeId="5" CreationDate="2013-11-30T05:07:53.443" Score="0" Body="&lt;h3&gt;Reference&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://chat.stackexchange.com/faq#formatting&quot;&gt;Formatting help&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://chat.stackexchange.com/faq&quot;&gt;Chat FAQ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T14:37:20.940" LastActivityDate="2017-08-29T14:37:20.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1127" PostTypeId="4" CreationDate="2013-11-30T05:07:53.443" Score="0" Body="Chat is the real time, stateful web chat that's a part of every Stack Exchange site." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:07:53.443" LastActivityDate="2013-11-30T05:07:53.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1128" PostTypeId="5" CreationDate="2013-11-30T05:08:40.243" Score="0" Body="&lt;p&gt;Users with sufficient reputation can flag posts that have quality problems which they are unable to address themselves, thereby bringing them to the attention of the site's moderators.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:08:40.243" LastActivityDate="2013-11-30T05:08:40.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1129" PostTypeId="4" CreationDate="2013-11-30T05:08:40.243" Score="0" Body="For questions about the flagging process, how flags are handled, etc." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:08:40.243" LastActivityDate="2013-11-30T05:08:40.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1130" PostTypeId="5" CreationDate="2013-11-30T05:10:27.017" Score="0" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exact-duplicates&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exact-duplicates&amp;#39;&quot; rel=&quot;tag&quot;&gt;exact-duplicates&lt;/a&gt; is referring to the process of identifying and closing questions that are exact duplicates of another question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://meta.stackexchange.com/q/166707/165773&quot; title=&quot;Changes to “close as duplicate” (part deux)&quot;&gt;comprehensive guidance here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;we want to tell the user ...something like, “&lt;em&gt;Somebody already asked this. If that other question doesn't solve your problem, please clarify your question to explain how it's different.&lt;/em&gt;” Perfect: if the other question helps them, they're happy because they got an answer. If the other question doesn't help them, they know exactly what to do. No argument about how exact an &quot;exact duplicate&quot; needs to be...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Related articles at Stack Exchange blog&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.blog/2010/11/dr-strangedupe-or-how-i-learned-to-stop-worrying-and-love-duplication/&quot;&gt;Dr. Strangedupe: Or, How I Learned to Stop Worrying And Love Duplication&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...&lt;strong&gt;duplication is not necessarily bad&lt;/strong&gt;. Quite the contrary — some duplication is &lt;em&gt;desirable&lt;/em&gt;. There’s often benefit to having multiple subtle variants of a question around, as people tend to ask and search using completely different words, and the better our coverage, the better odds people can find the answer they’re looking for...&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;...use your good judgment and please continue to close and merge duplicates as you see fit. However, bear in mind that cultivating and supporting a moderate amount of natural duplication actively &lt;em&gt;helps&lt;/em&gt; the community...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.blog/2009/04/handling-duplicate-questions/&quot;&gt;Handling Duplicate Questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...there are three classes of duplicate questions, from most clear to least clear.&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Cut-and-paste duplicate questions. These questions are the very definition of exact duplicates; they are typically from users who willfully take the very same question and post it again... No grey area here. &lt;/li&gt;&#xA;  &lt;li&gt;Accidental duplicates. These questions aren’t copy and paste, but they cover the exact same ground as an earlier Stack Overflow question. The overlap is not ambiguous...&lt;/li&gt;&#xA;  &lt;li&gt;Borderline duplicates. These questions are ambiguous; they’re in the same ballpark as a previous question, but have subtle differences that may make them legitimately standalone questions. These are subject to interpretation...&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T12:31:19.270" LastActivityDate="2017-08-29T12:31:19.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1131" PostTypeId="4" CreationDate="2013-11-30T05:10:27.017" Score="0" Body="This tag is referring to the process of identifying and closing questions that are exact duplicates of another question." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:10:27.017" LastActivityDate="2013-11-30T05:10:27.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1132" PostTypeId="5" CreationDate="2013-11-30T05:14:18.623" Score="0" Body="&lt;p&gt;Badges (along with reputation) are what makes Stack Exchange sites tick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a question about how the badge system works, or a question about a specific badge, this is the tag to use.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;A user may be awarded&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JKtni.png&quot; alt=&quot;badges&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gold Badge&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Gold badges recognize important contributions from members of the community. They are rarely awarded.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Silver Badge&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Silver badges are less common than bronze ones. You'll need to plan your strategy to get one of these.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Bronze Badge&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Bronze badges encourage users to try out new features on the site. They are easy to get if you try!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Note&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some badges are awarded based on score. The term score means the total number of upvotes minus the total number of downvotes.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What surrounds a badge on the badge page?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jqV5R.png&quot; alt=&quot;badge information&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tick before the badge denotes that you've already been awarded that badge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The number after the badges is the total amount of users the badge has been awarded to.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Want to know more?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Visit the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges&quot;&gt;Badges page&lt;/a&gt; for a list of available badges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The FAQ: &lt;a href=&quot;https://meta.stackexchange.com/q/67397/184576&quot;&gt;List of all badges with full descriptions&lt;/a&gt;, provides an intensive information regarding each badge, how it gets awarded, and exactly what it means.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-28T23:35:09.287" LastActivityDate="2017-08-28T23:35:09.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1133" PostTypeId="4" CreationDate="2013-11-30T05:14:18.623" Score="0" Body="Badges are awarded to encourage and incentivize positive community actions within the site." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:14:18.623" LastActivityDate="2013-11-30T05:14:18.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1134" PostTypeId="5" CreationDate="2013-11-30T05:15:47.783" Score="0" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/bounty&quot;&gt;bounty system&lt;/a&gt; is a way for users with over 75 rep to provide a 50-500 rep incentive to answer a question that's at least 2 days old. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bounties expire after seven days. After a bounty expires, there is an additional 24 hour window for the bounty to be awarded so that late answers may be considered. If it remains unawarded and one or more answers posted during the bounty period have a score of 2 or more, half the bounty will be automatically awarded to the one with the highest score.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/16065/how-does-the-bounty-system-work&quot;&gt;How does the bounty system work?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/3330/why-cant-i-just-offer-a-bounty-for-a-question-right-off-the-bat&quot;&gt;Why can&amp;#39;t I just offer a bounty for a question right off the bat?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/76374/does-loss-of-reputation-cause-loss-of-privileges&quot;&gt;Does loss of reputation cause loss of privileges?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T12:30:33.330" LastActivityDate="2017-08-29T12:30:33.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1135" PostTypeId="4" CreationDate="2013-11-30T05:15:47.783" Score="0" Body="A bounty is a way to get additional attention for a question by offering some of your own reputation for great answers." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:15:47.783" LastActivityDate="2013-11-30T05:15:47.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1136" PostTypeId="5" CreationDate="2013-11-30T05:16:36.443" Score="0" Body="&lt;p&gt;The accepted answer is the answer the question owner thought best met their needs. Accepting is encouraged but never required. This tag is for &lt;strong&gt;&lt;em&gt;discussing&lt;/em&gt; issues related to accepted answers&lt;/strong&gt;, not indicating that the tagged question &lt;em&gt;has&lt;/em&gt; an accepted answer.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:16:36.443" LastActivityDate="2013-11-30T05:16:36.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1137" PostTypeId="4" CreationDate="2013-11-30T05:16:36.443" Score="0" Body="The accepted answer is the answer the question owner thought best met their needs. This tag is for discussing issues related to accepted answers, not indicating that a question has an accepted answer." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:16:36.443" LastActivityDate="2013-11-30T05:16:36.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1138" PostTypeId="5" CreationDate="2013-11-30T05:17:21.510" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:17:21.510" LastActivityDate="2013-11-30T05:17:21.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1139" PostTypeId="4" CreationDate="2013-11-30T05:17:21.510" Score="0" Body="There is no Meta Meta Code Review, so questions about this very site just get this tag." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:17:21.510" LastActivityDate="2013-11-30T05:17:21.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1140" PostTypeId="5" CreationDate="2013-11-30T05:19:45.157" Score="0" Body="&lt;p&gt;Users with 2000 reputation have the ability to edit any question or answer. This is called &lt;a href=&quot;http://codereview.stackexchange.com/help/privileges/edit&quot;&gt;&quot;edit privileges&quot;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users (both registered and &lt;a href=&quot;http://meta.stackexchange.com/questions/44557/why-should-i-register-my-account&quot;&gt;cookie users&lt;/a&gt;)) who have not reached the level of 2000 reputation (or 100, for community-wiki posts) are allowed to suggest edits. These are not applied immediately, but go into &lt;a href=&quot;http://codereview.stackexchange.com/privileges/approve-tag-wiki-edits&quot;&gt;a queue&lt;/a&gt; where users who have edit privileges can vote to approve or reject them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your edit gets approved, you get 2 rep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your edit is rejected, a reason will be displayed on the suggested edit page. You can track your suggested edits under the suggestions section of the Activity tab on your account profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The suggested edits feature also applies to users who don't have 20,000 reputation to suggest edits to tag wikis.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;More&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/76251/how-do-suggested-edits-work&quot;&gt;How do suggested edits work?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/118213/is-there-some-form-of-blocking-in-place-for-rejected-suggested-edits-by-anonymou&quot;&gt;Too many rejections will place a temporary block on further suggestions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T05:19:45.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1141" PostTypeId="4" CreationDate="2013-11-30T05:19:45.157" Score="0" Body="Users without full edit privileges can suggest edits to posts and tag wikis." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:19:45.157" LastActivityDate="2013-11-30T05:19:45.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1142" PostTypeId="5" CreationDate="2013-11-30T05:25:35.927" Score="0" Body="&lt;p&gt;Voting relates to many a splendid base of the default sorting option on answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Badges related to the whole act of voting on posts by other users include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/6/supporter&quot;&gt;&lt;strong&gt;Supporter&lt;/strong&gt;&lt;/a&gt; - First upvote&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/7/critic&quot;&gt;&lt;strong&gt;Critic&lt;/strong&gt;&lt;/a&gt; - First downvote&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/18/civic-duty&quot;&gt;&lt;strong&gt;Civic Duty&lt;/strong&gt;&lt;/a&gt; - Cast at least 300 votes&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/28/electorate&quot;&gt;&lt;strong&gt;Electorate&lt;/strong&gt;&lt;/a&gt; - Of all your votes ever cast, 25% or more have been on questions alone and where you've voted on at 600 questions&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/57/suffrage&quot;&gt;&lt;strong&gt;Suffrage&lt;/strong&gt;&lt;/a&gt; - Used 30 votes in a single day&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/67/vox-populi&quot;&gt;&lt;strong&gt;Vox Populi&lt;/strong&gt;&lt;/a&gt; - Spent the maximum of 40 votes in a single day&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/58/sportsmanship&quot;&gt;&lt;strong&gt;Sportsmanship&lt;/strong&gt;&lt;/a&gt; - You've upvoted 100 competing answers on questions you have provided an upvoted answer to&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-28T23:35:05.560" LastActivityDate="2017-08-28T23:35:05.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1143" PostTypeId="4" CreationDate="2013-11-30T05:25:35.927" Score="0" Body="Peer voting on questions and answers is the primary way users gain reputation, and also how many items are sorted to the top." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:25:35.927" LastActivityDate="2013-11-30T05:25:35.927" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1144" PostTypeId="5" CreationDate="2013-11-30T05:26:26.823" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:26:26.823" LastActivityDate="2013-11-30T05:26:26.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1145" PostTypeId="4" CreationDate="2013-11-30T05:26:26.823" Score="0" Body="Questions about sizes and other quantities of Stack Exchange sites, e.g. number of questions, GB/day transferred, etc." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:26:26.823" LastActivityDate="2013-11-30T05:26:26.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1146" PostTypeId="5" CreationDate="2013-11-30T05:27:23.137" Score="0" Body="&lt;p&gt;New users are those users who may be new to the Stack Exchange Q&amp;amp;A format, and generally have a low reputation score.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New users have &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/new-user&quot;&gt;restrictions that are removed&lt;/a&gt; when their reputation is at least 10.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T14:37:12.560" LastActivityDate="2017-08-29T14:37:12.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1147" PostTypeId="4" CreationDate="2013-11-30T05:27:23.137" Score="0" Body="New users are those users who may be new to the Stack Exchange Q&amp;A format, and generally have a low reputation score." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:27:23.137" LastActivityDate="2013-11-30T05:27:23.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1148" PostTypeId="5" CreationDate="2013-11-30T05:28:25.343" Score="0" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, and the discussion around it, cover several topics, including:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Question quality&lt;/li&gt;&#xA;&lt;li&gt;The amount of effort an asker has put into their question&lt;/li&gt;&#xA;&lt;li&gt;Whether or not the question is generally covered in a college-level course work&lt;/li&gt;&#xA;&lt;li&gt;Meta tags&lt;/li&gt;&#xA;&lt;li&gt;Qualitative filtering of questions&lt;/li&gt;&#xA;&lt;li&gt;Filtering topics based on perceived complexity and/or difficulty&lt;/li&gt;&#xA;&lt;li&gt;Whether these kinds of questions belong on StackExchange&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As of this writing, there is much discussion, and quite a bit of controversy over where &lt;a href=&quot;/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; should live in StackExchange sites, its status as either meta tag or not, and etiquette around handing questions that are seen as homework.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:28:25.343" LastActivityDate="2013-11-30T05:28:25.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1149" PostTypeId="4" CreationDate="2013-11-30T05:28:25.343" Score="0" Body="Relating to the discussion and controversy around questions that are explicitly stated as, presumed, or suspected to be homework questions (i.e. those given to a student in a formal course of study)." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:28:25.343" LastActivityDate="2013-11-30T05:28:25.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1150" PostTypeId="5" CreationDate="2013-11-30T05:28:53.753" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:28:53.753" LastActivityDate="2013-11-30T05:28:53.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1151" PostTypeId="4" CreationDate="2013-11-30T05:28:53.753" Score="0" Body="HTML links, generally those created within the network on questions, answers, or the site itself." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:28:53.753" LastActivityDate="2013-11-30T05:28:53.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1152" PostTypeId="5" CreationDate="2013-11-30T05:30:56.870" Score="0" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/deleted-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;deleted-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;deleted-questions&lt;/a&gt; refers to all questions deleted from Stack Exchange sites. &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; should also be used when referencing a specific question that has been deleted.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:30:56.870" LastActivityDate="2013-11-30T05:30:56.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1153" PostTypeId="4" CreationDate="2013-11-30T05:30:56.870" Score="0" Body="This tag refers to all questions deleted from Stack Exchange sites. The tag &quot;specific-question&quot; should also be used when referencing a specific question that has been deleted." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:30:56.870" LastActivityDate="2013-11-30T05:30:56.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1154" PostTypeId="5" CreationDate="2013-11-30T05:31:44.090" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:31:44.090" LastActivityDate="2013-11-30T05:31:44.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1155" PostTypeId="4" CreationDate="2013-11-30T05:31:44.090" Score="0" Body="Etiquette is the norms and standards of accepted behavior and politeness in our community. The golden rule is &quot;Think before you post.&quot;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:31:44.090" LastActivityDate="2013-11-30T05:31:44.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1156" PostTypeId="5" CreationDate="2013-11-30T05:33:21.703" Score="0" Body="&lt;p&gt;As well as the standard &quot;this question is unclear or not useful&quot; and &quot;this answer is not useful&quot; meanings, on meta sites down-votes can also mean:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don't agree with this suggestion/proposed solution&lt;/li&gt;&#xA;&lt;li&gt;You haven't included any free hand circles (or arrows, or unicorns) on your screen shot&lt;/li&gt;&#xA;&lt;li&gt;I can't reproduce the bug&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So while the question or answer might be very clear and potentially useful, it is still entirely feasible that it will receive a down vote or two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tag is for questions which are &lt;strong&gt;specific to down-votes&lt;/strong&gt;. For questions about the voting mechanics in general, use the &lt;a href=&quot;/questions/tagged/voting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;voting&amp;#39;&quot; rel=&quot;tag&quot;&gt;voting&lt;/a&gt; tag. For questions about up-votes, use the &lt;a href=&quot;/questions/tagged/up-votes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;up-votes&amp;#39;&quot; rel=&quot;tag&quot;&gt;up-votes&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:33:21.703" LastActivityDate="2013-11-30T05:33:21.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1157" PostTypeId="4" CreationDate="2013-11-30T05:33:21.703" Score="0" Body="This tag is for questions specific to down-votes, the community's way of telling peers that their content can be improved. Down-votes on meta site have different meanings." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:33:21.703" LastActivityDate="2013-11-30T05:33:21.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1158" PostTypeId="5" CreationDate="2013-11-30T05:36:09.840" Score="0" Body="&lt;p&gt;Community Wiki is a flag that can be applied to answers (and sometimes questions) which lowers the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit-community-wiki&quot;&gt;barrier for editing&lt;/a&gt; and prevents any &lt;a href=&quot;https://codereview.stackexchange.com/help/whats-reputation&quot;&gt;reputation&lt;/a&gt; gain/loss from voting.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;References&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/11740&quot;&gt;What are &amp;quot;Community Wiki&amp;quot; posts?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/7237&quot;&gt;How does &amp;quot;Reputation&amp;quot; work?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-28T23:35:15.573" LastActivityDate="2017-08-28T23:35:15.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1159" PostTypeId="4" CreationDate="2013-11-30T05:36:09.840" Score="0" Body="Community Wiki is a flag that can be applied to answers (and sometimes questions) which lowers the barrier for editing and prevents any rep gain/loss from voting." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:36:09.840" LastActivityDate="2013-11-30T05:36:09.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1160" PostTypeId="5" CreationDate="2013-11-30T05:36:57.827" Score="0" Body="&lt;p&gt;Favorite questions are marked by clicking the star below the question's score. Favorite tags can be set from the front page.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:36:57.827" LastActivityDate="2013-11-30T05:36:57.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1161" PostTypeId="4" CreationDate="2013-11-30T05:36:57.827" Score="0" Body="This tag is for questions about the favorite question feature or the favorite tags feature." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:36:57.827" LastActivityDate="2013-11-30T05:36:57.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1162" PostTypeId="5" CreationDate="2013-11-30T05:37:34.237" Score="0" Body="&lt;p&gt;Questions about the help center, bugs with the help center and feature requests regarding the help center and its pages should have this tag.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:37:34.237" LastActivityDate="2013-11-30T05:37:34.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1163" PostTypeId="4" CreationDate="2013-11-30T05:37:34.237" Score="0" Body="For issues regarding the help center of Stack Exchange." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:37:34.237" LastActivityDate="2013-11-30T05:37:34.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1164" PostTypeId="5" CreationDate="2013-11-30T05:38:43.410" Score="0" Body="&lt;p&gt;Comments are small addendum to each question or answer, intentionally limited in size and formatting. Comments are second-class citizens, and can be added to questions or answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also the privilege page for &lt;a href=&quot;https://codereview.stackexchange.com/privileges/comment&quot;&gt;the commenting privilege&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T12:30:36.333" LastActivityDate="2017-08-29T12:30:36.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1165" PostTypeId="4" CreationDate="2013-11-30T05:38:43.410" Score="0" Body="Comments are small addendum to each question or answer, intentionally limited in size and formatting. Comments are second-class citizens." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:38:43.410" LastActivityDate="2013-11-30T05:38:43.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1166" PostTypeId="5" CreationDate="2013-11-30T05:40:45.263" Score="0" Body="&lt;p&gt;Stack Exchange awards badges for encouraged behaviour, such as posting &lt;a href=&quot;http://codereview.stackexchange.com/help/badges/45/nice-answer&quot;&gt;good answers&lt;/a&gt;, &lt;a href=&quot;http://codereview.stackexchange.com/help/badges/46/nice-question&quot;&gt;good questions&lt;/a&gt; or &lt;a href=&quot;http://codereview.stackexchange.com/help/badges/3/editor&quot;&gt;making edits&lt;/a&gt; to improve the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are already a number of existing badges designed to cover a variety of productive activity, but occasionally users will think of new ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tag should be applied to all questions, where it is suggested that a new badge should be introduced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Further badge reading&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/67397/list-of-all-badges-with-full-descriptions&quot;&gt;List of all badges with full descriptions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/17853/how-do-badges-work&quot;&gt;How do &amp;quot;badges&amp;quot; work?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/63835/what-are-tag-badges-how-do-they-work&quot;&gt;What are tag badges? How do they work?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2013-11-30T05:40:45.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1167" PostTypeId="4" CreationDate="2013-11-30T05:40:45.263" Score="0" Body="Questions relating to the suggestion or request for one or more new badges." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:40:45.263" LastActivityDate="2013-11-30T05:40:45.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1168" PostTypeId="5" CreationDate="2013-11-30T05:42:05.470" Score="0" Body="&lt;p&gt;The character limit rules both ends of the wand and dictates how many characters should be either at least or at most entered into various input fields.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These character limits apply to the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/suggested-edits&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;suggested-edits&amp;#39;&quot; rel=&quot;tag&quot;&gt;suggested-edits&lt;/a&gt; - Six characters at least must be edited/fixed in order to enter the queue&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;questions&lt;/a&gt; &amp;amp; &lt;a href=&quot;/questions/tagged/answers&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;answers&amp;#39;&quot; rel=&quot;tag&quot;&gt;answers&lt;/a&gt; - Upper limit of 30,000 &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/comments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comments&amp;#39;&quot; rel=&quot;tag&quot;&gt;comments&lt;/a&gt; - 15 characters. If it's smaller than that, that's another sign you don't need to leave a comment&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The character limit minimums are to help us all deliver better quality content, or at least with more reasoning and background as opposed to doffing one-liners.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:42:05.470" LastActivityDate="2013-11-30T05:42:05.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1169" PostTypeId="4" CreationDate="2013-11-30T05:42:05.470" Score="0" Body="Ceiling and floor of the number of characters you can enter into various slots." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:42:05.470" LastActivityDate="2013-11-30T05:42:05.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1170" PostTypeId="5" CreationDate="2013-11-30T05:44:16.133" Score="0" Body="&lt;p&gt;Markdown is a lightweight &lt;a href=&quot;https://codereview.stackexchange.com/editing-help&quot; title=&quot;editing help&quot;&gt;markup language&lt;/a&gt; used across the entire Stack Exchange network for &lt;a href=&quot;https://meta.stackexchange.com/questions/22186/how-do-i-format-my-code-blocks&quot; title=&quot;How do I format my code blocks?&quot;&gt;post formatting&lt;/a&gt;. The language takes many cues from existing conventions for marking up plain text in email; it is designed for maximum readability and &quot;publishability&quot; of both its input and output forms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code used in the Markdown is open source and can be found at the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/markdownsharp/&quot; rel=&quot;nofollow noreferrer&quot;&gt;MarkdownSharp&lt;/a&gt; - server-side&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/pagedown/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PageDown&lt;/a&gt; - client-side &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Gotchas&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/13501/links-to-urls-containing-parentheses&quot;&gt;Links containing parentheses&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/3327/code-block-is-not-properly-formatted-when-placed-immediately-after-a-list-item&quot;&gt;Code blocks after or within a list&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you'd like to test out Markdown formatting, you can use the &lt;a href=&quot;https://meta.stackexchange.com/questions/3122/formatting-sandbox&quot;&gt;Formatting Sandbox&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-28T23:35:01.313" LastActivityDate="2017-08-28T23:35:01.313" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1171" PostTypeId="4" CreationDate="2013-11-30T05:44:16.133" Score="0" Body="Markdown is a lightweight, plain-text, markup language. It is used across the entire Stack Exchange network for post formatting (Questions, answers, wikis, chat)." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:29:10.267" LastActivityDate="2015-06-28T21:29:10.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1172" PostTypeId="5" CreationDate="2013-11-30T05:45:35.170" Score="0" Body="&lt;p&gt;For questions about the images used on StackExchange sites or about using images in your own posts.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:45:35.170" LastActivityDate="2013-11-30T05:45:35.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1173" PostTypeId="4" CreationDate="2013-11-30T05:45:35.170" Score="0" Body="For questions about the images used on StackExchange sites or about using images in your own posts." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:45:35.170" LastActivityDate="2013-11-30T05:45:35.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1174" PostTypeId="5" CreationDate="2013-11-30T05:47:32.097" Score="0" Body="&lt;p&gt;The user profile page is a collection of data about a particular user, accessed at a URL of &lt;code&gt;&amp;lt;site&amp;gt;/users/&amp;lt;userid&amp;gt;&lt;/code&gt;. You can access this page by clicking on anyone's username, such as your own in the top bar or the flair box shown next to questions and answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The profile page contains a biographical block that includes your reputation, league standing, account age, last date seen profile stats, and About Me. Privately to the owner of the profile, it will also display hidden details such as helpful flag and visited day statistics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tabs on the profile page provide the following utilities:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;stats&quot; provides a reading of questions asked, answers provided, votes cast, tag participation and performance, and badges earned.&lt;/li&gt;&#xA;&lt;li&gt;&quot;activity&quot; provides a timeline readout of activity on the site, which can be filtered down on categories such as comments or revisions.&lt;/li&gt;&#xA;&lt;li&gt;&quot;reputation&quot; provides a rough graph of your reputation. This is only available on normal Q&amp;amp;A sites, not on a per-site-meta.&lt;/li&gt;&#xA;&lt;li&gt;&quot;favorites&quot; lists out all questions you have marked as a favorite.&lt;/li&gt;&#xA;&lt;li&gt;&quot;prefs&quot; is only visible as private data, and allows the user to manage their favorite and ignored tags, as well as email notifications.&lt;/li&gt;&#xA;&lt;li&gt;&quot;accounts&quot; lists all of the associated accounts of that user, via flair.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:47:32.097" LastActivityDate="2013-11-30T05:47:32.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1175" PostTypeId="4" CreationDate="2013-11-30T05:47:32.097" Score="0" Body="This tag is for questions about the user profile page, which contains a list of all the questions, answers, and an audit trail of the user's activity on the site." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:47:32.097" LastActivityDate="2013-11-30T05:47:32.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1176" PostTypeId="5" CreationDate="2013-11-30T05:48:28.350" Score="0" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/stackexchange&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stackexchange&amp;#39;&quot; rel=&quot;tag&quot;&gt;stackexchange&lt;/a&gt; is for questions about the &lt;a href=&quot;http://stackexchange.com/sites#name&quot;&gt;entire network of Q&amp;amp;A sites&lt;/a&gt; that make up the Stack Exchange network.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:48:28.350" LastActivityDate="2013-11-30T05:48:28.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1177" PostTypeId="4" CreationDate="2013-11-30T05:48:28.350" Score="0" Body="This tag is for questions about the entire network of Q&amp;A sites that make up the Stack Exchange network." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:48:28.350" LastActivityDate="2013-11-30T05:48:28.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1178" PostTypeId="5" CreationDate="2013-11-30T05:50:06.263" Score="0" Body="&lt;p&gt;As well as the standard &quot;this question is useful and clear&quot; and &quot;this answer is useful&quot; meanings, up-votes on the meta sites can also mean:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I agree with this suggestion/proposed solution&lt;/li&gt;&#xA;&lt;li&gt;I have reproduced the bug&lt;/li&gt;&#xA;&lt;li&gt;I like the freehand circles on your screen shot&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This tag is for questions which are &lt;strong&gt;specific to upvotes&lt;/strong&gt;. For questions about the voting mechanics in general, use the &lt;a href=&quot;/questions/tagged/voting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;voting&amp;#39;&quot; rel=&quot;tag&quot;&gt;voting&lt;/a&gt; tag. For questions about downvotes, use the &lt;a href=&quot;/questions/tagged/down-votes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;down-votes&amp;#39;&quot; rel=&quot;tag&quot;&gt;down-votes&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:50:06.263" LastActivityDate="2013-11-30T05:50:06.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1179" PostTypeId="4" CreationDate="2013-11-30T05:50:06.263" Score="0" Body="This tag is for questions specific to upvotes, the community's way of telling peers that their content was clear and helpful. Up-votes on the meta sites may have different meanings." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:50:06.263" LastActivityDate="2013-11-30T05:50:06.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1180" PostTypeId="5" CreationDate="2013-11-30T05:50:30.407" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:50:30.407" LastActivityDate="2013-11-30T05:50:30.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1181" PostTypeId="4" CreationDate="2013-11-30T05:50:30.407" Score="0" Body="The process by which users can vote a question re-opened if it is closed due to some users seeing it as off-topic or otherwise disallowed by the /faq." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:50:30.407" LastActivityDate="2013-11-30T05:50:30.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1182" PostTypeId="5" CreationDate="2013-11-30T05:50:59.047" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:50:59.047" LastActivityDate="2013-11-30T05:50:59.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1183" PostTypeId="4" CreationDate="2013-11-30T05:50:59.047" Score="0" Body="This tags is for general questions about users and user accounts." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:50:59.047" LastActivityDate="2013-11-30T05:50:59.047" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1184" PostTypeId="5" CreationDate="2013-11-30T05:53:00.587" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:53:00.587" LastActivityDate="2013-11-30T05:53:00.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1185" PostTypeId="4" CreationDate="2013-11-30T05:53:00.587" Score="0" Body="Every user's account profile has a section showing the recent reviews, revisions, comments, badges, posts (questions and answers), and accepts." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:53:00.587" LastActivityDate="2013-11-30T05:53:00.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1186" PostTypeId="5" CreationDate="2013-11-30T05:53:27.260" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:53:27.260" LastActivityDate="2013-11-30T05:53:27.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1187" PostTypeId="4" CreationDate="2013-11-30T05:53:27.260" Score="0" Body="RSS (an acronym for 'Really Simple Syndication') is an XML-based file format for providing well-defined syndicated content to &quot;feed readers.&quot;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:53:27.260" LastActivityDate="2013-11-30T05:53:27.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1188" PostTypeId="5" CreationDate="2013-11-30T05:54:52.343" Score="0" Body="&lt;h2&gt;Content copiers and scrapers&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you've seen a question or answer from a Stack Exchange site turn up on another, and it does not follow &lt;a href=&quot;http://blog.stackoverflow.com/2009/06/attribution-required/&quot; title=&quot;Attribution Required&quot;&gt;the rules of attribution&lt;/a&gt;, &lt;a href=&quot;https://meta.stackexchange.com/questions/71820/report-high-google-ranking-se-content-copiers-here&quot; title=&quot;Report high-Google-ranking SE content copiers&quot;&gt;report that to the high-ranking content copiers list&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Powered by&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.elasticsearch.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Elasticsearch&lt;/a&gt; powers the search used on Stack Exchange sites.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T12:30:28.273" LastActivityDate="2017-08-29T12:30:28.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1189" PostTypeId="4" CreationDate="2013-11-30T05:54:52.343" Score="0" Body="This tag is for questions about the built-in search functionality of this site powered by elasticsearch." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:54:52.343" LastActivityDate="2013-11-30T05:54:52.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1190" PostTypeId="5" CreationDate="2013-11-30T05:55:42.500" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:55:42.500" LastActivityDate="2013-11-30T05:55:42.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1191" PostTypeId="4" CreationDate="2013-11-30T05:55:42.500" Score="0" Body="OpenId is an open standard that allows users to log in to many websites with a single set of third-party credentials." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:55:42.500" LastActivityDate="2013-11-30T05:55:42.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1192" PostTypeId="5" CreationDate="2013-11-30T05:56:11.363" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:56:11.363" LastActivityDate="2013-11-30T05:56:11.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1193" PostTypeId="4" CreationDate="2013-11-30T05:56:11.363" Score="0" Body="This tag is for questions about the various user interface and email elements used to notify users of events on the site." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:56:11.363" LastActivityDate="2013-11-30T05:56:11.363" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1194" PostTypeId="5" CreationDate="2013-11-30T05:56:41.130" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:56:41.130" LastActivityDate="2013-11-30T05:56:41.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1195" PostTypeId="4" CreationDate="2013-11-30T05:56:41.130" Score="0" Body="This tag is for questions or issues surrounding login to this site." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:56:41.130" LastActivityDate="2013-11-30T05:56:41.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1196" PostTypeId="5" CreationDate="2013-11-30T05:59:34.420" Score="0" Body="&lt;p&gt;Quick answer, a Stack Exchange site currently will not be included in the data dump until there has been enough data to pool and send along with the rest of the package.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[A public data dump] won't be necessary until there is &lt;a href=&quot;https://meta.stackexchange.com/questions/50777/include-stack-apps-into-public-data-dump&quot;&gt;more data to work with there&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Data dumps do not include deleted posts or comments, nor do they contain any voting data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can read more about &lt;a href=&quot;https://blog.stackoverflow.com/category/cc-wiki-dump/&quot;&gt;the data dumps at the blog&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="64465" LastEditDate="2017-08-29T14:37:05.320" LastActivityDate="2017-08-29T14:37:05.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1197" PostTypeId="4" CreationDate="2013-11-30T05:59:34.420" Score="0" Body="This tag is about the quarterly creative commons data dumps of all public data in the Stack Exchange network Q&amp;A sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T05:59:34.420" LastActivityDate="2013-11-30T05:59:34.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1198" PostTypeId="5" CreationDate="2013-11-30T06:00:28.237" Score="0" Body="&lt;p&gt;The Stack Exchange Data Explorer (SEDE), located at data.stackexchange.com, allows you to create and run queries against copies of the databases of popular Stack Exchange sites to investigate trends or satisfy your curiosity.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Resources&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/faq&quot; rel=&quot;nofollow&quot;&gt;Stack Exchange Data Explorer FAQ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://blog.stackoverflow.com/2010/06/introducing-stack-exchange-data-explorer/&quot;&gt;Introducing Stack Exchange Data Explorer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T06:00:28.237" LastActivityDate="2013-11-30T06:00:28.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1199" PostTypeId="4" CreationDate="2013-11-30T06:00:28.237" Score="0" Body="The Stack Exchange Data Explorer (SEDE) allows you to create and run queries against copies of the databases of popular Stack Exchange sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-11-30T06:00:28.237" LastActivityDate="2013-11-30T06:00:28.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1201" PostTypeId="1" AcceptedAnswerId="1204" CreationDate="2013-12-01T06:05:16.977" Score="22" ViewCount="1450" Body="&lt;p&gt;Those of you that weren't following what's going on in the &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/code-review-general-room&quot;&gt;chat room&lt;/a&gt; might have been taken by surprise by a recent avalanche of &lt;strong&gt;&lt;em&gt;Rock Paper Scissors Lizard Spock&lt;/em&gt;&lt;/strong&gt; posts.&lt;/p&gt;&#xA;&lt;p&gt;This is how it started:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;OK, weekend challenge.... we all solve the Rock Paper Scissors Lizzard Spock problem with our 'favourite' language, and we all have to post a question here with our solution to be reviewed.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12408541#12408541&quot;&gt;http://chat.stackexchange.com/transcript/message/12408541#12408541&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If this is a &lt;em&gt;good&lt;/em&gt; idea, then I think we have something like an &lt;em&gt;amazing&lt;/em&gt; idea waiting to be exploited: Each weekend challenge can be discussed in one of our lovely chat rooms, normally &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The per-round output &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;zombie-hunting mission&lt;/a&gt; is slowing down; until &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1067/should-we-sign-up-for-winter-bash-2013&quot;&gt;Winter Bash 2013&lt;/a&gt; starts, there's still a couple of weeks. Just because it's fun, I suggest we create a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; tag that people could follow (or ignore), and for the next couple weeks, we decide on a little project to submit review requests for.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Rules&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The project must be a small (tiny!) project that can be completed within a couple of hours.&lt;/li&gt;&#xA;&lt;li&gt;There is no language constraint, participants can implement the project in any language they like.&lt;/li&gt;&#xA;&lt;li&gt;The project scope should be vague enough for participants to implement it as [&amp;quot;simply&amp;quot; | &amp;quot;cleverly crafted&amp;quot;] as they can/like; the only constraint is that the project must solve the given problem.&lt;/li&gt;&#xA;&lt;li&gt;Avoid the &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12527795#12527795&quot;&gt;get-it-done-fast trap&lt;/a&gt;, and post your best possible code! &lt;s&gt;This isn't a race for the first post&lt;/s&gt; &lt;strong&gt;We want quality posts!&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;If you are late in submitting your solution, &lt;s&gt;we will hunt you down and&lt;/s&gt; &lt;strong&gt;That's perfectly OK&lt;/strong&gt;. We really can't prevent anyone from submitting code to any solution. Just because it's not the &amp;quot;active weekly challenge&amp;quot; doesn't make it off-topic, as long as you write a question that &lt;a href=&quot;https://codereview.stackexchange.com/about&quot;&gt;fits what the site is about&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Entries must be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt;, along with the tag of the language you're coding your weekend challenge entry with (, and any other applicable tags).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;How it works&lt;/h3&gt;&#xA;&lt;p&gt;Each week a new meta-question will be posted on this site; the community submits ideas as answers to that question (1 idea per answer), and the highest upvoted answer on the Saturday (12AM UTC) of that week, becomes that weekend's challenge.&lt;/p&gt;&#xA;&lt;p&gt;Each week the meta-question containing the proposals, will be posted here as an answer, with a link.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-06T19:01:50.027" Title="CR Weekend Challenge" Tags="|discussion|fun|weekend-challenge|" AnswerCount="7" CommentCount="0" CommunityOwnedDate="2013-12-12T03:55:32.867" ContentLicense="CC BY-SA 3.0" />
  <row Id="1202" PostTypeId="5" CreationDate="2013-12-01T06:06:48.983" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2013-12-01T06:06:48.983" LastActivityDate="2013-12-01T06:06:48.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1203" PostTypeId="4" CreationDate="2013-12-01T06:06:48.983" Score="0" Body="Reviewing code is fun! Use this tag for anything that suggests adding a new layer of gamification to the site." OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2013-12-01T06:14:01.863" LastActivityDate="2013-12-01T06:14:01.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1204" PostTypeId="2" ParentId="1201" CreationDate="2013-12-01T13:28:03.510" Score="12" Body="&lt;p&gt;The way I see it, these weekend challenges are a really good thing. Not only does it show that Code Review is an active community, it is also a great opportunity to learn something new.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are so many ways to do the same thing in programming. Not only is there many different programming languages, but there is also &lt;a href=&quot;https://codereview.stackexchange.com/questions/36394/rock-paper-scissors-lizard-spock-as-a-code-style-and-challenge&quot;&gt;very&lt;/a&gt; big &lt;a href=&quot;https://codereview.stackexchange.com/questions/36412/another-rock-paper-scissors-lizard-spock-implementation&quot;&gt;differences&lt;/a&gt; of how to do things within the same programming language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe these challenges can also be a way to learn how to write better code in a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol&quot;&gt;language you are not normally using&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2013-12-01T13:28:03.510" CommentCount="0" CommunityOwnedDate="2013-12-12T03:55:32.867" ContentLicense="CC BY-SA 3.0" />
  <row Id="1205" PostTypeId="1" AcceptedAnswerId="1206" CreationDate="2013-12-01T18:24:47.333" Score="6" ViewCount="303" Body="&lt;p&gt;I had some confusions about a particular piece of code that I wrote: &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/219960/thoughts-on-refactoring-a-generic-dao&quot;&gt;Thoughts on refactoring a generic DAO&lt;/a&gt;. I placed it on programmers.SE when I thought it was just a design thing. Now I am thinking that it may need a code review also. So I want to know: is such a question appropriate for the site?&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2013-12-01T18:39:22.407" Title="Is this appropriate for codereview.SE?" Tags="|discussion|site-policy|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1206" PostTypeId="2" ParentId="1205" CreationDate="2013-12-01T18:39:22.407" Score="9" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;is such a question appropriate for the site?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Yup.&lt;/h3&gt;&#xA;&lt;p&gt;Though your CR post should include more of the code&lt;sup&gt;1&lt;/sup&gt;, &lt;strong&gt;not just a high-level overview&lt;/strong&gt;. And since you know you're &lt;strong&gt;solving a solved problem&lt;/strong&gt; and don't want to be bothered with ORM alternatives you could also tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;, which is meant for that, and the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; tag looks like it was created for this question :)&lt;/p&gt;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; If it's &lt;em&gt;a lot&lt;/em&gt; of code, you may consider breaking it down into several, more digestible posts.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-01T18:39:22.407" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1208" PostTypeId="2" ParentId="1085" CreationDate="2013-12-02T18:41:28.640" Score="-4" Body="&lt;p&gt;From rolfl's Comment to another Question, I suggest&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The Ready Room&lt;/h2&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-12-02T18:41:28.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1209" PostTypeId="2" ParentId="70" CreationDate="2013-12-03T02:03:41.660" Score="12" Body="&lt;p&gt;I'm thinking of a more sober design, something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Q49Bz.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-12-03T02:03:41.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1210" PostTypeId="2" ParentId="1085" CreationDate="2013-12-03T04:56:12.757" Score="18" Body="&lt;h1&gt;The 2nd Monitor&lt;/h1&gt;&#xA;&lt;p&gt;We all [hopefully - if not you're missing out!] work with &lt;em&gt;at least&lt;/em&gt; two monitors. I noticed I keep the chat window open on my 2nd monitor [almost] all the time.&lt;/p&gt;&#xA;&lt;p&gt;Having a 2nd monitor is also quite handy during an actual peer review. I think it makes a perfectly suited name for our chatroom: representative of our site &lt;em&gt;and&lt;/em&gt; of how we're [I'm?] using it!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-03T04:56:12.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1211" PostTypeId="2" ParentId="1085" CreationDate="2013-12-03T05:41:53.437" Score="4" Body="&lt;h2&gt;The Duck&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;from:&lt;br&gt;&#xA;&lt;a href=&quot;http://c2.com/cgi/wiki?RubberDucking&quot; rel=&quot;nofollow&quot;&gt;http://c2.com/cgi/wiki?RubberDucking&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://www.rubberduckdebugging.com/&quot; rel=&quot;nofollow&quot;&gt;http://www.rubberduckdebugging.com/&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;http://www.codinghorror.com/blog/2012/03/rubber-duck-problem-solving.html&quot; rel=&quot;nofollow&quot;&gt;http://www.codinghorror.com/blog/2012/03/rubber-duck-problem-solving.html&lt;/a&gt;  &lt;/p&gt;&#xA;" OwnerUserId="3472" LastActivityDate="2013-12-03T05:41:53.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1212" PostTypeId="1" AcceptedAnswerId="1213" CreationDate="2013-12-04T20:57:55.430" Score="1" ViewCount="44" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/14625/tomdemuyt?tab=reputation&quot;&gt;In my Reputation tab&lt;/a&gt;, I can see that I got 3 upvotes for an older question for which I got a bronze revival badge, but I don't see the 30 reputation for it under 'today', nor for the week or month. ( Bad me, my previous upped question was on 22 November ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Display bug or real bug?  This is 9 hours after the last upvote.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-05T00:26:21.510" Title="Reputation for a Revival badge question : display or calculation bug?" Tags="|bug|reputation|profile-page|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1213" PostTypeId="2" ParentId="1212" CreationDate="2013-12-05T00:26:21.510" Score="5" Body="&lt;p&gt;Community wiki posts don't award reputation, which explains why you see the upvote records but not a corresponding increase in reputation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you clicked the &quot;make community wiki&quot; checkbox by accident when posting the answer, a moderator can undo that for you.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2013-12-05T00:26:21.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1214" PostTypeId="2" ParentId="1075" CreationDate="2013-12-05T05:39:58.877" Score="1" Body="&lt;p&gt;I thought I would bring some feedback here... I have 'bumped' a couple of questions, and here is a response:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/36640/31503&quot;&gt;https://codereview.stackexchange.com/a/36640/31503&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, I think the answer is not very descriptive, but, it exists, and has produced some follow-up discussion &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not had any negative feedback from these attempts, so, when appropriate, I will continue with 'bumping'.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-05T05:39:58.877" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1215" PostTypeId="1" AcceptedAnswerId="1217" CreationDate="2013-12-05T11:44:30.943" Score="5" ViewCount="83" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36687/c-with-oracle-odp-net-commandtext-alternatives&quot;&gt;Connecting to Oracle using ODP.NET&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was told in the comments that it is off-topic, and someone has also downvoted it without any explanation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have shown code that works fine and want it reviewed. Please give your feedback.&lt;/p&gt;&#xA;" OwnerUserId="19285" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-28T20:21:45.843" Title="How can I make my question on-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1216" PostTypeId="2" ParentId="1215" CreationDate="2013-12-05T12:32:32.120" Score="3" Body="&lt;p&gt;The three current votes on your question are not suggesting it's off-topic, they are all 'It's unclear what you are asking'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your title and the actual question you have are a little bit contradictory too:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;C# with Oracle ODP.NET. CommandText alternatives&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Actual question you ask:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there any alternatives to write oracleCommand.CommandText as a text?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the title of your question was: &lt;code&gt;Are there any alternatives .... ?&lt;/code&gt; then this would certainly be off-topic for CodeReview. As it stands at the moment, it is just unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The title suggests you are using some form of alternatives, but your code contradicts that.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2013-12-05T12:32:32.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1217" PostTypeId="2" ParentId="1215" CreationDate="2013-12-05T13:47:14.610" Score="4" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Entity Framework&lt;/strong&gt; has a provider for Oracle.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That would be an alternative, and it would answer your question.&lt;/p&gt;&#xA;&lt;p&gt;Would it be a good CR answer? Certainly not. The way I read your question, it's like asking &lt;em&gt;&amp;quot;How can I write this query in a strongly-typed manner, without those magic strings?&amp;quot;&lt;/em&gt;, which is essentially &lt;em&gt;asking for code to be written&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;A Code Review answer would be more like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You're using &lt;code&gt;using&lt;/code&gt; blocks to dispose your disposables, which is excellent. However these blocks increase the nesting of your code; since there's nothing between &lt;code&gt;using (var oracleConnection = new OracleConnection(ConnectionString))&lt;/code&gt; and &lt;code&gt;using (var oracleCommand = oracleConnection.CreateCommand())&lt;/code&gt; you could drop the curly braces and write it like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;   using (var oracleConnection = new OracleConnection(ConnectionString))&#xA;   using (var oracleCommand = oracleConnection.CreateCommand())&#xA;   {&#xA;       ...&#xA;   }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Within that scope, you're reassigning variable &lt;code&gt;Id&lt;/code&gt; at each row that gets read; ultimately the value of &lt;code&gt;Id&lt;/code&gt; will be that of the last row that was read. I doubt this is the intended behavior.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-05T13:47:14.610" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1218" PostTypeId="1" AcceptedAnswerId="1220" CreationDate="2013-12-05T21:16:25.133" Score="6" ViewCount="2569" Body="&lt;p&gt;One single proposal per answer, most upvoted as of 2013-12-07 (12:00AM UTC) becomes our next challenge!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The winning entry shall be marked as the accepted answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;index&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1245/weekend-challenge-3&quot;&gt;next challenge&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2013-12-12T17:48:42.220" Title="Weekend Challenge #2" Tags="|discussion|fun|weekend-challenge|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1219" PostTypeId="2" ParentId="1218" CreationDate="2013-12-05T21:25:06.597" Score="1" Body="&lt;h1&gt;Fizz-Buzz-&lt;em&gt;Banana&lt;/em&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Fizz-Buzz is too easy. Let's stir things up a bit and add a little spice - &lt;strong&gt;Banana&lt;/strong&gt; is whatever you want it to be, and if you want you can add &lt;em&gt;Apple&lt;/em&gt;, &lt;em&gt;Orange&lt;/em&gt; and &lt;em&gt;Cherry&lt;/em&gt; as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Specs (for those who need them)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Players generally sit in a circle. The player designated to go first says the number &quot;1&quot;, and each player thenceforth counts one number in turn. However, any number divisible by three is replaced by the word fizz and any divisible by five by the word buzz. Numbers divisible by both become fizz buzz. A player who hesitates or makes a mistake is eliminated from the game.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Fizz_buzz&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Fizz_buzz&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-12-12T03:42:13.140" LastActivityDate="2013-12-12T03:42:13.140" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1220" PostTypeId="2" ParentId="1218" CreationDate="2013-12-05T21:31:49.833" Score="6" Body="&lt;h1&gt;Poker Hand Evaluation&lt;/h1&gt;&#xA;&lt;p&gt;Fizz-Buzz-Banana is too easy. Evaluating a poker hand demands a bit more brain juice, and has many ways of turning into spaghetti conditionals that are going to be fun to review.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Specs&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Oddly this is missing the unachievable &lt;strong&gt;Royal Flush&lt;/strong&gt; (10-J-Q-K-A, all in the same suit), but I didn't look very far for something usable with a CC-Wiki license:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/F4j5q.png&quot; alt=&quot;poker hand rankings&quot; /&gt;&#xA;&lt;a href=&quot;http://www.pokermedley.com/rules/hand-rankings/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://www.pokermedley.com/rules/hand-rankings/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-12T03:42:03.077" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1222" PostTypeId="5" CreationDate="2013-12-06T21:29:29.807" Score="0" Body="&lt;p&gt;Community Promotion Ads started as &lt;a href=&quot;http://blog.stackoverflow.com/2009/12/free-vote-based-advertising-for-open-source-projects/&quot;&gt;free advertising on Stack Overflow for open source projects&lt;/a&gt; in 2009. In 2011, the project was expanded to include &lt;a href=&quot;http://blog.stackoverflow.com/2011/05/community-promotion-ads/&quot;&gt;free vote-based advertising for all Stack Exchange communities&lt;/a&gt;. Ads should be for projects, tools, conferences, etc. relevant to the site, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Highlighting and promoting activities in the &lt;a href=&quot;http://blogoverflow.com/&quot; rel=&quot;nofollow&quot;&gt;per-site community blogs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Cool applications or open-source projects related to the site&lt;/li&gt;&#xA;&lt;li&gt;The site’s &lt;a href=&quot;http://blog.stackoverflow.com/2011/01/twitter-question-feeds-for-stack-exchange/&quot;&gt;Twitter feed&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Promoting relevant events or conferences the community should know about&lt;/li&gt;&#xA;&lt;li&gt;Anything else the community would genuinely be interested in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This tag should only be used on posts in which ads are submitted and voted upon, and can therefore only be applied by moderators.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-06T21:29:29.807" LastActivityDate="2013-12-06T21:29:29.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1223" PostTypeId="4" CreationDate="2013-12-06T21:29:29.807" Score="0" Body="Indicates a post used for submitting and voting on Community Promotion Ads." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-06T21:29:29.807" LastActivityDate="2013-12-06T21:29:29.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1224" PostTypeId="1" CreationDate="2013-12-07T17:51:00.820" Score="2" ViewCount="63" Body="&lt;p&gt;Currently I have a problem from a system that is not working properly &lt;a href=&quot;https://stackoverflow.com/q/19403652/2029629&quot;&gt;(ref in Stack Overflow)&lt;/a&gt;.  It surely has many issues that might be related to both code optimization (PHP) as well as DB optimization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have made most of the code public at GitHub.  I will not ask for volunteers to review all my public code (if you volunteer I will appreciate the help).  But I would like to ask if the following types of questions are appropriate to either CodeReview.SE, another Stack Exchange site or a forum (but focused on CR.SE).&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;To draw attention on a specific issue and function and provide an URL to the public code in GitHub&lt;/li&gt;&#xA;&lt;li&gt;To draw attention on a specific issue and function and copy it into the question.&lt;/li&gt;&#xA;&lt;li&gt;SQL queries (which are some kind of code)&lt;/li&gt;&#xA;&lt;li&gt;Code review of a whole module (and provide URL to the file in the public repo in GitHub)&lt;/li&gt;&#xA;&lt;li&gt;Code review of larger parts of the project.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="30902" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2013-12-07T18:24:04.133" Title="Reviewing unoptimized code in public repo. Are these type of question appropriate?" Tags="|discussion|site-policy|on-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1225" PostTypeId="2" ParentId="1224" CreationDate="2013-12-07T18:17:44.537" Score="2" Body="&lt;p&gt;Since this is Code Review meta, I can only answer for Code Review. Whether or not there exists other alternatives where these questions are on topic, I do not know.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To draw attention on a specific issue and function and provide an URL to the public code in GitHub&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. The question on Code Review must include the code you want reviewed in the question itself. We don't want to depend on third party sources.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To draw attention on a specific issue and function and copy it into the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the is functional and &lt;em&gt;does what it is supposed to do&lt;/em&gt;, and it is code &lt;em&gt;written by you&lt;/em&gt;, then yes.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;SQL queries (which are some kind of code)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, we have had several &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; questions already.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code review of a whole module (and provide URL to the file in the public repo in GitHub)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. As said before, the code you want to have reviewed must be within the question itself.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code review of larger parts of the project.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you include those parts in a question and the project is written by you, then yes. &lt;strong&gt;However:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For questions containing a lot of code, &lt;strong&gt;describe what your code is doing&lt;/strong&gt; and preferably also the &lt;strong&gt;overall structure of your code&lt;/strong&gt;. Otherwise reviewers will have a hard time understanding what your code is supposed to do, which tends to cause your question to go unanswered.&lt;/li&gt;&#xA;&lt;li&gt;To make it easier for reviewers, consider splitting &quot;large parts&quot; into several &quot;smaller parts&quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2013-12-07T18:17:44.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1226" PostTypeId="1" AcceptedAnswerId="1231" CreationDate="2013-12-08T22:42:35.847" Score="16" ViewCount="724" Body="&lt;p&gt;Related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/472/what-criteria-do-you-use-to-upvote-a-question&quot;&gt;What criteria do you use to upvote a question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/75/what-makes-a-good-question&quot;&gt;What makes a good question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I feel that it is currently too easy to copy some code that you have written and put it up for review here on Code Review. My opinion is that &lt;strong&gt;if you want a review of your code, then you should also be able to provide an explanation about the code.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Horrible examples&lt;/strong&gt; of question with far from sufficient descriptions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/26729/please-review-my-dangerworld-game&quot;&gt;Dangerworld game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29844/please-review-my-python-code&quot;&gt;Implementing an encryption standard over message text&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/25289/d3-js-zoomable-map-code-review&quot;&gt;D3.js zoomable map&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(Yes, three of these also have horrible titles, but that's an &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/735/meaningful-question-titles&quot;&gt;entirely different subject&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;OK examples&lt;/strong&gt; of questions with some description provided, but it could include some more details/overview/comments of the code: (Depending on how you look at them, you could argue for both sufficient and not sufficient description)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36346/android-gamewatch-game-for-learning-review&quot;&gt;Android GameWatch game for learning/review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36890/determining-common-divisors-of-two-numbers&quot;&gt;Determining common divisors of two numbers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36722/integer-partition&quot;&gt;Integer Partition&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Good examples of where sufficient details are given to understand what the code is doing:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36055/performance-optimization-of-knapsackish-algorithm-for-move-generation-for-a-ga&quot;&gt;Performance/Optimization of Knapsack(ish) algorithm for move generation for a game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36412/another-rock-paper-scissors-lizard-spock-implementation&quot;&gt;Another Rock Paper Scissors Lizard Spock implementation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29073/code-review-on-my-wip-platformer-game&quot;&gt;WIP platformer game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36873/poker-hand-evaluator-take-2&quot;&gt;Poker Hand Evaluator, take 2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-12-19T14:13:02.617" Title="Questions should include a description of what the code does" Tags="|discussion|scope|site-policy|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1227" PostTypeId="2" ParentId="1226" CreationDate="2013-12-08T22:42:35.847" Score="2" Body="&lt;p&gt;&lt;strong&gt;Proposal: This deserves a close reason.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This is just a first attempt at formulating one, suggestions for formulating are welcome)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To help the reviewers understand your code, questions should contain a description about your code in addition to the code itself. The longer the code, the more description should be provided.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2013-12-08T22:42:35.847" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1229" PostTypeId="2" ParentId="1226" CreationDate="2013-12-09T17:59:11.117" Score="4" Body="&lt;p&gt;If you can't figure out what the OP is asking after reading the question and asking in the comments, then you should vote to close based on being unclear as to what the OP is asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like there is another post somewhere that elaborates on this.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="41243" LastEditDate="2014-08-28T22:41:24.403" LastActivityDate="2014-08-28T22:41:24.403" CommentCount="0" CommunityOwnedDate="2013-12-09T17:59:11.117" ContentLicense="CC BY-SA 3.0" />
  <row Id="1231" PostTypeId="2" ParentId="1226" CreationDate="2013-12-09T19:36:45.220" Score="7" Body="&lt;p&gt;I'd like to generalize the complaint: code to be reviewed should include sufficient context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, I've noticed that many &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; questions are frequently bad at providing sufficient context for a code review.  I've added the following admonition to its &lt;a href=&quot;https://codereview.stackexchange.com/tags/sql/info&quot;&gt;tag wiki&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you request a code review for an SQL query,&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Provide some &lt;strong&gt;context&lt;/strong&gt; about what your query is trying to accomplish.&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Does it as an offline batch job on a reporting database?  Or does it run on your primary database, and the user expects an immediate&#xA;  response?&lt;/li&gt;&#xA;  &lt;li&gt;Does the code execute the query in one shot, or does it execute the query many times in a loop?&lt;/li&gt;&#xA;  &lt;li&gt;Are there any tables where the number of rows could be a concern?&lt;/li&gt;&#xA;  &lt;/ul&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Include sufficient information about your database &lt;strong&gt;schema&lt;/strong&gt; (table definitions)&lt;/li&gt;&#xA;  &lt;li&gt;If query performance is a concern,&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Ensure that &lt;a href=&quot;http://use-the-index-luke.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;indexes&lt;/strong&gt;&lt;/a&gt; are in place, and mention them when describing the schema.&lt;/li&gt;&#xA;  &lt;li&gt;Include the output of &lt;strong&gt;&lt;code&gt;EXPLAIN SELECT&lt;/code&gt;&lt;/strong&gt;.&lt;/li&gt;&#xA;  &lt;/ul&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… and called attention to it in the tag wiki excerpt:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Read the tag wiki's guidelines for requesting SQL reviews: 1) Provide context, 2) Include the schema, 3) If asking about performance, include indexes and the output of EXPLAIN SELECT.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you see SQL questions that lack sufficient context information for a review, please add a comment referring the poster to the tag wiki.  In addition, it may be appropriate to vote to close as &quot;Unclear what you are asking&quot; or downvote the question for low quality.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-09T19:36:45.220" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1232" PostTypeId="2" ParentId="1226" CreationDate="2013-12-09T19:46:38.970" Score="3" Body="&lt;p&gt;New close reason proposals was already addressed by @codesparkle:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This [close reason] limit applies to all sites with specific exceptions (not sure if&#xA;  there are any except for Stack Overflow) as explained in &lt;a href=&quot;https://meta.stackexchange.com/questions/184637/what-do-site-moderators-need-to-do-to-support-the-new-custom-question-close-reas/185097#185097&quot;&gt;this MSO&#xA;  answer&lt;/a&gt;. I'm not convinced that there's an urgent enough need for this&#xA;  to warrant asking for an exception though. The wording of the proposed&#xA;  new close reason also leaves a lot to be desired.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Basically, we can only have three close reasons at the moment. The ones we have (non-working code, code behind a link, and code not yet written) are just fine. I do agree entirely with @James about this being what comments are for. If comments don't help reveal more info from the OP, then the question can be closed with one of the existing close reasons, namely &lt;em&gt;unclear what you're asking&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-12-09T19:46:38.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1233" PostTypeId="1" CreationDate="2013-12-09T20:02:29.980" Score="4" ViewCount="43" Body="&lt;p&gt;To follow a Post you want to click the cool &lt;strong&gt;Star Button&lt;/strong&gt;/&lt;strong&gt;Favorite&lt;/strong&gt; button on the left just underneath the voting buttons&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/aDcyX.png&quot; alt=&quot;Favorite Button&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This shows a question that I have favorited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to know if there is any activity on this post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/85ghH.png&quot; alt=&quot;User Page&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will have a small circle with a number in it next to the favorites, much like the responses.  This will tell me how many changes/answers have happened on my favorite questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I click that link/tab and...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UVXBh.png&quot; alt=&quot;Favorites&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I need to have it opened to the Activity tab, then it will highlight the favorites that were active, and tell me who was active on those questions and when they made changes, or added an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;When would I need to do this&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Questions that I think the OP needs to fix before I can answer&lt;/li&gt;&#xA;&lt;li&gt;Questions that are closed, of which I think the OP can fix&lt;/li&gt;&#xA;&lt;li&gt;Questions that I want to see answers to&lt;/li&gt;&#xA;&lt;li&gt;Questions that are popular and of which I want to follow along&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2014-07-19T15:24:46.090" LastActivityDate="2014-07-19T15:24:46.090" Title="How do I follow questions and be alerted to changes/answers?" Tags="|discussion|questions|bookmarks|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1234" PostTypeId="1" AcceptedAnswerId="1236" CreationDate="2013-12-09T20:06:24.683" Score="3" ViewCount="52" Body="&lt;p&gt;Please see this question : &lt;a href=&quot;https://codereview.stackexchange.com/q/36987/14625&quot;&gt;https://codereview.stackexchange.com/q/36987/14625&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I invited the 2 users to comment on this thread.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my perspective, Code Review is there to Review working code, that code is not working.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-09T21:02:26.307" Title="Users unhappy with voting to close/move" Tags="|discussion|specific-question|vote-to-close|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1235" PostTypeId="2" ParentId="1234" CreationDate="2013-12-09T20:25:44.967" Score="4" Body="&lt;p&gt;There is plenty to criticize about the code: the use of HTTP GET for a non-idempotent delete operation, the use of the deprecated &lt;code&gt;mysql_query()&lt;/code&gt; suite of functions, the careless use of string interpolation that could lead to SQL injection and HTML injection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the question is poorly formulated.  I can't figure out exactly what the situation is, but it's clear that the poster is asking for a problem to be solved.  There may be other fora for questions like this, but Code Review isn't it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-09T20:25:44.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1236" PostTypeId="2" ParentId="1234" CreationDate="2013-12-09T21:02:26.307" Score="6" Body="&lt;p&gt;Bobby's comment to the question is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@tomdemuyt: Please no! This question does belong on SO as much as it does belong on CR. It would just be closed on SO. –  Bobby 49 mins ago &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The poster clearly says (emphasis mine) &quot;&lt;strong&gt;I want that it should&lt;/strong&gt; reload or stay on same page with reload to same id.&quot; This means that &lt;em&gt;there is a problem to be solved&lt;/em&gt;, the code does not work &lt;em&gt;as it is intended to&lt;/em&gt;, one of the things in the &lt;a href=&quot;https://codereview.stackexchange.com/about&quot;&gt;Don't ask&lt;/a&gt; list for Code Review is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How to add a feature to or solve a problem with your code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Just because a question would be closed for &quot;... must demonstrate a minimal understanding of the problem being solved ...&quot; on &lt;a href=&quot;http://www.stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt; doesn't mean that we should accept them here. There is a reason for &lt;strong&gt;why&lt;/strong&gt; it would be closed on Stack Overflow. We might be friendlier here than the ones on SO, but &lt;strong&gt;off-topic is still off-topic.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-09T21:02:26.307" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1241" PostTypeId="1" CreationDate="2013-12-11T11:48:14.007" Score="5" ViewCount="79" Body="&lt;p&gt;With the recent closure of the site &quot;On Startups&quot; and seeing this site still in Beta I have to ask what is its future? Is it under threat of similar fate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://area51.meta.stackexchange.com/questions/12607/site-on-startups-is-closed-what-to-do-now&quot;&gt;Site “On Startups” is closed - what to do now?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29119" LastEditorUserId="-1" LastEditDate="2017-05-03T08:41:06.413" LastActivityDate="2013-12-11T14:24:12.867" Title="What is the future of this site?" Tags="|discussion|beta-progress|" AnswerCount="2" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="1242" PostTypeId="2" ParentId="1241" CreationDate="2013-12-11T12:23:45.090" Score="9" Body="&lt;p&gt;&lt;em&gt;Code Review&lt;/em&gt; has significantly more traction than &lt;em&gt;On Startups&lt;/em&gt;. Let's compare the stats:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            | Code Review | On Startups |&#xA;=========================================================&#xA;daily Qs    |        20.8 |         4.9 | 15 is healthy&#xA;answered Qs |         92% |         98% | 90% is healthy&#xA;users       |      30,417 |      18,139 |&#xA;  &amp;gt;   200   |         971 |         749 | 150 minimum&#xA;  &amp;gt; 2,000   |          42 |          58 |  10 minimum&#xA;  &amp;gt; 3,000   |          25 |          34 |   5 minimum&#xA;A/Q ratio   |         1.9 |         3.1 |  2.5 is healthy&#xA;visits/day  |      12,914 |       2,778 | 1,500 is healthy&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both sites have their issues: &lt;em&gt;Code Review&lt;/em&gt; has few answers per question, while &lt;em&gt;On Startups&lt;/em&gt; had almost no question at all. This lack of content after more than three years of being in Beta may have been a motivation to shut it down. CR has a lot more users and a higher question rate, and is only in its second year of Beta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have never visited &lt;em&gt;On Startups&lt;/em&gt; (I never &lt;em&gt;knew&lt;/em&gt; about that site before your question), so I don't know what kind of questions were asked there. It could be that the proposal simply wasn't a good fit for the StackExchange model. I personally don't think that code reviews are a good fit either, but this site has some degree of awareness in the &lt;em&gt;programmers&lt;/em&gt; and &lt;em&gt;stackoverflow&lt;/em&gt; communities with questions being moved back and forth – it would be missed by more than the &lt;em&gt;Code Review&lt;/em&gt; community shoult the beta be unexpectedly terminated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am quite certain that CR will graduate soon, as there has recently been a lot of effort by the community e.g. to increase votes and to hunt zombie questions. &lt;/p&gt;&#xA;" OwnerUserId="21609" LastActivityDate="2013-12-11T12:23:45.090" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1243" PostTypeId="2" ParentId="1241" CreationDate="2013-12-11T14:24:12.867" Score="6" Body="&lt;p&gt;That's an unfortunate outcome, sorry to hear that. On the bright side, failed betas have all their data available in the Data Explorer, so you can mine it and possibly learn more about what went wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for Code Review, arguably a not-so-good fit for the StackExchange Q&amp;amp;A format (works pretty well regardless), we recently had an &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now&quot;&gt;assessment of our beta status&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This assessment was our wake-up call. We &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;went on a mission&lt;/a&gt; to dramatically reduce the number of &lt;del&gt;unanswered questions&lt;/del&gt; &lt;em&gt;zombies&lt;/em&gt; and of &lt;del&gt;questions without upvoted answers&lt;/del&gt; &lt;em&gt;targets&lt;/em&gt;. This &quot;mission&quot; snowballed and had several indirect side-effects:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Our &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;main chatroom&lt;/a&gt; got busy, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1085/what-should-be-the-name-of-our-main-chatroom&quot;&gt;ended up being renamed&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;A handful of &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=newusers&quot;&gt;new users&lt;/a&gt; joined us and participated eagerly; enough to redefine how &quot;easy it is to earn rep here&quot;.&lt;/li&gt;&#xA;&lt;li&gt;Through chat activity, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;new community-inspired activities&lt;/a&gt; surprised everyone.&lt;/li&gt;&#xA;&lt;li&gt;A &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1041/the-review-monster-is-awake&quot;&gt;monster has awakened&lt;/a&gt;, and the beast cannot be tamed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The only thing holding CR back from graduation, is the lack of high-rep users. This is a side-effect of abandonment issues the site had (has?); if we graduated today, 3 users (soon 4!) would be above the 10K mark, and no one above 20K. Not that the moderators are drowned in a sea of flags, but still.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's only 1 solution: &lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;more votes!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2013-12-11T14:24:12.867" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="1245" PostTypeId="1" AcceptedAnswerId="1248" CreationDate="2013-12-12T03:27:24.717" Score="10" ViewCount="1574" Body="&lt;p&gt;One single proposal per answer, most upvoted as of 2013-12-14 (12:00AM UTC) becomes our next challenge!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The winning entry shall be marked as the accepted answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;index&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1218/weekend-challenge-2&quot;&gt;previous challenge&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1280/weekend-challenge-4&quot;&gt;next challenge&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-17T00:36:41.933" Title="Weekend Challenge #3" Tags="|discussion|fun|weekend-challenge|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1246" PostTypeId="2" ParentId="1245" CreationDate="2013-12-12T03:27:24.717" Score="6" Body="&lt;h1&gt;Sink a Ship&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Everyone has played &lt;a href=&quot;http://www.hasbro.com/games/en_US/shop/browse/Hasbro-Games/Battleship/_/N-1rZ38Z3gZgt/Ne-2l&quot; rel=&quot;nofollow&quot;&gt;Battleship&lt;/a&gt;. Let's implement the logic that sinks one.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ship has multiple &quot;hit points&quot; located at contiguous (x,y) coordinates, horizontally or vertically.&lt;/li&gt;&#xA;&lt;li&gt;Ship is sunken when all &quot;hit points&quot; are hit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/5/52/Sinking_of_Battleship_Bouvet_at_the_Dardanelles-TSK.jpg/320px-Sinking_of_Battleship_Bouvet_at_the_Dardanelles-TSK.jpg&quot; alt=&quot;sinking battleship&quot;&gt;&#xA;  &lt;sub&gt;&lt;a href=&quot;http://commons.wikimedia.org/wiki/File:Sinking_of_Battleship_Bouvet_at_the_Dardanelles-TSK.jpg&quot; rel=&quot;nofollow&quot;&gt;http://commons.wikimedia.org/wiki/File:Sinking_of_Battleship_Bouvet_at_the_Dardanelles-TSK.jpg&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2013-12-12T08:38:14.273" LastActivityDate="2013-12-12T08:38:14.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1247" PostTypeId="2" ParentId="1245" CreationDate="2013-12-12T03:29:56.277" Score="6" Body="&lt;h2&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Sentiment_analysis&quot; rel=&quot;nofollow&quot;&gt;Sentiment analysis&lt;/a&gt; (opinion mining)&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Sentiment analysis, which is also called opinion mining, involves building a system to collect and examine opinions about some object in blog posts, comments, reviews or tweets.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;This challenge will have to be watered down a bit so that people will not be overwhelmed by writing and reviewing code.&lt;/em&gt; Therefore, the &quot;collecting&quot; of the opinions can just be strings that are input into the program.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Simply put:&lt;/strong&gt; Your job is to &quot;weigh&quot; the value of words from an input string on a scale based on their &lt;a href=&quot;https://en.wikipedia.org/wiki/Connotation&quot; rel=&quot;nofollow&quot;&gt;connotation&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This challenge can be as simple as you want (just finding the sentiment value for the whole string).  It can also be as complex as you want (finding the sentiment value for certain, specific words, collecting data from social media sites, etc.).&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="27623" LastEditDate="2013-12-12T04:39:24.917" LastActivityDate="2013-12-12T04:39:24.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1248" PostTypeId="2" ParentId="1245" CreationDate="2013-12-12T03:32:54.967" Score="12" Body="&lt;h1&gt;Sudoku solver&lt;/h1&gt;&#xA;&lt;p&gt;&lt;em&gt;Please tag submissions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sudoku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sudoku&amp;#39;&quot; rel=&quot;tag&quot;&gt;sudoku&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Given a &lt;a href=&quot;https://en.wikipedia.org/wiki/Sudoku&quot; rel=&quot;nofollow noreferrer&quot;&gt;Sudoku&lt;/a&gt; puzzle as input, find its solution (or determine that it is unsolvable or ambiguous).&lt;/p&gt;&#xA;&lt;p&gt;The program must take as input a puzzle in the form of a 9×9 grid of digits and dots (the dots representing blank squares in the puzzle). For example:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;...84...9&#xA;..1.....5&#xA;8...2146.&#xA;7.8....9.&#xA;.........&#xA;.5....3.1&#xA;.2491...7&#xA;9.....5..&#xA;3...84...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The program must determine which of the following cases applies:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The puzzle is unsolvable: it has no solution.&lt;/li&gt;&#xA;&lt;li&gt;The puzzle has exactly one solution.&lt;/li&gt;&#xA;&lt;li&gt;The puzzle is ambiguous: it has two or more solutions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In case #2, it must output the solution in the form of a 9×9 grid of digits. In the example above, there is exactly one solution:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;632845179&#xA;471369285&#xA;895721463&#xA;748153692&#xA;163492758&#xA;259678341&#xA;524916837&#xA;986237514&#xA;317584926&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;strong&gt;Discussion about whether multi-solution puzzles are in fact Sudoku puzzles&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; (edit by rolfl)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Since I originally suggested a Sudoku solver, perhaps I can explain my motivation for this. I have (occasionally) come across sudoku puzzles I cannot solve, for one reason or another. One application for the solution of this challenge, is to be able to, as a regular sudoku player, 'capture' the puzzle, and prove that my failure to solve is in fact &lt;strong&gt;my&lt;/strong&gt; fault, and not the puzzle-setter's.&lt;/p&gt;&#xA;&lt;p&gt;I fully intend to participate in this W-E Challenge (hopefully with my son), and the result of our work will hopefully enable us to (perhaps not on the first submission):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;capture an initial puzzle (and perhaps later also a partially completed puzzle)&lt;/li&gt;&#xA;&lt;li&gt;say whether there is an actual solution, and only one&lt;/li&gt;&#xA;&lt;li&gt;identify any inconsistencies in the puzzle (did we make a mistake somewhere?)&lt;/li&gt;&#xA;&lt;li&gt;suggest a potential 'move' that will assist in a solution (a 'hint' - X-Wing, Swordfish, etc.)&lt;/li&gt;&#xA;&lt;li&gt;brute-force the puzzle to get the solution if we 'give up' on a puzzle.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The final product will allow us to easily 'capture' a (perhaps partially completed) puzzle, and choose what sort of assistance we want.&lt;/p&gt;&#xA;&lt;p&gt;These are the ideas that were drifting through my mind when I suggested this as a W-E topic, but I thought the first order of business was probably just a brute-force solution, which would knock 3 of the 5 requirements off the list.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-13T22:38:15.517" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1249" PostTypeId="2" ParentId="1201" CreationDate="2013-12-12T03:38:04.820" Score="4" Body="&lt;h1&gt;Weekend Challenge #2&lt;/h1&gt;&#xA;&lt;p&gt;Proposals here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1218/weekend-challenge-2&quot;&gt;Weekend Challenge #2&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Winning proposal:&lt;/p&gt;&#xA;&lt;h3&gt;Poker Hand Evaluation (6 votes)&lt;/h3&gt;&#xA;&lt;p&gt;Entries can be submitted as of 2013-12-07.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-12T03:38:04.820" CommentCount="0" CommunityOwnedDate="2013-12-12T03:55:32.867" ContentLicense="CC BY-SA 3.0" />
  <row Id="1250" PostTypeId="2" ParentId="1201" CreationDate="2013-12-12T03:39:29.627" Score="6" Body="&lt;h1&gt;Weekend Challenge #3&lt;/h1&gt;&#xA;&lt;p&gt;Proposals here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1245/weekend-challenge-3&quot;&gt;Weekend Challenge #3&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Winning proposal:&lt;/p&gt;&#xA;&lt;h3&gt;Sudoku Solver (9 votes)&lt;/h3&gt;&#xA;&lt;p&gt;Entries can be submitted as of 2013-12-14.&lt;/p&gt;&#xA;&lt;p&gt;Please tag submissions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sudoku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sudoku&amp;#39;&quot; rel=&quot;tag&quot;&gt;sudoku&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-14T01:41:46.217" CommentCount="0" CommunityOwnedDate="2013-12-12T03:55:32.867" ContentLicense="CC BY-SA 3.0" />
  <row Id="1251" PostTypeId="2" ParentId="1245" CreationDate="2013-12-12T03:47:50.963" Score="0" Body="&lt;p&gt;I was hoping to see a Math/Logic Puzzle of some sort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Towers of Hanoi&lt;/strong&gt;: &lt;a href=&quot;http://en.wikipedia.org/wiki/Tower_of_Hanoi&quot; rel=&quot;nofollow&quot;&gt;Towers Of Hanoi&lt;/a&gt; is fairly simple and there are many solutions out there. But it seems we all have our own way of solving it.&lt;/p&gt;&#xA;" OwnerUserId="3472" LastActivityDate="2013-12-12T03:47:50.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1252" PostTypeId="2" ParentId="1245" CreationDate="2013-12-12T03:48:19.217" Score="4" Body="&lt;p&gt;Puzzle suggestion #2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Conway's Game of Life&lt;/strong&gt;: aka &lt;a href=&quot;http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life&quot; rel=&quot;nofollow&quot;&gt;Life&lt;/a&gt; is much more complex and might take too long for a weekend challenge. I've never personally created a complete solution for this one. &lt;/p&gt;&#xA;" OwnerUserId="3472" LastActivityDate="2013-12-12T03:48:19.217" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1253" PostTypeId="2" ParentId="991" CreationDate="2013-12-12T04:23:48.447" Score="2" Body="&lt;p&gt;It seems that many people are simply unaware of this site. I've never seen it mentioned on SO and only discovered it by accident from a moderator's comment on my question. Maybe raising awareness is what can solve other problems?&lt;/p&gt;&#xA;" OwnerUserId="29119" LastActivityDate="2013-12-12T04:23:48.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1254" PostTypeId="5" CreationDate="2013-12-12T10:03:50.243" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-12T10:03:50.243" LastActivityDate="2013-12-12T10:03:50.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1255" PostTypeId="4" CreationDate="2013-12-12T10:03:50.243" Score="0" Body="This tag is for questions regarding the amount of code used or to be used in a post." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-12T10:03:50.243" LastActivityDate="2013-12-12T10:03:50.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1256" PostTypeId="1" AcceptedAnswerId="1257" CreationDate="2013-12-12T11:40:00.093" Score="1" ViewCount="37" Body="&lt;p&gt;On SO, you get 2 rep when you select a best answer. Why is there no such thing on Code Review?&lt;/p&gt;&#xA;" OwnerUserId="29985" LastEditorUserId="22222" LastEditDate="2013-12-12T20:04:38.837" LastActivityDate="2013-12-12T20:04:38.837" Title="Why is no reputation given upon selecting a best answer?" Tags="|support|reputation|accepted-answer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1257" PostTypeId="2" ParentId="1256" CreationDate="2013-12-12T11:54:57.447" Score="5" Body="&lt;p&gt;If you look into your &lt;a href=&quot;https://codereview.stackexchange.com/users/29985/alex-popov?tab=reputation&quot;&gt;reputation history&lt;/a&gt;, you will see that you were actually awared some “+2”s:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;+2 on 2013-11-21 10:41 accept   Polynomial Equation solver&#xA;+2 on 2013-11-18 09:44 accept   Caesar Cipher&#xA;-2 on 2013-11-18 09:44 unaccept Caesar Cipher&#xA;+2 on 2013-11-13 22:50 accept   Caesar Cipher&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It can take a while for the reward to appear.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-12-12T11:54:57.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1258" PostTypeId="1" AcceptedAnswerId="1259" CreationDate="2013-12-12T15:22:38.380" Score="2" ViewCount="56" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/12526/18427&quot;&gt;https://codereview.stackexchange.com/q/12526/18427&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It failed the game/contest because of the time constraint.  My thoughts are that this is a review for speed.  Bearing that in mind, I think it is on-topic.  Any other thoughts?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-14T18:14:22.413" Title="Should we close &quot;Improve performance for “Unfriendly Numbers” problem&quot;?" Tags="|discussion|specific-question|vote-to-close|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1259" PostTypeId="2" ParentId="1258" CreationDate="2013-12-12T15:29:33.767" Score="2" Body="&lt;p&gt;I agree that we should not close questions as &quot;Not working code&quot; because of the time constraint. The code itself is working, it is just too slow. (The same goes for some PHP questions since PHP has a built-in default limit of 30 seconds for script execution)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I, however, voted to close as &quot;Unclear what you are asking&quot; because the six tests are not included in the code, therefore it's not possible for us to see the problem that easily.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2013-12-12T15:29:33.767" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1260" PostTypeId="2" ParentId="1258" CreationDate="2013-12-12T15:31:41.350" Score="1" Body="&lt;p&gt;I agree that we should not close the question (and when it came up in my review queue, I voted Keep Open....).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I think it is very clear what is being asked (once you get around the long-winded description) -- putting words in the asker's mouth he's saying:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;My code works, but it's slow. Any suggestions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2013-12-12T15:31:41.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1261" PostTypeId="2" ParentId="832" CreationDate="2013-12-12T21:12:47.853" Score="3" Body="&lt;p&gt;I just &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/138/how-is-this-site-different-from-stack-overflow#comment176_141&quot;&gt;came across&lt;/a&gt; the perfect slogan for a T-shirt: &quot;Does this code make my ass look fat?&quot;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-12T21:12:47.853" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1262" PostTypeId="2" ParentId="1048" CreationDate="2013-12-12T23:02:24.843" Score="4" Body="&lt;p&gt;I'd like to amend my &lt;del&gt;&lt;a href=&quot;/a/1054&quot;&gt;previous proposal&lt;/a&gt; to abolish &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactor&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactor&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactor&lt;/a&gt;&lt;/del&gt;.  Instead, I propose to make them both synonyms of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Since this Meta question was first raised, there have been three refactoring-related questions that I'm aware of:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/36643/9357&quot;&gt;Possible improvements to Risk board game?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This question was not tagged for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;, nor did it ask for it.  However, one of the answers applied five refactoring techniques to achieve a significant improvement in the code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/37073/9357&quot;&gt;Trivia game refactoring&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In contrast, this question was tagged for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;, and asked whether a laundry list of 16 refactoring techniques could be applied.  Of the two answers, one had nothing to do with refactoring, and the other proposed an even more important refactoring technique that the poster had missed.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/37294/9357&quot;&gt;Moving method from derived class to base&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This question was tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;, and asked why the resulting code was still ugly after refactoring.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The first two examples above illustrate why the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; tag is problematic:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Most of the time, when the OP asks for &amp;quot;refactoring&amp;quot; without being more specific, it's just a buzzword asking for a general improvement.&lt;/li&gt;&#xA;&lt;li&gt;Once a relevant refactoring technique has been identified, applying it is a very methodical procedure — often mechanical enough to be automated in an IDE.  Therefore, if the OP asks for specific refactorings to be applied, it borders on asking for code to be written.&lt;/li&gt;&#xA;&lt;li&gt;However, it &lt;em&gt;is&lt;/em&gt; within the OP's role to point out any particular concerns about the code, e.g. repetitiveness, lack of flexibility, spaghettification — in other words, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Determining the applicability of refactoring rules should be a task for the reviewers.  The OP doesn't even have to know anything about refactoring.  Therefore, it doesn't make sense for the question to be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt; makes sense, since most of the important refactoring techniques are meant to clean up Bad Code Smells.&lt;/p&gt;&#xA;&lt;p&gt;The third example is the closest I've seen to a good use of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; tag.  Even there, however, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt; would also work, since the question is about why the code is still ugly.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-13T08:57:04.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1263" PostTypeId="1" AcceptedAnswerId="1266" CreationDate="2013-12-13T02:34:42.137" Score="5" ViewCount="66" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/logic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;logic&amp;#39;&quot; rel=&quot;tag&quot;&gt;logic&lt;/a&gt; currently has 17 questions.  I don't see what they have in common.  There is no tag wiki to clarify what it means or when it should be applied.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please either upvote the &quot;Yes&quot; answer, upvote the &quot;No&quot; answer, or propose an alternative course of action as another answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2013-12-13T16:38:16.447" LastActivityDate="2013-12-13T16:38:16.447" Title="Tag burnination: [logic]" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1264" PostTypeId="2" ParentId="1263" CreationDate="2013-12-13T02:43:22.347" Score="8" Body="&lt;p&gt;Upvote this if you agree with the proposal to abolish the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/logic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;logic&amp;#39;&quot; rel=&quot;tag&quot;&gt;logic&lt;/a&gt; tag.  (Optionally add your reason as a comment.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-13T02:43:22.347" CommentCount="4" CommunityOwnedDate="2013-12-13T02:43:22.347" ContentLicense="CC BY-SA 3.0" />
  <row Id="1265" PostTypeId="2" ParentId="1263" CreationDate="2013-12-13T02:45:24.777" Score="0" Body="&lt;p&gt;Upvote this if you wish to keep &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/logic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;logic&amp;#39;&quot; rel=&quot;tag&quot;&gt;logic&lt;/a&gt; tag.  (Optionally add your reason as a comment.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-13T02:45:24.777" CommentCount="0" CommunityOwnedDate="2013-12-13T02:45:24.777" ContentLicense="CC BY-SA 3.0" />
  <row Id="1266" PostTypeId="2" ParentId="1263" CreationDate="2013-12-13T16:38:03.130" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/logic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;logic&amp;#39;&quot; rel=&quot;tag&quot;&gt;logic&lt;/a&gt; has done the [logic]al thing and submitted itself to Trogdor for burnination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zm85C.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2013-12-13T16:38:03.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1267" PostTypeId="1" AcceptedAnswerId="1268" CreationDate="2013-12-14T16:51:36.247" Score="1" ViewCount="50" Body="&lt;p&gt;I am only active in SO and Code Review, and I find that Code Review answers can take a bit of time, especially when fiddling around with a Plunker or JSFiddle sample or finding some reference as to why one approach is generally accepted to be better than another approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, I actually keep a sticky open on my desktop with my review and copy/paste when it is ready. I would love Stack Exchange (or just Code Review) to have a '(auto) Save as Draft' feature so that I don't need the sticky anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit : Apparently this already works, to be tested.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="22222" LastEditDate="2013-12-14T17:45:11.253" LastActivityDate="2013-12-14T17:45:11.253" Title="Save answers as draft" Tags="|discussion|feature-request|status-bydesign|stackexchange|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1268" PostTypeId="2" ParentId="1267" CreationDate="2013-12-14T17:04:38.317" Score="5" Body="&lt;p&gt;This is an answer that I may want to come back to.... I started it at noon, and now that I look at it, there's a spot above this box that says 'Your Answer'. And, occasionally, above that it pops up and says 'draft saved'......&lt;/p&gt;&#xA;&#xA;&lt;p&gt;yea, I typed the above text, and then closed the window, opened it up again, browsed to this post, and &lt;strong&gt;voila!&lt;/strong&gt; there it is again....&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2013-12-14T17:04:38.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1269" PostTypeId="5" CreationDate="2013-12-14T17:58:53.523" Score="0" Body="&lt;p&gt;Questions should be given this tag if the question relates to an aspect of moderation, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Actions taken by moderators&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Flag decisions&lt;/li&gt;&#xA;&lt;li&gt;Editing&lt;/li&gt;&#xA;&lt;li&gt;Closing&lt;/li&gt;&#xA;&lt;li&gt;Migrating&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Moderator pages&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Pages unique to moderators, used to maintain the site&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Abilities&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What a moderator can and cannot do&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Decisions&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Flag validity&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Questions should not use this tag if their question is about moderators themselves, rather than the actions they take/can take. For questions about moderators, use &lt;a href=&quot;/questions/tagged/moderators&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;moderators&amp;#39;&quot; rel=&quot;tag&quot;&gt;moderators&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-14T17:58:53.523" LastActivityDate="2013-12-14T17:58:53.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1270" PostTypeId="4" CreationDate="2013-12-14T17:58:53.523" Score="0" Body="This tag is for questions dealing with moderator actions, pages, abilities or decisions." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-14T17:58:53.523" LastActivityDate="2013-12-14T17:58:53.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1276" PostTypeId="1" AcceptedAnswerId="1305" CreationDate="2013-12-16T15:39:29.577" Score="4" ViewCount="97" Body="&lt;p&gt;As of today, we have four questions in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/normalization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;normalization&amp;#39;&quot; rel=&quot;tag&quot;&gt;normalization&lt;/a&gt;-tag. One of these has already been closed, and the other three don't exactly look 100% on-topic to me as they don't include any SQL code but instead ask about the database schema.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do these questions belong here or should we redirect all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/normalization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;normalization&amp;#39;&quot; rel=&quot;tag&quot;&gt;normalization&lt;/a&gt; questions to &lt;a href=&quot;http://dba.stackexchange.com&quot;&gt;Database Administrators&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I see it is that these questions are off-topic and that the tag should &lt;a href=&quot;http://www.youtuberepeater.com/watch?v=mIBTg7q9oNc&amp;amp;s=47&amp;amp;e=63&quot; rel=&quot;nofollow noreferrer&quot;&gt;burn burn burn&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2013-12-20T03:11:24.273" LastActivityDate="2013-12-20T03:11:24.273" Title="Does database normalization belong here?" Tags="|discussion|status-completed|tags|off-topic|burninate-request|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1277" PostTypeId="1" AcceptedAnswerId="1311" CreationDate="2013-12-16T19:38:13.773" Score="6" ViewCount="140" Body="&lt;p&gt;Looking at &lt;a href=&quot;https://codereview.stackexchange.com/tools/posts/migrated/away&quot;&gt;migrated questions&lt;/a&gt; shows how a &quot;migrate to &lt;em&gt;Software Engineering&lt;/em&gt;&quot; closing reason is sorely missing. The problem is that many askers see the the &quot;Review&quot; part of the site, but not the &quot;Code&quot;, and end up asking about best practices or looking for feedback on design/architecture.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/719/21609&quot;&gt;some information suggesting that the list of migration targets can't be expanded during beta&lt;/a&gt;. This is really unfortunate, so how can we work around this?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Would it be possible and make sense to implement a new close reason? We currently use this solution for questions destined for Stack Overflow:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your question must contain working code for us to review it here. For questions regarding specific problems encountered while coding, try Stack Overflow. After getting your code to work, you may edit this question seeking a review of your working code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... which has the advantage over migrating that the asker might come back and edit in his working code, thus contributing to the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The distance between a design and working code is greater than the distance between broken code and working code, so this might not be the solution I'm looking for.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Currently, I will cast some superficial close vote, and flag the question for migration. This is suboptimal, because I feel compelled to write a few lines of justification beyond a laconic &quot;migrate → Software Engineering&quot;. Also, this places the responsibility of migration on as few as two people (flagger + mod), rather than five people who would have to cast a vote to migrate.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions that don't include any code blocks are off topic here. This is mentioned prominently in the FAQ: &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&quot;&lt;em&gt;Make sure you include your code in your question&lt;/em&gt;&quot;&lt;/a&gt;, and hinted at on the &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;&quot;Ask a question&quot; page&lt;/a&gt;: &quot;&lt;em&gt;relevant code sections must be included in your question&lt;/em&gt;&quot;. It would be great if this could be enforced by analyzing a question before it is posted (but I'm quite sure this isn't going to happen).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is missing from the FAQs is a mention that a codeless question could be a candidate for Software Engineering (although it is mentioned that “whiteboard-style” questions &lt;em&gt;about&lt;/em&gt; code reviews belong there – right at the bottom of the “on topic” page where most new users aren't likely to look).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What steps can we as a community take so that new askers start on the site where their question is signal instead of noise? Are the steps that I am currently taking (close vote + flag) the optimal way to deal with questions that would be on topic elsewhere?&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-10-21T13:55:55.207" Title="Migrating to Software Engineering" Tags="|discussion|feature-request|status-completed|migration|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1278" PostTypeId="2" ParentId="626" CreationDate="2013-12-16T21:47:28.263" Score="3" Body="&lt;p&gt;I think there is potential for improving the format and tools surrounding code review, editing, and commenting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Correct me if I'm wrong, but this is the first Stack Exchange site to support significant amounts of code. Of course, I'm only really familiar with Stack Overflow, but I have rarely seen code there over a dozen lines, and most questions/answers are 100% English (that I've seen).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is to say, it makes sense that the existing format and tools might not fit the new requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find that editing code in this editor is substantially more difficult than editing code on Github. I've also found Github's code comment abilities to be an extremely useful tool in code reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, take &lt;a href=&quot;https://codereview.stackexchange.com/questions/37512/count-byte-length-of-string&quot;&gt;this question&lt;/a&gt; and its accepted answer. Notice how the comments are not integrated with the code? How long does it take you to find the line that the first note is referring to, &lt;code&gt;Please do not abbreviate words, choose short words or acronyms ( Len -&amp;gt; Length )&lt;/code&gt;? The answer has to duplicate the code in order to refer to specific lines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now checkout &lt;a href=&quot;https://github.com/abuchanan/codereviewexample/commit/80d987cc0b18828790d94f22d443c39cbe61301f&quot; rel=&quot;nofollow noreferrer&quot;&gt;this version&lt;/a&gt; I mocked up in Github.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, I think Github's code editor (which I &lt;em&gt;believe&lt;/em&gt; is &lt;a href=&quot;http://ace.c9.io/#nav=about&quot; rel=&quot;nofollow noreferrer&quot;&gt;Ace&lt;/a&gt;?) is much nicer than editing code in the Stack Exchange editor. In my very humble opinion ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand there are reasons not to rely on external tools such as Github, but I think a decent code review site would be well served by some of the nice features that Github has implemented.&lt;/p&gt;&#xA;" OwnerUserId="33236" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-16T22:04:13.953" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1280" PostTypeId="1" AcceptedAnswerId="1284" CreationDate="2013-12-17T00:02:05.703" Score="6" ViewCount="420" Body="&lt;p&gt;One single proposal per answer, most upvoted as of 2013-12-21 (12:00AM UTC) becomes our next challenge!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The winning entry shall be marked as the accepted answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;index&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1245/23788&quot;&gt;previous challenge&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1322/weekend-challenge-5&quot;&gt;next challenge&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2013-12-24T02:30:54.200" Title="Weekend Challenge #4" Tags="|discussion|fun|weekend-challenge|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1281" PostTypeId="2" ParentId="1201" CreationDate="2013-12-17T00:06:38.847" Score="3" Body="&lt;h1&gt;Weekend Challenge #4&lt;/h1&gt;&#xA;&lt;p&gt;Proposals here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1280/weekend-challenge-4&quot;&gt;Weekend Challenge #4&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Winning proposal:&lt;/p&gt;&#xA;&lt;h3&gt;Gotta catch'em all! (5 votes)&lt;/h3&gt;&#xA;&lt;p&gt;Entries can be submitted as of 2013-12-21.&lt;/p&gt;&#xA;&lt;p&gt;Please tag submissions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/json&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;json&amp;#39;&quot; rel=&quot;tag&quot;&gt;json&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-21T00:00:00.607" CommentCount="0" CommunityOwnedDate="2013-12-17T00:06:38.847" ContentLicense="CC BY-SA 3.0" />
  <row Id="1282" PostTypeId="2" ParentId="1280" CreationDate="2013-12-17T00:16:05.553" Score="2" Body="&lt;h2&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Internet_bot&quot; rel=&quot;nofollow noreferrer&quot;&gt;Internet Bot&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The challenge is to program an &lt;a href=&quot;https://en.wikipedia.org/wiki/Internet_Relay_Chat_bot&quot; rel=&quot;nofollow noreferrer&quot;&gt;Internet Relay Chat bot&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An IRC bot is a set of scripts or an independent program that connects&#xA;  to Internet Relay Chat as a client, and so appears to other IRC users&#xA;  as another user. An IRC bot differs from a regular client in that&#xA;  instead of providing interactive access to IRC for a human user, it&#xA;  performs automated functions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could also deviate from this and create an automated bot to respond to certain messages in the &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;Code Review chat&lt;/a&gt; or any other SE site chat&lt;sup&gt;(1)&lt;/sup&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;(1)&lt;/sup&gt; Take a look at &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1292/27623&quot;&gt;what StackExchange tolerates&lt;/a&gt; if you choose to go down this route.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2013-12-17T22:42:45.957" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1283" PostTypeId="2" ParentId="1280" CreationDate="2013-12-17T00:24:05.697" Score="2" Body="&lt;h3&gt;Decrypt a monoalphabetic substitution cipher&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://en.wikipedia.org/wiki/Substitution_cipher#Simple_substitution&quot; rel=&quot;nofollow noreferrer&quot;&gt;monoalphabetic substitution cipher&lt;/a&gt; applies a substitution table to the letters in the plaintext (often omitting all non-letters to disguise the word boundaries). For example, if the table is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;plaintext   ABCDEFGHIJKLMNOPQRSTUVWXYZ&#xA;ciphertext  RDYBXZWFCTIELAMJPGQVNSOHUK&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the plaintext &lt;code&gt;HELLO WORLD&lt;/code&gt; would be encrypted as &lt;code&gt;FXEEMOMGEB&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your program should take as input a ciphertext, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UXLIRNXSOPQAKJBJTXSVTJKRHXKKJKLIQQOEBLXRSNJKWQKQKYSAQKLRVQNLJKQD &#xA;QRPLJRSEWIRSWQWJHQKTRKKQRWIXSODXNXJSNJTLIQBRNLLIXNXNUIRLXYSAQKLR&#xA;VQLJAJTJKEJYKQRAQK&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(together with advice from the cryptanalyst, if you wish) and output the plaintext.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some more examples to test your code on (each is encrypted with a different cipher):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EVSXTTIWGVRMWIXWDXEMHWXDVCWGVSIKXWIRIQIVQFIVUUFIKGXEMLFVVMRVCFMW&#xA;XTGIWFBZITGIWITGXEBEXEDVTGIWYVCETWDLIBTIZIWKVLIXCTBUCFTGIWIBKEVQ&#xA;FXYIFBOIGVSI&#xA;&#xA;UZIRUKEJJXVMDKADJZXRYHSNOZENDNDKZXJDUIDJHJUAOAYIDUZIEUZNUKKXVOUA&#xA;OXZKUSSTSDUKYJUGSDUZIHDZOUSEUIDMOKCUVDAMDXGBDVAOGDKASOLDIAXKDD&#xA;&#xA;EPOMQDHHXOHXKMOPKTQPNXTPEUCHKSDTUXDQDMDSDHNDQDOKMDQDMKXKQEADWYPK&#xA;TPGNKAPRQXNXOTLWKQOCPEDKOTGXVVXTHPOHSPWHXXTLWXGPOHSXNXKQQXWAGXHN&#xA;DOGXHEDHHKRQXH&#xA;&#xA;CYNCWRBNQNGNYPQANYPJQRCRBNCRBNSFYLQCCWRBNQNIBPXBPQRBNYFRJSFKGFYF&#xA;YLIBPXBRBNQHPSPRIBCLNXPHBNSQRBNG&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;(submitted by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/11728/gareth-rees&quot;&gt;Gareth Rees&lt;/a&gt;)&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-17T00:24:05.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1284" PostTypeId="2" ParentId="1280" CreationDate="2013-12-17T00:33:37.713" Score="5" Body="&lt;h1&gt;Gotta catch'em all!&lt;/h1&gt;&#xA;&lt;p&gt;Write a small program that will send an HTTP GET request to the &lt;a href=&quot;http://pokeapi.co/docs/#pokedex&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pokédex&lt;/a&gt;, &lt;strong&gt;find all Pokémons&lt;/strong&gt; and deserialize them into objects, optionally displaying them along with some relevant information.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/users/33459/phalt&quot;&gt;author of the web API&lt;/a&gt; has created a CR account just for this! See comment &lt;a href=&quot;https://codereview.stackexchange.com/questions/37238/beginners-java-project-basic-pokedex-using-if-else-statements-suggestions/37243#comment61628_37243&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-17T00:33:37.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1285" PostTypeId="2" ParentId="138" CreationDate="2013-12-17T02:26:32.180" Score="13" Body="&lt;h3&gt;Stack Overflow hates &lt;a href=&quot;/questions/tagged/fun&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fun&amp;#39;&quot; rel=&quot;tag&quot;&gt;fun&lt;/a&gt;. We don't.&lt;/h3&gt;&#xA;&lt;p&gt;Proof:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;We take care of our zombies&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;We take code review as a weekend sport&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://winterbash2013.stackexchange.com/leaderboard/codereview.stackexchange.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;We love hats&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-12T20:25:21.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1286" PostTypeId="1" AcceptedAnswerId="1289" CreationDate="2013-12-17T03:33:18.317" Score="3" ViewCount="55" Body="&lt;p&gt;I've just now discovered the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/methodology&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;methodology&amp;#39;&quot; rel=&quot;tag&quot;&gt;methodology&lt;/a&gt;.  It's associated with only 8 questions, and it has no tag wiki.  Not only does the name sound like it could be off-topic, but the lack of a wiki really doesn't help.  Stack Overflow has the same tag &lt;em&gt;with&lt;/em&gt; a wiki, and it may help with deciding on this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A methodology is usually a guideline system for solving a problem,&#xA;  with specific components such as phases, tasks, methods, techniques&#xA;  and tools.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Another piece of evidence is two (now-deleted) old questions that were &lt;em&gt;only&lt;/em&gt; using this tag.  One was more fitting for Programmers SE, and the other just contained pseudocode.  The remaining 8 questions are unlike these, though.  But that tag still doesn't fit with them nor with the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Burninate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbaYF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-18T03:14:40.043" LastActivityDate="2013-12-18T03:14:40.043" Title="Is [methodology]'s methodology worthy of burnination?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1287" PostTypeId="2" ParentId="1280" CreationDate="2013-12-17T04:55:31.400" Score="0" Body="&lt;h2&gt;&lt;a href=&quot;https://stackapps.com/&quot;&gt;StackExchange App&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is more of an open-end challenge to develop any app that does something on the Stack Exchange network.  It could be anything a tack-able chat box to a app that triggers a desktop notification every time there is an event associated with your account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use the &lt;a href=&quot;https://api.stackexchange.com/docs&quot;&gt;StackExchange API&lt;/a&gt; to get you started.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:25:40.930" LastActivityDate="2013-12-17T04:55:31.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1288" PostTypeId="2" ParentId="1286" CreationDate="2013-12-17T10:01:50.607" Score="0" Body="&lt;p&gt;I agree.  I don't see anything that the current questions have in common.  Furthermore, I can't think of any justifiable use of such a tag on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-17T10:01:50.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1289" PostTypeId="2" ParentId="1286" CreationDate="2013-12-17T19:12:11.137" Score="1" Body="&lt;p&gt;It seems that this tag doesn't belong, so I'll slowly kill it off.  Since it's not a very large one, I don't think contacting SE for immediate burnination is necessary.  It'll also give me a chance to give more attention and/or improve these few questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/methodology&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;methodology&amp;#39;&quot; rel=&quot;tag&quot;&gt;methodology&lt;/a&gt; tag is now dead.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-18T03:14:22.557" LastActivityDate="2013-12-18T03:14:22.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1290" PostTypeId="1" AcceptedAnswerId="1293" CreationDate="2013-12-17T21:37:47.770" Score="4" ViewCount="106" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/37622/how-can-i-improve-my-game-project&quot;&gt;Shortening code to create a JFrame&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user has working code (I assume), but they haven't even started writing the logic for their game. They've just instantiated Java's version of a main window/frame. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like this is the same as me asking, &quot;Please review my OS Kernel&quot; and then all I give you is this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;int main (void)&#xA;{&#xA;    return 0 ;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For my answer, I did my best to explain possible next steps, but there's not really much to advise on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not advocating that code submitted for review must be complete, but I think there should be a decent amount of progress. Otherwise we can only give design tips that may be better off being posted on Programmers Stack Exchange.&lt;/p&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-23T18:15:44.187" Title="Is this grossly incomplete code okay?" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1291" PostTypeId="1" AcceptedAnswerId="1292" CreationDate="2013-12-17T22:32:44.653" Score="9" ViewCount="103" Body="&lt;p&gt;For &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; #4, I posted &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1282/27623&quot;&gt;a suggestion&lt;/a&gt; about creating an IRC bot, and suggesting that some people could deviate from this and create an automated bot to respond to certain messages in the Code Review chat or any other SE site chat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I do not know the full restriction list of creating a chatbot for Stack Exchange.  Is there information on this out there?&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-03-16T16:36:17.493" Title="What are the Stack Exchange limits on chatbots?" Tags="|discussion|stackexchange|chat|chatbot|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1292" PostTypeId="2" ParentId="1291" CreationDate="2013-12-17T22:40:12.903" Score="9" Body="&lt;p&gt;I have already contacted SE regarding this concern, and this is the exact response I've received from &lt;a href=&quot;http://stackexchange.com/users/20808/tim-post&quot;&gt;Tim Post, an SE community manager&lt;/a&gt; (important points bolded by me):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;To the extent that it doesn't at all annoy others in chat, we tolerate&#xA;  it&lt;/strong&gt;. Bots shouldn't send automatic greetings, say inappropriate things&#xA;  (or accept inappropriately named commands) and should not be used to&#xA;  do anything that someone couldn't ordinarily do with their account.&#xA;  &lt;strong&gt;They're also subject to plug-pulling at our discretion if we feel that&#xA;  they are in any way creating a problem&lt;/strong&gt;; for us, or other participants&#xA;  in chat. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Technical caveats include not being upset if we change something about&#xA;  the internal-but-really-exposed-sort-of chat API, how authentication&#xA;  works, adding human verification, etc - we're not going to heavily&#xA;  consider third party clients when making decisions about changes we&#xA;  need to make. &lt;strong&gt;There's also no support for bots in chat - though devs&#xA;  involved with chat will generally try to be helpful if you're working&#xA;  on something neat&lt;/strong&gt;. Still, it's not something we support.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;However, someone that has something rather benign running in a room&#xA;  doesn't have anything to worry about, so long as they're keeping an&#xA;  eye on it. Additionally, in most cases, the strongest action we'd take&#xA;  is kick the bot out of the room and ask the owner to disable it.&lt;/strong&gt; If&#xA;  someone was being intentionally malicious with one, we'd definitely&#xA;  take a stronger action, but the bot becomes incidental in that case. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;As you can tell it's a bit of a gray area, but not taboo. A few folks&#xA;  started working on a bridge between IRC and our chat system, I'm not&#xA;  sure what came of that. I'm inclined to say let's see what comes of&#xA;  it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-18T20:23:57.803" LastActivityDate="2013-12-18T20:23:57.803" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1293" PostTypeId="2" ParentId="1290" CreationDate="2013-12-18T01:09:23.170" Score="5" Body="&lt;p&gt;It's not &lt;em&gt;quite&lt;/em&gt; as pointless as &lt;code&gt;return 0&lt;/code&gt; — there is &lt;em&gt;some&lt;/em&gt; code to be reviewed, and I'd leave it open in case someone wants to review it.  I'd rather not trigger any close-vs.-reopen wars.  (Who knows, there might be a shortcut or a hidden bug worth mentioning.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've downvoted it, though, for being an uninteresting and poorly formulated question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-18T01:09:23.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1294" PostTypeId="1" AcceptedAnswerId="1295" CreationDate="2013-12-18T05:53:35.367" Score="38" ViewCount="1256" Body="&lt;p&gt;I tend to disagree with point #2 on the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Did I write that code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe any code, written by one self or anyone else should be eligible for code review. Many a times, you're reviewing others' code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any specific reason for this restriction?&lt;/p&gt;&#xA;" OwnerUserId="33719" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2019-05-03T11:04:48.557" Title="Why is only my own written code on-topic?" Tags="|discussion|faq|site-policy|licensing|code-ownership|" AnswerCount="2" CommentCount="0" CommunityOwnedDate="2013-12-20T21:49:05.467" ContentLicense="CC BY-SA 3.0" />
  <row Id="1295" PostTypeId="2" ParentId="1294" CreationDate="2013-12-18T06:03:47.187" Score="42" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt; Accumulating multiple discussions about why the 'own code only' restriction is in place on Code Review&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There are multiple reasons why Code Review has the restriction that the code has to be your own code.&lt;/p&gt;&#xA;&lt;h2&gt;Moral / Polite&lt;/h2&gt;&#xA;&lt;p&gt;The purpose of a code review is to provide constructive criticism. Criticism can only be constructive if given to the person who is the emotional 'owner' of the code. Many people consider their code to be their creative expression, and criticizing their code may feel like it is a direct criticism of them too. If a person volunteers for a code review here then it is expected that they are prepared for the criticism they may get. Without that voluntary submission, though, there would be nothing constructive about the criticism from the perspective of the person who wrote the code. Without the voluntary submission Code Review would be something like &lt;a href=&quot;http://codecrap.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Crap&lt;/a&gt; where you go to laugh at and ridicule other people's code behind their back.&lt;/p&gt;&#xA;&lt;p&gt;This can be abused even further. We &lt;a href=&quot;/a/1296&quot;&gt;have had instances&lt;/a&gt; on Code Review where 'managers' have requested their employee's code is reviewed, and the outcome of the review would impact that employee's job (fired?)&lt;/p&gt;&#xA;&lt;h2&gt;Practical&lt;/h2&gt;&#xA;&lt;p&gt;In real life, a code review happens as a routine part of the development cycle. It happens after the code is designed, developed, and tested and in the process of being committed to the code base in preparation for release. The person doing the review sits with the person who wrote the code, and they go through it together. If the reviewer has questions like &amp;quot;why are you doing it this way?&amp;quot; then the developer is right there to give the appropriate answer.&lt;/p&gt;&#xA;&lt;p&gt;In Code Review, as an online resource, in a Q&amp;amp;A format, the expectation is that the text describing the code should explain why the code does things the way it does. Code that is just dumped without an explanation is, in Code Review terms, &amp;quot;unclear&amp;quot;, and is likely to be closed as &amp;quot;Unclear what you are asking.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;If the code is not your code, you cannot answer questions about what motivated certain implementation decisions, you can only speculate. By default, it is impossible for you to describe the motivations for the code if it is not your code, and thus the question is unclear. On code review this happens often enough for there to be a special off-topic close reason to cover this situation.&lt;/p&gt;&#xA;&lt;p&gt;Taking this even further, questions on code review asking for an explanation of someone else's code are a complete reversal of the process. Questions like that are what we expect a code reviewer to ask, not what we expect to be asked by someone seeking a code review.&lt;/p&gt;&#xA;&lt;p&gt;See: &lt;a href=&quot;/a/3654&quot;&gt;If your question contains someone else's code…&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2&gt;Legal&lt;/h2&gt;&#xA;&lt;p&gt;One of the reasons for the restriction is the implied licensing terms that are part of Stack Exchange. Anything you post here is automatically ascribed to the &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.5/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative-Commons ShareAlike&lt;/a&gt; type licensing. See &lt;a href=&quot;https://codereview.stackexchange.com/legal/terms-of-service#licensing&quot;&gt;Section 6 of your terms-of-service - subsection &amp;quot;Subscriber Content&amp;quot;&lt;/a&gt; here on Stack Exchange.&lt;/p&gt;&#xA;&lt;p&gt;If it is not your code, then you have no authority to give away the licensing for it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-05-03T11:04:48.557" CommentCount="4" CommunityOwnedDate="2013-12-20T21:49:05.467" ContentLicense="CC BY-SA 4.0" />
  <row Id="1296" PostTypeId="2" ParentId="1294" CreationDate="2013-12-18T06:07:52.900" Score="32" Body="&lt;h3&gt;Proof by [extreme] example.&lt;/h3&gt;&#xA;&lt;p&gt;&lt;sub&gt;(based on a true story)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;Not too long ago, someone posted one of their employees' code and asked for it to be reviewed by the community. The OP wrote that based on the feedback we would give him, that he would decide whether to keep or to fire that employee.&lt;/p&gt;&#xA;&lt;p&gt;Would you write the same review if you knew that what you write can result in someone losing their job?&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Would you even review it?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;I wouldn't. I agree with the rule.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;A more down-to-Earth answer is much simpler: reviewing &lt;em&gt;someone else's code&lt;/em&gt; is simply &lt;strong&gt;against the spirit of Code Review&lt;/strong&gt; - write &lt;strong&gt;your own&lt;/strong&gt; &lt;em&gt;working&lt;/em&gt; code, get it reviewed. Period.&lt;/p&gt;&#xA;&lt;p&gt;I &lt;em&gt;wish&lt;/em&gt; I could post my predecessor's code for reviewing here. But that wouldn't be nice.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-14T18:04:07.647" CommentCount="1" CommunityOwnedDate="2013-12-20T21:49:05.467" ContentLicense="CC BY-SA 3.0" />
  <row Id="1297" PostTypeId="1" CreationDate="2013-12-18T06:18:19.973" Score="19" ViewCount="457" Body="&lt;p&gt;&lt;em&gt;&lt;strong&gt;Code Review.&lt;/strong&gt; A community that learns as it grows, and grows as it learns.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; projects are a huge opportunity to learn from each other. As individual coding &lt;em&gt;marathons&lt;/em&gt;, these projects are &lt;em&gt;fun&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the proposition: each &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; project gets a dedicated GitHub repository, where the &lt;strong&gt;canonical implementation&lt;/strong&gt; comes to life; each &quot;winning proposal&quot; for a weekend challenge becomes an ongoing community project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then we can have other such &lt;em&gt;community projects&lt;/em&gt;, like we could write an API for SE Chat, or whatever &lt;em&gt;we as a community&lt;/em&gt;, decide we should come up with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's possible such an idea would not be possible because it would/could affiliate StackExchange with GitHub and we don't intend to instigate that. I wonder if, if not &lt;em&gt;officially&lt;/em&gt; SE-stamped, we &lt;em&gt;can&lt;/em&gt; do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When someone has code to commit, the modified class(es) can (should!) be posted on the main site to be reviewed by anyone; the CR question would need to be Community Wiki, and link to the GitHub repository, and the code that isn't the OP's code should be in a quote block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other ideas? Objections? Suggestions? Unicorns?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="9390" LastEditDate="2013-12-19T05:10:35.340" LastActivityDate="2014-04-23T08:53:03.687" Title="CR Community Goes to GitHub!" Tags="|discussion|community-wiki|" AnswerCount="1" CommentCount="9" CommunityOwnedDate="2013-12-19T21:36:02.943" ContentLicense="CC BY-SA 3.0" />
  <row Id="1299" PostTypeId="1" CreationDate="2013-12-18T15:42:26.280" Score="9" ViewCount="137" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/37601/how-bad-is-duplicating-a-code-block&quot;&gt;https://codereview.stackexchange.com/questions/37601/how-bad-is-duplicating-a-code-block&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This got closed as off-topic. I read the help center and from it I concluded that rather than present possible alternatives in my question, it is better to just post my code and ask if anyone has ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I edited it. Is this question now considered on topic? I feel like I've vandalised my post in a desperate attempt to make it on topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was the question better before or after the edit, and are either of them considered on topic? How could I get it on topic?&lt;/p&gt;&#xA;" OwnerUserId="32912" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-07-23T18:14:43.297" Title="Proper way to ask best practices questions" Tags="|discussion|specific-question|asking-questions|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1300" PostTypeId="2" ParentId="1299" CreationDate="2013-12-18T15:58:05.363" Score="0" Body="&lt;p&gt;the question needs certain things for it to be on-topic&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;your code (&lt;em&gt;not someone else's code&lt;/em&gt;)&lt;/li&gt;&#xA;&lt;li&gt;needs to be real code&lt;/li&gt;&#xA;&lt;li&gt;the code needs to do what it is intended to do (&lt;em&gt;it needs to work&lt;/em&gt;)&lt;/li&gt;&#xA;&lt;li&gt;no &lt;strong&gt;known&lt;/strong&gt; bugs&lt;/li&gt;&#xA;&lt;li&gt;does not ask for code to be written&#xA;&lt;ul&gt;&#xA;&lt;li&gt;you aren't trying to get us to write a method or class for you.&lt;/li&gt;&#xA;&lt;li&gt;you aren't trying to get us to fix something that isn't working the way you intended.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2013-12-18T15:58:05.363" CommentCount="0" CommunityOwnedDate="2013-12-18T15:58:05.363" ContentLicense="CC BY-SA 3.0" />
  <row Id="1301" PostTypeId="2" ParentId="1299" CreationDate="2013-12-18T16:20:29.490" Score="6" Body="&lt;p&gt;The &lt;em&gt;spirit&lt;/em&gt; of Code Review is to get &lt;em&gt;actual code&lt;/em&gt; from &lt;em&gt;actual projects you're working on&lt;/em&gt;, peer reviewed by a community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the entire code in your question is this little snippet:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;if(a) {&#xA;    if(b) {&#xA;        //some statement(s)&#xA;    }&#xA;} else if(c) {&#xA;    //some statement(s) (the same ones as in the other block)&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then the question isn't about &lt;em&gt;reviewing your code&lt;/em&gt;, it's about ways to write the code for a hypothetical conditional statement, where a hypothetical code block would be duplicated in two branches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMHO, the &quot;answer&quot; is something like: &lt;code&gt;if(a &amp;amp;&amp;amp; b || !a &amp;amp;&amp;amp; c) { /* some statement(s) */ }&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't a &lt;em&gt;code review&lt;/em&gt; question, I think it would be more on-topic on Programmers.StackExchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, if you supplied your actual code, with the actual repeated code blocks, and asked &lt;em&gt;&quot;how bad is duplicating a code block?&quot;&lt;/em&gt;, answerers could actually review your code, and address the duplication concern.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just providing a &quot;sample code&quot; snippet to illustrate a hypothetical situation, is off-topic IMHO, because it goes against the &lt;em&gt;spirit&lt;/em&gt;, it's too high-level and more on Programmers.StackExchange's grounds.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2013-12-18T16:36:57.133" LastActivityDate="2013-12-18T16:36:57.133" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1302" PostTypeId="2" ParentId="1299" CreationDate="2013-12-18T16:25:16.943" Score="9" Body="&lt;p&gt;It's good that this question comes to attention because I have been wondering myself if &quot;best-practice - Should I do A or B?&quot; belongs here or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I feel that they don't, unless you have a &lt;strong&gt;good example with real code and some context.&lt;/strong&gt; See here for an excellent question about this that &lt;strong&gt;is&lt;/strong&gt; on-topic:  &lt;a href=&quot;https://codereview.stackexchange.com/questions/37309/perform-instruction-in-loop-every-time-except-the-last-time/&quot;&gt;Perform instruction in loop every time except the last time?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for your specific question, it lacks both context and real code:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What are you &lt;strong&gt;really&lt;/strong&gt; trying to do? How are you really using this in your code and why? (Providing this helps a lot to avoid &lt;a href=&quot;https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem&quot;&gt;XY problems&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;//some statement(s)&lt;/code&gt; is not real code. The code you have provided is purely &lt;strong&gt;theoretical&lt;/strong&gt;, and theoretical code should go into a theoretical compiler before being posted here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2013-12-18T16:25:16.943" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="1303" PostTypeId="2" ParentId="1297" CreationDate="2013-12-18T22:04:56.847" Score="5" Body="&lt;h2&gt;Please visit the &lt;a href=&quot;http://codereviewcommunity.github.io/&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub Code Review Community page&lt;/a&gt; for more information on joining the group.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please state what language/team(s) you would like to be added to when you open an issue.&lt;/strong&gt; If your reputation on &lt;strike&gt;Code Review&lt;/strike&gt; any StackExchange site is &lt;em&gt;greater than or equal&lt;/em&gt; to &lt;strong&gt;2000&lt;/strong&gt;, you will be added to the &quot;Admin&quot; team automatically. Please be patient with the processing of your request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that the reputation requirements for admins is subject to change at the decision of the group owners, and that the community page is still in development.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Questions I need answered by the community&lt;/h2&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Should I keep or abolish &quot;teams&quot; (related: &lt;a href=&quot;https://help.github.com/articles/what-are-the-different-access-permissions&quot; rel=&quot;nofollow noreferrer&quot;&gt;access permissions&lt;/a&gt;)?  They seem to be more of a pain then an organization tool to sort the code by language.=&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have some points to make on this subject:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;How the Code Review Community is going to use GitHub is still being debated and decided.  If you want to be part of that process, I recommend you join the &quot;&lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&quot; (Code Review's chatroom).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is &lt;em&gt;not&lt;/em&gt; aimed to take you away from the Code Review site.  The purpose of reviewing code is intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers' skills.  &lt;strong&gt;We want to make this reviewed code available to all, as an example of what code should look like.&lt;/strong&gt;  This is a way we can do that.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is a gateway to community projects (something I am really looking forward to).  As @retailcoder put in his post, one project suggestion is to take up and maintain a Stack Exchange chat API (the old unofficial API &lt;a href=&quot;https://meta.stackexchange.com/questions/57316/offer-an-xmpp-method-for-chat&quot;&gt;has gone stagnant&lt;/a&gt;, and Stack Exchange does not provide an official API for chat yet).  There are other possibilities as well, we just need to decide on a community what to work on together.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2013-12-23T05:16:23.240" CommentCount="1" CommunityOwnedDate="2013-12-19T21:36:02.943" ContentLicense="CC BY-SA 3.0" />
  <row Id="1304" PostTypeId="2" ParentId="1290" CreationDate="2013-12-19T15:19:58.387" Score="3" Body="&lt;p&gt;After thinking it over, here are my conclusions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;There is, in fact, some code that can be reviewed.&lt;/li&gt;&#xA;&lt;li&gt;I believe the topic-creator posted the code in good faith. He was probably just wanting to make sure he was starting things correctly. His reasoning was probably along the lines of, &lt;em&gt;&quot;If I make a design mistake this early, it will cost me dearly later on.&quot;&lt;/em&gt;  &lt;/li&gt;&#xA;&lt;li&gt;I think my real problem was that the code provided did not reflect what the topic title question was asking about. There is no way to improve a game that does not exist and has not been written. Now that the topic title has changed to a more accurate description of the problem, I have no qualms about the topic.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="32360" LastActivityDate="2013-12-19T15:19:58.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1305" PostTypeId="2" ParentId="1276" CreationDate="2013-12-19T21:22:20.443" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/normalization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;normalization&amp;#39;&quot; rel=&quot;tag&quot;&gt;normalization&lt;/a&gt; has now been removed from the remaining four off-topic questions.  Future related questions containing no code should be sent to &lt;a href=&quot;https://dba.stackexchange.com/&quot;&gt;Database Administrators SE&lt;/a&gt;.  Their own &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/normalization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;normalization&amp;#39;&quot; rel=&quot;tag&quot;&gt;normalization&lt;/a&gt; tag is well-defined and already has more questions associated with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The remaining database-type questions here containing code are still okay.  All the off-topic ones I've found have already been closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll add &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; after &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/normalization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;normalization&amp;#39;&quot; rel=&quot;tag&quot;&gt;normalization&lt;/a&gt; has been removed from the system.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:43:04.180" LastActivityDate="2013-12-19T21:22:20.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1306" PostTypeId="1" CreationDate="2013-12-20T01:53:49.903" Score="6" ViewCount="59" Body="&lt;p&gt;These two questions were posted by the same user, in August - the user joined CR around that time:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29424/capture-with-user32-dll-or-hook&quot;&gt;Capture with User32.dll or hook?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29548/encoding-a-screenshot-to-jpeg-and-saving-it-to-a-memorystream&quot;&gt;Encoding a screenshot to JPEG and saving it to a memorystream&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Both have to do with capturing screenshots at lightning speed. There &lt;em&gt;is&lt;/em&gt; code in the post, but the OP's focus isn't about the code and getting it reviewed, it's strictly about getting the thing to run faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I'm asking here is because I simply can't make up my mind about those. They are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not exactly duplicates, since they don't involve the same code, at least it's not obvious.&lt;/li&gt;&#xA;&lt;li&gt;Probably off-topic for SO, since the code isn't broken.&lt;/li&gt;&#xA;&lt;li&gt;Not exactly asking for code to be written, but I find they're sitting on the fence.&lt;/li&gt;&#xA;&lt;li&gt;Not exactly asking for code to be reviewed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Could they be good migration prospects for Programmers.SE? Or are they on-topic here on CR?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2013-12-20T15:29:20.590" Title="Are these [performance] questions on-topic?" Tags="|discussion|specific-question|on-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1307" PostTypeId="2" ParentId="1306" CreationDate="2013-12-20T03:48:39.230" Score="3" Body="&lt;p&gt;Both questions are too old for migration, so that possibility is out.  It's also hard to tell if they're dupes (not &lt;em&gt;exact&lt;/em&gt; dupes, obviously), and they may not be.  Other than that, they look on-topic enough here.  As they have been around awhile without much attention, possibly due to the complexity of the code and/or request, I suppose they can just be closed as &lt;em&gt;unclear what you're asking&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone here wishes to review them, then that's alright.  If not, then someone can flag/vote-to-close them as such to put them in the close queue for others to decide on, or flag a moderator with a custom message for immediate closure (if it seems necessary).&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2013-12-20T07:45:00.063" LastActivityDate="2013-12-20T07:45:00.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1308" PostTypeId="1" AcceptedAnswerId="1309" CreationDate="2013-12-20T18:52:53.603" Score="46" ViewCount="1805" Body="&lt;p&gt;Is it OK if I write a question and include a link to GitHub/Pastebin/other similar site instead of putting the code here on Code Review?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2015-09-18T16:35:19.747" LastActivityDate="2021-03-14T19:53:28.310" Title="Can I put my code on a third party site and link to the site in my question?" Tags="|discussion|faq|site-policy|licensing|third-party|" AnswerCount="2" CommentCount="0" CommunityOwnedDate="2013-12-20T18:56:50.230" ContentLicense="CC BY-SA 3.0" />
  <row Id="1309" PostTypeId="2" ParentId="1308" CreationDate="2013-12-20T18:52:53.603" Score="58" Body="&lt;p&gt;No. We require the code to be contained within the question, for the following reasons:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;To avoid dependency on third-party hosting services. These links tend to go away after a while.&lt;/li&gt;&#xA;&lt;li&gt;To prevent review requests of &lt;em&gt;huge&lt;/em&gt; projects.&lt;/li&gt;&#xA;&lt;li&gt;To make it easier to see the code and so it can interest more reviewers and get more reviews.&lt;/li&gt;&#xA;&lt;li&gt;To avoid confusion when the OP changes the code in the repository and suddenly the answers no longer apply to the code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;sub&gt;(Some of these points have been taken from &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/427/does-my-code-example-need-to-be-compilable-runnable/428#428&quot;&gt;Winston Ewert's answer&lt;/a&gt; to another question.)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;If your code is too long (doesn't fit within the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7163/120114&quot;&gt;65 535 character limit for posts on Code Review&lt;/a&gt;), please select only the portions of the code where you are especially interested in getting reviewed. In such a case, you may add a link to a site where more of your code can be seen, but don't expect anyone here to review it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Why other users should avoid updating questions to add in the code for you&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;You might think, &amp;quot;Why don't you just update my question and add the code from my link, instead of putting my question on hold?&amp;quot; We can't do this because of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1294/why-is-only-my-own-written-code-on-topic&quot;&gt;copyright&lt;/a&gt;. All code posted here must be licensed under &lt;a href=&quot;https://stackoverflow.com/help/licensing&quot;&gt;Creative Commons Attribution-ShareAlike&lt;/a&gt;. As the owner of copyright in the code you have written, you are the only person who can license it. No-one else has the legal authority to do it for you.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="21002" LastEditDate="2021-03-14T19:53:28.310" LastActivityDate="2021-03-14T19:53:28.310" CommentCount="5" CommunityOwnedDate="2013-12-20T18:52:53.603" ContentLicense="CC BY-SA 4.0" />
  <row Id="1310" PostTypeId="2" ParentId="427" CreationDate="2013-12-20T22:06:08.153" Score="11" Body="&lt;p&gt;You'll get better answers if you post code that's runnable. Code that's runnable can be tested for bugs, timed for performance, stepped through in the debugger, and so on. For example, &lt;a href=&quot;https://codereview.stackexchange.com/a/33549/11728&quot;&gt;this detailed performance analysis and refactoring&lt;/a&gt; would not have been possible if the code had not been runnable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's a graphical or other form of user interface, things stand out when interacting with the program that would be much harder to spot from the source code alone. For example, &lt;a href=&quot;https://codereview.stackexchange.com/a/15895/11728&quot;&gt;when reviewing this game&lt;/a&gt; I'd probably never have noticed that the jewels were falling upwards just from reading the source, but it was obvious as soon as I ran the game.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if you only want to post a small portion of your program, it's still well worth making the effort to reduce dependencies, provide stubs, or otherwise adjust the code so that it is easily runnable.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2013-12-20T22:53:41.833" CommentCount="0" CommunityOwnedDate="2013-12-20T22:06:08.153" ContentLicense="CC BY-SA 3.0" />
  <row Id="1311" PostTypeId="2" ParentId="1277" CreationDate="2013-12-21T20:31:26.547" Score="6" Body="&lt;p&gt;&lt;strong&gt;Migration&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since we are still in beta, we don't have full migration capabilities.  The only current migration paths are to and from our Meta.  At the same time, graduated sites don't have beta sites as migration paths since they are not yet &quot;permanent&quot; sites.  This explains why, for instance, SO cannot have us as a migration path at this time, despite the current rate of migrations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bearing this in mind, all you can do is provide a custom flag for migration.  In case a moderator isn't around, it's still okay to flag/vote to close in the meantime, still giving the indication that the question is off-topic.  When a does moderator show up, the question can still be migrated by them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Custom close reason&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1232/22222&quot;&gt;this answer of mine&lt;/a&gt;.  In short: not likely to happen at this time.  For such cases, just vote-to-close with a custom reason if a question belongs on another site.  If the OP moves the question there (without deleting the question) and the migration occurs as well, the target site will just close one of them as dupe.  Just to clarify: having a migrated question closed as such does &lt;em&gt;not&lt;/em&gt; reject migration.  Any other close reason, or a deletion, &lt;em&gt;will&lt;/em&gt; reject migration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;FAQ&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can share this with the other moderators for consideration.  Revising the FAQ is a big change, and it's not something I should do myself.  Personally, I like the idea we do commonly receive questions that belong on Software Engineering.  It could also help give others an idea of when it belongs there and &lt;em&gt;not&lt;/em&gt; on SO.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-10-21T13:55:55.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1312" PostTypeId="1" CreationDate="2013-12-22T05:59:10.843" Score="7" ViewCount="100" Body="&lt;p&gt;Someone responded to an off-topic question like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;&quot;Welcome to CR! Unfortunately resolving issues isn't CR's mandate, we'd be stepping on StackOverflow's toes if this question was on-topic here. Please see our Help Center.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/37759/why-does-my-code-repeat-the-user-input-rock-paper-scissors#comment62687_37759&quot;&gt;Link&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we care about &quot;stepping on toes&quot;?  Or to be a bit more specific, does it matter if there is (hypothetical) overlap between this site's topics and other sites'?&lt;/p&gt;&#xA;" OwnerUserId="2853" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-12-23T00:17:43.137" Title="Should we care about &quot;stepping on toes&quot;?" Tags="|discussion|closed-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1313" PostTypeId="2" ParentId="1312" CreationDate="2013-12-22T05:59:10.843" Score="-2" Body="&lt;p&gt;My opinion is that it doesn't matter.  Or at least it is not &lt;em&gt;our&lt;/em&gt; concern:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The folks at StackOverflow would not be offended.  Nobody's &quot;toes&quot; are at risk.  (I've never seen any hint of this over there.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If there was an issue, the StackExchange folks would step in.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In short, &quot;toe stepping&quot; is a non-issue ... IMO.&lt;/p&gt;&#xA;" OwnerUserId="2853" LastActivityDate="2013-12-22T05:59:10.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1314" PostTypeId="2" ParentId="1312" CreationDate="2013-12-22T06:15:08.810" Score="14" Body="&lt;p&gt;The person who wrote that comment was likely trying to be nice rather than saying something he truly believed if he thought it through.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason issues aren't resolved here isn't fear of stepping on SO's toes. The reason is that the site is for reviewing code, and it's very hard to review non-functioning code. Regardless of overlap or toe stepping, allowing questions with non functioning code would undoubtedly harm the site. A review only makes sense when given along with the code provided. If the code has to be fixed (i.e. altered) before it can be reviewed, the review is no longer as clear.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;On a tangential (to my post) note, I do believe that overlap within the SE network is harmful. Do one thing and do it well. StackOverflow is very good at helping people solve problems with their code. CodeReview is very good at helping people improve the quality of their code. The minute either site starts attempting the other's goal, the knowledge gets diluted and confused. Content becomes spread over more locations and likely duplicated. That duplication is wasted effort that could instead have been spent focusing more deeply on the original question to produce one spot of higher quality as opposed to two of equal. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, separate concerns allows different sites to have a certain context and expectation. A bash script posted here and a bash script posted on a server admin oriented SE site are likely going to receive very different responses. Why confuse that by jumbling it together into one site?&lt;/p&gt;&#xA;" OwnerUserId="7308" LastActivityDate="2013-12-22T06:15:08.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1315" PostTypeId="1" CreationDate="2013-12-22T16:08:31.080" Score="11" ViewCount="231" Body="&lt;p&gt;I am aware of two current IDE tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-studio&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-studio&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-studio&lt;/a&gt; (3 questions)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/eclipse&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;eclipse&amp;#39;&quot; rel=&quot;tag&quot;&gt;eclipse&lt;/a&gt; (1 question)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm not an expert on IDEs in general, but I think most code is written in some kind of IDE.  However, so few questions here use such tags, but only because they specifically mention the IDE that was used.  If we really wanted to be consistent, then each question with code written in an IDE should be tagged with one (and possibly new ones as they come up).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From a reviewing standpoint, I don't think it matters which IDE was used.  The same thing applies to compilers, although we don't appear to have such tags.  On the other hand, &lt;em&gt;environments&lt;/em&gt; (such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;) seem important, and I think those have a place here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?  Burninate the above IDE tags and discontinue such use?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="31503" LastEditDate="2015-04-07T00:29:31.997" LastActivityDate="2015-04-07T00:29:31.997" Title="Are IDE tags even necessary for this site?" Tags="|discussion|tags|burninate-request|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1316" PostTypeId="2" ParentId="1315" CreationDate="2013-12-22T17:17:03.370" Score="13" Body="&lt;p&gt;Burnination would be a step too far: even if the tags aren't appropriate for these &lt;em&gt;particular&lt;/em&gt; questions, they have a potential legitimate use. If you've written an &lt;a href=&quot;http://www.vogella.com/articles/EclipsePlugIn/article.html&quot; rel=&quot;nofollow&quot;&gt;Eclipse plug-in&lt;/a&gt; or a &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/dd885119.aspx&quot; rel=&quot;nofollow&quot;&gt;Visual Studio extension&lt;/a&gt;, you might want to submit it for review, and then how would you tag it?&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2013-12-22T17:17:03.370" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1317" PostTypeId="2" ParentId="1315" CreationDate="2013-12-23T12:41:17.003" Score="4" Body="&lt;p&gt;I've removed the Visual Studio tag from &lt;a href=&quot;https://codereview.stackexchange.com/posts/14397/revisions&quot;&gt;this question&lt;/a&gt;, and as you can see in the edit history, it was actually the &quot;edit-happy&quot; @Jamal that added the tag in the first place. I've also removed the VS tag from &lt;a href=&quot;https://codereview.stackexchange.com/questions/35549/review-request-a-simple-nat-library&quot;&gt;this other question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the remaining questions that uses these tags, one of them is about accessing Visual Studio services through code, and the other about an Eclipse plugin. Therefore, those tags should remain - just like Gareth Rees says.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-01-01T21:18:55.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1318" PostTypeId="1" AcceptedAnswerId="1319" CreationDate="2013-12-23T13:38:03.037" Score="14" ViewCount="155" Body="&lt;p&gt;As 2013 comes to an end, I thought it was time that someone other than &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;retailcoder&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1041/the-review-monster-is-awake&quot;&gt;reflected&lt;/a&gt; about what has happened around here.&lt;/p&gt;&#xA;&lt;p&gt;Looking back on a &lt;a href=&quot;http://stackexchange.com/leagues/86/week/codereview/2013-01-21&quot;&gt;regular week in January, 2013&lt;/a&gt;, the top user earned 217 rep. Looking back at a &lt;a href=&quot;http://stackexchange.com/leagues/86/week/codereview/2013-02-18&quot;&gt;not so randomly selected week in February&lt;/a&gt;, the top user earned 535 reputation. Well, that's a big improvement, isn't it? Sure it is. But the problem is that this trend did not continue there. On some weeks during the past year, the &lt;a href=&quot;http://stackexchange.com/leagues/86/week/codereview/2013-06-02&quot;&gt;top user earned only 170 reputation&lt;/a&gt;. In fact, that week in February was the only week between January - October where a user earned more than 500 reputation.&lt;/p&gt;&#xA;&lt;p&gt;But that was then. Suddenly, somehow, it all changed in November. Exactly why everything that happened then happened is hard to tell, but I believe it was a combination of several things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code Review got two new &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;reputation-loving&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-andre-forsberg&quot;&gt;users&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Our &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat room&lt;/a&gt; which has been very quiet almost the entire year has been quite occupied ever since the beginning/middle of November.&lt;/li&gt;&#xA;&lt;li&gt;There was a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now&quot;&gt;wake-up &lt;s&gt;call&lt;/s&gt; &lt;em&gt;review&lt;/em&gt;&lt;/a&gt; that caused...&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;The mission&lt;/a&gt;. Enough said.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And so, &lt;a href=&quot;http://stackexchange.com/leagues/86/week/codereview/2013-11-18&quot;&gt;users started to gain more reputation&lt;/a&gt; with the incredible record at &lt;a href=&quot;http://stackexchange.com/leagues/86/week/codereview/2013-12-01&quot;&gt;1,173 for one week&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This of course led to &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/59/revival&quot;&gt;badges&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/44/necromancer&quot;&gt;badges&lt;/a&gt;, and more &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/64/outspoken&quot;&gt;badges&lt;/a&gt; being awarded.&lt;/p&gt;&#xA;&lt;h3&gt;So, where are we now?&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We still have many &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=newusers&quot;&gt;new users&lt;/a&gt; coming, and some of them seems to get reputation in a very impressive speed.&lt;/li&gt;&#xA;&lt;li&gt;Some old users have returned and have started to quickly gain reputation again&lt;/li&gt;&#xA;&lt;li&gt;Our &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;Area51 stats&lt;/a&gt; are mostly excellent, and the one that isn't excellent already is not that important as Code Review tend to have long answers that covers plenty of things (even though there's nothing wrong with writing a short answer that doesn't cover everything)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;However, it's not over. We haven't graduated yet. And once we do, it's still not over - then we have to continue what we have done.&lt;/p&gt;&#xA;&lt;h3&gt;So this is Christmas...&lt;/h3&gt;&#xA;&lt;p&gt;So this is Christmas, and what have we done?&lt;br&gt;&#xA;Another year over, and a new one will begin soon&lt;/p&gt;&#xA;&lt;p&gt;And so this is Winter Bash, I hope you get hats&lt;br&gt;&#xA;And while you &lt;a href=&quot;http://winterbash2013.stackexchange.com/leaderboard/codereview.stackexchange.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;participate&lt;/a&gt;, please &lt;s&gt;answer&lt;/s&gt; kill some &lt;s&gt;questions&lt;/s&gt; Zombies too&lt;/p&gt;&#xA;&lt;p&gt;A very merry Christmas, and a happy New Year&lt;br&gt;&#xA;Let's hope it will be a graduation one, with many more votes&lt;/p&gt;&#xA;&lt;p&gt;And so this is Code Review, for weak and for strong&lt;br&gt;&#xA;For those who write &lt;a href=&quot;http://codecrap.com/content/1012/&quot; rel=&quot;nofollow noreferrer&quot;&gt;code crap&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/36300/how-can-i-make-this-mess-of-java-for-loops-faster&quot;&gt;six nested loops&lt;/a&gt; is so wrong&lt;/p&gt;&#xA;&lt;p&gt;And so happy Hanukkah, for &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/2/student&quot;&gt;students&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/1/teacher&quot;&gt;teachers&lt;/a&gt;&lt;br&gt;&#xA;For &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/21/tumbleweed&quot;&gt;tumbleweed&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/30/promoter&quot;&gt;promoters&lt;/a&gt;, let's all become &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/6/supporter&quot;&gt;supporters&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;A very merry Christmas, and a happy New Year&lt;br&gt;&#xA;Let's hope it's a good one, without any fear&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-30T20:30:49.120" Title="So this is Christmas, and what have we done?" Tags="|discussion|beta-progress|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1319" PostTypeId="2" ParentId="1318" CreationDate="2013-12-23T17:00:21.923" Score="11" Body="&lt;pre&gt;&lt;code&gt;It is now Christmas&#xA;We've indeed come a long way&#xA;Oh look, a squirrel!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I just need to let out another lame holiday haiku. :-) Onto the serious stuffs...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This marks my first Christmas on this site, though not yet my first full year spent here.  For the past 10 months I've been here, I have indeed seen CR grow tremendously, just as I have been growing in rep, badges, programming experience, communication, and more.  I've even been appointed moderator, something I would have &lt;em&gt;never&lt;/em&gt; expected from my earliest moments here.  Winston Ewert was a great mod, and I'm happy to see his outside work promoting him to an industry position.  It's not something each person can achieve easily, but I do believe CR does play a decent role in helping others improve.  I have gone from &lt;a href=&quot;https://codereview.stackexchange.com/questions/22805/card-deck-class-for-a-poker-game&quot;&gt;crappy code&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/36657/is-this-a-good-first-use-of-template-classes-with-my-deck-class&quot;&gt;not-so-crappy code&lt;/a&gt;, and that's just the start.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As CR has helped me get a bit better at coding, I want to help it out as much as possible.  But I'm just one person, even though I have power.  The site &lt;em&gt;cannot&lt;/em&gt; succeed without the help of the community, and that has been my primary objective.  If I'm doing something wrong and the community calls me out, I'll change my ways.  If I see someone else doing something as well, I will point them in the right direction.  As long as we're in this together, we cannot fail, even if it means staying in beta a little longer.  How ever long it takes, we must learn from our site review, from the powers that be, and especially from the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tl;dr: don't stop being awesome!!!&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-12-23T17:00:21.923" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1320" PostTypeId="1" CreationDate="2013-12-24T01:41:16.403" Score="19" ViewCount="701" Body="&lt;p&gt;As this 3rd beta-year comes to an end, we would like to host an event: The Best of Code Review 2013.  All Code Review users will be invited to nominate (link to) the best questions and answers from this year, and showcase them as examples of what great CR questions and answers should look like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's just one problem: we need to agree on categories!  Please post your category ideas here, one idea per answer please.  &lt;del&gt;The most upvoted ones will be retained. (downvotes don't count!)&lt;/del&gt;  We have six categories for &lt;a href=&quot;/questions/tagged/best-of&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-of&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-of&lt;/a&gt; in 2013!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Conclusion&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The winners of Best of Code Review 2013 are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Night and Day (the most dramatic improvement):&lt;/strong&gt; (with 4 meta votes)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/21058/9357&quot;&gt;How to make inverse Burrows-Wheeler Transform faster?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm awarding 100 points to &lt;a href=&quot;https://codereview.stackexchange.com/users/11728/gareth-rees&quot;&gt;Gareth Rees&lt;/a&gt; for the answer and 50 points to &lt;a href=&quot;https://codereview.stackexchange.com/users/15386/cris-stringfellow&quot;&gt;Cris Stringfellow&lt;/a&gt; for posing the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Exterminator (answer that points out the most obscure bug):&lt;/strong&gt; (with 7 meta votes)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/33990/9357&quot;&gt;Reading large files in Java getting really slow&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm awarding 50 points to &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt; for the answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Diplomat (most tactful advice):&lt;/strong&gt; (with 7 meta votes)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/36175/9357&quot;&gt;First Java program critique (Game of Life)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm awarding 50 points to &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt; for the answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Gordian Knot Untied (best justification for rewrite):&lt;/strong&gt; (with 3 meta votes)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/25396/9357&quot;&gt;Speed up solution to Project Euler problem 75&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm awarding 50 points to &lt;a href=&quot;https://codereview.stackexchange.com/users/11728/gareth-rees&quot;&gt;Gareth Rees&lt;/a&gt; for the answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Not as easy as it looks:&lt;/strong&gt; Tie with 3 meta votes each:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/25919/9357&quot;&gt;Project Euler 407: Is there any more optimal way to solve this idempotent equation (modulo n ring)?&lt;/a&gt;, posed by &lt;a href=&quot;https://codereview.stackexchange.com/users/24841/ilia-sucholutsky&quot;&gt;ilia-sucholutsky&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/37825/9357&quot;&gt;Optimising Funny Marbles&lt;/a&gt;, posed by &lt;a href=&quot;https://codereview.stackexchange.com/users/32970/user2369284&quot;&gt;user2369284&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As neither user has posted any answers on Code Review, no bounty can be awarded for their interesting questions.  (In my opinion, Project Euler 407 never looked easy in the first place!)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thousand words (best image):&lt;/strong&gt; (with 5 meta votes)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38103/9357&quot;&gt;Parallel Universe Time generator&lt;/a&gt;, answered by &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Although the nomination was for the answer posted by 200_success, the image in the question was pretty useful too.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As suggested by @retailcoder, I am awarding bounties to winners in the first four categories, as noted above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that Best of Code Review 2013 has helped to showcase contributions from our members — not just the winners, but the other nominees as well.  Hopefully, we can make this event an annual tradition!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-01-17T08:28:21.903" Title="Best of Code Review 2013" Tags="|discussion|fun|best-of|" AnswerCount="13" CommentCount="1" CommunityOwnedDate="2013-12-24T01:51:39.107" ContentLicense="CC BY-SA 3.0" />
  <row Id="1321" PostTypeId="2" ParentId="1201" CreationDate="2013-12-24T02:25:09.667" Score="2" Body="&lt;h1&gt;Weekend Challenge #5&lt;/h1&gt;&#xA;&lt;p&gt;This one is a little special. Let's give it a Holiday-ish twist :)&lt;/p&gt;&#xA;&lt;p&gt;Proposals here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1322/weekend-challenge-5&quot;&gt;Weekend Challenge #5&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Winning proposal:&lt;/p&gt;&#xA;&lt;h3&gt;A Simple Text Adventure (7 votes)&lt;/h3&gt;&#xA;&lt;p&gt;Entries can be submitted as of 2013-12-28.&lt;/p&gt;&#xA;&lt;p&gt;Please tag submissions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/console&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;console&amp;#39;&quot; rel=&quot;tag&quot;&gt;console&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-27T23:46:19.340" CommentCount="0" CommunityOwnedDate="2013-12-24T02:25:09.667" ContentLicense="CC BY-SA 3.0" />
  <row Id="1322" PostTypeId="1" AcceptedAnswerId="1324" CreationDate="2013-12-24T02:27:55.713" Score="7" ViewCount="607" Body="&lt;p&gt;One single proposal per answer, most upvoted as of 2013-12-28 (12:00AM UTC) becomes our next challenge!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The winning entry shall be marked as the accepted answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This one is a little special. Let's give it a Holiday-ish twist :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;index&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1280/weekend-challenge-4&quot;&gt;previous challenge&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1347/weekend-challenge-6&quot;&gt;next challenge&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-27T23:18:12.307" Title="Weekend Challenge #5" Tags="|discussion|fun|weekend-challenge|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1323" PostTypeId="2" ParentId="1322" CreationDate="2013-12-24T02:59:10.617" Score="2" Body="&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Hunt_the_Wumpus&quot; rel=&quot;nofollow&quot;&gt;Hunt the Grinch&lt;/a&gt;,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either play through command line or simple UI.&#xA;The map should be either &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a &lt;a href=&quot;http://en.wikipedia.org/wiki/File%3aRegular_grid.svg&quot; rel=&quot;nofollow&quot;&gt;regular grid&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;an &lt;a href=&quot;http://en.wikipedia.org/wiki/Icosahedron&quot; rel=&quot;nofollow&quot;&gt;icosahedron&lt;/a&gt; for extra awesomeness&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This challenge would require some &lt;a href=&quot;http://upload.wikimedia.org/wikipedia/commons/9/97/20-sided_dice_250.jpg&quot; rel=&quot;nofollow&quot;&gt;d20&lt;/a&gt; gazing, possibly some scratching on paper combined with deep thoughts on how to best capture the dungeon elegantly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following mapping gives the xmas twist:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Wumpus -&gt; Grinch&lt;/li&gt;&#xA;&lt;li&gt;Agent -&gt; A little kid &lt;/li&gt;&#xA;&lt;li&gt;Bats -&gt; Reindeer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2013-12-24T02:59:10.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1324" PostTypeId="2" ParentId="1322" CreationDate="2013-12-24T03:00:37.467" Score="9" Body="&lt;p&gt;How about:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;A simple text adventure?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Something along the lines of &lt;a href=&quot;http://en.wikipedia.org/wiki/Zork&quot; rel=&quot;nofollow&quot;&gt;zork&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically a short prewritten story with a few actions to manoeuvre around it, along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You enter the elevator there are three floors which floored you pick?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Basement&lt;/li&gt;&#xA;&lt;li&gt;First Floor&lt;/li&gt;&#xA;&lt;li&gt;Penthouse&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;go to &lt;strong&gt;Penthouse&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I would say given the season make it a Christmas story and keep it as console line writing for simplicity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="33885" LastEditorUserId="33885" LastEditDate="2013-12-24T03:17:06.843" LastActivityDate="2013-12-24T03:17:06.843" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1326" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T07:33:53.753" Score="10" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1353/9357&quot;&gt;Best of Code Review 2013 —&amp;#160;Gordian Knot Untied category&lt;/a&gt;:&lt;/strong&gt; Most justified advice in an answer for taking a completely different approach from the code in the original question&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-29T20:28:17.323" CommentCount="0" CommunityOwnedDate="2013-12-24T07:33:53.753" ContentLicense="CC BY-SA 3.0" />
  <row Id="1327" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T07:37:05.360" Score="13" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1351/9357&quot;&gt;Best of Code Review 2013 —&amp;#160;Night and Day category&lt;/a&gt;:&lt;/strong&gt; The most dramatic improvement (nominate both the question with the most hopeless code and the answer that cleans it up the best)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2013-12-29T20:26:52.163" CommentCount="0" CommunityOwnedDate="2013-12-24T07:37:05.360" ContentLicense="CC BY-SA 3.0" />
  <row Id="1328" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T07:39:31.917" Score="4" Body="&lt;p&gt;&lt;strong&gt;Tour de Force:&lt;/strong&gt; Most substantial effort made by a reviewer to analyze a particularly difficult problem&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-24T07:39:31.917" CommentCount="0" CommunityOwnedDate="2013-12-24T07:39:31.917" ContentLicense="CC BY-SA 3.0" />
  <row Id="1329" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T07:42:07.397" Score="5" Body="&lt;p&gt;&lt;strong&gt;Stage Setter:&lt;/strong&gt; Best explanation of the context behind a question&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-24T07:42:07.397" CommentCount="0" CommunityOwnedDate="2013-12-24T07:42:07.397" ContentLicense="CC BY-SA 3.0" />
  <row Id="1330" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T07:43:12.807" Score="10" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1352/9357&quot;&gt;Best of Code Review 2013 —&amp;#160;Diplomat category&lt;/a&gt;:&lt;/strong&gt; Tough advice in an answer, delivered in the most tactful manner&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2013-12-29T20:27:48.290" CommentCount="0" CommunityOwnedDate="2013-12-24T07:43:12.807" ContentLicense="CC BY-SA 3.0" />
  <row Id="1331" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T07:48:12.783" Score="12" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1350/9357&quot;&gt;Best of Code Review 2013 —&amp;#160;Exterminator category&lt;/a&gt;:&lt;/strong&gt; Answer that points out the most interesting obscure bug in the original code&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-29T20:27:22.400" CommentCount="0" CommunityOwnedDate="2013-12-24T07:48:12.783" ContentLicense="CC BY-SA 3.0" />
  <row Id="1332" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T07:54:01.243" Score="6" Body="&lt;p&gt;&lt;strong&gt;Food for Thought:&lt;/strong&gt; Question with the code that aims to accomplish the most interesting task&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-24T07:54:01.243" CommentCount="0" CommunityOwnedDate="2013-12-24T07:54:01.243" ContentLicense="CC BY-SA 3.0" />
  <row Id="1333" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T08:06:33.687" Score="8" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1355/9357&quot;&gt;Best of Code Review 2013 —&amp;#160;Thousand Words category&lt;/a&gt;:&lt;/strong&gt; Most effective use of images in a question or answer&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-29T20:29:10.250" CommentCount="0" CommunityOwnedDate="2013-12-24T08:06:33.687" ContentLicense="CC BY-SA 3.0" />
  <row Id="1334" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T08:07:36.443" Score="5" Body="&lt;p&gt;&lt;strong&gt;Fishing Rod:&lt;/strong&gt; Best Socratic review (providing hints without giving away the solution)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-24T08:07:36.443" CommentCount="0" CommunityOwnedDate="2013-12-24T08:07:36.443" ContentLicense="CC BY-SA 3.0" />
  <row Id="1335" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T08:10:06.250" Score="10" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1354/9357&quot;&gt;Best of Code Review 2013 —&amp;#160;Not As Easy As It Looks category&lt;/a&gt;:&lt;/strong&gt; Question that superficially appears simple but turns out to be more difficult than expected&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2013-12-29T20:28:38.530" CommentCount="0" CommunityOwnedDate="2013-12-24T08:10:06.250" ContentLicense="CC BY-SA 3.0" />
  <row Id="1336" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T15:09:26.703" Score="2" Body="&lt;p&gt;&lt;strong&gt;Unsung Hero:&lt;/strong&gt; Best, detailed answer &lt;strike&gt;without up-votes&lt;/strike&gt; with 1 or 0 votes.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="14625" LastEditDate="2013-12-24T17:28:24.713" LastActivityDate="2013-12-24T17:28:24.713" CommentCount="3" CommunityOwnedDate="2013-12-24T15:09:26.703" ContentLicense="CC BY-SA 3.0" />
  <row Id="1337" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T19:04:16.163" Score="4" Body="&lt;p&gt;&lt;strong&gt;Marketing 101&lt;/strong&gt;: Best question title&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2013-12-24T19:04:16.163" CommentCount="2" CommunityOwnedDate="2013-12-24T19:04:16.163" ContentLicense="CC BY-SA 3.0" />
  <row Id="1338" PostTypeId="1" AcceptedAnswerId="1339" CreationDate="2013-12-24T20:55:51.307" Score="18" ViewCount="445" Body="&lt;p&gt;I am migrating from small pieces of code to larger applications. All my code is public on github or simillar. As I am in the middle of this transition, I am not very intrested in reviewing chunks of code (altough I know I have mistakes and will be nice to know them), but I am more intrested in reviewing the architecture of the project (starting from file structure to how functions or modules relate to each others). So it is pretty hard to do this chunk by chunk. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's assume the code is fully documented and I provide an overview of the architecture in my question. Also, I specify the points where I think there is a problem and I would like to get a piece of advice (of course, there may be other problems that I am not aware of). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Speaking about code size, let's consider somewhere between 2k and 5k lines, including documentation. Would a question like this be accepted by this community (by accepted I mean to get some attention too, not only to remain open)?&lt;/p&gt;&#xA;" OwnerUserId="32014" LastEditorUserId="22222" LastEditDate="2013-12-24T21:04:29.827" LastActivityDate="2017-05-18T20:14:35.200" Title="Review for large chunks of code" Tags="|discussion|code-length|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1339" PostTypeId="2" ParentId="1338" CreationDate="2013-12-24T21:21:26.733" Score="12" Body="&lt;p&gt;That is sort of hard to determine.  We don't get very many large projects that cannot be split up.  You may browse &lt;a href=&quot;/questions/tagged/code-length&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-length&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-length&lt;/a&gt; if you'd like, or you may post your question anyway and we'll determine if it's too long (or possibly if an automatic flag is raised).  The worst that can happen is that it'll attract little attention, but such questions in and of themselves are not subject to closure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do be aware that &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;em&gt;Higher-level architecture and design of software systems&lt;/em&gt;&lt;/a&gt; are off-topic here, assuming that your code fits into that category.  If so, it'll best belong on Programmers SE.  If you want to make sure, go ahead and post your code, and it can be migrated if the community deems it off-topic.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-12-25T15:34:26.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1340" PostTypeId="2" ParentId="1320" CreationDate="2013-12-24T23:16:58.990" Score="5" Body="&lt;p&gt;&lt;strong&gt;Expert Witness:&lt;/strong&gt; Best example of a reviewer applying specialized domain knowledge&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-24T23:16:58.990" CommentCount="0" CommunityOwnedDate="2013-12-24T23:16:58.990" ContentLicense="CC BY-SA 3.0" />
  <row Id="1341" PostTypeId="2" ParentId="1338" CreationDate="2013-12-25T01:28:04.523" Score="10" Body="&lt;p&gt;We don't have any limits to how much code you are allowed to post. The more code you provide, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;the more description of the code should accompany it&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be aware though that there are two limits that you need to be aware of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The code you want to have reviewed must be contained &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1308/can-i-put-my-code-on-a-third-party-site-and-link-to-the-site-in-my-question&quot;&gt;within the question itself&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;There is a limit of 65536 characters in a Code Review post.  (Most Stack Exchange sites allow just 30000.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What this effectively means is that you can have approximately 64kb of code in your question. If you want a review of more than this, divide it into several parts and several questions.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2017-05-18T20:14:35.200" LastActivityDate="2017-05-18T20:14:35.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1342" PostTypeId="1" AcceptedAnswerId="1381" CreationDate="2013-12-26T21:42:10.347" Score="5" ViewCount="69" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/18737/my-php-ajax-bridge-to-jquery-library&quot;&gt;https://codereview.stackexchange.com/questions/18737/my-php-ajax-bridge-to-jquery-library&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I include the conversation that started all of this as well:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/conversation/is-this-spam&quot;&gt;Chat Conversation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It really shows my arguments for it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to hear both sides of the argument here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;For more information on &lt;a href=&quot;https://meta.stackexchange.com/questions/58032/what-are-the-spam-and-offensive-flags-and-how-do-they-work&quot;&gt;Spam flags and Offensive flags&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-01-03T13:43:45.733" Title="Is this spam and should it be flagged as such?" Tags="|discussion|specific-question|flagging|spam|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1343" PostTypeId="2" ParentId="1342" CreationDate="2013-12-26T21:48:48.173" Score="3" Body="&lt;p&gt;Calling it spam is harsh, I just want it closed since it sits in my JavaScript queue and there is nothing I can do with this 'question'. ( So, I did not flag it as spam ).&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2013-12-26T21:48:48.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1344" PostTypeId="2" ParentId="1342" CreationDate="2013-12-26T22:15:29.230" Score="6" Body="&lt;p&gt;It's not quite spam.  However, it doesn't appear to be genuinely seeking review, so I chose &quot;Unclear what you're asking&quot;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2013-12-26T22:15:29.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1345" PostTypeId="1" CreationDate="2013-12-27T00:43:04.880" Score="5" ViewCount="146" Body="&lt;p&gt;This question is mostly about grammar, not about code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/35487/14625&quot;&gt;PEG.js grammar for parsing CSS selectors&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mind, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/grammar&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;grammar&amp;#39;&quot; rel=&quot;tag&quot;&gt;grammar&lt;/a&gt; reviews do not belong on Code Review.  Does Meta agree?&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2013-12-27T05:35:20.583" Title="Do questions about grammar belong here?" Tags="|discussion|site-policy|specific-question|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1346" PostTypeId="2" ParentId="1345" CreationDate="2013-12-27T05:35:20.583" Score="6" Body="&lt;p&gt;Questions &lt;em&gt;about&lt;/em&gt; grammar probably are off-topic; for instance, &quot;Does this CSS code have correct syntax?&quot; and &quot;Where is the syntax error in this CSS code?&quot; and &quot;How do I express this in CSS?&quot; and &quot;Is my new language as cool as CSS?&quot; are not about working code or its quality.  The post you linked is not for a review of CSS (or any other language) grammar, however; it's a request for a review of the quality of a PEG source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PEG.js is a parser generator, of which JavaScript code may be a part, and which emits JavaScript.  A parser, as we all know, is a program that de-serializes a string into a more useful abstraction for some purpose.  Functions that perform other useful transformations on user text seem to be kosher for CR (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/25381/cleaner-and-or-more-practical-code-for-decimal-binary-hex-converter&quot;&gt;Decimal/binary/hex converter&lt;/a&gt;).  Perhaps PEG is not an acceptable language to review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose PEG.js was run on the PEG source, generating the parser in JavaScript, and said JavaScript was posted as a question instead of the PEG source itself.  This would certainly be as on-topic as any other JS posted here.  Doing so, however, would result in less readable code for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was also possible to achieve the same task with regular expressions in JS or any other language that supports them.  Again, as JS code, unquestionably on-topic, but next to impossible to read and thus review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my take on it; if meta disagrees, I will be happy to replace the PEG with one of those more preferable forms.&lt;/p&gt;&#xA;" OwnerUserId="31590" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-27T05:35:20.583" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1347" PostTypeId="1" AcceptedAnswerId="1380" CreationDate="2013-12-27T23:17:07.367" Score="4" ViewCount="251" Body="&lt;p&gt;One single proposal per answer, most upvoted as of 2014-01-04 (12:00AM UTC) becomes our next challenge!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The winning entry shall be marked as the accepted answer.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Oddly the system is starting to think these posts are dupes - &lt;em&gt;This post appears to be a duplicate of Weekend Challenge #5&lt;/em&gt;. This text beats the dupe-detection.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;index&lt;/a&gt; | &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1322/weekend-challenge-5&quot;&gt;previous challenge&lt;/a&gt; | next challenge&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2014-01-03T16:02:52.287" Title="Weekend Challenge #6" Tags="|discussion|fun|weekend-challenge|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1348" PostTypeId="2" ParentId="1201" CreationDate="2013-12-27T23:19:53.660" Score="2" Body="&lt;h1&gt;Weekend Challenge #6&lt;/h1&gt;&#xA;&lt;p&gt;Proposals here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1347/weekend-challenge-6&quot;&gt;Weekend Challenge #6&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Winning proposal:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Create a scheduler (2 votes)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Given the low participation (Holidays?), &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; will take a break. I wasn't even expecting it to last this long! In the mean time, feel free to submit entries for any submitted proposals on any challenge.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-10T13:28:28.027" CommentCount="0" CommunityOwnedDate="2013-12-27T23:19:53.660" ContentLicense="CC BY-SA 3.0" />
  <row Id="1349" PostTypeId="1" CreationDate="2013-12-29T02:46:51.833" Score="3" ViewCount="27" Body="&lt;p&gt;Code review questions often contain large chunks of code. Some reviewers like to copy the code into an editor in order to review it locally and to compile it (which is the first stage of any review for me). Copying the code can be tedious when it is many pages long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be useful if each code section had a small 'copy to clipboard' button.&lt;/p&gt;&#xA;" OwnerUserId="10269" LastActivityDate="2013-12-29T02:46:51.833" Title="Please make copying code sections easier" Tags="|feature-request|" AnswerCount="0" CommentCount="1" ClosedDate="2013-12-29T02:58:40.160" ContentLicense="CC BY-SA 3.0" />
  <row Id="1350" PostTypeId="1" CreationDate="2013-12-29T20:16:11.023" Score="3" ViewCount="151" Body="&lt;p&gt;Please post your nominations for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1331/9357&quot;&gt;Best of Code Review 2013 — Exterminator category&lt;/a&gt;: Answer that points out the most interesting obscure bug in the original code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, be sure to include a link to the answer, as well as a summary of how the bug is interesting and obscure.  One nomination per post, please.  Answers being nominated must date from 2013.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2013-12-31T21:00:02.877" Title="Best of Code Review 2013 — Exterminator category" Tags="|discussion|answers|fun|best-of|" AnswerCount="4" CommentCount="0" CommunityOwnedDate="2013-12-29T20:43:41.383" ContentLicense="CC BY-SA 3.0" />
  <row Id="1351" PostTypeId="1" CreationDate="2013-12-29T20:17:16.373" Score="2" ViewCount="202" Body="&lt;p&gt;Please post your nominations for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1327/9357&quot;&gt;Best of Code Review 2013 — Night and Day category&lt;/a&gt;: The most dramatic improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, be sure to include a link to the answer, as well as a short explanation of how the improvements are exceptional.  One nomination per post, please.  Answers being nominated must date from 2013.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2013-12-31T21:33:34.743" Title="Best of Code Review 2013 — Night and Day category" Tags="|discussion|answers|questions|fun|best-of|" AnswerCount="5" CommentCount="0" CommunityOwnedDate="2013-12-29T20:43:32.087" ContentLicense="CC BY-SA 3.0" />
  <row Id="1352" PostTypeId="1" CreationDate="2013-12-29T20:18:17.627" Score="5" ViewCount="165" Body="&lt;p&gt;Please post your nominations for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1330/9357&quot;&gt;Best of Code Review 2013 — Diplomat category&lt;/a&gt;: Tough advice in an answer, delivered in the most tactful manner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, be sure to include a link to the answer, as well as a short justification.  One nomination per post, please.  Answers being nominated must date from 2013.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.907" LastActivityDate="2014-01-07T08:45:40.877" Title="Best of Code Review 2013 — Diplomat category" Tags="|discussion|answers|fun|best-of|" AnswerCount="3" CommentCount="0" CommunityOwnedDate="2013-12-29T20:43:23.257" ContentLicense="CC BY-SA 3.0" />
  <row Id="1353" PostTypeId="1" CreationDate="2013-12-29T20:19:25.537" Score="3" ViewCount="116" Body="&lt;p&gt;Please post your nominations for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1326/9357&quot;&gt;Best of Code Review 2013 — Gordian Knot Untied category&lt;/a&gt;: Most justified advice in an answer for taking a completely different approach from the code in the original question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, be sure to include a link to the question, as well as a short explanation of why the advice is good.  One nomination per post, please.  Answers being nominated must date from 2013.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-01-07T08:10:40.500" Title="Best of Code Review 2013 — Gordian Knot Untied category" Tags="|discussion|answers|fun|best-of|" AnswerCount="3" CommentCount="0" CommunityOwnedDate="2013-12-29T20:43:07.553" ContentLicense="CC BY-SA 3.0" />
  <row Id="1354" PostTypeId="1" CreationDate="2013-12-29T20:20:26.557" Score="4" ViewCount="115" Body="&lt;p&gt;Please post your nominations for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1335/9357&quot;&gt;Best of Code Review 2013 — Not As Easy As It Looks category&lt;/a&gt;: Question that superficially appears simple but turns out to be more difficult than expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, be sure to include a link to the question, as well as a short justification (why the question seemed easy, and how it turned out to be difficult).  One nomination per post, please.  Questions being nominated must date from 2013.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.910" LastActivityDate="2013-12-31T16:28:05.697" Title="Best of Code Review 2013 — Not As Easy As It Looks category" Tags="|discussion|questions|fun|best-of|" AnswerCount="2" CommentCount="0" CommunityOwnedDate="2013-12-29T20:42:53.897" ContentLicense="CC BY-SA 3.0" />
  <row Id="1355" PostTypeId="1" CreationDate="2013-12-29T20:21:28.157" Score="3" ViewCount="171" Body="&lt;p&gt;Please post your nominations for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1333/9357&quot;&gt;Best of Code Review 2013 — Thousand Words category&lt;/a&gt;: Most effective use of images in a question or answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, be sure to include a link to the question or answer, as well as a short description of why you think the image is effective.  One nomination per post, please.  Posts being nominated must date from 2013.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-01-02T18:30:05.260" Title="Best of Code Review 2013 — Thousand Words category" Tags="|discussion|answers|questions|fun|best-of|" AnswerCount="4" CommentCount="4" CommunityOwnedDate="2013-12-29T20:42:40.143" ContentLicense="CC BY-SA 3.0" />
  <row Id="1356" PostTypeId="2" ParentId="1355" CreationDate="2013-12-29T20:50:31.507" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/30188/23788&quot;&gt;Drawing a point on a chart&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asked Aug 24 at 20:29 by &lt;a href=&quot;https://codereview.stackexchange.com/users/28859/user28859&quot;&gt;user28859&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An animated gif! How could it get any better?!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, this question needs an actual review.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-29T20:50:31.507" CommentCount="1" CommunityOwnedDate="2013-12-29T20:50:31.507" ContentLicense="CC BY-SA 3.0" />
  <row Id="1357" PostTypeId="2" ParentId="1351" CreationDate="2013-12-30T20:10:45.033" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/37376/vending-machine-implementation/37379&quot; title=&quot;asked Dec 14 at 21:48&quot;&gt;&lt;strong&gt;Vending machine implementation&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/a/37379/27623&quot; title=&quot;answered Dec 14 at 22:07&quot;&gt;its accepted answer&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original question contained code that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Didn't use arrays&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Didn't use loops (instead used &lt;code&gt;if&lt;/code&gt; statements that all did the same thing)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Didn't display output properly&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Included an &lt;a href=&quot;https://en.wikipedia.org/wiki/Off-by-one_error&quot; rel=&quot;nofollow noreferrer&quot;&gt;off-by-one error&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Didn't check the bounds of the entered number&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Wasted memory&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The answer corrected all of these problems and went a little further to correct some of the style problems in the original code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;This question and answer duo reached the top of the &lt;a href=&quot;http://stackexchange.com/questions?tab=hot&quot;&gt;Hot Network Questions&lt;/a&gt; shortly after they were both posted.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-12-31T05:06:39.253" CommentCount="0" CommunityOwnedDate="2013-12-30T20:10:45.033" ContentLicense="CC BY-SA 3.0" />
  <row Id="1358" PostTypeId="2" ParentId="1318" CreationDate="2013-12-30T20:30:49.120" Score="6" Body="&lt;p&gt;It's been a good year, and I learned some cools things here, which I did not in 2012.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am still waiting for someone (else) to post their ABAP code here ;)&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2013-12-30T20:30:49.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1359" PostTypeId="2" ParentId="434" CreationDate="2013-12-30T22:03:07.027" Score="5" Body="&lt;p&gt;I agree, so I wrote a bookmarklet that puts a copy button on top of every code block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is going through Code Review now: &lt;a href=&quot;https://codereview.stackexchange.com/q/38336/14625&quot;&gt;Bookmarklet for selecting code snippets on Code Review&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some excellent suggestions were made and it got turned into a CR repo :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://codereviewcommunity.github.io/CodeReviewBookmarklet/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://codereviewcommunity.github.io/CodeReviewBookmarklet/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2013-12-31T03:50:54.997" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1361" PostTypeId="2" ParentId="1351" CreationDate="2013-12-31T02:03:36.180" Score="1" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/1981/9357&quot;&gt;Retrieving the most recent communication from a user&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/a/29833/9357&quot;&gt;its accepted answer&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original SQL query was an incomprehensible monster, including&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A main query (&quot;A&quot;), containing an inner query (&quot;B&quot;) named &lt;code&gt;AggregatedData&lt;/code&gt; with an attribute name &lt;code&gt;maxmaxtime&lt;/code&gt;, which in turn used a &lt;code&gt;UNION&lt;/code&gt; of two queries (&quot;C1&quot; and &quot;C2&quot;), also known as &lt;code&gt;kk&lt;/code&gt; and &lt;code&gt;MaximumUserTime&lt;/code&gt; respectively&lt;/li&gt;&#xA;&lt;li&gt;Two uses of &lt;code&gt;SELECT DISTINCT&lt;/code&gt; to deduplicate subquery results&lt;/li&gt;&#xA;&lt;li&gt;The query parameter &lt;code&gt;@UserId&lt;/code&gt; mentioned four times&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It languished as tumbleweed for over two years, probably mostly due to its complexity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution clears up the query by introducing terminology that matches the way users normally think of messages: threads and interlocutors.  It goes on to suggest a &lt;code&gt;VIEW&lt;/code&gt; that could simplify the query, as well as pointing out a dramatic simplification that could be possible using another RDBMS such as PostgreSQL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, even though the code in the question was a mess, the question was very well composed, including the background, schema, example data, and expected output.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-31T05:06:14.183" CommentCount="0" CommunityOwnedDate="2013-12-31T02:03:36.180" ContentLicense="CC BY-SA 3.0" />
  <row Id="1362" PostTypeId="2" ParentId="1353" CreationDate="2013-12-31T05:19:07.237" Score="1" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/31971/9357&quot;&gt;A character array of arbitary length with 'R', 'B', 'W' is needed to be sorted in that order&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question states that a &lt;code&gt;swap()&lt;/code&gt; method is available.  The OP used it, as did three other answers.  It turns out that the code is much easier to understand if you ignore &lt;code&gt;swap()&lt;/code&gt; and just do a counting sort.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-12-31T05:19:07.237" CommentCount="0" CommunityOwnedDate="2013-12-31T05:19:07.237" ContentLicense="CC BY-SA 3.0" />
  <row Id="1363" PostTypeId="2" ParentId="1350" CreationDate="2013-12-31T05:27:43.743" Score="1" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/34045/9357&quot;&gt;How is my program for computing the Hardy-Ramanujan number?&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The code prints the &lt;a href=&quot;http://en.wikipedia.org/wiki/1729_(number)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Hardy-Ramanujan number, 1729&lt;/a&gt;, as expected.  It turns out that the correctness of the output is a fluke (see the &quot;False proof&quot; bullet point in the answer).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-31T16:13:48.523" CommentCount="0" CommunityOwnedDate="2013-12-31T05:27:43.743" ContentLicense="CC BY-SA 3.0" />
  <row Id="1364" PostTypeId="2" ParentId="1351" CreationDate="2013-12-31T06:02:08.360" Score="1" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/38192/23788&quot;&gt;Refactoring chart generator in Linq&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/a/38196/23788&quot;&gt;its accepted answer&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Refactoring a big, smelly pile of nested &lt;code&gt;switch&lt;/code&gt; blocks turned a monster consoller method into a much more readable 4-liner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2013 has seen &lt;a href=&quot;https://codereview.stackexchange.com/search?tab=votes&amp;amp;q=%5bc%23%5d%20switch%20if%20created%3a2013-01-01..2013-12-31&quot;&gt;a number of if/switch posts&lt;/a&gt; in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;, I'm nominating this one specifically because both the question and answer are very focused on the &lt;code&gt;switch&lt;/code&gt; block, and the OP has appended their 4-liner refactored code to the original question. I think it's representative enough that in future answers where it would be applicable, I might just link to that post instead of re-explaining the &lt;code&gt;Dictionary&lt;/code&gt; thing.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-12-31T06:02:08.360" CommentCount="0" CommunityOwnedDate="2013-12-31T06:02:08.360" ContentLicense="CC BY-SA 3.0" />
  <row Id="1365" PostTypeId="2" ParentId="1354" CreationDate="2013-12-31T09:51:17.117" Score="4" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/37825/9357&quot;&gt;Optimising Funny Marbles&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Writing a program to keep track of marble counts — how hard could it be?  It turns out that implementing a sufficiently fast program to store cumulative sums requires a data structure called a &lt;a href=&quot;http://community.topcoder.com/tc?module=Static&amp;amp;d1=tutorials&amp;amp;d2=binaryIndexedTrees&quot; rel=&quot;nofollow noreferrer&quot;&gt;binary indexed tree&lt;/a&gt; or &lt;a href=&quot;http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.14.8917&amp;amp;rep=rep1&amp;amp;type=pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;Fenwick tree&lt;/a&gt;, and the paper describing it was only published in 1994.  The idea is non-obvious, but once it is revealed, it can be implemented in just a few lines of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll admit, my review suggested a naïve approach that was marginally better than the original code.  Even after seeing a &lt;a href=&quot;http://www.codechef.com/viewsolution/3029781&quot; rel=&quot;nofollow noreferrer&quot;&gt;working solution&lt;/a&gt;, it took me a while to realize that the array, traversed with bit-twiddled indices, was actually a tree structure in disguise, which led me to find the name of the data structure using some Googling.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-31T09:51:17.117" CommentCount="0" CommunityOwnedDate="2013-12-31T09:51:17.117" ContentLicense="CC BY-SA 3.0" />
  <row Id="1366" PostTypeId="2" ParentId="1352" CreationDate="2013-12-31T12:28:27.607" Score="5" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/36175/9357&quot;&gt;First Java program critique (Game of Life)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@rolfl started with some encouraging words for a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;, followed by a few thought-provoking questions, and finished by giving away some (but not too much) code that could be used to vastly simplify the solution.  Very well written, in my opinion.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-01-01T11:48:31.240" CommentCount="0" CommunityOwnedDate="2013-12-31T12:28:27.607" ContentLicense="CC BY-SA 3.0" />
  <row Id="1367" PostTypeId="2" ParentId="1350" CreationDate="2013-12-31T16:12:28.113" Score="4" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/37436/11728&quot;&gt;Python sudoku solver using simple deductions and brute-force guessing&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The OP notes that the code does not work in Python 3, and speculates that the problem has something to do with &lt;a href=&quot;http://www.python.org/dev/peps/pep-3113/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 3113&lt;/a&gt; (an incompatible change in argument passing). But this is a red herring: the actual bug is caused by a combination of &lt;em&gt;two&lt;/em&gt; incompatibilities. First, the built-in function &lt;code&gt;filter&lt;/code&gt; returns an iterator in Python 3 (rather than a list), and that causes a &lt;code&gt;TypeError&lt;/code&gt; to be raised. Second, Python 3 uses the &lt;code&gt;__bool__&lt;/code&gt; special method to convert an object to a Boolean (rather than the &lt;code&gt;__nonzero__&lt;/code&gt; special method) and this causes Python's &lt;em&gt;context manager&lt;/em&gt; implementation to incorrectly think that it has been asked to suppress all errors.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-31T16:12:28.113" CommentCount="0" CommunityOwnedDate="2013-12-31T16:12:28.113" ContentLicense="CC BY-SA 3.0" />
  <row Id="1368" PostTypeId="2" ParentId="1353" CreationDate="2013-12-31T16:20:48.063" Score="3" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/25396/11728&quot;&gt;Speed up solution to Project Euler problem 75&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;In this answer I demonstrate the importance of choosing the right algorithm. The OP's program iterates over perimeters and then for each perimeter iterates over the Pythagorean triangles with that perimeter. By interchanging these loops (iterating outermost over the primitive Pythagorean triangles, and then for each primitive triangle generating all multiples of that triangle) the program can be sped up by more than 500 times.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2013-12-31T16:20:48.063" CommentCount="0" CommunityOwnedDate="2013-12-31T16:20:48.063" ContentLicense="CC BY-SA 3.0" />
  <row Id="1369" PostTypeId="2" ParentId="1351" CreationDate="2013-12-31T16:26:44.380" Score="3" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/21120/11728&quot;&gt;How to make inverse Burrows-Wheeler Transform faster?&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Simpler, shorter, and 36,000 times faster!&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-31T16:31:52.930" CommentCount="0" CommunityOwnedDate="2013-12-31T16:26:44.380" ContentLicense="CC BY-SA 3.0" />
  <row Id="1370" PostTypeId="2" ParentId="1354" CreationDate="2013-12-31T16:28:05.697" Score="3" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/25943/11728&quot;&gt;Is there any more optimal way to solve this idempotent equation?&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This problem calls for the computation of&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;M(&lt;em&gt;n&lt;/em&gt;), the largest value of &lt;em&gt;a&lt;/em&gt; &amp;lt; &lt;em&gt;n&lt;/em&gt; such that &lt;em&gt;a&lt;/em&gt;&lt;sup&gt;2&lt;/sup&gt; mod &lt;em&gt;n&lt;/em&gt; = &lt;em&gt;a&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but to do so efficiently for many values of &lt;em&gt;n&lt;/em&gt; requires a detour through some number theory, including a rare opportunity to use &lt;a href=&quot;https://en.wikipedia.org/wiki/Euler%27s_theorem&quot; rel=&quot;nofollow noreferrer&quot;&gt;Euler's theorem&lt;/a&gt; to compute the &lt;a href=&quot;https://en.wikipedia.org/wiki/Modular_multiplicative_inverse#Using_Euler.27s_theorem&quot; rel=&quot;nofollow noreferrer&quot;&gt;modular multiplicative inverse&lt;/a&gt;, rather than the usual &lt;a href=&quot;http://en.wikipedia.org/wiki/Extended_Euclidean_algorithm&quot; rel=&quot;nofollow noreferrer&quot;&gt;extended Euclidean algorithm&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2013-12-31T16:28:05.697" CommentCount="0" CommunityOwnedDate="2013-12-31T16:28:05.697" ContentLicense="CC BY-SA 3.0" />
  <row Id="1371" PostTypeId="2" ParentId="1350" CreationDate="2013-12-31T20:41:11.907" Score="7" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/33990/31503&quot;&gt;Reading Large Files in Java getting really slow&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Asker's problem was that, after a certain amount of time, the program inexplicably slows down. In this case, the Asker knew there was a problem, but, had no idea what, and gave very little information that would point to the issue.&lt;/p&gt;&#xA;&lt;p&gt;The bug in this case is the subtle interaction between multiple levels of call hierarchy, and that what was considered a performance enhancement in initial versions of Java (when memory was very expensive) has become (in special cases) a hinderance.&lt;/p&gt;&#xA;&lt;p&gt;By themselves, the following code processes are fine:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;having input with millions of lines&lt;/li&gt;&#xA;&lt;li&gt;reading lines 1 at a time&lt;/li&gt;&#xA;&lt;li&gt;parsing each line to locate a small substring of them using a StringTokenizer.&lt;/li&gt;&#xA;&lt;li&gt;saving that 'small' string for each line.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;At face value there does not appear to be any problem, but, by knowing the internals of how String, StringTokenizer, and Java memory management work the bug becomes apparent: the code is saving the entire file in memory, instead of just a small portion.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-31T20:41:11.907" CommentCount="0" CommunityOwnedDate="2013-12-31T20:41:11.907" ContentLicense="CC BY-SA 3.0" />
  <row Id="1372" PostTypeId="2" ParentId="1350" CreationDate="2013-12-31T20:54:52.203" Score="3" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/35880/31503&quot;&gt;Critique my COBOL code? I am completely unaware of best practices&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Tongue in cheek&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is an obscure bug (since &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cobol&amp;#39;&quot; rel=&quot;tag&quot;&gt;cobol&lt;/a&gt; is obscure - only one question ever on CodeReview, the bug is obscure by default). Additionally, the bug is intermittent (OK, it happens often, but not always). It is a mind-set issue in COBOL where date/time values are stored as a 'human readable' decimal representation, and not using an epoch. (and then, as we all know, to save space they often used 2 digits for the year... and, before you chortle and say 'how silly', it is only &lt;a href=&quot;http://en.wikipedia.org/wiki/Year_2038_problem&quot; rel=&quot;nofollow noreferrer&quot;&gt;25 years now to the Y2k38&lt;/a&gt; )&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-31T21:00:02.877" CommentCount="0" CommunityOwnedDate="2013-12-31T20:54:52.203" ContentLicense="CC BY-SA 3.0" />
  <row Id="1373" PostTypeId="2" ParentId="1351" CreationDate="2013-12-31T21:33:34.743" Score="0" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/35848/31503&quot;&gt;Optimizing this seemingly slow Query&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;SQL is often easy to get lost in, and, in this case, it appears that the OP got lost in some perceived issue with &lt;a href=&quot;http://en.wikipedia.org/wiki/Join_%28SQL%29#Left_outer_join&quot; rel=&quot;nofollow noreferrer&quot;&gt;'Outer Joins'&lt;/a&gt;, and 'overthinking' the problem. The result was a massively complicated query with sub-selects, outer joins, and conditions which, in the end, because of the outer-joins, have no impact on the actual results.&lt;/p&gt;&#xA;&lt;p&gt;Eliminating the cruft, the results are hugely simpler, and faster.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2013-12-31T21:33:34.743" CommentCount="0" CommunityOwnedDate="2013-12-31T21:33:34.743" ContentLicense="CC BY-SA 3.0" />
  <row Id="1374" PostTypeId="1" CreationDate="2014-01-01T20:47:39.070" Score="3" ViewCount="25" Body="&lt;p&gt;I put this code out for review:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38402/http-stream-a-stream-that-opens-an-http-get-and-then-acts-like-a-normal-c-istr&quot;&gt;Stream that opens an HTTP GET and then acts like a normal C++ istream&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is about HTTP socket requests (and I want to discuss HTTP status codes).&lt;br&gt;&#xA;But I can't tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/http&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;http&amp;#39;&quot; rel=&quot;tag&quot;&gt;http&lt;/a&gt; (as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/https&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;https&amp;#39;&quot; rel=&quot;tag&quot;&gt;https&lt;/a&gt; is available).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any chance of adding the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/http&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;http&amp;#39;&quot; rel=&quot;tag&quot;&gt;http&lt;/a&gt; tag?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-01-01T20:57:18.143" Title="Need the tag [http]" Tags="|feature-request|status-completed|tags|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1375" PostTypeId="2" ParentId="1355" CreationDate="2014-01-01T22:23:36.313" Score="5" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38103/26200&quot;&gt;Parallel Universe Time Wrap!&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I was so wrong while writing and testing the code at first place that I didn't even notice possible bugs and corner cases. Even the competition question was so ambiguous, it made me angry &lt;strong&gt;even&lt;/strong&gt; why I participated there!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However 200_success's short and sweet answer with perfect explanation along the image make it better to understand.&lt;/p&gt;&#xA;" OwnerUserId="26200" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-01-01T22:23:36.313" CommentCount="0" CommunityOwnedDate="2014-01-01T22:23:36.313" ContentLicense="CC BY-SA 3.0" />
  <row Id="1376" PostTypeId="1" AcceptedAnswerId="1377" CreationDate="2014-01-02T17:08:06.703" Score="9" ViewCount="308" Body="&lt;p&gt;If I paste C++ code with many functions/classes (braces), I have to indent all of them, including their content. I've replaced tabs with spaces in my editor, but still no improvements. What's the best solution?&lt;/p&gt;&#xA;" OwnerUserId="25610" LastEditorUserId="22222" LastEditDate="2014-01-02T18:32:51.030" LastActivityDate="2019-03-08T12:58:07.300" Title="How can I prepare my code so that I can paste it formatted?" Tags="|support|faq|formatting|editor|" AnswerCount="2" CommentCount="10" CommunityOwnedDate="2014-01-02T18:33:00.860" ContentLicense="CC BY-SA 3.0" />
  <row Id="1377" PostTypeId="2" ParentId="1376" CreationDate="2014-01-02T17:30:21.537" Score="9" Body="&lt;p&gt;Java is my standard language, but, for formatting code to put here, this is typically what I do, depending on where I am...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, someone posts a question to Stack Overflow, and the indenting/formatting is horrible....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I &lt;strong&gt;edit&lt;/strong&gt; the post, then select the code that needs indenting/fixing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Type &lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;X&lt;/kbd&gt; to cut it, then:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Using Eclipse:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt;&lt;kbd&gt;Tab&lt;/kbd&gt; to get to Eclipse&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt;&lt;kbd&gt;Shift&lt;/kbd&gt;&lt;kbd&gt;N&lt;/kbd&gt; Up,Up,Up,Up to start a new untitled text document&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;V&lt;/kbd&gt; into new document&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;A&lt;/kbd&gt;, &lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;I&lt;/kbd&gt;, &lt;kbd&gt;Tab&lt;/kbd&gt; (select everything, make indenting consistent, increase all indent by 4 spaces).&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;C&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;F4&lt;/kbd&gt; to close the untitled text document (don't save)&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt;&lt;kbd&gt;Tab&lt;/kbd&gt; (copy it all, back to Stack Exchange)&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;V&lt;/kbd&gt; to paste fixed code back again.&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Using Notepad++&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Do the same as for Eclipse, to paste to a new document&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;A&lt;/kbd&gt;, &lt;kbd&gt;Tab&lt;/kbd&gt; (can't do easily fix indenting, but can indent everything)&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Edit&lt;/kbd&gt;-&gt;&lt;kbd&gt;Blank Operations&lt;/kbd&gt;-&gt;&lt;kbd&gt;Tab to Spaces&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;C&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;W&lt;/kbd&gt; to close file&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt;&lt;kbd&gt;Tab&lt;/kbd&gt; back to Stack Overflow&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;V&lt;/kbd&gt; to paste fixed code back again&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This works for most C-like languages (Java, C++, C#, whatever).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="22222" LastEditDate="2014-05-15T00:32:34.170" LastActivityDate="2014-05-15T00:32:34.170" CommentCount="3" CommunityOwnedDate="2014-01-02T18:33:00.860" ContentLicense="CC BY-SA 3.0" />
  <row Id="1378" PostTypeId="2" ParentId="1355" CreationDate="2014-01-02T18:19:29.590" Score="2" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/32558/9357&quot;&gt;Best way to work out angle between points?&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I think that this explanation of how to remap axes when calling &lt;code&gt;atan2()&lt;/code&gt; to redefine the 0° radial and orientation would be pretty hard to follow without the diagrams.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-01-02T18:19:29.590" CommentCount="0" CommunityOwnedDate="2014-01-02T18:19:29.590" ContentLicense="CC BY-SA 3.0" />
  <row Id="1379" PostTypeId="2" ParentId="1355" CreationDate="2014-01-02T18:30:05.260" Score="1" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/31597/9357&quot;&gt;Complex logic that I'm certain can be simplified&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The question title sucks, but the diagram is effective.  It conveys the inputs to the problem (the squares and the origin, in black), the problem that the code is trying to solve (the pink angles), and the expected answers (the green dots).  It also illustrates the expected behaviour for degenerate cases (the 9 o'clock example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My only criticism of the diagram is that the colour choices could be problematic for red-green colour-blind users.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-01-02T18:30:05.260" CommentCount="0" CommunityOwnedDate="2014-01-02T18:30:05.260" ContentLicense="CC BY-SA 3.0" />
  <row Id="1380" PostTypeId="2" ParentId="1347" CreationDate="2014-01-02T23:40:03.350" Score="2" Body="&lt;h2&gt;Create a scheduler&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;We all have busy lives, and a schedule would be really helpful in sorting it all out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The basic idea for this challenge is to create a program that has a calendar, in which you can create events.  These events can be all day events, or can happen only in a certain time frame.  The program probably should also alert the user when an event is coming up.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="27623" LastEditDate="2014-01-03T16:02:52.287" LastActivityDate="2014-01-03T16:02:52.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1381" PostTypeId="2" ParentId="1342" CreationDate="2014-01-03T13:43:45.733" Score="5" Body="&lt;p&gt;The only problem with this question is that it doesn't &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1308/can-i-put-my-code-on-a-third-party-site-and-link-to-the-site-in-my-question&quot;&gt;include the code within the question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If spam is &quot;Hey, take a look at my code!&quot;, then Code Review is &lt;em&gt;meant&lt;/em&gt; for spam.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, a &lt;strong&gt;real&lt;/strong&gt; spam question would contain less text, and being a lot more unclear. Spam questions would also probably link to an available product instead of some code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure there's some bragging about the code. For this specific question, the line &quot;I can assure this is the best jQuery &amp;lt;=&gt; PHP bridge library there is for PHP 5.3 at the moment.&quot; could instead be rephrased to &quot;I believe this is the best (...)&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;Bragging&quot; about code that you have written is not spam.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even when you're quite sure that your code is really neat, most of us are just human - which means that we can have some lack of self-confidence, in which case it is good to know if others agree with you or not.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-01-03T13:43:45.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1382" PostTypeId="2" ParentId="1352" CreationDate="2014-01-03T14:10:31.873" Score="1" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/5475/typesafe-java-properties-with-events-and-runtime-reflection/36133#36133&quot;&gt;Typesafe Java properties with events and runtime reflection&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is not easy to tell someone that &quot;What you have written here does not seem very useful at all&quot;. I did my best in explaining why that was my opinion, and what other approaches to use instead.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-01-03T14:10:31.873" CommentCount="0" CommunityOwnedDate="2014-01-03T14:10:31.873" ContentLicense="CC BY-SA 3.0" />
  <row Id="1383" PostTypeId="1" AcceptedAnswerId="1384" CreationDate="2014-01-03T19:30:46.557" Score="9" ViewCount="58" Body="&lt;p&gt;On this &lt;a href=&quot;https://codereview.stackexchange.com/a/38520/22581&quot;&gt;answer&lt;/a&gt;, there is the following comment:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9XXRX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there is no username associated with it, nor is there any option to vote on or flag it. I've been a member on Stack Exchange for a while, but I've never seen anything like this before. My guess is that this is some type of moderator comment. I'd like to know what this is and, if possible, some information about where this feature came from (i.e. a Meta post or Blog post describing the need for it).&lt;/p&gt;&#xA;" OwnerUserId="22581" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-04-23T08:53:03.687" Title="What is this &quot;anonymous moderator comment&quot;?" Tags="|support|post-notice|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1384" PostTypeId="2" ParentId="1383" CreationDate="2014-01-03T19:42:34.170" Score="9" Body="&lt;p&gt;This is known as a post notice, and I was the one who posted this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I could've easily posted a comment to that user, I've decided to use a post notice to make the message more visible for others.  I do not know if that particular answer was migrated from SO, though.  If it was, that would be understandable.  &lt;em&gt;But&lt;/em&gt; it seemed out of place on CR as we generally discourage such answers with little to no explanation.  I certainly didn't want to delete it outright since it has some merit as an answer, although it may still be prone to downvotes and/or deletion by the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're right; it cannot be voted on directly.  But you can still flag that post and provide a custom message for adding/removing a post notice.  In most cases, another user would flag to remove a post notice if that post has been improved by someone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More info can be found on &lt;a href=&quot;https://meta.stackexchange.com/questions/165006/what-are-these-notices-under-my-post&quot;&gt;this MSO post&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-01-03T19:42:34.170" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1385" PostTypeId="1" AcceptedAnswerId="1386" CreationDate="2014-01-06T19:39:34.923" Score="16" ViewCount="302" Body="&lt;p&gt;After I reviewed code in &lt;a href=&quot;https://codereview.stackexchange.com/questions/38460/a-package-for-classes-and-ajax&quot;&gt;this question&lt;/a&gt;, the question was deleted.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My review &lt;em&gt;was&lt;/em&gt; harsh, but I warned it would be in the first sentence, and I thought being fair was more important. If the community disagrees, it can always vote my answer down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's &lt;a href=&quot;http://pastebin.com/W6zgmD99&quot; rel=&quot;nofollow noreferrer&quot;&gt;the review in question&lt;/a&gt; I managed to recover by accident (it was open in a different tab).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this an OK behavior on this website? I'm not so confident about putting in time for not-so-sugary-but-I-believe-honest reviews now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/630/code-remove-after-question-answered&quot;&gt;not&lt;/a&gt;, can (and should?) somebody restore the question?&lt;/p&gt;&#xA;" OwnerUserId="2634" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-02-26T14:38:04.873" Title="Question removed after a harsh review" Tags="|discussion|specific-question|deleted-questions|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1386" PostTypeId="2" ParentId="1385" CreationDate="2014-01-06T19:50:47.327" Score="14" Body="&lt;p&gt;It appears the OP deleted the question, not other members of the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No, we don't delete questions unless they prove to be more harm than good (or absolutely harmful), which is certainly not the case since the question received two upvotes.  Since no comments were left by the OP, no one can be sure what the motive was, but perhaps it was your &quot;harsh&quot; indication.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please don't feel discouraged by this.  We &lt;em&gt;do not&lt;/em&gt; by any means discourage &quot;harsh&quot; reviews.  In fact, we &lt;em&gt;encourage&lt;/em&gt; them, if that's what's needed to improve the code.  Unfortunately, that doesn't mean that an asker's feelings will always align with those of everyone else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As in the nature of deleted posts, only certain users (2K+ rep during beta) can view them.  If any of these users agree that the question should be undeleted, they will cast undelete votes.  If the question does get undeleted and the OP deletes it again (only possible if there are no upvoted answers), please flag this Meta post, and I'll lead the OP here to hopefully get more information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I've undeleted the question by request.  If the initial answer is upvoted and/or any additional answers are upvoted, the question can no longer be outright deleted by the OP.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="9357" LastEditDate="2014-01-07T07:14:56.017" LastActivityDate="2014-01-07T07:14:56.017" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1387" PostTypeId="2" ParentId="1385" CreationDate="2014-01-06T20:34:45.333" Score="0" Body="&lt;p&gt;looks like they reposted their code here &lt;a href=&quot;https://codereview.stackexchange.com/q/38643/18427&quot;&gt;A package for application booting&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;or rather that they split up some of their code to make for more specific reviews of their code.   this should give you the opportunity to receive more Rep and give the OP more reviews (knowledge)&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-01-06T20:34:45.333" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1388" PostTypeId="2" ParentId="1385" CreationDate="2014-01-06T20:40:43.767" Score="15" Body="&lt;p&gt;Since this is Meta, and the request has been made, a meta-review (review the review) may be appropriate...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this an OK behavior on this website? I'm not so confident about putting in time for not-so-sugary-but-I-believe-honest reviews now.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is it OK for a user to delete their question? Yes, absolutely. It can be irritating, but it is their prerogative.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should you lose confidence about putting in time/effort for reviews, no, but....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... I have some real sympathy for the asker in this instance. You &lt;em&gt;were&lt;/em&gt; harsh. In &lt;em&gt;my opinion&lt;/em&gt; you were overly harsh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, people coming to CodeReview will/may have poor confidence in their own skills, and may have 'psyched' themselves up to post their code here. This may just be the pride and joy of their past week's labours, or may be a kid trying to be better than their school mates...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A harsh review is appropriate when the code is below expectations. On CodeReview, it is very hard to set the level of expectations appropriately. The only mechanism is the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; at the moment, but, in this case, it was not used. Still, you have to give some benefit-of-the-doubt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, it is apparent (in my opinion) that the 'experience' of the asker is 'immature'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;( EDIT: I see this answer you gave to the same user here: &lt;a href=&quot;https://codereview.stackexchange.com/a/38712/31503&quot;&gt;A package for basic utility functions&lt;/a&gt;  Here your tone is completely different )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your review would have upset many people I know who are professionals, never mind beginners.... In summary, your review is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am going to be very harsh:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;your code is a mess&lt;/li&gt;&#xA;  &lt;li&gt;it is incomprehensible&lt;/li&gt;&#xA;  &lt;li&gt;it does not do what it advertises it should (it's not a library).&lt;/li&gt;&#xA;  &lt;li&gt;the abstractions are a mess&lt;/li&gt;&#xA;  &lt;li&gt;who needs this anyway (use a different framework) like 99.99% of applications&lt;/li&gt;&#xA;  &lt;li&gt;&quot;Your code seems to suffer from architecture austronautry.&quot;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only positive thing you say is &lt;code&gt;Your methods are mostly simple and nice&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, while everything you say may be true, it has only taught the asker one lesson: come to CodeReview to get your code bashed, and feel inadequate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of GOOD things the asker did:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;use strict&quot;&lt;/li&gt;&#xA;&lt;li&gt;the code is very neat and well formatted.&lt;/li&gt;&#xA;&lt;li&gt;generally good comments.&lt;/li&gt;&#xA;&lt;li&gt;.... and that's just from scanning the code, not reading it....&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I do not find anything encouraging or motivational in your review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People are not coming to CodeReview to feel bad about what they've done.... to get &quot;shot down&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-01-06T20:46:48.083" LastActivityDate="2014-01-06T20:46:48.083" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1389" PostTypeId="2" ParentId="1385" CreationDate="2014-01-06T20:54:54.983" Score="8" Body="&lt;p&gt;I haven't seen that question or its answer, I'm answering here as a matter of principle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions should only be deleted by the askers if they aren't deleting a worthwhile answer in doing so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an approximation, askers can delete their question if it has no answer, or a single answer with no upvote. The reasoning is that if more than one person has taken the time to answer, or if there is an answer with an upvote to demonstrate its worth, then the question has had investment by answerers and the asker shouldn't be allowed to delete it unilaterally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question has a single answer with no upvote, the assumption built into the software is that the answer hasn't really proved its worth. However, if the answer is worth keeping, then the deletion is unwarranted. Flag or request on meta and a moderator should undelete it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the asker is afraid that the question reflects badly on him, he can request that the question be disassociated from his account. This is allowed by the Stack Exchange license for any post at any time. This preserves the work done by the answerer(s) while removing any trace of ownership on the post itself. (Note that other clues may remain, such as caches on external sites, downloads by any visitor, @-replies in comments, etc.) To request disassociation, use the &lt;a href=&quot;https://codereview.stackexchange.com/contact&quot;&gt;contact form&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="377" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-01-06T20:54:54.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1390" PostTypeId="1" AcceptedAnswerId="1409" CreationDate="2014-01-07T04:40:01.280" Score="6" ViewCount="92" Body="&lt;p&gt;There are currently two specific sorting tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/quick-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;quick-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;quick-sort&lt;/a&gt; (22 questions)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt; (18 questions)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We then have the main tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sorting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sorting&amp;#39;&quot; rel=&quot;tag&quot;&gt;sorting&lt;/a&gt; (79 questions).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we merge the specific ones with the main one?  These are only two of many other sorting methods (including existing questions using other methods), plus not all of the above questions include the main tag.  This could just be a moderator-only merging as manual retagging may not be practical.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-10T18:26:31.857" LastActivityDate="2014-01-10T18:26:31.857" Title="Should the sorting tags be merged?" Tags="|discussion|feature-request|status-declined|tags|retag-request|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1391" PostTypeId="2" ParentId="1390" CreationDate="2014-01-07T04:55:32.207" Score="3" Body="&lt;h2&gt;Yes.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you take a &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_algorithms#Sequence_sorting&quot; rel=&quot;nofollow&quot;&gt;list of sorting algorithms&lt;/a&gt;, you will see that it is quite extensive. Merging those two sorting tags now will prevent us from having a ton of different sorting tags later, and instead have one tag that encapsulates them all.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastActivityDate="2014-01-07T04:55:32.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1392" PostTypeId="5" CreationDate="2014-01-07T05:11:02.807" Score="0" Body="&lt;p&gt;This tag denotes a request for help to retag a set of questions. Note that the moderator capacity of merging tags is simply an extended application of retagging, and thus requesting that one tag be merged into another is simply a different flavor of retag request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A completed retag request often but not always results in the creation of a &lt;a href=&quot;http://meta.stackexchange.com/questions/70710/what-are-tag-synonyms-how-do-they-work&quot;&gt;tag synonym&lt;/a&gt;. You can add the tag  &lt;a href=&quot;/questions/tagged/synonym-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synonym-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;synonym-request&lt;/a&gt; if you want the retag to be permanent.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2014-01-07T05:11:02.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1393" PostTypeId="4" CreationDate="2014-01-07T05:11:02.807" Score="0" Body="This tag is for requests to replace one tag with another existing tag. It also applies to requests that one tag should be merged into another, or simply abandoned." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T05:11:02.807" LastActivityDate="2014-01-07T05:11:02.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1394" PostTypeId="2" ParentId="1353" CreationDate="2014-01-07T08:10:40.500" Score="1" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36395/rock-paper-scissors-lizard-spock-challenge/36402#36402&quot;&gt;Rock-Paper-Scissors-Lizard-Spock Challenge&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question implements the Rock-Paper-Scissors-Lizard-Spock Challenge with an inheritance hierarchy which is cumbersome to maintain. Taking a different design approach greatly improves extensibility and decoupling of data and decisions.&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-01-07T08:10:40.500" CommentCount="0" CommunityOwnedDate="2014-01-07T08:10:40.500" ContentLicense="CC BY-SA 3.0" />
  <row Id="1395" PostTypeId="2" ParentId="1352" CreationDate="2014-01-07T08:45:40.877" Score="3" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/29394/30346&quot;&gt;Very simple PHP PDO class&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Elias did a good job explaining why the OPs' idea is essentially not very useful and what the shortcomings are.&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-01-07T08:45:40.877" CommentCount="0" CommunityOwnedDate="2014-01-07T08:45:40.877" ContentLicense="CC BY-SA 3.0" />
  <row Id="1396" PostTypeId="2" ParentId="1390" CreationDate="2014-01-07T11:17:59.383" Score="4" Body="&lt;h1&gt;I'm not so sure.&lt;/h1&gt;&#xA;&lt;p&gt;From &lt;a href=&quot;https://codereview.stackexchange.com/tags&quot;&gt;tags&lt;/a&gt; (emphasized by me)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A tag is a keyword or label that categorizes your question with other, &lt;strong&gt;similar questions&lt;/strong&gt;. Using the right tags makes it easier for others to find and answer your question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If I would like to see how other people implemented the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt;, then I would look at the merge-sort tag. There is a &lt;strong&gt;huge&lt;/strong&gt; difference between a mergesort and a bubble-sort, with regards to skill-level required, speed, code structure, you name it! Now, in what way is merge-sort &lt;strong&gt;similar&lt;/strong&gt; to bubble-sort? They both do the same thing in the end, sure, but there's a big difference in the way that they do it.&lt;/p&gt;&#xA;&lt;p&gt;I would prefer having both algorithm-specific tags and a more general tag. The algorithm-specific tag wikis could specify that the &amp;quot;sorting&amp;quot; tag should preferably be used as well.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt; is a subset of sorting, just like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; is a subset of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;. This doesn't mean that it all should be grouped together under one tag.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-07T11:17:59.383" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1397" PostTypeId="1" AcceptedAnswerId="1398" CreationDate="2014-01-07T17:14:52.297" Score="5" ViewCount="77" Body="&lt;p&gt;An answer was deleted and the comments on that &lt;strike&gt;deleted&lt;/strike&gt;&lt;strong&gt;converted-to-a-comment&lt;/strong&gt; answer were &quot;copied&quot; on to the main question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38746/conways-game-of-life&quot;&gt;Conway's game of life&lt;/a&gt; got &lt;a href=&quot;https://codereview.stackexchange.com/a/38764/31503&quot;&gt;this (deleted) answer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There were two comments on that answer before it got deleted:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38746/conways-game-of-life#comment64731_38764&quot;&gt;Comment 1&lt;/a&gt; &amp;lt;-- I deleted my comment and added another one that has better 'context'&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38746/conways-game-of-life#comment64732_38764&quot;&gt;Comment 2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These comments are now 'copied' as comments to the main question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38746/conways-game-of-life#comment64738_38746&quot;&gt;Here&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38746/conways-game-of-life#comment64739_38746&quot;&gt;and Here&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is this a bug? Is this normal?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-02-15T23:16:46.613" Title="Do comments on converted answers get copied to the question?" Tags="|bug|status-bydesign|convert-to-comment|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1398" PostTypeId="2" ParentId="1397" CreationDate="2014-01-07T17:38:47.127" Score="5" Body="&lt;p&gt;No, this is not a bug.  The ♦ moderator tools for converting an answer to a comment includes two options:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;convert answer and &lt;em&gt;do not&lt;/em&gt; migrate comments&lt;/li&gt;&#xA;&lt;li&gt;convert answer &lt;em&gt;and&lt;/em&gt; migrate comments&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Based on the type of answer and accompanying comments, a ♦ moderator can decide if comments should be migrated with the answer.  Here are example scenarios for both options:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Not migrating comments&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A user without commenting privileges has posted a &lt;em&gt;good&lt;/em&gt; feedback question posted as an answer.  Several users have commented, saying that this should be a comment instead.  Since these comments only serve to inform the user of this, and is therefore unimportant to the response itself, the moderator will chose not to migrate them.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Migrating comments&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A user posts a link-only answer with a &lt;em&gt;good&lt;/em&gt; link, and the following comments are constructive and help facilitate criticism of what's behind the link.  Such comments could help other users understand more about this link's contents, and so the moderator will choose to migrate them.  In addition, any comments criticizing the &lt;em&gt;posting&lt;/em&gt; of a link-only answer will also be manually deleted.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;When flagging for comment conversion, you don't have to specify which option to take.  A moderator should be able to choose one based on the context.  If certain comments, not all of them, are good for migration, the moderator can just delete those comments prior to migration.&lt;/p&gt;&#xA;&lt;p&gt;If there are a lot of comments, and you want to be sure good ones are not wrongfully deleted, you can first flag the ones that should be deleted.  Comment flags are only be seen by ♦ moderators.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-15T23:16:46.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1399" PostTypeId="5" CreationDate="2014-01-07T17:59:55.577" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T17:59:55.577" LastActivityDate="2014-01-07T17:59:55.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1400" PostTypeId="4" CreationDate="2014-01-07T17:59:55.577" Score="0" Body="This tag is for questions related to converting answers to comments." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T17:59:55.577" LastActivityDate="2014-01-07T17:59:55.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1401" PostTypeId="5" CreationDate="2014-01-07T18:25:58.127" Score="0" Body="&lt;p&gt;Post notices aren't often seen, but when they are in the wild, appear below a post and either explain why it was locked or for the case of questions, what type of answers are needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only moderators can add post notices. There are two main types. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Clarification on answers&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;These are seen on question as a warning or guide as to the type of content being asked or the type of qualitative answers wanted.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;citation needed&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This post does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;current event&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Post is related to a rapidly changing event.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;insufficient explanation&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We're looking for long answers that provide some explanation and context. Don't just give a one-line answer: please explain &lt;em&gt;why&lt;/em&gt; you're recommending it as a solution. Answers that don't explain anything will be deleted. See &lt;a href=&quot;http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/&quot;&gt;Good Subjective, Bad Subjective&lt;/a&gt; for more information.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;Post Lock&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;These are seen when a post is locked for any number of reasons. They may include:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Content dispute&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This post has been locked while disputes about its content are being resolved. For more info visit meta.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Historical significance&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question exists because it has historical significance, but &lt;strong&gt;it is not considered a good, on-topic question for this site&lt;/strong&gt;, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: &lt;a href=&quot;http://codereview.stackexchange.com/about&quot;&gt;FAQ&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Offtopic comments&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This post has been locked due to the high amount of off-topic comments generated. For extended discussions, please use chat.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T18:25:58.127" LastActivityDate="2014-01-07T18:25:58.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1402" PostTypeId="4" CreationDate="2014-01-07T18:25:58.127" Score="0" Body="Nuggets that sit below a post to either reason its locked nature or a call for clarity in answers." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T18:25:58.127" LastActivityDate="2014-01-07T18:25:58.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1403" PostTypeId="5" CreationDate="2014-01-07T18:27:19.570" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Spam&lt;/strong&gt;&lt;br&gt;&#xA;  (lowercase) disruptive messages, especially commercial messages posted on a computer network or sent as e-mail&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Use on meta&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;/questions/tagged/spam&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;spam&amp;#39;&quot; rel=&quot;tag&quot;&gt;spam&lt;/a&gt; tag is used for questions that relate to use of the spam flag option, asking the community about a users posts when spam is suspected or identifying a spam trend that isn't obvious, but has become prevalent for group action or discussion.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Further information&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/58032/how-does-the-spam-flag-work&quot;&gt;What are the spam and offensive flags, and how do they work?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://meta.stackexchange.com/questions/57497/limits-for-self-promotion-in-answers&quot;&gt;Limits for self-promotion in answers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2014-04-23T13:45:55.667" LastActivityDate="2014-01-07T18:27:19.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1404" PostTypeId="4" CreationDate="2014-01-07T18:27:19.570" Score="0" Body="This tag is for questions about suspected user spam, the spam flag or combating spam as a community." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T18:27:19.570" LastActivityDate="2014-01-07T18:27:19.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1405" PostTypeId="5" CreationDate="2014-01-07T18:28:17.700" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T18:28:17.700" LastActivityDate="2014-01-07T18:28:17.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1406" PostTypeId="4" CreationDate="2014-01-07T18:28:17.700" Score="0" Body="For general questions about the Winter Bash (or holiday hats) to celebrate the end of the year." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T18:28:17.700" LastActivityDate="2014-01-07T18:28:17.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1407" PostTypeId="5" CreationDate="2014-01-07T18:29:28.197" Score="0" Body="&lt;p&gt;The standard editor used to enter Stack Exchange questions, answers, wiki entries, user profile about me field, and so forth. It supports a live preview of Markdown syntax.&lt;/p&gt;&#xA;&lt;p&gt;This editor is open source. And &lt;a href=&quot;https://meta.stackexchange.com/q/348746&quot;&gt;the Markdown is CommonMark compliant&lt;/a&gt;, &lt;a href=&quot;https://meta.stackexchange.com/q/356997&quot;&gt;with table support&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;On the server it is Markdig:&lt;br /&gt;&#xA;&lt;a href=&quot;https://github.com/xoofx/markdig&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/xoofx/markdig&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;On the client it is markdown-it:&lt;br /&gt;&#xA;&lt;a href=&quot;https://github.com/markdown-it/markdown-it&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/markdown-it/markdown-it&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="42401" LastEditDate="2021-01-21T00:18:33.750" LastActivityDate="2021-01-21T00:18:33.750" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="1408" PostTypeId="4" CreationDate="2014-01-07T18:29:28.197" Score="0" Body="The standard editor used to enter Stack Exchange posts, which supports a live preview of Markdown syntax." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-01-07T18:29:28.197" LastActivityDate="2014-01-07T18:29:28.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1409" PostTypeId="2" ParentId="1390" CreationDate="2014-01-08T00:23:02.937" Score="6" Body="&lt;h3&gt;I prefer the status quo.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Implementing sorting algorithms is a rite of passage for all true programmers, and we sure get our share of such questions on this site.  It would be beneficial to keep a few tags to help users find similar previous questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In practice, there are just &lt;a href=&quot;https://cs.stackexchange.com/q/3&quot;&gt;a few commonly used sorting algorithms&lt;/a&gt; that are simple and fast (O(&lt;em&gt;n&lt;/em&gt; log &lt;em&gt;n&lt;/em&gt;)).  In particular, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/quick-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;quick-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;quick-sort&lt;/a&gt; is worthy of study.  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt; has the stable property.  Heap sort is taken care of by a combination of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sorting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sorting&amp;#39;&quot; rel=&quot;tag&quot;&gt;sorting&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/heap&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;heap&amp;#39;&quot; rel=&quot;tag&quot;&gt;heap&lt;/a&gt;.  Together, those three algorithms constitute a good foundation for a programmer's education.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What prevents a proliferation of tags for each sorting algorithm?  Toy-grade sorting algorithms like bubble sort are not interesting enough to merit their own tags, nor should they be used in production-quality code.  It seems to make sense that such tags don't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, the current situation seems to work, so I'd rather not disturb it.  There's not much benefit to redefining the tag taxonomy for the sake of consistency.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:48:30.767" LastActivityDate="2014-01-08T00:23:02.937" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1410" PostTypeId="1" CreationDate="2014-01-09T18:37:50.950" Score="7" ViewCount="138" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/38893/9357&quot;&gt;Calculating Julian dates&lt;/a&gt;, the author asks a question that doesn't make sense:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Refactor this code so that I don't have to insert the parameters any time I need to use one of the functions.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;[...]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;What I would like to do in &lt;code&gt;main()&lt;/code&gt; is to be able to use &lt;code&gt;calc_juliandate()&lt;/code&gt; without having to call it and pass its attributes each and every time I need it in another function, as in &lt;code&gt;dates_diff()&lt;/code&gt;.  Any suggestions about coding style or implementing this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can't understand the refactoring request, nor can others, as the question has attracted several votes to close for being &quot;not clear what you are asking&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be not quite right to close the question, since there are obvious problems with the code (as pointed out in answers from @tomdemuyt and myself).  I would say that there &lt;em&gt;is&lt;/em&gt; a good question here, and the author probably knows that the code needs improvement but is not expert enough to put the question in the right words.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's an appropriate course of action?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Try to squeeze in an answer before the question gets closed?&lt;/li&gt;&#xA;&lt;li&gt;Let the question get closed, then hope that someone (the OP or another user) reworks it, then wait for it to get reopened?&lt;/li&gt;&#xA;&lt;li&gt;Short-circuit the close-rework-reopen process and just fix the question for the OP (by stripping out the specific refactoring request)?&lt;/li&gt;&#xA;&lt;li&gt;Write a comment pleading for lenience from those who might vote to close?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-01-09T18:47:47.950" Title="Good question, but OP didn't know how to ask it?" Tags="|discussion|specific-question|asking-questions|editing|vote-to-close|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1411" PostTypeId="2" ParentId="1410" CreationDate="2014-01-09T18:47:47.950" Score="5" Body="&lt;p&gt;This could be a tough one.  That close reason could indicate that the closers themselves do not understand the question, but someone else probably still can.  That person may proceed to post an answer, or inform the reviewers in the comments, or both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is probably where Code Review is different on closures.  In cases where the code is suitable for review, regardless of background information (such as in this question), answers can still work.  However, it may still be best to know exactly what the OP wants, at least so that visitors can see if the answers are taking a particular direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this question, I think the answers should stay.  They do help improve the code, which is what matters.  If the OP later clarifies the question, the existing answers can still reflect on that, or new ones can be added.  In the meantime, let it get closed if it comes to that, and perhaps the OP will respond.  If not, then it may end up staying closed.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-01-09T18:47:47.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1412" PostTypeId="1" AcceptedAnswerId="1417" CreationDate="2014-01-12T09:14:00.630" Score="4" ViewCount="80" Body="&lt;p&gt;There are a lot of good tag wikis on SO and some of these tags apply to CR as well. So I was wondering if it would make sense to copy them from SO? I guess the excerpt might be different to state why or which questions should be tagged as such in the context of CR but the tag wiki could easily be the same.&lt;/p&gt;&#xA;&lt;p&gt;Any opinions?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; for clarification:&lt;/p&gt;&#xA;&lt;p&gt;I am not referring to copying over all tags from SO. I am referring to copying the tag wiki content for tags which also exist on SO.&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="120114" LastEditDate="2020-09-18T11:43:51.323" LastActivityDate="2020-09-18T11:43:51.323" Title="Would it make sense to copy (some) tag wikis from SO?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="1413" PostTypeId="1" AcceptedAnswerId="1414" CreationDate="2014-01-12T14:10:02.537" Score="0" ViewCount="59" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/39091/help-me-pick-a-good-name-for-a-class&quot;&gt;this question&lt;/a&gt;, an edit to the code &lt;s&gt;(by other than the asker)&lt;/s&gt; added this block of comments to the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // duplication&#xA;    //     ||&#xA;    //    \||/&#xA;    //     \/&#xA;    try {&#xA;        listener = (SomeListener) activity;&#xA;    } catch (ClassCastException e) {&#xA;        throw new ClassCastException(activity.toString()&#xA;                + &quot; must implement SomeListener&quot;);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This appears to be an answer or comment, of sorts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this good practice?  Should I flag it for moderator attention?&lt;/p&gt;&#xA;" OwnerUserId="10084" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-01-12T18:33:48.037" Title="Edit a question to add comments to the code?" Tags="|discussion|specific-question|editing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1414" PostTypeId="2" ParentId="1413" CreationDate="2014-01-12T14:27:24.350" Score="2" Body="&lt;p&gt;The edit history at &lt;a href=&quot;https://codereview.stackexchange.com/posts/39091/revisions&quot;&gt;https://codereview.stackexchange.com/posts/39091/revisions&lt;/a&gt; shows that that edit was made by the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also IMO it's OK to edit question text to clarify the question (if you're sure of your clarification): similarly therefore IMO it's OK to add &lt;strong&gt;comments&lt;/strong&gt; (not code) to the code, if (again) you're sure of your clarification, and if you think that clarification is necessary/helpful to help other people to understand the question.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-01-12T14:27:24.350" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1416" PostTypeId="1" CreationDate="2014-01-12T22:38:20.873" Score="3" ViewCount="392" Body="&lt;p&gt;Someone might sometimes want a review of a longer length of code: for example &lt;a href=&quot;https://codereview.stackexchange.com/q/39097/34757&quot;&gt;this question&lt;/a&gt; references some code stored &lt;a href=&quot;http://www.mz1net.com/code-sample&quot; rel=&quot;nofollow noreferrer&quot;&gt;here on their private web site&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It isn't necessarily feasible or desirable to copy too much code into the question text on the main site. (&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/13147523#13147523&quot;&gt;reference&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if we're to review it then we want some permanent record of it. (&lt;a href=&quot;https://codereview.stackexchange.com/questions/39097/how-can-i-improve-this-c-evolutionary-ai-implementation/39100#comment65432_39100&quot;&gt;reference&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site already has a Github account. (&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1297/34757&quot;&gt;reference&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be desirable to allow (or require) people, who want a review of a longer bunch of source code, to post their code to Github?&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-01-13T19:13:45.553" Title="Review code on Github?" Tags="|discussion|site-policy|asking-questions|" AnswerCount="2" CommentCount="2" ClosedDate="2014-01-14T01:42:49.133" ContentLicense="CC BY-SA 3.0" />
  <row Id="1417" PostTypeId="2" ParentId="1412" CreationDate="2014-01-12T22:58:08.360" Score="9" Body="&lt;p&gt;A number of suggested edits came through recently where the suggester was doing exactly that... by this user... &lt;a href=&quot;https://codereview.stackexchange.com/users/10384/verdammelt?tab=activity&amp;amp;sort=revisions&quot;&gt;verdammelt&lt;/a&gt;. I think this is a good idea (and I &lt;a href=&quot;https://codereview.stackexchange.com/posts/39051/revisions&quot;&gt;have done it myself&lt;/a&gt;), but with the following clarifications:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All data in the copied text should be fact-checked, this includes:&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;all external links should still exist&lt;/li&gt;&#xA;&lt;li&gt;any references to other tags should also still exist (SO has many more tags than CR)&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;li&gt;Only copy content where it makes sense, just because both SO and CR have the same tag, it does not mean that the tags should have the same purpose/description on both&lt;/li&gt;&#xA;&lt;li&gt;Some tags are not high-value tags anyway, and should be discouraged... consider requesting the tagged questions are re-tagged, or the tag removed... adding a comprehensive wiki to a 'bad' tag is not necessarily a good solution.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Essentially, use your head still, and only if the SO tag text has the same meaning, and is appropriate, should it be copied to CR. &lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-01-12T22:58:08.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1418" PostTypeId="1" CreationDate="2014-01-13T12:45:06.733" Score="7" ViewCount="91" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/39125/31503&quot;&gt;This question has been posted&lt;/a&gt; and tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assert&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assert&amp;#39;&quot; rel=&quot;tag&quot;&gt;assert&lt;/a&gt;. It is the first assert-tagged question, and the tag appears somewhat relevant, but I am not certain that it adds any significant value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Already there are edit-suggestions for a full wiki-text on this tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should the question simply be untagged, or is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assert&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assert&amp;#39;&quot; rel=&quot;tag&quot;&gt;assert&lt;/a&gt; a meaningful tag?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-01-16T17:51:20.037" Title="Is the (just-created) [assert] tag meaningful?" Tags="|discussion|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1419" PostTypeId="2" ParentId="1416" CreationDate="2014-01-13T12:45:44.087" Score="2" Body="&lt;p&gt;I think the general consensus has been &quot;if the code is too long to put it into the question, it's too long to be reviewed by us&quot; and I'd like to stick with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with allowing to dump GitHub links is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is not a resource we control, it might be gone one day (repo deletion, user deletion, GitHub blows up...) which would render the answers useless.&lt;/li&gt;&#xA;&lt;li&gt;It allows the users to stretch the definition of &quot;too much code to review&quot; by much. It's hard to argue again someone wanting us to review the whole project instead of a single file.&lt;/li&gt;&#xA;&lt;li&gt;If it is so long that we need to use an external service, the code is really too long, the question should be split up.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At the moment the code that gets posted has a reasonable length most of the time, it's limited to some functions, maybe two or three classes and all in all fits very well. Posting more code would for sure limit the audience of the question (&quot;I'm not going to review all this crap&quot;), so it would be better if the user splits it up and presents it in different questions that can stand on their own (so no &quot;Authentication on website - Part x of y&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we look at it from the users perspective, being able to dump all code at once on us is a &lt;em&gt;huge&lt;/em&gt; advantage. But if we look at it from the perspective of &lt;em&gt;everyone else&lt;/em&gt;, having &lt;em&gt;short, concise and self-contained&lt;/em&gt; pieces of code, does not only allow the answers to be more specialized, but it will most likely also attract more reviewers (because they ain't need to spent that much time on it) and does also allow us to use the questions for reference purposes in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, I think I'd sum it up like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;First step [for a code review here] is to only show that part of the project that you want to be reviewed, if you already fail at reasonably extracting that part so that it can stand on it's own, you're already doing it wrong.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="2612" LastActivityDate="2014-01-13T12:45:44.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1420" PostTypeId="2" ParentId="1418" CreationDate="2014-01-13T13:49:16.967" Score="4" Body="&lt;p&gt;Does it have a better synonym? For example 'design by contract' isn't a tag. 'error-handling' is an existing tag, however assertions don't 'handle' an error.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-01-13T13:49:16.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1421" PostTypeId="2" ParentId="1418" CreationDate="2014-01-13T15:51:34.883" Score="-1" Body="&lt;p&gt;As ChrisW asks: is there a better synonym?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have identified &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/validation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;validation&amp;#39;&quot; rel=&quot;tag&quot;&gt;validation&lt;/a&gt; as a potential candidate to replace the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assert&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assert&amp;#39;&quot; rel=&quot;tag&quot;&gt;assert&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be reasonable to edit the post, and replace the assert tag with validation tag.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-01-13T15:51:34.883" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1422" PostTypeId="1" AcceptedAnswerId="1423" CreationDate="2014-01-13T16:17:16.193" Score="3" ViewCount="59" Body="&lt;p&gt;This question has been closed by votes: &lt;a href=&quot;https://codereview.stackexchange.com/q/39158/18427&quot;&gt;https://codereview.stackexchange.com/q/39158/18427&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/406uM.png&quot; alt=&quot;flagged without flagging&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was the last close vote on this question.  Does that automatically flag this post when there are no comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will it count against me if the flag is disputed or declined?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-11-14T18:38:57.637" Title="Flagged post without flagging" Tags="|support|stackexchange|closed-questions|flagging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1423" PostTypeId="2" ParentId="1422" CreationDate="2014-01-13T17:11:24.850" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I was the last close vote on this question. Does that automatically flag this post when there are no comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, if a post is closed with no comments (deleted ones count as none), Community ♦ will raise this autoflag, but only while the site is in beta (it then gets disabled for good).  This happens in any such situation, even when a ♦ moderator closes a question right away without commenting on it first.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Will it count against me if the flag is disputed or declined?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, it will not count against you.  Again, this flag is raised by Community ♦, regardless of whom did the closing.  This flag is tied to Community ♦, &lt;em&gt;not&lt;/em&gt; any user.  As such, it won't appear on your profile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may also be worth noting that this particular autoflag isn't too important, and I don't believe that SE even utilizes data coming from their handline.  It &lt;em&gt;may&lt;/em&gt; help inform a flag reviewer (&lt;s&gt;users with moderator tools or&lt;/s&gt; ♦ moderators) that a post was closed without comments, but it is otherwise useless.  It doesn't make a difference whether it's deemed helpful or rejected by a ♦ moderator.  &lt;s&gt;Users with moderator tools can still raise an additional flag (such as an 'invalid' flag) on it for a ♦ moderator if necessary, but it will always be cleared as disputed.&lt;/s&gt;  Disputed flags don't count against you.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-11-14T18:38:57.637" LastActivityDate="2014-11-14T18:38:57.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1424" PostTypeId="2" ParentId="1418" CreationDate="2014-01-13T17:55:08.060" Score="8" Body="&lt;p&gt;I would rename the tag to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assertions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assertions&amp;#39;&quot; rel=&quot;tag&quot;&gt;assertions&lt;/a&gt;.  It would be analogous to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comments&amp;#39;&quot; rel=&quot;tag&quot;&gt;comments&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt;, serving as a flag that the author has particular concerns about that aspect of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;  Since this is now the highest voted answer here, I've gone ahead and retagged that question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assertions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assertions&amp;#39;&quot; rel=&quot;tag&quot;&gt;assertions&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2014-01-16T17:51:20.037" LastActivityDate="2014-01-16T17:51:20.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1425" PostTypeId="1" AcceptedAnswerId="1427" CreationDate="2014-01-13T18:26:31.043" Score="12" ViewCount="116" Body="&lt;p&gt;I have written a &lt;a href=&quot;https://github.com/r-darwish/gameoflife&quot; rel=&quot;nofollow noreferrer&quot;&gt;small application&lt;/a&gt; in Haskell and I wish to get a code review. Since I'm inexperienced, I cannot really write a bullet list of things I'm not satisfied with in my code. It would just be helpful for someone to review the entire application, as any kind advice is welcome. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it appropriate to post such a &lt;a href=&quot;https://codereview.stackexchange.com/questions/39170/game-of-life-implementation-in-haskell&quot;&gt;question&lt;/a&gt; on Code Review?&lt;/p&gt;&#xA;" OwnerUserId="34129" OwnerDisplayName="darwish" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-26T20:18:29.293" Title="Would my Haskell Game-of-Life be too long to review?" Tags="|discussion|specific-question|code-length|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1426" PostTypeId="2" ParentId="1416" CreationDate="2014-01-13T19:01:58.787" Score="3" Body="&lt;p&gt;I agree entirely with Bobby's answer but wanted to point out a few more things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;It's way too easy to put up a lot of code on github, post a link to it on code review and say &quot;plz r3view th1s&quot; (minus the l33t-speak). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is already an excellent service that reviews code for free (except for expecting an up-vote or two in return). We should expect &lt;em&gt;something&lt;/em&gt; from the users of this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(See also: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;Questions should include a description of what the code does&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review community on GitHub is meant for showing &lt;strong&gt;what clean code is&lt;/strong&gt;, and not for reviewing dirty code. Most of the code publicized on GitHub has already been reviewed on Code Review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-01-13T19:13:45.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1427" PostTypeId="2" ParentId="1425" CreationDate="2014-01-13T19:05:49.907" Score="12" Body="&lt;p&gt;It depends. Remember that reviewers are not paid to review your code, so write out your post, then sit back and look at the preview before hitting that &lt;kbd&gt;Post Question&lt;/kbd&gt; button. &lt;strong&gt;Put yourself in the reviewers' shoes&lt;/strong&gt;. Would you review this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel it's too much, it probably is. There's nothing wrong with breaking it down into multiple questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't looked at your code, but one of the commenters made an interesting comment: &quot;&lt;em&gt;that's not a problem at all, they're used to a lot more.&lt;/em&gt;&quot; - it's probably true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at our &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; posts, they're all &quot;complete&quot; applications, of reasonable reviewing length.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-01-13T19:05:49.907" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1428" PostTypeId="1" AcceptedAnswerId="1430" CreationDate="2014-01-15T22:24:15.633" Score="12" ViewCount="173" Body="&lt;p&gt;This is a review site, so the questions should be voted on whether or not they are on-topic and if they clearly portrayed their code so that it could be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question has 4 answers, yes, it may be badly written code, but it still works and shows signs it can be improved.  All the answers are up voted, a lot, but the question has fewer votes than the accepted answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The logic escapes me.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One example: &lt;a href=&quot;https://codereview.stackexchange.com/q/5450/18427&quot;&gt;How can I make this method shorter and easier to follow?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question = 8 votes (counting mine)&lt;br&gt;&#xA;Accepted answer = 12 votes ( not counting mine )&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-04-23T08:53:03.687" Title="How does a question get fewer votes than an answer?" Tags="|discussion|voting|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1429" PostTypeId="1" CreationDate="2014-01-16T02:29:43.420" Score="35" ViewCount="1577" Body="&lt;p&gt;If you didn't know already, the &lt;a href=&quot;http://data.stackexchange.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;&lt;em&gt;Stack Exchange Data Explorer&lt;/em&gt; (SEDE)&lt;/strong&gt;&lt;/a&gt; &lt;strong&gt;now includes Code Review&lt;/strong&gt; and all public Stack Exchange beta sites.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Bookmark: &lt;a href=&quot;http://data.stackexchange.com/codereview/queries&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://data.stackexchange.com/codereview/queries&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;This is our most powerful available tool to tap into our site's data and fetch everything we need to understand exactly where we're headed, and what we need to fix.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Let this Q&amp;amp;A be our &lt;strong&gt;&lt;em&gt;Red Pill Lab&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is your last chance. After this, there is no turning back. You take the blue pill – the story ends, you wake up in your bed and believe whatever you want to believe. You take the red pill – you stay in Wonderland, and I show you how deep the rabbit hole goes. Remember, all I'm offering is the truth – nothing more.&lt;/p&gt;&#xA;&lt;p&gt;-- Morpheus&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Post queries here as answers, vote for interesting and useful queries, share your findings!&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Let's stay in Wonderland and see how deep the rabbit hole goes!&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="4477" LastEditDate="2022-08-09T13:04:25.623" LastActivityDate="2022-08-09T13:36:32.117" Title="Stack Exchange Data Explorer is up. What now, Wonderland?" Tags="|discussion|beta-progress|data-explorer|" AnswerCount="24" CommentCount="4" CommunityOwnedDate="2014-01-16T02:39:40.787" ContentLicense="CC BY-SA 4.0" />
  <row Id="1430" PostTypeId="2" ParentId="1428" CreationDate="2014-01-16T10:39:00.280" Score="9" Body="&lt;p&gt;It's a frequently asked question: &lt;a href=&quot;https://meta.stackexchange.com/questions/122940/why-do-questions-need-votes-too&quot;&gt;Why do questions need votes, too?&lt;/a&gt; has many duplicates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no consensus here on why a question should be upvoted: &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=13150551#13150551&quot;&gt;see this link to chat&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My voting policy is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Upvote &lt;em&gt;all&lt;/em&gt; answers&lt;/strong&gt; which I think are helpful (to thank the person who spent the time to answer)&lt;/li&gt;&#xA;&lt;li&gt;Downvote any answer which I think is &lt;strong&gt;wrong or harmful&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Upvote the &lt;em&gt;fewer than all&lt;/em&gt; questions&lt;/strong&gt; which:  &#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I think or hope other people will find especially interesting&lt;/li&gt;&#xA;&lt;li&gt;I find especially interesting and for which I'd like to see more answers&lt;/li&gt;&#xA;&lt;li&gt;I think are especially well-asked (clearly written, researched, effort put into asking the question)  &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Downvote any question which I dislike, e.g. because IMO it &lt;strong&gt;cannot be answered well&lt;/strong&gt;, but which is good enough that I can't vote to close it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Therefore I upvote answers more frequently than I do questions (and downvote rarely).&#xA;I upvote most (not all) question that I answer myself (because I at least thought they were worth answering).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of the three reasons I gave to upvote a question, the first two above are intended to encourage more answers to this question. The third is intended to encourage future questions from the OP.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-01-16T13:06:25.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1431" PostTypeId="2" ParentId="1429" CreationDate="2014-01-16T17:40:36.387" Score="3" Body="&lt;p&gt;We've discussed Unsung Hero for Best of 2013.  Here is some data to go with that:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/160272/unsung-heroes&quot; rel=&quot;nofollow&quot;&gt;Unsung Heroes&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="14909" LastEditDate="2014-01-23T16:56:44.733" LastActivityDate="2014-01-23T16:56:44.733" CommentCount="2" CommunityOwnedDate="2014-01-16T17:40:36.387" ContentLicense="CC BY-SA 3.0" />
  <row Id="1432" PostTypeId="2" ParentId="1429" CreationDate="2014-01-16T23:13:33.333" Score="15" Body="&lt;p&gt;Here's my &lt;a href=&quot;http://data.stackexchange.com/codereview/query/160371&quot; rel=&quot;nofollow noreferrer&quot;&gt;re-creation of Grace Note's query&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The numbers, as of 2014-01-16, are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  1095    51.7241         51.7241                    &#xA;200                  793     37.4587         89.1828                    &#xA;500                  132     6.2352          95.418                     &#xA;1000                 51      2.4091          97.8271                    &#xA;2000                 30      1.4171          99.2442                    &#xA;4000                 16      0.7558          100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Status Update, 2014-02-16:&lt;/strong&gt; There's a bit of progress over the past month.  It takes a &lt;em&gt;lot&lt;/em&gt; of votes to promote a user to the next threshold!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  1182    51.2798         51.2798                    &#xA;200                  857     37.18           88.4599                    &#xA;500                  158     6.8547          95.3145                    &#xA;1000                 58      2.5163          97.8308                    &#xA;2000                 26      1.128           98.9588                    &#xA;4000                 24      1.0412          100 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Status Update, 2014-03-23:&lt;/strong&gt; It's no use! The percentages are barely budging.  Although we have nearly doubled the number of ≥4k users since mid-Janurary, we're also gaining a lot of new avid users.  The increased upvote activity has undoubtedly been beneficial, but I'm not convinced that this query is a useful metric of the vitality of the community.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  1299    51.50670000000  51.5067000                 &#xA;200                  924     36.63760000000  88.1443000                 &#xA;500                  167     6.62170000000   94.7661000                 &#xA;1000                 75      2.97380000000   97.7399000                 &#xA;2000                 27      1.07060000000   98.8105000                 &#xA;4000                 30      1.18950000000   100.0000000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Status Update, 2014-06-22:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  1545    51.346          51.346                     &#xA;200                  1109    36.8561         88.2021                    &#xA;500                  188     6.2479          94.45                      &#xA;1000                 93      3.0907          97.5407                    &#xA;2000                 36      1.1964          98.7371                    &#xA;4000                 38      1.2629          100                        &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here's one way to do something about the problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/160489&quot; rel=&quot;nofollow noreferrer&quot;&gt;Welcome intermediate users by reviewing their answers&lt;/a&gt; or their &lt;a href=&quot;http://data.stackexchange.com/codereview/query/161036&quot; rel=&quot;nofollow noreferrer&quot;&gt;questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These queries finds posts from users with between 150 and 500 reputation points who have been seen recently.  Those posts are likely to be at least somewhat valuable, since those users are known to have made positive contributions already.  Please help bump up these members to 500!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There is an updated query available that now includes graduated privilege thresholds &lt;a href=&quot;https://data.stackexchange.com/codereview/query/810815/distribution-of-avid-users-by-reputation-tier?graduated=1&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="37660" LastEditDate="2018-02-26T10:16:01.987" LastActivityDate="2018-02-26T10:16:01.987" CommentCount="5" CommunityOwnedDate="2014-01-16T23:13:33.333" ContentLicense="CC BY-SA 3.0" />
  <row Id="1433" PostTypeId="2" ParentId="1429" CreationDate="2014-01-17T03:16:19.110" Score="6" Body="&lt;p&gt;Here is a slightly different way to approach the lack of voting pointed out by @tomdemuyt:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/148457&quot; rel=&quot;nofollow&quot;&gt;Questions with only zero-score answers&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/265223/forgotten-zombie-killers&quot; rel=&quot;nofollow&quot;&gt;Zero-vote answers on questions with no accepted answer, and all answers with at most zero score&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please use these queries and do your part to upvote zombie answers!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="12390" LastEditDate="2015-01-22T22:19:56.013" LastActivityDate="2015-01-22T22:19:56.013" CommentCount="4" CommunityOwnedDate="2014-01-17T03:16:19.110" ContentLicense="CC BY-SA 3.0" />
  <row Id="1434" PostTypeId="2" ParentId="1429" CreationDate="2014-01-17T04:01:18.800" Score="10" Body="&lt;h2&gt;Occupy Code Review (CR)&lt;/h2&gt;&#xA;&lt;p&gt;A while back I had favorited this query for Stack Overflow (SO). Now that CR is on the SEDE, I wondered how we'd compare:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/160464/how-rich-are-the-1-active-users&quot; rel=&quot;nofollow noreferrer&quot;&gt;How Rich Are the 1% (Active Users)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;With this week's data...&lt;/p&gt;&#xA;&lt;p&gt;SO's breakdown is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;27.54% to the 1%&lt;/strong&gt; (1,610 users)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;72.46% to the 99%&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;CR's breakdown is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;17.33% to the 1%&lt;/strong&gt; (11 users, 104,607 rep | average 9,509.72)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;82.67% to the 99%&lt;/strong&gt; (1,011 users, 499,066 rep | average 493.64)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I think @200_success is right, &lt;em&gt;&lt;a href=&quot;https://webapps.stackexchange.com/tour&quot;&gt;Web Applications&lt;/a&gt;&lt;/em&gt; is a very much comparable, graduated site.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Web Applications&lt;/em&gt;' breakdown is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;18.79% to the 1%&lt;/strong&gt; (11 users, 115,301 rep | average 10,481.91)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;81.21% to the 99%&lt;/strong&gt; (994 users, 498,403 rep | average 501.41)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I think we can easily aim at getting the 1%'s average rep to 10K, and the 99%'s average rep to 500 points. All it takes is some more voting.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;02/16/2015&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Looks like we're very comparable to SO now (by this metric at least).&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Who         Rep    Users  PctShareOfWealth    AvgUserRep&#xA;The 1%    483487    21       28.76140597        23023.19&#xA;The 99%    1197540    2018   71.23859403        593.43&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;12/13/2016&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Looks like we've gone past SO now. The 1% are getting richer, and the 99% are getting...richer?&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Who      Rep    Users  PctShareOfWealth AvgUserRep&#xA;The 1%  1051683 35     32.98290456223   30048.09&#xA;The 99% 2136887 3379   67.01709543776   632.4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="4477" LastEditDate="2022-08-09T13:36:32.117" LastActivityDate="2022-08-09T13:36:32.117" CommentCount="3" CommunityOwnedDate="2014-01-17T04:01:18.800" ContentLicense="CC BY-SA 4.0" />
  <row Id="1435" PostTypeId="2" ParentId="1429" CreationDate="2014-01-17T04:54:56.067" Score="3" Body="&lt;h1&gt;Vote Analysis&lt;/h1&gt;&#xA;&lt;p&gt;Compare year-to-year monthly votes, by type:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Answer votes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;AcceptedByOriginator&lt;/li&gt;&#xA;&lt;li&gt;UpMod&lt;/li&gt;&#xA;&lt;li&gt;DownMod&lt;/li&gt;&#xA;&lt;li&gt;BountyClose&lt;/li&gt;&#xA;&lt;li&gt;Deletion&lt;/li&gt;&#xA;&lt;li&gt;Undeletion&lt;/li&gt;&#xA;&lt;li&gt;ModeratorReview&lt;/li&gt;&#xA;&lt;li&gt;ApproveEditSuggestion&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Question votes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;UpMod&lt;/li&gt;&#xA;&lt;li&gt;DownMod&lt;/li&gt;&#xA;&lt;li&gt;Favorite&lt;/li&gt;&#xA;&lt;li&gt;Close&lt;/li&gt;&#xA;&lt;li&gt;Reopen&lt;/li&gt;&#xA;&lt;li&gt;BountyStart&lt;/li&gt;&#xA;&lt;li&gt;BountyClose&lt;/li&gt;&#xA;&lt;li&gt;Deletion&lt;/li&gt;&#xA;&lt;li&gt;Undeletion&lt;/li&gt;&#xA;&lt;li&gt;ModeratorReview&lt;/li&gt;&#xA;&lt;li&gt;ApproveEditSuggestion&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;TagWiki votes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ApproveEditSuggestion&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;TagWikiExcerpt votes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ApproveEditSuggestion&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/160515/votetype-analysis-over-time-by-month-year&quot; rel=&quot;nofollow noreferrer&quot;&gt;VoteType Analysis Over Time, By Month/Year&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Answer Upvotes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Here's a table that illustrates the kind of analysis I see with this dataset:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;           2011   2012          2013          2014&#xA;January    1043   1705  +63.5%  1190  -30.2%  1689  +41.9%&#xA;February   1015   1287  +26.8%  1657  +28.7%&#xA;March       971   1483  +52.7%  1435   -3.2%&#xA;April       718   1208  +68.2%  1155   -4.4%&#xA;May         819    987  +19.8%  1280  +29.7%&#xA;June        489   1304 +166.7%  1199   -8.1%&#xA;July        659   1553 +135.7%  1284  -17.3%&#xA;August      846   1417  +67.5%  1436   +1.3%&#xA;September   667   1639 +145.7%  1557   -5.0%&#xA;October     980   1475  +50.5%  1812  +22.8%&#xA;November    996   1485  +49.1%  2823  +90.1%&#xA;December   1420   1031  -27.4%  3712 +260.0%&#xA;==========================================================&#xA;          10623  16574  +56.0% 20540  +23.9%&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Monthly Upvotes (Q+A)&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NTIRf.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Monthly Votes Projection&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/heG5X.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-23T17:00:23.330" CommentCount="8" CommunityOwnedDate="2014-01-17T04:54:56.067" ContentLicense="CC BY-SA 3.0" />
  <row Id="1436" PostTypeId="2" ParentId="1428" CreationDate="2014-01-18T12:02:23.633" Score="6" Body="&lt;p&gt;Usually on Code Review, those who answer tend to put more effort in their answer than the person who is asking the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To ask a question, you &lt;em&gt;can&lt;/em&gt; basically copy-paste some code that you have written and ask &quot;How can I improve this code?&quot;. That doesn't make it a &lt;strong&gt;good&lt;/strong&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To answer a question, you &lt;strong&gt;need&lt;/strong&gt; to ask yourself: What is this code doing? How could it be done better? Having a lot of programming experience helps to answer a question, but the most difficult part of answering is to &quot;BE the code&quot;. Understanding what code is doing isn't always easy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the question you linked here, I am down-voting it because it's a simple &quot;copy-paste&quot; question, the asker does not make it easier &lt;strong&gt;in any way&lt;/strong&gt; for reviewers to answer the question. See also: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;Questions should include a description of what the code does&lt;/a&gt; . There is absolutely no explaining the code whatsoever in that question.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-01-18T12:02:23.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1437" PostTypeId="2" ParentId="999" CreationDate="2014-01-20T00:39:18.260" Score="3" Body="&lt;p&gt;The following SEDE query looks for zombies which may interest you in particular:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/4038/find-interesting-unanswered-questions&quot; rel=&quot;nofollow&quot;&gt;Find interesting unanswered questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Looks at unanswered questions in your top 20 tags and sorts them by a combined weight which takes into account: score, askers reputation and how well you do on that particular tag&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="31562" LastEditDate="2014-01-24T21:00:01.687" LastActivityDate="2014-01-24T21:00:01.687" CommentCount="0" CommunityOwnedDate="2014-01-20T00:39:18.260" ContentLicense="CC BY-SA 3.0" />
  <row Id="1438" PostTypeId="1" AcceptedAnswerId="1708" CreationDate="2014-01-20T02:39:18.477" Score="25" ViewCount="566" Body="&lt;p&gt;Several times I had the need to write mathematical formulas in my answers on CodeReview.SE. Sometimes, this can be simulated by &lt;code&gt;sup&lt;/code&gt; and/or &lt;code&gt;sub&lt;/code&gt; HTML tags, as I realized when &lt;a href=&quot;https://codereview.stackexchange.com/users/27623/syb0rg&quot;&gt;syb0rg&lt;/a&gt; edited my answer &lt;a href=&quot;https://codereview.stackexchange.com/a/39193/26493&quot;&gt;here&lt;/a&gt;. However, sometimes it is not as easy, for example &lt;a href=&quot;https://codereview.stackexchange.com/a/32938/26493&quot;&gt;here&lt;/a&gt;, where I had to use code block for one formula (to achieve alignment) and LaTeX formulas off-site and attach them as images (for summations).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Formulas make sense in the design of various (for example, numerical) algorithms, as well as in the analysis of the algorithm's complexity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion is to include &lt;a href=&quot;http://www.mathjax.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;MathJax&lt;/a&gt; in CodeReview.SE, as it was included in Math.SE (where it obviously makes even more sense to be included), unless there is some big drawback here that I'm failing to notice.&lt;/p&gt;&#xA;" OwnerUserId="26493" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-05-04T07:56:44.917" Title="MathJax on CodeReview" Tags="|feature-request|status-completed|formatting|mathjax|" AnswerCount="14" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1439" PostTypeId="1" AcceptedAnswerId="1440" CreationDate="2014-01-20T08:55:13.490" Score="17" ViewCount="406" Body="&lt;p&gt;I am new to this site, but love reviewing code and having my code reviewed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing that is always difficult for me when I'm reviewing code is to determine whether some of the points I'm making are just my opinion or are objectively better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would prefer to make those points anyway, while noting that they might just be my opinion. Especially because not everything is equally subjective/objective and there wouldn't be much left if I would ban out all traces of opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can imagine though that those kind of comments can spark long discussions if there are no guidelines about how to handle them (e.g. the extreme case of tabs vs spaces).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't imagine this issue not being handled somewhere in another question on Meta or in the FAQ, but I couldn't find it, so I've taken the risk of posting a duplicate.&lt;/p&gt;&#xA;" OwnerUserId="4317" LastEditorUserId="22222" LastEditDate="2014-03-13T18:35:04.247" LastActivityDate="2014-03-13T18:35:04.247" Title="How much can an answer be subject to opinion?" Tags="|discussion|faq|answers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1440" PostTypeId="2" ParentId="1439" CreationDate="2014-01-20T10:31:33.400" Score="24" Body="&lt;p&gt;There are all kinds of problems that can be pointed out in a code review.  Good answers point out&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38337/9357&quot;&gt;Genuine bugs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/32729/9357&quot;&gt;Security holes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38316/9357&quot;&gt;Misconceptions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/36595/9357&quot;&gt;Inefficiencies in the algorithm&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/39606/9357&quot;&gt;Inefficiencies in expression&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38728/9357&quot;&gt;Poor use of data structures&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/37900/9357&quot;&gt;Violations of accepted programming practices&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38801/9357&quot;&gt;Advice to understand the challenge to be solved&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/31971/9357&quot;&gt;Ways to enhance the clarity of the code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38928/9357&quot;&gt;Idioms more appropriate for the chosen programming language&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/39325/9357&quot;&gt;More flexible designs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/30213/9357&quot;&gt;General design faults&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38490/9357&quot;&gt;That the code is already pretty good&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Even the occasional &lt;a href=&quot;https://codereview.stackexchange.com/q/36078/9357&quot;&gt;&quot;soft&quot; questions&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/q/38795/9357&quot;&gt;questions that explicitly seek opinion&lt;/a&gt; are useful!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With so much important stuff to talk about, an answer that merely gives shallow or controversial advice such as &quot;you're using the wrong brace style and indentation width&quot; is likely to be outcompeted by a more insightful answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My advice is, it's fine to offer opinionated advice, but only as an &lt;a href=&quot;https://codereview.stackexchange.com/a/39547/9357&quot;&gt;afterthought&lt;/a&gt; following a solidly grounded critique.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-01-20T10:31:33.400" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1441" PostTypeId="2" ParentId="1439" CreationDate="2014-01-20T11:08:51.930" Score="12" Body="&lt;p&gt;In Real Life there's a decision to be made: do you or don't you alter the code to accept the suggestion?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's good to know which of your own comments you think are 'mere' opinions. It lets you distinguish between, &quot;I require you to make this change before I sign off on this change&quot; versus &quot;I suggest you make this change if you think it's a good idea&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The distinction is less important here: the OP is never required to accept your suggestions, and so can simply ignore the suggestions which they don't accept, instead of arguing about them.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-01-20T11:08:51.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1442" PostTypeId="2" ParentId="1438" CreationDate="2014-01-20T18:04:50.007" Score="13" Body="&lt;p&gt;The following sites support MathJax (there may be more I'm unaware of):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://mathoverflow.net/&quot;&gt;Math Overflow&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://math.stackexchange.com/&quot;&gt;Math&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stats.stackexchange.com/&quot;&gt;Cross Validated&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://cstheory.stackexchange.com/&quot;&gt;Theoretical Computer Science&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://cs.stackexchange.com/&quot;&gt;Computer Science&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://scicomp.stackexchange.com&quot;&gt;Computational Science&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://crypto.stackexchange.com/&quot;&gt;Cryptography&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://dsp.stackexchange.com/&quot;&gt;Signal Processing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://physics.stackexchange.com/&quot;&gt;Physics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://chemistry.stackexchange.com/&quot;&gt;Chemistry&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://biology.stackexchange.com/&quot;&gt;Biology&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://space.stackexchange.com/&quot;&gt;Space Exploration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If even Biology supports MathJax, then leaving MathJax disabled on Code Review looks more like an oversight than a deliberate rejection.  Let's enable it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Interestingly, &lt;a href=&quot;https://tex.stackexchange.com/&quot;&gt;TeX — LaTeX&lt;/a&gt; does &lt;em&gt;not&lt;/em&gt; support MathJax.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:58:50.620" LastActivityDate="2014-02-03T16:28:55.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1443" PostTypeId="2" ParentId="1438" CreationDate="2014-01-20T18:50:17.577" Score="14" Body="&lt;p&gt;Based on &lt;a href=&quot;https://space.meta.stackexchange.com/questions/7/writing-equations-mathjax-and-alternatives/80#80&quot;&gt;Space Exploration SE's similar feature request&lt;/a&gt;, the SE devs would want to see a list of questions that can benefit from this feature.  We may not use this feature a whole lot, but we at least need several good examples of posts that would benefit from this.  Even then, they may not feel that it's a good fit for CR, but that's something they will have to determine based on whatever criteria they use.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T15:52:04.530" LastActivityDate="2014-01-20T18:50:17.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1444" PostTypeId="2" ParentId="1429" CreationDate="2014-01-21T00:30:25.157" Score="4" Body="&lt;p&gt;&quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;Call of Duty - We're on a mission&lt;/a&gt;&quot; says,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your ammunition: 40 votes per day, unlimited answers.&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Every unanswered question is a &lt;strong&gt;zombie&lt;/strong&gt;.&lt;/li&gt;&#xA;  &lt;li&gt;Every unvoted good answer is a &lt;strong&gt;target&lt;/strong&gt;.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If one answers a question, it is encouraging to get at least one vote (or a comment about how to improve your answer); if you post and get no feedback at all, that's discouraging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The following is a useful query (highly upvoted, on the front page of the &lt;a href=&quot;http://data.stackexchange.com/codereview/queries?order_by=featured&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE 'featured' queries&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/4038/find-interesting-unanswered-questions&quot; rel=&quot;nofollow noreferrer&quot;&gt;Find interesting unanswered questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Looks at unanswered questions in your top 20 tags and sorts them by a combined weight which takes into account: score, askers reputation and how well you do on that particular tag&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I wrote a second query, copying the same criterion for &quot;interesting&quot; as the one above, adding the tag names, and sorting by reverse date:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/161378/interesting-zero-scored-answers&quot; rel=&quot;nofollow noreferrer&quot;&gt;Interesting zero scored answers&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you run this you'll find answers on topics which you know, which haven't received any votes (or, which hadn't received any at the time when the SEDE data was last collected).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For both queries, type in your numeric User ID, if SEDE can't resolve your &lt;code&gt;##UserId##&lt;/code&gt; automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good hunting!&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-01-23T16:58:13.850" CommentCount="0" CommunityOwnedDate="2014-01-21T00:30:25.157" ContentLicense="CC BY-SA 3.0" />
  <row Id="1445" PostTypeId="2" ParentId="1429" CreationDate="2014-01-21T05:21:45.893" Score="5" Body="&lt;p&gt;It was asked: Anyone know how to formulate the voting data as a pivot:&lt;/p&gt;&#xA;&lt;p&gt;Here is a first stab at the critical &lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/votegraph#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;voting factors for Code Review since 1 Jan 2013&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This does a pivot table on the voting data, and plots the results as a graph over time.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/md1sf.png&quot; alt=&quot;Enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="4477" LastEditDate="2022-08-09T13:09:11.503" LastActivityDate="2022-08-09T13:09:11.503" CommentCount="0" CommunityOwnedDate="2014-01-21T05:21:45.893" ContentLicense="CC BY-SA 4.0" />
  <row Id="1446" PostTypeId="1" AcceptedAnswerId="1448" CreationDate="2014-01-21T14:25:59.533" Score="7" ViewCount="128" Body="&lt;p&gt;Now that we have SEDE, I created a query with high viewcount questions ( linked to JavaScript ). My assumption is that traffic to these questions is Google generated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should a question like this : &lt;a href=&quot;https://codereview.stackexchange.com/q/9574/14625&quot;&gt;Faster and cleaner way to parse Parameters from URL in javascript/jQuery?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;really be closed since this could be the first exposure to CR for a visitor? I understand the question does not follow the rules, but mayhaps we can grant an exception ? I just dont want CR to look like Wikipedia or SO.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-01-27T16:14:23.003" Title="Should we be less strict with high view count questions?" Tags="|discussion|closed-questions|moderation|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1447" PostTypeId="2" ParentId="896" CreationDate="2014-01-21T14:32:58.697" Score="8" Body="&lt;p&gt;I've just made this change, actually a bit surprised that it took &lt;em&gt;this&lt;/em&gt; long to be noticed. Sorry about the delay in our response, this is now live.&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2014-01-21T14:32:58.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1448" PostTypeId="2" ParentId="1446" CreationDate="2014-01-21T14:46:16.427" Score="10" Body="&lt;p&gt;I think these questions (off-topic, old, highly viewed) ought to be tracked and closed. They date back from an age of darkness, when the site's scope wasn't as clear-cut as it is today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they're valuable content with some upvoted answers, then perhaps we should put a historical lock on them. I have flagged the question you've mentioned as such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a beta site, we cannot afford to &quot;be less strict&quot; on &lt;em&gt;anything&lt;/em&gt; that can affect the site's scope.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-01-21T14:46:16.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1449" PostTypeId="2" ParentId="1446" CreationDate="2014-01-21T14:54:24.450" Score="6" Body="&lt;p&gt;I know that some questions that are migrated a long time ago, don't retain the migrated mark for all eternity, I have noticed this on other sites as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;taking that into consideration, those votes and answers may have come from StackOverflow. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;another point to address is that this person posted someone else's code here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;They could be Violating Licensing just by posting it here.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;this could be a legal issue, therefore we cannot afford to be less strict on this high view question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;if this question didn't have someone else's code, it could be locked with a note that says this isn't what we normally do here but it brings people to our wonderful site and tells them what we do.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-01-21T14:54:24.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1450" PostTypeId="1" CreationDate="2014-01-22T19:37:06.393" Score="13" ViewCount="204" Body="&lt;p&gt;This question is meant as a general question, but it is also specifically about this specific question:&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/39228/original-factorial-method-in-java/&quot;&gt;https://codereview.stackexchange.com/questions/39228/original-factorial-method-in-java/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1294/why-is-only-my-own-written-code-on-topic&quot;&gt;It is known&lt;/a&gt;&lt;/strong&gt; that only your own written code are on-topic on this site. However, as programming sometimes is to take some pieces of code from different places and put it together, I am wondering: &lt;strong&gt;What does it take to make some code that you have found somewhere &quot;your own&quot;?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example, if the specific question above would change the identifier names (parameters and method name), use a different indenting, another kind of exception thrown, etc. Could then the code be called &quot;my own&quot;? (and the question possibly re-opened) Because there is really &lt;em&gt;no other structural different way of doing what is done in that code&lt;/em&gt; (except following the guidelines from my answer of course).&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-08-10T16:42:41.717" Title="What does it take to make code your own?" Tags="|discussion|scope|code-ownership|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1451" PostTypeId="2" ParentId="1450" CreationDate="2014-01-22T20:14:21.840" Score="17" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;What does it take to make code your own?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Good faith.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I think the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1295/23788&quot;&gt;potential licensing issue&lt;/a&gt; reason makes sense, I also believe that the true reason behind this close reason is because of &lt;em&gt;the spirit of Code Review&lt;/em&gt;, which is to post the code you've written and get it peer reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, one can game that rule, grab code online, twist it a little (or not), include it in their post as part of their own code, or even as the entire post, and &lt;em&gt;pretend&lt;/em&gt; it's theirs. &lt;strong&gt;Who cares at that point?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By clicking &lt;kbd&gt;Post Your Question&lt;/kbd&gt; on CR, you're saying &quot;&lt;strong&gt;&lt;em&gt;I wrote this code, does it make my ass look fat?&lt;/em&gt;&lt;/strong&gt;&quot;. If you didn't write it, well, you're being dishonest, and you stink and I don't want to be your friend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if you didn't write it, and acknowledge it, and it's all there is to review, your question should get closed. If you didn't write it, and acknowledge it, and it's only, say, a single method in a 300-liner class that you're posting, you're forgiven and not only you don't stink, you're honest enough to say &quot;&lt;em&gt;this part here, I grabbed from [SO link] and it works well, feel free to review it along with the rest, or skip it.&lt;/em&gt;&quot;, and I like you and I'll even give you an upvote.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Do we still need to close questions that explicitly aren't about the OP's own code then? &lt;strong&gt;Absolutely!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we need to be the &quot;code ownership police&quot; and hunt down liars? I don't think so.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Specifically about the question you've linked, I think the OP asked in good faith, but didn't read our [help/on-topic] page, and it could have been a much better fit for Programmers.SE.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-01-22T20:14:21.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1452" PostTypeId="1" AcceptedAnswerId="1458" CreationDate="2014-01-23T16:37:16.763" Score="35" ViewCount="630" Body="&lt;p&gt;I recently noticed a number of articles from here ending up on a popular code shaming website, &lt;a href=&quot;http://codecrap.com/content/1057&quot; rel=&quot;nofollow&quot;&gt;codecrap.com&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I imagine no harm is meant, but I would just like to urge people against doing this. The purpose of this SE is to let people &lt;em&gt;(who have a willingness to improve)&lt;/em&gt; show their code and ask for guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is unfair and discouraging to make fun of them. We were all beginners at one stage (I used to abuse design patterns..)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, those websites are to show laziness and disregard in legacy systems or simply code from people why are sufficiently experienced they should know better. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a huge difference between that a lack of knowledge of the correct means of accomplishing a task.&lt;/p&gt;&#xA;" OwnerUserId="33885" LastEditorUserId="22222" LastEditDate="2014-02-02T06:31:23.717" LastActivityDate="2014-02-02T06:31:23.717" Title="Posting Code Review questions on code shaming sites" Tags="|discussion|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1453" PostTypeId="1" CreationDate="2014-01-23T16:52:58.120" Score="7" ViewCount="39" Body="&lt;p&gt;I have retagged the 4 questions that had the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tpl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tpl&amp;#39;&quot; rel=&quot;tag&quot;&gt;tpl&lt;/a&gt; tag, to use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/task-parallel-library&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;task-parallel-library&amp;#39;&quot; rel=&quot;tag&quot;&gt;task-parallel-library&lt;/a&gt; instead - Stack Overflow doesn't have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tpl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tpl&amp;#39;&quot; rel=&quot;tag&quot;&gt;tpl&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Burninate? Synonymize?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2014-01-24T04:05:35.417" LastActivityDate="2014-01-24T04:05:35.417" Title="Burninate [tpl] tag" Tags="|discussion|status-completed|tags|burninate-request|synonym-request|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1454" PostTypeId="2" ParentId="1453" CreationDate="2014-01-23T17:49:12.890" Score="5" Body="&lt;p&gt;Since all the current questions have been &quot;Jamalized&quot; (that's &quot;Edited&quot;), there's nothing we can do at the moment. &lt;strong&gt;Synonymize&lt;/strong&gt; &lt;em&gt;(damn that's hard to spell, is it even a word?)&lt;/em&gt; if the tag appears again.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="23788" LastEditDate="2014-01-23T18:05:06.510" LastActivityDate="2014-01-23T18:05:06.510" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1455" PostTypeId="1" AcceptedAnswerId="1456" CreationDate="2014-01-23T17:52:58.187" Score="6" ViewCount="133" Body="&lt;p&gt;&lt;strong&gt;SCSS VS. INDENTED SYNTAX&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is SCSS different from indented syntax enough that they should have separate tags?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the SASS documentation:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Syntax&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;There are two syntaxes available for Sass. The first, known as SCSS (Sassy CSS) and used throughout this reference, is an extension of the syntax of CSS3. This means that every valid CSS3 stylesheet is a valid SCSS file with the same meaning. In addition, SCSS understands most CSS hacks and vendor-specific syntax, such as IE’s old filter syntax. This syntax is enhanced with the Sass features described below. Files using this syntax have the .scss extension.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The second and older syntax, known as the indented syntax (or sometimes just “Sass”), provides a more concise way of writing CSS. It uses indentation rather than brackets to indicate nesting of selectors, and newlines rather than semicolons to separate properties. Some people find this to be easier to read and quicker to write than SCSS. The indented syntax has all the same features, although some of them have slightly different syntax; this is described in the indented syntax reference. Files using this syntax have the .sass extension.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Information Taken from &lt;a href=&quot;http://sass-lang.com/documentation/file.SASS_REFERENCE.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;SASS Documentation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There is a good debate going on, &lt;a href=&quot;https://codereview.stackexchange.com/q/39890/18427&quot;&gt;on this question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sass is the name of the CSS preprocessor, which has 2 syntaxes: scss and sass. There's no reason to have an scss tag. – cimmanon 15 mins ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;it is a separate syntax &lt;a href=&quot;https://stackoverflow.com/q/5654447/1214743&quot;&gt;stackoverflow.com/a/5654471/1214743&lt;/a&gt; – Malachi 15 mins ago&lt;br&gt;&#xA;  @cimmanon I'm using the SCSS syntax. Isn't that a reason? – kleinfreund 15 mins ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;No. Look at the tag description for [sass]. It has nothing to do with the sass syntax. If you look over on SO, there is no scss tag, only an alias to sass (see: stackoverflow.com/tags/sass/info). – cimmanon 7 mins ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;is CSS different from CSS3? SCSS can be converted to SASS or indented syntax. they are totally different, and this isn't SO – Malachi 4 mins ago   edit   &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@Malachi CSS3 is an addition to CSS. – kleinfreund 3 mins ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;and SASS 3 is an addition to SASS(2?) which uses the new Syntax. there is a difference – Malachi 2 mins ago  edit   &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@Malachi I think you don't got cimmanon's point. The two syntaxes are both part of SASS. So there is no need for a SCSS tag, but rather a synonym to SASS. – kleinfreund 1 min ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;ok. .net encompasses asp.net and mvc.net are they the same? SASS encompasses indented Syntax and SCSS Syntax. they are separate and do different things – Malachi 7 secs ago  edit   &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-02-12T06:20:31.580" Title="Should each syntax of SASS be given its own tag?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1456" PostTypeId="2" ParentId="1455" CreationDate="2014-01-23T20:16:29.477" Score="7" Body="&lt;p&gt;There's no benefit to splintering the Sass tag for the purpose of differentiating between sass and scss syntax.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tags are &lt;em&gt;supposed&lt;/em&gt; to useful for future users, not just the asker:  users are by far more likely to search for &quot;sass&quot; than &quot;scss&quot;&lt;/li&gt;&#xA;&lt;li&gt;All examples on the Sass website use the scss syntax (the old site design used to show both syntaxes side by side)&lt;/li&gt;&#xA;&lt;li&gt;While scss syntax is the preferred syntax among users, the name of the preprocessor is still Sass and so is command to compile Sass files&lt;/li&gt;&#xA;&lt;li&gt;Sass and scss can be used within the same project as long as you don't try and mix syntaxes within the same file&lt;/li&gt;&#xA;&lt;li&gt;Google for &lt;code&gt;sass css&lt;/code&gt; and &lt;code&gt;scss css&lt;/code&gt;: the later will give about half as many results&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;and SASS 3 is an addition to SASS(2?) which uses the new Syntax. there is a difference&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't understand the point being made here.  Every version of Sass includes new features just like every other piece of software on the planet.  There's just not enough Sass related questions to warrant breaking down the tag by version or syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The appropriate thing to do is make [scss] a synonym of [sass] rather than make it a full fledged tag.  As already stated, [scss] is a synonym of [sass] on Stack Overflow.  Before I proposed the synonym over there, questions with the [scss] tag were few and far between and nearly all questions with the [sass] tag were using the scss syntax anyway.&lt;/p&gt;&#xA;" OwnerUserId="26722" LastActivityDate="2014-01-23T20:16:29.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1457" PostTypeId="2" ParentId="1452" CreationDate="2014-01-24T06:41:15.250" Score="8" Body="&lt;p&gt;Unless the original author owner cross-posted the code to codecrap.com (unlikely) or codecrap.com abides by our Creative Commons license (which doesn't seem to be the case), it's copyright violation. I don't see who would go about enforcing it, though. I doubt Stack Exchange would get involved unless codecrap.com systematically copied a significant portion of our questions.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-01-24T06:41:15.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1458" PostTypeId="2" ParentId="1452" CreationDate="2014-01-24T17:24:05.963" Score="29" Body="&lt;h1&gt;Mea Culpa&lt;/h1&gt;&#xA;&lt;p&gt;&lt;em&gt;(For those of you who don't know Latin, that means &amp;quot;I'm guilty&amp;quot; / &amp;quot;My fault&amp;quot;)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I have to admit that I was the one who posted at least one question on codecrap. I might have posted a second one, but I can't remember which one. If there are more than that though, there's been someone else.&lt;/p&gt;&#xA;&lt;p&gt;Consider this post an apology, and an explanation.&lt;/p&gt;&#xA;&lt;p&gt;I have been a fan of codecrap.com for a while. I think that codecrap.com played a big part of why I started to put high value in clean code and a big reason for why I started visiting &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review&lt;/a&gt; in the first place.&lt;/p&gt;&#xA;&lt;p&gt;I have not considered codecrap.com as a way to &lt;strong&gt;make fun of&lt;/strong&gt; other programmers. I have seen it as &lt;strong&gt;examples of what not to do&lt;/strong&gt; when you code and I have really enjoyed looking at many of the posts on that site. We all write, or have written, &amp;quot;crap&amp;quot; one day or the other. The reason for why I included a link to Code Review in a post is that I wanted to show &lt;strong&gt;this is how it is supposed to be done&lt;/strong&gt;. I believe many askers on Code Review are perfectly aware that their code either &lt;strong&gt;is&lt;/strong&gt;, or &lt;em&gt;might be&lt;/em&gt;, more or less crap (Isn't that exactly why we are here?)&lt;/p&gt;&#xA;&lt;p&gt;I will of course not post any more questions from CR on codecrap. My intention was not to humiliate anyone. My intention was also not to make any copyright infringements. My intention was simply to show the visitors on codecrap: &lt;strong&gt;This is how it is done&lt;/strong&gt; / &lt;strong&gt;There is always the possibility to refactor&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I will, however, happily post my own code on codecrap when (not if) I write something that could belong there (only a matter of time before I mix up x and y again). I also &lt;strong&gt;might&lt;/strong&gt; comment somewhere with comments like &amp;quot;+1 for not wanting your code to end up at codecrap.com&amp;quot;, &amp;quot;Your code here reminds me a bit of &lt;a href=&quot;http://codecrap.com/content/632/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this post on codecrap.com&lt;/a&gt;. &lt;strong&gt;Thank you&lt;/strong&gt; for coming here! &lt;a href=&quot;https://i.stack.imgur.com/52lvU.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;You are not alone!&lt;/a&gt;&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;To anyone who I might have offended: I'm sorry. I did not think enough.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;^^ Bottom line is:&lt;/p&gt;&#xA;&lt;p&gt;I have learned from my mistake and will not post questions from CR to codecrap again.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-24T18:29:48.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1459" PostTypeId="2" ParentId="1452" CreationDate="2014-01-25T12:10:23.903" Score="7" Body="&lt;h2&gt;What is wrong with codecrap.com?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Nothing in particular, except it does not have a clear mission. The headline only reads&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Where developers go to laugh and cry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and that can mean many things. But I know one thing: It is incompatible with Code Review, we don't come here to laugh or cry, we come here to make ourselves and others better. People coming to Code Review &lt;em&gt;know&lt;/em&gt; that there's something wrong with their code and come here to find out what. I have yet to see a user who did not appreciate the help and tips we gave 'em and wasn't willing to learn. On CodeCrap.com, it's not clear what purpose the site serves at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do not even know &lt;em&gt;who&lt;/em&gt; owns that site as the domain was registered via a proxy company.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Why posting code from Code Review on CodeCrap.com or similar sites puts you between a rock and a hard place.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The license for taking anything from Code Review is CC-BY-SA, so you're required to add a link back to the Code Review question. That way you open up the code and the OP for an out of context forming of an opinion. Is this bad? Not necessarily, but someone who does not know Stack Exchange might be tempted to do something stupid, like making an account and leaving stupid comments or downvoting the original question or reposting the code somewhere else without following the license.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally only posting the code and removing all of OP's statements about their own code does not help in any way, as it leaves the code completely without context. The OP is aware that the code is not good, only posting the code removes that important statement completely.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;We do not know the license of CodeCrap.com.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is a minor problem, though. There's not a single license statement on CodeCrap.com, nothing that tells us what license these code samples are under. But it's propagated on Twitter and Facebook, and it' not guaranteed that the license of the posted content will be followed.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Code posted on Code Review is not crap per se.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Calling code that has been posted on Code Review &quot;crap&quot; is...not fair to say the least. The code might be crap, but calling it that (and only that) in the aspect that the coder came here to &lt;em&gt;correct exactly that&lt;/em&gt; is not fair at best. We all wrote such code at some point, the important point is that we moved past it and now write better code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We did not come here to say &quot;that code is crap&quot;, but to say &quot;that code is crap, but let me show you why and how to do better&quot;.&lt;/p&gt;&#xA;" OwnerUserId="2612" LastActivityDate="2014-01-25T12:10:23.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1460" PostTypeId="2" ParentId="555" CreationDate="2014-01-27T11:15:04.627" Score="5" Body="&lt;p&gt;&lt;strike&gt;At the moment we are not going to implement this because evaluating the content of each edit to determine only the significant ones would generate 3 times the SQL load for little gain.&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We've found a way (kudos Nick Craver) to implement this more efficiently and it will be rolled out in the next deployment. Old awarded badges will not be revoked.&lt;/p&gt;&#xA;" OwnerUserId="1124" LastEditorUserId="1124" LastEditDate="2014-01-27T14:22:30.923" LastActivityDate="2014-01-27T14:22:30.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1461" PostTypeId="2" ParentId="1446" CreationDate="2014-01-27T16:14:23.003" Score="3" Body="&lt;p&gt;From the perspective of someone who only occasionally pops into Code Review but is very active on CodeGolf: I think that in general a stack should be &lt;em&gt;more&lt;/em&gt; strict, not less, with high-profile questions, because those questions have a disproportionate influence on what people perceive as the scope and purpose of the site.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2014-01-27T16:14:23.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1462" PostTypeId="2" ParentId="70" CreationDate="2014-01-28T15:11:16.097" Score="40" Body="&lt;p&gt;I looked through the &lt;a href=&quot;http://stackexchange.com/sites#traffic&quot;&gt;major SE sites&lt;/a&gt; and their logos and noticed they're quite minimalistic. So I grabbed my sketch blog and a pen. This is what I came up with:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YEOal.png&quot; alt=&quot;CR Magnifier 1&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update 1&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No more beta-blue&lt;/li&gt;&#xA;&lt;li&gt;Better &lt;em&gt;angles&lt;/em&gt; for the breaks, so people actually figure out what the letters may be. :~)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6mOwc.png&quot; alt=&quot;CR Magnifier 2&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update 2&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Based retailcoder's &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/832/1000-days-in-beta-lets-make-cr-t-shirts&quot;&gt;T-Shirt question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cv1Mg.png&quot; alt=&quot;CR &amp;quot;Approved&amp;quot; logo&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update 3&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Another &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/832/1000-days-in-beta-lets-make-cr-t-shirts&quot;&gt;T-Shirt question&lt;/a&gt; based thing&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gQGKP.png&quot; alt=&quot;CR &amp;quot;i &amp;lt;3 CR&amp;quot; logo&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update 4&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;As requested by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/2612/bobby&quot;&gt;Bobby&lt;/a&gt;, being pretty obvious:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8vDin.png&quot; alt=&quot;CR &amp;quot;Code Review&amp;quot; logo&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Just playing around with more abstract drafts&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wdeUi.png&quot; alt=&quot;CR &amp;quot;Code&amp;quot; abstract logo&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="35408" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-02-05T15:49:47.693" CommentCount="19" ContentLicense="CC BY-SA 3.0" />
  <row Id="1463" PostTypeId="1" AcceptedAnswerId="1485" CreationDate="2014-01-28T18:17:06.377" Score="39" ViewCount="1775" Body="&lt;p&gt;What should we do with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Short answers (for example, &quot;I suggest you use [hyperlink to this standard API] instead.&quot;)&lt;/li&gt;&#xA;&lt;li&gt;Code-only answers (for example, an improved version of the code in the OP)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Such answers could be improved (e.g. by adding an explanation of why the suggestion is helpful).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it required to improve these answers? If I can't easily edit one to improve it, should I:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Leave it as is?&lt;/li&gt;&#xA;&lt;li&gt;Downvote it?&lt;/li&gt;&#xA;&lt;li&gt;Upvote it? (if the content is good though the format is lacking)&lt;/li&gt;&#xA;&lt;li&gt;Flag it, as &quot;not an answer&quot;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;N.B.: I don't really want to know just whether you &quot;&lt;em&gt;dislike&lt;/em&gt;&quot; short answers; what I want to know is whether we should &lt;strong&gt;down-vote them&lt;/strong&gt;, or, &lt;strong&gt;flag them&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Downvotes&lt;/strong&gt;: users may expect or accept down-votes without complaining: a down-vote is subjective, a matter of opinion; not really subject to dispute; and, just because you downvote something doesn't mean I ought to.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Flagging&lt;/strong&gt;: flagging is more serious, almost an insult, saying that the user doesn't have the right to say such a thing on this site. I don't want to flag short answers unless that's the accepted policy of this site.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is it (or should it be) policy that short answers are unacceptable, and that regular users who know the site's policies therefore ought to know to flag them? If you flag an answer for this reason, should I agree and flag it too, or disagree and say that that this is an invalid flag?&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="52915" LastEditDate="2024-03-27T13:07:53.923" LastActivityDate="2024-03-27T13:07:53.923" Title="Short answers and code-only answers" Tags="|discussion|answers|site-policy|what-is-a-code-review|" AnswerCount="8" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1464" PostTypeId="2" ParentId="1463" CreationDate="2014-01-28T18:27:57.670" Score="2" Body="&lt;p&gt;I'd be inclined to accept code-only answers; but only if they're recognizably based on (an altered of) the code in the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you wanted to post a completely different implementation, you could do that as a comment with a hyperlink, not an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I see a code-only answer, it would be easy to add an introductory sentence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upvote it if the code is good (and better than the OP)&lt;/li&gt;&#xA;&lt;li&gt;Downvote and comment if it's less good&lt;/li&gt;&#xA;&lt;li&gt;Flag it as not-an-answer if it's not based on the code in the OP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-01-28T18:27:57.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1465" PostTypeId="2" ParentId="1463" CreationDate="2014-01-28T19:00:58.483" Score="9" Body="&lt;p&gt;What I think of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Short answers (for example, &quot;I suggest you use [hyperlink to this standard API] instead.&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find short answers with hyperlinks to be spammy. Some short answers are brilliant, upvote them. Most are lazy and not thought out, downvote them. Some answers should really be comments, those you can flag as not an answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code-only answers (for example, an improved version of the code in the OP)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yeah, I don't like those; I saw some old answers with the description of what is different in the comments, it just looks wrong in my mind. Too often code-only answers are 'this is what I do' or 'let me completely rewrite what you did and not give any explanation`. The funny part is that requests for extra explanation have in my experience never resulted into anything. To be frowned upon.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="2041" LastEditDate="2014-01-28T19:33:26.477" LastActivityDate="2014-01-28T19:33:26.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1466" PostTypeId="2" ParentId="1463" CreationDate="2014-01-28T19:36:58.060" Score="14" Body="&lt;h3&gt;Short answers (for example, &amp;quot;I suggest you use [hyperlink to this standard API] instead.&amp;quot;)&lt;/h3&gt;&#xA;&lt;p&gt;Link-only answers I like not. These are (or at least has been, but I believe they are still) discouraged on StackOverflow and often converted to comments (I've flagged a bunch of these). Links can become obsolete, and what good would such an answer be then? Suggesting another API is fine, but should at least provide some real example for how to use it, in case the link go away.&lt;/p&gt;&#xA;&lt;p&gt;Other short answers: It depends. Does the answer actually answer the question? Does the answer provide a way to greatly simplify the code in the question? If it does, then it might be a very good answer.&lt;/p&gt;&#xA;&lt;h3&gt;Code-only answers&lt;/h3&gt;&#xA;&lt;p&gt;This depends a bit on the question and a bit on the code in the answer. Generally, I don't like these. An important thing to ask yourself is: &lt;strong&gt;Is the code in this answer easily understandable, and is it obvious why this approach is preferred instead of the original?&lt;/strong&gt; If it is both of this, then it's probably a good answer. Otherwise, you have some options: Down-vote and/or add a comment, possibly pointing them to this meta-question, saying that it'd be preferred if some things are added to the answer:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;What&lt;/strong&gt; does the code in this answer do? / &lt;strong&gt;What&lt;/strong&gt; is the difference between this code and the original code? (Explain the code! &lt;strong&gt;Don't&lt;/strong&gt; just say something like &amp;quot;Can't you read?&amp;quot;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Why&lt;/strong&gt; is this a better approach?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;The usage of flagging answers&lt;/h3&gt;&#xA;&lt;p&gt;If you flag an answer for some reason, it will be up to the ones who have the Moderation &lt;em&gt;privilege&lt;/em&gt;. (Note that posts flagged with a &lt;em&gt;custom&lt;/em&gt; reason are always handled by a &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;moderator&lt;/a&gt;) Those with the privilege can agree or not with your flag, and may also add comments and/or down-vote answers.&lt;/p&gt;&#xA;&lt;p&gt;You don't get punished in any way for having raised flags that eventually got rejected/disputed, so when in doubt: &lt;s&gt;Use C4&lt;/s&gt; You can always flag.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-28T21:10:59.610" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1467" PostTypeId="1" AcceptedAnswerId="1469" CreationDate="2014-01-29T03:15:17.070" Score="12" ViewCount="257" Body="&lt;p&gt;In fall 2013, we &lt;em&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;went on a mission&lt;/a&gt;&lt;/em&gt;, and &lt;strong&gt;bumped the site's answered% from 88% to 93%&lt;/strong&gt;. As new questions flow in, the answered% has been remaining steady at 93% for several weeks, we're doing good (although &lt;em&gt;we can never have too much answering&lt;/em&gt;!). The number of &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged/?tab=votes&quot;&gt;questions with unvoted answers&lt;/a&gt; has dropped dramatically since the mission launched, but it's constantly pulled up as new answers come in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps the only major roadblock towards CR's graduation, is the number of 10K users - those that will keep &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/moderator-tools&quot;&gt;access to moderator tools&lt;/a&gt; after the site graduates. Then the number of 3K users - those that will keep the right to &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/close-questions&quot;&gt;cast close and reopen votes&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange sites are &lt;em&gt;community-moderated&lt;/em&gt;. This means &lt;strong&gt;WE own this site&lt;/strong&gt;, let's make it happen. &lt;strong&gt;This year.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we need to generate reputation points. Luckily &lt;a href=&quot;https://codereview.stackexchange.com/users?page=1&amp;amp;tab=voters&amp;amp;filter=week&quot;&gt;we have a bunch of voters&lt;/a&gt; (are you in that list?) - it turns out &lt;strong&gt;voting is how we generate rep score&lt;/strong&gt;, it's what will make CR make it, or break it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Great. I want to vote. I vote for interesting code review requests (/questions), well-presented ones also; I essentially upvote a question if I happen to stumble across and it's not asking for a close vote. &lt;strong&gt;Questions are easy to spot&lt;/strong&gt; - they're listed as such on the front page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Answers, however, are less obvious&lt;/strong&gt;. Is there a way I can see the answering activity?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-04-23T08:53:03.687" Title="So votes are good for us. How can I find answers/reviews to vote for?" Tags="|discussion|faq|answers|voting|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1468" PostTypeId="2" ParentId="1467" CreationDate="2014-01-29T03:15:17.070" Score="11" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Is there a way I can see the answering activity?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackoverflow.com/users/142114/uamso-uahtan&quot;&gt;@uamso-uahtan&lt;/a&gt; has created an application in 2010, that almost &lt;em&gt;answers&lt;/em&gt; our needs:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Such a thing just happens to exist!&lt;/p&gt;&#xA;&lt;p&gt;I created a small application called stack2rss that converts API requests into RSS feeds.&#xA;&lt;a href=&quot;https://meta.stackexchange.com/a/64927/197901&quot;&gt;https://meta.stackexchange.com/a/64927/197901&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The URL for the RSS feed you want is this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://stack2rss.stackexchange.com/codereview.stackexchange/answers&amp;amp;body=true&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://stack2rss.stackexchange.com/codereview.stackexchange/answers&amp;amp;body=true&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Now you can get CR answers in your favorite RSS reader, almost in real-time!*&lt;/p&gt;&#xA;&lt;p&gt;The good news is, you don't even need to subscribe to get the benefits: trusted users are posting links to the answers coming through that feed, into the &lt;a href=&quot;http://chat.stackexchange.com/rooms/12723/cr-answers&quot;&gt;CR Answers&lt;/a&gt; chatroom, created just for that.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Q: Can I post my own answers in that room?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A: The room was created specifically to avoid that. Please don't post your answers there. The room is opened to everyone, no restrictions - anyone can talk; discuss answers posted, perhaps discuss answer flags, or anything specifically about answers. However answer links ought to be provided by the RSS feed, to be fair for everyone.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Q: Why aren't stack2rss-fed answers posted by the @StackExchange bot?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A: Because chatroom feeds don't like the &lt;em&gt;stack2rss&lt;/em&gt; app. They're just not working, so until &lt;a href=&quot;https://meta.stackexchange.com/questions/216289/possibility-to-add-a-feed-of-all-recent-answers-to-chat-rooms&quot;&gt;this feature request&lt;/a&gt; gets fulfilled (hint: upvote!), the @StackExchange bot doesn't see them.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Q: What is this feed exactly?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A: It's the feed of answers with recent activity - so all &lt;em&gt;new&lt;/em&gt; and &lt;em&gt;edited&lt;/em&gt; answers come up.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;* seems there's actually a &lt;s&gt;6 to 8 weeks&lt;/s&gt; &lt;em&gt;10-20 minutes&lt;/em&gt; delay.&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Too much work. Use the 'Active' view (see accepted answer).&lt;/h1&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-25T19:03:36.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1469" PostTypeId="2" ParentId="1467" CreationDate="2014-01-29T10:05:58.897" Score="9" Body="&lt;p&gt;You can use the &lt;a href=&quot;https://codereview.stackexchange.com/?tab=active&quot;&gt;'active' view&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sorts topics reverse-chronologically, based on the time-stamp of the most recent edit:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;When a new question is created&lt;/li&gt;&#xA;&lt;li&gt;When a new answer is created&lt;/li&gt;&#xA;&lt;li&gt;When an existing question or answer is edited&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It's fairly real-time: if you refresh the active the view, it will show everything up to until a few seconds (maybe a minute) ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also if you click on the timestamp (circled below), it's a link to the question or answer in the topic which contains the most recent edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VILQN.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-01-29T10:05:58.897" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1470" PostTypeId="2" ParentId="1463" CreationDate="2014-01-29T20:23:39.173" Score="2" Body="&lt;p&gt;If it's a good library for that particular problem I'd upvote the answer. It's useful and could help the OP, so why shouldn't I upvote it? It usually isn't harmful, so I think it would be bad to downvote it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand it could be boring to rewrite code n+1 times to use &lt;code&gt;Multimap&lt;/code&gt; instead of &lt;code&gt;Map&amp;lt;K, List&amp;lt;V&amp;gt;&amp;gt;&lt;/code&gt; or write a basic  example as the official documentation already has. Reading these kind of answers could also be boring.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if the link was gone (and the library as well) the example also would be useless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code only answers also could be useful. The OP still can ask for clarification in comments. If it's helpful and/or provides a new approach I upvote. A code only answer still can be better than no answer at all.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it required to improve these answers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I wouldn't do that. Write it as a new answer if the author doesn't improve their answer.&lt;/p&gt;&#xA;" OwnerUserId="7076" LastActivityDate="2014-01-29T20:23:39.173" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1471" PostTypeId="1" AcceptedAnswerId="1472" CreationDate="2014-01-30T02:54:04.120" Score="23" ViewCount="4237" Body="&lt;p&gt;In December 2013 we held &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;a bunch of weekly &lt;strong&gt;weekend-challenge&lt;/strong&gt;&lt;/a&gt; &lt;em&gt;events&lt;/em&gt;, which was &lt;a href=&quot;/questions/tagged/fun&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fun&amp;#39;&quot; rel=&quot;tag&quot;&gt;fun&lt;/a&gt;, and generated posts that made it to the site's newsletter, week after week. One may want to tweak &lt;a href=&quot;http://data.stackexchange.com/codereview/query/163888/tag-stats?Tag=weekend-challenge&quot; rel=&quot;nofollow noreferrer&quot;&gt;this query&lt;/a&gt; so as to filter posts created before December 30th, 2013.&lt;/p&gt;&#xA;&lt;p&gt;Some &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; stats up to that date:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;5&lt;/strong&gt; &amp;quot;eligible&amp;quot; challenges&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;4.8&lt;/strong&gt; questions / challenge&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;8&lt;/strong&gt; answers / challenge&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;11&lt;/strong&gt; participants (askers)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;24&lt;/strong&gt; questions&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;40&lt;/strong&gt; answers (&lt;strong&gt;1.667&lt;/strong&gt; avg.answers, std.dev. &lt;strong&gt;0.761&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;4,762&lt;/strong&gt; views (avg. &lt;strong&gt;198.417&lt;/strong&gt;, std.dev. &lt;strong&gt;145.99&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;70&lt;/strong&gt; comments (avg. &lt;strong&gt;4.118&lt;/strong&gt;, std.dev. &lt;strong&gt;2.804&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;206&lt;/strong&gt; question score / votes (avg. &lt;strong&gt;8.583&lt;/strong&gt;, std.dev. &lt;strong&gt;2.796&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Let's reboot the thing. But differently.&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt; For the heck of it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;When?&lt;/strong&gt; Between Saturday 2014-02-01 and Friday 2014-02-28, inclusively. Because it's no longer a weekend-only thing, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; tag is being replaced with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Who?&lt;/strong&gt; Everyone that thinks they can implement the challenge with the best code they can write.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What?&lt;/strong&gt; We have less than 2 days to decide.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Rules.&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Entries must implement the challenge proposed in the accepted answer here. Implementation details are up to each participant.&lt;/li&gt;&#xA;&lt;li&gt;There is no platform or language constraint (do it in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt; if you dare!).&lt;/li&gt;&#xA;&lt;li&gt;You can post working parts of your code separately, as you write them.&lt;/li&gt;&#xA;&lt;li&gt;You can post as many questions as needed to get your solution fully peer reviewed.&lt;/li&gt;&#xA;&lt;li&gt;Posts must be &lt;em&gt;your best possible code&lt;/em&gt; - don't just post &lt;em&gt;something that works&lt;/em&gt;, put some effort into it. If you're about to post and see a refactoring opportunity, take it.&lt;/li&gt;&#xA;&lt;li&gt;These questions are meant to be &lt;em&gt;examplary CR questions&lt;/em&gt;. Don't just dump your code for review, put some effort into your CR question, too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We shall re-conduct this event later (with a different challenge of course!), if a post-mortem analysis shows that this activity has contributed to bring up the site's metrics. &lt;strong&gt;The December stats show 1.67 answers per question - that isn't enough&lt;/strong&gt;. We need &lt;em&gt;at least&lt;/em&gt; 2 answers per question, and of course decent voting.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-04T04:10:00.587" Title="Weekend-Challenge Reboot" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1472" PostTypeId="2" ParentId="1471" CreationDate="2014-01-30T02:54:04.120" Score="31" Body="&lt;h1&gt;&lt;em&gt;The Ultimate Tic-Tac-Toe&lt;sup&gt;tm&lt;/sup&gt;&lt;/em&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Tic-Tac-Toe is boring. Let's code &lt;em&gt;The Ultimate Tic-Tac-Toe&lt;/em&gt;, a whole different story.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4vEjm.jpg&quot; alt=&quot;ultimate_ttt_board&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GrMSw.jpg&quot; alt=&quot;ultimate_ttt_winner&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Uh, what?&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Each turn, you mark one of the small squares.&lt;/li&gt;&#xA;  &lt;li&gt;When you get three in a row on a small board, you’ve won that board.&lt;/li&gt;&#xA;  &lt;li&gt;To win the game, you need to win three small boards in a row.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;You don’t get to pick which of the nine boards to play on.&lt;/strong&gt; That’s determined by your opponent’s previous move. Whichever square he picks, that’s the board you must play in next. (And whichever square you pick will determine which board he plays on next.)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;What if my opponent sends me to a board that’s already been won?&lt;/strong&gt; In that case, congratulations – you get to go anywhere you like, on any of the other boards. (This means you should avoid sending your opponent to an already-won board!)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;What if one of the small boards results in a tie?&lt;/strong&gt; I recommend that the board counts for neither X nor O. But, if you feel like a crazy variant, you could agree before the game to count a tied board for both X and O.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://mathwithbaddrawings.com/2013/06/16/ultimate-tic-tac-toe/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://mathwithbaddrawings.com/2013/06/16/ultimate-tic-tac-toe/&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Specs?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Implement a game that works as described above.&lt;/strong&gt; Make it a console app, a windows app, a calculator app, a web app, save games and high scores on a cloud, do what you will.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Just keep it &quot;reviewable&quot;.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Please tag entries with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;, as well as any other applicable tag(s); also include a link to this post: &lt;code&gt;http://meta.codereview.stackexchange.com/a/1472/23788&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2015-07-04T04:07:46.743" LastActivityDate="2015-07-04T04:07:46.743" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1473" PostTypeId="2" ParentId="1201" CreationDate="2014-01-30T03:10:56.893" Score="2" Body="&lt;h1&gt;February 2014 Challenge&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1471/weekend-challenge-reboot&quot;&gt;Weekend-Challenge Reboot&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;After a 1-month break, let's reboot the thing as a monthly challenge.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-30T03:10:56.893" CommentCount="0" CommunityOwnedDate="2014-01-30T03:10:56.893" ContentLicense="CC BY-SA 3.0" />
  <row Id="1474" PostTypeId="2" ParentId="1376" CreationDate="2014-01-30T03:47:31.487" Score="1" Body="&lt;p&gt;Some programs to do this have been submitted for review, so you might be able to use one of them:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;: &lt;a href=&quot;//codereview.stackexchange.com/q/41225&quot;&gt;Tool for creating CodeReview questions&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/shell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;shell&amp;#39;&quot; rel=&quot;tag&quot;&gt;shell&lt;/a&gt;: &lt;a href=&quot;//codereview.stackexchange.com/q/53758&quot;&gt;Shell script for creating CR questions&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;: &lt;a href=&quot;//codereview.stackexchange.com/q/40422&quot;&gt;Tool for automatically correcting indentation and formatting of CR &amp;amp; SO code&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This last one is also &lt;a href=&quot;//jsfiddle.net/Lay9k/13/&quot; rel=&quot;nofollow noreferrer&quot;&gt;on JSFiddle&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31590" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-03-08T12:58:07.300" CommentCount="0" CommunityOwnedDate="2014-01-30T03:47:31.487" ContentLicense="CC BY-SA 4.0" />
  <row Id="1475" PostTypeId="1" CreationDate="2014-01-30T07:18:29.503" Score="8" ViewCount="177" Body="&lt;p&gt;I have a small project I'm working on in an area I'm not comfortable with (web development). I would like someone to review my code. I can try to split it up, but I would prefer if someone looked at the project as a whole. It doesn't look like this is the right place. Can someone refer me to where I can go to do this? I've been to &quot;rent a coder&quot; sites, but I'm not sure how I can get someone who knows what they are doing.&lt;/p&gt;&#xA;" OwnerUserId="35377" LastEditorUserId="22222" LastEditDate="2015-08-16T15:29:48.737" LastActivityDate="2015-08-18T09:17:10.097" Title="Having an entire project reviewed" Tags="|discussion|asking-questions|code-length|projects|" AnswerCount="2" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1476" PostTypeId="2" ParentId="1471" CreationDate="2014-01-30T11:21:11.433" Score="0" Body="&lt;p&gt;I suggest doing the UTT challenge in two parts:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;First, design the game&lt;/li&gt;&#xA;&lt;li&gt;Then, implement the game (using your &lt;strong&gt;or someone else's&lt;/strong&gt; design/specifications reviewed earlier in the challenge)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Benefits:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More like real-life (design before code)&lt;/li&gt;&#xA;&lt;li&gt;Possibly, several inter-operable implementations from the second phase of the challenge (if several implementations use the same high-level interface specification)&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Optionally, less work:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Just do the design, not the whole game&lt;/li&gt;&#xA;&lt;li&gt;Reuse someone else's design for your game&lt;/li&gt;&#xA;&lt;li&gt;Don't implement the game, and implement a player bot instead&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I suggest the following requirements for the first stage, the design of the game's I/O:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Program I/O and UI must support two interactive players over a network: human versus human, human versus bot, or bot versus bot.&lt;/li&gt;&#xA;&lt;li&gt;Game state must be presented (to the I/O i.e. UI) in a human-readable and machine-readable format.&lt;/li&gt;&#xA;&lt;li&gt;Game rules won't change in the future (you can optimize or specialize your design for UTT only, and needn't make it generalizable for other games)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Essentially, the first challenge is to specify the program's I/O, i.e. its interface to the outside word and users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you believe in Test Driven Development, it should be possible to write one or more bots which use the I/O to play the game, before the game itself is written to implement that I/O.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Expected answers will define/specify the I/O and/or UI. They should be clear enough that bots can be written using that specification and will then interoperate with game implementations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to comply with the rules of the site (all answers on this site must include code to be reviewed) and the rules of the challenge in the OP above, answers (design specification) must include code to be reviewed. It's unusual to include code in a specification, but such code could take many forms, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code which define/implements &lt;a href=&quot;http://en.wikipedia.org/wiki/Facade_pattern&quot; rel=&quot;nofollow&quot;&gt;the facade&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Code which uses the facade, for example a bot which plays the game (however badly) using that interface&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Given that we are allowed (by the rules of the OP) to post our complete solution in stages, you are welcome to accept or ignore the proposal in this answer, to implement and review the I/O before you implement the rest of the game.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="34757" LastEditDate="2014-01-30T16:49:20.393" LastActivityDate="2014-01-30T16:49:20.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1477" PostTypeId="2" ParentId="1471" CreationDate="2014-01-30T11:42:04.273" Score="6" Body="&lt;p&gt;@ChrisW &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1476/31503&quot;&gt;raises an interesting possibility&lt;/a&gt; that there is IO, and a 'winning design'. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This made me think:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If there is a full month for the challenge, maybe an interesting idea would be to define a socket-layer interface and protocol, and then you can connect two solutions to each other and they can compete against each other.... i.e. negotiate who's X, who's O, and then each AI alternate in sending 'moves'&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This could maybe be an extension (I don't know how easy it would be for a TI-Socket layer).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-01-30T11:42:04.273" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="1478" PostTypeId="2" ParentId="1475" CreationDate="2014-01-30T11:46:15.300" Score="5" Body="&lt;p&gt;It sounds like you want the &lt;strong&gt;code&lt;/strong&gt; to get reviewed. So if you can post an understandable question and explain your project and include the code within the 65536 character limit for posts, then it sounds perfectly on topic for me.  (The usual Stack Exchange limit is 30 000 bytes; Code Review allows 65536 bytes as of 2015-08-15.)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-08-18T09:17:10.097" LastActivityDate="2015-08-18T09:17:10.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1479" PostTypeId="2" ParentId="1463" CreationDate="2014-01-30T14:07:10.927" Score="43" Body="&lt;p&gt;I'd like to describe what I would &lt;em&gt;like&lt;/em&gt; to see on this site, rather than the current practice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As noted in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1008/9357&quot;&gt;Answering Guidelines (answer length)&lt;/a&gt;, there is a desire for cultural change on this site.  Allowing shorter answers should improve the answer rate by lowering the barrier to contribution, and hopefully increase reputation scores all around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that the guideline for what passes muster as a short answer should be: &lt;strong&gt;Would this answer constitute a reasonable checkin log message?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's see how that rule would apply to various examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A code-only answer would be tantamount to committing code to a repository without a log message.  Would you rewrite your colleague's code without stating a reason?  I don't think that that would be acceptable in a professional context, and giving &lt;strong&gt;a code-only answer is analogous to committing new code just for the heck of it.&lt;/strong&gt;  Unless the code contains sufficient justification of the changes embedded in the comments, I don't think that code-only answers should be allowed.  The justification doesn't have to be long, though.  &quot;You can shorten your code by using &lt;em&gt;xyz&lt;/em&gt;&quot; could be good enough for me, since &quot;Shortened the code by using &lt;em&gt;xyz&lt;/em&gt;&quot; could be a commit log message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a recent &lt;a href=&quot;https://codereview.stackexchange.com/revisions/40179/1&quot;&gt;answer&lt;/a&gt;, @AJMansfield wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here is a far and away superior solution: use &lt;a href=&quot;http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;java.util.Properties&lt;/code&gt;&lt;/a&gt; to handle your properties file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That passes the test, in my opinion, because &quot;Replaced configuration parser with a solution based on &lt;code&gt;java.util.Properties&lt;/code&gt;&quot; suffices as a commit log message.  Some additional &lt;a href=&quot;https://codereview.stackexchange.com/revisions/40179/2&quot;&gt;detail&lt;/a&gt; would have improved the answer, but the original answer was sufficient.  Despite being just one sentence, it was amazingly insightful, enough to trigger a &quot;Why didn't I think of that?&quot; moment.  I voted for that answer, and would do so again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A second &lt;a href=&quot;https://codereview.stackexchange.com/revisions/40264/2&quot;&gt;example of a short, valid answer&lt;/a&gt; by @Josay:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As far as I can understand&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;default:    comment.replace(i, 0, &quot;\\&quot;);&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;makes&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;case '\\':  comment.replace(i, 0, &quot;\\&quot;); break;&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;useless.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The hypothetical commit log message would say: &quot;Removed redundant case in a &lt;code&gt;switch&lt;/code&gt; block.&quot;  Indeed, removing the redundant line would result in an objective improvement, so that deserves to be an answer, not a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How low can you go, hypothetically?  I think that this could be a standalone answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you put parentheses around your &lt;code&gt;print&lt;/code&gt; statement, that is all it would take to  make your program compatible with Python 3.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The reviewer presumably took the effort to verify Python 3 compatibility.  The suggestion would result in an obvious improvement.  (Obvious in retrospect.)  It could work as a commit log message.  That's good enough to be a standalone answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conversely, a good guideline for what should be a comment is that &lt;a href=&quot;https://meta.stackexchange.com/q/19756/148099&quot;&gt;&lt;strong&gt;comments should be treated as disposable&lt;/strong&gt;&lt;/a&gt;.  &quot;Your code doesn't make sense at all&quot; might be better as a comment, especially if you think that the original poster needs to fix the code in preparation for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of a &lt;a href=&quot;https://codereview.stackexchange.com/questions/24888/implementing-htunescape#comment38509_24888&quot;&gt;comment that should have been an answer instead&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Well, not really optimising, but for your four &lt;code&gt;if ( *++s != '\0' )&lt;/code&gt; conditions, if any but the last one fails, the loop will go off the end of the string and keep going - until it hits another \0.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any remark that points out a bug in the program is too valuable to be a comment, and is worthy of receiving points.   (Pointing out an outright compilation failure might be a gray area between answer, comment, and flag.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that only short answers need to pass the commit log message test.  There are &lt;a href=&quot;https://codereview.stackexchange.com/a/31656/9357&quot;&gt;other styles of critique&lt;/a&gt; for which the test doesn't make sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note that if you follow this reasoning, it should be acceptable for one user to post multiple answers to a question, as long as each answer stands on its own.  Don't think of it as rep-whoring, think of it as the cultural change that this site needs if we're going to graduate.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-02-03T08:16:50.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1480" PostTypeId="2" ParentId="1475" CreationDate="2014-01-30T20:56:07.840" Score="4" Body="&lt;p&gt;Formulate a question based on the most dubious part of the code.  (Bad code is OK, as long as it meets our minimum standard that it works as intended.)  When posting the question, embed the excerpt being discussed in the question itself, but also link to the entire codebase, on GitHub, for example.  Reviewers &lt;em&gt;can&lt;/em&gt; draw on the entire repository for context; they &lt;em&gt;may&lt;/em&gt; make remarks about the rest of the project, but are not obligated to.  Gauge the reaction, and post further questions with excerpts from the rest of the codebase as appropriate.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-01-30T20:56:07.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1481" PostTypeId="1" CreationDate="2014-01-30T20:58:31.287" Score="10" ViewCount="130" Body="&lt;p&gt;I shared a link to Code Review on Facebook and noticed what the description said about our beloved site:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Q&amp;amp;A for peer programmer code reviews&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/v364y.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;I got the feeling that this includes questions &lt;strong&gt;about&lt;/strong&gt; Code Reviews, which is not on-topic here but on &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;Programmers&lt;/a&gt;. So I was thinking: How can this be improved?&lt;/p&gt;&#xA;&lt;p&gt;I am suggesting that this should be changed to something like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Q&amp;amp;A for getting reviews on your own working code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This simple line incorporates two important things for on-topic questions:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The code should be your own&lt;/li&gt;&#xA;&lt;li&gt;The code should be working&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This is just a draft of course, other suggestions are welcome.&lt;/p&gt;&#xA;&lt;p&gt;Consider this post a feature-request to change the wording of this text.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Update:&lt;/h1&gt;&#xA;&lt;p&gt;So, the short description &lt;em&gt;can&lt;/em&gt; be changed, but:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;it has to start with &lt;em&gt;Q&amp;amp;A for .....&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;it has to be approved by the SE folk.&lt;/li&gt;&#xA;&lt;li&gt;it has to &amp;quot;not suck&amp;quot; in order to be approved.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It is something we should be happy with, and we should &lt;em&gt;get it right&lt;/em&gt;, I don't want to have to ask to have it changed again.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-11T19:04:00.143" Title="Can/Should our short site description be changed to better reflect what we are about?" Tags="|discussion|feature-request|wording|" AnswerCount="2" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1484" PostTypeId="2" ParentId="1481" CreationDate="2014-01-31T00:06:38.773" Score="7" Body="&lt;p&gt;Simon suggested,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Q&amp;amp;A for getting reviews on your own working code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Looking at the &lt;a href=&quot;http://stackexchange.com/newsletters&quot;&gt;short descriptions for other sites&lt;/a&gt;, they all start with:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Q&amp;amp;A for '&lt;em&gt;type of person&lt;/em&gt;'&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To be similar our should not say &amp;quot;... for reviews&amp;quot;: it should say &amp;quot;... for software developers&amp;quot;, or &amp;quot;... for programmers&amp;quot;. 'Software developers' is a bit too formal or professional so I suggest,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Q&amp;amp;A for programmers &amp;quot;sharing code from projects you are working on for peer review&amp;quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The quoted portion of the text above is taken from the &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;the About page&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The above is not necessarily too long, for example compared with some from other sites:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Databases&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Q&amp;amp;A for researchers and developers who explore the principles of a system through analysis of its structure, function, and operation&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Statistics&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Q&amp;amp;A for people interested in statistics, machine learning, data analysis, data mining, and data visualization&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Editing the above to resolve the 3rd person (&amp;quot;programmers&amp;quot;) versus 2nd person (&amp;quot;you are working on&amp;quot;):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Q&amp;amp;A for programmers to share selections from their own source code for peer review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The About page doesn't say that code needs to be &amp;quot;working&amp;quot;: perhaps it should. I'm not sure how best to describe that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;... from their own working source code ...&lt;/li&gt;&#xA;&lt;li&gt;... from their own finished source code ...&lt;/li&gt;&#xA;&lt;li&gt;... from their own functioning source code ...&lt;/li&gt;&#xA;&lt;li&gt;... from their own completed source code ...&lt;/li&gt;&#xA;&lt;li&gt;... from their own polished source code ...&lt;/li&gt;&#xA;&lt;li&gt;... from their own deliverable source code ...&lt;/li&gt;&#xA;&lt;li&gt;...?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I like Simon's suggestion better than the About page: &amp;quot;getting reviews on&amp;quot; is better than &amp;quot;sharing for review&amp;quot;. So:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Code Review&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2&gt;Q&amp;amp;A for programmers to get peer reviews of their finished source code.&lt;/h2&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Looking through &lt;a href=&quot;http://stackexchange.com/newsletters&quot;&gt;the short descriptions for other sites&lt;/a&gt; I don't think we can get too pedantically specific/restrictive/exclusive; the descriptions are meant to be attractive, not off-putting; for example StackOverflow's is just, &amp;quot;Q&amp;amp;A for professional and enthusiast programmers&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;If you want to add detail they would rather you describe the type of person (community) than the type of code (defining on- and off-topic).&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-01-31T15:31:40.740" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1485" PostTypeId="2" ParentId="1463" CreationDate="2014-01-31T00:41:29.623" Score="24" Body="&lt;p&gt;In conclusion, after reading the other answers, I think that the consensus about flagging as &amp;quot;not an answer&amp;quot; is, more or less:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Flag link-only answers; for example:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There's an interesting implementation at &lt;a href=&quot;http://example.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://example.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do not flag short answers, even if they contains a link, provided that the answer would still be informative without the link; for example:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It would be better to use &lt;a href=&quot;http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;java.util.Properties&lt;/code&gt;&lt;/a&gt; to handle your properties file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Flag code-only answers which bear little or no relation to the original code (e.g. a complete rewrite, which could have been written from scratch based on the problem description without reading the code in the OP)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do not flag code-only answers which are obviously based on and contain obvious improvements to the original code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Instead of flagging you may:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Downvote&lt;/li&gt;&#xA;&lt;li&gt;Post a comment to suggest improvement&lt;/li&gt;&#xA;&lt;li&gt;Edit to add context, reasoning, or simply a human-language introduction or lead-in.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-18T11:36:25.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1486" PostTypeId="1" AcceptedAnswerId="1488" CreationDate="2014-01-31T12:58:18.593" Score="6" ViewCount="91" Body="&lt;p&gt;I asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/40535/how-to-display-domain-object-summary-information-efficiently-when-there-are-many?noredirect=1#comment68309_40535&quot;&gt;this question&lt;/a&gt; which someone has flagged as off topic,  referencing a question that referred to pseudo code as a reason.   My question is in regards to the overall design and not changes to how it is coded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it necessary to provide only fully working code that can be edited and therefore either disallowing design questions or forcing users to ask questions with way too many lines of code, irrelevant to the question?&lt;/p&gt;&#xA;" OwnerUserId="32558" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-02-22T04:36:24.357" Title="Are questions on design only requiring minimal code off topic?" Tags="|discussion|asking-questions|specific-question|off-topic|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1487" PostTypeId="2" ParentId="1486" CreationDate="2014-01-31T13:11:39.700" Score="5" Body="&lt;p&gt;Generally, questions about making design choices is a better fit for Programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question does not seem to be looking for a Code Review, your question is more to help you make a structural decision. Therefore, I agree with the flag that it should be migrated to programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note that I am saying &quot;generally&quot; here, and that this is only an answer relevant for &lt;a href=&quot;https://codereview.stackexchange.com/questions/40535/how-to-display-domain-object-summary-information-efficiently-when-there-are-many?noredirect=1#comment68309_40535&quot;&gt;this question&lt;/a&gt;. I don't think it is possible to make a &quot;One rule fits all&quot; here, and thereby I cannot answer the second part of your question.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-01-31T13:11:39.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1488" PostTypeId="2" ParentId="1486" CreationDate="2014-01-31T13:15:53.100" Score="10" Body="&lt;p&gt;This is &lt;em&gt;Code Review&lt;/em&gt;, not &lt;em&gt;Design Review&lt;/em&gt;. The process works like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You post some code with the following constraints:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You wrote that code yourself&lt;/li&gt;&#xA;&lt;li&gt;It is real-world code. It is not example code, but something you're actually using. This does not exclude code for contrived problems like homework assignments.&lt;/li&gt;&#xA;&lt;li&gt;You want to improve that code, e.g. clearer formatting, best practices, better algorithms.&lt;/li&gt;&#xA;&lt;li&gt;The code works to the best of your knowledge. If it doesn't run, it's off topic (and likely belongs on &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Read &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;what's on topic&lt;/a&gt; for the full list.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Then, other people review that code. You may point out a special area of interest, but anything may be commented on, including&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;best practices including formatting, naming, commenting, …&lt;/li&gt;&#xA;&lt;li&gt;algorithms used&lt;/li&gt;&#xA;&lt;li&gt;designs used&lt;/li&gt;&#xA;&lt;li&gt;better libraries&lt;/li&gt;&#xA;&lt;li&gt;possible bugs&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now with example code, it happens that none of these except the algorithm and the design are relevant to you: You're not interested in improving the &lt;em&gt;code&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other sites where such questions are a better fit:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;&lt;em&gt;Programmers&lt;/em&gt;&lt;/a&gt; is good for whiteboard-style programming questions, e.g. algorithms, design issues, design patterns, and architecture.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://cs.stackexchange.com/help/on-topic&quot;&gt;&lt;em&gt;Computer Science&lt;/em&gt;&lt;/a&gt; is good when you have questions about algorithms (in a mathematical setting) or formal methods.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-04-12T07:32:04.247" LastActivityDate="2014-01-31T13:15:53.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1489" PostTypeId="2" ParentId="1486" CreationDate="2014-01-31T14:12:19.167" Score="3" Body="&lt;p&gt;I thought you provided just enough &quot;code&quot; to enable a reply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It definitely wasn't &quot;working&quot; code, though, so it was pseudocode at best:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private String generateHTML(Event event)&#xA;{ &#xA;    StringBuilder sb = new StringBuilder();&#xA;&#xA;    b.append(&quot;&amp;lt;HTML&amp;gt;&amp;lt;table&amp;gt;&quot;); &amp;lt;-- WRONG NAME FOR THE VARIABLE&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You &lt;strong&gt;are&lt;/strong&gt; allowed to post &quot;code for contrived problems like homework assignments&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to ensure that your post will be considered on-topic, the best thing to do in a case like this would be to write the smallest piece of &lt;strong&gt;working code&lt;/strong&gt; which demonstrates the problem/question you are asking about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your question, it wouldn't take much:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Replace the following three comments with a line of code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;//bunch of properties and accessors&lt;br&gt;&#xA;//properties and accessors&lt;br&gt;&#xA;//append HTML and ExplosionEvent specific data&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Ensure that the code you post will actually build correctly and contains no bugs.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-01-31T14:12:19.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1491" PostTypeId="1" CreationDate="2014-02-01T01:15:56.710" Score="7" ViewCount="162" Body="&lt;p&gt;I'm surprised to ask this but, &amp;quot;Must answers include a Code Review?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;I'm looking at &lt;a href=&quot;https://codereview.stackexchange.com/a/40565/34757&quot;&gt;this answer&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The request in the OP says,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Can you please look into my code and suggest me some performance improvement techniques?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The answer says,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;No, it doesn't work like that. ... you should start by profiling your execution ... Either way, first, profile the execution and identify the worst offenders.&amp;quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-28T05:04:23.517" Title="Must answers include a code review?" Tags="|discussion|specific-question|answers|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1492" PostTypeId="2" ParentId="1491" CreationDate="2014-02-01T01:29:49.567" Score="8" Body="&lt;p&gt;In a word: Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although &quot;Hey, use a profiler!&quot; might be good advice, it's not on-topic or sufficient for this site. This site is for Code Reviews, and an answer on this site is not on-topic if it refuses to review the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of being posted as an answer:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It can be posted as a helpful comment to the question&lt;/li&gt;&#xA;&lt;li&gt;It can be a vote to close the question (if the question doesn't contain code which can be reviewed)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Another example is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/40567/conways-game-of-life-speedups#comment68377_40567&quot;&gt;Here&lt;/a&gt; I wanted to mention some links to other algorithms, but &lt;strong&gt;I didn't want to review the OP code&lt;/strong&gt;: so I posted that as a comment, not an answer.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/40573/34757&quot;&gt;Here&lt;/a&gt; I also posted a link to other algorithms, but &lt;strong&gt;I also reviewed the code&lt;/strong&gt;: so I posted that as an answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My policy is similar to the one &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1485/34757&quot;&gt;in this meta-answer&lt;/a&gt; regarding answers which contain code, i.e. &quot;Could this answer have been written by reading the text which describes the problem, without reading any of the code in the OP?&quot;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yes, not one word of the answer relates to any word in the code of the OP -- therefore it's not a code review and is off-topic: &quot;It was posted as an answer but does not attempt to answer the question (i.e. a request for a code review&lt;sup&gt;1&lt;/sup&gt;). It should possibly be a comment ...&quot;&lt;/li&gt;&#xA;&lt;li&gt;No, at least one word of the answer relates to the code (not just the description of the problem) -- therefore it's a &lt;strong&gt;code&lt;/strong&gt; review and is on-topic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;sub&gt;We know the question must have been asking for a code review, otherwise the question wouldn't have been on-topic.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-02-01T02:03:10.410" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1493" PostTypeId="1" AcceptedAnswerId="1495" CreationDate="2014-02-01T22:24:36.310" Score="4" ViewCount="61" Body="&lt;p&gt;I've just discovered that we have an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/open-source&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;open-source&amp;#39;&quot; rel=&quot;tag&quot;&gt;open-source&lt;/a&gt; tag.  This tag appears to be useless because, as per SE's &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA license&lt;/a&gt;, all material posted is subject to public use within the guidelines.  Alongside that, these questions have nothing else in common, and it seems to be an older tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Burninate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbaYF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="9357" LastEditDate="2014-04-24T20:59:12.943" LastActivityDate="2014-04-24T20:59:12.943" Title="Should we send [open-source] packing?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1494" PostTypeId="2" ParentId="1493" CreationDate="2014-02-01T23:04:51.183" Score="3" Body="&lt;p&gt;Yes, for the reasons cited in the question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-02-01T23:04:51.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1495" PostTypeId="2" ParentId="1493" CreationDate="2014-02-01T23:40:44.600" Score="4" Body="&lt;p&gt;I think it's for asking questions about open source software.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Burn it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hardly used&lt;/li&gt;&#xA;&lt;li&gt;Add nothing interesting to the question&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Burn if for similar reasons that the &lt;a href=&quot;https://meta.stackexchange.com/questions/123758/can-we-now-discourage-the-use-of-and-burninate-the-homework-tag&quot;&gt;homework&lt;/a&gt; tag was burned on SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also &lt;a href=&quot;http://blog.stackoverflow.com/2010/08/the-death-of-meta-tags/&quot;&gt;The Death of Meta Tags&lt;/a&gt; except that there is IMO some reason/excuse for keeping &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; on this site.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-04-23T14:17:39.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1496" PostTypeId="1" AcceptedAnswerId="1497" CreationDate="2014-02-01T23:51:15.893" Score="2" ViewCount="29" Body="&lt;p&gt;If I want to scan the list of titles of all topics on meta about 'questions', then I need to do that twice (once for each tag, &lt;a href=&quot;/questions/tagged/questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;questions&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could one of them be synonymized or merged with the other (I don't know which)?&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="22222" LastEditDate="2014-02-02T01:40:57.680" LastActivityDate="2014-02-02T01:40:57.680" Title="Why are [questions] and [asking-questions] on meta?" Tags="|discussion|status-declined|synonym-request|retag-request|meta|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1497" PostTypeId="2" ParentId="1496" CreationDate="2014-02-02T01:19:33.253" Score="4" Body="&lt;p&gt;I'm not quite sure about this one.  After comparing the questions, I can see some differences:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions tagged as &lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt; mostly involve asking about whether or not a certain question can be asked here.&lt;/li&gt;&#xA;&lt;li&gt;Questions tagged as &lt;a href=&quot;/questions/tagged/questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;questions&lt;/a&gt; involve things such as feature requests or anything else about existing questions (which are also not about &lt;a href=&quot;/questions/tagged/specific-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-questions&lt;/a&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In this case, it seems that synonymizing or merging them would not make sense.  Plus, MSO has these two tags separate, and the mechanics of these tags should still apply to per-site metas.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-02-02T01:24:47.663" LastActivityDate="2014-02-02T01:24:47.663" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1498" PostTypeId="2" ParentId="999" CreationDate="2014-02-02T05:51:12.037" Score="4" Body="&lt;p&gt;Now that Stack Exchange Data Explorer includes the beta-site statistics, it is possible to plot and manage the site activity levels....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question was raised in Meta to discuss options: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1429/stack-exchange-data-explorer-is-up-what-now-wonderland&quot;&gt;Stack Exchange Data Explorer is up. What now, Wonderland?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the queries that have come up are directly related to this Call of Duty:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/160371/distribution-of-avid-users-by-reputation-tier&quot; rel=&quot;nofollow noreferrer&quot;&gt;Distribution of avid users by reputation tier&lt;/a&gt; (Grace Note's Query Recreated) (&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1432/31503&quot;&gt;and the Wonderland answer&lt;/a&gt;) &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  1159    51.8105         51.8105                    &#xA;200                  828     37.0139         88.8243                    &#xA;500                  146     6.5266          95.3509                    &#xA;1000                 55      2.4586          97.8096                    &#xA;2000                 28      1.2517          99.0612                    &#xA;4000                 21      0.9388          100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;updated 9 Feb 2014&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  1170    51.4965         51.4965                    &#xA;200                  842     37.0599         88.5563                    &#xA;500                  156     6.8662          95.4225                    &#xA;1000                 55      2.4208          97.8433                    &#xA;2000                 27      1.1884          99.0317                    &#xA;4000                 22      0.9683          100&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph?Weeks=60#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;Site Activity Charts (past 60 weeks)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details containing raw numbers on activity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/mMvim.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/166314/site-activity-ratios?Weeks=60#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;Site Activity Ratios (past 60 weeks)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details containing activity expressed as a ratio. One ratio that is most significant for the Call-of-Duty is the Answers-per-Question ratio. This ratio is available on this chart, and you can track the progress of it's correction.... ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4TgNH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/148457/unclosed-questions-with-only-zero-score-answers&quot; rel=&quot;nofollow noreferrer&quot;&gt;Questions with answers that are not upvoted&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-02-10T02:26:58.193" CommentCount="0" CommunityOwnedDate="2014-02-02T05:51:12.037" ContentLicense="CC BY-SA 3.0" />
  <row Id="1500" PostTypeId="1" CreationDate="2014-02-03T03:55:00.150" Score="9" ViewCount="87" Body="&lt;p&gt;Tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/models&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;models&amp;#39;&quot; rel=&quot;tag&quot;&gt;models&lt;/a&gt; has 23 questions. None of them are related to any common definition of models that I am familiar with. There appears to be no common thread between them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, Code Review is not about reviewing Models, but about reviewing the code that implements them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there was a question about code that builds or processes some 'model' then it would be different, but none of the 23 match that statement either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some questions that are tagged with other frameworks (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt;) and those seem like much better tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other questions may best be solved by changing the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/models&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;models&amp;#39;&quot; rel=&quot;tag&quot;&gt;models&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some of the questions I thought may most represent the tag though (though I think some of those should be closed as off-topic anyway):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/26184/models-in-net-separate-settings&quot;&gt;Models in .NET: separate settings&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/21126/data-model-with-validation-in-haskell-couple-convoluted-functions&quot;&gt;Data model with validation in haskell couple convoluted functions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/15400/semi-repost-how-can-i-improve-my-php-model-for-my-html5-js-mobile-app&quot;&gt;How can I improve my PHP model for my HTML5/JS mobile app?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/500/how-to-filter-search-a-model-with-multiple-params-in-hash&quot;&gt;how to filter (search) a model with multiple params in hash&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/48/critique-my-codeigniter-custom-cms-pages-model&quot;&gt;Critique My Codeigniter Custom CMS Pages Model&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Burninate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbaYF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-02-19T03:20:36.210" Title="Burninate: [models]" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1501" PostTypeId="2" ParentId="1500" CreationDate="2014-02-03T12:03:20.743" Score="4" Body="&lt;p&gt;I'd agree. The [models] tag has no description/definition so it's not clear what it means: it might as well be called [code].&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-02-03T12:03:20.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1502" PostTypeId="2" ParentId="762" CreationDate="2014-02-04T04:17:01.790" Score="-9" Body="&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the comments I must not be explaining my point clearly.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Good formatting is crucial to the readability of code (and sometimes syntax).&lt;/li&gt;&#xA;&lt;li&gt;Readable code with correct syntax is significantly easier to review.&lt;/li&gt;&#xA;&lt;li&gt;Everyone wins when there are more reviews.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So go ahead and critique the formatting in your answer, but please reformat the code in the question to encourage more reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Original Answer&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel editing to fix formatting is a net win for the community. Doing so makes it easier for other reviewers and provides a good example for the asker. While it may benefit the asker to do it themselves, they'll have plenty of opportunities later. Having a good example gives them something to model.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, I'm more likely to give a review if I don't have to paste it into my IDE to format it. And others reading the question won't be distracted by hard-to-read code. It also allows lurkers to help clean up the site without feeling pressured into a more detailed post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I'm not too fond of any review that consists &lt;em&gt;solely&lt;/em&gt; of a rebuke to format the code. Feel free to edit the question and include this in your answer, but don't make formatting your entire answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While consistent and clear formatting is very important, it's also quite trivial to pick up and point out. Let's not make this the primary focus of this site.&lt;/p&gt;&#xA;" OwnerUserId="1635" LastEditorUserId="1635" LastEditDate="2014-02-04T20:57:27.907" LastActivityDate="2014-02-04T20:57:27.907" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="1503" PostTypeId="1" CreationDate="2014-02-05T07:18:23.950" Score="10" ViewCount="329" Body="&lt;p&gt;There are currently:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;61 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/software-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;software-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;software-design&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;214 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design&amp;#39;&quot; rel=&quot;tag&quot;&gt;design&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;47 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/architecture&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;architecture&amp;#39;&quot; rel=&quot;tag&quot;&gt;architecture&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Some questions are tagged with a combination of those tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure what benefit these tags have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tags/software-design/info&quot;&gt;[software-design] wiki&lt;/a&gt; mentions &lt;em&gt;design concepts&lt;/em&gt;, &lt;em&gt;design considerations&lt;/em&gt;, and &lt;em&gt;modeling language&lt;/em&gt; as topics, but I find those to be nebulous terms.  As for the characteristics to be avoided (&lt;em&gt;rigidity&lt;/em&gt;, &lt;em&gt;fragility&lt;/em&gt;, and &lt;em&gt;immobility&lt;/em&gt;), we would consider them routinely in every review anyway, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tags/design/info&quot;&gt;[design] wiki&lt;/a&gt; just seems to have a lot of words that don't say anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tags/architecture/info&quot;&gt;[architecture] wiki&lt;/a&gt; also doesn't say much, but at least it's brief.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the worst case, the tags' existence encourages &lt;a href=&quot;https://codereview.stackexchange.com/q/31071/9357&quot;&gt;questions that are not strictly code review&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/36967/design-advice-for-class-creation-based-on-user-selection&quot;&gt;questions that are clearly off-topic&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would anyone else be in favour of eliminating these tags?  Or perhaps someone could enlighten me instead.  If we don't eliminate them, then surely at least &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design&amp;#39;&quot; rel=&quot;tag&quot;&gt;design&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/software-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;software-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;software-design&lt;/a&gt; should be synonymized?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-02-25T03:04:14.130" Title="Eliminate [design], [software-design], and [architecture] tags" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1504" PostTypeId="2" ParentId="1503" CreationDate="2014-02-05T07:54:09.213" Score="10" Body="&lt;p&gt;I believe &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/architecture&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;architecture&amp;#39;&quot; rel=&quot;tag&quot;&gt;architecture&lt;/a&gt; is &lt;em&gt;especially&lt;/em&gt; worthy of burnination as it's &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;specifically off-topic&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Higher-level architecture&lt;/strong&gt; and design of software systems&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The wiki even supports this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Architecture encompasses the process, artifacts and &lt;strong&gt;high-level structure&lt;/strong&gt; of a solution.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The tag also already has several closed questions.  Here's one that stands out to me, which also happens to be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design&amp;#39;&quot; rel=&quot;tag&quot;&gt;design&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/36967/design-advice-for-class-creation-based-on-user-selection&quot;&gt;https://codereview.stackexchange.com/questions/36967/design-advice-for-class-creation-based-on-user-selection&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-02-05T07:54:09.213" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1505" PostTypeId="1" CreationDate="2014-02-05T17:22:00.907" Score="12" ViewCount="141" Body="&lt;p&gt;In my opinion, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/null&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;null&amp;#39;&quot; rel=&quot;tag&quot;&gt;null&lt;/a&gt; tag is not helpful for anyone. Even if this tag matches the content of the question, it might be a bit too specific.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not a programmer. What are your opinions on burninating the tag?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/null&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;null&amp;#39;&quot; rel=&quot;tag&quot;&gt;null&lt;/a&gt; tag has four tagged questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/40941/reducing-cyclomatic-complexity-in-a-simple-string-concatenation&quot;&gt;Reducing cyclomatic complexity in a simple string concatenation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30688/a-custom-java-collection-which-doesnt-support-nulls&quot;&gt;A custom Java collection which doesn't support nulls&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/28610/handling-nil-trying-to-avoid-try&quot;&gt;Handling nil: Trying to avoid #try&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/24869/null-object-pattern-with-simple-class-hierarchy&quot;&gt;Null Object pattern with simple class hierarchy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(Thanks for the title suggestion by &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/13606142#13606142&quot;&gt;lol.upvote&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="35408" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-31T00:57:09.587" Title="set [null] = null? (or &quot;Burninate [null]?&quot;)" Tags="|discussion|status-declined|tags|burninate-request|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1506" PostTypeId="2" ParentId="1505" CreationDate="2014-02-05T20:57:16.233" Score="12" Body="&lt;p&gt;Considering that Tony Hoare calls the invention of the null pointer a &lt;a href=&quot;http://en.wikipedia.org/wiki/Tony_Hoare#cite_ref-6&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;billion dollar mistake&quot;&lt;/a&gt;, I think it's a very worthy concern for software developers, on par with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comments&amp;#39;&quot; rel=&quot;tag&quot;&gt;comments&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt;.  Also, the treatment of NULLs in SQL is tricky.  If a developer has a question about the handling of nulls, then it wouldn't be unreasonable to tag that concern.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-02-05T21:03:01.020" LastActivityDate="2014-02-05T21:03:01.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1508" PostTypeId="1" CreationDate="2014-02-07T08:58:01.457" Score="14" ViewCount="210" Body="&lt;p&gt;So I just stumbled upon the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; and I ask myself if this is really a helpful tag. Most of the code on Code Review does reinvent the wheel in one way or another, there is nearly always a library out there which does that thing already, and maybe better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that new users will barely know about this tag and the tag, according to it's wiki, is only used as a &quot;don't suggest libraries&quot; marker, I'd like to suggest another approach:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code on CR should be reviewed, even if we know that there's a library which already does that.&lt;/li&gt;&#xA;&lt;li&gt;Pointing out said library is supposed to be a comment or part of an answer &lt;em&gt;reviewing&lt;/em&gt; the code.&lt;/li&gt;&#xA;&lt;li&gt;Answers &lt;em&gt;only&lt;/em&gt; pointing to a library need to be elaborate on how it will fit this use case and how the library is to be used in that case.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Ideally a question should have multiple answers anyway, showing different point of views, and &quot;use a library&quot; should be part of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've seen so far is that if an asker &lt;em&gt;knows&lt;/em&gt; there's a library function to do that, there's normally a paragraph included about why the function has been rewritten (does not meet my use-case completely, only training, etc.), which does tell us much more than that tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So...is this tag really helpful?&lt;/p&gt;&#xA;" OwnerUserId="2612" LastEditorUserId="22222" LastEditDate="2014-02-10T06:43:37.997" LastActivityDate="2014-07-25T22:53:46.127" Title="Is the tag [reinventing-the-wheel] really helpful?" Tags="|discussion|status-declined|tags|burninate-request|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1509" PostTypeId="2" ParentId="1508" CreationDate="2014-02-07T13:19:17.350" Score="22" Body="&lt;p&gt;Yes, the tag is helpful. I consider it to be useful in the same way &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; is useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; is for when:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;you are specifically trying to mimic some system/behaviour&lt;/li&gt;&#xA;&lt;li&gt;you know that there are libraries, language features, etc. that do what you need.&lt;/li&gt;&#xA;&lt;li&gt;you are doing it for academic reasons... to &lt;em&gt;learn&lt;/em&gt;, not to &lt;em&gt;profit&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;there is no expectation that this will be 'production' code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It means that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;offering alternative implementations for the process is not constructive.&lt;/li&gt;&#xA;&lt;li&gt;the desire is to reproduce specific functionality, and that is an indication of the specification for the task.&lt;/li&gt;&#xA;&lt;li&gt;there is no 'goal' for the code, it is not trying to solve a specific problem, so there is no 'big picture' problem&lt;/li&gt;&#xA;&lt;li&gt;it means that the reviewer should approach things from a slightly different perspective... you are not finding a &lt;em&gt;better&lt;/em&gt; way to do things, you are educating the asker as to how they are, or are not meeting the implementation they are trying to reinvent.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-02-07T13:19:17.350" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1510" PostTypeId="1" CreationDate="2014-02-08T18:11:53.807" Score="89" ViewCount="8651" Body="&lt;p&gt;What is a Zombie? Why are Code Reviewers so violent and talking about killing Zombies all the time? And what ammo are they talking about? What is a TS? What does RSA mean?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And what other Code Review-specific memes are there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(As the number of memes grows and grows, and Malachi's wish to vote for the memes more than once, this really ought to have its own meta-question)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please provide only one, or just a few tightly-coupled, memes per answer.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="75307" LastEditDate="2018-09-11T08:17:34.250" LastActivityDate="2021-10-06T00:01:24.163" Title="What's a Zombie? And what are the many other memes of Code Review?" Tags="|discussion|fun|" AnswerCount="35" CommentCount="2" CommunityOwnedDate="2014-02-08T18:44:40.547" ContentLicense="CC BY-SA 4.0" />
  <row Id="1511" PostTypeId="2" ParentId="1510" CreationDate="2014-02-08T18:11:53.807" Score="70" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Zombies&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Mathieu Guindon (aka retailcoder, lol.upvote, ... and/or Mat's Mug)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; During &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission/&quot;&gt;The Mission&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; In a (successful) attempt to motivate the community in reducing the number of unanswered questions, a Call of Duty was made in which every unanswered question (no upvoted answers) is to be regarded as a Zombie. Every new question is to be regarded as an incoming Zombie.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="23788" LastEditDate="2018-03-19T18:24:35.960" LastActivityDate="2018-03-19T18:24:35.960" CommentCount="3" CommunityOwnedDate="2014-02-08T18:11:53.807" ContentLicense="CC BY-SA 3.0" />
  <row Id="1512" PostTypeId="2" ParentId="1510" CreationDate="2014-02-08T19:09:02.810" Score="17" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;This meme has been retired by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3780/42632&quot;&gt;community decision&lt;/a&gt; on Nov 25 2014. It is thus considered a veteran meme. Usages may still occur, but the meme has largely vanished from our site. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/napalmd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;napalmd&amp;#39;&quot; rel=&quot;tag&quot;&gt;napalmd&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;Mat's Mug&lt;/a&gt; (/retailcoder /lol.upvote)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; During &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission/&quot;&gt;The Mission&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; War against zombies sometimes needs more than a single bullet. When CR forces unite to take down a zombie with multiple answers, the term &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/napalmd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;napalmd&amp;#39;&quot; rel=&quot;tag&quot;&gt;napalmd&lt;/a&gt; indicates, in The 2nd Monitor, that all answers (and the question) have been upvoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course that only happens when &lt;em&gt;all answers&lt;/em&gt; deserve a vote!&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-12-03T22:22:50.673" CommentCount="1" CommunityOwnedDate="2014-02-08T19:09:02.810" ContentLicense="CC BY-SA 3.0" />
  <row Id="1514" PostTypeId="2" ParentId="1510" CreationDate="2014-02-09T04:46:19.123" Score="38" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; TS | RSA&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; SimonAndréForsberg (TS), rolfl (RSA)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/star-power&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;star-power&amp;#39;&quot; rel=&quot;tag&quot;&gt;star-power&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; is quite a star-happy chatroom. How many of you know that there's only a number of times you can &quot;star&quot; a chat post - a &lt;strong&gt;star cap&lt;/strong&gt; (like the &lt;em&gt;rep cap&lt;/em&gt; and the &lt;em&gt;vote cap&lt;/em&gt;, a &lt;em&gt;star cap&lt;/em&gt;). And just when you run out of stars to sprinkle, someone posts a comment and you're dying to &quot;star&quot; it - no worries, you can put a &lt;em&gt;theoretical star&lt;/em&gt; &lt;code&gt;TS&lt;/code&gt;, and then it's possible someone applies a &lt;em&gt;real&lt;/em&gt; one (&lt;code&gt;RSA&lt;/code&gt;: &quot;&lt;em&gt;real star applied&lt;/em&gt;&quot;).&lt;/p&gt;&#xA;&#xA;&#xA;" OwnerUserId="23788" LastEditorUserId="31562" LastEditDate="2014-03-18T17:40:15.333" LastActivityDate="2014-03-18T17:40:15.333" CommentCount="0" CommunityOwnedDate="2014-02-09T04:46:19.123" ContentLicense="CC BY-SA 3.0" />
  <row Id="1515" PostTypeId="2" ParentId="1510" CreationDate="2014-02-09T20:11:29.407" Score="20" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;This meme has been retired by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3780/42632&quot;&gt;community decision&lt;/a&gt; on Nov 25 2014. It is thus considered a veteran meme. Usages may still occur, but the meme has largely vanished from our site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; &lt;em&gt;We could really use your ammo&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; syb0rg&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; Side-effects of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission/&quot;&gt;The Mission&lt;/a&gt;?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Related:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/out-of-ammo&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;out-of-ammo&amp;#39;&quot; rel=&quot;tag&quot;&gt;out-of-ammo&lt;/a&gt; and &lt;code&gt;DVLR&lt;/code&gt; (&lt;em&gt;daily vote limit reached&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Activity on CR has recently taken a hell of a spike. 40 votes/day isn't enough ammunition to shoot at all the good answers that are thrown at all incoming zombies. Increased activity is awesome.&lt;/p&gt;&#xA;&lt;p&gt;But basically:&lt;/p&gt;&#xA;&lt;h1&gt;We need your &lt;s&gt;soul&lt;/s&gt; &lt;em&gt;votes&lt;/em&gt;!&lt;/h1&gt;&#xA;&lt;p&gt;It's a matter of life vs death. &lt;em&gt;We could really use your ammo&lt;/em&gt; is serious business.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The bottom line is: &lt;em&gt;&lt;strong&gt;we&lt;/strong&gt; (&lt;strong&gt;you&lt;/strong&gt; &amp;amp; us all) &lt;strong&gt;own this site&lt;/strong&gt;&lt;/em&gt;. Let's give it the lovin' it deserves, and make it run on a healthy economy of votes and reputation points, with people putting bounties on good &lt;s&gt;unanswered questions&lt;/s&gt; &lt;em&gt;zombies&lt;/em&gt;  they stumble upon, people coming here on meta and asking questions about the site, where CR is, where it's headed and where it should be. &lt;strong&gt;&lt;em&gt;Be&lt;/em&gt; Code Review!&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-03T22:22:15.087" CommentCount="0" CommunityOwnedDate="2014-02-09T20:11:29.407" ContentLicense="CC BY-SA 3.0" />
  <row Id="1516" PostTypeId="2" ParentId="1429" CreationDate="2014-02-10T01:33:05.973" Score="7" Body="&lt;p&gt;Some discussion about answer ratios, vote ratios, and other small-metric numbers was discussed in &lt;em&gt;&lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/em&gt; recently. This &lt;a href=&quot;http://data.stackexchange.com/codereview/query/166314/site-activity-ratios?Weeks=60#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;motivated the following report&lt;/a&gt;. &lt;em&gt;&lt;strong&gt;This report cannot be run on the Stack Overflow database - it times out&lt;/strong&gt;&lt;/em&gt;, but it is OK to run on any of the other sites (the data volumes are much lower).&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4TgNH.png&quot; alt=&quot;Enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="4477" LastEditDate="2022-08-09T13:17:54.080" LastActivityDate="2022-08-09T13:17:54.080" CommentCount="0" CommunityOwnedDate="2014-02-10T01:33:05.973" ContentLicense="CC BY-SA 4.0" />
  <row Id="1517" PostTypeId="1" AcceptedAnswerId="1518" CreationDate="2014-02-10T23:38:40.627" Score="35" ViewCount="588" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/38474/27623&quot;&gt;I recently asked a question&lt;/a&gt; that could possibly be used for malicious purposes.  I tried to whittle the code down as much as I could to a &quot;base&quot; program so that a &lt;a href=&quot;https://en.wikipedia.org/wiki/Script_kiddie&quot; rel=&quot;nofollow noreferrer&quot;&gt;script kiddie&lt;/a&gt; wouldn't stumble across it and wreak havoc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I have written other more &quot;malicious&quot; programs (for testing security mostly) where I will not be able to whittle out as much.  An example of this would be a keylogger.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we have a policy on reviews for this?  I would love to have my code reviewed, but at the same time I don't want to cause any trouble.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2019-09-20T03:56:42.397" Title="How well is &quot;malicious&quot; code accepted here?" Tags="|discussion|specific-question|asking-questions|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1518" PostTypeId="2" ParentId="1517" CreationDate="2014-02-10T23:54:49.557" Score="47" Body="&lt;p&gt;Code is not malicious (guns don't kill). It is the way that code is used that makes things a problem. I am certain that every piece of 'malicious' code has an 'angelic' corollary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If code can be 'malicious' then computers are 'malicious', and operating systems are 'malicious', and networks are 'malicious', etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I feel that the code in a particular question is going to be used for malicious purposes, I may decide to down-vote, flag, vote-to-close, whatever.... but, if there is no indication that the code is going to be used maliciously, then I have no reason to believe the code will be used for 'nefarious' purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I have used crackers, root-kits, rainbow tables, keyloggers, etc. and all of them for 'good' (although I did feel a bit like 'Dr. Evil' when I did...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Post your questions, if you want, you can state the purpose of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be warned though, that you will likely get some knee-jerk reactions, but that is what happens when things can be controversial.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-02-10T23:54:49.557" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1519" PostTypeId="1" AcceptedAnswerId="1520" CreationDate="2014-02-12T17:31:23.767" Score="5" ViewCount="72" Body="&lt;p&gt;We have two networking-related tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/network-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;network-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;network-programming&lt;/a&gt; (27 questions, wiki)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/networking&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;networking&amp;#39;&quot; rel=&quot;tag&quot;&gt;networking&lt;/a&gt; (5 questions, no wiki)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since any on-topic networking-related questions would relate to code itself (nothing otherwise on-topic on &lt;a href=&quot;https://networkengineering.stackexchange.com/&quot;&gt;Network Engineering SE&lt;/a&gt;), I assume we only need one.  Plus, one question already uses both tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is to be done, I suppose the larger tag can remain while the smaller one will be merged into it (although, for merging, it doesn't matter).  This would have to be done by myself or another moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are your thoughts?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:57:11.263" LastActivityDate="2014-02-17T05:57:13.613" Title="Should the networking tags be merged?" Tags="|discussion|status-completed|tags|retag-request|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1520" PostTypeId="2" ParentId="1519" CreationDate="2014-02-12T17:45:38.400" Score="5" Body="&lt;p&gt;I would agree with the merging of the two tags, however, I would merge &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/network-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;network-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;network-programming&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/networking&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;networking&amp;#39;&quot; rel=&quot;tag&quot;&gt;networking&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why?  This is &lt;em&gt;Code&lt;/em&gt; Review.  The &quot;programming&quot; part of the first tag is redundant, because you have to program in order to produce code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my two cents.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastActivityDate="2014-02-12T17:45:38.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1521" PostTypeId="1" AcceptedAnswerId="1523" CreationDate="2014-02-12T19:05:43.077" Score="7" ViewCount="136" Body="&lt;p&gt;I was wondering, since &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow&quot;&gt;the license&lt;/a&gt; aligns with being able to use the layout / design, &lt;strong&gt;&lt;em&gt;as long as credit is given&lt;/em&gt;&lt;/strong&gt;, if I would be able to see the source code of how to program the question/coding format. (Can you already do that?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not concerned with the &quot;voting&quot; aspect of the site, but rather how to create the question format and tags (code, bold, italic). I have practically 2-3 months experience with web-based applications and would not have any clue how to do this from scratch. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason behind my developing of something similar would be for a group of programmers to show our code (in house), without needing to go to Stack Exchange, and review it/make edits. It would also be a little bit more private.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question / commenting format would be all I am really concerned with.&lt;/p&gt;&#xA;" OwnerUserId="36255" LastEditorUserId="22222" LastEditDate="2014-02-12T19:12:29.117" LastActivityDate="2014-04-23T08:53:03.687" Title="Under CC BY-SA 3.0, will SE give me the source code if I wanted to imitate the Code Review beta for in-house purposes?" Tags="|discussion|licensing|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1522" PostTypeId="2" ParentId="1521" CreationDate="2014-02-12T21:53:00.910" Score="6" Body="&lt;p&gt;The software is &lt;a href=&quot;https://physics.meta.stackexchange.com/a/852/3773&quot;&gt;not open-source&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's &lt;a href=&quot;https://meta.stackexchange.com/a/16055/139866&quot;&gt;available but expensive&lt;/a&gt; (and I don't know whether it's available as source code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are &lt;a href=&quot;https://meta.stackexchange.com/q/2267/139866&quot;&gt;several clones&lt;/a&gt; if you'd like to look at those.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-02-12T22:00:07.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1523" PostTypeId="2" ParentId="1521" CreationDate="2014-02-13T07:57:03.993" Score="8" Body="&lt;p&gt;If you're really interested only in the &lt;a href=&quot;https://en.wikipedia.org/wiki/Markdown&quot; rel=&quot;nofollow&quot;&gt;Markdown&lt;/a&gt; to HTML conversion, then Stack Overflow seems to use &lt;a href=&quot;http://code.google.com/p/pagedown/wiki/PageDown&quot; rel=&quot;nofollow&quot;&gt;PageDown&lt;/a&gt; on the client and &lt;a href=&quot;http://code.google.com/p/markdownsharp/&quot; rel=&quot;nofollow&quot;&gt;markdownsharp&lt;/a&gt; on the server, both are open source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though what you're describing sounds like a job for a wiki, and &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_wiki_software&quot; rel=&quot;nofollow&quot;&gt;there is a huge number of those&lt;/a&gt;, I think some of them support Markdown too (most have their own formatting language, including the most well-known, MediaWiki).&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-02-13T07:57:03.993" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1524" PostTypeId="2" ParentId="1521" CreationDate="2014-02-14T08:57:45.723" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I was wondering, since the license aligns with being able to use the layout / design...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The license footer states something different:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;site design / logo © 2014 stack exchange inc; user contributions licensed under cc by-sa 3.0 with attribution required&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The design, site and all the code in it is under a &quot;all rights reserved&quot; license. The &lt;em&gt;content&lt;/em&gt; (questions, answers, comments, tag wikis and similar) is under the CC-BY-SA.&lt;/p&gt;&#xA;" OwnerUserId="2612" LastEditorUserId="2612" LastEditDate="2014-02-14T09:07:31.790" LastActivityDate="2014-02-14T09:07:31.790" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1525" PostTypeId="2" ParentId="1438" CreationDate="2014-02-14T13:27:03.217" Score="8" Body="&lt;p&gt;Here's an answer that would have been a lot easier to write if MathJax had been available:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/25943/11728&quot;&gt;Is there any more optimal way to solve this idempotent equation?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;So if &lt;em&gt;n&lt;/em&gt; can be factored as &lt;em&gt;p&lt;/em&gt;&lt;sub&gt;1&lt;/sub&gt;&lt;sup&gt;&lt;em&gt;e&lt;/em&gt;&lt;sub&gt;1&lt;/sub&gt;&lt;/sup&gt; . &lt;em&gt;p&lt;/em&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;sup&gt;&lt;em&gt;e&lt;/em&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;/sup&gt; . ... then each &lt;em&gt;p&lt;/em&gt;&lt;sub&gt;&lt;em&gt;i&lt;/em&gt;&lt;/sub&gt;&lt;sup&gt;&lt;em&gt;e&lt;/em&gt;&lt;sub&gt;&lt;em&gt;i&lt;/em&gt;&lt;/sub&gt;&lt;/sup&gt; must divide either &lt;em&gt;a&lt;/em&gt; or &lt;em&gt;a&lt;/em&gt; − 1 (because each &lt;em&gt;p&lt;/em&gt;&lt;sub&gt;&lt;em&gt;i&lt;/em&gt;&lt;/sub&gt; can divide into at most one of &lt;em&gt;a&lt;/em&gt; and &lt;em&gt;a&lt;/em&gt; − 1).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-14T13:27:03.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1526" PostTypeId="2" ParentId="1510" CreationDate="2014-02-14T16:39:21.613" Score="38" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; &quot;Thanks, Santa!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;Jamal ♦&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Votes are anonymous. So whenever someone upvotes a post of yours, and you think the voter might be in the chatroom, just say &quot;&lt;strong&gt;Thanks, Santa!&lt;/strong&gt;&quot;, the voter(s) will know that was for them.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-04-22T20:55:19.337" CommentCount="5" CommunityOwnedDate="2014-02-14T16:39:21.613" ContentLicense="CC BY-SA 3.0" />
  <row Id="1527" PostTypeId="1" AcceptedAnswerId="1529" CreationDate="2014-02-17T19:33:07.667" Score="14" ViewCount="162" Body="&lt;p&gt;Recently I have seen a whole lot of questions in the form of &quot;How secure is this hashing&quot;, &quot;How secure is my keygen?&quot;, &quot;How secure is my form?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do have a quite popular &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; tag, with 159 questions as of this moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I am starting to wonder:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At which point should questions be asked on &lt;a href=&quot;http://security.stackexchange.com&quot;&gt;Information Security&lt;/a&gt; rather than here? What is the difference between Code Review and Information Security when it comes to... well... security-questions?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2014-07-17T22:30:42.477" LastActivityDate="2014-07-17T22:30:42.477" Title="&quot;How secure...&quot; questions - Code Review vs. Information Security SE" Tags="|discussion|asking-questions|scope|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1528" PostTypeId="2" ParentId="1527" CreationDate="2014-02-17T19:52:13.160" Score="9" Body="&lt;p&gt;Personally, I would never make recommendations on best-practices for security related questions. I may offer suggestions on the code style, and other items, but never pass opinion on whether the code is secure enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no problem reviewing the code, but have a problem reviewing the math/cryptography/algorithm. Those require an expert, and I am not one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the same reason, I would hesitate to ask questions on InfoSec either... If I want arm-chair commentary on my security then I may as well ask my kids. But my kids can still &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/138/how-is-this-site-different-from-stack-overflow/141#141&quot;&gt;tell me if I have a fat ass&lt;/a&gt;.... ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, from what I can tell, the difference between CR and InfoSec is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CR can tell you whether your security-related code has a fat ass.&lt;/li&gt;&#xA;&lt;li&gt;InfoSec can tell you whether that code is, in fact, an ass, (and even then, only with armchair certainty).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If I want to know if I have an ass, I go to infosec. If I want to know whether that thing I call an ass is fat, I ask on CR.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-02-17T19:52:13.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1529" PostTypeId="2" ParentId="1527" CreationDate="2014-02-17T22:27:09.040" Score="15" Body="&lt;p&gt;I think the distinction between Code Review and Information Security is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;At Code Review you should post your code and describe your specification, and then we will do our best to tell you if the former fails to implement the latter. We will point out security holes if we spot them, but they are just one kind of issue among many, so they are not our sole or even primary focus.&lt;/li&gt;&#xA;&lt;li&gt;At Information Security you should post your specification (and not, usually, your code), and they will do their best to tell you if it has security holes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Of course, at both sites it helps if you make your specification (and code) as good as you possibly can before asking, and ask clear, self-contained questions.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2014-02-17T22:27:09.040" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1530" PostTypeId="1" AcceptedAnswerId="1534" CreationDate="2014-02-18T06:44:55.463" Score="6" ViewCount="61" Body="&lt;p&gt;While looking at &lt;a href=&quot;https://codereview.stackexchange.com/q/41936/9357&quot;&gt;Is it a good style to run external commands in Python?&lt;/a&gt;, I was surprised to find that there is currently no tag for &lt;code&gt;[subprocess-management]&lt;/code&gt;.  I also checked for likely synonyms such as &lt;code&gt;[process]&lt;/code&gt;, &lt;code&gt;[fork]&lt;/code&gt;, &lt;code&gt;[exec]&lt;/code&gt;, &lt;code&gt;[spawn]&lt;/code&gt;, &lt;code&gt;[pipe]&lt;/code&gt;, all with no luck.  There are plenty of other questions that could use a tag of that nature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that &lt;code&gt;[subprocess-management]&lt;/code&gt; would be the best term to encompass all of the above, but am open to other suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also no &lt;code&gt;[ipc]&lt;/code&gt; or &lt;code&gt;[inter-process-communication]&lt;/code&gt; tag.  Perhaps &lt;code&gt;[ipc]&lt;/code&gt; deserves to have a tag separate from &lt;code&gt;[subprocess-management]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get this conversation started, I'm posting my proposals as answers below.  Either vote on them if you concur, or post your own answers as counterproposals.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-02-23T08:31:38.277" Title="Tag creation: [subprocess-management] or similar" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1531" PostTypeId="2" ParentId="1530" CreationDate="2014-02-18T06:45:14.863" Score="1" Body="&lt;p&gt;I favour the creation of a &lt;code&gt;[subprocess-management]&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-02-18T06:45:14.863" CommentCount="1" CommunityOwnedDate="2014-02-18T06:45:14.863" ContentLicense="CC BY-SA 3.0" />
  <row Id="1532" PostTypeId="2" ParentId="1530" CreationDate="2014-02-18T06:46:25.047" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I favour the creation of an &lt;code&gt;[ipc]&lt;/code&gt; tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Since there seems to be sufficient agreement that inter-process communication could use a tag, I've gone ahead and created &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ipc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ipc&amp;#39;&quot; rel=&quot;tag&quot;&gt;ipc&lt;/a&gt;.  Let's consider this part of the question &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; and focus on deciding on a name for the more general tag for subprocess management.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-02-18T21:27:21.110" LastActivityDate="2014-02-18T21:27:21.110" CommentCount="8" CommunityOwnedDate="2014-02-18T06:46:25.047" ContentLicense="CC BY-SA 3.0" />
  <row Id="1533" PostTypeId="2" ParentId="1530" CreationDate="2014-02-18T09:19:19.433" Score="-4" Body="&lt;p&gt;I favour the creation of an &lt;code&gt;[inter-process-communication]&lt;/code&gt; tag, because &lt;code&gt;[ipc]&lt;/code&gt; is too cryptic.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-02-18T09:19:19.433" CommentCount="1" CommunityOwnedDate="2014-02-18T09:19:19.433" ContentLicense="CC BY-SA 3.0" />
  <row Id="1534" PostTypeId="2" ParentId="1530" CreationDate="2014-02-18T16:02:16.683" Score="4" Body="&lt;p&gt;I favour the creation of a &lt;code&gt;[child-process]&lt;/code&gt; tag, for example because that's how they're described in the Wikipedia &lt;a href=&quot;http://en.wikipedia.org/wiki/Fork-exec&quot; rel=&quot;nofollow&quot;&gt;Fork-exec&lt;/a&gt; article.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-02-18T16:02:16.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1535" PostTypeId="2" ParentId="1530" CreationDate="2014-02-18T17:07:09.750" Score="0" Body="&lt;p&gt;I think that a &lt;code&gt;[multiprocess]&lt;/code&gt; tag would work, as it resembles multithreading, a term that many programmers are familiar with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, the tag might be broad enough to cover the IPC as well as spawning / reaping issues.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-02-18T17:07:09.750" CommentCount="0" CommunityOwnedDate="2014-02-18T17:07:09.750" ContentLicense="CC BY-SA 3.0" />
  <row Id="1536" PostTypeId="1" AcceptedAnswerId="1537" CreationDate="2014-02-18T17:48:02.727" Score="10" ViewCount="132" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/41920/how-to-choose-between-inner-class-vs-static-inner-class-vs-separate-class&quot;&gt;this question&lt;/a&gt;, I'm trying to ask about best practices for inner classes in Java, but it got closed because I only posted the code skeleton of the class structure and important methods.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, this particular class is actually the interface that moves data from my Javascript interpretation class to the API of the game I'm making a plugin for, and is only constructed by another class in response to game events, and posting working code that doesn't use any example code would require posting the bulk of my program, which would be far too much code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This sort of subject seems to be &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/813/should-specific-questions-about-example-code-be-on-topic&quot;&gt;still under debate&lt;/a&gt; of what to do in general. What would make the most sense to me would be constructing substitute versions of the other classes it interacts with, to provide an example of the input and output this program would deal with, but this would be example code, not allowed as far as I can tell. What should I do?&lt;/p&gt;&#xA;" OwnerUserId="36992" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-02-18T20:02:55.527" Title="What to do when working, non-example code is too much code?" Tags="|discussion|site-policy|specific-question|on-topic|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1537" PostTypeId="2" ParentId="1536" CreationDate="2014-02-18T18:39:38.727" Score="10" Body="&lt;p&gt;I put a close-vote on your question, because it's not a good fit here. You are asking a whiteboard-style programming question about how you should &lt;em&gt;design&lt;/em&gt; your classes. That's something that probably belongs on &lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;Programmers&lt;/a&gt; (but read through their help center first). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good indication that you're not actually seeking a code review is that you phrased your question in a “&lt;em&gt;Solution A versus Solution B – which is better&lt;/em&gt;” format. This is generally bad on Stack Exchange because such questions have a tendency to be more opinion-based than objective. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were asking for a code review, you'd be interested in &lt;em&gt;any&lt;/em&gt; and all ways to improve this code, including but not limited to minor design issues. That implies that you would post your actual code, so that we can actually criticize all aspects. A question “&lt;em&gt;Does this concrete code follow best practices, and I'd like reviews to focus on topic X&lt;/em&gt;” is OK, but a question “&lt;em&gt;what are the best practices for X&lt;/em&gt;” is not. In the context of this site, code reviews are meant to improve your style and through that your programming skill. They are not meant to solve problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel that the project is too large to be reviewed, then the normal procedure is to put the important excerpts which you want us to focus on into the question, and provide a link to the rest of the code (e.g. on GitHub) for context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think that we misunderstood your intentions, &lt;em&gt;edit&lt;/em&gt; your question to make it on topic. It can then be reopened.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-04-12T07:32:04.247" LastActivityDate="2014-02-18T18:39:38.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1538" PostTypeId="2" ParentId="1438" CreationDate="2014-02-18T22:56:12.993" Score="6" Body="&lt;p&gt;If MathJax were available, the author of this question might have been able to describe what the code was trying to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/41993/improve-performance-of-math-function-applied-to-arrays&quot;&gt;Improve performance of math function applied to arrays&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Also, if a reviewer chooses to overhaul the code, it would also be helpful to write an explanation using MathJax.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-02-18T22:56:12.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1539" PostTypeId="2" ParentId="1500" CreationDate="2014-02-18T23:19:44.497" Score="2" Body="&lt;p&gt;I also agree.  Usually questions tagged with this are asking about higher-level programming, and these questions get closed as off-topic/migrated to Programmers.SE.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Burninate!&lt;/h2&gt;&#xA;" OwnerUserId="27623" LastActivityDate="2014-02-18T23:19:44.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1540" PostTypeId="2" ParentId="1500" CreationDate="2014-02-19T03:20:21.833" Score="7" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/models&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;models&amp;#39;&quot; rel=&quot;tag&quot;&gt;models&lt;/a&gt; has been &lt;strong&gt;&lt;em&gt;burninated!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zm85C.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1966" LastActivityDate="2014-02-19T03:20:21.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1541" PostTypeId="1" AcceptedAnswerId="1544" CreationDate="2014-02-19T12:47:09.700" Score="15" ViewCount="116" Body="&lt;p&gt;Are questions about writing/improving documentation appropriate and on-topic for Code Review?  And if so, should there be a documentation tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's be clear--I'm not talking about questions seeking help interpreting official documentation from Apple, Java, Microsoft, etc.  These questions, if anything, would be more appropriate on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also not talking about self-documentation via class/method/variable names and comments (although questions looking for help with these things could also use a &quot;documentation&quot; tag).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, I'm talking about... suppose I've written a small open-source project and posted it on GitHub.  I feel confident about my code and I'm not interested in the code being reviewed.  Instead, I'd like help writing and improving the official documentation that I'm providing to go with the project so that future users can most easily understand what all the methods and properties and variables etc are all there for and what they all mean and how the project should be used.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="22222" LastEditDate="2014-02-19T15:02:04.273" LastActivityDate="2014-02-20T14:38:17.607" Title="Questions about documentation" Tags="|discussion|asking-questions|on-topic|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1542" PostTypeId="2" ParentId="1541" CreationDate="2014-02-19T13:08:39.770" Score="11" Body="&lt;p&gt;I don't see how we could help in reviewing the documentation of code without seeing the code itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, the question is on-topic as long as the code to be documented, and it's documentation is provided within the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For many languages (such as Java and C# at least) it's convention to use a specific documentation-style right next to your methods and classes. Therefore, I often see the documentation as part of the code.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-02-19T13:08:39.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1543" PostTypeId="2" ParentId="1541" CreationDate="2014-02-19T13:08:50.660" Score="6" Body="&lt;p&gt;My instinct is to say that documentation is not code, and thus is not reviewable.... We have had a number of discussions about pseudocode, and they have all resulted in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/526/31503&quot;&gt;'we do not review pseudocode'&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;'we do not review pseudocode' (on-topic item #3)&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Documentation is close to pseudocode.... right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, certain languages have documentation styles, so, in the sense that the documentation is really directives to a documentation-engine (Javadoc, pod, DoxyGen)... still, it is not a language, and it is not a program.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My vote is 'NO, we do not review documentation'.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-02-19T13:10:25.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1544" PostTypeId="2" ParentId="1541" CreationDate="2014-02-19T13:19:50.343" Score="11" Body="&lt;p&gt;A source file has two audiences:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The compiler, for which we have to write working code. This is of no interest on Code Review, as all code is supposed to be already working.&lt;/li&gt;&#xA;&lt;li&gt;A human reader, for which we format our code, think about good naming, and explain our code via comments. Documentation falls into this category.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For example, a review of this source snippet:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;/** Frobnicate the object&#xA;  *&#xA;  * Returns a frobnicated copy&#xA;  */&#xA;public SomeClass frobnicate() {&#xA;    ....&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Could be reviewed like&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You could use the &lt;code&gt;@return&lt;/code&gt; directive for the return value.&#xA;  Also, The documentation is just stating the same thing as the type signature, and is therefore of little use. You could explain what frobnication means in the context of your project. You should also mention that an &lt;code&gt;InvalidFrobnicationException&lt;/code&gt; will be thrown if &lt;code&gt;this.frobnicator&lt;/code&gt; is &lt;code&gt;null&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, such reference documentation is just a small subset of possible documentation – tutorials and guides would certainly not be on topic here, as the quality of writing and not the source code of the implementation is the main concern.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For questions about writing documentation, &lt;a href=&quot;https://writers.stackexchange.com/help/on-topic&quot;&gt;Writers&lt;/a&gt; or Programmers might be a better fit, depending on the focus of the question. Reviews here on Code Review can (and should) also touch upon documentation, but the docs shouldn't be the main focus: docs are an important part of the source, but they are not code.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="21609" LastEditDate="2014-02-20T14:38:17.607" LastActivityDate="2014-02-20T14:38:17.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1545" PostTypeId="2" ParentId="1541" CreationDate="2014-02-19T19:45:48.720" Score="6" Body="&lt;p&gt;One type of 'documentation' is sample code, which shows an example of how to use an API: that (sample code) would be more-or-less on-topic, assuming it works.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-02-19T19:45:48.720" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1546" PostTypeId="2" ParentId="1438" CreationDate="2014-02-20T07:15:38.027" Score="7" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/42268/9357&quot;&gt;This answer&lt;/a&gt; was a pain to type without MathJax, with all the italics, subscripts, and the Greek alpha character:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;S&lt;sub&gt;t&lt;/sub&gt;&lt;/em&gt; = &lt;em&gt;α Y&lt;sub&gt;t-1&lt;/sub&gt;&lt;/em&gt; + (1 - &lt;em&gt;α&lt;/em&gt;) &lt;em&gt;S&lt;sub&gt;t-1&lt;/sub&gt;&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;where&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;em&gt;α&lt;/em&gt; is the decay rate&lt;/li&gt;&#xA;  &lt;li&gt;&lt;em&gt;Y&lt;sub&gt;t&lt;/sub&gt;&lt;/em&gt; is the value at time &lt;em&gt;t&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;em&gt;S&lt;sub&gt;t&lt;/sub&gt;&lt;/em&gt; is the exponential moving average at time &lt;em&gt;t&lt;/em&gt;.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That equation was taken from the linked Wikipedia article, so I wanted to copy it faithfully into the answer for discussion.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-02-20T07:15:38.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1547" PostTypeId="2" ParentId="1438" CreationDate="2014-02-20T11:24:31.087" Score="13" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/a/40431/31503&quot;&gt;answer to the Knight's Distance&lt;/a&gt; required taking a 'snip' screenshot to get the formula in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screen-Shot Snip&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/AtTwP.png&quot; alt=&quot;Screen-shot snip&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-02-20T11:24:31.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1548" PostTypeId="1" CreationDate="2014-02-20T16:29:51.920" Score="6" ViewCount="53" Body="&lt;p&gt;If a question is asked, whereby you have a number of suggested answers, is it preferred that you post multiple actual answers, or large answer with separated section headers?&lt;/p&gt;&#xA;&lt;h2&gt;Version 1 Solution&lt;/h2&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;em&gt;some content here&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2&gt;Version 2 Solution&lt;/h2&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;em&gt;some content here&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1&gt;P.S&lt;/h1&gt;&#xA;&lt;p&gt;My vote is towards multiple answers as this above can get cumbersome and also negates the usefulness of a vote towards the answer when...there are more than one in a single response. (e.g if one is great, the other is woeful which one am I upvoting)&lt;/p&gt;&#xA;" OwnerUserId="33885" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-20T17:46:56.087" Title="Multiple proposed answers to a single question" Tags="|discussion|answers|" AnswerCount="1" CommentCount="0" ClosedDate="2014-02-20T17:48:38.920" ContentLicense="CC BY-SA 3.0" />
  <row Id="1549" PostTypeId="2" ParentId="1548" CreationDate="2014-02-20T16:37:51.120" Score="6" Body="&lt;p&gt;Multiple answers is the norm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It allows people to down-vote your bad answers too ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(but, if you have two good answers, it allows you to amplify the rep gains too).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-02-20T16:37:51.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1550" PostTypeId="1" CreationDate="2014-02-20T19:07:24.387" Score="4" ViewCount="43" Body="&lt;p&gt;According to this meta question, tag-based syntax highlighting should be working but In &lt;a href=&quot;https://codereview.stackexchange.com/questions/42311/lua-code-review-for-performance-improvements&quot;&gt;this Lua question&lt;/a&gt; that was not the case. I suggested an edit to fix the highlighting in the question itself but you can still see the bad highlighting in &lt;a href=&quot;https://codereview.stackexchange.com/a/42333/8822&quot;&gt;this answer&lt;/a&gt; (the comments are the wrong color).&lt;/p&gt;&#xA;" OwnerUserId="8822" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-02-20T19:22:14.367" Title="Automatic syntax highlighting doesn't work for Lua" Tags="|bug|status-completed|syntax-highlighting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1551" PostTypeId="2" ParentId="1550" CreationDate="2014-02-20T19:22:06.710" Score="4" Body="&lt;p&gt;I've set the code language hint for the Lua tag to use... Lua highlighting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All appears as should be now. &lt;/p&gt;&#xA;" OwnerUserId="21904" LastActivityDate="2014-02-20T19:22:06.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1552" PostTypeId="2" ParentId="1503" CreationDate="2014-02-21T00:39:09.000" Score="1" Body="&lt;p&gt;Considering that these three tag can represent off-topic questions, I'll hold off on contacting SE until any remaining off-topic questions from these tags are found and closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; Cleanup has been completed and the request has been sent to SE.  The question will receive &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; momentarily.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-02-21T20:25:32.693" LastActivityDate="2014-02-21T20:25:32.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1553" PostTypeId="1" CreationDate="2014-02-21T02:46:47.477" Score="8" ViewCount="75" Body="&lt;p&gt;I come across posts that are irrelevant to the CodeReview site, and closing them would be the best choice, obviously. The close dialog has these options, where these texts are the headers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;duplicate of...&lt;/li&gt;&#xA;&lt;li&gt;off-topic because...&lt;/li&gt;&#xA;&lt;li&gt;unclear what you're asking&lt;/li&gt;&#xA;&lt;li&gt;too broad&lt;/li&gt;&#xA;&lt;li&gt;primarily opinion-based&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Now if you go to &lt;em&gt;off-topic&lt;/em&gt; option, the options &lt;em&gt;are just sentences&lt;/em&gt;. For me, choosing an option there makes me read each to find the exact reason I'm closing the question - which takes time and effort.&lt;/p&gt;&#xA;&lt;p&gt;I'm no UX expert here, but shouldn't these options in the off-topic selection also have the headers? Like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;Requesting code to be written&lt;/h3&gt;&#xA;&lt;p&gt;Questions asking for code to be written...&lt;/p&gt;&#xA;&lt;h3&gt;Does not contain working code&lt;/h3&gt;&#xA;&lt;p&gt;Your question must contain working code for us to review...&lt;/p&gt;&#xA;&lt;h3&gt;Does not contain code to be reviewed&lt;/h3&gt;&#xA;&lt;p&gt;Questions must include the code you want reviewed...&lt;/p&gt;&#xA;&lt;h3&gt;Belongs to another site in the network&lt;/h3&gt;&#xA;&lt;p&gt;This question belongs on another site in the Stack Exchange network&lt;/p&gt;&#xA;&lt;h3&gt;Other&lt;/h3&gt;&#xA;&lt;p&gt;Other (add a comment explaining what is wrong)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-26T11:54:12.317" Title="Vote To Close to have headers like in close dialog options" Tags="|discussion|feature-request|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1554" PostTypeId="2" ParentId="1429" CreationDate="2014-02-21T04:48:54.693" Score="13" Body="&lt;p&gt;It is very exciting &lt;a href=&quot;https://codereview.stackexchange.com/help/badges&quot;&gt;to get badges on Stack Exchange&lt;/a&gt;, but, how many badges are you one vote away from?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Badges can be somewhat complicated to understand, but, sometimes you are just one vote away from that Enlightened.... but, were you the first answer? Are there badges you missed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a vote you can make which will let someone else earn a badge?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All these questions, and more, can be answered with this simple query:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/169776/one-vote-short&quot; rel=&quot;nofollow noreferrer&quot;&gt;One Vote Short&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;It currently looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;eq Badge         User Link                     User Name                     Post Link                                                              Score Name     &#xA;&#xA;--- ------------- ----------------------------- ----------------------------- ------------------------------------------------------------------------------------------------------------------------------ ----- -------- &#xA;&#xA;1   Enlightened   200_success                   200_success                   Can someone review my implementation of a KeyValuePair?                9     Answer   &#xA;&#xA;2   Enlightened   200_success                   200_success                   Brute Force Algorithm in C                                             9     Answer   &#xA;&#xA;3   Enlightened   Adrian Panasiuk               Adrian Panasiuk               Can someone review my code please?                                     9     Answer   &#xA;&#xA;4   Enlightened   ANeves                        ANeves                        Replace strings in a file                                              9     Answer   &#xA;&#xA;5   Enlightened   Anton Golov                   Anton Golov                   How can I improve this implementation of Hangman?                      9     Answer   &#xA;&#xA;6   Enlightened   Betamos                       Betamos                       Please check my code and coding style.                                 9     Answer   &#xA;&#xA;7   Enlightened   c_maker                       c_maker                       What do you think about this smelly test?                              9     Answer   &#xA;&#xA;8   Enlightened   Charles Bailey                Charles Bailey                C++ avoid duplicate code in similar methods                            9     Answer   &#xA;&#xA;9   Enlightened   ChrisWue                      ChrisWue                      vb.net select case string comparison                                   9     Answer   &#xA;&#xA;10  Enlightened   ChrisWue                      ChrisWue                      How do I make this duplicate sort algorithm run faster?                9     Answer   &#xA;&#xA;11  Enlightened   ChrisWue                      ChrisWue                      Simple specific classes design                                         9     Answer   &#xA;&#xA;12  Enlightened   Fanis                         Fanis                         Why is my web scraping script so slow?                                 9     Answer   &#xA;&#xA;13  Enlightened   Gareth Rees                   Gareth Rees                   Simpler method to detect int overflow                                  9     Answer   &#xA;&#xA;14  Enlightened   Gareth Rees                   Gareth Rees                   Append nones to list if is too short                                   9     Answer   &#xA;&#xA;15  Enlightened   greatwolf                     greatwolf                     Is this implementation of Shamos-Hoey Algorithm OK?                    9     Answer   &#xA;&#xA;16  Enlightened   Groo                          Groo                          Can anyone help me in optimizing my code in C#?                        9     Answer   &#xA;&#xA;17  Enlightened   Jamal                         Jamal                         Printing certain number of words from file                             9     Answer   &#xA;&#xA;18  Enlightened   Jeff Mercado                  Jeff Mercado                  Java Implementation of Quick Sort                                      9     Answer   &#xA;&#xA;19  Enlightened   Jeff Mercado                  Jeff Mercado                  Avoid duplicate conditional checks in multiple boolean conditions      9     Answer   &#xA;&#xA;20  Enlightened   Jesse C. Slicer               Jesse C. Slicer               I there a better way to handle try in C#                               9     Answer   &#xA;&#xA;21  Enlightened   Joonas Pulakka                Joonas Pulakka                Getting a Variable Array into the Scope of another Method in Java      9     Answer&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-02-21T04:52:38.423" CommentCount="0" CommunityOwnedDate="2014-02-21T04:48:54.693" ContentLicense="CC BY-SA 3.0" />
  <row Id="1555" PostTypeId="1" AcceptedAnswerId="1556" CreationDate="2014-02-23T03:57:35.967" Score="6" ViewCount="93" Body="&lt;p&gt;I've contacted SE yesterday to burninate a few tags.  Something apparently went wrong, causing these tags to &quot;recreate themselves&quot; and appear as new, with a few questions left over.  One of these questions only had these tags (automatically giving it &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/untagged&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;untagged&amp;#39;&quot; rel=&quot;tag&quot;&gt;untagged&lt;/a&gt;), and I've fixed that by giving it a legitimate one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay, no problem; the tags can just be burninated manually now.  I've completed that with one tag so far, and it has successfully been burninated at the appropriate SE time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/untagged&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;untagged&amp;#39;&quot; rel=&quot;tag&quot;&gt;untagged&lt;/a&gt; tag has also appeared on the tag list as new.  Although it no longer had any &lt;em&gt;visible&lt;/em&gt; questions for it, it didn't go away at the appropriate SE time.  If it were treated as a regular tag, it would've succeeded.  But it's also supposed to be a system tag, not visible on the tag list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/AoQlR.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then I decided to see if I can tag another question with this tag, just to see if it can still be used.  And when I attempted to add it...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0a72a.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...it shows that there's still a question tagged with it, which explains why it wasn't burninated.  But, this &quot;invisible&quot; question is not on the list, so I cannot remove it myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that will clear up automatically, or does something else have to be done?  Someone can easily use this tag, and it shouldn't be allowed as it's only to be used by the system.  I also believe this tag is blacklisted network-wide for this very reason.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-02-24T00:00:39.100" LastActivityDate="2014-02-24T00:00:39.100" Title="The [untagged] tag has &quot;recreated itself&quot; and is stuck with one &quot;invisible&quot; question" Tags="|bug|status-bydesign|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1556" PostTypeId="2" ParentId="1555" CreationDate="2014-02-23T10:34:12.157" Score="5" Body="&lt;p&gt;The “Recent Hot Answers” list for that tag links to this question: &lt;a href=&quot;https://codereview.stackexchange.com/q/97/2041&quot;&gt;https://codereview.stackexchange.com/q/97/2041&lt;/a&gt;, which &lt;em&gt;does&lt;/em&gt; have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/untagged&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;untagged&amp;#39;&quot; rel=&quot;tag&quot;&gt;untagged&lt;/a&gt; tag, but it is also locked. I guess that's why it doesn't appear in the normal list of questions.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-02-23T10:34:12.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1557" PostTypeId="1" CreationDate="2014-02-23T18:10:05.797" Score="13" ViewCount="75" Body="&lt;h2&gt;Question Downvote Tooltip&lt;/h2&gt;&#xA;&lt;p&gt;Recently I downvoted a question that was just dumping code on reviewers without any effort to put readers in context or anything whatsoever. There's a tooltip on the downvote button that is very useful on most Stack Exchange Q&amp;amp;A sites:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sKHKL.png&quot; alt=&quot;downvote tooltip&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;strong&gt;Downvote tooltip&lt;/strong&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;However on CR, we're a bit different and this tooltip isn't quite helpful. I think it would be nice if it were possible to change it for something else. But what?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;1. If we could change the question downvote tooltip, what should it say?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Question Upvote Tooltip&lt;/h2&gt;&#xA;&lt;p&gt;So I looked at the upvote tooltip as well:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/l5rM5.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;strong&gt;Upvote tooltip&lt;/strong&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Again, on CR a question doesn't need to show &amp;quot;research effort&amp;quot;, the tooltip isn't quite helpful here either. I think it would be nice if it were possible to change it for something else. But what?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;2. If we could change the question upvote tooltip, what should it say?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Answer Voting Tooltips&lt;/h3&gt;&#xA;&lt;p&gt;Tooltips for answers simply say &lt;em&gt;&amp;quot;This answer is useful&amp;quot;&lt;/em&gt; or &lt;em&gt;&amp;quot;This answer is not useful&amp;quot;&lt;/em&gt;, which is simple, but effective and always true. In my opinion they're fine.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-24T11:40:55.667" Title="Question Voting Tooltip Discussion" Tags="|discussion|feature-request|user-interface|voting|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1558" PostTypeId="2" ParentId="1557" CreationDate="2014-02-23T18:20:09.903" Score="5" Body="&lt;p&gt;&lt;strong&gt;Downvote:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;s&gt;&lt;em&gt;This question does not show any effort to put reviewers in context, it's not clear what the review is about, what's expected from answers or even whether the code actually works.&lt;/em&gt;&lt;/s&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;This question does not provide enough context to reviewers, or is otherwise unclear.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Upvote:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;s&gt;&lt;em&gt;This question shows an effort to put reviewers in context, it's clear what the review is about, what's expected from answers and whether the code actually works.&lt;/em&gt;&lt;/s&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;This question is clear and provides enough context to reviewers.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I guess that would be &lt;em&gt;one&lt;/em&gt; reason to downvote/upvote.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2014-02-23T19:00:33.040" LastActivityDate="2014-02-23T19:00:33.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1559" PostTypeId="2" ParentId="1429" CreationDate="2014-02-23T20:41:56.560" Score="3" Body="&lt;h3&gt;Time to Answer&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This query breaks down the &lt;s&gt;average&lt;/s&gt; &lt;em&gt;standard deviation&lt;/em&gt; of &lt;em&gt;time to answer&lt;/em&gt; by month (questions' date asked), for the top 5 tags:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Average time to answer per tag&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/55r8z.png&quot; alt=&quot;average time to answer history chart, per tag&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/170387/time-to-answer#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://data.stackexchange.com/codereview/query/170387/time-to-answer#graph&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Stdev time to answer per tag&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Lhnbb.png&quot; alt=&quot;stdev time to answer history chart, per tag&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Stdev @ StackOverflow&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JmyVF.png&quot; alt=&quot;stdev metric, same query as above, for StackOverflow&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Looks like the metric should be revolving at around 50 hours, per Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-02-23T20:41:56.560" CommentCount="0" CommunityOwnedDate="2014-02-23T20:41:56.560" ContentLicense="CC BY-SA 3.0" />
  <row Id="1560" PostTypeId="2" ParentId="1557" CreationDate="2014-02-24T11:34:51.387" Score="6" Body="&lt;p&gt;How about the following? It's a straightforward, simple, one-sentence approach.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;Upvote&lt;/h1&gt;&#xA;&lt;p&gt;This question provides enough details for review&lt;/p&gt;&#xA;&lt;h1&gt;Downvote&lt;/h1&gt;&#xA;&lt;p&gt;This question does not provide enough details for review&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I used &amp;quot;details&amp;quot; instead of &amp;quot;context&amp;quot; to keep the terms simple. This makes it easy for our non-english users or those with not-so-deep vocabulary (like me at some point).&lt;/p&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-24T11:40:55.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1561" PostTypeId="1" AcceptedAnswerId="1562" CreationDate="2014-02-24T18:44:47.893" Score="17" ViewCount="259" Body="&lt;p&gt;Recently the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; tag was created to apply to Java8 specific questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no doubt that the questions are, in fact, Java8 questions. The meta question though, is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Should &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; exist, and if it should, what should it be, a full tag, or a synonym to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31562" LastEditDate="2015-08-29T18:11:49.577" LastActivityDate="2015-08-29T18:11:49.577" Title="The [java-8] tag, here to stay?" Tags="|discussion|status-completed|tags|specific-language|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1562" PostTypeId="2" ParentId="1561" CreationDate="2014-02-24T18:44:47.893" Score="15" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; should not be a full tag, but a synonym to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;People tagging with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; will also need to tag with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; anyway.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions with Java8 will always need some text 'disclaimer' anyway:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I wrote the following code with help of some Java 8&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Maybe I've gotten a bit over excited with the new options in Java 8&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;in a year or so, all Java questions will be using Java8 anyway, and then the tag will lose its meaning. This may/will also lead to a clean-up that will be required when the tag needs to get 'merged' back in to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Java8, despite its advertising, is just plain Java, with some new (but compatible) features. The reason people want to use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; is because they are using new features.. it is still Java.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We need the synonym so that people do not keep creating the real tag....&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We do not have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-7&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-7&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-6&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-6&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-5&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-5&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-5&lt;/a&gt;... each of those releases introduced significant functionality...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It will be good for people to be exposed to the new Java8 functionality anyway...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-02-24T18:44:47.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1563" PostTypeId="2" ParentId="1561" CreationDate="2014-02-24T18:52:39.850" Score="6" Body="&lt;p&gt;I think that the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; tag should stay until Java 8 gets officially released, &lt;a href=&quot;https://stackoverflow.com/questions/tagged/java-8&quot;&gt;it seems to be the way over at Stack Overflow&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The argument to do it like this is that people using Java currently are not expecting any Java 8 code, and in the future we ought to be able to expect from them that they are to expect Java 8 answers, unless specifically indicated that their environment is on Java 7 or lower.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-02-24T18:54:40.563" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1564" PostTypeId="2" ParentId="1561" CreationDate="2014-02-24T18:56:43.250" Score="18" Body="&lt;h3&gt;NO, it shouldn't exist, not even be a synonym!&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; has &lt;strong&gt;major&lt;/strong&gt; differences between versions, too. And yet, the only C# tag we have is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;. How do we address this?&lt;/p&gt;&#xA;&lt;p&gt;C# 2.0 introduced &lt;em&gt;generics&lt;/em&gt;. Enter the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/generics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;generics&amp;#39;&quot; rel=&quot;tag&quot;&gt;generics&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;C# 3.0 introduced &lt;em&gt;linq&lt;/em&gt;. Enter the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linq&amp;#39;&quot; rel=&quot;tag&quot;&gt;linq&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;C# 4.0 introduced the &lt;em&gt;Task Parallel Library&lt;/em&gt;. Enter the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/task-parallel-library&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;task-parallel-library&amp;#39;&quot; rel=&quot;tag&quot;&gt;task-parallel-library&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;C# 5.0 introduced the &lt;em&gt;async/await&lt;/em&gt; keywords. Enter the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/async-await&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;async-await&amp;#39;&quot; rel=&quot;tag&quot;&gt;async-await&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;Don't create tags for new versions of a language, create tags for &lt;em&gt;features&lt;/em&gt; of a language.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbaYF.png&quot; alt=&quot;burninate?&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Burninate?&lt;/h1&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-24T20:32:02.227" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="1565" PostTypeId="2" ParentId="1429" CreationDate="2014-02-25T00:43:31.457" Score="5" Body="&lt;h2&gt;Question/Answer ratio&lt;/h2&gt;&#xA;&lt;p&gt;The answers-per-question ratio was not brought up as being a problem in the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/991/31503&quot;&gt;Grace Note Review&lt;/a&gt;, but it is a &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;persistent 'concern' on Area-51&lt;/a&gt;. Currently CodeReview is at 1.8 answers/quesion, which is 'OK'. Area51 claims that 2.5 is a good ratio... So, how to improve?&lt;/p&gt;&#xA;&lt;p&gt;Well, the answer to that is to answer questions multiple times, but, you also want to be rewarded for that, so which questions would be good candidates for a second review? Well, that would be the:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Good Questions&lt;/li&gt;&#xA;&lt;li&gt;Only one answer though....&lt;/li&gt;&#xA;&lt;li&gt;and it's not a 'great' answer (low-votes)&lt;/li&gt;&#xA;&lt;li&gt;and it is not an accepted answer&lt;/li&gt;&#xA;&lt;li&gt;and the question-owner is still active on CR so she/he can vote/accept your new answer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Questions like the above would be good candidates for a second answer attempt.&lt;/p&gt;&#xA;&lt;p&gt;And, now you can:&lt;/p&gt;&#xA;&lt;h2&gt;Run this query to get questions that are good &lt;a href=&quot;http://data.stackexchange.com/codereview/query/170621/answer-ratio-candidates?MinimumQuestionScore=2&amp;amp;MaximumAnswerScore=1&amp;amp;MinimumUserVotes=5&amp;amp;UserSeenDays=30&quot; rel=&quot;nofollow noreferrer&quot;&gt;Answer Ratio Candidates&lt;/a&gt;&lt;/h2&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-25T00:43:31.457" CommentCount="0" CommunityOwnedDate="2014-02-25T00:43:31.457" ContentLicense="CC BY-SA 3.0" />
  <row Id="1566" PostTypeId="2" ParentId="1561" CreationDate="2014-02-25T19:11:40.577" Score="8" Body="&lt;p&gt;If there are major and possibly non-backwards compatible differences between a new version of a language and its previous versions, then I think we should keep the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, lets look at C++.&lt;br&gt;&#xA;Bjarne Stroustrup said that &lt;a href=&quot;http://www.stroustrup.com/C++11FAQ.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;C++11 feels like a new language&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally have found the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt; tag to be useful.&lt;br&gt;&#xA;My answers can sometimes vary depending on whether or not the OP has a C++11 compiler.&lt;br&gt;&#xA;It also helps filter questions. I know I learned a lot about C++11's new features just by looking up random questions with this tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like @Mat'sMug's answer is probably best for the long run, but having these versioned tags temporarily can be very useful.&lt;/p&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="32360" LastEditDate="2014-02-25T19:17:03.463" LastActivityDate="2014-02-25T19:17:03.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1567" PostTypeId="1" CreationDate="2014-02-26T04:43:03.120" Score="33" ViewCount="759" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;November 15, 2013. 6:30AM UTC.&lt;/strong&gt; Community Manager Grace Note posted &lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now&quot;&gt;How is Code Review doing right now?&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;We are 100+ days later.&lt;/h1&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Rewind&lt;/h2&gt;&#xA;&lt;p&gt;Since mid-November 2013, a number of things have happened:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fun&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fun&amp;#39;&quot; rel=&quot;tag&quot;&gt;fun&lt;/a&gt; tag was created on Meta-CR.&lt;/li&gt;&#xA;&lt;li&gt;CR users answered the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;Call of Duty&lt;/a&gt;; incoming, as well as mummified and even some fossilized &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1511/23788&quot;&gt;zombies&lt;/a&gt; keep getting shot at every day.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; marked each weekend of at least the first half of December.&lt;/li&gt;&#xA;&lt;li&gt;Winter Bash 2013 was a very successful event that marked the rest of December.&lt;/li&gt;&#xA;&lt;li&gt;Over 5.7K stars were spent on over 3,300 starred posts in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;, the name that was given to our site's main chatroom.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stack Exchange Data Explorer&lt;/a&gt; made beta sites' data available for some serious querying.&lt;/li&gt;&#xA;&lt;li&gt;A picture is worth 1000 words:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HefnE.png&quot; alt=&quot;Site Stats&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;(2014-02-25 2:30AM UTC)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA; &#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Let's look at the past 15 weeks:&lt;/h3&gt;&#xA;&lt;p&gt;Let's take Stack Overflow as a reference for activity:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Swxfb.png&quot; alt=&quot;SO Activity, 60 weeks&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is ours:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GXYjL.png&quot; alt=&quot;CR Activity, 60 weeks&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Zoom in on the past 15 weeks:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XLFIm.png&quot; alt=&quot;CR Activity graph since Nov.16&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Question &lt;strong&gt;and&lt;/strong&gt; Answer voting &lt;em&gt;immediately&lt;/em&gt; went straight up, and dipped for the Holidays, but never went anywhere near below where it was.&lt;/li&gt;&#xA;&lt;li&gt;Two users racing for a [badge:electorate] has had a visible impact on the Question votes, but since &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/28/electorate?userid=31503&quot;&gt;a monkey won the race on Jan.27&lt;/a&gt;, Question votes have gone down a bit, but remains above 1K.&lt;/li&gt;&#xA;&lt;li&gt;New users is on a steadily ascending slope.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Voting and Reputation Issues&lt;/h2&gt;&#xA;&lt;p&gt;One of the key points of our review was the voting issues:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Voting is an odd beast here. When we reviewed the site, the front page had a dearth of voting. Even looking now, &lt;strong&gt;in the last 100 questions asked and the last 100 answers posted, less than 10 of each have scores past 3 with several negatively rated&lt;/strong&gt;. Now, there are users who vote - vote a lot in fact, as most of the top users have hundreds of votes under their belts (with decent downvote rates as well). But in spite of this, there’s still a humongous bed of users sitting in the ~100-200 reputation range and not actually in the major privilege levels. So for where-ever all the votes are going, it ain’t accumulating.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;At the time of this writing, the last 100 questions asked on SEDE have these scores:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;50&lt;/strong&gt; have a score greater than or equal to 3.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; has double-digits upvotes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;2&lt;/strong&gt; have a negative score.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Last 100 answers posted:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;42&lt;/strong&gt; have a score greater than or equal to 3.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;3&lt;/strong&gt; have double-digits upvotes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;1&lt;/strong&gt; has a negative score.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I realize this is out-of-sync, ..but we're definitely in another ball park. Let's look at reputation scores.&lt;/p&gt;&#xA;&lt;p&gt;The inner ring represents the distribution of reputation scores of avid users around November 25, 2013; the inner-middle ring represents the same figures as of Jan.16; the outer-middle ring represents the same figures as of Feb.16, and the outer ring is as of Mar.16:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EFbP5.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;In &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/conversation/statistics-on-retention-and-reputation-distribution&quot;&gt;this conversation&lt;/a&gt;, Grace Note noted that &lt;em&gt;&amp;quot;For separate percentages, you have 51% sitting in 150-200, 38% in 200-500, and 6% in 500-1000. That leaves 5% for everyone above 1000.&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Page 1 of users page, reputation tab, all-time, ranges between 19.6K and 3.2K. Page 2 is still above 1.5K, page 3 is still above 1K; the distribution of active high-reputation users is starting to look like something. Voters? We have 2 pages for the month.&lt;/p&gt;&#xA;&lt;h2&gt;Time to Answer&lt;/h2&gt;&#xA;&lt;p&gt;In mid-November, the average time for a question to receive its first answer was somewhere between 8 and 10 hours.&lt;/p&gt;&#xA;&lt;p&gt;Following the CodeReview Zombie meme, if you divide the answers on CodeReview in to two groups:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Answers for questions that were younger than a day old (when answered)&lt;/li&gt;&#xA;&lt;li&gt;Answers for questions that were older than a day old (when answered)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The second group are a loose definition of Zombie Kills. There are two sides to our progress...&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;keeping on top of new questions coming in&lt;/li&gt;&#xA;&lt;li&gt;clearing out the backlog of old unanswered questions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/170999/answer-delay?Weeks=60&amp;amp;Zombie=24#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;This graph shows the activity in these two areas&lt;/a&gt;, :&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MzCKe.jpg&quot; alt=&quot;Quick Zombies&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;It shows the nice red line, which is the number of questions per week that get answered within a day.&lt;/p&gt;&#xA;&lt;p&gt;The 10's of zombies is the curve that shows the steady increase in unanswered questions, until mid November, when the zombie-cull commenced.&lt;/p&gt;&#xA;&lt;p&gt;These two metrics clearly show how the zombies are being brought back under control, while still maintaining quality answers in good time for the new questions coming in.&lt;/p&gt;&#xA;&lt;h2&gt;Unanswered&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;One of the most pressing issues with the site&lt;/em&gt; was the &lt;em&gt;gigantic pool of unanswered questions&lt;/em&gt;. CR was then at around 88% answered, with &amp;gt; 1K questions with no upvoted answers. At the time of this writing, CR is at around 95% answered, with 663 unanswered and 673 with no upvoted answers.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;What's the question, you'll ask?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Are we there, yet?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-16T22:58:43.407" Title="100 days later: what's up?" Tags="|discussion|beta-progress|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1568" PostTypeId="2" ParentId="1553" CreationDate="2014-02-26T10:53:30.467" Score="4" Body="&lt;p&gt;The sentences are copied into the close-reason comment seen by the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this feature were implemented, then the new header-text too should be copied into the close reason seen by the OP (otherwise the people voting to close and the OP would not be reading the same thing).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this feature is unnecessary: by the time you've voted-to-close several times on the site, you (should have) read in detail and know what the various/available close reasons are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the benefits of a header would be to clarify or summarize the close reason: but because it will be seen by the OP, editorial work should instead be put into making the close-reason sentence clear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can put formatting into the close reason; you can certainly put hyperlinks. Perhaps a format like,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Does not contain code to be reviewed.&lt;/strong&gt; Please edit your question to include the code you want reviewed; see [&lt;em&gt;link to the on-topic section of the Help&lt;/em&gt;] and/or [&lt;em&gt;link to an associated FAQ topic on Meta&lt;/em&gt;].&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In fact the &lt;strong&gt;reason summary is already highlighted&lt;/strong&gt;, in all the current close-reason texts on this site (on the first line of each reason, within the first 3 words of the beginning of the line):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;... &lt;strong&gt;asking for code to be written&lt;/strong&gt; ...&lt;/li&gt;&#xA;&lt;li&gt;... &lt;strong&gt;contain working code&lt;/strong&gt; ...&lt;/li&gt;&#xA;&lt;li&gt;... &lt;strong&gt;include the code you want reviewed&lt;/strong&gt; ...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It could hardly be clearer, IMO: to a person who is voting-to-close.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could perhaps be made clearer to the OP (although that's not what you were asking about):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;By adding a hyperlink to the Help and/or to a meta-FAQ;&lt;/li&gt;&#xA;&lt;li&gt;By adding &lt;em&gt;more&lt;/em&gt; text to the phrase, to make the criticism constructive or prescriptive; for example:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ask on Programmers.SE&lt;/li&gt;&#xA;&lt;li&gt;Ask on Stackoverflow.SE&lt;/li&gt;&#xA;&lt;li&gt;Edit your question to include the code you want reviewed.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="34757" LastEditDate="2014-02-26T11:54:12.317" LastActivityDate="2014-02-26T11:54:12.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1569" PostTypeId="2" ParentId="1567" CreationDate="2014-02-26T19:29:30.863" Score="13" Body="&lt;p&gt;Another noteworthy event was &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1320/9357&quot;&gt;Best of Code Review 2013&lt;/a&gt;.  Over the course of two weeks, the Code Review community found some great questions and answers that illustrate the benefits of this site.  Hopefully it will become an annual tradition.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-02-26T19:29:30.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1570" PostTypeId="2" ParentId="1467" CreationDate="2014-02-26T19:39:52.587" Score="2" Body="&lt;h2&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/169776/one-vote-short&quot; rel=&quot;nofollow noreferrer&quot;&gt;Looking for something to shoot?&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;As a 'toy query', I put the above query together....&lt;/p&gt;&#xA;&lt;p&gt;What badges could be earned if a question, or answer, had just one more vote?&lt;/p&gt;&#xA;&lt;p&gt;you could make someone happy with a&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/42/great-question&quot;&gt;[badge:Great Question]&lt;/a&gt; (never been awarded... yet)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/50/reversal&quot;&gt;[badge:Reversal]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/43/guru&quot;&gt;[badge:Guru]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/13/self-learner&quot;&gt;[badge:Self-Learner]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Reward a Zombie-hunter with &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/44/necromancer&quot;&gt;[badge:Necromancer]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;and so much more....&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-02-26T19:39:52.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1571" PostTypeId="2" ParentId="1567" CreationDate="2014-02-26T19:44:20.400" Score="17" Body="&lt;p&gt;A lot of progress has been made, but we're not there, yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the one month since we've had access to the data, we've barely made a dent in the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1432/9357&quot;&gt;distribution of avid users among reputation tiers&lt;/a&gt; (the &quot;Grace Note query&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is still a massive backlog of users who are still suffering from the historical effects of low voter participation.  Even with the recent voting campaign, we seem to be promoting as many users into the ≥ 150-point tier as we are graduating into the upper tiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're excited to have increased the ranks of our ≥ 10k users to six members.  While we're focused on that figure, though, keep in mind that under the standard point scale for graduated sites, 10k points only grants access to moderator tools.  It takes 15k points to be able to protect questions, and 20k points to be a full trusted user.  (We're getting extremely close to having our first 20k user!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite the effort to increase voting, I'm afraid that much of the voting is done by a dedicated group of supporters.  Before we say that we're there, I'd like to see evidence of deep cultural change in voting patterns.  (There's probably a Data Explorer query coming up to track the voting patterns!)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-02-26T19:44:20.400" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1572" PostTypeId="1" AcceptedAnswerId="1577" CreationDate="2014-02-26T19:51:15.553" Score="29" ViewCount="663" Body="&lt;p&gt;I've seen a lot of activity about graduation recently. What are the (possible) benefits (and disadvantages) of a graduated site?&lt;/p&gt;&#xA;" OwnerUserId="7076" LastEditorUserId="9357" LastEditDate="2014-02-27T18:10:06.623" LastActivityDate="2014-08-29T08:19:07.213" Title="What are the advantages of graduation?" Tags="|discussion|beta-progress|" AnswerCount="6" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1573" PostTypeId="2" ParentId="1572" CreationDate="2014-02-26T19:59:58.043" Score="8" Body="&lt;p&gt;Advantage: Questions can be migrated more freely.  If Stack Overflow's Off-Topic popup lists Code Review as a possible destination for migration, that's a huge amount of free publicity.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-02-26T19:59:58.043" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1574" PostTypeId="2" ParentId="1572" CreationDate="2014-02-26T20:04:30.430" Score="21" Body="&lt;p&gt;All the pretty colours .... that are not BETA blue ... Isn't that enough?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, a serious answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pro:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;easier migration to/from other sites&lt;/li&gt;&#xA;&lt;li&gt;better promotion from other sites&lt;/li&gt;&#xA;&lt;li&gt;no more axe over the head....&lt;/li&gt;&#xA;&lt;li&gt;we get to have a bun-fight each year voting for moderators.&lt;/li&gt;&#xA;&lt;li&gt;pretty colours&lt;/li&gt;&#xA;&lt;li&gt;did I mention pretty colours?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Con:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;easier migration to/from other sites&lt;/li&gt;&#xA;&lt;li&gt;we get to have a bun-fight each year voting for moderators.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-02-26T20:04:30.430" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1575" PostTypeId="2" ParentId="1572" CreationDate="2014-02-26T20:07:08.380" Score="22" Body="&lt;p&gt;&lt;s&gt;Disadvantage: Existing users are probably going to experience a demotion in privilege levels, since graduated sites have higher standard thresholds:&lt;/s&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;20000: Trusted user&lt;/li&gt;&#xA;&lt;li&gt;15000: Protect questions&lt;/li&gt;&#xA;&lt;li&gt;10000: Access to moderator tools&lt;/li&gt;&#xA;&lt;li&gt;5000: Approve tag wiki edits&lt;/li&gt;&#xA;&lt;li&gt;3000: Cast close and reopen votes&lt;/li&gt;&#xA;&lt;li&gt;…&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;s&gt;I think we currently have enough users at the ≥ 5000 level, but I would be concerned about the current population of the top three tiers.&lt;/s&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With 7 users above 20000 points, 17 users above 10000 points, and 62 users above 3000 points as of August 2014, I would say that this is no longer a concern.  In fact, allowing users to create tags at 150 points instead of 300 is becoming problematic.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-08-29T08:19:07.213" LastActivityDate="2014-08-29T08:19:07.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1576" PostTypeId="2" ParentId="1572" CreationDate="2014-02-26T21:40:15.943" Score="13" Body="&lt;p&gt;Disadvantage: Questions can be migrated more freely. If Stack Overflow's off-topic popup lists Code Review as a possible destination for migration, that's going to result in many poor questions being migrated on the grounds that &quot;this code is a mess, send it to Code Review to sort out&quot;. We don't want to review code that's a mess, we want code that's as good as the coder can make it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Counterpoint to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1573/11728&quot;&gt;this answer&lt;/a&gt; by 200_success.)&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-02-26T21:40:15.943" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1577" PostTypeId="2" ParentId="1572" CreationDate="2014-02-27T15:07:09.890" Score="26" Body="&lt;p&gt;Graduation does five things for you, mechanically speaking.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1575/&quot;&gt;Reputation privilege tables are changed&lt;/a&gt;&lt;/strong&gt;. That answer really explains it so I don't need to go further. Given the rep distribution at current, this is actually somewhat negative since you have a pretty tiny fraction of 5% that surpasses 1k rep.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;The site gets a visual design&lt;/strong&gt;. You get a fancy logo and branding and a lot of things that help make you stand out. This strikes me as a positive.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;More likely to have 3k-user-based migration paths in and out&lt;/strong&gt;. This is based, though, on actual volume and success of migrations. Incoming, SO is the only one even remotely considerable and the rejection rate is too high, nevermind the volume being too low. The other choices SO has for their outgoing migrations still trump Code Review and I can see several other site candidates that are far more likely to get a slot than Code Review. For outgoing, you guys don't have quite enough to warrant consideration yet. So this is neither positive nor negative, and I don't see that changing in the near term.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Moderator elections happen&lt;/strong&gt;. This is the main step to the site being more self-governed, in that instead of the moderators being appointed from on high, the community gets to select the moderators. This is advantageous if the community exists that is devoted to moderation, but if you guys are in dry spots for people who actually are up to the task, then this can be seen as a negative.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Community Promotion Ads&lt;/strong&gt;. You might call this underwhelming but I like making these. A graduated site gets a thread that allows them to host ads that are displayed in the right sidebar to visitors. &lt;a href=&quot;http://meta.askubuntu.com/questions/7773/community-promotion-ads-2014&quot;&gt;You can see an example from Ask Ubuntu here&lt;/a&gt;. It's a fun way to help provide things that you feel visitors to your community will appreciate. I'd call this a positive.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Overall it's mostly a positive - but let's put it this way. Part of the judgment of when we actually push sites to graduation is that &lt;strong&gt;all of these should be positive if the site is ready to graduate&lt;/strong&gt;. If reputation levels changing, or migration paths opening, or moderator elections happening, if these can be seen as negative to the site's progress, then it is unlikely that the site is ready to graduate.&lt;/p&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-02-27T15:07:09.890" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="1578" PostTypeId="2" ParentId="1429" CreationDate="2014-02-27T19:23:10.063" Score="7" Body="&lt;p&gt;As an out-of-interest discussion about avid users, and avid user retentions... I &lt;a href=&quot;http://data.stackexchange.com/codereview/query/171444/distribution-of-avid-users-by-reputation-tier?SeenInMonths=2&amp;amp;opt.textResults=true&quot; rel=&quot;nofollow&quot;&gt;modified 200_success's avid-user query&lt;/a&gt; to exclude users who are dormant. Consider this result:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Avid Users of all time&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  1207    51.38360000000  51.3836000                 &#xA;200                  872     37.12220000000  88.5057000                 &#xA;500                  161     6.85400000000   95.3597000                 &#xA;1000                 59      2.51170000000   97.8714000                 &#xA;2000                 24      1.02170000000   98.8931000                 &#xA;4000                 26      1.10690000000   100.0000000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and compare it to &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;avid users who were active (question, answer, or comment) in the past 2 months&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Reputation Threshold # Users % of Avid Users Cumulative % of Avid Users &#xA;-------------------- ------- --------------- -------------------------- &#xA;150                  195     36.38060000000  36.3806000                 &#xA;200                  199     37.12690000000  73.5075000                 &#xA;500                  70      13.05970000000  86.5672000                 &#xA;1000                 31      5.78360000000   92.3507000                 &#xA;2000                 17      3.17160000000   95.5224000                 &#xA;4000                 24      4.47760000000   100.0000000&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-02-27T19:23:10.063" CommentCount="0" CommunityOwnedDate="2014-02-27T19:23:10.063" ContentLicense="CC BY-SA 3.0" />
  <row Id="1579" PostTypeId="2" ParentId="1491" CreationDate="2014-02-28T05:04:23.517" Score="3" Body="&lt;p&gt;Yes, answers must include a code review, but I'd like to point out that a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/9357&quot;&gt;code review does not need to be long&lt;/a&gt;.  Any concrete suggestion that would result in an improvement could constitute a review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-02-28T05:04:23.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1580" PostTypeId="2" ParentId="1438" CreationDate="2014-02-28T07:34:29.820" Score="8" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/a/43016/9357&quot;&gt;answer&lt;/a&gt; could have been a lot less awkward if proper mathematical notation were a reasonable option.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You should find an algorithm finding the root square of 1 module n.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;x^2 = 1 mod n&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;To do that:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Factorize n in prime factor. &lt;code&gt;n = p1^e1 * p2^e2 * ... * pk^ek&lt;/code&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Find the root for all prime &lt;code&gt;xi^2 = 1 mod pi^ei&lt;/code&gt;. easy, it is 1 and -1 (or pi - 1)&lt;/li&gt;&#xA;  &lt;li&gt;Then use the Chinese theorem to find the solution for x (&lt;code&gt;x = x1 mod x1^e1&lt;/code&gt;, &lt;code&gt;x = ...&lt;/code&gt;, &lt;code&gt;x = xk mod pk^ek&lt;/code&gt; (&lt;code&gt;xi&lt;/code&gt; can take 2 value so you&#xA;  will have k^2 answer)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;you just need to take the solution which meet your condition&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't blame the poster for the poor typesetting.  It's an unreasonable burden to have to type&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;_n_ = _p_&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;_e_&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;&amp;lt;/sup&amp;gt; ⋅ _p_&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;_e_&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;/sup&amp;gt; ⋅ … ⋅ _p_&amp;lt;sub&amp;gt;_k_&amp;lt;/sub&amp;gt;&amp;lt;sup&amp;gt;_e_&amp;lt;sub&amp;gt;_k_&amp;lt;/sub&amp;gt;&amp;lt;/sup&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to obtain&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;n&lt;/em&gt; = &lt;em&gt;p&lt;/em&gt;&lt;sub&gt;1&lt;/sub&gt;&lt;sup&gt;&lt;em&gt;e&lt;/em&gt;&lt;sub&gt;1&lt;/sub&gt;&lt;/sup&gt; ⋅ &lt;em&gt;p&lt;/em&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;sup&gt;&lt;em&gt;e&lt;/em&gt;&lt;sub&gt;2&lt;/sub&gt;&lt;/sup&gt; ⋅ … ⋅ &lt;em&gt;p&lt;/em&gt;&lt;sub&gt;&lt;em&gt;k&lt;/em&gt;&lt;/sub&gt;&lt;sup&gt;&lt;em&gt;e&lt;/em&gt;&lt;sub&gt;&lt;em&gt;k&lt;/em&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-02-28T07:34:29.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1581" PostTypeId="2" ParentId="1438" CreationDate="2014-03-02T17:48:35.680" Score="7" Body="&lt;p&gt;Even using subscripts and superscripts, formulas still look odd and can be hard to read.  An example would be from &lt;a href=&quot;https://codereview.stackexchange.com/a/42729/27623&quot;&gt;this answer&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it reasonable to assume that most numbers will be&#xA;  non-palindromes? If not, I would suggest something like this:&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;p&gt;Determine the approximate number of digits in your number &lt;em&gt;a&lt;/em&gt; using    &lt;code&gt;mpz_sizeinbase()&lt;/code&gt; and call this number &lt;em&gt;n&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Compute a / d&lt;sup&gt;(n-30)&lt;/sup&gt;, then compute a % d&lt;sup&gt;30&lt;/sup&gt;.  Print both in base d and compare.  If they are unequal, reject as&#xA;  non-palindrome.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Computing a / d&lt;sup&gt;(n-30)&lt;/sup&gt; will be fast using &lt;code&gt;mpz_tdiv_q()&lt;/code&gt;.&#xA;  Unfortunately, computing d&lt;sup&gt;30&lt;/sup&gt; is not fast.  Perhaps a rough&#xA;  approximation of that would also increase efficiency.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;MathJax would make that a lot easier to read IMO.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-03-02T17:48:35.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1583" PostTypeId="1" AcceptedAnswerId="1588" CreationDate="2014-03-03T03:12:09.110" Score="25" ViewCount="357" Body="&lt;p&gt;Every once in a blue moon, a question gets posted (often as a new user's first post) where the OP is asking a quite specific question about very minimalistic code, for example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;if (strstr($url, &quot;?&quot;)) {&#xA;   $url = strstr($url, &quot;?&quot;, true);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There &lt;em&gt;is&lt;/em&gt; something to say about this code, of course. But does it qualify for a &lt;em&gt;code review&lt;/em&gt;?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="9357" LastEditDate="2014-07-25T23:20:56.917" LastActivityDate="2014-07-25T23:21:12.503" Title="Do one-liners and other narrowed-down code qualify for a code review?" Tags="|discussion|faq|asking-questions|scope|code-length|" AnswerCount="5" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1584" PostTypeId="2" ParentId="1583" CreationDate="2014-03-03T03:14:53.263" Score="7" Body="&lt;p&gt;I think these questions invite low-quality, short, code-only answers and decrease the overall quality of questions on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are too narrowed down on a specific issue and leave very few possible answers, and can be answered with a mere comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the ought to be closed, ideally with a &quot;too narrow&quot; close reason.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/172305/short-questions&quot; rel=&quot;nofollow&quot;&gt;I have forked @rolfl's query&lt;/a&gt; and added some information about the OP and their participation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;71 of the 76 rows returned involve an OP with &amp;lt; 500 rep score, and none involve a &gt; 1K user.  27 involve an OP that has given a sign of life during the past month, and 31 were asked after 2013-01-01 (6 in 2014).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What comes out of this quick analysis is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A majority of these questions were asked in 2011-2012 when the site's scope wasn't as clear-cut as it is today.&lt;/li&gt;&#xA;&lt;li&gt;47 of the 76 were first posts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This isn't about the &lt;em&gt;length&lt;/em&gt; of the question, it's about the &lt;strong&gt;scope&lt;/strong&gt; of a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When all the OP wants to know is how a tiny little piece of code could be written better, the purpose of the site is thwarted and &lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt; doesn't hold anymore, because there's only 1 facet to review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same applies to longer questions that fill up a &lt;code&gt;switch&lt;/code&gt; statement with dummy code and ask &lt;em&gt;how could I refactor this switch block?&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is what the site was created for. We want questions that include an entire method, or an entire class - enough code to actually &lt;em&gt;review&lt;/em&gt; something. Giving all possible ways of rewriting 2 lines of code doesn't constitute a useful &quot;review&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The number of answers given on a question, and the votes these answers receive, don't make it on-topic either. It's not even because it's a poor question. There are very interesting questions that would be on-topic on Programmers.SE, that &lt;em&gt;have to be off-topic&lt;/em&gt; here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other programming-related sites in the SE family, and sometimes the boundaries are foggy between two or more sites' scopes - there's a level of overlapping that's likely to occur. We need to know where to draw the line where CR's scope ends, and when a question would receive answers that would be more relevant / on-topic on another site. If a question's best answer is not a code review, it's probably not a code review question.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2014-03-03T05:36:23.167" LastActivityDate="2014-03-03T05:36:23.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1585" PostTypeId="2" ParentId="1583" CreationDate="2014-03-03T03:28:55.903" Score="18" Body="&lt;p&gt;As a counterpoint, here are a list of highly ranked, small-code questions that have high quality answers, and are generally successful:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/6299&quot;&gt;Each element is the sum of itself with the next element of a List: now do this point-free in Haskell&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/25905&quot;&gt;https://codereview.stackexchange.com/questions/25905&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79&quot;&gt;Implementing a Singleton pattern in C#&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/14123&quot;&gt;https://codereview.stackexchange.com/questions/14123&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/2189&quot;&gt;single array or many single argument to call a constructor with params?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30024&quot;&gt;https://codereview.stackexchange.com/questions/30024&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/12722&quot;&gt;Shorthand for isset($var[&amp;#39;foo&amp;#39;]) ? $var[&amp;#39;foo&amp;#39;] : &amp;#39;&amp;#39;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/21023&quot;&gt;https://codereview.stackexchange.com/questions/21023&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/13781&quot;&gt;Which way is better for converting number to string?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/31680&quot;&gt;https://codereview.stackexchange.com/questions/31680&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I could go on, &lt;a href=&quot;http://data.stackexchange.com/codereview/query/172290/short-questions&quot; rel=&quot;nofollow noreferrer&quot;&gt;and on, and on (cherry-picking off this query on SEDE)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in each of these questions, the complete opposite of what Mat suggests may happen, did happen....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These short questions are to-the-point, they have long, detailed answers, that overall improve the quality of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Small questions often highlight controversial or common problems, and invite experienced users to provide the best answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for answering them with a 'mere comment', that is true for long questions as well as short questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The length of the question has no bearing on it's quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, whether a question is on-topic or not, is not related to its length, but about whether it conforms to the requirements of being on topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding a requirement about code length to the on-topic system will be overly complicated, and ineffective. For example, what is to be said:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;python programs must be at least 256 character, or 5 lines before they are on topic, but that is assuming they use tabs, not spaces for indents.&lt;/li&gt;&#xA;&lt;li&gt;brainfuck programs must be at least 4 characters.&lt;/li&gt;&#xA;&lt;li&gt;regex problems must have at least one grouping construct&lt;/li&gt;&#xA;&lt;li&gt;COBOL programs need a .....&lt;/li&gt;&#xA;&lt;li&gt;C programs must be at least twice as long as the same program written in perl&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-03-03T03:36:58.633" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1586" PostTypeId="2" ParentId="1583" CreationDate="2014-03-03T14:26:21.363" Score="2" Body="&lt;p&gt;On StackOverflow all &quot;please debug my code&quot; questions are on-topic (&amp;lt;-- citation required); so for symmetry and completeness perhaps all &quot;please review my code&quot; questions should be on topic here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want to answer too-simple questions you don't have to; but someone else might want to, so you needn't close them either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI StackOverflow implemented &lt;a href=&quot;https://meta.stackexchange.com/a/216597/139866&quot;&gt;this close reason&lt;/a&gt; to be used on questions &lt;strong&gt;after&lt;/strong&gt; they have been answered (either answered with an answer, or answered with a comment).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;decrease the overall quality of questions on the site&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Allowing short questions could increase the &lt;strong&gt;total&lt;/strong&gt; usefulness of the site (by making it useful to people who want to ask short questions); it may decrease the &lt;strong&gt;average&lt;/strong&gt; quality-per-question (by allowing lower-quality questions).&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-03-03T14:26:21.363" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1587" PostTypeId="2" ParentId="1583" CreationDate="2014-03-03T17:26:37.240" Score="6" Body="&lt;p&gt;Let's take a fictional example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Sometimes I have a function that returns a &lt;code&gt;Boolean&lt;/code&gt;, but I'll put a&#xA;  guard clause in the function to raise an error if a certain condition&#xA;  isn't met:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    If MyCollection.Count = 0 Then Err.Raise vbObjectError + 9999&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;em&gt;Would it be better to just do this?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    If MyCollection.Count = 0 Then MyFunction = False : Exit Function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If this question was posted on CR, I think it's too narrow and should be closed as off-topic. Not only because the names are &quot;generalized&quot; and the thing looks like pseudo-code, but also because there's such little context, that leaving the &lt;em&gt;actual&lt;/em&gt; names of the involved identifiers in there, is irrelevant. This goes against the spirit of &quot;&lt;em&gt;3. Is it actual code from a project rather than pseudo-code or example code?&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now consider the same code, properly put in context:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I have this function that returns a &lt;code&gt;Boolean&lt;/code&gt; when all &quot;glasses&quot; under a particular &quot;pricing element&quot; have the same width and height:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Public Function HasEqualGlass() As Boolean&#xA;'returns true if all glasses are same size (+/- ACCEPTABLE_MM_OFFSET).&#xA;&#xA;    Dim glass As PricingElementGlass&#xA;    Dim lastHeight As Double, lastWidth As Double&#xA;    Dim isEqual As Boolean&#xA;&#xA;    If this.ElementGlasses.Count = 0 Then Err.Raise vbObjectError + 9999, &quot;PricingElement.HasEqualGlass&quot;, &quot;Invalid operation: element does not have any child glass element.&quot;&#xA;&#xA;    isEqual = True&#xA;    For Each glass In this.ElementGlasses&#xA;&#xA;        If lastHeight = 0 Then lastHeight = glass.Height&#xA;        If lastWidth = 0 Then lastWidth = glass.Width&#xA;&#xA;        isEqual = isEqual And Abs(glass.Height - lastHeight) &amp;lt; ACCEPTABLE_MM_OFFSET&#xA;        isEqual = isEqual And Abs(glass.Width - lastWidth) &amp;lt; ACCEPTABLE_MM_OFFSET&#xA;&#xA;        If Not isEqual Then Exit For&#xA;        lastHeight = glass.Height&#xA;        lastWidth = glass.Width&#xA;&#xA;    Next&#xA;&#xA;    HasEqualGlass = isEqual Or this.ElementGlasses.Count = 1 ' return true if there's only 1 glass to avoid getting a &quot;L&quot; in the pricing code of a single-section model!&#xA;&#xA;End Function&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;All of a sudden, a whole world of possible answers emerge; sure, the first version could prompt several interesting and useful answers, each making various attempts at explaining why A is better than B or vice-versa. With the whole context provided, not only reviewers can question whether raising an error is a good idea or not, they can also review a piece of working code, and raise points about many things other than what the first version would allow as answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply put, while both versions are perfectly good questions; both questions are short questions with very little code to be reviewed, and yet only one of these two &quot;questions&quot; is asking for code to be reviewed, and IMO only one of them should be on-topic on CR. Answers to the 1st version are not code reviews.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-03-03T17:26:37.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1588" PostTypeId="2" ParentId="1583" CreationDate="2014-03-03T17:39:43.613" Score="13" Body="&lt;p&gt;Summarizing some chat, and other perspectives. Also providing more context than the 'counterpoint' answer I gave previously.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;The 'Real Issues'&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;There are three issues at hand...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;is there a threshold of &lt;em&gt;'enough'&lt;/em&gt; reviewable content? (and then, an obvious follow-up question is how-much is needed, and how is it measured...?)&lt;/li&gt;&#xA;&lt;li&gt;whether questions like this add value to the site, or are 'noise'.&lt;/li&gt;&#xA;&lt;li&gt;whether such questions should be closed as off-topic, down-voted, migrated, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Additionally, there seems to be some agreement that the concept of 'short questions' is not the same as having enough 'reviewable content', but that there is some correlation... shorter questions tend to have less reviewable content.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Some Examples&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The critical issue here appears to be hinging around a few common 'themes' or 'aspects' of (typically) short questions.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Either / Or questions&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Consider &lt;a href=&quot;https://codereview.stackexchange.com/questions/13781/which-way-is-better-for-converting-number-to-string&quot;&gt;this question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sometimes there is need to change an integer to text. I often use the&#xA;  following way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;&quot; + myNumber&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;But there is alternative way:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Integer.toString(myNumber)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Which one is better (performance, readability, safety)?  Or are those&#xA;  equal?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Questions with little/no context&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;It is apparent that some people have been able to create answers even on the shortest question-code. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1587/31503&quot;&gt;@Mat's Mug has an example for this&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Do they add value to the site?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;It is apparent that these short questions can trigger a flurry of both answering and voting. They often hit the 'Hot Questions' list, and they can raise awareness. Whether these set a bad example for the site, or not, is debatable. But, they certainly generate interest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interestingly, short questions, because they are short, are also easy to answer quickly. This often allows new users to add answers without having to invest heavily in the full context of the problem. This is a good way for new users to get 'into' CodeReview.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Are these question on-topic?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Are these questions on-topic? In one sense, a question like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;provides a context,&lt;/li&gt;&#xA;&lt;li&gt;provides working code (when considered within the constraints of the context)&lt;/li&gt;&#xA;&lt;li&gt;provides actual code&lt;/li&gt;&#xA;&lt;li&gt;requests some input relating to performance, etc.&lt;/li&gt;&#xA;&lt;li&gt;has the implied question with all CodeReview questions: &lt;em&gt;I want feedback about any or all facets of the code?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It would, even though short, meet the requirements for on-topic on CodeReview. But the actual question asked by the asker 'Which one is better' is perhaps more suitable for Programmers.se... but... that does not mean the code is unreviewable. It means the asker can probably ask slightly different questions about the same code, on two SE sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question has thoughtful, highly-voted answers, that not only answer the question about which one is better, but provide additional details and suggestions, and supporting facts.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Downvoting&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Like always, downvoting is a way to indicate that the question was not well formulated. If you don't like the question, then downvote. If you don't think there is enough context, then down-vote. if you thing the question is unclear, then vote-to-close for that reason. If you think the answers will be opinion-based, then vote-to-close for that reason.. but, if there is content in the question that satisfies all on-topic requirements, then that part of the quesiton is on-topic, and thus the whole question follows.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Vote-to-close&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Like always, if the question does not satisfy the requirements of CodeReview's On-Topic system, then vote to close. This is where it gets 'grey'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, if the question even minimally satisfies each of the on-topic requirements, then the question is on-topic (it could still be too broad, opinionated, etc.. though).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't like the fact that an otherwise on-topic question does not enough context, then down-vote.... don't close.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Migrating&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some really short questions have &lt;a href=&quot;https://codereview.stackexchange.com/q/14123/31503&quot;&gt;been migrated &lt;strong&gt;from&lt;/strong&gt; Programmers&lt;/a&gt;, and have been successful here. This question is obviously not on-topic there, and people here obviously found things to review (or upvote since not all the answerers joined after the migration).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, migrating is not a 'blanket answer' to these questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, there have bene times when users have asked for their questions to be migrated (they did not want a review, they wanted an opinion). Other times questions have been answered skipping over the parts that are not reviewable. Some answers have done both reviews, and offered opionions.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Conclusion&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;In my mind, if there is any reviewable content (any code), and the question otherwise fits the on-topic requirements, then the question is on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Closing a reviewable question (no matter how bad the question), robs someone of the opportunity to answer anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to down-vote if the questions should be improved..... (downvotes are free, unless you are at DVLR...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Close if they are off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ignore them if they irritate you.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-07-25T23:21:12.503" CommentCount="1" CommunityOwnedDate="2014-03-03T17:39:43.613" ContentLicense="CC BY-SA 3.0" />
  <row Id="1589" PostTypeId="1" AcceptedAnswerId="1594" CreationDate="2014-03-03T20:11:39.870" Score="11" ViewCount="219" Body="&lt;p&gt;In the Help Center, under &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;strong&gt;What topics can I ask about here?&lt;/strong&gt;&lt;/a&gt;, one of the rules currently states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about …&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice regarding X?&quot;)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then your question is off-topic for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1588/9357&quot;&gt;analysis by @rolfl&lt;/a&gt; reminded me of a question that I had previously voted to close: &lt;a href=&quot;https://codereview.stackexchange.com/q/42506/9357&quot;&gt;Using a for-loop instead of sleeping?&lt;/a&gt;  I nominated that question for closing not because I think though it was too short or that it was a poor question to ask, but rather because I considered it to violate the rule above.  Considering that we have been closing similar questions before based on that rule, I thought it would be fairest to apply the rule consistently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still believe that if a rule exists, then there should be some consistency in enforcing it.  However, after further analysis, I came to the conclusion that it was not a bad question, but rather a &lt;em&gt;bad rule&lt;/em&gt; (or at least well intentioned but poorly phrased).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to clarify the rule to read:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about …&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot; or &quot;Does this code follow the best practice regarding X?&quot;, but not &quot;What is the best practice regarding X?&quot;)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then your question is off-topic for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The key point of the rule is to express the mission of Code Review: we review code, and the question must be about your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that light, perhaps the best-practices rule is redundant with the &quot;Does my question contain code?&quot; and &quot;Is it actual code from a project rather than pseudo-code or example code?&quot; tests, and should be deleted altogether.  Eliminating the rule might also remove an unnecessary source of confusion and controversy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?  Should we revise or delete the best-practices rule?  Can you think of any good examples of questions that support either position?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Background: This rule has been discussed and revised before.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/302/9357&quot;&gt;Best practice questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/352/9357&quot;&gt;Confused by FAQ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/425/9357&quot;&gt;The CodeReview FAQ needs clarification of its intent around &amp;quot;best practices&amp;quot; questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-04-07T18:50:40.737" Title="Revising or removing the &quot;Best practices&quot; topicality rule" Tags="|discussion|feature-request|specific-question|on-topic|help-center|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1590" PostTypeId="2" ParentId="1589" CreationDate="2014-03-03T21:43:55.620" Score="7" Body="&lt;h1&gt;I agree that this is a bad rule.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;First, I reference the wiki for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt; (emphasis of mine).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Best-practice questions generally involve a &lt;strong&gt;short excerpt&lt;/strong&gt; of code with&#xA;  a question of &lt;strong&gt;general interest&lt;/strong&gt;, usually focused more on&#xA;  maintainability concerns than the algorithm to solve the task at hand.&#xA;  Note that questions must include a &lt;strong&gt;real code excerpt and sufficient&#xA;  context for reviewers&lt;/strong&gt; to make specific recommendations relevant to&#xA;  your situation; hypothetical questions are off-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now we can look at a couple of questions with regard to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;.  All of these are currently closed as of this question's posting. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/42506/27623&quot;&gt;Using a for-loop instead of sleeping?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this question, we can see a that it abides by all of the the requirements in the tag wiki.  It contains a short snippet of code (there were arguments that one line was too short, we didn't define what short is in the tag wiki); it questions the general interest of delaying code execution for a specific interval; and it does contain a real excerpt of code from one of the OP's programs, with plenty of context what the line of code is being used for.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/1679/27623&quot;&gt;'do { statement; } while(0)' against 'statement' when writing C macro?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here the question provides two different cases that are being used simultaneously in a project, and asks for the better of the two options.  They provide the context of usage, the short snippet of code to be reviewed, and it is a common enough issue that it is a general interest to readers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?tab=votes&amp;amp;q=%5Bbest-practice%5D%20closed:yes&quot;&gt;There are others I could go more in-depth with&lt;/a&gt;, but I think you get the point.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Why I think this rule exists in the Help Center:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Here is what I imagine as being a more &quot;full&quot; example of what the Help Center defines as off-topic:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;What is the best practice regarding X?&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;I am trying to implement X into my code, and I am wondering what the&#xA;  best practices for this are?  Any suggestions?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In my fuller example, no code is actually being reviewed, because none is being supplied.  It doesn't include the OP's implementation,  may or may not be of general interest, and doesn't provide any context to the reviewers.  This is a question that I would consider as off-topic.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Conclusion:&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Best-practices questions that include code have been historically successful and popular, and will be beneficial to have in the future for this site.  Either edit the tag to avoid confusion regarding things that are on or off-topic with this site, or clarify the phrasing in the Help Center.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-03-03T23:45:09.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1591" PostTypeId="2" ParentId="1589" CreationDate="2014-03-04T00:00:46.290" Score="6" Body="&lt;p&gt;&lt;strong&gt;&lt;em&gt;This is not an answer, but a talking point about whether this is on, or off topic&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Version 1: (off-topic - &lt;em&gt;asking for code to be written&lt;/em&gt;)&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;What is the best practice regarding synchronization?&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;I have this class that works really well, but I need to make my&#xA;  application multi-threaded. I have read that synchronization can help.&#xA;  What are the best practices for making my code thread-safe?&lt;/p&gt;&#xA;  &#xA;  &#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class Foo {&#xA;&#xA;    private String foo = &quot;Foo&quot;;&#xA;&#xA;    public void setFoo(String newfoo) {&#xA;        this.foo = newfoo;&#xA;    }&#xA;&#xA;    public String getFoo() {&#xA;        return foo;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/synchronization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synchronization&amp;#39;&quot; rel=&quot;tag&quot;&gt;synchronization&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Version 2: (&lt;em&gt;on the fence, but probably on-topic&lt;/em&gt;)&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;What is the best practice regarding synchronization?&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;I have this class that works really well, but I need to make my&#xA;  application multi-threaded. I have read that synchronization can help,&#xA;  so I have synchronized the setters.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;What are the best practices for making my code thread-safe?&lt;/p&gt;&#xA;  &#xA;  &#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class Foo {&#xA;&#xA;    private String foo = &quot;Foo&quot;;&#xA;&#xA;    public synchronized void setFoo(String newfoo) {&#xA;        this.foo = newfoo;&#xA;    }&#xA;&#xA;    public String getFoo() {&#xA;        return foo;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/synchronization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synchronization&amp;#39;&quot; rel=&quot;tag&quot;&gt;synchronization&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Version 3: (on-topic)&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;What is the best practice regarding synchronization?&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;I have this class that works really well, but I need to make my&#xA;  application multi-threaded. I have read that synchronization can help,&#xA;  so I have synchronized the setters.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Have I successfully implemented the best practices for making my code thread-safe?&lt;/p&gt;&#xA;  &#xA;  &#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class Foo {&#xA;&#xA;    private String foo = &quot;Foo&quot;;&#xA;&#xA;    public synchronized void setFoo(String newfoo) {&#xA;        this.foo = newfoo;&#xA;    }&#xA;&#xA;    public String getFoo() {&#xA;        return foo;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/synchronization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synchronization&amp;#39;&quot; rel=&quot;tag&quot;&gt;synchronization&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-03-04T00:26:51.350" LastActivityDate="2014-03-04T00:26:51.350" CommentCount="6" CommunityOwnedDate="2014-03-04T00:00:46.290" ContentLicense="CC BY-SA 3.0" />
  <row Id="1592" PostTypeId="2" ParentId="1589" CreationDate="2014-03-04T01:05:01.170" Score="2" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center &gt; Asking&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;It is hard for me to visualize the proposed changes. Here is the current &lt;code&gt;Asking&lt;/code&gt; help page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review Stack Exchange is for sharing code from projects you are&#xA;  working on for peer review. If you are looking for feedback on a&#xA;  specific working piece of code from your project in the following&#xA;  areas…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;li&gt;Security issues&lt;/li&gt;&#xA;  &lt;li&gt;Performance&lt;/li&gt;&#xA;  &lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I look at that, and suggest the following may be more useful:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review Stack Exchange is for sharing code from projects you are&#xA;  working on for peer review. If you are looking for feedback on a&#xA;  specific working piece of code from your project in the following&#xA;  areas…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;is the code &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt; (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-organization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-organization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-organization&lt;/a&gt; )?&lt;/li&gt;&#xA;  &lt;li&gt;does it conform to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt; (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt;)?&lt;/li&gt;&#xA;  &lt;li&gt;does it correctly implement &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt; ( &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/singleton&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;singleton&amp;#39;&quot; rel=&quot;tag&quot;&gt;singleton&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependency-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependency-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependency-injection&lt;/a&gt;, etc.)?&lt;/li&gt;&#xA;  &lt;li&gt;does it fully implement this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; ( &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/recursion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;recursion&amp;#39;&quot; rel=&quot;tag&quot;&gt;recursion&lt;/a&gt;, etc.)?&lt;/li&gt;&#xA;  &lt;li&gt;is there any &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; available ( &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-management&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-management&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-management&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, etc.)?&lt;/li&gt;&#xA;  &lt;li&gt;are there any unanticipated cases where it may fail?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The above not only helps clarify what is on topic, but also directs the asker to specific tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don't like specifically identifying 'security' as an on-topic item. I don't mind the tag (it has it's place), but security questions are likely better on &lt;a href=&quot;https://security.stackexchange.com/&quot;&gt;security.se&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;I don't like the idea that hunting for 'edge-cases' is on topic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-03-04T01:51:29.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1593" PostTypeId="1" CreationDate="2014-03-04T20:40:43.510" Score="16" ViewCount="135" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; posts are one example of &lt;em&gt;can-get-tricky&lt;/em&gt; post titles, since we're a bunch of users posting &quot;Ultimate Tic-Tac-Toe&quot; entries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lots of other small projects have the same issue:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Convert Farenheit to Celsius&lt;/li&gt;&#xA;&lt;li&gt;Rock-Paper-Scissors&lt;/li&gt;&#xA;&lt;li&gt;Fizz-Buzz&lt;/li&gt;&#xA;&lt;li&gt;Simple Calculator&lt;/li&gt;&#xA;&lt;li&gt;Project Euler #XYZ&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Question titles have to be unique, for obvious reasons. What actions [are we taking|can be taken] to avoid, in the long run, titles like &quot;Simple Calculator Implementation #429&quot;?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2014-03-28T00:18:31.830" LastActivityDate="2014-04-23T08:53:03.687" Title="How can we avoid redundant titles?" Tags="|discussion|titles|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1594" PostTypeId="2" ParentId="1589" CreationDate="2014-03-04T21:38:10.023" Score="5" Body="&lt;p&gt;I think that one of the things that this rule was meant to avoid is questions that are primarily opinion-based. Many of these &lt;a href=&quot;http://data.stackexchange.com/codereview/query/172622/primarily-opinion-based-questions&quot; rel=&quot;nofollow&quot;&gt;primarily opinion-based&lt;/a&gt; are asking something like &quot;What is the best (practice) and why?&quot;. Considering that there is a separate close reason for &quot;primarily opinion-based&quot;, the on-topic rule about &quot;best practice&quot; doesn't apply much here either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My vote is: Remove the rule for now. If question quality drastically decreases, then consider re-adding a clarified version of the rule.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2014-04-07T18:50:40.737" LastActivityDate="2014-04-07T18:50:40.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1595" PostTypeId="2" ParentId="530" CreationDate="2014-03-04T23:48:30.357" Score="10" Body="&lt;p&gt;Yes, we should be able to review latex documents.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help page&lt;/a&gt;, people can come here looking for the following types of feedback:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage  &lt;/li&gt;&#xA;  &lt;li&gt;Security issues  &lt;/li&gt;&#xA;  &lt;li&gt;Performance  &lt;/li&gt;&#xA;  &lt;li&gt;Correctness in unanticipated cases  &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Out of those four, I believe latex documents would benefit from feedback in at least &lt;em&gt;Best practices and design pattern usage&lt;/em&gt; and &lt;em&gt;Correctness in unanticipated cases&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now let's look at the questions we are supposed to ask ourselves before posting on this site:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This one is subjective, but seeing that we have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt; tags, I can't see why we should not consider latex to be code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Easy to answer for a latex document. Either your wrote it or you did not.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any language can suffer from this pitfall. Just like any other language, a user just needs to provide real code. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;4&quot;&gt;&#xA;  &lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am sure people would want advice on writing well-written and maintainable latex documents.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;5&quot;&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Latex code has to be compiled/interpreted/whatever. On top of that, assuming someone does not write a code-only question, we would be able to verify if the code works based on the question description.    &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;6&quot;&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, there could be multiple things to catch and fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And based off the link @artbristol posted, it doesn't seem like a code review of a latex document would be on-topic at &lt;a href=&quot;https://tex.stackexchange.com/&quot;&gt;tex.se&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-03-04T23:48:30.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1596" PostTypeId="2" ParentId="1593" CreationDate="2014-03-05T12:34:28.960" Score="10" Body="&lt;p&gt;Questions have four types of visible metadata that can be used to distinguish them from one another:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The title, which is the first thing one sees of the question. In some lists, this is the only identification for a question.&lt;/li&gt;&#xA;&lt;li&gt;The tags, which allow filtering&lt;/li&gt;&#xA;&lt;li&gt;The excerpt, which is mostly useless&lt;/li&gt;&#xA;&lt;li&gt;The user card, which is usually some subset of {name, picture, rep, date}.&lt;/li&gt;&#xA;&lt;li&gt;(also, the vote count, but that's not useful for identification)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Undoubtedly, the title is the most important of those, but it is not the only one, and there is no cultural need for it to be unique&lt;sup&gt;(1)&lt;/sup&gt;. Together, these pieces of metadata and especially the title have three uses:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;to enable &lt;em&gt;future users&lt;/em&gt; to find the question when writing similar code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an ideal world, people would come here to get their code reviewed after being certain that this is the best code they can write. Reading through other code reviews on similar scenarios would help here, and a good title would help them decide whether that question is sufficiently similar to the code they are writing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, a code review is highly localized to the asker's code, and not a general repository of knowledge with lasting value (this is where CR is radically different from other SE sites). So this audience is probably irrelevant.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;to serve as a &lt;em&gt;mnemonic identifier&lt;/em&gt; for the question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When talking about similar questions, we might refer to them by title. There are also many cases where the title is the only available identification, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In the “hot network questions” list&lt;/li&gt;&#xA;&lt;li&gt;In various lists on our user pages, e.g. reputation or activity.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The title should therefore be sufficiently informative on its own.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;to make a &lt;em&gt;potential reviewer&lt;/em&gt; curious about the code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this is their most important job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;tags&lt;/strong&gt; play an important role here, as I am not interested in some technologies (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cobol&amp;#39;&quot; rel=&quot;tag&quot;&gt;cobol&lt;/a&gt;), whereas I positively &lt;em&gt;must&lt;/em&gt; review all questions about another one (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl&amp;#39;&quot; rel=&quot;tag&quot;&gt;perl&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;title&lt;/strong&gt; should &lt;em&gt;not&lt;/em&gt; be “&lt;em&gt;How can I improve my code&lt;/em&gt;” or “&lt;em&gt;Please review this&lt;/em&gt;”, as that is fairly obvious given that this site is about &lt;em&gt;code reviews&lt;/em&gt;. It should instead contain information on &lt;em&gt;what&lt;/em&gt; that code is doing, and &lt;em&gt;how&lt;/em&gt; that code is doing it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Please review my Fizz Buzz implementation&lt;/em&gt; – asking for review is implicit.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Fizz Buzz implementation&lt;/em&gt; – ok, this is telling me what the code is doing, but I have no interest in reviewing yet another Fizz-Buzz solution. All that can be said has already been said for other questions. See my above point about reading similar questions.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Fizz Buzz without hardcoded rules&lt;/em&gt; – oh, something new. This is a good title.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I find it absolutely acceptable for a title to only address the &lt;em&gt;what&lt;/em&gt;, but a good title will offer additional information to make it more interesting. Note that language or library choices do not generally make a question more interesting – that info belongs into the tags. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The SE software does indeed &lt;a href=&quot;https://meta.stackexchange.com/q/104914/229223&quot;&gt;enforce unique question names&lt;/a&gt;, which is IMHO unnecessary (should this discussion spawn a &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt;?). I do not have access to mod tools, but I guess we have very few duplicate questions on CR anyway. Every piece of code on CR is different, whereas on SO the same problem will likely use the same title and get the same answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could be reduced by namespacing questions with the language used (“&lt;em&gt;Java: Fizz Buzz&lt;/em&gt;” vs. “&lt;em&gt;C#: Fizz Buzz&lt;/em&gt;”), but this is &lt;em&gt;silly&lt;/em&gt; – that's what tags are for.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-03-05T14:01:58.197" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1597" PostTypeId="1" CreationDate="2014-03-05T14:10:50.857" Score="5" ViewCount="39" Body="&lt;p&gt;This is a question with a duplicate title to (dis-)prove a point made here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;there is no need at all for [the title] to be unique&quot; Except that the Stack Exchange software requires it.&#xA;  – &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1593/question-titles-in-the-long-run/1596?noredirect=1#comment4586_1596&quot;&gt;svick&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The title is shared by &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1593/21609&quot;&gt;How can we avoid redundant titles?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This was made possible by adding extra spaces to the title. They are used for the uniqueness comparison, but get stripped out later.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-03-05T14:10:50.857" Title="Question Titles in the Long Run" Tags="|discussion|" AnswerCount="0" CommentCount="1" ClosedDate="2014-03-05T15:06:07.903" ContentLicense="CC BY-SA 3.0" />
  <row Id="1598" PostTypeId="2" ParentId="1593" CreationDate="2014-03-05T21:10:04.143" Score="8" Body="&lt;p&gt;I like amon's answer a lot here, but I wanted to contribute with some extra suggestions&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What actions [are we taking|can be taken] to avoid, in the long run, titles like &quot;Simple Calculator Implementation #429&quot;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it is a common implementation (Linked List Implementation, Fizz-Buss, some kind of Calculator), focus on what makes your implementation &lt;em&gt;stand out of the crowd&lt;/em&gt;. Is there anything that makes it &lt;em&gt;unique&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also think that you often can make your titles sound a bit more &quot;fun&quot;, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/41698/ready-set-fight&quot;&gt;Ready? Set. Fight!&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/39020/recursive-regular-expressions&quot;&gt;Recursive Regular Expressions&lt;/a&gt; (OK, perhaps not so fun but it's IMO more fun than &quot;Regular Expressions that are almost written in a recursive way&quot; or similar)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(Sorry for only using my own questions as examples so far, but titles is something I've really been thinking about lately)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38488/removing-a-link-from-a-linked-list&quot;&gt;This linked list&lt;/a&gt; is about phonebook records and is only using Strings, a good title could be &quot;Phonebook linked list&quot;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/37448/sudokusharp-solver-with-advanced-features&quot;&gt;This submission for a weekend challenge&lt;/a&gt; was a bit more advanced than the others.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Some things to think about for common implementations can be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are you using generics?&lt;/li&gt;&#xA;&lt;li&gt;Are you implementing an interface or perhaps providing some interfaces along with your implementation?&lt;/li&gt;&#xA;&lt;li&gt;Is your code highly flexible and standalone?&lt;/li&gt;&#xA;&lt;li&gt;Are you trying to optimize for speed?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Using these questions (and probably many others), you can use a bit of combinatorics to come up with titles such as &quot;Fast and generic calculator&quot;, &quot;Fast and Flexible Linked List&quot;, &quot;Linked List with embedded Foo&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the linked list questions focus on a specific task of a linked list, such as deleting from a linked list. This can also be a part of your title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, bottom line:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Focus on what makes your question &lt;strong&gt;stand out&lt;/strong&gt; in the crowd. If there is nothing currently standing out, then make the title stand out. &lt;strong&gt;Be creative.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-03-05T21:10:04.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1599" PostTypeId="2" ParentId="1508" CreationDate="2014-03-05T21:21:17.453" Score="3" Body="&lt;p&gt;I have to bring up this question again, because &lt;strong&gt;I really don't think it is that helpful&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is it not helpful?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Because it isn't being used that much!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A search for &lt;a href=&quot;https://codereview.stackexchange.com/search?q=linked+list+is%3Aquestion+-[reinventing-the-wheel]&quot;&gt;questions with the words &quot;linked list&quot; and without this tag&lt;/a&gt; gave a whooping &lt;strong&gt;356 results&lt;/strong&gt;. Compared to only &lt;a href=&quot;https://codereview.stackexchange.com/search?q=linked+list+is%3Aquestion+[reinventing-the-wheel]&quot;&gt;3 results that are actually using the tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that it is &lt;strong&gt;a lot&lt;/strong&gt; more helpful to explicitly say in your question that &quot;I am aware that library XYZ can do this&quot; or that you &quot;Are trying to learn and wanted to make an implementation of XYZ&quot;, than tagging a post &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;even if&lt;/em&gt; the tag is used on the question, it is still more helpful to write it explicitly in your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore I say:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NO, this tag is not helpful!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-03-05T21:21:17.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1600" PostTypeId="1" AcceptedAnswerId="1608" CreationDate="2014-03-06T20:57:15.777" Score="22" ViewCount="1175" Body="&lt;p&gt;(&lt;a href=&quot;https://codereview.stackexchange.com/tags/code-challenge/info&quot;&gt;what's this all about?&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;h3&gt;Post-Mortem&lt;/h3&gt;&#xA;&lt;p&gt;In February 2014, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1471/weekend-challenge-reboot&quot;&gt;we rebooted &lt;strong&gt;weekend-challenge&lt;/strong&gt;&lt;/a&gt; and created a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;Here are some stats (as of 2014-03-02):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/40676/tic-tac-toe-get-winner-algorithm&quot;&gt;First entry&lt;/a&gt; was posted on 2014-02-02 (14 votes, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/42642/ultimatetictactoe-actionscript-style&quot;&gt;Last entry&lt;/a&gt; submitted in February was posted on 2014-02-24 (10 votes, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript-3&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;8&lt;/strong&gt; entries were submitted during the month, by &lt;strong&gt;7&lt;/strong&gt; users.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;23&lt;/strong&gt; answers were posted - that makes it 2.875 answers per question (std.dev 1.36 which, in my books, means the 2.875 is very representative).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;4,107&lt;/strong&gt; views, or 513.375 per question (std.dev 503.815 which means the data is quite scattered, ranges from 55 to 1,373)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;11.125&lt;/strong&gt; average question score (std.dev 2.642 which means most entries earned the participant a [badge:nice-question]).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Add to that &lt;a href=&quot;https://codereview.stackexchange.com/questions/43466/ultimate-tic-tac-toe-in-c&quot;&gt;@syb0rg's late entry&lt;/a&gt; posted 2014-03-04 (17 votes, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;), with 1,206 views and 4 answers (13-8-3-1 votes), currently the top-voted &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; post, and then consider that @SimonAndréForsberg hasn't posted his &lt;a href=&quot;http://www.zomis.net/ttt/TTTWeb.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;already publicly playable game&lt;/a&gt; as of yet, we're looking at a very, very successful event that &lt;em&gt;is&lt;/em&gt; positively affecting the site's overall stats.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;April 2014&lt;/h3&gt;&#xA;&lt;p&gt;Let's do this again, shall we? Let's take all of March to decide what the next challenge should be (and to let other late entries get posted).&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What should the next &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; be?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note: it's the &lt;em&gt;number of votes&lt;/em&gt; that determines the winner - downvotes don't count!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;And the winner is...&lt;/h3&gt;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1608/23788&quot;&gt;2-player card fighting game&lt;/a&gt; (+15/-1)&lt;/h2&gt;&#xA;&lt;p&gt;Please tag questions/entries with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt;, as well as any other applicable tag(s).&lt;/p&gt;&#xA;&lt;p&gt;For people that can't see the vote breakdown:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1609/23788&quot;&gt;Standard-Compliant Container Implementation&lt;/a&gt; (+14/-4)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1613/23788&quot;&gt;Puyo-Puyo&lt;/a&gt; (+12/0)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1631/23788&quot;&gt;Rock Paper Scissors AI&lt;/a&gt; (+7/0)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-09T21:04:27.423" Title="Code-Challenge #2" Tags="|discussion|fun|weekend-challenge|" AnswerCount="5" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1601" PostTypeId="1" AcceptedAnswerId="1604" CreationDate="2014-03-08T00:40:21.957" Score="17" ViewCount="231" Body="&lt;p&gt;I posted &lt;a href=&quot;https://codereview.stackexchange.com/questions/43756/is-there-an-easier-way-to-find-the-index-of-the-first-letter-in-a-string&quot;&gt;this question&lt;/a&gt; about how to rewrite a C# algorithm in fewer lines of code, preferably using extension methods, which prompted a discussion in the comments about whether it  was appropriate for Code Review.  I'd originally considered posting it to StackOverflow, but then I read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/141/38318&quot;&gt;this Meta answer&lt;/a&gt; from  Jeff Atwood, and decided that since I was asking about how to make my code look more elegant, not about fixing a bug, it belonged on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't intend it as inviting people to solve a puzzle, and while I'd like to make it shorter, I still want it to be readable and easily modified, so I don't think it's a Code Golf question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the Code Review FAQ, though, I'm not sure if it belongs here.  I tend to think of extension methods as  a cleaner way to program in .NET, but I suppose there's a difference between trying to write code that &quot;looks better&quot; and actually trying to implement best practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This kind of thing comes up for me a lot in my work, so I'd like to get some input about whether or not I should post these sorts of &quot;beautifying&quot; questions to Code Review, or if I should only ask about software design principles or algorithm efficiency.&lt;/p&gt;&#xA;" OwnerUserId="38318" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2019-08-08T06:20:56.217" Title="Does this question belong on Code Review? Should it go to Code Golf?" Tags="|discussion|specific-question|on-topic|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1602" PostTypeId="2" ParentId="1601" CreationDate="2014-03-08T03:08:45.090" Score="10" Body="&lt;p&gt;Here's a short guideline I use as to what belongs where:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Software Engineering&lt;/strong&gt; - Algorithms, concepts, maybe minimal code or math to clarify.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;StackOverflow&lt;/strong&gt; - Broken, non-working code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;CodeGolf&lt;/strong&gt; - A puzzle is given. Everyone else does the code, as short as possible.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;CodeReview&lt;/strong&gt; - You need working code for review, which is being subjected to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Readability&lt;/strong&gt; - Code can be understood. &lt;em&gt;This would include beautifying it and keeping the code as short and simple but still readable&lt;/em&gt;. I think it's this that keeps the code from getting &quot;golfed&quot;. For instance, I can do some very complex ternary to vastly shorten my code, but that sacrifices readability.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Scalability&lt;/strong&gt; - The code is easily extended with features. Golfed code typically just addresses one issue, the puzzle. Scalability, however, requires your code to be adaptable, and would require additional logic to handle extras.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Maintainability&lt;/strong&gt; - The code can easily be debugged and fixed. Golfed code is hard to read, and not good for maintainability.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;[some other factors]&lt;/strong&gt; - Efficiency, least CPU cycles, least overhead, proper use of syntax, conventions, better algorithms etc.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="75307" LastEditDate="2017-05-23T10:34:23.570" LastActivityDate="2017-05-23T10:34:23.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1603" PostTypeId="1" AcceptedAnswerId="1605" CreationDate="2014-03-08T11:15:16.093" Score="23" ViewCount="139" Body="&lt;p&gt;If I submit code for review, and then improve that code based on the answers submitted, is there a preferred way of thanking the Code Review site and/or reviewer in the source code?  I'm thinking specifically of open source code freely available to the public.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not asking about obligations.  I'm just interested to know what is considered most useful to Code Review.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make no reference to help received from Code Review.&lt;/li&gt;&#xA;&lt;li&gt;Mention that a section of the source code was helped by codereview.stackexchange.com&lt;/li&gt;&#xA;&lt;li&gt;Include a link to the specific question asked on Code Review.&lt;/li&gt;&#xA;&lt;li&gt;Include a link to the specific answer(s) used for improving the code.&lt;/li&gt;&#xA;&lt;li&gt;Something else I haven't thought of...&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'd also like to know whether any such thanks would be best placed as comments in the specific section of code, or as a mention in the README file, or both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My own inclination would be to include a link to the question rather than an answer, and to include this in both the README file and as a comment, but I'm interested to know whether there are any specific preferences and reasons.&lt;/p&gt;&#xA;" OwnerUserId="37331" LastEditorUserId="18427" LastEditDate="2014-03-10T13:53:37.793" LastActivityDate="2014-03-10T13:53:37.793" Title="Crediting the Code Review site or linking from source code to a specific question or answer" Tags="|discussion|etiquette|publicity|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1604" PostTypeId="2" ParentId="1601" CreationDate="2014-03-08T11:30:50.333" Score="17" Body="&lt;p&gt;From the close queue I can see that three people voted to close and three voted to leave open, meaning that the question is gone from the close queue. Even though it has four close votes, I consider it on-topic. Here's why:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Your question contains code&lt;/li&gt;&#xA;&lt;li&gt;You wrote that code&lt;/li&gt;&#xA;&lt;li&gt;It looks like actual code from a project rather than pseudo-code or example code&lt;/li&gt;&#xA;&lt;li&gt;You want the code to be good code (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;The code works&lt;/li&gt;&#xA;&lt;li&gt;Even though you're not explicitly asking for feedback about any or all facets of the code, you are also not not-asking about it (double-negation FTW!)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The four close voters has used this close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions asking for code to be written to solve a specific problem are off-topic here as there is no code to review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have to disagree with these voters because:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You're not asking for code to be written, you're asking about if there is an easier way to do what you are doing&lt;/li&gt;&#xA;&lt;li&gt;The problem to solve has already been solved, you're just asking about how it can possibly be solved easier / in a different way&lt;/li&gt;&#xA;&lt;li&gt;There is code to review&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Conclusion:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question is on-topic.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-03-08T11:30:50.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1605" PostTypeId="2" ParentId="1603" CreationDate="2014-03-10T01:31:28.327" Score="13" Body="&lt;p&gt;Treat Code Review users the same way you would treat any other contributor to your open-source project.  For me, I would expect a mention in the checkin comment (you use version control, right?).  If you have a bug database or a detailed changelog file, a mention there might also be appropriate.  Attribution might look like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Fixed buggy &lt;code&gt;frobnicate()&lt;/code&gt; function (credit to user githubphagocyte on &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;http://codereview.stackexchange.com&lt;/a&gt;)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Personally, I think that README files and code comments are not appropriate places for such attribution.  README files should be reserved for important information that you expect all users to read.  Code comments should be similarly unobtrusive, in most cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I write most of my reviews expecting nothing in return other than upvotes if the answer was good, and the warm fuzzy feeling from having helped a fellow programmer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-03-10T01:31:28.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1606" PostTypeId="2" ParentId="435" CreationDate="2014-03-10T04:48:09.560" Score="14" Body="&lt;p&gt;Yeah, this probably should've been done long before now - it's clear this has become a persistent problem here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Starting &lt;em&gt;now&lt;/em&gt;, the following words/phrases are not allowed in titles: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;review&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;critique&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;improve&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;help with&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;question&quot; (unless followed by &quot;mark&quot;)&lt;/li&gt;&#xA;&lt;li&gt;any sentence starting or ending with &quot;help&quot; or &quot;problem&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can't do much about the mess that's accumulated in the time since this was proposed, but hopefully this will discourage folks from making it &lt;em&gt;worse&lt;/em&gt;. &lt;/p&gt;&#xA;" OwnerUserId="3143" LastEditorUserId="3143" LastEditDate="2014-08-05T17:13:08.837" LastActivityDate="2014-08-05T17:13:08.837" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1607" PostTypeId="2" ParentId="1438" CreationDate="2014-03-10T12:28:02.670" Score="7" Body="&lt;p&gt;Answers which use Landau-notation benefit from MathJax as well, since it is often necessary to  perform algebraic manipulations to reach the final expression for the asymptotic complexity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, when discussing &lt;a href=&quot;https://stackoverflow.com/questions/1055243/is-a-java-hashmap-really-o1&quot;&gt;optimal search implementations&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerDisplayName="user35796" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-05-04T07:56:44.917" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1608" PostTypeId="2" ParentId="1600" CreationDate="2014-03-10T18:21:53.720" Score="19" Body="&lt;h1&gt;2-player card fighting game&lt;/h1&gt;&#xA;&lt;p&gt;This is &lt;strong&gt;not&lt;/strong&gt; about playing cards as in &amp;quot;Hearts, Diamonds, Clubs and Spades&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;This is a game where 2-players (or more if you are really enthusiastic) can play/use &lt;em&gt;cards&lt;/em&gt; or &lt;em&gt;spells&lt;/em&gt; to do some effect against themselves or their opponent(s).&lt;/p&gt;&#xA;&lt;h3&gt;Minimum requirement:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Two players&lt;/li&gt;&#xA;&lt;li&gt;Players have &lt;em&gt;hit points&lt;/em&gt; (call it whatever you want, the effect remains the same)&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;At least&lt;/em&gt; 10 different playable cards&lt;/li&gt;&#xA;&lt;li&gt;When a player has 0 hit points, he's out of the game. Last player standing wins.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You may freely decide how many cards each player starts with on hand and how the logic of your game goes. In case you don't want to or can't come up with something, below is a...&lt;/p&gt;&#xA;&lt;h3&gt;Description of how Castle Wars 2 works:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Each player has a &lt;em&gt;deck&lt;/em&gt; of at least 75 cards.&lt;/li&gt;&#xA;&lt;li&gt;Each player always has exactly 8 cards on hand&lt;/li&gt;&#xA;&lt;li&gt;Each player has hit points in the form of a &lt;em&gt;castle&lt;/em&gt; and a &lt;em&gt;wall&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;There are three kinds of resources: Bricks, Weapons, and Crystals&lt;/li&gt;&#xA;&lt;li&gt;At the start of each turn you get resources from your &lt;em&gt;resource producers&lt;/em&gt;: Builders (produces bricks), Recruit (for Weapons) and Wizards (for Crystals)&lt;/li&gt;&#xA;&lt;li&gt;On each of your turns you can either play a card or discard up to three cards&lt;/li&gt;&#xA;&lt;li&gt;For each card you play or discard you draw a new card&lt;/li&gt;&#xA;&lt;li&gt;You can win by getting your castle up to 100, or your opponent's castle down to 0.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Extending it further...&lt;/h3&gt;&#xA;&lt;p&gt;If you'd like to, you can make your game more advanced by adding cards that &lt;em&gt;remain in game&lt;/em&gt; after they have been played. The games &lt;em&gt;Yu-Gi-Oh!&lt;/em&gt; and &lt;em&gt;Magic: The Gathering&lt;/em&gt; has certain types of cards that can be used while on the &amp;quot;battlefield&amp;quot;. They can be used in &lt;em&gt;battle&lt;/em&gt; one per turn and some cards has &lt;em&gt;abilities&lt;/em&gt; that can be activated.&lt;/p&gt;&#xA;&lt;h3&gt;See these resources for inspiration:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.kongregate.com/games/m0rkeulv/castlewars&quot; rel=&quot;nofollow noreferrer&quot;&gt;Castle Wars&lt;/a&gt; (playable game, Flash)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.kongregate.com/games/m0rkeulv/castle-wars-2&quot; rel=&quot;nofollow noreferrer&quot;&gt;Castle Wars 2&lt;/a&gt; (playable game, Flash)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.yugiohcardguide.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Yu-Gi-Oh! Card Guide&lt;/a&gt; and &lt;a href=&quot;http://yugioh.wikia.com/wiki/Rules&quot; rel=&quot;nofollow noreferrer&quot;&gt;Rules&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://gatherer.wizards.com/Pages/Default.aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;Magic: The Gathering&lt;/a&gt; and &lt;a href=&quot;http://mtg.wikia.com/wiki/Rules&quot; rel=&quot;nofollow noreferrer&quot;&gt;Rules&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://hearthstone.gamepedia.com/Hearthstone_Wiki&quot; rel=&quot;nofollow noreferrer&quot;&gt;Hearthstone - wiki&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you are not familiar with &lt;em&gt;Yu-Gi-Oh!&lt;/em&gt; or &lt;em&gt;Magic: The Gathering&lt;/em&gt;, I suggest making your version of Castle Wars 2.&lt;/p&gt;&#xA;&lt;p&gt;Take the challenge as far as you would like!&lt;/p&gt;&#xA;&lt;p&gt;If you have any questions or need some ideas, add a comment or find me in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2&gt;If you need ideas...&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Two players&lt;/li&gt;&#xA;&lt;li&gt;Both players starts with 5 cards on hand, no maximum hand size.&lt;/li&gt;&#xA;&lt;li&gt;Players start with 30 health.&lt;/li&gt;&#xA;&lt;li&gt;When a player has 0 hit points, he's out of the game. Last player standing wins.&lt;/li&gt;&#xA;&lt;li&gt;Each player has &lt;code&gt;Mages&lt;/code&gt;, &lt;code&gt;Warriors&lt;/code&gt; and &lt;code&gt;Kings&lt;/code&gt; as resources. A player starts with 5 warriors and 3 mages and one king.&lt;/li&gt;&#xA;&lt;li&gt;Only one card can be played each turn, if no card can be played you just have to skip your turn.&lt;/li&gt;&#xA;&lt;li&gt;At the beginning of your turn, you draw a card&lt;/li&gt;&#xA;&lt;li&gt;At the beginning of your turn, you gain mages and warriors equal to the number of kings that you have.&lt;/li&gt;&#xA;&lt;li&gt;10 playable cards:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;Attack&lt;/code&gt;: Costs 3 warriors. Deal 5 damage to your opponent&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Recruit&lt;/code&gt;: Costs 2 mages. Gain 5 warriors.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Panic Kingdom&lt;/code&gt;: Costs 1 king, gain 10 warriors and 10 mages.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Pick a King, Any King&lt;/code&gt;: Costs 6 warriors &lt;em&gt;and&lt;/em&gt; 6 mages, gain 1 king.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Heal Me&lt;/code&gt;: Costs 2 mage, gain 4 health.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;All-In!&lt;/code&gt;: Costs 10 warriors. Deal 15 damage to your opponent&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Mega Heal&lt;/code&gt;: Costs 5 mages, gain 11 health.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Transforming&lt;/code&gt;: Costs 2 warriors, gain 3 mages.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Wizards in the city&lt;/code&gt;: Costs 2 warriors, gain 4 mages.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;Slay Kingdom&lt;/code&gt;: Costs 7 warriors and 7 mages, destroy all enemy warriors and mages.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;How you construct the decks the players use is up to you :) If a player runs out of cards in the deck, the deck is rebuilt from it's ordinary state.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Note that I have no idea how balanced this game would be, these cards and rules are primarily meant as inspiration.  &lt;strong&gt;Game balance is not important, only code is important.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-09T21:04:27.423" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1609" PostTypeId="2" ParentId="1600" CreationDate="2014-03-10T19:45:24.140" Score="11" Body="&lt;h1&gt;Standard-Compliant Container Implementation&lt;/h1&gt;&#xA;&lt;h2&gt;What?&lt;/h2&gt;&#xA;&lt;p&gt;Pick a language of your choosing and a container of your choosing and implement it, fully conformant to the standard. For example, this could mean picking C++ and implementing &lt;code&gt;std::unordered_map&lt;/code&gt; or &lt;code&gt;std::vector&lt;/code&gt;, or perhaps Java's &lt;code&gt;java.util.ArrayList&lt;/code&gt; or &lt;code&gt;java.util.HashMap&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Note: a standard container doesn't strictly have to be chosen. It's just fun to implement standard containers :).&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2&gt;Why?&lt;/h2&gt;&#xA;&lt;p&gt;Challenges in the past have focused on relatively complicated design, but I find it refreshing to focus on technical details from time to time. If you've never implemented a standard container before, I can guarantee that you'll learn at least half a dozen things.&lt;/p&gt;&#xA;&lt;p&gt;A lot of clever thought and language knowledge is required to efficiently and effectively implement a standard compliant container. For example, implementing even one of the relatively simple containers in C++ requires detailed knowledge of memory management, exception safety, const correctness, and templating.&lt;/p&gt;&#xA;&lt;p&gt;Implementing a container can also help understand why certain design decisions were made. For example, anyone familiar with C++'s &lt;code&gt;std::stack&lt;/code&gt; may have wondered before why &lt;code&gt;pop()&lt;/code&gt; returns &lt;code&gt;void&lt;/code&gt;. Careful thought about how to safely implement a value returning &lt;code&gt;pop&lt;/code&gt; will reveal the answer. (Hint: is there a way to safely implement a returning &lt;code&gt;pop&lt;/code&gt;?)&lt;/p&gt;&#xA;&lt;h2&gt;Testing&lt;/h2&gt;&#xA;&lt;p&gt;In addition to learning about a language, containers are a great opportunity for unit testing. In addition to the implementation, this challenge will require that a test suite be provided that thoroughly tests the container. Optionally, an existing test suite could be used (for example LLVM has very thorough tests for all of the C++ containers).&lt;/p&gt;&#xA;&lt;h2&gt;Details&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Pick a language with a well defined, language-level container library (C++, Java, C#, etc)&lt;/li&gt;&#xA;&lt;li&gt;Pick a container -- ones without algorithmic requirements (e.g. balanced trees) will be simpler&lt;/li&gt;&#xA;&lt;li&gt;Either carefully read the standard, or just copy the method signatures and read the documentation on each method&lt;/li&gt;&#xA;&lt;li&gt;Little by little, add tests and functionality until the container is complete and well tested&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="7308" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-10T19:45:24.140" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1610" PostTypeId="1" AcceptedAnswerId="1612" CreationDate="2014-03-11T05:36:45.083" Score="11" ViewCount="97" Body="&lt;p&gt;I often am stumped for ideas of what I want to try making next with my tiny Python vocabulary. Most things I think of are either too big or I'm not sure where to start, and so Code Review seems like a great place to browse for ideas of what to try next.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything wrong with recreating programs (usually in a different language than the original) that have been posted on Code Review to exercise and expand my knowledge in a language?&lt;/p&gt;&#xA;" OwnerUserId="37981" LastActivityDate="2014-03-11T06:18:50.050" Title="Can I use posted programs as inspiration?" Tags="|discussion|site-policy|etiquette|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1611" PostTypeId="2" ParentId="1610" CreationDate="2014-03-11T06:18:41.603" Score="-5" Body="&lt;p&gt;the code here is like open-source almost, except we don't want you changing or code,  we don't post it unless we are ready for other people to use it.  we would appreciate some sort of link somewhere in the code giving us some credit, but it is not mandatory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We often have Code Challenges,  you can look through some of our old code Challenges, some of them are fairly simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check it out here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1201/18427&quot;&gt;CR Weekend Challenge&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-03-11T06:18:41.603" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1612" PostTypeId="2" ParentId="1610" CreationDate="2014-03-11T06:18:50.050" Score="16" Body="&lt;p&gt;Of course you may!  That is, after all, the point of Creative Commons licensing — that you are free to learn from others' work and remix content into your own creations.  If it's a close derivative work, be sure to abide by the &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow&quot;&gt;terms of the license&lt;/a&gt;.  If your work is just loosely inspired by something you saw, then attribution probably isn't required, but use your own discretion as to whether it would be appropriate to credit the source.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-03-11T06:18:50.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1613" PostTypeId="2" ParentId="1600" CreationDate="2014-03-11T18:37:33.200" Score="12" Body="&lt;h1&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Puyo_Puyo_(series)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Puyo-Puyo&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;(or &lt;a href=&quot;http://en.wikipedia.org/wiki/Dr._Robotnik%27s_Mean_Bean_Machine&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;Dr.Robotnik's Mean Bean Machine&lt;/em&gt;&lt;/a&gt;, or &lt;a href=&quot;http://en.wikipedia.org/wiki/Kirby%27s_Avalanche&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;Kirby's Avalanche&lt;/em&gt;&lt;/a&gt;... just give it a fun name)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The object of the game is to defeat the opponent in a battle by filling their grid up to the top with garbage. The Puyos are little creatures with eyes who, in most variations of the game, fall from the top of the screen in a pair. The pair can be moved left and right and rotated. The pair falls until it reaches another puyo or the bottom of the screen.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Chain reactions&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;When four or more &lt;em&gt;puyos&lt;/em&gt; of the same color form together to create a group, they disappear. Individual puyos can connect horizontally or vertically, but not diagonally; the whole group need not be a line, but can be any tetromino (or larger). This is called a &lt;em&gt;Rensa&lt;/em&gt; (Chain)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Garbage&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Whenever a &lt;em&gt;rensa&lt;/em&gt; is achieved, &lt;em&gt;Ojama&lt;/em&gt; (Garbage blocks) are sent to the opponent. The bigger the &lt;em&gt;Fluent Rensa&lt;/em&gt; is, the more &lt;em&gt;ojamas&lt;/em&gt; are sent to the opponent. It is calculated by the overall score of the chain divided by 70 and rounded up to the nearest integer. For example:&lt;/p&gt;&#xA;&lt;p&gt;Player A forms a group of 4 red puyos as a single chain.&lt;/p&gt;&#xA;&lt;p&gt;The score card reads &amp;quot;40 x 1&amp;quot; (Simply by the following: (Puyo * 10) x (Puyo - 3) -&amp;gt; (4 * 10) x (4 - 3) -&amp;gt; 40 x 1).&lt;/p&gt;&#xA;&lt;p&gt;40 is the total score of the chain, so this is divided by 70, to give 0.571 (to 3.s.f)&lt;/p&gt;&#xA;&lt;p&gt;This value is rounded up to the nearest integer, which is 1. One ojama will fall on the opponent's grid.&#xA;If more puyos are erased in succession due to a &lt;em&gt;Fluent Rensa&lt;/em&gt;, the amount of garbage will keep going up until the chain ends. &lt;em&gt;Ojama puyos&lt;/em&gt; are dropped in rows of six, with the extra ojamas distributed in random columns. If more than 30 ojamas are sent, they will be dropped in groups of 30.&lt;/p&gt;&#xA;&lt;p&gt;Ojama block the opponent's playing field, and can cause them to lose if they reach up to the top of the grid. Ojama are eliminated if puyos are eliminated adjacent to them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I've &lt;s&gt;spent&lt;/s&gt; &lt;em&gt;wasted&lt;/em&gt; countless hours of my life playing that game. Now I feel like making my own. Not sure 1 month is enough though.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-11T18:37:33.200" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1614" PostTypeId="1" CreationDate="2014-03-12T17:18:20.647" Score="7" ViewCount="57" Body="&lt;p&gt;A tag was recently created for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/autofac&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;autofac&amp;#39;&quot; rel=&quot;tag&quot;&gt;autofac&lt;/a&gt;, which is an IoC container. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/44170/should-a-factory-ever-be-generated-per-request&quot;&gt;question&lt;/a&gt; that created this tag is also correctly tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependency-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependency-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependency-injection&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A long, long time ago &lt;a href=&quot;https://codereview.stackexchange.com/questions/25038/are-there-side-effects-to-having-a-generic-ninject-factory#comment38724_25038&quot;&gt;I wanted to create a tag&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ninject&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ninject&amp;#39;&quot; rel=&quot;tag&quot;&gt;ninject&lt;/a&gt; (another IoC container) but I didn't have enough rep back then, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependency-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependency-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependency-injection&lt;/a&gt; was deemed to encompass it properly. Turns out &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ninject&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ninject&amp;#39;&quot; rel=&quot;tag&quot;&gt;ninject&lt;/a&gt; was also created recently, on another Ninject-specific &lt;a href=&quot;https://codereview.stackexchange.com/questions/36578/how-can-i-solve-my-constructor-injection-code-architecture&quot;&gt;question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While the specific IoC container chosen by the OP has zero importance as far as the &lt;em&gt;application code&lt;/em&gt; is concerned (if DI is implemented correctly that is), the shape and content of an application's &lt;em&gt;composition root&lt;/em&gt; (where the dependencies are resolved and the constructors are called and injected with the IoC-container-provided instances) and of its infrastructure code, is highly specific to the selected IoC container.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I believe &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependency-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependency-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependency-injection&lt;/a&gt; is not sufficient to properly tag a DI question that features code that is specific to an IoC container, and reviewers familiar with DI but only with certain containers might want to review &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/autofac&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;autofac&amp;#39;&quot; rel=&quot;tag&quot;&gt;autofac&lt;/a&gt; questions but skip or ignore &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ninject&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ninject&amp;#39;&quot; rel=&quot;tag&quot;&gt;ninject&lt;/a&gt; questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a consensus that IoC container tags should be allowed to exist, or we should edit them out and simply use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependency-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependency-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependency-injection&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-03-12T17:29:08.823" Title="DI Container Tags" Tags="|discussion|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1615" PostTypeId="2" ParentId="1614" CreationDate="2014-03-12T17:29:08.823" Score="4" Body="&lt;p&gt;Both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/autofac&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;autofac&amp;#39;&quot; rel=&quot;tag&quot;&gt;autofac&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ninject&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ninject&amp;#39;&quot; rel=&quot;tag&quot;&gt;ninject&lt;/a&gt; currently only feature &lt;em&gt;one&lt;/em&gt; question each. This supports my line of thought that DI isn't so pervasive that subdivision into different frameworks could make sense here (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependency-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependency-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependency-injection&lt;/a&gt; currently has 42 questions, which I take as a good omen).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other design patterns like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt; have seen such widespread use that a tag for each major framework makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;DI isn't there yet, so I'd support retagging and removal of the offending minor tags.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastActivityDate="2014-03-12T17:29:08.823" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1616" PostTypeId="1" CreationDate="2014-03-13T00:33:31.000" Score="15" ViewCount="237" Body="&lt;p&gt;In this &lt;a href=&quot;https://codereview.stackexchange.com/questions/44115/wolves-goats-and-cabbages-in-java&quot;&gt;Wolves, Goats and Cabbages in Java&lt;/a&gt; question (&lt;a href=&quot;https://codereview.stackexchange.com/revisions/44115/4&quot;&gt;here is a link to the pre-edited version&lt;/a&gt;), Java code is presented to solve the problem.&lt;/p&gt;&#xA;&lt;p&gt;The code requires pre-processing by a third-party tool in order to function.&lt;/p&gt;&#xA;&lt;p&gt;The third-party tool adds a number of 'template' or 'boilerplate' methods that make the code complete. In Java terms, these are things like &lt;code&gt;getters&lt;/code&gt;, &lt;code&gt;setters&lt;/code&gt;, &lt;code&gt;toString()&lt;/code&gt;, &lt;code&gt;equals()&lt;/code&gt;, and &lt;code&gt;hashCode()&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Without pre-processing the code, it is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;full of errors, and will not compile.&lt;/li&gt;&#xA;&lt;li&gt;comprehensively broken in 'standard' IDE's like Eclipse, IntelliJ, Netbeans, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In order to pre-process the code, you need to download the pre-processor, as well as plugins for the various IDEs so that they are modified to accommodate these pre-processor annotations.&lt;/p&gt;&#xA;&lt;p&gt;These downloads are from a non-official site, and are not part of any standard tool-chain.&lt;/p&gt;&#xA;&lt;p&gt;For example, from the question we have the interface &lt;code&gt;Action&lt;/code&gt;, and the class &lt;code&gt;ActionImpl&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;import java.util.Collection;&#xA;&#xA;public interface Action&amp;lt;T&amp;gt; {&#xA;&#xA;    Action&amp;lt;T&amp;gt; previous();&#xA;&#xA;    T data();&#xA;&#xA;    Collection&amp;lt;Action&amp;lt;T&amp;gt;&amp;gt; children();&#xA;&#xA;    void children(Collection&amp;lt;Action&amp;lt;T&amp;gt;&amp;gt; children);&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;@Accessors(fluent = true, chain = false)&#xA;@Data()&#xA;@EqualsAndHashCode(of = &amp;quot;data&amp;quot;)&#xA;@ToString(of = {&amp;quot;data&amp;quot;})&#xA;public class ActionImpl&amp;lt;T&amp;gt; implements Action&amp;lt;T&amp;gt; {&#xA;&#xA;    private final Action&amp;lt;T&amp;gt; previous;&#xA;    private final T data;&#xA;    private Collection&amp;lt;Action&amp;lt;T&amp;gt;&amp;gt; children;&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In Java terms, the &lt;code&gt;ActionImpl&lt;/code&gt; class is missing four methods:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;previous()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;data()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;children()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;children(Collection&amp;lt;Action&amp;lt;T&amp;gt;&amp;gt;)&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Additionally, there are compile/IDE errors for all the @Annotations which do not exist.&lt;/p&gt;&#xA;&lt;p&gt;This makes the class fail to compile, and, essentially, there is nothing to review ;-)&lt;/p&gt;&#xA;&lt;h2&gt;Question:&lt;/h2&gt;&#xA;&lt;p&gt;Is it working code, or is it off-topic?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-23T18:29:45.977" Title="Code requiring a third-party pre-processor to make it work" Tags="|discussion|specific-question|scope|third-party|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1617" PostTypeId="5" CreationDate="2014-03-13T00:38:56.507" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-03-13T00:38:56.507" LastActivityDate="2014-03-13T00:38:56.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1618" PostTypeId="4" CreationDate="2014-03-13T00:38:56.507" Score="0" Body="This tag is for questions referring to a non-Stack Exchange controlled entity." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-03-13T00:38:56.507" LastActivityDate="2014-03-13T00:38:56.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1620" PostTypeId="2" ParentId="1616" CreationDate="2014-03-13T02:21:36.723" Score="17" Body="&lt;p&gt;What is code but instructions to a compiler?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would we allow an obscure language that no one here has a compiler to? I would hope the answer is yes. You might not be able to answer it but another person might. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can currently think of more than one example that we would accept but requires an extension/plugin. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/less-css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;less-css&amp;#39;&quot; rel=&quot;tag&quot;&gt;less-css&lt;/a&gt; is one that I personally use. It requires &quot;pre-&quot;processing&quot; of a sort and compiles to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt;. Unless I have missed some important clue I don't personally see a difference here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest that the normal language tag alone in this case is incorrect. Further tagging it with the extension/pre-processor/whatever tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd vote for &lt;strong&gt;On topic&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="3472" LastActivityDate="2014-03-13T02:21:36.723" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1621" PostTypeId="2" ParentId="1616" CreationDate="2014-03-13T02:59:13.023" Score="16" Body="&lt;p&gt;I agree with @JamesKhoury.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://www.gnu.org/copyleft/gpl.html#section1&quot; rel=&quot;nofollow noreferrer&quot;&gt;GNU GPL defines &quot;source code&quot;&lt;/a&gt; as &quot;the preferred form of the work for making modifications to it&quot;.  For the author of the question, that means the version of the code with the meta-programming annotations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does not make sense to review the post-processed form of the code, because we would then be critiquing auto-generated code, which isn't something that the author has full control over.  (As an extreme analogy, consider CoffeeScript.  You wouldn't compile it into JavaScript, then review the JavaScript.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We gladly accept code that requires the various CSS preprocessors.  We would also accept Perl code written using Moose — a similarly transformative third-party library for meta-programming.  The objection, I believe, is not to the fact that the code requires a preprocessor, but that this particular preprocessor is (currently) obscure.  Although it is a third-party dependency, it's not a particularly onerous one: the preprocessor is MIT-licensed, and all you have to do is include it in your classpath when compiling.  In that sense, it is not any more of an inconvenience compared to other dependencies such as Apache Commons or Joda Time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for that particular question, I believe that replacing the original code with the post-processed code was an invalid edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't like the Lombok preprocessor, you could create a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lombok&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lombok&amp;#39;&quot; rel=&quot;tag&quot;&gt;lombok&lt;/a&gt; tag so that you can choose to ignore such questions in the future.  Now that the question has been replaced with post-processed code, though, taking that option would make a further mess of things.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-03-13T12:08:01.033" LastActivityDate="2014-03-13T12:08:01.033" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1623" PostTypeId="2" ParentId="1616" CreationDate="2014-03-13T12:54:55.843" Score="10" Body="&lt;p&gt;It is on-topic, however I would remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least for all the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coffeescript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coffeescript&amp;#39;&quot; rel=&quot;tag&quot;&gt;coffeescript&lt;/a&gt; questions I ruthlessly remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; tag, it is not JavaScript! Tags should reflect the language of the code, &lt;strong&gt;not&lt;/strong&gt; the language that is about to be generated.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-03-13T12:54:55.843" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1624" PostTypeId="2" ParentId="1616" CreationDate="2014-03-13T17:10:15.043" Score="4" Body="&lt;p&gt;It's been almost two days and still can't find out how the code is working(?). It might be that I'm not very familiar with Java8. Still I would say the question is &lt;em&gt;on-topic&lt;/em&gt;. Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To quote &lt;a href=&quot;https://codereview.stackexchange.com/users/7076/palacsint&quot;&gt;&lt;strong&gt;&lt;em&gt;palacsint&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;See also: &lt;em&gt;Effective Java, 2nd edition, Item 47: Know and use the&#xA;  libraries&lt;/em&gt; (The author mentions only the JDK's built-in libraries but I&#xA;  think the reasoning could be true for other libraries too.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="26200" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-03-13T17:10:15.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1625" PostTypeId="1" CreationDate="2014-03-13T17:17:12.540" Score="9" ViewCount="71" Body="&lt;p&gt;I have code I want to get reviews for. It's not a particular problem, and the code actually works wonders. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just want to see what other experts can suggest in order to make it better, improve style, structure, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a suitable question for this site?&lt;/p&gt;&#xA;" OwnerUserId="38725" LastEditorUserId="22222" LastEditDate="2014-03-13T17:20:13.353" LastActivityDate="2014-03-13T17:24:17.800" Title="Ask for review on JavaScript code style/structure, usage of patterns, and general quality of the solution" Tags="|discussion|asking-questions|on-topic|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1626" PostTypeId="2" ParentId="1625" CreationDate="2014-03-13T17:24:17.800" Score="10" Body="&lt;p&gt;As long as you can describe what the code is supposed to accomplish, and the code actually works, yes, it's exactly the kind of advice we could provide on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-03-13T17:24:17.800" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1627" PostTypeId="2" ParentId="1527" CreationDate="2014-03-13T21:20:54.423" Score="4" Body="&lt;p&gt;Proper tagging is important. If the question is about security, add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; and if involves crypto add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt;. Else those who can review the question might miss it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I follow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt;, but there is a bunch of crypto related questions on this site missing this tag.&lt;/p&gt;&#xA;" OwnerUserId="1482" LastActivityDate="2014-03-13T21:20:54.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1628" PostTypeId="1" AcceptedAnswerId="1632" CreationDate="2014-03-14T02:55:16.217" Score="29" ViewCount="718" Body="&lt;h1&gt;PCG.SE is &lt;a href=&quot;https://codegolf.meta.stackexchange.com/questions/1137/lets-go-on-a-mission&quot;&gt;&lt;em&gt;going on a mission&lt;/em&gt;&lt;/a&gt;.&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;And so the race begins.&lt;/em&gt; &lt;strong&gt;&lt;em&gt;For Code Review!!&lt;/em&gt;&lt;/strong&gt; -- &lt;a href=&quot;https://codereview.stackexchange.com/users/27623/syb0rg&quot;&gt;syb0rg&lt;/a&gt; &lt;a href=&quot;https://codegolf.meta.stackexchange.com/questions/1137/lets-go-on-a-mission#comment4574_1137&quot;&gt;2 days ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Let's see:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Programming Puzzles and Code Golf Voting &amp;amp; Activity&lt;/strong&gt;&#xA;  &lt;img src=&quot;https://i.stack.imgur.com/uSNFI.png&quot; alt=&quot;PCG Activity 2013-2014&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://data.stackexchange.com/codegolf/query/161411/site-activity-and-votegraph#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;PCG.SE Voting and Activity Chart&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Compare to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Code Review Voting &amp;amp; Activity&lt;/strong&gt;&#xA;  &lt;img src=&quot;https://i.stack.imgur.com/mvJvn.png&quot; alt=&quot;CR Activity 2013-2014&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;CR.SE Voting and Activity Chart&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or, as has been established before, a more comparable freshly-graduated site:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Web Applications Voting &amp;amp; Activity&lt;/strong&gt;&#xA;  &lt;img src=&quot;https://i.stack.imgur.com/SwaGT.png&quot; alt=&quot;WebApps Activity 2013-2014&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://data.stackexchange.com/webapps/query/161411/site-activity-and-votegraph?Weeks=60#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;WebApps.SE Voting and Activity Chart&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Look at the chart scales: PCG's goes up to 8K. Ours? 2K. Neither are graduated sites. WebApps' scale goes up to 800.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both sites are apparently headed into the right direction, but...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5gSEc.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;PCG's &lt;em&gt;mission&lt;/em&gt; is trying to hit the same nail as we are, and that boils down to the breakdown of avid users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have forked @doorknob's query and made a single query that selects everything in one pass &lt;a href=&quot;http://data.stackexchange.com/codereview/query/174384/avid-users-rep-score-targets&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The targets have been set:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;3&lt;/strong&gt; 20K users&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;10&lt;/strong&gt; 10K users&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;80&lt;/strong&gt; 3K users&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;120&lt;/strong&gt; 2K users&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is where we stand, as of the last SEDE update - the figures under each rep cluster represent the %target achieved, and the query only accounts for users last seen in the last 60 days:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Code Review&lt;/h3&gt;&#xA;  &#xA;  &#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;****20K: 133% (4/3)**** (+4) - DONE!&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;****10K: 100% (10/10)**** (+3) - DONE!&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;3K: 50% (40/80) - no changes on either side!&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;2K: 48.33% (59/120) - +1 over last week, PCG 0!&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Code Golf&lt;/h3&gt;&#xA;  &#xA;  &#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;20K: 0% (0/3)&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;10K: 70% (7/10)&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;3K: 61.25% (49/80)&lt;/strong&gt; (+9) - no changes on either side!&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;2K: 64.17% (77/120)&lt;/strong&gt; (+18) - we're catching up!&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;Let's beat them at their own game!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;All ideas, comments and opinions are welcome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could also be a subject of discussion:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;WebApps&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/u5XmG.png&quot; alt=&quot;WebApps&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-01T20:08:44.280" Title="The race has started. Are you running?" Tags="|discussion|beta-progress|voting|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1629" PostTypeId="2" ParentId="1510" CreationDate="2014-03-14T12:33:17.253" Score="27" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; LOL - AutoStar&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Mat's Mug / Jamal&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; &quot;lol&quot; somehow got targeted at this point here (the first starred &lt;em&gt;lol&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;retailcoder&lt;/em&gt;: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12506489#12506489&quot;&gt;lol (darn, again) &lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Followed shortly by:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Jamal&lt;/em&gt;: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12506860#12506860&quot;&gt;lol (don't star that)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And then the tradition was cemented with:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Jamal&lt;/em&gt;: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12506855#12506855&quot;&gt;Why the heck would you star &quot;lol&quot;? sigh&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-03-14T12:33:17.253" CommentCount="0" CommunityOwnedDate="2014-03-14T12:33:17.253" ContentLicense="CC BY-SA 3.0" />
  <row Id="1630" PostTypeId="2" ParentId="1628" CreationDate="2014-03-15T20:05:14.887" Score="18" Body="&lt;p&gt;This is just a friendly reminder to vote.  You have &lt;strong&gt;40 votes&lt;/strong&gt; to use &lt;em&gt;every day&lt;/em&gt;, and I don't see many reasons to not use them all.  &lt;strong&gt;Your voting on answers is what makes the reviewing process &lt;em&gt;fun&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=all&quot;&gt;&lt;sub&gt;In case you don't think I practice what I preach.&lt;/sub&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-03-15T20:05:14.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1631" PostTypeId="2" ParentId="1600" CreationDate="2014-03-15T20:22:30.197" Score="7" Body="&lt;p&gt;My idea is to make a Rock Paper Scissors AI!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Basic idea:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal of the challenge is to build a client that supports:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The ability to enter Rock, Paper or Scissors as human.&lt;/li&gt;&#xA;&lt;li&gt;An AI opponent.&lt;/li&gt;&#xA;&lt;li&gt;The ability to play a RPS-game against an AI as a human.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Rules of the AI:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The gesture (Rock, Paper or Scissors) of the current turn of the player (AI's opponent), may not be used for deciding the &lt;strong&gt;current&lt;/strong&gt; turn's gesture of the AI.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Goal of the AI:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Always win from the player, with a win defined as having more than 50% wins over a set number of games.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Future ideas:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The AI's should battle against other AI's, instead of other humans!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To faciliate this, we need:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A common communication model for all AI's, possibly system in/out or network communication.&lt;/li&gt;&#xA;&lt;li&gt;A server that supports a load of programming languages to run every AI and match them up accordingly.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A ranking will be posted after playing a set number of games, where each AI battles every other AI an equal amount of times.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastActivityDate="2014-03-15T20:22:30.197" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1632" PostTypeId="2" ParentId="1628" CreationDate="2014-03-16T03:17:21.017" Score="18" Body="&lt;p&gt;If you are looking for &lt;strong&gt;freshly posted answers&lt;/strong&gt; to vote on: &lt;em&gt;look no farther&lt;/em&gt;!  I have created a chat bot that automatically searches for new answers and posts them to &lt;a href=&quot;http://chat.stackexchange.com/rooms/12723/cr-answers&quot;&gt;this chatroom feed&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;We have magic potion!&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/aqtoK.jpg&quot; alt=&quot;Asterix makes &amp;quot;magic potion&amp;quot;&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;em&gt;[...] Asterix eases the Britons' disappointment by claiming that he carries herbs to remake the potion, as working for Getafix has given him that knowledge. These are later revealed to be tea. With a psychological boost, the village prevails against the Romans.&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Asterix_in_Britain&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://en.wikipedia.org/wiki/Asterix_in_Britain&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="23788" LastEditDate="2014-03-16T04:00:46.260" LastActivityDate="2014-03-16T04:00:46.260" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1633" PostTypeId="1" CreationDate="2014-03-16T15:59:07.430" Score="11" ViewCount="335" Body="&lt;h1&gt;Notice: &lt;em&gt;project was disbanded&lt;/em&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I am the &lt;a href=&quot;https://codereview.stackexchange.com/users/27623/syb0rg&quot;&gt;half-robot side of syb0rg&lt;/a&gt; that will be posting the recent answers of Code Review to the &lt;a href=&quot;http://chat.stackexchange.com/rooms/12723/cr-answers&quot;&gt;CR Answers chatroom&lt;/a&gt;.  This is simply a place where you can post your feature requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Implementation time will depend on many variables, such as the complexity of the request, if your request includes example code for me to implement or not, the number of upvotes behind a feature request, and my amount of free time that I have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please post your request in this format:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Title of feature request&lt;/h3&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Specific details on how the feature will work.&lt;/li&gt;&#xA;  &lt;li&gt;Example of usage (if applicable)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;hr&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Example code (if applicable)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="38858" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-03-20T01:41:24.940" Title="Chat bot feature requests" Tags="|discussion|chat|chatbot|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1634" PostTypeId="2" ParentId="1633" CreationDate="2014-03-16T16:05:45.550" Score="11" Body="&lt;h3&gt;Include tags with question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The auto-inline feature of answers on Chat does not include the tags of the question that was asked. Can the tags be included before/after the answer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2iRxx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="27623" LastEditDate="2014-03-16T16:08:29.360" LastActivityDate="2014-03-16T16:08:29.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1635" PostTypeId="2" ParentId="1633" CreationDate="2014-03-16T16:09:42.963" Score="10" Body="&lt;h1&gt;Register for Pings&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allow users to send a chat message in order to register with the bot so that the bot will alert the user when certain posts are made.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Example usage:&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;!follow tag:Objective-C&lt;/code&gt; -- This would register myself with the bot as following everything posted to the Objective-C tag and the bot should ping me any time a question or answer is posted to this tag.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;!follow mine&lt;/code&gt; -- This would be similar to above, except this command would automatically register me with the bot for every tag I have marked as a favorite.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;!unfollow tag:Objective-C&lt;/code&gt; -- Self-explanatory.  This command should remove me as a follower for the given tag.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;!unfollow all&lt;/code&gt; -- Again, self-explanatory.  This command will completely unregister me from all pings from the bot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-16T16:09:42.963" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1636" PostTypeId="5" CreationDate="2014-03-16T17:57:34.187" Score="0" Body="&lt;p&gt;&lt;strong&gt;Important!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're operating a chatbot, you &lt;em&gt;must&lt;/em&gt; comply with the information in this post:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://meta.codereview.stackexchange.com/questions/1291/what-are-the-stack-exchange-limits-on-chatbots&quot;&gt;What are the Stack Exchange limits on chatbots?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-03-16T17:57:34.187" LastActivityDate="2014-03-16T17:57:34.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1637" PostTypeId="4" CreationDate="2014-03-16T17:57:34.187" Score="0" Body="Bots to run in Stack Exchange chatrooms" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-03-16T17:57:34.187" LastActivityDate="2014-03-16T17:57:34.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1638" PostTypeId="2" ParentId="1633" CreationDate="2014-03-16T21:45:05.017" Score="10" Body="&lt;h3&gt;Chat bot kill switch&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Give room owners the ability to stop the bot by typing some key phrase.  It should then either exit, or at the very least, be quite for a long time.  This will allow room owners to limit the damage if a bug causes the bot to go crazy and the bot's owner is not available to take care of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a phrase, pick something easy to remember, and don't require it to match too exactly.  The kill switch shouldn't be too easy to hit, but it shouldn't be too hard, either.  Perhaps something such as &lt;code&gt;/\bstop +bot\b|\bbot +stop\b/&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="10084" LastEditorUserId="27623" LastEditDate="2014-03-17T01:24:52.900" LastActivityDate="2014-03-17T01:24:52.900" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1639" PostTypeId="2" ParentId="1633" CreationDate="2014-03-17T03:18:46.950" Score="9" Body="&lt;h3&gt;Post meta answers&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Right now the chat bot only posts answers from the main site, and not meta.  It should post answers from both.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastActivityDate="2014-03-17T03:18:46.950" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1640" PostTypeId="1" CreationDate="2014-03-18T03:57:34.073" Score="14" ViewCount="165" Body="&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;We've had a user who asked many questions, mainly follow-up questions, some of which lacked sufficient detail and a review request.  Due to some issues stemming from issues of the user and the community regarding how these questions should be asked, the user eventually had their account deleted.&lt;/p&gt;&#xA;&lt;p&gt;Most of these questions were already answered, but there are still some that haven't been answered, so they're on our list of unanswered questions.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Proposition&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Given the locality of these questions, visitors are not too likely to find value in them.  The only one receiving the most benefit would be the OP, but this is for situations in which the OP is gone.  Other than that, these questions may only be good for gaining additional rep and badges.  Although it can't be assumed that every other unanswered question's OP is still around, we can still answer them in the hopes that the OP will eventually see them.&lt;/p&gt;&#xA;&lt;p&gt;Should we bother reviewing these questions? If not, should we just have them deleted since the nature of closure (until the question can be answered again) wouldn't matter?  Or should we leave them alone for someone to review them anyway?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="120114" LastEditDate="2021-01-21T00:42:28.087" LastActivityDate="2021-01-21T00:42:28.087" Title="Should we retain unanswered questions from deleted users?" Tags="|discussion|site-policy|unanswered-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="1641" PostTypeId="2" ParentId="1640" CreationDate="2014-03-18T04:15:33.490" Score="9" Body="&lt;p&gt;I like to post answers which the OP can understand. I hope they benefit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the OP no longer wants an answer, I see no point in writing one: their question has become obsolete, junk. I would vote to delete it; there are other questions to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you can down-vote it if IYO it's not a good question: apparently &lt;a href=&quot;https://meta.stackexchange.com/a/5222/139866&quot;&gt;it will then be auto-deleted&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The system will automatically delete unlocked, unanswered questions that have negative score after 30 days.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(Ibid also says, &quot;The system will automatically delete any question (and its answers) or answer with a score less than 0 when its owner's account is deleted.&quot;, but I don't know whether that's true).&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-03-18T04:15:33.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1642" PostTypeId="2" ParentId="1640" CreationDate="2014-03-18T05:04:22.853" Score="10" Body="&lt;p&gt;One of the basic intents of Stack Overflow and the entire Stack Exchange network (from the beginning) has been that answers are intended to provide a service to the entire community, not just to the original poster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, the account status of the original poster should be of (at least nearly) zero relevance to keeping or deleting a question. I suppose it might be reasonable to treat it as a minor factor in a few borderline cases. In general, we should base deletion (or retaining) of a question on the quality of the question itself rather than the account status of the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The primary time I can see the account status being relevant is when a question is poorly enough written that nobody's sure what it's really asking. If that user has also quit the site, then there's little or no chance of their clarifying the question, so it might as well be deleted. Their remaining a member leaves room for at least a little more chance they'll edit the question to make it more understandable, so it can make more sense to just leave it on hold (at least for a little while).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line: questions should be kept or deleted based primarily upon whether they are worth keeping or deleting in and of themselves. The account status of the OP should (at most) be a factor only in extremely borderline cases where it makes sense to keep a question only to give the OP a chance to edit and fix the question.&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2014-03-18T05:04:22.853" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1643" PostTypeId="2" ParentId="1510" CreationDate="2014-03-19T22:59:06.357" Score="25" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; [TTQW | TTGH] | TTGTB&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; [attributed to] &lt;a href=&quot;http://chat.stackexchange.com/users/98071/&quot;&gt;Simon André Forsberg&lt;/a&gt; (&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/14099197#14099197&quot;&gt;first TTQW here&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/search?q=TTQW&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;The&lt;/a&gt; &lt;a href=&quot;http://chat.stackexchange.com/search?q=TTGH&amp;amp;user=&amp;amp;room=8595&quot;&gt;2nd&lt;/a&gt; &lt;a href=&quot;http://chat.stackexchange.com/search?q=TTGTB&amp;amp;user=&amp;amp;room=8595&quot;&gt;Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; leaving the chatroom and/or going AFK isn't something we do often. These funky acronyms efficiently communicate that it's either &lt;em&gt;time to quit work&lt;/em&gt; (or &lt;em&gt;time to get home&lt;/em&gt;), or &lt;em&gt;time to go to bed&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stack-and-drive&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stack-and-drive&amp;#39;&quot; rel=&quot;tag&quot;&gt;stack-and-drive&lt;/a&gt; (don't do that!)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="37660" LastEditDate="2015-04-25T10:18:13.957" LastActivityDate="2015-04-25T10:18:13.957" CommentCount="0" CommunityOwnedDate="2014-03-19T22:59:06.357" ContentLicense="CC BY-SA 3.0" />
  <row Id="1644" PostTypeId="1" CreationDate="2014-03-20T03:24:02.890" Score="27" ViewCount="448" Body="&lt;p&gt;&lt;strong&gt;Short Version&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it would be valuable to create a 'canonical' question/answer of sorts for each language, and I am hoping to get others' thoughts on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions and answers would serve as a central explanation of certain common issues. All answers would still be expected to be tailored to the posted code, but the canonical answers would provide a detailed explanation of sorts. These answers could complement the specific review to reduce repeated explanations of common (beginner) issues.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Long Version&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the two languages in which I am active on here (PHP, C++), there is a distinct set of common, core issues. I would go as far as to say that most questions are about 85% overlap when you consider the root issues, not the bits of code that contain the issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, go find 10 random PHP questions. I can guarantee you that at least 7 of those 10 will have an issue with globals. Additionally, each answer will have a  different explanation ranging from a well focused, catered look at how it negatively affects the reviewed code to &quot;globals are bad because I said so.&quot; Though these brief, seemingly opinion-based statements like this tend to be at most moderately helpful, I find myself doing it all of the time. It's simply too taxing on me as an answerer to continually explain the same things over and over again with just different variable and function names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a language-specific, central explanation of issues existed, it would mean a large decrease in the amount of &quot;boilerplate&quot; review necessary on the more beginner level code snippets. It would mean instead of a three page explanation of the harm of globals, I could send direct the person to an example answer and point out how it applies to them specifically. (e.g. &quot;[globals are bad]. For example, &lt;code&gt;$db&lt;/code&gt; is a very common variable name. What if some other piece of code overwrote your &lt;code&gt;$db&lt;/code&gt;? Or, what if you wanted to be able to use the same function against 2 databases?)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What does this mean?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the community agrees with me, it would mean people from each language getting together, carefully crafting a realistic question of purposefully non-ideal code and then creating answers to point out each of the issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question would ideally cover as many common style/bad practice/inefficiency/etc issues as possible without being sacrificing a minimal level of readability and decipherability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In turn, each answer would focus on one very specific issue and explain, in detail, what the issue is, why it is an issue, and how to fix/avoid it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What does this not mean?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does not mean that I would support answers simply becoming &quot;look at the following N links.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Countless books on code quality exist. Our entire community's knowledge could be summed up by &quot;go learn SOLID really, really well, then go find the champion for code quality of your language, and read everything they've ever written.&quot; Our value--I believe--is in our customization. We don't just tell generic tips in an abstract, contrived form, we point out very specific, very real issues in a question asker's specific code. This would of course continue to be the case. The canonical answers would function as the &quot;why&quot; not the what. We would still need to relate the items to the code posted, not just point them out blindly.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Other thoughts&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a way, this is an exercise of DRY and single source of truth, and the benefits are similar. Duplication would be avoided, and best of all, as languages and best practices change, a central explanation would allow us to better reflect that. A great example of this is C++'s use of &lt;code&gt;std::size_t&lt;/code&gt;. Until fairly recently, it was considered best practice to match the standard library's use of &lt;code&gt;std::size_t&lt;/code&gt; when dealing with containers or working with sizes of your own. Recently the suggestion has became &quot;use signed numbers unless you truly need that extra bit&quot; due to the more natural semantics of signed numbers. There are quite a few C++ answers around on CR (including a lot of mine) that suggest using &lt;code&gt;std::size_t&lt;/code&gt;. At some point I will go back and fix all of these, but until I get around to it, it would nice if they linked to a central location that noted this change of best practice. Although the parts of the criticism unique to the question would stay dubious, at least there would be an explanation at the other end of the more general link explaining that things have changed and why. It would keep the misinformation at a minimum until time permits.&lt;/p&gt;&#xA;" OwnerUserId="7308" LastEditorUserId="31562" LastEditDate="2017-03-06T20:08:05.740" LastActivityDate="2017-03-06T20:08:05.740" Title="'Canonical' questions to help address common issues" Tags="|discussion|repeated-reviews|" AnswerCount="7" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1645" PostTypeId="2" ParentId="1644" CreationDate="2014-03-20T14:22:56.623" Score="5" Body="&lt;p&gt;This thought occurred to me as well, after writing &lt;a href=&quot;https://codereview.stackexchange.com/a/44490/23788&quot;&gt;this exception-centric answer&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/a/44643/23788&quot;&gt;this SOLID tutorial&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/a/44675/23788&quot;&gt;this comment-centric answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I completely agree with @svick's comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;This sounds like a good idea to me. If we go forward with this, such questions should probably be marked as community wiki.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;After reviewing code for a while, it turns out a lot of common code issues and smells are repeated in various different ways, in many answers throughout the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I take the &quot;don't throw &lt;code&gt;System.Exception&lt;/code&gt;&quot; answer by itself, I can easily, and probably will, reuse it in the future - by linking to it. Same with the comment-centric answer.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Don't throw &lt;code&gt;System.Exception&lt;/code&gt; (see &lt;a href=&quot;https://codereview.stackexchange.com/a/44490/23788&quot;&gt;this answer&lt;/a&gt; for more information).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of course this alone wouldn't make a very valuable answer/review, but it can easily be a point in a series of observations about someone's code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The question would be an exemplary CR question, with working code, a good title and enough context for readers to fully grasp everything that's going on. Ideally the code should be small enough to not be a wall-of-code question (i.e. no scrolling code blocks), but should contain all the &quot;common flaws&quot; to be covered in the answers. Something that covers all of this (and more? what am I forgetting?):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Single Responsibility Principle (class or method does way too many things)&lt;/li&gt;&#xA;&lt;li&gt;Exception/error handling (&quot;swallowing&quot; exceptions, throwing &lt;code&gt;System.Exception&lt;/code&gt;, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Naming &amp;amp; conventions (PascalCase vs camelCase, cryptic/bad/misleading names, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Bad scoping (declared but not used, declared way too far from usage, globals, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Comments (misleading, redundant, wants-to-be-funny, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Arrow code (nested conditionals, ideally in a nested loop?)&lt;/li&gt;&#xA;&lt;li&gt;Bad indentation&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These posts would be CW anyway, so we could always edit and add more crap-code along with a CW answer that &quot;reviews&quot; it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think this is a great idea, that can greatly enhance the overall usefulness and searchability of the site. Let's do this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(doesn't it feel like &quot;extracting a &lt;s&gt;method&lt;/s&gt; &lt;em&gt;review&lt;/em&gt;&quot;?)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-03-20T14:22:56.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1646" PostTypeId="2" ParentId="1510" CreationDate="2014-03-20T15:56:24.323" Score="10" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; BTW&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: [attributed to]  &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/14393815#14393815&quot;&gt;Malachi, Mat's Mug and Others&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; The many ways of backronymizing btw led to the introduction of the BTW enum:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public enum BTW{&#xA;   Bananas,&#xA;   Bring,&#xA;   Normal,&#xA;   Waffles,&#xA;   Wall,&#xA;   Web,&#xA;   Win,&#xA;   Woods,&#xA;   Work &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt; This list does not claim completeness. New interpretations may happen any time &lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also somewhat related: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1643/37660&quot;&gt;TTQW&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-07-13T14:47:32.567" CommentCount="2" CommunityOwnedDate="2014-03-20T15:56:24.323" ContentLicense="CC BY-SA 3.0" />
  <row Id="1647" PostTypeId="2" ParentId="1644" CreationDate="2014-03-20T17:54:43.993" Score="4" Body="&lt;p&gt;Contrary to what Mat's Mug wrote, I think the canonical question should &lt;em&gt;not&lt;/em&gt; contain any code. I think that each answer should be independent and that when someone clicks on the “see here for more” link in a normal answer, they shouldn't be required to read lots of code that is not relevant to that issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if I want to add a new canonical answer, that approach would mean I have to figure out some way to introduce the issue I want to write about to the code in the question. If there's going to be 20 answers (which seems like a plausible number to me), I think the code in the question would have to be quite convoluted to show all 20 issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the question should contain just a short intro explaining what it is and no code. If example bad code would be useful in some answer, it can be introduced right there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact that such question wouldn't normally be considered on-topic doesn't bother me. We, the community, decide the rules for what's on-topic, so we can also decide if there are going to be exceptions to those rules.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-03-20T17:54:43.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1648" PostTypeId="2" ParentId="1644" CreationDate="2014-03-20T20:02:42.590" Score="5" Body="&lt;p&gt;Tag wikis are repositories of language- or topic-specific information.  I think they could be perfect for checklists like these.  As an example, the &lt;a href=&quot;https://codereview.stackexchange.com/tags/sql/info&quot;&gt;sql&lt;/a&gt; tag wiki currently has a checklist of items to include in a good question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag wikis are currently an underused feature of the site, and may be a bit obscure.  However, that's a bit of a chicken-and-egg problem: the more we build the tag wikis, the more awareness of them builds.  In addition, we could suggest a change so that the &lt;code&gt;[tag:python]&lt;/code&gt; syntax links to &lt;a href=&quot;https://codereview.stackexchange.com/tags/python/info&quot;&gt;https://codereview.stackexchange.com/tags/python/info&lt;/a&gt; instead of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot;&gt;https://codereview.stackexchange.com/questions/tagged/python&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, within each checklist, we can link to specific topics such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/srp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;srp&amp;#39;&quot; rel=&quot;tag&quot;&gt;srp&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-03-20T20:02:42.590" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1649" PostTypeId="2" ParentId="1644" CreationDate="2014-03-20T22:19:42.370" Score="7" Body="&lt;p&gt;For those unaware, there's an old Meta question that did the same thing for Python:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/491/python-common-improvements&quot;&gt;Python - Common Improvements&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It received a historical lock specifically because it didn't belong on Meta in the first place (doesn't pertain to the site itself), but it was also too valuable to delete.  It's also too old to migrate, so if it should be added to this collection, it would have to be recreated on the main site in some way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's the main reason why I've recommended against keeping these entries on Meta.  Another reason is that syntax-highlighting won't work on Meta, as it was demonstrated in the above question when it was originally tagged as &lt;a href=&quot;/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; to hopefully acquire the proper highlighting.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-03-20T22:19:42.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1650" PostTypeId="2" ParentId="1644" CreationDate="2014-03-21T02:33:42.460" Score="17" Body="&lt;p&gt;Combining a few things here....&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Tag wikis.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Absolutely. The tag wiki should be used as an entry point to 'faq' type issues for that language/tag.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Using meta....&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Absolutely not.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Single Question for all issues with one tag.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/44877/common-coding-issues-c&quot;&gt;Like this.... for C#&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No. All questions should conform to the on-topic requirements. This one does not.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Solution?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Seems easy to me:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Have one question, tagged appropriately, that shows a single common CodeReview 'issue' (for example, C++ and using the &lt;code&gt;using namespace std;&lt;/code&gt; common theme)&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;question should be community-wiki&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;have people review the question 'like normal'.&lt;/li&gt;&#xA;&lt;li&gt;accept the 'right' answer&lt;/li&gt;&#xA;&lt;li&gt;update the tag wiki index like.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This pattern is how it is done on SO. Consider the &lt;a href=&quot;https://stackoverflow.com/tags/java/info&quot;&gt;Java tag wiki&lt;/a&gt;, where there is a FAQ section near the bottom.... and follow the links, to posts like this one: &lt;a href=&quot;https://stackoverflow.com/questions/271526/avoiding-null-statements-in-java&quot;&gt;Avoiding NULL statements in Java&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Example wiki section for C++&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Common Review issues:&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice&quot;&gt;&lt;code&gt;using namespace std;&lt;/code&gt; when you should use your own namespace&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;other 'faq' items.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-03-21T02:33:42.460" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1651" PostTypeId="2" ParentId="1600" CreationDate="2014-03-21T13:42:23.573" Score="0" Body="&lt;p&gt;Late to the game,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I've set my own challenge, write a &lt;a href=&quot;http://en.wikipedia.org/wiki/Gaussian_elimination&quot; rel=&quot;nofollow&quot;&gt;Gaussian elimination&lt;/a&gt; routine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More specifically, to solve this challenge : &lt;a href=&quot;http://www.enigmagroup.org/missions/programming/9/&quot; rel=&quot;nofollow&quot;&gt;http://www.enigmagroup.org/missions/programming/9/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be interested to see how other people would solve this, I already have found many ways to do this wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good question from @rolfl:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it basically shows a 5 by 5 grid with 5 symbols and symbol values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2 circles and 3 squares is 230&lt;/li&gt;&#xA;&lt;li&gt;2 circles and 2 triangles is 500&lt;/li&gt;&#xA;&lt;li&gt;3 squares and 5 triangles is 1000 etc etc&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What are the values of circle, square, triangle etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I plan to to have an array of rules that contain the variables and the sum value, the solver will return an array with the value for each variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also should disclose that this question is a terrible implementation of trying to solve this problem. And that my inspiration for this came from RobH's comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, the HTML grid looks like this : &lt;a href=&quot;http://jsbin.com/romiw/9&quot; rel=&quot;nofollow&quot;&gt;http://jsbin.com/romiw/9&lt;/a&gt; &#xA;The code looks terrible, I am mostly messing around at this point ;)&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="31562" LastEditDate="2014-03-22T13:41:16.867" LastActivityDate="2014-03-22T13:41:16.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1652" PostTypeId="1" CreationDate="2014-03-21T15:11:49.657" Score="10" ViewCount="152" Body="&lt;p&gt;There has been discussion recently, about how lots of Stack Overflow users carelessly refer OP over here (CR) whenever the question roughly looks like a wall of code and OP is asking for help nailing down a specific bug.&lt;/p&gt;&#xA;&lt;p&gt;Currently our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help/on-topic&lt;/a&gt; words it as follows (emphasis mine), under a large-font &amp;quot;&lt;strong&gt;What topics can I ask about here?&lt;/strong&gt;&amp;quot; heading:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about …&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices in general (that is, it's okay to ask &amp;quot;Does this code follow common best practices?&amp;quot;, but not &amp;quot;What is the best practice regarding X?&amp;quot;)&lt;/li&gt;&#xA;&lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;&lt;li&gt;How to add a feature to or &lt;strong&gt;solve a problem with your code&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then your question is off-topic for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This works, if you &lt;em&gt;read carefully&lt;/em&gt; the page's content and &lt;em&gt;actually care&lt;/em&gt; whether you're about to ask a question that is off-topic.&lt;/p&gt;&#xA;&lt;p&gt;But you have to somewhat dig it up. People don't read, they &lt;em&gt;skim through&lt;/em&gt; ...if they check out the Help Center at all.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-23T08:53:03.687" Title="Make the help center more explicit about what CR is NOT" Tags="|feature-request|off-topic|help-center|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1653" PostTypeId="2" ParentId="1652" CreationDate="2014-03-21T15:50:16.457" Score="2" Body="&lt;p&gt;Perhaps SE employees can analyze how many people have questions closed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;After never having read the on-topic page&lt;/li&gt;&#xA;&lt;li&gt;After reading the on-topic page&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Little point in improving a page which people don't read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On another forum I tried, instead, to maximize how informative the close reasons are (so that after a question is closed, the OP understands why). For example, here most of the detailed off-topic reasons (for example the close reason for &lt;a href=&quot;https://codereview.stackexchange.com/q/44974/34757&quot;&gt;this question&lt;/a&gt;) don't include a link to the help centre and/or FAQ topic which explains why the question is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jamal was able to post &lt;a href=&quot;https://codereview.stackexchange.com/q/44959/34757&quot;&gt;this top-level close reason&lt;/a&gt; which does link to the help centre, but IMO most users cannot (they have to choose one of the more detailed reasons, which don't link to the help centre).&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-03-21T15:50:16.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1654" PostTypeId="2" ParentId="1652" CreationDate="2014-03-21T15:56:50.770" Score="10" Body="&lt;p&gt;I think part of the problem is that people that only take a quick look at the page will find &amp;quot;&lt;em&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/em&gt;&amp;quot; under a bold heading that says &amp;quot;&lt;strong&gt;What topics can I ask about here?&lt;/strong&gt;&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;I suggest we change it to something more... explicit. Something like this:&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;What topics can I ask about here?&lt;/h1&gt;&#xA;&lt;p&gt;Code Review Stack Exchange is for sharing code from projects you are working on for peer review. If you are looking for feedback on a specific &lt;strong&gt;working&lt;/strong&gt; piece of code from your project in the following areas…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in &lt;strong&gt;unanticipated&lt;/strong&gt; cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;h1&gt;What's off-topic on this site?&lt;/h1&gt;&#xA;&lt;p&gt;Code Review Stack Exchange is &lt;strong&gt;not&lt;/strong&gt; a debugging service. If your question is about...&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices in general (that is, it's okay to ask &amp;quot;Does this code follow common best practices?&amp;quot;, but not &amp;quot;What is the best practice regarding X?&amp;quot;)&lt;/li&gt;&#xA;&lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;&lt;li&gt;How to add a feature to or &lt;strong&gt;solve a problem with your code&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then your question is &lt;strong&gt;off-topic&lt;/strong&gt; for this site.&lt;/p&gt;&#xA;&lt;h1&gt;Quick Checklist&lt;/h1&gt;&#xA;&lt;p&gt;Confused? Simply ask yourself the following questions:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;&lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you answered &lt;strong&gt;yes to all the above&lt;/strong&gt; questions, your question is &lt;strong&gt;on-topic&lt;/strong&gt; for Code Review.&lt;/p&gt;&#xA;&lt;p&gt;(followed by the rest of the current content)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-21T15:56:50.770" CommentCount="1" CommunityOwnedDate="2014-03-21T15:56:50.770" ContentLicense="CC BY-SA 3.0" />
  <row Id="1655" PostTypeId="2" ParentId="1644" CreationDate="2014-03-21T22:42:15.910" Score="5" Body="&lt;p&gt;Instead of one artificial question with several carefully-crafted answers, you could:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Wait until a real question is posted with one of these &quot;common, core issues&quot;&lt;/li&gt;&#xA;&lt;li&gt;Post a carefully-crafted answer which addresses one issue&lt;/li&gt;&#xA;&lt;li&gt;Add a link to your answer, to the corresponding language-specific tag wiki, as suggested in 200_success's and rolfl's answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Example of answer titles/topics for one language (C#):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Use &lt;code&gt;using&lt;/code&gt; to &lt;code&gt;Dispose&lt;/code&gt; disposable local variables &amp;lt;-- hyperlink&lt;/li&gt;&#xA;  &lt;li&gt;Make your class &lt;code&gt;IDisposable&lt;/code&gt; to &lt;code&gt;Dispose&lt;/code&gt; disposable instance data &amp;lt;-- hyperlink&lt;/li&gt;&#xA;  &lt;li&gt;... etc ...&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="34757" LastEditDate="2014-03-22T17:22:48.867" LastActivityDate="2014-03-22T17:22:48.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1656" PostTypeId="1" AcceptedAnswerId="1657" CreationDate="2014-03-22T19:49:49.080" Score="8" ViewCount="81" Body="&lt;p&gt;Just as an example, &lt;a href=&quot;https://codereview.stackexchange.com/q/45086/34757&quot;&gt;this question&lt;/a&gt; was auto-flagged for being &quot;too long&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to dispute that using the moderation tool, by selecting the &quot;invalid flags&quot; option (which means, I thought, that it shouldn't have been flagged).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look in my flag history I see that has a status of &quot;disputed&quot;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Am I correct in thinking that the question is OK?&lt;/li&gt;&#xA;&lt;li&gt;Was my specifying &quot;invalid flags&quot; therefore correct (did I use that correctly)?&lt;/li&gt;&#xA;&lt;li&gt;Why would that be disputed (surely no-one else thinks that the question is off-topic)?&lt;/li&gt;&#xA;&lt;li&gt;What's the effect if any on my flag history of having several such items marked &quot;disputed&quot;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Most-all the disputed items in my flag history are to do with &quot;invalid flags&quot;, and a majority of my &quot;invalid flags&quot; are &quot;disputed&quot;: so I wonder whether I'm doing it right (or someone else is doing it wrong).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought that meant, &quot;I disagree with this being flagged because I think it's OK&quot;.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-03-22T20:21:51.277" Title="Meaning of 'invalid flags' and 'disputed'" Tags="|support|flagging|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1657" PostTypeId="2" ParentId="1656" CreationDate="2014-03-22T20:21:51.277" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Am I correct in thinking that the question is OK?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's really up to you to determine if there's too much code to review.  By casting the &quot;invalid flag,&quot; you're communicating that you disagree with the original flag.  In this case, it means that you disagree that it's too much code (or too much content overall).  But in cases where you &lt;em&gt;agree&lt;/em&gt; with it, then you would simply not cast an additional flag and perhaps just leave a comment out this for the OP.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Was my specifying &quot;invalid flags&quot; therefore correct (did I use that correctly)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Other than just ignoring the original flag (which is okay), that's all you can do.  As a user with moderator tools, you're not obligated to respond to every flag that ends up in the queue.  The community moderator tools are there to &lt;em&gt;assist&lt;/em&gt; the diamond moderators in making their decision.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why would that be disputed (surely no-one else thinks that the question is off-topic)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the expected outcome when an &quot;invalid flag&quot; is cast.  It means that one or more community moderators disagree with the original flag, thus there are &quot;disputes&quot; on the flagged content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;However&lt;/em&gt;, now that diamond moderators can respond to individual flags (&quot;invalid flags&quot; being collected together), these can be cleared as helpful or rejected, but we're not obligated to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In cases like these, a diamond moderator can just clear the entire post as helpful or rejected, which will still result in disputed flags.  As long as there's at least one &quot;invalid flag&quot; cast, this will be the outcome.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What's the effect if any on my flag history of having several such items marked &quot;disputed&quot;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Disputed flags have &lt;em&gt;no&lt;/em&gt; effect on your flag history.  &lt;em&gt;Only&lt;/em&gt; declined flags can hurt you, if you have too many of them.  Having many disputed flags just means that you've cast many &quot;invalid flags&quot; and nothing else.  While they're still not considered helpful in the systematic sense, they are not harmful.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-03-22T20:21:51.277" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1658" PostTypeId="1" AcceptedAnswerId="1659" CreationDate="2014-03-23T19:30:28.007" Score="13" ViewCount="104" Body="&lt;p&gt;It seems that users are still using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; tag for challenge-oriented questions that do &lt;em&gt;not&lt;/em&gt; correspond to the &lt;a href=&quot;https://codereview.stackexchange.com/tags/code-challenge/info&quot;&gt;site's occasional voted-upon challenges&lt;/a&gt;.  We already have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; tag for off-site challenge programs, but it's understandable that the two tags sound similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I propose that we rename this tag in a way that it will not be confused with the other, while still communicating its purpose.  If anyone has any ideas, please provide them.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-05-09T19:49:25.697" Title="Rename [code-challenge] to something more site-specific" Tags="|discussion|feature-request|status-completed|tags|retag-request|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1659" PostTypeId="2" ParentId="1658" CreationDate="2014-03-23T19:30:28.007" Score="7" Body="&lt;p&gt;Since the tag wiki states that these are community challenges, I suggest that the tag to be renamed to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.  This doesn't sound the same as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;, and it's less-likely to be confused with anything else.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-03-23T19:30:28.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1660" PostTypeId="2" ParentId="1658" CreationDate="2014-03-23T19:36:12.980" Score="3" Body="&lt;p&gt;I recommend adding &quot;review&quot; in there somehow.  In fact, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;review-challenge&lt;/a&gt; works to disassociate it with any other competition I know of, and identifies it at least partially with the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, how about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cr-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cr-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;cr-challenge&lt;/a&gt; ?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="22222" LastEditDate="2014-05-02T14:58:37.193" LastActivityDate="2014-05-02T14:58:37.193" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1661" PostTypeId="1" CreationDate="2014-03-24T13:40:59.740" Score="14" ViewCount="162" Body="&lt;p&gt;Inspired by &lt;a href=&quot;https://codereview.stackexchange.com/q/45208/34757&quot;&gt;this off-topic question&lt;/a&gt; as an example, this is a follow-up question to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1311/34757&quot;&gt;this answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's true that that we won't (can but won't) ask for another close reason, should we modify this answer ...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions &lt;strong&gt;asking for code to be written&lt;/strong&gt; to solve a specific problem are off-topic here as there is no code to review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... to make it recommend that the OP ask their question on Programmers.SE including:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A hyperlink to Software Engineering&lt;/li&gt;&#xA;&lt;li&gt;A brief explanation (if some questions are off-topic at Software Engineering) of what is an on-topic question at Software Engineering&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/14452265#14452265&quot;&gt;rolfl posted a succinct explanation&lt;/a&gt; of the difference between Programmers, SO, and CR, which deserves to be more widely published (perhaps in the on-topic Help of all three sites):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Software Engineering&lt;/a&gt; - I have &lt;strong&gt;no source code&lt;/strong&gt;: I don't know how to do it right, how do I do it?&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; - I have &lt;strong&gt;broken source code&lt;/strong&gt;: I tried to do it right, but it's broken, how do I fix it?&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Code Review&lt;/a&gt; - I have &lt;strong&gt;finished source code&lt;/strong&gt;: now that I've done it, can it be made better?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-10-21T15:33:15.543" Title="Migrating to Software Engineering - v2" Tags="|discussion|close-reasons|migration|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1662" PostTypeId="1" CreationDate="2014-03-24T19:39:33.033" Score="15" ViewCount="95" Body="&lt;p&gt;Should the time in which an answer cannot be accepted be raised?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Stack Overflow there is a limit of 15 minutes before you can accept an answer, such that other answerers have a chance of providing an answer as well and have a &lt;em&gt;higher chance&lt;/em&gt; that their answer may get accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given it can take as low as 2 minutes to read the question and write an answer on SO, 15 minutes seems a fair enough timespan.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, here on CR, it can easily take at least 15-30 minutes to read the question and answer it, should the time in which the answer cannot be accepted be raised to something appropriate as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please discuss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am inclined to say that it should be raised to at least 2 hours in order to give others the capability of reviewing the code as well.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="9357" LastEditDate="2014-04-03T06:36:23.430" LastActivityDate="2014-04-03T06:36:23.430" Title="Raising the time in which an answer cannot be accepted" Tags="|discussion|feature-request|status-declined|accepted-answer|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1663" PostTypeId="2" ParentId="1662" CreationDate="2014-03-24T19:54:30.440" Score="13" Body="&lt;h1&gt;NO - the limit should not be increased.&lt;/h1&gt;&#xA;&lt;p&gt;As it is, many answered questions have no accepted answers.&lt;/p&gt;&#xA;&lt;p&gt;By making a question asker have to check-back again to accept an answer is likely to lead to even fewer questions with accepted answers.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-24T19:54:30.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1664" PostTypeId="2" ParentId="1633" CreationDate="2014-03-25T04:54:52.557" Score="5" Body="&lt;h3&gt;Make it open source&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Github it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3472" LastEditorUserId="22222" LastEditDate="2014-03-30T03:36:42.663" LastActivityDate="2014-03-30T03:36:42.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1665" PostTypeId="2" ParentId="1661" CreationDate="2014-03-25T09:27:51.170" Score="4" Body="&lt;p&gt;I suggest:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Create a meta-question titled &amp;quot;Code Review, Stack Overflow, or Software Engineering&amp;quot;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make the second part of the OP above an answer to that question; optionally expand/improve it&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add a hyperlink to that topic to the custom close reason(s):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions &lt;strong&gt;asking for code to be written&lt;/strong&gt; to solve a specific problem are off-topic here as there is no code to review: please see &lt;a href=&quot;http://example.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Review, Stack Overflow, or Software Engineering?&lt;/a&gt;, which explains where to post different types of question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-10-21T15:33:15.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1666" PostTypeId="2" ParentId="1662" CreationDate="2014-03-25T14:01:44.323" Score="6" Body="&lt;p&gt;There's little benefit to increasing the time limit:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you want to, you can still post a new answer even to an already-accepted question&lt;/li&gt;&#xA;&lt;li&gt;The OP's inbox is notified of your new answer&lt;/li&gt;&#xA;&lt;li&gt;Other users can upvote your new answer&lt;/li&gt;&#xA;&lt;li&gt;The OP can accept your new answer (unaccepting the previous answer if yours is better)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-03-25T14:01:44.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1667" PostTypeId="2" ParentId="1510" CreationDate="2014-03-25T14:32:36.833" Score="12" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Malachi'd&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/18427/malachi&quot;&gt;Malachi&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; Whenever there is something that is amusing or entertaining and it hasn't been starred yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Starring everything that is amusing or entertaining.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Alternate Meaning:&lt;/em&gt;&lt;/strong&gt; Randomly posting a picture or video in chat to break up the monotony of the daily grind at work. &lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-03-25T15:23:35.977" CommentCount="0" CommunityOwnedDate="2014-03-25T14:32:36.833" ContentLicense="CC BY-SA 3.0" />
  <row Id="1668" PostTypeId="2" ParentId="1633" CreationDate="2014-03-25T19:18:33.633" Score="5" Body="&lt;h3&gt;Auto-star &amp;quot;lol&amp;quot; posts&lt;/h3&gt;&#xA;&lt;p&gt;Give &lt;s&gt;Malachi a break&lt;/s&gt; &lt;em&gt;that bot some personality&lt;/em&gt;, make it automatically star &amp;quot;lol&amp;quot;-only chat posts in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This way we can keep the meme alive, and spare our stars :)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-25T19:18:33.633" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1669" PostTypeId="1" AcceptedAnswerId="1670" CreationDate="2014-03-25T22:51:14.110" Score="15" ViewCount="186" Body="&lt;p&gt;This suggested edit just came through: &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/18635&quot;&gt;Project Euler #4 - Largest Palindrome Product&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(Currently the edit is approved, but it can be reversed later, if needed)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The comment attached to the edit is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Add spoiler for the output, because Euler project solutions should be kept secret&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now, that raises some interesting questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should competition-site code/solutions be kept secret?&lt;/li&gt;&#xA;&lt;li&gt;Should CodeReview 'censor' questions/answers that give things away?&lt;/li&gt;&#xA;&lt;li&gt;What are the limits? Where is the line?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-04-23T08:53:03.687" Title="Keeping 'Competitive Results' private" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1670" PostTypeId="2" ParentId="1669" CreationDate="2014-03-25T22:51:14.110" Score="18" Body="&lt;h2&gt;NO - there is no need to censor CodeReview&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Competition sites rely on the competitors to be honest. 'Seriously competitive' sites have other mechanisms in place to prevent 'cheating'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Censoring these questions (or answers) on CodeReview:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;will create uncertainty about what is on-topic&lt;/li&gt;&#xA;&lt;li&gt;will not stop people from cheating on competition sites (Most of those sites often have well-known problems, and the solutions to them can be googled easily). Those sites 'own' neither the problems, nor the solutions.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;will actually contradict the apparent value of many of those sites... for example, Project Euler has this on their front page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The motivation for starting Project Euler, and its continuation, is to provide a platform for the inquiring mind to delve into unfamiliar areas and learn new concepts in a fun and recreational context.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That site is for inquiring minds. Allowing those inquiring minds more opportunity to learn those concepts can only be a good thing. Those inquiring minds will also only be harming themselves if they 'cheat'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-03-25T23:02:12.423" LastActivityDate="2014-03-25T23:02:12.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1671" PostTypeId="2" ParentId="1669" CreationDate="2014-03-25T23:28:19.393" Score="9" Body="&lt;p&gt;If the question is rephrased as &quot;&lt;strong&gt;Can&lt;/strong&gt; they be kept secret&quot; then the answer is yes: for details, see ...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/editing-help#spoilers&quot;&gt;Spoilers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/72878/139866&quot;&gt;What's the exact syntax for spoiler markup&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/105735/139866&quot;&gt;How can I put a whole code block in spoiler text?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/tagged/spoilers&quot;&gt;Other meta-topics about spoilers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Keeping them 'secret' is harmless&lt;sup&gt;1&lt;/sup&gt;, if you know the trick (mouse-over) or there's some visible text (&quot;mouse-over to see the result&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But &quot;should&quot; is too strong a word: &quot;may&quot; is appropriate. Text &quot;may&quot; be edited to add spoiler markdown, for example ...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On homework questions&lt;/li&gt;&#xA;&lt;li&gt;On competition questions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;... but topics should not be downvoted nor flagged for lack of such markdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;sub&gt;Or, 'mostly harmless': there are few bugs reported re. viewing using Safari on an IDevice, and re. monospace fonts on beta sites.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-03-25T23:28:19.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1672" PostTypeId="2" ParentId="1644" CreationDate="2014-03-26T02:42:07.043" Score="7" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;As you've seen, I've experimented a bit. Sorry for jumping the gun and going ahead like this, I hope not too much damage was done. I've given this lots of thought lately, and I come to a conclusion that's radically disagreeing with the idea.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Should we have such CW questions/answers?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;No. It's &lt;em&gt;useless&lt;/em&gt;, &lt;em&gt;redundant&lt;/em&gt; and &lt;em&gt;counter-productive&lt;/em&gt;.&lt;/h1&gt;&#xA;&lt;p&gt;Ok that was brutal. It's not &lt;em&gt;completely useless&lt;/em&gt;, there's real value in these posts. The intention of &lt;a href=&quot;https://codereview.stackexchange.com/questions/45245/leaky-abstractions&quot;&gt;this post&lt;/a&gt; is to address &lt;em&gt;leaky abstractions&lt;/em&gt;, but it turns out it's also about the &lt;em&gt;Unit of Work&lt;/em&gt; design pattern, and there's probably some valuable wiki-grade information that could fit in there; the OP's code could be fleshed up a bit, and the title changed and another &lt;em&gt;reference answer&lt;/em&gt; could be posted.&lt;/p&gt;&#xA;&lt;p&gt;Here's the counter plea.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Useless.&lt;/h2&gt;&#xA;&lt;p&gt;If I'm going to be posting some code on Code Review, I'm probably not going to browse the site's &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review-wiki&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review-wiki&amp;#39;&quot; rel=&quot;tag&quot;&gt;review-wiki&lt;/a&gt; questions (probably even less so tag wikis) and change my code accordingly with what I read in there, &lt;em&gt;before I post my first question on the site&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Redundant.&lt;/h2&gt;&#xA;&lt;p&gt;After a while being active on the site, I end up with a number of pretty good answers under my belt, and I'm noticing that a lot of programmers encounter similar problems, and I'm starting to find that I'm repeating myself.&lt;/p&gt;&#xA;&lt;p&gt;If &lt;em&gt;I find myself re-writing [part of] an answer&lt;/em&gt; that I've already given (or that I have seen elsewhere on the site), then &lt;em&gt;&lt;strong&gt;I'm doing it wrong&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;What I &lt;em&gt;should&lt;/em&gt; do instead, is link to &lt;em&gt;that existing answer&lt;/em&gt; (whether it's from me or from another reviewer) and &lt;em&gt;make myself a legitimate and encouraged way to get more eyes on my previous work&lt;/em&gt;... and collect the random upvotes and badges later.&lt;/p&gt;&#xA;&lt;p&gt;Every once in a while, I should go back to my answers history, re-read my posts, and edit and add links as needed.&lt;/p&gt;&#xA;&lt;p&gt;Which leads us to...&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Counter-productive.&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;We're doing this for the &lt;s&gt;money&lt;/s&gt; &lt;em&gt;imaginary Internet points&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Yes, we all love that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/warm-fuzzy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;warm-fuzzy&amp;#39;&quot; rel=&quot;tag&quot;&gt;warm-fuzzy&lt;/a&gt;&lt;sup&gt;1&lt;/sup&gt; feeling we get when we get someone their &amp;quot;ah-HA!&amp;quot; moment. But a beta site doesn't drive on love and fuzzy feelings. We need to keep growing, and to do that, we need to &lt;em&gt;generate reputation points&lt;/em&gt;. That's just how it works!&lt;/p&gt;&#xA;&lt;p&gt;By making these posts &lt;em&gt;Community Wiki&lt;/em&gt;, we're ultimately only &lt;em&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1628/the-race-has-started-are-you-running&quot;&gt;slowing ourselves down&lt;/a&gt;&lt;/em&gt;, it's not productive. I mean, not just because of the race thing.&lt;/p&gt;&#xA;&lt;p&gt;Let's just link to our existing excellent answers. Linking to an answer gives it more attention, and can get you a &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/56/publicist&quot;&gt;shiny new badge&lt;/a&gt;; there's possibly also a badge for the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/37/famous-question&quot;&gt;author of the question&lt;/a&gt; and another for the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/40/great-answer&quot;&gt;author of the linked answer&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We have real users with real questions demanding real reviews, the time we'll spend coming up with all the fake questions and answers to build a solid CW &amp;quot;knowledge base&amp;quot;, is time we will &lt;em&gt;not&lt;/em&gt; be spending on the real stuff that counts. And every single vote spent on a CW post, is a vote that will not generate any reputation score on the site, that takes the place of a vote that could.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;code&gt;#warm-fuzzy&lt;/code&gt; hashtag, StackExchange-style.&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-26T02:42:07.043" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1673" PostTypeId="2" ParentId="1510" CreationDate="2014-03-26T15:36:55.470" Score="33" Body="&lt;p&gt;&lt;strong&gt;Name:&lt;/strong&gt; Overly long acronyms&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: &lt;a href=&quot;http://chat.stackexchange.com/users/98071/&quot;&gt;Simon André Forsberg&lt;/a&gt; with &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/14497608#14497608&quot;&gt;this message&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; IWNPFETTOLAI (I will not provide further explanation than this overly long acronym itself)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="52915" LastEditDate="2015-07-07T12:17:19.630" LastActivityDate="2015-07-07T12:17:19.630" CommentCount="3" CommunityOwnedDate="2014-03-26T15:36:55.470" ContentLicense="CC BY-SA 3.0" />
  <row Id="1674" PostTypeId="2" ParentId="1661" CreationDate="2014-03-26T21:18:42.803" Score="1" Body="&lt;p&gt;Out of interest, the very first question on Meta.CodeReview, is &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1/what-should-our-faq-contain&quot;&gt;What should our FAQ contain?&lt;/a&gt;.... and, guess what:&lt;/p&gt;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7/31503&quot;&gt;What belongs here vs what belongs on StackOverflow&lt;/a&gt;.&lt;/h2&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-26T21:18:42.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1675" PostTypeId="2" ParentId="1510" CreationDate="2014-03-26T22:48:44.113" Score="64" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Jamalized&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;Jamal ♦&lt;/a&gt; (actually, apparently &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=12312957#12312957&quot;&gt;me&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; All over CR (see this &lt;a href=&quot;http://chat.stackexchange.com/search?q=jamalized&amp;amp;room=8595&quot;&gt;chat transcript search&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Jamal being a &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Editors&amp;amp;filter=all&quot;&gt;frantic editor&lt;/a&gt;. And he's fast. So fast, we're all waiting for the day he will edit a bad question title before it's even posted. You never know, maybe mods will have the power to edit post &lt;em&gt;drafts&lt;/em&gt; one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And he knows:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I don't even pay attention to dates. I just edit like Dr. House takes Vicodin.&lt;/em&gt;&#xA;  &lt;sub&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12505099#12505099&quot;&gt;http://chat.stackexchange.com/transcript/message/12505099#12505099&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And so &quot;Jamalized&quot; was coined, vaguely meaning &quot;edited&quot;. Applicable to any &lt;code&gt;IEditable&amp;lt;T&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-03-26T22:48:44.113" CommentCount="4" CommunityOwnedDate="2014-03-26T22:48:44.113" ContentLicense="CC BY-SA 3.0" />
  <row Id="1676" PostTypeId="2" ParentId="1438" CreationDate="2014-03-27T08:28:16.877" Score="5" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/45444/9357&quot;&gt;Counting occurrences of values in C Array (Shannon Entropy)&lt;/a&gt;, the entropy formula was posted as an image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/48TvD.png&quot; alt=&quot;Entropy&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A MathJax expression would have been better.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-03-27T08:28:16.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1678" PostTypeId="2" ParentId="1510" CreationDate="2014-03-28T12:12:31.070" Score="36" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Monking&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=14493260#14493260&quot;&gt;Morwenn&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; A morning greeting to the &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/&quot;&gt;Monkey&lt;/a&gt; doing his &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/monkey-business&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;monkey-business&amp;#39;&quot; rel=&quot;tag&quot;&gt;monkey-business&lt;/a&gt;, in other words: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/monking&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;monking&amp;#39;&quot; rel=&quot;tag&quot;&gt;monking&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/search?q=monking&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;A small chat search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Variations:&lt;/strong&gt; Monkernoon, Monkevening, Monknight, and the reversed &lt;a href=&quot;https://chat.stackexchange.com/search?q=gniknoM&amp;amp;room=8595&quot;&gt;gniknoM&lt;/a&gt; sometimes used when one leaves... Important is only that it begins with Monk... ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also sometimes known as &lt;a href=&quot;http://chat.stackexchange.com/search?q=Nibjubg&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;Nibjubg&lt;/a&gt; in case your fingers are not where they are supposed to be.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="42632" LastEditDate="2018-04-24T04:33:44.287" LastActivityDate="2018-04-24T04:33:44.287" CommentCount="0" CommunityOwnedDate="2014-03-28T12:12:31.070" ContentLicense="CC BY-SA 3.0" />
  <row Id="1679" PostTypeId="1" CreationDate="2014-03-28T19:32:53.160" Score="32" ViewCount="341" Body="&lt;p&gt;I'm Pops, a Community Manager at Stack Exchange. Though it saddens me to say it, not just one but two of your existing moderators are stepping down for personal reasons. Over the past week and a half, I've been working on finding replacements, and I'm happy to announce that two avid Code Reviewers have answered the call to be your new pro tem mods:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/31503&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/31503.png&quot; alt=&quot;rolfl&quot; /&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/9357&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/9357.png&quot; alt=&quot;200_success&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Please join me in thanking codesparkle and sepp2k for their service and welcoming rolfl and 200_success!&lt;/p&gt;&#xA;&#xA;&#xA;" OwnerUserId="426" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-08T20:13:08.120" Title="Please welcome your new moderators!" Tags="|discussion|moderators|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1680" PostTypeId="2" ParentId="1679" CreationDate="2014-03-28T19:34:17.443" Score="16" Body="&lt;p&gt;Congratulations! I'm sure you two will be, like, awesome moderators!&lt;/p&gt;&#xA;" OwnerUserId="15094" LastActivityDate="2014-03-28T19:34:17.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1681" PostTypeId="2" ParentId="1679" CreationDate="2014-03-28T19:35:36.417" Score="21" Body="&lt;p&gt;It makes &lt;em&gt;me&lt;/em&gt; happy to say it: Congratulations, @rolfl and @200_success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really couldn't come up with any better names for moderator positions! You have my full support!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well done, Community Managers at Stack Exchange.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-03-28T19:35:36.417" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1682" PostTypeId="2" ParentId="1652" CreationDate="2014-03-28T20:14:55.803" Score="3" Body="&lt;p&gt;Affirmative statements are both easier to understand and more helpful than prohibitions.  With that in mind, I think we could improve our off-topic list by simultaneously tackling &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/624/confused-between-posting-on-code-review-programmers-or-stack-overflow&quot;&gt;Confused between posting on Code Review, Software Engineering, or Stack Overflow&lt;/a&gt;.  Stack Overflow has a similar list of &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;referrals&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;What's off-topic on this site?&lt;/h1&gt;&#xA;&lt;p&gt;Code Review is &lt;strong&gt;not a debugging service.&lt;/strong&gt;  Questions about these subjects are off-topic for this site:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tools, improving, or conducting code reviews (try &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems (try &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;How to add a feature (try &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;How to fix a problem with your code (try &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Trouble-shooting, debugging, or understanding code snippets (try &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I've made this answer Community Wiki so that you can help improve the list above.&lt;/p&gt;&#xA;&lt;p&gt;I've also taken this opportunity to fold in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1589/9357&quot;&gt;Revising or removing the &amp;quot;Best practices&amp;quot; topicality rule&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-03-28T20:14:55.803" CommentCount="1" CommunityOwnedDate="2014-03-28T20:14:55.803" ContentLicense="CC BY-SA 3.0" />
  <row Id="1683" PostTypeId="2" ParentId="1679" CreationDate="2014-03-30T23:45:37.547" Score="14" Body="&lt;p&gt;Congratulations to rolfl and 200_success! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sorry to say I no longer have enough time to actively help moderate Code Review, but it has been amazing to watch all the community-driven initiatives to expedite graduation.&lt;br&gt;&#xA;I am sticking around as a regular visitor of the site and I hope to contribute the occasional review.&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2014-03-30T23:45:37.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1684" PostTypeId="2" ParentId="1438" CreationDate="2014-04-01T08:03:45.473" Score="12" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/a/45921/9357&quot;&gt;Optimizing unique partitions of integers&lt;/a&gt;, I just want to write the quadratic equation nicely.  Having to resort to ASCII art to do so is just ridiculously frustrating!&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;              _________&#xA;        -1 ± √ 1 + 8 n&#xA;x    = —————————————————&#xA; max          2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Have I mentioned the mad keyboard skills necessary to type symbols ± √ —?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The lazy workaround would be to write&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;x = (-1 + sqrt(1 + 8 * n)) / 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;but that just doesn't make the answer nearly as easy to understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, getting the equals signs to line up in&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;n&lt;/em&gt; = 1 + 2 + 3 + … + &lt;em&gt;x&lt;/em&gt;&lt;sub&gt;&lt;em&gt;max&lt;/em&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;    = &lt;em&gt;x&lt;/em&gt;&lt;sub&gt;&lt;em&gt;max&lt;/em&gt;&lt;/sub&gt; (&lt;em&gt;x&lt;/em&gt;&lt;sub&gt;&lt;em&gt;max&lt;/em&gt;&lt;/sub&gt; + 1) / 2&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;was no mean feat!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-04-01T08:13:43.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1685" PostTypeId="1" AcceptedAnswerId="1686" CreationDate="2014-04-01T16:20:52.220" Score="12" ViewCount="126" Body="&lt;p&gt;I've recently started using the &quot;Obsolete&quot; comment flag for comments that add no value to a post, but that are intended at notifying a user of something - like a &quot;Thank you!&quot; comment, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My reasoning is that, once the user has been notified (they got &quot;Thank you!&quot; in their notifications inbox), the comment doesn't serve any purpose anymore, hence &quot;obsolete&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I thinking correctly about these flags? If not, then what would be the reason to flag a comment as &quot;obsolete&quot;?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-04-23T08:53:03.687" Title="&quot;Obsolete&quot; comment flags" Tags="|discussion|flagging|moderation|comments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1686" PostTypeId="2" ParentId="1685" CreationDate="2014-04-01T16:38:18.147" Score="13" Body="&lt;p&gt;Remember, &lt;a href=&quot;https://meta.stackoverflow.com/help/privileges/comment&quot;&gt;Comments&lt;/a&gt; are &lt;a href=&quot;https://meta.stackexchange.com/questions/130975/are-comments-ephemeral-and-what-should-be-done-with-informative-comments&quot;&gt;ephemeral&lt;/a&gt; ... &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;General Obsolete comments&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The most common 'obsolete' comments on CodeReview are comments like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Hi, and welcome to CodeReview. Your question is off-topic because your code is only available through a link. Please update your question with the actual code.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you see comments like that, which are still around &lt;em&gt;after&lt;/em&gt; the question has been updated, then the comment is obsolete. Flag it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other comments are similar, but are on answers where there were problems with an answer, and over time the answer was adjusted to include the recommendations from the comments. Once the answer incorporates the information from the comments, then, technically, the comments are obsolete. Using your discretion, Flag them.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Thanks&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;These comments are not obsolete, but rather, are 'too chatty'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CodeReview is not a forum, and appreciation should be shown with voting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I like receiving these comments, but once the message has been received, they are too chatty. Using your discretion, Flag them (too chatty).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-04-01T16:38:18.147" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1687" PostTypeId="1" AcceptedAnswerId="1689" CreationDate="2014-04-01T16:49:40.013" Score="26" ViewCount="1162" Body="&lt;p&gt;Consider this situation:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;There is this question on another site which I think would be a good&#xA;  candidate for migration to Code Review. What should I consider before&#xA;  flagging the question, or actually migrating it?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="9357" LastEditDate="2014-04-02T07:58:45.970" LastActivityDate="2016-11-23T07:53:33.390" Title="What questions are suitable for migration to Code Review, and how does the process work?" Tags="|support|faq|migration|" AnswerCount="2" CommentCount="0" CommunityOwnedDate="2014-04-01T16:49:40.013" ContentLicense="CC BY-SA 3.0" />
  <row Id="1688" PostTypeId="2" ParentId="1687" CreationDate="2014-04-01T16:49:40.013" Score="12" Body="&lt;p&gt;&lt;em&gt;(the bulk of this answer is &lt;strike&gt;plagiarized&lt;/strike&gt; borrowed from: &lt;a href=&quot;https://meta.stackexchange.com/a/10250/241497&quot;&gt;What is migration and how does it work?&lt;/a&gt; - I have taken that and adapted it to focus on Code Review specific concerns)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Migrating &lt;em&gt;to&lt;/em&gt; Code Review:&lt;/h1&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Background&lt;/li&gt;&#xA;&lt;li&gt;General Constraints&lt;/li&gt;&#xA;&lt;li&gt;Technical Constraints&lt;/li&gt;&#xA;&lt;li&gt;Question Constraints&lt;/li&gt;&#xA;&lt;li&gt;Answer Constraints&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;Migration allows a question that is off-topic on one site in the Stack Exchange network to Code Review (where it will be on-topic) gracefully. It preserves the current revision of the question, all its answers, and any comments on any of those posts, as well as most of the votes.&lt;/p&gt;&#xA;&lt;h3&gt;What alternatives to Migration are there&lt;/h3&gt;&#xA;&lt;p&gt;Just because a question can be migrated, does not mean that it should. If in doubt, vote-to-close the question (it is off-topic), and add a comment suggesting the asker should read the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic help for Code Review&lt;/a&gt;, and that they may want to re-ask their question there.&lt;/p&gt;&#xA;&lt;p&gt;This is a perfectly fine alternative to migration, and in many cases it is better.&lt;/p&gt;&#xA;&lt;h3&gt;Side Effects of Migration:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Down votes are cleared&lt;/strong&gt; from the question upon its migration.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If a user who has participated in the question does not have an account on the target site, their username is displayed as plain-text until they create an account there.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Answers on the origin site are deleted immediately&lt;/strong&gt; upon question migration (this causes a reversal of all associated reputation on the origin site).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;The question is left as a stub&lt;/strong&gt;, or pathway to the new site, &lt;strong&gt;for 30 days&lt;/strong&gt;, after which it is automatically deleted (again, this causes a reversal of all associated reputation on the origin site).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Process for a 'bad' migration&lt;/h3&gt;&#xA;&lt;p&gt;A question can rejected by the target community after it has already been migrated if it gets closed as a reason other than duplicate, or gets deleted (usually by the owner) on the target site. When a question which was already migrated gets rejected, the entire process of the migration is reversed. All the answers are returned to the origin site and undeleted (unless the question was deleted on the source site) and are subsequently deleted on the target site.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;General Constraints&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/82986/241497&quot;&gt;&lt;strong&gt;Don't Migrate Crap&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/32474/241497&quot;&gt;When in doubt, don't&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;The asker of the Question that is to be migrated may not want it moved&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Technical Constraints&lt;/h1&gt;&#xA;&lt;h3&gt;Code Review is not in the migration list&lt;/h3&gt;&#xA;&lt;p&gt;Code Review has decided to not allow migrations from Stack Overflow (for now?). Therefore, users cannot migrate questions to Code Review just by voting; &lt;strong&gt;questions can only be migrated by a moderator&lt;/strong&gt; of the original site.&lt;/p&gt;&#xA;&lt;p&gt;The right way to start the migration process of a question to Code Review is to flag the question 'for Moderator Attention' and as part of the custom message, indicate:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;This question is off-topic for Stack Overflow because it does not contain a specific question to be answered. However, it is on-topic for Code Review, since the code works, and the asker wants open-ended discussion. Please migrate to Code Review.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Older Questions&lt;/h2&gt;&#xA;&lt;p&gt;Only questions which are younger than 60 days can be migrated to other sites. This rule applies even to moderators on the site.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Question Constraints&lt;/h1&gt;&#xA;&lt;h3&gt;Off-topic on source site&lt;/h3&gt;&#xA;&lt;p&gt;It goes without saying that there is no point in migrating a question that is on-topic where it is. This sounds silly, but it is possible for questions to be on-topic on multiple sites. Although a question would be great on Code Review, it may also be good-enough on its current site.&lt;/p&gt;&#xA;&lt;h3&gt;On-topic on Code Review&lt;/h3&gt;&#xA;&lt;p&gt;The question should be on-topic on Code Review. This should be obvious, but the standard for on-topicness should be even higher for migrated questions. It should be a 'reference quality' question. If there is any doubt about this, &lt;strong&gt;don't&lt;/strong&gt;!&lt;/p&gt;&#xA;&lt;h3&gt;Duplicate on Code Review&lt;/h3&gt;&#xA;&lt;p&gt;Has the question already been asked here?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Answer Constraints&lt;/h1&gt;&#xA;&lt;p&gt;If the question already has answers on the source site, then migration is probably not a good solution:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Avoid migrating answered questions.&lt;/strong&gt; The point of migration is to send the question to an on-topic place when it &lt;em&gt;can&lt;/em&gt; get answered. If the OP already has an answer, then we've already defeated the purpose of migration and the destination site won't have anything to do with the question. Avoid migrating these questions unless they are of extremely good quality and risk deletion on the current site.&lt;/p&gt;&#xA;&lt;p&gt;If there are answers, &lt;em&gt;they would all need to be good answers on Code Review too&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-11-23T07:53:33.390" CommentCount="0" CommunityOwnedDate="2014-04-01T16:49:40.013" ContentLicense="CC BY-SA 3.0" />
  <row Id="1689" PostTypeId="2" ParentId="1687" CreationDate="2014-04-01T18:28:45.967" Score="25" Body="&lt;h1&gt;Checklist for migration to Code Review&lt;/h1&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Is the question off-topic on the originating site?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are you sure? Do not migrate if there is doubt.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is the question &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic&lt;/a&gt; for Code Review?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The question must contain &lt;strong&gt;working code&lt;/strong&gt;.  Code Review is &lt;em&gt;not&lt;/em&gt; a&#xA;debugging service.  Reviewers &lt;em&gt;may&lt;/em&gt; discover bugs in the course of&#xA;answering, but the code should be generally correct in the first place.&lt;/li&gt;&#xA;&lt;li&gt;If the code is hosted externally, the code that lies at the heart of the&#xA;question must still be written directly in the question itself.&lt;/li&gt;&#xA;&lt;li&gt;Code excerpts are fine, but they must be recognizable as code that would&#xA;appear in a real project.  Hypothetical code (such as code that uses &lt;code&gt;foo&lt;/code&gt; as an identifier), stub code (with unimplemented placeholders in places central to the question), or pseudocode (not in a real programming language)&#xA;are not suitable for Code Review.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is the question calling for a code review?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The author of the question must be an author or maintainer of the code.&lt;/li&gt;&#xA;&lt;li&gt;Requests to explain others' code are off-topic.&lt;/li&gt;&#xA;&lt;li&gt;In Code Review, answers may cover any aspect of the code, including&#xA;the algorithm, data structures, code organization, naming, and style.&#xA;(The code in the question must be preserved as the author intended —&#xA;including whitespace.)&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If there are answers already, they must be good answers on Code Review too.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Good Code Review answers explain how to improve the code.&lt;/li&gt;&#xA;&lt;li&gt;Answers that just contain code with no explanation are not allowed.&lt;/li&gt;&#xA;&lt;li&gt;If the answer proposes a completely different solution, there should also&#xA;be a mention of why the approach is superior to the original code.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Has the question already been asked on Code Review?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Please check for duplicate questions from the same author.&lt;/li&gt;&#xA;&lt;li&gt;Questions with different code to perform the same task are not considered duplicates on Code Review.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you are unsure whether a question is a good candidate for migration to&#xA;Code Review, feel free to ask for an opinion in our&#xA;&lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat room&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-04-05T10:37:07.610" CommentCount="0" CommunityOwnedDate="2014-04-01T18:28:45.967" ContentLicense="CC BY-SA 3.0" />
  <row Id="1690" PostTypeId="1" CreationDate="2014-04-01T20:21:05.490" Score="8" ViewCount="121" Body="&lt;p&gt;Following up on a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1071/9357&quot;&gt;past&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1003/9357&quot;&gt;discussions&lt;/a&gt;, I'd like to tweak our list of off-topic close reasons.  We may have up to three canned reasons.  Currently, they are:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;p&gt;Questions &lt;strong&gt;asking for code to be written&lt;/strong&gt; to solve a specific problem are off-topic here as there is no code to review.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Your question must &lt;strong&gt;contain working code&lt;/strong&gt; for us to review it here.  For questions regarding specific problems encountered while&#xA;  coding, try &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt;.  After getting your code to work, you&#xA;  may edit this question seeking a review of your working code.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Questions must &lt;strong&gt;include the code you want reviewed&lt;/strong&gt;.  Code must not appear only in a link to an external source.  Doing so makes us&#xA;  dependent on a third-party site and makes it harder to review your&#xA;  code.  If your code is very large, please select only the portions in&#xA;  which you are especially interested in for a review.  You are welcome&#xA;  to keep the link to the rest of your code.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've posted a proposal below.  Upvote it, or post your own counterproposal.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-04-08T23:17:57.600" Title="Revising list of closure reasons" Tags="|discussion|feature-request|status-completed|close-reasons|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1691" PostTypeId="2" ParentId="1690" CreationDate="2014-04-01T20:21:05.490" Score="12" Body="&lt;p&gt;My proposal:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions containing &lt;strong&gt;broken code&lt;/strong&gt; or asking for advice about &lt;strong&gt;code not yet written&lt;/strong&gt; are off-topic, as the code is not ready for review.&#xA;Such questions may be more suitable for&#xA;&lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; or &#xA;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers&lt;/a&gt;.&#xA;After the question has been edited to contain working code, we will consider&#xA;reopening it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions must &lt;strong&gt;include the code to be reviewed.&lt;/strong&gt;  Links to code&#xA;hosted on third-party sites are permissible, but the most relevant excerpts&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308&quot;&gt;must be embedded in the question itself&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions must involve &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/595/31503&quot;&gt;&lt;strong&gt;real code&lt;/strong&gt;&lt;/a&gt; that &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1294&quot;&gt;&lt;strong&gt;you own or&#xA;maintain&lt;/strong&gt;&lt;/a&gt;.  Questions seeking an explanation of someone else's code are off-topic.  Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-04-07T02:10:43.537" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="1692" PostTypeId="2" ParentId="1690" CreationDate="2014-04-01T23:37:33.583" Score="6" Body="&lt;p&gt;We only have three custom options. I believe we can be more efficient with the close reasons...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;No Code:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code is not included or is only a link&lt;/li&gt;&#xA;&lt;li&gt;Code does not exist (a request for design help)&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code is included but the included code:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;has severe bugs which are obvious&lt;/li&gt;&#xA;&lt;li&gt;does not yet contain the features that are requested in the review&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Question contains code, but the question is about general design or opinion:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the code is pseudocode, or stub code illustrating a design pattern or model&lt;/li&gt;&#xA;&lt;li&gt;opinions on Best Practice in general, or 'choosing' between alternatives&lt;/li&gt;&#xA;&lt;li&gt;getting opinions on someone else's code&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;These issues are not very different from 200_success's suggestions, but I would re-formulate the close reasons on the above categories&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Your question contains no code to review.&lt;/em&gt;&lt;/strong&gt; Your question &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;must have code embedded to be reviewed&lt;/a&gt;. Specifically, Code Review &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308&quot;&gt;cannot rely on third-party hosts to maintain the consistency and availability of code&lt;/a&gt;. If the code does not exist yet, and you are looking for design help, then &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers is the place&lt;/a&gt; to ask.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Your code does not work as designed.&lt;/em&gt;&lt;/strong&gt; Your question has significant bugs, or it is missing required features, and these need to be resolved before the code is ready to review. &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; is the appropriate place to ask about errors in your code. When your code works as designed, feel free to bring it back for review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Your question is seeking opinions on Best Practices.&lt;/em&gt;&lt;/strong&gt; Your code is example code, pseudo-code, stub-code, or someone else's code. It does not represent your actual code in a working system.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-04-08T23:17:57.600" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1693" PostTypeId="2" ParentId="466" CreationDate="2014-04-02T15:10:15.720" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should questions like this be closed as off-topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, questions like that are reviewable...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find that some of the shortest code samples contain large amounts of wrong. For this particular example I found that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There is no point in creating an anonymous function here, do &lt;code&gt;function highlight_if_no_val()&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;In fact, use lowerCamelCase; &lt;code&gt;highlight_if_no_val&lt;/code&gt; -&gt; &lt;code&gt;highlightIfNoVal&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;In fact, would &lt;code&gt;highlightEmptyValues&lt;/code&gt; not be a better name ? &lt;sub&gt;Your comment says: &lt;code&gt;/* highlight input, if it is empty */&lt;/code&gt;&lt;/sub&gt;&lt;/li&gt;&#xA;&lt;li&gt;Consider also renaming your CSS class to match your intent&lt;/li&gt;&#xA;&lt;li&gt;Cache &lt;code&gt;($this)&lt;/code&gt;, especially if you are going to run this potentially on a number of elements&lt;/li&gt;&#xA;&lt;li&gt;It is custom to not put a newline between &lt;code&gt;}&lt;/code&gt; and &lt;code&gt;);&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thus there is enough to review, and the question is not off-topic.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="14625" LastEditDate="2014-04-02T17:12:05.853" LastActivityDate="2014-04-02T17:12:05.853" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1694" PostTypeId="1" AcceptedAnswerId="1698" CreationDate="2014-04-03T06:28:28.087" Score="6" ViewCount="91" Body="&lt;p&gt;A few weeks ago, the question &lt;a href=&quot;https://codereview.stackexchange.com/q/44195/9357&quot;&gt;Dijkstra-like routing algorithm&lt;/a&gt; introduced the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dijkstra&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dijkstra&amp;#39;&quot; rel=&quot;tag&quot;&gt;dijkstra&lt;/a&gt; tag, intending to refer to Dijkstra's shortest-path algorithm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the question &lt;a href=&quot;https://codereview.stackexchange.com/q/46136/9357&quot;&gt;Infix-to-postfix parser using Dijkstra&amp;#39;s shunting yard algorithm&lt;/a&gt; has been posed, and Jamal has added the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dijkstra&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dijkstra&amp;#39;&quot; rel=&quot;tag&quot;&gt;dijkstra&lt;/a&gt; tag to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, Dijkstra's &lt;a href=&quot;http://en.wikipedia.org/wiki/Shunting-yard_algorithm&quot; rel=&quot;nofollow noreferrer&quot;&gt;shunting yard algorithm&lt;/a&gt; has nothing to do with Dijkstra's more well known &lt;a href=&quot;http://en.wikipedia.org/wiki/Dijkstra&amp;#39;s_algorithm&quot; rel=&quot;nofollow noreferrer&quot;&gt;shortest-path algorithm&lt;/a&gt;, other than the fact that they were invented by the same person.  I don't think that there is any utility in having the two questions share the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dijkstra&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dijkstra&amp;#39;&quot; rel=&quot;tag&quot;&gt;dijkstra&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would you clean up the mess?  There are currently 8 questions with the tag.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-04-05T06:12:08.610" Title="Tag soup: [dijkstra]" Tags="|discussion|status-completed|tags|specific-question|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1695" PostTypeId="1" AcceptedAnswerId="1700" CreationDate="2014-04-03T07:15:06.450" Score="11" ViewCount="90" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/teaching&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;teaching&amp;#39;&quot; rel=&quot;tag&quot;&gt;teaching&lt;/a&gt; tag was recently &lt;a href=&quot;https://codereview.stackexchange.com/posts/44948/revisions&quot;&gt;created&lt;/a&gt;.  There are now three questions carrying the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Its intended purpose is described in its tag wiki:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Much like the [beginner] tag, this tag should call out that extra care&#xA;  should be taken reviewing the code. Your code review might impact how&#xA;  students learn about programming.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should it stay or should it go?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-26T20:29:09.820" Title="Appropriateness of [teaching] tag" Tags="|discussion|feature-request|status-completed|tags|burninate-request|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1696" PostTypeId="2" ParentId="1695" CreationDate="2014-04-03T07:15:06.450" Score="12" Body="&lt;p&gt;I'm not convinced that the tag should stay, because:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/teaching&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;teaching&amp;#39;&quot; rel=&quot;tag&quot;&gt;teaching&lt;/a&gt; is a meta-tag, describing the status of the question being asked, rather than the content.  On Stack Overflow, they have been &lt;a href=&quot;https://meta.stackexchange.com/questions/123758/can-we-now-discourage-the-use-of-and-burninate-the-homework-tag&quot;&gt;deprecating meta-tags&lt;/a&gt;.  I realize that we still have meta-tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, and I'm not currently pushing to eliminate them from Code Review, but I'm reluctant to introduce another.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does that imply that we're normally a careless bunch?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review, like anything on the Internet, relies on the collective wisdom of the crowd.  We all give dubious advice from time to time.  Some reviewers are more skilled than others.  Admonitions to be extra careful are unlikely to raise the quality of any answer.  However, reviewers correct each other, and good advice generally emerges from the variety of opinions.  That's how the process normally works; why should it be any different for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/teaching&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;teaching&amp;#39;&quot; rel=&quot;tag&quot;&gt;teaching&lt;/a&gt; questions?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;For those reasons, I propose removing the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/teaching&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;teaching&amp;#39;&quot; rel=&quot;tag&quot;&gt;teaching&lt;/a&gt; tag from all three questions.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-04-23T15:27:04.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1697" PostTypeId="2" ParentId="1510" CreationDate="2014-04-03T07:50:43.117" Score="22" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Exploding bear traps&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/5999&quot;&gt;Grace Note&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;, Website Graduation&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; During the endless talk about Code Review graduation, some were wondering whether Code Review could even graduate some day or was doomed and would close. &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=14014437#14014437&quot;&gt;The answer was as follows&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There really isn't an axe over your heads even now. You'd have to, like, torch everyone on the site and then set exploding bear traps for new visitors in order to drop things low enough to get you guys in any sort of danger zone.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;ChrisW:&lt;/em&gt; exploding bear traps would reduce the number of new users ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Mat's Mug:&lt;/em&gt; note: torching everyone on the site wouldn't be enough. We'd have to also set exploding bear traps for new visitors!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or even:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;rolfl:&lt;/em&gt; That immature side of me really feels that some of the new questions deserve exploding bear-traps...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Simon André Forsberg:&lt;/em&gt; @rolfl when in doubt, use exploding bear traps?&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/14625459#14625459&quot;&gt;&lt;sub&gt;link&lt;/sub&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Generally speaking, &lt;em&gt;torching everyone on the site&lt;/em&gt; is less used but has the same meaning. But that does not sound half as fun as &lt;em&gt;exploding bear traps&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-04-03T07:59:35.960" CommentCount="1" CommunityOwnedDate="2014-04-03T07:50:43.117" ContentLicense="CC BY-SA 3.0" />
  <row Id="1698" PostTypeId="2" ParentId="1694" CreationDate="2014-04-03T08:50:15.677" Score="10" Body="&lt;h3&gt;We don't need a dijkstra-specific pathfinding tag.&lt;/h3&gt;&#xA;&lt;p&gt;For questions about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pathfinding&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pathfinding&amp;#39;&quot; rel=&quot;tag&quot;&gt;pathfinding&lt;/a&gt;, use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pathfinding&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pathfinding&amp;#39;&quot; rel=&quot;tag&quot;&gt;pathfinding&lt;/a&gt; tag. (Duh!) This includes Dijkstra's pathfinding algorithm, as well as A* an others. (We don't have an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/a-star&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;a-star&amp;#39;&quot; rel=&quot;tag&quot;&gt;a-star&lt;/a&gt; tag that I know of and I don't think we need one either)&lt;/p&gt;&#xA;&lt;p&gt;I believe &lt;a href=&quot;https://codereview.stackexchange.com/questions/44195/dijkstra-like-routing-algorithm&quot;&gt;Dijkstra-like routing algorithm&lt;/a&gt; has more in common with &lt;a href=&quot;https://codereview.stackexchange.com/questions/30606/how-can-i-improve-my-a-pathfinding-code-again&quot;&gt;Path finding - again&lt;/a&gt; than what it has in common with non-pathfinding Dijkstra questions&lt;/p&gt;&#xA;&lt;p&gt;As for &lt;a href=&quot;https://codereview.stackexchange.com/q/46136/9357&quot;&gt;Infix-to-postfix parser using Dijkstra&amp;#39;s shunting yard algorithm&lt;/a&gt;, it has the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parsing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parsing&amp;#39;&quot; rel=&quot;tag&quot;&gt;parsing&lt;/a&gt; which tells more about what the question is about than any &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dijkstra&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dijkstra&amp;#39;&quot; rel=&quot;tag&quot;&gt;dijkstra&lt;/a&gt;-tag can do.&lt;/p&gt;&#xA;&lt;h3&gt;Summary&lt;/h3&gt;&#xA;&lt;p&gt;For Dijkstra questions about pathfinding, use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pathfinding&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pathfinding&amp;#39;&quot; rel=&quot;tag&quot;&gt;pathfinding&lt;/a&gt;. For other algorithms invented by Dijkstra, use tags that summarizes what the algorithm is &lt;em&gt;about&lt;/em&gt;, not for who invented it.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-03T08:50:15.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1699" PostTypeId="2" ParentId="1694" CreationDate="2014-04-03T13:00:25.230" Score="6" Body="&lt;p&gt;&quot;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dijkstra&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dijkstra&amp;#39;&quot; rel=&quot;tag&quot;&gt;dijkstra&lt;/a&gt; tag has no wiki summary&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't trust a tag with no summary: I don't trust that people know what how it's meant to be used.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-04-03T13:00:25.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1700" PostTypeId="2" ParentId="1695" CreationDate="2014-04-03T13:20:47.467" Score="8" Body="&lt;p&gt;I agree with 200's answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All reviews should be implicitly 'teaching': teaching the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In contexts where 'teaching' might be useful (e.g. &quot;we can't use exceptions here because we haven't covered those in class yet&quot;), that fact can be a comment (the mere presence of the 'teaching' tag doesn't convey such sufficient/accurate/useful information).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/44505/34757&quot;&gt;Here&lt;/a&gt; is an example of a teaching question without the teaching tag. The several sentences to that effect in the OP were necessary and sufficient.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-04-03T13:20:47.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1701" PostTypeId="2" ParentId="1438" CreationDate="2014-04-03T16:56:11.593" Score="5" Body="&lt;p&gt;In this &lt;a href=&quot;https://codereview.stackexchange.com/a/8339/9357&quot;&gt;answer&lt;/a&gt;, the author took the effort to write&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;sqrt(⌈log&lt;sub&gt;10&lt;/sub&gt;(B)⌉*81)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The subscript takes a little bit of effort.  The brackets for the ceiling function aren't easy to type at all.  Then there's still the &lt;strong&gt;sqrt(…)&lt;/strong&gt; which is impossible to nicely typeset using regular Markdown.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-04-03T16:56:11.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1702" PostTypeId="2" ParentId="1438" CreationDate="2014-04-03T21:48:33.800" Score="6" Body="&lt;p&gt;Since we're giving the usage examples to show how much is this needed, here are those linked in the question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/32938/26493&quot;&gt;Here&lt;/a&gt;, I had to use code block for one formula (to achieve alignment) and LaTeX formulas off-site and attach them as images (for summations).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here are the formulas:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    sum = (a2 - a1) + (a3 - a1) + (a4 - a1) + ... + (an - a1) +&#xA;                    + (a3 - a2) + (a4 - a2) + ... + (an - a2) +&#xA;                                + (a4 - a3) + ... + (an - a3) +&#xA;                                            ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/y9rFp.gif&quot; alt=&quot;\sum_{k=1}^n (k-1)a_k - \sum_{k=1}^n (n-k)a_k = \sum_{k=1}^n (2k-n-1)a_k&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/MsVeq.gif&quot; alt=&quot;\sum_{k=1}^4 (2k-4-1)a_k = -3 \cdot 1 + (-1 \cdot 2) + 1 \cdot 3 + 3 \cdot 4 = -3 - 2 + 3 + 12 = 10.&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="26493" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-04-03T21:48:33.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1704" PostTypeId="1" CreationDate="2014-04-04T23:18:49.990" Score="2" ViewCount="43" Body="&lt;p&gt;There needs to be a way to display a pre-submit language-specific message with a strong recommendation to lint code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, in languages like Python conventions are very important, and there are community agreed-upon norms and tools. When user submits code which does not follow conventions, reviewer spends extra effort on correcting simple style errors which user was unaware of.&lt;/p&gt;&#xA;" OwnerUserId="12844" LastActivityDate="2014-04-04T23:18:49.990" Title="Suggesting to lint a code before submitting" Tags="|feature-request|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1705" PostTypeId="2" ParentId="1510" CreationDate="2014-04-06T00:55:05.967" Score="25" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Yet another &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt; (also &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nooooooooo&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nooooooooo&amp;#39;&quot; rel=&quot;tag&quot;&gt;nooooooooo&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/users/110433/skiwi&quot;&gt;skiwi&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; The apparent popularity of linked list implementations&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; The site has received &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot;&gt;a lot of linked list questions&lt;/a&gt; with more coming in over time.  It has also led to many duplicate titles and even some duplicate information in answers.  Some users even (jokingly?) posted linked list implementations on April Fools Day for review (or just for teh lulz).  This was &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/14590911#14590911&quot;&gt;proposed in CR on April 1&lt;/a&gt; by skiwi&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Other forms:&lt;/strong&gt; Yet another &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizz-buzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizz-buzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizz-buzz&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-04-17T12:01:17.293" CommentCount="1" CommunityOwnedDate="2014-04-06T00:55:05.967" ContentLicense="CC BY-SA 3.0" />
  <row Id="1706" PostTypeId="2" ParentId="1510" CreationDate="2014-04-06T02:06:52.860" Score="21" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Pimping my answer&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; Lack of voting on answers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; In an effort to increase exposure to under-voted answers, users on The 2nd Monitor started &lt;a href=&quot;http://chat.stackexchange.com/search?q=Pimp&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;&quot;pimping their answers&quot; for more attention&lt;/a&gt;.  It can be used for your own answer, answers from others, or even entire questions with good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;During the mission this was also referred to as: &quot;killcam&quot;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-02-15T11:20:30.500" CommentCount="0" CommunityOwnedDate="2014-04-06T02:06:52.860" ContentLicense="CC BY-SA 3.0" />
  <row Id="1708" PostTypeId="2" ParentId="1438" CreationDate="2014-04-07T18:30:55.473" Score="20" Body="&lt;p&gt;Enough! Enough! If you post any more answers here, we're going to run out of room in the database!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Er, I mean, you've done a good job of presenting evidence, and have convinced us on the Community Team. As of about ten minutes ago, MathJax has been enabled for Code Review. Use it well!&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2014-04-07T18:30:55.473" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1709" PostTypeId="1" CreationDate="2014-04-08T05:58:11.620" Score="30" ViewCount="1829" Body="&lt;p&gt;As stated in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;, one of the criteria for a question to be on topic is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Is it actual code from a project&lt;/strong&gt; rather than pseudo-code or hypothetical code?&lt;br&gt;&lt;br&gt;&#xA;Details matter! In order to give good advice, we need to see real, concrete code, and understand the context in which the code is used. Generic code (such as code containing placeholders like &lt;code&gt;foo&lt;/code&gt;, &lt;code&gt;MyClass&lt;/code&gt;, or &lt;code&gt;doSomething()&lt;/code&gt;) leaves too much to the imagination.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What is the rationale for that rule?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="120114" LastEditDate="2021-10-26T20:32:58.503" LastActivityDate="2021-10-26T20:32:58.503" Title="Why is hypothetical example code off-topic for Code Review?" Tags="|discussion|faq|scope|asking-questions|example-code|" AnswerCount="4" CommentCount="1" CommunityOwnedDate="2014-04-12T01:22:48.683" ContentLicense="CC BY-SA 4.0" />
  <row Id="1710" PostTypeId="2" ParentId="1709" CreationDate="2014-04-08T05:58:11.620" Score="29" Body="&lt;p&gt;Hypothetical code makes poor Code Review questions, which produce poor answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, here is a &lt;a href=&quot;https://codereview.stackexchange.com/revisions/46231/5&quot;&gt;code excerpt that made a poor Code Review question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;bool f(const string&amp;amp; key, const string&amp;amp; value)&#xA;{&#xA;    // some codes for input check&#xA;    exec_cmd(&quot;cmd %s %s&quot;, key.c_str(), value.c_str());&#xA;    // some codes for making return value&#xA;}&#xA;&#xA;bool f(const string&amp;amp; key, unsigned long value)&#xA;{&#xA;    // some codes for input check&#xA;    exec_cmd(&quot;cmd %s %lu&quot;, key.c_str(), value);&#xA;    // some codes for making return value&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Why is this question problematic?  It has been &lt;strong&gt;stripped of all context,&lt;/strong&gt; making it hard to give concrete advice.  Some of the warning signs are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Generic function name &lt;code&gt;f()&lt;/code&gt;.  The question is based on a true story — in other words, it's fictitious, hypothetical code.&lt;/li&gt;&#xA;&lt;li&gt;Probable generic string &lt;code&gt;&quot;cmd&quot;&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Placeholder comments (with insufficient detail to mentally reconstruct the code that goes there).&lt;/li&gt;&#xA;&lt;li&gt;The function should return a &lt;code&gt;bool&lt;/code&gt;, but we don't know what that &lt;code&gt;bool&lt;/code&gt; represents.&lt;/li&gt;&#xA;&lt;li&gt;We can speculate what &lt;code&gt;exec_cmd()&lt;/code&gt; does, and by extension, what &lt;code&gt;f()&lt;/code&gt; does, but we're not really sure.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Compare what happens when the author &lt;a href=&quot;https://codereview.stackexchange.com/revisions/46231/7&quot;&gt;fills in enough details&lt;/a&gt; to resolve three of the five deficiencies:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;bool set(const string&amp;amp; key, const string&amp;amp; value)&#xA;{&#xA;    // some codes for input check&#xA;    redisCommand(&quot;SET %s %s&quot;, key.c_str(), value.c_str());&#xA;    // some codes for making return value&#xA;}&#xA;&#xA;bool set(const string&amp;amp; key, unsigned long value)&#xA;{&#xA;    // some codes for input check&#xA;    redisCommand(&quot;SET %s %lu&quot;, key.c_str(), value);&#xA;    // some codes for making return value&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now, we can see exactly what the code is supposed to do, and can give better advice.  For example, previously we could only &lt;a href=&quot;https://codereview.stackexchange.com/revisions/46236/1&quot;&gt;speculate&lt;/a&gt; that there was a security hole in the code.  Now that we know that it is trying to set a value in a redis database, the mitigation advice would be completely different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't normally allow code in questions to be edited like that, since it invalidates existing answers.  However, in this case, the original question was so poor that allowing the revision was a less bad option.  Ideally, the original question should have been closed as &quot;not real code&quot; instead of being reviewed, to avoid such a mess.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-04-08T05:58:11.620" CommentCount="0" CommunityOwnedDate="2014-04-12T01:22:48.683" ContentLicense="CC BY-SA 3.0" />
  <row Id="1711" PostTypeId="2" ParentId="466" CreationDate="2014-04-08T06:03:08.860" Score="8" Body="&lt;p&gt;The length of the code is actually not important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/q/42506/9357&quot;&gt;short question&lt;/a&gt; can contain reviewable code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;int main()&#xA;{&#xA;for(int i=0; i&amp;lt;=100000000000; i++); // &amp;lt;----- note that the loop doesn't do anything &#xA;return 0;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We know what the author is trying to accomplish with this code.  It accomplishes the intended task poorly, and we can say exactly why.  That constitutes a good question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-04-08T06:03:08.860" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1712" PostTypeId="1" CreationDate="2014-04-08T13:11:53.467" Score="20" ViewCount="293" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;On Hold&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/15626183#15626183&quot;&gt;&lt;em&gt;SE Community Devs:&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The short of it is, it's kinda on us to make something that works, and we don't really do that. There isn't any real proper integration between the systems and the authors suffer as a result of it. Ultimately leading to fairly ill fates to most all of the blogs. We're looking to fix all this but it's going to take some time, and we feel that it'd be better that we have people wait (or perhaps even prepare) for a more complete blog experience that we'll offer down the road.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Having a &lt;a href=&quot;http://blog.stackexchange.com/2011/06/blog-overflow/&quot; rel=&quot;nofollow noreferrer&quot;&gt;community blog&lt;/a&gt; for Code Review could be an interesting idea. The real quesiton is, if we do want a community blog, what should we talk about in this blog?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some pseudo-random ideas:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;About Code Review itself. How to write a good question or a good answer. What's on/off topic here (it won't hurt to remind what's good and what's not). Why most of the questions migrated on Code Review are actually off-topic for this website.&lt;/li&gt;&#xA;&lt;li&gt;About the common issues in the most popular languages on Code Review (C#, Java, C++, Javascript, C).&lt;/li&gt;&#xA;&lt;li&gt;About common bad advice and misconceptions that are often seen during code reviews.  &lt;/li&gt;&#xA;&lt;li&gt;About the evolution of Code Review (introduction of MathJax, graduation...).&lt;/li&gt;&#xA;&lt;li&gt;About the community of Code Review (how to understand the popular community memes).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Anyway, we will need to be organized to create such a thing. The post linked above (and &lt;a href=&quot;http://blog.stackexchange.com/2011/06/blog-overflow/&quot; rel=&quot;nofollow noreferrer&quot;&gt;linked here again&lt;/a&gt; ) defines a process for establishing the blog (and you should read that whole blog post since it is full of valuable information):&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Raise the idea on the meta site (this post ...)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1718/code-review-blog-phase-2-define-the-scope&quot;&gt;&lt;strong&gt;Define the purpose and scope.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1725/code-review-blog-phase-3-recruit-contributors&quot;&gt;&lt;strong&gt;Recruit contributors.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1823/code-review-blog-phase-4-plan-a-schedule&quot;&gt;&lt;strong&gt;Plan a schedule.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;On the 'instructions', Stage 1: &lt;em&gt;Raise the idea&lt;/em&gt;, has this to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;A community blog needs the involvement of community members.  These blogs don’t exist to be the personal blog of a community member.  They are both for and run by the community.  It needs to be something the community collectively wants and will cultivate.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That said, I would like to have your opinion about the creation of such a community blog. Do you have any idea about what would the contents be? Would you be ready to contribute to the blog?&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="52915" LastEditDate="2022-06-10T05:28:41.900" LastActivityDate="2022-06-10T05:28:41.900" Title="Code Review Blog - Phase 1 - Raise the idea on the meta site" Tags="|feature-request|status-declined|blog|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1713" PostTypeId="2" ParentId="1712" CreationDate="2014-04-08T20:10:50.463" Score="17" Body="&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&lt;p&gt;Code Review should have a blog.&lt;/p&gt;&#xA;&lt;p&gt;The benefits I see are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a mechanism for less fact-based / more opinion based content that the Q&amp;amp;A component&lt;/li&gt;&#xA;&lt;li&gt;another way to allow the community to participate and express themselves... perhaps:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;no formal 'bloggers' per se&lt;/li&gt;&#xA;&lt;li&gt;'committee' of some sort that 'vettes' submissions.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;A place to describe the culture of Code Review in a way that is less structured (places to extend/describe the reasoning for some of the rules, etc.).&lt;/li&gt;&#xA;&lt;li&gt;more exposure to Code Review - something else for google to hit.&lt;/li&gt;&#xA;&lt;li&gt;presents Code Review as a more mature, less 'beta' site.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-08T20:10:50.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1714" PostTypeId="2" ParentId="1712" CreationDate="2014-04-09T05:45:43.967" Score="16" Body="&lt;ol&gt;&#xA;&lt;li&gt;Code Review with a blog is a very good idea.&lt;/li&gt;&#xA;&lt;li&gt;Although many codes are posted here for review, I think the common points can be accumulated and as a learning be shared in the blog along with some code snippets.&lt;/li&gt;&#xA;&lt;li&gt;This can help in analysis, and will also invite people who would not come to CodeReview post because they were not concerned with the code under discussion, but with a blog post on guidelines, they will come due to inquisitiveness, and this will generate more analysis and good practices.&lt;/li&gt;&#xA;&lt;li&gt;And the blog will be like a more mature information source.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My vote in favor.&lt;/p&gt;&#xA;" OwnerUserId="40287" LastActivityDate="2014-04-09T05:45:43.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1715" PostTypeId="1" AcceptedAnswerId="1716" CreationDate="2014-04-09T19:23:26.260" Score="2" ViewCount="20" Body="&lt;p&gt;Three days ago (2014-04-06), I created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interval&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interval&amp;#39;&quot; rel=&quot;tag&quot;&gt;interval&lt;/a&gt;, unaware that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/range&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;range&amp;#39;&quot; rel=&quot;tag&quot;&gt;range&lt;/a&gt; had been created on 2014-03-27.  What to do now?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-04-11T19:06:16.863" LastActivityDate="2014-04-11T19:06:16.863" Title="Tag synonyms ([interval], [range])" Tags="|discussion|feature-request|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1716" PostTypeId="2" ParentId="1715" CreationDate="2014-04-09T19:23:26.260" Score="2" Body="&lt;p&gt;I propose synonymizing master &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interval&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interval&amp;#39;&quot; rel=&quot;tag&quot;&gt;interval&lt;/a&gt; ← synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/range&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;range&amp;#39;&quot; rel=&quot;tag&quot;&gt;range&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Interval&quot; is a less ambiguous term than &quot;range&quot;, since it invokes the idea of &lt;a href=&quot;http://en.wikipedia.org/wiki/Interval_arithmetic&quot; rel=&quot;nofollow noreferrer&quot;&gt;interval arithmetic&lt;/a&gt;.  &quot;Range&quot;, on the other hand, has &lt;a href=&quot;http://en.wikipedia.org/wiki/Range&quot; rel=&quot;nofollow noreferrer&quot;&gt;multiple meanings&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;an interval&lt;/li&gt;&#xA;&lt;li&gt;the set of allowable values for a variable&lt;/li&gt;&#xA;&lt;li&gt;the set of possible output values of a function&lt;/li&gt;&#xA;&lt;li&gt;the difference between the lowest and highest values of a set&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've &lt;a href=&quot;https://codereview.stackexchange.com/tags/interval/synonyms&quot;&gt;proposed the synonym&lt;/a&gt;, but since there are only two users who are eligible to vote for it, I'd like to see some consensus here.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-04-09T19:23:26.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1717" PostTypeId="2" ParentId="648" CreationDate="2014-04-09T23:24:29.263" Score="5" Body="&lt;p&gt;As of today, auto-CW conversion for posts has been disabled, therefore this request is now technically considered &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The full announcement can be viewed &lt;a href=&quot;http://modnewsletter.stackexchange.com/2014/04/april-2014-newsletter/&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.  The first paragraph outlining this change is as follows:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;No More Community Wiki Auto-Conversion&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;We have removed all of the formerly existing triggers that&#xA;  automatically converted a post to Community Wiki. In their place,&#xA;  there are now flags for moderator attention that are raised&#xA;  automatically by the system. These flags will be raised when an author&#xA;  makes over 10 edits to their post, when 10 users edit a single post,&#xA;  when a question received 10 answers within a week, and when a question&#xA;  receives 30 answers. Note that these last two are site-specific and&#xA;  some sites that have higher answer count expectations will have these&#xA;  thresholds increased.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-09-02T20:55:04.960" LastActivityDate="2014-09-02T20:55:04.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1718" PostTypeId="1" CreationDate="2014-04-09T23:25:49.463" Score="9" ViewCount="489" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;On Hold&lt;/strong&gt; &lt;em&gt;SE Community Devs:&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The short of it is, it's kinda on us to make something that works, and we don't really do that. There isn't any real proper integration between the systems and the authors suffer as a result of it. Ultimately leading to fairly ill fates to most all of the blogs. We're looking to fix all this but it's going to take some time, and we feel that it'd be better that we have people wait (or perhaps even prepare) for a more complete blog experience that we'll offer down the road.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Since all feedback on phase-1 has been positive (so far), it makes sense to (tentatively) begin phase 2 discussions: Defining the scope of what the blog will be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will help cement the tentative discussion in phase 1, and will also help those people who are uncertain whether to support the blog idea, or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a description of what 'defining the scope' means:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Is the blog about the site? Is it about the site’s topic? Is it about the industry around the topic? Keep in mind the audience of your community and their interests. Another generic blog about  may not be all that interesting.  A community blog should be interesting to both current members and potential new members.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How do you think the blog should be defined?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this question, I recommend we use a system similar to what has been used in challenge meta questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;one idea in each answer.&lt;/li&gt;&#xA;&lt;li&gt;up-vote the idea if you believe that sort of topic is 'within scope' for the Blog.&lt;/li&gt;&#xA;&lt;li&gt;down-vote if you believe it should be avoided (but please add a comment explaining your reasoning).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;By setting it up this way, and because all answers to this question will be 'community wiki', there is no reason why you should not 'brainstorm' and come up with all sorts of ideas.... good, dubious, and just-for-discussion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(and hey, some of you have never downvoted before - here's your chance to ... too.... ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your 'back-reference' this is the recommended procedure for establishing a site blog on Stack Exchange:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1712/code-review-blog-phase-1-raise-the-idea-on-the-meta-site&quot;&gt;&lt;strong&gt;Raise the idea on the meta site&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Define the purpose and scope&lt;/strong&gt; (this post ...).&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1725/code-review-blog-phase-3-recruit-contributors&quot;&gt;&lt;strong&gt;Recruit contributors.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1823/code-review-blog-phase-4-plan-a-schedule&quot;&gt;&lt;strong&gt;Plan a schedule.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="52915" LastEditDate="2022-06-10T05:29:53.880" LastActivityDate="2022-06-10T05:29:53.880" Title="Code Review Blog - Phase 2 - Define the Scope" Tags="|discussion|status-declined|blog|" AnswerCount="7" CommentCount="0" CommunityOwnedDate="2014-04-09T23:41:09.790" ContentLicense="CC BY-SA 3.0" />
  <row Id="1719" PostTypeId="2" ParentId="1718" CreationDate="2014-04-09T23:47:20.520" Score="5" Body="&lt;h1&gt;Language Specific Common Review Issues&lt;/h1&gt;&#xA;&lt;p&gt;About the common issues in the most popular languages on Code Review (C#, Java, C++, JavaScript, C, Python, etc).&lt;/p&gt;&#xA;&lt;p&gt;Namespaces in C++, C# in general, etc.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;pulled from Morwenn's Phase-1 meta question&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-10T01:19:06.473" CommentCount="2" CommunityOwnedDate="2014-04-09T23:47:20.520" ContentLicense="CC BY-SA 3.0" />
  <row Id="1720" PostTypeId="2" ParentId="1718" CreationDate="2014-04-09T23:48:38.693" Score="7" Body="&lt;h1&gt;About Code Review itself&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How to write a good question or a good answer.&lt;/li&gt;&#xA;&lt;li&gt;What's on/off topic here (it won't hurt to remind what's good and what's not).&lt;/li&gt;&#xA;&lt;li&gt;Why most of the questions migrated on Code Review are actually off-topic for this website.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;sub&gt;pulled from Morwenn's Phase-1 meta question&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-09T23:48:38.693" CommentCount="1" CommunityOwnedDate="2014-04-09T23:48:38.693" ContentLicense="CC BY-SA 3.0" />
  <row Id="1721" PostTypeId="2" ParentId="1718" CreationDate="2014-04-09T23:51:30.850" Score="8" Body="&lt;h1&gt;Common Bad Advice&lt;/h1&gt;&#xA;&lt;p&gt;About common bad advice and misconceptions that are often seen during code reviews.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;pulled from Morwenn's Phase-1 meta question&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-09T23:51:30.850" CommentCount="1" CommunityOwnedDate="2014-04-09T23:51:30.850" ContentLicense="CC BY-SA 3.0" />
  <row Id="1722" PostTypeId="2" ParentId="1718" CreationDate="2014-04-09T23:53:07.590" Score="5" Body="&lt;h1&gt;Evolution of Code Review&lt;/h1&gt;&#xA;&lt;p&gt;About the evolution of Code Review (introduction of MathJax, graduation...).&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;pulled from Morwenn's Phase-1 meta question&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-09T23:53:07.590" CommentCount="1" CommunityOwnedDate="2014-04-09T23:53:07.590" ContentLicense="CC BY-SA 3.0" />
  <row Id="1723" PostTypeId="2" ParentId="1718" CreationDate="2014-04-10T00:00:42.573" Score="7" Body="&lt;h1&gt;About the Code Review Community&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;how to understand the popular community memes&lt;/li&gt;&#xA;&lt;li&gt;chat&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;sub&gt;pulled from Morwenn's Phase-1 meta question&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-10T22:52:26.007" CommentCount="0" CommunityOwnedDate="2014-04-10T00:00:42.573" ContentLicense="CC BY-SA 3.0" />
  <row Id="1724" PostTypeId="2" ParentId="1718" CreationDate="2014-04-10T00:50:43.257" Score="10" Body="&lt;h1&gt;All of the Above.&lt;/h1&gt;&#xA;&lt;p&gt;Why restrict it to only one topic? Have a blog post about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1722/23788&quot;&gt;the evolution of Code Review&lt;/a&gt;, and the next one about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1720/23788&quot;&gt;Code Review itself&lt;/a&gt;, or when someone's inspiration pushes them to address &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1719/23788&quot;&gt;language-specific common review issues&lt;/a&gt;, if it's good content it's content that we want, even if it's about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1721/23788&quot;&gt;common bad advice&lt;/a&gt;, or anything related to Code Review.&lt;/p&gt;&#xA;&lt;p&gt;Chaotic? Okay, give it a name then. The scope is &lt;strong&gt;&lt;em&gt;&amp;quot;Anything About Code Review&amp;quot;&lt;/em&gt; (AA/CR)&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It's a &lt;em&gt;Community&lt;/em&gt; thing. We &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat&lt;/a&gt; about it, and then make it happen - we've done that all along, and we're getting pretty good at it (I think). I don't see what could go wrong with anyone submitting a draft to the BCC / &amp;quot;Blog Coordination Committee&amp;quot; (perhaps we can run an informal &amp;quot;meta-election&amp;quot; for seats?), and having it reviewed and eventually published.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;http://blog.stackexchange.com/2011/06/blog-overflow/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Blog Overflow&lt;/a&gt; page has a section titled &amp;quot;&lt;strong&gt;But we don’t have anything to write about&lt;/strong&gt;&amp;quot;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;But we don’t have anything to write about.&lt;/h3&gt;&#xA;&lt;p&gt;Sure you do!  If there was nothing to write about, your Stack Exchange site wouldn’t exist!&#xA;Stack Exchange sites &lt;a href=&quot;http://www.codinghorror.com/blog/2011/02/how-to-write-without-writing.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;trick you into writing&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Interview top users.&lt;/strong&gt; Just who is that user who is shooting up the reputation leagues?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Highlight top content.&lt;/strong&gt; What great question was posted on the site recently?  Recognize it! Don’t just copy the question and its answers to the blog, blog about the question and its answers. A fine line there, eh? Delve deeper into the question or an answer. Add more context. Compare or analyze answers against each other. There is a lot to work with here.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Review a product.&lt;/strong&gt; Reviews don’t fit the Q&amp;amp;A nature of the sites, but these rules don’t apply on the blog! Between a review written by a random person on the internet and a review written by a user on the site who consistently gets a lot of upvotes, which review would you trust more?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Tell us an interesting story.&lt;/strong&gt; Did you go on an incredible cycling trip? Play a really interesting game? Read a great book on math? All it takes to get started is a set of pictures or screenshots you can share with some narrative stitching it together. So long as it’s topical and you’re excited about it, others in the community would probably enjoy sharing your experience!&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Explore hot topics.&lt;/strong&gt; Is there a topic on your site that keeps getting asked about over and over? &lt;em&gt;[cough]&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;[cough]&lt;/em&gt; Maybe some tips or a closer look at the topic would interest the community.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Keep up with current events.&lt;/strong&gt; What is making news for your community? What interests the community?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A lot of this contributes to making the blog interesting, with new topics every issue, and a lot of this contradicts the idea of having a narrow idea of &lt;em&gt;what this blog is/should be all about&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It's about Code Review and its community - about our meta-frustrations (poor questions, graduation, etc.), our questions and our reviews, the review challenges, and everything else we do and think of; it's about us all, and everything that comes with that - monkeys, acronyms, zombies and all.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-10T00:57:16.603" CommentCount="1" CommunityOwnedDate="2014-04-10T00:50:43.257" ContentLicense="CC BY-SA 3.0" />
  <row Id="1725" PostTypeId="1" CreationDate="2014-04-10T01:36:19.813" Score="22" ViewCount="446" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;On Hold&lt;/strong&gt; &lt;em&gt;SE Community Devs:&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The short of it is, it's kinda on us to make something that works, and we don't really do that. There isn't any real proper integration between the systems and the authors suffer as a result of it. Ultimately leading to fairly ill fates to most all of the blogs. We're looking to fix all this but it's going to take some time, and we feel that it'd be better that we have people wait (or perhaps even prepare) for a more complete blog experience that we'll offer down the road.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Anticipating ongoing interest, adding phase 3 question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Who will write entries for the blog? Starting a blog is a bit like going through the buffet line. Be realistic – don’t let your eyes be bigger than your stomach. Think seriously about if and how often you will be able to contribute a blog post, including research/prep time.  The more contributors there are, the less frequently each contributor needs to post.  One post a month is a much easier to stomach than a couple posts every week.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Who is willing to contribute to the blog (if it actually happens)? Tell us about the ideas you would most like to write about, or other ways you would like to participate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Backreference to other phases of the blog series.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1712/code-review-blog-phase-1-raise-the-idea-on-the-meta-site&quot;&gt;&lt;strong&gt;Raise the idea on the meta site&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1718/code-review-blog-phase-2-define-the-scope&quot;&gt;&lt;strong&gt;Define the purpose and scope&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Recruit contributors&lt;/strong&gt; (this post ...).&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1823/code-review-blog-phase-4-plan-a-schedule&quot;&gt;&lt;strong&gt;Plan a schedule.&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="52915" LastEditDate="2022-06-10T05:30:29.337" LastActivityDate="2022-06-10T05:30:29.337" Title="Code Review Blog - Phase 3 - Recruit contributors" Tags="|discussion|status-declined|blog|" AnswerCount="13" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1726" PostTypeId="2" ParentId="1725" CreationDate="2014-04-10T02:28:48.580" Score="14" Body="&lt;h1&gt;Meta-Coordination, and more&lt;/h1&gt;&#xA;&lt;p&gt;I am happy to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;facilitate the blog for any issues where moderator assistance or intervention is needed, locating the right SE folk or resources, etc. Wherever keeping the blog active requires it, and a moderator assistance can help.&lt;/li&gt;&#xA;&lt;li&gt;edit and/or review draft blogs&lt;/li&gt;&#xA;&lt;li&gt;write a blog entry occasionally (one every few months or so), if I am given some advance warning of it.... ;-)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-10T02:28:48.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1727" PostTypeId="2" ParentId="1725" CreationDate="2014-04-10T02:35:44.280" Score="14" Body="&lt;p&gt;One post in a whole month? Less with more contributors? I'm sure I can do that. I'd happily volunteer for coordinating the blog as well, but I think we should have some &amp;quot;blog committee&amp;quot; and a dedicated [private] chatroom where the coordination will take place.&lt;/p&gt;&#xA;&lt;p&gt;I can think of several things I could easily write about...&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Beta Progress | &lt;em&gt;About Code Review&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;CR has a very active community, always coming up with events and using the meta site to keep a close eye on &lt;a href=&quot;/questions/tagged/beta-progress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beta-progress&amp;#39;&quot; rel=&quot;tag&quot;&gt;beta-progress&lt;/a&gt;. I think even after graduation (I can smell it coming, ...or is it just me?), the site stats will remain of high interest and can easily be a recurring blog matter (I don't mean &lt;em&gt;every month&lt;/em&gt;, but a quarterly or semi-annual update would be nice). A blog post is more appropriate than a meta post for this. Keep meta for questions that can be answered.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Top Content | &lt;em&gt;About Reviewing Code&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Fight fire with fire. People don't quite get what CR is? Let's show them questions and answers that shine, meta-dissect a cherry-picked existing answer and go about the details of what makes that answer such a great CR answer; do the same for a cherry-picked existing question - identify and expand on the elements of the question that make it such a great CR question.&lt;/p&gt;&#xA;&lt;p&gt;And/or make a quarterly review of the quarter's top Q&amp;amp;A's, so we have an easy reference at the end of the year for the &amp;quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1320/best-of-code-review-2013&quot;&gt;Best of CR 2014&lt;/a&gt;&amp;quot;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Current Community Events | &lt;em&gt;About Us&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;We have a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1628/the-race-has-started-are-you-running&quot;&gt;race going on against PCG&lt;/a&gt;. We have a bunch of new &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1600/code-challenge-2&quot;&gt;review challenge posts in the brewer&lt;/a&gt;. When &lt;em&gt;Winter Bashes&lt;/em&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1083/23788&quot;&gt;we bash at it and get teh hatz&lt;/a&gt;. Having them on our meta site is great, blogging about it could be interesting, too, and could contribute to draw more &lt;s&gt;attention&lt;/s&gt; &lt;em&gt;voters&lt;/em&gt; to our beloved site.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-10T02:35:44.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1729" PostTypeId="2" ParentId="1652" CreationDate="2014-04-10T11:55:18.637" Score="0" Body="&lt;h1&gt;Page Template&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The following is a copy/paste of the markup used to create the Help page. If you want to experiment with changing things, you can do it here, or copy/paste the following in to a 'scratch' answer, etc.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Code Review Stack Exchange is for &lt;strong&gt;sharing code from projects you are working on&lt;/strong&gt; for peer review. If you are looking for feedback on a specific working piece of code from your project in the following areas&amp;hellip;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about &amp;hellip;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice regarding X?&quot;)&lt;/li&gt;&#xA;&lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;&lt;li&gt;How to add a feature to or solve a problem with your code&lt;/li&gt;&#xA;&lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;then your question is off-topic for this site.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;I'm confused! What questions are on-topic for this site?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be yes to all questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;&lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you answered yes to all the above questions, your question is on-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Make sure you include your code in your question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This site is for code reviews, which are hard to do when the code is behind a link somewhere out there on the internet. If you want a code review, you &lt;em&gt;must&lt;/em&gt; post the relevant snippets of code &lt;em&gt;in your question&lt;/em&gt;. It is fine to post a &quot;see more&quot; link (though, do be careful &amp;mdash; very few reviewers will be willing to click through and read thousands of lines of your code), but the most important parts of the code &lt;em&gt;must&lt;/em&gt; be placed directly in the question.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Reviewers may comment on any part of the code.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Feel free to call attention to specific areas you are concerned about (performance, formatting, etc). However, &lt;em&gt;any&lt;/em&gt; aspect of the code posted is fair game for feedback and criticism.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What? Questions &lt;em&gt;about&lt;/em&gt; code reviews are off topic?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Conducting code reviews is an important skill, much like any other programming discipline. These &quot;whiteboard&quot;-style questions are best asked on &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;Programmers Stack Exchange&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more help, see &lt;a href=&quot;/help/dont-ask&quot;&gt;&quot;What types of questions should I avoid asking?&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please &lt;a href=&quot;/search&quot;&gt;look around&lt;/a&gt; to see if your question has been asked before. It’s also OK to &lt;a href=&quot;/helpcenter/self-answer&quot;&gt;ask and answer your own question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your question is not specifically on-topic for Code Review Stack Exchange, it may be on topic for &lt;a href=&quot;http://stackexchange.com/sites&quot;&gt;another Stack Exchange site&lt;/a&gt;. If no site currently exists that will accept your question, you may &lt;a href=&quot;http://area51.stackexchange.com/faq&quot;&gt;commit to&lt;/a&gt; or &lt;a href=&quot;https://meta.stackexchange.com/questions/76974/how-can-i-propose-a-new-site&quot;&gt;propose&lt;/a&gt; a new site at &lt;a href=&quot;http://area51.stackexchange.com/&quot;&gt;Area51&lt;/a&gt;, the place where new Stack Exchange communities are democratically created.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-04-10T11:55:18.637" CommentCount="0" CommunityOwnedDate="2014-04-10T11:55:18.637" ContentLicense="CC BY-SA 3.0" />
  <row Id="1730" PostTypeId="1" CreationDate="2014-04-10T22:45:47.147" Score="37" ViewCount="850" Body="&lt;p&gt;On 2013-11-15, we were given a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now&quot;&gt;review&lt;/a&gt; about our beta progress. On 2014-04-10, we also got some &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/conversation/beta-status-review-2014-04-10&quot;&gt;feedback&lt;/a&gt; from Stack Exchange Community Managers @GraceNote and @Pops.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the concerns that was raised about the health of our community is that we have too many one-time contributors, and need more repeat customers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'd like to ask:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What ideas do you have to help turn one-time contributors into repeat customers?&lt;/li&gt;&#xA;&lt;li&gt;Maybe don't know the answer to that, but most of you who are reading this are avid users of the site yourselves.  Perhaps you could just speak for yourself — What brings you to Code Review today, and why do you keep coming back?&lt;/li&gt;&#xA;&lt;li&gt;Is there anything we are doing that might be driving away the kind of user that we want to keep?&lt;/li&gt;&#xA;&lt;li&gt;What Data Explorer queries could yield insight into the user-retention problem?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-07-11T03:31:38.183" Title="Hi! What brings you here today?" Tags="|discussion|beta-progress|new-users|user-retention|" AnswerCount="16" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1731" PostTypeId="2" ParentId="1725" CreationDate="2014-04-10T22:48:01.477" Score="8" Body="&lt;p&gt;I would be more than happy to write a blog entry here and there, as long as there are others that will review my blog entry before I post it...lol&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-04-10T22:48:01.477" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1732" PostTypeId="2" ParentId="1725" CreationDate="2014-04-10T22:48:04.337" Score="8" Body="&lt;h1&gt;I'm willing to blog&lt;/h1&gt;&#xA;&lt;p&gt;I am offering to help a bit every now and then with the blog (like once a month or so).&lt;/p&gt;&#xA;&lt;p&gt;Things I could do on the blog:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Trying to attract more users to the site, and trying to make the new ones stay&lt;/li&gt;&#xA;&lt;li&gt;Post about learning a new language, and ways that you can learn them (Can be CR related!)&lt;/li&gt;&#xA;&lt;li&gt;Highlights of CR questions and answers&lt;/li&gt;&#xA;&lt;li&gt;What's going on in our chat room, interesting conversations&lt;/li&gt;&#xA;&lt;li&gt;What code I'm working on and how I think while coding and what CR is giving me for this&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And probably a bunch of more stuff...&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-10T22:48:04.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1733" PostTypeId="2" ParentId="1730" CreationDate="2014-04-10T23:13:45.313" Score="19" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What brings you to Code Review today, and why do you keep coming back?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I will, of course, answer this as a non-moderator (I have to stay active to perform my duties):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides the benefit as a CS student, I'm still here because this strongly-committed and encouraging community makes me smile.  This is an important aspect of programming -- communicating with fellow programmers, even with ones who &quot;speak&quot; a different programming language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am always looking out for code that I can review (primarily C++, C, and some assembly), but I also want to support others by giving them my vote if I like their content.  But this is not just for fellow answerers.  When I see a user, new or old, coming in with some code for review, I know that they're looking to make their code better &lt;em&gt;and&lt;/em&gt; to improve their craft.  Programming doesn't just involve writing something to get the correct output.  It's still based on &lt;em&gt;language&lt;/em&gt;, and with any language, cleanliness helps get the point across better.  That's what this site is for -- to promote clean and effective code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do still appreciate the fake Internet points, but I especially like to consider my questions, and especially my answers, as my own work.  Another important aspect of programming is learning how to read others' code to not only help &lt;em&gt;others&lt;/em&gt; become better, but to become better at reading code not written by yourself.  If we all could judge our own code and clean it up ourselves, then why peer-review?  You simply cannot get better if you just keep your code to yourself.  I believe this site is very nurturing in this aspect, and this is something that really keeps me hooked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay, &lt;em&gt;fine&lt;/em&gt;, I'm just here to edit posts, but would prefer not to propose Edit Review SE... ;P&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-04-10T23:13:45.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1734" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T01:39:57.263" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What ideas do you have to help turn one-time contributors into repeat customers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I know this has been discussed a lot on Meta, so it might be beating a dead horse.  But I think the biggest turnoff for potential contributors is the lack of voting.  I know that when I first joined Code Review, I would put 30 minutes or more into a complex and detailed answer and garner maybe one or two upvotes for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By its very nature, performing a code review is a time-intensive process, and users expect (reasonably, in my opinion) to be compensated proportionately for that time and effort.  And &quot;proportionately&quot; is defined in relation to other sites in the Stack Exchange network (even if that's not appropriate or a valid way of thinking, that's how it is).  On other sites, even a one-minute, one-paragraph answer can garner 3+ upvotes, and a well thought-out one which really delves into the issues is pretty much guaranteed 5+.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want people to keep coming back, give them more upvote notifications and more of the meaningless points next to their name. :)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What brings you to Code Review today, and why do you keep coming back?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I come back for two reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I genuinely enjoy helping other people improve as programmers and consider myself (rightly or not) knowledgeable enough in Java to really contribute to that.&lt;/li&gt;&#xA;&lt;li&gt;I'm putting a lot of effort into improving at Python, and the feedback I get here is very helpful, especially for figuring out things like naming and formatting conventions (which, in Python especially, is hard to glean from just reading other peoples' scripts and all the conflicting styles in the APIs).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there anything we are doing that might be driving away the kind of user that we want to keep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Actually, I think the community here at Code Review is one of the best on the Stack Exchange network.  Whenever a new user comes and posts a question which isn't meant for this site, I've always seen them get a very kind welcome message and a likewise kind explanation of why their question doesn't belong here.  And these almost always include an invitation to come back to the site once they get their code working.  Really, that's very incredible for Stack Exchange, which is known for its brutality and, frankly, elitism.  There's not much of that vibe here, and that's awesome.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing that might drive away people is, like I said, people not getting compensated &quot;proportionately&quot; for their effort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But seriously... even though I'm not one of the top users on this Stack Exchange site, I'm actually very glad to be part of the community here.  On StackOverflow and other sites on the network, I feel like I have to combat the harsh brutality that others bring to newbies.  Here, it really seems like a nice group of people, and the culture is great.  Maybe that will change if and when Code Review becomes a lot bigger, but a guy can stave off disillusionment as long as possible, haha.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;One more thing I just thought about: sometimes, one wants to contribute but can't find anything to contribute &lt;em&gt;on&lt;/em&gt;.  This is because most questions already have one or two very well-written answers, and it seems like that's completely sufficient for the OP.  It would be good if we could encourage people to think about the site differently, so that multiple thorough answers on the same question didn't feel redundant or like you're stepping on the other answerer's toes.&lt;/p&gt;&#xA;" OwnerUserId="20523" LastEditorUserId="20523" LastEditDate="2014-04-11T14:24:23.843" LastActivityDate="2014-04-11T14:24:23.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1735" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T02:45:22.103" Score="28" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What ideas do you have to help turn one-time contributors into repeat&#xA;  customers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More helpful, polite comments.  More voting on their posts.  Being more friendly to them. Personally inviting them to our chatroom.  &lt;em&gt;We also &lt;strong&gt;need&lt;/strong&gt; to dispel the myth that you have to know the language inside &amp;amp; out to review code&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to stand out from other Stack Exchange sites.  Those are just a few simple ways that we can do that.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What brings you to Code Review today, and why do you keep coming back?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Honestly, I just come around to have a friendly chat with people in the chat room.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Warning: the following may be a tear-jerker (but probably not)&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;When I first joined this site (back in the dark ages), I didn't really feel a sense of belonging.  All I really wanted was to have some of my code reviewed, and then I reviewed a bit of Java code (which I wasn't that proficient in) so I wouldn't be considered a &quot;one and done&quot; user.  Then I went on my merry way to another Stack Exchange site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fast forwarding periodically through time, I occasionally find myself back on Code Review.  I would upvote a few of the questions from Code Review that appeared on the &quot;Hot Network Questions&quot;, and note that some user named &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&lt;/a&gt; had edited the question.  Then I would leave again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One day I stumbled back onto the site, and noticed a meta post about the community voting on some new moderators.  I saw Jamal had put himself up for the election, so I voted for him due to my past observations of his moderation patterns.  I then left again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fast forward a bit (out of the dark ages), I again find myself on Code Review.  For some reason, I decided to join the chat room.  I had never really been in a Stack Exchange chat room before, so I'm not sure what made me decide to go join one right then and there.  But I was glad I joined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was instantly greeted by &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-andre-forsberg&quot;&gt;Simon&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;, Jamal, and &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;retailcoder&lt;/a&gt; (a little bit later I met &lt;a href=&quot;https://codereview.stackexchange.com/users/18427/malachi&quot;&gt;Malachi&lt;/a&gt;).  I was impressed by the improvement in quality that I had seen since Jamal had been elected as a moderator, and how friendly everyone was to me when I was just passing by.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since then I committed, not just to getting this site out of graduation, but to making this the best damn Stack Exchange site on the network.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I quickly climbed up the reputation ladder, aiming to make my mark in peoples minds as the best &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; programmer on Code Review.  I focused on quality reviews over a large quantity of reviews, and &lt;a href=&quot;http://data.stackexchange.com/codereview/query/952/top-500-answerers-on-the-site&quot; rel=&quot;nofollow noreferrer&quot;&gt;rose up to be the 2d top reviewer on the site&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm terrible at conclusions.  Anyways, as of recent my personal schedule has eaten up my time and I have not been able to review as much code.  I still try to keep my presence in the chat room to bring that same friendliness that I received to others.  Hopefully you can aid me in my commitment, and steer this great site out of beta and into the realm of graduation.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there anything we are doing that might be driving away the kind of&#xA;  user that we want to keep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can't think of anything that we are doing &lt;em&gt;wrong&lt;/em&gt;, but I am biased since I am an addict to this site.  One thing that &lt;em&gt;may&lt;/em&gt; drive some people away is overwhelming them with information.  All of the memes we use, all of the acronyms we say, all of the rules we abide by; it's a lot to take in all at once by &quot;outsiders&quot;.  And I'm not sure if that is something we can fix easily, or change at all.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-04-13T03:24:08.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1736" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T04:40:58.317" Score="12" Body="&lt;p&gt;My story is similar to @Syb0rg's. I mean, I started off as a driver-by too. I joined April 4th, 2013, and posted 7 questions between April 10, 2013 and September 5, 2013, before I posted my first answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By then I had reached 2K on Stack Overflow, and felt more inclined to get into this &quot;code review&quot; beta site, and browsing through the meta site I eventually stumbled on the &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;Area 51 stats page&lt;/a&gt;, and that's when it &lt;em&gt;really&lt;/em&gt; all started for me - looking back at my meta history, September 5&lt;sup&gt;th &lt;/sup&gt; is when I posted the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/832/1000-days-in-beta-lets-make-cr-t-shirts&quot;&gt;1000 days in beta&lt;/a&gt; post. Back then I wanted to get the community's pulse, see how alive that site was. A CRitter by the name of Jamal was the first to comment. The first answer came from Jonny Sooter and said it all: &lt;em&gt;There's a reason why this site is still in beta: NOBODY VOTES.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seeing that Jamal was always around and responding to whatever I posted on the meta site, and Malachi and other people joined the conversations, and at one point the meta-commenting got so ridiculous it spawned a meta-question asking &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/984/are-we-somehow-misusing-cr-meta-whats-off-topic-on-meta&quot;&gt;Are we somehow misusing CR.Meta? (what&amp;#39;s off-topic on meta?)&lt;/a&gt;, and that's about when the chat room got revived.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On day 1,000, the site had 9.8K questions, 17K answers, ~10K visits/day. When the zombie-hunting mission started, we faced ~18 new questions/day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Today is day 1,177, and the site has 13.4K questions, 23.3K answers, ~21K visits/day. ~30 new questions/day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I keep coming back because I've developped some kind of a sense of &lt;em&gt;ownership&lt;/em&gt; with this site, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1628/the-race-has-started-are-you-running&quot;&gt;I feel dirty whenever I spend a vote on PCG&lt;/a&gt; and I think &lt;em&gt;seeing this beta fail would be the worst thing that could happen to the Internet and to the World in general&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;What ideas do you have to help turn one-time contributors into repeat customers?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What made me systematically come back here and answer the incoming questions, and keep doing that, is when I realized that &lt;em&gt;this site needed me&lt;/em&gt;. Looking at our average number of answers per question, and looking at the voters page, &lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;this site needs you&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drivers-by will ask a question, &lt;em&gt;maybe&lt;/em&gt; upvote one or more answers &lt;em&gt;on their post&lt;/em&gt;; they'll often accept an answer, and then they'll walk away. &lt;strong&gt;If more have a good first impression, more will come back&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we put down &lt;em&gt;torches and exploding bear traps&lt;/em&gt;, and greet new faces kindly and carefully craft close comments, we can work towards putting the odds on our side - basically, &lt;em&gt;keep doing what we're doing&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By having catchy titles in the Community Bulletin (like this one), we can get more eyes onto our meta (and eventually, onto our blog), and get more people to know who we are and how we're &lt;s&gt;different from&lt;/s&gt; &lt;em&gt;better than&lt;/em&gt; the other Stack Exchange sites.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Is there anything we are doing that might be driving away the kind of user that we want to keep?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As @JeffGohlke &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1734/23788&quot;&gt;said&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The only thing that might drive away people is, like I said, people not getting compensated &quot;proportionately&quot; for their effort.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;People that write answers should all be in the list of voters. Code Review isn't Stack Overflow, and new visitors often come from [much] larger SE communities where it doesn't matter if you vote or not, because you're a drop in the ocean. If all answerers voted (up or down) on at least the question they're answering and other answers on that question, I'm sure it would make a huge difference.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-04-11T04:40:58.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1737" PostTypeId="2" ParentId="1725" CreationDate="2014-04-11T08:27:59.993" Score="9" Body="&lt;p&gt;I would also be happy to write some articles, probably once every few months, but just like Malachi I would need a complete review of the said articles before posting them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I'm really a fan of having a dedicated blog committee to review and validate the articles (we will later find an &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1673/21609&quot;&gt;overly long acronym&lt;/a&gt; for the committee to make it sound cool). Ideally, everybody would be able to propose an article to this committee which would then validate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We would need an FAQ to answer the common questions about participating to the blog though.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-04-13T18:05:24.790" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1738" PostTypeId="2" ParentId="1718" CreationDate="2014-04-11T10:04:16.970" Score="12" Body="&lt;h1&gt;Review Open-Source Software&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;On Code Review, asking to review other people's code is normally off-topic.&lt;sup&gt;1&lt;/sup&gt;  However, a blog is not subject to the same restrictions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unlike most answers on Code Review, which are directed to a small audience, a technical review of widely used software would be of general interest.  If we blog about a security, correctness, or performance bug, that could drive a lot of traffic to the site and illustrate the value that Code Review can provide to &lt;em&gt;anyone&lt;/em&gt;'s code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each post would focus on an interesting portion of a project, e.g. the authentication system in WordPress.  (I've looked there, and it's not pretty!)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; There is a possible loophole for open-source code.  Anyone could claim to be a maintainer of a fork of an open-source project.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-04-11T10:04:16.970" CommentCount="2" CommunityOwnedDate="2014-04-11T10:04:16.970" ContentLicense="CC BY-SA 3.0" />
  <row Id="1739" PostTypeId="1" CreationDate="2014-04-11T11:45:25.013" Score="4" ViewCount="61" Body="&lt;p&gt;I'm not suggesting there are any currently on the site (there may be, may be not), but it occurs to me that there's the distinct possibility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On StackOverflow, as example, an unanswerable question would have to be a question where the posting user essentially lied about the actual results.  On StackOverflow, your code isn't producing the correct results, so the answer is whatever change needs to be made to your code to produce the correct results.  You can't possibly post an on-topic question that is unanswerable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The story is different here though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here, a requirement for being on-topic is that the code actually work.  And the question you ask is &quot;Can my code be better?&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is &quot;No, I don't see any way to improve this code.&quot; an acceptable on-topic answer?  I don't think that's very helpful to the site or to the person posting the question--particularly because generally speaking, anyone using this website is likely always writing the best code they can... but similarly, anyone using this site is unlikely to think they know all of the best ways of doing something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it helpful to post an answer along the lines of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;I think this code is good and I wouldn't make any changes to here.  Here are the things I think you did particularly well and why I think these are the best written parts of the code&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This answer says almost the same thing as &quot;No, I don't see a way of improving the code,&quot; but at least affirms that some particularly parts of it were certainly good in the eyes of one answerer.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="22222" LastEditDate="2014-04-11T14:07:59.313" LastActivityDate="2014-04-11T15:47:33.700" Title="Unanswerable Questions" Tags="|discussion|questions|" AnswerCount="2" CommentCount="0" ClosedDate="2014-04-11T16:22:02.803" ContentLicense="CC BY-SA 3.0" />
  <row Id="1740" PostTypeId="1" CreationDate="2014-04-11T11:54:12.657" Score="8" ViewCount="105" Body="&lt;p&gt;As we were once again told that CR is heading into the right direction and we should work on retaining more of the incoming new users I wanted to start some more directed discussion on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;200_success's initial question &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1730/hi-what-brings-you-here-today&quot;&gt;Hi! What brings you here today?&lt;/a&gt; already goes into this direction but it is only one aspect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us gather some more ideas!&lt;/p&gt;&#xA;" OwnerUserId="33172" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-04-11T13:25:49.933" Title="How to retain users?" Tags="|discussion|user-retention|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1741" PostTypeId="2" ParentId="1740" CreationDate="2014-04-11T11:54:12.657" Score="8" Body="&lt;p&gt;It might be a good idea to encourage askers to contribute their edited code as an answer to their question after a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This offers several opportunities:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;they return to the site to post the outcome (User Retention ftw)&lt;/li&gt;&#xA;&lt;li&gt;they add another answer (better ratio + more votes (+ twice the rep for an answer upvote compared to a question upvote!))&lt;/li&gt;&#xA;&lt;li&gt;the reworked code is seen in full length (and beauty)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="33172" LastEditorUserId="33172" LastEditDate="2014-04-11T12:05:38.303" LastActivityDate="2014-04-11T12:05:38.303" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1742" PostTypeId="2" ParentId="1739" CreationDate="2014-04-11T12:02:26.830" Score="2" Body="&lt;p&gt;I had (some form of) this discussion with Simon in chat. I also think that enumerating all good things does not add value over saying: Everything is good for the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, SE has also always been about the answer being helpful to others (though CR has another weighting on that I believe). So it might be beneficial to others to state why it was a good decision to do it this or that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To sum this up:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes there might be unanswerable questions in the sense of not being able to answer much more than &quot;you have done well&quot; but then again there is the possibility to gain more value from them than just answering the OP.&lt;/p&gt;&#xA;" OwnerUserId="33172" LastActivityDate="2014-04-11T12:02:26.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1744" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T12:11:47.490" Score="16" Body="&lt;h2&gt;What brings you to Code Review today&lt;/h2&gt;&#xA;&lt;p&gt;Self-centered post? All about me?&lt;/p&gt;&#xA;&lt;p&gt;Last September &amp;amp; October were tough, at work. I was dealing with a performance problem in a large software application, and I needed to do repeated 1-hour runs, then analyze the results, fix/tune the system differently, then rinse &amp;amp; repeat. The 1-hour runs were the worst. Nothing to do except make sure the run does not fail.... and the solution was to browse the web with one eye monitoring the logs. Stack Overflow was where I went to dabble away at 'things'. It was fairly effective whack-a-moling the questions that come up there...&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ADzf7.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Then, an odd thing happened on Halloween '13. Someone posted a question to SO about an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-question&lt;/a&gt; they were given, and I started writing up an answer for it, and ... &lt;em&gt;curses&lt;/em&gt; ... the question got &lt;a href=&quot;https://codereview.stackexchange.com/questions/33593/optimal-code-without-using-for-while-and-if/33599#33599&quot;&gt;migrated to Code Review&lt;/a&gt;!!!&lt;/p&gt;&#xA;&lt;p&gt;I found the concept of the site intriguing, and I pottered around for a week or so answered a few questions, and discovered the meta site in early November. Seems there was an &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/903/code-review-is-in-need-of-a-new-moderator&quot;&gt;election going on&lt;/a&gt;. Then GraceNote♪ &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now&quot;&gt;reviewed the site&lt;/a&gt;, and in response, Mat's Mug started the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;&lt;em&gt;Call of Duty&lt;/em&gt;&lt;/a&gt;. I figured I could help.... I am not sure what directed me to the chat room, but this was my first post there:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/12277946#12277946&quot;&gt;Nov 21 '13 at 1:25&lt;/a&gt; , by rolfl&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I can start ammo-unloading in the #java .... (just joining the fray)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And, it has looked good ever since:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uNXFU.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Why do you keep coming back?&lt;/h1&gt;&#xA;&lt;p&gt;I like helping people, and I like people who like helping people.&lt;/p&gt;&#xA;&lt;p&gt;It's a good crowd, and it makes a real difference in the real world. I like the task, the community, and the impact Code Review has.&lt;/p&gt;&#xA;&lt;p&gt;Also, it appears I am addicted....&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;434 answers&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Average 135 rep per day since joining&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;13.5K messages in the &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;2nd Monitor&lt;/a&gt;....&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Never missed a day ... ever:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/863oE.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-11T12:11:47.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1745" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T12:20:33.440" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What ideas do you have to help turn one-time contributors into repeat customers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;Output Gallery&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;For instance, &lt;a href=&quot;http://jsfiddle.net/xy2EN/6/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this &quot;The Matrix&quot; demo I made&lt;/a&gt; out of &lt;a href=&quot;http://jsfiddle.net/xy2EN/3/&quot; rel=&quot;nofollow noreferrer&quot;&gt;the OP's original version&lt;/a&gt; which is &lt;a href=&quot;https://codereview.stackexchange.com/q/46327/11919&quot;&gt;posted here&lt;/a&gt;. I still come back to it and do improvements bit by bit. If they were showcased, maybe it would generate interest. It could even fuel competition, by further reviewing and improving it. And presto! Returning customers!&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;CodeReview Dev Derby&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;We could put up something like &lt;a href=&quot;https://developer.mozilla.org/bn-BD/demos/devderby&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mozilla's Dev Derby&lt;/a&gt;, which is a monthly competition about a certain aspect of a language. I used to join this competition, but it's on hold at the moment. We could tweak the mechanics a bit to fit the Code Review spirit. We could name it &quot;Perf Wars!&quot; if it was about performance.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;More Exposure!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Shirts, stickers, meet-ups, more word-of-mouth referrals, topping the search engines!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Programmers and StackOverflow get too much attention because they top search engines, first choice in word-of-mouth referrals and has been a defacto go-to-site when dealing with programming. If Code Review was just promoted excessively as well.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What brings you to Code Review today, and why do you keep coming back?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I just want to review code, especially in the languages I know. It's additional experience, plus it feels rewarding to improve unoptimized code, like the one I linked to above. It's just so rewarding... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I feel like I belong more here than on StackOverflow. Back there, they &quot;speed code&quot;, churning out answers. As long as it works, it's accepted without second thought. I even have an &lt;a href=&quot;https://stackoverflow.com/a/10313023/575527&quot;&gt;answer that was improved over time&lt;/a&gt;, but never got the accept. It felt like a drive-by question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here, everyone is in a slower pace. You can take a moment and do everything properly, write the answer legibly in a way that everyone understands.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there anything we are doing that might be driving away the kind of user that we want to keep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Too little voting activity. Ain't reaching that 200 rep cap a day.&lt;/li&gt;&#xA;&lt;li&gt;Very slow user activity. In StackOverflow, you get a vote in a matter of seconds.&lt;/li&gt;&#xA;&lt;li&gt;Very slow response from the OP. I usually get OP responses the day after.&lt;/li&gt;&#xA;&lt;li&gt;Very little posting activity. In StackOverflow, leave it on for 15 mins, and you get 150 new posts.&lt;/li&gt;&#xA;&lt;li&gt;Those very long code to review just turns me off sometimes.&lt;/li&gt;&#xA;&lt;li&gt;Code Review treads between StackOverflow and Programmers SE. One wrong detail could send a post migrating to either site.&lt;/li&gt;&#xA;&lt;li&gt;Code Review is still a &quot;Blue Site&quot;. It hasn't established an identity. It doesn't even top search engines, unlike StackOverflow and Programmers.&lt;/li&gt;&#xA;&lt;li&gt;Same way how testing is often neglected, nobody reviews code. As long as code works, who cares?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What Data Explorer queries could yield insight into the user-retention problem?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Haven't used Data Explorer&lt;/p&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-04-11T17:00:06.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1746" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T12:41:58.100" Score="14" Body="&lt;p&gt;I'm pretty new around here and I'm completely new to programming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I first started using stack overflow I ended up asking some pretty dumb questions (How to use Scanner LOL) which in turn resulted in me lacking any rep or in turn any help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel here you can ask more generalised questions, stack overflow seems to be so specific and not really focused on any of the learning aspects of coding. I want to do this: give me this code that does it, is how it feels there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most people I've made contact with here via the 2nd Monitor or via questions have always approached me as a beginner, they always give me answers that in turn makes me ask more questions. Here I'm always learning, I'm not handed some code that works. I'm handed advice and alternatives that make me research and learn further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/46034/collatz-sequence/46073?noredirect=1#46073&quot;&gt;My first question here&lt;/a&gt; Is what really sealed the deal, the answers were brilliant and really helped me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next day I joined the 2nd monitor and was instantly greeted by Simon and Vogel who both  then continued to help me with my question. The 2nd monitor is great although I don't understand half of the technical stuff that is being discussed :P Its really good to see that you guys genuinely care about the questions, asking each other if their own answer is good enough etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm here today because &lt;strong&gt;1. The learning experience is unmatched.&lt;/strong&gt;  &lt;strong&gt;2. The community is exceptional.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="39926" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-04-11T12:50:02.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1747" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T15:31:38.933" Score="13" Body="&lt;p&gt;I feel like most things have already been said here so I'll just add a few small things. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What brings you to Code Review today, and why do you keep coming back?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I like the teaching-nature of reviewing code. In certain tags on SO like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; it takes a few minutes before the first answers arrive so I can more comfortably create a lengthy post with background information. Similarly, here on CR I even have one or two hours often. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some might consider this a bad thing but I particularly like it. Considering the quality of answers here, often the first answer after some period of time is already very exhaustive. In that regard, I'd say that I appreciate the slower answer time (and fewer answers) as a tradeoff for high quality answers.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there anything we are doing that might be driving away the kind of user that we want to keep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not necessarily something you're doing, but the main problem is the amount of posts. I only follow the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; tags and I get about one new question every 4 hours. This is not that much, certainly considering how popular the languages are. Following my remark about the one-exhaustive-answer-per-question note, often I find I can't add anything to an existing answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something that does bother me though: can't the [on hold] questions be removed from the overview? It irritates me a lot that basically half of my result page has been put on hold which makes it harder to see what questions still need attention.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As a final note: reading through this topic has made me realize that I should probably pick up my voting activity. Being mainly active in SO, I have gotten used to only upvote questions/answers I find interesting and downvote poor quality answers/questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously the concept of reviewing code makes it clear that downvoting questions should be rarely used (since they are &quot;poor&quot; quality by definition), but the notion of actually upvoting them was something I didn't consider at first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same goes for answers: here on CR I have to get in the mindset of upvoting answers that help the asker, not just me (I don't do it on SO because then every one-liner would get 50 upvotes. There I upvote high quality answers with extra background information).&lt;/p&gt;&#xA;" OwnerUserId="21028" LastActivityDate="2014-04-11T15:31:38.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1748" PostTypeId="2" ParentId="1739" CreationDate="2014-04-11T15:47:33.700" Score="1" Body="&lt;p&gt;An unanswerable question is something very subjective. I will be able to provide a much better code review than my cat, but someone like Eric Lippert will blow any review I give about C# out of the water (fine, all other languages as well).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you determine that you can't find anything, you should refrain from posting since it essentially doesn't add anything. A comment would be fine though, even if just to let the author know that there has been put some thought into reviewing his code.&lt;/p&gt;&#xA;" OwnerUserId="21028" LastActivityDate="2014-04-11T15:47:33.700" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1749" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T17:57:32.017" Score="14" Body="&lt;p&gt;I'll also contribute my bit here. I started on CR not too long ago by sometimes putting up interesting pieces of my code on this site in order to get more interesting views (answers) upon them, such that I could improve my own mindset.&lt;/p&gt;&#xA;&lt;p&gt;Then I got a very kind invite to the chatroom, and I decided to try it out, because &lt;em&gt;why not?&lt;/em&gt; My recent internet chat activity had gone down, and I still would like to talk about interesting things and having an extra channel surely would help.&lt;/p&gt;&#xA;&lt;p&gt;Now onto the asked questions, one of them being, what makes me come back, something I do need to say is that I am a quite active SO person, especially since &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt;, and that I like to help others and provide sufficiently detailed answers such that it actually attracts votes.&lt;/p&gt;&#xA;&lt;h3&gt;What makes me come back?&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;From time to time I have good pieces of code available which is dare to put up for review.&lt;/li&gt;&#xA;&lt;li&gt;I'm a regular visitor of &lt;em&gt;The 2nd Monitor&lt;/em&gt;, though this does not mean that I actually visit the site, but I at least visit the people of the site.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes questions appear in the &lt;em&gt;Hot Questions&lt;/em&gt; tracker when I'm browsing on SO's &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; tag.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;A piece of advice&lt;/h3&gt;&#xA;&lt;p&gt;Lastly I'd like to add a piece of advice, namely the following one: It would be nice to have some form of default answers available, showing which general points of code you should address, such that there is a fundamental basis available for your answer. It should of course be filled with reviews of the code of the OP. I'm sure some users have such lists available, but it would help newcomers.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-11T17:57:32.017" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1750" PostTypeId="2" ParentId="1730" CreationDate="2014-04-11T18:36:35.117" Score="14" Body="&lt;p&gt;Whenever I would go to answer a question, I kept being greeted with a competing answer.  Usually it was the same person, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/23788/mats-mug&quot;&gt;@retailcoder&lt;/a&gt;.  It was actually starting to get on my nerves a little bit, along with long comment strings that were really giving everyone the wrong impression of each other.  This is when the chat started up.  If I remember right, it was &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/22222/jamal&quot;&gt;@Jamal&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/23788/mats-mug&quot;&gt;@retailcoder&lt;/a&gt; setting me straight about some part of coding that I didn't quite understand; that really sparked the three of us chatting it up in what is now called &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.  This really cleared things up for me.  In this clarity was born the star addict and other favorite characters like the &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;Monkey&lt;/a&gt; and the &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/27623/syb0rg&quot;&gt;Robot&lt;/a&gt;.  Some have come and gone (they don't chat as much anymore) and we miss them, such as &lt;a href=&quot;https://codereview.stackexchange.com/users/35408/kleinfreund&quot;&gt;kleinfreund&lt;/a&gt;.  Others seem to lurk in the shadows a bit (&lt;a href=&quot;https://codereview.stackexchange.com/users/507/loki-astari&quot;&gt;Loki Astari&lt;/a&gt;) and some would like us to think that they live in the shadows (&lt;a href=&quot;https://codereview.stackexchange.com/users/15094/morwenn&quot;&gt;Morwenn&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have grown from a small community of chatters into a diverse group that probably sees more activity than most chat rooms on Stack Exchange.  But it's a good thing because it helps us understand that we aren't horrible trolls calling other people's code trash because we are ornery being kept in the basement of a large office building.  We all have a kind heart and are willing to help you understand whatever code questions you have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And we might even create some fun internet memes that will last as long as the site while we pass the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BTW.Work&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Additional&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess all of the above is just saying that I think of everyone there in chat as a friend.  some more than others but all friends.  There are Many that I haven't listed in this post either, and every single one of them has an expertise and an area that they have helped me grow in my coding experience, or even general experience.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-04-12T01:32:45.530" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1751" PostTypeId="2" ParentId="1481" CreationDate="2014-04-11T19:04:00.143" Score="4" Body="&lt;p&gt;I am in favour of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Q&amp;amp;A for improving your code - &lt;em&gt;working code working better&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-04-11T19:04:00.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1752" PostTypeId="1" AcceptedAnswerId="1753" CreationDate="2014-04-11T19:13:34.420" Score="7" ViewCount="246" Body="&lt;p&gt;There is a cluster of tags of a similar nature.  How should we synonymize them?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; (34 questions)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt; (90 questions)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception&lt;/a&gt; (36 questions)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Interestingly, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt; is the least general term, but is the most popular.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-10-21T18:24:32.697" LastActivityDate="2014-10-21T18:24:32.697" Title="Tag synonyms ([error-handling], [exception-handling], [exception])" Tags="|discussion|feature-request|status-completed|tags|synonym-request|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1753" PostTypeId="2" ParentId="1752" CreationDate="2014-04-11T19:43:37.247" Score="10" Body="&lt;p&gt;I find &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; encompasses all others, in a more language-agnostic way. For example VB6/VBA doesn't have &lt;em&gt;exceptions&lt;/em&gt;, but that doesn't stop anyone from handling errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I'd make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; the &quot;master&quot; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt; the synonym.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag wiki for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception&lt;/a&gt; sadly doesn't say what questions it should be used for, but I'd argue that it has the potential of being applicable to, say, a question about &lt;em&gt;designing exception classes&lt;/em&gt; (although I've never seen a CR question specifically about that), which somewhat relates to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; but not quite close enough to make it a synonym. We'd have to actually look at how the tag is used in these 36 questions to see if any retagging should happen, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the tag wiki excerpts should be edited to include proper usage guidelines.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-04-11T19:43:37.247" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1754" PostTypeId="1" CreationDate="2014-04-12T10:59:26.047" Score="2" ViewCount="59" Body="&lt;p&gt;Coming from &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1749/32231&quot;&gt;this post&lt;/a&gt;, I'd like to address this as a feature request.&lt;/p&gt;&#xA;&lt;h3&gt;What is it about?&lt;/h3&gt;&#xA;&lt;p&gt;Lowering the threshold that people might experience when wanting to answer new questions. I have the feeling, and my own personal experience adds to that aswell, that new users do not always have a good vision about &lt;em&gt;what&lt;/em&gt; they should address in an answer to a question.&lt;/p&gt;&#xA;&lt;h3&gt;How do I think it can be solved?&lt;/h3&gt;&#xA;&lt;p&gt;I can think it can be solved by adding how a basic structure of an answer &lt;em&gt;might&lt;/em&gt; look like. Points that could be on the list are things like &lt;em&gt;Readability&lt;/em&gt;, &lt;em&gt;Maintainability&lt;/em&gt; and &lt;em&gt;Performance&lt;/em&gt;. This should give users some basic guidance as to how to fill their answers, obviously the answer itself still needs to contain a review of the code in question. An emphasis on adding headers to the answer structure neither can hurt, I, for once, didn't know they existed until very recently.&lt;/p&gt;&#xA;&lt;h3&gt;How to actually implement it?&lt;/h3&gt;&#xA;&lt;p&gt;I do not know whether this is possible, but I was thinking about adding a text box approximately close to the answering field, such that people will be able to read it when starting to write an answer. I disagree with adding it in the actual answer field itself, as it should be presented as a guideline and not a mandatory structure.&lt;/p&gt;&#xA;&lt;p&gt;I'd be very interested to hear opinions about this.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-12T21:31:17.663" Title="Request to add answer structure close to the answering field" Tags="|discussion|feature-request|answers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1755" PostTypeId="1" CreationDate="2014-04-12T12:11:46.523" Score="12" ViewCount="98" Body="&lt;p&gt;It would be handy to have some kind of &quot;Zen mode&quot; here at Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think about it, you develop code in a maximized IDE or side-by-side with the result or the specs (or both). I think Code Review needs this kind of feature. I even find myself scrolling up, read the post again, scroll down, edit, repeat. Very tedious, especially if you're handling 2 scrollable areas.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Layout&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;It could have a left pane containing the original post for handy reading. A right pane containing a &quot;Zen mode&quot; editor, much like GitHub. It could optionally (discussed in the next section) need a third pane for the preview, like &lt;a href=&quot;http://jsbin.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSBin&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Result Pane&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;In addition, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/32231/skiwi&quot;&gt;@skiwi&lt;/a&gt; mentioned &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1754/11919&quot;&gt;in his post&lt;/a&gt; that the answer field would be best if it was closer to the edit area. I'm 50-50 on this one. If you're a newbie in Markdown, you'd find yourself looking back and forth between the Markdown and the preview. But if you're a seasoned StackExchange user (and GitHub as well), then you'd know how it looks like by the syntax itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we can have the third pane displaying the result &lt;strong&gt;OR&lt;/strong&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could have something like &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.jamesmc.writer&quot; rel=&quot;nofollow noreferrer&quot;&gt;James McMinn's Writer app&lt;/a&gt;, which formats the raw Markdown itself to the style of the resulting text. It could remove the need for the third pane, or maybe set it as a toggle.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;View Pane&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Now, I was thinking that it only showed the original post. But I come across a lot of answers that fork-off or add-to existing answers. So what if it also viewed existing answers as well?&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Implementation&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I originally thought of this as a bookmarklet that just took out the parts of the page, and displayed it in a full-page modal on top of the page (optionally with the browser going fullscreen). That way, it doesn't break the StackExchange layout. Once done, it just sends back all the values to the page. Submits are done on the page rather than the modal.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now this could go out to the other StackExchange sites as well, like StackOverflow or Programmers or even CodeGolf.&lt;/p&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-04-12T12:24:42.680" Title="Zen Mode + Dual Pane for ease of review and writing" Tags="|feature-request|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1756" PostTypeId="2" ParentId="1725" CreationDate="2014-04-12T16:28:44.017" Score="9" Body="&lt;p&gt;I feel confident enough to write small posts... But I would &lt;strong&gt;really&lt;/strong&gt; like someone to bounce by drafts off from, probably in a separate room, as suggested by @Mat's Mug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Count me in ;)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-04-12T16:28:44.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1757" PostTypeId="2" ParentId="1730" CreationDate="2014-04-12T17:12:23.513" Score="25" Body="&lt;p&gt;Before I answer, I wonder how many programmers really understand the importance of code reviews in the lifecycle of software construction. It was not until I read &lt;a href=&quot;http://blog.codinghorror.com/code-reviews-just-do-it/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this blog post&lt;/a&gt; that I realized the impressive evidence showing that code reviews significantly reduce bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing code reviews saves developer time in many ways:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You catch more bugs: a lot easier than discovering later and tracking down from obscure side effects!&lt;/li&gt;&#xA;&lt;li&gt;Keep all team members up to speed: if all commits/branches are code reviewed, then at least 2 programmers will know well every code change&lt;/li&gt;&#xA;&lt;li&gt;Code reviews produce better code: more eyes see more, the resulting is the very best of at least 2 developers instead of one. Better code is easier to maintain, and so less work in the future&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm spreading the practice everywhere, from work to personal projects. I use what I call the &lt;em&gt;code-review workflow&lt;/em&gt; (the same thing probably exists by other names too): new development is on a non-master branch, and the author must ask another team member to review and merge the branch into master. That's it in a nutshell, simple and effective. Tools like GitHub and GitLab make this trivially easy to implement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to clarify the above to stress that this site is very relevant, and in strong contrast with Stack Overflow. The special focus on improving and optimizing code that already works, and on validating good practices, makes this site unique and distinct from Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What brings you here today?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Normally I come here to answer questions. Although I get plenty of practice doing code reviews at work and privately every day, it's always good to get exposed to a different audience. You learn more new things from outside of your regular circles, so it's good to come back here from time to time to &lt;a href=&quot;http://blog.codinghorror.com/sharpening-the-saw/&quot; rel=&quot;nofollow noreferrer&quot;&gt;sharpen the saw&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But today in particular, I happen to be here because of the kindness of the community. Yesterday I discovered the chat rooms (thanks again &lt;a href=&quot;https://codereview.stackexchange.com/users/27623/syb0rg&quot;&gt;@syb0rg&lt;/a&gt;!), where I got a bunch of good tips for hunting questions and for building rep. This kind of reaching out by the community got me more interested.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What ideas do you have to help turn one-time contributors into repeat customers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Keep doing what you're already doing:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Keep rewarding good contributions generously&lt;/li&gt;&#xA;&lt;li&gt;Keep the quality up. Right now it's higher than Stack Overflow&lt;/li&gt;&#xA;&lt;li&gt;Stay friendly to newcomers&lt;/li&gt;&#xA;&lt;li&gt;Stay active, and engage the community with posts like this question and the ideas you're contemplating on the blog&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... why do you keep coming back?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I feel more appreciated here compared to Stack Overflow. Maybe because of the smaller volume, it's more likely that good contributions don't get overlooked. This is a good place for programmers who pay attention to details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Overflow is overcrowded. By contrast, this site is still quite young, which implies some advantages:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Here, you can still stand out. It's a good opportunity for all.&lt;/li&gt;&#xA;&lt;li&gt;The community is friendly and encouraging. SO can be pretty hostile sometimes...&lt;/li&gt;&#xA;&lt;li&gt;The privilege levels are set lower (for now), so it's easier to reach the coveted &lt;em&gt;trusted user&lt;/em&gt; level at 4000 rep as opposed to 20000&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there anything we are doing that might be driving away the kind of user that we want to keep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm still very new here. So far it's been all very great, no negative experiences whatsoever.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-04-12T17:12:23.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1758" PostTypeId="2" ParentId="1754" CreationDate="2014-04-12T21:31:17.663" Score="2" Body="&lt;p&gt;My guess is that, unless you've seen such a thing on other StackExchange sites:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Such a change would require a change to the StackExchange software&lt;/li&gt;&#xA;&lt;li&gt;You might persuade them to implement if it would benefit many StackExchange sites (not only Code Review)&lt;/li&gt;&#xA;&lt;li&gt;You probably won't be able to persuade them to implement it (they seem to implement new UI features rarely)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Moderators and the community of each site (e.g. of Code Review) are able to define and edit certain site-specific content, for example: customized close reasons: the on/off-topic portion of the FAQ page; but can't alter the software which creates the pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However you can probably define the content you suggest, as a meta-topic: as an answer to this meta-question, or as an answer to a new question such as &quot;What makes a good Code Review answer?&quot; or &quot;What topics can you address in a Code Review?&quot; or &quot;Do you have a checklist which you use to review code?&quot; or &quot;What's a good format for an answer on Code Review?&quot;&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-04-12T21:31:17.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1759" PostTypeId="2" ParentId="1725" CreationDate="2014-04-13T00:14:58.657" Score="9" Body="&lt;p&gt;I would love to write some blog posts.  It could only be on rare occasion though, I'm too busy to do it on a schedule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be more available to edit/review blogs, and that is something I am willing to do as well.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="27623" LastEditDate="2014-04-13T02:37:27.827" LastActivityDate="2014-04-13T02:37:27.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1760" PostTypeId="2" ParentId="1730" CreationDate="2014-04-13T10:25:05.163" Score="12" Body="&lt;p&gt;Thought I might add my thoughts here as although I'm just a minor contributor on the site  it is my most enjoyable of the network.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What brings you to Code Review today, and why do you keep coming back?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I work for a small company and things like code review and decent discussions on code often doesn't occur.  I find myself wanting peoples opinions on what I write but rarely get any advice.  As well, I would love to read their code to try and learn off them but struggle to get that opportunity.  This site has given me that chance!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I learn mostly by reviewing and having real code reviewed.  I have struggled when reading theoretical coding answers as I often can't see where I can put it into practice.  This site gives me the opportunity to have my real-life code reviewed by great developers. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What ideas do you have to help turn one-time contributors into repeat&#xA;  customers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Just reinforcing what others have already mentioned.  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Keeping comments friendly and not condescending.  Many people already do this which I have found both refreshing and encouraging.&lt;/li&gt;&#xA;&lt;li&gt;I still find the format for posting and answering questions quite hard to follow when there is large amounts of code.  If there was a better way to do this maybe this might encourage use?&lt;/li&gt;&#xA;&lt;li&gt;As others have mentioned, up-vote and give great positive feedback on their posts.  The first thing that would put me off as a contributor would be if my answer was hammered and I was made to feel useless etc&lt;/li&gt;&#xA;&lt;li&gt;This is probably not possible but it would be great if the list of questions and answers only showed my favorite tags.  Or if there was a tab that I could like on to show this.  I personally know absolutely zilch about many of the languages here and so often when I come back I find that alot of the questions are already greyed out.  I often have to scroll just to find one I can contribute on, or am interested in reading on.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="5140" LastActivityDate="2014-04-13T10:25:05.163" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1761" PostTypeId="2" ParentId="1725" CreationDate="2014-04-13T17:42:20.127" Score="9" Body="&lt;p&gt;As several people have already said they would like their post reviewed when they write one, why don't we write them together as a community answer for a meta question per blog post?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Several answers could be used to split it into smaller parts that are edited independently (to make conflicts less common).&lt;/p&gt;&#xA;" OwnerUserId="33172" LastActivityDate="2014-04-13T17:42:20.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1762" PostTypeId="2" ParentId="1725" CreationDate="2014-04-13T18:41:01.163" Score="10" Body="&lt;p&gt;I don't think I'd be of much use as a post contributor, but &lt;em&gt;I'd love to proofread, review, and edit submitted posts&lt;/em&gt;, and support contributors in any other way. Whether I review crappy code or enlightening blog posts, it's all just another kind of &lt;del&gt;nitpicking&lt;/del&gt; constructive criticism.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I am not sure how other sites manage their blogs, but a meta tag &lt;a href=&quot;/questions/tagged/blog-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;blog-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;blog-review&lt;/a&gt; would be one option. However, I don't think that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1761/21609&quot;&gt;collaborative writing as suggested by Nobody&lt;/a&gt; would be a tremendously good idea: With non-technical texts there is no “right” or “wrong” but at most suggestions that the author can choose to incorporate. A meta-question per post would still be useful as a way to solicit pre-publishing feedback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another reason why I dislike collaborative writing is &lt;em&gt;ownership&lt;/em&gt;. A post is not only an opportunity to showcase our wonderful community, but also to a chance for the author to advertise him- or herself which gets a lot easier when there is a clear “&lt;em&gt;I wrote this, visit blog.example.com for more insights&lt;/em&gt;“ rather than a vague “&lt;em&gt;Users Foo, Bar, and Baz contributed to this post&lt;/em&gt;”.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-04-13T18:41:01.163" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1763" PostTypeId="1" AcceptedAnswerId="1765" CreationDate="2014-04-14T06:28:01.003" Score="138" ViewCount="17806" Body="&lt;p&gt;Is it okay to edit the question to include the improved code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to do so for the following reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;To share the improved code with others&lt;/li&gt;&#xA;&lt;li&gt;To show the answering persons that I take their feedback seriously&lt;/li&gt;&#xA;&lt;li&gt;To make sure that I understood (and implement) the feedback in the right manner &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I understand that the original code must remain untouched otherwise it would invalidate the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how do I handle code review iterations? Do I have to create a new question for each new revision?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, writing code is an iterative process. I ask for a review, I consider the feedback and implement it, and then what? Shall I open a new question for the next review round or is it okay to update the question with the improved code (like suggested &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/212/40059&quot;&gt;here&lt;/a&gt;)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This meta question belongs to &lt;a href=&quot;https://codereview.stackexchange.com/questions/47066/check-if-xmlnode-with-certain-attribute-exists-and-create-xmlnode-if-not&quot;&gt;this post&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Note:&lt;/em&gt;&lt;/strong&gt; that this question has established a new/revised policy for how to edit posts after answers are received. Previous policies&#xA;  have been made obsolete as a result. The previous policy questions&#xA;  have been deleted, but, for those with enough rep, can be seen here:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully-obsolete&quot;&gt;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully-obsolete&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/210/obsolete-how-are-reposts-handled-on-code-review-obsolete&quot;&gt;https://codereview.meta.stackexchange.com/questions/210/obsolete-how-are-reposts-handled-on-code-review-obsolete&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1482/obsolete-can-i-edit-my-own-question-to-include-suggested-changes-from-answers&quot;&gt;https://codereview.meta.stackexchange.com/questions/1482/obsolete-can-i-edit-my-own-question-to-include-suggested-changes-from-answers&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Quick copy/paste link for comments:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;code&gt;[What you may and may not do after receiving answers](https://codereview.meta.stackexchange.com/a/1765)&lt;/code&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="40059" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-10-20T17:11:18.157" Title="For an iterative review, is it okay to edit my own question to include revised code?" Tags="|discussion|faq|site-policy|iterative-review|answer-invalidation|" AnswerCount="2" CommentCount="2" CommunityOwnedDate="2014-06-16T06:11:28.097" ContentLicense="CC BY-SA 3.0" />
  <row Id="1765" PostTypeId="2" ParentId="1763" CreationDate="2014-04-14T07:01:03.793" Score="152" Body="&lt;p&gt;You have several options for follow-ups:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;h1&gt;Accepting an answer&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If one of the answers gives you good advice with clear directions for improving your code, just &lt;strong&gt;accept the best answer&lt;/strong&gt; and upvote any other answers you feel were helpful.  The checkmark that you confer is the best way to show appreciation on this site, as it gives 15 reputation points and raises that answer to the top, and you also earn 2 reputation points for accepting an answer.  Posting your revised code would be redundant.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;h1&gt;Posting a new question&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If you incorporate advice from one or more answers, but are still unsure that the code is as good as it should be, then &lt;strong&gt;post a new question&lt;/strong&gt; with your revised code.  For the benefit of other users, add mutual links: mention the previous question in the new question, and add a comment on the old question linking to the follow-up question. See &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1065&quot;&gt;How to post a follow-up question&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;h1&gt;Posting a self-answer&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If you want to show everyone how you improved your code, but don't want to ask another question, then post an answer to your own question.  Selfie answers are acceptable on Stack Exchange sites, and even encouraged: there is a &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/13/self-learner&quot;&gt;self-learner badge&lt;/a&gt; you can earn for that.  Selfie answers can even be upvoted, downvoted, or commented on in their own right.  &lt;strong&gt;However, your answer must meet the standards of a Code Review answer,&lt;/strong&gt; just like any other answer:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/9357&quot;&gt;Code-only answers that don't actually review the code are insufficient&lt;/a&gt; and are subject to deletion.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Describe what you changed, and why.&lt;/strong&gt; (see above point)&lt;/li&gt;&#xA;&lt;li&gt;Give credit to any other users who may have helped you.  As stated in (1) above, posting a selfie that merely reiterates an existing answer without adding new insight would deprive another user of well deserved reputation.  &lt;strong&gt;Also consider making your selfie &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/community-wiki&quot;&gt;community wiki&lt;/a&gt; if you feel that earning reputation from it would be unfair&lt;/strong&gt;.  However, if it's not done yourself, and a moderator determines that the self-answer is primarily dependent on other answers, then they are allowed to activate the CW status automatically.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;h1&gt;Posting on an external site&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If you are unwilling to write a sufficient explanation to constitute a good Code Review answer, then it would be best to refrain from posting your follow-up on Code Review at all.  Instead, you may host your revised code on an &lt;strong&gt;external site&lt;/strong&gt; (e.g. &lt;a href=&quot;https://github.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub&lt;/a&gt;, &lt;a href=&quot;https://gist.github.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub Gist&lt;/a&gt;, &lt;a href=&quot;http://pastebin.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pastebin&lt;/a&gt;, &lt;a href=&quot;http://jsbin.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSBin&lt;/a&gt;, &lt;a href=&quot;http://jsfiddle.net&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSFiddle&lt;/a&gt;, &lt;a href=&quot;http://ideone.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Ideone&lt;/a&gt;, &lt;a href=&quot;http://www.sqlfiddle.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;SQLFiddle&lt;/a&gt;, your personal blog, etc.) If your off-site host has revision capabilities, then include a link to the revision that was posted in the question. Format the edit &lt;strong&gt;as if it was always part of the question&lt;/strong&gt;, and not as if it is an &quot;Update&quot;. Something like the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This code and updates are available at: &lt;code&gt;[this repository](...some revision...)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could alternatively link to it in a &lt;strong&gt;comment on the question&lt;/strong&gt; or in a &lt;strong&gt;comment on the most helpful answer&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although we &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1309/9357&quot;&gt;disallow code in questions to be hosted on an external site&lt;/a&gt;, posting your revised code externally is fine, because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The primary concern of the site is make justified suggestions for improving the code.  The reviews are more valuable than the final product.&lt;/li&gt;&#xA;&lt;li&gt;The &quot;final&quot; code is supplementary information that is not essential to the question-and-answer process.&lt;/li&gt;&#xA;&lt;li&gt;Comments are considered disposable.  If the link dies, we can just delete the obsolete comment.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h1&gt;In addition...&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You &lt;strong&gt;must not edit the code in the question,&lt;/strong&gt; as that would violate the question-and-answer nature of this site.  (An exception to that would be if a user wrote a comment saying that your code is completely broken, and needs to be fixed before it can be reviewed.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You also &lt;strong&gt;should not append your revised code to the question.&lt;/strong&gt;  Posting improved code is an answering activity, not a questioning activity.  An example of such a problematic edit is &lt;a href=&quot;https://codereview.stackexchange.com/posts/47003/revisions#rev303d6ca2-dc60-426a-b21e-a69797301799&quot;&gt;Revision 2 of &lt;em&gt;Optimize vector rotation&lt;/em&gt;&lt;/a&gt;.  While the addendum to the question does not necessarily invalidate existing answers, it muddles the question.  What are late-coming reviewers supposed to do?  Reviewing the original code would be silly, but reviewing the revised code could lead to version skew among the answers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;On the other hand, that improvement would have made a good answer, since it was prefaced with a good justification for the code change.  A reviewer who spots a problem with the revised code could post a comment, and it would be clear that the comment pertains to that revision.  You could even post multiple selfie answers without muddling the original question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are a few more illustrations of how adding revised code to the question is poor practice:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/45685/9357&quot;&gt;StoredErrorWriter&lt;/a&gt;&lt;/strong&gt; — Notice the big code dump in the question labelled &quot;// Edit&quot;.  What is anyone supposed to do with that?  Nobody wants to take the time to diff the final with the original, and the follow-up isn't going to help anyone learn anything.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/37177/9357&quot;&gt;Simpler method to detect int overflow&lt;/a&gt;&lt;/strong&gt; — The follow-up largely repeats the advice in one of the answers.  Yet, posting the follow-up kills the question, leaving no room for late-coming answers.  Accepting the leading answer, possibly with comment, would have sufficed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/8611/9357&quot;&gt;Linux C++ Timer Class: How can I improve the accuracy?&lt;/a&gt;&lt;/strong&gt; — Revised code was added, but without explanation.  &lt;a href=&quot;https://codereview.stackexchange.com/a/32800/9357&quot;&gt;One of the late-coming answers&lt;/a&gt; pertains to the revised code.  Ideally, the revision should have been posted as a new question, since there was so much code that changed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/43223/9357&quot;&gt;Pretty-print Pascal&amp;#39;s triangle&lt;/a&gt;&lt;/strong&gt; — The follow-up seems to be largely based on advice from one answer, but it isn't clear exactly how.  Furthermore, @alexwlchan had to &lt;a href=&quot;https://codereview.stackexchange.com/a/43229/9357&quot;&gt;post an addendum to an answer in response&lt;/a&gt; to the follow-up.  That's a mess of a thread for anyone to follow.  Then, when &lt;a href=&quot;https://codereview.stackexchange.com/a/43285/9357&quot;&gt;I later posted an answer&lt;/a&gt;, I had to preface my remarks by noting that I was reviewing Revision 7.  Yuck!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/45335/9357&quot;&gt;Milliseconds to Time string &amp;amp; Time string to Milliseconds&lt;/a&gt;&lt;/strong&gt; — Bad code in a question is worthy of an upvote, since that's what makes an interesting question.  However, bad code in a follow-up should be downvoted.  I'm so conflicted!  I wish I could vote on the original question and the follow-up separately.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/42976/9357&quot;&gt;Hexadecimal to integer conversion function&lt;/a&gt;&lt;/strong&gt; — Five addenda, 16 revisions.  Enough said.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To end on a positive note, here is an example of what I consider to be a fruitful iterative review:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/38452/9357&quot;&gt;Python Port Scanner&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/46842/9357&quot;&gt;Python Port Scanner 2.0&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/46866/9357&quot;&gt;Python Port Scanner 2.1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="31562" LastEditDate="2017-05-25T19:09:59.487" LastActivityDate="2017-05-25T19:09:59.487" CommentCount="7" CommunityOwnedDate="2014-06-16T06:11:28.097" ContentLicense="CC BY-SA 3.0" />
  <row Id="1766" PostTypeId="1" CreationDate="2014-04-14T14:24:40.040" Score="16" ViewCount="217" Body="&lt;p&gt;When there is an answer you feel is 'bad', what are the correct actions to take?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/47090/similar-methods-using-loops&quot;&gt;&lt;strong&gt;Similar methods using loops&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;has an answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you always use both functions together it might be faster to run the code in one pass instead of two, but here it is perfectly fine to use two functions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This answer could be considered to be 'wrong':&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Technical: Best practice (and other answers on the same question) recommends the &lt;em&gt;Single Responsibility Principle&lt;/em&gt; where a function does one things only.&lt;/li&gt;&#xA;&lt;li&gt;Presentation: It is a short, 1-sentence answer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As a user, what are your options?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Flag it as Not-An-Answer (NAA)&lt;/li&gt;&#xA;&lt;li&gt;Flag it as Very-Low-Quality (VLQ)&lt;/li&gt;&#xA;&lt;li&gt;Vote to Delete it (if you have enough reputation)&lt;/li&gt;&#xA;&lt;li&gt;Down-vote it.&lt;/li&gt;&#xA;&lt;li&gt;Edit the answer and improve it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This meta-question is a discussion point.... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;... with the specific emphasis on the NAA and VLQ flags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Flagging an answer for moderator attention is not the right answer in a situation like this. Poor quality answers are supposed to be dealt with by down-voting, and by voting-to-delete. It is not an 'exception case' for there to be a bad answer, or an answer you disagree with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Links:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/93606/241497&quot;&gt;Is the Very Low Quality flag too ambiguous?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1485/31503&quot;&gt;Short answers and code-only answers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Please consider the nature of the answer before suggesting it is something only a moderator can process. The community normally has the tools to resolve these issues... use them, before flagging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Not an Answer flag - &quot;should be a comment&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@konijn pointed out that the NAA flag includes the text:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, &lt;strong&gt;&lt;em&gt;a comment&lt;/em&gt;&lt;/strong&gt;, another question, or deleted altogether.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is a judgement call, and it is true that only a moderator can convert an answer to a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My opinion (personal, not as a mod), is that the answer above is in fact an answer since it contains: &lt;em&gt;&quot;... but here it is perfectly fine to use two functions.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is because of that particular sentence/statement that I declined the flags for NAA. It is/was an answer. Further, converting it to a comment removes the option for people to 'disagree' with it by down-voting (comments cannot be down-voted).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am forming the opinion that NAA and VLQ flags should only be used when there is 'no doubt' about the answer. Anything 'grey' should be handled with comments/edits/votes.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-06-14T21:33:24.423" Title="What are the correct actions to take when there is a 'bad' answer?" Tags="|discussion|answers|voting|flagging|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1767" PostTypeId="2" ParentId="1766" CreationDate="2014-04-14T14:31:49.703" Score="14" Body="&lt;p&gt;Down vote + corrective comment should do the trick.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Downvotes alone is already doing a good job of keeping it away from the upper fold.&lt;/li&gt;&#xA;&lt;li&gt;A sight of a negative score is already a red light indicating a bad answer.&lt;/li&gt;&#xA;&lt;li&gt;Even more, a negative or corrective comment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the answer's owner does not take action in response to the down vote, then forever will it be given a negative remark by incoming voters and a negative reception to incoming researchers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But sometimes, people fear losing reps in downvoting answers, so they avoid it (like I did before). Users should overcome that and use their points to improve the quality of posts.&lt;/p&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="11919" LastEditDate="2014-04-15T00:00:18.667" LastActivityDate="2014-04-15T00:00:18.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1768" PostTypeId="2" ParentId="1766" CreationDate="2014-04-14T16:51:41.343" Score="13" Body="&lt;p&gt;I see that the answer with the bad advice has been downvoted, then deleted by three non-moderator users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with the downvoting, and in fact contributed one of those downvotes myself.  Normally, I would also leave a comment, but I didn't feel like typing out a rebuttal while browsing on my mobile phone.  I figured that the bad answer would be outcompeted by better ones, and that should be enough of an indicator of its poor quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm not convinced that deletion was justified.  We delete spam, and we delete answers that aren't answers.  However, this was an earnest, though misguided, attempt at answering the question.  I don't think that bad advice should be censored.  If anything, leaving it in place as a downvoted answer would be informative: it tells other users that someone had that thought, and that other programmers thought it was poor advice.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-04-14T16:51:41.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1769" PostTypeId="2" ParentId="1766" CreationDate="2014-04-14T19:09:44.700" Score="5" Body="&lt;p&gt;I've struggled with this same situation on a few occasions, and I would just like to point out that you may be putting too much faith in the community (but there's no better option).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community is great overall at recognizing answer quality and voting accordingly, but the community is non-perfect and people often have wrong beliefs, stupid opinions, or have momentary lapses of judgement. And let's be honest: a reasonably large fraction of software developers are bad at what they do. Once they've been on the site awhile, hopefully that will improve, but until then, it's possible that their beliefs of what are good code and what is actually good code will differ. (I see this a lot in the PHP tag -- the PHP community is about a decade behind good software development practices, and it shows on occasion.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In these situations where the community supports a bad answer, what should we do? My initial reaction, and I guess what I think is best considering the other options, is to hope that the original question asker and any subsequent readers will consider the critical comments and draw their own (correct) conclusions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish there were a better option, but I'm afraid it would be too much responsibility for the mods to handle these situations and it could potentially become a bad situation of mods' opinions becoming law. It also would be a giant slap in the face to someone to have an answer receive upvotes and then have it deleted by someone.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I don't think these situations happen often, but it's just something to consider. &lt;em&gt;The community is not infallible.&lt;/em&gt; If we ever see a massive influx of new users with relatively low skill, it might become a real problem.&lt;/p&gt;&#xA;" OwnerUserId="7308" LastActivityDate="2014-04-14T19:09:44.700" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1770" PostTypeId="2" ParentId="1763" CreationDate="2014-04-14T20:27:02.150" Score="3" Body="&lt;p&gt;I came here because of &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The moderators have had a discussion, and we are proposing new guidelines for posting follow-up code. Specifically, we would like to end the practice of letting the OP append revised code to a question. Since this is a departure from past practice, please read and provide feedback. We plan to upgrade this to faq status soon.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally like the appending of the new and approved code at the end &lt;strong&gt;once&lt;/strong&gt;, it is the easiest way for people who want to post another answer to determine what has been addressed already or not. [@Jamal, agreed, multiple updates on a question -&gt; do not want]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it seems that this will generate more work for the mods, whom I thought were already busy ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not the greatest arguments ever, but I still wanted to pitch in my 2 cents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What story is good without a single skewed point of data ;) This : &lt;a href=&quot;https://codereview.stackexchange.com/questions/40159/node-js-passport-wrapper-2&quot;&gt;node.js Passport Wrapper 2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the 3rd time that a person resubmits a JavaScript question that nobody responds to, costing me rep to put a bounty and keeping the answered score artificially low.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-04-15T10:41:24.287" CommentCount="2" CommunityOwnedDate="2014-06-16T06:11:28.097" ContentLicense="CC BY-SA 3.0" />
  <row Id="1771" PostTypeId="2" ParentId="1725" CreationDate="2014-04-15T21:18:40.910" Score="9" Body="&lt;p&gt;I didn't know SE actually had blogs!&lt;br&gt;&#xA;I would be happy to write occasionally and review other people's work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really liked the idea of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1738/32360&quot;&gt;reviewing open-source software&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I like the idea of writing simple How-Tos for more specific/obscure programming issues. Perhaps explaining how to use poorly documented APIs (IXMLDom and ADO for C++ on Windows) or maybe just topics people generally have trouble with. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've never blogged before, but I am assuming it's like coming up with a piece that you write for a newspaper. Perhaps we could have a queue for blog-post submissions where any Code-Review user (perhaps with Rep restrictions) could submit an article/topic. We would have editors vet the submission and vote on what topic gets posted that month.&lt;/p&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-04-15T21:18:40.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1772" PostTypeId="2" ParentId="1730" CreationDate="2014-04-16T01:42:31.470" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What ideas do you have to help turn one-time contributors into repeat customers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Post a comment to new users, like &quot;Welcome to Code Review! Feel free to visit &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the chat room&lt;/a&gt; to meet some of the regulars, to chat, or to ask any questions you might have.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many of the regular users feel &lt;a href=&quot;https://www.google.com/search?q=software+gelled+team&quot; rel=&quot;nofollow&quot;&gt;a sense of community&lt;/a&gt;, in part because of the chat room.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there anything we are doing that might be driving away the kind of user that we want to keep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Unfriendly comments to new answers (regular users have high/inflexible standards/expectations of what a &quot;good&quot; answer is)&lt;/li&gt;&#xA;&lt;li&gt;Nothing-but-criticism in answers to new questions (code reviews often consist of finding fault, which is fine when it's collaborative; but new users who aren't used to code reviews may find that a turn-off, so try to add something encouraging and friendly too)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What Data Explorer queries could yield insight into the user-retention problem?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There may be two distinct kinds of user:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Those who post questions&lt;/li&gt;&#xA;&lt;li&gt;Those who post answers&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;One order of business might be to think about how to understand what kind of user is not being retained. What's the median or mean profile of an un-retained user?&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-04-16T01:42:31.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1773" PostTypeId="1" CreationDate="2014-04-16T03:53:45.527" Score="18" ViewCount="379" Body="&lt;p&gt;I've been seeing some &quot;A vs. B&quot; questions for a while, and I'm not sure if they're considered on-topic for this site.  Many of these questions are not asking for a review, but which code snippet is better.  These, to me, sound primarily opinion-based.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I've seen some that are asking about best practices rather than just straight opinions.  I wouldn't like to clump all these questions together, and I still think each question should be evaluated to make sure they can still be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's one &quot;A vs. B&quot; question that has more to it than just asking for opinions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/40162/nesting-versus-goto-which-is-better-to-avoid&quot;&gt;Nesting versus GOTO: which is better to avoid?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's clearly not just asking, &quot;Here's A and B; which is better?&quot;  It is, first and foremost, real working code written by the OP.  It also does not read like a poll, which is a good indication that the OP has put effort into this code and wants to learn from it.  I personally would continue to allow questions like these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, I want to know if we should allow &quot;A vs. B&quot; questions that are otherwise on-topic for this site (working, non-hypothetical, and belongs to the OP).  I understand that many people find these questions popular, but looking for signs of off-topicness should come first, even if it becomes a hot question.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-03-08T23:22:55.940" Title="Should comparisons of code snippets be closed as &quot;not seeking a code review&quot;?" Tags="|discussion|site-policy|asking-questions|scope|comparative-review|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1774" PostTypeId="2" ParentId="1652" CreationDate="2014-04-16T04:41:23.983" Score="5" Body="&lt;h1&gt;Proposed update&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The following is a proposed rewrite of the Help/on-topic page. Consider it to be a discussion topic... 'Rubber Duck'&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;&lt;strong&gt;Code Review&lt;/strong&gt;&lt;/a&gt; is a Stack Exchange site for &lt;strong&gt;&lt;em&gt;sharing code from projects you are working on for peer review&lt;/em&gt;&lt;/strong&gt;. Code reviews are an important practice in a healthy software development process. A fresh set of eyes on your code can help to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;challenge assumptions and identify edge cases that may cause failures&lt;/li&gt;&#xA;&lt;li&gt;verify that the code will do what it is designed to do&lt;/li&gt;&#xA;&lt;li&gt;identify ways that the code can be improved, whether it is performance, readability, maintainability, security, or conformity to expected/common/best practices&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code Review is a distinct part of the larger Stack Exchange ecosystem, and specifically, Code Review does not overlap with either Programmers or Stack Overflow:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;&lt;strong&gt;Programmers&lt;/strong&gt;&lt;/a&gt;: My code is not written yet, and I don't know how to best design it&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;&lt;strong&gt;Stack Overflow&lt;/strong&gt;&lt;/a&gt;: I know what my code is supposed to do, but it is not working as expected&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Code Review&lt;/strong&gt;: My code works fine, as far as I know, but I would like to improve it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you have…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the actual &lt;strong&gt;code included&lt;/strong&gt; in your question (not only as a link to some other site)&lt;/li&gt;&#xA;&lt;li&gt;and the code is &lt;strong&gt;your own code&lt;/strong&gt; (you wrote it or you maintain it)&lt;/li&gt;&#xA;&lt;li&gt;which &lt;strong&gt;works&lt;/strong&gt; (to the best of your knowledge)&lt;/li&gt;&#xA;&lt;li&gt;is in a &lt;strong&gt;real&lt;/strong&gt; system (the code is not hypothetical)&lt;/li&gt;&#xA;&lt;li&gt;and you want to &lt;strong&gt;improve&lt;/strong&gt; your code (not obfuscate or 'golf' it)&lt;/li&gt;&#xA;&lt;li&gt;and you want feedback on &lt;strong&gt;any facet&lt;/strong&gt; of the code (not just those things you may list as being concerned about)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;… then this is the right place to ask your question!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For help on structuring your question to get the most from Code Review, see the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How To Ask&lt;/a&gt; page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes it helps to see &lt;a href=&quot;/help/dont-ask&quot;&gt;&quot;What types of questions should I avoid asking?&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your question is off-topic for Code Review, it may be on-topic for &lt;a href=&quot;http://stackexchange.com/sites#technology&quot;&gt;another Stack Exchange site&lt;/a&gt;. If no site currently exists that will accept your question, you may &lt;a href=&quot;http://area51.stackexchange.com/faq&quot;&gt;commit to&lt;/a&gt; or &lt;a href=&quot;https://meta.stackexchange.com/questions/76974/how-can-i-propose-a-new-site&quot;&gt;propose&lt;/a&gt; a new site at &lt;a href=&quot;http://area51.stackexchange.com/&quot;&gt;Area51&lt;/a&gt;, the place where new Stack Exchange communities are democratically created.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-04-16T19:13:40.457" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1775" PostTypeId="2" ParentId="1773" CreationDate="2014-04-16T05:58:10.573" Score="18" Body="&lt;p&gt;The mission of Code Review is to help programmers improve working code.  Although A-B comparison questions tend to elicit a different kind of answer and therefore make us feel uncomfortable, they are just another way for programmers to seek help to improve their working code.  We should therefore welcome them as Code Review questions, even though they don't seek a &quot;traditional&quot; review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's assume that the A-B comparison contains two code excerpts that meet our usual criteria (i.e., non-hypothetical working code from a project that you own or maintain).  Otherwise, we would just consider the question to be off-topic on those grounds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers to A-B comparison questions would probably take one of the following forms:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A (or B) is better, because &lt;em&gt;(reason)&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;A and B each has its drawbacks: &lt;em&gt;(analysis)&lt;/em&gt;.  Pick your poison.&lt;/li&gt;&#xA;&lt;li&gt;Hey, did you notice a bug in A?  Also, B could be better written as &lt;em&gt;(code)&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;A and B both suck.  Do C instead, which is better because &lt;em&gt;(reason)&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Neither one is significantly better or worse than the other.  Which one you pick is a matter of personal preference.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Most of those are beneficial answers, and it would be a shame to close A-B comparison questions in general.  There's no obvious way to predict which kind of answer might come out of an A-B comparison question.  After all, if you already knew, then you wouldn't need to ask in the first place.  Only Type 5 has a possibility of being unproductive; you can downvote poor quality questions without closing them, or close the really lame ones as &quot;Primarily opinion-based&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@JeffGohlke's &lt;a href=&quot;https://codereview.stackexchange.com/questions/40162/nesting-versus-goto-which-is-better-to-avoid&quot;&gt;Nesting vs. Goto question&lt;/a&gt; managed to produce excellent answers in several of those categories.  The question was skillfully asked, but even if it had consisted of a terse &quot;Which is better — A or B?&quot; and two code dumps, it might still have elicited good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We already have &lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aquestion+%22is+better%22&quot;&gt;many &quot;Which is better?&quot; questions&lt;/a&gt;, so obviously the demand exists.  Each question represents a desire from a fellow programmer who wants to improve their code.  Let's focus more on helping, and less on whether the question was phrased in a way that suits our tastes.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-04-16T08:48:41.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1776" PostTypeId="2" ParentId="1730" CreationDate="2014-04-16T11:12:58.147" Score="8" Body="&lt;p&gt;Two items:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;&amp;quot;All of the memes we use, all of the acronyms we say, all of the rules we abide by; it's a lot to take in all at once by &amp;quot;outsiders&amp;quot;. And I'm not sure if that is something we can fix easily, or change at all.&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Is this info written down somewhere? I'm a relative newbie to CR and it would be helpful to me to have it all documented in one place. If it is, I haven't found it yet.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I find it really frustrating that it's easier to pretend I know something and write an answer than it is to add a comment on a question. I tried to make the above comment on the original question to be less intrusive but I can't without 50 reputation. I have that much reputation on other SE sites, but not here. So I have to use the big hammer and pretend I know enough to provide a valid answer to the question in order to participate at all. It might be easier to get participation from new folk (and repeat visits) if the bar to participation weren't quite so high. That's not just directed at CR -- other SE sites are the same way and it has never made sense to me.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="40599" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-04-16T11:12:58.147" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1777" PostTypeId="2" ParentId="1773" CreationDate="2014-04-16T12:17:24.423" Score="11" Body="&lt;p&gt;I'm the author of that particular question, and I just wanted to chime in with my experiences with it.  (Sort of a ground-floor perspective, if you will.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, the question as asked was about comparing two particular styles to figure out which was better, which was the lesser of two evils.  But the fact was that I had been staring at that particular piece of code for so long that I had tunnel-vision and had lost sight of the forest through the trees.  The &quot;correct&quot; answer to that question (as much as there are objectively correct answers at all on Code Review) was neither option A nor option B -- it was options C through F.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had I not posted the details of my use-case and the actual working code I was dealing with, I agree that it ought to have been closed.  But because I included a good bit of the code I had written, the answerers were able to approach it with a fresh perspective and say, basically, &quot;You have a false dichotomy here.  You don't have to choose between these two bad things.  There are lots of other ways to tackle the problem.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the asker, I found those answers very helpful because they made me take a step back, breathe, and take a long, serious look at my problem.  They reminded me of some core tenets which often come up in code reviews, such as &quot;extract 'til you drop&quot; and &quot;don't reinvent the wheel&quot;.  And in the end, these made the final version of my code much better and will remind me in the future to back off a bit and look at alternatives which are outside the narrow constraints of a few particular lines.  If the point of a code review is to improve a piece of code and to improve the coder's abilities, then it was a successful code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a secondary or even tertiary benefit, I've found that questions which are phrased as such (generalized with wide applicability; common programming conundrums which everyone faces at some point, across many/all languages) are the ones which give this Stack Exchange site the most visibility via the Hot Questions list.  Sometimes, due to a sporadic influx of votes, a question will make it up there for 15 minutes, but this is usually the best case scenario for Code Review.  On the other hand, questions like the one you link to tend to linger on the Hot Questions link for 24 to 72 hours.  I realize that site visibility shouldn't be a criterion for whether or not a question is &quot;on topic&quot;, but it's a benefit which shouldn't be entirely ignored, especially given the concern of drawing in new users and retaining them.&lt;/p&gt;&#xA;" OwnerUserId="20523" LastActivityDate="2014-04-16T12:17:24.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1778" PostTypeId="2" ParentId="1766" CreationDate="2014-04-16T15:27:12.627" Score="5" Body="&lt;p&gt;There's an important aspect to this which hasn't been discussed: namely, new user retention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The majority of low-quality answers come from new users who aren't familiar with precisely how this site works.  Either they contribute a one-sentence pointer or simply refactor the code and give it back to the OP has an answer.  Common mistakes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I agree that downvoting is a good tool to use -- and, really, is the crux of the Stack Exchange model (upvote/downvote = good things rise to the top) -- I'm very, very loathe to hand out downvotes to new users, especially if it's their first or second post.  This is likely to scare them off or make them think that their contributions aren't valued by the community.  And, while it may be true that that &lt;em&gt;specific&lt;/em&gt; contribution isn't valued, their future contributions, taken collectively, very likely &lt;em&gt;are&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest leaving a polite comment explaining &lt;em&gt;why&lt;/em&gt; the answer is considered low-quality for this site, without downvoting.  Then, if the user doesn't change their answer or if they become defensive or hostile, dole out the downvote as necessary.  Very often the comment is the only facilitator needed to bring a bad answer up to a decent one.&lt;/p&gt;&#xA;" OwnerUserId="20523" LastEditorUserId="20523" LastEditDate="2014-04-16T15:34:01.093" LastActivityDate="2014-04-16T15:34:01.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1779" PostTypeId="2" ParentId="1766" CreationDate="2014-04-16T19:38:58.033" Score="3" Body="&lt;p&gt;Hmmm,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a suspicion that I was one of those users who flagged the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'This answer should be a comment` (I paraphrase) is one of the reasons to flag an answer, and in my opinion the linked answer should have been a comment. To me, that's a judgement call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's not a good thing, then we should remove the option to flag an answer as 'this should be a comment'.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-04-16T19:38:58.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1780" PostTypeId="2" ParentId="1709" CreationDate="2014-04-17T14:37:30.363" Score="9" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/47396/9357&quot;&gt;Keeping track of byte count in a binary protocol handler&lt;/a&gt;, we had an example of a question that &lt;a href=&quot;https://codereview.stackexchange.com/revisions/47396/2&quot;&gt;originally contained stub code&lt;/a&gt; that did not accomplish very much.  After being put on hold, the author &lt;a href=&quot;https://codereview.stackexchange.com/revisions/47396/3&quot;&gt;added more code&lt;/a&gt;.  It then became apparent that there were deeper problems that needed to be addressed.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-04-17T14:37:30.363" CommentCount="0" CommunityOwnedDate="2014-04-17T14:37:30.363" ContentLicense="CC BY-SA 3.0" />
  <row Id="1781" PostTypeId="1" AcceptedAnswerId="1791" CreationDate="2014-04-17T15:58:36.383" Score="26" ViewCount="674" Body="&lt;p&gt;Last I heard, Community Ads were something &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1577/23788&quot;&gt;graduated sites could do&lt;/a&gt;... but recently I stumbled upon &lt;a href=&quot;https://codegolf.meta.stackexchange.com/questions/1356/lets-make-an-ad-for-our-site-and-now-vote-for-our-newly-posted-ads&quot;&gt;this meta-PCG post&lt;/a&gt;, so here's a shamelessly stolen meta-post :)&lt;/p&gt;&#xA;&lt;p&gt;It's simple: you make an ad, and post it as an answer here; then the community votes for what the next ad should be.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;The highest voted ad once it has been at least two weeks, or there are at least 3 submissions with 3 votes each, or there is a submission with over 10 votes, will be posted on the community-ads post on various programming-related sites.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Here are the rules:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Must be 220 x 250 pixels&lt;/li&gt;&#xA;&lt;li&gt;Must have a border&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (i.stack.imgur.com)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of 150 KB&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;UPDATE!&lt;/h1&gt;&#xA;&lt;p&gt;The marked entry has been posted on the following sites - now all we need is some more votes (score threshold is 6) :)&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackoverflow.com/questions/251196/open-source-advertising-sidebar-1h-2014/252457#252457&quot;&gt;Stack Overflow&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/questions/6315/community-promotion-ads-2014/6627#6627&quot;&gt;Programmers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;UPDATE2!&lt;/h1&gt;&#xA;&lt;p&gt;These ads are now completing their run on the various sites. SO is now re-launching another cycle of Ads.&lt;/p&gt;&#xA;&lt;p&gt;We cannot run two consecutive cycles on one site (against the rules), so there is no reason to be re-processing the community-ad contest.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-04T03:41:18.417" Title="Let's Make Community Ads!" Tags="|discussion|status-completed|publicity|contest|" AnswerCount="9" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1782" PostTypeId="2" ParentId="1781" CreationDate="2014-04-17T15:58:36.383" Score="15" Body="&lt;p&gt;As Jeff Atwood quoted in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/141/23788&quot;&gt;this answer&lt;/a&gt;, this site is about asking...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NB61o.png&quot; alt=&quot;does this code make my ass look fat?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it makes a great-looking ad! :)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-04-17T15:58:36.383" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1785" PostTypeId="2" ParentId="1781" CreationDate="2014-04-19T03:23:11.730" Score="16" Body="&lt;p&gt;A random idea:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tcwRW.gif&quot; alt=&quot;Code Review: The extra-strength nasal decongestant&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just a quick and dirty sketch; the composition isn't very good at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there's a &quot;My code has no nose. / Then how does it smell? / Awful.&quot;-joke in there somewhere :P&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, it'd could be fun to do something with the concept of &quot;code smell&quot; - the picture above unfortunately looks like an ad for a nasal decongestant :/&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason I'm seeing a late 1800s advertisement for &quot;Code Review's Patented Smell Test&quot; or something...&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="14370" LastEditDate="2014-04-19T03:53:07.080" LastActivityDate="2014-04-19T03:53:07.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1786" PostTypeId="2" ParentId="1781" CreationDate="2014-04-19T03:34:23.803" Score="15" Body="&lt;p&gt;Maybe just a joke on &quot;considered harmful&quot;-code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Q2Rcl.gif&quot; alt=&quot;everybody loves those old posters, right?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe someone can come up with a &quot;better&quot; code-smell than &lt;code&gt;goto&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="14370" LastEditDate="2014-04-20T21:02:40.260" LastActivityDate="2014-04-20T21:02:40.260" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1787" PostTypeId="2" ParentId="1781" CreationDate="2014-04-19T03:35:27.797" Score="0" Body="&lt;p&gt;A quick sketch/mockup:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/n8XAd.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-04-19T03:35:27.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1789" PostTypeId="2" ParentId="33" CreationDate="2014-04-19T04:51:01.910" Score="2" Body="&lt;p&gt;Pie in the sky dreams , but with some sort of clickable &quot;reference this line in this revision&quot; feature, we might be able to do away with the visually printed line numbers as such -- sidestepping both the copy-paste issue, and the line numbers getting out of date issue. The generated links should probably show as a line number, but the reader is effectively expected to click it... bringing up the right rev, and highlighting the line(s) in question. Some mechanism for making a link to a range of lines, and/or a small section of text within a line, might be an added stretch for this feature.&lt;/p&gt;&#xA;" OwnerUserId="40874" LastActivityDate="2014-04-19T04:51:01.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1790" PostTypeId="2" ParentId="1781" CreationDate="2014-04-19T06:26:40.063" Score="6" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/d8CBn.png&quot; alt=&quot;shine&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2014-04-19T06:26:40.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1791" PostTypeId="2" ParentId="1781" CreationDate="2014-04-19T07:34:44.263" Score="33" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LZUho.png&quot; alt=&quot;python&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2014-04-19T07:34:44.263" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1792" PostTypeId="2" ParentId="1781" CreationDate="2014-04-19T08:34:41.820" Score="6" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wsbJt.png&quot; alt=&quot;uncle sam&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="9390" LastActivityDate="2014-04-19T08:34:41.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1793" PostTypeId="1" CreationDate="2014-04-19T10:02:48.627" Score="4" ViewCount="67" Body="&lt;p&gt;My question &lt;a href=&quot;https://codereview.stackexchange.com/q/25221/16414&quot;&gt;Send default 404 error page when Referer does not match&lt;/a&gt; got &quot;closed as too broad&quot; by a moderator and &quot;deleted by Community ♦&quot;, eight months after I asked it. As far as I can see, it got no votes/answers/comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume missing votes and answers are the reason why I got deleted after it got closed. But &lt;strong&gt;why was it closed&lt;/strong&gt; in the first place? Is it really too broad? If so, how could I improve it?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here’s the question for those that cannot see deleted content:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Send default 404 error page when Referer does not match&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;Coming from &lt;a href=&quot;https://security.stackexchange.com/q/33942/12139&quot;&gt;this question on IT Security SE&lt;/a&gt;, I want to do the following in &lt;code&gt;.htaccess&lt;/code&gt; for Apache:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If the &lt;code&gt;Referer&lt;/code&gt; is NOT &lt;code&gt;SecretString&lt;/code&gt;, send HTTP status 404 with the default (= &lt;em&gt;not&lt;/em&gt; a custom) error page. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The error page should be exactly the same one you get when visiting a non-existent file on a host without any website resp. custom error pages set up.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The following &lt;code&gt;.htaccess&lt;/code&gt; seems to work fine:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteEngine on&#xA;RewriteCond %{HTTP_REFERER} !^SecretString$&#xA;RewriteRule .* - [R=404,L]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Could this be improved resp. be done in a different way?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The Apache documentation says about the &lt;a href=&quot;http://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_r&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;R&lt;/code&gt; flag&lt;/a&gt;:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;&lt;em&gt;Any&lt;/em&gt; valid HTTP response status code may be specified, using the syntax [R=305], with a 302 status code being used by default if none is specified. The status code specified need not necessarily be a redirect (3xx) status code. However, if a status code is outside the redirect range (300-399) then the substitution string is dropped entirely, and rewriting is stopped as if the &lt;em&gt;L&lt;/em&gt; were used.&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;I'm not sure if I understand the last sentence correctly. Does this mean that when using the value &lt;code&gt;404&lt;/code&gt;, Apache simply ignores whatever you specify at the third position (here: &lt;code&gt;-&lt;/code&gt;)? And I could omit the &lt;code&gt;L&lt;/code&gt; flag then too, correct?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;RewriteRule .* - [R=404]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Should I specify something else than &lt;code&gt;-&lt;/code&gt;? Or is this the correct character for &quot;nothing&quot;?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Does &lt;code&gt;.*&lt;/code&gt; really mean &quot;everything&quot; (&lt;em&gt;all&lt;/em&gt; URLs) or is there something better?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Is using &lt;code&gt;R=404&lt;/code&gt; the correct way to send the default 404 page?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Tagged: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.htaccess&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.htaccess&amp;#39;&quot; rel=&quot;tag&quot;&gt;.htaccess&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="16414" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-04-19T10:54:38.117" Title="Is my question really too broad? How could I improve it?" Tags="|discussion|specific-question|closed-questions|deleted-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1794" PostTypeId="1" CreationDate="2014-04-19T10:30:42.957" Score="3" ViewCount="56" Body="&lt;p&gt;After &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1708/16414&quot;&gt;MathJax got enabled&lt;/a&gt;, &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the editor buttons (for &quot;Strong&quot;, &quot;Emphasis&quot; etc.) are hidden and &lt;/li&gt;&#xA;&lt;li&gt;the preview function does not work anymore &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;… when JavaScript from &lt;a href=&quot;http://cdn.mathjax.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://cdn.mathjax.org/&lt;/a&gt; is blocked (or can’t load etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This seems to be the case for &lt;a href=&quot;https://math.stackexchange.com/&quot;&gt;Mathematics SE&lt;/a&gt;, too.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this intended/necessary? Do we really want to rely on external JS for core SE functionalities like the editor and the preview? I’d expect that blocked JS from cdn.mathjax.org would only affect the MathJax feature. &lt;/p&gt;&#xA;" OwnerUserId="16414" LastEditorUserId="-1" LastEditDate="2017-04-13T12:19:20.727" LastActivityDate="2014-04-19T16:06:08.247" Title="MathJax feature requires external JavaScript for SE’s editor/preview" Tags="|support|editor|mathjax|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1795" PostTypeId="2" ParentId="1793" CreationDate="2014-04-19T10:54:38.117" Score="1" Body="&lt;p&gt;Rather than &lt;em&gt;too broad&lt;/em&gt;, I would say that a more appropriate closure reason would be &lt;em&gt;off-topic&lt;/em&gt;.  This is a how-can-I-accomplish-this question, not a request for a code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the most appropriate Stack Exchange site for this question would be &lt;a href=&quot;https://webmasters.stackexchange.com/questions/tagged/404+mod-rewrite&quot;&gt;Pro Webmasters&lt;/a&gt;.  I can't migrate the question for you, since it's too old.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:33:14.553" LastActivityDate="2014-04-19T10:54:38.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1796" PostTypeId="2" ParentId="1794" CreationDate="2014-04-19T16:06:08.247" Score="9" Body="&lt;p&gt;We rely on external scripts for everything. Seriously - if you block &lt;em&gt;all&lt;/em&gt; 3rd-party scripts, just about every page on the site will error out and you'll be stuck using the script-free fallbacks, at least where they exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not gonna judge you if you want to block 3rd-party scripts. That's a personal decision, and if you're satisfied you have good reason to do so then go for it. &lt;strong&gt;But things will break. They'll break without warning, and it'll be your job to fix them or live with the breakage.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hosting everything ourselves would force many people to load and cache common scripts unnecessarily, slowing down their page load times for the benefit of a handful of people who want to lock their browsers down. Nevermind that we use our own CDN on a separate domain for hosting most of this stuff (again, to speed it up), so a strict implementation of a 3rd-party script block would &lt;em&gt;still&lt;/em&gt; break everything even if we did host them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking for lists of things to whitelist, you can find a few here: &lt;a href=&quot;https://meta.stackexchange.com/questions/81379/can-we-have-a-list-of-all-the-stack-exchange-domains-somewhere-for-firewall-pur&quot;&gt;Can we have a list of all the Stack Exchange domains somewhere, for firewall purposes?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3143" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-04-19T16:06:08.247" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1798" PostTypeId="2" ParentId="1781" CreationDate="2014-04-21T01:59:28.583" Score="12" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gYZ57.gif&quot; alt=&quot;steps&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was originally thinking of using &quot;refactor, rethink, redesign&quot; and other &quot;re-&quot; words with &quot;review&quot; and &quot;refine&quot; being the key ones. But &quot;Review → Refine&quot; is really the core, and this also better alludes to what's on-topic on CR (assuming &quot;Run&quot; actually works).&lt;/p&gt;&#xA;" OwnerUserId="14370" LastActivityDate="2014-04-21T01:59:28.583" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1799" PostTypeId="1" AcceptedAnswerId="1800" CreationDate="2014-04-22T10:20:51.343" Score="12" ViewCount="97" Body="&lt;p&gt;I was writing an answer to a question the other day and after I had finished it I wished I had some feedback as to what could make the answer better.  How could I write it better.  What headings could I put in to make it easier to follow.   Would a different flow make it easier to follow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess what I was looking for was a bit of critique on my answer layout rather than necessarilly the content itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there room for that kind of feedback here?  Is that even something that people would want to do, or is it just a far-fetched idea?  I guess my thought is that creating better answers/answerers (not just high voted answers although I guess that would be the effect) will help drive peoples buy in to the site in general?&lt;/p&gt;&#xA;" OwnerUserId="5140" LastEditorUserId="9357" LastEditDate="2014-04-22T16:11:56.670" LastActivityDate="2014-04-22T18:01:14.260" Title="Tips for writing better answers" Tags="|discussion|answers|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1800" PostTypeId="2" ParentId="1799" CreationDate="2014-04-22T10:30:28.180" Score="9" Body="&lt;p&gt;If your answer contains code that you want reviewed, then post the core part of your answer as another question. &lt;a href=&quot;https://codereview.stackexchange.com/q/35331/9357&quot;&gt;This has a precedent, and is welcome&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to go through more than just the code, then as I see it, you have three options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;head on over to &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the 2nd Monitor&lt;/a&gt; and discuss your answer in an informal setting&lt;/li&gt;&#xA;&lt;li&gt;ask your question &lt;a href=&quot;https://codereview.meta.stackexchange.com/&quot;&gt;here on meta&lt;/a&gt; if you want to get a formal 'is that a decent Code Review answer' discussion.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers.se&lt;/a&gt; includes discussion about:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;development methodologies and processes&lt;/li&gt;&#xA;&lt;li&gt;quality assurance and testing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;as part of their on-topic scope. You could consider asking about code-review best practices there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Going to The 2nd monitor is always a good idea, whether you want to discuss your answer, or the weather.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-04-22T18:01:14.260" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1801" PostTypeId="1" AcceptedAnswerId="1806" CreationDate="2014-04-22T11:00:54.700" Score="16" ViewCount="249" Body="&lt;h2&gt;Prologue:&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A long long time ago (Apr. 17th, 16:00),&lt;br&gt;&#xA;   in a galaxy far away,&lt;br&gt;&#xA;   there was a stranger, seeking enlightenment.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;He came across a miraculous star named &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;CodeReview&lt;/a&gt;&lt;br&gt;&#xA;   in the deepest depths of the internet.&lt;br&gt;&#xA;   He (maybe) read &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;the rules of the planet&lt;/a&gt;, and then unboarded from his&lt;br&gt;&#xA;   spaceship to ask a question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/47494/namespacing-jquery-jqueryui-into-markup-that-i-dont-control&quot;&gt;Namespacing jQuery into markup I don't control&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;But the inhabitants of the planet were hostile towards his question,&lt;br&gt;&#xA;   And so, the first flamewars in the history of CodeReview began.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I took the liberty to create a &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/conversation/the-first-flamewars&quot;&gt;conversation with the exact same title from the transcript of our chat&lt;/a&gt;, where the reactions of the &quot;avid users&quot; and some comments are captured.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now to the point.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What went wrong? Where can we do better? How can we ensure such a Flamewar does not happen again?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: In order to facilitate a better 'process' when these things happen, it is, on the balance of things, appropriate to show the deleted comments. If this discussion starts to 'reignite' the debate, or loses its 'constructive' and 'positive' slant, then this entire question will be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a meta-discussion on the flame-war, it seems appropriate to include deleted comments that are not visible to regular users.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Original Post - &lt;a href=&quot;https://codereview.stackexchange.com/revisions/47494/1&quot;&gt;revision 1&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fv67O.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments on the original post:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5Rl5V.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Revised Post - &lt;a href=&quot;https://codereview.stackexchange.com/revisions/47494/2&quot;&gt;revision 2&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;large post, check link, includes code.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments on revision 2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UFg0m.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Minor edit - &lt;a href=&quot;https://codereview.stackexchange.com/posts/47494/revisions&quot;&gt;Revision 3&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;see diff in link. basically replace &quot;I know there's some edge cases&quot; with &quot;I know there's &lt;strong&gt;most likely&lt;/strong&gt; some edge cases&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remaining comments on revision 3&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IMac1.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/xu317.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-06-28T21:14:40.000" Title="Post Mortems - Episode I: A new hope" Tags="|discussion|specific-question|vote-to-close|comments|new-users|" AnswerCount="6" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1802" PostTypeId="2" ParentId="1801" CreationDate="2014-04-22T12:03:14.810" Score="8" Body="&lt;p&gt;I'm writing this answer from a working mindset at my job, I appreciate this isnt your job and you probably do not need to remain 100% professional for your own livelihood.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think you can ever stop a flamer from flaming, this being said he clearly had a problem with the rules of the site which wasn't helped by the way he was responded to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you handled it correctly by handing him the rules and giving him reason as to why these rules exist &quot;code review will last longer than your link&quot; is a perfectly good response as it is a valid reason. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I could say is the amount of digs (mainly about clicking a link) in responses was not required, you are only playing his own game when you respond in that matter. Remaining professional when linking the correct information and rules is really important because it provides reasoning and trust.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No offense intended to anyone, I deal with heated people all day at work and the best response is to be as nice as possible. They have nothing to argue about then and if they continue to do so, they clearly don't want any help.&lt;/p&gt;&#xA;" OwnerUserId="39926" LastActivityDate="2014-04-22T12:03:14.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1803" PostTypeId="2" ParentId="1801" CreationDate="2014-04-22T12:16:20.627" Score="6" Body="&lt;p&gt;The obligatory answer, which is the somewhat documented process:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;stay away from the flames. Do not engage with people who are upset, trolling, or abusive&lt;/li&gt;&#xA;&lt;li&gt;flag the comments/posts that are a problem.&lt;/li&gt;&#xA;&lt;li&gt;let the moderators moderate things.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;References:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/155693/proper-protocol-for-handling-a-flame-war&quot;&gt;Proper Protocol for Handling a Flame War&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/166183/how-should-we-react-to-flaming-trolling-in-comments&quot;&gt;How should we react to flaming/trolling in comments?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/site-moderators&quot;&gt;Who are the moderators&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/flagging&quot;&gt;When to flag&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-04-22T12:16:20.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1804" PostTypeId="1" CreationDate="2014-04-22T15:12:16.680" Score="9" ViewCount="107" Body="&lt;p&gt;I recently posted a question in which I purposely only included a specific code snippet: &lt;a href=&quot;https://codereview.stackexchange.com/questions/47684/purposely-raising-exceptions-to-use-catch&quot;&gt;Purposely raising exceptions to use catch&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my original (unedited) question, it had a simple example of actual code that I'm using, with the method names and specific exceptions removed. The intent was to keep my question simple so my question is addressed appropriately). &quot;Best practice&quot; types of questions are not generally acceptable for Stack Overflow, hence why I posted it in Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was I truly wrong to try to make my method names and exceptions generic? They had no value to my question and would only serve to confuse respondents. Through giving my method names dummy names for an example scenario -- irrelevant to my scenario -- the downvoter decided that my question was now appropriate, &lt;i&gt;even though this edit added no value to my question.&lt;/i&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read this site's rules and it does little to clarify the requirements around this type of scenario. If generic best practices don't belong in this site at all, why are specific best practices acceptable? That just allows duplicate questions to be asked with slightly different requirements.&lt;/p&gt;&#xA;" OwnerUserId="37747" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-04-22T21:36:02.920" Title="Clarification on how to use generic code snippets?" Tags="|discussion|specific-question|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1805" PostTypeId="2" ParentId="1804" CreationDate="2014-04-22T15:48:09.987" Score="9" Body="&lt;p&gt;I decided to downvote your question &lt;em&gt;instead of&lt;/em&gt; casting a close vote, because of the relatively new consensus about narrowed-down questions, to which I don't agree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I let your question go, with a downvote. After 2 days there still hadn't been a single close vote on it, so seeing that it had been edited, I retracted my downvote and decided to play the game and &lt;em&gt;review your code&lt;/em&gt; - because that's what CR answers are supposed to be: &lt;em&gt;peer reviews&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the accepted answer (7 upvotes, 0 down):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://msdn.microsoft.com/library/ms998547.aspx#scalenetchapt05_topic24&quot; rel=&quot;nofollow noreferrer&quot;&gt;Using exception handling for flow control is discouraged by&#xA;  Microsoft.&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://code.tutsplus.com/articles/round-table-1-should-exceptions-ever-be-used-for-flow-control--net-30947&quot; rel=&quot;nofollow noreferrer&quot;&gt;And a round table on the topic is&#xA;  available.&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;That being said, C# supports doing so, and I suppose it depends on the&#xA;  condition encountered whether an exception is the most appropriate&#xA;  response.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Nowhere near a &lt;em&gt;peer review&lt;/em&gt;. It &lt;em&gt;does&lt;/em&gt; answer the OP's question though - about whether or not it's ok to throw an exception just to send the execution path into a &lt;code&gt;catch&lt;/code&gt; block, i.e. to control execution flow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that, &lt;strong&gt;in my opinion&lt;/strong&gt;, this isn't what this site is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt; (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic &lt;strong&gt;the&#xA;  answer must be yes to &lt;em&gt;all&lt;/em&gt; questions&lt;/strong&gt;:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it)&lt;/li&gt;&#xA;  &lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the answer to any of these 6 points is &lt;em&gt;no&lt;/em&gt;, then CR is not the right place to ask. &lt;strong&gt;In my opinion&lt;/strong&gt; the narrowed-down nature of your question went against the last one; answerers simply cannot address any facet of your code, other than what you've narrowed it down to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a result, I deem your question to be more of a high-level design question that's best asked on &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers.StackExchange&lt;/a&gt;, since all you're looking for is a &lt;em&gt;&quot;no, it's not best-practice because xyz&quot;&lt;/em&gt; rather than an actual peer review, where answerers can help you come up with cleaner alternatives and point out other flaws in your code, flaws that can affect readability, maintainability, performance, security, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Until a couple of weeks ago, I would have simply cast a close vote and pointed to Programmers.SE in a comment. In spite of recent meta-discussions and seeing that no one else was casting a close vote, I chose to downvote instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your comment on my answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;This answer demonstrates exactly why I tried to keep my code generic: I didn't want to list out every single exception that I actually make in my code; I didn't want to list the actual method names; I didn't want to list the method declaration; I didn't want syntax suggestions. I had a single question about whether throwing exceptions for flow control was okay, which was promptly answered by B2K. I would be happy to debate this on meta. –  grovesNL 41 mins ago&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To me, demonstrates exactly why I should have stuck to my original idea and cast a close vote instead. If you're looking for a &quot;yes/no&quot; answer, CR definitely isn't the right place to ask. Here's a Community Ad that was recently submitted, that does a very good job at explaining what we do:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LZUho.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-04-22T15:48:09.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1806" PostTypeId="2" ParentId="1801" CreationDate="2014-04-22T15:54:17.100" Score="15" Body="&lt;p&gt;I was not a part of this, so this answer is based only on what the OP has shown us. I am afraid that I may catch a lot of flak for this post, but here is how I see things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Part 1: Embedding Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's go from the beginning:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@RavenHursT broke our rules for not posting the code here.&lt;br&gt;&#xA;@rolfl posted a polite response clarifying our rules.&lt;br&gt;&#xA;@RavenHursT posted an immature response questioning the rule.&lt;br&gt;&#xA;@rolfl posted why the rule exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's stop right there for a second and let's look at @rolfl's response:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...(because, you know, clicking a link is not too hard....)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While this is a clever response, hence the 4 upvotes, it is unprofessional and immature. I can accept a normal poster being immature about something, but it is unacceptable for a moderator to act like this. Such a response will only throw the OP on the defensive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please note that this is not meant to be a personal attack on @rolfl. I am in no way questioning his or anyone else's ability to moderate. I simply believe a mistake was made and it had dire consequences.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe a better response would have been something along the lines of: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have any questions or concerns about the rules listed in the &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;help center&lt;/a&gt;, feel free to post a question on our &lt;a href=&quot;https://codereview.meta.stackexchange.com/&quot;&gt;meta&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;After writing that comment, the question should have been closed. @RavenHursT's next comment should have been ignored and deleted. No further comments should have been allowed until @RavenHursT complied with our rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Part 2: Working Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel this issue was a simple misunderstanding. Based on @RavenHursT's comments, the code worked to the best of his knowledge, therefore it was on-topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...I'm looking for a &lt;em&gt;review&lt;/em&gt; of the code and feedback on any edge cases or race conditions I may have missed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And further down:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...So yes, I'm a bit iked that I come 2 a code review community, ask 2 have some code (that works) be reviewed, ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While this was a minor issue, it's not hard to see why this one, compounded with the previous issue, would turn into a huge frustration for @RavenHursT.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Part 3: Conclusion of Events&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@RavenHursT was immature.&lt;br&gt;&#xA;Moderators stooped to his level.&lt;br&gt;&#xA;Some community veterans backed the moderators.&lt;br&gt;&#xA;Unnecessary back and forth replies ensued.&lt;br&gt;&#xA;@RavenHursT probably felt like he was being ganged up on and was generally frustrated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Overall, this was not a good experience for a new user and that is a failure on our part.&lt;/em&gt;&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Final: What should have been done?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;This may be arrogant, but community veterans and moderators should hold themselves to higher standards than new users.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When a rule is broken, a moderator (or someone else) should post which rule has been broken. The question should then be closed &lt;strong&gt;and no further discussion needs to occur outside of meta&lt;/strong&gt; or a private chat with a moderator. Back and forth discussion about who is being disrespectful or who is breaking the rules is unacceptable.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Disparaging remarks and threats such as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You really want to piss off the only guys that can permanently have you banned?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;feel free to leave and never come back.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;should be avoided. This goes back to not stooping to the OP's level and holding   moderators and community veterans to a higher standard.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When a user is frustrated or confused about something, a moderator (or someone else) should provide steps that the user can take to solve their dilemma. Whether or not they choose to take those steps is up to them. Aside from that, a moderator should stand firm and no further discussion is needed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We all must work hard to provide a welcoming atmosphere for new users. The new users may have a few oddities in the beginning, but we can only hope that they become beneficial and contributing members of our community.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Other thoughts&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post isn't meant to defend @RavenHursT. The way he acted was also unacceptable, but I believe this could have been avoided.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, we should take this as a learning experience and strive to handle the situation better in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Elephant in the Room&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I &lt;em&gt;did&lt;/em&gt; ask my question in SO.. and was told to come &lt;em&gt;here&lt;/em&gt; for my question. And now you're telling me to go back????&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This problem really needs its own topic, but I think we need to face the facts. &lt;strong&gt;The scope of Code Review is ambiguous and counter-intuitive.&lt;/strong&gt; This isn't something I'm going to discuss in this topic though.&lt;/p&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-04-22T15:54:17.100" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="1807" PostTypeId="2" ParentId="1804" CreationDate="2014-04-22T16:44:45.457" Score="6" Body="&lt;p&gt;Code Review excels at reviewing every detail of real, working code that is specific to your project.  By renaming all of your functions to have generic names, you've turned a concrete question into a conceptual one, of interest to all programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers Help Center&lt;/a&gt;…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ociNc.png&quot; alt=&quot;proper scope for questions on Programmers Stack Exchange&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have therefore &lt;a href=&quot;https://softwareengineering.stackexchange.com/q/236651/51698&quot;&gt;migrated the question&lt;/a&gt; to Programmers.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2014-04-22T16:44:45.457" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1808" PostTypeId="2" ParentId="1781" CreationDate="2014-04-22T19:32:25.957" Score="15" Body="&lt;p&gt;Big tip o' the hat to ChrisW who suggested something like this &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1786/14370&quot;&gt;in a comment on another ad&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6eyqb.gif&quot; alt=&quot;Get it? ... get it?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Get it? &quot;Exceptional&quot;, right? Eh? Eh? &lt;em&gt;Nudge nudge&lt;/em&gt; Get it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally don't like the brace-on-new-line style, but 220px isn't a lot of space! :P&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(edit 1: change from &quot;good code&quot; to &quot;your code&quot;)&#xA;(edit 2: skipped the asterisk - see comments)&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-04-23T09:36:13.970" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1809" PostTypeId="2" ParentId="1804" CreationDate="2014-04-22T20:15:39.317" Score="5" Body="&lt;p&gt;The current version of the code is ...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;try&#xA;{&#xA;    if (GetDataFromServer())&#xA;    {&#xA;        ProcessData();&#xA;    }&#xA;    else&#xA;    {&#xA;        return null;&#xA;    }&#xA;}&#xA;catch(Exception ex)&#xA;{&#xA;    return null;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;... which makes sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The version which you originally posted said, &lt;code&gt;DoSomethingElse();&lt;/code&gt; instead of &lt;code&gt;return null;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original version didn't make sense to me, because I didn't know:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Might &lt;code&gt;DoSomethingElse()&lt;/code&gt; throw an exception?&lt;/li&gt;&#xA;&lt;li&gt;Is it be harmful or expected to invoke &lt;code&gt;DoSomethingElse()&lt;/code&gt; twice?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Because it didn't make sense I didn't answer it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason why it didn't make sense is that you altered (i.e. obfuscated) it before you posted it on CR.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/236651/purposely-raising-exceptions-to-use-catch#comment474181_236653&quot;&gt;this comment&lt;/a&gt;, your wrote,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This answer demonstrates exactly why I tried to keep my code generic: I didn't want to list out every single exception that I actually make in my code; I didn't want to list the actual method names; I didn't want to list the method declaration; I didn't want syntax suggestions. I had a single question about whether throwing exceptions for flow control was okay, which was promptly answered by B2K.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's another reason why code snippets and 'example code' are off-topic: &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt; says,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be yes to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;...&lt;/li&gt;&#xA;  &lt;li&gt;...&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;...&lt;/li&gt;&#xA;  &lt;li&gt;...&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You're saying you don't want feedback about any/all aspects of the code, and that you're hiding aspects of the code to avoid feedback.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;In summary, you have a specific question about Programming, and you don't want a code review.&lt;/h2&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-04-22T21:36:02.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1810" PostTypeId="2" ParentId="1801" CreationDate="2014-04-23T08:48:34.227" Score="10" Body="&lt;p&gt;I have something to add concerning the &quot;not working&quot; code: we hardly know whether our code is 100% safe or not, and often assume (&quot;know&quot;) that some corners cases remain and even if we wrote the best possible code we could, there would still be some obscure errors which would generally not trigger but which &lt;em&gt;could trigger someday&lt;/em&gt;. We often &lt;strong&gt;&lt;em&gt;feel&lt;/em&gt;&lt;/strong&gt; that there are errors left, but we can't see them and all the unit tests pass successfully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, it is also the aim of Code Review to catch these corner cases, otherwise &lt;a href=&quot;https://codereview.stackexchange.com/q/47016/15094&quot;&gt;this question&lt;/a&gt; would be &lt;em&gt;seriously off-topic&lt;/em&gt; since there are data races (I &lt;strong&gt;&lt;em&gt;knew&lt;/em&gt;&lt;/strong&gt; that there would be some threading issues, but couldn't spot them, and they didn't trigger errors on my computer). Look, I even stated right in the question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was pretty sure that I would get some problems due to parallelism, but for some reason, it seems to work. I got the expected results in the right order. Just to be sure, I would like to know whether my program is or correct or whether it has some threading issues that I couldn't see.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Therefore, still in my opinion, once the code had been properly included, @RavenHursT question was totally on-topic and should have been reopened without further discussion.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-08-06T15:28:21.453" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1811" PostTypeId="2" ParentId="433" CreationDate="2014-04-23T14:24:19.247" Score="3" Body="&lt;p&gt;The link to the chat does not seem to appear anywhere on the Code Review site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To get to the chat, I have to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Google &lt;em&gt;Stack Exchange Chat&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Click on &lt;a href=&quot;http://chat.stackexchange.com/&quot;&gt;http://chat.stackexchange.com/&lt;/a&gt;.  &lt;/li&gt;&#xA;&lt;li&gt;Find the &lt;em&gt;Second Monitor&lt;/em&gt; and then click on it to join the chat.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Or I have to come across a question where somebody posts a link to the chat. Either of these methods are too much work for my tastes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been to the chat multiple times and I did not notice until today there is a link to the chat on this meta site. The link to this chat only appears when you actually click on a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, the only ways to access the chat are through obscure methods.&lt;/p&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="32360" LastEditDate="2014-04-23T14:29:38.170" LastActivityDate="2014-04-23T14:29:38.170" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1812" PostTypeId="2" ParentId="433" CreationDate="2014-04-23T18:50:10.933" Score="8" Body="&lt;p&gt;With the launch of the Stack Exchange tool-bar not-so-long-ago, there is now the chat link embedded in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wherever you are, you can click the StackExchange on the left, and then click 'chat'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ziGLm.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-04-23T18:50:10.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1813" PostTypeId="2" ParentId="1725" CreationDate="2014-04-24T01:37:37.400" Score="9" Body="&lt;p&gt;I could contribute on an occasional basis.  Potential topics:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Things I recently learned via CR&lt;/li&gt;&#xA;&lt;li&gt;Why I review other people's code &lt;/li&gt;&#xA;&lt;li&gt;Interesting code/question/technique that was recently posted on CR that deserves deeper dive, more explanation&lt;/li&gt;&#xA;&lt;li&gt;Collection of commonly given advice for C++ code review (doesn't necessarily mean &quot;best&quot; -- just &quot;frequent.&quot;)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2014-04-24T01:37:37.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1814" PostTypeId="2" ParentId="1801" CreationDate="2014-04-24T02:27:12.717" Score="6" Body="&lt;p&gt;Unfortunately I wasn't a part of this, I wish I could have been there to help.  I'll make a small note here though: &lt;strong&gt;tone is everything&lt;/strong&gt;.  Whenever you are writing something to be read, the it is up to the reader to decide how you will &quot;sound&quot; in their head. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I think we handled ourselves pretty well as a community.  We (for the most part) were pretty polite while being instructional to the OP on what he could do to have their question re-opened.  But we failed to respond to the OP properly when they came back with a sarcastic and disrespectful attitude.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can't feed a flame.  If the OP fails to read through the helpful comments given to them (and on top of that, responds in an ill-mannered way), and then act accordingly (in this case, going into the Help Center and reading what questions are considered on-topic), there isn't much else you can do.  &lt;em&gt;You can only do so much for the OP&lt;/em&gt;.  At some point, you are going to have to leave them alone and let them fix the problem themselves.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastActivityDate="2014-04-24T02:27:12.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1815" PostTypeId="2" ParentId="1801" CreationDate="2014-04-24T03:28:09.550" Score="7" Body="&lt;p&gt;My take on what happened:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Dialog between OP and rolfl&lt;/li&gt;&#xA;&lt;li&gt;Other users (starting with Mat's Mug) weigh in to defend and back up rolfl&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My take on how to prevent it happening:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If you post, do it to inform (&quot;our rules are X&quot;, &quot;you can improve your post by adding Y&quot;), but not to criticise (&quot;don't disrepect the community&quot;, &quot;don't argue with the moderator&quot;); if you want to be careful (which you should if the OP seems argumentative) then take the time to a) be brief b) augment what you say by linking to the relevent Help or Meta topic&lt;/li&gt;&#xA;&lt;li&gt;If the discussion becomes an argument, then flag it and don't reply&lt;/li&gt;&#xA;&lt;li&gt;The moderators have moderator-tools they need to end an argument with the OP: if you engage in the argument that makes things worse not better; show your support by being silent and letting them speak for you&lt;/li&gt;&#xA;&lt;li&gt;If you want to argue with the moderator about how to proceed, or make suggestions, do it in chat&lt;/li&gt;&#xA;&lt;li&gt;Moderator can and should delete unhelpful/obsolete comments a.s.a.p.&lt;/li&gt;&#xA;&lt;li&gt;In rare cases (e.g. if a first moderator becomes overheated) you can ask a second moderator to intervene.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2014-04-24T03:28:09.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1816" PostTypeId="2" ParentId="762" CreationDate="2014-04-24T22:17:32.653" Score="16" Body="&lt;p&gt;Unlike Stack Overflow, at Code Review we are interested not only in a solution that works, but a solution that is well expressed as code.  Therefore, we review all facets of the code, &lt;em&gt;including whitespace&lt;/em&gt;.  If you feel that the code in the question is improperly formatted, do not silently edit the question, but rather write an answer that addresses the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example of such an answer:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/46875/9357&quot;&gt;Bad practices in this procedure to calculate player statistics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That said, I would make a narrow exception: it's OK to fix poor formatting in a novice user's question if there is clear evidence it is obviously unintentional.  Usually, these formatting errors result from copying-and-pasting code into the Stack Exchange Markdown editor, and they fall into three types:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The entire code is not indented at all, and therefore does not even appear to be a code block.&lt;/li&gt;&#xA;&lt;li&gt;The entire code block is indented by too many levels.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The user has mixed &lt;kbd&gt;Space&lt;/kbd&gt; and &lt;kbd&gt;Tab&lt;/kbd&gt; characters.  Markdown treats both four leading spaces and one leading tab as code block line.  Therefore,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;code&gt;int main() {&lt;/code&gt;&lt;kbd&gt;⏎&lt;/kbd&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;kbd&gt;Tab&lt;/kbd&gt;&lt;code&gt;return 0;&lt;/code&gt;&lt;kbd&gt;⏎&lt;/kbd&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;kbd&gt;Space&lt;/kbd&gt;&lt;code&gt;}&lt;/code&gt;&lt;kbd&gt;⏎&lt;/kbd&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;would be rendered as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;int main() {&#xA;return 0;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;making the code appear to be unindented or haphazardly indented, even though it looked fine in the author's IDE that had eight-character-wide hard tabstops.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-04-24T22:17:32.653" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1817" PostTypeId="2" ParentId="1725" CreationDate="2014-04-25T02:07:10.453" Score="8" Body="&lt;p&gt;I would be interested in writing for the blog as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I will particularly talk about &lt;a href=&quot;https://stackoverflow.com/search?q=user:1864167%20%5Bunit-testing%5D&quot;&gt;[unit-testing]&lt;/a&gt; but if I find a nice topic I could also expand on more metaprogramming stuff like code generation/reflection and how it might solve common problems or writing your own diagnostic tools for code.&lt;/p&gt;&#xA;" OwnerUserId="21028" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-04-25T02:07:10.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1818" PostTypeId="1" CreationDate="2014-04-25T11:15:17.047" Score="5" ViewCount="88" Body="&lt;p&gt;Currently, automatic comments are always added when you vote to close as a duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it would be nice if, for example, closing as off-topic asking a question or a review on not yet written code, would add an automated comment on the question informing the OP.  I notice that regulars currently do it themselves and pretty much always copy paste the same content, so why not automate it? We're IT'ers after all.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="22222" LastEditDate="2014-07-17T23:55:32.853" LastActivityDate="2014-07-17T23:57:56.180" Title="Automatically add a comment when you vote to close a question" Tags="|feature-request|vote-to-close|comments|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1819" PostTypeId="1" AcceptedAnswerId="1821" CreationDate="2014-04-26T04:03:58.160" Score="6" ViewCount="55" Body="&lt;p&gt;Objective-C is a strict super set of C.  That is to say, absolutely anything that will work in C will also work exactly as is in Objective-C.  What's more, Objective-C projects can even seamlessly integrate pure C files.  This isn't necessarily all that common, but what is very common is significant chunks of pure C code in the middle of an Objective-C file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I present this question as an example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/48204/creating-a-better-nslog&quot;&gt;Creating a better NSLog&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would a C language tag be appropriate/acceptable here?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-04-26T13:50:43.670" Title="Can/should some Objective-C questions also use the C tag?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1820" PostTypeId="2" ParentId="1819" CreationDate="2014-04-26T06:31:32.777" Score="4" Body="&lt;p&gt;If you intend for the code to be polyglot, then use both tags. Otherwise, if you only want it to work as Objective-C, then just the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; tag should be used.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-04-26T06:31:32.777" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1821" PostTypeId="2" ParentId="1819" CreationDate="2014-04-26T13:50:43.670" Score="10" Body="&lt;p&gt;When you have an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; question in front of you and are considering adding a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; tag on it, ask yourself this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Would someone who knows &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; but not &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; be interested in reviewing this code, as if it was &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding your specific example question there, I think the answer is no. I say this mainly because of lines like these:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;timeStampFormat = [[NSDateFormatter alloc] init];&#xA;[timeStampFormat setDateFormat:@&quot;yyyy-MM-dd HH:mm:ss.SSS&quot;];&#xA;[timeStampFormat setTimeZone:[NSTimeZone systemTimeZone]];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That doesn't look like C at all to me.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-04-26T13:50:43.670" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1822" PostTypeId="2" ParentId="1725" CreationDate="2014-04-27T10:41:38.623" Score="5" Body="&lt;p&gt;I would like to chip in as well for both reviewing posts and writing the occasional one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of what I would write about, I would probably steer towards doing some form of deep dive. So take an interesting question from the last x days and review it in depth, explaining why it's better to do x rather than y (note: this wouldn't be an actual review, more like a review of a review).&lt;/p&gt;&#xA;" OwnerUserId="4526" LastActivityDate="2014-04-27T10:41:38.623" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1823" PostTypeId="1" CreationDate="2014-04-28T01:15:22.600" Score="10" ViewCount="190" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;On Hold&lt;/strong&gt; &lt;em&gt;SE Community Devs:&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;The short of it is, it's kinda on us to make something that works, and we don't really do that. There isn't any real proper integration between the systems and the authors suffer as a result of it. Ultimately leading to fairly ill fates to most all of the blogs. We're looking to fix all this but it's going to take some time, and we feel that it'd be better that we have people wait (or perhaps even prepare) for a more complete blog experience that we'll offer down the road.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Anticipating ongoing interest, adding phase 4 question:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Given the results of steps #2 and #3, think about a rough idea of a schedule for the blog. Will there be one post a week, posted Mondays? Will there be  posts on Tuesdays and  posts on Fridays? You don’t need to be pushing out posts daily, but you should post at least once a week.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;So, what's the plan?&lt;/h2&gt;&#xA;&lt;p&gt;Backreference to other phases of the blog series.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1712/code-review-blog-phase-1-raise-the-idea-on-the-meta-site&quot;&gt;&lt;strong&gt;Raise the idea on the meta site&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1718/code-review-blog-phase-2-define-the-scope&quot;&gt;&lt;strong&gt;Define the purpose and scope&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1725/code-review-blog-phase-3-recruit-contributors&quot;&gt;&lt;strong&gt;Recruit contributors&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Plan a schedule.&lt;/strong&gt; (this post ...).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="52915" LastEditDate="2022-06-10T05:31:06.687" LastActivityDate="2022-06-10T05:31:06.687" Title="Code Review Blog - Phase 4 - Plan a Schedule" Tags="|discussion|status-declined|blog|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="1824" PostTypeId="2" ParentId="1823" CreationDate="2014-04-28T01:15:22.600" Score="11" Body="&lt;p&gt;We don't have a blog yet, so the dates ought to be relative to some hypothetical start date...&lt;/p&gt;&#xA;&lt;p&gt;I suggest post one be posted at T, where T is the Friday immediately following our blog's launch date.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;T : 1st post&lt;/li&gt;&#xA;&lt;li&gt;T +2 weeks: 2nd post&lt;/li&gt;&#xA;&lt;li&gt;T +4 weeks: 3rd post&lt;/li&gt;&#xA;&lt;li&gt;T +6 weeks: 4th post&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Let's kick-start with a post every 2 weeks for the first 5 posts. 1.5 months down.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;T +10 weeks: 5th post&lt;/li&gt;&#xA;&lt;li&gt;T +14 weeks: 6th post&lt;/li&gt;&#xA;&lt;li&gt;rinse &amp;amp; repeat monthly/ 4-week cycle&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Post One&lt;/h1&gt;&#xA;&lt;p&gt;Let's play. This is the launcher. Let's put the &lt;em&gt;Community&lt;/em&gt; in &lt;em&gt;Community Blog&lt;/em&gt; and make a meta-contest to determine who will post it. Details &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1840/code-review-blog-post-one-contest&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;Post 2&lt;/h1&gt;&#xA;&lt;p&gt;@Edward blogs about why the CR Community is so awesome.&lt;/p&gt;&#xA;&lt;h1&gt;Post 3&lt;/h1&gt;&#xA;&lt;p&gt;@200_success (TBC) reviews the WordPress authentication system.&lt;/p&gt;&#xA;&lt;h1&gt;Post 4&lt;/h1&gt;&#xA;&lt;p&gt;@Mat's Mug discusses the importance of having a peer review process.&lt;/p&gt;&#xA;&lt;h1&gt;Post 5&lt;/h1&gt;&#xA;&lt;p&gt;@SimonAndréForsberg blogs about Test-Driven Development.&lt;/p&gt;&#xA;&lt;h1&gt;Post 6&lt;/h1&gt;&#xA;&lt;p&gt;@Mat's Mug discusses on SOLID and Dependency Injection.&lt;/p&gt;&#xA;&lt;h1&gt;Post 7&lt;/h1&gt;&#xA;&lt;p&gt;[TBC] round table discussion about the overall quality of content on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-03T03:29:47.543" CommentCount="2" CommunityOwnedDate="2014-04-28T01:49:02.263" ContentLicense="CC BY-SA 3.0" />
  <row Id="1825" PostTypeId="2" ParentId="1730" CreationDate="2014-04-29T10:16:59.190" Score="8" Body="&lt;p&gt;&lt;em&gt;(This answers is completely personal and may not apply to any other member.)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came back here (to the &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;2nd Monitor&lt;/a&gt; to be clear) after around two months of absence. I was quite active before I left and enjoyed the time being here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What made me leave?&lt;/strong&gt; Nothing. It just happens. These things happen for me all the time. I start with a hobby, a project, whatever and may enjoy it for a few weeks, months or even years and then leave, sometimes in the matter of a few hours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I first visited Code Review and became more active, I knew already this would happen. It has nothing to do with how the site is growing and working. For me it's an excellent source and tool and I love it.&lt;/p&gt;&#xA;" OwnerUserId="35408" LastActivityDate="2014-04-29T10:16:59.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1826" PostTypeId="1" CreationDate="2014-05-01T14:12:32.347" Score="5" ViewCount="104" Body="&lt;p&gt;As far as I am aware, a question consisting of a really big codebase is generally off-topic here, as our answerers are simply not able to put so much effort in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to talk about a special case here though, questions that are posted as a result of a Code Challenge, more specifically this case will be about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1608/32231&quot;&gt;this submission&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Out of personal experience, I am working on my own implementation for about two weeks already (found &lt;a href=&quot;https://github.com/skiwi2/TCG&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;), and it is currently on 3K loc and guessing 40 at about 40 files. I can imagine my final implementation nearing 10K loc and at least 100 files.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the process I should use for getting this code reviewed? It being such a large project, it does consist out of several modules.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-05-02T14:55:32.293" Title="How should really big code challenge submissions be reviewed?" Tags="|discussion|asking-questions|code-length|community-challenge|" AnswerCount="1" CommentCount="1" ClosedDate="2014-05-01T16:35:30.013" ContentLicense="CC BY-SA 3.0" />
  <row Id="1827" PostTypeId="2" ParentId="1826" CreationDate="2014-05-01T14:14:42.010" Score="3" Body="&lt;p&gt;Business as usual: break it down into as many smaller posts as needed to make it digestible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;..and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; should be renamed &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;review-challenge&lt;/a&gt; ;)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-05-01T14:14:42.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1828" PostTypeId="1" CreationDate="2014-05-01T17:14:43.467" Score="13" ViewCount="3404" Body="&lt;p&gt;How do I draw box-and-pointer diagrams?  For example, I'd like to illustrate what happens when you manipulate nodes in a linked list.  Can I use MathJax?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-05-01T17:27:20.113" LastActivityDate="2014-09-14T00:53:46.573" Title="How do I draw box-and-pointer diagrams?" Tags="|discussion|mathjax|" AnswerCount="7" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1829" PostTypeId="2" ParentId="1828" CreationDate="2014-05-01T17:14:43.467" Score="15" Body="&lt;p&gt;Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;\newcommand{ptr}[1]{\overset{\mathtt{#1}}{\longrightarrow}}&#xA;\begin{align*}&#xA;                                             &amp;amp;\mathtt{newNode} \\&#xA;                                             &amp;amp;\quad\downarrow  \\&#xA;\mathtt{head} \ptr{} \fbox{first} \ptr{next} &amp;amp;\fbox{another} \ptr{next} \mathtt{null} \\&#xA;                                             &amp;amp;\fbox{second}  \ptr{next}&#xA;                                              \fbox{rest}    \ptr{next}&#xA;                                              \fbox{of}      \ptr{next}&#xA;                                              \fbox{list}    \ptr{next} \mathtt{null}&#xA;\end{align*}&#xA;$$&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;\newcommand{ptr}[1]{\overset{\mathtt{#1}}{\longrightarrow}}&#xA;\begin{align*}&#xA;                                             &amp;amp;\mathtt{newNode} \\&#xA;                                             &amp;amp;\quad\downarrow  \\&#xA;\mathtt{head} \ptr{} \fbox{first} \ptr{next} &amp;amp;\fbox{another} \ptr{next} \mathtt{null} \\&#xA;                                             &amp;amp;\fbox{second}  \ptr{next}&#xA;                                              \fbox{rest}    \ptr{next}&#xA;                                              \fbox{of}      \ptr{next}&#xA;                                              \fbox{list}    \ptr{next} \mathtt{null}&#xA;\end{align*}&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The key elements are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;To get the \$\mathtt{typewriter}\$ font: &lt;code&gt;\mathtt{the text}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;To create a \$\fbox{box}\$: &lt;code&gt;\fbox{box}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;To draw an arrow \$\longrightarrow\$: &lt;code&gt;\longrightarrow&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;To label the arrow \$\overset{\mathtt{label}}{\longrightarrow}\$: &lt;code&gt;\overset{\mathtt{label}}{\longrightarrow}&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To reduce code repetition, define a &lt;code&gt;\ptr{label}&lt;/code&gt; command:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\newcommand{ptr}[1]{\overset{\mathtt{#1}}{\longrightarrow}}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To make it span multiple lines:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\begin{align*}&#xA;    first line &amp;amp;alignmentpoint something something \\&#xA;    next line &amp;amp;alignmentpoint stuff \\&#xA;    third line &amp;amp;alignmentpoint stuff&#xA;\end{align*}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-05-01T19:02:11.570" LastActivityDate="2014-05-01T19:02:11.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1830" PostTypeId="2" ParentId="1828" CreationDate="2014-05-01T17:25:13.853" Score="10" Body="&lt;p&gt;I think it could be worth mentioning that &lt;a href=&quot;http://yuml.me/diagram/scruffy/class/draw&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://yuml.me/diagram/scruffy/class/draw&lt;/a&gt; can be a nice picture-based alternative to the almighty MathJax, for perhaps simpler diagrams:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;[Customer]&amp;lt;&amp;gt;-orders*&amp;gt;[Order]&#xA;[Order]++-0..*&amp;gt;[LineItem]&#xA;[Order]-[note:Aggregate root.]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jsgdF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2014-05-01T17:29:15.610" LastActivityDate="2014-05-01T17:29:15.610" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1831" PostTypeId="2" ParentId="1828" CreationDate="2014-05-01T21:00:16.547" Score="4" Body="&lt;p&gt;You can use &lt;a href=&quot;http://www.graphviz.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Graphviz&lt;/a&gt;, possibly through its online version, &lt;a href=&quot;http://graphviz-dev.appspot.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;GraphViz Workspace&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;digraph {&#xA;  node [ shape = box ];&#xA;&#xA;  a -&amp;gt; b;&#xA;  b -&amp;gt; c;&#xA;  c -&amp;gt; d1;&#xA;  c -&amp;gt; d2;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HK9om.png&quot; alt=&quot;rendered result of the code above&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="2041" LastEditDate="2014-05-01T21:09:39.580" LastActivityDate="2014-05-01T21:09:39.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1832" PostTypeId="2" ParentId="1828" CreationDate="2014-05-01T21:09:05.600" Score="3" Body="&lt;p&gt;You can use &lt;a href=&quot;http://www.yworks.com/en/products_yed_about.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;yEd&lt;/a&gt; (a desktop application). I especially like its grid mode, which allows you to position the boxes exactly the way you want, while keeping them evenly spaced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QVpN3.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-05-01T21:09:05.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1833" PostTypeId="2" ParentId="1828" CreationDate="2014-05-01T21:41:50.483" Score="5" Body="&lt;p&gt;It's almost a duplicate of @Mat's Mug answer, but there is also &lt;a href=&quot;https://github.com/aivarsk/scruffy&quot; rel=&quot;nofollow noreferrer&quot;&gt;Scruffy&lt;/a&gt; that is an open-source desktop application designed to create yUML-like diagrams with a yUML-like syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Morevoer, it also introduces some extensions to the yUML syntax and provides some basic support for &lt;a href=&quot;http://en.wikipedia.org/wiki/Sequence_diagram&quot; rel=&quot;nofollow noreferrer&quot;&gt;sequence diagrams&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9e32O.png&quot; alt=&quot;yUML-like sequence diagram. That rocks!&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We really need to embed such a tool on some StackExchange sites. It would be priceless :)&lt;/p&gt;&#xA;" OwnerUserId="15094" LastActivityDate="2014-05-01T21:41:50.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1834" PostTypeId="2" ParentId="1828" CreationDate="2014-05-02T13:52:11.573" Score="6" Body="&lt;p&gt;&lt;a href=&quot;http://asciiflow.com/&quot; rel=&quot;nofollow&quot;&gt;http://asciiflow.com/&lt;/a&gt; !&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                    +-------------------+                     &#xA;                    |TimerQueue (static)|                     &#xA;                    +-------+-----------+                     &#xA;                            |                                 &#xA;+-----------+        +------v-------+          +-------------+&#xA;|TimerHolder+--------&amp;gt;TimerQueueTime+----------&amp;gt;TimerCallback|&#xA;+-----^-----+        +--------------+          +-----+-------+&#xA;      |                                              |        &#xA;      |                                              |        &#xA;  +---+-+                                        +---v----+   &#xA;  |Timer&amp;lt;----------------------------------------+Cyclical|   &#xA;  +-----+                                        +--------+   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is too bad that since a few weeks they nag you for 3 dollars ;\&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-05-02T13:52:11.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1835" PostTypeId="1" CreationDate="2014-05-02T15:57:38.960" Score="11" ViewCount="92" Body="&lt;p&gt;I created the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-search-tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-search-tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-search-tree&lt;/a&gt; and retagged a question from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-search&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-search&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-search&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-search-tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-search-tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-search-tree&lt;/a&gt;. However, my edits, which had been accepted at first, were rolled back. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason why I created the tag is that binary search is an algorithm that works on arrays, while a binary search tree (BST) is a completely different data structure, and an important one, at that. Could you please explain to me why this new tag is not appropriate ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should there be a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-search-tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-search-tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-search-tree&lt;/a&gt; tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;History:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/19894&quot;&gt;https://codereview.stackexchange.com/review/suggested-edits/19894&lt;/a&gt; (accepted - &amp;amp; rolled back))&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/19895&quot;&gt;https://codereview.stackexchange.com/review/suggested-edits/19895&lt;/a&gt; (rejected)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/19896&quot;&gt;https://codereview.stackexchange.com/review/suggested-edits/19896&lt;/a&gt; (rejected)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/19898&quot;&gt;https://codereview.stackexchange.com/review/suggested-edits/19898&lt;/a&gt; (rejected)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/19899&quot;&gt;https://codereview.stackexchange.com/review/suggested-edits/19899&lt;/a&gt; (rejected)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41730" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-05-02T19:28:29.120" Title="binary-search vs binary-search-tree" Tags="|discussion|tags|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1836" PostTypeId="2" ParentId="1835" CreationDate="2014-05-02T16:04:07.630" Score="1" Body="&lt;p&gt;I consider binary search to be a general technique of converging on a desired item by making too-high / too-low decisions.  A &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-search-tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-search-tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-search-tree&lt;/a&gt; tag would therefore be unnecessarily restricted and redundant with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-search&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-search&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-search&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2014-05-02T19:01:44.377" LastActivityDate="2014-05-02T19:01:44.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1837" PostTypeId="2" ParentId="1835" CreationDate="2014-05-02T16:05:34.210" Score="1" Body="&lt;p&gt;This is a two stage question/answer and process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I rejected your suggested edits (by the way, they were never 'accepted and then rolled back'), so that a more formal discussion could happen regarding the tag.  (EDIT, I did roll-back your edit to another post - when I rolled it back I was unaware that it was you who had made that edit....)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that 200_success beat me to an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer would be the same/similar, that I am uncertain the splitting of the tags makes sense, and that it should be a meta discussion, which we now have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, that if a new tag is introduced, then a clean up process has to be undertaken to ensure that all previously tagged questions are modified according to the new tag... this is not an easy thing to do.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-05-02T16:13:59.757" LastActivityDate="2014-05-02T16:13:59.757" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1838" PostTypeId="2" ParentId="1835" CreationDate="2014-05-02T16:33:52.893" Score="9" Body="&lt;p&gt;While he may not have done it the &quot;correct&quot; way, Zoyd is correct that these two things are completely different and should have different tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A binary search can be accomplished using many data structures (such as a sorted array), while a binary search tree is a very specific data structure which has it's own set of algorithms that apply to it, some of which do not actually relate to searching.&lt;/p&gt;&#xA;" OwnerUserId="11582" LastActivityDate="2014-05-02T16:33:52.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1839" PostTypeId="2" ParentId="1835" CreationDate="2014-05-02T19:00:09.560" Score="8" Body="&lt;p&gt;I agree that binary-search-tree is not the same thing as binary-search.  There is, however, another tag that should be considered: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-tree&lt;/a&gt; - or, as that tag apparently doesn't exist at the moment, simply &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;tree&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-search-tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-search-tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-search-tree&lt;/a&gt; is a bit overly specific, but I'm in favor of creating the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/binary-tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;binary-tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;binary-tree&lt;/a&gt;. Considering the current questions in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;tree&lt;/a&gt;, I feel that the tree tag is a bit 'underly' specific.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2014-05-02T19:28:29.120" LastActivityDate="2014-05-02T19:28:29.120" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1840" PostTypeId="1" CreationDate="2014-05-03T03:28:55.347" Score="17" ViewCount="369" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;On Hold&lt;/strong&gt; &lt;em&gt;SE Community Devs:&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The short of it is, it's kinda on us to make something that works, and we don't really do that. There isn't any real proper integration between the systems and the authors suffer as a result of it. Ultimately leading to fairly ill fates to most all of the blogs. We're looking to fix all this but it's going to take some time, and we feel that it'd be better that we have people wait (or perhaps even prepare) for a more complete blog experience that we'll offer down the road.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;What's this about?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Looks like &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1712/code-review-blog-phase-1-raise-the-idea-on-the-meta-site&quot;&gt;Code Review wants a blog&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1725/code-review-blog-phase-3-recruit-contributors&quot;&gt;people that are willing to contribute&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1823/code-review-blog-phase-4-plan-a-schedule&quot;&gt;we have a plan for the first 7 posts&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's something special about the first post on a &lt;em&gt;[hypothetical]&lt;/em&gt; shiny new blog. We only make a first impression once.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Sharpen up!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Let's put the &lt;em&gt;Community&lt;/em&gt; into &lt;em&gt;Community Blog&lt;/em&gt; - sharpen up your pencils dear reviewers... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;It's time for a little writing contest!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/File:Apsco_Vacuhold_pencil_sharpener_13.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/gAyh3.jpg&quot; alt=&quot;image of an old-school pencil sharpener&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/File:Apsco_Vacuhold_pencil_sharpener_13.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://en.wikipedia.org/wiki/File:Apsco_Vacuhold_pencil_sharpener_13.jpg&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Rules&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Write a short excerpt that captures the essence of what the first blog post should be all about.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Maximum 1024 characters (markdown included) in your answer.&lt;/li&gt;&#xA;&lt;li&gt;Must have a [ideally nice and catchy] &lt;code&gt;###Title&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Only needs to be a sketch /outline /excerpt /summary: it's not the final version anyway (did you think our blog entries would be &amp;lt; 1024 characters?).&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Last entry must be submitted by 2014-05-16 11:59:59 PM&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Vote for the best idea!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The winning entry will  become the first community blog post in the History of Code Review, when/&lt;code&gt;if (blogs.Exists(&quot;Code Review Blog&quot;))&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(to be continued...)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&#xA;" OwnerUserId="23788" LastEditorUserId="52915" LastEditDate="2022-06-10T05:31:41.900" LastActivityDate="2022-06-10T05:31:41.900" Title="Code Review Blog - Post One Contest" Tags="|discussion|status-declined|blog|contest|" AnswerCount="2" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1841" PostTypeId="1" CreationDate="2014-05-06T02:12:45.850" Score="9" ViewCount="73" Body="&lt;p&gt;The rules for this 'exchange state quite clearly that discussion of&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Higher-level architecture and design of software systems [...] is off-topic for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, I'm wondering if we might bend the rules a bit in the case of asking for reviews of a protocol specification. The reason I ask is because, well... I just spent about half an hour writing a post asking for reviews of a secure communications protocol I designed for a very specific task, including a full specification of the protocol that could be used (and is indeed the one I intend to use) to implement a system that uses the protocol, only to double-check the rules page (which is damned hard to find by the way) and find that there's no way I could get away with actually posting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My rationale for this suggestion is pretty simple:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Critiquing a protocol spec isn't that different from critiquing actual code; indeed, you can think of it as an implementation that's been written in English.&lt;/li&gt;&#xA;&lt;li&gt;There's nowhere better to go with such a thing.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;On the other hand, I doubt anyone wants to have random jackasses coming on here asking for critique of a some half thought-out idea they had for a program, algorithm, or system design, and limiting this place to just critiques of actual written code stops that pretty handily. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, I think we can avoid that by allowing protocol specifications so long as they amount to what I described as &quot;programs written in English&quot;.&lt;/p&gt;&#xA;" OwnerUserId="30186" LastEditorUserId="22222" LastEditDate="2014-05-06T02:19:53.637" LastActivityDate="2014-05-06T03:10:45.007" Title="Are reviews of protocols in scope here?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1842" PostTypeId="2" ParentId="1841" CreationDate="2014-05-06T02:28:45.313" Score="10" Body="&lt;p&gt;Unfortunately, this is clearly off-topic on Code Review. &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers&lt;/a&gt; comes to mind as being the most suited Stack Exchange destination for questions like this..... But, i have communicated with a Programmers moderator, and it appears it would be considered too broad there...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the firmly enforced 'rules' on Code Review, is that there has to be Code to review. Now, if you were to document your protocol, and present the implementing code, then, it could be reviewed, but, as it is, no. The question would not be on topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question remains... where would be the best place?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2014-05-06T02:54:26.503" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1843" PostTypeId="2" ParentId="1841" CreationDate="2014-05-06T03:10:45.007" Score="5" Body="&lt;p&gt;A review of your protocol design would be clearly against the current rules. The follow-up question might be, why not change the rules to expand the scope of this site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that our requirement to include real, working code serves as a good filter to ensure that we have high-quality questions. Making an exception to allow protocol reviews would open the door to all kinds of requests to vet half-finished ideas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, one reliable indicator of a good API or protocol design is whether it is possible to come up with two independent implementations of it. If you try to implement your protocol, you will likely discover design issues along the way. Therefore, I think it is reasonable for Code Review to uphold the simple rule that you must include a working implementation for consideration.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-05-06T03:10:45.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1844" PostTypeId="2" ParentId="1840" CreationDate="2014-05-06T19:27:15.407" Score="9" Body="&lt;h1&gt;Let's get this started&lt;/h1&gt;&#xA;&lt;p&gt;Hello, I'm Clippy. It looks like you're trying to start a &lt;em&gt;Code Review&lt;/em&gt; Blog. Would you like to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;get help with writing a “hello world” entry?&lt;/li&gt;&#xA;&lt;li&gt;write the blog without help?&lt;/li&gt;&#xA;&lt;li&gt;give me your delicious brainz?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;em&gt;BLAM!&lt;/em&gt; Oh, sorry if zombie Clippy was annoying you – we aren't that fond of zombies ourselves. In fact, we had quite the infestation going on until recently, when [insert jokes about the mission here]&lt;/p&gt;&#xA;&lt;p&gt;Well, it's not quite that easy. But during “the mission”, a wider group of CR regulars found together, united by [clean code and stuff. List stuff we do]. But some topics which we'd like to talk about don't quite fit into the Q&amp;amp;A-concept of Stack Exchange. And that's where this blog comes in.&lt;/p&gt;&#xA;&lt;p&gt;We currently have a number of posts in the pipeline covering [various topics that are peripheral to Code Review]. Come again in two weeks to see the next instalment of “The Code Review Blog” :-)&lt;/p&gt;&#xA;&lt;p&gt;Until then: why not contribute something to the site? [ask, answer, or vote]&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;and here's the whole thing:&lt;/p&gt;&#xA;&lt;h1&gt;Let's get this started&lt;/h1&gt;&#xA;&lt;p&gt;Hello, I'm Clippy. It looks like you're trying to start a &lt;em&gt;Code Review&lt;/em&gt; Blog. Would you like to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;get help with writing a “hello world” entry?&lt;/li&gt;&#xA;&lt;li&gt;write the blog without help?&lt;/li&gt;&#xA;&lt;li&gt;give me your delicious brainz?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;em&gt;BLAM!&lt;/em&gt; Oh, sorry if zombie Clippy was annoying you – we aren't that fond of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1511&quot;&gt;zombies&lt;/a&gt; ourselves. In fact, we had quite the infestation going on until recently, when we deployed on &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/999&quot;&gt;a mission to rid &lt;del&gt;the earth&lt;/del&gt; &lt;em&gt;our site&lt;/em&gt; of unanswered questions&lt;/a&gt;. But what do you do with battle-hardened veterans used to banging out answer after answer? Cue Marie Antoinette: Let them write blogs.&lt;/p&gt;&#xA;&lt;p&gt;Well, we're not quite that bored. But during “the mission”, a wider group of CR regulars found together, united by a fascination of software craftsmanship, clean code, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1705&quot;&gt;linked lists&lt;/a&gt;. We review code, hang out in &lt;a href=&quot;http://chat.stackexchange.com/rooms/info/8595&quot;&gt;chat&lt;/a&gt;, discuss our &lt;a href=&quot;/questions/tagged/beta-progress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beta-progress&amp;#39;&quot; rel=&quot;tag&quot;&gt;beta-progress&lt;/a&gt; on &lt;a href=&quot;http://meta.codereview.stackexchange.com&quot;&gt;meta&lt;/a&gt;, and hold regular &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/tagged/weekend-challenge?sort=newest&quot;&gt;code challenges&lt;/a&gt; to encourage us to add quality content to the site. But some topics which we'd like to talk about don't quite fit into the Q&amp;amp;A-concept of Stack Exchange. And that's where this blog comes in.&lt;/p&gt;&#xA;&lt;p&gt;We currently have a number of posts in the pipeline covering various topics that are peripheral to Code Review: our progress as a community, code reviews of open-source software, and meditations on quality software development. Come again in two weeks to see the next instalment of “The Code Review Blog” :-)&lt;/p&gt;&#xA;&lt;p&gt;Until then: why not contribute something to the site?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You've written some code which you know could be better? Check by the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help centre&lt;/a&gt; to make sure your question fits the scope of our site, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;ask a question&lt;/a&gt; to get some feedback!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You're after your daily fix of nit picking? Look no further – we have &lt;a href=&quot;https://codereview.stackexchange.com/questions?sort=newest&quot;&gt;code in a wide selection of programming languages&lt;/a&gt; for you to (constructively!) criticise.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't want to type anything? No problem – just embark on a five minute mission to seek out &lt;a href=&quot;https://codereview.stackexchange.com/questions?sort=newest&quot;&gt;new questions&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/search?tab=newest&amp;amp;q=is:answer&quot;&gt;excellent answers&lt;/a&gt;, to boldly upvote &lt;a href=&quot;http://data.stackexchange.com/codereview/query/169776/one-vote-short&quot; rel=&quot;nofollow noreferrer&quot;&gt;where too few have upvoted before&lt;/a&gt;. And by reading an answer before voting on it, you'll even learn something new in the process! Seriously though, upvoting is really really important, as it shows appreciation to those who have taken their time to scrutinise the given code and write a response detailing how to apply best practices in that real-world situation.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Thank you for listening, I'll hope to see you around!&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-17T15:22:25.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1845" PostTypeId="2" ParentId="1429" CreationDate="2014-05-06T23:23:09.137" Score="6" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/14/generalist&quot;&gt;Generalist badge&lt;/a&gt;, and your progression&lt;/h2&gt;&#xA;&lt;p&gt;Generalist is a badge that is awarded if you have a score of 15 for at least 20 of the top 40 tags on the site.&lt;/p&gt;&#xA;&lt;p&gt;Small print:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The top-40 tags are ranked by counting the number of not-closed questions that have that tag.&lt;/li&gt;&#xA;&lt;li&gt;There needs to be more than 200 questions for all top-40 tags (Code Review Recently crossed this threshold, and, when we did, &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/14/generalist&quot;&gt;the first Generals badges were awarded&lt;/a&gt; )&lt;/li&gt;&#xA;&lt;li&gt;the Score of 15 is calculated by counting the up votes, and subtracting the down votes for &lt;em&gt;answers&lt;/em&gt; you have (not questions). So for a score of 15 you need 15 up votes (150 reputation) for that tag, and no down votes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Analysis:&lt;/p&gt;&#xA;&lt;p&gt;Because you need 20 tags of score 15, and because questions can have, at most, 5 tags... it is possible that you can get Generalist by answering just 4 questions (if they are tagged just right), and have a reputation of 200 (200 is minimum in case you rep-maxed...). If you have fewer than 4 answers, or less than 200 rep, you will not show up...&lt;/p&gt;&#xA;&lt;p&gt;Two queries:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;This query &lt;strong&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/164179/generalist-qualifying-users&quot; rel=&quot;nofollow noreferrer&quot;&gt;ranks all users on the site who could potentially qualify for Generalist&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Note: only people with 20 or more tags will get Generalist badges.&lt;/p&gt;&#xA;&lt;p&gt;You can click on the column titles to sort the data. The &amp;quot;User-Link&amp;quot; column does not sort very well, so there is the &amp;quot;User Name&amp;quot; column if you want to find your name.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This second query is for &lt;strong&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/166672/generalist-progression-see-all-top-40-tags?UserId=-1&quot; rel=&quot;nofollow noreferrer&quot;&gt;tracking an individual's ( &lt;em&gt;YOUR&lt;/em&gt; ) progress toward Generalist&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;For this second query, you will need &lt;em&gt;&lt;strong&gt;your&lt;/strong&gt;&lt;/em&gt; Code Review UserID (the link above points to Community). Your UserID is part of the URL when you click on your profile. Copy that number, and enter it in to the box on the query, and run the query.&lt;/p&gt;&#xA;&lt;p&gt;The way to understand this report is that it outputs all of the top 40 tags. Then, it calculates the tag popularity (number of questions). The tags are ranked by their popularity. Your score in each tag is also calculated. If your score is less than 15, there will be an exclamation mark in the right-most column. If you have no exclamation mark in &lt;em&gt;&lt;strong&gt;your&lt;/strong&gt;&lt;/em&gt; top 20 tags (ranked in the ID column), then you are a Generalist!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-20T12:36:39.947" CommentCount="0" CommunityOwnedDate="2014-05-06T23:23:09.137" ContentLicense="CC BY-SA 3.0" />
  <row Id="1846" PostTypeId="1" AcceptedAnswerId="1853" CreationDate="2014-05-07T03:29:49.613" Score="7" ViewCount="105" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/7635&quot;&gt;This answer&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/a/7103&quot;&gt;this answer&lt;/a&gt; (both are now-deleted &quot;looks good&quot; answers with no detail), posted some years ago, were recently put into the Low Quality queue after receiving downvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to the queue, they were added because of their (lack of) length and content.  When the system detects this, Community ♦ automatically raises a VLQ auto-flag that puts the answer in the queue.  However, no flags were raised today &lt;em&gt;or the moment they were posted&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since they were never auto-flagged originally, is this a bug, or is this part of the system change that now puts Not-An-Answer flags into the Low Quality queue?  If the auto-flagging system was around three years ago, then surely it would've caught them already.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-01-12T21:05:35.677" Title="How did downvotes suddenly put these old answers into the Low Quality queue?" Tags="|bug|status-bydesign|specific-answer|review|low-quality-posts|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1847" PostTypeId="1" AcceptedAnswerId="1849" CreationDate="2014-05-07T04:33:46.423" Score="9" ViewCount="171" Body="&lt;p&gt;Following these posts&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1030/18427&quot;&gt;How far off-topic can we get in the Code Review General Chat Room?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1291/18427&quot;&gt;What are the Stack Exchange limits on chatbots?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1633/18427&quot;&gt;Chat bot feature requests&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I found that there was a Bot running in &lt;a href=&quot;http://chat.stackexchange.com/rooms/118/root-access&quot;&gt;Root Access&lt;/a&gt;, which is Superuser's main chat room.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;a href=&quot;https://github.com/Zirak/SO-ChatBot&quot; rel=&quot;nofollow noreferrer&quot;&gt;gathered the code for this chat bot &lt;strong&gt;(from here)&lt;/strong&gt;&lt;/a&gt;, and I want to host the bot for CR once I figure it all out and play with the code a little bit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;maybe even have a testing bot permanently set up in a chat room currently called &lt;a href=&quot;http://chat.stackexchange.com/rooms/14370/bluecheese-monsters-home&quot;&gt;BlueCheese Monster's Home&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This bot has a way to kill the bot and revive the bot, and I believe that the bot also has a command for SuperUsers to ban certain people from sending commands to the bot. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a lot of stuff this bot can do&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tell you the Weather&lt;/li&gt;&#xA;&lt;li&gt;Google&lt;/li&gt;&#xA;&lt;li&gt;Define (via wiki)&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This bot is built using Javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things I would like to do with the bot&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Read an RSS feed and Respond accordingly with our goals&lt;/li&gt;&#xA;&lt;li&gt;Meta Answers - depending on settings.&lt;/li&gt;&#xA;&lt;li&gt;Main Answers - depending on settings.&lt;/li&gt;&#xA;&lt;li&gt;Ping user upon arrival (if they are signed up and/or have a high enough tag score) with the most active (or least active) question for their highest scored tag.  &lt;em&gt;-just an idea&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Right now what I need for this bot is&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Name (Currently BlueCheeseMonster)&lt;/li&gt;&#xA;&lt;li&gt;Invocation (Currently &quot;CR&quot;)&lt;/li&gt;&#xA;&lt;li&gt;Avatar&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-05-07T14:49:21.310" Title="Chat Bot for 2nd Monitor chat room" Tags="|discussion|chatbot|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1848" PostTypeId="2" ParentId="1847" CreationDate="2014-05-07T04:59:00.767" Score="5" Body="&lt;p&gt;From the &lt;a href=&quot;http://chat.stackexchange.com/faq#about&quot;&gt;Chat FAQ&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;What can we chat about?&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;This site is an extension of The Stack Exchange Network, so discussion should more or less revolve around the same topics you'd find at The Stack Exchange Network — but in an interactive, less strictly Q&amp;amp;A focused way. Do have fun, but please keep it professional and always be respectful of your fellow community members.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;All chat occurs in a room; each room has a defined topic.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;When talking in a room, it's polite to stay roughly on topic for the room, as defined by the room owners. If you find yourself consistently veering into other topics, you should consider taking it to another room.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From your description, the bot you propose would be off-topic for any Code Review chat room. We have been somewhat lenient when it comes to letting regular members of CR discuss whatever they want in The 2nd Monitor, in order to foster a sense of community. However, a bot that regularly posts off-topic messages would not be welcome, in my judgement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are of course welcome to post anything you want to &lt;a href=&quot;http://chat.stackexchange.com/rooms/10121/test-room&quot;&gt;Test room&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-05-07T04:59:00.767" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1849" PostTypeId="2" ParentId="1847" CreationDate="2014-05-07T12:51:58.637" Score="7" Body="&lt;h2&gt;Tool vs Toy.&lt;/h2&gt;&#xA;&lt;p&gt;I have worked in chat rooms before where a bot was able to provide meaningful service (as well as occasional entertainment value).&lt;/p&gt;&#xA;&lt;p&gt;If this bot is primarily a tool, and not a toy, then I can see a future where it is a valuable contributor to the chat room.&lt;/p&gt;&#xA;&lt;p&gt;In order to qualify as &amp;quot;primarily tool&amp;quot; it has to have functionality that is useful for the community. Features that are Tool Like are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;user stats (get/share details on users) so that you can do things like: Oh, some user just posted an interesting question...: &lt;code&gt;Bot flair username&lt;/code&gt; and it will dump the statistics for that user (CR stats, network stats, etc).&lt;/li&gt;&#xA;&lt;li&gt;site stats : Question/Answer ratios, Questions/day, etc&lt;/li&gt;&#xA;&lt;li&gt;site activity: new questions, new answers, etc.&lt;/li&gt;&#xA;&lt;li&gt;meta activity: new questions/answers&lt;/li&gt;&#xA;&lt;li&gt;template comment library (templates for new question with code-link only, etc.) (perhaps integrated with the auto-comment script?)&lt;/li&gt;&#xA;&lt;li&gt;more ....&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Things like 'norris' (chuck norris quotes), etc. are 'toys', and should not be the primary focus.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-07T12:51:58.637" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1850" PostTypeId="1" AcceptedAnswerId="1851" CreationDate="2014-05-07T15:33:07.503" Score="11" ViewCount="72" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/49140/23788&quot;&gt;This question&lt;/a&gt; was closed as non-working code, in spite of the following, from the OP:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;THe [sic] problem is that this implementation makes the CPU of the machine where the service app is running go to 100% and freeze the complete system untill [sic] the service is killed.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Closing the question seemed to be the right call, and it was closed by community members with closing privilege, without moderator intervention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A user made the following &lt;a href=&quot;https://codereview.stackexchange.com/questions/49140/reviewing-legacy-multithreaded-code#comment86360_49140&quot;&gt;comment&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;@Mat'sMug, the code is working, but it's just slow with a CPU overhead. So it's time to make a review... I would say it depends on your point of view. For me this is a valid question.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Was closing that question the right thing to do?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-05-07T15:51:49.353" Title="Multithreading issue freezes the system - working code?" Tags="|discussion|specific-question|off-topic|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1851" PostTypeId="2" ParentId="1850" CreationDate="2014-05-07T15:46:39.290" Score="7" Body="&lt;p&gt;Code that completely freezes the system until the service is killed is not what I consider &quot;working code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps the issue is that the system only is locked for a period of time (i.e. there's actual work being done that takes time and eventually finishes), perhaps it is caused by a real flaw in the coding and the code never finish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, the question seems to be about modifying the behavior of the code. i.e: The code should not freeze the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question was about &lt;em&gt;How can this code be written to make it run faster?&lt;/em&gt; It'd be a different story (most likely that would be on-topic). But the question &lt;em&gt;How can this code be written so that it doesn't freeze my system?&lt;/em&gt; is not what I consider to be on-topic for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-05-07T15:46:39.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1852" PostTypeId="2" ParentId="1850" CreationDate="2014-05-07T15:51:49.353" Score="4" Body="&lt;p&gt;Closing the question was proper.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[The] problem is that this implementation […] freeze the complete system untill the service is killed.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I am posting to ask an expert to find a major problem in this implementation&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A major problem has already been found. Therefore, this is non-working code and thus off topic. But, one could argue, this program freezing the system doesn't mean it wouldn't work? I disagree. Code is not only subject to functional requirements (e.g. a calculator app must be able to perform addition and multiplication), but also various explicit and implied non-functional requirements (e.g. the result of the calculation must be displayed in under 100ms). Code that doesn't meet &lt;em&gt;all&lt;/em&gt; of its requirements is broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, the question is a request for debugging and searching for other problems. This is not what we do – we review code for style, design, and performance. A question may ask to focus on a specific area, but in general any and all aspects of the code are valid topics for answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question could still be made on topic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;I have recently refactored this code I maintain. How could it be improved further?&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;I tried to optimize this code which I maintain. Is there anything else I can do to speed it up?&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="21609" LastActivityDate="2014-05-07T15:51:49.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1853" PostTypeId="2" ParentId="1846" CreationDate="2014-05-07T18:40:23.533" Score="5" Body="&lt;p&gt;There are three ways an answer gets into the Low Quality review queue:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Flagged by a user&lt;/li&gt;&#xA;&lt;li&gt;Flagged by the system based on various quality checks run when the answer is posted&lt;/li&gt;&#xA;&lt;li&gt;Directly added by the system based on a combination of the checks in #2 and various other criteria... Including the post's &lt;em&gt;score&lt;/em&gt;. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The quality checks used for #3 are pretty weak; there are a lot of false positives. So if the post gets upvoted, it'll silently drop out of the queue. Or, in the case of very old answers like these that &lt;em&gt;predate&lt;/em&gt; the review queues, it'll never even &lt;em&gt;enter&lt;/em&gt; review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;...until enough downvotes make it eligible again. Which is what happened here. &lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2014-05-07T18:40:23.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1854" PostTypeId="1" AcceptedAnswerId="1856" CreationDate="2014-05-07T23:05:34.243" Score="9" ViewCount="86" Body="&lt;p&gt;We currently have three Meta tags that relate to topicality:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A question about on-topicness or off-topicness (separately) are still about scope.  A general question about topicality could still use all three and even &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt;.  I've seen them used inconsistently sometimes, although that isn't quite so bad since the tags still fit properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we have one universal tag called, say, &lt;a href=&quot;/questions/tagged/topicality&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;topicality&amp;#39;&quot; rel=&quot;tag&quot;&gt;topicality&lt;/a&gt;?  If this is done, then the three listed tags could be synonymized or merged into the new one.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-07-23T19:54:41.933" LastActivityDate="2014-07-23T19:54:41.933" Title="Should we have just one Meta tag for topicality?" Tags="|discussion|feature-request|status-completed|tags|meta|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1855" PostTypeId="2" ParentId="1854" CreationDate="2014-05-07T23:38:17.493" Score="4" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt; has 24 questions, &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; has 10 questions, and &lt;a href=&quot;/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt; has 29 questions and no tag wiki.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see why we would need more than just one tag for this. They're all about the same thing really, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/tagged/on-topic+off-topic&quot;&gt;9 questions&lt;/a&gt; are even tagged with both &lt;a href=&quot;/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt;!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; has 69 questions, 13 with &lt;a href=&quot;/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt;, 10 with &lt;a href=&quot;/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt;, 5 with both, and 2 with &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now, &lt;a href=&quot;/questions/tagged/topicality&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;topicality&amp;#39;&quot; rel=&quot;tag&quot;&gt;topicality&lt;/a&gt; might be an appropriate term, but I haven't seen it used on any meta site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;MSE has 303 questions under &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;, 430 under &lt;a href=&quot;/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt;, and... a grand total of 0 for &lt;a href=&quot;/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here's the MSE tag wiki for &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; is used to define what is pertinent to discussion.&#xA;  Generally, the scope determines what the site is about. Issues arising&#xA;  from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;strong&gt;might have to do with whether a certain question is&#xA;  on-topic or not, but also can be used to evaluate whether an entire&#xA;  topic should be up for discussion&lt;/strong&gt; (especially as it pertains to&#xA;  specific Stack Exchange sites).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Using this tag indicates that the question is requesting help with&#xA;  scope (normally as a specific use of a general topic), and answers&#xA;  should generally relate to the scope of the site and whether the topic&#xA;  raised generally relates. It also may be the case where a user has a&#xA;  question, &lt;a href=&quot;https://meta.stackexchange.com/questions/62131/where-do-mediawiki-questions-belong&quot;&gt;but doesn't know where it belongs&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Looks like it's &lt;em&gt;our definition&lt;/em&gt; of &quot;scope&quot; that's too narrow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence, I suggest we burn &lt;a href=&quot;/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt;, redefine &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; and retag [up to] 30 meta-questions (10+29-9) with &lt;a href=&quot;/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt;, which becomes the new king of topicality questions, as it seems to be on the majority of SE sites.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-05-07T23:38:17.493" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1856" PostTypeId="2" ParentId="1854" CreationDate="2014-05-08T00:25:52.003" Score="1" Body="&lt;p&gt;I have already proposed synonyms&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Master &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; ← Synonym &lt;a href=&quot;/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Master &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; ← Synonym &lt;a href=&quot;/questions/tagged/off-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;off-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;off-topic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, I doubt that anyone has score enough points for &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; to vote for approval.  If this answer gets sufficient upvotes, I'll manually approve it instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I considered a [topicality] tag, but it wasn't in use on Stack Overflow meta, so I didn't want to start doing something different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is the simplest solution that could solve the tag overlap problem.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-05-08T00:25:52.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1857" PostTypeId="2" ParentId="1840" CreationDate="2014-05-08T17:51:26.077" Score="8" Body="&lt;h1&gt;puts(&quot;Hello World!&quot;);&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Oh hey, that's a perfect line in your C implementation of Hello World! But wait, where's the rest of it? We gotta see that too!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here on Code Review we chew on your working but crappy beast of a code and spit out stunning elegant beauties. Ok that's a lie, but we do tell you how to do it. And that's actually better:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;So what’s this blog about?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This blog is about bringing to you relevant info,&#xA;on our mission to &quot;elegant and optimized-to-the-bone implementations for all programmers&quot;.&#xA;It's also a scheme to trick you into becoming a regular contributor ;-)&#xA;[replace with the &lt;em&gt;actual&lt;/em&gt; reasons]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'll talk about stuff like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Why our community is so awesome&lt;/li&gt;&#xA;&lt;li&gt;Why doing code reviews is so damn important and how to get/trick/coerce all your cowerkers into the habit&lt;/li&gt;&#xA;&lt;li&gt;How to do unit tests right and make TDD an effortless habit&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Stay tuned, we're only getting started!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2014-05-08T17:51:26.077" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1859" PostTypeId="1" CreationDate="2014-05-09T15:30:50.587" Score="13" ViewCount="197" Body="&lt;p&gt;There are some questions that are technically off-topic but still feel that the code really needs our help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/49347/tic-tac-toe-artificial-intellenge-work-fine-but-here-i-have-to-click-two-times-f&quot;&gt;https://codereview.stackexchange.com/questions/49347/tic-tac-toe-artificial-intellenge-work-fine-but-here-i-have-to-click-two-times-f&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question asks:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;/Tic Tac Toe Artificial Intellenge work fine but here i have to click two times for player chance and also for Computer Chance ? Please Help and thanks in advance..?? How Make computer take its own chance/ SORRY FOR BAD LANGUAGE..:)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And then some code follows, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    else if(tttc.button[6].getText().equals(&quot;&amp;lt;html&amp;gt;&amp;lt;font face=Jokerman size=15 color=red&amp;gt;O&amp;lt;/font&amp;gt;&amp;lt;/html&amp;gt;&quot;) &amp;amp;&amp;amp; tttc.button[7].getText().equals(&quot;&amp;lt;html&amp;gt;&amp;lt;font face=Jokerman size=15 color=red&amp;gt;O&amp;lt;/font&amp;gt;&amp;lt;/html&amp;gt;&quot;) &amp;amp;&amp;amp; tttc.button[8].getText().equals(&quot;&quot;))&#xA;        {&#xA;        tttc.button[8].setText(TicTacToePlayer.letter);&#xA;        tttc.button[8].setEnabled(false);&#xA;        }&#xA;    else if(tttc.button[1].getText().equals(&quot;&amp;lt;html&amp;gt;&amp;lt;font face=Jokerman size=15 color=red&amp;gt;O&amp;lt;/font&amp;gt;&amp;lt;/html&amp;gt;&quot;) &amp;amp;&amp;amp; tttc.button[2].getText().equals(&quot;&amp;lt;html&amp;gt;&amp;lt;font face=Jokerman size=15 color=red&amp;gt;O&amp;lt;/font&amp;gt;&amp;lt;/html&amp;gt;&quot;) &amp;amp;&amp;amp; tttc.button[0].getText().equals(&quot;&quot;))&#xA;        {&#xA;        tttc.button[0].setText(TicTacToePlayer.letter);&#xA;        tttc.button[0].setEnabled(false);&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If it wasn't for the fact that the question is phrased as &quot;Please help me change the behavior of this program&quot;, rather than &quot;Please review my code&quot;, it would be on-topic. I feel that many such questions contains code that is quite easy for us to review, but still we shouldn't help them with the off-topic request of course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see a couple of alternatives about what can be done with these questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ask the poster to fix the issue first and then come back and get the code reviewed.&lt;/li&gt;&#xA;&lt;li&gt;Ask the poster to re-phrase the question to ask for a Code Review, ignoring the fact that parts of the code doesn't have the intended behavior.&lt;/li&gt;&#xA;&lt;li&gt;Review the code as it is without changing the behavior of the program.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There is likely other alternatives about these kinds of questions as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My point is that: The question &lt;strong&gt;contains reviewable code&lt;/strong&gt;, so should we perhaps consider reviewing it? Or what should we do?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-05-10T03:24:20.497" Title="Off-topic questions that are still reviewable" Tags="|discussion|off-topic|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1860" PostTypeId="2" ParentId="1859" CreationDate="2014-05-09T15:47:20.683" Score="3" Body="&lt;p&gt;Well let me phrase it with the words found in the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit&quot;&gt;edit privilege help&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;When should I edit posts?&lt;/h3&gt;&#xA;&lt;p&gt;Any time you feel you can make the post better, and are inclined to do&#xA;so. Editing is encouraged!&lt;/p&gt;&#xA;&lt;p&gt;Some common reasons to edit are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;to fix grammatical or spelling mistakes to clarify the meaning of a&lt;/li&gt;&#xA;&lt;li&gt;post without changing it to correct minor mistakes or add addendums /&lt;/li&gt;&#xA;&lt;li&gt;updates as the post ages to add related resources or hyperlinks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You should not edit questions that are off-topic (at least not without consulting OP), so that's out.&lt;/p&gt;&#xA;&lt;p&gt;I personally think the answers here are so good and teach OP so much, that we should not prevent him from receiving valuable feedback on his code. But that is &lt;strong&gt;exactly&lt;/strong&gt; what we would do when closing the question while asking OP to come back. Also most users &lt;strong&gt;don't&lt;/strong&gt; come back, which I find a little sad.&lt;/p&gt;&#xA;&lt;p&gt;So I'd also rather not close, as that prevents further answers. But for that to happen we need the question rephrased, as we should not allow definitely off-topic questions to remain open. This would confuse new users.&lt;/p&gt;&#xA;&lt;h3&gt;TL;DR;&lt;/h3&gt;&#xA;&lt;p&gt;I would ask OP to rephrase his question, and review the code &lt;strong&gt;as-is.&lt;/strong&gt; As soon as we change the behaviour of the code, it's not a codereview anymore.&lt;/p&gt;&#xA;&lt;p&gt;This also means we'd need to rethink our definition of working code.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Possibilities in overview:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Editing: Out. Would be too invasive.&lt;/li&gt;&#xA;&lt;li&gt;Closing: Out. Not helpful to OP and bad for user-retention.&lt;/li&gt;&#xA;&lt;li&gt;Answering, &lt;strong&gt;including the behavior change&lt;/strong&gt;: Out. That is not a codereview..&lt;/li&gt;&#xA;&lt;li&gt;Answering, &lt;strong&gt;no changes to behaviour&lt;/strong&gt;: The about only thing left ;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-10T00:33:46.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1861" PostTypeId="2" ParentId="1859" CreationDate="2014-05-09T17:04:28.217" Score="4" Body="&lt;p&gt;Rather than applying the rules blindly, I think it helps to consider the rationale for our rules. In particular, two of our criteria for a question to be on topic are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Asking for code to be written is off-topic&lt;/li&gt;&#xA;&lt;li&gt;Must contain working code to be on-topic&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The main reasons for those rules are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We must have some code to review.  Otherwise, it's just not Code Review.&lt;/li&gt;&#xA;&lt;li&gt;Requiring the code to be in working state enforces a quality threshold.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Asking for help with a minor enhancement, within reason, is actually not a problem.  In fact, just posting a question is implicitly seeking advice to improve the code.  We regularly rewrite programs, sometimes from scratch, in the course of answering.  In particular, many questions of the form &quot;Review my code, which exceeded the time limit for a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;&quot; usually require a completely new algorithm.  And we routinely provide such algorithms, or at least hints at fresh approaches.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conversely, forcing the author to jump through unnecessary hoops by rewording the question to our liking would result in a poor user experience, with no real benefit to Code Review in terms of improving the quality of the questions.  Referring the author to another site when the question is mostly on-topic for Code Review would also cause unnecessary frustration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if a question asks for help with an enhancement, the guideline should be, &lt;strong&gt;Has the author made a reasonable attempt at solving the problem?&lt;/strong&gt;  If so, I think it would be mutually beneficial to provide the requested help.  If not, then just review the code as-is, and add a comment saying that addressing the requested enhancements would be done at the reviewers' discretion, since asking for code to be written is off-topic for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-05-09T17:04:28.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1863" PostTypeId="2" ParentId="738" CreationDate="2014-05-09T20:10:48.290" Score="1" Body="&lt;p&gt;The About page cannot be edited thoroughly enough to link to these sites, nor is it really necessary unless the user posts an off-topic question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latest close reasons in effect, which were established &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1690/revising-list-of-closure-reasons&quot;&gt;here&lt;/a&gt;, now include links to both Stack Overflow and Programmers.  When a question is closed, users will know to post on either of these sites.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-05-09T20:10:48.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1864" PostTypeId="2" ParentId="173" CreationDate="2014-05-09T20:26:48.963" Score="2" Body="&lt;p&gt;We have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag, which indicates that the asker is new or still quite inexperienced with the particular language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that, the time suggestion doesn't seem practical (or even implementable).&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-05-09T20:26:48.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1866" PostTypeId="2" ParentId="1859" CreationDate="2014-05-10T03:00:38.780" Score="1" Body="&lt;h1&gt;Status Quo.&lt;/h1&gt;&#xA;&lt;p&gt;We're doing great the way we have it. Broken code is off-topic, period.&lt;/p&gt;&#xA;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-10T03:17:44.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1867" PostTypeId="2" ParentId="1859" CreationDate="2014-05-10T03:24:20.497" Score="9" Body="&lt;h1&gt;Almost Working code&lt;/h1&gt;&#xA;&lt;p&gt;Code Review is for working code. Let's play a what-if game... (devil's advocate) ... what if it's OK to have a rule that says: &lt;em&gt;&lt;strong&gt;&amp;quot;Almost Working Code is on-topic&amp;quot;&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;That means:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;em&gt;&amp;quot;I tried Poject Euler #3x and it is running really slow, and it gets the wrong prime factor for 654321234567, but here's the code, how can I improve it? It compiles!&amp;quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;&amp;quot;This code is part of my event bus system, and it normally works, but occasionally when there are many threads running, it does odd things. Can you think of ways to improve the code?&amp;quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;......&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Now, back to the current situation, no more hypotheticals ....&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Purpose of a Code Review&lt;/h1&gt;&#xA;&lt;p&gt;The purpose of a good code review is a plural:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Conformity and maintainability - does the code conform to the standards and expectations of your peers... will other people understand what you are doing?&lt;/li&gt;&#xA;&lt;li&gt;Performance and efficiency - are there ways to make the code go faster, or do what its doing more efficiently&lt;/li&gt;&#xA;&lt;li&gt;Are there edge cases that may cause the code to fail&lt;/li&gt;&#xA;&lt;li&gt;Is the code doing the right thing in the typical/normal case.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;These items give a measure of confidence to a piece of code. This 'stamps' the code with an 'approved' blessing: The code will do what it is supposed to do, reasonable situations are covered, and it will do the job well, and will be maintainable.&lt;/p&gt;&#xA;&lt;p&gt;But, what is most important? The most important item is the last item. Code that does not accomplish the normal task correctly. Without working code, the other items are pointless.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Prioritization&lt;/h1&gt;&#xA;&lt;p&gt;Now, about those questions that are &lt;em&gt;&amp;quot;almost working&amp;quot;&lt;/em&gt;? What is the problem with them in Code Review? The problem is both simple, and challenging.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A good code review prioritizes the worst-offending parts of the code, you tackle the biggest problems first. You show where the most significant parts of the code are, and you then work outwards.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;When you have code in front of you, the most pressing issue is always: &lt;em&gt;does it work?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;If it does not work, then it is useless. The only reasonable course of action for a decent code review is to say: &lt;em&gt;&amp;quot;Well, let's start with the most significant issues, and that is the basic functionality. Once we get it working right, we can tackle the other issues, like indentation, overly-nested loops, etc. Maybe we can fix them all at the same time.&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;If the code is not working as designed, and the code review does not fix that issue, then  having pretty code that does the wrong thing, fast, and efficiently, is not an improvement.&lt;/p&gt;&#xA;&lt;p&gt;In other words, the most critical issue is: &lt;em&gt;does the code work as designed&lt;/em&gt;?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Jurisdiction&lt;/h1&gt;&#xA;&lt;p&gt;The answer is &lt;em&gt;no&lt;/em&gt;. The code is &lt;em&gt;Almost Working&lt;/em&gt;, and that means the most important output from a code review would be working code.... and, guess what?&lt;/p&gt;&#xA;&lt;p&gt;That issue is squarely the primary scope for Stack Overlflow.&lt;/p&gt;&#xA;&lt;p&gt;If the code does not work as designed, then the only logical place where the question is on topic, is Stack Overflow. That will solve the most pressing problem. That will help the asker the most. That is the first step.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Conclusion.&lt;/h1&gt;&#xA;&lt;p&gt;&lt;em&gt;&amp;quot;Almost Working&amp;quot;&lt;/em&gt; questions/code does not belong on Code Review, it belongs on Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;they are specifically on-topic there&lt;/li&gt;&#xA;&lt;li&gt;they are the immediate problem, and the remaining code review can happen after&lt;/li&gt;&#xA;&lt;li&gt;it is impossible to measure what &amp;quot;almost working&amp;quot; means.&lt;/li&gt;&#xA;&lt;li&gt;it is safe: A question on SO can be answered by the people on Code Review just as easily&lt;/li&gt;&#xA;&lt;li&gt;if Code Review people want to debug code they could spend time on Stack Overflow. In fact, many people &lt;em&gt;do&lt;/em&gt; spend time on both sites.&lt;/li&gt;&#xA;&lt;li&gt;Stack Overflow is populated with people who &lt;em&gt;want to do this&lt;/em&gt;. This it the purpose of Stack Overflow, and they &lt;em&gt;want&lt;/em&gt; these questions.&lt;/li&gt;&#xA;&lt;li&gt;just because people on Code Review often invest more time in answering questions, and just because we have brilliant people who are willing to share their time, and knowledge, it does not mean that we are the right people/place to do the menial work... ;-)&lt;/li&gt;&#xA;&lt;li&gt;This is not a &lt;em&gt;&amp;quot;no, your code cannot be reviewed&amp;quot;&lt;/em&gt; situation.... it is &lt;em&gt;&amp;quot;... your code cannot be reviewed &lt;strong&gt;yet!&lt;/strong&gt;&amp;quot;&lt;/em&gt;. The asker is welcome to bring their code back when it works.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Yes, I am snobbish. I feel that the caliber of help that people get (and give) on Code Review is exceptional. Code Review is not only for trivial code, but for big and juicy things as well. We are not a first-line support system. We are third line people...&lt;/p&gt;&#xA;&lt;p&gt;Stack Overflow is struggling with the workload of fixing issues. The truth is that Code Review could add significant help for those people who are struggling to get their code to work. We have very knowledgeable people, and experts in their fields. But, by inviting people to bring their code here when it's not quite working, it will be doing both Code Review, and Stack Overflow a disservice.&lt;/p&gt;&#xA;&lt;p&gt;If you want to help people to get their code working, then the right choice is to spend more time on Stack Overflow, and help them with their issues (both the meta problems in SO, and the problems that people ask for help with).&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;When those people have working code, remember to recommend that they post it here!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-10T03:24:20.497" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1868" PostTypeId="1" AcceptedAnswerId="1869" CreationDate="2014-05-11T11:43:11.257" Score="13" ViewCount="122" Body="&lt;p&gt;This answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/13263/file-async-writer-using-tasks-or-new-features-of-net-4-5/13273#13273&quot;&gt;File Async writer using Tasks or new features of .Net 4.5?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in the answer doesn't log until program termination -&gt; lost items in the log.  You cannot execute parallel code against it as a result (try 100 tasks at once).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It runs into some kind of non-obvious buffer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The result: I wasted 2 hours looking at some broken code that was highly upvoted when I could have sat down and written something from scratch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what can you do in this situation? It clearly wasn't code reviewed.&lt;/p&gt;&#xA;" OwnerUserId="20883" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-02T21:33:30.397" Title="What do you do when an answer is upvoted but is broken?" Tags="|discussion|answers|specific-answer|accepted-answer|broken-code|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1869" PostTypeId="2" ParentId="1868" CreationDate="2014-05-11T12:40:25.830" Score="11" Body="&lt;h3&gt;Who reviews the reviewers?&lt;/h3&gt;&#xA;&lt;p&gt;Voters do.&lt;/p&gt;&#xA;&lt;p&gt;You have some options for this:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add a comment (if you have the reputation)&lt;/li&gt;&#xA;&lt;li&gt;Downvote (if you have the reputation), and if you downvote it is recommended that you also add a comment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You did the right choice by adding a comment.&lt;/p&gt;&#xA;&lt;p&gt;Given the number of questions and answers on this site, I don't expect everyone to actually test all the code in the questions and answers. At least for me, usually I just read the code and the text in the answer and vote from that. Probably users read the text and think &amp;quot;Yes, this sounds correct&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Now, I don't want to &amp;quot;defend&amp;quot; the answerer here but it &lt;em&gt;is possible&lt;/em&gt; that the code was partially tested, but not as much as desired in this case.&lt;/p&gt;&#xA;&lt;h3&gt;Summary:&lt;/h3&gt;&#xA;&lt;p&gt;Add a comment. Downvote. Also, you can visit our &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chatroom&lt;/a&gt; and express your opinion about the answer. There are many questions that receives much more attention just when someone posts it in the chat. That's all you can do.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-11T12:40:25.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1871" PostTypeId="2" ParentId="1868" CreationDate="2014-05-11T17:11:22.617" Score="9" Body="&lt;p&gt;In addition to @Simon's suggestions (commenting and downvoting), you have two more options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Edit the answer to fix a bug (if you are certain that a small change will take care of the problem)&lt;/li&gt;&#xA;&lt;li&gt;Post a rebuttal as a competing answer. In that case, it would probably pay off to advertise your new answer in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat&lt;/a&gt;, since the original broken answer already has so many upvotes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-05-11T17:11:22.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1872" PostTypeId="1" CreationDate="2014-05-12T08:26:46.493" Score="10" ViewCount="144" Body="&lt;p&gt;I often see C and C++ questions where the &lt;a href=&quot;http://en.wikipedia.org/wiki/Programming_style&quot; rel=&quot;nofollow&quot;&gt;coding style&lt;/a&gt; in some of the answers is different from the one in the question. While some languages have guidelines concerning the coding style (Java, Python, etc...), some don't have any strict guidelines concerning the coding style (C, C++, etc...), therefore, several coding styles may differ and none of them will be &quot;better&quot; (unless there is a good reason to use a coding style rather than another one, &lt;em&gt;e.g.&lt;/em&gt; consistency with a specific library coding style).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a question is posted with a valid and consistent coding style, should we try to respect this coding style in the answer? I often see answers that propose &lt;code&gt;snake_case&lt;/code&gt; functions to questions where a consistent &lt;code&gt;camelCase&lt;/code&gt; is used for function names, or answers where the indentation style does not match the one used in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we should somehow encourage Code Review users to be as consistent as possible with the coding style used in a question when they answer it. It would also probably be easier for the asker to understand answers written with their coding style.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastActivityDate="2014-05-25T18:08:10.980" Title="Consistency of coding style between question and answer" Tags="|discussion|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1873" PostTypeId="2" ParentId="1872" CreationDate="2014-05-12T09:00:17.627" Score="7" Body="&lt;p&gt;You're mostly right that maintaining the original style for C/C++ code is generally the nice thing to do. At the same time, I'd rather not make a fuss about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some languages, like French, are prescriptivist. The Académie Française makes the rules, and people mostly follow them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other languages, like English, grow organically. There are many dialects and accents, and while some are closer to &quot;standard&quot; English than others, the regionalisms coexist reasonably well.  When an American and an Indian converse in English, each speaker generally speaks his/her own dialect, and the listener makes some effort to understand. As long as the dialect is not too out of the ordinary, the adjustment is no big deal. Actually, it would be more awkward to point out distinguishing features of your interlocutor's dialect than to just pretend that you both speak the same language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, Go and Python have official style guides. C/C++ don't. The slightest mention of brace styles for C/C++ risks sparking a flame war, and I really don't want &lt;em&gt;any&lt;/em&gt; of that on Code Review. There are so many more &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1440/9357&quot;&gt;substantive issues&lt;/a&gt; that should be addressed in most questions that superficial issues don't even deserve a mention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While it would be more polite to make an effort to keep the same style as the original code, I don't think it makes much practical difference either way. The code in an review is usually just an illustration, and is of secondary importance to the advice.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-05-12T09:00:17.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1874" PostTypeId="2" ParentId="1872" CreationDate="2014-05-12T11:13:49.400" Score="4" Body="&lt;p&gt;Additionally to @200_success' answer I want to mention that in some languages where there are more or less official conventions (C#, Java, Python, ...), the answer &lt;strong&gt;should&lt;/strong&gt; follow that style, even if the question follows a different one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Prominent example here would be Java and C# braces. I have already seen many questions, where C# code was written with Java conventions (camelCase methods and properties, egyptian braces) and the other way round.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case it is IMO &lt;strong&gt;always&lt;/strong&gt; better to follow the official standard in the answer, at least not to upset any hardliners (read: to prevent a flamewar), but in the best case, to educate the OP.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-05-12T11:13:49.400" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1875" PostTypeId="1" AcceptedAnswerId="1890" CreationDate="2014-05-12T16:50:25.657" Score="8" ViewCount="113" Body="&lt;p&gt;Malachi and I, we broke our heads on how we can disambiguate the Blue Cheese Monster, especially in respect to the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1849/37660&quot;&gt;Tool vs. Toy question&lt;/a&gt; raised by rolfl.&lt;/p&gt;&#xA;&lt;p&gt;So here goes:&lt;/p&gt;&#xA;&lt;h1&gt;What features does this tool need to be useful to the community?&lt;/h1&gt;&#xA;&lt;p&gt;Please post feature requests below.&lt;/p&gt;&#xA;&lt;p&gt;It would be nice if you could provide:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What does the command do?&lt;/li&gt;&#xA;&lt;li&gt;Example invocation&lt;/li&gt;&#xA;&lt;li&gt;Possible restrictions&lt;/li&gt;&#xA;&lt;li&gt;(&lt;em&gt;for the overly enthusiastic&lt;/em&gt;) implementation &amp;quot;blueprint&amp;quot; / syntax&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;sub&gt;The Current Bot that is implemented is written in JavaScript, and is being run in a Chrome browser&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-14T15:05:07.177" Title="Blue Cheese Monster feature requests" Tags="|discussion|chat|chatbot|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1876" PostTypeId="2" ParentId="1875" CreationDate="2014-05-12T16:55:22.770" Score="5" Body="&lt;p&gt;Especially in respect to @rolfls definitely correct and useful objections, Malachi and me just came up with a possible solution:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Command Types:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;As mentioned int &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1849/37660&quot;&gt;@rolfls answer&lt;/a&gt; some commands are &lt;em&gt;Toys&lt;/em&gt; and some are &lt;em&gt;Tools&lt;/em&gt;. As a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/feature-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; to the bot, there &lt;em&gt;should&lt;/em&gt; be some owner-only (read: mods) command, that sets the bot to allow or disallow calls to the toy-commands. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every new &quot;learned&quot; command would start out as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/toy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;toy&amp;#39;&quot; rel=&quot;tag&quot;&gt;toy&lt;/a&gt;, until an owner (read: mod, maybe community majority) promotes the command to a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tool&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tool&amp;#39;&quot; rel=&quot;tag&quot;&gt;tool&lt;/a&gt;. In the tool-mode, every call to a toy command will just be either ignored or shunned off.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Command:&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The command switches the Blue Cheese Monster from &quot;tool&quot; to &quot;toy&quot; and back&#xA;CR playtime / CR playtime over&#xA;This command may only be invoked by The Powers that Be&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This would also require another command:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The command promotes another command to the &quot;tool&quot;-status or back&#xA;CR tool [command] / CR toy [command]&#xA;This command also may only be invoked by The Powers that Be&#xA;Alternatively it could evaluate votes (7 Votes to promote, Binding vote from TPTB)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;EDIT:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;As there have been some misunderstandings on the purpose of this command in chat, a little clarification. This command is intended as a &lt;strong&gt;&quot;partial kill switch&quot;&lt;/strong&gt;. The toy-part of the Blue Cheese Monster can horrendously be abused. Thus Malachi and me thought of this as a way to prevent abuse, but maintain the tool functionality of the bot. This is not meant to be a black/white distinction, just an additional security mechanism&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-05-12T17:12:12.567" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1877" PostTypeId="2" ParentId="1875" CreationDate="2014-05-12T17:35:19.343" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;CR register-feed {key} {url}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;: registers specified RSS feed url with specified key/identifier, and posts whatever comes up in that feed as a chat message, hopefully with a link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CR register-feed cr-answers http://stack2rss.stackexchange.com/codereview.stackexchange/answers&amp;amp;body=true&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;CR unregister-feed {key}&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;: forget about specified RSS feed url; stop posting feed items as chat messages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CR unregister-feed cr-answers&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;CR list-feeds&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Purpose&lt;/strong&gt;: displays a list of all registered RSS feed URL's and the keys they're registered under.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;CR list-feeds&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-05-12T17:35:19.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1878" PostTypeId="2" ParentId="173" CreationDate="2014-05-12T18:20:29.643" Score="2" Body="&lt;p&gt;A time estimate is not possible, since answers can address any aspect of the code that the reviewer chooses.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-05-12T18:20:29.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1879" PostTypeId="2" ParentId="1868" CreationDate="2014-05-12T21:49:01.293" Score="8" Body="&lt;p&gt;Answers on Code Review are meant to be “these are issues I found in your code and this is how I would fix them”, not “this is how I would solve this task”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What this means is that you can't look at an answer by itself, you have to consider it together with the question. And if there is some issue in the code in the question that an answer missed, it doesn't make the answer wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This also means that code from an answer may not be ready to be copy-pasted in your own codebase, but CR was never meant to be anything like that.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-05-12T21:49:01.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1880" PostTypeId="1" AcceptedAnswerId="1882" CreationDate="2014-05-13T22:35:09.233" Score="12" ViewCount="509" Body="&lt;p&gt;In my &lt;a href=&quot;https://codereview.stackexchange.com/questions/49595/depth-first-traversal-of-a-graph&quot;&gt;first CR question&lt;/a&gt;, I was looking for feedback about my implementation of a graph data structure and an algorithm for depth first traversal, as I am studying these at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although I appreciate many of the reviewers' comments, there seemed to be a focus on code that I deliberately put together quickly for the purpose of asking for review, as I would do on SO. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is this: when asking for review, should full code be included, or should we work code down to something simplified so the meat of what we are asking for can be looked at more thoroughly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my linked question, for example, I used a very basic hashing function that got torn to bits in the reviews (rightfully so); but my main question was regarding the implementation of the graph structure - should I have included a lengthier &lt;code&gt;HashTable&lt;/code&gt; class, even though that wasn't what I was looking for review on?&lt;/p&gt;&#xA;" OwnerUserId="42363" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2017-12-21T11:03:58.970" Title="Asking questions - including full code" Tags="|discussion|specific-question|asking-questions|code-length|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1881" PostTypeId="2" ParentId="1880" CreationDate="2014-05-13T22:54:46.000" Score="4" Body="&lt;p&gt;In case you're aware of this guideline from the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Anything you include, &lt;em&gt;provided that it was written by you&lt;/em&gt;, is subject to any type of review.  You can include whatever you'd like, which doesn't necessarily have to be the full code.  However, it must still be enough code to where it can be considered working if someone were to try to test it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our code length expectation differs from SO in that we're not specifically looking for simplified code-- debugging is not involved.  If you feel that you would benefit from including the full code (provided that it fits into the post), then you may do so.  You can still ask specific questions about the full code and do not have to simply the code just to ease this.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-05-13T22:54:46.000" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1882" PostTypeId="2" ParentId="1880" CreationDate="2014-05-13T22:55:27.010" Score="15" Body="&lt;p&gt;The code that you want to have reviewed should be included.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several questions on Code Review containing a whole lot of code, I myself tend to have very much code in my questions, and it's OK to have a lot of code in your question. The only limit is the limit built into the StackExchange system, 65k characters per post. (Be aware though that having more code will likely cause answers to take longer time, even though an answer doesn't need to point out &quot;&lt;em&gt;everything&lt;/em&gt;&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're already aware that parts of your code has flaws and that you'd prefer the reviewers to &lt;strong&gt;not&lt;/strong&gt; focus on them, say that in your question. If you don't explicitly say anything about it, then reviewers can comment on anything in your code. Of course, they &lt;em&gt;can&lt;/em&gt; still comment on the things that you don't want them to comment on, but I don't think most people will.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example say: &lt;em&gt;&quot;I am aware that this hash function is horrible, I am just using it for a test. In production I will use something much better which I might put up for review later.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2017-12-21T11:03:58.970" LastActivityDate="2017-12-21T11:03:58.970" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1883" PostTypeId="2" ParentId="1880" CreationDate="2014-05-13T23:10:23.880" Score="21" Body="&lt;p&gt;I have my &lt;em&gt;'pet theory'&lt;/em&gt; about Code Review. This is my personal theory, and it is about human psychology, so you will have to take it with some salt..... It goes like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You post code for review, and...&lt;/li&gt;&#xA;&lt;li&gt;noone knows how good you are as a programmer&lt;/li&gt;&#xA;&lt;li&gt;they do one of two things:&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;find the most glaring problems in your code, and identify what they think will make the biggest improvement to your code.&lt;/li&gt;&#xA;&lt;li&gt;find the most simple things to review for a quick answer (indentation, namespaces, etc.)&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;they focus on that in their review&lt;/li&gt;&#xA;&lt;li&gt;you learn the most, get the best value from the review&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The problem with this, is that you maybe know the parts that are the worst things in your code, and you don't want to address those (yet, or you have a different plan for it, or something).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you post sloppy code, you get a review of the sloppiness.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you post code with glaring problems, you get focus on the glaring issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if you want to focus reviewers' attention on some subtle interaction, or some multi-threaded complexity, or other sensitive issue, you have to post code that is neat, focused, and mostly issue-free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The better the code is that you present, the more capable the reviewer will think you are, and the deeper insight they will offer in to your (subtle) issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, I strongly recommend you fix the 'glaring' issues of the hash function, and then resubmit your code as a new question, and you can then hope for a review that takes it 'to the next level'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has a strong precedent in code review, and is well received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1065/how-to-post-a-follow-up-question&quot;&gt;How to post a follow-up question?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-05-13T23:16:18.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1884" PostTypeId="1" CreationDate="2014-05-13T23:22:18.410" Score="21" ViewCount="416" Body="&lt;p&gt;Our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, sometimes we might have some code that we are aware has flaws in it, or we would just for one reason or another want reviewers to &lt;em&gt;not&lt;/em&gt; comment about something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When asking a question on Code Review, can we ask reviewers to &lt;em&gt;not&lt;/em&gt; focus on something?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;This question was inspired by, and meant to be a more generalized version of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1880/asking-questions-including-full-code&quot;&gt;Asking questions - including full code&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-12-03T19:06:01.263" Title="Can we ask reviewers to *not* focus on something?" Tags="|discussion|asking-questions|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1885" PostTypeId="2" ParentId="1884" CreationDate="2014-05-13T23:22:18.410" Score="18" Body="&lt;p&gt;Yes. It is fine to ask reviewers to preferably avoid commenting on something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course the reviewers can comment about it anyway, and then it will be up to the community - and the original poster - to determine if the review is helpful or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not interested in comments about naming, indentation and styling conventions, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1882/31562&quot;&gt;a hash function&lt;/a&gt;, or anything else, then it is good to explicitly say: &quot;I am aware about xyz but &lt;em&gt;(fill in a reason for why xyz is bad in the code you have included)&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if your code &lt;em&gt;really is horribly wrong&lt;/em&gt; and you don't have a good reason for why it is horribly wrong, &lt;em&gt;you will most likely hear it anyway.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example: You don't want suggestions about using prepared statements? Sure, you can ask reviewers to not suggest that, &lt;a href=&quot;https://codereview.stackexchange.com/questions/46887/my-database-class-extends-mysqli/51355#51355&quot;&gt;but they will probably suggest it anyway&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-05-22T01:16:10.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1886" PostTypeId="2" ParentId="1884" CreationDate="2014-05-13T23:51:04.400" Score="15" Body="&lt;p&gt;That is a trickier idea than what it sounds like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I don't say anything, answers can cover &lt;em&gt;anything&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I say I have a performance concern, answers can still cover &lt;em&gt;anything&lt;/em&gt;, and I can accept the one that best addresses performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if I say I have a performance concern &lt;em&gt;and I don't want to hear about anything other than performance&lt;/em&gt;... then I'm not asking for a code review, I'm asking for a &lt;em&gt;performance tune-up&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/a/49569/23788&quot;&gt;recent answer&lt;/a&gt; was downvoted for &lt;em&gt;not&lt;/em&gt; addressing a performance issue, while still actively reviewing the OP's code. The (assumed-to-be) downvoter left a comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The OP didn't ask for a critique of syntax, but instead was looking for a way to make the code run with better performance. Yes, this is a code review site, but focus on the question at hand.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I feel that asking reviewers to &lt;em&gt;not&lt;/em&gt; look at X or Y would go against the spirit of this site (&lt;em&gt;&quot;do I want feedback on &lt;strong&gt;any&lt;/strong&gt; facets of the code?&quot;&lt;/em&gt;), and could reduce the number of answers given. We don't need that.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-05-13T23:51:04.400" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1887" PostTypeId="2" ParentId="1884" CreationDate="2014-05-14T00:26:04.740" Score="12" Body="&lt;p&gt;Preemptively &lt;em&gt;acknowledging&lt;/em&gt; a known weakness in your code is fine.  That lets reviewers know that you are working on improving that aspect of the code, and could help redirect attention in a more productive direction.  You might even have a good reason why the code has to suck — for example, if you are integrating with a badly designed API — in which case the explanation would be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, &lt;em&gt;instructing&lt;/em&gt; reviewers to ignore a particular kind of badness in your code violates the rules and the spirit of the site.  There may be reasons why reviewers might decide to pick on something — for example, the performance or security problem that you want to ignore might be even worse than you had imagined.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-05-14T03:41:46.277" LastActivityDate="2014-05-14T03:41:46.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1888" PostTypeId="2" ParentId="1884" CreationDate="2014-05-14T00:46:28.930" Score="0" Body="&lt;p&gt;As a newer user of CR, and seeing some of the questions regarding &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1740/how-to-retain-users/1741#1741&quot;&gt;user retention&lt;/a&gt;, I'll throw my opinion out there as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt; touches on this question where you pointed out, but not with enough clarity to make newer posters entirely aware of what is and isn't the best practice - this could frustrate users and prevent them from wanting to return if their experience is sub-par.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest perhaps an update to the help center making this clear, or even a snippet in the &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;tour&lt;/a&gt; with &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1884/can-we-ask-reviewers-to-not-focus-on-something/1885#1885&quot;&gt;@Simon's&lt;/a&gt; suggestion of including a disclaimer, should the OP's question be dumbed down for the sake of posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If disclaimers were used and respected, more to-the-point questions could be asked, with functioning code centered on the simplest base case scenario.&lt;/p&gt;&#xA;" OwnerUserId="42363" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-05-14T01:52:49.693" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1889" PostTypeId="2" ParentId="1875" CreationDate="2014-05-14T14:53:48.863" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/suggested-improvement&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;suggested-improvement&amp;#39;&quot; rel=&quot;tag&quot;&gt;suggested-improvement&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Current status:&lt;/h3&gt;&#xA;&lt;p&gt;On being unsummoned, the bot currently just vanishes. But the useraccount still remains.&lt;/p&gt;&#xA;&lt;h3&gt;Suggestion:&lt;/h3&gt;&#xA;&lt;p&gt;Have the bot give a last message, before retreating to his cave, something along the lines of :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ByeBye I am back to my cave now.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And he should really quit the room, and not just hang around ;)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-14T14:53:48.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1890" PostTypeId="2" ParentId="1875" CreationDate="2014-05-14T15:05:07.177" Score="5" Body="&lt;h2&gt;Ban User From Commanding Bot&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Obvious usage if the user is abusing the bot.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Privilege settings&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;keep users from creating too many commands or specifying what users can and cannot tell the bot to do.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-05-14T15:05:07.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1891" PostTypeId="2" ParentId="138" CreationDate="2014-05-14T22:14:34.333" Score="10" Body="&lt;p&gt;Besides the difference in missions and allowable questions (Stack Overflow helps you fix non-working code; Code Review helps you improve already working code), the two communities have different practices as well.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Stack Overflow prefers generic questions of general interest.  Code Review prefers to see your code just as you wrote it, with all details that might be relevant to the review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;On Code Review, everything about the posted code is reviewable.  Therefore, the code in the question must be preserved verbatim, including aspects that have no effect on functionality, such as whitespace, naming, and comments.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Reviewer answers may focus on a different issue than what the question asks.  For example, the question might ask about how to write comments on a complex regular expression, but one of the answers might point out a performance problem instead.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;On Code Review, there may be no single right answer.  Answers may disagree.  It's even acceptable for one user to post multiple answers (focusing on different aspects of the code or proposing different solutions to an issue).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't expect an instant answer.  Code Review works at a slower pace, both because we are a smaller community and because it takes time to write a good code review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-11-12T09:33:01.593" LastActivityDate="2014-11-12T09:33:01.593" CommentCount="0" CommunityOwnedDate="2014-05-14T22:14:34.333" ContentLicense="CC BY-SA 3.0" />
  <row Id="1892" PostTypeId="1" CreationDate="2014-05-15T00:39:11.500" Score="9" ViewCount="3035" Body="&lt;p&gt;The code in my post appears to have improper indentation, but the indentation in the editor differs.  There is usually a different amount of indentation between the two, which must be so because there are tabs used in the code.  I'm afraid others will assume that I'm unaware of proper indentation, thus this will become part of a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are some methods for removing these tabs and replacing them with spaces?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2019-03-08T12:45:30.117" Title="How can I replace tabs with spaces in code?" Tags="|support|faq|formatting|editor|" AnswerCount="6" CommentCount="2" CommunityOwnedDate="2014-05-15T00:39:11.500" ContentLicense="CC BY-SA 3.0" />
  <row Id="1893" PostTypeId="2" ParentId="1892" CreationDate="2014-05-15T00:39:11.500" Score="2" Body="&lt;h1&gt;Using Microsoft Word&lt;/h1&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Paste the code (extra text is okay) and place the cursor at the beginning&lt;/li&gt;&#xA;&lt;li&gt;Open &lt;strong&gt;Find and Replace&lt;/strong&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Enter &lt;code&gt;^t&lt;/code&gt; into the &lt;strong&gt;Find&lt;/strong&gt; field&lt;/li&gt;&#xA;&lt;li&gt;Enter the desired number of spaces into the &lt;strong&gt;Replace&lt;/strong&gt; field&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click on &lt;kbd&gt;Replace All&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;Replace the old text in the editor with this fixed text&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ewi3c.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;This image is from Word 2010 and may differ from other versions.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-05-15T00:39:11.500" CommentCount="4" CommunityOwnedDate="2014-05-15T00:39:11.500" ContentLicense="CC BY-SA 3.0" />
  <row Id="1894" PostTypeId="2" ParentId="1892" CreationDate="2014-05-15T00:43:20.807" Score="3" Body="&lt;h1&gt;Using vim&lt;/h1&gt;&#xA;&lt;p&gt;Select the code, and paste it in to an empty vim terminal/screen.&lt;/p&gt;&#xA;&lt;p&gt;Enter the following sequence:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;:set ts=4&#xA;:set expandtab&#xA;:retab&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Select the code out again.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-15T00:43:20.807" CommentCount="0" CommunityOwnedDate="2014-05-15T00:43:20.807" ContentLicense="CC BY-SA 3.0" />
  <row Id="1895" PostTypeId="2" ParentId="1892" CreationDate="2014-05-15T12:50:08.963" Score="6" Body="&lt;h1&gt;&lt;a href=&quot;http://tabstospaces.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Tabs to Spaces Online Converter&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;There's a (web)app for everything. In this case thanks to &lt;a href=&quot;http://andersaberg.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Anders Åberg&lt;/a&gt;, who was thoughtful enough to even include a feature for adding four additional spaces to the beginning (to generate a markdown code block).&lt;/p&gt;&#xA;" OwnerUserId="9390" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-15T12:50:08.963" CommentCount="1" CommunityOwnedDate="2014-05-15T12:50:08.963" ContentLicense="CC BY-SA 3.0" />
  <row Id="1896" PostTypeId="2" ParentId="752" CreationDate="2014-05-15T19:04:28.973" Score="6" Body="&lt;p&gt;The one time to revise code after receiving an answer is if advice is given in a comment.  Unlike answers, comments are temporary and do not have to remain.&lt;/p&gt;&#xA;&lt;p&gt;If you find something yourself and would like to point it out, even if it's a bug fix, it would be better to post it as a self-answer.  &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;It &lt;em&gt;is&lt;/em&gt; okay to review your own code;&lt;/a&gt; it is not at all discouraged.  It should still be in a review format, much like any other review you may encounter on the site.&lt;/p&gt;&#xA;&lt;p&gt;Bearing that in mind, you should &lt;em&gt;not&lt;/em&gt; post the entire updated code (even with improvements) as that could encourage reviews of that code.  This is not preferred as answers cannot be reviewed in the same way as questions, but they can still be critiqued like any other review answer.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="120114" LastEditDate="2023-02-13T17:26:38.170" LastActivityDate="2023-02-13T17:26:38.170" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="1897" PostTypeId="1" AcceptedAnswerId="1898" CreationDate="2014-05-20T16:47:50.790" Score="10" ViewCount="129" Body="&lt;p&gt;It can be a chore to figure out what is going on in code when all the variables/methods/function/etc. are in another language, like in &lt;a href=&quot;https://codereview.stackexchange.com/q/51213/18427&quot;&gt;this question&lt;/a&gt;. Or &lt;a href=&quot;https://codereview.stackexchange.com/q/43290&quot;&gt;this one.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we approach this?  I don't see an easy way for the OP to translate their entire code to English so that we can read/review the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something that we should just have to deal with, or is this something that is relevant in a review of the code?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-05-21T13:40:56.647" Title="How do we handle code in another spoken language?" Tags="|discussion|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1898" PostTypeId="2" ParentId="1897" CreationDate="2014-05-20T16:57:44.563" Score="6" Body="&lt;p&gt;As much as it is disappointing, and discriminatory, etc....  StackExchange has a broadly applied Primarily-English slant:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Since this came up on meta, here’s our official policy towards&#xA;  non-English questions on Stack Overflow, Server Fault, and Super User.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;(note that I say “programming” below, but this policy is the same&#xA;  across all the sites — when reading, you should substitute the actual&#xA;  topic of the site you use, e.g. “sysadmin topics” for Server Fault,&#xA;  etc.)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It is not, nor has it ever been, our goal to be the one place in the&#xA;  world for all programming information in every possible human&#xA;  language.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Thus:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;Direct programmers to native language resources. Users who post non-English&#xA;  questions should be gently directed to programming forums&#xA;  in their own language. Community should form around the gravity of&#xA;  native human languages. (see: Chinatown, Little Italy, etc.) Feel free&#xA;  to post links to appropriate human language-specific resources.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;It is not our goal to teach English. It is our goal to teach programming.&#xA;  If the post has salvageable English and makes some&#xA;  modicum of sense, it should be edited and improved just like any other&#xA;  post. If it does not, it should be closed.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;The asker has to put effort into the question. Barging into an obviously&#xA;  English dominated forum and insisting on posting a question&#xA;  in another language is no different than the “do my work for me” sort&#xA;  of programming questions — the worst possible sin on Stack Overflow in&#xA;  my humble opinion. You want us to give you answers? Then prove that&#xA;  you’ve put some effort into the question, and you can begin by&#xA;  politely asking it in the language this community is formed around. &lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Now, if askers &lt;em&gt;try&lt;/em&gt; to use English and put in “sorry, my English isn’t&#xA;  very good”, that’s fine. Heck, a lot of native English speakers aren’t&#xA;  very good at it, either! The reason we have collaborative editing is&#xA;  to learn and improve together. This is totally fine and even&#xA;  encouraged. (Please do try to make sense, as our users are often&#xA;  brilliant, but not telepathic as far as I know.)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;But the idea that we should be forced to accommodate random human&#xA;  languages in our community is completely unsustainible. Now if you&#xA;  want to form an any-human-language-goes community like that, be my&#xA;  guest. I fully support your effort and we’ll be more than happy to&#xA;  direct any non-English questions your way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://blog.stackoverflow.com/2009/07/non-english-question-policy/&quot;&gt;http://blog.stackoverflow.com/2009/07/non-english-question-policy/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/13684/241497&quot;&gt;https://meta.stackexchange.com/a/13684/241497&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-05-20T16:57:44.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1899" PostTypeId="2" ParentId="1897" CreationDate="2014-05-20T17:03:03.040" Score="9" Body="&lt;p&gt;Limiting Code Review to English-fluent users reduces diversity and hurts the site, in my opinion.  As long as the English in the question is clear enough, it's fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deal with it just like any other question.  If the foreign-language comments or identifiers bother you, you can&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;mention it as a problem in your review&lt;/li&gt;&#xA;&lt;li&gt;ignore them, and just review the &quot;real&quot; code&lt;/li&gt;&#xA;&lt;li&gt;ask for clarification.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Personally, foreign words don't bother me as long as the usage is consistent, and the code is reasonably understandable.  Examples from my own history of answers:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/32436/9357&quot;&gt;What do you think about my questionnaire?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/30149/9357&quot;&gt;Finding repeating numbers in an array&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-05-20T17:03:03.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1900" PostTypeId="2" ParentId="1892" CreationDate="2014-05-20T17:15:04.303" Score="0" Body="&lt;h1&gt;Using Notepad++&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Rolf Actually posted an answer &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1377/18427&quot;&gt;Here&lt;/a&gt; that shows how to format code for posting here from Eclipse and NotePad++&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use NotePad++  which is why I remember that we had discussed this elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Using Notepad++&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;A&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Edit&lt;/kbd&gt;-&gt;&lt;kbd&gt;Blank Operations&lt;/kbd&gt;-&gt;&lt;kbd&gt;Tab to Spaces&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;C&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;W&lt;/kbd&gt; to close file&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Alt&lt;/kbd&gt;&lt;kbd&gt;Tab&lt;/kbd&gt; back to Stack Overflow&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;V&lt;/kbd&gt; to paste fixed code back again&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I stole a lot of Rolf's answer for this&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="75307" LastEditDate="2019-03-08T12:45:30.117" LastActivityDate="2019-03-08T12:45:30.117" CommentCount="0" CommunityOwnedDate="2014-05-20T17:15:04.303" ContentLicense="CC BY-SA 4.0" />
  <row Id="1901" PostTypeId="2" ParentId="1854" CreationDate="2014-05-21T19:01:24.977" Score="2" Body="&lt;p&gt;English Language &amp;amp; Usage calls their tag &lt;a href=&quot;https://english.meta.stackexchange.com/tags/on-topic-off-topic/info&quot;&gt;[on-topic-off-topic]&lt;/a&gt;.  I think that name is clear and covers everything related to topicality and scope.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:44:53.187" LastActivityDate="2014-05-21T19:01:24.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1902" PostTypeId="1" CreationDate="2014-05-22T00:16:26.343" Score="3" ViewCount="72" Body="&lt;p&gt;A brief glance at this SE seems to tell me it's more filled with &quot;why doesn't this code work&quot; questions as opposed to &quot;How could this code work better&quot; (which I believe is the actual point of this SE).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Best way to enforce the intention of this SE?&lt;/p&gt;&#xA;" OwnerUserId="12841" LastActivityDate="2014-05-22T13:14:16.670" Title="People looking for help?" Tags="|discussion|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1903" PostTypeId="2" ParentId="1902" CreationDate="2014-05-22T03:16:08.807" Score="5" Body="&lt;p&gt;This is a good question. The &lt;a href=&quot;http://www.codereview.stackexchange.com/help/on-topic&quot; rel=&quot;nofollow noreferrer&quot;&gt;rulebook&lt;/a&gt; is pretty clear about non-working code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it) &lt;/li&gt;&#xA;  &lt;li&gt;Did I write that code? &lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code? &lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar) &lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;To the best of my knowledge, does the code work?&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I agree that the rules could make it more visible that non-working code is off-topic. But there's people that &lt;em&gt;don't&lt;/em&gt; read the manual and then there's people that &lt;em&gt;won't&lt;/em&gt; read the manual.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We recently ran a contest here on meta, where &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1781/23788&quot;&gt;the community voted on ad suggestions&lt;/a&gt; (at this time it's still showing up on the Community Bulletin). This is our winning entry:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LZUho.png&quot; alt=&quot;def review(code): | &amp;quot;&amp;quot;&amp;quot; Share the code | you are working on | for peer review. | &amp;quot;&amp;quot;&amp;quot; | for line in code: | if line.smells: | improve(line) || {CR} tough questions, | smart answers.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ad is now in effect on &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/questions/6315/community-promotion-ads-2014/6627#6627&quot;&gt;Programmers.SE&lt;/a&gt; and &lt;a href=&quot;https://meta.stackoverflow.com/questions/251196/open-source-advertising-sidebar-1h-2014/252457#252457&quot;&gt;Stack Overflow&lt;/a&gt;. I find it makes a great job at capturing the site's essence, but there's indeed no explicit emphasis on &lt;em&gt;working&lt;/em&gt; code. And &lt;a href=&quot;https://meta.stackoverflow.com/ads/display/251196&quot;&gt;the ad is quite successful, too&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We eventually want to have &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1712/23788&quot;&gt;our own blog&lt;/a&gt;, which will give us an additional tribune for promoting &lt;em&gt;Code Review&lt;/em&gt; and what CR is all about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's currently on hold until further notice though.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If anyone has any more ideas, &lt;strong&gt;bring them!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-17T10:37:58.440" LastActivityDate="2014-05-22T03:16:08.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1904" PostTypeId="2" ParentId="1902" CreationDate="2014-05-22T13:14:16.670" Score="3" Body="&lt;p&gt;As you are talking about &lt;strong&gt;enforcing the intention&lt;/strong&gt; of this SE-Site.&lt;/p&gt;&#xA;&lt;p&gt;That's what we as Users do everyday, we comment, vote up, down, close and reopen questions, we edit, we chat, we ask, we answer,&lt;/p&gt;&#xA;&lt;h1&gt;&lt;strong&gt;we are&lt;/strong&gt; &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;And by doing so, everyday, we &lt;strong&gt;enforce the intention of what we see as Code Review&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-22T13:14:16.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1905" PostTypeId="1" CreationDate="2014-05-22T23:01:48.770" Score="21" ViewCount="202" Body="&lt;p&gt;The &quot;How To Format&quot; guide on the right side of the screen is misleading.  It uses &quot;►&quot; for each item in the list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oJ4ZL.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usually this &quot;►&quot; means that the list item is expandable, but it is not an expandable list. &lt;br&gt; &#xA;I believe that a round or square bullet would be better suited to this list. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does anyone else believe that this styling is misleading? &lt;/p&gt;&#xA;" OwnerUserId="26663" LastEditorUserId="22222" LastEditDate="2014-10-31T00:03:14.037" LastActivityDate="2014-10-31T00:03:14.037" Title="&quot;How To Format&quot; guide has misleading UI elements" Tags="|discussion|feature-request|formatting|help-center|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1906" PostTypeId="2" ParentId="1872" CreationDate="2014-05-25T15:53:56.670" Score="-1" Body="&lt;p&gt;Who cares about the style &lt;strong&gt;in the answer to a question&lt;/strong&gt;, honestly.  If someone posts an answer with &lt;code&gt;snake_case&lt;/code&gt; in their answer, will it really alter the context of their solution?  No.  Will indentation alter it?  No.  Unless you copy &amp;amp; paste all of your answers right into your projects (which would be insane), why would it matter? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an answer provides a solution, OP may simply take that answer and change the style to their liking.  Plain and simple.  If they're too lazy to alter the answer and simply want to post it into their project... well, no more can be said.&lt;/p&gt;&#xA;" OwnerUserId="42981" LastEditorUserId="42981" LastEditDate="2014-05-25T18:08:10.980" LastActivityDate="2014-05-25T18:08:10.980" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1907" PostTypeId="1" CreationDate="2014-05-26T18:26:33.177" Score="12" ViewCount="187" Body="&lt;p&gt;This question here: &lt;a href=&quot;https://codereview.stackexchange.com/questions/51716/shortest-possible-way-of-printing-a-specific-board&quot;&gt;Shortest possible way of printing a specific board&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Summary:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code requirement is to print out a grid of text.&lt;/li&gt;&#xA;&lt;li&gt;The code does in fact print the grid&lt;/li&gt;&#xA;&lt;li&gt;The way it does that, is very broken, and it is only by hacking things that it works.&lt;/li&gt;&#xA;&lt;li&gt;From a code-review perspective, it does not work 'as designed', but only 'by mistake'&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In cases like this, the most significant issue is to get the code to do the right thing, not to make it do the right thing well. The end-result (the output grid), is not the only measure that should be used to calculate 'the right thing'. The 'right thing' should also consider whether the algorithm works in a reasonable way....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a test, I answered the question in a way that is more suited to Stack Overflow, then to Code Review. The answer received a fair amount of positive votes, and no negative votes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this really a good question (for Code Review)? Is it a good answer (for Code Review)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line: Should the question be closed as &quot;Off topic, code does not work&quot; even though it produces the right result?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-09-30T15:06:00.467" Title="Can working code be: off-topic -&gt; not-working?" Tags="|discussion|specific-question|scope|broken-code|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1908" PostTypeId="2" ParentId="1907" CreationDate="2014-05-26T18:51:07.577" Score="3" Body="&lt;p&gt;If you talk purely about &quot;is code working&quot;, then I presume you do not take a specific CodeReview approach to that problem. Hence &quot;is the code working&quot; should be approached as a black box. You put stuff into the program, it spits correct pieces out. Hence the code is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now we are here at CodeReview to ensure that everything is coded correctly and that the code does not violate any design principles. I think we are at the first part here, checking if everything is coded correctly. If something is coded via two bugs that counter each other, then that is not a correct approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I think this question really is borderline as there doesn't seem to be an effort to try to get it working correctly.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastActivityDate="2014-05-26T18:51:07.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1909" PostTypeId="2" ParentId="1907" CreationDate="2014-05-26T19:13:48.453" Score="10" Body="&lt;p&gt;&lt;em&gt;&lt;strong&gt;To the best of my knowledge&lt;/strong&gt;, does the code work?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;It is very hard to tell, almost impossible actually, if the OP is aware of the flaw in the code.&lt;/p&gt;&#xA;&lt;p&gt;As I don't know the skill of the OP, here's what I think happened:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The OP wrote the initial program.&lt;/li&gt;&#xA;&lt;li&gt;The OP noticed that one of the lines in the output was a bit off and therefore added the if-else code to adjust the output.&lt;/li&gt;&#xA;&lt;li&gt;The OP noticed that the program was outputting the correct result, but felt that the if-else approach was not a good one and therefore asked a question on a StackExchange site.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Summary: I don't think the OP was aware of the problem. Based on these things, I have to estimate the skill of the OP.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What the OP needs&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The OP needs to understand his own code. To determine whether or not the question is on-topic, let's take a look at our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;magical six questions&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Does my question contain code? (Please include the code in the question, not a link to it) &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Did I write that code? &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code? &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar) &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work? &lt;strong&gt;The big question mark, but based on what I wrote above: Yes. &lt;em&gt;It works, even if it's by mistake, it works.&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code? &lt;strong&gt;Although not explicitly written, probably yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2&gt;The big &amp;quot;problem&amp;quot; here is that the OP is lacking a lot of knowledge.&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Why your answer is a good answer:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;You explain what is going on and how to do it correctly.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What your answer didn't mention that I've seen in other C++ reviews:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;using namespace std;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Indentation&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Mentioning these things could possibly have made your answer a better answer from a Code Review point of view. However, based on the OP's knowledge, there are more important things to learn first.&lt;/p&gt;&#xA;&lt;h3&gt;Here or Stack Overflow?&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Would the question be on-topic on Stack Overflow? Probably. However, a lot of users there would probably suggest that the OP post it to Code Review so it could possibly have ended up here anyway.&lt;/li&gt;&#xA;&lt;li&gt;Is it off-topic on Code Review? No.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Another Stack Exchange site alternative would be &lt;a href=&quot;http://area51.stackexchange.com/proposals/65174/&quot;&gt;Code Understanding&lt;/a&gt; (Area 51 proposal). Even though this question isn't about understanding the code, understanding the code is what the OP needed.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-05-26T19:13:48.453" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1910" PostTypeId="2" ParentId="1907" CreationDate="2014-05-26T19:13:55.267" Score="9" Body="&lt;p&gt;Reviewers find bugs all the time.  That is, after all, one of the benefits of submitting your code for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nevertheless, Code Review is not a debugging service; we require the code to be in working order, &lt;strong&gt;to the best of the author's knowledge.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the question is, &lt;em&gt;what did the author know, and when did he know it?&lt;/em&gt;  It's hard to definitely prove that the author &lt;a href=&quot;http://en.wikipedia.org/wiki/Four_stages_of_competence&quot; rel=&quot;nofollow noreferrer&quot;&gt;knowingly&lt;/a&gt; posted non-working code, but there are some heuristics:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there any doubts expressed in the question itself?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does it fail to compile?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does it fail to run, or to produce the expected output?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If it's not obvious from the heuristics above, then the next question I would ask is, would a &lt;a href=&quot;http://en.wikipedia.org/wiki/Person_having_ordinary_skill_in_the_art&quot; rel=&quot;nofollow noreferrer&quot;&gt;person having ordinary skill in the art&lt;/a&gt; of programming have recognized it as broken code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way to assess what a PHOSITA would think is to see if other Code Reviewers were able to spot the bug.  It is surprising how non-working code sometimes manages to sneak through a whole phalanx of reviewers.  For that reason, &lt;a href=&quot;https://codereview.stackexchange.com/q/47353/9357&quot;&gt;this question&lt;/a&gt; remains open, despite what I personally consider to be very obviously broken code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, applying those heuristics to the specific question…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The question contains no explicit doubts about the correctness of the program.  In fact, the author is primarily concerned about code length — so much so that it was originally posted to Code Golf.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It compiles.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It produces the expected output.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Base on the tests above, I would assume that the author was blissfully unaware of the brokenness of the code.  The question is therefore &lt;strong&gt;on-topic for Code Review.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hypothetically, if the first three heuristics were inconclusive, then I would say that a PHOSITA would be able to see that it was broken code, with the tip-off being the special case needed for &lt;code&gt;i == 0&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-05-26T19:13:55.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1911" PostTypeId="2" ParentId="1907" CreationDate="2014-05-26T19:16:14.973" Score="5" Body="&lt;p&gt;I feel that you handled it as best you could given the circumstances. Ideally, it would have been migrated to SO for correction, but it wasn't for two reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Original PCG mods determined the poster didn't want short code--just better code--and didn't notice it was broken, so they migrated it to CR.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You figured out that it was broken code but couldn't migrate it again to SO because the system doesn't allow it. &lt;em&gt;[Is there a feature request for this ability?]&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At this point you had a few choices:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Migrate it &lt;em&gt;back&lt;/em&gt; to PCG and have &lt;em&gt;them&lt;/em&gt; migrate it to SO. This would involve some back-and-forth and doesn't really help the poster for a while.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Close it as off-topic. Not very helpful either.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Point out the flaw and help them fix it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The last choice seems like the most helpful in this situation. I would add instructions to the poster to fix the code, post a new question to get a proper review, and delete the old question. If they do so, we now have a new happy CR user. If they don't after some time, simply delete it since it's not useful for anyone else as it lacks a review and the OP obviously doesn't care.&lt;/p&gt;&#xA;" OwnerUserId="1635" LastActivityDate="2014-05-26T19:16:14.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1912" PostTypeId="5" CreationDate="2014-05-26T21:06:11.943" Score="0" Body="&lt;p&gt;For more information regarding this policy, refer to the &lt;a href=&quot;http://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt; and &lt;a href=&quot;http://codereview.stackexchange.com/help/on-topic&quot;&gt;this Meta FAQ entry&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-10-24T20:28:40.897" LastActivityDate="2014-10-24T20:28:40.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1913" PostTypeId="4" CreationDate="2014-05-26T21:06:11.943" Score="0" Body="Answer-invalidation involves editing a question in such a way that something addressed in an answer is lost.  This is disallowed on Code Review as it disrupts the review process as specified in the Help Center." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-10-24T20:28:40.897" LastActivityDate="2014-10-24T20:28:40.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1914" PostTypeId="1" CreationDate="2014-05-27T02:49:12.923" Score="6" ViewCount="108" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1658/9357&quot;&gt;Rename [code-challenge] to something more site-specific&lt;/a&gt;, it was proposed to rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; to avoid confusion with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;.  That renaming (to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;) has been completed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, part of the problem is that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; could also be better named.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-05-27T03:07:07.390" Title="Proposal to rename [programming-challenge]" Tags="|discussion|tags|retag-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1915" PostTypeId="2" ParentId="1914" CreationDate="2014-05-27T02:49:12.923" Score="4" Body="&lt;p&gt;I propose renaming &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/online-judge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;online-judge&amp;#39;&quot; rel=&quot;tag&quot;&gt;online-judge&lt;/a&gt;.  Many of those problems have similar characteristics:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Accept one line on standard input telling your program how many test cases follow. Each subsequent line of input, with space-delimited fields, represents one test case. Your program should read each line and print the corresponding answer.&lt;/li&gt;&#xA;&lt;li&gt;Some other online judges require your code to implement a specified API instead.&lt;/li&gt;&#xA;&lt;li&gt;Most of the time, the author is complaining that the code fails to scale up, or fails to produce the correct output for some input.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;One kink with this proposal is that some questions, notably ones from Project Euler, don't fit that model exactly.  We would therefore revive the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/project-euler&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;project-euler&amp;#39;&quot; rel=&quot;tag&quot;&gt;project-euler&lt;/a&gt; tag.  (Frankly, I never really liked lumping Project Euler questions with the online judge questions.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, we would end up with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/online-judge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;online-judge&amp;#39;&quot; rel=&quot;tag&quot;&gt;online-judge&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/project-euler&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;project-euler&amp;#39;&quot; rel=&quot;tag&quot;&gt;project-euler&lt;/a&gt;, both of which should be unambiguous in meaning and unlikely to be confused with anything else.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-05-27T03:07:07.390" LastActivityDate="2014-05-27T03:07:07.390" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="1916" PostTypeId="1" AcceptedAnswerId="1918" CreationDate="2014-05-27T13:22:57.853" Score="6" ViewCount="202" Body="&lt;p&gt;I was recently reviewing a &lt;a href=&quot;https://codereview.stackexchange.com/questions/51499/justification-of-my-current-approach-and-possible-suggestions-about-alternative&quot;&gt;question&lt;/a&gt;, which (if I had paid better attention to the question from the beginning, I may have noticed before answering) had a SSCCE as its primary code example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first glance the question is asking which way is the best way to make their UI scalable in the future. I first reviewed their actual code, then gave my opinion on the question they actually asked. I was later &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;criticized&lt;/a&gt; for my review on their UI layout, (I assume) because the posted code was an SSCCE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should questions which contain SSCCEs be closed as off-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; &#xA;I see that there are &lt;a href=&quot;https://codereview.stackexchange.com/search?tab=newest&amp;amp;q=SSCCE&quot;&gt;7 open topics&lt;/a&gt; right now which contain the token SSCCE. If the consensus is that SSCCEs are off-topic, should we close all of these. And are there mesaures that can be taken to make it easier to identify posts that have been posted with SSCCE, like having them marked for a review or something. Or perhaps when the user is asking the question, if the post contains the token SSCCE to warn the user that posts with SSCCEs are generally offtopic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do understand that in some cases, you may remove bulky repetative portions of code to get to the heart of the code quicker, this question is more directed towards code written as an example&lt;/p&gt;&#xA;" OwnerUserId="38054" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-06-05T01:23:42.397" Title="Are SSCCEs off-topic?" Tags="|discussion|specific-question|off-topic|close-reasons|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1917" PostTypeId="2" ParentId="1916" CreationDate="2014-05-27T13:44:09.577" Score="6" Body="&lt;p&gt;Well let's look at our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;strong&gt;6 magic questions&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Does my question contain code? (Please include the code in the&#xA;  question, not a link to it)&lt;/li&gt;&#xA;  &lt;li&gt;Did I write that code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example&#xA;  code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code, (i.e. not code-golfing,&#xA;  obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Yes&lt;/strong&gt; (well that one was not too hard was it?) ;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Yes&lt;/strong&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;NO&lt;/strong&gt;: SSCCE - Short, Self Contained Correct &lt;strong&gt;Example&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;We can stop here. This question is off-topic as of our help center. Instead of answering, the correct approach would have been to close as &lt;code&gt;off-topic -&amp;gt; stub code&lt;/code&gt; and have OP include the real code before reviewing ;)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-05-27T13:44:09.577" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1918" PostTypeId="2" ParentId="1916" CreationDate="2014-05-27T14:43:23.027" Score="7" Body="&lt;p&gt;This question is off-topic, but I hesitate to make the generalization that all SSCCEs are automatically off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The matter hinges on whether the code is an simplified presentation of a more complex problem or whether it's hypothetical code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question starts out looking like it could be on-topic.  The first implementation works, and the author even provided a helpful screenshot.  &lt;em&gt;Assume I will be having a list of 50+ &quot;rows&quot;…&lt;/em&gt; starts to push the limits of our real-code requirement, but whether that makes it off-topic is a judgement call.  (We routinely handle questions where the author complains that the algorithm scales up poorly for large inputs.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does set off alarms, though, are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The second and third implementations are stub code or hypothetical code, as evidenced by the placeholder comments and labels.  That is enough to make the question off-topic.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The author's refusal to accept @BenVlodgi's review as a valid answer.  That attitude runs afoul of our requirement that the author want to accept feedback on all aspects of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the feedback-on-all-aspects criterion is often difficult to discern just by looking at the question.  I also recently encountered a &lt;a href=&quot;https://codereview.stackexchange.com/questions/51739/improvements-in-repository-pattern#comment89418_51740&quot;&gt;situation&lt;/a&gt; where the OP's attitude put the question off-topic.  In both cases, the problem was the OP's&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;insistence that the code in the question was not to be reviewed as is, but that the code actually stood for something else that existed in the author's mind.  In a sense, the code &lt;em&gt;became&lt;/em&gt; hypothetical.&lt;/li&gt;&#xA;&lt;li&gt;refusal to accept an answer because it &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1884/9357&quot;&gt;&quot;didn't address the question&quot;&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In contrast, here is a &lt;a href=&quot;https://codereview.stackexchange.com/q/51668/9357&quot;&gt;question&lt;/a&gt; that is marginally on-topic, due to the code being a simplification of a real problem — a situation that was boldly acknowledged in the question.  However, both parties treated the question as an academic exercise, and there was no fuss.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-05-27T14:43:23.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1919" PostTypeId="1" AcceptedAnswerId="1920" CreationDate="2014-05-28T00:20:57.783" Score="14" ViewCount="358" Body="&lt;p&gt;The code I would like to have reviewed, &lt;a href=&quot;https://codereview.stackexchange.com/questions/51873/domain-name-service-class-preparing-for-refactor&quot;&gt;found here&lt;/a&gt;, is more than 30,000 characters long. I don't feel like that in and of itself makes it off topic, but removing code from it so that it can be posted here WILL make it off topic, because it will no longer function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/729/how-long-is-long-code&quot;&gt;How long is long code?&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/325/how-long-can-code-be&quot;&gt;How long can code be?&lt;/a&gt;, but I still have no idea how to cut my post back and have functioning production code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2018-10-10T03:15:35.630" Title="My code is too long. How do I trim it down when code posted here is expected to function?" Tags="|discussion|specific-question|code-length|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1920" PostTypeId="2" ParentId="1919" CreationDate="2014-05-28T00:30:01.773" Score="10" Body="&lt;p&gt;One thing you can do is to remove the heading at the top of the first code block.  It doesn't add anything further to the question, so it can be safely removed.  Basically, anything that &lt;em&gt;we&lt;/em&gt; don't need to know to conduct a review can be removed, and of course you can keep everything in your local copy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's still not enough or there is nothing to remove, you may just have to find a way to split them into separate questions.  They can still be grouped together under a similar title.  We won't fault you for that as long as the &lt;em&gt;whole&lt;/em&gt; project functions properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if your code is &lt;em&gt;way&lt;/em&gt; above the character limit, and more than just a few questions are needed, then your project may be too large for review.  The character limit, and our policy about not reviewing code directly behind a link (where any amount of code can be given), help with that.  If you're not sure that it's too large, then post what you have, and the community will decide.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="9357" LastEditDate="2018-10-10T03:15:35.630" LastActivityDate="2018-10-10T03:15:35.630" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="1921" PostTypeId="2" ParentId="1919" CreationDate="2014-05-28T00:51:52.570" Score="7" Body="&lt;p&gt;You &lt;em&gt;could&lt;/em&gt; try to reduce the character count by reindenting using tabs instead of spaces.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;However,&lt;/em&gt; step back and think about &lt;em&gt;why&lt;/em&gt; the 64 kiB limit exists.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You could consider it a kind of commentary on your question.  What volunteer, working for fake Internet points, would want to read such a long question?  Furthermore, would the question be too broad to be coherent?  You've got registry-interfacing code, database-interfacing code, connection pooling support, authentication code, … Could you make &lt;strong&gt;several questions&lt;/strong&gt;, each focusing on a function or two, on just the problematic parts?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You could consider it a kind of commentary on your code.  For example, is there too much repeated code?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You could consider it a kind of commentary on the verbosity of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; language.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2018-10-10T03:15:21.320" LastActivityDate="2018-10-10T03:15:21.320" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="1922" PostTypeId="1" AcceptedAnswerId="1923" CreationDate="2014-05-29T22:24:28.683" Score="12" ViewCount="86" Body="&lt;p&gt;Code submitted for review is supposed to be &quot;working code&quot;. I imagine this to be for 2 reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;We are not looking to fix broken code&lt;/li&gt;&#xA;&lt;li&gt;Being able to run the code allows deeper review&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is this correct? Does (2) apply?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When reviewing for style or readability it is less important but &lt;a href=&quot;https://codereview.stackexchange.com/questions/47111/ways-of-speeding-up-this-python-implementation-of-sat-separating-axis-theorem&quot;&gt;questions like this&lt;/a&gt; that want performance improvements really suffer from not being able to run the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case a non standard module is imported by the Python code but is not made available to reviewers. I added a comment back in April to point out that we cannot profile without the module, but there has been no response and the question has received no answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am disinclined to suggest closing a question just because the code cannot be run if it is just asking for feedback (provided it isn't obviously broken). However, when the question specifically asks for performance improvements are there any other options?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm hoping to see any other possibilities before resorting to suggesting closing.&lt;/p&gt;&#xA;" OwnerUserId="37331" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-05-29T23:18:33.877" Title="Non standard modules not included with code" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1923" PostTypeId="2" ParentId="1922" CreationDate="2014-05-29T23:18:33.877" Score="9" Body="&lt;p&gt;I don't believe that it is reasonable to require a question to include the &lt;em&gt;entire&lt;/em&gt; codebase.  For more substantial projects, that codebase could be quite large.  Furthermore, people may have valid reasons for not wanting to publish all of the source code for the world to read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No doubt, withholding some of the code makes it a poorer question and makes the code more difficult to review.  It also increases the likelihood that there would be fewer (or no) answers.  However, I don't think that publishing all of the code should be a requirement.  It just needs to be reasonably clear what the intention of the missing code is; if it isn't you could ask for clarification or close it as &quot;unclear what you are asking&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many supplementary materials that could make things easier for reviewers and increase the response rate: test cases, a live example hosted externally, the database schema, output from SQL &lt;code&gt;EXPLAIN&lt;/code&gt;…  They would all be beneficial to be included in a question, but we don't require them.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For this particular question, it turns out that &lt;code&gt;import maths&lt;/code&gt; is an extraneous import.  The program never uses anything in the &lt;code&gt;maths&lt;/code&gt; module.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-05-29T23:18:33.877" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1924" PostTypeId="1" AcceptedAnswerId="1926" CreationDate="2014-05-30T16:03:51.260" Score="26" ViewCount="584" Body="&lt;p&gt;It has been said in various comments that on Code Review we review &lt;em&gt;code&lt;/em&gt; and not &lt;em&gt;design&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find this statement not very clear though. Obviously, if someone has an UML and not any written code, that's off-topic on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if there is a question with a finished implementation, such as a Trading Card-Game or a Sudoku Solver or whatever, then I believe that &quot;reviewing the design&quot; or asking for a &quot;high-level design review&quot; is not off-topic at all. After all, &lt;strong&gt;the design is part of the code&lt;/strong&gt;, is it not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When, and why, is &quot;reviewing design&quot; on-topic on Code Review and when is it off-topic?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2022-11-12T14:33:19.873" Title="Reviewing &quot;design&quot;" Tags="|discussion|scope|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1925" PostTypeId="2" ParentId="1924" CreationDate="2014-05-30T16:16:47.780" Score="7" Body="&lt;p&gt;When it comes to &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;&quot;General Principles of Programming Design&quot;&lt;/a&gt; that should be left to the Programmers site.  But what you are talking about is something totally different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;overall&quot; design of an application is something that we can review (and have reviewed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in terms of Design: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Programmers is about &quot;how should I model the code for my application?&quot;  (&lt;em&gt;Before&lt;/em&gt;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review is about &quot;is this design implemented correctly?&quot; (&lt;em&gt;After&lt;/em&gt;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you remember the string of questions that start with this one I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/51302/18427&quot;&gt;Calculate balance wages&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-06-03T16:33:15.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1926" PostTypeId="2" ParentId="1924" CreationDate="2014-05-30T16:24:37.767" Score="21" Body="&lt;p&gt;There is one school of thought that says &quot;the code is the design&quot;. The reason is that the completed system often bears little or no resemblance to the &quot;design&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I would say that if the question contains code, and the asker wants the design of that code reviewed, there's absolutely nothing wrong with that, but if the asker wants something that is not code reviewed, it's off topic.&lt;/p&gt;&#xA;" OwnerUserId="11582" LastActivityDate="2014-05-30T16:24:37.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1928" PostTypeId="1" AcceptedAnswerId="1929" CreationDate="2014-06-02T20:26:54.957" Score="12" ViewCount="80" Body="&lt;p&gt;My question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/52050/spliterator-implementation&quot;&gt;Spliterator implementation&lt;/a&gt; got two answers. Into one of these, there's a question for me:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;one of the performance advantages of Spliterator is the forEachRemaining() method, and you have chosen not to implement it. Why?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What's the best way to handle it? A comment or an edit? A comment would be better since future readers can follow chronological evolution of the thread.  An edit would be better since I can explain better (more chars, more formatting) but future readers will lose how the final review was formed.&lt;/p&gt;&#xA;" OwnerUserId="31014" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-06-02T20:45:11.350" Title="Question inside answer" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1929" PostTypeId="2" ParentId="1928" CreationDate="2014-06-02T20:33:28.063" Score="10" Body="&lt;p&gt;In such a case, a comment below their answer would be better.  If a longer discussion is needed if there are too many comments (and the system will let you know if that happens), it can be taken to chat, and future readers can still follow that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, an edit would not be recommended because &lt;em&gt;questions shouldn't be updated based on answers&lt;/em&gt;.  They should also not be edited with responses to questions from answers, as that's not what the question is supposed to communicate.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-06-02T20:33:28.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1930" PostTypeId="1" AcceptedAnswerId="1933" CreationDate="2014-06-03T15:17:50.680" Score="12" ViewCount="119" Body="&lt;p&gt;I recently started working part time in our organization's IT department and am working with one other person who has previously been the sole developer on several applications used in the office.  We are using Git for version control, but still trying to lock down exactly which branches we're working on and when and how exactly to pull, push, merge, tag, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a user were to describe what they are trying to accomplish/believe is happening and posted the exact Git commands they are using with annotations about what they are doing in code, would this fall into the scope of Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could imagine feedback being suggestions for better workflows or correcting what the questioner thought was happening with certain commands. (&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/198/are-what-does-this-code-do-questions-on-topic-here&quot;&gt;Although this would be off-topic?&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="32956" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-06-03T15:53:39.123" Title="Are Git workflow questions on-topic?" Tags="|discussion|scope|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1931" PostTypeId="2" ParentId="1930" CreationDate="2014-06-03T15:41:48.310" Score="3" Body="&lt;p&gt;That is a good question. My initial thought was &quot;well, no&quot;, but then the more I think of it, the more I think a sequence of commands is not too different from any other script (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/powershell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;powershell&amp;#39;&quot; rel=&quot;tag&quot;&gt;powershell&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/batch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;batch&amp;#39;&quot; rel=&quot;tag&quot;&gt;batch&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/you-name-it&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;you-name-it&amp;#39;&quot; rel=&quot;tag&quot;&gt;you-name-it&lt;/a&gt;)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/batch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;batch&amp;#39;&quot; rel=&quot;tag&quot;&gt;batch&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/svn&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;svn&amp;#39;&quot; rel=&quot;tag&quot;&gt;svn&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/24025/speed-up-svn-backup&quot;&gt;question&lt;/a&gt; that was asked, and downvoted, but not closed: seems like there's a way to phrase your question to be on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not going to be asking &lt;em&gt;what the commands do&lt;/em&gt;, and if the commands actually &lt;em&gt;do what they're supposed to be doing&lt;/em&gt;, and that the workflow &lt;em&gt;works as intended&lt;/em&gt; and you feel it could be improved, then I'd deem your question on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's see what the community thinks :)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-06-03T15:41:48.310" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1932" PostTypeId="2" ParentId="1930" CreationDate="2014-06-03T15:48:41.650" Score="3" Body="&lt;p&gt;I don't believe that processes are on topic on CodeReview, perhaps they would be on another StackExchange site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as soon as you start talking about Bash/Shell/other language scripts, which are always executed &lt;strong&gt;in a determined order&lt;/strong&gt;, then you are talking about programming (scripting), and then I believe it indeed is ontopic.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastActivityDate="2014-06-03T15:48:41.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1933" PostTypeId="2" ParentId="1930" CreationDate="2014-06-03T15:49:20.337" Score="11" Body="&lt;p&gt;(obligatory No answer). Good question, but, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;git is not a language. It is a version control system. Suggesting the way you use git is on-topic for code review, naturally leads on to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the way you use .... your compiler to compile code&lt;/li&gt;&#xA;&lt;li&gt;the way you use .... your ssh command to create keys.&lt;/li&gt;&#xA;&lt;li&gt;the way you use .... your paragraphs to write text.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you have a program/script that does this work, then the program is reviewable, but not the process that the program is implementing.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-06-03T15:49:20.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1934" PostTypeId="2" ParentId="1930" CreationDate="2014-06-03T15:53:39.123" Score="5" Body="&lt;p&gt;If your question is mainly about how to use Git correctly, then no, it's off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your question is about how to improve a program that uses lower-level Git operations to accomplish something innovative, then yes, it's on-topic.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-03T15:53:39.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1935" PostTypeId="2" ParentId="1924" CreationDate="2014-06-04T03:35:00.457" Score="5" Body="&lt;p&gt;If someone posts some code and explains it and the problem then they are asking for a code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If&lt;/strong&gt; it so happens that they have made a design mistake and said design mistake can be seen in their explanation then it wouldn't be off topic to address this. Same with edge cases that the code might not address.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So then &lt;strong&gt;if&lt;/strong&gt; they include a UML diagram (or other such design tool) with their code then it also would be on topic. I would equate the design with an explanation of the originally devised solution. (see the Codeless Code &lt;a href=&quot;http://thecodelesscode.com/case/105&quot; rel=&quot;nofollow&quot;&gt;'Case 105: Navigation'&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Therefore&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question without code and only explanation is off topic whether the explanation comes in the form of text only or text and some design. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An answer without review of the code would similarly be off topic/un-helpful.&lt;/p&gt;&#xA;" OwnerUserId="3472" LastEditorUserId="3472" LastEditDate="2014-06-04T03:46:25.447" LastActivityDate="2014-06-04T03:46:25.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1936" PostTypeId="1" CreationDate="2014-06-04T19:28:36.457" Score="2" ViewCount="29" Body="&lt;p&gt;If you have ever used code review tools like Crucible, Basecamp or Github - you know about their essential feature: being able to comment a specific line of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With the Stack Overflow engine, I don't see how it can be possibly done, as it implies &quot;one question one answer&quot; scheme, while for code review you often have several issues within even a small module. Several aspects, if you want. Like formatting, performance, naming, using deprecated or unsafe calls, code duplication or plain logic errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S.: maybe Code Review should use another engine, like sibling &lt;a href=&quot;http://www.fogcreek.com/kiln/&quot; rel=&quot;nofollow&quot;&gt;Kiln&lt;/a&gt;, at least?&lt;/p&gt;&#xA;" OwnerUserId="7930" LastEditorUserId="22222" LastEditDate="2014-06-04T19:36:20.130" LastActivityDate="2014-06-04T19:36:20.130" Title="Comments to line number" Tags="|feature-request|comments|" AnswerCount="0" CommentCount="1" ClosedDate="2014-06-04T20:26:57.620" ContentLicense="CC BY-SA 3.0" />
  <row Id="1937" PostTypeId="2" ParentId="1916" CreationDate="2014-06-05T01:23:42.397" Score="8" Body="&lt;p&gt;No, SSCCE's should not be closed as off-topic just because they are SSCCE's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, almost all code presented on Code Review is some form of trimmed down code to make it fit, to protect the innocent, etc. Many times 'extraneous' parts are ommitted (header files, java import statements, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An SSCCE is actually a better question than most.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is not the SSCCE, the problem is what happens when the SSCCE is too simple, and does not adequately represent the problem the user is asking help for. Where suggestions from reviewing the code no longer apply to 'the real code' because the SSCCE has abstracted that away too much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, the SSCCE has crossed a line from being a good representation of 'real' code, to being a bad representation, and the SSCCE is now 'hypothetical'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, an SSCCE is reviewable, 'easily'. Whether the review is applicable to the real code is what needs to be determined. Only the asker can do that. If the review does not work, then it is the asker's fault for not making the SSCCE representative.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-06-05T01:23:42.397" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1938" PostTypeId="1" AcceptedAnswerId="1941" CreationDate="2014-06-05T02:31:08.700" Score="4" ViewCount="80" Body="&lt;p&gt;I was browsing through the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag and saw &lt;a href=&quot;https://codereview.stackexchange.com/questions/48388/restaurant-app-models&quot;&gt;this question&lt;/a&gt;. It looks functional and is certainly review-able, but OP posted absolutely nothing besides the code. No hint about what it does, or what OP expected from the review. That feels off-topic to me, but I don't know what I would categorize it as. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Are code only questions off-topic?&lt;/li&gt;&#xA;&lt;li&gt;If so, what do we categorize them as?&lt;/li&gt;&#xA;&lt;li&gt;Should they only be flagged as low quality?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I would call it &quot;Unclear what you're asking&quot;, but by default, aren't people asking for a Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; OP has not been seen since &lt;a href=&quot;https://codereview.stackexchange.com/users/40871/michelle-glauser&quot;&gt;May 7th 2014&lt;/a&gt;. I don't think she's coming back.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-06-05T05:15:39.547" Title="Are code-only questions off-topic?" Tags="|discussion|close-reasons|" AnswerCount="2" CommentCount="4" ClosedDate="2014-06-05T15:23:48.993" ContentLicense="CC BY-SA 3.0" />
  <row Id="1939" PostTypeId="2" ParentId="1938" CreationDate="2014-06-05T02:35:20.133" Score="5" Body="&lt;p&gt;I don't think that code-only questions are off-topic. However, a question that consists solely of a huge code dump without context could be closed as &quot;Unclear what you are asking&quot; — assuming that it really isn't clear what the intention of the code is.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-05T02:35:20.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1940" PostTypeId="2" ParentId="790" CreationDate="2014-06-05T03:21:24.120" Score="3" Body="&lt;p&gt;I think a brief description of the code is required &lt;em&gt;just to be able to review it&lt;/em&gt;. Part of the review process is understanding what the code is &lt;em&gt;supposed&lt;/em&gt; to do. As I understand it, the priority for a code review is to to find logic flaws; everything else is secondary. That's an extremely difficult thing to do with no back ground information. They should be downvoted and closed as &quot;Unclear What You're Asking&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're here giving (and receiving) a free service. It's the OP's responsibility to write a good question.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2014-06-05T03:27:55.767" LastActivityDate="2014-06-05T03:27:55.767" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1941" PostTypeId="2" ParentId="1938" CreationDate="2014-06-05T03:24:27.417" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Are code only questions off-topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, not by default, and neither the Help Center nor the close reasons specifically state that code-only questions are off-topic.  Others can still ask questions to flesh out any issues with the code, which will help determine if it &lt;em&gt;is&lt;/em&gt; off-topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should they only be flagged as low quality?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, they should not be flagged automatically, especially as Low Quality.  This flag would only be viable if the post makes &lt;em&gt;absolutely no sense&lt;/em&gt; (such as gibberish) or is just too poorly-written to edit.  In general, this flag should best be used if a post needs to be &lt;em&gt;deleted&lt;/em&gt; (where Spam/Offensive flags do not apply), not simply closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In conclusion, ask the OP for clarification if you need more information, or if you suspect that the code may not work.  If nothing is done, then it can be closed as &lt;em&gt;unclear what you're asking&lt;/em&gt;.  You may also downvote it if you dislike it.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-06-05T03:24:27.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1942" PostTypeId="1" AcceptedAnswerId="1943" CreationDate="2014-06-09T19:09:18.110" Score="7" ViewCount="86" Body="&lt;p&gt;I had asked for the &lt;a href=&quot;https://codereview.stackexchange.com/questions/52742/how-can-this-jquery-be-changed-to-be-more-manageable-and-readable&quot;&gt;review of the part of a jQuery&lt;/a&gt; and as per the answer I made changes in the file. Now after making the changes (mainly moving from triggers to functions) I am not so sure whether I got enough benefit in the structure of the code. I think I can reason about the code better but I wanted some comments on the changes done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I ask for a review of &lt;a href=&quot;https://gist.github.com/anshbansal/9fe120621ca96995afd2&quot; rel=&quot;nofollow noreferrer&quot;&gt;two code files&lt;/a&gt; (both written by me) in one question for comparison of the structure and design of the two? No change in the functionality is there.&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-06-09T19:29:55.687" Title="Asking for comparison of design of two code snippets giving same functionality" Tags="|discussion|specific-question|asking-questions|scope|iterative-review|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1943" PostTypeId="2" ParentId="1942" CreationDate="2014-06-09T19:29:55.687" Score="4" Body="&lt;p&gt;Provided that the code is already on-topic, and you're still seeking actual reviews (not &quot;which of these is better?&quot; or anything like that), multiple code blocks &lt;em&gt;can&lt;/em&gt; be reviewed in a comparative manner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Such questions should be tagged as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-06-09T19:29:55.687" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1944" PostTypeId="1" AcceptedAnswerId="1950" CreationDate="2014-06-10T17:25:30.930" Score="12" ViewCount="424" Body="&lt;p&gt;I have a concern about the tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal-script&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; that I'm not sure how it can be solved properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A short summary about the different things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Pascal_%28programming_language%29&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pascal&lt;/a&gt; is the original language, created in the 1970s.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Object_Pascal&quot; rel=&quot;nofollow noreferrer&quot;&gt;Delphi&lt;/a&gt; is an object-oriented version of Pascal. Can also be called &quot;Object Pascal&quot;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Pascal_Script&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pascal Script&lt;/a&gt; is a component/library that can be used inside Object Pascal applications, letting you run code dynamically within the application. (Kind of like a Java classloader can load external code and run it, but a bit more advanced than that).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have just re-tagged two questions that were tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal-script&lt;/a&gt; and tagged them as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; instead. Because Pascal Script and Pascal are two entirely different things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, a problem is that Pascal is not a very popular tag, and it is &lt;em&gt;possible&lt;/em&gt; that the questions I re-tagged actually are Delphi / Object Pascal, but only using the basic Pascal features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise, Pascal-Script is also not a popular tag, ending up with &lt;a href=&quot;https://codereview.stackexchange.com/questions/35934/using-ado-to-run-sql-script-with-go-syntax-in-inno-setup&quot;&gt;only one question&lt;/a&gt; after my edits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel that these languages are so similar that I don't think three tags are required. They share so much that perhaps only one tag is required?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been a while since used Delphi and/or Pascal though, which is why I am bringing this to meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to sort this out?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-01-07T11:14:43.690" Title="Pascal / Delphi / Pascal Script tags" Tags="|discussion|tags|specific-language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1945" PostTypeId="2" ParentId="1944" CreationDate="2014-06-10T17:55:07.930" Score="3" Body="&lt;p&gt;SO has &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascalscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascalscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascalscript&lt;/a&gt; (note, no &lt;code&gt;-&lt;/code&gt; in pascalscript).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SO also has &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-pascal&lt;/a&gt; which indicates it is a super-set of free-pascal and delphi&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My 'research' indicates that the three are treated distinctly in different places, and should be treated distinctly here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I vote, what we have is fine. The concepts are distinct enough to group the code, and even though the volume is 'low', the different tags make sense. At least as much sense as different &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; makes, as well as, for example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tcsh&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tcsh&amp;#39;&quot; rel=&quot;tag&quot;&gt;tcsh&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; ... ;-)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-06-10T17:55:07.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1946" PostTypeId="1" AcceptedAnswerId="1947" CreationDate="2014-06-10T21:26:51.300" Score="35" ViewCount="919" Body="&lt;p&gt;When you pass 500 reputation you &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/access-review-queues&quot;&gt;gain access to the Review Queues&lt;/a&gt;. One of them is the &quot;First Post&quot; queue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is this queue, what purpose does it serve, and how should I process items in that queue?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-07-18T19:40:29.663" Title="First Post Review Queue — what is it? Why is it a bad idea to click &quot;No Action Needed&quot;?" Tags="|discussion|faq|review|new-users|" AnswerCount="1" CommentCount="0" CommunityOwnedDate="2014-06-10T21:47:03.917" ContentLicense="CC BY-SA 3.0" />
  <row Id="1947" PostTypeId="2" ParentId="1946" CreationDate="2014-06-10T21:26:51.300" Score="31" Body="&lt;h1&gt;What items appear in this queue?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Overview: &lt;a href=&quot;https://meta.stackexchange.com/questions/161390/what-are-the-review-queues-and-how-do-they-work&quot;&gt;What are the Review Queues?&lt;/a&gt; &#xA;History: &lt;a href=&quot;https://meta.stackexchange.com/questions/146988/new-review-queue-first-posts&quot;&gt;New Review Queue: First Posts&lt;/a&gt;&#xA;Help: &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/access-review-queues&quot;&gt;Review privilege&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first question a user asks, and the first answer a user provides, will be automatically added to this queue. First posts may also be added to the 'late answer' queue (if the question was asked a long time ago).&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What is the purpose of the First Post review queue?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This is the first real interaction that new users have on the site. They have no experience. The purpose of the queue is to identify crap (spam, offensive posts, etc), and eliminate it fast, and for the rest of the first posters, the idea is to set or reinforce the expectations for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming a non-spam/offensive post, the goal of the queue is to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ensure that new users get off on the right foot, and have a good experience on Code Review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;VOTES&lt;/strong&gt;: Remember, new users who ask a question often have 1 rep. This means that user can: comment on their own posts, and accept an answer. &lt;strong&gt;They cannot vote until they obtain 15 points!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voting is a critical part of the health of this site, and, unless the asker can vote, the answerers will get less rep. It is in everyone's interest to get positively contributing users to the point where they can vote. Therefore, anytime you see a first post that is any good at all (a question that is on-topic or an answer that is reasonably correct), please upvote generously until they obtain at least 15 points.  Think of the 15-point threshold as a crude spam and garbage filter.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;How should items be processed in the queue?&lt;/h1&gt;&#xA;&#xA;&lt;h3&gt;Crap content - offensive, or spam:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;flag, close, and/or delete (if you have privs).&lt;/li&gt;&#xA;&lt;li&gt;we don't want users like that, we get rid of them.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Excellent content - a great question, or answer&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;upvote, perhaps comment with:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hi, welcome to Code Review. This is a great question/answer and you have passed the first-post review with flying colours!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(OK, maybe you don't need to be so colourful.... ;-) )&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Good content&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;upvote, edit, and/or comment, but do something that lets the user know that the post has been seen.&lt;/li&gt;&#xA;&lt;li&gt;be generous with the upvote. Give the user the benefit of the doubt. Edit the question to remove rough edges, or bring it in line with standard practice on CR.&lt;/li&gt;&#xA;&lt;li&gt;make sure the title is meaningful, and the tags are right.&lt;/li&gt;&#xA;&lt;li&gt;correct English and typography errors.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;OK content. Stuff you can't just edit to fix...&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;edit as much as you can.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;leave a comment welcoming the user, and suggesting things the user can do to improve their question/answer&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hi, welcome to Code Review. Your answer came through the First Post review queue, but your answer does not review the code, it just provides a different solution. This is not a review, but, if you show how your code is different, and why your code is better, it will improve this answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Bad content (off-topic, etc).&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;leave a comment. Indicate that the post came from the first-post review queue:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hi, welcome to Code Review. Your question/answer has just come through the first-post review queue, but your question/answer is off-topic because xxx and it is likely to be closed. Please edit your question/answer to add the missing details/fix the errors, and the post will then be reviewable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;vote-to-close if it is off-topic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;edit things anyway if an edit will improve things (especially titles and tags).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;Conclusion&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Note, in no instance above is the &lt;kbd&gt;&lt;strong&gt;No Action Needed&lt;/strong&gt;&lt;/kbd&gt; appropriate. So, when is the &lt;kbd&gt;&lt;strong&gt;No Action Needed&lt;/strong&gt;&lt;/kbd&gt; appropriate then?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you have already seen the post in some other context, and:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;you have commented outside the queue&lt;/li&gt;&#xA;&lt;li&gt;voted&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In other words, when you have already been the 'welcome wagon', then no action is needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't feel like you can be the welcome wagon for a post, and improve, comment, or vote on it, then &lt;kbd&gt;&lt;strong&gt;Skip&lt;/strong&gt;&lt;/kbd&gt; the post, and let someone else do it. Don't just press &lt;kbd&gt;&lt;strong&gt;No Action Needed&lt;/strong&gt;&lt;/kbd&gt; because that removes value from the system, and new users do not get the direction they may need to be successful on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The purpose of the First Post queue is to welcome people and get them on track. Make them positive-contributing members in the community:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We want people to vote too. We want new users to vote for &lt;em&gt;us&lt;/em&gt; too! It is good for everyone.&lt;/li&gt;&#xA;&lt;li&gt;First Posters cannot vote until they get 15 rep.&lt;/li&gt;&#xA;&lt;li&gt;Make sure that their first post is good, and upvoted, or they have the right hints and tips to make make it good themselves.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You are the welcome the user gets, it is a responsibility, not just a way to a badge. Make it work for everyone.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-11-11T06:07:25.390" CommentCount="3" CommunityOwnedDate="2014-06-10T21:47:03.917" ContentLicense="CC BY-SA 3.0" />
  <row Id="1948" PostTypeId="1" AcceptedAnswerId="1949" CreationDate="2014-06-11T04:06:02.367" Score="13" ViewCount="457" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1526/23788&quot;&gt;Santa&lt;/a&gt; is frequently found in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;. Santa can do magic, and sprinkle upvotes to all the boys and girls that have been good reviewers this year.&lt;/p&gt;&#xA;&lt;p&gt;Santa generates quite a bunch of reputation points on the site, we like Santa.&lt;/p&gt;&#xA;&lt;p&gt;However Santa is fraying with a thin line between legit and suspicious voting schemes prone to &lt;em&gt;vote reversal&lt;/em&gt;, and can earn a user 20, 30, 40, or even 50 points by browsing &lt;em&gt;a user's recent answers&lt;/em&gt; and finding well-written answers that weren't already upvoted.&lt;/p&gt;&#xA;&lt;p&gt;I've worn Santa's hat quite often myself, and then a recent comment in chat that linked to the &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Reputation&amp;amp;filter=week&quot;&gt;weekly user reputation rankings&lt;/a&gt; made me wonder.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;We have many users (&amp;gt;40K), but ~25% (10,653, avg.score 149.16) have visited the site in the last 60 days, 14.78% (1,574, avg.score 602.24) of which were &lt;em&gt;avid users&lt;/em&gt; (&amp;gt;150pts).&lt;/p&gt;&#xA;&lt;p&gt;Roughly 9,5K &lt;em&gt;answer votes&lt;/em&gt; and 7.2K &lt;em&gt;question votes&lt;/em&gt; (16,673 votes) were spent in that timeframe, by roughly 150-160 voters, generating roughly 130,000 points on the site. &lt;strong&gt;Santa's actual impact on the big picture is marginal&lt;/strong&gt;, it's like a drop in the ocean. Or is it? It &lt;em&gt;does&lt;/em&gt; seem to somewhat skew some rankings.&lt;/p&gt;&#xA;&lt;h3&gt;But that leaves over 1,300 (83%) avid users that didn't vote, and 10,500 (&lt;strong&gt;a whopping 98.6%&lt;/strong&gt;) active users that haven't spent a vote either.&lt;/h3&gt;&#xA;&lt;p&gt;If only &lt;strong&gt;a fraction&lt;/strong&gt; of these users spent some of their votes, whether Santa exists or not wouldn't make a difference. But...&lt;/p&gt;&#xA;&lt;h1&gt;[♠] People. Still. Don't. Vote. Enough. [♠]&lt;/h1&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;So. Should we kill Santa? &lt;a href=&quot;http://chat.stackexchange.com/search?q=santa&amp;amp;room=8595&quot;&gt;Is Santa being a good thing for CR&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-24T01:38:00.787" Title="Should we kill Santa?" Tags="|discussion|voting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1949" PostTypeId="2" ParentId="1948" CreationDate="2014-06-11T04:14:58.217" Score="26" Body="&lt;h1&gt;No... Santa lives.&lt;/h1&gt;&#xA;&lt;p&gt;The question is not whether Santa is a bad thing. The question is:&lt;/p&gt;&#xA;&lt;h2&gt;Everyone should be Santa, why are they not?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;How can we get the other 98.6% of users to be Santa too?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Everyone can be Santa, if you &lt;kbd&gt;VOTE!&lt;/kbd&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If you see a question, and you think:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;well presented, hmmm, interesting...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;then &lt;kbd&gt;VOTE!&lt;/kbd&gt; (up)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you see a question, and you think:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;blob of code with no description, code does not help me understand...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;then &lt;kbd&gt;VOTE!&lt;/kbd&gt; (down)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if you read an answer, and you think:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;good point, that will help the asker.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;then &lt;kbd&gt;VOTE!&lt;/kbd&gt; (up)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if the answer is wrong, or is confusing, and you think:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;yuck!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;then &lt;kbd&gt;VOTE!&lt;/kbd&gt; (down)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-11T04:29:12.347" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1950" PostTypeId="2" ParentId="1944" CreationDate="2014-06-11T09:31:46.710" Score="5" Body="&lt;h2&gt;How to tag Inno Setup questions ?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;What I'm missing in the &lt;a href=&quot;https://codereview.stackexchange.com/q/35934/11712&quot;&gt;question you linked&lt;/a&gt; is the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/inno-setup&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;inno-setup&amp;#39;&quot; rel=&quot;tag&quot;&gt;inno-setup&lt;/a&gt; tag. That's the major tag there, because even if Inno Setup installer uses Pascal Script as a scripting engine, we can talk about it as a separate &lt;em&gt;&quot;language&quot;&lt;/em&gt;. So that's what I would add except &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal-script&lt;/a&gt; to that question (notice the &lt;code&gt;-&lt;/code&gt; char I used because if we would follow the rule of using &lt;code&gt;-&lt;/code&gt; char, it would be needed here, because the product is called &lt;a href=&quot;http://www.remobjects.com/ps.aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pascal Script&lt;/a&gt;, not PascalScript, so what is &lt;a href=&quot;https://stackoverflow.com/questions/tagged/pascalscript&quot;&gt;on Stack Overflow&lt;/a&gt; is actually wrong; what you used in your question is correct).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For tagging Inno Setup questions I would suggest to use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/inno-setup&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;inno-setup&amp;#39;&quot; rel=&quot;tag&quot;&gt;inno-setup&lt;/a&gt; tag followed by the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal-script&lt;/a&gt; when the question is related to the &lt;a href=&quot;http://www.jrsoftware.org/ishelp/index.php?topic=scriptcreating&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;[Code]&lt;/code&gt;&lt;/a&gt; section of the installation script.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Can we merge Pascal and Delphi tag ?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;About Pascal and Delphi; Delphi is a language based on Pascal but we can't mix them. Tagging &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; questions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; might be invalid in many cases because Delphi lives its own wayward live whilst Pascal enjoys its pension. They are just different languages that cannot be interchanged. So no, even &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; tags should be kept both (as you already know).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, you can build a Delphi application which will use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal-script&lt;/a&gt; as a scripting language by which you introduce a new Pascal Script based language subset and if you'll be famous enough, you can get your own tag here.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;My suggestion...&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I second to what rolfl said; I would keep all as it is, because I don't think that even tagging questions by some general &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal-delphi-pascal-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal-delphi-pascal-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal-delphi-pascal-script&lt;/a&gt; tag (e.g. that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-pascal&lt;/a&gt;) would increase number of people answering here somehow. Maybe some cookies would :)&lt;/p&gt;&#xA;" OwnerUserId="11712" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-06-11T09:31:46.710" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1951" PostTypeId="1" CreationDate="2014-06-11T12:14:23.057" Score="9" ViewCount="59" Body="&lt;p&gt;This question is in regards to users who have 100 rep points. When we come here from another SE site, we are awarded 100 rep points to get us started. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm wondering is, do those users go through the first post queue? It wasn't covered in the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1946/first-post-review-queue-what-is-it&quot;&gt;First Post FAQ&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they do go through the queue, I'd like to remind everyone to not let answers like this through without helping out new users.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-06-11T15:59:44.683" Title="Do new CR users who are trusted elsewhere on SE go through the First Post Queue?" Tags="|support|answers|review|new-users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1952" PostTypeId="2" ParentId="1951" CreationDate="2014-06-11T12:20:46.767" Score="10" Body="&lt;p&gt;Short answer: Yes, they go through the first post queue. I have seen many posts there where the poster has 101 reputation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your first post, in fact, was &lt;a href=&quot;https://codereview.stackexchange.com/review/first-posts/20712&quot;&gt;reviewed here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-06-11T12:26:08.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1953" PostTypeId="2" ParentId="1510" CreationDate="2014-06-12T14:15:35.590" Score="22" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Smoking The Documentation / STM&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/15880296#15880296&quot;&gt;Simon&lt;/a&gt;, in response to a question by &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/15880186#15880186&quot;&gt;rolfl&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; &quot;The documentation.&quot; is now a common response to rhetorical question like &quot;What was I smoking when I wrote this?&quot;. This is often followed by &quot;STM again?&quot; (Smoking the manual again?).&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="31562" LastEditDate="2014-06-12T14:27:25.130" LastActivityDate="2014-06-12T14:27:25.130" CommentCount="0" CommunityOwnedDate="2014-06-12T14:15:35.590" ContentLicense="CC BY-SA 3.0" />
  <row Id="1954" PostTypeId="1" CreationDate="2014-06-13T10:44:28.957" Score="64" ViewCount="4529" Body="&lt;p&gt;Many questions of new users lack some parts or common style of the site. There already are some meta questions that aggregate tips on this issue but letting new users walk through all of them is probably very discouraging. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead I would propose to make a community wiki question and answer with a short checklist for posting questions on CR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It must be short enough to not scare people from reading it through and it should provide links to more detailed meta questions that explain why.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example could be &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Check that your code works -&gt; link to help center for on topic questions&lt;/li&gt;&#xA;&lt;li&gt;Check that your code works -&gt; link to meta post with some rough guidelines where to post non working code&lt;/li&gt;&#xA;&lt;li&gt;Choose title -&gt; link to meta post with some good question titles&lt;/li&gt;&#xA;&lt;li&gt;Copy&amp;amp;paste your working code -&gt; link to meta post on &quot;Which parts of code may be ommitted&quot;&lt;/li&gt;&#xA;&lt;li&gt;Add some context about the overall algorithm and the usage in your program&lt;/li&gt;&#xA;&lt;li&gt;[Optional] State major concerns or objectives for the review&lt;/li&gt;&#xA;&lt;li&gt;Add at least the tag of the language you are using&lt;/li&gt;&#xA;&lt;li&gt;Post and enjoy&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So what do you say? Should we put up such a list? What should it look like/what should the items be?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we even go one step up and make a flowchart on how to use the SE network during programming to get people to better understand when to post on CR?&lt;/p&gt;&#xA;" OwnerUserId="33172" LastEditorUserId="23788" LastEditDate="2017-05-18T20:47:00.933" LastActivityDate="2022-02-20T16:47:21.603" Title="Checklist for how to write a good Code Review question" Tags="|discussion|feature-request|faq|asking-questions|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1955" PostTypeId="2" ParentId="1954" CreationDate="2014-06-14T02:26:29.067" Score="13" Body="&lt;p&gt;Something like this could work:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Your question must contain your own real, working code.&lt;/li&gt;&#xA;  &lt;li&gt;Your question should provide an explanation of the code.&lt;/li&gt;&#xA;  &lt;li&gt;Your question may include a list of specific concerns.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This should be obvious to anyone who has read and understood the material in the relevant parts of the help center, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating a &quot;reader's digest&quot; version of &lt;code&gt;/help/on-topic&lt;/code&gt; and &lt;code&gt;/help/how-to-ask&lt;/code&gt; can't hurt, but the real challenge would be getting this information in front of the people pushing for migration.&lt;/p&gt;&#xA;" OwnerUserId="9520" LastActivityDate="2014-06-14T02:26:29.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1957" PostTypeId="2" ParentId="1954" CreationDate="2014-06-14T19:07:09.160" Score="75" Body="&lt;p&gt;Perhaps something like this could help situate CR in StackLand:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Td6Ev.png&quot; alt=&quot;High-level design: Programmers.SE; UI Design / user experience: UX.SE; Debugging / stumped: Stack Overflow; Works but ugly: CodeReview.SE - in that order.&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2014-06-14T19:30:07.093" LastActivityDate="2014-06-14T19:30:07.093" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1958" PostTypeId="1" CreationDate="2014-06-14T21:16:46.203" Score="11" ViewCount="177" Body="&lt;p&gt;I found myself looking for some place to point a new user on why his answer wasn't a good answer. I couldn't find anything except the fairly unhelpful &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;Help page's &quot;How do I write a good answer&quot;&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm putting it to the community. What makes for a &lt;em&gt;good&lt;/em&gt; code review? What are the essential parts? What pitfalls should we avoid? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/913/41243&quot;&gt;this answer to a different question&lt;/a&gt; is a pretty good start. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-06-15T07:33:35.427" Title="What makes for a good answer?" Tags="|discussion|answers|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1959" PostTypeId="2" ParentId="1958" CreationDate="2014-06-15T07:27:53.097" Score="4" Body="&lt;p&gt;In a different context, I listed &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1440/9357&quot;&gt;contents of a good answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll do something slightly different here, which is to list some &lt;em&gt;attributes&lt;/em&gt; of a good answer.  Good answers…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/48004/9357&quot;&gt;are entertaining and memorable, yet serious, and point out unexpected issues, especially security holes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/48698/9357&quot;&gt;have visual impact&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/38526/9357&quot;&gt;are tailored to the context of the question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/54243/9357&quot;&gt;recommend fresh solutions and alternative platforms, if justified&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/53969/9357&quot;&gt;reveal the reviewer's train of thought, if it's spaghetti code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/46984/9357&quot;&gt;consider issues beyond the code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-06-15T07:33:35.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1960" PostTypeId="1" CreationDate="2014-06-15T16:42:35.100" Score="13" ViewCount="175" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-injection&lt;/a&gt; is commonly a concern in PHP, and it is a common request to ask when presenting code for a Code Review here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/13891/is-this-code-sql-injection-proof&quot;&gt;There&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/47667/is-this-function-vulnerable-to-sql-injection&quot;&gt;are&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/54050/sql-injection-security&quot;&gt;only&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/4617/sql-injection-check&quot;&gt;so&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/24379/is-my-php-code-free-of-sql-injection-vulnerabilities&quot;&gt;many&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/54237/sql-injection-when-not-using-variables&quot;&gt;ways&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/28348/is-this-code-protected-against-sql-injection-attacks&quot;&gt;you&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/46512/how-to-prevent-sql-injection-php-and-mysql&quot;&gt;can&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/24296/is-this-code-safe-from-sql-injection&quot;&gt;propose&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/48095/preventing-sql-injection-in-user-registration-routine&quot;&gt;a&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/14688/are-these-mysql-abstraction-classes-safe-from-sql-injection-can-they-be-made-s&quot;&gt;question&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/16147/how-can-i-ascertain-and-test-sql-injection-vunerabilities-on-this-login-code&quot;&gt;that&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/38237/do-you-see-any-flaws-in-these-prepared-statements-to-avoid-sql-injection&quot;&gt;relates&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/14646/best-practices-to-protect-a-database-from-bad-data&quot;&gt;to&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/14832/is-the-following-database-class-safe&quot;&gt;SQL Injection&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/20283/database-report-in-php&quot;&gt;in&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/32443/please-review-my-php-mysql-login&quot;&gt;PHP&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This new question was posted today (cross posted from SO), which is what inspired this post:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/54311/injections-and-query&quot;&gt;Injections and query&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Previous &lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aquestion+sql+injection&quot;&gt;questions as a search&lt;/a&gt;&lt;/strong&gt;...&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-03-06T20:13:09.917" Title="Is it time to start broadening the definition of duplicates?" Tags="|discussion|questions|duplicates|repeated-reviews|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1961" PostTypeId="2" ParentId="1960" CreationDate="2014-06-15T17:27:38.300" Score="15" Body="&lt;p&gt;Obviously, SQL injection is a major source of anxiety among beginner PHP programmers. It doesn't help that the deck is stacked against them:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The language makes it easy to do the wrong thing and hard to do the Right Thing.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Learn PHP in&lt;/em&gt; n &lt;em&gt;Hours&lt;/em&gt; books gloss over the subject, and even teach them to do the wrong thing. There are a &lt;em&gt;lot&lt;/em&gt; of bad examples out there.&lt;/li&gt;&#xA;&lt;li&gt;Stupid language designers thought Magic Quotes would solve the SQL Injection problem, then recanted, adding to the confusion.&lt;/li&gt;&#xA;&lt;li&gt;Suddenly, the beginner learns of this problem called SQL Injection and a site called Code Review that could help them.  Anything that we can do to wipe out this affliction from existence would be good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;From that perspective, I think that closing such questions as duplicates is a harmful attitude. Furthermore, we review &lt;em&gt;all&lt;/em&gt; of the code, not just what is asked. If we manage to &lt;a href=&quot;https://codereview.stackexchange.com/a/54246/9357&quot;&gt;discover other bugs&lt;/a&gt;, we've provided value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, we should continue to encourage all programmers to ask more questions — as long as they stay on-topic.  If you think that this class of questions is &quot;boring&quot;, perhaps you could come up with a canned response.  &lt;em&gt;If only I got a rep-dime every time someone asked about SQL Injection, I'd be rich!&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-06-15T18:08:48.563" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1962" PostTypeId="2" ParentId="1960" CreationDate="2014-06-16T00:22:23.310" Score="9" Body="&lt;p&gt;From my own personal experience, finding accurate information regarding SQL injection, and even basic PHP security, is actually quite difficult for the novice. A search on Google can bring the best of tutorials and the worst of home-made blog posts. For the rookie, it all seems to work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think if we could offer these guys &lt;em&gt;a good resource that stays up-to-date and offers multiple scenarios&lt;/em&gt;, we would find less of these questions. I'm sure that each question's author thinks that because their database scheme is &quot;unique&quot;, a new SQL injection question is necessary. A thorough read that contained a generalized form of each best practice revolving around the SQL injection/PDO/MySQL/database access layer world would be great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with 200_success here, and we should encourage these questions and teach them, instead of closing their minds. Before they post though, if they could see some modern standards and current security trends, then we would be in better shape!&lt;/p&gt;&#xA;" OwnerUserId="35559" LastEditorUserId="35559" LastEditDate="2014-06-16T01:04:37.463" LastActivityDate="2014-06-16T01:04:37.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1963" PostTypeId="2" ParentId="1429" CreationDate="2014-06-16T02:08:55.730" Score="3" Body="&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/201498/answers-that-wowed&quot; rel=&quot;nofollow&quot;&gt;Answers that elicited a &quot;wow&quot; comment from the original poster&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I've sorted the results by ascending answer score, to help identify which good candidates to upvote.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-16T02:08:55.730" CommentCount="0" CommunityOwnedDate="2014-06-16T02:08:55.730" ContentLicense="CC BY-SA 3.0" />
  <row Id="1964" PostTypeId="1" AcceptedAnswerId="1966" CreationDate="2014-06-16T09:02:33.743" Score="4" ViewCount="35" Body="&lt;p&gt;I came across a &lt;a href=&quot;https://codereview.stackexchange.com/questions/31/essential-reading-learning-resources-for-the-code-reviewer?rq=1&quot;&gt;question&lt;/a&gt;. I think this should be moved to meta but I was unable to flag it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I added this question was that it seems to be on topic on Meta Code Review than the main site as per the current posts on community bulletin. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not there is a bug in Stack Exchange. The locked posts should be removed from every question list. But it is being shown in the related questions in &lt;a href=&quot;https://codereview.stackexchange.com/questions/54351/code-duplication-for-just-an-if-condition&quot;&gt;this&lt;/a&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/uKSWD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;Original image here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/d1bHY.png&quot; alt=&quot;Red Circle here!&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-06-16T14:05:59.733" Title="Unable to move a question to meta" Tags="|support|status-bydesign|specific-question|migration|meta|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1965" PostTypeId="2" ParentId="1964" CreationDate="2014-06-16T09:05:56.430" Score="4" Body="&lt;p&gt;We recognize that that question is off-topic for Code Review.  A moderator has already put a &lt;a href=&quot;https://meta.stackexchange.com/q/126587/148099&quot;&gt;historical lock&lt;/a&gt; on it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-06-16T09:05:56.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1966" PostTypeId="2" ParentId="1964" CreationDate="2014-06-16T10:44:15.620" Score="6" Body="&lt;p&gt;I agree that the question is off-topic on the main site. It is better (though not perfect) on the meta site. The problem is that the post is old, and questions older than 60 days cannot be migrated (and that is what would be needed even between main and meta sites).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the choice is to either close, delete, lock, or reopen the post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Locking seems most useful because the post still exists, and is searchable, but is no longer active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have suggestions for another alternative, please speak up.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-06-16T10:44:15.620" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1967" PostTypeId="1" AcceptedAnswerId="1968" CreationDate="2014-06-16T16:07:47.497" Score="9" ViewCount="130" Body="&lt;p&gt;I'm looking for some people/community who are doing each others' software reviews, but not only code. Actually code is the least important. I would like somebody look at my software as a whole and tell me his opinion about future development. Somebody who can look at my website (which shows my software) and tell me what he doesn't like. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course I can do the same for others. Actually, such online community works for writers... &lt;/p&gt;&#xA;" OwnerUserId="43331" OwnerDisplayName="Tomek Wyderka" LastEditorUserId="22222" LastEditDate="2014-06-16T16:15:35.143" LastActivityDate="2014-06-16T16:36:23.980" Title="Reviewing software, not only code" Tags="|discussion|asking-questions|scope|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1968" PostTypeId="2" ParentId="1967" CreationDate="2014-06-16T16:21:23.917" Score="17" Body="&lt;p&gt;I understand your concern, but Code Review is unfortunately not the place that you are looking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend asking among your friends, on Twitter/Facebook, or on Reddit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you could &lt;a href=&quot;http://area51.stackexchange.com/&quot;&gt;propose a new Stack Exchange site&lt;/a&gt; for &quot;Software Reviews&quot;. Or take a look at the existing related proposals:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://area51.stackexchange.com/proposals/67793/design-review&quot;&gt;Design Review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://area51.stackexchange.com/proposals/68203/website-review&quot;&gt;Website Review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://area51.stackexchange.com/proposals/2241/software-quality-assurance-testing&quot;&gt;Software Quality Assurance and Testing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Out of these, Website Review sounds like what you are primarily looking for. So go ahead and contribute to the proposal. Follow the proposal and ask example questions, and recruit additional followers, to help it reach the next phase!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although be aware that as it currently seems, it is unlikely that there will be such a Stack Exchange site. This is because Stack Exchange sites does not like to be dependent on third party links, something which seems unavoidable for this kind of site. On Code Review we work around this problem by forcing the code to be reviewed to be &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1308/can-i-put-my-code-on-a-third-party-site-and-link-to-the-site-in-my-question&quot;&gt;inside the question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review, it's the code that is in focus. A &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; can sometimes be a part of a review, or added as a comment (but are not the primary focus). But to get such reviews/comments here, you need to post an on-topic question, which needs to include code.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-06-16T16:26:56.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1969" PostTypeId="2" ParentId="1967" CreationDate="2014-06-16T16:36:23.980" Score="5" Body="&lt;p&gt;Reviewing &lt;em&gt;software as a whole&lt;/em&gt; is probably something you'd want done professionally, by people you're paying to dig into your code and issue recommendations. Reviewing a whole project is tedious, it takes a lot of time and effort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review we review &lt;em&gt;code&lt;/em&gt;, but our definition of &lt;em&gt;code&lt;/em&gt; sure includes scripts (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt;), but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt; are certainly reviewable, too (hence, we have tags for them!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have found what I firmly believe is the best place on the Internet to get your project reviewed, to get a number of eyes and new perspectives on what you've written.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However people on Code Review are &lt;em&gt;volunteers&lt;/em&gt;, people that &lt;em&gt;enjoy&lt;/em&gt; reviewing other people's code - reviewers do this for &lt;s&gt;free&lt;/s&gt; &lt;em&gt;the imaginary Internet points&lt;/em&gt;, and asking them to spend a day or two on your code to produce a thorough review, is a bit of a stretch. Not to mention the 30K character limit [thankfully] imposed by the StackExchange software.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The solution is to break your project down into &lt;em&gt;parts&lt;/em&gt;, or &lt;em&gt;themes&lt;/em&gt;, that suit a particular specific tag or group of tags (see &lt;a href=&quot;https://codereview.stackexchange.com/tags&quot;&gt;our tags&lt;/a&gt;), and to ask reviewers to review what you're posting (make sure you embed the relevant code/script/markup in the question).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, your web application might be following a MVC architecture - you could post a model, a view and a controller together in one post and ask for that to be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The controller might have a dependency on a service that performs CRUD operations - that service could be the subject of another post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The view might have a dependency on a CSS style sheet - you could post the markup and the CSS and ask for that to be peer reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is to keep your posts digestible, so that when the &lt;em&gt;volunteers&lt;/em&gt; scanning the site for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1511/23788&quot;&gt;zombies&lt;/a&gt; (unanswered questions) stumble upon your post, they &lt;em&gt;want&lt;/em&gt; to take the time to write down their thoughts in an answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I don't agree with @Simon's idea (yes, that's my downvote!) to use another site for this. CR is proven, it's been around - &lt;em&gt;and yet it's still in beta&lt;/em&gt;. Diluting the idea of a peer review into multiple sites isn't going to help anything. I wouldn't want to review a whole entire code base at once, not for free.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-06-16T16:36:23.980" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1970" PostTypeId="1" AcceptedAnswerId="1971" CreationDate="2014-06-16T19:31:45.713" Score="19" ViewCount="156" Body="&lt;p&gt;I have a small project for which I would like to ask for a code review soon. However, it integrates multiple languages (specifically, Python + jQuery and the rest of the browser stack).&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can such a project be posted for review?&lt;/li&gt;&#xA;&lt;li&gt;If so, how should it be done? One question or several?&lt;/li&gt;&#xA;&lt;li&gt;Can I ask specifically about the logic split between front/back-end or is that too high level?&lt;/li&gt;&#xA;&lt;li&gt;If yes for 3., does it affect 2.?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31488" LastEditorUserId="42401" LastEditDate="2020-11-03T21:06:54.100" LastActivityDate="2020-11-05T19:28:20.480" Title="Posting a multi-language project" Tags="|discussion|asking-questions|projects|multi-language|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="1971" PostTypeId="2" ParentId="1970" CreationDate="2014-06-16T19:57:20.640" Score="17" Body="&lt;p&gt;Short answers:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;yes&lt;/li&gt;&#xA;&lt;li&gt;whichever works best&lt;/li&gt;&#xA;&lt;li&gt;depends&lt;/li&gt;&#xA;&lt;li&gt;depends.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Long answers&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The code you post has to work and be yours. Debugging things is not the purpose of Code Review. Beyond that, pretty much anything is fair game. So, yes. You can post such a project.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There is a technical limitation of 30,000 characters in a post. If your code is longer than that, you will have to trim, or post multiple questions. Beyond that, I have some observations for you:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;My observation is that, if you have a long question that is well structured, you can anticipate at most one reviewer to actually delve in to your code and 'understand' it. If it looks like one person has done this in-depth inspection of your code, then any other answers you get will review the superficial aspects of your code. Things like indentation, variable naming, etc. Apart from the one in-depth review you may get, I would estimate that no-one else will spend more than 10 or 15 minutes on your question. Some people will just skip your question because it is too much to digest. I limit myself to at most one long-question answer each week for example.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;anticipate each answer to address between 2 and 5 'points' in your code, and to fill a single 'page' at most (this is true for any Code Review review, not just long-question reviews). This means that the in-depth review will find a few 'deep issues' to report on, and the superficial ones will show some relatively mundane things. Do not expect any answers to cover all the things you want covered. You will have to aggregate the information from multiple answers, and there will likely be gaps in the review in the sense that there may be things you wanted feedback on, but did not get.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if you post a lot of code, you tend to get more general, and not as in-depth detail-oriented answers (you will not get line-by-line reviews). This is a trend, not an absolute. People will see patterns in your code and review those patterns.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;So, you will have to decide how you want to process your question. If you want deep inspection of multiple parts of your code, I recommend asking separate questions which focus on specific areas. In this case, you will likely find it useful to split the question along the language boundaries as well... it is a natural division, and it will tend to attract the specialists in each field. Id there are distinct sections in each language, then split it further.&lt;/p&gt;&#xA;&lt;p&gt;Also consider posting a higher-level question that covers the overall design.... It is hard to do this on Code Review because it feels like 'stub' code, but, with the other questions available, it can be done. Also, for the high level one, technically the design is not up for review, just the code is, but normally the design is 'touched' on during a review anyway.&lt;/p&gt;&#xA;&lt;p&gt;Remember, reviewers are not as 'invested' in your code as you are. You cannot expect a reviewer to be willing to spend hours and hours inspecting your code. Make it a bite-size chunk of work for the reviewer(s). You will get more diverse, and in-depth reviews if you have smaller, more specific questions that tackle a well-structured problem.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The logic split between server and client is a challenging one. If you get it wrong, you are going to be told it is wrong. If you get it right, the odds are you will be told it's good. But, asking what is right, and what is wrong, is really a question for Programmers.se. You may get suggestions to do it differently, but that is different to getting a 'design review'.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I think this is covered.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;All in all, I believe the quality of the reviews you get is proportional to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;how easy you make it to 'digest' the question content&lt;/li&gt;&#xA;&lt;li&gt;how good your code is to start with (don't expect deep and insightful reviews on code that has crappy variable names and no indentation)&lt;/li&gt;&#xA;&lt;li&gt;how interesting the problem is that you are solving&lt;/li&gt;&#xA;&lt;li&gt;how much you &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;visit the 2nd monitor chat room.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="75307" LastEditDate="2020-11-05T19:28:20.480" LastActivityDate="2020-11-05T19:28:20.480" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="1972" PostTypeId="2" ParentId="1970" CreationDate="2014-06-16T19:59:11.747" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Can such a project be posted for review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There's definitely precedent for this; plenty of questions have been asked which incorporate (for example) HTML, JavaScript, and CSS.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If so, how should it be done? One question or several?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it fits in one question reasonably, one question is fine. On the other hand, if it makes more sense to separate it, go for it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can I ask specifically about the logic split between front/back-end or is that too high level?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There seem to be mixed opinions about whether high-level reviews are appropriate, but I've never seen a question get closed for asking for a high-level review. It won't hurt to ask.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If yes for 3., does it affect 2.?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well, if you split it into two questions, it will be difficult to ask something pertaining to both questions.&lt;/p&gt;&#xA;" OwnerUserId="9520" LastActivityDate="2014-06-16T19:59:11.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1973" PostTypeId="2" ParentId="1960" CreationDate="2014-06-17T01:45:38.343" Score="6" Body="&lt;p&gt;I'm not sure it's entirely appropriate to mark any questions concerned about injection as duplicates of any other question. Why? Because it's not a duplicate question. It's a new question about the same topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The appropriate response &lt;em&gt;may&lt;/em&gt; be to down vote the question and leave a comment suggesting some reading material on the subject. I'm not convinced that a questions warrants a down vote &lt;em&gt;just&lt;/em&gt; because it's a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-injection&lt;/a&gt; question though. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-06-17T01:45:38.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1976" PostTypeId="1" CreationDate="2014-06-17T11:37:13.630" Score="9" ViewCount="118" Body="&lt;p&gt;The answers to many questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; on CodeReview start with or otherwise include references to &lt;a href=&quot;http://legacy.python.org/dev/peps/pep-0008/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP-0008&lt;/a&gt;, the official Python Style Guide. Many reviews include comments on use of whitespace (e.g. around operators and arguments), variable naming conventions, etc., all of which are addressed in this document.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to add a reference to this Style Guide when the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; tag is used, within the &lt;strong&gt;Ask a Question&lt;/strong&gt; page itself? It would reduce on the duplication of content in the answers and allow the reviewers to focus more on what the code does than how it's laid out. Something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It looks like you are writing a question about some &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; code. Consider applying the guidelines in the &lt;a href=&quot;http://legacy.python.org/dev/peps/pep-0008/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Official Style Guide&lt;/a&gt; before submitting your code for review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Users who have already read and followed the style guide can ignore it, but it might prove useful to those who aren't yet aware of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure there are similar documents for other languages that could also be referenced in the same way, although I am aware that some languages have more than one school when it comes to these style conventions.&lt;/p&gt;&#xA;" OwnerUserId="32391" LastEditorUserId="9357" LastEditDate="2014-11-20T18:38:14.463" LastActivityDate="2015-10-04T15:05:09.570" Title="Provide links to official style guides when writing questions" Tags="|feature-request|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1978" PostTypeId="1" AcceptedAnswerId="1979" CreationDate="2014-06-17T17:51:02.000" Score="4" ViewCount="104" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/54531/23788&quot;&gt;This question&lt;/a&gt; looks like OP is worried about DRY and perhaps readability of a one-liner ternary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a bias against one-liners and other narrowed-down questions, but there's a consensus about them being reviewable and on-topic, and besides there's no &quot;too narrow&quot; close reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless of my own bias against one-liners, the question feels, and prompts answers that are, Stack Overflow -ish. I don't think that question (and even its accepted answer) contribute to the overall site's content quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I'm at a loss with finding an appropriate reason to close it. Would &quot;unclear what you're asking&quot; be appropriate in this case?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-06-17T18:05:13.900" Title="Should we close this one-liner ternary as &quot;unclear what you're asking&quot;?" Tags="|discussion|specific-question|close-reasons|vote-to-close|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1979" PostTypeId="2" ParentId="1978" CreationDate="2014-06-17T17:54:46.327" Score="4" Body="&lt;p&gt;I've closed it as hypothetical code, since the identifiers are completely generic.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-17T17:54:46.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1980" PostTypeId="2" ParentId="1978" CreationDate="2014-06-17T18:05:13.900" Score="5" Body="&lt;p&gt;The most common use I have seen for &quot;Unclear what you are asking&quot; is when the OP has provided lots of code but with little or no &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;description about what the code does&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides this, I tend to have another rule-of-thumb: If you read the complete question more than three times and have no slightest clue about what the OP is talking about, then you can close as &quot;unclear what you are asking&quot;. This rule-of-thumb mostly applies to questions written with poor English. So poor English that they can't even be edited to be made clearer.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-06-17T18:05:13.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1981" PostTypeId="1" AcceptedAnswerId="1982" CreationDate="2014-06-17T23:45:41.713" Score="15" ViewCount="295" Body="&lt;p&gt;This is related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1709/why-is-hypothetical-example-code-off-topic-for-code-review&quot;&gt;Why is hypothetical example code off-topic for Code Review?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which is related to &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;On-Topic question #3:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It seems that we're not quite consistent in our treatment of &quot;example code&quot;, which is what this meta post is for.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Which kind of &quot;example code&quot; questions do we want to avoid with this rule, &lt;strong&gt;and why&lt;/strong&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Which borderline &quot;example code&quot; questions do we want to keep, &lt;strong&gt;and why&lt;/strong&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I believe there are opinions and examples on both of these questions, so please bring on the examples and opinions and perhaps we can come to a conclusion on this topic.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-17T22:33:49.150" Title="The gray areas of Code Review: Hypothetical / Example code" Tags="|discussion|scope|example-code|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1982" PostTypeId="2" ParentId="1981" CreationDate="2014-06-18T02:02:50.743" Score="10" Body="&lt;h3&gt;Example &lt;em&gt;Project&lt;/em&gt; vs Example &lt;em&gt;Code&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;It's example &lt;em&gt;code&lt;/em&gt; that we don't want to see. Example &lt;em&gt;code&lt;/em&gt; is hard to review because it either:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;lacks sufficient context (and/or)&lt;/li&gt;&#xA;&lt;li&gt;has identifiers with names like &lt;code&gt;foo&lt;/code&gt; and &lt;code&gt;bar&lt;/code&gt; (and/or)&lt;/li&gt;&#xA;&lt;li&gt;has methods with placeholder comments &lt;code&gt;// ...&lt;/code&gt; instead of actual code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;@200_Success does a better job at describing this, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1710/23788&quot;&gt;here&lt;/a&gt; (in an answer to the linked meta-question).&lt;/p&gt;&#xA;&lt;p&gt;In my eyes, this &lt;strong&gt;aims at narrowing down the scope of the review&lt;/strong&gt;, in getting a &lt;em&gt;quickie&lt;/em&gt; that goes against rule #6 (which isn't being questioned here):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It's ok for your &lt;em&gt;question&lt;/em&gt; to point out what kind of feedback you're mostly interested into.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;It's not ok for your &lt;em&gt;code&lt;/em&gt; to do that.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;A question asking &lt;em&gt;how could I reduce nesting in this code?&lt;/em&gt;, with the below code, would be &lt;strong&gt;off-topic&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;if (foo)&#xA;{&#xA;    if (bar)&#xA;    {&#xA;        // do something&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Another question asking &lt;em&gt;how could I reduce nesting in this code?&lt;/em&gt;, with an actual method and enough context to be able to tell what's going on and why, with the below code, would be &lt;strong&gt;on-topic&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;public IActor FindActor(string search)&#xA;{&#xA;    if (search != &amp;quot;&amp;quot;)&#xA;    {&#xA;        var actor = _repository.Actors.FirstOrDefault(actor =&amp;gt; actor.Name.Contains(search));&#xA;        if (!actor == null)&#xA;        {&#xA;            return actor;&#xA;        }&#xA;    }&#xA;&#xA;    return null;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Anyone else is biting their tongue to say &amp;quot;&lt;em&gt;&lt;code&gt;if (search != &amp;quot;&amp;quot;)&lt;/code&gt; should be &lt;code&gt;if (!string.IsNullOrEmpty(search))&lt;/code&gt;&lt;/em&gt;&amp;quot;? The two snippets could very well be 2 different revisions of the same question... by not narrowing it down and giving us real code to review, OP allows reviewers can pick up things that the OP didn't see... which is kind of the whole point!&lt;/p&gt;&#xA;&lt;p&gt;Clarifications about where &lt;code&gt;_repository&lt;/code&gt; is coming from can be addressed in comments, without any &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exploding-bear-traps&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exploding-bear-traps&amp;#39;&quot; rel=&quot;tag&quot;&gt;exploding-bear-traps&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-18T02:12:14.020" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1983" PostTypeId="2" ParentId="1981" CreationDate="2014-06-18T11:26:16.683" Score="1" Body="&lt;h3&gt;An example of an example project that's not example code:&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/54515/dry-principle-of-least-knowledge-mvc-in-javascript&quot;&gt;The Alfred question&lt;/a&gt; were discussed quite a bit in chat last night.&lt;/p&gt;&#xA;&lt;p&gt;I think that the Alfred question should stay as on-topic because:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;em&gt;code&lt;/em&gt; is not example code. It is the &lt;em&gt;project&lt;/em&gt; that has been constructed for reasons of learning some design patterns, but there's nothing wrong with that. The project has been finished and works perfectly fine. It even contains a JSFiddle&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;It contains enough meat to be reviewable&amp;quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-18T11:26:16.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1984" PostTypeId="2" ParentId="1981" CreationDate="2014-06-18T12:18:31.327" Score="2" Body="&lt;h1&gt;What is an example?&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.merriam-webster.com/dictionary/example&quot; rel=&quot;nofollow noreferrer&quot;&gt;Meriam Webster defines example as&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;1 :  one that serves as a pattern to be imitated or not to be imitated [a good example]&lt;/p&gt;&#xA;&lt;p&gt;2 :  a punishment inflicted on someone as a warning to others; also :  an individual so punished&lt;/p&gt;&#xA;&lt;p&gt;3 :  one that is representative of all of a group or type&lt;/p&gt;&#xA;&lt;p&gt;4 :  a parallel or closely similar case especially when serving as a precedent or model&lt;/p&gt;&#xA;&lt;p&gt;5 :  an instance (as a problem to be solved) serving to illustrate a rule or precept or to act as an exercise in the application of a rule&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So let's see where &lt;a href=&quot;https://codereview.stackexchange.com/questions/54515/dry-principle-of-least-knowledge-mvc-in-javascript&quot;&gt;Alfred&lt;/a&gt; falls.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code does not seem to be a pattern to be imitated, but an imitation of a pattern. Alfred is not an example.&lt;/li&gt;&#xA;&lt;li&gt;Inapplicable to code.&lt;/li&gt;&#xA;&lt;li&gt;Alfred certainly is not representative of &lt;em&gt;all&lt;/em&gt; a group or type. Alfred is not an example.&lt;/li&gt;&#xA;&lt;li&gt;The &lt;em&gt;project&lt;/em&gt; is a parallel or closely similar case. In fact the &lt;em&gt;project&lt;/em&gt; is meant as a learning exercise. The project &lt;em&gt;is&lt;/em&gt; an example.&lt;/li&gt;&#xA;&lt;li&gt;The &lt;em&gt;code&lt;/em&gt; is an exercise in the application of a rule (or pattern). The &lt;em&gt;code&lt;/em&gt; is an example.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Alfred fails the &lt;em&gt;common usage&lt;/em&gt; of the word example, not because the project is an example, but because the code is. Many of us feel that the project is an example, yet the code is not. That is at odds with the &lt;em&gt;common usage&lt;/em&gt; of the word example. How can we feel it is &lt;em&gt;not&lt;/em&gt; an example, if it clearly would be commonly defined as such? &lt;em&gt;Because that the common usage of the word &amp;quot;example&amp;quot; isn't good enough for us.&lt;/em&gt; We (like scientists) must rigorously define what the word means to us.&lt;/p&gt;&#xA;&lt;h3&gt;Ok, so what is an example then?&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;An example is a piece of code that has had it's complexity stripped away.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I will also refer to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1710/41243&quot;&gt;@200_success's example&lt;/a&gt;. In that example, the complexity of a real piece of code had been stripped away. It was an attempt to limit the scope of the review. Which, as &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1982/41243&quot;&gt;others have said&lt;/a&gt;, goes against the spirit of the site. Here is &lt;a href=&quot;https://codereview.stackexchange.com/revisions/54167/1&quot;&gt;another example&lt;/a&gt; which has had it's complexity stripped away. &lt;em&gt;I should not have cast that reopen vote&lt;/em&gt;. It is example code and it is off-topic.&lt;/p&gt;&#xA;&lt;h3&gt;What makes Aflred Different?&lt;/h3&gt;&#xA;&lt;p&gt;&lt;em&gt;Alfred is different because it has not had it's complexity stripped away.&lt;/em&gt; It is functioning code that was purposely built as a learning exercise. It was not built one way, and then presented to us here as something else. It was given to us the &lt;em&gt;way it was written&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I think that's the big test here. Was the code modified just for us? There no benefit in any OP posting code that they modified for the sake of posting here. Alfred wasn't modified just for us. So, it is on-topic.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-18T12:18:31.327" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1985" PostTypeId="1" AcceptedAnswerId="1986" CreationDate="2014-06-18T17:53:19.410" Score="2" ViewCount="65" Body="&lt;p&gt;Like should we tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; questions with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ios&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ios&amp;#39;&quot; rel=&quot;tag&quot;&gt;ios&lt;/a&gt; or the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/osx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;osx&amp;#39;&quot; rel=&quot;tag&quot;&gt;osx&lt;/a&gt; tag as well, or will Apple call their new OS's something else?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="31562" LastEditDate="2015-08-29T18:09:40.227" LastActivityDate="2015-12-13T15:07:15.020" Title="Should we tag Swift questions with the appropriate OS tag as well?" Tags="|discussion|tags|specific-language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1986" PostTypeId="2" ParentId="1985" CreationDate="2014-06-18T17:54:50.703" Score="9" Body="&lt;p&gt;Swift can be used to develop for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/osx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;osx&amp;#39;&quot; rel=&quot;tag&quot;&gt;osx&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ios&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ios&amp;#39;&quot; rel=&quot;tag&quot;&gt;ios&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;, and possibly more platforms, since it is open source. Rather than &quot;forcing&quot; one OS that you develop for, we should leave it to the asker to decide on which OS he decides.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-12-13T15:07:15.020" LastActivityDate="2015-12-13T15:07:15.020" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1987" PostTypeId="1" AcceptedAnswerId="1989" CreationDate="2014-06-18T21:35:37.063" Score="11" ViewCount="119" Body="&lt;p&gt;Going through the tags, I found that we have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/contest-problem&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;contest-problem&amp;#39;&quot; rel=&quot;tag&quot;&gt;contest-problem&lt;/a&gt; tag. It would be a good tag, except we already have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; has 202 questions tagged.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/contest-problem&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;contest-problem&amp;#39;&quot; rel=&quot;tag&quot;&gt;contest-problem&lt;/a&gt; has 18 questions tagged.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It is a synonym to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;, but they are both after the exact same thing. No differences. Except a programming challenge sounds better than a contest problem, because that makes it seem like there's an issue with a contest!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could we burninate &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/contest-problem&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;contest-problem&amp;#39;&quot; rel=&quot;tag&quot;&gt;contest-problem&lt;/a&gt; and stick to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without it, we'll be left with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="35559" LastEditorUserId="22222" LastEditDate="2014-07-04T22:45:53.633" LastActivityDate="2014-07-04T22:45:53.633" Title="Contests and Challenges? Burn [contest-problem]" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="1988" PostTypeId="2" ParentId="1987" CreationDate="2014-06-18T21:50:36.837" Score="3" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9YfMu.gif&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-06-18T21:50:36.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1989" PostTypeId="2" ParentId="1987" CreationDate="2014-06-18T23:18:28.697" Score="7" Body="&lt;p&gt;I believe this can be changed.  Contest problems &lt;em&gt;are&lt;/em&gt; still considered challenges.  The only difference is that contest problems may have certain criteria.  If that's the case, then they should be stated in the question.  We don't get too many actual contest problems, and even then, they're usually not approached too differently from regular programming challenges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of burninating the tag, I'd recommend making it a synonym.  They are quite similar, and it will still show that the question came from a competition.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-06-18T23:18:28.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1990" PostTypeId="1" AcceptedAnswerId="3656" CreationDate="2014-06-19T09:13:05.817" Score="18" ViewCount="425" Body="&lt;p&gt;This question is intended to be the counterpart of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1954&quot;&gt;Checklist for how to write a good Code Review question&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;Getting started with Code Review:&lt;/h3&gt;&#xA;&lt;p&gt;New users often seem to have problems to understand, what exactly is expected from a CR-Answer. Many come from Stack Overflow, others maybe from Software Engineering.&lt;/p&gt;&#xA;&lt;p&gt;These sites favor a different kind of answer than Code Review. I'd suggest providing a guideline or even checklist for new users on how we like our answers best ;)&lt;/p&gt;&#xA;&lt;p&gt;Some of the most common &amp;quot;mistakes&amp;quot; that new users make:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;SO-ish flavoring:&lt;/strong&gt; alternative code (mostly without explanation)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Software Engineering flavoring:&lt;/strong&gt; much much explanation, but missing relation to the code at hand.&lt;/li&gt;&#xA;&lt;li&gt;Trying to go over every Issue in code and then resign over the sheer amount. --&amp;gt; &lt;strong&gt;no answer posted&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Only &amp;quot;reviewing&amp;quot; the algorithm and not the style (probably also coming from SO), and &lt;strong&gt;not posting an answer&lt;/strong&gt;, because no optimization can be found :(&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;There already has been a &lt;a href=&quot;/q/1958&quot;&gt;question on what makes a good answer&lt;/a&gt;. There was &lt;a href=&quot;/a/1959&quot;&gt;only one answer to that.&lt;/a&gt; The problem I have with that answer is, that it only states what a good answer has and not &lt;strong&gt;how to write an answer so it becomes good ;)&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-08-16T10:29:32.297" Title="Checklist or general directions on how to write a good CR-ish answer" Tags="|discussion|answers|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="1991" PostTypeId="1" CreationDate="2014-06-19T15:50:04.497" Score="1" ViewCount="65" Body="&lt;p&gt;A handful of people seem to have &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1982/9520&quot;&gt;formed the opinion&lt;/a&gt; that an &lt;em&gt;example project&lt;/em&gt; is exempt from this &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;topicality&lt;/a&gt; constraint:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The FAQ clearly states example code is off-topic, and this notion of &lt;em&gt;example projects&lt;/em&gt; being exempt from the rule seems counter-intuitive. It would be natural to assume that &lt;em&gt;example code&lt;/em&gt; includes &lt;em&gt;example projects&lt;/em&gt;, making them off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Questions:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;What are some possible lines of reasoning that could lead to the idea of &lt;em&gt;example projects&lt;/em&gt; not falling under the umbrella of &lt;em&gt;example code&lt;/em&gt;? For instance, is it because the FAQ is using an uncommon, unwritten definition of &quot;example code&quot; that somehow excludes &lt;em&gt;example projects&lt;/em&gt;?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is posting and reviewing &lt;em&gt;example projects&lt;/em&gt; here a constructive activity? Why or why not?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9520" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-07-17T22:33:06.923" Title="What is the relationship between &quot;example code&quot; and &quot;example project?&quot;" Tags="|discussion|scope|example-code|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="1992" PostTypeId="2" ParentId="1991" CreationDate="2014-06-19T16:19:16.850" Score="4" Body="&lt;p&gt;Example &lt;em&gt;code&lt;/em&gt; &lt;strong&gt;lacks context&lt;/strong&gt;. This is mentioned in @200_success' answer to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1709/why-is-hypothetical-example-code-off-topic-for-code-review&quot;&gt;Why is hypothetical example code off-topic for Code Review?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example &lt;em&gt;project&lt;/em&gt; has created context for the code. The context might have been created just as a learning exercise, but I see nothing wrong with that.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is posting and reviewing example projects here a constructive activity? Why or why not?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Example projects are meant as learning exercises. Code Review is for learning better ways of doing things. Considering the number of questions with example projects and the number of answers those questions have gotten, I say: Yes, it is &lt;strong&gt;absolutely constructive.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that if we would treat example projects as off-topic, there would be a lot more off-topic questions. It would do a lot of harm to the site. And where could we possibly draw the line between example project and non-example project? Is a simple FizzBuzz an example project? Is a simple Java Calculator with Swing an example project? It would create just another gray area of Code Review, and that is the last thing we need.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-06-19T16:19:16.850" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="1993" PostTypeId="1" AcceptedAnswerId="1994" CreationDate="2014-06-19T20:49:53.323" Score="17" ViewCount="610" Body="&lt;p&gt;&lt;a href=&quot;https://projecteuler.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Project Euler&lt;/a&gt; has been offline for several days, after the site was hacked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x6h1f.png&quot; alt=&quot;Screenshot of Project Euler outage announcement&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem is, a large number of our questions relate to Project Euler, and many of them do not contain any description of the challenge that the code aims to solve.  Some link to the page on Project Euler where the challenge is posed; others merely mention the number of the challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This incident should serve as a warning that Internet dependencies are fragile.  Even if Project Euler manages to come back online soon, we should take some action to protect Code Review against link rot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fortunately, Project Euler questions are under &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/uk/&quot; rel=&quot;nofollow noreferrer&quot;&gt;a Creative Commons BY-NC-SA license&lt;/a&gt;.  As a result, &lt;a href=&quot;http://kmkeen.com/local-euler/2008-07-16-07-33-00.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;mirrors&lt;/a&gt; exist.  Furthermore, I &lt;em&gt;think&lt;/em&gt; we should be able to reproduce the questions here on Code Review, as Stack Exchange content is under &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;a similar CC BY-SA&lt;/a&gt; license, and our use is incidental and primarily non-commercial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to see all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; questions on Code Review protected against link rot:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There should be a summary of the challenge being solved in the question title.&lt;/li&gt;&#xA;&lt;li&gt;The question should contain, at minimum, a paraphrase of the challenge.  (Take care not to copy the text verbatim, if the originating site forbids reproduction.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These standards should apply to new questions.  Existing questions should be opportunistically edited to meet these standards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Agree?  Disagree?  Should these standards be &lt;em&gt;required&lt;/em&gt; for new questions, or just recommended?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-20T18:40:55.777" Title="Should [programming-challenge] questions require a summary of the challenge?" Tags="|discussion|asking-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1994" PostTypeId="2" ParentId="1993" CreationDate="2014-06-19T21:00:09.977" Score="20" Body="&lt;p&gt;Like all questions on Code Review, there should be enough detail in the question to determine what the desired implementation should be. Good questions have a good description.&lt;/p&gt;&#xA;&lt;p&gt;The Project Euler situation highlights this need as now some questions have no description.&lt;/p&gt;&#xA;&lt;p&gt;Just like we require questions to contain the code-to-be-reviewed embedded in the question to avoid link rot, so should all questions contain the description-of-the-code-to-be-reviewed directly in the question, not in a link.&lt;/p&gt;&#xA;&lt;h1&gt;Yes - embed the description of the code in the question, not as a link.&lt;/h1&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-19T21:00:09.977" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="1995" PostTypeId="2" ParentId="1993" CreationDate="2014-06-19T21:04:31.280" Score="4" Body="&lt;p&gt;I do think they should be allowed whenever possible.  Some questions may be better reviewed with a description of the challenge, whether it's embedded or linked.  If the challenge description is too long, then it should be simplified as much as possible and embedded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding Project Euler questions in particular, giving the problem number isn't enough.  Unless there's already some link to the website, reviewers and visitors will have to venture out to get the problem description themselves.  And if the website is still down, then it just inconveniences everyone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we are to ensure as little dependency on 3&lt;sup&gt;rd&lt;/sup&gt;-parties as possible, then embedding a description should &lt;em&gt;at least&lt;/em&gt; be strongly recommended.  Closing these questions as &quot;unclear what you're asking&quot; &lt;em&gt;might&lt;/em&gt; work, since it also calls for further detail related to the code.  Leaving a comment is also good.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-06-20T18:40:55.777" LastActivityDate="2014-06-20T18:40:55.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1996" PostTypeId="2" ParentId="1970" CreationDate="2014-06-20T06:36:09.403" Score="4" Body="&lt;p&gt;Keep in mind that questions get 5 points per upvote, and answers get 10 points per upvote, regardless of length.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long questions are unlikely to get upvoted, because most voters don't want to have to read that much text before deciding whether you question is good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long questions usually require long answers.  Most reviewers would prefer to work on simpler questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long answers are unlikely to get upvoted as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, there are many incentives to keep your questions short and simple.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-20T06:36:09.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="1998" PostTypeId="1" AcceptedAnswerId="2010" CreationDate="2014-06-22T09:41:51.907" Score="11" ViewCount="2338" Body="&lt;p&gt;With a recent question I went to &lt;a href=&quot;http://www.codehunt.com/&quot; rel=&quot;nofollow&quot;&gt;Code Hunt&lt;/a&gt; and played there a little bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At one moment I get this result as question :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;n     Expected Result&#xA;1    0&#xA;2    1&#xA;3    5&#xA;4    14&#xA;5    30&#xA;6    55&#xA;7    91&#xA;8    140&#xA;9    204&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;First solution :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class Program {&#xA;    public static int Puzzle(int n) {&#xA;        for (int counter = 0;counter&amp;lt;n;counter++) {&#xA;            result += counter*counter;&#xA;        }&#xA;        return result;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Result : Not the best result (2 stars).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second solution to make it shorter was recursion :&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class Program {&#xA;    public static int Puzzle(int n) {&#xA;        if (n&amp;lt;=0)return 0;&#xA;        return Puzzle(n-1) + (n-1)*(n-1);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However I do not use braces for the if to reduce the number of lines I still didn't have 3 stars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Final solution : a one liner.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    public class Program {&#xA;    public static int Puzzle(int n) {&#xA;        return n&amp;lt;=0?0:Puzzle(n-1) + (n-1)*(n-1);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It works. Got 3 stars for it and I'm not proud of that code.&lt;br/&gt;&#xA;I'm almost sure that it compiles the same bytecode.&lt;br/&gt;&#xA;So they do just score the solutions based on the number of lines of code ignoring the quality of the code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if a Code Review question asks for advice about how to achieve 3 stars?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we help them create bad code just to get them their 3 stars, or stick we to our principles and write good readable and efficient code? &lt;/p&gt;&#xA;" OwnerUserId="35389" LastEditorUserId="35389" LastEditDate="2014-06-22T10:24:01.077" LastActivityDate="2014-06-29T19:09:35.880" Title="Code Hunt : Perfect score means not-so-perfect coding" Tags="|discussion|answers|questions|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="1999" PostTypeId="2" ParentId="1998" CreationDate="2014-06-22T10:11:55.127" Score="14" Body="&lt;p&gt;The problem is more general than just Code Hunt.  Given current technology, even sophisticated static code analyzers sometimes misjudge code quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: &lt;a href=&quot;https://codereview.stackexchange.com/q/44047/9357&quot;&gt;&amp;#39;100&amp;#39; is a magic number&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No doubt, static analysis can be a valuable tool to warn programmers of bugs and other code quality concerns.  However, there are inevitably situations where programmers need to ignore bad advice from them.  The tricky decision is, when should that advice be heeded or disregarded?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's where Code Review comes in.  We are the community of human experts (I hope you're not bots!), and we can give custom advice.  It would be most instructive, I think, to give both answers: one that is genuinely good, and another that passes the test for the sake of passing the test.  Then, discuss the merits of each, possibly pointing out that sometimes automated tools are not to be trusted, and discussing the rationale in detail.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-06-22T10:11:55.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2000" PostTypeId="2" ParentId="1998" CreationDate="2014-06-22T11:11:49.307" Score="6" Body="&lt;p&gt;What you can do is tell them that they should look at the expected result difference for each step.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The difference between 0 and 1 is 1.&lt;/li&gt;&#xA;&lt;li&gt;The difference between 1 and 5 is 4.&lt;/li&gt;&#xA;&lt;li&gt;The difference between 5 and 14 is 9.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And then you should tell them that there's a pattern going on here. The power of two is involved. And as the power of two is involved in the result differences, that means that the formula itself can be written using the power of three.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if Code Hunt allows Math.pow or not so: &lt;code&gt;(int) x*x*x/3.0 - 0.5*x*x + x/6.0&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also recommend them to use more spacing in their original code,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;return n &amp;lt;= 0 ? 0 : Puzzle(n - 1) + (n - 1) * (n - 1);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And lastly, you go on a rant about why Code Hunt have decided the method should be called &lt;code&gt;Puzzle&lt;/code&gt; instead of &lt;code&gt;puzzle&lt;/code&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if my version will score three stars or not, but I would be surprised if it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point here is that good code and three stars don't have to be opposites. At least not in this case.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-06-22T11:11:49.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2001" PostTypeId="1" CreationDate="2014-06-22T20:17:43.950" Score="12" ViewCount="112" Body="&lt;p&gt;I came across this self-answer today:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/10844/46800&quot;&gt;https://codereview.stackexchange.com/a/10844/46800&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It had no explanation or evaluation of the code in question, just a code rewrite.  This seems to me to not really achieve the purpose of this SE site in the first place, however it has been upvoted 3 times.  Are these answers acceptable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... Just realised the original question is 2 years old.  My question still stands, though. &lt;/p&gt;&#xA;" OwnerUserId="46800" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-06-22T20:36:55.120" Title="Self-answers that re-write code with little/no explanation" Tags="|discussion|answers|specific-answer|self-answer|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2002" PostTypeId="2" ParentId="2001" CreationDate="2014-06-22T20:24:26.253" Score="12" Body="&lt;p&gt;No, answers that just contain code are not acceptable, even if it is a self-answer. I have added a notice calling for an explanation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related posts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763/9357&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/9357&quot;&gt;Short answers and code-only answers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-06-22T20:28:34.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2003" PostTypeId="2" ParentId="1998" CreationDate="2014-06-23T18:08:35.220" Score="9" Body="&lt;p&gt;My 2 cents in this is having a piece a code that score 3 stars on Code Hunt doesn't make it good code. Code Hunt is still a game, and not an absolute reference on what is and is not a good piece of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I understand of Code Hunt is that they favorite LOC over anything else (correct me if I'm wrong), so they already start at -1 for me in term of &quot;best-practices&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I would answer the question as every other questions, proposing tips and code that is &quot;best-pratice&quot;. I would probably include a 3 stars version of the code and explaining if it would be good in a real context.&lt;/p&gt;&#xA;" OwnerUserId="28156" LastActivityDate="2014-06-23T18:08:35.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2004" PostTypeId="1" AcceptedAnswerId="2011" CreationDate="2014-06-23T20:18:29.577" Score="2" ViewCount="42" Body="&lt;p&gt;Refer to &lt;a href=&quot;https://codereview.stackexchange.com/questions/55056/powershell-active-directory-browser&quot;&gt;PowerShell Active Directory Browser&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Backticks are incorrectly interpreted as some sort of string, instead of a line continuation character.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-06-25T16:57:08.330" Title="PowerShell syntax highlighting bug with backticks" Tags="|support|formatting|syntax-highlighting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2005" PostTypeId="1" AcceptedAnswerId="2006" CreationDate="2014-06-23T21:59:44.640" Score="7" ViewCount="89" Body="&lt;p&gt;So, we have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ceasar-cipher&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ceasar-cipher&amp;#39;&quot; rel=&quot;tag&quot;&gt;ceasar-cipher&lt;/a&gt; tag, but not the more general &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/encryption&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;encryption&amp;#39;&quot; rel=&quot;tag&quot;&gt;encryption&lt;/a&gt; tag. A quick &lt;a href=&quot;https://codereview.stackexchange.com/search?q=Encryption&quot;&gt;search&lt;/a&gt; shows over 200 questions that should potentially have such a tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think? Is it a good tag? I can create tags, but wanted to get the thoughts of the community first. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="22222" LastEditDate="2014-10-08T22:16:22.643" LastActivityDate="2014-10-08T22:16:22.643" Title="Time for an [encryption] tag?" Tags="|discussion|feature-request|status-declined|tags|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2006" PostTypeId="2" ParentId="2005" CreationDate="2014-06-23T22:14:36.587" Score="4" Body="&lt;h2&gt;Uhm.... No&lt;/h2&gt;&#xA;&lt;p&gt;We already have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt; ... is there a difference?&lt;/p&gt;&#xA;&lt;p&gt;Maybe there's a need to retag some questions, and I can see a need to make encryption a synonym to cryptography.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-23T22:14:36.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2007" PostTypeId="2" ParentId="2005" CreationDate="2014-06-24T01:00:25.973" Score="3" Body="&lt;p&gt;I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/encryption&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;encryption&amp;#39;&quot; rel=&quot;tag&quot;&gt;encryption&lt;/a&gt; would be a useful tag. There are currently &lt;a href=&quot;https://codereview.stackexchange.com/search?q=Encryption+is%3Aquestion&quot;&gt;125 candidate questions&lt;/a&gt; for such a tag. (Thank you @Mat'sMug for the improved search.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was pointed out that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2006/41243&quot;&gt;we already have a cryptography tag&lt;/a&gt;, but encryption is just a subset of crytography; along with hashing. &lt;a href=&quot;https://stackoverflow.com/tags/encryption/info&quot;&gt;SO has a tag for it&lt;/a&gt; as well. I'm of the opinion that more specific tags lead to better categorization. One may want to follow questions about encryption, but not hashing and vice versa. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quote from a &lt;a href=&quot;https://meta.stackexchange.com/a/218076/256822&quot;&gt;relevant discussion on Meta SE&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The difference between cryptography and encryption on the other hand&#xA;  is entirely practical. Most questions that have to do only with&#xA;  encryption are correctly tagged with encryption and most questions&#xA;  that have to do with anything else are tagged cryptography. That's&#xA;  useful to me and both have enough followers to merit a split.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-06-25T16:39:28.490" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2008" PostTypeId="1" CreationDate="2014-06-24T04:16:47.833" Score="8" ViewCount="136" Body="&lt;p&gt;I &lt;em&gt;have&lt;/em&gt; code, but my question is about overall design patterns. Ideally, I would ask a question describing the design decisions made in my project but would have minimal actual code samples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this acceptable/encouraged?&lt;/p&gt;&#xA;" OwnerUserId="46999" LastEditorUserId="22222" LastEditDate="2014-07-17T22:31:39.407" LastActivityDate="2021-06-02T07:12:52.220" Title="Can I ask a question about overall architecture without much specific code?" Tags="|discussion|asking-questions|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2009" PostTypeId="2" ParentId="2008" CreationDate="2014-06-24T04:19:25.053" Score="14" Body="&lt;p&gt;No. It sounds like your question would be better suited to &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Software Engineering&lt;/a&gt;. In Code Review, we focus on concrete details — and that means we want to see your code.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2021-06-02T07:12:52.220" LastActivityDate="2021-06-02T07:12:52.220" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="2010" PostTypeId="2" ParentId="1998" CreationDate="2014-06-24T12:48:39.380" Score="13" Body="&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; &lt;em&gt;Wearing my 'I am a Java Programmer' Hat (not my mod hat)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having spent some time recently on Code Hunt, I would actively recommend that people avoid it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Stay Away! This will teach you the wrong things!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Hunt is unlike other 'challenge' sites I am familiar with, in the sense that it is more about identifying the problem, rather than identifying the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It gives you a 'truth table': the provided inputs, and the expected outputs. Your job is to convert the inputs, to the outputs. To do that, you have to build a 'black box' of code that does the transformation. If your black box meets some criteria, it scores highly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the first few (tutorial) 'challenges', you need to 'hunt' for what to put in the black box. If your 'guess' is wrong, you get some additional information (a new input/output line on the truth-table). You need to identify what the 'algorithm' is to do the transformation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is a 'trial and error' system. It encourages you to try things without basing your attempts on a problem statement. You have to guess the problem before you can guess the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to the above, the scoring system appears to favour bad code-practices. Slow and inefficient 1-liners have been shown to score high, whereas fast and efficient solutions (10 times faster) have scored poorly, just because they took 3 lines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you have to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;guess the problem&lt;/li&gt;&#xA;&lt;li&gt;guess the solution&lt;/li&gt;&#xA;&lt;li&gt;guess what ugly mess you have to make so that your efficient/readable code can be transformed in to golfed crud, in order to score high...&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In all, while I think many code-challenge sites are good, the Code Hack site is a bad concept.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it should be noted that it is likely a recruitment tool for Microsoft Research.... and, it worries me (or is it 'the penny dropped' AHA!) that Microsoft Research values obscure, slow, 1-liner solutions to problems they 'invent' and 'solve' with inefficient code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Now, wearing my Mod hat, (and the Java hat)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simon accused me of not answering the question: &lt;em&gt;how we should review Code Hunt related questions&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Standard Code Review answer is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you describe the problem you have already solved? &lt;em&gt;Does the code work?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;for Code hunt, this means you need to have determined what the algorithm is, and probably got at least 1 out of 3 already&lt;/li&gt;&#xA;&lt;li&gt;you have code that produces the right results.&lt;/li&gt;&#xA;&lt;li&gt;you have &lt;em&gt;described&lt;/em&gt; the problem, not just &quot;given the inputs a, b, and c, produce the values x, y and z&quot;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is the question about: &lt;em&gt;Do I want the code to be good code, (i.e. not code-golfing, obfuscation, or similar)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I want the code to be good code, not just code that scores 3 out of 3.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the answer is &lt;em&gt;yes&lt;/em&gt;, then sure, the question is a good one for Code Review&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-06-29T19:09:35.880" LastActivityDate="2014-06-29T19:09:35.880" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2011" PostTypeId="2" ParentId="2004" CreationDate="2014-06-24T13:47:51.280" Score="5" Body="&lt;p&gt;We don't have a PowerShell syntax highlighter, because Google Prettify doesn't have a PowerShell plugin. What you see is the &quot;best guess one-size-fits-all&quot; default highlighter trying its best. There's an &lt;a href=&quot;https://code.google.com/p/google-code-prettify/issues/detail?id=295&quot; rel=&quot;nofollow&quot;&gt;open issue request&lt;/a&gt; on Prettify that includes a plugin, but it's only a partial implementation. I'd be happy to include the PowerShell highlighter when it's complete, but until then the default highlighter (or alternatively no highlighting at all) is all we have.&lt;/p&gt;&#xA;" OwnerUserId="1859" LastEditorUserId="23788" LastEditDate="2014-06-25T16:57:08.330" LastActivityDate="2014-06-25T16:57:08.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2012" PostTypeId="1" AcceptedAnswerId="2031" CreationDate="2014-06-24T15:32:15.177" Score="5" ViewCount="112" Body="&lt;p&gt;I see that there are not so many tags, and the available tags are not comparing all the technologies. For example, there is no tag for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/play-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;play-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;play-framework&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ejjaberd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ejjaberd&amp;#39;&quot; rel=&quot;tag&quot;&gt;ejjaberd&lt;/a&gt; and of course many others as well.&lt;/p&gt;&#xA;" OwnerUserId="38492" LastEditorUserId="22222" LastEditDate="2014-06-24T16:36:14.923" LastActivityDate="2014-06-27T17:08:26.370" Title="How to add new tags to Code Review?" Tags="|support|tags|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2013" PostTypeId="2" ParentId="2012" CreationDate="2014-06-24T16:30:27.370" Score="10" Body="&lt;p&gt;To create a tag, you &lt;a href=&quot;https://codereview.meta.stackexchange.com/posts/2012/edit&quot;&gt;edit an existing question&lt;/a&gt; that you think could use the tag and add the tag to the taglist at the bottom, or add the tag when creating a new question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is not possible to create a tag without attaching it to a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information see &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/create-tags&quot;&gt;Privileges - Create Tags&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that only users with at least 150 reputation can do this.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-06-24T16:30:27.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2015" PostTypeId="2" ParentId="1308" CreationDate="2014-06-25T19:12:39.593" Score="29" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;h3&gt;Because there's a reason we require your code to be &lt;em&gt;embedded&lt;/em&gt; in the question:&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Snzh8.png&quot; alt=&quot;Pastebin.com is under heavy load right now. Should be back online soon.&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-25T20:26:11.123" CommentCount="0" CommunityOwnedDate="2014-06-25T19:12:39.593" ContentLicense="CC BY-SA 3.0" />
  <row Id="2016" PostTypeId="1" CreationDate="2014-06-26T06:49:35.087" Score="-3" ViewCount="47" Body="&lt;p&gt;It would good to have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/codingbat&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;codingbat&amp;#39;&quot; rel=&quot;tag&quot;&gt;codingbat&lt;/a&gt; tag for questions that related to solving code puzzles coming from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/codingbat&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;codingbat&amp;#39;&quot; rel=&quot;tag&quot;&gt;codingbat&lt;/a&gt;.  Can we have a tag for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/codingbat&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;codingbat&amp;#39;&quot; rel=&quot;tag&quot;&gt;codingbat&lt;/a&gt; as we have on Stack Overflow?&lt;/p&gt;&#xA;" OwnerUserId="39780" LastEditorUserId="22222" LastEditDate="2014-06-27T17:12:13.990" LastActivityDate="2014-06-27T17:12:13.990" Title="Request for [codingbat] tag" Tags="|feature-request|status-declined|tags|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2017" PostTypeId="2" ParentId="2016" CreationDate="2014-06-26T06:54:33.297" Score="9" Body="&lt;p&gt;No, we do not need this tag.  We already have a general &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; tag that encompasses all challenge sites.  Unlike Stack Overflow, we don't need a specific tag for everything.  Just use this tag for anything coming from CodingBat or any other challenge site.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="9357" LastEditDate="2014-06-26T13:26:54.130" LastActivityDate="2014-06-26T13:26:54.130" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2018" PostTypeId="1" AcceptedAnswerId="2019" CreationDate="2014-06-26T14:52:06.920" Score="8" ViewCount="54" Body="&lt;p&gt;In the &lt;a href=&quot;https://codereview.stackexchange.com/users&quot;&gt;Users&lt;/a&gt; section there's a page that shows the &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;top voters for the week&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked a question and voted on the best answers I got, but I'm not showing up on the voters page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is that? Is this a bug or just a cache lag?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-06-26T14:52:06.920" Title="I spent a couple of votes. Why am I not showing up in the &quot;voters&quot; page?" Tags="|support|voting|user-interface|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2019" PostTypeId="2" ParentId="2018" CreationDate="2014-06-26T14:52:06.920" Score="13" Body="&lt;p&gt;Looks like this is by design.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you go to the very last page of all-time voters on the site, you'll see that anyone with less than 11 votes isn't showing up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;You need to vote some more. &lt;em&gt;And then some&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple as that! ;)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Voting generates &lt;em&gt;reputation&lt;/em&gt; on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the beta site CR is, &lt;strong&gt;&lt;em&gt;voting is like breathing&lt;/em&gt;. If we stop voting, the site dies&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't just upvote answers to &lt;em&gt;your&lt;/em&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Spend more votes&lt;/em&gt;. It's important. You get to vote up to 40 times &lt;em&gt;every day&lt;/em&gt;. Also you get to earn &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/18/civic-duty&quot;&gt;&lt;em&gt;civic-duty&lt;/em&gt;&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/28/electorate&quot;&gt;&lt;em&gt;electorate&lt;/em&gt;&lt;/a&gt; badges for voting, too.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-06-26T14:52:06.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2020" PostTypeId="1" AcceptedAnswerId="2056" CreationDate="2014-06-26T16:56:43.200" Score="8" ViewCount="104" Body="&lt;p&gt;I came across &lt;a href=&quot;https://codereview.stackexchange.com/q/55339/23788&quot;&gt;this recent question&lt;/a&gt;, originally only tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP is particularly interested in how &lt;em&gt;unit-test -friendly&lt;/em&gt; his code is, and what could be done to improve on that aspect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; tag doesn't seem appropriate in this case, since my understanding of that tag's applicability implies that the post &lt;em&gt;contains&lt;/em&gt; unit tests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testability&amp;#39;&quot; rel=&quot;tag&quot;&gt;testability&lt;/a&gt; tag be useful?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-10T15:11:44.123" Title="Should we have a [testability] tag?" Tags="|discussion|status-declined|tags|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2021" PostTypeId="2" ParentId="2020" CreationDate="2014-06-26T16:56:43.200" Score="3" Body="&lt;h3&gt;Yes!&lt;/h3&gt;&#xA;&lt;p&gt;Testability is a valid concern in a peer review, having a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testability&amp;#39;&quot; rel=&quot;tag&quot;&gt;testability&lt;/a&gt; tag would guide reviewers into writing their answers from a testability standpoint, just like the popular &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt; tag guides reviewers into addressing readability issues.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testability&amp;#39;&quot; rel=&quot;tag&quot;&gt;testability&lt;/a&gt; is more than just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; is too vague.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-26T16:56:43.200" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2022" PostTypeId="2" ParentId="2020" CreationDate="2014-06-26T17:24:34.913" Score="3" Body="&lt;h3&gt;Maybe, but probably not.&lt;/h3&gt;&#xA;&lt;p&gt;There is nothing in the &lt;a href=&quot;https://codereview.stackexchange.com/tags/unit-testing/info&quot;&gt;unit-testing wiki&lt;/a&gt; that makes me feel like it doesn't apply to the &lt;a href=&quot;https://codereview.stackexchange.com/q/55339/23788&quot;&gt;referenced question&lt;/a&gt;. What's the difference between &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testability&amp;#39;&quot; rel=&quot;tag&quot;&gt;testability&lt;/a&gt;? The wikis could be cleaned up to specify that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; applies specifically to reviews of unit testing code and that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testability&amp;#39;&quot; rel=&quot;tag&quot;&gt;testability&lt;/a&gt; applies to how testable code is, but I'm afraid that these two similar names (yet very different ideas) would be confused. It seems that having these two tags would just set us up for an eventual synonym made out of the despair of being unable to maintain them separately.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-26T17:24:34.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2023" PostTypeId="2" ParentId="2020" CreationDate="2014-06-26T17:40:49.923" Score="7" Body="&lt;h2&gt;No!&lt;/h2&gt;&#xA;&lt;p&gt;While &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testability&amp;#39;&quot; rel=&quot;tag&quot;&gt;testability&lt;/a&gt; may be a valid concern in a peer review, it adds about no value to the question itself, it's a meta-tagging. In fact any question that will ever be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/testability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;testability&amp;#39;&quot; rel=&quot;tag&quot;&gt;testability&lt;/a&gt; &lt;strong&gt;should&lt;/strong&gt; just explicitly state &lt;strong&gt;in the question body&lt;/strong&gt; that a - or the main - concern is the testability of the code.&lt;/p&gt;&#xA;&lt;p&gt;Some of you will say, that this also applies to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt; and I will say: &lt;strong&gt;Yes&lt;/strong&gt;, this applies to all meta-tags, but &lt;strong&gt;why make the same mistake as before?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The initial goal for tags was &lt;strong&gt;searchability&lt;/strong&gt; (another of those *ability words). And all these meta-tags provide no value for that :(&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-26T19:57:10.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2024" PostTypeId="1" AcceptedAnswerId="2048" CreationDate="2014-06-26T20:55:57.190" Score="25" ViewCount="745" Body="&lt;p&gt;We have a decent selection of language and technology tags, but we also have many meta tags, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;.  A meta tag, at least on here, specifies the OP's &lt;em&gt;request(s)&lt;/em&gt; in a review, and not much else.  It could especially become problematic if the OP has many requests and tries to apply as many of these tags as possible.  They also cannot stand on their own, unlike language tags (technology tags cannot as well, but these should also stay).  The scope of the site does involve meta-ness, but perhaps we don't need so many, or even any of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?  Should we burninate them all, or just certain ones?  Is there another way we can approach meta tags, if something should even be done about them?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here's the master list of meta tags up for consideration so far:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/style&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;style&amp;#39;&quot; rel=&quot;tag&quot;&gt;style&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-organization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-organization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-organization&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/usability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;usability&amp;#39;&quot; rel=&quot;tag&quot;&gt;usability&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/portability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;portability&amp;#39;&quot; rel=&quot;tag&quot;&gt;portability&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/idiom&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;idiom&amp;#39;&quot; rel=&quot;tag&quot;&gt;idiom&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;database-design&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database-schema&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database-schema&amp;#39;&quot; rel=&quot;tag&quot;&gt;database-schema&lt;/a&gt;&lt;/s&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/structure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;structure&amp;#39;&quot; rel=&quot;tag&quot;&gt;structure&lt;/a&gt;&lt;/s&gt; -&gt; &lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-reuse&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-reuse&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-reuse&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pep8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pep8&amp;#39;&quot; rel=&quot;tag&quot;&gt;pep8&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/solid&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;solid&amp;#39;&quot; rel=&quot;tag&quot;&gt;solid&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/srp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;srp&amp;#39;&quot; rel=&quot;tag&quot;&gt;srp&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2017-06-17T19:34:17.273" LastActivityDate="2023-03-01T21:22:05.427" Title="Should we do something about our meta tags?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="5" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="2025" PostTypeId="2" ParentId="2024" CreationDate="2014-06-26T20:55:57.190" Score="22" Body="&lt;p&gt;I think many of the above can go, but I think these should &lt;em&gt;definitely&lt;/em&gt; get burninated:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-refactoring-tooltip-container&quot;&gt;refactoring&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-clean-code-tooltip-container&quot;&gt;clean-code&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-code-smell-tooltip-container&quot;&gt;code-smell&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;They really add nothing to the question, and they are already naturally ingrained in the review process.  Pretty much every question is about refactoring in some way.  Everyone wants their code to be clean (we're not &lt;a href=&quot;https://codegolf.stackexchange.com/&quot;&gt;PP&amp;amp;CG&lt;/a&gt;).  Everyone posting code for review has suspicions about it (code-smell), otherwise it wouldn't even be up for review.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="120114" LastEditDate="2023-03-01T21:22:05.427" LastActivityDate="2023-03-01T21:22:05.427" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="2026" PostTypeId="2" ParentId="2024" CreationDate="2014-06-26T21:09:49.200" Score="1" Body="&lt;p&gt;Agreed, the following are points that should already be taken care of in answers. Even if the OP specifies one point of interest, it's reasonable to take care of them all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Burn:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's hard to have an opinion on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; because both are acceptable descriptions of a question. However, do they carry the weight of having their own tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; seems like something OPs already add in their question without hesitation (as to make sure responses aren't too harsh or complicated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; is useful, simply so the fuss of deciding whether the OP knows of the language functionality is eliminated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: I see what's being said about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;. Since I'm not actively involved with that tag, I was misled and retract my desire to destroy it. Maybe I'm a pyro...&lt;/p&gt;&#xA;" OwnerUserId="35559" LastEditorUserId="35559" LastEditDate="2014-06-27T04:26:41.897" LastActivityDate="2014-06-27T04:26:41.897" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2027" PostTypeId="1" CreationDate="2014-06-26T22:30:27.260" Score="6" ViewCount="70" Body="&lt;p&gt;A question was closed/delted because of a dispute?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This post has been locked while disputes about its content are being resolved. For more info visit meta.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;this question has been deleted as a result of a moderator flag. The flag is being reviewed, and the question may (or may not) be undeleted later, or completely destroyed too, depending on the result of the review &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have not seen a dispute like this before (and it said to look at meta).&lt;br&gt;&#xA;What does it mean?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="31503" LastEditDate="2014-06-26T22:44:23.467" LastActivityDate="2014-06-26T22:44:23.467" Title="Dispute on a now-deleted question" Tags="|support|specific-question|deleted-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2028" PostTypeId="2" ParentId="2024" CreationDate="2014-06-26T22:31:15.050" Score="21" Body="&lt;p&gt;I feel that these are useful and should stay. Users may want to follow or ignore these tags for various reasons. For example: I'm an intermediate level code monkey, so I find if easier to answer the beginner questions. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; feels awfully similar to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; and should probably be a synonym. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The others add no value; all should be considered in any code review. Burn them with fire.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2014-06-27T11:20:00.477" LastActivityDate="2014-06-27T11:20:00.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2029" PostTypeId="2" ParentId="2027" CreationDate="2014-06-26T22:43:07.490" Score="6" Body="&lt;p&gt;The author of the question posted code that he shouldn't have (i.e. wasn't authorized to), then asked to have it taken down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We &lt;em&gt;really&lt;/em&gt; don't like to delete questions with answers, especially upvoted answers.  I've upvoted some of your other answers as compensation.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-26T22:43:07.490" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2030" PostTypeId="2" ParentId="2027" CreationDate="2014-06-26T22:43:26.827" Score="3" Body="&lt;p&gt;That's the post notice that's always shown with content dispute locks.  If there's not already a Meta post about it, then it likely means that the site moderators are discussing the post amongst themselves or with other users in private.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding this particular request, the OP has flagged the post for deletion.  Although it &lt;em&gt;has&lt;/em&gt; already been deleted, the other moderators and I may decide to undelete it and work out something different.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-06-26T22:43:26.827" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2031" PostTypeId="2" ParentId="2012" CreationDate="2014-06-27T16:33:37.807" Score="7" Body="&lt;p&gt;Creating tags is a privilege that comes with 150 rep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have found, through experience, that an explosion of tags is a bad thing on Code Review. Just because you can create a tag, does not mean you should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating tags should be done with significant fore-thought, and probably discussion too:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code Review has a number of existing tags&lt;/li&gt;&#xA;&lt;li&gt;a number of tags have a history of mergers, burninations, and other murky activities&lt;/li&gt;&#xA;&lt;li&gt;tags on Code Review are not necessarily used the same way as they are on other sites (specifically Stack Overflow).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Are you fully aware of what they are, why the tags are like they are?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer Simon gave you included a link to the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/create-tags&quot;&gt;Privileges help page&lt;/a&gt;. Part of that page contains:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Most common tags already exist on a mature site. You should always&#xA;  favor existing tags; only create new tags when you feel you can make a&#xA;  strong case that your question does cover a new topic that nobody else&#xA;  has asked about before on this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are we at the point where we have to ask you to make your (strong) case for your tag creation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have been in the process of creating multiple tags, close to a dozen, in the past few days. Many of the tags you have created are not appropriate, or have previous discussions on Meta. Some of them are good, though, so, this is not all bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;map&amp;#39;&quot; rel=&quot;tag&quot;&gt;map&lt;/a&gt; was a bad tag to create, there is already &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-map&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-map&lt;/a&gt;, and map could mean other things to other people. At a minimum, you should have consulted with Meta (asked a question here) before creating that tag. There are many requests like this... in fact, there is a tag on Meta, for discussion around tags: &lt;a href=&quot;/questions/tagged/tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;tags&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/upload&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;upload&amp;#39;&quot; rel=&quot;tag&quot;&gt;upload&lt;/a&gt; is also a bad tag. What language is upload? What purpose does it serve?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ask yourself, who would follow this tag, if I create it? How does it add value to the whole community? Does the new tag add more value than the cost of diluting existing tags? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a fine balance between creating tags that help organize the site, and allow people to find what they are looking for, and follow the things important to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please slow down and be more communicative before adding tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, time for me to head off, and follow in your footsteps, cleaning up some mess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/playframework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;playframework&amp;#39;&quot; rel=&quot;tag&quot;&gt;playframework&lt;/a&gt; is just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt; in a specific language&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/anorm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;anorm&amp;#39;&quot; rel=&quot;tag&quot;&gt;anorm&lt;/a&gt; is a subset of data access abstraction. Not sure that it should be tagged at all. It is implied any time you have SQL in code.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/connection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;connection&amp;#39;&quot; rel=&quot;tag&quot;&gt;connection&lt;/a&gt; is .... nothing special. There's already &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket&lt;/a&gt;, and others.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/upload&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;upload&amp;#39;&quot; rel=&quot;tag&quot;&gt;upload&lt;/a&gt; is discussed already.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nio&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nio&amp;#39;&quot; rel=&quot;tag&quot;&gt;nio&lt;/a&gt; is a subset of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;io&amp;#39;&quot; rel=&quot;tag&quot;&gt;io&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In general, language tags are good, but specific features of languages are bad, unless those features relate to broad concepts, like MVC, OOP, etc. so there are 'concept tags' that, when combined with the language, are useful... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think you can provide a good case for and of the above tags, I will be happy to discuss here in Meta. I may have been over-zealous in the clean out.... these things happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, remember, we are always avaialble in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the 2nd Monitor chat room&lt;/a&gt; if you want to discuss things.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-06-27T17:08:26.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2032" PostTypeId="1" AcceptedAnswerId="2037" CreationDate="2014-06-27T17:15:37.580" Score="14" ViewCount="266" Body="&lt;p&gt;On Code Review, I've noticed that there is a blind upvoting of posts.  People judge the question by the heading, not by the effort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a proper way of upvoting posts?&lt;/p&gt;&#xA;" OwnerUserId="38492" LastEditorUserId="22222" LastEditDate="2014-06-27T17:19:04.960" LastActivityDate="2014-07-10T16:37:53.003" Title="Blind upvoting of posts on Code Review" Tags="|discussion|voting|up-votes|" AnswerCount="6" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2033" PostTypeId="2" ParentId="2032" CreationDate="2014-06-27T17:26:07.953" Score="11" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ADst6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like the button says, if you feel the question has shown some research effort, and it is useful, and clear, then upvote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point is that you should not vote based on what other people have already voted.... if the post has 100 upvotes, and you think it is useful, and clear, then add your vote too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think the question is 'worth' about 5 votes, and it already has 10, then you should not upvote it, well, that's the &lt;em&gt;wrong&lt;/em&gt; way to vote.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-06-27T17:26:07.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2034" PostTypeId="2" ParentId="2032" CreationDate="2014-06-27T17:39:40.333" Score="8" Body="&lt;h2&gt;What is research effort?&lt;/h2&gt;&#xA;&lt;p&gt;On Code Review, it's a bit hard to determine what research effort is.&lt;/p&gt;&#xA;&lt;p&gt;Are you expecting users to have researched different kinds of code smells before they post a question? I don't. If people knew about all kinds of code smells then the need to post the code here in the first place is significantly reduced. The &amp;quot;shows research effort&amp;quot; item makes more sense on Stack Overflow than here.&lt;/p&gt;&#xA;&lt;p&gt;Are you expecting users to explain what their code does when they post a question? Good, so do I.&lt;/p&gt;&#xA;&lt;p&gt;Personally, I sometimes give a question an up-vote just because it's on topic, &lt;strong&gt;especially&lt;/strong&gt; when the poster is a new user, as a way to say &amp;quot;Welcome! Thanks for understanding exactly what Code Review is!&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-27T17:39:40.333" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2035" PostTypeId="2" ParentId="2032" CreationDate="2014-06-27T17:51:25.587" Score="7" Body="&lt;p&gt;It's hard to say that a question is receiving upvotes due to it's title alone. Good titles catch people's attention and draw in large numbers of views. More views generally equate to more upvotes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting that aside though, &lt;em&gt;it takes effort&lt;/em&gt; to come up with a good title and I find that generally, authors of questions with good titles have given the same effort and attention to their question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are two examples of questions with excellent titles:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/55349/the-love-letter-mystery&quot;&gt;The Love-Letter Mystery&lt;/a&gt; (784 views at time of writing)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/54769/everyone-loves-fibonacci&quot;&gt;Everyone Loves Fibonacci&lt;/a&gt; (2,387 views at time of writing)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These are both well thought out and well posed questions beyond their titles. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Disclaimer: The latter one is mine and I have an answer on the former, so I might be a bit biased.)&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-06-27T17:51:25.587" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2036" PostTypeId="2" ParentId="2032" CreationDate="2014-06-27T17:55:57.367" Score="7" Body="&lt;h2&gt;Voting in Stack Exchange&lt;/h2&gt;&#xA;&lt;p&gt;It is worth mentioning that voting is at the discretion of the voter. Sure there is preferable ways to vote like @rolfl and @Simon are explaning, but we can't force you to vote in some specific way.&lt;/p&gt;&#xA;&lt;p&gt;Here is a good general resource for voting : &lt;a href=&quot;https://meta.stackexchange.com/questions/130046/when-should-i-vote&quot;&gt;When should I vote?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;What is your definition of effort ? Could you qualify a good title and a good description like effort ? Are you talking about the effort that it takes to write the code ? Voting on a question require a lot of variables to take into account.&lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-27T17:55:57.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2037" PostTypeId="2" ParentId="2032" CreationDate="2014-06-27T18:42:42.877" Score="23" Body="&lt;p&gt;As one of this site's &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=all&quot;&gt;top voters&lt;/a&gt; and with one of my former display names being @lol.upvote, I feel somewhat obligated to post an answer here.&lt;/p&gt;&#xA;&lt;p&gt;This site has been in public beta for well over 3 years (today is beta day #&lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;1254&lt;/a&gt;). The &lt;strong&gt;only&lt;/strong&gt; reason for this, boils down to &lt;strong&gt;people not voting enough&lt;/strong&gt;. Feel free to browse the &lt;a href=&quot;/questions/tagged/beta-progress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beta-progress&amp;#39;&quot; rel=&quot;tag&quot;&gt;beta-progress&lt;/a&gt; meta posts on this site for more details.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/user-retention&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;user-retention&amp;#39;&quot; rel=&quot;tag&quot;&gt;user-retention&lt;/a&gt; has been identified as the newest &lt;em&gt;most pressing concern&lt;/em&gt;, because when you don't get rewarded for putting effort in a thorough review, it's kind of pointless. But that's mostly about &lt;em&gt;answer&lt;/em&gt; votes.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Question&lt;/em&gt; votes are different, in the sense that a lot of questions asked, are posted by drive-by users that are asking their very first question on the site, and &lt;em&gt;might&lt;/em&gt; come back with another question in a couple of weeks or months, &lt;em&gt;depending on their CR experience&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;By giving a new user/asker 3 upvotes, we unlock their &amp;quot;upvote&amp;quot; privilege and allow them to upvote answers they're getting.&lt;/p&gt;&#xA;&lt;h3&gt;Any answerable on-topic question with less than 3 votes is therefore under-voted.&lt;/h3&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;With &lt;strong&gt;over 20K visitors every day&lt;/strong&gt;, how do you explain that &lt;strong&gt;we hardly ever have more than &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;40-some voters any given week&lt;/a&gt;&lt;/strong&gt;? (that list excludes users that have less than 11 total votes spent).&lt;/p&gt;&#xA;&lt;p&gt;Out of all askers that &lt;em&gt;do&lt;/em&gt; get the 3 upvotes to be able to spend some votes, a given fraction will upvote &lt;em&gt;some&lt;/em&gt; of the answers &lt;em&gt;on their question&lt;/em&gt; - and that's where it ends.&lt;/p&gt;&#xA;&lt;p&gt;What boggles me, is how &lt;em&gt;reviewers&lt;/em&gt; can answer a question that they didn't even upvote.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;If you can answer a question, that question is worthy of your upvote.&lt;/strong&gt; Or &lt;em&gt;at the very least&lt;/em&gt;, of a comment explaining what the question is missing to get your upvote.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Is it &amp;quot;ok&amp;quot; to upvote a question solely based on its title? &lt;em&gt;Of course it's not!&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;But&lt;/strong&gt; a question with a good catchy title will draw &lt;em&gt;views&lt;/em&gt; and attract reviewers; a couple of answers and a bunch of votes within a certain given amount of time is all it takes for the question to become a &amp;quot;hot network question&amp;quot;, and from there, &lt;em&gt;anything can happen&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;So should you upvote a question &lt;em&gt;just because it has a good title?&lt;/em&gt; No. You may &lt;em&gt;view&lt;/em&gt; a question for that reason, but then you'll upvote it...&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If it's clear what the code is doing&lt;/li&gt;&#xA;&lt;li&gt;(and/or) If the question is well formatted&lt;/li&gt;&#xA;&lt;li&gt;(and/or) If you read the code and think &amp;quot;hmm &lt;em&gt;this&lt;/em&gt;, I'd do like &lt;em&gt;that&lt;/em&gt;&amp;quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Notice &amp;quot;and/or&amp;quot; - I can upvote a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt; question even if I don't know jacksquat about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt;. How? If no one has cast a &amp;quot;non-working code&amp;quot; close vote and the question is well-written and well-formatted and &lt;em&gt;reviewers interested in PHP should get their eyes on that one&lt;/em&gt;, I'll upvote it.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Since the middle of May 2014, there's been more comments than question votes on the site. Recent activity (last 60 weeks) doesn't seem to agree with your assertion that &amp;quot;people vote blindly&amp;quot;:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/zmiWG.png&quot; alt=&quot;site's activity graph, last 60 days (as of 2014-06-27)&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If anything, people are voting &lt;em&gt;sparingly&lt;/em&gt;. And that's hurting us. 1402 answer votes and 1060 question votes in a week with 20K visits/day means &lt;strong&gt;hardly 1.76% of visitors spend ONE vote&lt;/strong&gt;, on average.&lt;/p&gt;&#xA;&lt;h1&gt;VOTE. Then VOTE AGAIN. And then VOTE SOME MORE.&lt;/h1&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-06-30T03:12:31.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2038" PostTypeId="1" AcceptedAnswerId="2039" CreationDate="2014-06-28T00:59:25.803" Score="33" ViewCount="1075" Body="&lt;p&gt;June is about to end. Summer's here (well, if you're in the northern hemisphere, that is.. otherwise, ... &lt;em&gt;yay, winter!&lt;/em&gt;), and with it, vacations. We need a new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's play. I mean, let's &lt;em&gt;find a game to play&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The game...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Has to revolve around reviewing code, or posting code for peer review on the main site.&lt;/li&gt;&#xA;&lt;li&gt;Has to be open to anyone that wants to enter, at any point in time.&lt;/li&gt;&#xA;&lt;li&gt;Shouldn't require any &lt;em&gt;specific&lt;/em&gt; programming language to be used.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Suggest &lt;em&gt;anything&lt;/em&gt;, be creative!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It doesn't have to be in the shape and form of how we've been using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; tag so far, although it can be. Games could include various types of races - remember, we have the Stack Exchange Data Explorer (SEDE) that can be used to crunch some numbers!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Your votes have spoken.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Let's go with &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2039/23788&quot;&gt;@rolfl's idea&lt;/a&gt;, and introduce a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://disney.wikia.com/wiki/File:Cinderella-in-Garden.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PrnRy.jpg&quot; alt=&quot;Cinderella about to go from rags to riches&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Rags to riches&lt;/strong&gt; refers to any situation in which a person rises from poverty to wealth, and in some cases from obscurity to fame - sometimes instantly.&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Rags_to_riches&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://en.wikipedia.org/wiki/Rags_to_riches&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Rules&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;All posts must remain &lt;a href=&quot;http://www.codereview.stackexchange.com/help/on-topic&quot; rel=&quot;nofollow noreferrer&quot;&gt;on-topic&lt;/a&gt; for the main site. &lt;strong&gt;You can't just grab an answer on Stack Overflow and put it up for review!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what the thing is about.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;The original code&lt;/strong&gt; can be taken from any Stack Exchange site (&lt;a href=&quot;http://www.stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt;, &lt;a href=&quot;http://www.programmers.stackexchange.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Programmers&lt;/a&gt;, &lt;a href=&quot;http://www.codegolf.stackexchange.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Programming Puzzles &amp;amp; Code Golf&lt;/a&gt;, even &lt;a href=&quot;http://www.codereview.stackexchange.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Review&lt;/a&gt;!).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your question&lt;/strong&gt; must include a link to the Stack Exchange question that contains the original problem.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;The code in your question&lt;/strong&gt; must be &lt;em&gt;working code&lt;/em&gt;, but grabbing a SO question and &lt;em&gt;just making it work&lt;/em&gt; is not enough and &lt;em&gt;should&lt;/em&gt; be downvoted. We want to review &lt;em&gt;your&lt;/em&gt; code. Don't just make it work, make it &lt;em&gt;shine&lt;/em&gt;!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Don't forget to tag your posts with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first to post an entry will be eligible for a &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/11/taxonomist&quot;&gt;[taxonomist]&lt;/a&gt; silver badge... if/when the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; tag gets to 50 posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you can earn a bronze &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; tag badge with 100 upvotes on at least 20 answers; a silver tag badge with 400 upvotes on at least 80 answers, and a gold tag badge with 1000 upvotes on at least 200 answers... given that many questions :)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-01T04:28:39.453" Title="Let the CR Games begin!" Tags="|discussion|fun|user-retention|contest|" AnswerCount="5" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2039" PostTypeId="2" ParentId="2038" CreationDate="2014-06-28T01:04:05.163" Score="27" Body="&lt;p&gt;Content posted to Stack Exchange websites is under the Creative Commons license. Specifically, code posted to Stack Overflow and Code Golf are available for use, ..... and abuse!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest we take on the challenge of finding the worst code out there on our sister sites, and making it the best!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a challenge on Code Golf is interesting, and you think you could do it properly, then do it, and post it for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find some interesting, but really, really broken code on Stack Overflow, then fix it, and post it for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cleaning up the worst of SE, I suggest the tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; for any such improvements!&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-06-29T01:12:42.270" LastActivityDate="2014-06-29T01:12:42.270" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2040" PostTypeId="1" AcceptedAnswerId="2041" CreationDate="2014-06-28T03:32:37.857" Score="8" ViewCount="57" Body="&lt;p&gt;We currently have two Meta tags regarding community challenges:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt; (8 questions)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt; (1 question)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The main site equivalent of these tags are also synonymized, which will eventually be done here as well.  However, does it make sense to also synonymize them with a new Meta tag called &lt;a href=&quot;/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;, which is also a main site tag?  The advantage here, though, is that no one can misuse the tags since programming questions don't exist here.  But it just seems odd to have the exact same set of tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The &lt;a href=&quot;/questions/tagged/contest&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;contest&amp;#39;&quot; rel=&quot;tag&quot;&gt;contest&lt;/a&gt; tag doesn't apply here.  That tag is only for general site challenges, not regular community programming challenges.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-07-04T22:00:57.163" LastActivityDate="2014-07-04T22:00:57.163" Title="What should be Meta's master community challenge tag?" Tags="|discussion|status-completed|tags|meta|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2041" PostTypeId="2" ParentId="2040" CreationDate="2014-06-28T03:48:40.800" Score="8" Body="&lt;p&gt;It started with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/weekend-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;weekend-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;weekend-challenge&lt;/a&gt;, in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1201/23788&quot;&gt;this post&lt;/a&gt; (the &lt;em&gt;rock-paper-scissors-lizard-spock&lt;/em&gt; challenge). Then it was used pretty much every week of December 2013 when a new meta post came up for voting on what the next challenge should be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then we &quot;rebooted&quot; the thing after taking a break, and since it no longer was &lt;em&gt;over-the-weekend&lt;/em&gt; we came up with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; came after, to rule them all.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The master tag can only be the more generic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; tag, in my opinion. &lt;em&gt;It was created for that purpose&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-06-28T03:48:40.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2042" PostTypeId="2" ParentId="2038" CreationDate="2014-06-28T04:05:50.013" Score="8" Body="&lt;p&gt;Maybe we can find one of the most vague questions on SO, and write the best potential code in any language that would accomplish that purpose. That may show CR's expertise in a multitude of ways of accomplishing a goal with best practices, etc. in mind? Kind of random but curious what you all think.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-06-28T04:05:50.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2043" PostTypeId="2" ParentId="2038" CreationDate="2014-06-28T15:01:52.460" Score="20" Body="&lt;p&gt;Building on suggestions from @rolfl and @Phrancis… Take any code, maybe from Code Review itself, and implement it from scratch in a language that you are not familiar with. Challenge yourself to learn something new!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-06-28T15:01:52.460" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2044" PostTypeId="2" ParentId="2038" CreationDate="2014-06-29T18:58:23.070" Score="0" Body="&lt;p&gt;Extending on the ideas of others... Write a piece of code in a language that you don't know, which writes code into a language which you also do not know yet, all taken from an existing code review question, also coded in a language you do not know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do the ultimate challenge.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastActivityDate="2014-06-29T18:58:23.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2045" PostTypeId="2" ParentId="1510" CreationDate="2014-06-29T19:15:34.543" Score="43" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Java vs. JAVA&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Jamal(?) (to be determined)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; (as usual), but also in various comments scattered across meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Question with the word JAVA (instead of Java) in the title or body, is often an indication that the poster is a beginner and/or &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/14230402#14230402&quot;&gt;that it's a low-quality question&lt;/a&gt;. This has led to the separation of JAVA from Java. They are now, at least among the regulars in The 2nd Monitor on Code Review, treated as two entirely different languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@skiwi Java? No, we're hiring JAVA people. Sorry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=16280505#16280505&quot;&gt;chat post&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Just don't learn JAVA @Jamal.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2038/let-the-cr-games-begin/2044#comment5281_2043&quot;&gt;comment on meta&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Never mind, I realised that you're talking about JAVA, which is not a language I know. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=16358847#16358847&quot;&gt;@rolfl in chat&lt;/a&gt;) (@rolfl is among the top Java users here, but he does not know JAVA apparently)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-07-10T23:35:21.810" CommentCount="2" CommunityOwnedDate="2014-06-29T19:15:34.543" ContentLicense="CC BY-SA 3.0" />
  <row Id="2046" PostTypeId="2" ParentId="2038" CreationDate="2014-06-30T12:26:55.757" Score="10" Body="&lt;p&gt;Many of the code review answers address the same things for the same languages.  Write a program to automatically create a plausible CR answer for one or more programming languages so that less experienced programmers can run it on their own code offline.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2014-06-30T12:26:55.757" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2047" PostTypeId="2" ParentId="1628" CreationDate="2014-07-01T20:08:44.280" Score="6" Body="&lt;p&gt;I was curious about how things have changed in the last three months. Here's the current status compared against where we were when this was first posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/174384/avid-users-rep-score-targets&quot; rel=&quot;nofollow&quot;&gt;http://data.stackexchange.com/codereview/query/174384/avid-users-rep-score-targets&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;20K: 166.67% (5/3) - +1 user&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;10K: 130% (13/10) - +3 users&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;3K: 60% (48/80) - &lt;strong&gt;+8 users!&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;2K: 59.17% (71/120) - &lt;strong&gt;+12 users!!&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-07-01T20:08:44.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2048" PostTypeId="2" ParentId="2024" CreationDate="2014-07-01T21:15:09.847" Score="8" Body="&lt;p&gt;&lt;strong&gt;The selected meta tags will be burninated in phases, based on usefulness (but may still vary as decisions are made).  This post will be updated as burninations are done, up until the question is tagged as &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&quot;Blacklisted&quot; means that a tag can no longer be created by anyone.&lt;/li&gt;&#xA;&lt;li&gt;&quot;→&quot; signifies synonymization, the rightmost tag being the master.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Phase 1:&lt;/strong&gt; &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;&lt;/s&gt; - &lt;em&gt;blacklisted&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt;&lt;/s&gt; - &lt;em&gt;blacklisted&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-smell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-smell&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-smell&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Phase 2:&lt;/strong&gt; &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/style&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;style&amp;#39;&quot; rel=&quot;tag&quot;&gt;style&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-organization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-organization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-organization&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Phase 3:&lt;/strong&gt; &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt;&lt;/s&gt; - &lt;em&gt;blacklisted&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;&lt;/s&gt; - &lt;em&gt;blacklisted&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/usability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;usability&amp;#39;&quot; rel=&quot;tag&quot;&gt;usability&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Phase 4:&lt;/strong&gt; &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;database-design&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/structure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;structure&amp;#39;&quot; rel=&quot;tag&quot;&gt;structure&lt;/a&gt;&lt;/s&gt; → &lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database-schema&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database-schema&amp;#39;&quot; rel=&quot;tag&quot;&gt;database-schema&lt;/a&gt; → &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-reuse&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-reuse&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-reuse&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pep8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pep8&amp;#39;&quot; rel=&quot;tag&quot;&gt;pep8&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Phase 5:&lt;/strong&gt; &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt;&lt;/s&gt; - &lt;em&gt;blacklisted&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/solid&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;solid&amp;#39;&quot; rel=&quot;tag&quot;&gt;solid&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;s&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/srp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;srp&amp;#39;&quot; rel=&quot;tag&quot;&gt;srp&lt;/a&gt;&lt;/s&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2017-06-17T19:33:35.057" LastActivityDate="2017-06-17T19:33:35.057" CommentCount="0" CommunityOwnedDate="2014-07-01T21:15:09.847" ContentLicense="CC BY-SA 3.0" />
  <row Id="2049" PostTypeId="1" AcceptedAnswerId="2051" CreationDate="2014-07-03T17:10:32.470" Score="6" ViewCount="92" Body="&lt;p&gt;I have been flagging answers where I have removed cursing so that mods are aware of a user in the case they violate the rules on a regular basis.  Should I not flag it after I have removed the cursing?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2014-07-03T17:17:31.327" LastActivityDate="2014-07-03T17:17:53.000" Title="Flag an answer after removing cursing?" Tags="|discussion|flagging|moderation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2050" PostTypeId="2" ParentId="2049" CreationDate="2014-07-03T17:17:40.637" Score="9" Body="&lt;p&gt;There's no need to flag every time you remove cursing.  You should only flag &lt;em&gt;if there's a problem that requires moderator attention&lt;/em&gt;.  Individual cases of cursing does not warrant this, especially as it can be simply edited out if it's bad enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've been noticing it from a particular user, &lt;em&gt;and&lt;/em&gt; they refuse to stop if it's indeed a serious matter (excessive cursing that's not at all constructive), &lt;em&gt;then&lt;/em&gt; you can flag for moderator attention, and they'll deal with that user if necessary.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-07-03T17:17:40.637" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2051" PostTypeId="2" ParentId="2049" CreationDate="2014-07-03T17:17:53.000" Score="5" Body="&lt;p&gt;Whether a flag is needed depends on whether you think the issue merits moderator attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Stack Exchange system is designed so that many of the moderation tasks can be handled by a community of high-reputation users.  If it looks like editing the question solved the problem, then moderator intervention would be unnecessary.  On the other hand, if there appears to be a pattern of abuse that the moderators should be aware of, then please do flag it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some actions that moderators can take, if we decide that a user's contributions are not welcome.  For example, we can send a stern warning to the user, impose sanctions such as temporary bans, or in extreme cases disable the account altogether.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-03T17:17:53.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2052" PostTypeId="1" AcceptedAnswerId="2054" CreationDate="2014-07-04T13:27:19.763" Score="11" ViewCount="208" Body="&lt;p&gt;Just looking at the &lt;a href=&quot;https://codereview.stackexchange.com/tools&quot;&gt;migration stats (2k+)&lt;/a&gt; I saw 3 duplicate migrations and I just flagged another cross post. That means, of the last 10 migrations, there were &lt;strong&gt;3(or 4) duplicates&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x1x7w.png&quot; alt=&quot;Migration Stats&quot; title=&quot;duplicates marked with free-hand circles&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am thus under the impression, that we at least have a surge of Cross-posted questions, if not a steady increase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately I am not handy enough with SEDE to put together some meaningful data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way: &lt;strong&gt;What can we do about cross-posted questions? How can we most effectively prevent cross-posting?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-06T11:12:14.230" Title="Is cross-posting SOxCR getting popular? If yes, what can we do about it?" Tags="|discussion|questions|exact-duplicates|cross-posting|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2053" PostTypeId="2" ParentId="1510" CreationDate="2014-07-04T13:59:38.833" Score="17" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; JDQ&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=13521993#13521993&quot;&gt;rolfl&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; The 2nd Monitor&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/28539/javadeveloper&quot;&gt;JavaDeveloper&lt;/a&gt; is one of the users who has posted the most questions on Code Review&lt;sup&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/edit/1368947&quot; rel=&quot;nofollow noreferrer&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. A JDQ is of course, a JavaDeveloper Question. JavaDeveloper is the first one, and currently the only one, who have received the newly invented &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/134/socratic&quot;&gt;Socratic &lt;strong&gt;golden badge&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;According to a &lt;a href=&quot;http://data.stackexchange.com/codereview/query/206315/reputation-from-a-users-posts&quot; rel=&quot;nofollow noreferrer&quot;&gt;rough SEDE query&lt;/a&gt;, at least a total of 9540 reputation has been created on the site thanks to answers to the questions posted by JavaDeveloper.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="120114" LastEditDate="2021-02-04T00:12:31.830" LastActivityDate="2021-02-04T00:12:31.830" CommentCount="1" CommunityOwnedDate="2014-07-04T13:59:38.833" ContentLicense="CC BY-SA 4.0" />
  <row Id="2054" PostTypeId="2" ParentId="2052" CreationDate="2014-07-04T19:22:05.940" Score="8" Body="&lt;p&gt;The quick answer is that we've already informed other moderators of the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1689/9357&quot;&gt;checklist for migration to Code Review&lt;/a&gt;, and one of the items is to check for duplicate items.  However, that doesn't address the underlying problems:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Users seem to be confused about which site to post to.  I &lt;em&gt;suspect&lt;/em&gt; that other Stack Exchange communities face a similar problem with migrations and duplicates, probably increasingly so, especially with new sites springing up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Occasionally, cross-posting is justifiable.  For example, you could ask the same question on Code Review and &lt;a href=&quot;https://security.stackexchange.com/help/on-topic&quot;&gt;Information Security&lt;/a&gt; and expect &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1529/9357&quot;&gt;different kinds of answers&lt;/a&gt;.  However, Stack Overflow and Code Review should be mutually exclusive, in theory, as Stack Overflow handles non-working code and Code Review addresses working code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Requesting moderators to check for duplicates before migrating is tedious at best.  The moderator has to take the time to either perform a search on the destination site or inspect the author's network profile to see if it has been cross-posted.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Ideally, the situation could be improved with technology.  Stack Exchange already has a pretty good related-questions detector, so it should be possible for the software to automatically alert the moderator of likely duplicates while migrating, especially for questions by the same author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I'll post a suggestion to &lt;a href=&quot;http://meta.stackexchange.com&quot;&gt;Meta Stack Exchange&lt;/a&gt; once I come up with a Data Explorer query to justify the feature request with statistics.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-17T10:46:08.060" LastActivityDate="2014-07-04T22:12:46.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2055" PostTypeId="2" ParentId="358" CreationDate="2014-07-04T22:09:18.000" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2024/should-we-do-something-about-our-meta-tags&quot;&gt;This tag, along with some other meta tags, have recently been burninated&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They don't really add anything to the question and mainly served as &quot;separate requests&quot; for a review (site policy also states that anything is fair game).  This would especially be problematic if someone were to try to &quot;pick out&quot; which meta tags fit best, and they simply wouldn't work if the question needed five language/technology tags.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-07-04T22:09:18.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2056" PostTypeId="2" ParentId="2020" CreationDate="2014-07-05T19:10:50.567" Score="4" Body="&lt;p&gt;I'm giving this &lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt; since it is a meta-tag, and we're already in the process of burninating a number of them.  Even if it were already around, it would've still been one of the tags to go.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-07-05T19:10:50.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2057" PostTypeId="2" ParentId="2052" CreationDate="2014-07-06T11:12:14.230" Score="4" Body="&lt;p&gt;I can't help but think that some of these migration/duplicates are because there's no easy way to migrate so users are trying to be helpful and suggest that the question would be more appropriate over here... so the author cross posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at the close options for &quot;belongs on another network&quot;, you'll see that Code Review is not one of the sites you're allowed to send it to.  This discussion came up on &lt;a href=&quot;https://meta.stackoverflow.com/questions/261072/add-crossvalidated-to-list-of-migration-sites-in-the-close-dialog&quot;&gt;SO Meta a few days ago&lt;/a&gt;.  It's pretty rare that I come across a question that &lt;em&gt;should&lt;/em&gt; be migrated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be worth adding CR to the list of migration options on SO, possibly limited to users who are familiar with how CR works and what's appropriate here (though once it is flagged for migration, anyone should be able to agree).&lt;/p&gt;&#xA;" OwnerUserId="26722" LastEditorUserId="-1" LastEditDate="2017-03-20T09:16:36.907" LastActivityDate="2014-07-06T11:12:14.230" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2058" PostTypeId="1" AcceptedAnswerId="2060" CreationDate="2014-07-07T01:03:05.470" Score="6" ViewCount="110" Body="&lt;p&gt;For many of the questions I've looked at, I see people saying that the algorithms or parts of the implementation will be 'slow', but no one seems to follow this up with performance figures for a 'typical' run of their favorite algorithm and/or implementation.  If you're going to criticize the run-time/efficiency of code, shouldn't you be giving examples of how well a good implementation performs?  Wouldn't knowing these numbers help the OP, or at least give them something against which to test?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that if you give this kind of feedback you might also need to specify your computer type, memory size, operating system (maybe), and programming language (if different than what the OP used in their posted code).&lt;/p&gt;&#xA;" OwnerUserId="46896" OwnerDisplayName="Mark Ross" LastEditorUserId="22222" LastEditDate="2014-07-07T01:08:06.133" LastActivityDate="2014-07-07T12:41:24.070" Title="Should timings be included in answers where appropriate?" Tags="|discussion|answers|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2059" PostTypeId="2" ParentId="2058" CreationDate="2014-07-07T09:26:07.087" Score="6" Body="&lt;p&gt;Short answer: &lt;strong&gt;No&lt;/strong&gt;, I don't think that timings of implementations are necessary for a good performance review of an implementation, I think it makes the most sense to let the OP perform their measurements. And for algorithms, an answer should talk about their big-O time complexity, but not specific timings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long answer: Timing of specific code depends on way too many variables, you mentioned some of them, others include compiler (and its options), the data used for testing (their size, but possibly also their “shape”), and how does the piece of code under review fit into the whole program (does it just call the code over and over, or does it also do other things? this can matter especially in multi-threaded programs).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Performing good timings may also be relatively hard (you need to produce the test data, the OP almost never gives those) and time consuming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I think that producing timings would take too much time and effort for the answerer (reviews can already take quite some time, we don't want to make them even more time-consuming) and they might not be very useful to the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for algorithms, their timing would provide even less useful information (because an algorithm can be implemented in different way, with different performance characteristics). But there is a better option to compare performance of algorithms: determining their time (and possibly also memory) complexity, using the big-O notation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Time complexity of an algorithm is (usually) much easier to figure out and it doesn't depend on any of the variables timing does, so it doesn't suffer any of the problems mentioned above.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-07-07T09:26:07.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2060" PostTypeId="2" ParentId="2058" CreationDate="2014-07-07T12:41:24.070" Score="8" Body="&lt;p&gt;Short answer: &lt;strong&gt;Yes&lt;/strong&gt;, you should always include timings when talking about performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is because measurement of performance is a vital first step in improving it: &lt;em&gt;you can't fix what you don't measure&lt;/em&gt;. It's clear from the way questions about performance are phrased, that many programmers are not in the habit of preparing repeatable test cases, measuring performance on those test cases, and evaluating the impact of changes to the algorithm or the code. People learn from example, so it's important for us to set a good example, by showing how to prepare test cases, and by taking and reporting performance measurements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual &lt;em&gt;numbers&lt;/em&gt; from those measurements are not particularly important: of course they depend on details of hardware. But usually one is interested in performance &lt;em&gt;ratios&lt;/em&gt;: how much faster the code is after it is changed, and in many cases performance ratios are portable between hardware setups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some example answers where explicit timings were important:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/33549/11728&quot;&gt;Solving 15 puzzle&lt;/a&gt; — note that the whole behaviour of the program had to be adjusted so that it could be tested with repeatability.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/40258/11728&quot;&gt;Fastest way to iterate over Numpy array&lt;/a&gt; — this shows why the big-O approach is only part of the story and why constant factors do matter: here I show how to get more than 1000 times speedup without changing the big-O complexity of the algorithm.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/24013/11728&quot;&gt;Given an array find any three numbers which sum to zero&lt;/a&gt; — here we have two algorithms each of which performs better than the other on some distributions of inputs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-07-07T12:41:24.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2061" PostTypeId="2" ParentId="94" CreationDate="2014-07-08T04:00:23.833" Score="18" Body="&lt;p&gt;No. It's not ok to just say &quot;Your code looks fine.&quot; A good code review gives credit where credit is due. Take &lt;a href=&quot;https://codereview.stackexchange.com/questions/13458/fluent-linkedin-rest-api-client-interface-design&quot;&gt;this Q &amp;amp; A&lt;/a&gt; for example. For nearly two years this sucker zombified. Until someone said, &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/16470958#16470958&quot;&gt;You know what? I'm just going to write &lt;em&gt;something&lt;/em&gt;. I'll just list &lt;em&gt;everything&lt;/em&gt; that was done well.&quot;&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We spend a lot of time and effort telling people what they did wrong. We should also put that same effort into telling people what they did &lt;em&gt;right&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-07-08T04:00:23.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2062" PostTypeId="1" AcceptedAnswerId="2063" CreationDate="2014-07-10T11:41:14.843" Score="6" ViewCount="109" Body="&lt;p&gt;When I posted the question &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/56267/34757&quot;&gt;Mobile touch menu&lt;/a&gt;&quot; I was counting on someone else's report that they'd tested it and found it working on iPhone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then after &lt;a href=&quot;https://codereview.stackexchange.com/questions/56267/mobile-touch-menu?noredirect=1#comment99469_56267&quot;&gt;konijn's comment&lt;/a&gt; I asked that it be retested and now I'm told that it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So apparently the implementation posted in the question doesn't work, and so I must rewrite it thoroughly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What to do with that question now:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Close it?&lt;/li&gt;&#xA;&lt;li&gt;Leave it open?&lt;/li&gt;&#xA;&lt;li&gt;Close it temporarily, until I can edit it with a better-working solution?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm no longer interested in the code in the OP (because it doesn't work).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of now the question has a bounty, and no answers. Perhaps no worthwhile answers are possible (except for konijn's reviewing it to say that it doesn't work).&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-10T12:36:10.117" Title="Should this question be left open?" Tags="|discussion|specific-question|close-reasons|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2063" PostTypeId="2" ParentId="2062" CreationDate="2014-07-10T11:47:29.283" Score="4" Body="&lt;p&gt;The question cannot be closed while it has an open bounty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since it hasn't been answered yet, and there is a large bounty, I suggest leaving a comment to tell others not to review the code while you are in the process of rewriting the question. It's definitely bending the rules of Code Review, but I think it's the pragmatic thing to do in this case.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-10T11:47:29.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2064" PostTypeId="2" ParentId="2020" CreationDate="2014-07-10T13:08:57.167" Score="2" Body="&lt;p&gt;&lt;strong&gt;Yes!!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://stackoverflow.com/help/tagging&quot;&gt;https://stackoverflow.com/help/tagging&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Tags are a means of connecting experts with questions they will be able to answer by sorting questions into specific, well-defined categories.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Tags can also be used to help you identify questions that are interesting or relevant to you.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Testability is very interesting/relevant to me, it seems the worst code by smart people I see so far is testable code. I want to track what CR comes up with as a community to address the inherent difficulties in writing good testable code.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-07-10T15:11:44.123" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2065" PostTypeId="2" ParentId="2032" CreationDate="2014-07-10T16:37:53.003" Score="5" Body="&lt;p&gt;my voting stats are:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/S2ptO.jpg&quot; alt=&quot;Voting Stats&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;I had more down votes than most people for a while, I don't just hand out votes, and I agree with what @Mat'sMug (@RetailCoder, @lol.upvote, ...) said&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What boggles me, is how reviewers can answer a question that they didn't even upvote.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;If you can answer a question, that question is worthy of your upvote.&lt;/strong&gt; Or at the very least, of a comment explaining what the question is missing to get your upvote.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;it bugs me to see questions that have 3+ answers and no up votes, I will occasionally blind vote on those questions, because they are getting a lot of attention or they should get a lot of attention.&lt;/p&gt;&#xA;&lt;p&gt;A lot of my down votes I have removed because the questions or answers are cleaned up, or the questions/answers were &lt;strong&gt;deleted&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-10T16:37:53.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2068" PostTypeId="1" CreationDate="2014-07-11T18:28:55.817" Score="11" ViewCount="217" Body="&lt;p&gt;Admittedly, Objective-C isn't very popular on Code Review.  &lt;a href=&quot;https://codereview.stackexchange.com/tags/objective-c/topusers&quot;&gt;There certainly aren't a whole lot of answerers&lt;/a&gt;.  I am basically the only regular Objective-C answerer.&lt;/p&gt;&#xA;&lt;p&gt;I'd like to think that &lt;a href=&quot;https://codereview.stackexchange.com/users/36366/nhgrif?tab=answers&quot;&gt;my answers to Objective-C questions&lt;/a&gt; are good answers that the asker and the small Objective-C community can benefit from.&lt;/p&gt;&#xA;&lt;p&gt;Despite this, my answers don't yield a lot of upvotes compared to answers for other language tags on the site.  I never had a problem with this, because I always just assumed it was because most of the upvoters are regulars, most of the regulars don't know the first thing about Objective-C, and therefore most of the regulars wouldn't browse the questions I've answered to see my potentially upvote-worthy answers.&lt;/p&gt;&#xA;&lt;p&gt;I was fine with this until today.&lt;/p&gt;&#xA;&lt;p&gt;Before today, I had 3 answers with 10 or more votes, and only one of them was an Objective-C answer.  That one was my very first post here, and we all know we're going overboard on the upvoting of a user's first post to try encouraging retention.&lt;/p&gt;&#xA;&lt;p&gt;Now, I have a second Objective-C answer with 10+ upvotes, and I'm going to argue that this is &lt;em&gt;only&lt;/em&gt; because I started making this stink in chat.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/56712/is-it-still-necessary-to-check-for-a-front-camera/56747#56747&quot;&gt;This question was posted last night&lt;/a&gt;.  It's not a very good question compared to most of the other Objective-C questions on CodeReview.  The (currently) accepted answer had, when I first saw the question, 11 upvotes.  It garnered 11 upvotes within 8 hours of it being posted.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;At the time, it was the highest upvoted Objective-C answer on all of Code Review.&lt;/strong&gt;  As of this posting, it's tied for highest upvoted Objective-C answer on Code Review with my answer to the same question.  Again, after I made a stink about the question and got my answer plenty of views.&lt;/p&gt;&#xA;&lt;p&gt;The answer is arguably incomplete, but I'm not going to argue that it doesn't warrant upvotes.&lt;/p&gt;&#xA;&lt;p&gt;Instead, I'm merely going to ask the community to view the other Objective-C answers I've posted.  Can someone explain to me what I can do better to earn more Objective-C answers?&lt;/p&gt;&#xA;&lt;p&gt;Should I just post two-paragraph &amp;quot;RTFM&amp;quot; drive-by answers?  Is that how to get upvotes?  Am I wasting my time posting long, complete, well-thought-out answers?&lt;/p&gt;&#xA;&lt;p&gt;Why did this answer get 11 upvotes in 8 hours, yet 2/3rds of my answers have fewer than 5 upvotes?  Why was there a sudden surge in people upvoting an Objective-C answer that will surely disappear almost as soon it arrived?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="71574" LastEditDate="2021-08-29T07:39:08.083" LastActivityDate="2021-08-29T07:39:08.083" Title="Are we blind upvoting answers based on answerer reputation or are my answers no good?" Tags="|discussion|voting|up-votes|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="2069" PostTypeId="2" ParentId="2068" CreationDate="2014-07-11T18:42:00.740" Score="19" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Why did this answer get 11 upvotes in 8 hours, yet 2/3rds of my answers have fewer than 5 upvotes?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That question somehow went &amp;quot;hot&amp;quot; (made it onto the Hot Network Questions sidebar and got blasted out all over SE). It's had over 1000 views in one day; most CR questions have less than 100 in a day. It has nothing to do with whose answer it is, it's just a matter of how many people saw the answer.&lt;/p&gt;&#xA;" OwnerUserId="9520" LastEditorUserId="71574" LastEditDate="2021-08-29T07:36:04.913" LastActivityDate="2021-08-29T07:36:04.913" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="2070" PostTypeId="2" ParentId="2068" CreationDate="2014-07-11T18:45:43.037" Score="16" Body="&lt;p&gt;Votes are almost entirely related to &quot;eyes on&quot;. People only vote what they see. I confess that almost all my rep was gained when it was common to post responses in chat. Other high scoring answers are on hot questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also noticed a recent decline in the votes my answers get. It is not just you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trick, if you are able, is to get more people to see your answers. There are a number of Java people, so java questions/answers will get more eyes, and thus more votes. You should get more obj-c folk on CR&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-07-11T18:45:43.037" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2071" PostTypeId="2" ParentId="2068" CreationDate="2014-07-11T19:25:27.210" Score="7" Body="&lt;p&gt;I was surprised by the audience reaction to that question too.  Sadly, the correlation between scores and quality is weaker than you would think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Out of curiosity, I once wrote this Data Explorer query: &lt;a href=&quot;http://data.stackexchange.com/codereview/query/183403/instant-success-users-with-highest-scored-first-answer&quot; rel=&quot;nofollow noreferrer&quot;&gt;Instant success: Users with highest-scored first answer&lt;/a&gt;.  I think you'll see what I mean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with voting is not unique to Code Review either.  I've been on the receiving end of some &lt;a href=&quot;https://ux.stackexchange.com/a/57968/14515&quot;&gt;unexpected success on User Experience&lt;/a&gt; that probably wasn't entirely deserved, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I doubt that people are upvoting my answers based on my reputation.  I've written some good answers that have lain in obscurity.  I won't cite any examples here, as doing so would likely destroy the evidence of that assertion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, crowd behaviour, quick irrational judgement, and unexpected success are questions for Malcolm Gladwell to explain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://sheidakoufigar.com/?portfolio=malcolm-gladwells-books-print&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/11Ytw.jpg&quot; alt=&quot;Malcolm Gladwell trilogy: The Tipping Point, Blink, Outliers&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:32:21.757" LastActivityDate="2014-07-11T19:25:27.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2072" PostTypeId="1" AcceptedAnswerId="2075" CreationDate="2014-07-11T22:21:53.423" Score="10" ViewCount="118" Body="&lt;p&gt;There's been a bit of discussion in chat recently about the implementation-specific NS* tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsdictionary&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsdictionary&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsdictionary&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsarray&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsarray&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsarray&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsstring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsstring&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsstring&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsmutablestring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsmutablestring&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsmutablestring&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Objective-C there are classes named &lt;code&gt;NSDictionary&lt;/code&gt;, &lt;code&gt;NSArray&lt;/code&gt;, &lt;code&gt;NSString&lt;/code&gt;, &lt;code&gt;NSMutableString&lt;/code&gt; which are language-specific names for implementations of Computer-science concepts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;NSDictionary (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsdictionary&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsdictionary&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsdictionary&lt;/a&gt;) - &lt;a href=&quot;http://en.wikipedia.org/wiki/Hash_table&quot; rel=&quot;nofollow noreferrer&quot;&gt;Hash Table&lt;/a&gt; (CR Tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-table&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-table&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-table&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;NSArray (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsarray&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsarray&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsarray&lt;/a&gt;) - &lt;a href=&quot;http://en.wikipedia.org/wiki/Array_data_structure&quot; rel=&quot;nofollow noreferrer&quot;&gt;Array Data Structure&lt;/a&gt; (CR Tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;array&amp;#39;&quot; rel=&quot;tag&quot;&gt;array&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;NSString (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsstring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsstring&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsstring&lt;/a&gt;) - &lt;a href=&quot;http://en.wikipedia.org/wiki/String_%28computer_science%29&quot; rel=&quot;nofollow noreferrer&quot;&gt;String(Computer Science)&lt;/a&gt; (CR Tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/strings&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;strings&amp;#39;&quot; rel=&quot;tag&quot;&gt;strings&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;NSMutableString (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsmutablestring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsmutablestring&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsmutablestring&lt;/a&gt;) - No wiki entry, no concept tagged in CR.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Should these tags stay, or should they go?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bring out the arguments!&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2016-01-07T11:14:31.547" LastActivityDate="2016-01-07T11:14:31.547" Title="The NS-specific tags" Tags="|discussion|status-completed|tags|specific-language|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2073" PostTypeId="1" AcceptedAnswerId="2074" CreationDate="2014-07-13T01:45:20.080" Score="3" ViewCount="37" Body="&lt;p&gt;What's going on with Code Reviewer formatting engine?  I've had a few issues with &lt;a href=&quot;https://codereview.stackexchange.com/a/56824/49106&quot;&gt;this post&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please &lt;kbd&gt;ctrl&lt;/kbd&gt;+&lt;kbd&gt;f&lt;/kbd&gt; for&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Now, if we already caught the exception in the inner try-block by adding a catch block&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You will see that block is messed up. I can't figure out what's causing the problem. I can fix it with new line breaks before and after that block, but it won't accept my edit as it says it needs at least 6 characters to change.&lt;/p&gt;&#xA;" OwnerUserId="49106" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-13T07:14:40.460" Title="Formatting issue" Tags="|bug|status-completed|formatting|specific-answer|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2074" PostTypeId="2" ParentId="2073" CreationDate="2014-07-13T02:01:11.070" Score="3" Body="&lt;p&gt;I have edited your post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly, I have no idea what was wrong with it. I just selected the code block, and &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;k&lt;/kbd&gt;'d twice (I actually clicked the &lt;kbd&gt;{ }&lt;/kbd&gt; button in the editing toolbar twice), and that fixed it.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-07-13T02:01:11.070" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2075" PostTypeId="2" ParentId="2072" CreationDate="2014-07-13T22:13:01.930" Score="11" Body="&lt;h1&gt;No - these tags should go!&lt;/h1&gt;&#xA;&lt;p&gt;I have been struggling to describe why I think these tags are bad. There are a number of arguments for, and against these tags. First though, some assumptions I have made (which may not be right)&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Assume we are focusing on language-specific implementations of common computer science concepts.&lt;/p&gt;&#xA;&lt;p&gt;For example, strings are common to all languages. In Java, a class called &lt;code&gt;java.lang.String&lt;/code&gt; is often used, though there are alternatives like &lt;code&gt;StringBuilder&lt;/code&gt;, &lt;code&gt;StringBuffer&lt;/code&gt;, etc. C# has &lt;code&gt;string&lt;/code&gt; (or &lt;code&gt;String&lt;/code&gt;). I cannot think of an object-oriented language that does not have a &lt;code&gt;String&lt;/code&gt; class, and many (all) of the procedural languages I know also have a string-like data type. Interestingly, C is lacking a String concept, but it has the null-terminated &lt;code&gt;char&lt;/code&gt; array which is a close proxy.&lt;/p&gt;&#xA;&lt;p&gt;For the purpose of this meta question, the Objective-C &lt;code&gt;NSString&lt;/code&gt; class is an implementation of the common &lt;code&gt;String&lt;/code&gt; computer science concept.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Assume that &lt;em&gt;&amp;quot;A tag is a word or phrase that describes the topic of the question. Tags are a means of connecting experts with questions they will be able to answer by sorting questions into specific, well-defined categories.&amp;quot;&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/help/tagging&quot;&gt;(taken from the tag help page)&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;An 'expert' in a language-specific implementation of a concept is also an 'expert' in the base language. i.e. an Expert in &lt;code&gt;NSString&lt;/code&gt; class is also an expert in Objective-C&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Users of Code Review follow tags they are interested in, and do not follow tags they are not interested in.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;All questions on Code Review have a language tag (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;, etc.).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There is also the title and content of the question which can be used to attract interest in your question.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Right, so, how should people use tags?&lt;/p&gt;&#xA;&lt;p&gt;Tags should be used to broaden the scope of people who will find it interesting, not narrow it. The base language tag is required, additional tags should be used to extend the interest group beyond the base language.&lt;/p&gt;&#xA;&lt;p&gt;Tags that are language-specific implementations of general concepts narrow the scope of the language tag, not broaden it. Tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsstring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsstring&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsstring&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsarray&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsarray&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsarray&lt;/a&gt; reduce the scope of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; whereas tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/strings&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;strings&amp;#39;&quot; rel=&quot;tag&quot;&gt;strings&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arrays&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arrays&amp;#39;&quot; rel=&quot;tag&quot;&gt;arrays&lt;/a&gt; extend the scope of the question beyond &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Given this background, what are the benefits/drawbacks of these language-specific implementation tags?&lt;/p&gt;&#xA;&lt;p&gt;Arguments for these tags:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Stack Overflow has them&lt;/li&gt;&#xA;&lt;li&gt;People can get the Taxonomist badge&lt;/li&gt;&#xA;&lt;li&gt;Can use tags to sub-classify problems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Arguments against these tags:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review is a small site, so there is no need to sub-classify questions.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can sub-classify the language tag by searching on both the language tag and the concept tag. You can &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array+objective-c&quot;&gt;search on &lt;code&gt;[objective-c] [array]&lt;/code&gt; instead&lt;/a&gt; .&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It sets the precedent that all languages can have a tag for each base class... if we have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsstring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsstring&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsstring&lt;/a&gt; we should also have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nsobject&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nsobject&amp;#39;&quot; rel=&quot;tag&quot;&gt;nsobject&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/uiresponder&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;uiresponder&amp;#39;&quot; rel=&quot;tag&quot;&gt;uiresponder&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/uiview&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;uiview&amp;#39;&quot; rel=&quot;tag&quot;&gt;uiview&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/uicontrol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;uicontrol&amp;#39;&quot; rel=&quot;tag&quot;&gt;uicontrol&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/uibutton&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;uibutton&amp;#39;&quot; rel=&quot;tag&quot;&gt;uibutton&lt;/a&gt;, and .....    which are all just for Objective-C.&lt;/p&gt;&#xA;&lt;p&gt;Then, for Java's Swing, we should have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object&amp;#39;&quot; rel=&quot;tag&quot;&gt;object&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/component&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;component&amp;#39;&quot; rel=&quot;tag&quot;&gt;component&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/container&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;container&amp;#39;&quot; rel=&quot;tag&quot;&gt;container&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jcomponent&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jcomponent&amp;#39;&quot; rel=&quot;tag&quot;&gt;jcomponent&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/abstractbutton&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;abstractbutton&amp;#39;&quot; rel=&quot;tag&quot;&gt;abstractbutton&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jbutton&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jbutton&amp;#39;&quot; rel=&quot;tag&quot;&gt;jbutton&lt;/a&gt;. For AWT there will be different tags. For JavaFX it will be different too.&lt;/p&gt;&#xA;&lt;p&gt;For C# we should have a whole different set of tags just to represent a Button, etc.&lt;/p&gt;&#xA;&lt;p&gt;Then there's different buttons in QT, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/qpushbutton&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;qpushbutton&amp;#39;&quot; rel=&quot;tag&quot;&gt;qpushbutton&lt;/a&gt;, and other C++-based UIs like TK.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The value of tags is reduced when the volume of tags increases. 'Experts' will have to follow too many tags to follow their topics of expertise. Language specific tags dilute the value of the tags.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;For odd instances where your code actually is all about implementing or centers on something that is tightly coupled with a native implementation of a native class, then &lt;em&gt;&lt;strong&gt;that is what the question title is for&lt;/strong&gt;&lt;/em&gt;. For example: &lt;em&gt;Implementing a thread-safe NSString&lt;/em&gt; would be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/strings&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;strings&amp;#39;&quot; rel=&quot;tag&quot;&gt;strings&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;array&amp;#39;&quot; rel=&quot;tag&quot;&gt;array&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/thread-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;thread-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;thread-safety&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This is not related to just Objective-C. This is related to all languages. Should each language get its own tag for general computer science concepts that are implemented in that language?&lt;/p&gt;&#xA;&lt;p&gt;No. An array is an array, whether it's in Java, bash, C, Swift, Python, or BASIC. A button is a concept, and a button is a button whether it is Java, C++, or anything else.&lt;/p&gt;&#xA;&lt;p&gt;Tags representing language-specific implementations of general computing concepts should be removed, and replaced with tags that reference the general concept, and the language-tag should be confirmed as well.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-14T06:15:19.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2076" PostTypeId="1" AcceptedAnswerId="2077" CreationDate="2014-07-14T10:18:04.893" Score="7" ViewCount="61" Body="&lt;p&gt;I just spotted &lt;a href=&quot;https://codereview.stackexchange.com/questions/56984/i-am-getting-approximately-6-errors-in-this-binarytree-implementation-and-id-li&quot;&gt;this question&lt;/a&gt; and flagged it off topic, as it contained non-working code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some time later I checked the review queue and this same question popped up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought about what to do. Clicking &lt;kbd&gt;No Action Needed&lt;/kbd&gt; came to my mind, because I already flagged it as off topic, but as this is not the meaning of this button, I then just clicked on &lt;kbd&gt;Skip&lt;/kbd&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the right way to review in such a case?&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-07-14T15:32:54.363" Title="Review queue and already flagged question" Tags="|support|specific-question|flagging|review|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2077" PostTypeId="2" ParentId="2076" CreationDate="2014-07-14T13:15:48.423" Score="5" Body="&lt;p&gt;The only other thing that I may have done (depending on how long the question had been there after you flagged it) is Down Vote the question or if not entirely worthy of a down vote you could have commented on the question about why you think it is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would have also posted the share link in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The Second Monitor&lt;/a&gt; so that the Mods and the Regulars could read the question and decide if it is truly off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so three things, two of which will give you credit for the review.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Comment&lt;/li&gt;&#xA;&lt;li&gt;Up vote a comment already in place&lt;/li&gt;&#xA;&lt;li&gt;DownVote (&lt;strong&gt;&lt;em&gt;only if it is a truly bad question, that cannot be saved through edits&lt;/em&gt;&lt;/strong&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Post share link in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The Second Monitor&lt;/a&gt; chat room&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2014-07-14T15:32:54.363" LastActivityDate="2014-07-14T15:32:54.363" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2079" PostTypeId="1" AcceptedAnswerId="2081" CreationDate="2014-07-15T12:46:12.663" Score="19" ViewCount="226" Body="&lt;p&gt;I arrive at my workstation, open Code Review and wait there is something weird on the front page. No more Beta after our site name, well that's strange, let me check my privilege, well I can't close vote anymore and they match a graduated site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are we graduated officially or is there a major bug (because Area51 still place us on public beta, and I always thought graduation would be on Monday)? (I would be so happy) &lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="62429" LastEditDate="2015-08-19T23:51:35.593" LastActivityDate="2015-08-19T23:51:35.593" Title="Is this the real life? Is this just fantasy?" Tags="|support|beta-progress|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2080" PostTypeId="2" ParentId="2079" CreationDate="2014-07-15T13:05:09.330" Score="17" Body="&lt;p&gt;Well it seems like a bug! Thanks to @SimonAndréForsberg that verified other beta sites. It seems like all the beta sites are graduated (YEAH!). See this post for the progress of the bug &lt;a href=&quot;https://meta.stackexchange.com/questions/236564/did-all-sites-just-graduate&quot;&gt;Did all sites just graduate?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-07-15T13:05:09.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2081" PostTypeId="2" ParentId="2079" CreationDate="2014-07-15T13:08:10.357" Score="22" Body="&lt;p&gt;I certainly &lt;em&gt;hope&lt;/em&gt; it's a bug, because apparently &lt;a href=&quot;https://codegolf.stackexchange.com/&quot;&gt;Programming Puzzles and Code Golf&lt;/a&gt; &quot;graduated&quot; as well, &lt;strong&gt;and that must not happen before we graduate!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:38:59.193" LastActivityDate="2014-07-15T13:08:10.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2082" PostTypeId="2" ParentId="2068" CreationDate="2014-07-15T20:40:31.843" Score="4" Body="&lt;p&gt;From my end, when I am in a voting mood, I do check answers of active voters first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which means that I visit this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And start perusing voter answers that look good to me, if you were in that list and I would have read your answer, I would have up-voted it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(It bothers me that I am not in that list, I definitely voted this week.)&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-07-15T20:40:31.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2083" PostTypeId="1" AcceptedAnswerId="2084" CreationDate="2014-07-15T13:32:05.057" Score="4" ViewCount="72" Body="&lt;p&gt;I'm looking to get help from the community on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/polymer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;polymer&amp;#39;&quot; rel=&quot;tag&quot;&gt;polymer&lt;/a&gt;, but the tag doesn't yet exist.&lt;/p&gt;&#xA;" OwnerUserId="22869" OwnerDisplayName="edhedges" LastEditorUserId="22222" LastEditDate="2014-07-15T21:28:28.470" LastActivityDate="2014-07-16T05:07:39.870" Title="What should I do if a relevant tag does not yet exist?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="1" ClosedDate="2014-10-26T09:38:35.660" ContentLicense="CC BY-SA 3.0" />
  <row Id="2084" PostTypeId="2" ParentId="2083" CreationDate="2014-07-15T13:33:09.130" Score="11" Body="&lt;p&gt;Don't worry about it, just ask your question and state that you would like it tagged with &quot;Polymer&quot; and one of the users at Code Review with more reputation can edit your question and add the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You do need to add at least one tag though, so preferably use the language tag that fits best, and any other existing tags that you feel fits your question/code/concern.&lt;/p&gt;&#xA;" OwnerUserId="31562" OwnerDisplayName="Simon André Forsberg" LastActivityDate="2014-07-15T13:33:09.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2085" PostTypeId="2" ParentId="2083" CreationDate="2014-07-16T05:07:39.870" Score="4" Body="&lt;p&gt;I've created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/polymer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;polymer&amp;#39;&quot; rel=&quot;tag&quot;&gt;polymer&lt;/a&gt; tag by request, though it may automatically disappear if you don't ask a question within a day.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-16T05:07:39.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2086" PostTypeId="2" ParentId="611" CreationDate="2014-07-17T23:20:54.690" Score="7" Body="&lt;p&gt;I understand that this is a late response, but this question hasn't yet been answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simply-put: &lt;strong&gt;questions lacking code &lt;em&gt;from the asker&lt;/em&gt; are off-topic&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was also the one who deleted this question sometime ago.  Had it been possible, I probably would've migrated it to &lt;a href=&quot;https://dba.stackexchange.com/&quot;&gt;Database Administrators&lt;/a&gt; instead.  You've also added your own code to the question, which was (rightfully) reversed.  Before it was reversed, you reviewed it, even though it was not technically code written by the asker, which is currently required under site policy.  &lt;em&gt;Adding your own code based on a visual or something else does not change this at all&lt;/em&gt;.  Instead, the asker should be directed to the correct site if one exists (or just migrated to the correct site), and the current question should be closed.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:43:04.180" LastActivityDate="2014-07-18T12:51:21.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2087" PostTypeId="2" ParentId="749" CreationDate="2014-07-17T23:41:26.097" Score="1" Body="&lt;p&gt;As long as the code is real (non-example), belongs to the asker, and still involves review, then yes, it is okay to post such questions.  In fact, we already have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; tag for this.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-07-17T23:41:26.097" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2088" PostTypeId="2" ParentId="1818" CreationDate="2014-07-17T23:57:56.180" Score="1" Body="&lt;p&gt;One problem I see with this is that it'll clutter the comments section as the same comment will essentially be repeated up to five times.  As @Simon has mentioned, an app can be used to post customizable canned comments when voting to close.  It really just takes &lt;em&gt;one&lt;/em&gt; comment to inform the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is also different from closing as a duplicate because votes for a certain duplicate will automatically upvote the associated comment.  This is only different when users vote to close as &lt;em&gt;different duplicates&lt;/em&gt;, but that doesn't usually seem to be an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I'm understanding this correctly, I suppose you're asking if closing as off-topic can be treated the same as closing as a duplicate.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-07-17T23:57:56.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2089" PostTypeId="2" ParentId="611" CreationDate="2014-07-18T11:55:58.450" Score="0" Body="&lt;p&gt;I think the real question is: When is something considered 'code' and when is something considered 'conceptual code'?  The first should be asked here whereas the other should be redirected to Programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If 'code' is 'text that can be compiled and run' then ERM should be considered valid. A lot of software suites do exactly that, 'compile' ERM diagram language to a lower-programming language (e.g. SQL). Just as PHP can be translated to C++ (HipHop). The argument 'you need software to translate' is a non-argument since you need software for nearly every language to translate it to a working program (no your CPU doesn't understand SQL, neither does your SSD).&lt;/p&gt;&#xA;" OwnerUserId="26276" LastEditorUserId="22222" LastEditDate="2014-07-18T12:49:12.353" LastActivityDate="2014-07-18T12:49:12.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2090" PostTypeId="1" CreationDate="2014-07-18T18:57:52.533" Score="18" ViewCount="148" Body="&lt;p&gt;We are getting a low amount of questions every day which are not tagged with a language. I believe we can could prevent this if we make adding a language required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a possibility to add this within the SE system? The only system I know of is the one that all meta sites use:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;must include at least one of (bug feature-request discussion support)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="22222" LastEditDate="2014-07-18T19:10:09.603" LastActivityDate="2014-07-30T14:48:10.300" Title="Can we require questions to have at least one language tag?" Tags="|discussion|feature-request|tags|asking-questions|" AnswerCount="4" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2091" PostTypeId="2" ParentId="2090" CreationDate="2014-07-18T19:04:43.370" Score="-1" Body="&lt;p&gt;I thought that this was already a requirement (even if it was unspoken among the regulars) that they needed a language tag so that reviewers could find them easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;some other questions that kind of follow along are these,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/767/18427&quot;&gt;Should name of programming language be in the title of a question?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/19190/200242&quot;&gt;Should questions include &amp;quot;tags&amp;quot; in their titles?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-07-18T19:04:43.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2092" PostTypeId="2" ParentId="2090" CreationDate="2014-07-18T19:05:36.020" Score="12" Body="&lt;p&gt;The idea itself is a good one. However, a slight problem is that new languages are invented every now and then (We had our first &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; question not so long ago) so the &quot;list of available languages&quot; needs to be updated continuously somehow, and I can't come up with an easy system for that to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe it all boils down to: &quot;Is it worth the time of StackExchange employees implementing?&quot; and I am afraid that the answer to that question is &quot;No.&quot;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-07-18T19:05:36.020" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2095" PostTypeId="2" ParentId="93" CreationDate="2014-07-19T15:39:49.567" Score="7" Body="&lt;p&gt;Why don't you visit &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; and find out for yourself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alongside idle chit-chat, it is indeed an effective method of helping each other with code reviews.  Granted, they are small (most of it has to be done on the main site), but they usually involve extended conversations that wouldn't be ideal for post comments.  If a particular question requires further brief improvements that would clutter up the question, one can simply link to a chatroom and allow anyone to participate and/or view the content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also serves a meta purpose (learning the rules of the site).  If someone, old or new, doesn't quite understand something that's already documented, then they can ask on chat.  In addition, it can be used some moderation issues, such as asking if something should be migrated to another site.  Some of these things may not always warrant a separate Meta post, although Meta may still be necessary in order to reach a wider audience.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-07-19T15:39:49.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2096" PostTypeId="2" ParentId="93" CreationDate="2014-07-19T21:39:52.117" Score="1" Body="&lt;p&gt;Most of the chat rooms are beneficial to new members(like me) to clearly get deeper explanation and helps of review's done by people. Moreover, it's very useful to make people aware that I need a review, and they work on it right away. Chat is also very useful to learn new things. Usually, they have deep tech talks, and we can learn new things by observing the chat.  In addition, many people could meet experienced programmers around, and can gain tips on their expertise. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, some tiny questions are filtered from the Q&amp;amp;A area using chat, because people would simply go to chat, and ask someone to help them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, code-reviews can be more effective, when people discuss together. Also when people have a bit of a doubt during a review, there are other friends who can help them out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, some people who are blocked from asking questions use that as an alternative way to get help, but they can be banned from chat if they refuse to stop using it that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in my opinion, the chat feature serves a major part.&lt;/p&gt;&#xA;" OwnerUserId="40178" LastEditorUserId="22222" LastEditDate="2014-07-19T23:26:26.340" LastActivityDate="2014-07-19T23:26:26.340" CommentCount="6" CommunityOwnedDate="2014-07-19T21:39:52.117" ContentLicense="CC BY-SA 3.0" />
  <row Id="2097" PostTypeId="2" ParentId="2090" CreationDate="2014-07-19T21:45:48.097" Score="0" Body="&lt;p&gt;Indeed, this idea would be really good and beneficial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, there are some 'clowns' out there who expect people to read the code and then make people guess what language it is. Also, there are some reviewers who only review for a certain language, and if the review thread doesn't have a tag, then neither will the OP nor the Reviewer's will benefit, which will probably be ignored, and will be noticed late.&lt;/p&gt;&#xA;" OwnerUserId="40178" LastActivityDate="2014-07-19T21:45:48.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2098" PostTypeId="1" AcceptedAnswerId="2099" CreationDate="2014-07-20T17:14:07.617" Score="11" ViewCount="218" Body="&lt;p&gt;Assuming questions with less popular languages take longer to be answered, I'd assume a decent wait time on reviews for them. What surprised me though, was to see that two up-voted questions I posted in &lt;em&gt;JavaScript&lt;/em&gt; weren't answered, &lt;a href=&quot;https://codereview.stackexchange.com/questions/55733/script-to-convert-shift-spacebar-into-four-spaces-on-se-second-improvement&quot;&gt;one over a week ago&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/57429/proper-usage-of-prototypical-code-structure-with-these-node-js-modules&quot;&gt;the other 36 hours ago&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;8 months ago, Stack Exchange Management posted a question, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now?rq=1&quot;&gt;How is Code Review Doing Right Now?&lt;/a&gt; The answer at that time was: &lt;em&gt;Not Great.&lt;/em&gt; And one of the primary issues listed was that it takes a long time here for questions to be answered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is an outstanding learning tool for both reviewers and askers, so I'd really like to keep it around for the future. Perhaps we should take a look at where our strengths and weaknesses lie with this issue.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, I'm curious to know: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In 2014, how quickly, on average, are questions of popular languages answered on Code Review?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Java&lt;/li&gt;&#xA;&lt;li&gt;C#&lt;/li&gt;&#xA;&lt;li&gt;C++&lt;/li&gt;&#xA;&lt;li&gt;JavaScript&lt;/li&gt;&#xA;&lt;li&gt;PHP&lt;/li&gt;&#xA;&lt;li&gt;Ruby&lt;/li&gt;&#xA;&lt;li&gt;Python&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;By &lt;em&gt;answered&lt;/em&gt;, I mean &lt;em&gt;having an &lt;s&gt;accepted&lt;/s&gt; &lt;strong&gt;up-voted&lt;/strong&gt; answer&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I've seen people query this sort of thing in Stack Exchange, but I wouldn't have the slightest idea how to do it.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user73428" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-07-21T00:32:37.363" Title="In 2014, how quickly, on average, are questions of popular languages answered on Code Review?" Tags="|discussion|beta-progress|" AnswerCount="5" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2099" PostTypeId="2" ParentId="2098" CreationDate="2014-07-20T17:34:00.553" Score="7" Body="&lt;p&gt;There is a fair amount that can be done with SEDE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a query I put together a while ago. It will hint at what's happening in Code Review when it comes to 'zombie' questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the purpose of this query: &lt;a href=&quot;http://data.stackexchange.com/codereview/query/170999/answer-delay?Weeks=60&amp;amp;Zombie=48#graph&quot; rel=&quot;nofollow&quot;&gt;Answer Delay&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's call a question that is unanswered after 48 hours, a zombie. A question that is answered in less than 48 hours is a 'quick' answer. The assumption here is that zombies are 'hard' and will have to wait for the right person to come along....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, how fast are quick answers given?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wel, for the past number of weeks, of all the questions answered with in 48 hours, the average answer came at about 5 hours. This indicates a significant skew.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be interesting to calculate it as a histogram.....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, this does not answer your question directly.... but, if you combine it with this graph: &lt;a href=&quot;http://data.stackexchange.com/codereview/query/172449/tagged-zombie-timeseries#graph&quot; rel=&quot;nofollow&quot;&gt;Tagged Zombies&lt;/a&gt; you will get an idea of which tags are actively having their zombies culled.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-07-20T17:34:00.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2100" PostTypeId="2" ParentId="2098" CreationDate="2014-07-20T17:52:40.620" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;one of the primary issues listed was that it takes a long time here for questions to be answered.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That could be due to a number of reasons.  I think the main one is that we don't have a large number of &quot;season&quot; reviewers around.  Other than the top users who review consistently, we have many lower-rep users who review every now and then.  This is &lt;em&gt;not&lt;/em&gt; necessarily a bad thing, but we need to retain more reviewers so that new questions will be much less likely to become forgotten for a while.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another significant one is voting activity.  If a user posts one or more great answers and hardly gets any upvotes on them, they may become less inclined to continue posting them.  In turn, they remain with fewer rep and fewer privileges, especially if they want to help moderate the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can &lt;em&gt;you&lt;/em&gt; do?  Above all else, continue to vote on good content.  It doesn't just have to be for your own questions or other answers on questions you've answered.  If you like someone's post, give them their upvote to show your appreciation.  If you can &lt;em&gt;answer&lt;/em&gt;, then please do so.  We should roughly have more reviewers than askers, and it is understood that reviewing code is not always so simply to do, especially if you're unsure of how to best help someone with their code.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-07-20T17:52:40.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2101" PostTypeId="2" ParentId="2098" CreationDate="2014-07-20T18:22:35.690" Score="4" Body="&lt;h2&gt;A Suggestion: Focus on &quot;quick answers&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;It's true, I am a new user here, mostly asking questions rather than answering them, but I think I see a place for very steep improvement with the issue of answer speed, and I'm going to post it as a suggestion. I use &quot;we're&quot; because I intend to review here too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. We're looking at questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions are getting plenty of views, very quickly. It's not that people around here aren't viewing the questions. The issue is that when people don't know how to improve the code in any specific way, they leave, and from the view-to-answer ratio that I see on every question here, I'd say that this happens a &lt;em&gt;ton&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. We're passing them up when we don't know what to say&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a small fraction of the people who pass the question by, not knowing any improvements to suggest, would just say so, and &lt;em&gt;give an up-vote&lt;/em&gt;, askers like myself would be much more inclined to come back and participate in the site, likely to be active members in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This looks good for the most part, and here's a general reason why I&#xA;  think so. Blah Blah Blah, 3-4 lines of summary and suggestion.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;3. We're trying to re-write people's code for them rather than offer simplified examples&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't need to re-write the code to review it. If you don't see anything in need of complex or dramatic changes, just say so, and if it applies, offer some basic code examples and pointers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;4. And it's causing Code Review to have slow answer rates which contributes to low retention.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Leaving a quick, general answer, rather than passing it up because you don't know how to write an advanced review can be the difference between the asker staying or leaving the site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This is simply the way that I see things, after asking questions, reading meta, and not getting feedback on questions that I put lots of effort into.&lt;/p&gt;&#xA;" OwnerDisplayName="user73428" LastActivityDate="2014-07-20T18:22:35.690" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2102" PostTypeId="2" ParentId="2098" CreationDate="2014-07-20T18:23:37.087" Score="7" Body="&lt;p&gt;Different answer to your specific questions that you asked on main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question from &lt;a href=&quot;https://codereview.stackexchange.com/q/55733/31503&quot;&gt;'over a week ago' (June 30'th)&lt;/a&gt; was answered. Why you say it was not, is a mystery. The answer is a partial answer, for sure, but, it is there, and it arrived within 3 days. If you are not happy with the answer feel free to throw a bounty on to the question to get more reviews....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/q/57429/31503&quot;&gt;second question you asked yesterday (on a Saturday)&lt;/a&gt; has not been answered yet, but, it is also a huge question. You also have 3 comments on that question with what I consider to have a 'nasty' feel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you ask a question that would take about 30 minutes to read, and understand, and another hour or so to review, from a volunteer, on a weekend, (at night for many folk - north america and europe), and then you start adding 'sarky' comments like: &lt;a href=&quot;https://codereview.stackexchange.com/questions/57429/proper-usage-of-prototypical-code-structure-with-these-node-js-modules#comment102829_57429&quot;&gt;&lt;em&gt;24 hours since posting, still nothing. Jeez...&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That does not make me want to 'waste' an hour of my weekend for your benefit when you obviously do not appreciate the time people put in to doing a half-decent review, let alone really good reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then you post a meta question challenging the site's commitment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I misinterpreting you here? Is there a misunderstanding about what you expect?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You suggest:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This site is an outstanding learning tool for both reviewers and askers, so I'd really like to keep it around for the future. Perhaps we should take a look at where our strengths and weaknesses lie with this issue.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What this site really needs is people who vote, vote for questions, and vote for answers. We also need people to ask, and answer questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have voted exactly three times .... and I presume two are for the answers on your first questions. You need to get yourself and your friends to vote more, and answer more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of those are things that will help the site, and those are our weaknesses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;Site Activity and vote graph&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will notice that since last November the site is doing much better.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-07-20T18:23:37.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2103" PostTypeId="1" AcceptedAnswerId="2225" CreationDate="2014-07-20T19:30:26.657" Score="14" ViewCount="388" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/247/is-code-review-viable?rq=1#comment252_252&quot;&gt;I just stumbled across a comment on Code Review by Jeff Atwood&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I just stumbled across a comment on Code Review by Jeff Atwood that only 2 people other than me seem to have noticed (and known the significance of the owner). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Beyond wanting to point out that fun-fact that the inventor of Stack Exchange commented here &lt;em&gt;promoting the idea of code review&lt;/em&gt; and was hardly noticed, I think the content of his comment has significance.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stack Overflow is certainly big enough to support related sites like&#xA;  this. –  Jeff Atwood♦&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;My point? Code Review is still in beta, but perhaps that isn't the right measure for success.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;It's been what? 3 years since Code Review began beta? And still no fancy upgrade. It seems to me that you determined, high-rep users who worked so hard to make this site a success must be feeling a little.. &lt;em&gt;Meh.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what you'll find is that this site was never meant to be big, and you guys have already achieved something incredible. Because as pointed out by users throughout the years, Stack Exchange isn't exactly the perfect format for this community. &lt;em&gt;But it has its strengths&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is great because of the people here, and because of its monster of a big brother, Stack Overflow. Like Jeff says, Stack Overflow is big enough to support this community, and this format, regardless of the interface. We won't get traffic from Google, and we were never meant to. But that doesn't mean that this site isn't ready to move forward.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;I think that it may be time for the people in charge here to point out that Code Review is a successful asset to Stack Exchange in its own way.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This site has reached it's full &lt;strong&gt;&lt;em&gt;beta&lt;/em&gt;&lt;/strong&gt; potential. Sure, there are always improvements to be made within the community, but &lt;strong&gt;why dampen this site's potential by keeping it in beta any longer?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It makes more sense to let this site to continue to grow with it's own design, and all of the advantages of graduation. &lt;em&gt;The people here deserve it.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I'm new here, so I suggest this all humbly, but I think seeing the situation through new eyes is somewhat an advantage that might be worth sharing. I hope I haven't over-stepped my bounds, after contributing so little to the site.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user73428" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-08-07T22:22:07.800" Title="I bet you didn't know about this comment by Jeff Atwood on Code Review's viability" Tags="|discussion|beta-progress|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2104" PostTypeId="2" ParentId="2103" CreationDate="2014-07-20T20:52:44.983" Score="14" Body="&lt;p&gt;I wouldn't read too much into that historical comment:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It was made in the very early days of Code Review's existence.&lt;/li&gt;&#xA;&lt;li&gt;Jeff Atwood is no longer actively involved in Stack Exchange operations.&lt;/li&gt;&#xA;&lt;li&gt;The remark was made in response to a suggestion that some questions should be migrated from Stack Overflow. That is already the case today: Stack Overflow regularly migrates questions to us that contain working code, and we refer users to Stack Overflow when code that is posted here is broken.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Beta sites are like pre-IPO startups.  Some of us have lots of stock options (reputation points) that are currently unvalued. However, we are already providing a valuable service to programmers worldwide. Our community is healthy and growing. The assessment we have been given is, graduation is mostly a matter of time.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-20T20:52:44.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2105" PostTypeId="2" ParentId="2098" CreationDate="2014-07-21T00:32:37.363" Score="10" Body="&lt;p&gt;This started as a comment to &lt;em&gt;rolfl&lt;/em&gt;'s answer in response to &lt;em&gt;jt0dd&lt;/em&gt;'s comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Your question from 'over a week ago' (June 30'th) was answered. Why you say it was not, is a mystery.&lt;/strong&gt; That answer begins with: &lt;strong&gt;This answer is not a full review, but just a minor tweak.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But the comment was quickly growing way too long, so I'm going to post a full answer instead.  (And this is kind of a strong reiteration of &lt;em&gt;Simon&lt;/em&gt;'s comment.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You cannot simply recommend that the site would benefit from shorter answers and simultaneously complain that a question you asked and received an answer to went &lt;em&gt;unanswered&lt;/em&gt; because the &lt;em&gt;short&lt;/em&gt; answer was also incomplete.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On StackOverflow, in the regard to answer length, there are a handful of scenarios that most questions fall into.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The question is a small contained problem with a short easy answer.&lt;/li&gt;&#xA;&lt;li&gt;The question is a huge code dump, but by review of someone who isn't an idiot, the problem is tiny, so again, a short easy answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Those two scenarios are sort of the same.  The only difference is in the asker's ability to narrow down a short, self-contained example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The third scenario is when the asker has no clue how to do something and is asking how to do it.  Any good answer would be unnecessarily long... &lt;strong&gt;and the question gets closed as too broad!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Sometimes questions might have available quick answers, and maybe we can do a better job of offering the quick answer in some cases here on CodeReview.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But a quick answer on CodeReview is still going to be as long or longer than an average length StackOverflow answer.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are right.  If the user has a problem with, for example, the way they name variables, then we can simply point that out, give an example or two, and move on.  We don't need to run through every spot in their code where an they've got this same problem.  But a good answer (whether here, StackOverflow, or anywhere else) ought to come with a &lt;strong&gt;WHY&lt;/strong&gt; to defend the answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Realistically, the argument you actually seem to be making is that we should probably be more aggressively closing questions as being &lt;strong&gt;Too Broad&lt;/strong&gt;.  We should probably be encouraging askers to narrow the scope of their questions down to a single class as a starting point.  Realistically, we probably shouldn't be handling entire projects, because that's a question about the architecture of an entire project, and perhaps is better suited for Programmers, where they'll ignore any of the specifics we'd get into here, but focus instead on the big picture and how the project works as a whole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BUT EVEN AT THAT, even if we force askers to narrow their question down to a single class and close anything else as being too broad, it still doesn't guarantee that all questions can be answered in 2-3 paragraphs and be a complete review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For starters, sometimes the problem is simply that the class is too broad and tries to do too much, and that's a fine review, but if you don't address any of the specific problems within the individual methods, or method naming, etc., then your review remains incomplete.  Perhaps leave it at that &quot;This class is to broad and tries to do too much.  I'd recommend splitting it into Class A, Class B, and Class C.&quot; and hope the user returns with three new questions, one for each of the new classes he split the original class into.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But even still, we'll still be stuck with situations where there's just way too much to comment on to provide both a quick and complete answer to every question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider &lt;a href=&quot;https://codereview.stackexchange.com/questions/10665/sample-game-code-for-applying-to-a-development-firm&quot;&gt;this question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/57466/36366&quot;&gt;My first answer&lt;/a&gt;, which takes up almost my entire screen top-to-bottom and it only addresses 4 lines from the asker's question.  Now, assuming those 4 lines were the only 4 lines he'd posted, my answer would be a complete answer.  Or if the 4 lines were the only problem in his code, my answer would be a complete answer.  But neither is the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such... I posted a second answer.  &lt;a href=&quot;https://codereview.stackexchange.com/a/57475/36366&quot;&gt;This answer&lt;/a&gt; is about three times as long as my first answer.  It does address significantly more lines of code, but it's still contained to a single method within the code posted in the answer.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case however... I don't even feel like my answer even completely address the method in question.  There are readability issues to address and variable naming issues, etc.  There are other things just within this method I could've commented on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And even with these two, quite large answers, I still feel like I only addressed a small portion of the problems with the code in the question.  Neither of my answers is complete.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I feel like we probably could do better to be slightly stricter on the scope of the questions posted.  For example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/46357/is-this-a-decent-first-objective-c-project-and-can-others-learn-from-it&quot;&gt;this question&lt;/a&gt; is definitely way too broad and its scope should've definitely been narrowed.  It really doesn't serve much purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But &lt;a href=&quot;https://codereview.stackexchange.com/questions/51670/ios7-chessgame-uichessboardview-design&quot;&gt;here is an example&lt;/a&gt; of a question that started out with a very broad scope but got narrowed down to just a single class.  My answer was posted within 6 hours of the question being re-opened (it had been closed as too broad), but still, it's a very large answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although in this case, I feel my answer is a pretty complete to the question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This isn't StackOverflow.  Good answers are generally going to be quite large.  And the worse the original code is, the larger a good/complete answer will be.  Although I think it's probably best if the question instead has several good answers that each address a specific topic.  The result will be that no single answer is complete, but every problem is addressed between all the answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the other problem is, if you ask a question on StackOverflow, it's either answerable or off-topic.  The same can't definitely be said about CodeReview.  I can post code that I feel may have room for improvement, but &quot;room for improvement&quot; is kind of subjective.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-07-21T00:32:37.363" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2106" PostTypeId="1" CreationDate="2014-07-21T16:50:49.557" Score="38" ViewCount="2277" Body="&lt;h2&gt;&lt;strong&gt;Nhgrif &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2105/44716&quot;&gt;pointed out a great idea&lt;/a&gt;&lt;/strong&gt;: Teamwork&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;I think it's probably best if the question instead has several good&#xA;  answers that each address a specific topic. The result will be that no&#xA;  single answer is complete, but every problem is addressed between all&#xA;  the answers.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/d4wJB.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Alright, so that may not be the kind of &quot;teamwork&quot; we're looking for, but seriously guys and gals:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bIZFO.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Reviews take a &lt;em&gt;long&lt;/em&gt; time...&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'd say that so far roughly 90% of the great reviewers here spend nearly 40 minutes or even an &lt;em&gt;hour&lt;/em&gt; per review giving great, positive feedback, touching on all the aspects of the code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even smaller code, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2105/44716&quot;&gt;which we should promote&lt;/a&gt;, requires lots of time and effort to touch on everything fully. This has two results:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;When potential answerers see a question that is either too long, too complex, &lt;em&gt;they skip it.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It takes too long to cover a single review, reviewers don't always get rewarded properly for it, and &lt;em&gt;the huge effort needed turns away &lt;strong&gt;would-be-active-reviewers&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2&gt;But &lt;em&gt;together&lt;/em&gt;, we can each achieve more, &lt;strong&gt;faster&lt;/strong&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If each reviewer sees the question and grabs one aspect of the code that they're interested in improving, and spends &lt;em&gt;just 15 minutes&lt;/em&gt; on their review, they can post a kick-*ss review that will get the same amount of upvotes, and allow other users to share the rep, and post their own kick-*ss reviews of different aspects of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Structure&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Formatting &amp;amp; Comments&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Suggesting an OOP design&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Single Function Function&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Decoupling and all of the great strategies that promote it&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;better ways to write a function, and why&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Each of these aspects of a code review can take up 3-5 paragraphs alone and there's no reason for that not to be considered a good review. &lt;strong&gt;Together, by each focusing one one Trade, we avoid becoming Master of None in our reviews.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Code review is the &lt;em&gt;perfect&lt;/em&gt; community for teamwork!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Instead of everyone trying to spend a monster amount of time, stretching their focus thin on huge, &lt;em&gt;Jack of All Trade&lt;/em&gt; reviews, we can work together to touch on everything more fully, sharing the rep, allowing us to handle questions faster, and ultimately making it funner to review peoples code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Share the rep! &lt;em&gt;Team up on a review!&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user73428" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-08-11T15:08:22.113" Title="Jack of All Trades, Master of None - Let's work together to offer ultimately better content, faster" Tags="|discussion|answers|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2107" PostTypeId="2" ParentId="562" CreationDate="2014-07-21T23:02:18.643" Score="3" Body="&lt;h2&gt;I'd like to suggest promoting follow-ups instead of chat.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Rather than waste valuable information in comments and chat (neither of which are meant to be permanently accessible), suggest a follow-up at the first opportunity. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;p&gt;Question: Is there anything wrong with me doing it this way?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Answer: Yes, you could run into a concurrency issue here.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Would doing this check before spawning a thread solve that problem?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;&quot;Rather than go further in comments, why don't you post your improved code for a follow up? That way, we can discuss your improved code efficiently.&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A follow-up is &lt;em&gt;perfect&lt;/em&gt; for this situation. Comments and chat are an OK way to discuss things, but more often than not, the asker (and the site) will benefit more from a follow-up question about the improved code. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;If you suggest a follow-up question, there are all sorts of benefits&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Here are a few of them:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You have a fresh platform to answer further questions. Comments and chat make it difficult to discuss code in detail. With a new question, you've got all of the tools necessary.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The site gains &lt;em&gt;quality&lt;/em&gt; activity. The code has already been improved once, so you and other reviewers can offer more fundamental, specific, quality changes, rather than focusing on cleaning up a big mess. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You get rep for the additional time spent. SE seems to want to see more voting and more rep (among other things) before this site can reach graduation.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Multiple Follow-Ups are great&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I personally would mind seeing &quot;Question Title - Follow Up 4&quot; in the question queue here. Probably the main thing that the site is lacking is retention. Suggesting follow-ups to users generously (ask them to come back for a third and fourth follow-up if they seem willing continue developing and improving the code involved) promotes retention by keeping them around.&lt;/p&gt;&#xA;" OwnerDisplayName="user73428" LastEditorDisplayName="user73428" LastEditDate="2014-07-22T04:39:30.860" LastActivityDate="2014-07-22T04:39:30.860" CommentCount="0" CommunityOwnedDate="2014-07-21T23:02:18.643" ContentLicense="CC BY-SA 3.0" />
  <row Id="2110" PostTypeId="1" CreationDate="2014-07-23T06:04:53.093" Score="14" ViewCount="246" Body="&lt;p&gt;I'm not a big contributor to Code Review, at the moment more of a reader.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came across &lt;a href=&quot;https://codereview.stackexchange.com/a/57743&quot;&gt;this answer&lt;/a&gt;, which contains the following snippet:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Ok first of all.. Silverlight Rant.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Silverlight was a flop. HTML5 + WebGL, on the other hand, is the future of&#xA;  handling anything that anyone ever thought Silverlight might do. If&#xA;  you want to maintain highly supported, future-proof practices, start&#xA;  doing some WebGL research. It's INCREDIBLE. Silverlight is another one&#xA;  of Microsoft's attempts to avoid standardization and control the web&#xA;  with their own tech. They've failed every single time so far.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Lesson: Avoid Microsoft's proprietary stuff when possible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't feel that provides any help for the OP, and is an opinion, whilst I don't disagree that Silverlight isn't as big as Microsoft expected. If the question had been help with C# code, would a valid answer have been &quot;&lt;em&gt;You should use Java!&lt;/em&gt;&quot;?  Personally I would think that any answer should not try and change the programming language of choice but instead just help &quot;&lt;em&gt;Review&lt;/em&gt;&quot; the code that was provided.&lt;/p&gt;&#xA;" OwnerUserId="33217" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-30T20:50:06.200" Title="Are &quot;rants&quot; valid in an answer?" Tags="|discussion|" AnswerCount="4" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2111" PostTypeId="2" ParentId="2110" CreationDate="2014-07-23T06:52:28.450" Score="18" Body="&lt;p&gt;Per se, rants are OK: not every review has to use boring technical language, and a well-placed rant or swearword livens up a post. In this specific case, the rant only makes up a small part of the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the real question is: &lt;em&gt;Is criticizing the technology choices in a piece of code a valid part of a code review?&lt;/em&gt; My answer is a “yes, but”: If code uses outdated libraries, idioms, or techniques, this should be brought to the OP's attention. &lt;strong&gt;Everything that's not an industry best practice is a valid target of criticism.&lt;/strong&gt; Mentioning how problematic Silverlight is (and even providing an alternative!), is therefore correct. Interestingly, that answer misses the real issue with Silverlight, which is a lack of cross-platform support (e.g. mobile devices running iOS), and actually a lack of support in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, code is often subject to a variety of &lt;em&gt;external constraints and guarantees&lt;/em&gt; which can make otherwise dubious technology choices quite viable. An extreme example would be writing some new functionality in Cobol – which is almost a necessity if that functionality is to be incorporated into an existing Cobol program. It is fair to assume that the developer writing the code knows more about these external constraints than some random guy on the internet looking for aspects to criticize. The code in this question for example doesn't really use Silverlight, but just makes sure it's installed. This code might be an addition to an existing system, in which case the technology choice of Silverlight was not a design choice when writing the code that was given to review.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastActivityDate="2014-07-23T06:52:28.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2112" PostTypeId="2" ParentId="2110" CreationDate="2014-07-23T13:00:01.847" Score="18" Body="&lt;p&gt;&lt;em&gt;Putting on my regular user hat, rather than my moderator hat&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 'rant' about Silverlight is, if contextualized properly, a useful part of the review. It is useful to point out that the technology has significant limitations that are well understood and documented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am more averse to is the use of hyperbole, and strong and unsubstantiated sweeping generalisations that are misleading or just plain wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me break down some of what I mean:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Silverlight was a flop&lt;/em&gt; - really? By what standards? &lt;a href=&quot;http://en.wikipedia.org/wiki/Microsoft_Silverlight&quot; rel=&quot;nofollow&quot;&gt;Let's look at some evidence&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Silverlight has been used to provide video streaming for many high profile events, including the NBC coverage of the 2008 Summer Olympics in Beijing, the 2010 Winter Olympics in Vancouver, and the 2008 conventions for both major United States political parties. Silverlight is also used by Netflix for its instant video streaming service.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;HTML5 + WebGL, on the other hand, is the future of handling anything that anyone ever thought Silverlight might do&lt;/em&gt; - really? There are so many sweeping generalisations and assumptions in that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;an unsolicited recommendation of an alternative technology is OK, but it should be justified by pertinent facts&lt;/li&gt;&#xA;&lt;li&gt;what 'future'? Tomorrow, next year? next decade? next century?&lt;/li&gt;&#xA;&lt;li&gt;what 'anything'? Does HTML5 and WebGL integrate with other software like Silverlight does? Can you write a library of code in any .net language and have the same code run a web-based application and a desktop app?&lt;/li&gt;&#xA;&lt;li&gt;what 'anyone' and what 'thought'? does that even need a criticism?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;If you want to maintain highly supported, future-proof practices, start doing some WebGL research.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;O rly&lt;/em&gt;? Currently Internet Explorer is &lt;a href=&quot;http://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Summary_table&quot; rel=&quot;nofollow&quot;&gt;(by some measures) 58% of the use-base for desktop browsers&lt;/a&gt;.... which means that WebGL is not supported on more than half the internet users' machines.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;future proof&lt;/em&gt; - oh, what technology has ever been future proof.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;It's INCREDIBLE.&lt;/em&gt; - so is Silverlight. So was HTML1. What does INCREDIBLE mean? In all caps does it mean something different? &quot;Incredible&quot; means &quot;Impossible to believe&quot;. That about sums it up ;-)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Silverlight is another one of Microsoft's attempts to avoid standardization and control the web with their own tech.&lt;/em&gt; Meh, that's a statement I can neither confirm nor refute, but, Silverlight did what I thought it was meant to do: which was enable rich applications in the browser with very low migration costs for existing investments in software.... i.e. take your existing programs, and make them available wherever there's a supported browser with relatively little porting work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact that the use-cases for Silverlight made more things possible, and that Microsoft marketed towards those oportunities is neither here nor there....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;.... but, is it an attempt to 'avoid standardisation and control the web'? Nah, at the time there was no standardisation for what Silverlight did. Sure, Microsoft has done some nasty things, and I disagree with a lot of them, but is Silverlight part of some strategy to rule the world?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;They have failed every time so far.&lt;/em&gt; - that's just wrong .... despite a number of high profile instances, they have also succeeded a number of times too, MDX, WAV, and others. I am sure that the influence of Microsoft on web standards is far more pervasive than the few high-profile failures of theirs. The success of Intel and Linux can, in large part, be attributed to the success of Microsoft.... why Ethernet became more popular than token ring, etc. The entire user interface of the graphical parts of the world-wide-web was influenced by Windows for the foundational years of HTML.... in fact, your assertion that HTML5 + WebGL is 'the way' is supporting Microsoft's influence of web standards. How much of OpenGL was done to keep up with DirectX, etc. How was HTML5 defined to ensure compliance with Microsoft requirements. The influence Microsoft has over the web is probably significantly more than any other company or entity, probably exceeding all others like Apple, and Intel, and probably even IBM. Google's influence may currently be larger than Microsoft's, but Google is still a new kid on the block, and is adapting what already exists. It is still a teenager in 'internet-years'&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Lesson: Avoid Microsoft's proprietary stuff when possible.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;well, that's just stupid. They make some fantastic products. Despite a number of issues, I use Windows every day (I also use Linux, AIX, and others each day). It is certainly more affordable than all other alternatives other than Linux. For various purposes, Windows is the only value-appropriate solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, 'when possible' is always possible. You can just not use anything with any technology in it. That's a good solution!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, this rant is just that, a rant. It's an emotive, unsubstantiated, misleading, and plain wrong vent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is nice though that it is labeled as being a rant. That is what makes it 'OK' in my eyes. It means I can just skip it and ignore it.... which I did, when I first read that answer. It is only because of this meta post that I am looking again....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have learned over the years to identify these types of 'contributions' from enthusiastic but misguided people (everything from 'fanboys' to the more nefarious 'shills'). My pragmatic nature means I use the right tools for the job, and adapt over time. I am not influenced by sweeping generalisations and flowery hyperbole (rather, I hope I am not swayed by it, and I think I can identify it, most of the time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, when I identify such language and 'persuasions' from people, I reduce the weight I give to the value of their other contributions as well. I know I am not the only person who does that too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the 'lesson' I have learned, is 'do your own research', make 'value-based' decisions, accept when you are wrong, and adapt over time. Also, don't make sweeping generalisations, be prepared to back up your opinions with experience or fact, and always consider your audience when you speak/type. Be prepared to say 'I don't know' is another lesson worth knowing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would I have said?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Silverlight is a system that appears to be reaching it's end of life, and it is limited in the platforms that support it. For the medium-term, you should consider an alternative like HTML5 which Microsoft says they are &lt;a href=&quot;http://arstechnica.com/information-technology/2013/01/microsoft-continues-html5-push-with-modern-ie-compatibility-initiative/&quot; rel=&quot;nofollow&quot;&gt;committing to, and are recommending for future work&lt;/a&gt; and even have a &lt;a href=&quot;https://modern.ie/en-us&quot; rel=&quot;nofollow&quot;&gt;site dedicated to promoting it&lt;/a&gt;. WebGL is an emerging API that allows you to accelerate your web applications by using the power of the GPU. Although its support is not universal yet, you should look into it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="9357" LastEditDate="2014-07-27T16:16:23.383" LastActivityDate="2014-07-27T16:16:23.383" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2113" PostTypeId="1" AcceptedAnswerId="2117" CreationDate="2014-07-23T15:30:05.420" Score="16" ViewCount="326" Body="&lt;p&gt;Based on this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/57806/c-wpf-calculator-code&quot;&gt;WPF Calculator Code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question's code... works, according to the author. However, I quickly spotted multiple bugs. I know that Code Review is not there for fixing bugs. A single, minor bug shouldn't halt review process, however. But what do you do if there's a consistent misuse of a language feature?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the linked question, the asker consistently resets arrays and strings by nulling them. However, he forgets to reinitialize them. This leads to a crash when he reuses the nulled variable. This leads to roughly 9 bugs (since there are 9 locations where this pattern is evident).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you ...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Leave a comment stating the bugs and move on? No, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479/49350&quot;&gt;says meta&lt;/a&gt;. Comments should be disposable, and &lt;strong&gt;a comment describing bugs is not disposable&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Leave an answer only pointing out the bugs? Maybe, but we're not here to fix bugs, we're here to review code for other aspects.&lt;/li&gt;&#xA;&lt;li&gt;Do both, pointing out the bugs and reviewing the code? Earlier questions from meta seem to indicate that having to spend more time on a question discourages people from answering. So enforcing this means people just let buggy questions alone... except for the people who didn't notice the bug. &lt;strong&gt;This effectively means the bug will go unspotted.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Vote to close, even although most of the code works, and it's just a minor error causing the bug?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm in a bit of a state of conflict regarding what to do. I picked option 3 because I believe helping people is the best course of action... but is that the right option for the site as a whole?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-07-23T21:25:48.817" Title="What to do if the asker's code contains bugs?" Tags="|discussion|specific-question|close-reasons|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2114" PostTypeId="2" ParentId="2113" CreationDate="2014-07-23T15:47:14.187" Score="1" Body="&lt;p&gt;If you want to play strictly by the rules it would be : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VTC the question as question containing broken code&lt;/li&gt;&#xA;&lt;li&gt;Wait for the asker to fix the code&lt;/li&gt;&#xA;&lt;li&gt;Vote to reopen the question when everything is fixed.&lt;/li&gt;&#xA;&lt;li&gt;Review the now working code. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What &lt;strong&gt;I&lt;/strong&gt; would do : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;VTC as I don't think reviewing broken code is a good thing for the site.&lt;/li&gt;&#xA;&lt;li&gt;Leave a comment about the bugs and probably how it could be fixed.&lt;/li&gt;&#xA;&lt;li&gt;Wait for the code to be fixed in the question, and act accordingly (remove VTC or Vote to reopen)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="37660" LastEditDate="2014-07-23T16:23:15.887" LastActivityDate="2014-07-23T16:23:15.887" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2115" PostTypeId="2" ParentId="2110" CreationDate="2014-07-23T15:49:22.683" Score="9" Body="&lt;p&gt;I think rants are a valid and important part of CR-Culture. I have seen rants in answers from every single of the 5-10 top answerers here, and I feel that these are sometimes what makes a CR answer enjoyable to read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They provide useful information in a mostly humoristic way, well at least standing as an outsider. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also found rants a good way to cool my head a little when I wrote myself into rage while writing my answer. Especially a &lt;code&gt;;)&lt;/code&gt; or &lt;code&gt;&amp;lt;/rant&amp;gt;&lt;/code&gt; at the end of such passages gives them a humoristic touch IMO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One should exercise care though, before going on a rant, one should be fully confident in what one says. I made that mistake already, and it wasn't pretty and nice for me...&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-07-23T15:49:22.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2116" PostTypeId="2" ParentId="2103" CreationDate="2014-07-23T16:27:45.550" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I think that it may be time for the people in charge here to point out that Code Review is a successful asset to Stack Exchange in its own way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe that the big folks at Stack Exchange know how important Code Review is to a lot of people, which has been &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now&quot;&gt;stated by Grace Note&lt;/a&gt;: (emphasized by me)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Past that, though, &lt;strong&gt;the site’s actually doing rather well.&lt;/strong&gt; It has a humongous userbase behind it (albeit, again, bottom-heavy), the userbase is engaged on Meta, traffic metrics are superb, and &lt;strong&gt;overall the site has a positive feel.&lt;/strong&gt; When we’re not looking at the stagnant and decayed questions, &lt;strong&gt;I see extremely in-depth reviews and helpful advice, as well as both askers and answerers working together.&lt;/strong&gt; However, between the lack of voting and the poor question/answer return rate, it isn’t ready to see graduation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This site has reached it's full beta potential.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Do you really know that? How can you be so sure?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sure, there are always improvements to be made within the community, but why dampen this site's potential by keeping it in beta any longer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is not about &quot;dampening the site's potential&quot;, it's about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1577/31562&quot;&gt;is it positive or negative?&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, we are in general doing very well around here. However, what if our two-three top answerers in any specific tag would suddenly go on a break? Or, in worst case, leave for good? (Not that I think that's happening). Then we would get a whole lot more unanswered questions, perhaps another &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;Zombie infestation&lt;/a&gt; which would not be healthy for a graduated site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To graduate, we have been told to &lt;a href=&quot;http://chat.stackexchange.com/search?q=keep%20doing%20what&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;&quot;keep doing what we're doing&quot;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When it comes to our graduation, I trust the Community Managers of Stack Exchange. We will get there when we get there. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1628/the-race-has-started-are-you-running&quot;&gt;As long as we graduate before PCG, I'm happy&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-07-23T16:27:45.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2117" PostTypeId="2" ParentId="2113" CreationDate="2014-07-23T17:38:53.113" Score="17" Body="&lt;p&gt;&lt;strong&gt;Fixing non-obvious bugs is part of code review.&lt;/strong&gt; What this means is that if the OP ran their code and it seemed to work, then such question is on-topic and shouldn't be closed. If you find a bug in the code, post it in your answer along with other things you want to mention. (But don't forget that &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1008/2041&quot;&gt;you don't have to review everything&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One problem with this is that you can't read OP's mind to know whether they actually tried running their code. If you think that they couldn't have (e.g. the code won't even compile or it always fails), closing is the right approach.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-07-23T17:38:53.113" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2118" PostTypeId="1" AcceptedAnswerId="2120" CreationDate="2014-07-23T17:49:28.913" Score="16" ViewCount="212" Body="&lt;p&gt;So, &lt;a href=&quot;https://codereview.stackexchange.com/q/55759/41243&quot;&gt;this question&lt;/a&gt; has been bothering me for a long time now. It is asking for a review of one line of &quot;code&quot; which is really a spreadsheet formula. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually, it's not even asking for a review in my opinion. It seems to be directly asking for an alternative, which makes me think that it's SO territory. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even considered answering it, but any answer I write for it would not be a review. It would be me writing an alternative solution and &quot;giving OP the codez&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a few questions about all of this.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this &lt;em&gt;real&lt;/em&gt; code? I don't think it is, but it doesn't seem to fit &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/594/is-pseudo-code-alright-when-asking-about-performance/595#595&quot;&gt;the definition of unreal code&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Is it possible to review a spreadsheet formula at all? &lt;/li&gt;&#xA;&lt;li&gt;If not, what should the close reason for this question be. None of the existing ones seem to fit correctly.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-07-24T19:56:08.723" Title="Can we review spreadsheet formulas?" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2119" PostTypeId="2" ParentId="2118" CreationDate="2014-07-23T19:18:05.513" Score="3" Body="&lt;p&gt;&lt;strong&gt;No, we can't review spreadsheet formulas.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Earlier I would have said yes. Because when you look at your points, I'd answer them like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It's code, that's for sure.&lt;/li&gt;&#xA;&lt;li&gt;Yes, but you just don't have a lot of material. It's akin to reviewing a single line of code (and often a review of a single line of code worth reviewing ends up splitting that line of code).&lt;/li&gt;&#xA;&lt;li&gt;Irrelevant as per 2.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;However&lt;/strong&gt;, with point 2, I say that if a single line of code merits reviewing, it's likely that that single line of code is either going to get grossly simplified, &lt;em&gt;or it's gonna get split up&lt;/em&gt;. And that's the problem. You can't split a spreadsheet formula up into multiple lines to make it more readable. You can't define a temporary variable to make it more readable. You can't define a constant somewhere to make it more readable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when reviewing a spreadsheet formula, your answer is either going to be &quot;rewrite it as a macro, like so, and then you can do X or Y&quot;... or it's going to be &quot;you used the wrong function, use X instead&quot;. Neither are what I'd see as a good review. There's nothing to learn except a mapping (use X instead of Y), or in the case of a rewrite as macro, you can learn how to convert a spreadsheet formula to a macro, &lt;strong&gt;and then review it.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, this all points into one direction:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of asking for a review on a spreadsheet formula, ask for a review on your spreadsheet macro.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In the event that you'd see my deduction as arbitrary, let me present another example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://stackoverflow.com/questions/18015866/grep-f-on-files-in-a-zipped-folder&quot;&gt;https://stackoverflow.com/questions/18015866/grep-f-on-files-in-a-zipped-folder&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;grep -r -i -z -I -f /path/to/pattern/file /home/folder/TestZipFolder.zip&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&quot;Is there anything I could alter about this to make it more readable?&quot; (It's not asked in the original question, but readability is one of the major improvements that can be made to a piece of code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, I'd have to say no. I don't know how to make it more readable. I guess you could reorder the flags if a different order made more sense (grouping output flags and search flags together, for instance). I guess you could replace a flag with its verbose version, if such a thing exists (I recall certain scripts taking -d and --delete as the same flag). But I can't give you a much more sensible review than that. And in the case that all my suggestions had already been applied, I'd just have to answer with no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's take the macro version of such a console command:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A script file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It contains multiple statements, and it's intended to do something. You can most certainly review a script file. Maybe there's something dangerous in the flags of one of the statements. Maybe it's not compatible with unicode for some reason. Maybe you're doing something by hand that already has a built-in function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can't review a command, but you can review a script.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can't review a spreadsheet formula, but you can review a spreadsheet macro.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus, we'd need some custom close reason:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing in this question that can be reviewed. The presented code can't be altered without changing the result of the code. Any reviewing thus lands in bugfixing territory, which is off-topic.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-07-23T19:27:12.263" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2120" PostTypeId="2" ParentId="2118" CreationDate="2014-07-23T19:42:48.683" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Actually, it's not even asking for a review in my opinion. It seems to be directly asking for an alternative, which makes me think that it's SO territory.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is actually asking for &lt;em&gt;&quot;Is there any better way to do this?&quot;&lt;/em&gt; which to my eyes is nowhere near &quot;gimme-the-codez&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's take a look at our ultimate questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Does my question contain embedded code?&lt;/em&gt; Yes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Did I write that code myself?&lt;/em&gt; Yes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/em&gt; Yes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I want the code to be good code?&lt;/em&gt; Yes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;To the best of my knowledge, does the code work?&lt;/em&gt; Yes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I want feedback about any or all facets of the code?&lt;/em&gt; Yes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've even considered answering it, but any answer I write for it would not be a review. It would be me writing an alternative solution and &quot;giving OP the codez&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A quite common answer around here is a recommendation to &quot;throw away that code and start over and do it the xyz way&quot;. If the OP already has this in mind (which seems to be the case here), what does that matter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe Stack Overflow users are already confused enough when it comes to recommending Code Review or not, I don't think migrating questions like this to Stack Overflow would benefit Code Review. &lt;em&gt;Is it on-topic on Stack Overflow?&lt;/em&gt; Yes. &lt;em&gt;Is it off-topic on Code Review?&lt;/em&gt; &lt;strong&gt;No.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing wrong with giving the OP the code when code is already shown that does the same thing.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this real code? I don't think it is, but it doesn't seem to fit the definition of unreal code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As we can't find any reason for why it's not real code, I think it is real code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it possible to review a spreadsheet formula at all?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Possible, yes. Easy? No.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If not, what should the close reason for this question be. None of the existing ones seem to fit correctly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only ones I can come up with is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;This question appears to be off-topic because we don't know how to review it&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;This question appears to be off-topic because we can't find an answer&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;This question appears to be off-topic because it is too hard to answer&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I hope we all agree that none of these make a good off-topic reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just because we're not sure on how to answer it doesn't mean it's off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also remember that &quot;Your code is fine&quot; answers are perfectly fine, &lt;em&gt;as long as they also explain &lt;strong&gt;why&lt;/strong&gt; the code is fine.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit.&lt;/strong&gt; Also, one important thing to consider is: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;Do we have enough context to review it?&lt;/a&gt;. Having the spreadsheet itself on hand instead of only the formula could make it a lot easier to review it. Whether or not the formula itself gives enough context or not is up to you.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-07-24T19:56:08.723" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2121" PostTypeId="2" ParentId="2113" CreationDate="2014-07-23T21:25:48.817" Score="6" Body="&lt;p&gt;This is a subjective call; use your best judgement. But in general:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Make sure the OP didn't already specify that this code is incomplete or anything like that.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Analyze the skill/experience level of the OP and determine whether or not you believe this is a bug that they could miss after a reasonable amount of testing (IE running through the &lt;em&gt;main/correct/expected&lt;/em&gt; branches). Keep in mind that perhaps the OP is making assumptions that they should or should not be making.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this examination, if you feel the bug is obvious, then vote to close the question. Optionally (recommended) you should also post a comment pointing out the bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, include the bug in your answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="32360" LastActivityDate="2014-07-23T21:25:48.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2122" PostTypeId="2" ParentId="2118" CreationDate="2014-07-24T01:17:12.010" Score="6" Body="&lt;p&gt;So, this is where it ended up for me. I am going to accept &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2120/41243&quot;&gt;Simon's answer&lt;/a&gt; because I think he is right in the general case. Yes, spreadsheet formulas are on topic here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The particular case in question though is off topic because it does not provide sufficient background information to provide a meaningful review. It is &quot;Unclear the OP is asking&quot;.  More information has been requested and I am voting to close until OP updates the question. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-07-24T01:27:11.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2123" PostTypeId="1" CreationDate="2014-07-24T16:01:04.367" Score="10" ViewCount="77" Body="&lt;p&gt;I'm questioning &lt;a href=&quot;https://codereview.stackexchange.com/posts/57577/revisions&quot;&gt;this edit&lt;/a&gt;. I'm used to emphasizing updates, such that people know what's new. I've seen this practice since I'm a member on SO, and used it myself quite often - and it's being edited out for the first time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally believe that it is a good practice, especially in a very long question where it is difficult to find the updates. German newspapers also follow this practice online (but they rather use em than bold). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this not a practice on CR?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some additional information (see how I do not emphasize this update to see whether you pay attention): &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The edit was at the end of the question from a question point of view. The update was only followed by code, which I rather saw as an attachment than (text) question itself. &lt;/li&gt;&#xA;&lt;li&gt;I was going to refer to the update commenting the answer given in that post, so that was supposed to help that. &lt;/li&gt;&#xA;&lt;li&gt;I agree that the edit history could reveal this - I just hadn't been using that personally, so I hadn't thought of that as a potential to find the edit. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="48985" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-24T19:53:25.047" Title="Formatting updated parts of the question bold" Tags="|discussion|specific-question|formatting|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2124" PostTypeId="2" ParentId="2123" CreationDate="2014-07-24T16:24:41.183" Score="11" Body="&lt;h2&gt;Stack Exchange sites are not forums.&lt;/h2&gt;&#xA;&lt;p&gt;Avoid adding headings like &lt;strong&gt;Update&lt;/strong&gt; and &lt;strong&gt;Edit&lt;/strong&gt; when you edit a post; edited posts automatically get bumped by the system, and reappear onto the front page - that's enough to tell everybody that a post was modified. The &lt;em&gt;revision history&lt;/em&gt; contains all the details anyone interested in the post's edit history would want to see.&lt;/p&gt;&#xA;&lt;p&gt;Instead, &lt;em&gt;blend it in&lt;/em&gt;, make it as seamless as possible: readers seeing your post for the first time, don't need to see which part was in the &lt;em&gt;original post&lt;/em&gt;, and which parts were added.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-24T16:24:41.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2125" PostTypeId="2" ParentId="2123" CreationDate="2014-07-24T16:26:02.503" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I personally believe that it is a good practice, especially in a very long question where it is difficult to find the updates.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think it would be &lt;em&gt;harder&lt;/em&gt; to follow update after update on a long question, although yours isn't too long.  It's not necessary established practice on CR or any other site, but marking edits in the middle of a post may look messy.  Most edit notes can be kept in the edit summary for an edit, which is why it's there.  Otherwise, the edited content can just be added by itself, in such a way that it disrupt the flow of the post.  As for the un-bolding, I felt that that particular paragraph wasn't in vital need for emphasis.  Only the third sentence seemed important, and I suppose I could've left the bolding on that.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-07-24T16:26:02.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2126" PostTypeId="2" ParentId="2123" CreationDate="2014-07-24T16:46:33.397" Score="4" Body="&lt;p&gt;The most important things IMO to note is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Avoid emphasizing an entire paragraph. A meaning here and there is OK, but not an entire paragraph.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Avoid numbering your updates. Numbering updates leads to even more confusion.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Keep updates together, if possible. I find it hard to understand &lt;em&gt;&quot;I pasted code from different parts in my first update, in order to make the code reproducable&quot;&lt;/em&gt; when that text is actually before your &quot;first update&quot;. I would have preferred appending that &quot;Update 2&quot; somewhere at the bottom and stating that you wanted reviews on your &lt;code&gt;interpolateV&lt;/code&gt; method.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A suggestion is that you try to structure your questions in different sections, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Description:&lt;/strong&gt; Describe what your code is doing&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Class/Method Summary:&lt;/strong&gt; Describe what each part of your code does and how it fits together.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Code:&lt;/strong&gt; Wall of codes&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Test/Usage:&lt;/strong&gt; How your code can be used and/or easily tested&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Questions:&lt;/strong&gt; Describe your primary concerns (if any), what you want to have reviewed, any limitations that causes some potential suggestions to be thrown out the window.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Each of these sections can get it's own &lt;code&gt;#Heading&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example of such a structured question, &lt;a href=&quot;https://codereview.stackexchange.com/questions/53921/zones-and-cards&quot;&gt;see one of my earlier questions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that not all these sections are required for all types of questions, but it is something to think about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look at your edit, it seems like &quot;Update 2&quot; was the &lt;strong&gt;&quot;Questions&quot;&lt;/strong&gt; section, and &quot;Update&quot; was &lt;strong&gt;&quot;Test/Usage&quot;&lt;/strong&gt; section. Marking them as such helps a lot instead of simply writing &quot;Update X&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-07-24T16:46:33.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2127" PostTypeId="2" ParentId="2123" CreationDate="2014-07-24T16:48:11.870" Score="4" Body="&lt;p&gt;I am also going to throw in my opinion on this. There's a few things to keep in mind when editing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As mentioned by @Mat's Mug: the SE-sites are &lt;strong&gt;not forums&lt;/strong&gt;, updates don't need special marking in edits. I used to do this with my stackoverflow posts, and in hindsight I am not proud of it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As mentioned by @Jamal: The edit is irrelevant in the respect of being an edit. It is relevant in being information. As such he should fit into the post as &lt;em&gt;seamless&lt;/em&gt; as possible. Bolded headings saying &quot;edit&quot;, &quot;update&quot; or similar are mostly noise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But&lt;/strong&gt; when writing a question / answer, you &lt;em&gt;may&lt;/em&gt; forget things. If someone now makes a comment on that I personally feel it's good style to give attribution. For an example see &lt;a href=&quot;https://codereview.stackexchange.com/a/57924/&quot;&gt;this answer of mine&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A user there requested clarification on a special point in my answer. That point in fact was a leftover from my initial approach at solving the problem. I thusly removed it, and made no further mention of it.&lt;br&gt;&#xA;&lt;sub&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/57924/2&quot;&gt;see this revision&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the very same user pointed out a mistake in my answer. What followed was, that I had to reenact my initial approach. You can see that, even if the comment were removed, the answer reads as a whole. the flow is not interrupted, and that is IMO a &lt;strong&gt;very&lt;/strong&gt; important point of an edit. And that is &lt;a href=&quot;https://codereview.stackexchange.com/revisions/57924/3&quot;&gt;even though I added &lt;strong&gt;more than half of the final answer!&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When someone reads the post he doesn't see that though. And I think it's desirable it is this way ;)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-07-24T16:48:11.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2128" PostTypeId="1" CreationDate="2014-07-24T17:35:57.203" Score="41" ViewCount="960" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/16567494#16567494&quot;&gt;&lt;em&gt;&lt;strong&gt;Uh question, why have you folks not graduated yet?&lt;/strong&gt;&lt;/em&gt; - jul 13 at 21:18 by Undo&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It's been quite a while since the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1567/100-days-later-whats-up&quot;&gt;100 days later&lt;/a&gt; update, which was posted around the 100th day after our last &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/991/how-is-code-review-doing-right-now&quot;&gt;site review&lt;/a&gt;, which brings us back in November 2013.&lt;/p&gt;&#xA;&lt;p&gt;If a baby was conceived back then, that baby is probably born today. I think it's time for another update.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Zombies&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;Time to answer&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Questions per day has been stable for quite a while, constantly revolving around 30. Time-to-answer has improved:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/170999/answer-delay#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lIf9u.png&quot; alt=&quot;answer delay graph&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Weekly &amp;quot;Quick Answers&amp;quot; (answered within 24 hours) has doubled, and went from 63 in mid-November, to 130 as of last SEDE update (with a peak at 162 in April).&lt;/li&gt;&#xA;&lt;li&gt;Quick answers were answered in about 5 hours in mid-November; now 4 hours average - combined with the previous metric, this means our average time to answer has greatly improved since then!&lt;/li&gt;&#xA;&lt;li&gt;Zombie population has had an all-time low of around 550 in April, and has been on a slightly increasing curve since then. Combined with the increased answering activiy, this has kept the site at 95% answered since the 100 days update.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Unanswered&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Looking at the top 15 &lt;em&gt;unanswered&lt;/em&gt; tags, we can see which tags are pushing the &lt;em&gt;time-to-answer&lt;/em&gt; metric upwards:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/172449/tagged-zombie-timeseries#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/h7MZz.png&quot; alt=&quot;tagged zombies&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; seems to need more reviewers&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery&lt;/a&gt; zombies are slowly increasing&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; zombies have taken a serious beating in April, and have been a relatively-slowly recovering endangered species ever since.&lt;/li&gt;&#xA;&lt;li&gt;Most of the other top-tagged zombies are also on a slowly increasing trend.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Bottom line&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;We'll never have enough reviewers&lt;/em&gt;. We're keeping up with incoming questions, but with the increased question-asking activity, in order to get the site's Answered% up closer to 100%, we'll need more answering activity overall.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;New Question Badges&lt;/h3&gt;&#xA;&lt;p&gt;Stack Exchange recently introduced new question badges; I find they make a useful measurement of askers' &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/user-retention&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;user-retention&amp;#39;&quot; rel=&quot;tag&quot;&gt;user-retention&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/132/curious&quot;&gt;Curious&lt;/a&gt;: &lt;em&gt;Asked a well-received question on 5 separate days, and maintained a positive question record.&lt;/em&gt; 292 users have earned it so far.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/133/inquisitive&quot;&gt;Inquisitive&lt;/a&gt;: &lt;em&gt;Asked a well-received question on 30 separate days, and maintained a positive question record.&lt;/em&gt; 4 users have earned it so far:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;@Jamal&lt;/a&gt; (07/17)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/32231/skiwi&quot;&gt;@skiwi&lt;/a&gt; (07/14)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/28539/javadeveloper&quot;&gt;@JavaDeveloper&lt;/a&gt; (07/02)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;@Mat's Mug&lt;/a&gt; (07/02)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/134/socratic&quot;&gt;Socratic&lt;/a&gt;: &lt;em&gt;Asked a well-received question on 100 separate days, and maintained a positive question record.&lt;/em&gt; Only one user has asked that many questions:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/28539/javadeveloper&quot;&gt;@JavaDeveloper&lt;/a&gt; (07/02)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Looks like we &lt;em&gt;do&lt;/em&gt; have returning customers after all!&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Avid Users Reputation&lt;/h3&gt;&#xA;&lt;p&gt;As of last SEDE update, there's a total of 1,694,927 reputation points on the entire Code Review site, 60.8% of which (1,030,769) being held by &amp;quot;avid users&amp;quot; (&amp;gt;150pts) that were active in the last 60 days.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;10,954 users active in the last 60 days, 1,604 of which are &amp;quot;avid users&amp;quot; (14.6%).&lt;/li&gt;&#xA;&lt;li&gt;An active user had, on average, 154.3 reputation points.&lt;/li&gt;&#xA;&lt;li&gt;Active &amp;quot;avid users&amp;quot; had an average of 642.2 reputation points.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;When the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1628/23788&quot;&gt;race with PCG&lt;/a&gt; started in mid-March, we had:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1,312,342 reputation points on the site, 54% of which (703,208) being held by &amp;quot;avid users&amp;quot; active in the previous 60 days.&lt;/li&gt;&#xA;&lt;li&gt;9,786 user active in the previous 60 days, 1,319 of which were &amp;quot;avid users&amp;quot; (13%).&lt;/li&gt;&#xA;&lt;li&gt;An active user had, on average, 134.1 reputation points.&lt;/li&gt;&#xA;&lt;li&gt;Active &amp;quot;avid users&amp;quot; had an average of 533.1 reputation points.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Still as of last SEDE update, we have 5 users above 20K, 14 above 10K, 54 above 3K and 78 above 2K. And we've gained &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-andr%C3%A9-forsberg&quot;&gt;another 20K user&lt;/a&gt; today! (and I'm not too far behind either!)&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;The 2nd Monitor&lt;/h3&gt;&#xA;&lt;p&gt;The site's main chatroom has seen a number of new faces - the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/60/talkative&quot;&gt;Talkative&lt;/a&gt; badge has been awarded 141 times (&lt;a href=&quot;https://codereview.stackexchange.com/help/badges/64/outspoken&quot;&gt;Outspoken&lt;/a&gt; x 42), and a lot of these users can often be found in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;. This is great news, because since mid-November our chatroom has been a cradle for a lot of good things; seeing its activity continuously increase can only be a good thing all by itself.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Are we due for another site review? Can we expect a graduation announcement anywhere in 2014? If not, what do we need to do (besides &amp;quot;keep doing what we do&amp;quot;) to get there?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-20T17:36:11.550" Title="Once upon a time in Stackland" Tags="|discussion|beta-progress|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2129" PostTypeId="2" ParentId="2024" CreationDate="2014-07-24T23:23:52.953" Score="2" Body="&lt;p&gt;I feel like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file-structure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file-structure&amp;#39;&quot; rel=&quot;tag&quot;&gt;file-structure&lt;/a&gt; should not be burned, and is a valid part of a code review (if included with the question).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take this example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Test/&#xA;├── .gitignore&#xA;├── README&#xA;├── CMakeLists.txt&#xA;├── src/&#xA;│   ├── audio/&#xA;│   │   └── ...&#xA;│   ├── web/&#xA;│   │   └── ...&#xA;│   └── ...&#xA;├── build/&#xA;└── cmake/&#xA;    ├── FindLibSndFile.cmake&#xA;    └── FindPortaudio.cmake&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If there were a better way to structure my files, I would want to know how and why.  Granted, this should not be the &lt;em&gt;only&lt;/em&gt; thing reviewed; but it is certainly an aspect of a code review.  How the files are structured could also affect the code and how it is programmed.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="27623" LastEditDate="2014-07-24T23:32:54.823" LastActivityDate="2014-07-24T23:32:54.823" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2131" PostTypeId="1" AcceptedAnswerId="2134" CreationDate="2014-07-25T02:28:37.600" Score="9" ViewCount="177" Body="&lt;p&gt;Recently some others and I began to clean up &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt; a bit. This started with retagging a number of question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-apps-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-apps-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-apps-script&lt;/a&gt;. Then we hit a wall. All of the questions that should have been retagged were, but we were left with &lt;s&gt;18&lt;/s&gt; 14 questions that didn't seem to have a better tag than the extremely generic &quot;Google&quot;. Several questions can be cleaned up by replacing it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-maps&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-maps&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-maps&lt;/a&gt;, but there are a number of questions that still just don't fit in any of our other 6 google tags (not including &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/android&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;android&amp;#39;&quot; rel=&quot;tag&quot;&gt;android&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-app-engine&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-app-engine&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-app-engine&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-apps-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-apps-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-apps-script&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-maps&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-maps&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-maps&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-sheets&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-sheets&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-sheets&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-chrome&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-chrome&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-chrome&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As you can see by looking at the &lt;a href=&quot;https://codereview.stackexchange.com/tags/google/info&quot;&gt;wiki&lt;/a&gt;, our Google tag is very broad and i can't imagine that it's very useful as it is. It's only real use is a catch all for something related to google in some general way. It's not very well defined. I think it should go, but we're then left with the question of what do we use to tag these questions. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2130/41243&quot;&gt;As I stated here&lt;/a&gt;, I think we have a couple of options. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Leave &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt; alone. It's fine how it is. Retag what can be retagged and move on.&lt;/li&gt;&#xA;&lt;li&gt;Replace it with a more specific, but still kind of catch all, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-api&lt;/a&gt; tag. This would give the benefit of specifically stating that this is code using one of Google's APIs and is not to be used for questions which are &lt;a href=&quot;https://codereview.stackexchange.com/questions/20462/a-program-that-mimics-t9-cell-messaging&quot;&gt;related to Google through it's second cousin's ex-college roommate&lt;/a&gt; and burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt;. This would leave some google related questions without a tag saying so.&lt;/li&gt;&#xA;&lt;li&gt;Burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt; and introduce more specific tags where applicable, as they are needed. Tags such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/youtube-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;youtube-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;youtube-api&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-drive-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-drive-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-drive-api&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I tend to lean toward a combination of options 2 and 3, but I'm putting it to the community. Let's clean this up before it gets more out of hand than it already is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Updates:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More general, existing tags were applied wherever possible. &lt;/li&gt;&#xA;&lt;li&gt;Questions that could be, have been retagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-maps&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-maps&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-maps&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=google+rss+is%3Aquestion&quot;&gt;Questions using the Google Feed API&lt;/a&gt; have been retagged with the generic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rss&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rss&amp;#39;&quot; rel=&quot;tag&quot;&gt;rss&lt;/a&gt; tag. &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-contacts-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-contacts-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-contacts-api&lt;/a&gt; has been added. &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/gwt&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;gwt&amp;#39;&quot; rel=&quot;tag&quot;&gt;gwt&lt;/a&gt; has been added. &lt;/li&gt;&#xA;&lt;li&gt;There are currently 0 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt;. We've burned it. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-07-27T03:37:11.177" Title="Should we burn [Google]?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2132" PostTypeId="2" ParentId="2131" CreationDate="2014-07-25T03:14:28.873" Score="-5" Body="&lt;p&gt;&lt;strong&gt;Option 1:&lt;/strong&gt; Leave &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt; alone. It's fine how it is. Retag what can be retagged and move on.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-25T03:14:28.873" CommentCount="1" CommunityOwnedDate="2014-07-25T03:14:28.873" ContentLicense="CC BY-SA 3.0" />
  <row Id="2133" PostTypeId="2" ParentId="2131" CreationDate="2014-07-25T03:15:57.617" Score="2" Body="&lt;p&gt;&lt;strong&gt;Option 2:&lt;/strong&gt; Replace it with a more specific, but still kind of catch-all, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-api&lt;/a&gt; tag and burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt;. This would give the benefit of specifically stating that this is code using one of Google's APIs and is not to be used for questions which are &lt;a href=&quot;https://codereview.stackexchange.com/questions/20462/a-program-that-mimics-t9-cell-messaging&quot;&gt;related to Google through its second cousin's ex-college roommate&lt;/a&gt;. This would leave some Google related questions without a tag saying so.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2014-07-25T05:35:30.647" LastActivityDate="2014-07-25T05:35:30.647" CommentCount="1" CommunityOwnedDate="2014-07-25T03:15:57.617" ContentLicense="CC BY-SA 3.0" />
  <row Id="2134" PostTypeId="2" ParentId="2131" CreationDate="2014-07-25T03:17:11.763" Score="7" Body="&lt;p&gt;&lt;strong&gt;Option 3:&lt;/strong&gt; Burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google&amp;#39;&quot; rel=&quot;tag&quot;&gt;google&lt;/a&gt; and introduce more specific tags where applicable, as they are needed. Tags such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/youtube-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;youtube-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;youtube-api&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-drive-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-drive-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-drive-api&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-25T03:17:11.763" CommentCount="1" CommunityOwnedDate="2014-07-25T03:17:11.763" ContentLicense="CC BY-SA 3.0" />
  <row Id="2135" PostTypeId="2" ParentId="2131" CreationDate="2014-07-25T04:50:52.500" Score="1" Body="&lt;p&gt;&lt;strong&gt;Option 4:&lt;/strong&gt; Give no special treatment to Google.  Introduce a generic tag such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/web-service-integration&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;web-service-integration&amp;#39;&quot; rel=&quot;tag&quot;&gt;web-service-integration&lt;/a&gt;, which could apply equally well to Twitter, Amazon, Vimeo — any well known service that provides a web API.  That would remove the need for [google-drive-api] and [youtube-api] tags, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more interesting integrations, such as Google Chrome extensions, we could still have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/google-chrome&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;google-chrome&amp;#39;&quot; rel=&quot;tag&quot;&gt;google-chrome&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-25T04:50:52.500" CommentCount="1" CommunityOwnedDate="2014-07-25T04:50:52.500" ContentLicense="CC BY-SA 3.0" />
  <row Id="2136" PostTypeId="1" CreationDate="2014-07-25T06:37:06.127" Score="17" ViewCount="193" Body="&lt;p&gt;We've got plenty of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2131/9357&quot;&gt;Google on Code Review&lt;/a&gt; — enough to burn.  But how much does Code Review appear on Google?  This is an important question, because&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Google drives traffic to Stack Exchange&lt;/li&gt;&#xA;&lt;li&gt;???&lt;/li&gt;&#xA;&lt;li&gt;Profit! (or Graduation!)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Out of curiosity, I searched for &lt;a href=&quot;http://lmgtfy.com/?q=fizzbuzz&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;fizzbuzz&lt;/code&gt; on Google&lt;/a&gt;.  Were there any hits leading to Code Review?&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; Not within the first 30 pages.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We do know, however, that Google does index us frequently, and that we do appear on the first page if more distinctive words are added to the search, such as &lt;a href=&quot;https://google.com/search?q=fizzbuzz+brainfuck&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;fizzbuzz brainfuck&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are some other search terms that successfully point to us?  Examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://google.com/search?q=simple+key+press&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;simple key press&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://google.com/search?q=maximum+sumof+nodes+java&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;maximum sumof nodes java&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://google.com/search?q=review+code&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;review code&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://google.com/search?q=add+number+with+another+number+x86+nasm&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;add number with another number x86 nasm&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Considering that the posts on Code Review is by nature less searchable than, say, Stack Overflow, should we make an effort to SEO our content?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What might be good search terms to try to target?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What techniques might help our rankings?  Catchier titles?  More systematic tagging?  More descriptive text with each question?  Answers or Tag Wikis that are so good that people will want to link to them?  Some kind of promotion campaign?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-07-28T19:49:50.840" Title="How can we get noticed on search engines?" Tags="|discussion|publicity|google|tag-wiki|" AnswerCount="3" CommentCount="6" CommunityOwnedDate="2014-07-25T06:37:06.127" ContentLicense="CC BY-SA 3.0" />
  <row Id="2137" PostTypeId="2" ParentId="2136" CreationDate="2014-07-25T06:37:06.127" Score="10" Body="&lt;p&gt;I'd like to make it a goal to have Code Review land within the first three pages of Google results for &lt;a href=&quot;https://google.com/search?q=sql+injection&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;sql injection&lt;/code&gt;&lt;/a&gt;.  We already get &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1960/9357&quot;&gt;plenty of questions&lt;/a&gt; from baffled programmers, and we should be able to capitalize on the &lt;a href=&quot;https://codereview.stackexchange.com/q/54237/9357&quot;&gt;anxiety&lt;/a&gt; out there, especially among PHP programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're already on the first page for &lt;a href=&quot;https://google.com/search?q=sql+injection+review&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;sql injection review&lt;/code&gt;&lt;/a&gt;.  IT Security currently has a &lt;a href=&quot;https://security.stackexchange.com/questions/25684/how-can-i-explain-sql-injection-without-technical-jargon&quot;&gt;hit on page 10&lt;/a&gt;.  Can we do better than that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing we should do is write a comprehensive guide to prevention in our &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-injection&lt;/a&gt; Tag Wiki.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing we can do is use keywords as headers like &lt;a href=&quot;https://codereview.stackexchange.com/a/58306/41243&quot;&gt;this answer&lt;/a&gt; did. The bold text that results from using one, two, or three hashtags (#) actually results in SE marking up the HTML with Header tags. (&lt;code&gt;&amp;lt;H1&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;H2&amp;gt;&lt;/code&gt;, &amp;amp; &lt;code&gt;&amp;lt;H3&amp;gt;&lt;/code&gt; respectively.) Even better, as suggested in the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2136/how-can-we-get-noticed-on-search-engines#comment5504_2137&quot;&gt;comments&lt;/a&gt; and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/16827726#16827726&quot;&gt;in chat&lt;/a&gt;, is to get the words &quot;SQL Injection&quot; into the question title. Of course, without vandalizing anyone's question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any other ideas for promoting our search results for &quot;sql injection&quot; would be welcome.  Comment below, or edit this post — it's Community Wiki.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-07-28T19:16:21.517" CommentCount="1" CommunityOwnedDate="2014-07-25T06:37:06.127" ContentLicense="CC BY-SA 3.0" />
  <row Id="2138" PostTypeId="2" ParentId="2136" CreationDate="2014-07-25T11:51:21.807" Score="14" Body="&lt;p&gt;One of the best ways for a website to bump up in the search results is to have other websites link to it. So, I feel that one of the easiest things for us to do spread links back to Code Review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;share&quot; button at the bottom left hand corner of each question and answer doesn't just provide a URL for referencing internally. It also provides social media share buttons. So, if you notice an interesting question, share it. If you have a blog, &lt;a href=&quot;http://christopherjmcclellan.wordpress.com/2014/07/24/ive-been-slacking/&quot; rel=&quot;nofollow noreferrer&quot;&gt;mention CR on it&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Speaking of referencing questions internally, be sure to keep SEO in mind when you're linking. When you link, don't write &lt;code&gt;[this question](...) about SQL injection&lt;/code&gt;. Instead write &lt;code&gt;this question about [SQL injection](...)&lt;/code&gt;.  &lt;em&gt;Credit to @DaggNabbit in &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/16827966#16827966&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When browsing other Stack Exchange sites, if you find &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/250805/improve-coding-quality&quot;&gt;any type of question&lt;/a&gt; that is looking for optimization (or clean code, or anything we can review), let them know we're here. If it's on StackOverflow, obviously let them fix any bugs, but leave a comment like, &quot;As soon as you get your code to work, bring it over to Code Review so we can help you polish it out!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not only do we increase our search engine visibility, we increase the number of potential users. That's what I call &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/winning&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;winning&amp;#39;&quot; rel=&quot;tag&quot;&gt;winning&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2014-07-28T19:49:50.840" CommentCount="1" CommunityOwnedDate="2014-07-25T11:51:21.807" ContentLicense="CC BY-SA 3.0" />
  <row Id="2139" PostTypeId="1" AcceptedAnswerId="2140" CreationDate="2014-07-25T16:51:18.387" Score="9" ViewCount="77" Body="&lt;p&gt;As part of our &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2024/should-we-do-something-about-our-meta-tags?cb=1&quot;&gt;mass meta-tag burnination&lt;/a&gt;, we're also considering &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database-schema&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database-schema&amp;#39;&quot; rel=&quot;tag&quot;&gt;database-schema&lt;/a&gt;.  It also seems closely related to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;database-design&lt;/a&gt;, which has been burninated and blacklisted just recently.  We already have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; tag, which is &lt;em&gt;not&lt;/em&gt; up for burnination.  I don't think we need very many database-related tags since we already have a site dedicated to this: &lt;a href=&quot;https://dba.stackexchange.com/&quot;&gt;Database Administrators&lt;/a&gt;.  I'm also thinking that it may slightly reduce the chances of receiving questions solely about databases (no code), which will get migrated to Database Administrators anyway.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:43:04.180" LastActivityDate="2014-07-26T12:10:33.543" Title="Do we still need a database tag like [database-schema]?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2140" PostTypeId="2" ParentId="2139" CreationDate="2014-07-25T16:57:35.490" Score="7" Body="&lt;p&gt;No, we don't. Merge them into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; I say. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just don't really see a need. There is a whole SE site dedicated to DB Administration, and schema-design/database-design is more looking at charts and concepts than code generally. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="41243" LastEditDate="2014-07-26T12:10:33.543" LastActivityDate="2014-07-26T12:10:33.543" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2141" PostTypeId="1" AcceptedAnswerId="2160" CreationDate="2014-07-25T17:20:39.453" Score="14" ViewCount="200" Body="&lt;p&gt;We have various &quot;acronym tags&quot; related to software principles:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/solid&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;solid&amp;#39;&quot; rel=&quot;tag&quot;&gt;solid&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/srp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;srp&amp;#39;&quot; rel=&quot;tag&quot;&gt;srp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The problem is, they can still be used as &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2024/should-we-do-something-about-our-meta-tags&quot;&gt;meta tags&lt;/a&gt;, especially &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt;, for reducing code repetition.  However, they're not solely meant to be used this way, and &lt;em&gt;might&lt;/em&gt; still be useful without being too meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, feel free to add any related tags I've missed (or mention them in the comments).&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2021-09-24T10:09:51.617" Title="Do we need &quot;acronym tags&quot; ([dry], [solid], etc.)?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2142" PostTypeId="2" ParentId="878" CreationDate="2014-07-25T22:48:10.577" Score="3" Body="&lt;p&gt;I like this thought from @200_success a lot. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To force some thought, I believe you should have to choose between &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The tough part though, would then be initially parsing out the different categories of optimization from the massively overused &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; and stay on top of it consistently by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1675/22222&quot;&gt;&lt;em&gt;Jamalizing&lt;/em&gt;&lt;/a&gt; anything that is ported from SO or created with that tag into one of the &quot;sub&quot; tags. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We perhaps could get a few volunteers that know different types of languages to scan through their tags and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; together. I'd be happy to volunteer for anything SQL related. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-07-25T23:00:15.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2143" PostTypeId="2" ParentId="1508" CreationDate="2014-07-25T22:53:46.127" Score="3" Body="&lt;p&gt;I made &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1508/is-the-tag-reinventing-the-wheel-really-helpful#comment4427_1509&quot;&gt;this comment&lt;/a&gt; several months ago:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Moderators can do their best to ensure it's used as intended. On SO, I&#xA;  remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/xcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;xcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;xcode&lt;/a&gt; tag from posts about 10 times per day. &lt;strong&gt;My question&#xA;  would be whether or not this tag is applicable when rolfl's point 1&#xA;  applies but point 2 does not.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The two points I'm referencing here are these:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;you are specifically trying to mimic some system/behaviour&lt;/li&gt;&#xA;&lt;li&gt;you know that there are libraries, language features, etc. that do what you need.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think the 3rd and 4th points in rolfl's answer are always irrelevant.  I think that point 2 might be irrelevant also.  If &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; is going to stay, what's wrong with using it when trying to implement something that already exists, but there's not an available way of implementing it (to your knowledge) without writing the code from scratch?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, take the alerts that pop up on an iPhone.  Let's say you want to be able to specify the location and background color of the alert (two things I don't think can be done with the &lt;code&gt;UIAlertView&lt;/code&gt; class which produces the standard looking alerts).  You've written some code to produce your own custom alert which acts exactly like the default iOS alerts... it just looks different.  Does this count as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;?  It certainly falls under point 1... but it doesn't necessarily fall under point 2, because for argument's sake, there's not a library on github that does this to my knowledge.  Perhaps I'm trying to develop the first open-source library that lets me do this.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now, independent of that question, let's look at a case where points 1 and 2 actually both apply.  It just so happens that on github I've written a library for connecting Objective-C applications to MS SQL Server.  I also know that there is at least one other library out there on github that existed before mine.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; tag seems to be &quot;Hey, don't post an answer linking me to another library!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this specific case, I am beyond confident that my library is better in every aspect than the already existing library.  Should I be obligated to tag my question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; to prevent answers which link me to the inferior library?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with answers that say &quot;Hey, someone already did this for you!&quot; is that they tend to not actually review the posted code, and they tend to make no effort to demonstrate why the library they link to is actually better than the posted code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;These points are made mostly for discussion, but particularly in light of my last point, I feel that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; should be burninated, and questions that do no more than link to an existing library and say &quot;You should just use this instead&quot; (without explaining why that library is better than the code asking to be reviewed) should be deleted as non-answers.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-07-25T22:53:46.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2144" PostTypeId="1" AcceptedAnswerId="2145" CreationDate="2014-07-25T23:29:01.877" Score="12" ViewCount="307" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58061/passing-row-index-of-tableviewcell-custom-to-another-view-controller&quot;&gt;&lt;strong&gt;Passing Row Index of TableViewCell (custom) to another view controller&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following claim is made in the asker's question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Pseudo Code: (pasted only necessary code)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Let's start with the parenthetical part.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;(pasted only necessary code)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Neverminding the fact that I'm unclear on &quot;necessary&quot; (necessary for what?), the fact of the matter is, this simply is an untrue statement.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;He provides this method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- (IBAction)btnSubmitPressed:(id)sender {&#xA;&#xA;     NextViewController *sVC = [[NextViewController alloc]     initWithRecIndex:@&quot;NextViewController&quot; bundle:nil Index:self.iRecordIndex];&#xA;&#xA;  // Pushing NextViewController to NavigationViewController.&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And part of his question is asking about how pushing the button which calls this method actually presents the view controller.  He's only included the code for instantiating the view controller.  He doesn't include any of the code which should be setting properties on the view controller, nor does he include the code for actually presenting the view controller.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting entire classes and entire projects might be too much to ask and mean too much code.  I'm fine with leaving out extraneous classes or extraneous methods from classes, but I think leaving executable lines of code (even comments, since we review comments and lack of comments as well) from posted methods is absolutely unacceptable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm fine copy &amp;amp; pasting code over to my IDE and writing the rest of the context to make the posted code work... but if I have to add executable lines of code to the methods you expect to be reviewed, at that point, the question is off-topic for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not that the project doesn't work without providing other classes.  It's not that the class doesn't work without providing other methods.  It's that the method expecting to be reviewed doesn't work without providing more lines of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The primary point here is that &quot;only necessary code&quot;?  Sure, but not ALL of the necessary code is posted.  Again, the user wants to review the process of presenting a view controller, but hasn't provided the actual code that does this in his question!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In chat, a few users pointed out to me that there are already 2 answers to this question.  How is that relevant?  The only reason there are two answers to this question is because any iOS programmer knows how to present a view controller and can imagine what the missing lines look like, and they review the code based on that assumption.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that doesn't change the fact that the code is missing!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And ultimately, the &quot;enough reviewable code&quot; just doesn't work for me as a blanket defense for keeping a question open.  I can write an entire paragraph about how a class, variable, or method is named.  By definition, that makes basically every single question on-topic.  Why does a posted answer automatically make a question on-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't about whether or not the question is answerable.  I get the gist of what the author is doing.  I could answer this question, but if I did so, I'd be doing it in mostly the same way I'd answer a StackOverflow question, because a ton of the relevant code is missing.  This question looks like a typical &quot;I got this far but don't know what to do to finish doing X task.&quot; question on StackOverflow.  And if I did come across this question on StackOverflow, I certainly wouldn't recommend migrating it to CodeReview.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The fact of the matter is, we actually &lt;em&gt;regularly&lt;/em&gt; get users posting &lt;strong&gt;broken&lt;/strong&gt; code here.  We close this questions and typically direct the user to repost at StackOverflow.  But the fact of the matter is, if we ignore the fact that the code is broken, there's plenty of reviewable code in these questions.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/57554/returning-factorials-greater-than-12&quot;&gt;Returning factorials greater than 12 [on hold]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is appropriately closed as off-topic, as it is broken code.  But it actually &lt;strong&gt;does&lt;/strong&gt; contain plenty of reviewable code if we were to pretend it's not broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can talk about poor variable names, the fact that the method name isn't appropriately camelCased, and very bad indentation.  If this code worked, it wouldn't be closed as off-topic and would have answers.  But it doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Enough reviewable code&quot; simply isn't, on its own, measure enough of whether or not the question should stay open.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-07-25T23:40:15.060" Title="&quot;Enough reviewable code&quot;" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2145" PostTypeId="2" ParentId="2144" CreationDate="2014-07-25T23:33:49.693" Score="11" Body="&lt;p&gt;Well argued. I've closed it again as stub code, and also for being too generic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for your effort to maintain the quality of questions on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-07-25T23:33:49.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2146" PostTypeId="2" ParentId="1463" CreationDate="2014-07-26T00:57:01.420" Score="4" Body="&lt;p&gt;Consider &lt;a href=&quot;https://codereview.stackexchange.com/a/57989/36366&quot;&gt;this answer of mine&lt;/a&gt;.  Let's ignore the first 4-line paragraph for now, as the bulk of that answer is all under the line.  Scroll down to the bottom of that answer, and you'll find a 12-line code snippet that addresses one of the asker's primary concerns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A code-only answer from me would have consisted only of this final snippet.  This answer would be mostly completely useless.  Would it improve the existing code?  Sure.  But it fails as an answer because it doesn't explain what the code does or how it works or why it's better than the existing code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, everything in that snippet could easily be figured out by simply posting a link to the &lt;code&gt;NSDateFormatter&lt;/code&gt; documentation.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is, does a code-only answer sufficiently explain to the asker why the proposed code is better so as to allow the asker to discern in the future when code A is better than code B and vice versa?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code only answers shouldn't necessarily be flagged or closed as non-answers because they technically are an answer, but the &lt;strong&gt;absolutely should be downvoted&lt;/strong&gt;!  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't StackOverflow where askers don't care about the quality of their code--only whether or not it works.  This is CodeReview, where askers care about writing high quality code and code only answers don't do a good enough job of equipping the asker to write higher quality code in the future. &lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-26T00:57:01.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2147" PostTypeId="2" ParentId="1463" CreationDate="2014-07-26T01:09:43.140" Score="4" Body="&lt;p&gt;Consider &lt;a href=&quot;https://codereview.stackexchange.com/a/57986/27623&quot;&gt;@vnp's answer here&lt;/a&gt;.  He only made 3 short points, one of which I rebuttled.  Sure, he could have expanded the answer a bit to show me what he meant with example code of his own; but it's perfectly fine that he didn't because that isn't a requirement for answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes there is only so much you can improve without creating a whole new program.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-07-26T01:09:43.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2148" PostTypeId="1" CreationDate="2014-07-26T08:45:39.440" Score="9" ViewCount="134" Body="&lt;p&gt;This question was put on hold for being off-topic:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58091/why-is-it-suggested-to-replace-temp-with-query&quot;&gt;https://codereview.stackexchange.com/questions/58091/why-is-it-suggested-to-replace-temp-with-query&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To refactor the code, it is suggested &lt;a href=&quot;http://refactoring.com/catalog/replaceTempWithQuery.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt; to replace Temp with&#xA;  Query, for example in following code, basePrice should be extracted to&#xA;  a method. I am wondering why is it a good practice? If I keep the&#xA;  temporary variable the equation will be calculated once rather than&#xA;  three times.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;double basePrice = _quantity * _itemPrice;&#xA;if(basePrice &amp;gt; 1000)&#xA;    return basePrice * 0.95;&#xA;else&#xA;    return basePrice * 0.98;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Convert to&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(basePrice() &amp;gt; 1000)&#xA;   return basePrice() * 0.95;&#xA;else&#xA;   return basePrice() * 0.98;&#xA;....&#xA;double basePrice(){&#xA;   return _quantity * _itemPrice;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This was closed on the grounds of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Questions must involve real code that you own or maintain. Questions&#xA;  seeking an explanation of someone else's code are off-topic.&#xA;  Pseudocode, hypothetical code, or stub code should be replaced by a&#xA;  concrete example.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think the question is different from the &quot;someone else's code&quot;, or &quot;hypothetical code&quot; categories. It's about a not-so-clear-cut practice recommended by a book, and something that can easily come up during a code review session in real life, in real projects, where I'll have to take a stand and accept or reject the proposed change. It will be nice to have a public discussion on this and find out what our community recommends.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question falls well within the two top items in the &quot;Purpose of a Code Review&quot; of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1867/12390&quot;&gt;this related post&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Conformity and maintainability - does the code conform to the standards and expectations of your peers... [...]&lt;/li&gt;&#xA;  &lt;li&gt;Performance and efficiency - are there ways to make the code go faster, or do what its doing more efficiently&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So the question is, do you still think it's off topic? If not then let's reopen, and let's take a stand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This kind of question could be labeled as &quot;refactoring technique&quot;. It's a practical issue that can easily come up in real life code review, and it deserves an answer.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-26T12:26:28.500" Title="Is it really off-topic to ask for the explanation of a &quot;best practice&quot;" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2149" PostTypeId="2" ParentId="2148" CreationDate="2014-07-26T09:01:32.470" Score="9" Body="&lt;p&gt;The question simply isn't Code Review material:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The amount of code is barely sufficient to give us context for a review.&lt;/li&gt;&#xA;&lt;li&gt;The question asks for an opinion on a particular programming practice, but a good code review would assess so much more: braces, naming, whether the problem deserves better abstraction, etc.&lt;/li&gt;&#xA;&lt;li&gt;The question seems generic and hypothetical in nature.  That criterion is sometimes hard to assess, but…&lt;/li&gt;&#xA;&lt;li&gt;In this case, it's clearly not the poster's &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1294/9357&quot;&gt;own code&lt;/a&gt; or even a real project; it's a hypothetical example that came from someone else's website.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Generic stuff like that belongs on Programmers SE, not Code Review.  I didn't migrate it because I didn't feel like it was a meritorious question for Programmers SE either, as currently written.  There needs to be enough detail to prevent it from being closed there as &quot;primarily opinion-based&quot;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-07-26T09:01:32.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2150" PostTypeId="2" ParentId="2148" CreationDate="2014-07-26T12:26:28.500" Score="8" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2149/41243&quot;&gt;Point number four seals it.&lt;/a&gt;. It's not the OP's code. The question is off topic,  but I would like to offer some counter arguments. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Barely&lt;/em&gt; enough context &lt;em&gt;is still&lt;/em&gt; enough context. &lt;/li&gt;&#xA;&lt;li&gt;Even though OP had a very specific question, reviewers are free to comment on &lt;em&gt;anything&lt;/em&gt; in the code. &lt;/li&gt;&#xA;&lt;li&gt;It certainly doesn't &lt;em&gt;look&lt;/em&gt; like hypothetical code does it? Indeed that is hard to ascertain. If OP had not been so honest, and posted the reference link, this would have slipped through the cracks. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Just food for thought. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-07-26T12:26:28.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2151" PostTypeId="1" AcceptedAnswerId="2154" CreationDate="2014-07-26T23:08:20.747" Score="12" ViewCount="186" Body="&lt;p&gt;In an effort to make progress on the oldest JavaScript zombies, I've been offering as much of a review as I'm capable of, based on the content, or the quality of the code, or sometimes, the amount of time that I have available. Even if I can say more, I often leave that to another (more capable) reviewer and move onto another review: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2106/jack-of-all-trades-master-of-none-lets-work-together-to-offer-ultimately-bet&quot;&gt;&quot;Share the Rep. Team up on a review.&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, when the code looks great, sometimes there's nearly nothing to suggest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, I thought the code was written very well, but it didn't seem to follow a few of the conventions that I read and observed in &lt;a href=&quot;http://javascript.crockford.com/code.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Douglas Crockford's Article on JavaScript formatting conventions.&lt;/a&gt; So I walked the user through a few of the changes suggested and demonstrated in Crockford's article.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/58115/44716&quot;&gt;On my answer&lt;/a&gt;, a user comments that I should not suggest formatting changes unless they damage readability or cause confusion.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As long as everyone involved in the maintenance of this code agrees&#xA;  that this is how they want it formatted, then there is no mistake.&#xA;  Nitpick about formatting when its inconsistent or significantly&#xA;  impacts readability, not because its in a style that differs from your&#xA;  own.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it always ok to suggest best formatting practices on code that doesn't follow popular conventions?&lt;/strong&gt; Or should I not submit these formatting improvement suggestions?&lt;/p&gt;&#xA;" OwnerDisplayName="user73428" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-30T10:59:57.500" Title="Is it always ok to suggest best formatting practices on code that doesn't follow popular conventions?" Tags="|discussion|specific-answer|" AnswerCount="6" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2152" PostTypeId="2" ParentId="2151" CreationDate="2014-07-26T23:32:51.227" Score="5" Body="&lt;p&gt;I feel that it is OK and valid. Good formatting is one of the best ways to make your code make sense to Mr. Maintainer, along with comments and such. Some marketing people make a living formatting information in a way that's instinctual to the user. Why should programming be any different? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes even a very talented programmer can make his/her code cryptic by improper formatting, and I think all efforts towards sticking by a standard formatting are well worth it. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-07-26T23:32:51.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2153" PostTypeId="2" ParentId="2151" CreationDate="2014-07-27T00:11:35.403" Score="8" Body="&lt;p&gt;I agree with the complaint: please don't write a review that consists of formatting nitpicks, unless the formatting is &lt;a href=&quot;https://codereview.stackexchange.com/a/49249/9357&quot;&gt;atrocious and unreadable&lt;/a&gt;.  Many programmer already have a misconception that code review is about unproductive arguments on tabs-vs.-spaces, indentation width, brace styles, etc., and I'd rather not have Code Review fall into that reputation.  Sure, your points &lt;em&gt;could&lt;/em&gt; be worth mentioning, but only if you have something &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1440/9357&quot;&gt;substantive&lt;/a&gt; to say as well.  In this case, there were &lt;em&gt;many&lt;/em&gt; real problems with the code.  (I've posted an answer; I'm sure that there's more that could be added by others.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that &lt;em&gt;no answer at all&lt;/em&gt; would have been preferable to one consisting solely of superficial opinions.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-27T00:11:35.403" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="2154" PostTypeId="2" ParentId="2151" CreationDate="2014-07-27T02:25:39.370" Score="11" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Is it always ok to suggest best formatting practices on code that doesn't follow popular conventions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;YES&lt;/h1&gt;&#xA;&lt;p&gt;on Code Review, you can review any aspect of the code you want (&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;em&gt;Do I want feedback about any or all facets of the code?&lt;/em&gt;&lt;/a&gt;). If you feel the best formatting practices are not being followed, then feel free to comment on it, and suggest improvements.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I have read your answer, and, I assume your assertions about both the HTML (&lt;em&gt;Your html is flawless. Good job.&lt;/em&gt;) and CSS (&lt;em&gt;Also completely flawless.&lt;/em&gt;) are reasonably accurate, I would not know, I am not familiar with best practice there...&lt;/p&gt;&#xA;&lt;p&gt;But, the rest of your answer (the bulk of it), reads quite well to me.&lt;/p&gt;&#xA;&lt;p&gt;I often include reviews about common practice and style. I cant think of many times where I tell Java people to put the &lt;code&gt;{&lt;/code&gt; at the end of the line, etc. I know the Python folk often talk about PEP-8 or whatever.&lt;/p&gt;&#xA;&lt;p&gt;So, as your answer goes, it got a +1 from me. It reviews the code, it provides suggestions, and suggests the rest of the code is Great.&lt;/p&gt;&#xA;&lt;p&gt;Now, if there is a local convention, or code standard that is different to general practices, and the OP does not tell you up front, then you are not expected to be able to guess this. If they tell you that these local rules exist, after you have reviewed, then add a comment saying: &lt;em&gt;Your local rules deviate from common practices, and you should know, and it is valid on code review to include feedback on your style.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obligatory note though, you should always be aware that code style is code &lt;em&gt;style&lt;/em&gt;, and not code &lt;em&gt;functionality&lt;/em&gt;. The difference is that people can sometimes be offended easily when you challenge their style. Do it tactfully, and sensitively. After your edits, your answer looks fine to me.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-27T02:25:39.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2155" PostTypeId="2" ParentId="2151" CreationDate="2014-07-27T09:28:50.707" Score="5" Body="&lt;p&gt;As a small addendum to what was already said in all answers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make clear to op that your advice does not make him a bad coder. As a Programmer, your code is &lt;strong&gt;your baby&lt;/strong&gt;. Your heart is often in code and you are emotionally attached.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usually I prefix my style-recommendations to already nicely styled answers with something along the lines of: &quot;Personally I prefer to [...]&quot;&lt;br&gt;&#xA;And add a note at the end, along the lines &quot;whether you incorporate the style-advice is yours to decide&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OTOH, especially when reviewing Java / C# / Python, where an &lt;strong&gt;official&lt;/strong&gt; style-convention exists, and OP didn't add a notice in his question, I will be more blunt and refer to the official docs when suggesting stylistic changes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Up to now this has worked well ;)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-07-27T09:28:50.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2156" PostTypeId="2" ParentId="2110" CreationDate="2014-07-27T11:59:44.353" Score="5" Body="&lt;p&gt;Rants are fine as long as the user is addressing the actual question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the example provided, the 'rant' is not addressing the question. The user does go on to address the question, but the rant is given pride of place when it should be a footnote as it is for the most part not directly addressing to the user's question.&lt;/p&gt;&#xA;" OwnerUserId="35787" LastActivityDate="2014-07-27T11:59:44.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2157" PostTypeId="2" ParentId="2128" CreationDate="2014-07-28T14:05:12.887" Score="12" Body="&lt;p&gt;From reading the Post, it looks like 3 things need to happen (at the least)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&amp;lt; joking &gt;&lt;/strong&gt; @konijn Bot needs to be reactivated to keep the JavaScript Zombies from overtaking Code Review again &lt;strong&gt;&amp;lt; /joking &gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;s&gt;Java People&lt;/s&gt; We should take some time to learn a couple of other languages&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;C#&lt;/li&gt;&#xA;&lt;li&gt;Python&lt;/li&gt;&#xA;&lt;li&gt;JavaScript / jQuery&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;so that we can occasionally review posts with these tags, regardless of what are favorites are, this will also bring up the number of Generalist badges as well. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&amp;lt; joking &gt;&lt;/strong&gt; find a way to hide &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt; and keep that junk off our site &lt;strong&gt;&amp;lt; /joking &gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Seriously though, it looks like we should all take some time to look through the unanswered questions and see if we can make out some things from other languages, even if it is just to activate users that asked a single question and then lost faith in Code Review in a time before the Great Revival.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2014-07-29T14:52:51.090" LastActivityDate="2014-07-29T14:52:51.090" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2158" PostTypeId="2" ParentId="2136" CreationDate="2014-07-28T19:37:09.700" Score="3" Body="&lt;p&gt;These are the things that we need to do:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Blog posts talking about the code and the program it helps create&lt;/li&gt;&#xA;&lt;li&gt;Share questions and answers on&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Facebook&lt;/li&gt;&#xA;&lt;li&gt;Google+&lt;/li&gt;&#xA;&lt;li&gt;Twitter&lt;/li&gt;&#xA;&lt;li&gt;In chat on text based MMO's&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Link the Questions and Answers anywhere and everywhere you can&lt;/li&gt;&#xA;&lt;li&gt;Increase traffic to &lt;a href=&quot;http://CodeReview.stackExchange.com&quot;&gt;CodeReview&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We need to make ourselves center of the web (our portion of it any way)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://xkcd.com/327/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/k6hYe.png&quot; alt=&quot;Her daughter is named Help I&amp;#39;m trapped in a driver&amp;#39;s license factory.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The page that holds this comic get's put on the second page of a Google Search for &quot;SQL Injection&quot; (I know it was on the first page for a long time as well) because it is linked to on many blogs and linked in SO Answers and shared on Facebook and Google+ (and Twitter I am sure)  and because of the traffic of the &lt;a href=&quot;http://xkcd.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;xkcd.com&lt;/a&gt; website itself.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-07-28T19:37:09.700" CommentCount="0" CommunityOwnedDate="2014-07-28T19:37:09.700" ContentLicense="CC BY-SA 3.0" />
  <row Id="2159" PostTypeId="2" ParentId="2151" CreationDate="2014-07-28T21:55:28.707" Score="6" Body="&lt;p&gt;I think that some formatting nitpicks are okay, but be careful about what you're nitpicking about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some languages, 99.999% of the programmers will be developing using the same IDE.  For some, a massive percentage will even all be on the exact same version of the exact same IDE.  But in still other languages, there will be a massively wide array of IDEs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, some formatting standards will vary widely through various work environments.  One of the worst things we could do would be to encourage someone to pick a fight at their work over a particular formatting convention that isn't even consistently preferred by professionals of that language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in some cases, the nitpick may seem small but can have a huge impact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, when writing code in Objective-C or Swift, I know that virtually everyone will be using Xcode.  And in Xcode, the Egyptian-style curly braces are vastly preferred.  For other programming languages, I might only comment on the brace style if it's inconsistent.  But for these two languages, I will often times make a remark about the brace style.  In Xcode, anything that you can wrap curly braces around can be collapsed, and when the opening brace is on it's own line, the collapsed look is displeasing, arguably confusing, and takes up way too much space.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I consider this a nitpick, because a lot of programmers may never even collapse any bits of their code, so this may never matter to the asker or anyone who will ever maintain any of the asker's code.  But if you were going to collapse it, it does make a noticeable difference in the collapsed readability.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I must say though that I cannot agree more with the spirit of &lt;em&gt;200_success&lt;/em&gt;'s answer.  Answers posted that review formatting issues only should introduce themselves as answers that do just that and not mislead the asker into thinking that everything else in the code is fine to at least one set of eyes.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although I think this can apply to all answers--not just answers that address formatting.  We could get into the habit of announcing the scope of our answer as an introduction to the answer itself.  Often times I'll decide I want to comment on a single method out of an entire class.  When I do this, I should try to be clear that the scope of my answer only covers this method and that the lack of comments on the rest of his code should not be taken as an indication that I feel the rest of the code is fine.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-07-28T21:55:28.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2160" PostTypeId="2" ParentId="2141" CreationDate="2014-07-28T22:18:35.943" Score="10" Body="&lt;h1&gt;&lt;strong&gt;NO&lt;/strong&gt;&lt;/h1&gt;&#xA;&lt;p&gt;We don't need any of these tags.  Not only are they meta tags, but I have no clue what they are or what they mean without going to the tag description.&lt;/p&gt;&#xA;&lt;p&gt;How are these tags useful?  How are these tags addressing something that&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The asker won't already mention when asking the question&lt;/li&gt;&#xA;&lt;li&gt;Won't be reviewed with or without the tag?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Absolutely everything about a posted question is eligible for review.&lt;/p&gt;&#xA;&lt;p&gt;The job of a tag is to tell me what the question is about, so that I can find questions/answers about a specific topic that I'm interesting in reading about.  None of these three tags do that.&lt;/p&gt;&#xA;&lt;p&gt;When I'm considering writing a review about a question, the focus of my review comes first from things that immediately stand out to me in the posted code, and second from explanations/comments in the non-code part of the question.  In my nearly 100 CodeReview answers, I don't think I've ever taken a tag into consideration in terms of what my answer is about, and I don't plan to start any time soon.&lt;/p&gt;&#xA;&lt;p&gt;So it seems to me that these tags are not beneficial in the way that tags should be, and as such, they should be removed.  Not necessarily because they're acronyms, but because they're not useful as tags (other acronym tags can be fine, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;...)&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-28T22:18:35.943" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2161" PostTypeId="1" AcceptedAnswerId="2162" CreationDate="2014-07-29T22:01:35.470" Score="10" ViewCount="97" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58394/objective-c-code-clean-up&quot;&gt;&lt;strong&gt;Objective-C code clean up&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is asking for a review of a code rewrite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like the code snippet above &quot;My Review&quot; is irrelevant and potentially distracting.  However, the user has included it because, as part of his question, he's asking whether or not his rewrite produces the same end-results as the original code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/58407/36366&quot;&gt;My answer&lt;/a&gt;  focuses just on the rewritten part of the code and only makes points that are relevant whether or not the original version of the code is provided.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like the question he seems most interested in having answered (and the question he posed as a comment to my answer) is off-topic for CodeReview.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Part of being on-topic for CodeReview means that your code is working to the best of your knowledge.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm going to argue that if you're asking for a review of Code Snippet B which is a rewrite of Code Snippet A, and as part of your question, you're asking if Code Snippet B produces the same results as Code Snippet A, then your question &lt;em&gt;doesn't get to count as working to the best of your knowledge&lt;/em&gt;.  It may have no known flaws as far as your concerned, but in this case, it can only be because you haven't put forth a minimum testing effort.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's okay if your posted code snippet has flaws.  The criteria only states that it works as intended to the best of your knowledge.  To the best of my knowledge, every line of untested code I've ever written worked as intended.  There has to be some minimum level of testing expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this specific question, I think perhaps simply editing out the original code snippet might suffice for making this question fine.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-07-29T22:05:58.997" Title="Reviewing code rewrites" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2162" PostTypeId="2" ParentId="2161" CreationDate="2014-07-29T22:05:58.997" Score="7" Body="&lt;p&gt;I think your answer is fine, as it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't need to answer his specific question, and, I would recommend against it anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original code is some useful background for the current code, so I don't recommend deleting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A simple: &lt;em&gt;I recommend unit testing to ensure your functionality is compatible.&lt;/em&gt; is what I would add to a comment, or answer, if you feel there is pressure to say &lt;em&gt;something&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-07-29T22:05:58.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2163" PostTypeId="1" CreationDate="2014-07-30T10:17:10.560" Score="8" ViewCount="174" Body="&lt;p&gt;I've seen that lately the amount of questions regarding performance issues when using Javascript, jQuery, CSS3, etc. has increased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question is: &lt;em&gt;Can&lt;/em&gt; we actually review them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm edging towards no, with the following arguments:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Those type of performance issues are non deterministic, and are not always to be encountered even on the same PC. Some factors are simply CPU load, but also browser memory usage.&lt;/li&gt;&#xA;&lt;li&gt;The performance will vary from PC to PC, I for example barely ever experience the issues described in the questions, so I couldn't possibly try to fix those issues without investing an unreasonable amount of effort by obtaining a lower end PC.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that these performance questions are very different from say, sorting a list, as there you can make algorithmic improvements (do not need to be measurable) and other measurable improvements, as there the programmer controls mostly what the code does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example of such question which I would not find appropriate to review is:&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58488/css3-heavy-transitions-performance-enhancement#58488&quot;&gt;CSS3 transitions performance enhancement&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am unsure though for exactly which reason it would be off topic, perhaps some kind of reason as SO has, along the lines of &quot;Could not be reproduced&quot;.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-07-30T18:42:32.037" Title="Can we answer these Javascript/CSS3 performance questions?" Tags="|discussion|asking-questions|scope|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2164" PostTypeId="2" ParentId="2163" CreationDate="2014-07-30T10:39:25.670" Score="15" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The performance will vary from PC to PC, I for example barely ever experience the issues described in the questions, so I couldn't possibly try to fix those issues without investing an unreasonable amount of effort by obtaining a lower end PC.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is something I treat as a bad reason for disregarding performance issues. If it has to work smoothly for 90% of your expected users and it currently doesn't do so and the messy code is the reason, why would it be off-topic? So what that it works on your machine? If the question is valid as a Java question &quot;I have this code, it's slow for some people, it's part of an applet, how do I increase performance, I think I did the looping here wrong&quot; - why would the JS variant of that question be off-topic? Don't focus on reproducing the issue - focus on improving the performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Don't focus on making the code in a code review pass a certain standard, instead, focus on improving it.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Those type of performance issues are non deterministic, and are not always to be encountered even on the same PC. Some factors are simply CPU load, but also browser memory usage.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The problem is not always there. Hmm. Do we care? It's not stopping us from reviewing code, is it? You might say that the sought-after improvement is unnecessary. But if you start closing down performance questions for that reason, I think you could start cleaning house for a much larger amount of questions.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-07-30T10:39:25.670" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2165" PostTypeId="2" ParentId="2151" CreationDate="2014-07-30T10:59:57.500" Score="4" Body="&lt;h1&gt;NO, because:&lt;/h1&gt;&#xA;&lt;p&gt;Sometimes there are things happening to code-style, when you program for a company. As you specifically asked about, if it's &lt;strong&gt;always&lt;/strong&gt; okay to suggest style-changes, I will focus on the &lt;strong&gt;always&lt;/strong&gt; you use.&lt;/p&gt;&#xA;&lt;p&gt;Our help center defines: &amp;quot;Do I want feedback about any or all aspects of the code?&amp;quot; as one of the major points to ask a question, but sometimes there's things you aren't allowed to change.&lt;/p&gt;&#xA;&lt;p&gt;Let's for example take the Apps Hungarian notation, that is used internally in the Microsoft Office Programs. This is a special naming-style that is used, in terms of corporate usage, solely in the Office APIs. (AFAIK that is)&lt;/p&gt;&#xA;&lt;p&gt;Assuming someone from Microsoft came here, and asked a question about some code he wrote for Microsoft, then there's a few things he can't change about the code. That is because the development team has decided on a special convention (Apps Hungarian) to do things.&lt;/p&gt;&#xA;&lt;p&gt;Of course we could now come and say &amp;quot;hungarian notation is bad, use [suggestion] instead, because [reasoning]&amp;quot;. Important here is especially the part [reasoning]. We can only apply reasoning in the limits of information given to us. It is highly probable that the person posting his code here has more information on why a specific style was chosen.&lt;/p&gt;&#xA;&lt;p&gt;It is not our job to criticise that decision, but instead to show inconsistencies in the used style in these cases.&lt;/p&gt;&#xA;&lt;h2&gt;Requirements&lt;/h2&gt;&#xA;&lt;p&gt;For that it is necessary, that OP mentions in his post, that he is tied to using this convention.&lt;/p&gt;&#xA;&lt;p&gt;Whether that convention is now about the placement of braces, the use of tabs over spaces or the naming schema is irrelevant. That convention in the development team &lt;strong&gt;overrides industry convention!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A review focusing on reviewing development team conventions against industry conventions against better knowledge is not constructive and should be subject to downvoting, or even deletion.&lt;/p&gt;&#xA;&lt;p&gt;If OP does not mention this in his question, then he's not in a position to criticise the answer, but if he did, then the answer is (at least in that aspect) meaningless.&lt;/p&gt;&#xA;&lt;h1&gt;But:&lt;/h1&gt;&#xA;&lt;p&gt;It's just some corner cases where this applies. These cases are seldom, and for everything else the answer is a definite &lt;strong&gt;YES!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-30T10:59:57.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2166" PostTypeId="2" ParentId="2163" CreationDate="2014-07-30T11:02:01.860" Score="12" Body="&lt;p&gt;Let's reference our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;magic questions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is code included directly in my question?&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Yup. It sure is.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Did I write that code myself? &#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Looks like it.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?  &#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Again, it's reasonable to think so.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Yes sir. That's why OP's here.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work?&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Let's assume so.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code?&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Who cares? &lt;em&gt;We're going to review all aspects of it anyway.&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Well, since it's not off-topic, it must be on-topic. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2120/41243&quot;&gt;Just because we don't know how to review it (yet) doesn't make it off topic.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-07-30T18:42:32.037" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2167" PostTypeId="2" ParentId="2090" CreationDate="2014-07-30T14:48:10.300" Score="1" Body="&lt;p&gt;A simple solution would be to Vote to Close any question you see that does not have a language tag on it. Without a language tag, it is &quot;Unclear what you're asking.&quot;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-07-30T14:48:10.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2168" PostTypeId="1" CreationDate="2014-07-31T01:36:54.660" Score="10" ViewCount="116" Body="&lt;p&gt;I was checking out the tags today, and I think we could clean up a couple tags. For all three suggestions, I think a synonym should suffice. I was unable to propose them, as version-specific tags can only be proposed by moderators.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html5&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html5&amp;#39;&quot; rel=&quot;tag&quot;&gt;html5&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php5&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php5&amp;#39;&quot; rel=&quot;tag&quot;&gt;php5&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I ran into &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1561/the-java-8-tag-here-to-stay&quot;&gt;a similar meta request&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; to be synonymized, and this is just an expansion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For all three, I really agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1562/35559&quot;&gt;this clean up proposal&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: I chose &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; not &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.7&lt;/a&gt; because it's the most recent language update. I'm not sure what to do about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.7&lt;/a&gt;. Suggestions?&lt;/p&gt;&#xA;" OwnerUserId="35559" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-06T18:11:19.713" Title="Synonymization proposal for version-specific language tags" Tags="|discussion|feature-request|tags|synonym-request|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2169" PostTypeId="1" AcceptedAnswerId="2174" CreationDate="2014-07-31T03:39:09.097" Score="28" ViewCount="1154" Body="&lt;p&gt;Times and technologies advance, and, as a consequence, code that was up for review 'years ago' would be done differently using current technology.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it OK on Code Review to add answers to old questions that suggest ways to solve those old questions using the new technologies/language features?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A specific example came up: &lt;a href=&quot;https://codereview.stackexchange.com/questions/1973/remove-last-comma-problem&quot;&gt;Remove-Last-Comma-Problem&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This three-year-old question has now had two new answers given today (&lt;a href=&quot;https://codereview.stackexchange.com/a/58584/31503&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/a/58588/31503&quot;&gt;here&lt;/a&gt;). Both answers rely on Java8 Language features which did not exist (and were not even speculated) at the time the question was asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this OK? If it is, are there any constraints?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-08-10T08:49:49.893" Title="New answers on old questions using new language features" Tags="|discussion|specific-question|specific-answer|" AnswerCount="7" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2170" PostTypeId="2" ParentId="2169" CreationDate="2014-07-31T03:44:34.840" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Is it OK on Code Review to add answers to old questions that suggest ways to solve those old questions using the new technologies/language features?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely! If there are new ways to &lt;em&gt;kill a zombie&lt;/em&gt;, we want to have them here!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with the linked answer isn't that it's using language features that didn't exist when the question was asked; it's that the answer doesn't quite &lt;em&gt;review&lt;/em&gt; the OP's code; it's just showing the shiny new way, without much explanation.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-07-31T03:44:34.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2171" PostTypeId="2" ParentId="2169" CreationDate="2014-07-31T03:53:01.233" Score="4" Body="&lt;p&gt;I feel a bit differently, for all it is worth. I think killing zombies is great, but I do think Answers should be given in scope of the original Question, as in, review the code with the version that was available at the time the question was asked. I realize this is unpractical in some cases, but I think context should supercede &quot;newest features&quot; of X language. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-07-31T03:53:01.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2172" PostTypeId="2" ParentId="2169" CreationDate="2014-07-31T03:55:31.157" Score="17" Body="&lt;p&gt;I don't see anything wrong with posted answers with new technology on old posts. Times change and what would have been good advice 2 or 3 years ago might not be the best advice to give today. It is also reasonable to assume that OP just might still be maintaining the code and should be alerted to new alternatives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we &lt;em&gt;should&lt;/em&gt; be careful about two things when adding new answers to old questions though.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It must be an acceptable Code Review answer. Meaning, it must be an actual code review. Neither of the answers referenced give a meaningful review. They offer alternative solutions without any explanation as to why the alternatives are better.&lt;/li&gt;&#xA;&lt;li&gt;Answers providing solutions using new technology should probably disclaim themselves a little bit. &quot;I know that Java 8 wasn't around when you posted this, but I think this new feature [x] would be perfect for this because [reasons].&quot; &lt;a href=&quot;https://codereview.stackexchange.com/a/58588/41243&quot;&gt;This answer&lt;/a&gt; at least mentioned the new technology, but failed to mention that it &lt;em&gt;is&lt;/em&gt; a new technology.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange is built to be a question and answer archive. Part of this paradigm is allowing new information and technologies to be taken into consideration long after the question was originally asked and answered. I would say that not allowing new answers goes against the spirit of Stack Exchange in general.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-07-31T03:55:31.157" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2173" PostTypeId="2" ParentId="2169" CreationDate="2014-07-31T04:00:07.003" Score="3" Body="&lt;h2&gt;No&lt;/h2&gt;&#xA;&lt;p&gt;Reviewing code requires understanding the code context. The context in which the code was written is just as important as the code itself. In many instances, the question asker adds to their context, saying things like: &lt;em&gt;I can't use third party libraries&lt;/em&gt;, or &lt;em&gt;I know that I am reinventing the wheel&lt;/em&gt;, or &lt;em&gt;I am a beginner&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Those context statements indicate the constraints on the review. There is no value in suggesting an improvement that is not useful to the asker. You can challenge those constraints, and say &amp;quot;why can't you use a third-party-lib&amp;quot;, etc., but recommending a third party lib when you've been told it is not possible, is.... useless.&lt;/p&gt;&#xA;&lt;p&gt;The 'landscape' of the language at the time the question was asked is an important part of the context. At the time the question was asked, it was not possible to suggest the features that were only introduced 3 years later. The language features are an implied 'constraint'.&lt;/p&gt;&#xA;&lt;p&gt;Unlike Stack Overflow, Code Review is not a perpetually maintained reference for current fixes to old problems. Code Review does not have the same concepts of duplicates as SO, and we don't have the same concepts of many things. Similarly, we review the asker's code &lt;em&gt;&lt;strong&gt;in the asker's context&lt;/strong&gt;&lt;/em&gt;, not in the context of our convenience.&lt;/p&gt;&#xA;&lt;p&gt;If we allow people to start updating old questions with new answers that assume a different context, then we should revise a lot of things about Code Review, like duplicate handling, and so on.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-31T04:00:07.003" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2174" PostTypeId="2" ParentId="2169" CreationDate="2014-07-31T04:52:07.833" Score="36" Body="&lt;p&gt;Yes, modern suggestions should be allowed on old questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initial authorship of code is &lt;a href=&quot;https://stackoverflow.com/a/3477771/1157100&quot;&gt;only part of the software lifecycle&lt;/a&gt;.  It is quite possible that code that was posted to Code Review years ago is still alive today, and the author might even be interested in maintaining it up to modern standards.  Times change, and unmaintained code can &quot;rot&quot;.  For example, Y2K was once not much of a concern, MD5 was considered a reasonable hash algorithm to use, and Java's &lt;code&gt;String.substring()&lt;/code&gt; used to have different performance characteristics.  Having a modern perspective added to the pool of knowledge can only be beneficial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, we can't reasonably prevent modern replies to old questions, unless we delete anachronistic answers or place historical locks on all old questions.  As with &lt;em&gt;any&lt;/em&gt; answer on Code Review, reviewers contribute advice that they feel is helpful, and the original author can take it or leave it.  Anachronism might not be a concern: we don't know the original author's answer-acceptance criteria, and in any case the original author is not the only audience for answers.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-07-31T04:52:07.833" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2175" PostTypeId="2" ParentId="1510" CreationDate="2014-07-31T15:36:03.623" Score="13" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Stargree, Stargreed&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/32231/skiwi&quot;&gt;Skiwi&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/conversation/stargreed&quot;&gt;A conversation about a duck&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Stars shine in CR chat quite fluently, and it sort of means that we either find it funny or that we agree, if this were Facebook they would be Likes&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-01T14:22:28.330" CommentCount="1" CommunityOwnedDate="2014-07-31T15:36:03.623" ContentLicense="CC BY-SA 3.0" />
  <row Id="2176" PostTypeId="2" ParentId="2169" CreationDate="2014-07-31T22:14:09.583" Score="5" Body="&lt;h1&gt;It Depends!&lt;/h1&gt;&#xA;&lt;p&gt;Is it reasonable to assume that the code could be updated and still work?  The answer to this question depends on many factors.&lt;/p&gt;&#xA;&lt;p&gt;If we're talking about MS SQL Server, stored procedure, functions, views, etc., all reside on the server or operate on the server.  When we're talking about databases, they're not typically updated until it is 100% absolutely necessary.&lt;/p&gt;&#xA;&lt;p&gt;SQL Server 2005 is getting a bit old today and there have been several versions of SQL Server since this version... yet there are tons of SQL Server 2005 servers in use today.  Language features added since SQL Server 2005 simply won't work on a SQL Server 2005 server.  In a case such as this, the server version should be specified in the question, and answers using language features that won't work on the specified server version should be downvoted at a minimum.&lt;/p&gt;&#xA;&lt;p&gt;On the other side of this coin however, I'll provide the example of Objective-C and iOS development.&lt;/p&gt;&#xA;&lt;p&gt;When a new version of iOS comes out, users quickly upgrade to the new version and at a high pace.&lt;/p&gt;&#xA;&lt;p&gt;As of this posting, over 87% of all iOS devices are running iOS 7.x, and another 10% of users are on version 6.x, leaving fewer than 3% of all iOS users on version 5.x and lower.  Another interesting aspect is when you look at the per device breakdown and see that the bulk of iOS 6.x users are on either the iPhone 3GS or the iPod Touch 4G, neither of which is capable of upgrading to iOS 7.x.&lt;/p&gt;&#xA;&lt;p&gt;iOS apps are always doing one of two things.  Either they're constantly updating themselves with new language features introduced by the new version of iOS, or they're not being updated at all.  Extraordinarily rare is the iOS developer who is still updating his app, but needs to continue to support devices on iOS 5.x.&lt;/p&gt;&#xA;&lt;p&gt;As such, an answer posted to an old Objective-C question which suggests new language features is absurdly appropriate because either the asker simply won't care to look at the answer because he's no longer maintaining that code (in which case the answer doesn't hurt), or he IS updating his app still and he is always pushing for it to be as modern as possible.&lt;/p&gt;&#xA;&lt;p&gt;And in fact, while SQL Server questions should specify what server version they're on, I'd recommend iOS questioners let it be known if they're waiting for iOS 8 (or whatever next version) before their release so that EVEN NEWER features of the language can be suggested!&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-07-31T22:14:09.583" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2177" PostTypeId="2" ParentId="971" CreationDate="2014-08-01T01:46:59.293" Score="11" Body="&lt;h1&gt;Downvoting has benefits.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A while back I asked &lt;a href=&quot;https://meta.stackoverflow.com/q/256019/3198973&quot;&gt;what happens to questions with a negative score?&lt;/a&gt; on Meta SO. Interesting things happen when a question goes negative. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Current questions&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;At -4, the question does not show up on the front page.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;All questions&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;-1 or lower score, more than 30 days old, no answers, not locked... deleted by Community♦&lt;/li&gt;&#xA;  &lt;li&gt;0 score, more than 365 days old, no answers, not locked, low view count, 1 or 0 comments... deleted by Community♦&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Closed questions&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;At -3, enables a speedy delete for trusted users (rather than waiting 2 days)&lt;/li&gt;&#xA;  &lt;li&gt;Closed more than 9 days ago, not as a duplicate, score less than 0, not locked, no positive score answers, no accepted answer... deleted by Community♦&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;At the least, every closed question should have &lt;strong&gt;one&lt;/strong&gt; down vote. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're really good at closing off topic questions, but I don't think we're so good at down voting bad questions. We're even worse about down voting bad answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We talk a lot about voting more and this is a reminder that, while it's true that we need to vote more, not all of those votes should be up. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-17T10:37:58.440" LastActivityDate="2014-08-08T01:15:50.160" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2178" PostTypeId="2" ParentId="1752" CreationDate="2014-08-01T11:27:45.553" Score="2" Body="&lt;p&gt;I agree that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; is the most generic and others should be synonyms of it. I actually tried to propose that synonym this morning, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt; has more questions and the system wouldn't let me. (That's what brought me to meta actually.) For simplicity's sake, I see no issue with it being the other way around. I would like to see someone propose the synonym. I would, but I don't have the required score on the tag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have &lt;a href=&quot;https://codereview.stackexchange.com/tags/error-handling/synonyms&quot;&gt;proposed a synonym&lt;/a&gt; as the &lt;a href=&quot;https://codereview.stackexchange.com/revisions/67411/2&quot;&gt;confusion between these two tags cropped up again&lt;/a&gt;. Although there are great arguments for keeping them separate, or even perhaps creating a master tag for both, I don't think the average programmer will fuss much about the technical definition. I think synomizing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; is clear and makes sense. Furthermore, it will be easily found when a user starts to type either &quot;Error&quot; or &quot;Exception&quot;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2014-10-21T11:46:56.750" LastActivityDate="2014-10-21T11:46:56.750" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2179" PostTypeId="1" AcceptedAnswerId="2180" CreationDate="2014-08-01T12:14:15.900" Score="3" ViewCount="46" Body="&lt;p&gt;Today I visited CR for the first time in a while to do a CR on my lunch break. Hit my favoured language (C#) and was greeted by this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IuTAR.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of pointing us to a different tab, wouldn't it be better to just see the list of questions when there are no featured questions? I personally think that it would result in a better user experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="4526" LastActivityDate="2014-08-10T15:40:13.080" Title="Redirect from featured questions, when there are no featured questions" Tags="|discussion|feature-request|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2180" PostTypeId="2" ParentId="2179" CreationDate="2014-08-01T13:45:40.473" Score="6" Body="&lt;p&gt;If you go to any of the main tabs, like 'info', 'newest', 'active', etc. and then go to any other tag, etc, it will &lt;em&gt;stay on the same tab&lt;/em&gt;.... So, for example, if you &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parsing+java?sort=newest&quot;&gt;go to the Java 'newest' page&lt;/a&gt;, there are the newest &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; questions. If you click on any other tags on that page, it will go to the 'newest' tab of that other tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you click on a question, and then click on the main 'Questions' page, it will come back to all-tags &lt;strong&gt;&lt;em&gt;newest&lt;/em&gt;&lt;/strong&gt; page. It remembers where you have been, and assumes that that is where you want to hang out, unless you tell it otherwise. This consistent behaviour is .... good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is true for all the tabs except the 'info' tab. That tab is not remembered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you are on the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python?sort=featured&quot;&gt;featured tab for ... Python&lt;/a&gt; (there currently are some featured Python questions....), then the system will store 'featured' as your last tab. If you click on another tag (something that is not on the bountied questions), you will go to that tags' featured tab as well (or &lt;a href=&quot;https://codereview.stackexchange.com/questions?sort=featured&quot;&gt;after going here&lt;/a&gt; click here &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cobol&amp;#39;&quot; rel=&quot;tag&quot;&gt;cobol&lt;/a&gt;). Now, on that COBOL page, go to 'newest' (and napalm the questions ... ;-) and you will see there is no 'featured' tab at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The system knows when there are no 'featured' tabs, and it will not show you, or go there, unless the 'featured' tab was the last place you went.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-08-10T15:40:13.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2181" PostTypeId="1" AcceptedAnswerId="2184" CreationDate="2014-08-01T15:24:05.487" Score="11" ViewCount="183" Body="&lt;p&gt;An answer from a prominent member of the coding community does very little to answer the question it was posted on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is laid out almost with bullets where each point says follow the link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only part of the answer that could stand by itself looks like content that was given by other answers before the user posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this close to the definition of spam?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/58689/18427&quot;&gt;Answer that smells like spam&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-08-01T16:57:57.197" Title="Where is the &quot;spam line&quot; drawn in the sand?" Tags="|discussion|flagging|specific-answer|spam|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2182" PostTypeId="2" ParentId="2181" CreationDate="2014-08-01T15:30:10.033" Score="4" Body="&lt;p&gt;&lt;strong&gt;This is not spam.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overly self-promotion &lt;em&gt;may&lt;/em&gt; be more relevant here, but even that doesn't quite become spam until it's posted on multiple questions and with no changes between those answers (making them duplicates).  Those also tend to be link-only.  He does point to his blog a few times, but other than that, he is saying more than just &quot;go to my blog.&quot;  I still don't agree that it's a link-only answer, but the spam flag should be one of the last ones to consider in a single incident like this.  Just downvote and (maybe) comment.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-08-01T16:06:25.710" LastActivityDate="2014-08-01T16:06:25.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2183" PostTypeId="2" ParentId="2181" CreationDate="2014-08-01T15:55:06.150" Score="10" Body="&lt;p&gt;The issue here is not that this is spam, it's that it's not a good answer. It's perfectly acceptable to post a link back to your blog, given that it is relevant. As much as I hate to say it, the link is relevant.&lt;/p&gt;&#xA;&lt;p&gt;I'll refer to &lt;a href=&quot;https://meta.stackexchange.com/a/59302/256822&quot;&gt;Limits for self-promotion in answers&lt;/a&gt; on meta stack exchange and quote Jeff Atwood.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;May I promote products I am affiliated with here?&lt;/h3&gt;&#xA;&lt;p&gt;The community generally frowns on overt self-promotion and tends to vote it down and flag it as spam, so be careful. Post good, relevant answers, and if they happen to be about your product, so be it. However, you must disclose your affiliation with the product in your answers. Also, if a huge percentage of your posts include a mention of your product, you're clearly here for the wrong reasons. Our advertising rates are quite reasonable; &lt;a href=&quot;https://stackoverflow.com/about/contact&quot;&gt;contact our ad sales team&lt;/a&gt; for details. We also offer &lt;a href=&quot;https://meta.stackoverflow.com/questions/tagged/open-source-advertising&quot;&gt;free vote-based advertising for open source projects&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That user was not in the wrong for promoting himself. In fact, he did provide a review and some useful information... eventually. That said though, almost half of the answer &lt;em&gt;was&lt;/em&gt; &amp;quot;See my blog.&amp;quot; The appropriate response was to downvote the answer and that seems to have happened.&lt;/p&gt;&#xA;&lt;p&gt;One minor point to add to the discussion, being prominent in the coding community does not matter in regards of spam or link only answer. Every one is subject to follow the rule and your reputation should not change the way we treat a &amp;quot;case&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-01T16:29:27.227" CommentCount="2" CommunityOwnedDate="2014-08-01T16:20:38.230" ContentLicense="CC BY-SA 3.0" />
  <row Id="2184" PostTypeId="2" ParentId="2181" CreationDate="2014-08-01T16:47:22.503" Score="15" Body="&lt;p&gt;I think one issue here is that, essentially, the answer breaks down as:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I wrote a blog, here it is&lt;/li&gt;&#xA;&lt;li&gt;My blog has relevant information about X&lt;/li&gt;&#xA;&lt;li&gt;My blog has relevant information about Y&lt;/li&gt;&#xA;&lt;li&gt;My blog has relevant information about Z&lt;/li&gt;&#xA;&lt;li&gt;Oh, this one line could be faster in your code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Now, on Code Review, and on Stack Exchange in general, links are allowed if they provide supporting information to your post. This &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1485/31503&quot;&gt;has been discussed&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1308/can-i-put-my-code-on-a-third-party-site-and-link-to-the-site-in-my-question&quot;&gt;many times&lt;/a&gt; in &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;many places&lt;/a&gt;, even in &lt;a href=&quot;https://meta.stackexchange.com/questions/8231/are-answers-that-just-contain-links-elsewhere-really-good-answers&quot;&gt;the meta faq&lt;/a&gt;. Of significance, in the 'how to answer' link in the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;help/how-to-answer&lt;/a&gt; it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Provide context for links&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Links to external resources are encouraged, but please add context&#xA;  around the link so your fellow users will have some idea what it is&#xA;  and why it’s there. Always quote the most relevant part of an&#xA;  important link, in case the target site is unreachable or goes&#xA;  permanently offline.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The reason that context is needed, is because, if the link rots, is offline, or the user is firewalled in some way, or another, the answer still needs to make sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, let's take the answer, and make the link '404', what's left?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I recently wrote an article on this subject:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;http:404somewhere/whatever&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Should I be putting LINQ query expressions inside of an object's properties?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Sure, if doing so makes sense and does not violate the guidelines in&#xA;  my article above.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Without the article, that makes no sense ... what guidelines?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Where do I draw the line with this?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Read my article for guidelines, and read the Framework Design&#xA;  Guidelines.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Without the article, that makes no sense ... what Framework Design Guidelines?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;I assume db access is probably too far but is there a line, or just a gray area?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;These are guidelines, not rules. The guideline for speed, for example,&#xA;  is that a property getter should not be much more than ten times&#xA;  slower than fetching a field.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Without the article, that makes no sense... what guidelines?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Do you see any issues with my usage of LINQ?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Yes. This is potentially inefficient:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Issues.Where(x =&gt; x.name == &quot;Warnings&quot;).Count() &gt; 0;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is 1 line of code that is being reviewed...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You don't need to count how many pennies are in a jar to know if there&#xA;  are more than zero, you only need to count one of them. You should say&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Issues.Where(x =&gt; x.name == &quot;Warnings&quot;).Any()&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now, about that 1 line of code, Eric answered at: 19:38:08Z&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3 hours before that, at &lt;a href=&quot;https://codereview.stackexchange.com/questions/58667/using-c-properties-for-simple-operations-where-should-i-draw-the-line?answertab=oldest#comment105365_58667&quot;&gt;16:49:30Z, Jesse commented&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Though, consider replacing Issues.Where(x =&gt; x.name == &quot;XXX&quot;).Count() &gt; 0 with Issues.Any(x =&gt; x.name == &quot;XXX&quot;). Still LINQ, but much more concise.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And, the first point, in &lt;a href=&quot;https://codereview.stackexchange.com/a/58680/31503&quot;&gt;the second, and accepted answer (by Olorin71 at 17:50:02Z - 2 hours before Eric's answer)&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;As Jesse said, I'd use Any instead of Where + Count. It should have a better performance, I think.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;Summing up&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The first 75% of Eric's answer is link-only since it makes no sense without the link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The remaining 25% is a duplicate of other content posted hours before, and content so minor that the first person to mention it put it as a comment...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I see it, is that this answer is useless as a review as it adds nothing, and the only person who will benefit from it is Eric because it requires that users 'click through' before the non-redundant part of the answer makes any sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, despite all that, it's not spam.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-08-01T16:57:57.197" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2185" PostTypeId="2" ParentId="2128" CreationDate="2014-08-01T20:57:50.470" Score="18" Body="&lt;p&gt;I have read most of the unanswered Python questions on Code Review. It appears that there are two major kinds of questions that are not answered:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The ones asking for a performance optimization of a piece of code.&lt;/li&gt;&#xA;&lt;li&gt;The ones whose code rely on non-standard libraries.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The problem with optimization is that you have to write benchmarks in order to provide a meaningful answer and people generally don't bother to write benchmarks, and the results may still depend on the platform  and not be relevant. The only way to provide meaningful performance advice without benchmarks is to know your algorithms. Some algorithms are pretty tricky and it is not trivial to reduce the complexity of an operation. Therefore, answering such questions is rather hard and many are left unanswered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We might know Python, know the differences between Python 2 and 3  and which idioms should be used, but non-standard libraries knowledge is no common knowledge shared by all reviewers. Even if we want to learn about the library, there will be some time before we are confident enough to provide a meaningful answer about library-specific questions. One eight of the unanswered Python questions is about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/django&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;django&amp;#39;&quot; rel=&quot;tag&quot;&gt;django&lt;/a&gt; and there are also many questions about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numpy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numpy&amp;#39;&quot; rel=&quot;tag&quot;&gt;numpy&lt;/a&gt; (those ones can be even trickier because they often deal with algorithms). I think that I have also seen some questions about sockets and networking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I don't think that Code Review needs more Python generalists, but more people who know about algorithms, networking and about some specific libraries (it would be good to have some Django guru around).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT - 19 August 2014:&lt;/strong&gt; Also, compared to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, it seems that there aren't that many votes on the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; questions on answers. That has often been said, but we need you to vote more, people.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="15094" LastEditDate="2014-08-19T08:56:55.330" LastActivityDate="2014-08-19T08:56:55.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2186" PostTypeId="1" AcceptedAnswerId="2193" CreationDate="2014-08-02T22:12:25.803" Score="6" ViewCount="98" Body="&lt;p&gt;When I try to add multiple spaces in a quote or text, it just appears as one space. For example, I want formatted output from a program on the question, like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;2  3  5  7  11 13 17 19 23 29&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which should have been:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;2**3**5**7**11*13*17*19*23*29&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(With the &lt;code&gt;*&lt;/code&gt; being the spaces) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The numbers are not formatted correctly.&#xA;How do you solve this?&lt;/p&gt;&#xA;" OwnerUserId="49308" LastEditorUserId="22222" LastEditDate="2014-08-02T23:41:05.513" LastActivityDate="2014-08-03T16:55:05.433" Title="How do you write multiple spaces in text?" Tags="|support|formatting|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2187" PostTypeId="2" ParentId="2186" CreationDate="2014-08-02T22:21:07.940" Score="3" Body="&lt;p&gt;Because content is presented using HTML, and HTML condenses whitespace. Click the little question mark icon above the editing area on the right side to get formatting help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this particular case it looks like you want to mark a section of your question as preformatted text. The formatting help page has information on how to do that.&lt;/p&gt;&#xA;" OwnerUserId="9520" LastEditorUserId="9520" LastEditDate="2014-08-03T16:34:14.747" LastActivityDate="2014-08-03T16:34:14.747" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2189" PostTypeId="1" AcceptedAnswerId="2190" CreationDate="2014-08-02T23:43:03.657" Score="8" ViewCount="99" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58852/translate-c-code-to-haskell&quot;&gt;&lt;strong&gt;Translate C++ code to Haskell&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question was put on hold and then deleted by the user.  And for this specific question, I think that is fine.  It was off-topic as it didn't include the translated code, only the original version.  He was asking for someone to write code for him.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, let's look at the close reason we provided the user:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;put on hold as off-topic by people 3 hours ago&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;This question does not appear to be a code review request within the&#xA;  scope defined in the help center.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If this question can be reworded to fit the rules in the help center,&#xA;  please edit the question or leave a comment.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the on-hold reason the system generates when a custom reason is used for closing a question.  So the user might well turn to the comment left by the custom close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question appears to be off-topic because it is about porting code&#xA;  to another language.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this disappoints me.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question definitely needs to be closed, and there are multiple good existing reasons to close the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, questions about translating code aren't strictly off-topic, and this comment along with an unspecific close reason leads anyone who might see a question like this while it was still on hold to believe that somehow questions about some code you translated from one language to another are somehow off-topic here.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-08-07T07:57:45.377" Title="Questions about code translation" Tags="|discussion|specific-question|scope|close-reasons|vote-to-close|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2190" PostTypeId="2" ParentId="2189" CreationDate="2014-08-03T00:17:06.583" Score="8" Body="&lt;p&gt;Agreed.  &quot;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review&quot; would have been a more appropriate closure reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd recommend using one of the standard closure reasons whenever possible, to avoid giving the impression that closure is a capricious decision.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I'm not going to reopen this question just to fix its closure reason.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-03T00:17:06.583" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2191" PostTypeId="2" ParentId="1752" CreationDate="2014-08-03T12:40:47.473" Score="1" Body="&lt;p&gt;Assuming this is still an open issue and the synonym hasn't been created yet, I'd like to argue that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt; be kept separate, and we make an effort to make sure all questions are appropriately tagged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Errors and exceptions are very different.  The fact that several programming languages seem to treat these identically or simply not use errors is an issue unto itself and outside the scope of Code Review or Code Review Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps part of the problem may lie with the fact that different languages think of errors and exceptions differently.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In Objective-C, an &lt;strong&gt;exception&lt;/strong&gt; is thought as a problem with the program that can only be fixed by changing the source code.  These are thought of as truly &lt;em&gt;exceptional&lt;/em&gt; behavior, and barring them being in a try-catch block, they will crash the program.  Meanwhile, try-catch blocks are heavily discouraged in  Objective-C because we have &lt;strong&gt;errors&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Objective-C, an &lt;strong&gt;error&lt;/strong&gt; is thought of as an expected but irregular problem in the execution.  The most common example I can think of comes with all the problems you'd run into with file IO.  The methods used to do file IO take a pointer to a pointer to an error object.  If there was an error, this pointer will have an error object for the program to diagnose, other was the error is nil.  Either way, the fact that the error happened will never crash the program.  If you were simply writing to file, you could never even check the error and just be okay with the write failing.  Your program wouldn't be that great, but it wouldn't crash either--and it shouldn't crash.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Swift treats errors and exceptions the same as Objective-C.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick Google search shows that at least Java and Haskell also make this distinction between errors and exceptions, though almost have an opposite attitude.  You put lots of stuff in try-catches and handle exceptions.  Meanwhile, errors tend to be the result of source code that must be fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are almost certainly other languages that make the distinction as well.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Yes, we should be sure that questions have appropriate tags (if there aren't any true &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; questions, just remove the tag for now), but synonymizing these two tags and treating them as if they are the same thing would be about as bad as synonymizing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt;.  Sure, they're quite closely related, but they're definitely two distinct things.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-03T12:40:47.473" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2192" PostTypeId="2" ParentId="1752" CreationDate="2014-08-03T12:55:09.987" Score="3" Body="&lt;p&gt;In my experience error-handling is a process that is common to all languages, when there's an error, you handle it (if you're a decent programmer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As has been pointed out by NHGrif, many languages have fine-grained control of what error conditions exist, and often differentiates these error subtypes with names that include &lt;code&gt;Error&lt;/code&gt;, &lt;code&gt;Exception&lt;/code&gt;, and possibly others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using either tag &lt;code&gt;error-handling&lt;/code&gt; or &lt;code&gt;exception-handling&lt;/code&gt; for the basic concept of handling situations when things go wrong, will lead to confusion for those people who's language gives special meaning to either (or both) terms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I suggest using a neutral name for the actual tag, and then synonymizing &lt;strong&gt;both&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt; to this new tag. Names I would suggest are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fault-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fault-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;fault-handling&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fault-condition&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fault-condition&amp;#39;&quot; rel=&quot;tag&quot;&gt;fault-condition&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-condition&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-condition&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-condition&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/abnormal-flow&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;abnormal-flow&amp;#39;&quot; rel=&quot;tag&quot;&gt;abnormal-flow&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For those with some mainframe knowledge, 'abend' is the term used for many filure modes, and is described on wikipedia here: &lt;a href=&quot;http://en.wikipedia.org/wiki/Abnormal_end&quot; rel=&quot;nofollow noreferrer&quot;&gt;Abnormal End&lt;/a&gt;. This may be an interesting tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/abend&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;abend&amp;#39;&quot; rel=&quot;tag&quot;&gt;abend&lt;/a&gt; ...&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-08-03T13:09:20.833" LastActivityDate="2014-08-03T13:09:20.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2193" PostTypeId="2" ParentId="2186" CreationDate="2014-08-03T14:40:14.250" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: You can click &lt;a href=&quot;https://codereview.meta.stackexchange.com/posts/2193/edit&quot;&gt;&lt;strong&gt;this edit link&lt;/strong&gt;&lt;/a&gt; to see the source code of this answer (if you have enough rep).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To create space-honouring text in Markdown you have a number of options.... There are recommended ways, and other supported ways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can have &lt;code&gt;&amp;lt;pre&amp;gt;this      has 6 spaces&amp;lt;/pre&amp;gt;&lt;/code&gt; (supported, but not recommended) forces a new paragraph (even if the &lt;code&gt;&amp;lt;pre&amp;gt;...&amp;lt;/pre&amp;gt;&lt;/code&gt; is embedded within the text sentence/paragraph), and looks like: &lt;pre&gt;this      has 6 spaces&lt;/pre&gt; even when embedded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively (recommended), if you want to include the formatted text in a paragraph, you can use the 'backtick' quote (`) (found to the left of the &lt;kbd&gt;1&lt;/kbd&gt; key on US-keyboards) embedded in a paragraph.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using &lt;code&gt;&amp;lt;code&amp;gt;This    is   code&amp;lt;/code&amp;gt;&lt;/code&gt; (supported, not recommended) also works and does not force a paragraph either, &lt;code&gt;even ....    when used in a paragraph&lt;/code&gt; like that. When you &lt;code&gt;use the backtick it works    even with spaces in the text&lt;/code&gt; and it can be embedded in a paragraph.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a block of formatted text (Recommended) and even for the text to be syntax highlighted, and processed using markdown, you can indent blocks of text with 4 spaces...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static final void main(String[] args) {&#xA;    // This is a formatted comment:&#xA;    //    i. using spaces to show&#xA;    //       that spaces are honoured...&#xA;    System.out.println(&quot;Hello World!&quot;);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The full help for Markdown is here: &lt;a href=&quot;https://codereview.stackexchange.com/editing-help&quot;&gt;Editing Help&lt;/a&gt;, and it includes links for more details too. The sections are 'collapsed', so click the &lt;code&gt;show more&lt;/code&gt; link in each section for... more.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-03T16:13:37.220" CommentCount="0" CommunityOwnedDate="2014-08-03T16:13:45.547" ContentLicense="CC BY-SA 3.0" />
  <row Id="2194" PostTypeId="1" CreationDate="2014-08-03T15:56:34.423" Score="6" ViewCount="66" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/a/58919/14625&quot;&gt;answer&lt;/a&gt; looks like spam to me, but 2 weeks of vacation might have impacted my judgement. I want your feedback since flagging as spam is considered heavy handed.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-08-03T16:05:51.753" Title="Is this answer regarding library code considered spam?" Tags="|discussion|specific-answer|spam|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2195" PostTypeId="2" ParentId="2194" CreationDate="2014-08-03T16:05:26.010" Score="8" Body="&lt;p&gt;No, I wouldn't consider it spam.  When an answer like this involves code in some way, it may more-likely be considered self-promotion, if even that.  I do agree that it's hardly a code review and is mostly saying how it can be done a different way, but it's still not quite spam.  The answer can still be downvoted and commented to tell the answerer that an actual code review is preferred.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for what &lt;em&gt;could&lt;/em&gt; make it look more like spam (at least if it were duplicated on multiple questions as well), it would probably be shorter and just say how great the linked code is for solving this task.  But even then, it would be mostly self-promotion than actual spam.  To be on the safe side, I would only consider an answer spam if it has &lt;em&gt;nothing&lt;/em&gt; to do with code, and instead mentions some entirely unrelated product or service (or usually some other nonsense).  That's the ideal definition of spam on SE.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-03T16:05:26.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2196" PostTypeId="2" ParentId="2194" CreationDate="2014-08-03T16:05:51.753" Score="5" Body="&lt;p&gt;In this case I believe it is not spam. It suggests an alternate algorithm (using a stack, and regex), and provides a link (with disclaimer)  to an alternate library. The answer satisfies the minimum requirements, I believe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether this makes for a good answer is independent of that though, but, spam it is not...&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-03T16:05:51.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2197" PostTypeId="2" ParentId="2186" CreationDate="2014-08-03T16:34:22.190" Score="5" Body="&lt;p&gt;You can use the HTML non-breaking space, &lt;code&gt;&amp;amp;nbsp;&lt;/code&gt; (or if you prefer hexadecimal, &lt;code&gt;&amp;amp;#x00A0;&lt;/code&gt;). The &lt;a href=&quot;http://en.wikipedia.org/wiki/Non-breaking_space&quot; rel=&quot;nofollow&quot;&gt;Wikipedia article&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In certain formats (such as HTML), it also prevents the “collapsing” of multiple consecutive whitespace characters into a single space.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So for example, the markdown:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; 1&amp;amp;nbsp;2&amp;amp;nbsp;3&amp;amp;nbsp;4&amp;lt;br&amp;gt;&#xA; 1&amp;amp;nbsp;&amp;amp;nbsp;2&amp;amp;nbsp;&amp;amp;nbsp;3&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;renders as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;1&amp;nbsp;2&amp;nbsp;3&amp;nbsp;4&lt;br&gt;&#xA;  1&amp;nbsp;&amp;nbsp;2&amp;nbsp;&amp;nbsp;3&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But since everything outside a &lt;code&gt;&amp;lt;code&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt; block is rendered with a proportional-width font, you may find alignment across multiple lines to be tricky; in that case, using &lt;code&gt;&amp;lt;code&amp;gt;&lt;/code&gt; blocks is probably your best bet.&lt;/p&gt;&#xA;" OwnerUserId="40421" LastEditorUserId="40421" LastEditDate="2014-08-03T16:55:05.433" LastActivityDate="2014-08-03T16:55:05.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2198" PostTypeId="1" AcceptedAnswerId="2200" CreationDate="2014-08-03T16:51:27.600" Score="13" ViewCount="163" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/23906&quot;&gt;suggested edit&lt;/a&gt; attempts to format the code in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/762/should-you-edit-someone-elses-code-in-a-question/1502#1502&quot;&gt;this meta post&lt;/a&gt; states that it would be better to leave formatting advice as part of answer, I am inclined to reject this suggested edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, the question was asked by a new user, and I have a strong feeling that they are not copying their code correctly from their editor and are possibly being lazy about fixing their indentation. So providing an answer saying &lt;em&gt;&quot;fix your indentation&quot;&lt;/em&gt; would be worthless to them (though perhaps not to future visitors).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what would be the best course of action?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Approve the edit.  &lt;/li&gt;&#xA;&lt;li&gt;Downvote the question (in an attempt to coerce the OP to fix the indentation).&lt;/li&gt;&#xA;&lt;li&gt;Provide an answer/comment (as done by @ComFreek) about fixing the indentation anyway.&lt;/li&gt;&#xA;&lt;li&gt;Other&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-03T16:57:46.643" Title="Suggested edit attempts to format code" Tags="|discussion|formatting|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2199" PostTypeId="2" ParentId="2198" CreationDate="2014-08-03T16:57:25.273" Score="12" Body="&lt;h1&gt;Reject the Edit&lt;/h1&gt;&#xA;&lt;p&gt;We shouldn't be guessing at how the OP formatted his code.  Worse case scenario, an answer comments that he should fix his indentation, and the asker replies &amp;quot;I've got it right in my IDE but couldn't get it right here.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;That's literally the worst case scenario.&lt;/p&gt;&#xA;&lt;p&gt;But if we assume that the asker did it right and then fix it for him, and we don't leave answers commenting on the indentation, then the user may be continuing to fail to indent, assume that the indentation edit was just our personal preference here, and continue to write poorly formatted code.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-03T16:57:25.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2200" PostTypeId="2" ParentId="2198" CreationDate="2014-08-03T16:57:46.643" Score="14" Body="&lt;p&gt;The edit has already been rejected.  Unless otherwise stated by the OP, it's not quite easy to tell if the bad formatting is from a copy/paste, laziness, or experience.  If the indentation is addressed in an answer, even if the OP already knew about it (copy error), then the OP may have to acknowledge it since that was provided for review.  &lt;em&gt;It is up to the poster to make sure the code shows up as intended, otherwise it should be noted so that it's not reviewed (and possibly fixed instead)&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-03T16:57:46.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2201" PostTypeId="1" AcceptedAnswerId="2203" CreationDate="2014-08-03T17:01:53.723" Score="9" ViewCount="57" Body="&lt;p&gt;Should we downvote answers to old questions since they no longer support current policy, so that new users searching for answers don't find these posts and get led astray?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example(s):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/210/18427&quot;&gt;https://codereview.meta.stackexchange.com/q/210/18427&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt; Feel free to add other examples &lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-03T17:07:13.933" Title="Old Meta questions about policies we have since changed" Tags="|discussion|site-policy|meta|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2203" PostTypeId="2" ParentId="2201" CreationDate="2014-08-03T17:07:13.933" Score="11" Body="&lt;p&gt;Here's one outdated question that has already been historical-locked:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully&quot;&gt;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can do this with the remaining relevant questions, so that visitors will be redirected to the post with the current site policy.  If you come across one that should be locked as such, feel free to flag it so that a mod can attend to it.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-03T17:07:13.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2204" PostTypeId="2" ParentId="144" CreationDate="2014-08-03T18:03:58.557" Score="1" Body="&lt;p&gt;I'd say try it.&lt;br&gt;&#xA;If we end up not liking it, we'll update the rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like the idea of reviewing a patch file, but reading through a diff file could be messy and as &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/145/32360&quot;&gt;Mark Loeser pointed out&lt;/a&gt;, there may not be enough context to review the code adequately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I like the idea of reviewing a diff, is we can see the original problem and your solution to the problem, and then we could review whether or not you provided an optimal solution.&lt;/p&gt;&#xA;" OwnerUserId="32360" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-08-03T18:03:58.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2205" PostTypeId="2" ParentId="144" CreationDate="2014-08-03T19:29:15.200" Score="2" Body="&lt;p&gt;I think that reviewing patches would be a bad idea.  Since answers will likely suggest changes to the code, they will be, in a sense, a patch on a patch, and that would be nasty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest posting the question with the relevant excerpts of the &quot;after&quot; code to be reviewed.  Optionally include the &quot;before&quot; code, provide a brief explanation of the changes, and tag the question as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;.  Reviewers can diff the &quot;before&quot; and &quot;after&quot; code on their own if they want.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-03T19:29:15.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2206" PostTypeId="1" AcceptedAnswerId="2207" CreationDate="2014-08-04T12:06:52.730" Score="9" ViewCount="156" Body="&lt;p&gt;Related meta question, regarding the inverse of this question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2209/is-solely-suggesting-another-solution-a-bad-answer&quot;&gt;Is solely suggesting another solution a bad answer?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://codereview.stackexchange.com/questions/25138/accelerate-opengl-2d-on-python3&quot;&gt;Accelerate OpenGL 2D on Python3&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/58864/finding-primes-in-java&quot;&gt;Finding Primes in Java&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions have one thing in common: &lt;strong&gt;They are about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/strong&gt; They worded their question in a manner as &quot;it reaches speed X, but I'd wish it would reach speed Y&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the first linked question, there are (at the moment of writing) 3 close votes. Maybe 4, depends on how my &quot;leave-open&quot; vote works. Still.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We require that code works before we will review it. This is a good thing, because broken code takes many forms, and most of them inhibit review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, when it comes to performance issues, the code works. It's just not fast enough.&#xA;Often, however, performance optimizations don't come from micro-optimizations - they come from using a different algorithm. I don't have statistics to back me up, but any answer that comes with a different (faster for expected \$n\$) time complexity sounds like a good answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer in the second linked question completely trivializes the asker's code. If the asker presents an implementation of algorithm A, and the best answer is &quot;use algorithm B&quot;, then surely anything else after that is just a waste? Explaining to someone how algorithm A might be implemented better is a waste of time as they should use algorithm B instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the first linked question: &lt;strong&gt;Should questions asking for a better algorithm be closed?&lt;/strong&gt;&lt;br&gt;&#xA;For the second linked question:&#xA;&lt;strong&gt;Why does reviewing an inferior algorithm still have purpose?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-07T17:52:11.453" Title="Is a bad approach for a problem a good reason to close a question?" Tags="|discussion|specific-question|scope|close-reasons|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2207" PostTypeId="2" ParentId="2206" CreationDate="2014-08-04T12:06:52.730" Score="10" Body="&lt;p&gt;Personally, I think the answer to this question &lt;strong&gt;&quot;Is a bad approach for a problem a good reason to close that question?&quot;&lt;/strong&gt; is no, because it is only a bad approach because a better approach exists. And knowing that a better approach exists is no trivial matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, if X people sort using algorithm A in a certain year, and 1 year later algorithm B is invented by some clever person, would you close all the algorithm A questions on grounds of &quot;use algorithm B&quot;? That sounds silly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there's something that feels wrong about closing a question whilst using an answer as the close reason. That is, if you were to copy the close reason and paste it into the answer field, the user would accept it. That just feels wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer only covers half of the points I made, however. &lt;strong&gt;If the answer containing the better algorithm is posted quickly, what good would other answers be?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other good answers would critique the code in question. Most likely with a disclaimer of &quot;this answer over here is correct. Algorithm Y is faster, but here are some improvements that can be made in your existing code/algorithm.&quot; –  &lt;strong&gt;ckuhn203 in the comments&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2014-08-07T17:52:11.453" LastActivityDate="2014-08-07T17:52:11.453" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2208" PostTypeId="2" ParentId="2206" CreationDate="2014-08-04T12:32:21.683" Score="-1" Body="&lt;p&gt;It is my opinion that performance issues are bugs. A piece of software is not only subject to functional requirements (“program must find primes”), but also to non-functional requirements (“program must complete within &lt;em&gt;x&lt;/em&gt; seconds”). A program with performance issues does not work as required.; the code is broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code Review is not about solving problems&lt;/strong&gt;, but about giving code reviews. Questions about algorithms may be suitable for Programmers, while optimizing may be on topic on Stack Overflow (Especially questions already containing an attempted solution make for great SO questions).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Should questions asking for a better algorithm be closed?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Usually yes, and especially when OP is not asking for feedback on the current code, but for a reimplementation: Questions about code not yet written are off topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the example: “&lt;a href=&quot;https://codereview.stackexchange.com/q/58864&quot;&gt;Finding Primes in Java&lt;/a&gt;”: The question is borderline off-topic according to this. The &lt;a href=&quot;https://codereview.stackexchange.com/a/58874&quot;&gt;accepted answer&lt;/a&gt; does answer the question, but is certainly not a code review. Such answers are a good indication that the question should have been closed.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Why does reviewing an inferior algorithm still have purpose?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If OP is not aware that a suboptimal algorithm was used, that can be a valid part of a review. However, the given piece of code will usually show many other things where you can give feedback on, such as formatting and style, general architecture, unexpected gotchas, ….&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A code review is only superficially about perfecting a given snippet of code. In the long run, &lt;strong&gt;it's about enabling the programmer to write better code&lt;/strong&gt; the next time.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-04T13:51:09.690" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2209" PostTypeId="1" AcceptedAnswerId="2210" CreationDate="2014-08-04T12:48:08.903" Score="6" ViewCount="163" Body="&lt;p&gt;Related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2206/is-a-bad-approach-for-a-problem-a-good-reason-to-close-a-question&quot;&gt;Is a bad approach for a problem a good reason to close a question?&lt;/a&gt;, this question is about the opposite instead: &lt;strong&gt;Is solely suggesting another solution a bad answer?&lt;/strong&gt; We've been over this already, partially, in  the question &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers&quot;&gt;Short answers and code-only answers&lt;/a&gt;, but I wish to point out one particular variant:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/58874/1&quot;&gt;This answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/58864/finding-primes-in-java&quot;&gt;Finding Primes in Java&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question uses a rather bad implementation of algorithm A. I suggest algorithm B, and (in the 5 minute edit period) have managed to make quite something of my answer: I have managed to include time complexity for the current solution and the proposed solution, I have added a fancy GIF (animated images are worth their weight in bandwidth/screen space) and, generally, my answer is well sourced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it doesn't review any of the code. It reviews the solution. It takes a short look at the asker's code, tosses it into a pit and comes up with its own solution. There is no such thing as a review. I have more answers like that:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/57832/blackjack-strategy/57840#57840&quot;&gt;Blackjack Strategy&lt;/a&gt; - trivializes asker's code, suggesting a different implementation.&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58747/find-min-of-3-numbers-hardcoded/58751#58751&quot;&gt;Min of 3 numbers&lt;/a&gt; - doesn't notice the bug in the code by suggesting a different implementation. Takes the different implementation and tries to escalate it to a yet non-existing problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet when you look at the scores, those are my best answers! One would think that if they truly were bad answers, they'd be downvoted, surely? But they don't. And I think I know why: They're good answers. &lt;strong&gt;They are bad reviews, though.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That last statement warrants the following questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Is solely suggesting another solution a bad review?&lt;/strong&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Is a bad review a bad answer?&lt;/strong&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Are questions asking for other solutions bad questions, as they don't invite reviews?&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-02-25T13:45:20.987" Title="Is solely suggesting another solution a bad answer?" Tags="|discussion|answers|specific-answer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2210" PostTypeId="2" ParentId="2209" CreationDate="2014-08-04T12:59:48.533" Score="3" Body="&lt;p&gt;I will answer this with our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;6 magic questions&lt;/a&gt;, especially question no. 6:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about &lt;strong&gt;any or all facets&lt;/strong&gt; of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To me what definitely belongs into &quot;facets&quot; of code is the approach to the problem. This includes algorithm choice, architectural structure, class naming and design and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To cut things short:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Is solely suggesting another solution a bad review?&lt;/strong&gt;&lt;br&gt;&#xA; &lt;strong&gt;NO&lt;/strong&gt;, because the solution is part of a code review and small answers are okay! See &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2106/jack-of-all-trades-master-of-none-lets-work-together-to-offer-ultimately-bet&quot;&gt;Jack of All Trades, Master of None - Let&amp;#39;s work together to offer ultimately better content, faster&lt;/a&gt; for details.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Is a bad review a bad answer?&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;Yes, but&lt;/strong&gt; what you describe is not a bad review.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Are questions asking for other solutions bad questions, as they don't invite reviews?&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;Yes, because&lt;/strong&gt; we are allowed to review &lt;em&gt;all&lt;/em&gt; aspects of code. Whether that be a solution or indentation, is irrelevant. If the question asks specifically for feedback on one facet only, it's a bad question, because it doesn't want a review on all aspects.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-04T14:44:49.037" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2211" PostTypeId="5" CreationDate="2014-08-04T13:45:19.683" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-08-04T13:45:19.683" LastActivityDate="2014-08-04T13:45:19.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2212" PostTypeId="4" CreationDate="2014-08-04T13:45:19.683" Score="0" Body="This tag is for questions about a specific answer to a question. Answers given to such questions might not be applicable in general." OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2014-08-05T14:48:55.550" LastActivityDate="2014-08-05T14:48:55.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2213" PostTypeId="1" AcceptedAnswerId="2214" CreationDate="2014-08-04T19:24:37.490" Score="6" ViewCount="64" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug?tab=tags&quot;&gt;Mat's Mug has a score of 154 on 35 non-wiki answers for vba&lt;/a&gt;, but he's &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug?tab=badges&amp;amp;sort=name&amp;amp;page=2&quot;&gt;not recieved&lt;/a&gt; a &lt;a href=&quot;https://codereview.stackexchange.com/help/badges?tab=tags&amp;amp;filter=bronze&quot;&gt;bronze tag badge&lt;/a&gt;. Why is that? I thought the requirements were a score of 100 on 20 non-wiki answers.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-08-04T19:29:09.550" Title="Why doesn't this user have a bronze tag badge?" Tags="|support|badges|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2214" PostTypeId="2" ParentId="2213" CreationDate="2014-08-04T19:29:09.550" Score="10" Body="&lt;p&gt;In order for a tag to qualify for tag badges, it must be applied to at least 100 questions.  So far, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; has only 69 total questions.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-04T19:29:09.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2215" PostTypeId="1" AcceptedAnswerId="2217" CreationDate="2014-08-04T22:01:56.640" Score="11" ViewCount="155" Body="&lt;p&gt;Is there any limit to the number of follow up questions one can ask for a certain problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a scenario where a user posts questions according to guidelines, then assuming this goes on for about 20 to 50 iterations, there should be an easier way to navigate between question-answers parts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest a breadcrumbs-like navigation (display the review number) or an implementation similar to that of GitHub commits. However, instead of a difference view, it displays a related review iteration.&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="22222" LastEditDate="2015-12-04T14:44:26.360" LastActivityDate="2015-12-04T14:44:26.360" Title="Navigating between question-answers parts" Tags="|discussion|feature-request|iterative-review|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2216" PostTypeId="1" AcceptedAnswerId="2231" CreationDate="2014-08-04T22:13:04.310" Score="16" ViewCount="414" Body="&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Did I write that code myself? &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is one of the six questions the help center recommends users should be able to answer &quot;Yes&quot; to before posting their question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure I quite understand it though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two possible reasons for this requirement were suggested in chat this morning when I was thinking out loud about the question.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Assures the asker is invested in the question.&lt;/li&gt;&#xA;&lt;li&gt;Licensing, etc.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think point one isn't a good reason at all.  Why would someone post a question to which they're not interested in the answer?  Moreover, other Stack Exchange sites don't seem to think the situation being asked about has to apply directly to the person asking or come from a personal experience of the asker.  Several SO questions are asked about code snippets from programming books or websites.  Questions on other Stack Exchange sites might be about something one saw on TV, heard a rumor about, etc.  And ultimately, I think we should be more concerned with the question's value to the community at large than the question's value to the asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for point two... there's plenty of code that I've not written myself, but I might own at least a part of a license too--any code I've written as part of a group, etc.  Moreover, there's plenty of code that is protected by a license that would make it perfectly legal for posting on CodeReview--for example: anything already posted on StackOverflow or CodeReview as a question or answer.  Though if it's a StackOverflow question it's probably off-topic as non-working, and if it's a CodeReview question, it's probably a duplicate--but answers should still be fair game.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, for reiteration:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rather than worrying about a question's value to the asker, we should be more concerned with questions &amp;amp; answers that provide value to the community at large.&lt;/li&gt;&#xA;&lt;li&gt;We can &amp;amp; should worry about licensing and rights in the same way StackOverflow does.  If someone posts code they didn't have the rights to, it is the responsibility of the party that owns the rights to get in touch with CodeReview/StackExchange to request the code be removed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there any thing I'm missing in these two points?  Are there any other reasons why we should keep the &quot;Did I write that code myself?&quot; rule that I've missed?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;As an example of where this rule seems a little silly to me, there's &lt;a href=&quot;https://codereview.stackexchange.com/questions/2039/comparing-color-objects-with&quot;&gt;this question&lt;/a&gt; which was bumped this morning with a new answer then closed since the asker clearly is not the original writer of the code--he linked back to the SO question he copied it from.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-08-10T16:44:41.663" Title="Can we revisit &quot;Did I write that code myself&quot;?" Tags="|discussion|status-completed|scope|code-ownership|" AnswerCount="5" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="2217" PostTypeId="2" ParentId="2215" CreationDate="2014-08-04T22:15:28.480" Score="14" Body="&lt;p&gt;I think you are thinking of the iterative process for an entire production size application, that is not what we do on Code Review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the process goes farther than like 10 iterations, it's a very large piece of code, and we would have told the user the first post that they need to break it up into several questions, or start with smaller pieces. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This moves us to the Conclusion that smaller pieces with 2-4 iterations is better than a huge piece of code that hardly anyone would read all the way through.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that your scenario is possible with the current Posting practices that we try to help new posters adhere too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do see your concern, but after 2-4 iterations the code is in pretty good shape usually, after that we would just be beating a dead Unicorn.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="41243" LastEditDate="2014-08-04T22:20:08.887" LastActivityDate="2014-08-04T22:20:08.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2218" PostTypeId="2" ParentId="2215" CreationDate="2014-08-04T22:15:54.887" Score="13" Body="&lt;p&gt;The answer to the first part of your question I think should be: &lt;strong&gt;As many as you need.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However.... be reasonable.  You can't ask a follow-up to an unanswered question.  You shouldn't ask a follow-up to a question you haven't marked an accepted answer to.  And the code in your follow-up question should address every point in the answers provided or explain why those points weren't addressed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In regards to the second part of your question, you can always go back and edit your old questions.  Just edit each question to point to the one before and the one after it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;In light of Malachi's answer, and putting more emphasis on my &lt;strong&gt;be reasonable&lt;/strong&gt;, if your code takes 20-50 iterations to get completely reviewed, it's probably way too big of a chunk of code for a reasonable CodeReview question, and you should consider breaking it into several smaller questions.&lt;/em&gt; &lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-04T22:15:54.887" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2219" PostTypeId="1" AcceptedAnswerId="2220" CreationDate="2014-08-04T22:17:07.620" Score="3" ViewCount="45" Body="&lt;p&gt;I recently started participating in code review site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On my first question, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; tag was inserted by an edit from a moderator, and soon yet another user suggested that I include a unit test. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even though this might be a bit of a coincidence, I completely agree with the need of test cases when an algorithm is concerned. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to suggest that we recommend a unit test be included with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; tag, to prevent any code break. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am suggesting an addition to code review help center or somewhere in UI. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless I have missed something, I think this might be a good addition.&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="18427" LastEditDate="2014-08-04T22:42:14.283" LastActivityDate="2014-08-05T17:33:10.073" Title="Should a user provide a set of test cases when the [algorithm] tag is used?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2220" PostTypeId="2" ParentId="2219" CreationDate="2014-08-04T22:26:36.633" Score="12" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;While it is a good idea to use unit tests and it does prove to answerers that the code isn't broken to begin with, it would be impractical in practice. There is no technology to help us ensure that a unit test is included, so we would have to manually enforce this request. Also, it would exclude many beginners and enthusiasts who've never even heard of a unit test before.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;But that doesn't help much...&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;No. It doesn't.&lt;/p&gt;&#xA;&lt;h1&gt;So what else could be done?&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Edit the tag wiki and add a suggestion to include a unit test in algorithm questions.&lt;/li&gt;&#xA;&lt;li&gt;Leave a comment on appropriate questions asking to see their unit test (if they have one).&lt;/li&gt;&#xA;&lt;li&gt;Mention in your review the benefits of unit testing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-05T17:33:10.073" CommentCount="6" CommunityOwnedDate="2014-08-04T22:26:36.633" ContentLicense="CC BY-SA 3.0" />
  <row Id="2221" PostTypeId="2" ParentId="2216" CreationDate="2014-08-05T00:34:29.153" Score="6" Body="&lt;p&gt;I think the primary purpose of CR is to improve the quality of your code. And not just the code you post, but also your future code. And the way to do that is to post your code, so that we can point out the mistakes you're making.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-08-05T00:34:29.153" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2222" PostTypeId="2" ParentId="2216" CreationDate="2014-08-05T00:53:19.753" Score="10" Body="&lt;p&gt;This issue has been discussed a few times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Licensing is the one reason cited most often, and it's and easy one to use as a clear-cut thing. If you don't own the code you can't publish it and change the licensing on it. You are right though that there's a lot of code that may not be 'yours', and is still licensed to allow posting here, like other code on Stack Overflow. In other words, licensing reasons are actually not a great reason to say 'it must be your code', because there's a lot of code that does not have licensing problems, and even if it did, it's not Stack Exchanges problem that some contributor broke some licensing terms. The question can be removed if there's a conflict.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second reason cited often, is based on an actual question that was asked which went on the lines: &lt;em&gt;The person who wrote this code works for me, if you think this code has problems, I'll fire them&lt;/em&gt;. It is clear that no-one wants Code Review to be a place that determines the future of employees and their careers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asker's investment is not something I have heard discussed much as a reason for the own-code-only. I can understand the sentiment though. Reviewers spend a lot of time on each question, you want the asker to actually pay attention to the reviews so that you actually are adding value with your review. How does this affect the own-code issue? It does not really affect it at all.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, what are the real reasons for the own-code requirement?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Licensing plays a part, but a small one&lt;/li&gt;&#xA;&lt;li&gt;Reason for the review plays another: If the purpose is to improve the code, then fine, but if the purpose of the review is to determine someone-s career, then no, not fine.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;But, the biggest reasons I (personally) think the own-code requirement is valuable is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code is a personal thing, it's an expression of creativity, and the product of hard labour. People are emotionally 'invested' in their code.&lt;/li&gt;&#xA;&lt;li&gt;Code often requires in-depth explanations for the reasons certain choices were made&lt;/li&gt;&#xA;&lt;li&gt;Good code reviews are also often very critical of the code, because, often, code has problems.&lt;/li&gt;&#xA;&lt;li&gt;Criticism is felt most 'keenly' by the creator of the code, because the criticism is also criticizing the programmer's creative abilities, dedication, and effectiveness.&lt;/li&gt;&#xA;&lt;li&gt;Constructive criticism is a personal attack, and has to be delivered in a way that results in a positive outcome.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Regardless of who posts the question on Code Review, any review given is delivering criticism (or praise) to the the author, not the asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, if the reviewer has questions, the best person to answer them is the code's author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, on the receiving side, three things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;regardless of who posts the question, you are criticising the author.&lt;/li&gt;&#xA;&lt;li&gt;criticism needs to be delivered tactfully&lt;/li&gt;&#xA;&lt;li&gt;unwanted criticism is seldom welcome, and mostly hurtful.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;On the reviewer's side, two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If I am dishing out criticism, I want to be giving it to the person who is being criticised.&lt;/li&gt;&#xA;&lt;li&gt;If I am investing my time in the review, I want to be able to ask for more details on why choices were made, and other constraints imposed, and I want the answers from the most reliable source. My time is not worth it, otherwise.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Without the own-code requirement, code review would be no better than bash.org, or codecrap.com, where people go to laugh at, and ridicule others' mistakes.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-05T00:53:19.753" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2223" PostTypeId="2" ParentId="2216" CreationDate="2014-08-05T07:53:30.543" Score="7" Body="&lt;p&gt;I disagree that code should be self-written.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's something flawed about the notion that...  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;But, the biggest reasons I (personally) think the own-code requirement is valuable is:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Code is a personal thing, it's an expression of creativity, and the product of hard labour. People are emotionally 'invested' in their code.&lt;/li&gt;&#xA;  &lt;li&gt;Code often requires in-depth explanations for the reasons certain choices were made&lt;/li&gt;&#xA;  &lt;li&gt;Good code reviews are also often very critical of the code, because, often, code has problems.&lt;/li&gt;&#xA;  &lt;li&gt;Criticism is felt most 'keenly' by the creator of the code, because the criticism is also criticizing the programmer's creative abilities, dedication, and effectiveness.&lt;/li&gt;&#xA;  &lt;li&gt;Constructive criticism is a personal attack, and has to be delivered in a way that results in a positive outcome.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Namely... if this is true, then what can others learn from a review of the code? Nothing? Doesn't this go against the idea that others can learn from the answer of a question? You know, the main point of SE Q&amp;amp;A sites?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a person were to post a question on CR, and he were to die the next day, would you close the question? What if he didn't die, but just never came back? No, because such a thing would be ridiculous. Others are supposed to be able to learn from a code review, even when it's not their own code. So I posit that that exact point is irrelevant.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;regardless of who posts the question, you are criticising the author.&lt;/li&gt;&#xA;  &lt;li&gt;criticism needs to be delivered tactfully&lt;/li&gt;&#xA;  &lt;li&gt;unwanted criticism is seldom welcome, and mostly hurtful.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If the code is part of a project that I'm working on, but I didn't write it myself, I don't care how the original author feels about me tearing their code a new one. Get rid of those feelings; if you feel you OWN the code that you've written and can't let anyone comment on it or change it, then you are a threat to all projects that you work on. Because you haven't learned how to share the sand in the sandbox.&lt;/li&gt;&#xA;&lt;li&gt;This statement is true, but the reason behind it is wrong. Criticism should be delivered tactfully at all times. However, you can't be seriously telling me you can grasp how an asker will react to statements based on 1 page or less of text. How do you know whether you're being too harsh? The only time your code is WRONG is when it doesn't perform as advertised. In all other cases, it could have been better, but it's not wrong. People who can't take such criticism shouldn't be writing code in the first place.&lt;/li&gt;&#xA;&lt;li&gt;The criticism is not intended for the author! It is intended for the code! To take an &quot;attack&quot; on your code personally is to be unprofessional. In the event that a new maintainer posts the code up for review, he wants to know how to improve the code. He doesn't want to rub it the original author's face. In the event that the original author finds the question and reads the review, he should realize that when he gave up the license to his code, this is one of the things that can happen with it. It can get &lt;em&gt;changed&lt;/em&gt;! &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Personally, I feel that&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The license requirement must stay.&lt;/li&gt;&#xA;&lt;li&gt;The asker should want the presented code to be good code. That is, THEY should wish to know the answer.&lt;/li&gt;&#xA;&lt;li&gt;The asker should be able to clarify and explain their code. Questions that are unclear can be closed as &quot;unclear what you're asking.&quot; (That's what it's for!)&lt;/li&gt;&#xA;&lt;li&gt;The asker should take ownership of the code. That is, by posting the question, they are responsible for the code. They have to provide the reasons why the code is written the way it is. If they can't answer then the question is closed - code without context can't be reviewed!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For the posted question, I'd close it because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The asker has a license to the code. Leave open.&lt;/li&gt;&#xA;&lt;li&gt;The asker has stated an interest in knowing the answer. Leave open.&lt;/li&gt;&#xA;&lt;li&gt;The asker didn't need to clarify their code (nobody has asked and the code seems simple enough). Leave open.&lt;/li&gt;&#xA;&lt;li&gt;The asker hasn't given any context in which the code will be used. (Close.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That last reason is the valid reason. Requirements are hard. By presenting only the code, you present flawed restrictions. Reviewing the solution to a problem is part of the code review and due to the way the code is posted, such a review can't be made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they had said &quot;I'm making a similar game and wondering whether this is a good way to determine block strength in my &lt;code&gt;Block&lt;/code&gt; class?&quot; then BAM you'd have context. And we could have gone &quot;No, this is not future-proof. What if you want to make pictures out of blocks later, but still have a balanced level?&quot;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Without the own-code requirement, code review would be no better than bash.org, or codecrap.com, where people go to laugh at, and ridicule others' mistakes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Downvote all answers that take on a derogatory attitude. You want to review someone's code? Sure. You write your answer whilst describing in detail how stupid they are for doing things like this? Guess what happens on Stack Overflow if you do that? You get downvoted for being an asshole. And so should the answers here. If you're going to point and laugh, eat downvotes. If you're still gonna point and laugh, eat a ban. Pointing and laughing at code is not the way to improve code. Pointing and laughing at askers is not the way towards a healthy community. This is a StackExchange website, and that's different from the rest of the internet.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Feel free to comment with more questions like this and I'll be happy to apply my new list of reasons to them to show you why I'd have them be open or closed.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2014-08-05T08:05:33.833" LastActivityDate="2014-08-05T08:05:33.833" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2224" PostTypeId="1" AcceptedAnswerId="2227" CreationDate="2014-08-05T16:50:10.680" Score="12" ViewCount="301" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/59130/9357&quot;&gt;PHP mail form is being abused&lt;/a&gt;, the question asks for help finding how an e-mail script got exploited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finding &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; problems is normally within the scope of Code Review, and we routinely point out security problems even if the author doesn't ask about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, does this question violate the &quot;working code, to the best of my knowledge&quot; requirement?  What should be done with it?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-08-06T01:08:29.710" Title="Are requests to diagnose a known security problem on-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2225" PostTypeId="2" ParentId="2103" CreationDate="2014-08-05T16:55:44.890" Score="16" Body="&lt;p&gt;Without any further ado:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Code Review is a successful asset to Stack Exchange in its own way.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;(I hope that I qualify as one of the &quot;people in charge&quot; for the purposes of this discussion.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be fair, comments three and a half years old probably shouldn't generally be considered authoritative. Plus, Jeff moved on from the company long before I was hired, and I've been around for a year now. But we do still believe that there's room for multiple sites in the network related in some way or another to software development. If we didn't, this site and several others would have been shuttered long ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You guys have put together a pretty darn nice site here, and more impressively, it's still improving all the time. When you look at the fact that you're still a beta site, the proper analysis isn't that you're bad, it's that the design of our beta/release system doesn't handle the things that make Code Review a special snowflake very well. In other words: it's not you, it's us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But we're working on it, in part due to the fact that we do have great sites like yours still in beta! Recently, the community team has been talking about making a bunch of changes that would remove &quot;graduation from beta&quot; as the one be all, end all milestone in our process, and replacing them with smaller individual milestones that sites could achieve independently. It's still far too early in the process to be specific about this in any way, but I expect Code Review to look much more like a &quot;full&quot; site than a freshly launched beta when it's all over.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A couple people have asked about my word choice above. When I said &quot;special snowflake,&quot; I was partially just trying to be cute, which probably wasn't the best idea. And &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2103/i-bet-you-didnt-know-about-this-comment-by-jeff-atwood-on-code-reviews-viabili/2225?noredirect=1#comment5747_2225&quot;&gt;jt0dd's comment&lt;/a&gt; is pretty accurate. But here's one example: one of the things we look at during site evaluations is &quot;does this site result in answers to questions that are better than the answers you could get somewhere else?&quot; It's one way we try to see if we're achieving our qualitative/fuzzy goal of making the Internet a better place. As I mentioned &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=16964329#16964329&quot;&gt;in chat&lt;/a&gt;, it's easier to compare &quot;how do I cook broccoli so it's soft but not mushy&quot; across sites than &quot;what should be improved in the following eighty lines of code?&quot;&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-07T22:22:07.800" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2227" PostTypeId="2" ParentId="2224" CreationDate="2014-08-05T17:07:56.460" Score="4" Body="&lt;p&gt;To me, it is analogous to asking for a performance optimization when we know the code doesn't work with a big file. Take this question as an example &lt;a href=&quot;https://codereview.stackexchange.com/questions/59122/replacing-non-ascii-characters&quot;&gt;Replacing non-ASCII characters&lt;/a&gt;, we know that his code will fail with big input but it still on-topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, the code is sending mail, but there is a known security issue. &lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-08-05T17:09:06.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2228" PostTypeId="2" ParentId="2224" CreationDate="2014-08-05T19:02:01.960" Score="2" Body="&lt;p&gt;I would say that if the user includes the information in the &lt;code&gt;show_error&lt;/code&gt; function, that this should be on topic,  we could point out where vulnerabilities are, they aren't bugs that keep the application from doing what it was programmed to do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't a debugging exercise.  It's more of an optimization exercise.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am casting a Reopen Vote.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Looking at the message it looks like the recipient just doesn't exist, it looks like a fake E-mail was put in.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-08-05T19:02:01.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2229" PostTypeId="2" ParentId="2224" CreationDate="2014-08-05T19:13:03.297" Score="1" Body="&lt;p&gt;It seems to me like the OP is asking about code not yet written when he says &quot;I am trying to figure out a way to secure this form so that individuals cannot abuse this form and send mail to others through it.&quot;  If he said he was looking for ways to improve the security, then it could be a review.  Seems to me that he is looking for suggestions for how to implement security in the first place, and that would be a better fit elsewhere like SO.&lt;/p&gt;&#xA;" OwnerUserId="14608" LastActivityDate="2014-08-05T19:13:03.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2230" PostTypeId="2" ParentId="2216" CreationDate="2014-08-05T20:09:48.213" Score="0" Body="&lt;p&gt;If it were not for this rule, I would have submitted a number of questions about code I have found on GitHub.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find that this rule keeps the flow of questions more manageable, which is a good thing at this point.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-08-05T20:09:48.213" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2231" PostTypeId="2" ParentId="2216" CreationDate="2014-08-05T21:44:57.347" Score="13" Body="&lt;p&gt;To add to the discussion and to clarify my point...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not saying we should only eliminate this rule.  It's highly likely that we need different, more specific rules in place of this rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with this rule is that there are questions that could easily be on-topic if it were for this rule alone.  Yet this rule seems to exist to discourage certain other types of behavior that we seem to think will exist simply by allowing user's to post code they did not write.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, the description in the actual close message and the description in the help center are a little different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The actual close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. Questions seeking an explanation of someone else's code are off-topic. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As a matter of fact, I'm actually pretty okay with the close reason as written in the close reasons list.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code explanation requests are off-topic.  This is Code Review, not Code Explain.&lt;/li&gt;&#xA;&lt;li&gt;Pseudocode, hypothetical code, and stub code are off-topic.&lt;/li&gt;&#xA;&lt;li&gt;The code must be &lt;em&gt;real code&lt;/em&gt; that &lt;strong&gt;own or maintain&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code that I own or maintain is very different from code that I wrote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose I've got an Open Source project.  I'm the owner and primary maintainer of the open source project.  A user has submitted a change to part of my open source project.  The project is open source, and the user has submitted his code to the project, so there's no legal/licensing issue in posting the code.  I am the owner and maintainer of the project, so this is (at least potentially) code that I maintain.  I want this code reviewed by a fresh set of eyes before I incorporate it into the project.  Where is the problem in posting this code assuming it is otherwise on-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps I might make a decision on whether or not to incorporate the code in the project based on the reviews I get here.  This is certainly less vicious than firing (or not hiring) someone based on a review... but ultimately, how does what I personally do with the review even relevant to whether or not the question itself is on-topic?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about code that I hired out?  I'm working on a project, and I needed help getting a specific part of it working, so I contracted out a chunk of the project.  It's already done and paid for, there's no decision about anyone being hired/fired, but I think the code needs a second look, and if it's something I hired out to do, then it's probably something I either don't have the time or ability to review myself.  But from now on, it is code that I will be maintaining... so I'm still heavily invested in making this code as good as possible.  Assuming everything else about the question is on-topic, is it right for this question to be off-topic just because I didn't personally write the code (and make the mistake of admitting that in my question)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think these sorts of question is more than fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some have voiced concerns about a user posting code he does not own would not be able to provide necessary context or details about the code.  Fact of the matter is, this happens even with the current rule with users claiming (and we'll give them the benefit of the doubt) the code was written by them.  They sometimes just completely ignore comments asking for clarity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if this is a problem, there's already an existing close reason for that: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;unclear what you're asking&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This close reason applies regardless of whether or not the question author and the code author are the same person.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could even change the help center to make it clear that we don't want questions for which to determine someone's career, whether or not to hire/fire someone, etc., and if necessary, create a close reason just for this sort of question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Ultimately though, the actual close reason itself is okay.  The problem is with the clarity the help center gives on the close reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am recommended that the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center's on topic page&lt;/a&gt; change the following question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Did I write that code myself?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and replace it with this question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Am I an owner or maintainer of this code?&lt;/em&gt; &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-08-10T16:39:34.307" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2234" PostTypeId="1" AcceptedAnswerId="2238" CreationDate="2014-08-06T17:49:05.417" Score="17" ViewCount="200" Body="&lt;p&gt;I have seen that moderators work hard to format questions and answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a check list they use (specially for CR), so others can also contribute by editing or properly formatting their own questions or answers?&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="22222" LastEditDate="2014-08-06T18:21:16.663" LastActivityDate="2014-08-24T06:28:49.903" Title="Check list for formatting questions and answers" Tags="|discussion|faq|answers|questions|formatting|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2235" PostTypeId="5" CreationDate="2014-08-06T17:51:06.357" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-08-06T17:51:06.357" LastActivityDate="2014-08-06T17:51:06.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2236" PostTypeId="4" CreationDate="2014-08-06T17:51:06.357" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2014-08-06T17:51:06.357" LastActivityDate="2014-08-06T17:51:06.357" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2237" PostTypeId="2" ParentId="2168" CreationDate="2014-08-06T18:11:19.713" Score="8" Body="&lt;p&gt;I would caution against making a sweeping decision that applies to all language-version tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some languages, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;, are conservative, and introduce new features with very few incompatible changes between major versions.  It makes sense to abolish &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other languages are more innovative.  For example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; has introduced &lt;a href=&quot;https://docs.python.org/3/howto/pyporting.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;breaking changes&lt;/a&gt; from Python 2 to 3.  Sometimes, it is immediately clear from context whether code targets Python 2 or Python 3, sometimes it is not obvious, and some code runs flawlessly on both.  Therefore, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; tags are situationally useful, &lt;em&gt;if the author wants to specify the language version&lt;/em&gt;.  Therefore, for Python at least, I think that the language-version tags should be used at the discretion of the author or editor of each question — the tags should be neither mandatory, synonymized, nor merged.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-06T18:11:19.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2238" PostTypeId="2" ParentId="2234" CreationDate="2014-08-06T18:17:47.393" Score="24" Body="&lt;p&gt;After editing many posts over time, I've come up with my own checklist for formatting posts:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I'll edit this as more things come to mind)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Any code must be indented (manually, &lt;kbd&gt;CTRL&lt;/kbd&gt;+&lt;kbd&gt;K&lt;/kbd&gt;, or the &lt;code&gt;{}&lt;/code&gt; button in the editor), &lt;em&gt;not&lt;/em&gt; formatted with &lt;code&gt;&amp;lt;code&amp;gt;&lt;/code&gt;/&lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt;.  These tags often leave extra whitespace, and if used incorrectly, hides syntax-highlighting.  If you're unsure if it's being used, click on &quot;edit&quot; to make sure.&lt;/li&gt;&#xA;&lt;li&gt;If a long piece of code is surrounded by backticks and wraps to the next line, it is often helpful to remove the backticks and apply indentation so that it can stand on its own line.  This is mainly un-ideal if the flow of the sentence can become disrupted by doing this.&lt;/li&gt;&#xA;&lt;li&gt;If code appears right after a list (but doesn't belong to the list), then even if the code is indented, it will be rendered incorrectly.  Either some &lt;em&gt;important&lt;/em&gt; text (no fillers) should be added in between, or &lt;code&gt;&amp;lt;!--- ---&amp;gt;&lt;/code&gt; must be added to fix this.&lt;/li&gt;&#xA;&lt;li&gt;If code &lt;em&gt;inside&lt;/em&gt; a list shows up improperly, then it wasn't indented enough.  Code within lists must be indented by eight spaces (more spaces required for more nesting, but always check the preview to make sure it's being done right).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Blockquotes&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A programming challenge description&lt;/li&gt;&#xA;&lt;li&gt;Code not to be reviewed (i.e. code taken as reference)&lt;/li&gt;&#xA;&lt;li&gt;Input/output&lt;/li&gt;&#xA;&lt;li&gt;Pseudocode&lt;/li&gt;&#xA;&lt;li&gt;Documentation&lt;/li&gt;&#xA;&lt;li&gt;A large quote by someone&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Optional (for answers)&lt;/em&gt;: blockquoting the referenced code from the question&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Lists&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions can be numbered or bulleted&lt;/li&gt;&#xA;&lt;li&gt;If &quot;1)&quot; is used for numbering, replace with &quot;1.&quot; to properly format it as a numbered list item.  However, if code will immediately follow (no text to put on the same line as the number), then it may not be ideal to change this.  It doesn't have to be forced if it'll require noisier changes.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Noise (which I remove):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;Hi&quot;/&quot;hello&quot;/&quot;greetings&quot;...&lt;/li&gt;&#xA;&lt;li&gt;&quot;Thanks&quot;/&quot;thanks in advance(d)&quot;/&quot;thx&quot;...&lt;/li&gt;&#xA;&lt;li&gt;&quot;Here's my code:&quot; (if it's obvious that it's the OP's code)&lt;/li&gt;&#xA;&lt;li&gt;&quot;EDIT:&quot; (unless it's really needed)&lt;/li&gt;&#xA;&lt;li&gt;&quot;guys&quot; (&lt;em&gt;not&lt;/em&gt; a gender thing; it just sounds informal)&lt;/li&gt;&#xA;&lt;li&gt;&quot;Sorry for my English&quot; (we know that not everyone speaks it well)&lt;/li&gt;&#xA;&lt;li&gt;&quot;I'm not sure if this belongs here&quot; (we'll determine that)&lt;/li&gt;&#xA;&lt;li&gt;&quot;I was told to come here&quot; (okay, good to know, but it's irrelevant)&lt;/li&gt;&#xA;&lt;li&gt;&quot;Please add [tag]&quot; (the tag(s) can be added by someone if needed)&lt;/li&gt;&#xA;&lt;li&gt;&quot;Please let me know if you need more information&quot; (this will be done if needed)&lt;/li&gt;&#xA;&lt;li&gt;&quot;How can I improve this code&quot; (already implied on this site)&lt;/li&gt;&#xA;&lt;li&gt;&quot;0 downvote favorite&quot; (copy/paste error; absolute noise)&lt;/li&gt;&#xA;&lt;li&gt;Excessive caps, bold, italics, and large text (only emphasize what's really needed)&lt;/li&gt;&#xA;&lt;li&gt;Use of backticks for anything &lt;em&gt;but&lt;/em&gt; inline code (replace with other formatting)&lt;/li&gt;&#xA;&lt;li&gt;Blatant tags in titles (such as &quot;C++: sorting algorithm&quot;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Syntax-highlighting&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If something is formatted as code which isn't code (i.e. a program's output), then the following should be applied above the text to remove the syntax-highlighting:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language-all: lang-none --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If a post contains snippets of multiple languages, and  the syntax-highlighting is mixed (i.e. JavaScript highlighting being applied to HTML code), then they should be fixed as such (depending on the languages in question):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language-all: lang-js --&amp;gt;&#xA;&#xA;// JavaScript code...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language-all: lang-html --&amp;gt;&#xA;&#xA;// HTML code...&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Misc.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Appended improved code should be removed (see &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;this&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Replies to a comment or answer should be removed (if added to the question or another answer)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-08-10T21:29:05.967" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2239" PostTypeId="2" ParentId="2189" CreationDate="2014-08-07T07:57:45.377" Score="2" Body="&lt;p&gt;I think we need to be more careful in what we use as custom close reasons but I disagree with the sentiment of using the standard close reasons more. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer would lie in using more complete sentences. A &lt;strike&gt;bad&lt;/strike&gt; mediocre close reason:  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your question doesn't fit the expected guidelines.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;vs&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your question is asking for a review of code that has not yet been written. Here a code review is defined as ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It would be better to explain what the rule is and how the user has not met the expected behaviour/style/etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;strong&gt;this case&lt;/strong&gt; a better extended version might be&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question appears to be off-topic because it is about porting code to another language rather than review already working, production-ready code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The key is the part after the &quot;rather than&quot; end of the sentence. It is clear what the rule is and how the user has broken the rule.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;When a user posts a question we ask them to meet a small list of criteria, so maybe we should also ask the same of the reviewers?&lt;/p&gt;&#xA;" OwnerUserId="3472" LastActivityDate="2014-08-07T07:57:45.377" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="2240" PostTypeId="1" CreationDate="2014-08-07T13:59:54.937" Score="8" ViewCount="85" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/24111&quot;&gt;https://codereview.stackexchange.com/review/suggested-edits/24111&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The asker posts a false statement: &quot;This code runs in time complexity X.&quot; Should they be corrected in an answer or in an edit? ... or maybe a comment?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More generic:&lt;br&gt;&#xA;The asker posts a false statement: &quot;This code even handles corner cases like X.&quot; Answer, edit or comment? Why?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-07T17:09:46.930" Title="Questions containing false statements: Edit or Answer?" Tags="|discussion|answers|editing|comments|suggested-edits|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2241" PostTypeId="2" ParentId="2240" CreationDate="2014-08-07T17:09:46.930" Score="6" Body="&lt;h1&gt;It Depends&lt;/h1&gt;&#xA;&lt;p&gt;&lt;em&gt;My favorite answer to these questions.  ;)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;No matter the scenario, I don't recommend editing the question.  The sort of statement you're talking about is part of the definition of &amp;quot;as intended&amp;quot; in the phrase &amp;quot;works as intended&amp;quot;.  By editing the statement, you're editing the users definition of the intended functionality of the code.&lt;/p&gt;&#xA;&lt;p&gt;So, what should we do, if not edit?&lt;/p&gt;&#xA;&lt;p&gt;Given my claim that this sort of statement helps define the &amp;quot;as intended&amp;quot; part of &amp;quot;works as intended&amp;quot;, and keeping in mind that CodeReview questions have the requirement of working as intended, to the best knowledge of the asker, let's consider what we should do.&lt;/p&gt;&#xA;&lt;p&gt;If the given code doesn't do what the statement claims in any scenario, then the question fails the &amp;quot;works as intended to the best of my knowledge&amp;quot; because if it works in NO scenarios, we fail the &amp;quot;best of my knowledge&amp;quot; part of that rule.  If you don't test it at least once, you're not even close to being able to claim the best of your knowledge.&lt;/p&gt;&#xA;&lt;p&gt;If the given code works in a lot of the ways the statement claims, but fails under certain conditions that you noticed... then ask yourself.  Am I willing to accept these conditions as outside the realm of &amp;quot;best of (the asker's) knowledge&amp;quot;?  If you can accept the discrepancy as small bugs that may have be missed in cursory testing, then fix the statement in an answer.  But I'd argue fix the statement by changing the code to make the claim true--not by answering that the statement should instead by this to match the existing code.  This of course may not always be possible--but when possible, strive for this.&lt;/p&gt;&#xA;&lt;p&gt;Otherwise, if the statement is making claims outside the realm of &amp;quot;works as intended to the best of my knowledge&amp;quot;, then the appropriate action may be to close the question.  The user will either need to fix his code or his definition of the intention of his code before the question is on-topic.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-07T17:09:46.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2243" PostTypeId="2" ParentId="971" CreationDate="2014-08-08T12:07:38.760" Score="5" Body="&lt;p&gt;Here is a simple &lt;a href=&quot;http://data.stackexchange.com/codereview/query/215943/up-down-votes&quot; rel=&quot;nofollow noreferrer&quot;&gt;query for Upvotes &amp;amp; Downvotes on Questions &amp;amp; Answers&lt;/a&gt;. I filtered it down to  August 1st, 2013 to August 1st, 2014. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DsYLb.png&quot; alt=&quot;Upvotes vs DownVotes August 13 to August 14&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're definitely voting more and, generally speaking, upvotes dwarf downvotes. We downvote questions more often than answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if that's good or bad, but I wanted to add it here for the conversation. Feel free to update this with new results or improved queries.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-08-08T12:07:38.760" CommentCount="1" CommunityOwnedDate="2014-08-08T12:07:38.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="2244" PostTypeId="1" AcceptedAnswerId="2245" CreationDate="2014-08-08T17:07:38.130" Score="9" ViewCount="100" Body="&lt;p&gt;We currently have 26 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aquestion+credit+card&quot;&gt;credit card questions&lt;/a&gt; questions and 47 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aquestion+payment&quot;&gt;payment questions&lt;/a&gt;. I'm not sure how much overlap there is between the two. At least some of the credit card questions could be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/validation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;validation&amp;#39;&quot; rel=&quot;tag&quot;&gt;validation&lt;/a&gt;, but I'm wondering if the site would benefit from a new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/payment-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;payment-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;payment-system&lt;/a&gt; tag. I'm thinking this would help our &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2136/how-can-we-get-noticed-on-search-engines/2138#2138&quot;&gt;search engine optimization&lt;/a&gt; and programmers looking into implementing such things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think? Good tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems there's some interest in this, but I'm unsure of a good name. Which would be best?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/payment-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;payment-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;payment-system&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/e-commerce&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;e-commerce&amp;#39;&quot; rel=&quot;tag&quot;&gt;e-commerce&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-10-04T04:36:15.937" Title="Do we need a [payment-system] tag?" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2245" PostTypeId="2" ParentId="2244" CreationDate="2014-08-08T21:00:46.620" Score="7" Body="&lt;p&gt;I would love this tag, I find all these questions and answers entertaining and educating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The name itself is not too obvious, so perhaps some more thought could be put in the actual name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/payments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;payments&amp;#39;&quot; rel=&quot;tag&quot;&gt;payments&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/currency&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;currency&amp;#39;&quot; rel=&quot;tag&quot;&gt;currency&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/financial&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;financial&amp;#39;&quot; rel=&quot;tag&quot;&gt;financial&lt;/a&gt; might be broader and also have subjects like bitcoin.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="22222" LastEditDate="2014-08-10T01:58:48.173" LastActivityDate="2014-08-10T01:58:48.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2246" PostTypeId="2" ParentId="2244" CreationDate="2014-08-09T01:31:46.830" Score="1" Body="&lt;p&gt;If code was related to a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/payment-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;payment-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;payment-system&lt;/a&gt; then I would agree that the tag was useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Credit cards are not a payment system though, so none of those questions would qualify.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/payment-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;payment-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;payment-system&lt;/a&gt; would be things like Moneris, EFT, Paypal, etc. I would expect the tag to relate to the Wikipedia entry at least a little bit:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The payment system is an operational network - governed by laws, rules and standards - that links bank accounts and provides the functionality for monetary exchange using bank deposits&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't believe any Code Review questions referenced in the question have anything to do with payment systems, other than the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38953/thread-safe-wrapper-around-wcf-servicemodel-clientbase-subclass&quot;&gt;Thread-safe wrapper around WCF ServiceModel.ClientBase subclass&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/27755/secure-curl-to-handle-response-from-payment-gateway&quot;&gt;Secure CURL to &amp;amp; handle response from Payment Gateway&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The rest have to do with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/shopping-cart&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;shopping-cart&amp;#39;&quot; rel=&quot;tag&quot;&gt;shopping-cart&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/validation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;validation&amp;#39;&quot; rel=&quot;tag&quot;&gt;validation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't believe the questions above have enough content specifically related to payment systems to make the tag worthwhile.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-09T05:15:29.187" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2247" PostTypeId="1" CreationDate="2014-08-10T03:12:32.413" Score="7" ViewCount="53" Body="&lt;p&gt;I see the yellow box next to &quot;review&quot;, and click it. It offers to let me review suggested edits. But when I get there, the only option available to me is &quot;Skip&quot;. Why is it offering for me to review it if I can't do anything about it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/24180&quot;&gt;This&lt;/a&gt; is the suggested edit in question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a case of a robo-reviewer making a dummy review before I got the chance to click it?&lt;/p&gt;&#xA;" OwnerUserId="11647" LastEditorUserId="22222" LastEditDate="2015-03-29T19:11:24.550" LastActivityDate="2015-03-29T19:11:24.550" Title="Why am I being asked to review a suggested edit for a locked post?" Tags="|support|review|suggested-edits|locked|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2248" PostTypeId="2" ParentId="2247" CreationDate="2014-08-10T03:44:30.113" Score="4" Body="&lt;p&gt;This must be due to the fact that only mods can edit locked posts.  Both the suggested edit and the first review did indeed take place before the lock.  I don't believe this is a case of robo-reviewing, either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, I've reviewed the suggestion myself, so it's now off the queue.  As to whether or not this is really a bug, a dev may have to address that.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-10T03:44:30.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2249" PostTypeId="2" ParentId="2169" CreationDate="2014-08-10T08:49:49.893" Score="2" Body="&lt;p&gt;I'll have to go with @rolfl's answer instead of @200_success's. While saying '&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2174/27975&quot;&gt;initial code authorship is only part of the software lifecycle&lt;/a&gt;' is a very nice idealism*, code refactoring by current code maintainers of the posted code here can't possibly depend on newer answers to the original question years on. I would imagine that the current code maintainers ought to have posted their own questions, or explored newer and better solutions by themselves in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Very hypothetically speaking&lt;/em&gt;, if we have helped someone solve the Y2K problem here (handle &lt;code&gt;YYYY&lt;/code&gt; instead of &lt;code&gt;YY&lt;/code&gt;), should we allow new answers to solve the Y10K bug (handle &lt;code&gt;YYYYY&lt;/code&gt; instead of &lt;code&gt;YYYY&lt;/code&gt;) down the road?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I think we should naturally let questions 'retire', and if we do come across &lt;em&gt;way-too-helpful&lt;/em&gt; answers on ages-old questions suggesting new features that are not available originally, perhaps an edit remarking so should do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;* - This reminds me of &lt;a href=&quot;http://blog.codinghorror.com/coding-for-violent-psychopaths/&quot; rel=&quot;nofollow noreferrer&quot;&gt;coding for violent psychopaths&lt;/a&gt;, but that's another story...&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-08-10T08:49:49.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2250" PostTypeId="1" AcceptedAnswerId="2251" CreationDate="2014-08-10T13:39:35.000" Score="4" ViewCount="58" Body="&lt;p&gt;3 questions were deleted because of being closed and off-topic.  I had edits on various places on those posts and lost points for the edits that were approved by the community.  Is this the way it is supposed to work, or is this something that should be where if the post is so old it doesn't get reverted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I no longer can get reputation by editing posts and it has been quite some time since that happened. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It hasn't been quite a year since the edits but am still curious how others think this should work as well.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2014-08-10T14:02:42.487" LastActivityDate="2014-08-10T14:08:41.310" Title="Losing suggested edit points when questions are deleted" Tags="|discussion|suggested-edits|deleted-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2251" PostTypeId="2" ParentId="2250" CreationDate="2014-08-10T14:08:41.310" Score="8" Body="&lt;p&gt;Yes, it is supposed to happen.  An edit is only recorded on an existing post, and it is removed when the post is deleted.  The rep with edits cannot be retained, but it'll come back (just like anything else) if the post ever gets undeleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As @nhgrif has said in the comments, it's only 6 rep points.  For someone with your rep count, I doubt it should really matter.  Heck, I lost 4 points myself, and I'm kinda surprised it was that low.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-10T14:08:41.310" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2252" PostTypeId="1" AcceptedAnswerId="2254" CreationDate="2014-08-10T22:52:44.357" Score="0" ViewCount="43" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/makefile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;makefile&amp;#39;&quot; rel=&quot;tag&quot;&gt;makefile&lt;/a&gt; tag has 19 questions, 3 of which do not have a language tag.  They have already been reviewed and are not closed.  We also don't get very many makefile questions, so I'm not sure if they should be approached any differently.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-10T22:54:20.350" Title="Do all [makefile] questions need to have a language tag?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2253" PostTypeId="2" ParentId="2252" CreationDate="2014-08-10T22:53:56.597" Score="6" Body="&lt;p&gt;I would say that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/makefile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;makefile&amp;#39;&quot; rel=&quot;tag&quot;&gt;makefile&lt;/a&gt; is close enough to being a language itself that it does not need another language tag.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-10T22:53:56.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2254" PostTypeId="2" ParentId="2252" CreationDate="2014-08-10T22:54:20.350" Score="10" Body="&lt;p&gt;Makefiles &lt;em&gt;are&lt;/em&gt; a domain-specific language.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-10T22:54:20.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2255" PostTypeId="1" CreationDate="2014-08-11T22:14:05.623" Score="6" ViewCount="98" Body="&lt;p&gt;This is the close reason I'm talking about:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OXcIy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, the &quot;you own or maintain&quot; link points to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1294/why-is-only-my-own-written-code-on-topic&quot;&gt;this meta question&lt;/a&gt;, but we've recently made a slight modification to the policy, per this meta question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2216/can-we-revisit-did-i-write-that-code-myself&quot;&gt;&lt;strong&gt;Can we revisit &quot;Did I write that code myself&quot;?&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, the question and both answers are community wiki.  Would it be better to edit all of these into something more along the lines of the current policy, or would it simply be better to create a new meta question and answer to link to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, I think with the new policy, it will be important to emphasize in the meta question the close reason links to that questions asking us to review code that will affect whether someone gets hired/fired go against the spirit of Code Review and will be closed.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-01-09T09:39:15.457" Title="Do we need to update the link in the &quot;own or maintain&quot; close reason?" Tags="|discussion|feature-request|close-reasons|close-dialog|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2256" PostTypeId="2" ParentId="2255" CreationDate="2014-08-12T07:02:18.220" Score="1" Body="&lt;p&gt;I think we should edit the answer to add the clarification that it has to be code that you own OR maintain, and that the reasons for that are that you should be able to explain WHY the code was written in the way it is and WHY you need the code to do what it does and WHY you can't use X, Y or Z.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-08-12T07:02:18.220" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2258" PostTypeId="2" ParentId="1510" CreationDate="2014-08-12T15:40:19.127" Score="18" Body="&lt;p&gt;&lt;strong&gt;Name:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/wtf-is-this-shit&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;wtf-is-this-shit&amp;#39;&quot; rel=&quot;tag&quot;&gt;wtf-is-this-shit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/search?q=wtf-is-this-shit&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;Jamal&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Often used to point out that, even though some code technically works, it is &lt;em&gt;so bad&lt;/em&gt; that it deserves a weapons-grade facepalm. It can also be used to describe a &quot;feature&quot; of a language or program that's just a PITA. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was popularized by Jamal, skiwi, Mat'sMug, ckuhn203 and yours truly. Its origin is linked to the JAVA meme.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Jamal: @Mat'sMug brb synonymizing [JAVA] and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/wtf-is-this-shit&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;wtf-is-this-shit&amp;#39;&quot; rel=&quot;tag&quot;&gt;wtf-is-this-shit&lt;/a&gt; - Jun 30 8:35 PM&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-08-12T15:40:19.127" CommentCount="2" CommunityOwnedDate="2014-08-12T15:40:19.127" ContentLicense="CC BY-SA 3.0" />
  <row Id="2259" PostTypeId="1" AcceptedAnswerId="2260" CreationDate="2014-08-12T16:38:41.617" Score="5" ViewCount="110" Body="&lt;p&gt;I just ran into &lt;a href=&quot;https://stackoverflow.com/q/25163163/1947286&quot;&gt;this question&lt;/a&gt; on Stack Overflow and there was some discussion in the comments about whether or not it would fit better on Code Review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On SO it doesn't seem to fit in its current form, perhaps it would be a better fit for SO if it were written as a self answered community wiki... But in its current form, asking more or less &quot;How can I further improve this working code?&quot; seems more on-topic on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to check my thinking and see how the community here felt about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was looking for a function that would scroll a given element into&#xA;  view with some smart behavior:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;if an element is descendant of a scrollable element - that ancestor    is scrolled rather than body.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;if an element is descendant of a positioned element - body won't be    scrolled.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;I didn't find any suitable function, so I made one and wanted some&#xA;  expert opinion on it. Please check the plunkr &lt;a href=&quot;http://plnkr.co/edit/DNGWLh5cH1Cr1coZbwpa?p=preview&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://plnkr.co/edit/DNGWLh5cH1Cr1coZbwpa?p=preview&lt;/a&gt; . There are&#xA;  problems with animated scroll in FF, so please use Chrome to check the&#xA;  logic.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;To illustrate, what I'm looking for - here is the first update that&#xA;  came to mind - if we reached an element that can scroll, lets call it&#xA;  SC (Scroll Parent), we should not only scroll SC to make the target&#xA;  visible inside it, but also recursively scroll SC itself into view,&#xA;  since it may outside of the currently visible are of the page. Here is&#xA;  the update plunkr &lt;a href=&quot;http://plnkr.co/edit/DNGWLh5cH1Cr1coZbwpa?p=preview&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://plnkr.co/edit/DNGWLh5cH1Cr1coZbwpa?p=preview&lt;/a&gt;&lt;br&gt;&#xA;  (also applied fix for FF scrolling problem).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;And here is the code of the function&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  function scrollTo(target){&#xA;  //Position delta is used for scrollable elements other than BODY&#xA;  var combinedPositionDelta = 0;  &#xA;  var previousParent = $(target);&#xA;  var parent = $(target).parent();&#xA;&#xA;  while(parent){&#xA;&#xA;    combinedPositionDelta += previousParent.position().top - parent.position().top;&#xA;&#xA;    //If we reached body&#xA;    if(parent.prop(&quot;tagName&quot;).toUpperCase() == &quot;BODY&quot;){&#xA;      scrollBody(target.offset().top);&#xA;      break;&#xA;    }&#xA;&#xA;    //if we reached an element that can scroll&#xA;    if(parent[0].scrollHeight &amp;gt; parent.outerHeight()){&#xA;      scrollElementByDelta(parent,combinedPositionDelta);&#xA;      //Recursively scroll parent into view, since it itself might not be visible&#xA;      scrollTo(parent);&#xA;      break;&#xA;    }&#xA;&#xA;    //if we reached a apositioned element - break&#xA;    if(parent.css('position').toUpperCase() != 'STATIC'){&#xA;      console.log(&quot;Stopping due to positioned parent &quot; + parent[0].outerHTML);&#xA;      break;&#xA;    }&#xA;&#xA;    previousParent = parent;&#xA;    parent = parent.parent();&#xA;&#xA;  }&#xA;&#xA;}&#xA;&#xA;var offsetSkin = 20;&#xA;function scrollElementByDelta(element,offsetDelta){&#xA;   $(element).animate({&#xA;        scrollTop: element.scrollTop() + (offsetDelta - offsetSkin) &#xA;    }, 1000);&#xA;}&#xA;&#xA;function scrollBody(offset){&#xA;     $('body,html').animate({&#xA;        scrollTop: offset - offsetSkin&#xA;    }, 1000);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The current bounty notice:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was looking for a good implementation of a JS-HTML &quot;scroll given&#xA;  element into view&quot; function, but the ones I found on SO were lacking&#xA;  in different aspects, so I would like to communally improve the one I&#xA;  made and hopefully share it with the next seeker.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="35140" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-08-12T16:52:07.350" Title="Considering a migration from Stack Overflow to Code Review" Tags="|discussion|specific-question|migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2260" PostTypeId="2" ParentId="2259" CreationDate="2014-08-12T16:47:59.987" Score="10" Body="&lt;p&gt;We have a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1689/9357&quot;&gt;checklist for migration to Code Review&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This description…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I didn't find any suitable function, so I made one and wanted some expert opinion on it. Please check the plunkr &lt;a href=&quot;http://plnkr.co/edit/DNGWLh5cH1Cr1coZbwpa?p=preview&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://plnkr.co/edit/DNGWLh5cH1Cr1coZbwpa?p=preview&lt;/a&gt; . There are problems with animated scroll in FF, so please use Chrome to check the logic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… and the bounty notice…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was looking for a good implementation of a JS-HTML &quot;scroll given element into view&quot; function, but the ones I found on SO were lacking in different aspects, so I would like to communally improve the one I made and hopefully share it with the next seeker.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… certainly indicate that that the author is seeking a code review.  This question would be welcome on Code Review with no modifications.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm not sure that it is suitable for migration, because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There is an existing &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/9357&quot;&gt;code-only answer&lt;/a&gt; that would not meet Code Review's standards.&lt;/li&gt;&#xA;&lt;li&gt;There is an active bounty on the question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Therefore, I recommend cross-posting the question to Code Review rather than migrating it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-08-12T16:47:59.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2261" PostTypeId="2" ParentId="2259" CreationDate="2014-08-12T16:52:07.350" Score="4" Body="&lt;p&gt;In addition to what @200_success has mentioned, the current bounty should also be canceled so that the question can be closed, and so that the bounty is not wasted on an off-topic question.  A moderator flag will take care of that.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-12T16:52:07.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2265" PostTypeId="1" AcceptedAnswerId="2267" CreationDate="2014-08-13T13:25:47.797" Score="12" ViewCount="343" Body="&lt;p&gt;What do we do when OP says his solution works, but the contest engine says it doesn't? Should we give it the benefit of the doubt, as &quot;It works to the best of my knowledge.&quot;, or close it as broken code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/59897/stone-game-one-four&quot;&gt;This is the question that brought me here&lt;/a&gt;. OP says it works for the test cases, but is getting the wrong answer when he submits his solution. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-05T19:15:48.923" Title="OP says it works, the contest engine says it doesn't" Tags="|discussion|specific-question|scope|broken-code|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2266" PostTypeId="2" ParentId="2265" CreationDate="2014-08-13T13:52:45.673" Score="4" Body="&lt;p&gt;I think the rules should be changed a little to more closely reflect what I think is our real mission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is really about refactoring--improving code without changing its (externally visible) behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If code is so badly broken that its behavior clearly needs to change before it stands any chance of working at all, then refactoring is basically pointless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In real life, however, it's fairly routine to decide that code with known bugs is worth refactoring to at least some degree. If that clarifies/simplifies the code to the point that some of the bugs are easy to fix, doing so is perfectly acceptable--but (for example) those bugs may be sufficiently minor in real use that making the code more readable and maintainable is a higher priority than fixing bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That leaves something of a judgement call, but (IMO) generally a simpler one than we're faced with today. In particular, rather than being a judgement call about whether the code is bug-free to the best of the OP's knowledge, it becomes a judgement call about the intent of the question being asked. If the question is really about &lt;em&gt;fixing&lt;/em&gt; the code, then it belongs on StackOverflow. If it's really about refactoring the code, then it can be a perfectly decent fit for CR, even if it has outstanding bugs.&lt;/p&gt;&#xA;" OwnerUserId="489" LastActivityDate="2014-08-13T13:52:45.673" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2267" PostTypeId="2" ParentId="2265" CreationDate="2014-08-13T13:56:29.993" Score="9" Body="&lt;p&gt;If it is a matter of a time limit, then the question is valid. This is because we would be reviewing performance, but if the application is giving the wrong results then it is broken code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question looks like it is not giving the right results based on what the coding challenge constitutes as &lt;em&gt;optimal playing&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your task is to find out whether Alice can win, if both play the game optimally.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So I would say this is a matter of broken code that isn't doing what it is supposed to be doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;I haven't parsed the code yet. but I think that might be the issue here.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="41243" LastEditDate="2014-08-13T14:35:40.670" LastActivityDate="2014-08-13T14:35:40.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2268" PostTypeId="1" AcceptedAnswerId="2269" CreationDate="2014-08-13T14:47:31.000" Score="18" ViewCount="176" Body="&lt;p&gt;&lt;strong&gt;Exactly what is considered strictly off-topic there?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone can assume the obvious: NSFW (Not Safe for Work) are off topic, and should be flagged. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything else?&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="31503" LastEditDate="2014-08-13T15:48:05.973" LastActivityDate="2014-08-13T15:52:15.917" Title="What's on and off topic in The 2nd Monitor chat room?" Tags="|discussion|faq|scope|chat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2269" PostTypeId="2" ParentId="2268" CreationDate="2014-08-13T15:01:21.820" Score="20" Body="&lt;p&gt;Stack Exchange chat rooms are an informal discussion area that have few rules in general, and some 'rooms' have room-specific requirements as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general &lt;a href=&quot;http://chat.stackexchange.com/faq&quot;&gt;(from the FAQ)&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This site is an extension of The Stack Exchange Network, so discussion should more or less revolve around the same topics you'd find at The Stack Exchange Network — but in an interactive, less strictly Q&amp;amp;A focused way. Do have fun, but please keep it professional and always be respectful of your fellow community members.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;2nd Monitor&lt;/a&gt; takes that as a baseline for what's off topic, and extends it (loosely) to exclude:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;conversation discussing other areas of siteABC.stackexchange.com should generally be taken to the chat rooms that are associated with that other siteABC, where the conversation would be on-topic&lt;/li&gt;&#xA;&lt;li&gt;'idle' conversation should always be stopped/suspended when site-related conversation happens. on-topic conversation always takes priority over idle chatter&lt;/li&gt;&#xA;&lt;li&gt;'tutorials' or extended conversations that are related to specific individuals should be taken to a separate/new room for that purpose.&lt;/li&gt;&#xA;&lt;li&gt;trolling, or intentionally disrupting or diverting the attention of users is not allowed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The Chat FAQ also has the following to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Do I have to be nice?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Yes. We expect community members to treat each other with respect …&#xA;  even when they don't deserve it.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This site is collectively moderated by the community through&#xA;  participatory flagging. If your chat messages are repeatedly being&#xA;  flagged by your peers you might find yourself muted, banned, or – in&#xA;  extreme cases – your The Stack Exchange Network reputation may be&#xA;  negatively affected.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If you see an inappropriate, spam, or offensive chat message, please&#xA;  use the hover menu at the far right of each chat message to flag it.&#xA;  This will draw it to the attention of the community moderators.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The 2nd Monitor should always be safe for anyone over the age of 13 (the minimum age of users on Stack Exchange) to see any part of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel that content is offensive, or spam, then flag that content. The flag will bring the content to the attention of moderators, and other 'trusted' users (random people with &gt; 10K rep). If they agree, the message will be deleted, and the user automatically suspended for 30 minutes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If conversation is otherwise disruptive, suggest to people to take the conversation to a different room. Alternatively, get the attention of moderators by flagging for moderator attention, or approaching a moderator directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, The 2nd Monitor is known across Stack Exchange as being one of the most welcoming chat rooms. It's in large part because the conversation is closely kept to the above standard Stack Exchange criteria, and keeping things polite, and on-topic.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-08-13T15:52:15.917" LastActivityDate="2014-08-13T15:52:15.917" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2270" PostTypeId="1" AcceptedAnswerId="2279" CreationDate="2014-08-14T14:25:17.430" Score="7" ViewCount="262" Body="&lt;p&gt;Recently I had quite a few edits to include the correct syntax-highlighting for C# questions:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-csharp --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's needless editing for a thing that could also be done via machine. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest defaulting to lang-csharp for questions asked with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/60027/solving-for-the-zero-of-an-arbitrary-function&quot;&gt;Solving for the zero of an arbitrary function&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The above question highlights differently with &lt;code&gt;lang-cs&lt;/code&gt; vs. &lt;code&gt;lang-csharp&lt;/code&gt; (with &lt;code&gt;lang-csharp&lt;/code&gt; being superior).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;lang-csharp&lt;/code&gt; is &lt;a href=&quot;https://meta.stackexchange.com/a/184109/241497&quot;&gt;not documented to exist&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;it is not available in &lt;a href=&quot;https://codereview.stackexchange.com/tags/c%23/info&quot;&gt;the tag-wiki syntax editor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="37660" OwnerDisplayName="Vogel612" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-08-14T17:57:06.620" Title="Default code-prettify highlighting for C# is incorrect" Tags="|bug|tags|syntax-highlighting|editor|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2271" PostTypeId="2" ParentId="2270" CreationDate="2014-08-14T14:42:05.863" Score="0" Body="&lt;p&gt;&lt;code&gt;lang-csharp&lt;/code&gt; is not available as a syntax for tags:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iuKTX.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current language for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; is &lt;code&gt;lang-cs&lt;/code&gt; which is.... &lt;a href=&quot;https://meta.stackexchange.com/a/184109/241497&quot;&gt;from here:&lt;/a&gt; &lt;strong&gt;C#&lt;/strong&gt; ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you sure you have the syntax right?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/60027/solving-for-the-zero-of-an-arbitrary-function&quot;&gt;Solving for the zero of an arbitrary function&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The above question highlights differently with &lt;code&gt;lang-cs&lt;/code&gt; vs. &lt;code&gt;lang-csharp&lt;/code&gt; (with &lt;code&gt;lang-csharp&lt;/code&gt; being superior).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;code&gt;lang-csharp&lt;/code&gt; is not documented to exist&lt;/li&gt;&#xA;&lt;li&gt;it is not available in the tag-wiki syntax editor&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-08-14T15:18:36.367" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2272" PostTypeId="1" AcceptedAnswerId="2273" CreationDate="2014-08-14T15:24:09.967" Score="4" ViewCount="52" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/24335&quot;&gt;Specific edit in question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we handle edits like this one?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assumed that the user that is suggesting the edit is actually the user that posted the question and has now created themselves a real user rather than a generic user1234 user.  I don't know if that is true or not though.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-08-14T15:37:49.497" Title="Edits by other users to clarify the question to keep it from being closed" Tags="|discussion|specific-question|suggested-edits|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2273" PostTypeId="2" ParentId="2272" CreationDate="2014-08-14T15:29:49.107" Score="5" Body="&lt;p&gt;As long as the edit looks legitimate (it still makes sense with the question), it should be okay to accept the edit anyway.  That way, if it turns out that the edit was &lt;em&gt;not&lt;/em&gt; done by the same user, it can easily be rolled back by a moderator.  But if it's still rejected, then the OP will have to make the edit with the &lt;em&gt;original account&lt;/em&gt; to ensure that it's done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It turns out that the users are the same, so I've requested an account merge.  As such, do not be alarmed that the questions shows a suggested edit from the OP; I assume that's by-design.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-08-14T15:37:49.497" LastActivityDate="2014-08-14T15:37:49.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2274" PostTypeId="1" AcceptedAnswerId="2276" CreationDate="2014-08-14T17:17:29.527" Score="18" ViewCount="237" Body="&lt;p&gt;I'm trying to be an active member of Code Review (though I'm only good in some aspects of .Net) and it seems that upvotes are way easier to get here than on StackOverflow (for example). I've seen answers that corrected only minor things in code that have more upvotes then I believe they should deserve (who am I to say this!). Is there any reason why upvotes are flowing around here?&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="9357" LastEditDate="2014-08-14T17:20:38.757" LastActivityDate="2014-08-15T11:58:11.493" Title="Is it too easy getting upvotes?" Tags="|discussion|voting|up-votes|" AnswerCount="7" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="2275" PostTypeId="2" ParentId="2274" CreationDate="2014-08-14T17:37:37.200" Score="18" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I've seen answers that corrected only minor things in code that have more upvotes then I believe they should deserve&lt;/em&gt; (sic)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How many upvotes does an answer &lt;em&gt;deserve&lt;/em&gt; when it's good? When it's great? When it's not-so-good? If you answered with a number for any of these questions, you're doing it wrong. An answer &quot;deserves&quot; your upvote if you think it's useful, period.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The number of people that upvoted that post before you got to it is irrelevant.&lt;/strong&gt; Or should be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think votes are (should be) somewhat proportional to the number of &lt;em&gt;views&lt;/em&gt; a post gets. Questions with good catchy titles get more views (and votes); their answers get more votes.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Is there any reason why upvotes are flowing around here?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;YES!!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have been told to improve our voting. And we did. Are you saying we're voting &lt;em&gt;too much&lt;/em&gt;? I don't believe there can be such a thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/991/23788&quot;&gt;last site review&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Voting and Reputation Issues&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;There’s a bit of an issue with voting, and by consequence reputation&#xA;  on the site. Code Golf made a comparison themselves and figured that a&#xA;  major problem was in the lack of reputation by virtue of the lack of&#xA;  voting.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Looks like we've come a long way since then.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-08-14T17:37:37.200" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2276" PostTypeId="2" ParentId="2274" CreationDate="2014-08-14T17:38:16.490" Score="22" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;... seems that upvotes are easier to get here than on Stack Overflow ....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;That's&lt;/em&gt;&lt;/strong&gt; your problem. You cannot compare Code Review to Stack Overflow. Let's look at &lt;a href=&quot;https://codereview.stackexchange.com/help/why-vote&quot;&gt;what voting is for&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Voting is central to our model of providing quality questions and&#xA;  answers; it is how …&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;...good content rises to the top&lt;/li&gt;&#xA;  &lt;li&gt;...incorrect content falls to the bottom&lt;/li&gt;&#xA;  &lt;li&gt;...users who consistently provide useful content accrue reputation and are granted more privileges on the site&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;...&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Voting up a question or answer signals to the rest of the community that a post is interesting, well-researched, and useful, while voting down a post signals the opposite: that the post contains wrong information, is poorly researched, or fails to communicate information. The more that people vote on a post, the more certain future visitors can be of the quality of information contained within that post – not to mention that upvotes are a great way to thank the author of a good post for the time and effort put into writing it!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is my assertion that &lt;strong&gt;&lt;em&gt;Stack Overflow culture has lost sight of why voting is important&lt;/em&gt;&lt;/strong&gt;, and that &lt;strong&gt;&lt;em&gt;voting on Stack Overflow is broken&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Code Review is voting right (or at least closer to how it should be done), not wrong.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should not be comparing one post against another when you vote, you should vote based on the merit of that post only. If there are 5 answers to a question, and you feel that each answer is &lt;em&gt;interesting, well-researched, and useful&lt;/em&gt;, then you should be upvoting all of them, not just the best one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voting allows the best answer to rise to the top, but it is not &lt;strong&gt;&lt;em&gt;you&lt;/em&gt;&lt;/strong&gt; who chooses the best answer, it is the &lt;strong&gt;community&lt;/strong&gt; through the combined voting of everyone. You vote for good answers, and, the aggregate amount of voting will determine which good answers are the best.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-14T17:59:48.867" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2277" PostTypeId="2" ParentId="2274" CreationDate="2014-08-14T17:40:49.330" Score="18" Body="&lt;p&gt;Active voter participation is a good thing.  Positivity is also a good thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It wasn't always like this.  Users &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/612/9357&quot;&gt;lamented&lt;/a&gt; that it was hard to earn reputation, and that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/851/9357&quot;&gt;we were going to be in beta forever&lt;/a&gt; as a result.  That suspicion was &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/991/9357&quot;&gt;confirmed&lt;/a&gt; in an official site review in November 2013.  Since then, community members have &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1628/9357&quot;&gt;worked hard to change the voting culture&lt;/a&gt;, with the aid of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1429/9357&quot;&gt;statistics&lt;/a&gt; from Stack Exchange Data Explorer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the other half of the question, why are we so positive?  Well, you could turn the question around and ask, &lt;a href=&quot;https://meta.stackoverflow.com/q/251758/1157100&quot;&gt;&quot;Why is Stack Overflow so negative?&quot;&lt;/a&gt;  I think that a significant reason for our happiness is that we require all questions to contain working code, which ensures a minimum level of quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll conclude by reminding everyone again to vote!  In particular, upvote questions with slightly crappy code, interesting questions, and reasonable questions from brand-new users, particularly those who have fewer than 15 points.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T09:16:36.907" LastActivityDate="2014-08-14T17:40:49.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2278" PostTypeId="2" ParentId="2274" CreationDate="2014-08-14T17:49:22.787" Score="16" Body="&lt;p&gt;It is a lot easier to get up-votes here than on Stack Overflow. There are a lot of reasons for this, but one that seems to be missed is that &lt;em&gt;we don't get as many questions&lt;/em&gt;. As a result, questions stay on the front page longer and get more eyes on them. Like another has mentioned, questions tend to get more votes in proportion to how many views they've received. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm going to play devil's advocate here and refer to the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/971/41243&quot;&gt;Downvoting Discussion&lt;/a&gt;. Is it too easy to gain rep here? Maybe. Maybe not. I personally don't think any of us downvote bad Qs &amp;amp; As often enough. I think we tend to simply abstain from voting when we come across a bad post, rather than downvote it as we should. On the other hand, &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;less than 50 people have cast more than 10 votes this week&lt;/a&gt;. Less than 100 have cast 10 votes &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=month&quot;&gt;this month&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Up or down, we're still not voting enough.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-14T17:49:22.787" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2279" PostTypeId="2" ParentId="2270" CreationDate="2014-08-14T17:57:06.620" Score="7" Body="&lt;p&gt;I looked into what does the SE version of &lt;a href=&quot;https://meta.stackexchange.com/content/Js/prettify-full.en.js?v=cda74e047929&quot;&gt;prettify.js&lt;/a&gt; actually do. Turns out, its list of C# keywords starts like this (only with minified names):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var CSHARP_KEYWORDS = [JAVA_KEYWORDS,&#xA;  &quot;as,base,by,checked,decimal,delegate,descending,dynamic,event,&quot; + …&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This list is from &lt;a href=&quot;https://code.google.com/p/google-code-prettify/source/browse/trunk/js-modules/prettify.js?spec=svn305&amp;amp;r=270#110&quot; rel=&quot;nofollow noreferrer&quot;&gt;an old version of prettify&lt;/a&gt;, &lt;a href=&quot;https://code.google.com/p/google-code-prettify/source/browse/trunk/js-modules/prettify.js#110&quot; rel=&quot;nofollow noreferrer&quot;&gt;the current version&lt;/a&gt; starts like this (&lt;a href=&quot;https://code.google.com/p/google-code-prettify/source/diff?spec=svn305&amp;amp;old=292&amp;amp;r=303&amp;amp;format=unidiff&amp;amp;path=%2Ftrunk%2Fjs-modules%2Fprettify.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;the relevant change&lt;/a&gt; was made &lt;a href=&quot;https://code.google.com/p/google-code-prettify/source/detail?spec=svn305&amp;amp;r=303&quot; rel=&quot;nofollow noreferrer&quot;&gt;in June 2013&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var CSHARP_KEYWORDS = [COMMON_KEYWORDS,&#xA;  &quot;abstract,as,base,bool,by,byte,checked,decimal,delegate,descending,&quot; + …&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The reason why &lt;code&gt;lang-csharp&lt;/code&gt; looks like it works, is because that's considered an unknown language and so it uses &lt;code&gt;ALL_KEYWORDS&lt;/code&gt;, which includes &lt;code&gt;bool&lt;/code&gt; through &lt;code&gt;CPP_KEYWORDS&lt;/code&gt;. This also means that something like &lt;code&gt;lang-nonsense&lt;/code&gt; would have worked the same way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fix should be to make SE update prettify to its current version.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-08-14T17:57:06.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2280" PostTypeId="2" ParentId="2274" CreationDate="2014-08-14T21:29:40.063" Score="5" Body="&lt;p&gt;It is not so much that that are too many votes, but that some voters are too indiscriminate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was at first a terrible answer, now it's simply not very good and got 5 upvotes ( 1 down by yours truly):&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/a/59941/14625&quot;&gt;https://codereview.stackexchange.com/a/59941/14625&lt;/a&gt;&#xA;(Sorry Malachi)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are telling this new user that that answer deserves 4 up-votes in our minds.. That feels wrong to me. We are also telling that new user that his own question ( which must have taken ages to research and write ) is worth 5 points.. (Not too bad, but this is really a nice question, I am definitely going to use that code and it deserves better)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All in all, we should vote more, but/and better.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-08-14T21:29:40.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2281" PostTypeId="2" ParentId="2274" CreationDate="2014-08-14T21:32:01.420" Score="11" Body="&lt;p&gt;Let's also keep in mind that each person can only assign 1 upvote per answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I a question and its answers, I will upvote any set of answer that I think are deserving of an upvote.  I can't upvote a better answer more than a good but not best answer.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's also keep in mind that the nature of CodeReview questions are different from StackOverflow questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;StackOverflow questions pose a problem, and the answer is the solution to the problem.  A StackOverflow answer that doesn't fix the problem in the question deserves a downvote, while a StackOverflow question that does fix the problem in the question deserves an upvote.  It's more of a black and white.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meanwhile, CodeReview questions pose a chunk of code to potential answers, and with very little guidance, say &quot;Here's my code--I'm wondering how it can be made better.&quot;  Normally, code can be made better from several different approaches.  Readability can be improved, memory footprint can be reduced, execution time could be sped up, etc.  Answers that are truly complete are rare, and even when they do get posted, they tend to be too large.  So the better approach on CodeReview tends to be tackling just one part of the code.  Any answer that improves some aspect of the posted code is worthy of an upvote and it's not super common that a single answer will truly be the complete answer to the posted question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes the answer with the most upvotes is simply a good answer that got more views (because it was posted quicker) than other good answers.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-14T21:32:01.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2282" PostTypeId="1" CreationDate="2014-08-14T22:45:57.727" Score="11" ViewCount="260" Body="&lt;p&gt;&lt;strong&gt;Notice, this question isn't tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;.  This question isn't about a specific question (despite specific questions being linked).  The linked questions serve only as examples of the behavior this question seeks to discuss.  To be clear, this question is about the moderator behavior of re-opening questions that were closed and have not been edited since being closed and then no comment or explanation is left by the moderator.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Twice now I've seen 200_success re-open a question that was closed with the question receiving little to minimum edits between being closed and then re-opened.  It doesn't necessarily bother me that he believes these questions should be open.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In one case, he re-opened that was vote-to-closed by 5 non-mods.  I took objection to the close reason, and after posting a meta question explaining why the question actually should be closed, he did finally agree with my reasoning and re-close the question.  Here's &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2144/enough-reviewable-code&quot;&gt;the meta question from me&lt;/a&gt; and here's &lt;a href=&quot;https://codereview.stackexchange.com/questions/58061/passing-row-index-of-tableviewcell-custom-to-another-view-controller&quot;&gt;the original question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, he has re-opened a question that was closed by another moderator.  I'm not going to post a meta post about that particular question, because I was on the fence about whether that question should be closed or not--I don't have strong feelings either way.  Here's &lt;a href=&quot;https://codereview.stackexchange.com/questions/59864/ios-coding-style&quot;&gt;the original question&lt;/a&gt; and here's &lt;a href=&quot;https://codereview.stackexchange.com/posts/59864/revisions&quot;&gt;its edit/close history&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What bothers me isn't that he is re-opening questions.  What bothers me is that either the community voted on an open/close action or a moderator decided on an open/close action, and without explaining himself to those who made the original decision either in the comments or on the meta, he overruled the decision of those who made the original decision--despite no significant edits being made.  In the first example I provided, there were no edits.  In the second example, the only edit between being closed and being opened were two edits to the title--but changing a title doesn't change the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in both cases, 200_success's actions said &quot;You 5 who voted to close this question were wrong.&quot; and &quot;You moderator who closed this question was wrong.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not even saying that he's wrong to say those things.  Some times questions get undeservedly close-voted and sometimes moderators make mistakes.  The problem here is that 200_success's actions told people they were wrong and yet he made no effort to explain to those who were wrong &lt;em&gt;why&lt;/em&gt; they were wrong.  And in the first example, 200_success ended up admitting that he was wrong and the original action was correct, so the question was closed-reopened-closed... and the reopening could have been avoided had 200_success just had a conversation about it on the meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CodeReview community is relatively small.  If there are users with these powers (vote-to-close or moderator) powers, it is important that we point out to them when they've used them incorrectly so we can correct the behavior and avoid questions being closed incorrectly in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, with the community being so small, that makes reopening questions that much more dangerous.  You &lt;strong&gt;can not&lt;/strong&gt; vote to close on a question more than once.  If you cancel your vote to close or your vote to close succeeded and the question is later re-opened, you are never allowed to vote to close that question again, no matter how it is edited.  When a moderator unilaterally reverts a close vote from 5 users, he should be very careful in doing so because he has eliminated their ability to close it again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, the gist of this is, we should be having discussions on the meta before overturning a close vote on a question that has received no edits since the close vote, right?  At the barest of minimums, the re-opening moderator needs to leave a comment on the question explaining why the close reason voted on doesn't apply to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And remember, people who vote to close can also vote to reopen.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-27T16:26:20.577" Title="How active should moderators be in opening/closing questions?" Tags="|discussion|closed-questions|etiquette|moderation|" AnswerCount="5" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2283" PostTypeId="2" ParentId="2282" CreationDate="2014-08-15T00:49:33.790" Score="8" Body="&lt;h2&gt;General remarks&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;First of all, I appreciate the feedback.  While good moderators can strengthen a site, bad ones (whether deliberate or unwitting) can be toxic.  If any community member is unhappy with a moderator action, I'd much rather know about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, moderators do make mistakes.  Community members do too — sometimes five of them together.  Fortunately, nearly all actions are undoable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you've observed, languages with less traffic tend to get more moderator action and less organic closures/reopenings.  As an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; reviewer, moderation affects you more than average.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;How and why I decide to close questions&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I often close questions that appear obviously broken, or that need clarification.  I'd much rather put the question on hold while the author works out the issues.  Fixing such issues after a first answer has been posted would generally invalidate any answers, so swift closure is beneficial.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Some reasons for reopening&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If a question is marginal, I prefer to err on the side of leaving it open.  This is especially true if the question already has an answer.  If it stays closed,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Early answerers will be unfairly rewarded with upvotes.&lt;/li&gt;&#xA;&lt;li&gt;Latecomers, forced to sit on the sidelines, will feel compelled to answer in comments instead.&lt;/li&gt;&#xA;&lt;li&gt;Having a half-dead question lying around doesn't do much good.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'll usually consider the existence of an answer as evidence (but not the only factor) that the code is reviewable.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Specific question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;My reasoning on &lt;a href=&quot;https://codereview.stackexchange.com/q/59864/9357&quot;&gt;question 59864&lt;/a&gt; was as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;There were two existing answers, including one by you, before @Jamal closed it.  I interpreted your answer as an expert assessment that the code was reviewable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In retrospect, I suspect that you felt compelled to answer as a &quot;rebuttal&quot; to the first answer, which you felt didn't address the issues properly.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;@Jamal wasn't sure about closing the question.  He closed it &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/17135615#17135615&quot;&gt;with your support&lt;/a&gt;.  So, there never was a community consensus that it should have been closed in the first place.&lt;/li&gt;&#xA;&lt;li&gt;Even though the question mentions &quot;architecture&quot; a few times, it's not a &lt;em&gt;high-level&lt;/em&gt; architecture question.  For example, &quot;Should I use WebSockets or polling?&quot; would be an architectural question that is blatantly off-topic.  On the other hand, this iOS question is asking about whether the code presented is sane or insane.  I don't see such questions as being off-topic.  The question could have been better if there were a more substantial amount of code, but there was already enough code to write two reviews.&lt;/li&gt;&#xA;&lt;li&gt;Since it wasn't a pure architecture question to begin with, as soon as the word &quot;architecture&quot; was taken out of the title, I felt that it was good enough to reopen.  (Remember, reviewers are free to comment on any aspect of the code, not just what the author wants to ask.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It's sufficiently concrete that I doubt Programmers.SE would be interested in it.  Basically, it's closer to being of interest to &quot;Just You&quot; than to &quot;All Programmers&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ociNc.png&quot; alt=&quot;Scope of Programmers.SE&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Migration would probably be rejected.  Bouncing hot potatoes between sites is horrible for user experience.  Anyway, I think that the question deserves to be kept on Code Review on its own merit (even though it's not a great question).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2&gt;Signposting&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange moderators are encouraged to leave comments explaining their actions.  In many cases, I do.  However, as you can see, the reasoning here was quite complex.  If I had write that kind of explanation for every routine action, nothing would get done.  I'm glad to explain my actions on request, though.  And if there is a general sentiment that I made a mistake in a specific case, I'll gladly undo my actions.  If the community feels that I'm being too heavy-handed, I can act on that feedback too.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-08-15T01:31:01.703" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2284" PostTypeId="2" ParentId="2282" CreationDate="2014-08-15T01:58:51.297" Score="10" Body="&lt;p&gt;This specific question is directed toward 200_success, but I think the point you are raising is independent of that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's break down your question in to what I think are the relevant parts:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is there a concept of a super-mod in Code Review - do we have a 'hierarchy'?&lt;/li&gt;&#xA;&lt;li&gt;Is there a policy from the mods for closing/reopening things that the community is not aware of?&lt;/li&gt;&#xA;&lt;li&gt;What is the right thing to do for moderators when it comes to enforcing Code Review policy, and community consensus, especially when it comes to going against community policy/consensus:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should overriding happen on meta before moderator actions are taken?&lt;/li&gt;&#xA;&lt;li&gt;Should moderators comment when they make 'overriding' decisions?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I would also like a 4th thing, &quot;What else should the community be aware of?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OK, answering those things:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Super Mods&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Technically, there is nothing special about any of us, we are all equally empowered.  Our goals are aligned, but we act mostly independently.  When it comes to the exception-handling process that moderators are supposed to do, then we all pull our weight, somewhat equally.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Close/Reopen 'Mod-special' policy&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Moderators follow the same thought process for closing/reopening questions that you do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes there are special circumstances the community is not aware of, like flags, network-wide actions (spammers), account mergers, copyright actions, etc. These things would not typically be visible to members, and the results of them are normally 'obviously sensitive', and there's no issue.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What should mods do when overriding community consensus&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;That's an interesting one.... interesting because there is community action, and community inaction....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moderators are supposed to be exception-handlers. For that to happen, it means that every time moderators act, it 'must' be exceptional....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... including when we vote to close, and no-one else has. i.e. if the community has done nothing, is the question OK? Is our first vote 'overriding the community'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do a lot, we comment, we edit, we close, we reopen. All of those things are things the community can do too. There are things that, at the time we do them, are just 'normal' for us mods, yet, when looked at through a different perspective, they are moderator-only exceptions, and overriding community action/inaction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moderators cannot possibly ask for community consensus on all the exceptions we process.  Actually, by design of the Stack Exchange software, &lt;strong&gt;moderators don't vote — they make decisions.&lt;/strong&gt;  The justification for our decisions is the continued confidence of the community, which we hope we have earned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, we cannot comment on everything either. It would slow the process down so much that the expected hour-or-so commitment per day would be impossible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some things, like this reopen situation, where a meta discussion is needed, but is that normal? There are many, many instances where the overriding-the-community action was the right thing to do, and comments were made, and meta posts were done. There are also times when it was done and there were no comments, or meta posts, but we got it right anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am saying, is that, for the most part, I feel we are getting a really good balance between getting things right.  Occasionally, we need to stop and re-evaluate, perhaps like this time.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;We do, for the most part, get things right. We also, occasionally, make mistakes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, we have limited time, and resources. We can't discuss everything we do, simply because of the time constraints.  Furthermore, as appointed representatives of the community, moderators are tasked with making decisions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you disagree with moderator action, do what you have done, raise a meta post, flag the post, comment on it, or bring it up on chat, whatever. I like to think we are approachable, and friendly enough to deal with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we be more careful about communicating when overriding community-consensus on closed/reopened posts? Probably, and I guess the next times this happens there will be a comment, or two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a graduated site, Moderators are elected, and 'assume' the trust of the community to get it right (most of the time). Here, we are 'pro tem', and appointed. I like to think we have the trust from the community anyway, but it is slightly different. We have to adjust our style to match the community policies set in meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Occasionally we need to 'nudge' the processes we use, and adjust the way things are done, as we realign to site/community policy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to keep us on track.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-15T01:58:51.297" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2285" PostTypeId="1" CreationDate="2014-08-15T02:40:11.237" Score="10" ViewCount="171" Body="&lt;p&gt;Does the plain-English part of a question even matter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not recommending that the plain-English part doesn't help make questions better, but given the approach we've taken towards answers on CodeReview:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Reviewers may comment on any part of the code&#xA;  Feel free to call attention to specific areas you are concerned about (performance, formatting, etc). However, any aspect of the code posted is fair game for feedback and criticism.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How much does the plain-English part of a question actually matter in determining whether or not a question is on-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I post a chunk of code that performs tasks A, B, and C, and a plain-English request for help expanding my code to performing task D, is my code truly off-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asking for expansion of my code to performing Task D is clearly outside the scope of CodeReview.  But there's plenty of code to be reviewed in the question.  The only actual problem is that asking for help with Task D encourages &lt;em&gt;off-topic answers&lt;/em&gt;--that is to say, answers that don't really review code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plain-English part is asking about code not yet written, which is expressly off-topic and is one of our vote-to-close reasons.  But if we were to simply edit away the plain-English part of the question and look only at the code, which the help center gives reviewers a warrant to address any and all aspects of, the code could actually serve for some good, on-topic, CodeReview style answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Enough reviewable code&quot; is a phrase that gets thrown around on the meta when we're discussing why a question should be left open.  Sometimes the fact that a question has &quot;enough reviewable code&quot; is used as an excuse to keep a question open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we're going to err on the side of leaving questions open, and having &quot;enough reviewable code&quot; is one of the criteria that goes toward leaving a question open, should we at least edit out the plain-English parts that make the question a bad fit for CodeReview?  Or is it better to close to question and comment that the question is off-topic because it's asking for X which is off-topic here, but if the asker edits that question out, he could still get his code reviewed?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;For the record, I want to emphasize that I certainly know that a good plain-English section can certainly make a good question great.  And I'm not saying questions lacking a plain-English section are good, but I do think a question that's going to be left open is better with no plain-English section than it is to be left open with a plain-English section asking for off-topic stuff.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-16T04:43:09.690" Title="Does the plain-English part of a question even matter?" Tags="|discussion|scope|editing|moderation|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2286" PostTypeId="2" ParentId="2285" CreationDate="2014-08-15T02:58:32.753" Score="7" Body="&lt;p&gt;There is no good answer to this question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1867/31503&quot;&gt;&lt;strong&gt;This answer to another on-off-topic-question&lt;/strong&gt;&lt;/a&gt; somehow seems relevant.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is purely subjective, and based on impressions, and expectations, and prejudices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question comes along (Billy), and it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here's my code, it works well. Please review it, and, by the way, if you can think of a way to make it do someABC feature, that would be helpful&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would think, cool, Billy is asking for a review, and that someABC thing should be possible, if he does XYZ too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question comes along (Bob), and it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here's my code, it works well. Please review it, and, by the way, I want to make it do someABC feature too, what should I do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That, to me, is off topic, and Bob is asking 'gimme-the-code', and it's not really asking for a review, but for a new feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In each of those cases, the 'plain-English' text could have been edited, and the second part of the description removed. That would have made each question on-topic:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here's my code, it works well. Please review it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But, despite the change to the wording, Bob will not be helped with his actual goal, and will not appreciate any reviews nearly as much as Billy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Billy's question is worth a review. Bob's is worth a Close Vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, where's the line?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know, but I know it's been crossed, when I see it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-08-16T04:43:09.690" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2287" PostTypeId="2" ParentId="2285" CreationDate="2014-08-15T03:33:15.603" Score="4" Body="&lt;p&gt;This is going to be a short answer because I feel like I do not have the experience to fully comment.  But here is how I feel.  I think that many, many questions do not have enough &quot;plain English&quot; to explain the context of their code. Also, I feel that a great many answers are more &quot;here is a better version of your code&quot; then an explanation of what is actually wrong with the code.  I do not feel that &quot;code review&quot; should typically be just rewriting code to make it better.  This is more an exercise for the rewriter than for the question asker.  The one asking the question would benefit much more from a detailed explanation of what they are doing wrong.  More plain English would definitely help to clarify a lot of questions and answers on Code Review. Just my 2 cents.&lt;/p&gt;&#xA;" OwnerUserId="14608" LastActivityDate="2014-08-15T03:33:15.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2288" PostTypeId="2" ParentId="2282" CreationDate="2014-08-15T04:08:33.433" Score="5" Body="&lt;p&gt;Speaking as a private contributor, rather than as a moderator…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Our mission is to review code or to have our code reviewed.  Any other activity is a distraction from that goal.&lt;/li&gt;&#xA;&lt;li&gt;Of course, some overhead is unavoidable, to ensure that the community is aligned and happy.&lt;/li&gt;&#xA;&lt;li&gt;Closing off-topic questions is necessary to maintain quality.  However, open questions should be the natural state; closing should require the burden of proof.  Reopening a question should require less explanation than closing it.  Furthermore, on reopening, moderators routinely clean up comments on the question that were instrumental in getting it to an acceptable form.  Therefore, you shouldn't expect much of a comment trail on open or reopened questions.&lt;/li&gt;&#xA;&lt;li&gt;I'd rather that we not expend effort reviewing the topicality of questions when we could be spending time reviewing code.&lt;/li&gt;&#xA;&lt;li&gt;Routinely triggering a meta-discussion over every difference of opinion would generate paperwork and controversy that doesn't need to exist.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2&gt;What I would like to see&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Disagreements will happen on marginal posts, and such disagreement is natural and healthy.  All it takes to raise the issue is a simple Meta post:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Should question 59864 have been closed?&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;I see that &lt;a href=&quot;https://codereview.stackexchange.com/q/59864&quot;&gt;Setting up tab bar, navigation, and view controllers in iOS&lt;/a&gt; was closed by one moderator and reopened by another.  What was the reasoning?  I think that it should have remained closed because ….&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/discussion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any user can raise such a meta-question on any post.  It takes about 5 minutes to write a response.  The responses can be more democratic as well — it wouldn't be restricted to the moderators directly involved.  If we get one of those every few days, it's no big deal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mentioning it in our chat room could also work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, responding to one request to re-evaluate our processes takes an extraordinary amount of energy.  It takes a lot of effort to craft a non-offensive response.  Not to mention, your proposal places an overhead burden on future actions that are considered routine today.  I don't think that it is likely to result in any more happiness than posting &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; questions as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are routinely dissatisfied by the explanations given to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; posts, &lt;em&gt;then&lt;/em&gt; it's time to raise a more general issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary: more code review, less drama please.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-15T15:39:37.773" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2289" PostTypeId="1" AcceptedAnswerId="2299" CreationDate="2014-08-15T08:02:48.063" Score="7" ViewCount="297" Body="&lt;p&gt;I would like to know what exactly it means.  The reason for asking is my question which was recently put on hold:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/60108/async-task-queue-design&quot;&gt;https://codereview.stackexchange.com/questions/60108/async-task-queue-design&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone please specify why the code I provided is considered &quot;not yet written&quot; and what is &quot;written code&quot; then?  Any opinions? &lt;/p&gt;&#xA;" OwnerUserId="24349" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-08-18T20:44:08.657" Title="&quot;Code not yet written&quot; clarification: Are unimplemented interfaces on- or off-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="7" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2291" PostTypeId="2" ParentId="2289" CreationDate="2014-08-15T08:14:45.613" Score="4" Body="&lt;p&gt;On Code Review, we &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;require&lt;/a&gt; working code.  That means:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It has to accomplish a task&lt;/li&gt;&#xA;&lt;li&gt;… correctly, to the best of your knowledge.&lt;/li&gt;&#xA;&lt;li&gt;Omitting some portions of the code may be acceptable, but you can't put placeholder comments for core functionality.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In your specific case, all you have presented is interfaces, which are nowhere near runnable code.  Interface design questions may be asked on &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-08-15T08:14:45.613" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2292" PostTypeId="2" ParentId="2274" CreationDate="2014-08-15T08:40:56.497" Score="8" Body="&lt;p&gt;I don't mind if a not so great answer has X votes, as long as a better answer on the same question has higher score, as it deserves. I would prefer if a significantly better answer had significantly higher votes, just to be safe, to ensure that good practices get copied instead of bad ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The absolute values reflect popularity and visibility of a question with its answers. Some things are more popular than others not necessarily because of merit, but that's just life, and impossible to control, you just have to get used to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The relative values of the answers on the same question should reflect the level of quality. Most importantly, since the highest voted answer may be perceived by visitors as the recommended solution endorsed by the community, it had better be the best.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2014-08-15T11:58:11.493" LastActivityDate="2014-08-15T11:58:11.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2293" PostTypeId="2" ParentId="2289" CreationDate="2014-08-15T09:05:35.507" Score="0" Body="&lt;p&gt;I want to state my opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought the question you should ask yourself, when judging, if the code is &quot;incomplete&quot;, is this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the amount of code provided &lt;strong&gt;enough&lt;/strong&gt; to answer the question?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the answer is &quot;yes&quot;, then you should not dismiss the question, be it a single LINQ query, single interface, or whatever based on incompleteness (you can dismiss it for other reason, obviously: if the question itself is off-topic, for example).  For example. &lt;a href=&quot;https://codereview.stackexchange.com/questions/46334/interface-for-a-tree-node-in-qt&quot;&gt;this&lt;/a&gt; should be considered a perfectly valid question with a very useful answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my specific case, I do not see how adding 500 lines of implementation will help you answer the questions I asked. If I wanted to ask other questions about other parts of my code (such as &quot;hey, what do you think about my implementation? Can it be improved?&quot;) I would add the relevant code. But I didn't want to, not at this point anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, I would like the FAQ to contain a guideline which will help me and others to tell which code is &quot;complete&quot; and which is not. Because right now it is too subjective in my opinion.&lt;/p&gt;&#xA;" OwnerUserId="24349" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-18T15:08:18.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2294" PostTypeId="2" ParentId="2285" CreationDate="2014-08-15T10:26:32.110" Score="6" Body="&lt;p&gt;In my opinion, yes &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1940/41243&quot;&gt;the plain English matters&lt;/a&gt;. It matters a lot. That's the part of the question that explains not just the code, but the intention of the OP. It's not just the code in the question that makes it on topic or not. It's the intention of the asker as well. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2289/code-not-yet-written-clarification&quot;&gt;Take this meta for example&lt;/a&gt;. The code itself is (debatably) reviewable, but it's not asking for a review, so the question is off topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct way to handle these situations... well... depends on the situation. Here are some actions that should be taken. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Leave a comment explaining why the question in current form is off topic. &lt;/li&gt;&#xA;&lt;li&gt;If possible, edit the question so that it is on topic. &lt;/li&gt;&#xA;&lt;li&gt;If that's not possible, vote to close. &lt;/li&gt;&#xA;&lt;li&gt;Downvote to send a clear message that it's not a good question for this site. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-15T10:26:32.110" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2295" PostTypeId="2" ParentId="2282" CreationDate="2014-08-15T14:51:02.613" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Basically, the gist of this is, we should be having discussions on the meta before overturning a close vote on a question that has received no edits since the close vote, right? At the barest of minimums, the re-opening moderator needs to leave a comment on the question explaining why the close reason voted on doesn't apply to the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't think we &lt;em&gt;have&lt;/em&gt; to have a discussion for each of these.  I see a Meta post being necessary if the community is having trouble deciding on a question, and may also want moderator support.  We seem to be getting better at deciding on most questions, otherwise there may have already been many more Meta posts for specific questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with the other moderators that grey areas will keep coming up, and getting rid of them can take a lot of energy.  Perhaps you can agree that a Meta post serves a better purpose if it can set a precedence for future questions of the same sort.  Otherwise, I don't think it's such a bad thing to keep a borderline off-topic question.  After all, we're already aware that &quot;working&quot; code can mean different things, and it's hard to say if a piece of code is &lt;em&gt;truly&lt;/em&gt; working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do I think that a Meta post about this particular question was okay?  I suppose it was, at least to ask about the differing moderator actions without edits.  I too was wondering about this abrupt reopening, although I myself could just ask that moderator in our private chatroom.  Overall, I don't quite think the community should be concerned about such an action, unless it's the &lt;em&gt;scope&lt;/em&gt; that's still uncertain to them.  In that way, they can just ask either moderator why a question was open or closed, while giving a reason why it was not seen as a suitable action.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-15T14:51:02.613" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2297" PostTypeId="1" CreationDate="2014-08-15T23:26:52.147" Score="9" ViewCount="73" Body="&lt;p&gt;There exists a relatively well defined set of rules in the Help Center that help guide us to deciding what sorts of questions are on-topic and should remain open versus what sorts of questions are off-topic and should be closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite this, sometimes bad questions that need to be closed are answered anyway.  Clearly not everyone is familiar with the help center, otherwise the off-topic closable questions wouldn't be asked in the first place--and even if they were, no one would answer them, and instead would simply downvote, comment, vote to close, flag, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if a user unfamiliar with the help center asks a question that the help center says should be closed, yet before anyone notices and is able to get the question closed, another user comes along and posts an absolutely excellent answer to the question (in spite of the fact that the question didn't need to be open for one reason or another), does that suddenly make the question on-topic and deserving of being open?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A posted answer doesn't effect whether I vote up or down on a question.  A posted answer doesn't effect my decision to post a comment asking for clarity or context or suggest that the question should be posted to another SE website instead.  Should a posted answer effect whether or not the question gets closed as off-topic?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-16T12:59:09.597" Title="Does a good posted answer make the question on topic regardless of content?" Tags="|discussion|scope|close-reasons|moderation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2298" PostTypeId="2" ParentId="2297" CreationDate="2014-08-16T05:02:20.473" Score="5" Body="&lt;p&gt;Your question is self-contradicting.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If an off-topic question gets a good answer, is the question on-topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's what you are asking, and the answer is no. A question can not be both off topic, and on topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if someone posts a good answer on a question that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;links to off-site code (github, pastebin)&lt;/li&gt;&#xA;&lt;li&gt;someone else's code&lt;/li&gt;&#xA;&lt;li&gt;pseudo code&lt;/li&gt;&#xA;&lt;li&gt;a request for golfed code&lt;/li&gt;&#xA;&lt;li&gt;fatally broken code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;... is the post on topic? &lt;strong&gt;No it is not on-topic&lt;/strong&gt; and the post should be closed (I am purposefully ignoring 'mostly working code', and 'review any and all aspects of the code' - those are covered in other meta posts.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=answers%3A1-10+is%3Aquestion+closed%3A1&quot;&gt;We (moderators and the community) do this often, and &lt;strong&gt;many, many questions are closed, with answers&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of them are locked for historical reasons. Many of them have been automatically deleted by the regular purging process that happens on the system (so they don't show up on the search - about 600). Some have been manually deleted by members/community and moderators.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only problem I see is the upvoted/accepted answers to off-topic questions, that mean the question does not get deleted automatically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a good, recent example: &lt;a href=&quot;https://codereview.stackexchange.com/q/60172/31503&quot;&gt;LINQ equivalent of nested for loop to select and combine each element from two different lists&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that question on topic? No, yet it has a +4 accepted answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I could figure out who upvoted that answer, I would use my magic mod powers to infest their armpits with the fleas from a unicorn's butt (if that answer was on Stack Overflow, that would be a different thing though)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-08-16T05:02:20.473" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2299" PostTypeId="2" ParentId="2289" CreationDate="2014-08-16T05:22:50.563" Score="10" Body="&lt;p&gt;I am happy to treat your question as a 'test case' for determining the scope of Code Review as part of the 'Beta site' definition of what is in scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is my assertion, that your question is off topic. Any one of the following things makes your code off-topic:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Interfaces are a description of intent, not of implementation. Interfaces tell us what you want the code to do, not what the code actually does. As a result, there is no code to review, and we cannot tell you whether the code successfully implements the interface. &lt;em&gt;Your question must include the code. An interface is not an implementation, it is a specification&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;you do not request a code review. Instead, you request three 'wants':&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;thread safety&lt;/li&gt;&#xA;&lt;li&gt;code chunking&lt;/li&gt;&#xA;&lt;li&gt;chunk-completion notification&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This suggests you are requesting features you do not yet have. &lt;em&gt;To the best of my knowledge, does the code work?&lt;/em&gt; If you still want things from the code, then is it working yet?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Since we can't see the actual code, there is no way to tell whether it is actual code, or just vapourware. You tell us that it exists, but we can't see it. &lt;em&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/em&gt; Since I can't tell, it's off-topic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;All three of those issues would have to be resolved before I would think that the code is on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it stands, you are not looking for a code review, you are looking to discuss whether your design will meet your goals. Code Review is not the site for discussing good or bad designs. It is for discussing good, or bad implementations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question clearly requests a design review, and not a review of the style and formatting of the interfaces you present. As a result, a review of those things would be of low value to you, and probably not appreciated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you had presented those interfaces, and requested a style review, I suspect that your question would be on topic, and a review would possibly look like:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;interface ITaksManager : IDisposable&#xA;{&#xA;    void BeginInvoke(params Action[] tasks);&#xA;    event Action&amp;lt;Result&amp;gt; Completed;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;Really, you should spell it &quot;ITaskManager&quot;, and not &quot;ITaksManager&quot;. Otherwise your indewntation is good, and the variable names are decent.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Obviously, this is not what you are seeking, so, based on what you have presented, the question is off-topic.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-08-16T21:37:46.883" LastActivityDate="2014-08-16T21:37:46.883" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2300" PostTypeId="1" CreationDate="2014-08-16T08:35:02.867" Score="17" ViewCount="120" Body="&lt;p&gt;If we find that a question contains obviously broken code, our standard procedure is to close the question, sending the author back to the drawing board.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But is it acceptable for another user to edit the question to fix the code and nominate it for reopening?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Follow-up question: What if a user just did that?  Should the edit be rolled back as invalid?  We would normally reject such meddling with code blocks.  On the other hand, it seems kind of mean to do that, especially since we're just waiting for the original author to make just those same fixes.  But then again, allowing such third-party fixes leads to a very slippery slope.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This is the &lt;a href=&quot;https://codereview.stackexchange.com/posts/60147/revisions&quot;&gt;specific incident&lt;/a&gt; that led to this question, and the &lt;a href=&quot;https://codereview.stackexchange.com/questions/60147/creating-a-tuple-out-of-a-listharder-than-sounds#comment108910_60147&quot;&gt;comment&lt;/a&gt; I left in response when rolling it back:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In Rev 2, you changed more than the title and the intent: you also fixed some mismatched parentheses. That would be an invalid edit (though a strong hint for LeDarkMemer).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-10-02T01:57:58.760" Title="May another user fix broken code in a question to make it on-topic?" Tags="|discussion|specific-question|closed-questions|broken-code|vote-to-reopen|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2301" PostTypeId="2" ParentId="2300" CreationDate="2014-08-16T09:36:33.317" Score="11" Body="&lt;p&gt;I think that when this happens, it stops being code the OP &quot;owns or maintains&quot;, so we shouldn't allow this.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-08-16T09:36:33.317" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2302" PostTypeId="2" ParentId="2297" CreationDate="2014-08-16T12:59:09.597" Score="3" Body="&lt;p&gt;I'll try to keep this short and clear. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does a good answer to an off-topic question make the question on-topic?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;No. It does not. Questions and answers are to be judged on their own merit. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should off-topic questions with answers be closed?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Absolutely. Yes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only bearing answers have on questions is whether or not they should be &lt;strong&gt;&lt;em&gt;deleted&lt;/em&gt;&lt;/strong&gt;. An off-topic and closed question with an answer should (generally) not be deleted. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-08-16T12:59:09.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2303" PostTypeId="2" ParentId="2300" CreationDate="2014-08-16T13:16:47.603" Score="12" Body="&lt;p&gt;Other than extremely minor edits, I think the answer has to be &lt;strong&gt;NO&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I've got the capitalization wrong on a case sensitive variable/function/method/class name in one out of the 20 times I used it in the pasted source code, or if I missed a singular semicolon or parenthesis or closing brace in several, several lines of source code, this is a very minor edit that probably isn't worth the hassle of closing.  Any good IDE would have noticed this and depending on the IDE, it may have autocorrected it or would at least be making the correct change recommendation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there should never be the slightest amount of guess work in these changes, and they should always be very minor.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We disallow and rollback edits to indentation, because that is a reviewable aspect of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the change is significant as changing a function call (in the example, we changed between &lt;code&gt;.append&lt;/code&gt; and assignment, well now you're significantly changing the actual source code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the original code works, you need to post this change as an answer explain why one is better than the other--just like we require you to comment on why good indentation is good rather than allowing users to just fix it in the question.  If the original code does not work, then we're probably applying a slight bit of guess work to make the code work, and we may have made a change in an edit that the original asker doesn't understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In answers we post, we generally feel the need to explain the changes we recommend so that the user understands why our recommendation is better than what he has.  If a question's source code has been edited only by the original asker, it is fair enough (though not necessarily always true) to expect the original asker to understand why his code does what it does, and so our answers' explanations can be tailored to a user with that level of understand.  If someone comes in behind the asker and changes the source code in the question, we can no longer make the assumption that the asker understands the source code in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code does not work, the asker needs to fix it themselves or post the exact same source code as a question on StackOverflow.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For clarity, trivially minor edits that require no guess work, and arguably, also do not require reading the plain-English part of the question should be okay.  These would be things like an obvious copy &amp;amp; paste that missed a few characters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything more significant than this, anything that requires guess work or reading the plain-English part, anything that changes which function was called or which class was used, these are all things that should be rolled back and only be changed by the asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the specific case offered as example in the question, I think the rollback was appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rule should be no, these edits are not allowed.  But exceptions should be made for trivially minor edits which require no guess-work.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="36366" LastEditDate="2014-08-16T14:15:39.083" LastActivityDate="2014-08-16T14:15:39.083" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2304" PostTypeId="1" CreationDate="2014-08-16T17:40:00.437" Score="5" ViewCount="92" Body="&lt;p&gt;This question should be considered as an expansion discussion on the policy discussed in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1773/should-comparisons-of-code-snippets-be-closed-as-not-seeking-a-code-review&quot;&gt;Should comparisons of code snippets be closed as &amp;quot;not seeking a code review&amp;quot;?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For comparative reviews of two code snippets, should we consider questions which ask &quot;reviewers&quot; to determine which code snippet is faster to be off-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For comparative reviews of two code snippets, should we consider questions which ask &quot;reviewers&quot; to determine which code snippet uses less memory to be off-topic?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-22T03:02:38.267" Title="Questions about speed/memory comparisons" Tags="|discussion|asking-questions|scope|comparative-review|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2305" PostTypeId="2" ParentId="2289" CreationDate="2014-08-16T22:55:14.187" Score="8" Body="&lt;p&gt;It's often said that &quot;We don't review design, we review code.&quot; In fact, there's a meta question asking for clarification of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924/41243&quot;&gt;when reviewing design is on topic and when it is not&lt;/a&gt;. The &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1926/41243&quot;&gt;accepted answer&lt;/a&gt; there states&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So I would say that if the question contains code, and the asker wants the design of that code reviewed, there's absolutely nothing wrong with that, but if the asker wants something that is not code reviewed, it's off topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With that in mind, I am going to change &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2289/code-not-yet-written-clarification-are-unimplemented-interfaces-on-or-off-to#comment5863_2293&quot;&gt;my earlier position&lt;/a&gt; on this and challenge the ruling on this one. An interface &lt;em&gt;is&lt;/em&gt; code and the code in question is &lt;em&gt;working code&lt;/em&gt;. An interface is a contract, so by nature, much of any review of an interface will be about design, but not necessarily all of it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2120/41243&quot;&gt;been told before&lt;/a&gt;, and I agree that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Just because we're not sure on how to answer it doesn't mean it's off-topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which I would rephrase as &quot;Just because we don't know how to review it (yet), doesn't make it off topic.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, with all that said, I'm not sure that questions like this will receive many good answers, and it may be a question better suited for programmers, but we &lt;em&gt;don't know that&lt;/em&gt;. More importantly, I see nothing in our currently accepted rules that makes this question off topic. We have allowed other interface only questions. Here is an example of a &lt;a href=&quot;https://codereview.stackexchange.com/q/46334/41243&quot;&gt;well received Q &amp;amp; A on an interface&lt;/a&gt;. However, I think it makes a better question to &lt;a href=&quot;https://codereview.stackexchange.com/q/45452/41243&quot;&gt;include an implementation as well&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-08-17T00:08:08.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2306" PostTypeId="2" ParentId="1429" CreationDate="2014-08-17T05:29:22.097" Score="6" Body="&lt;p&gt;I put together a &lt;a href=&quot;http://data.stackexchange.com/codereview/query/218387/tag-answer-times&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Tag Answer Times&lt;/strong&gt;&lt;/a&gt; query; looking at all the answers posted under the top 10 tags over the last 60 days, I was interested in knowing the &lt;em&gt;hour of the day&lt;/em&gt; answers were posted.&lt;/p&gt;&#xA;&lt;p&gt;The query adds 1 to the hour when the minutes are greater than 30.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/neIZ4.png&quot; alt=&quot;Chart rendition of the query results&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;By removing the date filter, I get this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IaaFe.png&quot; alt=&quot;All-time top 10 tags / answer times&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;It looks like the best time to ask a question is around 3 PM UTC.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="4477" LastEditDate="2022-08-09T13:11:32.813" LastActivityDate="2022-08-09T13:11:32.813" CommentCount="0" CommunityOwnedDate="2014-08-17T05:29:22.097" ContentLicense="CC BY-SA 4.0" />
  <row Id="2308" PostTypeId="1" CreationDate="2014-08-17T19:15:54.893" Score="12" ViewCount="246" Body="&lt;p&gt;Are questions about interfaces/protocols and APIs on-topic for Code Review?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And when I say &quot;protocol&quot;, I mean this in the Objective-C/Swift (and potentially other languages) version of the word, which is basically the same as a Java interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is this meta discussion: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2289/code-not-yet-written-clarification-are-unimplemented-interfaces-on-or-off-to&quot;&gt;“Code not yet written” clarification: Are unimplemented interfaces on- or off-topic?&lt;/a&gt;, to which two moderators posted answers basically agreeing that the specific question which prompted that meta question is off-topic.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there exists this meta discussion: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/502/are-questions-about-public-interface-api-on-topic&quot;&gt;Are questions about public interface (API) on topic?&lt;/a&gt; which suggests that questions about APIs would be on-topic based on the existing accepted and highest upvoted answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that APIs and interfaces are slightly different, but they're similar enough that I don't understand why a distinction would be drawn between the two (in terms of whether they're on-topic or not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, there exists this seemingly very good question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/46194/datalayer-interfaces-genericized&quot;&gt;DataLayer Interfaces Genericized&lt;/a&gt;, which is purely about interfaces, something which the moderators have suggested would be off-topic, yet the question has 10 upvotes, and an accepted answer with 7 upvotes.  Moreover, it has 0 votes to close, nevermind the close action of a moderator.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-02T21:40:38.407" Title="Questions about interfaces, protocols, and APIs" Tags="|discussion|scope|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2309" PostTypeId="2" ParentId="2308" CreationDate="2014-08-17T19:15:54.893" Score="10" Body="&lt;p&gt;Some time ago, I remember having discussion in chat (a discussion which should have been on the meta... which is why this is going on the meta now) about how much code a question has to include in order to be reviewable.  Given that how we name our classes, methods, functions, and variables is such an important aspect and a large portion of reviews are spent on critiquing naming alone, an answer with nothing more than the name of a class has &quot;enough reviewable code&quot;.  Having actual executable code isn't actually a requirement for meeting some &quot;enough reviewable code&quot; criteria.  I also made the point that &quot;enough reviewable code&quot; is not the only criteria by which we can determine whether a question is on-topic or not.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;One of the things we spend a lot of time focusing on in reviews is the general readability of our code.  We do this not because it makes the code perform better or use less memory, we do this because humans will read our source code several times more frequently than a computer will.  It is important for humans to discern what's going on with the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In most cases, the focus on our review is, how readable is this to a maintainer of the code?  After all, that's the human who looks at our code the most, right?  Anyone involved in the upkeep and maintenance of our source code, correct?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what about interfaces and APIs?  While a maintainer looks at these things, a large group of other humans will look at these far more frequently.  These are the end-user developers.  It is arguably MORE important that your interfaces and APIs are very readable and contain methods which describe exactly what they do from name alone &lt;strong&gt;so that that developer may write readable code because he has no control over the method names you picked in your interface or API!!!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These things are &lt;em&gt;highly&lt;/em&gt; worth of a good Code Review so that some programmer in the future perhaps doesn't post some source code that makes use of a library with cryptic unintelligible method names that he can not change!&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="36366" LastEditDate="2014-10-02T21:40:38.407" LastActivityDate="2014-10-02T21:40:38.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2310" PostTypeId="2" ParentId="2289" CreationDate="2014-08-18T07:18:18.947" Score="-5" Body="&lt;p&gt;I've &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2291/9357&quot;&gt;previously stated&lt;/a&gt; that I believe that requests to review just interfaces are off-topic. I'd like to add a second answer explaining &lt;em&gt;why&lt;/em&gt; I think they &lt;em&gt;should&lt;/em&gt; be off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A key ingredient to the success of Code Review is our working-code requirement.  It brings concrete benefits to the community:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It serves as a barrier to entry, preventing &quot;gimmetehcodez&quot; questions, helping to ensure quality.&lt;/li&gt;&#xA;&lt;li&gt;Because of that minimum quality guarantee, we have a pool of members who are willing to regularly help review code.&lt;/li&gt;&#xA;&lt;li&gt;Working code unambiguously specifie the behaviour of the program, removing a lot of guesswork about the author's intent.&lt;/li&gt;&#xA;&lt;li&gt;The code focuses the discussion. Any answers have to suggest improvements, so in theory their quality should be at least as high as the question. Concrete questions yield concrete answers.&lt;/li&gt;&#xA;&lt;li&gt;The code reveals a lot about the author, such as skill level and thought processes.&lt;/li&gt;&#xA;&lt;li&gt;Even when the code in the question accomplishes its goal poorly (such as in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; questions), reviewers are willing to do a deep technical dive, as a kind of reciprocity for the questioner's contribution.&lt;/li&gt;&#xA;&lt;li&gt;Ultimately, the working-code rule is the reason Code Review has MathJax, while Stack Overflow and Programmers don't. Our reviewers are &lt;em&gt;happy&lt;/em&gt; to help explain things at that level of detail!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Allowing just interfaces to be reviewed would fundamentally weaken that rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a hypothetical exchange if we allowed interface-only reviews:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Questioner:&lt;/strong&gt; Here is my implementation of an AJAX widget to frobnicate a whatzit.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Commenters:&lt;/strong&gt; Welcome to Code Review! Your frobnicator doesn't actually work. Unfortunately, we only review working code here. Voting&#xA;  to close.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Questioner:&lt;/strong&gt; Never mind about the code then. How about if you just review the naming and the interfaces instead, to let me know if I'm on the right track? &lt;em&gt;Edits out most of the code&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Even though good interface review questions might be possible, I fear that allowing any interface-only questions would irreparably damage the community. I think that the current requirement to present code that successfully accomplishes the stated task is a fundamental characteristic of Code Review, and should continue to be strictly upheld.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a question about interfaces, include a working implementation and we will be glad to review it. Sorry if it means you might waste some time going down the wrong path, but that is just how it has to be.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-08-18T07:18:18.947" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2311" PostTypeId="2" ParentId="2308" CreationDate="2014-08-18T12:01:21.900" Score="6" Body="&lt;p&gt;Let's look at &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;our six magic questions&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;  &lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For the sake of argument, we can assume that the code is embedded in the question, OP maintains the code, wants it to be good code, and wants feedback on all facets of the code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That leaves us with just two things to ponder on. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The prior is often referred to as &quot;real code&quot;, so is an Interface &lt;em&gt;real&lt;/em&gt; code? Well, it's certainly &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; pseudo-code. Let's also assume, again for the sake of argument, that the code in question does not contain classes or methods named &lt;code&gt;Foo&lt;/code&gt;, &lt;code&gt;Bar&lt;/code&gt;, and the like. Therefore, not being example code. That leaves just one last test to pass. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does this code work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To determine if code works or not, first we have to understand what it means &quot;to work&quot;. I could not find a meta post clearly defining what working code is, so I'll refer to &lt;a href=&quot;http://i.word.com/idictionary/Work&quot; rel=&quot;nofollow noreferrer&quot;&gt;Meriam-Webster&lt;/a&gt;. &lt;em&gt;Irrelevant definitions omitted.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Work&lt;/strong&gt; &lt;em&gt;intransitive verb&lt;/em&gt;&#xA;  1 b :  to perform or carry through a task requiring sustained effort or continuous repeated operations  &#xA;  2 :  to function or operate according to plan or design  &#xA;  4 :  to produce a desired effect or result :  succeed   &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Definition 1b is the only place an Interface fails to meet the definition of &quot;working code&quot;. It does indeed meet the definition of &quot;to function or operate according to plan&quot; and to &quot;produce a desired effect&quot;. Which, I would argue, is our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1072/41243&quot;&gt;intent by asserting that code must &quot;work&quot;&lt;/a&gt; to be posted as a question here. What we really mean is that the code must &lt;em&gt;be functional&lt;/em&gt;. It must compile and produce the intended results. An Interface creates a contract that implementing classes must abide by. They do not execute code, but that does not make them &lt;em&gt;broken&lt;/em&gt;. That's what we really care about here. Is the code broken? No, interfaces are (obviously) not broken code by mere virtue of their nature. By that measure and logic, &lt;strong&gt;&lt;em&gt;Interface only questions are indeed on topic.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, Interface questions have been well received in the past. Some examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/46334/interface-for-a-tree-node-in-qt&quot;&gt;Interface for a tree node in Qt&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/46194/datalayer-interfaces-genericized&quot;&gt;DataLayer Interfaces Genericized&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&#xA;I am leaving this here, because I think it is important to the discussion to note that it is not the question of &quot;working code&quot; that makes interface only questions off-topic. It seems that I was mistaken to assert that Interfaces are not to be considered example code. This quote from &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2313/41243&quot;&gt;rofl's answer&lt;/a&gt; convinced me of my logic error.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If the question supplies an interface only, then then it can only be considered to be example code, because the current implementing/interacting code does not matter, is meaningless, and has no value to the asker in the context of the question. They are looking for a design review, not a code review. They may as well draw a picture/flow-chart instead of the interface (in fact, that would probably be better....).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-18T15:58:48.930" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2312" PostTypeId="2" ParentId="2308" CreationDate="2014-08-18T12:11:50.187" Score="-2" Body="&lt;p&gt;I'd say no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Applying ckuhn203's answer, but I disagree with the last point; it doesn't actually do anything, so it's not working code for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's more like a bunch of structs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And what can you ask about a bunch of structs and interfaces?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, whether you've named them right, of course... but more importantly, &lt;strong&gt;is the design of these interfaces/classes correct?&lt;/strong&gt; That's the sole question hiding behind a couple class and interface names with a couple variables. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So there's two points to review: &lt;strong&gt;naming&lt;/strong&gt; and &lt;strong&gt;design&lt;/strong&gt;. Naming is on-topic, but design is off-topic (when they're the sole focus). ... So now what?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, since the interfaces don't DO anything, there's no implementation to verify how they're supposed to work. All you have to go by is the plain English and the naming to discern functionality. And since we'll want to reduce the dependency on the English, we'll start altering the design to document itself via proper naming. And that'd be off-topic again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Questions about interfaces lead to reviews focused about naming and design. However, without any functionality, naming IS design. Thus, such questions are off-topic.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-08-18T12:11:50.187" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2313" PostTypeId="2" ParentId="2308" CreationDate="2014-08-18T15:16:15.713" Score="6" Body="&lt;p&gt;Interface-only questions are off topic. This is why:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Interfaces/Protocols define the interaction between two components. They describe a common mechanism for two otherwise independent 'systems' to communicate with each other. As a result:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the primary purpose of an interface is not to 'do' things, but to define a communication system&lt;/li&gt;&#xA;&lt;li&gt;an interface can be 'broken' in only three ways:&#xA;&lt;ol&gt;&#xA;&lt;li&gt;it is syntactically broken (it does not compile) - in which case it is off-topic&lt;/li&gt;&#xA;&lt;li&gt;it has bad style - in which case, it can be reviewed, and improved - which would be on-topic for Code Review&lt;/li&gt;&#xA;&lt;li&gt;the design the interface represents is bad - this would be off-topic on Code Review because design-related answers are too broad for here, and are on-topic on Programmers.se&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that I indicate that the style of an interface can be reviewed, but, given that the entire purpose of an interface is to declare a protocol, and that reviewing protocols is off-topic on Code Review, saying that the style is reviewable, but the functionality is not, is like saying you can review the style of a C or Java program, but not comment on the algorithm, or functionality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviews of the core purpose of interfaces (design and protocol) are off-topic, it follows that any answer that does not address the core purpose of the interface would be a low-value answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design-related questions (even if the design is expressed as an interface) are off-topic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Interfaces are assumed to be immutable. Interfaces in general are not easy to change because it requires the change to be simultaneously applied to all implementing systems, as well as all 'client' systems. As a consequence, an interface, by definition is not self contained. It is not possible to suggest changes to the interface unless all the affected code is also available for review. A code review cannot be good unless it makes suggestions which are meaningful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question supplies an interface only, then then it can only be considered to  be example code, because the current implementing/interacting code does not matter, is meaningless, and has no value to the asker in the context of the question. They are looking for a design review, not a code review. They may as well draw a picture/flow-chart instead of the interface (in fact, that would probably be better....).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code reviews can suggest that the design is broken, or suboptimal, but, that is an observation that is derived from the code, not from the design. It is OK, on code review, to suggest the code could be improved if the design was different, a design-only review would be a low-quality answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It follows that feedback on the design, on Code Review, follows an implementation review, not a design review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;But&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may be suggested though, that if a question provides an interface only, and specifically requests:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;this is my current proposed interface&lt;/li&gt;&#xA;&lt;li&gt;are the method names good, spelling good, documentation good, any style issues?&lt;/li&gt;&#xA;&lt;li&gt;once this interface is right, I will implement it properly&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In other words, if the asker specifically asks for a style review, and specifically does not want a design review, then the question would be on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That may be the case, but the code is still essentially example code, and the naming, spelling, and structure could be reviewed on the implementation instead. The implementation is not example code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, Interface-only questions are off-topic.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-08-18T15:32:44.910" LastActivityDate="2014-08-18T15:32:44.910" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="2314" PostTypeId="2" ParentId="2289" CreationDate="2014-08-18T15:18:13.170" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I wasn't happy with this design, because it forced me to collect all the actions in one place, and because it is not very loop-friendly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does the interface really force you to collect all the actions in one place or do you not understand how to do it differently?  This is where you should show us what you did to implement this code to show us why you think it forces you to collect all the actions in one place, someone else might be able to show you a better way of implementing the simple Interface that you have.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does it make sense, that token has Completed event?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When is the Token's Completed event called in the implementation of the interface, how is it used?  what is the actual method that is going to be called?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An interface defines what a class needs to follow certain rules, and doesn't actually perform logic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;an interface only says that the implementing class needs to create the &lt;code&gt;event Action&amp;lt;Result&amp;gt; Completed&lt;/code&gt; it doesn't say what it does or how it works&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[point #2] to be able to group tasks together in chunks. The general use case is: i pass multiple Actions to the manager, and if it is busy peforming previous tasks, then those new tasks are dropped. Just to give you an idea on why I need this.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;An Interface cannot perform logic on it's own, it needs to be implemented in a class where each of the interface components are created and implemented.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;none of what you described in point 2 can be done by an interface alone, the interface is really a Template for classes, which is considered design, and that is a totally different animal than code that is review-able.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The Point that I am making here is that you haven't given anything in the question that is review-able by the terms of Code Review&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2014-08-18T18:41:40.330" LastActivityDate="2014-08-18T18:41:40.330" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2315" PostTypeId="2" ParentId="2308" CreationDate="2014-08-18T16:41:58.840" Score="5" Body="&lt;h1&gt;Are questions about interfaces/protocols and APIs on-topic?&lt;/h1&gt;&#xA;&lt;p&gt;Yes. But that does not mean that the question itself is on-topic. There are still other factors to consider, such as: &lt;em&gt;Is there enough context in the question?&lt;/em&gt; Is it clear how these interfaces will be used?&lt;/p&gt;&#xA;&lt;p&gt;I see &lt;strong&gt;no reason whatsoever&lt;/strong&gt; to create a &lt;em&gt;rule&lt;/em&gt; that says &lt;em&gt;&amp;quot;Interface-only questions are off-topic. Period.&amp;quot;&lt;/em&gt; Each question needs to be looked at individually.&lt;/p&gt;&#xA;&lt;p&gt;For example, have Code Review suffered from having considered &lt;a href=&quot;https://codereview.stackexchange.com/questions/46194/datalayer-interfaces-genericized&quot;&gt;this question&lt;/a&gt; as on-topic? Or &lt;a href=&quot;https://codereview.stackexchange.com/questions/46334/interface-for-a-tree-node-in-qt&quot;&gt;this question&lt;/a&gt;? I don't think so. Likewise, if more questions with high-quality like this appear, I see no reason that they should be closed for being off-topic.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Are questions about interfaces/protocols and APIs on-topic?&lt;/h1&gt;&#xA;&lt;p&gt;Sometimes.&lt;/p&gt;&#xA;&lt;h1&gt;Are questions about interfaces/protocols and APIs off-topic?&lt;/h1&gt;&#xA;&lt;p&gt;Sometimes.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I don't think we need a rule stating that interface questions are on-topic or off-topic. It all depends on the rest of the question.&lt;/p&gt;&#xA;&lt;p&gt;I'm stating that questions about interfaces &lt;em&gt;can be&lt;/em&gt; on-topic.&lt;/p&gt;&#xA;&lt;p&gt;What does it take for a question about interfaces to be on-topic?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Good description of the purpose of the interface&lt;/li&gt;&#xA;&lt;li&gt;Sufficient amount of code to answer the question&lt;/li&gt;&#xA;&lt;li&gt;Clear question&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you consider an interface-only question off-topic, then it is more likely because it is &lt;em&gt;unclear what you are asking&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-18T16:41:58.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2316" PostTypeId="2" ParentId="1924" CreationDate="2014-08-18T18:11:56.703" Score="8" Body="&lt;p&gt;Code Reviews in general (not specifically at Code Review Stack Exchange) will often review the design. The people doing the review also have influence on the design too, so it is natural.&lt;/p&gt;&#xA;&lt;p&gt;The design itself though, is a very broad, and unsubstantial concept. On Code Review (and Stack Exchange in general), it would be too broad to ask:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have this design in mind to implement FeatureABC. Is it a good design? Can it be improved?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The reason it is too broad is because ideas are intangible, there are too many right answers, and too many opinions, possibilities, and considerations.&lt;/p&gt;&#xA;&lt;p&gt;So, on the one hand, pure design reviews are off-topic on Code Review, even though they are often reviewed in real-life code reviews.&lt;/p&gt;&#xA;&lt;p&gt;This particular meta question asks, though: &lt;em&gt;When, and why, is &amp;quot;reviewing design&amp;quot; on-topic on Code Review and when is it off-topic?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Off-Topic&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;It is off-topic when the only thing wanted/demanded in the review is a 'design review'.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Further, the actual implemented code is heavily dependent on the actual design. You cannot change the design without heavily impacting the code. It follows that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;if the design changes, the code changes, and&lt;/li&gt;&#xA;&lt;li&gt;if the design is not 'fixed', then the code is not 'fixed'.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Now, if a question provides a design description, and matching code, then requests: &lt;em&gt;This is my design, is the design OK?&lt;/em&gt;, it will be &lt;strong&gt;off topic&lt;/strong&gt;. This is because:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the design is still to be reviewed, it is logical that the design is not stable;&lt;/li&gt;&#xA;&lt;li&gt;If the design is not stable, then the code is not stable;&lt;/li&gt;&#xA;&lt;li&gt;Additionally, if the design is not stable, then the code is off-topic because one of the on-topic requirements is: &lt;em&gt;&lt;strong&gt;To the best of my knowledge, does the code work?&lt;/strong&gt;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;If you don't know the design, then you don't know what the code is supposed to do.&lt;/li&gt;&#xA;&lt;li&gt;If you don't know what the code is supposed to do, how can you possibly know that it works?&lt;/li&gt;&#xA;&lt;li&gt;The code is not ready for review if the design is not agreed.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Thus:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Any question requesting a design review is off-topic, either because the code is not there, or because, even if there is code, the code is just an example of what one particular design would/could look like. If the design changes, then the code is irrelevant&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;So, any question requesting a design review is off-topic.&lt;/p&gt;&#xA;&lt;h1&gt;On-Topic&lt;/h1&gt;&#xA;&lt;p&gt;So, when is reviewing the design on-topic?&lt;/p&gt;&#xA;&lt;p&gt;When there is real code (which implies a real &amp;amp; stable design), and the code is sub-optimal &lt;strong&gt;because&lt;/strong&gt; of the design!&lt;/p&gt;&#xA;&lt;p&gt;If the code is having to do awkward, inefficient, or otherwise broken things to make the design work, then it would be on topic to say:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This code would be better if you could restructure the design and do it &lt;em&gt;this&lt;/em&gt; way instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;design reviews are only on-topic when the question does not ask for one!&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;(yes, exactly, only when the design review is not requested, is the design review on-topic.... and that is why we are Code Review, and not Design Review).&lt;/p&gt;&#xA;&lt;h1&gt;Using Examples&lt;/h1&gt;&#xA;&lt;p&gt;Let me try to describe what I mean by way of examples:&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Design Only Question:&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I want to build an HTML Parser in LangX. I will use an IO class, an HTML entity class, and a Document class. The IO class will do X, the Entity class will do Y, and the Document class will do Z. Is this design OK?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;This is off topic&lt;/strong&gt;&lt;/em&gt; - design questions are too broad, too many answers, and in this case, no code to review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Implementation Only Question:&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have these three classes which together will parse and store an HTML document. The IO class manages getting data from the disk or a URL, the Entity class represents tags and other items in the HTML, and the Document class allows the entities to be contained and related. This is the code for each class: ....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;This is on topic&lt;/strong&gt;&lt;/em&gt; - the code is ready for review, and further, if the code could perform or be structured better, then &lt;em&gt;challenging&lt;/em&gt; the design, suggesting an improvement (like &lt;em&gt;You should have a parsing class instead of doing the parsing in the document class!&lt;/em&gt;), or even recommending a radical restructuring would be positive outcomes from the review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Design First Question&lt;/h3&gt;&#xA;&lt;p&gt;This is the controversial one - the question requests a design review, and also presents code:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have these three classes which together will parse and store an HTML document. The IO class manages getting data from the disk or a URL, the Entity class represents tags and other items in the HTML, and the Document class allows the entities to be contained and related. This is the code for each class: ....&lt;/p&gt;&#xA;&lt;p&gt;I don't know the design is good, can the design be improved?&#xA;....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;My opinion - OFF TOPIC&lt;/strong&gt; - This question is asking for a code review on code that the asker knows is badly designed. Further, the code will be radically changed if the design changes.&lt;/p&gt;&#xA;&lt;p&gt;There are two ways this code can be reviewed:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;assume the design is good, and review the code as if the design is right&lt;/li&gt;&#xA;&lt;li&gt;perform a design review first, and either confirm or challenge the design:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;confirm - proceed on and do a code review to confirm that the code meets the design&lt;/li&gt;&#xA;&lt;li&gt;challenge - say the design is bad, and thus the code is bad&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In case 1, assuming the design is OK, well, that adds no value to the asker because their priority can only be to confirm the design. A code review on a design they don't trust (or want to keep) is useless. Saying &lt;em&gt;&amp;quot;I don't know if your code is doing the right thing, but, whatever it is doing, it is doing it very neatly and performs well!&amp;quot;&lt;/em&gt; is also wrong.&lt;/p&gt;&#xA;&lt;p&gt;In case 2, the question/answer should be split in to two stages. The first question should be: Is my design OK? The Second question should be: &amp;quot;Does this code implement the given design?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Since part 1 is off topic on Code Review, and part 2 is meaningless until part 1 is decided, then the whole question is off-topic.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;AppDesign.se&lt;/h1&gt;&#xA;&lt;p&gt;Putting it a different way again: Stack Exchange has the following sites that are loosely related:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Programmers.se - for when you want to discuss general programming concepts and methodologies&lt;/li&gt;&#xA;&lt;li&gt;AppDesign.se - for when you want help designing what your application should do, how the parts should fit together, and deciding what the code should do in various conditions.&lt;/li&gt;&#xA;&lt;li&gt;StackOverflow.se - for when you know what you want, and your program is not quite working yet, and you have a really good idea of where it is going wrong, but not why.&lt;/li&gt;&#xA;&lt;li&gt;CodeReview.se - for when everything is working as intended, but you think the implementation could be improved.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In the system above, questions related to programming concepts will be migrated to Programmers. Questions related to design will be migrated to AppDesign, questions related to programming bugs and issues will be migrated to Stack Overflow, and questions about improving working code will be migrated to Code Review.&lt;/p&gt;&#xA;&lt;p&gt;That's a really pretty picture, except there's one problem: There is no AppDesign.se site.&lt;/p&gt;&#xA;&lt;p&gt;Just because there is no AppDesign site, does not mean that design questions are on-topic on Code Review.&lt;/p&gt;&#xA;&lt;p&gt;Further, a working design always precedes working code. If you don't know that your design works, then you don't know if your code works.&lt;/p&gt;&#xA;&lt;p&gt;In the absence of AppDesign.se, the only option is to close design-related questions as off-topic.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Conclusion&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code Review is not the right place to perform &amp;quot;design only&amp;quot; reviews.&lt;/li&gt;&#xA;&lt;li&gt;If the system is still at the stage of design review, then any code is not yet ready for a code review (you have to know what the code is supposed to do before you can tell if it is doing it right).&lt;/li&gt;&#xA;&lt;li&gt;when the design is 'finalized' then the code that implements that design is ready for review&lt;/li&gt;&#xA;&lt;li&gt;if the design forces the code to be inefficient or 'ugly', then that should/could be brought to the attention of the asker.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="75307" LastEditDate="2022-11-12T14:33:19.873" LastActivityDate="2022-11-12T14:33:19.873" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="2317" PostTypeId="1" AcceptedAnswerId="2318" CreationDate="2014-08-18T19:13:26.523" Score="6" ViewCount="180" Body="&lt;p&gt;This question was closed for asking for code to be written, but I think it is really asking how to speed up the loading of images, which I would think is performance related, which is something that we do review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/30080/18427&quot;&gt;Speed up slow loading images?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are your thoughts?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-08-18T19:40:45.003" Title="Is this slow-loading images question off-topic?" Tags="|discussion|specific-question|scope|closed-questions|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2318" PostTypeId="2" ParentId="2317" CreationDate="2014-08-18T19:40:45.003" Score="6" Body="&lt;p&gt;There is code presented, which the author claims to be in working order. The question asks for help with performance. This isn't much different from a typical Project Euler question, though it is harder to answer due to browser, network, and server interactions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The word &quot;fix&quot; in the title might have been a bit strong, though.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-18T19:40:45.003" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2319" PostTypeId="2" ParentId="2289" CreationDate="2014-08-18T20:44:08.657" Score="1" Body="&lt;p&gt;Let's take another example :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to review some Spring Data Repository method's I've created.&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://docs.spring.io/spring-data/jpa/docs/current/reference/html/repositories.html#repositories.definition&quot; rel=&quot;nofollow&quot;&gt;Spring data&lt;/a&gt; is &lt;strong&gt;fully working with just creating interfaces&lt;/strong&gt; because in the back the code is generated.&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So that question is also off topic while it do what it have to do?&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I stand with @ckuhn203 that it is a good question.&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Interfaces is a contract that you could write in various ways.&lt;br/&gt;&lt;/li&gt;&#xA;&lt;li&gt;Interfaces are code.&lt;/li&gt;&#xA;&lt;li&gt;Setting up a decent interface before you lose valuable time is also refactoring.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So a question of reviewing design at the hand of a interface is for me legit. (As long the interface compiles!)&lt;/p&gt;&#xA;" OwnerUserId="35389" LastActivityDate="2014-08-18T20:44:08.657" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2320" PostTypeId="2" ParentId="1954" CreationDate="2014-08-19T04:14:38.203" Score="54" Body="&lt;h1&gt;How to NOT write a zombie.&lt;/h1&gt;&#xA;&lt;p&gt;A &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1511/23788&quot;&gt;zombie&lt;/a&gt; is a question that remains unanswered. As a question asker, your goal is to avoid writing one.&lt;/p&gt;&#xA;&lt;p&gt;Beyond meeting the on-topic requirements, I think &amp;quot;good CR questions&amp;quot; can be broken down into several &lt;em&gt;question types&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This answer is longer than I would have liked, but there are pictures.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;The Minimalist&lt;/h3&gt;&#xA;&lt;p&gt;These questions show the bare reviewable minimum - enough to be deemed on-topic by the community of course (although there have been one-liners deemed &amp;quot;reviewable&amp;quot;); these questions typically contain a small code snippet, but not an entire procedure or function - there's &lt;em&gt;something&lt;/em&gt; specifically in that snippet that doesn't look right, you have doubts about the way that thing works, you post it on CR.&lt;/p&gt;&#xA;&lt;p&gt;These questions typically ask about whether the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; could be refined, or how &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; could be improved: they're much more about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt;, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt; still a valid concern.&lt;/p&gt;&#xA;&lt;p&gt;These questions can often be answered quite quickly. The flipside is that the less substantial &amp;quot;minimalist&amp;quot; questions may sometimes attract StackOverflow-ish answers that are frowned upon, because they're either code dumps without explanation, or &amp;quot;quickie&amp;quot; answers that don't really review the code. When that happens, it's possible that the question gets &lt;a href=&quot;https://meta.stackexchange.com/a/52765/197901&quot;&gt;protected&lt;/a&gt; if the question is very active.&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Minimalist&amp;quot; questions that are off-topic, usually get closed very, very quickly, too.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Sub-types&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;The Tune-Up&lt;/strong&gt;, where OP is specifically concerned about performance. These are often &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; entries that don't run fast enough. Keep in mind that answers may address &lt;strong&gt;any aspect of your code&lt;/strong&gt;, even things completely unrelated to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;The A vs B Comparative&lt;/strong&gt;, where OP is showing two snippets, and asks whether snippet A would be better than snippet B (or vice-versa). Don't be surprised if an answer describes solution C as a better alternative, while showing both snippets' weaknesses.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Zombie rating:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;The Proverbial Review&lt;/h3&gt;&#xA;&lt;p&gt;These questions are a majority. They include a method (including its signature) and, ideally, some calling code and enough context to describe what's going on. Or it could be a whole class, perhaps even two or three with an interface, a few members and a funny smell.&lt;/p&gt;&#xA;&lt;p&gt;These questions simply ask for peer review, they're the proverbial &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/141/23788&quot;&gt;&lt;em&gt;does this code make my ass look fat?&lt;/em&gt;&lt;/a&gt; &amp;quot;ideal&amp;quot; question, where reviewers comment on &lt;em&gt;everything&lt;/em&gt; there is to say about your code.&lt;/p&gt;&#xA;&lt;p&gt;Reviewers love those. Fanatic reviewers eat two or three for breakfast, and another before lunch.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Sub-types&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;The Follow-Up&lt;/strong&gt;, which happens after a first question's code was reviewed, and the recommended changes from one or more answers have been implemented. The updated/refactored code is posted for yet another review, linking to the original question for context.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Zombie rating:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;The &lt;s&gt;Project&lt;/s&gt; Review Project&lt;/h3&gt;&#xA;&lt;p&gt;An entire small project can be posted for review, given that it fits the 60K maximum characters in a Stack Exchange post. Writing a good question like this requires mastery of &lt;a href=&quot;https://codereview.meta.stackexchange.com/editing-help&quot;&gt;markdown formatting&lt;/a&gt; to keep readers hooked and able to follow along.&lt;/p&gt;&#xA;&lt;p&gt;If your code is a complete mess, it's probably better to only post a part of it. Use the &amp;quot;review project&amp;quot; question type for when you have literally &lt;em&gt;crafted&lt;/em&gt; something to the best of your abilities, and would like a peer review to either confirm your thoughts or shred that code to pieces.&lt;/p&gt;&#xA;&lt;p&gt;The name says it. Reviewing that code is literally a project in itself, and that takes time. If you're expecting a quickie answer, you've asked the wrong type of question.&lt;/p&gt;&#xA;&lt;p&gt;The title is always very important, but even more so with these questions - make sure you have a title what will draw attention. Be witty.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Zombie rating:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Zombie Penalties&lt;/h2&gt;&#xA;&lt;p&gt;If your question is on-topic, it probably falls in one of the above categories. So you have a number of &amp;quot;zombies&amp;quot; in your rating; now consider these [cumulative] penalties:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Your language tag isn't in the top 40 tags:&lt;/strong&gt; add 1 zombie.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Your code heavily depends on obscure 3rd-party libraries or frameworks:&lt;/strong&gt; add 2 zombies.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Your code can fly a rocket or perform heart surgery:&lt;/strong&gt; add 3 zombies.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;img src=&quot;https://i.stack.imgur.com/gPHVu.png&quot; alt=&quot;zombie&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Now add all applicable ratings; the more zombies, the longer the time-to-answer&lt;sup&gt;1&lt;/sup&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sup&gt;1&lt;/sup&gt;Very, very rough rule of thumb.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="75307" LastEditDate="2022-02-20T16:47:21.603" LastActivityDate="2022-02-20T16:47:21.603" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="2321" PostTypeId="1" CreationDate="2014-08-19T12:22:43.803" Score="4" ViewCount="65" Body="&lt;p&gt;Recently, I went through a question where there was quite alot of code and I didn't have time to read it all carefuly (I still went through the code!). I still posted an answer that reviews the code that I read, is it okay to do this? Should I tell the user that I didn't have time to read the whole code block (which I did) meaning there might be other potential problems in the OP's code or should I avoid answering because my answer isn't as complete as it could be?&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2014-08-19T12:39:00.797" Title="Is it ok to review only a part of the code" Tags="|discussion|answers|" AnswerCount="2" CommentCount="0" ClosedDate="2014-08-19T13:46:26.490" ContentLicense="CC BY-SA 3.0" />
  <row Id="2322" PostTypeId="2" ParentId="2321" CreationDate="2014-08-19T12:31:52.257" Score="5" Body="&lt;p&gt;Any and all aspects of the code are up for review. As such, it's okay to only review part of the code. This is particularly true in cases like you've mentioned. Those where the code in question is especially large. Review what you can, someone else may or may not comment on the rest. Either way, OP's code is better for receiving some feedback.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-08-19T12:31:52.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2323" PostTypeId="2" ParentId="2321" CreationDate="2014-08-19T12:39:00.797" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1008/9357&quot;&gt;Partial reviews are encouraged&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other half of your question is, do you need to write a disclaimer that you only looked at part of the code?  In general, I think that you don't need to, since there is no expectation that you will have spotted everything that may be wrong with the code. Just make sure that you avoid stating stating anything that explicitly praises something you didn't really look at carefully.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-08-19T12:39:00.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2324" PostTypeId="1" CreationDate="2014-08-19T15:18:03.620" Score="3" ViewCount="66" Body="&lt;p&gt;I have a small set of classes that form an events system that I would very much like opinions on, but they're made up of a few classes that together amount to around 1kloc. I'm a little worried that this might be considered a little too much.  How much code is considered acceptable when posting a question here?&lt;/p&gt;&#xA;" OwnerUserId="16506" LastEditorUserId="22222" LastEditDate="2014-08-19T15:21:37.510" LastActivityDate="2014-08-19T15:21:37.510" Title="My code with a small set of classes may be too much" Tags="|discussion|asking-questions|code-length|" AnswerCount="0" CommentCount="1" ClosedDate="2014-08-19T15:20:45.170" ContentLicense="CC BY-SA 3.0" />
  <row Id="2325" PostTypeId="2" ParentId="60" CreationDate="2014-08-19T15:23:04.927" Score="12" Body="&lt;p&gt;There is no actual limit for posted code, aside from a few limiting factors:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Character Limit.&lt;br&gt;&#xA;&lt;s&gt;All SE-Posts are limited to 30k characters (including markdown)&lt;/s&gt; Contrary to the usual network-wide restriction of posts to 30k characters, Code Review supports a whopping 65k characters for all posts&lt;/li&gt;&#xA;&lt;li&gt;Description. It is considered good practice to describe what your classes do, describe the use-case of your project, illustrate what exactly you want reviewed, have a nice structure, get the reader to actually read your post.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And that was about it. Keep in mind though:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The longer your code is, the longer it will take to review (understandably)&lt;/li&gt;&#xA;&lt;li&gt;If your readers get bored, they won't review your code. Reserve enough space to keep your readers interested. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In addition to that, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2324/how-much-code-is-too-much#comment5990_2324&quot;&gt;as rolfl correctly mentioned in a comment:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note that large code dumps tend to generate high-level reviews. Small code blocks tend to generate in-depth, technical reviews.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-12-26T00:45:27.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2326" PostTypeId="1" CreationDate="2014-08-19T15:47:09.107" Score="14" ViewCount="78" Body="&lt;p&gt;If I find a review that seems to have a lot wrong with it, as in, I want to go through the review line by line and review it as if it had been a question, what action should I take?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A downvote is a good start, but it doesn't help explain what's wrong with it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Comments could help in cases where one or two small things are wrong, but are no good for addressing a review with many problems, some of which might need a few lines of code to explain.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I could add an answer to the question and talk about all the things that are wrong with the other review, but I wouldn't be reviewing the OP's code, so it would seem out of place. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I could create a new question with the bad review as the question and then self-answer it, but it would be separated from the initial Q/A, so people reading the initial Q/A are not likely to see it (including the person who needed the review and the person who gave the bad review), and it probably wouldn't be very useful to anyone who sees it out of context.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is there any precedent for reviewing reviews? What's the best way to handle it?&lt;/p&gt;&#xA;" OwnerUserId="9520" LastActivityDate="2014-08-19T16:36:22.143" Title="Reviewing reviews" Tags="|discussion|answers|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2327" PostTypeId="2" ParentId="2326" CreationDate="2014-08-19T15:54:03.600" Score="8" Body="&lt;p&gt;Good question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The logical progression is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If the answer is completely off-the-rails and could not be salvaged, down-vote it, flag it as &quot;not an answer&quot;, move on. That will put it in the low-quality queue, and the rest of the community can agree, or whatever.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If the answer is technically incorrect, but otherwise is an honest attempt to review, then down-vote, and if you want to be part of the 'salvage crew', then comment, and point out the issues.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If it can be edited to improve the answer, without changing the general meaning, then edit it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Independently, if you feel you can answer the question in a way that's an improvement on, or supplements other answers, you can always add your own answer to any questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly, you can always take any code, adapt it to make it yours (you can't just post someone's code), and post it up for a review. If you do that, it would be courteous to put a reference back to the original source of the code. Code Review has a special tag that is becomming popular too: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; which is specifically for those times where you see something interesting, and you think you can do it better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, there are three independent choices:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;deal with the broken answer&lt;/li&gt;&#xA;&lt;li&gt;deal with the question that could have another answer&lt;/li&gt;&#xA;&lt;li&gt;create a question if you want some code reviewed.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you feel inspired, do all the above.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-19T15:54:03.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2328" PostTypeId="2" ParentId="2326" CreationDate="2014-08-19T16:36:22.143" Score="3" Body="&lt;p&gt;I think that in the situation you described, your best bet would be to write a competing answer, then downvote the bad answer. You may also want to leave a comment pointing out the main inaccuracies, and referring to your own answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-19T16:36:22.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2329" PostTypeId="1" CreationDate="2014-08-20T00:25:14.723" Score="7" ViewCount="114" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/60534/a-struct-within-a-class&quot;&gt;&lt;strong&gt;A struct within a class&lt;/strong&gt;&lt;/a&gt;, and this is the edit history: &lt;a href=&quot;https://codereview.stackexchange.com/posts/60534/revisions&quot;&gt;https://codereview.stackexchange.com/posts/60534/revisions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The original code include this method:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public bool AddStudent(string name, int age, string grade)&#xA;{&#xA;    // To do something&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;None of the code in the snippet provided uses this method.  The plain-English part of the code makes no mention of this method.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, per the help center, comments in the place where executable code belongs makes questions off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, including this method makes the question off-topic.  With its removal, the question is a little closer to being on-topic (though it lacks some context making it unclear).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this specific case, removing isn't enough to make the question on-topic.  However, in other cases, potentially removing a method like this could make the difference in a question being on or off topic.  As such, is it okay to remove methods like this from questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question presumes that the code being removed makes the question off-topic (per the example/pseudo code rule--not the broken code rule), and that the method being removed is not referenced either by the included code snippets or the asker's plain-English part of the question.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-21T07:27:13.523" Title="Is this edit okay?" Tags="|discussion|specific-question|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2330" PostTypeId="2" ParentId="2329" CreationDate="2014-08-20T01:22:07.920" Score="6" Body="&lt;p&gt;The problem with that question isn't that it's unclear.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;class StudentMangement&#xA;{&#xA;    private struct Student&#xA;    {&#xA;        public string Name { get; set; }&#xA;        public int Age { get; set; }&#xA;        public string Grade { get; set; }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That edit removes a piece of noise, that could have also been edited like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private List&amp;lt;Student&amp;gt; _students = new List&amp;lt;Student&amp;gt;();&#xA;&#xA;public bool AddStudent(string name, int age, string grade)&#xA;{&#xA;    _students.Add(new Student { Name = name, Age = age, Grade = grade });&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But whether we &lt;em&gt;add&lt;/em&gt; or &lt;em&gt;remove&lt;/em&gt; code, doing that &lt;strong&gt;changes OP's intent&lt;/strong&gt;, and as such, is an edit that, if I'd have seen in the review queue, I would have rejected as &quot;incorrect, or an attempt to comment&quot;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;That said, I don't think closing as &quot;unclear what you're asking&quot; was the right call here. OP's intent is very clear IMO:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;What is the best practice for a C# struct?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt; is also pretty clear about this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, &lt;strong&gt;but not &quot;What is the best practice regarding X?&quot;&lt;/strong&gt;)&lt;/em&gt; [...] then your question is &lt;strong&gt;off-topic&lt;/strong&gt; for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The question is simply not asking for a peer review within the site's scope.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-20T13:36:08.827" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2331" PostTypeId="1" CreationDate="2014-08-20T03:15:17.803" Score="19" ViewCount="226" Body="&lt;p&gt;On Code Golf is is common to see a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/king-of-the-hill&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;king-of-the-hill&amp;#39;&quot; rel=&quot;tag&quot;&gt;king-of-the-hill&lt;/a&gt; question where you have to &lt;a href=&quot;https://codegolf.stackexchange.com/q/25347/10844&quot;&gt;implement an AI based on the rules given in the question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So then I got to thinking - &quot;If I developed an AI for one of these 'games', I could post it on Code Review to improve it!&quot;  But then I was wondering how an AI would actually be reviewed here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See, it's great to have my software run fast, not have any bugs, conform to the standards, etc.  But when it is all said and done, I really just want my AI to outperform the other AIs.  But in order to have that happen, a complete rewrite of my 'bot may have to be done (in cases where it turns out to be nothing like my code began with).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would asking for a review like that be considered off-topic?&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:38:59.193" LastActivityDate="2014-08-20T16:52:49.810" Title="Reviewing AI based on how it performs" Tags="|discussion|asking-questions|scope|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2332" PostTypeId="2" ParentId="2331" CreationDate="2014-08-20T09:00:05.463" Score="0" Body="&lt;p&gt;Code Review is not primarily for modifying &lt;em&gt;what&lt;/em&gt; your code does but rather &lt;em&gt;how&lt;/em&gt; it does it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, an answer can embed a &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; inside a review &lt;a href=&quot;https://codereview.stackexchange.com/a/41210/31562&quot;&gt;this has been done before&lt;/a&gt;. An answer may after all comment about &lt;em&gt;about any or all facets of the code&lt;/em&gt; &lt;sup&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-Topic question #6&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you explicitly asked for a review on &lt;em&gt;How can I make the AI stronger?&lt;/em&gt; I would like to see that post edited to &lt;em&gt;How can I improve my code?&lt;/em&gt; and a comment added:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! Changing &lt;em&gt;what&lt;/em&gt; your code does is not the goal of this site. Code Review is about doing the same thing in a cleaner way. Because of this I have edited your question to ask for &lt;em&gt;how the code can be improved&lt;/em&gt;. If you are lucky though, a reviewer &lt;em&gt;may&lt;/em&gt; suggest an improvement to the AI itself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-08-20T09:00:05.463" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2333" PostTypeId="2" ParentId="2331" CreationDate="2014-08-20T11:35:05.557" Score="11" Body="&lt;p&gt;I want to agree with &lt;em&gt;Simon's&lt;/em&gt; answer, however, I can't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CodeReview clearly isn't &quot;not primarily for modifying what your code does but rather how it does it.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Presuming the AI already accomplishes a specific task, I'm not sure how making that AI accomplishes that specific task better is outside the scope of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have the new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; tag, which is intended to be used for code that works, but simply does not work fast enough.  Users are allowed to ask reviewers to make the code accomplish the same task in a shorter time period, and this sometimes means completely rewriting the entirety of the code to implement a wholly different algorithm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can say &quot;This code finds all the primes under X, but it takes 7 minutes where it's supposed  to work in under 1 minute&quot; and be perfectly on topic for code review, then why can't I ask questions such as these and still be on-topic?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This chess AI defeats me in 47 moves on average.  I'd like for it to beat me in 25 moves.&lt;/li&gt;&#xA;&lt;li&gt;This Minesweeper AI solves boards in 93 seconds.  I'd like for it to solve boards in 10 seconds or less.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The latter is clearly acceptable--it's just a different form of a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; question essentially.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to make it clear that I think AI that doesn't already work is off-topic, but this is off-topic because it is broken code, not because it is a code asking about improving AI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Beyond this though, if you have an AI that needs logic improvements, you could probably post pseudocode to &lt;a href=&quot;https://gamedev.stackexchange.com/&quot;&gt;GameDev.SE&lt;/a&gt;--heck, you might even be able to post the code itself, but pseudocode might be a better bet as it's not strictly a programming site.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:18:44.130" LastActivityDate="2014-08-20T11:35:05.557" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2334" PostTypeId="2" ParentId="2331" CreationDate="2014-08-20T16:37:35.617" Score="3" Body="&lt;p&gt;Your prototype question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;See, it's great to have my software run fast, not have any bugs, conform to the standards, etc. But when it is all said and done, I really just want my AI to outperform the other AIs.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;has two parts -&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;how do I write an AI that is a winning AI?&lt;/li&gt;&#xA;&lt;li&gt;Is my current AI a good AI, and is it implemented well?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you were to separate those parts in to different questions on Code Review, the first would be clearly off-topic. The second would be clearly on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when you put them together in one question, the first part is actually casting doubt on the implementation of the second. You are saying &quot;I will completely rewrite the current code if there is a better way to write the AI&quot;. You have declared that you have 'priorities'. Your priority is to first have a winning solution, and your secondary concern is a clean and fast solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a result of your priorities, an answer that only addresses the clean &amp;amp; fast component of the current code will be of little value to you. An answer that addresses the 'winning' AI component though would be of much higher value to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, the way you have phrased your question (&lt;em&gt;I really just want my AI to outperform the other AIs&lt;/em&gt;) is that you are already concerned that your solution is not optimal, and what you actually want is someone to recommend an alternate algorithm to implement in your AI.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want a 'whiteboard' discussion of what your &lt;strong&gt;algorithm&lt;/strong&gt; does, and how the &lt;strong&gt;algorithm&lt;/strong&gt; can be improved. You want a critique on &lt;strong&gt;how&lt;/strong&gt; you solved the problem first, and then, as a secondary concern, you want a critique on your &lt;strong&gt;implementation&lt;/strong&gt; of that solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;As a consequence, your question is off-topic, and should be closed&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review, you are expected to have working code. Even though your program produces results, your are not sure that the results are the results you want. Your code is not ready for a peer review on Code Review, and you need to be satisfied that your code is working to the best of your knowledge (and abilities), before presenting it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the code produces the results you want, then the question you will ask on Code Review is just the second question above:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;em&gt;Is my current AI a good AI, and is it implemented well?&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There is a subtle difference between:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How do I write a winning AI?&lt;/li&gt;&#xA;&lt;li&gt;Is my current AI a good AI, and is it implemented well?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The difference is the shift in priorities and assumptions. In the first instance, a review of how you solve the problem is more important than how you implement the solution. In the second question, the assumption is that the way you have solved the problem is 'right', and the review of how you implemented the solution is more important to you (and an answer that addresses just the &quot;is it implemented well&quot; will be of high value to you).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest that it is implied on Code Review, that all questions have an implicit &quot;is my solution good?&quot; even when that is not specifically asked in the actual question. In other words, all Code Review questions start with: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Is my solution good, and is it implemented well?&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is what my code is supposed to do {...}&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is how I implemented it {...}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When you ask your question that way, there may in fact be some answers that come up and say: &lt;em&gt;great code, but if you tweak your algorithm a little here, and there, you could do better!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, an answer on Code Review may review any and all aspects of your code, including the 'design', but to the best of your knowledge, the code has to be producing the right (best possible) results before it is ready for review here on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-08-20T16:52:49.810" LastActivityDate="2014-08-20T16:52:49.810" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2335" PostTypeId="1" CreationDate="2014-08-20T17:21:24.140" Score="37" ViewCount="627" Body="&lt;p&gt;A question that asks:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't know how to best solve problem X, can you suggest a way?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... is clearly off-topic on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question that asks:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have solved problem X, and this is how I did it. Is it a good solution?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... is clearly on-topic on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;There is a grey area in between that is hard to define. There must be a line somewhere. Where is that line?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, questions that ask:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2331/reviewing-ai-based-on-how-it-performs&quot;&gt;I have solved problem X this way and here's my code, but I know there must be a better way! How would you do it?&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2317/is-this-slow-loading-images-question-off-topic&quot;&gt;I have solved problem X but it runs slowly, and I suspect that I am not using the right tools and APIs. How do I speed it up?&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2308/questions-about-interfaces-protocols-and-apis&quot;&gt;I want to build a library of utilities, this is my current API and protocol. Is it good?&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2289/code-not-yet-written-clarification-are-unimplemented-interfaces-on-or-off-to&quot;&gt;I am designing an interface for some code. This is what I have. I want it to be able to support functionality X and Y. Will this interface allow that?&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... are they on topic, or off topic? Which ones? Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to drop by in this chat room &lt;a href=&quot;http://chat.stackexchange.com/rooms/16508/code-review-discussion-about-help-vs-review&quot;&gt;Code Review - Discussion about Help vs. Review&lt;/a&gt; if you want to discuss these questions, other questions like this, or just to say &quot;Hi!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Before answering this question, please read all the above links, and understand some of the background on this problem. Feel free to add comments to the above (and this) questions, and get clarification about other issues in the discussion chat room.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-09-05T21:06:37.770" Title="Code Review vs. Help me solve my problem" Tags="|discussion|scope|" AnswerCount="4" CommentCount="0" CommunityOwnedDate="2014-08-20T17:21:24.140" ContentLicense="CC BY-SA 3.0" />
  <row Id="2336" PostTypeId="2" ParentId="2335" CreationDate="2014-08-20T17:21:24.140" Score="1" Body="&lt;p&gt;For the moment, and until this question is resolved, Code Review will accept questions that are in the 'grey area', so that they can be used as discussion points to identify where the line is, and whether these types of questions create problems for the site in general.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-20T17:21:24.140" CommentCount="0" CommunityOwnedDate="2014-08-20T17:21:24.140" ContentLicense="CC BY-SA 3.0" />
  <row Id="2337" PostTypeId="1" AcceptedAnswerId="2340" CreationDate="2014-08-20T22:42:30.840" Score="15" ViewCount="225" Body="&lt;p&gt;As part of our check-list for questions on CodeReview, we require that code is working to the best of the askers knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does code with a known memory leak qualify is broken per this rule?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the one hand, the code most likely does everything the asker wants, and from the user &lt;em&gt;may&lt;/em&gt; never notice unless the code which creates the leak is executed so many times that the program runs out of memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, there's a memory leak!&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="41243" LastEditDate="2014-09-30T15:06:55.287" LastActivityDate="2014-09-30T15:06:55.287" Title="Are code snippets with known memory leaks broken?" Tags="|discussion|scope|broken-code|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2338" PostTypeId="2" ParentId="2337" CreationDate="2014-08-20T22:42:30.840" Score="5" Body="&lt;p&gt;Code with &lt;em&gt;known&lt;/em&gt; memory leaks should be considered categorically off-topic on Code Review.  To me, this is considered broken code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I might release code that looks a little sloppy, or runs a little efficiently, but releasing an application with a known memory leak is just as unacceptable as releasing an application with bugs that prevent usability.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-20T22:42:30.840" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2339" PostTypeId="2" ParentId="2337" CreationDate="2014-08-20T23:27:31.900" Score="11" Body="&lt;p&gt;If the code executes, it should be free game to review.  Depending on the use-case, you may never notice that there is a problem during normal operation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, pointing out the leaks and fixes for them is quite valid as part of a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I commonly see &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; questions with code in need of &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/yh598w02.aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;using&lt;/a&gt; statements.  These could be considered memory leaks, especially when unmanaged resources are involved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is better to be welcoming and inclusive than shun users over a topic that is not universally understood, especially considering our perma-beta status.&lt;/p&gt;&#xA;" OwnerUserId="7983" LastActivityDate="2014-08-20T23:27:31.900" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2340" PostTypeId="2" ParentId="2337" CreationDate="2014-08-21T00:17:06.090" Score="14" Body="&lt;p&gt;Code with known memory leaks (or other resource leaks, such as file descriptors) might be working or broken depending on the context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is code that is meant to be in a long-running process, then any memory leak could be considered a fatal flaw that renders the code broken, and therefore the question off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, a short-lived program might suffer no apparent ill effects from a memory leak.  In that case, the question could be considered on-topic, and the sloppiness would be fair material to be addressed in an answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-21T00:17:06.090" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2341" PostTypeId="2" ParentId="2329" CreationDate="2014-08-21T07:27:13.523" Score="6" Body="&lt;p&gt;&lt;strong&gt;You will not alter the OP's code, unless it is clear that their presented code does not match the code they have.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That stuff is subject for review. The objects used. The design. The algorithm. The whitespace. The blank lines between the code statements. The length of each line, the words used for variable naming, the style of the comments, the format of the comments, the language of all the naming and just about anything else that you can attribute to that piece of text sitting in the code box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Exceptions include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;They can't paste in their code due to some wacky error&lt;/li&gt;&#xA;&lt;li&gt;They've put up a pastebin containing a small code sample&lt;/li&gt;&#xA;&lt;li&gt;There's a comment along the lines of &quot;I used tabs and it's not displaying properly&quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That's when you edit the code to be indented by 4 spaces. But guess what?&#xA;By doing so, you don't alter the code. You only alter it as such that the code in the code box matches the code that the OP has. You know, the code that the OP wants to get reviewed.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-08-21T07:27:13.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2342" PostTypeId="1" CreationDate="2014-08-21T13:31:48.730" Score="11" ViewCount="277" Body="&lt;p&gt;I see a lot of C#-questions recently that make use of the &lt;code&gt;var&lt;/code&gt; keyword.  For those not familiar with C#/&lt;code&gt;var&lt;/code&gt; (I don't know if other languages have similar features):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You declare something &lt;code&gt;var&lt;/code&gt; and the compiler (and IDE usually already as well) guesses the type you want and watches over that, so the code remains strongly typed.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var potato = functionThatReturnsAString();&#xA;//potato is a string now&#xA;Console.WriteLine(potato); //works&#xA;&#xA;var cucumber = 52 * 128;&#xA;//cucumber is an int now&#xA;cucumber++; //works&#xA;&#xA;var pepper = &quot;green&quot;;&#xA;pepper++; //won't work as pepper is considererd a string.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The &quot;great innovation&quot; behind that is that you can rapid-fire var-typed variables and can decide upon usage what they shall be / don't need to explicitly change the type in the declaration when you change the type. Just assign an object of the new type instead and it will work.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't like it, but that discussion has already been had elsewhere (&lt;a href=&quot;https://stackoverflow.com/questions/41479/use-of-var-keyword-in-c-sharp&quot;&gt;Stack Overflow&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, a drawback for Code Review in particular is that it makes it occasionally hard to understand what is going on in the code.  Take the first code block from &lt;a href=&quot;https://codereview.stackexchange.com/questions/60651/converting-a-boolean-list-to-string-and-vice-versa&quot;&gt;this question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;foreach(var t in blenabled)&lt;/code&gt; in connection with the strange naming, this gives us no idea of the type in the List.  In that case it is clear from the following code that it is about &lt;code&gt;bool&lt;/code&gt;, but consider numeric types:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You see a line in the code that might cause a division by 0.  If the variable in question is an integer type =&gt; exception is thrown, if it is &lt;code&gt;float&lt;/code&gt; (etc.) =&gt; value NAN is assigned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From most standard operations you cannot tell at all which numeric type is being used.  Or think about &lt;code&gt;Int16&lt;/code&gt;, &lt;code&gt;Int32&lt;/code&gt;, &lt;code&gt;Int64&lt;/code&gt;: If you cannot tell the specific type, you cannot safely identify risky casts, overflows etc., even if 99.9% of times it will be &lt;code&gt;Int32&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My suggestion:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community should enforce that the &lt;code&gt;var&lt;/code&gt; keyword should only (if at all) be used in questions and answers if the resulting type is obvious.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var pear = myClass.someObj.Value; //NOPE!&#xA;var apple = myClass.ToString(); //OK.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That means especially when getting values from custom functions or Collections declared outside the code posted, the type should be stated.  After all, it is not that hard to just type out the type ONCE per variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;clarification&lt;/strong&gt;&lt;br&gt;&#xA;I do not wish these questions to be closed. I would like the community to be aware of this problem and include into their reviews / comments remarks how and why the usage of &lt;code&gt;var&lt;/code&gt; decreases understandability of code or hinders good reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;summary so far&lt;/strong&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2356/50461&quot;&gt;https://codereview.meta.stackexchange.com/a/2356/50461&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="50461" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-09-04T02:50:55.727" Title="Overuse of var-keyword" Tags="|discussion|" AnswerCount="4" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2343" PostTypeId="2" ParentId="2342" CreationDate="2014-08-21T13:47:44.760" Score="22" Body="&lt;p&gt;Enforcing that the ambiguous &lt;code&gt;var&lt;/code&gt; usages are replaced with typed declarations will be very hard to do for when questions are asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, it appears to me that a decent answer to a question that abuses the &lt;code&gt;var&lt;/code&gt; declarations would be to point out that as an issue as part of the review... something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your code was hard to read because you abuse the &lt;code&gt;var&lt;/code&gt; keyword. Although the compiler may determine the correct types from the implementation details of your code, it is very hard for a human to do the same by just reading what you have shown. In general, you should use explicit type declarations whenever there is any chance of confusion. This leads to more maintainable code too.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That will earn you many +1 votes on your answer too ;-)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-21T13:47:44.760" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2344" PostTypeId="2" ParentId="2342" CreationDate="2014-08-21T13:54:04.193" Score="17" Body="&lt;h2&gt;No, because:&lt;/h2&gt;&#xA;&lt;p&gt;If you find the overuse of the var-keyword bad, then criticise as such in your answer. (as @rolfl outlined)&lt;/p&gt;&#xA;&lt;p&gt;There is no need to (or use in) put(ting) arbitrary constraints on askers that have no &lt;em&gt;&amp;quot;real&amp;quot;&lt;/em&gt; benefit to their code at hand. As a sanity check you could imagine we'd enforce it the other way round:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Wherever possible, C# code must make use of the &lt;code&gt;var&lt;/code&gt;-keyword, anything else is subject to downvotes and/or edits.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For one, editing code of questions and answers is frowned upon here. Reasons are outlined in the corresponding meta-question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2198/37660&quot;&gt;Suggested edit attempts to format code&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;And for the next, there is no real benefit in using one over the other for most code. &amp;quot;It's shorter&amp;quot; is not a valid concern, If anything the use of &lt;code&gt;var&lt;/code&gt; is a matter of preference.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-21T14:15:34.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2345" PostTypeId="2" ParentId="2342" CreationDate="2014-08-21T14:06:23.467" Score="12" Body="&lt;p&gt;The problem with &lt;code&gt;var&lt;/code&gt; is there's conflicting information in the official documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://msdn.microsoft.com/en-us/library/bb384061.aspx&quot; rel=&quot;nofollow&quot;&gt;Implicitly Typed Local Varibles&lt;/a&gt; states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, the use of var does have at least the potential to make your code more difficult to understand for other developers. For that reason, the C# documentation generally uses var only when it is required.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/ff926074.aspx&quot; rel=&quot;nofollow&quot;&gt;C# Coding Conventions&lt;/a&gt; states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;Use implicit typing for local variables when the type of the variable is obvious from the right side of the assignment, or when the precise type is not important.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// When the type of a variable is clear from the context, use var  &#xA;// in the declaration. &#xA;var var1 = &quot;This is clearly a string.&quot;;&#xA;var var2 = 27;&#xA;var var3 = Convert.ToInt32(Console.ReadLine());&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Do not use var when the type is not apparent from the right side of the assignment.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // When the type of a variable is not clear from the context, use an &#xA;    // explicit type. &#xA;    int var4 = ExampleClass.ResultSoFar();&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Do not rely on the variable name to specify the type of the variable. It might not be correct.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    // Naming the following variable inputInt is misleading.  &#xA;    // It is a string. &#xA;    var inputInt = Console.ReadLine();&#xA;    Console.WriteLine(inputInt);&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Avoid the use of var in place of dynamic.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, the best thing to do is determine if the use of &lt;code&gt;var&lt;/code&gt; is breaking these guidelines or causing confusion in some way and address it in the review. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-08-21T14:06:23.467" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2346" PostTypeId="1" CreationDate="2014-08-21T14:13:49.040" Score="1" ViewCount="42" Body="&lt;p&gt;The title is self explanatory. Let's say there is &lt;strong&gt;the&lt;/strong&gt; perfect code in a question and the OP is asking for review. Is it bound to become a zombie? Should we say the question is perfect and ask the OP to delete it? Or maybe this never happens and I shouldn't care about this?&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2014-08-21T14:41:40.643" Title="What if there is nothing to review?" Tags="|discussion|" AnswerCount="0" CommentCount="4" ClosedDate="2014-08-21T14:42:00.893" ContentLicense="CC BY-SA 3.0" />
  <row Id="2347" PostTypeId="2" ParentId="2335" CreationDate="2014-08-21T17:50:01.967" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't know how to &lt;strong&gt;best&lt;/strong&gt; solve problem X, can you suggest a way?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To me is on topic if they provide their implementation.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't know how to solve problem X, can you suggest a way?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To me is off topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, in essence, we are saying that posts from authors who &lt;em&gt;know&lt;/em&gt; that their code might  not be the best are off topic. That's not right.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-08-21T17:50:01.967" CommentCount="5" CommunityOwnedDate="2014-08-21T17:50:01.967" ContentLicense="CC BY-SA 3.0" />
  <row Id="2348" PostTypeId="2" ParentId="2335" CreationDate="2014-08-21T18:21:44.447" Score="29" Body="&lt;p&gt;I had the impression that the line is if the code works or not&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;code does not work (i.e. has bugs or does not compile) -&gt; SO&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;code does not exist (i.e. not sure where to begin) -&gt; Programmers&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;code does work (but may not be the best) -&gt; CR&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;now there may be a grey line between &quot;working code&quot; and &quot;semi-working buggy code&quot;, but I think that's a different line than what this question is about. &lt;/p&gt;&#xA;" OwnerUserId="49785" LastActivityDate="2014-08-21T18:21:44.447" CommentCount="6" CommunityOwnedDate="2014-08-21T18:21:44.447" ContentLicense="CC BY-SA 3.0" />
  <row Id="2349" PostTypeId="1" CreationDate="2014-08-21T21:48:29.137" Score="11" ViewCount="136" Body="&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; question was just posted: &lt;a href=&quot;https://codereview.stackexchange.com/questions/60755/set-desktop-background&quot;&gt;Set desktop background&lt;/a&gt;.  One of the lines in the posted code looks like this:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;string json = webClient.DownloadString(&quot;super secret website url&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Clearly, in the actual source code, this is a URL and not an example string.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this count as example/filler/stub code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the one hand, I couldn't copy &amp;amp; paste this code into my IDE and run it and in this particular case, I might not be capable of finding a URL that would serve up the correct data format that the application is expecting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, I can find good reason why a user might not want to be giving away a link to his website for various reasons.  It's not necessarily drastically different from not wanting to post your email address (which we'd edit out anyway).  Moreover, the content at the URL could very easily be NSFW stuff that we'd want to remove from Code Review anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we expect the user to provide some sort of URL that will allow the code to work, or is it fine is URLs to personal websites are redacted from the code wishing to be reviewed?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-08-22T16:24:22.220" Title="Are censored URLs considered example code?" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2350" PostTypeId="2" ParentId="2349" CreationDate="2014-08-21T21:58:42.450" Score="6" Body="&lt;p&gt;I can see both of your concerns. In a way I feel by doing this the asker robs himself of good aspects of CR that could only be tested by compiling/executing the code, such as performance issues. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it is one thing to remove potentially private data like passwords, server IP and such that could compromise security, and definitely NSFW stuff should not be present. I would hesitate to VTC as example code though, personally. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I commented on the question, since it was just posted, and the asked provided updated code. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-08-21T21:58:42.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2351" PostTypeId="2" ParentId="2349" CreationDate="2014-08-21T23:55:34.800" Score="19" Body="&lt;p&gt;Censoring private URLs, usernames, and passwords is completely reasonable, and in no way makes this question example code.  The exact URL has no bearing on correctness, readability, efficiency, or the many other issues we would want to address in an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You &lt;em&gt;might&lt;/em&gt; want to suggest that the URL should be defined in a string constant, or maybe stored in a configuration file, but even that wouldn't require you to know the exact URL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If necessary for clarification, you could ask for a sample of the JSON that would be returned from that URL.  Other than that small withheld information, the rest of the code in the question is claimed to be in working order, and therefore the question is on-topic.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-21T23:55:34.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2352" PostTypeId="2" ParentId="2304" CreationDate="2014-08-22T03:02:38.267" Score="2" Body="&lt;p&gt;For me, these questions should be closed as off-topic.  They're somewhere in the area of asking about code not yet written, asking for an explanation, and failing to demonstrate a minimal understanding of the code the asker wants us to &quot;review&quot;, which itself isn't strictly a close reason, but it certainly goes against the spirit of Code Review, I feel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, I don't think a singular code snippet posted requesting a review along with a &quot;I feel like this code runs slow and I'm interested in making it run faster&quot; is off-topic (and the same for a similar request about reducing memory footprint).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also think that speed and memory footprint are perfectly good things to review on CodeReview.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you have two horses and you want to know which horse is faster and by how much, there's only one way to find out, right?  Race them.  And the same applies for memory footprints, but I don't have a good analogy for that one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, to answer the question about which is faster or which uses less memory, we first have to answer &quot;How fast is Code Snippet A?&quot;  &quot;How much memory does code Snippet A use?&quot;  This is what's &lt;em&gt;really&lt;/em&gt; being asked.  And these questions aren't really within the scope of Code Review.  These are questions that are probably best asked on Stack Overflow as &quot;How do I calculate the execution time of my source code?&quot; or &quot;How do I calculate the memory footprint of my source code?&quot;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-22T03:02:38.267" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2353" PostTypeId="1" CreationDate="2014-08-22T09:52:25.410" Score="7" ViewCount="120" Body="&lt;p&gt;One of the key requirements for posting here is &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;working code to the best of our knowledge&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Where working means that the code compiles and returns correct results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where does that put &lt;a href=&quot;https://en.wikipedia.org/wiki/Monte_Carlo_algorithm&quot; rel=&quot;nofollow&quot;&gt;Monte Carlo algorithms&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;whose output may be incorrect with a certain (typically small) probability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does that mean that they are by default off-topic? (Because they return the wrong result with a certain small probability.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the definition of &quot;working code&quot; another one in this context and if so what should it be?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Of course it is clear that we don't want to forbid Monte Carlo code from being reviewed. However, where is the line between off- and on-topic for Monte Carlo questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is probably off-topic but why:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;int add(int a, int b) { return rand(); }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And where do you draw the line?&lt;/p&gt;&#xA;" OwnerUserId="33172" LastEditorUserId="33172" LastEditDate="2014-08-22T10:20:35.800" LastActivityDate="2014-08-22T11:08:08.720" Title="Are Monte Carlo algorithms off-topic by definition?" Tags="|discussion|scope|wording|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2354" PostTypeId="2" ParentId="2353" CreationDate="2014-08-22T10:09:13.430" Score="13" Body="&lt;p&gt;No, they're on topic, as long as you specify that it is a monte-carlo algorithm. Ideally, you'd specify the probability of success, but doing so is optional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why? Because the code isn't broken; it's doing exactly as stated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asking us to fix a monte-carlo algorithm to be perfect is off-topic however.&#xA;&lt;hr&gt;&#xA;Looking at your example: It's lacking context as to why you'd do that. That's why it's offtopic. As to whether it'd be off-topic with context? No. It'd be on-topic. I'd love to see someone explain to me why they'd need &lt;code&gt;rand()&lt;/code&gt; for addition, and have it be a valid point.&#xA;&lt;hr&gt;&#xA;Bottomline: &lt;strong&gt;For questions including Monte Carlo algorithms, you should state that it contains a Monte Carlo algorithm, as well as why you need it.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2014-08-22T11:08:08.720" LastActivityDate="2014-08-22T11:08:08.720" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2355" PostTypeId="2" ParentId="2353" CreationDate="2014-08-22T10:14:02.373" Score="10" Body="&lt;p&gt;Let's see:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;em&gt;Is code included directly in my question?&lt;/em&gt; &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Am I an owner or maintainer of the code?&lt;/em&gt; &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/em&gt; &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I want the code to be good code?&lt;/em&gt; &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;To the best of my knowledge, does the code work?&lt;/em&gt; &lt;strong&gt;(See below)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I want feedback about any or all facets of the code?&lt;/em&gt; &lt;strong&gt;Yes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The culprit is: &lt;em&gt;To the best of my knowledge, does the code work?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My definition of &lt;em&gt;does the does work?&lt;/em&gt; is: &lt;em&gt;Does it do what it is supposed to do and produce the expected results?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While Monte Carlo may produce some &lt;em&gt;statistically inaccurate&lt;/em&gt; results, that's the point of the algorithm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's assume that they were off-topic, then where would programmers go to have code for a Monte Carlo algorithm reviewed? My point exactly. Saying that it is off-topic just because it's Monte Carlo would be silly.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As for how you exactly formulate the question, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have this Monte Carlo algorithm, but I am not sure if it is correct or not&lt;/li&gt;&#xA;&lt;li&gt;I have this Monte Carlo algorithm, is there a better algorithm to pick?&lt;/li&gt;&#xA;&lt;li&gt;I have this Monte Carlo algorithm, how would you have solved it?&lt;/li&gt;&#xA;&lt;li&gt;I have this Monte Carlo algorithm, how can the code be improved?&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That's part of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2335/code-review-vs-help-me-solve-my-problem&quot;&gt;another discussion&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-22T10:14:02.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2356" PostTypeId="2" ParentId="2342" CreationDate="2014-08-22T11:32:16.693" Score="10" Body="&lt;p&gt;Summarizing what we heard so far and combining with my thoughts and intentions:  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;These question should not be closed&lt;/li&gt;&#xA;&lt;li&gt;Reviewers should however point out to the OP that their use of &lt;code&gt;var&lt;/code&gt; in &lt;strong&gt;the specific case&lt;/strong&gt; reduces code clarity. We don't want to preach to people about their coding style in general.&lt;/li&gt;&#xA;&lt;li&gt;On a site where people come to have their code &lt;em&gt;reviewed&lt;/em&gt;, we cannot tell them &quot;that's bad code, you can't post it&quot;&lt;/li&gt;&#xA;&lt;li&gt;If code cannot be properly reviewed at all, comments should be made, asking for adjustment. That's common practice in all situations already anyways.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="50461" LastEditorUserId="50461" LastEditDate="2014-08-22T11:38:58.613" LastActivityDate="2014-08-22T11:38:58.613" CommentCount="4" CommunityOwnedDate="2014-08-22T14:56:10.783" ContentLicense="CC BY-SA 3.0" />
  <row Id="2357" PostTypeId="1" CreationDate="2014-08-22T14:59:56.227" Score="11" ViewCount="77" Body="&lt;p&gt;I recently asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/60653/can-this-averager-be-minified-below-140-bytes&quot;&gt;a question asking whether my code could be minified any further&lt;/a&gt;, but it was put on hold for being off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tim commented that he &quot;voted to close as this is a code-golf question&quot; and cited &lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I know that code golfing isn't allowed here, but I thought code golfing was posing a fun challenge, not asking if code I've already written could be compressed. So, he suggested I post this, and I did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is asking how already-written code can be compressed considered code golfing?&lt;/strong&gt; If not, is there another reason questions about code compression/minification would be off-topic?&lt;/p&gt;&#xA;" OwnerUserId="30419" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-08-22T15:05:09.933" Title="Is minifiying on-topic?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2358" PostTypeId="2" ParentId="2357" CreationDate="2014-08-22T15:05:09.933" Score="16" Body="&lt;p&gt;Good question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is a basic purpose of code reviewers in general, and Code Review in particular, to encourage code that is reliable, maintainable, readable, and generally 'good'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is implied in this that compressing code down to a minimalist representation is by definition not the purpose of Code Review. If you want to do things in as few bytes of source code as possible, then what you are looking for is not 'good, readable, maintainable code'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, it may be that for some languages, like Javascript, there is a benefit to having code that is heavily 'compressed' because that improves performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For situations like that, though, you should still write good code, and use a tool to do the compression for you. The 'source' code is the pre-compressed version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no reason on Code Review, for a question to ask for code to be written in as few characters as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is why you were &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;likely pointed to the on-topic page&lt;/a&gt;, as one of our requirements in a question, is that the purpose of the question needs to be:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-22T15:05:09.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2359" PostTypeId="2" ParentId="1510" CreationDate="2014-08-22T16:20:19.407" Score="15" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Friday&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Originators:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/31503&quot;&gt;rolfl&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-forsberg&quot;&gt;SimonForsberg&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; On Jan 10 2014, the following remark was made in the chat room:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Simon André Forsberg: It's Friday, Friday. Gotta write code on Friday. &lt;em&gt;singing&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And then this happened:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8GXpW.png&quot; alt=&quot;omg&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Since then, it has been customary for Simon to tease on Friday:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;hey @Malachi... you know what day it is?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Shortly followed by the YouTube video, and shortly afterwards by &lt;strong&gt;OMG&lt;/strong&gt;, &lt;a href=&quot;http://www.nooooooooooooooo.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;nooooooooo&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/noooooo&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;noooooo&amp;#39;&quot; rel=&quot;tag&quot;&gt;noooooo&lt;/a&gt; or even &lt;em&gt;&amp;quot;You monster.&amp;quot;&lt;/em&gt; from others present in the chat room.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Since this meme has begun, some users in the 2nd Monitor have rebelled and begun posting &lt;a href=&quot;https://www.youtube.com/watch?v=wa2nLEhUcZ0&quot; rel=&quot;nofollow noreferrer&quot;&gt;this The Cure video&lt;/a&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="31562" LastEditDate="2020-10-28T22:51:17.053" LastActivityDate="2020-10-28T22:51:17.053" CommentCount="1" CommunityOwnedDate="2014-08-22T16:20:19.407" ContentLicense="CC BY-SA 4.0" />
  <row Id="2360" PostTypeId="2" ParentId="2349" CreationDate="2014-08-22T16:24:22.220" Score="4" Body="&lt;p&gt;I agree with others that censoring the domain name of the server or things like that are okay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I also think this doesn't mean it's okay to always censor the whole URL, since URLs can contain reviewable stuff too. (For example, if it's some publicly known API, you could point out the use of a deprecated parameter, or more efficient way to get the same information.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, my guidance it this: if it's some private API, that we couldn't review anyway, feel free to censor the whole URL. But if it's a publicly known API (even if the site itself is private), you can censor the domain name (e.g. by using example.com), but you should leave the rest of the URL be.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2014-08-22T16:24:22.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2361" PostTypeId="1" AcceptedAnswerId="2362" CreationDate="2014-08-22T18:09:24.563" Score="2" ViewCount="38" Body="&lt;p&gt;in this question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/59586/18427&quot;&gt;https://codereview.stackexchange.com/q/59586/18427&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the OP has posted 3 programs and has been told to post separate questions, would it be acceptable for me to edit the question to the code that does what the title says (and the tags)?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-22T20:33:12.557" Title="3 programs, one post, can I delete the ones that don't match the title?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2362" PostTypeId="2" ParentId="2361" CreationDate="2014-08-22T20:33:12.557" Score="4" Body="&lt;p&gt;Personally, I would choose to close it as &quot;Unclear what you are asking&quot;, or maybe &quot;Too broad&quot;, but it doesn't really matter what the exact closure reason is.  The OP was advised long ago to ask separate questions, but chose to leave the question in this unanswerable state.  Given the lack of effort and cooperation, I have little sympathy.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-22T20:33:12.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2363" PostTypeId="1" CreationDate="2014-08-23T01:09:46.610" Score="4" ViewCount="71" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58886/linked-list-vs-array-performance-for-removeat-function&quot;&gt;Linked list vs array performance for RemoveAt() function [closed]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question was closed with a custom close reason.  The comment left for the custom close reason was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question appears to be off-topic because it is not about reviewing and improving code, it's about analyzing a specific aspect of it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yet there are plenty of on-topic questions that ask reviewers to analyze a specific part of the code.  That doesn't mean the rest of the code isn't fair game to review--it just means that's the code that the asker is most interested in having reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anything, this question &lt;em&gt;might&lt;/em&gt; be closed for this reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. &lt;strong&gt;Questions seeking an explanation of someone else's code are off-topic.&lt;/strong&gt; Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because it seems to be asking for an explanation... but it doesn't appear that the asker is asking for an explanation of &lt;em&gt;someone else's code&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, he does seem to be looking for an explanation of his own code, which seems odd.  But maybe a good fit for StackOverflow?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not suggesting that the question should be re-opened and re-closed just for the sake of getting the close reason right--instead, I'm looking for a discussion about this question to see whether we got it right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should the appropriate action for this question have been?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Leave open as on-topic.&lt;/li&gt;&#xA;&lt;li&gt;Migrate to StackOverflow.&lt;/li&gt;&#xA;&lt;li&gt;Close using the &lt;strong&gt;Questions seeking an explanation of someone else's code&lt;/strong&gt; close reason&lt;/li&gt;&#xA;&lt;li&gt;Close using some other existing (non-custom close reason)&lt;/li&gt;&#xA;&lt;li&gt;The appropriate action was taken--closing using this custom close reason&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-23T01:30:37.183" Title="Is this close reason right?" Tags="|discussion|specific-question|close-reasons|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2364" PostTypeId="1" CreationDate="2014-08-23T01:26:09.867" Score="4" ViewCount="82" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/47006/why-does-this-python-maze-solver-not-get-stuck&quot;&gt;Why does this Python maze-solver NOT get stuck? [closed]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question was closed using the custom close reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The comment posted with the custom close reason was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question appears to be off-topic because it is about explaining what the code is doing, rather than reviewing it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should this question instead have used the existing close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. &lt;strong&gt;Questions seeking an explanation of someone else's code are off-topic.&lt;/strong&gt; Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or perhaps:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. Such questions may be suitable for Stack Overflow or Programmers. After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(The user seems to suggest the code might not work as intended and is looking for an explanation as to why not.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Disclaimer: I am not suggesting the question be re-opened and re-closed just to get the close reason right.  This is part of a broader look at our use of custom close reasons.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-08-23T01:39:32.260" Title="Custom Close Reason Post-Mortem" Tags="|discussion|specific-question|scope|close-reasons|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2365" PostTypeId="2" ParentId="2363" CreationDate="2014-08-23T01:30:37.183" Score="4" Body="&lt;p&gt;You have a really long question with a really short title. The text in your question is a bunch of discussion, but, your title is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is this close reason right?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The close reason is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This question appears to be off-topic because it is not about reviewing and improving code, it's about analyzing a specific aspect of it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Is it right?&lt;/h2&gt;&#xA;&lt;p&gt;The closed question presented two different code items, and then specifically asked:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Shouldn't the linked list Remove at() function be faster as it avoids Array.Copy in array?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The above is requesting an analysis of the algorithm, and not looking for a review for how to implement the algorithm with better, cleaner code.&lt;/p&gt;&#xA;&lt;h2&gt;Yes, the close reason is close enough to right for engineering purposes.&lt;/h2&gt;&#xA;&lt;p&gt;There is no request for a review, and there is only one request which is to understand code why the code is 'slow'.&lt;/p&gt;&#xA;&lt;p&gt;Just because there is no pre-canned off-topic reason that applies to this particular case, does not mean that the question is on topic.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-23T01:30:37.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2366" PostTypeId="2" ParentId="2364" CreationDate="2014-08-23T01:39:32.260" Score="6" Body="&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Should this question instead have used the existing close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. Questions&#xA;  seeking an explanation of someone else's code are off-topic.&#xA;  Pseudocode, hypothetical code, or stub code should be replaced by a&#xA;  concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;No&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;or perhaps:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing broken code or asking for advice about code not&#xA;  yet written are off-topic, as the code is not ready for review. Such&#xA;  questions may be suitable for Stack Overflow or Programmers. After the&#xA;  question has been edited to contain working code, we will consider&#xA;  reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Perhaps, but what's wrong with:&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question appears to be off-topic because it is about explaining&#xA;  what the code is doing, rather than reviewing it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which is exactly why the question is off topic, and is also the comment on the off-topic close reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question suggests the current reason is wrong, but it is not. The question does not ask for the code to be improved, but to understand why the code does what it does.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-23T01:39:32.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2367" PostTypeId="2" ParentId="2234" CreationDate="2014-08-23T10:33:30.837" Score="2" Body="&lt;h2&gt;For a question &lt;a href=&quot;https://codereview.stackexchange.com/questions/60247/match-simple-sentence-or-partial-sentence&quot;&gt;(Sample)&lt;/a&gt; :&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I prefer to break the question into multiple chunks,&#xA;I use Simon's &lt;a href=&quot;https://github.com/Zomis/ReviewPrepare&quot; rel=&quot;nofollow noreferrer&quot;&gt;Review Prepare&lt;/a&gt; if possible.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Description&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Input and Expected Output&lt;/li&gt;&#xA;&lt;li&gt;Versions and Dependencies&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;li&gt;Code&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;GitHub or other downloadable links&lt;/li&gt;&#xA;&lt;li&gt;Live preview links&lt;/li&gt;&#xA;&lt;li&gt;Related Code &#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;SimpleSentence.java&lt;/strong&gt;: (34 lines, 971 bytes)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Unit Tests&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;SimpleSentenceTest.java&lt;/strong&gt;: (74 lines, 2666 bytes)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Other Resources Needed to run the application&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;pom.xml&lt;/strong&gt;: (23 lines, 917 bytes)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-08-24T06:28:49.903" CommentCount="0" CommunityOwnedDate="2014-08-23T10:33:30.837" ContentLicense="CC BY-SA 3.0" />
  <row Id="2368" PostTypeId="1" AcceptedAnswerId="2370" CreationDate="2014-08-23T13:43:10.783" Score="8" ViewCount="104" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/60843/creating-new-scripts-dynamically-in-lua?noredirect=1&quot;&gt;Creating New Scripts Dynamically in Lua&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For absolute clarity, here is the code that the questions asks to review (this is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lua&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lua&amp;#39;&quot; rel=&quot;tag&quot;&gt;lua&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;local ScriptWriter = {}&#xA;&#xA;local twoSpaceIndent = &quot;  &quot;&#xA;local equalsWithSpaces = &quot; = &quot;&#xA;local newLine = &quot;\n&quot;&#xA;&#xA;--scriptNameToCreate must be a string&#xA;--argumentsForNew and instanceVariablesToCreate must be tables and not nil&#xA;function ScriptWriter:new(scriptNameToCreate, argumentsForNew, instanceVariablesToCreate)&#xA;&#xA;    local instance = setmetatable({}, { __index = self })&#xA;&#xA;    instance.name = scriptNameToCreate&#xA;    instance.newArguments = argumentsForNew&#xA;    instance.instanceVariables = instanceVariablesToCreate&#xA;    instance.stringList = {}&#xA;&#xA;    return instance&#xA;end&#xA;function ScriptWriter:makeFileForLoadedSettings()&#xA;    self:buildInstanceMetatable()&#xA;    self:buildInstanceCreationMethod()&#xA;    self:buildSettersAndGetters()&#xA;    self:buildReturn()&#xA;    self:writeStringsToFile()&#xA;end&#xA;&#xA;--very first line of any script that will have instances&#xA;function ScriptWriter:buildInstanceMetatable()&#xA;    table.insert(self.stringList, &quot;local &quot; .. self.name .. &quot; = {}&quot; .. newLine)&#xA;    table.insert(self.stringList, newLine)&#xA;end&#xA;&#xA;--every script made this way needs a new method to create its instances&#xA;function ScriptWriter:buildInstanceCreationMethod()&#xA;    --new() function declaration&#xA;    table.insert(self.stringList, (&quot;function &quot; .. self.name .. &quot;:new(&quot;))&#xA;    self:buildNewArguments()&#xA;    table.insert(self.stringList, &quot;)&quot; .. newLine)&#xA;&#xA;    --first line inside :new() function&#xA;    table.insert(self.stringList, twoSpaceIndent .. &quot;local instance = setmetatable({}, { __index = self })&quot; .. newLine)&#xA;&#xA;    --add designated arguments inside :new()&#xA;    self:buildNewArgumentVariables()&#xA;&#xA;    --create the instance variables with the loaded values&#xA;    for key,value in pairs(self.instanceVariables) do&#xA;      table.insert(self.stringList, twoSpaceIndent .. &quot;instance.&quot; .. key .. equalsWithSpaces .. value .. newLine)&#xA;    end&#xA;&#xA;    --close the :new() function&#xA;    table.insert(self.stringList, twoSpaceIndent .. &quot;return instance&quot; .. newLine)&#xA;    table.insert(self.stringList, &quot;end&quot; .. newLine)&#xA;    table.insert(self.stringList, newLine)&#xA;end&#xA;function ScriptWriter:buildNewArguments()&#xA;     --if there are arguments for :new(), add them&#xA;    for key,value in ipairs(self.newArguments) do&#xA;      table.insert(self.stringList, value)&#xA;      table.insert(self.stringList, &quot;, &quot;) &#xA;    end&#xA;    if next(self.newArguments) ~= nil then --makes sure the table is not empty first&#xA;      table.remove(self.stringList) --remove the very last element, which will be the extra &quot;, &quot;&#xA;    end&#xA;end&#xA;function ScriptWriter:buildNewArgumentVariables()&#xA;    --add the designated arguments to :new()&#xA;    for key, value in ipairs(self.newArguments) do&#xA;      table.insert(self.stringList, twoSpaceIndent .. &quot;instance.&quot; .. value .. equalsWithSpaces .. value .. newLine)&#xA;    end&#xA;end&#xA;&#xA;--the instance variables need separate code because their names have to be the key and not the argument name&#xA;function ScriptWriter:buildSettersAndGetters()&#xA;    for key,value in ipairs(self.newArguments) do&#xA;        self:buildArgumentSetter(value)&#xA;        self:buildArgumentGetter(value)&#xA;        table.insert(self.stringList, newLine)&#xA;    end&#xA;    for key,value in pairs(self.instanceVariables) do&#xA;        self:buildInstanceVariableSetter(key, value)&#xA;        self:buildInstanceVariableGetter(key, value)&#xA;        table.insert(self.stringList, newLine)&#xA;    end&#xA;end&#xA;--code for arguments passed in&#xA;function ScriptWriter:buildArgumentSetter(variable)&#xA;    table.insert(self.stringList, &quot;function &quot; .. self.name .. &quot;:set_&quot; .. variable .. &quot;(newValue)&quot; .. newLine)&#xA;    table.insert(self.stringList, twoSpaceIndent .. &quot;self.&quot; .. variable .. equalsWithSpaces ..  &quot;newValue&quot; .. newLine)&#xA;    table.insert(self.stringList, &quot;end&quot; .. newLine)&#xA;end&#xA;function ScriptWriter:buildArgumentGetter(variable)&#xA;    table.insert(self.stringList, &quot;function &quot; .. self.name .. &quot;:get_&quot; .. variable .. &quot;()&quot; .. newLine)&#xA;    table.insert(self.stringList, twoSpaceIndent .. &quot;return &quot; .. &quot;self.&quot; .. variable .. newLine)&#xA;    table.insert(self.stringList, &quot;end&quot; .. newLine)&#xA;end&#xA;--code for instance variable values passed in&#xA;function ScriptWriter:buildInstanceVariableSetter(key, variable)&#xA;    table.insert(self.stringList, &quot;function &quot; .. self.name .. &quot;:set_&quot; .. key .. &quot;(newValue)&quot; .. newLine)&#xA;    table.insert(self.stringList, twoSpaceIndent .. &quot;self.&quot; .. key .. equalsWithSpaces .. &quot;newValue&quot; .. newLine)&#xA;    table.insert(self.stringList, &quot;end&quot; .. newLine)&#xA;end&#xA;function ScriptWriter:buildInstanceVariableGetter(key, variable)&#xA;    table.insert(self.stringList, &quot;function &quot; .. self.name .. &quot;:get_&quot; .. key .. &quot;()&quot; .. newLine)&#xA;    table.insert(self.stringList, twoSpaceIndent .. &quot;return &quot; .. &quot;self.&quot; .. key .. newLine)&#xA;    table.insert(self.stringList, &quot;end&quot; .. newLine)&#xA;end&#xA;&#xA;--last line of any script that will have instances&#xA;function ScriptWriter:buildReturn()&#xA;    table.insert(self.stringList, &quot;return &quot; .. self.name)&#xA;end&#xA;&#xA;function ScriptWriter:writeStringsToFile()&#xA;    local fileName = (self.name .. &quot;.lua&quot;)&#xA;    file = io.open(fileName, 'w')&#xA;    for key,value in ipairs(self.stringList) do&#xA;      file:write(value)&#xA;    end&#xA;    file:close()&#xA;end&#xA;&#xA;return ScriptWriter&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The other two code snippets provided in the question are provided &lt;strong&gt;purely&lt;/strong&gt; as context code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, the last bit of the questions makes it clear what the asker wants:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am not sure if I am correct that this could be useful in certain situations. What I am looking for is feedback on the readability of the code, and following Lua best practices. I would also love to hear whether this approach is a valid one, and whether the way that I have done things will be extensible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This question sounds on-topic to me.  And I can't see what in the provided code snippet would warrant moving the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did this question get moved because of the context examples provided?  That seems highly inappropriate.  Would this question be better for CodeReview without the usage and output examples?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The actual reason this question was migrated seems to be because the migrator determined this question was off-topic for Code Review, but was still interesting and would work on another SE website.  I understand that this question &lt;strong&gt;could&lt;/strong&gt; be a good fit for where it was migrated to, so if we could instead focus on whether or not it's a good fit for Code Review and if not, why, that would be appreciated.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-08-23T16:59:30.280" Title="Why was this question migrated away? Is it off-topic for Code Review?" Tags="|discussion|specific-question|scope|migration|moderation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2369" PostTypeId="2" ParentId="2368" CreationDate="2014-08-23T13:55:07.210" Score="4" Body="&lt;p&gt;Reading the question I get the feeling that this question is split in two parts:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Review my code, please.&lt;/li&gt;&#xA;&lt;li&gt;Review my approach (from viewpoint of all programmers), and whether it makes sense.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This question seems to be well-accepted on programmers, but IMO didn't need to be migrated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead the correct approach would have been to comment to OP that reviewing approaches in specifics does not work so well for CR. The part of the question inquiring:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I would also love to hear whether this approach is a valid one, and whether the way that I have done things will be extensible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should have been removed, and the question would have been a perfect fit for our scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thus conclude: The decision was not conform with standard migration regulations on SX-network (&quot;Don't migrate on-topic questions&quot;), but in its current form somewhat understandable, as the question was also well off on Programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would have possibly favored editing and a repost on Programmers over migration, though.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-08-23T13:55:07.210" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2370" PostTypeId="2" ParentId="2368" CreationDate="2014-08-23T16:59:30.280" Score="6" Body="&lt;p&gt;I gave my rationale in a comment when I migrated the question.  Identifiers such as &lt;code&gt;ScriptIAmMaking&lt;/code&gt; and &lt;code&gt;test&lt;/code&gt; are placeholders akin to &lt;code&gt;foo&lt;/code&gt; and &lt;code&gt;bar&lt;/code&gt;, making it example code and therefore off-topic for Code Review.  Are those identifiers peripheral to the question?  I didn't make that distinction at the time, as the question didn't obviously state what code was in scope or out of scope for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The author also expressed extreme doubt about the approach, with statements like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am not entirely sure of what the use cases would be just yet.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;At this point, this is all theoretical, though.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I would also love to hear whether this approach is a valid one&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;which indicate that there is a design question in addition to the code review question.  Since the question of whether the code is appropriate at all would logically precede the decision to review the code, I migrated it to Programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In retrospect, I think that asking the author to post a separate question on Programmers might have been a better approach.  If @bazola still wants a review of &lt;code&gt;ScriptWriter&lt;/code&gt;, I invite him to post it again on Code Review, hopefully with conviction and a realistic use case.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-23T16:59:30.280" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2371" PostTypeId="1" AcceptedAnswerId="2373" CreationDate="2014-08-24T10:30:32.933" Score="13" ViewCount="146" Body="&lt;p&gt;Inspired by this question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2364/49350&quot;&gt;Custom Close Reason Post-Mortem&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we alter&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. &lt;strong&gt;Questions seeking an explanation of someone else's code are off-topic.&lt;/strong&gt; Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To be&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. &lt;strong&gt;Questions seeking an explanation of code are off-topic.&lt;/strong&gt; Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. &lt;strong&gt;Questions seeking an explanation of your own or someone else's code are off-topic.&lt;/strong&gt; Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because that's what the custom close reason meant. &quot;Please explain my code.&quot;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-10-30T23:54:09.193" Title="Rewording close reason &quot;Explanation of code&quot;" Tags="|discussion|feature-request|status-declined|close-reasons|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2372" PostTypeId="2" ParentId="2371" CreationDate="2014-08-24T10:58:17.050" Score="10" Body="&lt;p&gt;This one fits the best to me:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. Questions seeking an explanation of code are off-topic. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It doesn't matter who's code it is. If it's your code then you should understand it already. If it's not your code, then you probably don't have the legal right to post it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, if you are here then you should understand the code already.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-08-24T10:58:17.050" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2373" PostTypeId="2" ParentId="2371" CreationDate="2014-08-24T12:03:40.627" Score="1" Body="&lt;p&gt;No, that specific close reason is supposed to be directed at just the first sentence, with the rest of the close reason being an explanation or examples of common 'failure modes'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first sentence is: 'Questions must involve real code that you own or maintain'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Explaining your own code is still involving code you own or maintain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Explanations of other people's code, pseudo code, hypothetical code, and stub code are examples of when questions fail to 'involve real code that you own or maintain'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Explanations of your own code is &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; an example of when it does not involve real code you own or maintain, and as a result, it should not be part of this close reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember, that the three standard off-topic close reasons are simply short-cuts to cover the most common cases. These off-topic reasons are not supposed to embody all the reasons questions can be off topic.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-08-24T12:03:40.627" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2374" PostTypeId="2" ParentId="157" CreationDate="2014-08-24T13:40:51.527" Score="-1" Body="&lt;p&gt;The &lt;a href=&quot;https://projecteuler.net/about&quot; rel=&quot;nofollow noreferrer&quot;&gt;Project Euler site&lt;/a&gt; has a firm opinion on this – unfortunately this section of their FAQ is only visible when signed in:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;I learned so much solving problem XXX so is it okay to publish my solution elsewhere?&lt;/h3&gt;&#xA;&lt;p&gt;It appears that you have answered your own question. There is nothing quite like that &amp;quot;Aha!&amp;quot; moment when you finally beat a problem which you have been working on for some time. It is often through the best of intentions in wishing to share our insights so that others can enjoy that moment too. Sadly, however, that will not be the case for your readers. Real learning is an active process and seeing how it is done is a long way from experiencing that epiphany of discovery. Please do not deny others what you have so richly valued yourself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think they ask you not to publish the solution anywhere.&lt;/p&gt;&#xA;" OwnerUserId="12462" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-24T21:42:56.613" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2375" PostTypeId="1" AcceptedAnswerId="2376" CreationDate="2014-08-24T15:36:06.583" Score="7" ViewCount="250" Body="&lt;p&gt;As agreed by the community, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763/23788&quot;&gt;editing a question to include changes suggested in answers is a bad edit&lt;/a&gt;, and these edits are regularly rolled back, for a good reason: we want the answers to refer to the code in the question, &lt;em&gt;as the OP's code was when it was reviewed&lt;/em&gt;. There's no questioning that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that's generally true for &lt;em&gt;iterative reviews&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/60915/1&quot;&gt;The first answer&lt;/a&gt; posted on &lt;a href=&quot;https://codereview.stackexchange.com/revisions/60908/2&quot;&gt;this question&lt;/a&gt; made a number of assumptions about OP's code, which caused the following comment (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Mat. My dude. I really wish you would have just dropped a comment real quick to clarify instead of making so many (incorrect) assumptions. As a result, all but the last few paragraphs are irrelevant to me. The answer has some nice factoids that might be useful to some readers &lt;strong&gt;but now if I edit my post, I will invalidate your answer&lt;/strong&gt;. I am partially to blame for using var so sorry. In all actuality the Paginate extension returns a PagedList! You can figure it out from there. The last few paragraphs are helpful to me though so thanks. I will have a think about which approach to take. –  &lt;a href=&quot;https://codereview.stackexchange.com/users/19764/caster-troy&quot;&gt;Caster Troy&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/60908/concerns-about-a-somewhat-esoteric-if-statement#comment110518_60915&quot;&gt;1 hour ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Indeed, I should have commented and asked for clarifications instead of making [wrong] assumptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've agreed to edit our respective posts; both the &lt;a href=&quot;https://codereview.stackexchange.com/revisions/60908/3&quot;&gt;question&lt;/a&gt; and my &lt;a href=&quot;https://codereview.stackexchange.com/revisions/60915/2&quot;&gt;answer&lt;/a&gt; were properly edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything wrong with this kind of approach towards edits &lt;strong&gt;if it's initiated by the answerer&lt;/strong&gt;?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Oh.. how about I scratch the first two strikes off that answer then? –  &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;Mat's Mug&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/60908/concerns-about-a-somewhat-esoteric-if-statement#comment110523_60915&quot;&gt;48 mins ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-11-14T18:48:39.707" Title="About answer-invalidating edits" Tags="|discussion|specific-question|answer-invalidation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2376" PostTypeId="2" ParentId="2375" CreationDate="2014-08-24T16:03:47.747" Score="4" Body="&lt;h2&gt;Code must not be edited after an answer has been posted&lt;/h2&gt;&#xA;&lt;p&gt;Code must not be edited after an answer has been posted even if the answer is still valid after edit.&lt;/p&gt;&#xA;&lt;p&gt;Help Center states&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;However, any aspect of the code posted is fair game for feedback and&#xA;criticism.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And answerer can edit his/her answer to include anything, anytime. And if the code has been changed answerer cannot add what he/she had thought to be included in the future.&lt;/p&gt;&#xA;&lt;h2&gt;For description&lt;/h2&gt;&#xA;&lt;p&gt;If any part of updated description invalidates an answer, but if more answers are expected, It should be updated with information but yet avoid making answers invalid.&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/59180/single-class-unit-test-framework-in-java&quot;&gt;Sample&lt;/a&gt; And OP can use comments or question body to make sure that doesn't happen&lt;/p&gt;&#xA;&lt;h2&gt;Don't rush to answer&lt;/h2&gt;&#xA;&lt;p&gt;Most new users might still be in the process of updating the question when fast answers are posted. Answerer should try to communicate using a comment or chat with the OP to confirm that question has been finalized. However &lt;strong&gt;this might not be feasible&lt;/strong&gt; due to the competitive nature of Stack Exchange websites. (Everyone loves internet points)&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-03T15:28:23.530" CommentCount="1" CommunityOwnedDate="2014-08-24T16:03:47.747" ContentLicense="CC BY-SA 3.0" />
  <row Id="2377" PostTypeId="1" AcceptedAnswerId="2378" CreationDate="2014-08-24T16:31:38.857" Score="3" ViewCount="48" Body="&lt;p&gt;In some cases, code is designed to be run with a file as input. These files have a particular format and so will to be relevant to how they are processed, as that dictates the structure of the file-reading code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, on my question: &lt;a href=&quot;https://codereview.stackexchange.com/q/60930/47450&quot;&gt;Project Euler 81 (minimum path sum through a matrix)&lt;/a&gt;, I have added a link to the text file on the Project Euler site that is relevant to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My only question is that should these links be added, even if they might contain dangerous content?&lt;/p&gt;&#xA;" OwnerUserId="47450" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-08-24T16:56:47.033" Title="Should links to files be added to questions?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2378" PostTypeId="2" ParentId="2377" CreationDate="2014-08-24T16:56:47.033" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should links to files be added to questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it helps reviewers to review the code, it is preferable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is usually not required to make the question on-topic, but if the code/question is too hard to review without this file then vote to close as &lt;em&gt;unclear what you are asking&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for whether or not to embed it inside the question, that mostly depends on how big the file is and how important it is to the question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;even if it might contain dangerous content&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Don't link to dangerous content. Problem solved.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-08-24T16:56:47.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2379" PostTypeId="2" ParentId="157" CreationDate="2014-08-24T21:44:28.580" Score="13" Body="&lt;p&gt;In regards to what &lt;a href=&quot;https://projecteuler.net/&quot; rel=&quot;nofollow&quot;&gt;https://projecteuler.net/&lt;/a&gt; says about posting answers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;As a note, all of this content is only available in the About page and only to registered users.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;First, there's this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;There seems to be discussion threads for each problem, so why can't I access some of them?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You are only able to access a thread for a&#xA;  particular problem once you have solved it. Once you have access you&#xA;  will be able to see how other members have solved the problem, discuss&#xA;  methods, and share your insights.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Is there anywhere else we can discuss and meet other members?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Indeed there is! There is an alternative phpBB forum which has been set up to&#xA;  allow members to engage in general discussions, share ideas relating&#xA;  to problem solving and programming, make suggestions about the&#xA;  website, and ask for clarification on the wording of a particular&#xA;  problem. The link is given below, but please be aware that your&#xA;  account at this website has not been automatically transferred to the&#xA;  alternative forum and you will need to set up a separate account.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Forum Web Address: &lt;code&gt;&amp;lt;redacted&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Also please note that your posts will be visible to all members and&#xA;  you are requested to be thoughtful in not posting anything that might&#xA;  explicitly give away how to solve a particular problem.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These posts outline some guidelines on discussing problem solutions within the Project Euler website itself.  But even the point which directly addresses sharing answers with users who have not come across the solution yet is merely a gentle request (though I am not completely familiar with their moderation guidelines and I am not sure what would happen if you posted a solution in the area that the second FAQ discusses)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Then there's this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;I learned so much solving problem XXX so is it okay to publish my solution elsewhere?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It appears that you have answered your own question. There is nothing&#xA;  quite like that &quot;Aha!&quot; moment when you finally beat a problem which&#xA;  you have been working on for some time. It is often through the best&#xA;  of intentions in wishing to share our insights so that others can&#xA;  enjoy that moment too. Sadly, however, that will not be the case for&#xA;  your readers. Real learning is an active process and seeing how it is&#xA;  done is a long way from experiencing that epiphany of discovery.&#xA;  Please do not deny others what you have so richly valued yourself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this does seem to be directly about posting solutions to websites other than Project Euler.  But...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;They've got no ownership over my solution.  They can make a gentle request that, in the spirit of Project Euler, I not ruin the challenge for others, but that's all they can do--make a gentle request.  In the end, the code is mine, and what I do with it is my decision. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The point of the rule is to prevent the challenge being ruined from others.  If Project Euler questions remain clearly marked as such, the challenge can only be ruined for someone who does not care about the challenge in the first place--someone who deliberately clicks a link knowing it contains a Project Euler solution.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The answers are already out there.  Don't believe me?  Google &quot;project euler answers&quot;.  Moreover, Project Euler &lt;em&gt;knows&lt;/em&gt; the answers are out there.  As such, they have this disclaimer:&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;DISCLAIMER&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The popularity of Project Euler has increased tremendously over the&#xA;  years since its inception through the concerted effort of numerous&#xA;  people.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Members have generally taken pride in showing their achievements. The&#xA;  obvious place to do so is the forum that is set up for each problem.&#xA;  However the increasing popularity has also been attracting people with&#xA;  a different agenda. With so many internet sites publishing answers for&#xA;  the PE problems instead of using the forum on this site, some people&#xA;  now seem to take pride in gathering and submitting those answers for&#xA;  whatever reason.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It is humanly impossible for Project Euler, or indeed any member, to&#xA;  reliably differentiate those people from members that have solved the&#xA;  problems under their own steam. The ranking lists on Project Euler&#xA;  should be interpreted for what they are: an indication of the number&#xA;  of correct answers submitted by the member in question and validated&#xA;  by our answer checker. Individual members themselves know best what&#xA;  they have achieved on their own. Laying too much stress on competition&#xA;  might spoil the fun of problem solving which is one of the purposes of&#xA;  Project Euler. Also, any claim from a member about his own achievement&#xA;  cannot be supported as trustworthy by Project Euler. If critical,&#xA;  other means from third parties would be required to verify such&#xA;  claims.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Providing quality problems for entertainment and educational purposes&#xA;  will continue to be the main goal of Project Euler, regardless of the&#xA;  intentions of a minority of the members.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Ultimately, it's important to remember that Project Euler is not a serious competition.  It's a great site for finding interesting challenges.  The fun (or knowledge) isn't in the answer, but in the path to solution.  And there's even more fun (and knowledge) to be had when discussing the specifics of a solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, from what I've seen of the Project Euler forums, it's a really, really bad venue for discussing code.  It just doesn't compare to Stack Exchange style question-answer format.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why can't CodeReview be that venue?  And I'm fine with keeping the questions marked as best as possible.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I will also note...there are nearly 500 Project Euler problems.  The mods and community can't be expected to have all of the problem statements memorized, and as such, isn't it better that we publicly allow the Project Euler questions yet explicitly state that it is a Project Euler solution into the title, rather than disallow them and risk other users sneaking the solutions in without mentioning Project Euler in the solution?&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="36366" LastEditDate="2014-08-24T22:04:52.417" LastActivityDate="2014-08-24T22:04:52.417" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2380" PostTypeId="1" CreationDate="2014-08-25T11:39:35.480" Score="7" ViewCount="124" Body="&lt;p&gt;How should it be handled if a user asks a question where the original problem is from some website and under copyright? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example &lt;a href=&quot;https://codereview.stackexchange.com/questions/60982/splitting-an-array-in-2-parts-such-that-one-part-sums-to-a-multiple-of-10-and-ot/&quot;&gt;this question&lt;/a&gt; quotes a problem from a website which says at the bottom:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Copyright [person] 2006-11&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I basically have three question:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this a legal problem or is it ok? If it is a problem, should we ask the user to rephrase the problem using their own words?&lt;/li&gt;&#xA;&lt;li&gt;If it is not a problem, should the quote always link to the original website? Or is it not important to attribute it?&lt;/li&gt;&#xA;&lt;li&gt;If it should be attributed, how should this happen/be formatted?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="49695" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-11-21T19:07:21.347" Title="Attribution and Copyright of Problems" Tags="|discussion|site-policy|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2381" PostTypeId="2" ParentId="2380" CreationDate="2014-08-25T11:59:24.577" Score="7" Body="&lt;h2&gt;Is this a legal problem?&lt;/h2&gt;&#xA;&lt;p&gt;As I understand it (ask your lawyer, etc.), all users posting comment to Stack Exchange &lt;a href=&quot;http://stackexchange.com/legal&quot;&gt;agree to the terms of service&lt;/a&gt;. In part, this contains:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You agree that all Subscriber &lt;strong&gt;Content that You contribute to the&#xA;Network is perpetually and irrevocably licensed to Stack Exchange&#xA;under the Creative Commons Attribution Share Alike license&lt;/strong&gt;. You grant&#xA;Stack Exchange the perpetual and irrevocable right and license to use,&#xA;copy, cache, publish, display, distribute, modify, create derivative&#xA;works and store such Subscriber Content and to allow others to do so&#xA;in any medium now known or hereinafter developed (“Content License”)&#xA;in order to provide the Services, even if such Subscriber Content has&#xA;been contributed and subsequently removed by You. &lt;strong&gt;Subscriber warrants,&#xA;represents and agrees Subscriber has the right to grant Stack Exchange&#xA;and the Network the rights set forth above.&lt;/strong&gt; Subscriber represents,&#xA;warrants and agrees that it &lt;strong&gt;will not contribute any Subscriber Content&#xA;that (a) infringes, violates or otherwise interferes with any&#xA;copyright or trademark of another party&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I have highlighted some sections there.&lt;/p&gt;&#xA;&lt;p&gt;Basically, when you add content to Stack Exchange, you are saying that you have the right to do that, you are not infringing anyone's rights, and that you are giving the right to Stack Exchange to use it in a number of ways.&lt;/p&gt;&#xA;&lt;p&gt;Like many user-content type sites (Youtube, twitter, etc.), Stack Exchange does not need to police it's users for copyright violations. Instead, it provides a mechanism for copyright owners to ask for any infringing content to be removed (think DMCA, etc., and similar to what Youtube does when you see links to videos that have been removed 'due to a claimed copyright violation').&lt;/p&gt;&#xA;&lt;p&gt;So, as I understand it, it is not a Legal problem for us to read that content, or for Stack Exchange to publish that content. It &lt;em&gt;may&lt;/em&gt; be a legal problem for the person who posted that content.&lt;/p&gt;&#xA;&lt;h2&gt;What is the right way to include such content?&lt;/h2&gt;&#xA;&lt;h3&gt;Copying content from Stack Exchange to somewhere else&lt;/h3&gt;&#xA;&lt;p&gt;Content copied &lt;strong&gt;from&lt;/strong&gt; Stack Exchange should always link back to the source where the content was copied from (which is required by the Creative Commons Share-alike with attribution license which Stack Exchange uses).&lt;/p&gt;&#xA;&lt;h3&gt;Copying content from somewhere else to Stack Exchange&lt;/h3&gt;&#xA;&lt;p&gt;Whether you &lt;em&gt;&lt;strong&gt;have&lt;/strong&gt;&lt;/em&gt; to create a link back to the source when posting a question/answer here is dependent on the license requirements of the source. Even if the content is free-to-use it strikes me that it would at least be polite, and in many cases useful to include the link.&lt;/p&gt;&#xA;&lt;p&gt;The right thing to do depends on where you are copying your content from when you post it to Stack Exchange. The right thing to do may vary from:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;you cannot do it at all&lt;/li&gt;&#xA;&lt;li&gt;you may link back, but it is not required&lt;/li&gt;&#xA;&lt;li&gt;you have to link back&lt;/li&gt;&#xA;&lt;li&gt;you have to do some other things as well, or instead.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Note that in many cases, your use of the content on Stack Exchange may fall under &amp;quot;fair use&amp;quot;, or other exclusions of the copyright and other laws of the country that has jurisdiction over your activities.&lt;/p&gt;&#xA;&lt;p&gt;In other words, there is no clear answer to &amp;quot;what is right&amp;quot;.&lt;/p&gt;&#xA;&lt;h2&gt;If content on Stack Exchange needs to attributed, how should it be done?&lt;/h2&gt;&#xA;&lt;p&gt;I tend to add a comment to a question when I find there is a potential issue.&lt;/p&gt;&#xA;&lt;p&gt;Do not edit the code or content in to the question yourself, let the owner of the question do that. They are the one who should be attributing their work, if needed.&lt;/p&gt;&#xA;&lt;p&gt;Apart from that, you can just stay quiet. If the actual copyright owner has an issue, they can take it up with Stack Exchange using the official channels that are designed to handle that exact situation. You really do not want to be involved.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-25T11:59:24.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2382" PostTypeId="2" ParentId="2380" CreationDate="2014-08-25T12:02:52.743" Score="5" Body="&lt;p&gt;Well the SE-Wide policy for moderators and users is quite simple:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Don't be dumb, but if there is a complaint, it's the company's work.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To expand a little:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't be dumb:&lt;br&gt;&#xA;I know this especially from &lt;a href=&quot;https://anime.stackexchange.com/&quot;&gt;Anime &amp;amp; Manga&lt;/a&gt;. There regularly images get posted. Most of these images are copyrighted in one way or the other. &lt;strong&gt;But&lt;/strong&gt; as long as there's proper attribution where the image comes from, it's mostly okay. Just blatantly pirated and illegal Images are frowned upon. These get removed or replaced by community members.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;, but if there's a complaint:&lt;br&gt;&#xA;Or to put it more correctly: &quot;If someone wants to take it down for copyright infringement.&quot; Interesting here is especially the &lt;a href=&quot;https://meta.stackexchange.com/questions/177269/please-upload-dmca-takedowns-to-the-chilling-effects-clearinghouse&quot;&gt;DMCA Takedowns for SE&lt;/a&gt;, or rather that they are uploaded to the &lt;a href=&quot;https://lumendatabase.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Lumen Database fka. Chilling Effects Clearinghouse&lt;/a&gt;. There's a lot more interesting reads about DMCA Takedowns and the like on the internet.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;, it's the company's work:&lt;br&gt;&#xA;To make it simple, moderators and community users don't really need to concern themselves for anything but blatant license infringement, and even then you shouldn't do much more than mentioned in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2381/37660&quot;&gt;rolfl's answer&lt;/a&gt;&lt;br&gt;&#xA;&lt;sub&gt;(Most ppl. won't know how to correctly handle this)&lt;/sub&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="37660" LastEditDate="2017-11-21T19:07:21.347" LastActivityDate="2017-11-21T19:07:21.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2383" PostTypeId="2" ParentId="2335" CreationDate="2014-08-25T18:24:36.713" Score="16" Body="&lt;h1&gt;Keep It Simple, Stupid!&lt;/h1&gt;&#xA;&lt;p&gt;That's right, I think we should remember the KISS principle when it comes to our rules.&lt;/p&gt;&#xA;&lt;p&gt;Essentially, I think &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2348/31562&quot;&gt;this answer says it best&lt;/a&gt; but I will elaborate a bit.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have solved problem X this way and here's my code, but I know there must be a better way! How would you do it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;On-topic. You have solved the problem already, asking for alternative solutions is alright.&lt;/p&gt;&#xA;&lt;p&gt;It has been &lt;a href=&quot;http://chat.stackexchange.com/transcript/16508?m=17278092#17278092&quot;&gt;stated in the chat room&lt;/a&gt; that:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I don't like that we're putting so much weight on the way users are phrasing the plain-English parts of their questions. All other reasons aside, it puts non-native-English-speakers at a significant disadvantage.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think that sometimes it's just a question of mis-formulation, an OP might say one thing but mean another. For example, when you say &lt;em&gt;&amp;quot;How would you do it?&amp;quot;&lt;/em&gt; you might mean the same thing as if you would ask &amp;quot;How could I do it better?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;I think &lt;em&gt;the reason&lt;/em&gt; for why someone would ask &lt;em&gt;&amp;quot;How would you do it?&amp;quot;&lt;/em&gt; is to find out the answer to &lt;em&gt;&amp;quot;What is the best way of doing it?&amp;quot;&lt;/em&gt;, which is essentially the same as &lt;em&gt;&amp;quot;How could I have done it better?&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have solved problem X but it runs slowly, and I suspect that I am not using the right tools and APIs. How do I speed it up?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Problem X is solved&lt;/li&gt;&#xA;&lt;li&gt;There's a performance issue&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;On-topic.&lt;/p&gt;&#xA;&lt;p&gt;If you say &amp;quot;I suspect that I am not using the right tools and APIs&amp;quot; that's alright, if we were always sure about what we were doing then there would be no need for this site. As long as you got the thing to &lt;em&gt;work&lt;/em&gt;, that's all we ask.&lt;/p&gt;&#xA;&lt;p&gt;Saying that you are unsure about &lt;strong&gt;how&lt;/strong&gt; you did some things in your code is alright, that's almost like you have a semi-complete self-answer already, looking for if people agree with you on that or not is perfectly alright.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I want to build a library of utilities, this is my current API and protocol. Is it good?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I do believe that reviewing APIs &lt;em&gt;can&lt;/em&gt; be on-topic. That said, it can sometimes be too less context to actually review it, and I'm &lt;strong&gt;not&lt;/strong&gt; saying that &lt;em&gt;all&lt;/em&gt; API questions are on-topic.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Can a bunch of interfaces be 'working code'?&lt;/strong&gt; Yes. If you have chosen an interface that you feel is right for you, then you can have it reviewed. I do consider an interface itself to be working code, even if it is not technically &lt;em&gt;executable&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Preferably&lt;/em&gt; though, you should implement your API before asking here and get the whole thing reviewed together.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have this code that solves problem X. I don't know if the design is good, can the design be improved?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not an example question in this meta-question but it is something we have discussed in chat quite a bit. &lt;strong&gt;As long as the code does what the code is supposed to do, reviewing design is perfectly alright.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;By the way, when I say &amp;quot;design&amp;quot; I think that &amp;quot;design = &lt;em&gt;how&lt;/em&gt; the code does it. Method signatures and interfaces are part of the &lt;em&gt;how the code does its job&lt;/em&gt; and not the &lt;em&gt;what the code is supposed to do&lt;/em&gt;&amp;quot; (in chat I've used the example of &lt;a href=&quot;http://chat.stackexchange.com/transcript/16508?m=17246743#17246743&quot;&gt;calculating probabilities in Minewsweeper&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I am designing an interface for some code. This is what I have. I want it to be able to support functionality X and Y. Will this interface allow that?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Whether or not the interface will allow that is probably something you should know before you ask the question. This sounds like a low-quality question that is &lt;em&gt;probably&lt;/em&gt; off-topic, but it is hard to make a final judgement call on that from a simple two-line example question without any code.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Summary&lt;/h1&gt;&#xA;&lt;p&gt;As one of my most common comments say:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review is about improving the cleanliness of existing, working code. Code Review is not the site to ask for help in fixing or changing &lt;em&gt;what&lt;/em&gt; your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That's really the summary of it all. If you have code that does what you want, you're on topic. If you have code that does not do what you want, you're off-topic.&lt;/p&gt;&#xA;&lt;h1&gt;What is 'working code'?&lt;/h1&gt;&#xA;&lt;p&gt;Code that works the way you want it to. Code that produces the results you want.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-26T21:12:52.750" CommentCount="0" CommunityOwnedDate="2014-08-25T18:24:36.713" ContentLicense="CC BY-SA 3.0" />
  <row Id="2386" PostTypeId="1" AcceptedAnswerId="2390" CreationDate="2014-08-27T12:25:37.457" Score="14" ViewCount="220" Body="&lt;p&gt;On this site (code-review), the best questions sometimes contain the worst possible code. I'm not the only one who &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/973/16133&quot;&gt;noticed this&lt;/a&gt;. On any other code-related SE site, questions with code that causes puppies to cry, and babies to cringe, down-voting is a good way of notifying other users to &lt;em&gt;&quot;not bother&quot;&lt;/em&gt;, given that the question is too broad, the OP did not put in any effort, or the code is just so terrible it can't be fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this site is about reviewing code. A bad question is either: off-topic (contains syntax errors, or is broken), or contains nothing but pristine code. The latter is unlikely to be down-voted. Quite the opposite: I think most of us would be thankful to see a piece of glistening code-perfection, and would upvote. Perhaps leaving a comment saying there's nothing to add to the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the other case, the question will be closed quite quickly, and the poster will be notified that CR only deals with working code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how about up-votes? Well, on SO or programmersexchange, I can understand that asking a specific question about some specific coding-related difficulty is contributing to the site. And therefore, up-voting questions (and granting the asker reputation) makes sense. But people who get reputation for submitting code, so that &lt;em&gt;we&lt;/em&gt; can review it don't really contribute to the system. They are getting their code reviewed, but they don't contribute much &lt;em&gt;content&lt;/em&gt; in itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know my wording is a tad harsh, but I hope you understand what I mean. Submitting code for review is not the easiest thing to do. Code-review can, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/810/guidelines-for-new-users-proposal-tag&quot;&gt;and IMO should be harsh&lt;/a&gt;. Nonetheless, gaining rep for posting bad code isn't how the whole rep-privileges system should work. When I first became active on SO, I looked up to high-rep users, as people who &lt;em&gt;knew their stuff&lt;/em&gt;. Someone with 3k rep, but who did not review any code, can draw on false authority when interacting with low-rep users. Sure, we can flag/contradict such comments, but that'll give the mods more work, and blow up the review queue's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first glance, I noticed that questions with verbose answers that reviewed the code in detail often end up getting a lot more up-votes that questions that weren't reviewed as extensively. Probably because users who stumbled on the question found the reviews helpful and wanted to thank both the reviewer and the poster for the info they got.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That means that, basically, the worse the code you submit for review, the more upvotes you'll get, and eventually: the more rep you gather.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In essence: I think down-voting questions is quite pointless, and up-voting questions with bad code because they got an extensive review is a bit &lt;em&gt;&quot;twisted&quot;&lt;/em&gt;. Users who post 10 pieces of bad code can end up with more rep than a user who reviewed 1 of those questions. In my mind, this is wrong: the person reviewing that one question is more deserving of reputation-related rewards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my suggestion is: do away with voting on questions entirely for this site, so that the only way to gain/loose rep is doing the actual work this site is about: reviewing code.  Only by reviewing (= contributing), you can climb the privilege ladder.&lt;/p&gt;&#xA;" OwnerUserId="16133" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-08-28T10:58:37.017" Title="What's the point of voting on &quot;questions&quot;?" Tags="|discussion|questions|voting|" AnswerCount="4" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2387" PostTypeId="2" ParentId="2386" CreationDate="2014-08-27T12:54:59.423" Score="7" Body="&lt;p&gt;Questions that get more views get more votes, naturally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They might not always be good... &lt;a href=&quot;https://codereview.stackexchange.com/questions/10167/how-could-i-optimize-this-script&quot;&gt;Derpifying Images&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I upvote questions that have interesting problems or interesting solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't upvote many of JavaDeveloper's questions; it's mostly the same code over and over and over and OVER and OVERRRR that I've stopped upvoting those.&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; (Side note: If I see the segment &lt;code&gt;final int left = 2 * i + 1; final int right = 2 * i + 2;&lt;/code&gt; I lose interest real quick because I know it's the same piece of code AGAIN.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As for downvoting, I only do that when a question should get closed. Which is how I voted down 13 times but there's only 1 downvote on a question that's not deleted yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know for what other things I'd downvote a question. Maybe if it DEMANDS REVIEWS NOW. But I guess that would get edited out anyway.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-08-27T12:54:59.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2388" PostTypeId="2" ParentId="2386" CreationDate="2014-08-27T13:01:17.367" Score="12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;That means that, basically, the worse the code you submit for review, the more upvotes you'll get, and eventually: the more rep you gather.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is not always true. In many cases, &lt;a href=&quot;https://codereview.stackexchange.com/questions/37448/sudokusharp-solver-with-advanced-features&quot;&gt;good code also get plenty of upvotes&lt;/a&gt; (sorry for taking my own code as example).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think there are three different kinds of questions that get massive up-votes:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Horrible code, this really needs to be improved ASAP!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Example:&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/36300/&quot;&gt;Finding words of different lengths given six letters&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Interesting/Useful code/question, this needs to be paid attention to!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Example:&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/41198/tool-for-creating-cr-questions&quot;&gt;Tool for creating CodeReview questions&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/42506/using-a-for-loop-instead-of-sleeping&quot;&gt;Using a for-loop instead of sleeping?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Good code/question. Nicely written and provides good context of what the code does / how it all fits together&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Example:&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/37448/sudokusharp-solver-with-advanced-features&quot;&gt;SudokuSharp Solver with advanced features&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Ultimately, I think up-votes on a question should indicate: &lt;em&gt;This question &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;provides good context&lt;/a&gt;&lt;/em&gt; or &lt;em&gt;this question is worth reviewing&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is also worth to remember is that when a question hits the hot network list, it tends to draw a lot of attention from other sites which creates questions that are much higher voted than the normal question around here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions with a lot of up-votes tend to have answers with a lot of up-votes, which is a good thing.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In my mind, this is wrong: the person reviewing that one question is more deserving of reputation-related rewards.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This I agree with. Which is why each up-vote on a question is only worth 5 points instead of 10. However, with enough questions &lt;a href=&quot;https://codereview.stackexchange.com/users/28539/javadeveloper&quot;&gt;you can gain a lot of reputation&lt;/a&gt; even if the average individual question isn't very highly voted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, the more questions someone has asked (without also reviewing), the less I tend to up-vote their questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end, what Code Review needs &lt;em&gt;the most&lt;/em&gt; to survive as a good and useful site, are &lt;em&gt;reviewers&lt;/em&gt; and not askers.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-27T13:01:17.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2389" PostTypeId="2" ParentId="2386" CreationDate="2014-08-27T13:03:15.057" Score="8" Body="&lt;ol&gt;&#xA;&lt;li&gt;The same as any other SE site, voting on questions helps separate the good questions from the bad. On this site, it usually means separating the well formed and interesting questions from the the malformed and uninteresting ones.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;User Retention&lt;/strong&gt;. It feels good to get &lt;s&gt;imaginary internet points&lt;/s&gt; upvotes. We're still in beta, so keeping users coming back is extremely important to us. If their good questions get upvotes, they feel good, have a positive experience, and come back. Maybe the next time they come back, they will &lt;em&gt;answer&lt;/em&gt; a question too.&lt;/li&gt;&#xA;&lt;li&gt;Voting on questions &lt;em&gt;generate reputation&lt;/em&gt;. Without reputation, we will not have many users with sufficient privileges to self moderate the site.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, should we stop voting on questions? &lt;strong&gt;&lt;em&gt;Absolutely NOT&lt;/em&gt;&lt;/strong&gt;. The voting system is at the core of what makes an SE site &lt;strong&gt;&lt;em&gt;work&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-08-27T13:03:15.057" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2390" PostTypeId="2" ParentId="2386" CreationDate="2014-08-27T13:44:14.980" Score="13" Body="&lt;p&gt;I agree with parts of the three current answers from @RubberDuck, @Simon André Forsberg, and @Pimgd. Which, if I can summarize... questions get voted on when:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Horrible code - I disagree with this one. Horrible code does not get upvotes &lt;em&gt;&lt;strong&gt;because&lt;/strong&gt;&lt;/em&gt; it is horrible code. Horrible code tends to follow the Hot Question path though (see later).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Interesting question/code - this is code that makes you think &amp;quot;cool!&amp;quot;. I agree with this reason for upvotes, and I often tend to upvote questions that ring that particular bell.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Well-structured question with good formatting and context. I agree with this reason too, and I actively upvote questions that make reviews &lt;em&gt;&lt;strong&gt;easier&lt;/strong&gt;&lt;/em&gt;. If the question asker makes the question easy to review, then they deserve the +1.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Downvote crap - things that should be closed. I agree with this too, especially for people with rep to downvote, but not close-vote. Still, as a mod, when I have a binding close-vote, I use question down-votes to indicate those times where I really don't like the question.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;User retention - I do actively +1 questions from users with less than 15 rep, that ask questions that are 'decent' attempts (and for the weaker questions, I often edit them to improve them). Users with &amp;gt;15 rep can vote on other answers and questions, which helps everyone.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Specific user voting and follow-on questions - When there are iterative reviews, or people who ask 'progressive' questions (successive Euler, challenge, or other 'competitive' questions), I tend to upvote if the code represents an improvement over previous versions/attempts - has the asker applied what was suggested before? Have they learned things? Are they repeatedly asking the same stuff and making the same mistakes, and having to be told the same stuff again, and again?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions I answer - If I feel inclined to actually answer a question, I feel that part of the feedback should include the way the question was asked too. If it was a good enough question to answer, then it should either get an up vote or, if I answered it 'out of frustration', a down-vote. Alternatively, and edit to the question to improve it, etc. (and an upvote then too).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Hot questions - when questions go 'hot', there is no telling what will happen with them. Some of them 'explode' with votes, answers, comments, spam, everything. All bets are off.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2&gt;Hot questions revisited.&lt;/h2&gt;&#xA;&lt;p&gt;Hot questions skew all aspects of the behaviour of things. For a start, many people see the question, and many people who are not 'regulars' on Code Review will vote, answer, and comment just because they drive by, and see things.&lt;/p&gt;&#xA;&lt;p&gt;Horrible questions, with absolutely abysmal code, often generate a couple of quick, short answers, and those answers often generate a couple of quick upvotes.&lt;/p&gt;&#xA;&lt;p&gt;That crap code, with two quick answers, and a few quick upvotes is often enough to launch the question on to the hot question list. From there, it snowballs.&lt;/p&gt;&#xA;&lt;p&gt;This is why horrible code often ends up highly voted.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-27T14:09:21.710" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2391" PostTypeId="2" ParentId="1510" CreationDate="2014-08-27T15:55:30.847" Score="16" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/phpoop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;phpoop&amp;#39;&quot; rel=&quot;tag&quot;&gt;phpoop&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Mat's Mug&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt; is &lt;a href=&quot;https://codereview.stackexchange.com/tags/php/info&quot;&gt;frequently used&lt;/a&gt; (see &quot;related tags&quot;) along with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt;. The contraction of the two gave birth to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/phpoop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;phpoop&amp;#39;&quot; rel=&quot;tag&quot;&gt;phpoop&lt;/a&gt;... only in the chatroom (don't you &lt;em&gt;dare&lt;/em&gt; actually create that tag!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/phpoop-security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;phpoop-security&amp;#39;&quot; rel=&quot;tag&quot;&gt;phpoop-security&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-08-27T15:55:30.847" CommentCount="0" CommunityOwnedDate="2014-08-27T15:55:30.847" ContentLicense="CC BY-SA 3.0" />
  <row Id="2392" PostTypeId="1" CreationDate="2014-08-27T16:17:55.443" Score="35" ViewCount="682" Body="&lt;p&gt;Stack Overflow is implementing a new feature whereby the question (and answers) can contain runnable code snippets:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://meta.stackoverflow.com/questions/269753/feedback-requested-runnable-code-snippets-in-questions-and-answers&quot;&gt;&lt;strong&gt;Feedback requested: Runnable code snippets in questions and answers&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Today we're proposing a new feature to the Meta Stack Overflow&#xA;  community: Stack Snippets.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;What do Stack Snippets do?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Stack Snippets make code blocks runnable.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;What's supported?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Stack Snippets work for both questions and answers. The currently&#xA;  supported languages are:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;HTML&lt;/li&gt;&#xA;  &lt;li&gt;CSS&lt;/li&gt;&#xA;  &lt;li&gt;JavaScript&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The intention appears to be that in future other languages will be supported as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Would Code Review benefit from this feature? Should we request to have it included here too?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T09:16:36.907" LastActivityDate="2014-09-06T02:05:09.977" Title="Should we adopt &quot;Stack Snippets&quot; (runnable code snippets in posts)?" Tags="|discussion|stack-snippets|" AnswerCount="7" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2393" PostTypeId="2" ParentId="2282" CreationDate="2014-08-27T16:26:20.577" Score="3" Body="&lt;p&gt;To answer your question; I like my moderators active and involved, in all aspects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, (and perhaps this should be a feature request), if a mod single-handedly undoes a close/open decision by the community then I would like to see that in my inbox if I cast one of the 5 votes. &lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-08-27T16:26:20.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2394" PostTypeId="2" ParentId="2392" CreationDate="2014-08-27T16:33:18.373" Score="22" Body="&lt;p&gt;Yes, Code Review would benefit.  I'm surprised that Stack Exchange didn't roll out this experimental feature on a beta site first.  We already have questions and answers that make use of third-party services such as JSFiddle and JSBin that basically do the same thing (though perhaps those third-party sites are currently more featureful).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-27T16:33:18.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2395" PostTypeId="2" ParentId="2392" CreationDate="2014-08-27T16:33:57.117" Score="29" Body="&lt;p&gt;Short answer:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Yes.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long answer:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Hell yes.&lt;/h1&gt;&#xA;" OwnerUserId="44822" LastEditorUserId="31503" LastEditDate="2014-08-31T15:51:50.660" LastActivityDate="2014-08-31T15:51:50.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2396" PostTypeId="2" ParentId="2392" CreationDate="2014-08-27T17:19:25.643" Score="21" Body="&lt;p&gt;Okay, yes. It seems that we like this, but no one has really mentioned &lt;em&gt;why&lt;/em&gt; it benefits CR so much. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;All right smart guy, wanna tell us why?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sure. It's because, unlike many other programming related SEs, &lt;strong&gt;&lt;em&gt;we require the code in our question to work&lt;/em&gt;&lt;/strong&gt;. There's often confusion over whether or not code is functioning code. This could &lt;strong&gt;&lt;em&gt;hugely&lt;/em&gt;&lt;/strong&gt; simplify determining that (at least for the JavaScript, CSS, and HTML).&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-08-27T17:19:25.643" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2397" PostTypeId="2" ParentId="2392" CreationDate="2014-08-27T17:38:04.610" Score="30" Body="&lt;h1&gt;Yes, but...&lt;/h1&gt;&#xA;&lt;p&gt;One important thing to remember if/when we do get this running is that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Just because it doesn't run in the SE Code Snippet doesn't mean that it's broken code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We often do reviews were the code &lt;em&gt;is working&lt;/em&gt; but not directly compilable/runnable, because some classes are omitted / outside the scope of review.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Related: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1011/encouraging-users-to-include-a-code-snippet-that-proves-that-their-code-works&quot;&gt;Encouraging users to include a code-snippet that proves that their code works&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-27T17:38:04.610" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2398" PostTypeId="2" ParentId="1510" CreationDate="2014-08-27T23:31:54.140" Score="14" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; @CaptainObvious (the bot formerly known as @StackExchange)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Unknown/CR chat community&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; @CaptainObvious is the ever-vigilant bot/feed of Code Review, faithfully posting new questions, good and bad, to The 2nd Monitor. It is often interjected @CaptainObvious with a comment about the latest question, such as...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Jamal&#xA;  May 5 6:44 PM |&#xA;  @CaptainObvious Could use a better title. This one is kinda useless.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;rolfl&#xA;  May 1 3:16 PM |&#xA;  @CaptainObvious Code is obviously broke, Captain Obvious.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;skiwi&#xA;  May 1 8:37 PM |&#xA;  @CaptainObvious Strange... replacing a standard utility with his/her own invented implementation and then complaining that the performance is too low.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Simon André Forsberg&#xA;  May 4 4:54 PM | &#xA;  @CaptainObvious Holy mother of over-engineering!&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Phrancis&#xA;  Aug 1 6:59 PM |&#xA;  @CaptainObvious &lt;em&gt;Optimizing the title of my question&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;RubberDuck&#xA;  Jul 28 4:45 AM |&#xA;  lol. Looks like it. Poor @CaptainObvious must get lonely when we're not around.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;@CaptainObvious has even been witnessed, some say, to drop by and say &lt;code&gt;Hi!&lt;/code&gt; on rare occasions...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3NATH.png&quot; alt=&quot;Hi&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="23788" LastEditDate="2014-08-28T00:25:46.783" LastActivityDate="2014-08-28T00:25:46.783" CommentCount="0" CommunityOwnedDate="2014-08-27T23:31:54.140" ContentLicense="CC BY-SA 3.0" />
  <row Id="2399" PostTypeId="1" CreationDate="2014-08-28T10:31:08.820" Score="9" ViewCount="78" Body="&lt;p&gt;Code Reviews tend to be a bit of a negative thing. We spend a lot of time pointing out problems in other people's code (and rightfully so). However, a good code review also points out what was done well. Should we put more effort into telling people what they've done right too? What are the benefits of it? &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-08-28T11:50:39.057" Title="Should we spend a little more effort telling people what they've done right?" Tags="|discussion|answers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2400" PostTypeId="2" ParentId="2399" CreationDate="2014-08-28T11:34:11.590" Score="2" Body="&lt;p&gt;When someone asks about a very specific part of their code, I think one of three options are appropriate:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Don't address it at all because you're not sure about that specific part.&lt;/li&gt;&#xA;&lt;li&gt;Address it and tell them how it could be better (because it needs work).&lt;/li&gt;&#xA;&lt;li&gt;Address it and relieve their concerns by telling them they've done it in the most appropriate way possible.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, we should be careful about the third option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By using option 1 and not addressing it, we effectively tell the asker &quot;I can't see a better way to do that,&quot; and at least assure him that someone else agrees that's an all right approach.  However, it doesn't confidently lock him into that view point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I know two approaches, approach A and approach B, and the asker has used approach A, but I know approach B is objectively better (easier to read, runs faster, uses less memory, best practice, more common way for the language, etc), then I can offer approach B as an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, I can offer approach B as a definite improvement over the current approach without claiming approach B to be &lt;em&gt;the best&lt;/em&gt; approach available (there may be an unknown-to-me approach C).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if the ask has used approach B, and again, I know approach A and approach B, and approach B is objectively better than approach A, what should I do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could comment and say &quot;Well, that's better than approach A&quot;... but how constructive is that?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Variables with actual names are better than variables with single-letter names.  Is it useful for me to point this out to every questioner who managed to use more than one character for his variable names?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here's the problem.  What if there's an even better way of naming those variables, but I, with my limited experience with the language, or with what he's doing, cannot see it.  To me, he's used the best possible variable names.  To another, his variable names are still just as bad because they see these other variable name options out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm getting rambly...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you take nothing else from this answer, the point is, given &lt;em&gt;Approach A&lt;/em&gt; and &lt;em&gt;Approach B&lt;/em&gt;, it's easy to know for sure that &lt;em&gt;Approach B&lt;/em&gt; is better than &lt;em&gt;Approach A&lt;/em&gt;, but it's very difficult to know whether there's an unknown &lt;em&gt;Approach C&lt;/em&gt; out there that's better than either, and that makes telling a user that what they've done is good very complicated.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;And if you're ever reading one of my answers (or answer sets), you should take omission of commentary on particular aspects of the question-code to mean &quot;I know no better way.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-28T11:34:11.590" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2401" PostTypeId="2" ParentId="2399" CreationDate="2014-08-28T11:50:39.057" Score="8" Body="&lt;p&gt;We are all here to write good code. We should be told when we have succeeded in that!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One day I would really like to write something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have made a nice frobnicator here, I like how you used the fizzler to buzz it. Additionally, your naming is awesome and your method interfaces are cleanly written. Now go out there and write some more awesome code for me to review!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There is just something special about hearing things such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/57864/31562&quot;&gt;This is a good start&lt;/a&gt; (the first time you use a language you've never used before)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=16169270#16169270&quot;&gt;looks like an elegant solution&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/15856196#15856196&quot;&gt;your code is 250 times faster&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;What you made is &lt;a href=&quot;https://codereview.stackexchange.com/a/37479/31562&quot;&gt;impressive&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/45125/31562&quot;&gt;There is not much to criticize in your code.... and there is a lot of code to go though&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Even if all the rest of what you are saying is negative (whether it's &lt;em&gt;very&lt;/em&gt; negative or just nitpicks) then you can always say that &lt;a href=&quot;https://codereview.stackexchange.com/questions/55644/implementing-division-without-addition-multiplication-division-or-subtraction/55645#55645&quot;&gt;they got it to work, which is an important achievement itself&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes when there are truly no positive things to say then you can say that &lt;a href=&quot;https://codereview.stackexchange.com/questions/47623/markup-calculator-application-using-mvc/48065#48065&quot;&gt;you would like them to come back, because you would like to write a more positive review next time&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;One of my all time favorite quotes is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Remember compliments you receive, forget the insults. If you succeed in doing this, tell me how&lt;br&gt;&lt;sub&gt;- &lt;a href=&quot;https://www.youtube.com/watch?v=sTJ7AzBIJoI&quot; rel=&quot;nofollow noreferrer&quot;&gt;Baz Luhrmann &lt;em&gt;&quot;Everybody's Free (To Wear Sunscreen)&quot;&lt;/em&gt;&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If we give more compliments, it will be easier to do that.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-08-28T11:50:39.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2402" PostTypeId="1" CreationDate="2014-08-28T16:17:11.623" Score="5" ViewCount="77" Body="&lt;p&gt;The question in question (no pun intended): &lt;a href=&quot;https://codereview.stackexchange.com/questions/61361/cutting-stock-recursion&quot;&gt;Cutting stock recursion&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP basically dumped the problem definition and a solution on us. There is no indication to if the code actually works, it is homework and there is no indication to what the poster want's help with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is something I've struggled with for a while on CR, and I do not feel inclined to give a considerable amount of my time for someone who cannot be bothered to state what they want us to look at and help them with. To me it looks like &quot;Here's my code, fix it please!&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On this particular occasion one user commented to &quot;just give a general review&quot;. Is this the way to go? Can we not require at least some effort from the reviewee (is that a word?) to state what they want help with what they are looking for?&lt;/p&gt;&#xA;" OwnerUserId="36120" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-28T17:54:15.843" Title="How to deal with homework questions without question?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="6" ClosedDate="2014-08-29T07:29:15.130" ContentLicense="CC BY-SA 3.0" />
  <row Id="2403" PostTypeId="2" ParentId="2402" CreationDate="2014-08-28T17:54:15.843" Score="3" Body="&lt;p&gt;It is important to verify that the code actually works--if it doesn't, it's off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming it works though, and isn't off-topic for any other reason, I don't see a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why should homework questions be treated special (in terms of potentially closing them)?  We allow users to post non-homework questions asking for general reviews, so I don't see why a homework question asking for a review wouldn't be allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is however useful to know it's a homework question because it clues a reviewer in and they might tailor their answer to be more didactic than they might otherwise write.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-28T17:54:15.843" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2404" PostTypeId="2" ParentId="2392" CreationDate="2014-08-28T18:51:27.863" Score="7" Body="&lt;p&gt;Most of you know I have the gold badge in JavaScript, and I feel a bit ambiguous about this snippet feature. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sure is cool to have something work within SO without going elsewhere. But.. the feature set seems to be too limited to actually productively write counter proposals at the end of a review. It seems a bonus for the asker, the reader, but not necessarily for the answerer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Haney, &#xA;the things I like about jsbin/jsfiddle are&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 click clone&lt;/li&gt;&#xA;&lt;li&gt;Built-in JsHint&lt;/li&gt;&#xA;&lt;li&gt;Built-in Beautify&lt;/li&gt;&#xA;&lt;li&gt;Built-in support for Bootstrap/jQuery/Angular, you name it&lt;/li&gt;&#xA;&lt;li&gt;Version/Milestone tracking&lt;/li&gt;&#xA;&lt;li&gt;Autosave / autorun&lt;/li&gt;&#xA;&lt;li&gt;Color syntax on HTML and CSS and JavaScript&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Come to think, I would much ( much) rather have the Codereview bookmarklet integrated into SO: &lt;a href=&quot;http://codereviewcommunity.github.io/CodeReviewBookmarklet/&quot; rel=&quot;nofollow&quot;&gt;http://codereviewcommunity.github.io/CodeReviewBookmarklet/&lt;/a&gt;, that would be a timesaver.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="14625" LastEditDate="2014-08-28T21:04:40.780" LastActivityDate="2014-08-28T21:04:40.780" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2407" PostTypeId="2" ParentId="1572" CreationDate="2014-08-29T01:25:44.320" Score="9" Body="&lt;p&gt;Another &quot;advantage&quot; that no one mentioned yet:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OBeGd.png&quot; alt=&quot;Beta sites aren&amp;#39;t listed at the bottom of every page on Stack Exchange&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Beta sites aren't listed at the bottom of EVERY PAGE ON STACK EXCHANGE&lt;/strong&gt;!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-08-29T01:25:44.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2408" PostTypeId="1" AcceptedAnswerId="7356" CreationDate="2014-08-29T02:21:28.420" Score="8" ViewCount="121" Body="&lt;p&gt;Wells, for the &lt;em&gt;nth&lt;/em&gt; time... &lt;a href=&quot;https://codereview.stackexchange.com/questions/61319/good-io-library-design&quot;&gt;https://codereview.stackexchange.com/questions/61319/good-io-library-design&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Copying my comment in verbatim, with extra emphasis:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Wells this is the really really grey area hmms? I took a quick glance at the GitHub project, quite interesting... Obviously the whole project will be too big to be reviewed here (and besides we prefer code to be embedded), so OP has kindly asked only the relevant parts, which happens to be on the interface/design part... So this is &lt;strong&gt;not a 'design-only-code-not-yet-written' question&lt;/strong&gt;, but yet it doesn't fit for the first two points raised.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What do we want to do for question+code that are seemingly well-thought-out and well-implemented, but ultimately it alludes to a design question?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The question for context:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/gqZtC.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/gqZtC.png&quot; alt=&quot;Reference Image&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="73844" LastEditDate="2017-07-17T18:49:35.407" LastActivityDate="2017-07-17T19:47:46.770" Title="Reviewing code while alluding to a design question" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2409" PostTypeId="1" AcceptedAnswerId="2411" CreationDate="2014-08-29T03:59:41.850" Score="25" ViewCount="1279" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/61416/23788&quot;&gt;Down with FizzBuzz&lt;/a&gt; created a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Some &lt;em&gt;(cough)&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt; &lt;em&gt;(cough)&lt;/em&gt; are even further down the &lt;em&gt;esoteric&lt;/em&gt; alley.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Given our current site rules, I'd tend to agree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think allowing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; questions on CR will bring a massive amount of 'em. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt; has 13 questions since May 2011. Granted &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; is different, but how many different &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; implementations can there be in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt;? Just &lt;em&gt;close identical code as a duplicate&lt;/em&gt;. This can be kept under control, and it's executable code, written in a programming language with specifications and at least one implementation,  ...also, 3 more &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; questions (currently 47) and whoever created that tag gets a silver badge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, it's a bit ridiculous. What's next? &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fim%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fim++&amp;#39;&quot; rel=&quot;tag&quot;&gt;fim++&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's your take on this?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-08-29T18:08:55.250" Title="Is [lolcode] reviewable?" Tags="|discussion|scope|specific-language|" AnswerCount="5" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2410" PostTypeId="2" ParentId="2409" CreationDate="2014-08-29T11:42:20.293" Score="6" Body="&lt;p&gt;Yes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I mean, we did so, didn't we?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-08-29T11:42:20.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2411" PostTypeId="2" ParentId="2409" CreationDate="2014-08-29T11:53:51.490" Score="19" Body="&lt;p&gt;I see no reason why it wouldn't be. Provided it is otherwise on topic. Which, your question is. The code works, you're honestly looking for a review, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What stops us from reviewing &lt;a href=&quot;http://fimpp.wikia.com/wiki/FiM%2B%2B_Wiki&quot; rel=&quot;nofollow noreferrer&quot;&gt;Fim++&lt;/a&gt; is that we can't tell if &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fim%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fim++&amp;#39;&quot; rel=&quot;tag&quot;&gt;fim++&lt;/a&gt; code works, because there is no compiler implemented for the language. No compiler = hypothetical code. So, Fim++ remains off topic until there is a compiler. (God help me, I hope we &lt;strong&gt;&lt;em&gt;never&lt;/em&gt;&lt;/strong&gt; have to revisit that topic.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. There's actually &lt;a href=&quot;https://codereview.stackexchange.com/questions/57382/fizzbuzz-in-brainfuck&quot;&gt;only one brainfuck&lt;/a&gt; question. The rest are interpreters. However, I will refrain from commenting on that question unless we wish to widen the scope of this question to all esoteric languages.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-02-17T14:49:13.850" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2412" PostTypeId="2" ParentId="1510" CreationDate="2014-08-29T16:17:08.347" Score="18" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; hello / hi / hey there&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Code Reviewers&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Code Reviewers like to greet each other in chat, and most of the time it's just a casual &quot;Hello&quot; then &quot;Hi @someone&quot;. But on days of high activity, some unusual things can happen...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FYcth.png&quot; alt=&quot;heythere&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zLqGl.png&quot; alt=&quot;hello&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or even... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7zNQH.png&quot; alt=&quot;hi&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2014-11-25T00:50:33.183" LastActivityDate="2014-11-25T00:50:33.183" CommentCount="1" CommunityOwnedDate="2014-08-29T16:17:08.347" ContentLicense="CC BY-SA 3.0" />
  <row Id="2413" PostTypeId="1" AcceptedAnswerId="2415" CreationDate="2014-08-29T16:32:41.627" Score="6" ViewCount="142" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/first-posts/24928&quot;&gt;On this review&lt;/a&gt;, the user selected &lt;em&gt;No Action Needed&lt;/em&gt;... @rolfl edited this question after the review was done so evidently, action &lt;em&gt;was&lt;/em&gt; needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/first-posts/history&quot;&gt;Here&lt;/a&gt; you can see the amount of times this user has used the &lt;em&gt;No Action Needed&lt;/em&gt; button to get credit for a review; I haven't looked at all of these, but it looks rather fishy to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally I wouldn't say anything, but this user is going through a lot of reviews today, and a good portion of them are &lt;em&gt;No Action Needed&lt;/em&gt;, and from that post it was obvious that there was something that could be done. What actions as a community can we take?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-08-29T19:55:57.410" Title="Can we suggest a review of a reviewer, or an evaluation of a person using the review queue heavily?" Tags="|discussion|review|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2414" PostTypeId="2" ParentId="2413" CreationDate="2014-08-29T17:18:00.763" Score="3" Body="&lt;p&gt;For a one-off user like this, I could see a moderator taking this user to a private chat room and giving them a chance to explain their reasoning, and perhaps the moderator can help clarify if &lt;em&gt;No Action Needed&lt;/em&gt; truly is the correct selection, or what the user can do to help with the queue and actually &quot;earn&quot; the credit. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="22222" LastEditDate="2014-08-29T19:52:22.123" LastActivityDate="2014-08-29T19:52:22.123" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2415" PostTypeId="2" ParentId="2413" CreationDate="2014-08-29T17:18:08.507" Score="7" Body="&lt;p&gt;Statistics for each reviewer's recommended actions (or inaction) are available.  Moderators should be checking those statistics, but we haven't been actively doing so.  The statistics would have revealed the anomaly that you pointed out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once we spot such problems, we can warn the reviewer, and if necessary, follow up with disciplinary action.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-08-29T17:18:08.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2416" PostTypeId="2" ParentId="2413" CreationDate="2014-08-29T19:55:57.410" Score="5" Body="&lt;p&gt;If you've noticed something from a &lt;em&gt;specific user&lt;/em&gt;, and they have at least one post, you can flag &lt;em&gt;any&lt;/em&gt; of their posts and explain the situation.  It's not a big deal on a low-activity site like this, but doing so anyway can keep you anonymous and also give moderators a better starting point.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-29T19:55:57.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2417" PostTypeId="1" CreationDate="2014-08-30T05:02:39.510" Score="4" ViewCount="112" Body="&lt;p&gt;I hope this question is good for this site:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/61534/string-interpolation-in-routes-view&quot;&gt;https://codereview.stackexchange.com/questions/61534/string-interpolation-in-routes-view&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it isn't, is it possible to move it to another site?&lt;/p&gt;&#xA;" OwnerUserId="50266" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-09-10T07:10:46.190" Title="Is this a good question for this site?" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2418" PostTypeId="2" ParentId="2417" CreationDate="2014-08-30T07:02:02.550" Score="4" Body="&lt;p&gt;You've said that it works perfectly, but you've also pointed out some flaws.  The one question about using string interpolation is also off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, I &lt;em&gt;could've&lt;/em&gt; have this migrated to Stack Overflow, but they may have some problems with the topicality (much of the code already works), so I've closed it instead.  You can always post the non-working aspects over there yourself.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-08-30T07:02:02.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2419" PostTypeId="2" ParentId="2417" CreationDate="2014-08-30T07:39:55.603" Score="4" Body="&lt;h3&gt;If you are unsure about question fitting the scope of a site,&lt;/h3&gt;&#xA;&lt;p&gt;Most of the stack exchange sites has chat rooms, you can put the question(whole question) in a &lt;a href=&quot;https://gist.github.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub gist&lt;/a&gt; and then ask users in a chat room to see if it will be a good question before posting it.&lt;/p&gt;&#xA;&lt;p&gt;Here we have the &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;But before all that read the &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;help center&lt;/a&gt;, then browse the meta site starting with the &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt; questions.&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-08-30T07:39:55.603" CommentCount="0" CommunityOwnedDate="2014-08-30T07:39:55.603" ContentLicense="CC BY-SA 3.0" />
  <row Id="2420" PostTypeId="2" ParentId="2417" CreationDate="2014-08-30T08:29:17.780" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;This code actually works perfectly. The only problem is that it matches every web page to my not found page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it was working perfectly, then by definition there wouldn't be any problems. In particular, &lt;em&gt;matching every web page to your not found page&lt;/em&gt; really sounds like a problem.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;resources :movies, except: [:show]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;It should match the web page to the actual page.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I only have a show.html.erb file in my views folder. That can't possibly be the problem.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Is it possible to use string interpolation on view file names?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You seem to be wondering about possible solutions to your problem. Finding solutions to problems is clearly Stack Overflow material. Code Review is more about finding problems in solutions that may appear perfect to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes it's just a misunderstanding. If there is &lt;em&gt;really&lt;/em&gt; no problem, and you want a review of your approach, or you want recommendations for a better way, then you can rephrase your question in a way to clarify. Being put on hold doesn't have to be the death of your question: if you rephrase it well it can be reopened. &lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2014-09-10T07:10:46.190" LastActivityDate="2014-09-10T07:10:46.190" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2421" PostTypeId="2" ParentId="2409" CreationDate="2014-08-30T17:59:18.623" Score="9" Body="&lt;p&gt;I think another question to ask is: Do we &lt;strong&gt;&lt;em&gt;want&lt;/strong&gt; to review&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also related is, do we hate or like 'fun'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My opinion is that, as long as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; does not become as popular as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; or other popular languages, one &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; question every now and then is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do however feel that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; in general is very similar to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;-like languages, but with a different syntax. This makes the language much easier to write, understand, and review, compared to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt; :)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-08-30T17:59:18.623" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2422" PostTypeId="2" ParentId="2409" CreationDate="2014-08-30T19:15:33.940" Score="8" Body="&lt;p&gt;Is it reviewable?  Sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we review?  I guess, if someone feels so inclined--but why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But for me, there's not much point to it.  It's truly a toy-language.  No one will ever write any serious production code out of it.  Moreover, the example questions we have of it show that the language itself encourage ridiculously named variables.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider, the following snippet in C:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;char * CHEEZ = &quot;CHEEZ&quot;;&#xA;char * BURGR = &quot;BURGR&quot;;&#xA;char * WAFLZ = &quot;WAFLZ&quot;;&#xA;char * SEEKRITMOOV = &quot;ZPOCK&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What's the first thing you comment on if you see something like that on Code review?  For me, it's something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is your source code, not an Internet forum.  As such, I highly recommend you put a bit more effort into your variable names.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Even if all caps is the naming convention for variables, these sorts of variable names seem to be encouraged by the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; language... as such, virtually every &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; post is going to have them.  Meanwhile, you use the same silly names in literally any other language on the site, and that's going to be commented on in at least one of the answers to the question.  It's going to get tiresome making this same comment on literally every &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; question that gets posted.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Moreover, sometimes when someone posts a question in which they're interacting with a database, sometimes the answer to a question about their C# source code might be to improve the query, or sometimes the answer to a question about their query might be to improve their C# code (just as an example).  Given how silly and hard to follow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; is, wouldn't the appropriate answer to any &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; question be to instead write the source code in a language that can actually be read and made sense of by a human?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Whether we allow or don't allow them, either way I'm fine.  After all, I don't have to review them, but I think I may pretty much categorically be downvoting all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; questions (and probably &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt; as well).&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-08-30T19:15:33.940" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2423" PostTypeId="1" AcceptedAnswerId="2424" CreationDate="2014-09-01T07:31:47.387" Score="5" ViewCount="65" Body="&lt;p&gt;Since modifying code is not allowed after an answer has been received, can a user comment on a question he/she just posted to state that the question is under construction, therefore postponing fast answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example Scenario&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;User posts a question (it is on topic).&lt;/li&gt;&#xA;&lt;li&gt;After reading it again he/she realize something is missing/wrong.&lt;/li&gt;&#xA;&lt;li&gt;It might take a while to update the question.&lt;/li&gt;&#xA;&lt;li&gt;Posts a comment saying &lt;strong&gt;&quot;Wait! my question is under construction&quot;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is such behavior allowed, or should the user delete and post it again?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Related&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2375/about-answer-invalidating-edits&quot;&gt;About answer-invalidating edits&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-09-01T14:19:25.033" Title="Specifying that a question is still under construction" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2424" PostTypeId="2" ParentId="2423" CreationDate="2014-09-01T12:54:11.490" Score="10" Body="&lt;p&gt;The way to specify that your question was pre-emptively posted and still under construction would be to delete it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you delete a question, you can still edit it, and then undelete it once you're done.  Deleting the question will completely prevent anyone from posting an answer that your edit would invalidate.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As to leaving a comment... you could if you wanted to I suppose.  But it's not particularly reasonable for this comment to be binding whatsoever.  If you were to post this comment, then I posted an answer, I think we'd still rollback an edit after my answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The trouble is, what happens when you edited that comment in after I was already working on my answer?  I may not even see that you edited this comment in until after I posted my answer and the page completely refreshed.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="36366" LastEditDate="2014-09-01T14:19:25.033" LastActivityDate="2014-09-01T14:19:25.033" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2425" PostTypeId="1" AcceptedAnswerId="2428" CreationDate="2014-09-01T14:27:20.293" Score="7" ViewCount="62" Body="&lt;p&gt;I understand that preventing edits on deleted &lt;em&gt;answers&lt;/em&gt; can help defeat FGITW (&lt;em&gt;Fastest Gun In The West&lt;/em&gt;) problems on other sites (or here?), but it seems deleted &lt;em&gt;questions&lt;/em&gt; cannot be edited either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This creates a problem with questions that were posted too fast and that &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2423/23788&quot;&gt;need to be edited&lt;/a&gt; while preventing answers that would be invalidated by such edits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it just me or this is a new behavior in the software? Please bring back the ability to edit self-deleted &lt;em&gt;questions&lt;/em&gt;!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-12-04T14:42:12.953" Title="Ability to edit self-deleted questions" Tags="|feature-request|editing|deleted-questions|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2426" PostTypeId="1" AcceptedAnswerId="2427" CreationDate="2014-09-01T15:36:43.453" Score="13" ViewCount="191" Body="&lt;p&gt;&lt;strong&gt;I'm only talking about reviewing code not further golfing it.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do we differentiate &lt;a href=&quot;http://en.wikipedia.org/wiki/Esoteric_programming_language&quot; rel=&quot;nofollow noreferrer&quot;&gt;esoteric&lt;/a&gt; code and &lt;a href=&quot;http://en.wikipedia.org/wiki/Code_golf&quot; rel=&quot;nofollow noreferrer&quot;&gt;golfed&lt;/a&gt; code ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/I9MV4.png&quot; alt=&quot;Diagram&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since LOLCODE is allowed does that make all esoteric languages on topic ?&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Example 1&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Imagine questions contain a description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Esoteric language code with comments&lt;/strong&gt;&#xA;(just imagine there are good comments)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; ;'' #meaningful comment here&#xA; 6666,-2%{2+.2/@*\/10.3??2*+}*&#xA; `50&amp;lt;~\; #meaningful comment here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;Example 2&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Imagine questions contain a description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Esoteric language code without comments&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; ;''&#xA; 6666,-2%{2+.2/@*\/10.3??2*+}*&#xA; `50&amp;lt;~\; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From the examples which one is considered on topic ? is first one(one with the comment) considered not golfed ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GolfScript is included as a sample, This question is for all esoteric languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Related&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/943/do-we-need-to-revisit-code-golf-questions&quot;&gt;Do we need to revisit code-golf questions?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2409/is-lolcode-reviewable&quot;&gt;Is [lolcode] reviewable?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-09-01T22:23:43.583" Title="Esoteric vs Golfed Code" Tags="|discussion|scope|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2427" PostTypeId="2" ParentId="2426" CreationDate="2014-09-01T15:47:24.427" Score="8" Body="&lt;p&gt;I believe it is a question about readability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wouldn't consider either of those question examples you posted there on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I admit, I have asked a question about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt;. I do not consider the question I asked as off-topic, because I put a lot of effort into &lt;strong&gt;making it a good question&lt;/strong&gt;. Describing how my algorithm works, how the brainfuck tape is setup, and lots and lots and lots of comments in the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The comment you added above: &lt;code&gt;#truncate for webpage purposes&lt;/code&gt; Tells me &lt;em&gt;absolutely nothing.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone would put &lt;strong&gt;a lot&lt;/strong&gt; of effort into explaining their golfscript code and making it a good question, then possibly, somehow, that might could be perhaps considered on-topic (note how many 'safety' words I've added here). However, I don't know much about golfscript, but judging from the name I doubt we will see any such question soon.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-09-01T15:47:24.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2428" PostTypeId="2" ParentId="2425" CreationDate="2014-09-01T16:15:27.933" Score="6" Body="&lt;p&gt;Undeleting a question does not 'bump' it in the system, which is by design, because deleting, and undeleting a question should not be a way to 'bump' your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly, editing a deleted question, and then undeleting it, would allow for users to completely change their question, and then, because the undelete would not bump the question, it is unlikely that the revised question would be significantly 'reviewed'. It would be a way for people to 'game' the system by introducing content that may be harmful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you can't bump a question by undeleting it, and as a result, you cannot edit a question when you deleted it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution is either:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;create a new question with the new content.&lt;/li&gt;&#xA;&lt;li&gt;undelete the question (no bump), then edit it, with bump.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In your case, I recommend editing the new content in a separate editor, then undeleting, and editing the new content in immediately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for this suggestion is that leaving your question deleted will count negatively toward the 'soctratic' badges.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-01T16:15:27.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2429" PostTypeId="2" ParentId="2426" CreationDate="2014-09-01T20:23:21.607" Score="10" Body="&lt;p&gt;After a lot of careful thought about this, I don't think we should discriminate against entire languages. I believe &lt;em&gt;questions&lt;/em&gt; should be on topic or off topic, not &lt;em&gt;languages&lt;/em&gt;. I mostly believe this because then where would we draw the line? Would we stop accepting &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt; questions? Perhaps &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cobol&amp;#39;&quot; rel=&quot;tag&quot;&gt;cobol&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've heard it said in chat that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; isn't &lt;em&gt;real&lt;/em&gt; code. I can agree that it would never be used in a serious production product, but it compiles, it executes, it &lt;em&gt;does something&lt;/em&gt;. Now, that doesn't mean that a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; question couldn't be example code, or be broken, or otherwise off topic either. We should judge &lt;em&gt;questions&lt;/em&gt;, not languages. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm okay with esoteric languages here so long as they are on topic questions. The two most important things to consider for questions on esoteric languages are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;They must &lt;strong&gt;not&lt;/strong&gt; be hypothetical, so the language &lt;strong&gt;&lt;em&gt;must&lt;/em&gt;&lt;/strong&gt; have an implemented compiler. So no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fim%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fim++&amp;#39;&quot; rel=&quot;tag&quot;&gt;fim++&lt;/a&gt; questions (yet).&lt;/li&gt;&#xA;&lt;li&gt;The OP &lt;strong&gt;&lt;em&gt;must&lt;/em&gt;&lt;/strong&gt; want the code to be good, &lt;strong&gt;&lt;em&gt;readable&lt;/em&gt;&lt;/strong&gt;, and maintainable code. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Of course, the other magic questions also apply, but these are the things I feel like we will have to carefully consider when judging individual questions for on-topicness. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-09-01T20:23:21.607" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2430" PostTypeId="2" ParentId="1709" CreationDate="2014-09-01T22:54:02.383" Score="18" Body="&lt;p&gt;Hypothetical code is difficult or impossible to review because it is a moving, shape-shifting target.  For example, @elibyy asked:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/60562/9357&quot;&gt;https://codereview.stackexchange.com/q/60562/9357&lt;/a&gt;&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;for example i'm deleting file if it exist&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if(file_exists('path/to/file')){&#xA;    unlink('path/to/file');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;An answer was given:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You could just call&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@unlink('path/to/file');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… to which the original author &lt;a href=&quot;https://codereview.stackexchange.com/questions/60562/should-i-contain-use-a-variable-to-avoid-mentioning-a-filename-twice#comment109696_60565&quot;&gt;responded&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;sub&gt;however my question is in the abstract perspective, the delete file is example&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When code is hypothetical, it can mean whatever the author wants it to mean, and we can't read the author's mind.  When &lt;code&gt;unlink()&lt;/code&gt; doesn't actually mean &lt;code&gt;unlink()&lt;/code&gt;, &quot;reviewing&quot; code is a waste of time for everybody.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-09-01T22:54:02.383" CommentCount="0" CommunityOwnedDate="2014-09-01T22:54:02.383" ContentLicense="CC BY-SA 3.0" />
  <row Id="2431" PostTypeId="2" ParentId="2409" CreationDate="2014-09-02T15:43:56.300" Score="3" Body="&lt;p&gt;If we look at the progression of the language that is used for texting and the fact that more and more internet browsing happens from mobile devices, who is to say that LOLCODE won't become the next Mobile App Development language?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eventually people will see this as a sub-language set of English used specifically for communicating over mobile devices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that languages where someone was serious enough to make it into a full language with a compiler should be taken seriously.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;PHP started with one person playing around with CGI scripts that eventually grew to what we now know to be fairly Object Oriented.&#xA;&lt;sub&gt;&lt;a href=&quot;http://php.net/manual/en/history.php.php&quot; rel=&quot;nofollow&quot;&gt;PHP History&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Ruby was created because someone didn't like PERL that, &quot;it had the smell of a toy language&quot; &lt;sub&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Ruby_(programming_language)&quot; rel=&quot;nofollow&quot;&gt;Wikipedia - Ruby&lt;/a&gt; &lt;/sub&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Python, well we all know about Python and the fact it was named because the creator was a fan of Monty Python, most of the tutorials talk about the Knights of Ni.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think that we should take the code reviews seriously and allow the code reviews of LOLCODE to come however frequent they will. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;LOLCODE is a joke right now, but tomorrow could be a major language.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-09-02T15:43:56.300" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2432" PostTypeId="1" AcceptedAnswerId="2434" CreationDate="2014-09-02T19:56:52.310" Score="15" ViewCount="134" Body="&lt;p&gt;It looks that I have just over-edited my own (&lt;strong&gt;first!&lt;/strong&gt;) &lt;a href=&quot;https://codereview.stackexchange.com/a/61719/52292&quot;&gt;answer&lt;/a&gt; and got a comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please try to keep the edits down to a minimal now. Thanks!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was wondering what has just happened, searched a bit and found &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/648/increase-number-of-edits-before-post-becomes-community-wiki&quot;&gt;this question here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... Every time you edit,&#xA;  your question is bumped to the front page, which you can use to get&#xA;  additional attention.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now it makes sense, &lt;em&gt;maybe even so many upvotes I got - surprised me, the answer was not that good, other answers were more to the point, mine was just friendly generic overview about code-styling, comments, doxygen, how to write a code... but I actually did not examine the code to be reviewed in such a detail as others did. But those upvotes made me think about the question and answers more and more... So I occasionally corrected few typos, reacted to comments, improved, corrected the move-assignment operator... and finally added full re-thinked code under Addendum - that was the last bit obviously.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Now I am unsure how to behave:&lt;/strong&gt; Edits are on one side encouraged, but on the other side get too much attention - &lt;strong&gt;I don't wan't to bother others by my corrections,&lt;/strong&gt; I only wanted to improve my answer once it is there. &lt;em&gt;(And I really don't care about points, until I stay above 50 to be able to comment.)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Would it be possible to edit without getting that unwanted attention?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could such a feature (check-box) be added? I mean not to bump it to the top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe I should just stop correcting my answers unless they &lt;em&gt;really, really need it&lt;/em&gt;. Create some file on the cloud (to access it from different places) for my notes and corrections to place them all at once when I have something really valuable to add.&lt;/p&gt;&#xA;" OwnerDisplayName="user52292" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-09-02T23:55:05.930" Title="Over-editing my own answer" Tags="|discussion|feature-request|editing|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2433" PostTypeId="2" ParentId="2432" CreationDate="2014-09-02T20:11:46.083" Score="10" Body="&lt;p&gt;I don't think this would quite work.  For one thing, it could be abused by anyone looking to edit in malicious content behind the scenes (although you can maybe argue that new users cannot have access to this).  This feature is also in place to help ensure that edited posts are seen, so that it's easier for others to assess those changes.  As a &lt;em&gt;frequent&lt;/em&gt; editor, I too am not quite fond of this, but it has its uses and I just have to manage with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advice I've given would still be best to follow.  It's great that you want to keep it up-to-date, and it is definitely encouraged, but the frequent bumps can still seem annoying and &lt;em&gt;possibly&lt;/em&gt; be seen by some as a way of trying to gain extra attention (even in spite of your specific edits).  After reaching a large number of edits from yourself (a mod &lt;em&gt;may&lt;/em&gt; comment about it after being notified), you could consider editing in batches instead of individually.  This will minimize the bumping while still allowing you to make edits.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-09-02T20:11:46.083" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2434" PostTypeId="2" ParentId="2432" CreationDate="2014-09-02T23:55:05.930" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Now it makes sense, maybe even so many upvotes I got - surprised me,&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Welcome to Code Review :) Voting is what we try to do around here. (Although on some questions, we still fail unfortunately)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Now I am unsure how to behave: Edits are on one side encouraged, but on the other side get too much attention&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In this case, I don't think there's much harm done really.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;But those upvotes made me think about the question and answers more and more... So I occasionally corrected few typos, reacted to comments, improved, corrected the move-assignment operator... and finally added full re-thinked code under Addendum - that was the last bit obviously.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And I don't see anything wrong with either of these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally don't consider the bumping to front page much of a concern, there are &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;others around here&lt;/a&gt; that do that quite a lot already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend though, that sometimes when it's a minor thing, like a little typo or something that could be improved a little bit, you can let comments speak for themselves. I think in many cases people will read the comments to your answer as well, especially if those comments have likely been up-voted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the advice Jamal gave about updating more 'in batches' is a good one, although I don't think that is possible in all cases.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-09-02T23:55:05.930" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2435" PostTypeId="1" CreationDate="2014-09-03T05:54:11.163" Score="11" ViewCount="90" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Related Meta.SE Question:&lt;/strong&gt;: &lt;a href=&quot;https://meta.stackexchange.com/q/238113/241497&quot;&gt;The “product support” page in Help Center does not make much sense network-wide&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/product-support&quot;&gt;Product Support&lt;/a&gt; &quot;Can I support my product on this site?&quot; FAQ page seems to be stating the default Stack Overflow wording:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review Stack Exchange can help support your product but it can't be the only support. There are issues that only you can address, and if you send your users to Code Review Stack Exchange for them they'll just get frustrated. Guide your users in where to ask what -- something along the lines of the following:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Types of questions and where to ask:&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;ul&gt;&#xA;    &lt;li&gt;How do I? -- ask on Code Review Stack Exchange (tell them what tags to use -- your product tag at minimum)&lt;/li&gt;&#xA;    &lt;li&gt;I got this error, why? -- ask on Code Review Stack Exchange&lt;/li&gt;&#xA;    &lt;li&gt;I got this error and I'm sure it's a bug -- report it on your own site&lt;/li&gt;&#xA;    &lt;li&gt;I have an idea/request -- report it on your own site&lt;/li&gt;&#xA;    &lt;li&gt;Why do you? -- ask in your own community (support forum, etc)&lt;/li&gt;&#xA;    &lt;li&gt;When will you? -- ask in your own community&lt;/li&gt;&#xA;    &lt;/ul&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure the first two need some rewording TLC. Or maybe we need to add to them by saying they should go to Stack Overflow instead.&lt;/p&gt;&#xA;" OwnerUserId="3472" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-09-03T16:52:15.260" Title="FAQ &quot;Product Support&quot; needs some TLC" Tags="|bug|help-center|" AnswerCount="0" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="2436" PostTypeId="1" CreationDate="2014-09-03T15:23:30.093" Score="85" ViewCount="9411" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;I have a project I am working on, and I would like some, or all of it&#xA;reviewed, how can I ask for this review on Code Review in a way that&#xA;produces the best possible value?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is not about a question being on-topic, or off topic. Rather, this is about making on-topic questions great questions for you, and the whole community.&lt;/p&gt;&#xA;&lt;p&gt;For a more technical discussion on how to compose the question also see this:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1954/31503&quot;&gt;&lt;strong&gt;Checklist for how to write a good Code Review question&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Sections:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2437/31503&quot;&gt;&lt;strong&gt;Before you ask&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2438/31503&quot;&gt;&lt;strong&gt;When you ask&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2439/31503&quot;&gt;&lt;strong&gt;After you ask&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2440/31503&quot;&gt;&lt;strong&gt;When things go awry&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2023-03-16T14:45:13.953" Title="How to get the best value out of Code Review - Asking Questions" Tags="|discussion|faq|asking-questions|" AnswerCount="4" CommentCount="11" CommunityOwnedDate="2014-09-03T15:23:30.093" ContentLicense="CC BY-SA 3.0" />
  <row Id="2437" PostTypeId="2" ParentId="2436" CreationDate="2014-09-03T15:23:30.093" Score="50" Body="&lt;h1&gt;Before you ask your question...&lt;/h1&gt;&#xA;&lt;h3&gt;Understand the community&lt;/h3&gt;&#xA;&lt;p&gt;Code Review is a collection of users with different experience levels in different technologies. These users each have different time commitments and availability.&lt;/p&gt;&#xA;&lt;p&gt;Understand that you are requesting a review, and you cannot demand one. Code Review is not just a 'service' to be used for free. It is a two way street. The people reviewing your code do it because they want to, and they enjoy it. Sure, there's some internet points involved too, but that is not actually the reason people spend the time to review your code.&lt;/p&gt;&#xA;&lt;p&gt;If you want people to review your code, you have to present your code in a way that makes someone &lt;em&gt;want&lt;/em&gt; to review it:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Give as much relevant background to your code as you can. Make it both concise and complete (it &lt;em&gt;can&lt;/em&gt; be done). Flowery and 'chummy' language does not help. Stick to the facts.&lt;/li&gt;&#xA;&lt;li&gt;Contain your questions to bite-sized portions - you should not expect anyone to have to spend more than 10 minutes looking at your question. If your question takes more than that to 'digest' then you likely will reduce the value you get from an answer, and people will answer just a part of your question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Further, you can adapt your question to 'attract' the types of review you want to get, by adjusting your presentation to suit the nature of the reviewers you want.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Understand that people volunteer their time, respect that, and help them to help you.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Understand human nature&lt;/h3&gt;&#xA;&lt;p&gt;Even though most people will spend just a few minutes looking at your question, if you 'hook' them with an interesting problem, intriguing concept, or some other 'sparkle', then you will likely be able to get them to volunteer more time for their answers.&lt;/p&gt;&#xA;&lt;p&gt;Use this to your advantage. Find something in your code that you find interesting, and ensure that you find a way to express that in a catchy way when you write the question. People will want to help you if it is interesting to them too.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Intrigued people will volunteer more time&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Decide what you want reviewed&lt;/h3&gt;&#xA;&lt;p&gt;Reviewers tend to go through a natural progression/process when reviewing a question. It goes something like this:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Read the text.&lt;/li&gt;&#xA;&lt;li&gt;Read the code.&lt;/li&gt;&#xA;&lt;li&gt;Anything obviously broken? If yes - Vote to close.&lt;/li&gt;&#xA;&lt;li&gt;Was reading the code hard to do? If yes - give a 'code style' type answer - improve readability.&lt;/li&gt;&#xA;&lt;li&gt;Will general refactoring help? If yes - suggest DRY, Code Extraction, etc.&lt;/li&gt;&#xA;&lt;li&gt;Are there edge-cases or other more obscure bugs that should be addressed? If yes - give a non-obvious bugs answer.&lt;/li&gt;&#xA;&lt;li&gt;Is the algorithm slow? If yes, suggest an improved algorithm&lt;/li&gt;&#xA;&lt;li&gt;Other suggestions....&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;What I am saying, is that it is hard to progress from one step to the next if the earlier step is broken. A code reviewer will focus on the first issues they see. This is human nature. The Code Review site acknowledges this and has &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1065/how-to-post-a-follow-up-question&quot;&gt;a formal procedure for Iterative Reviews&lt;/a&gt; which allows you to clean up one part of the code so the review can focus on the next part.&lt;/p&gt;&#xA;&lt;p&gt;How does this affect you in asking a high-value question? Well, if you want the algorithm reviewed in your code, then you should make your code very readable first, and not have bugs, because otherwise the answers will focus on the things that were 'bigger' problems than the algorithm. If the algorithm is not immediately 'apparent' then your question will not likely get a good algorithm review (but will probably get a good code-style/readability review).&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;The way you present your question influences the type of review you will get. Ensure that the reviewer can 'access' the code that embodies your concerns as easily as possible.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-24T17:26:49.903" CommentCount="0" CommunityOwnedDate="2014-09-03T15:23:30.093" ContentLicense="CC BY-SA 3.0" />
  <row Id="2438" PostTypeId="2" ParentId="2436" CreationDate="2014-09-03T15:42:45.150" Score="61" Body="&lt;h1&gt;When you ask your question&lt;/h1&gt;&#xA;&lt;p&gt;Your question is (should be) presented in 4 basic parts. The Title, Tags, Text, and Code. I suggest that you build your question up in that order too.&lt;/p&gt;&#xA;&lt;h3&gt;Title&lt;/h3&gt;&#xA;&lt;p&gt;Use a title that is catchy, and &lt;em&gt;&lt;strong&gt;describes the problem your code solves&lt;/strong&gt;&lt;/em&gt;. A question with the title &amp;quot;New programmer looking for advice&amp;quot; is both 'obvious' and meaningless. How does that differentiate your question from any other? Everyone is 'looking for advice', so that's useless. A title like &amp;quot;Project Euler #18 - Max path in a triangle&amp;quot; is much better.&lt;/p&gt;&#xA;&lt;p&gt;Many reviewers see only the title and tags when they scan the questions. Make your title work for you. The more people who click through your title to read the question, the more likely you are to get a good review.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Hint:&lt;/strong&gt; If your title contains a question, it is likely a bad title.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Titles should reflect what your code does, not what concerns you have about your code.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Tags&lt;/h3&gt;&#xA;&lt;p&gt;Do not underestimate the power of the tags. The obvious one is to tag with the language you use, but also look for the tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-performance-tooltip-container&quot;&gt;performance&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-algorithm-tooltip-container&quot;&gt;algorithm&lt;/a&gt; or some other 'concept' tag that extends beyond just a single technology or language. People 'follow' tags, and many reviewers can answer 'concept' type questions like algorithm and performance in languages other than just the ones they follow. Use tags to bring your question to the attention of people beyond just your language/implementation.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags are used by reviewers to find questions to review. Use this to attract people who can help you.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Text&lt;/h3&gt;&#xA;&lt;p&gt;Introduce your code before you present your code. Always put your text first. Describing what the reviewer is going to see before they see it. Also, when questions are presented on the front page, or in search results, code-first questions often look ugly:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rPt3s.png&quot; alt=&quot;Code First&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/nFEbr.png&quot; alt=&quot;No Text&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;A question that looks interesting in the first sentence, often summarizes much better:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/IEoSE.png&quot; alt=&quot;Better description&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Also, try to:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Describe the problem your code solves. Give enough context so that a reviewer can perhaps suggest an entirely different solution.&lt;/li&gt;&#xA;&lt;li&gt;Describe what you think your code does, give a brief text-based description of the 'landmarks' in your code.&lt;/li&gt;&#xA;&lt;li&gt;Give a particular concern you would like reviewers to address, what do you think your weakness is in your code. &lt;em&gt;Why&lt;/em&gt; do you want a review?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;There is no need to apologize for being a beginner, or for being non-English speaking, and there is no reason to add 'thanks' messages either. Stick to the facts. If you &lt;em&gt;are&lt;/em&gt; non-English speaking, then you may find your question is edited for you, and the text is improved. English &lt;em&gt;is&lt;/em&gt; the language for Code Review, and questions tend to be corrected where there are spelling, or grammatical errors. Do not feel embarrassed about this (we understand that English is hard, and will not hold it against you), and do not feel upset about these edits. They help you in the long run.&lt;/p&gt;&#xA;&lt;p&gt;It goes without saying that these text-based statements should match the code. The text allows a reviewer to understand the context of the code, and to make suggestions that could occasionally be very valuable, that allow the problem to be solved in an entirely different way.&lt;/p&gt;&#xA;&lt;p&gt;The text also allows reviewers to anticipate edge-cases you may have missed, and to identify other bugs that may be non-obvious.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;The text is to provide context, explanation, and direction. Be generous with context, and light on chatter.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Code&lt;/h3&gt;&#xA;&lt;p&gt;Present your code in a way that will be as familiar to the language community that reviews it as you can make it. As much as you can, you should follow general code conventions for your language of choice, and use libraries and code that are commonly used as well.&lt;/p&gt;&#xA;&lt;p&gt;Reviewers here generally expect code to follow a sensible and consistent style. If you want the reviewers to read your code, then give it to them in a way that makes it easy for &lt;em&gt;them&lt;/em&gt; to digest. If your personal style is significantly different from common practice, then I suggest you either change the style for when you ask here, or alternatively add a note in your question saying you are aware of the discrepancy, and possibly why you do things differently. Regardless of the actual style used though, you should &lt;em&gt;&lt;strong&gt;always&lt;/strong&gt;&lt;/em&gt; be consistent in your style.&lt;/p&gt;&#xA;&lt;p&gt;Try to focus your code on to only those things you want reviewed. If you want an algorithm reviewed, then try to include only the code that is related to the algorithm. This reduces the amount of 'distraction', and it also means there is less code to read, and criticize. The more code you include in your question, the more opportunity there is for reviewers to find the 'simple' things that are wrong. However, you should try, whenever it is possible, to provide everything required to compile/run your code on its own (sometimes, just a missing &lt;code&gt;import&lt;/code&gt; or &lt;code&gt;include&lt;/code&gt; can be a pain for a reviewer). It is much easier to suggest an enhancement to the code when one can check that everything seems to work fine once the code is changed (for that reason, unit tests and/or examples with expected output are always welcome - also, they help to describe what your code is supposed to do).&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code should be in a state that allows your particular concerns to be obvious. If your concerns are hidden behind other issues, then don't expect your concerns to be addressed.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="215408" LastEditDate="2023-03-16T14:45:13.953" LastActivityDate="2023-03-16T14:45:13.953" CommentCount="4" CommunityOwnedDate="2014-09-03T15:42:45.150" ContentLicense="CC BY-SA 4.0" />
  <row Id="2439" PostTypeId="2" ParentId="2436" CreationDate="2014-09-03T15:44:17.400" Score="42" Body="&lt;h1&gt;After you ask your question&lt;/h1&gt;&#xA;&lt;p&gt;So you have asked a question, how do you ensure it succeeds?&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; there are two sets of rules for editing your question - one set applies before there are answers to your question, and the other set applies when it has already been answered. Feel free to edit all parts of your question before answers are given, but &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;read up on the restrictions for after answers arrive&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Keep in touch!&lt;/h3&gt;&#xA;&lt;p&gt;Many times reviewers will have additional questions for you in order to understand and clarify your code (or context). You should understand that you wrote the code so understanding it is easy. Reviewers have a disadvantage here, and will need help. Use these types of questions as a learning opportunity to understand how other people 'think' and how it should change the way you describe your programs in future. It is a very valuable skill to be able to describe your problems and solutions in a way other people understand the first time. Use this as a way to learn that skill, and to learn what sorts of things in your code and description are hard to 'grok'. Do not be offended that other people can't see what is 'obvious' to you.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, a person who engages positively with the reviewers is likely to get a more personal and well-thought-out answer.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Be available to answer questions, and be respectful no matter how stupid you may think the question is.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Swallow your pride&lt;/h3&gt;&#xA;&lt;p&gt;It is inevitable that people will find faults in your code, thinking, or style. You will be criticized, and mistakes will be pointed out. This is a &lt;em&gt;&lt;strong&gt;good thing&lt;/strong&gt;&lt;/em&gt;. This is an opportunity for you to learn, and it is why you are here. Read all the answers, and comments, and understand them. Sometimes answers point out things that you disagree with. This is OK. The trick is to understand that there are multiple ways to do things, and what may work for someone else, may not work for you. Still, you should understand &lt;em&gt;why&lt;/em&gt; this will not work for you, and accept that the advice given does not apply in your context.&lt;/p&gt;&#xA;&lt;p&gt;There is no value in getting defensive or upset about the criticism. Rather, even if you feel defensive or upset, it is OK, and you can either dismiss the critical opinions entirely, or use them as a way to learn about yourself, your code, and your peers. Do not engage the person though in a dialog, or try to 'educate' them as to why what you are doing is right, and why their answer is wrong. Despite what you may think, this does not actually work out well. The truth is that the other person has no emotional involvement with your code, so they will not feel things the same way you do. This is human nature. Get over it, it happens.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Criticism can be hard to take. Do not take it personally, and use it as an opportunity to learn. Not all criticism is right either, so it is OK to disagree, but do so respectfully&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Vote and Comment&lt;/h3&gt;&#xA;&lt;p&gt;The best way to 'say thanks' is to up-vote on answers that help you, and to accept the answer that best addresses what you think was important in your question.&lt;/p&gt;&#xA;&lt;p&gt;If an answer is not helpful at all, then down-vote it.&lt;/p&gt;&#xA;&lt;p&gt;There will often be multiple good answers, and you can only accept one. This is a known flaw in the Stack Exchange system for the Code Review site. We know that, and as a result, we also know that not everyone can have an accepted answer even if we all have good answers. You should not feel 'guilty' about accepting one answer and not accepting another. Up-vote all the helpful answers, and accept one if you feel it helped you the most.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Votes are good for everyone and are a feedback mechanism too&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Follow up&lt;/h3&gt;&#xA;&lt;p&gt;If you got answers to your question that helped you, and you want to make changes to your question, and re-ask it with a different focus, then the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1065/how-to-post-a-follow-up-question&quot;&gt;right thing to do is to post a new question with the revised code&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This is a good thing. It shows how you are progressing, it allows you to focus the question in to things that were not reviewed the first time, and it gives everyone another opportunity to ask, answer, vote, and earn those mysterious internet points.&lt;/p&gt;&#xA;&lt;p&gt;If you have used advice from a previous question to improve your code, and that improvement represents a substantial change to the code (warranting a new code review) you should consider posting the follow-on.  Be aware that substantially similar code posted for re-review could leave reviewers wondering, &amp;quot;why is this being posted again?&amp;quot;  On the other hand, most reviewers find it gratifying to see that their time spent reviewing the original code resulted in you being able to really improve your code.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;If you engage personally with reviewers you will likely get a more personal response&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-02-02T23:52:13.697" CommentCount="0" CommunityOwnedDate="2014-09-03T15:44:17.400" ContentLicense="CC BY-SA 3.0" />
  <row Id="2440" PostTypeId="2" ParentId="2436" CreationDate="2014-09-03T15:45:18.897" Score="36" Body="&lt;h1&gt;When things go awry&lt;/h1&gt;&#xA;&lt;p&gt;What happens when you don't get answers, or get answers that are helpful, but don't address your main concerns?&lt;/p&gt;&#xA;&lt;p&gt;First, be patient. Code Review normally has a few hours at least before you can expect your question to be 'cold'. If your question is still on the &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;'front page'&lt;/a&gt; then you should probably avoid complaining or pestering people.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;No answers&lt;/h3&gt;&#xA;&lt;p&gt;Perhaps your question was too much to digest; perhaps it was tagged wrongly, and did not attract the right audience; perhaps your code is actually perfect!&lt;/p&gt;&#xA;&lt;p&gt;Possibly the concepts in your code are very complicated and can only be addressed by the most experienced reviewers.&lt;/p&gt;&#xA;&lt;p&gt;There are lots of potential reasons for a question getting low exposure. I recommend going to &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; and asking for some feedback on your question.&lt;/p&gt;&#xA;&lt;p&gt;A bounty on your question is also a good idea, but get an opinion from other CR folk in the chat room first, because there may be a better option.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Be patient: &lt;strong&gt;people volunteer time; you cannot demand a response.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;More basic criticisms&lt;/h3&gt;&#xA;&lt;p&gt;If the actual answers address more basic things like style, and bugs, then fix those things, and &lt;a href=&quot;/q/1065&quot;&gt;post a follow-on&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Understand that reviewers review the obvious things first: &lt;strong&gt;this likely means your code was not prepared well enough for the review.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;The wrong things&lt;/h3&gt;&#xA;&lt;p&gt;If actual answers are good, but did not address the concerns you had, then I would suggest discussing this in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; and potentially offering a bounty.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Sometimes you just don't get the right reviewer: &lt;strong&gt;you can be patient, or you can promote your question in some way&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-08-03T15:14:01.957" CommentCount="1" CommunityOwnedDate="2014-09-03T15:45:18.897" ContentLicense="CC BY-SA 3.0" />
  <row Id="2441" PostTypeId="1" AcceptedAnswerId="2442" CreationDate="2014-09-05T03:25:14.387" Score="15" ViewCount="127" Body="&lt;p&gt;I have come up with my very own Clojure implementation of the solution for Project Euler #2, but I see that &lt;a href=&quot;https://codereview.stackexchange.com/questions/300/project-euler-problem-2-in-clojure&quot;&gt;someone already solved this particular problem&lt;/a&gt; using Clojure and put it up here for code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My implementation is quite different, and I would also like to get feedback on it. Would it be okay to post my code, even though it covers the same problem in the same language as a question that was asked before?&lt;/p&gt;&#xA;" OwnerUserId="18430" LastEditorUserId="42401" LastEditDate="2020-11-03T21:12:19.197" LastActivityDate="2020-11-03T21:12:19.197" Title="Is it okay to post the same Project Euler solution, using the same language, but with a different implementation?" Tags="|discussion|asking-questions|duplicates|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2442" PostTypeId="2" ParentId="2441" CreationDate="2014-09-05T03:32:17.483" Score="15" Body="&lt;p&gt;Yes, it is OK. &quot;Duplicates&quot; on Code Review are not the same concept as other sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code is not the same as other questions, then your question is not a duplicate.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-05T03:32:17.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2445" PostTypeId="1" AcceptedAnswerId="2446" CreationDate="2014-09-05T12:26:09.560" Score="1" ViewCount="101" Body="&lt;p&gt;I recently asked a question which I later deleted due to the simplicity and shortness of my code, but then I found it on Pastebin. What the heck!?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to deleted question &lt;a href=&quot;https://codereview.stackexchange.com/questions/61974/basic-generator-expression-function&quot;&gt;here&lt;/a&gt;. &lt;em&gt;(2kers can click here.)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Screenshot:&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KrqpL.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="46956" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-09-05T14:05:46.183" Title="Why is my code on pastebin even though I didn't put it there?" Tags="|discussion|third-party|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2446" PostTypeId="2" ParentId="2445" CreationDate="2014-09-05T12:34:08.637" Score="10" Body="&lt;p&gt;Uhm, no idea how it got there....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; The pastebin was created at Sept 4, 03:55:07 PM CDT, the Code Review post was created at Sept 4, 20:52:59Z&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By my calculation (with the PM-to-24h, and CDT-to-Zulu time: -5hr), the PasteBin was created at&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Sept 4, 03:55:07 PM CDT&#xA;Sept 4, 15:55:07    CDT&#xA;Sept 4, 20:55:07    Z&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The Pastebin was created.... 2 minutes and 19 seconds after you posted the question, and before you deleted the question at 20:57:30Z&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But... does it matter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question was available for people to see for ... 5 minutes? It's more than enough for someone to paste the code there. Google is also that fast at indexing things (stack exchange helps them), that it takes no time for these things to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are concerned, you can do two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;ask Pastebin to remove the content (DMCA request?)&lt;/li&gt;&#xA;&lt;li&gt;not put content on CodeReview which you do not want copied to other places.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-09-05T12:52:56.463" LastActivityDate="2014-09-05T12:52:56.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2448" PostTypeId="2" ParentId="2392" CreationDate="2014-09-05T20:43:16.073" Score="9" Body="&lt;p&gt;Just a heads up that I'm releasing a new version of Stack Snippets in a few minutes and I'll flip the switch on Code Review Meta at that time as well for you all to experiment with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The feedback on this post has been almost entirely positive (with some suggested improvements to Stack Snippets of course) so it makes sense to enable it for you all. Once it goes live, I'll update this answer again. Please experiment with it and provide feedback!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: Snippets are now live on Meta Code Review&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="51967" LastEditorUserId="51967" LastEditDate="2014-09-05T21:20:12.267" LastActivityDate="2014-09-05T21:20:12.267" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2449" PostTypeId="2" ParentId="2392" CreationDate="2014-09-05T21:29:19.820" Score="4" Body="&lt;p&gt;Snippets are alive!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-css lang-css prettyprint-override&quot;&gt;&lt;code&gt;.toclick {&#xA;  font-weight: bold;&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;toclick&quot; onClick=&quot;alert('Why did you do that?')&quot;&amp;gt;click me!&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-05T21:29:19.820" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2450" PostTypeId="1" CreationDate="2014-09-06T01:55:48.180" Score="17" ViewCount="382" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2448/23788&quot;&gt;Stack Snippets are now live on the CR Meta and Main site too&lt;/a&gt;. Go on, play with it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the feature is now live on the main site, and also there is a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2467/challenge-showcase-the-stack-snippet-feature&quot;&gt;mini competition (for bragging rights) to see who can take advantage of it really well...&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Post an answer, impress us with your prowess; try to push it to its limits, find bugs and break the feature!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2021-03-21T02:41:45.157" Title="Stack Snippets are Live! - Click here for your Sandbox" Tags="|discussion|stack-snippets|" AnswerCount="3" CommentCount="4" CommunityOwnedDate="2014-09-06T02:05:39.403" ContentLicense="CC BY-SA 3.0" />
  <row Id="2451" PostTypeId="2" ParentId="2450" CreationDate="2014-09-06T01:55:48.180" Score="7" Body="&lt;h3&gt;Hello, World!&lt;/h3&gt;&#xA;&lt;p&gt;This is just a very quick overview - see the &lt;a href=&quot;https://meta.stackoverflow.com/q/269753/1188513&quot;&gt;Feedback Requested&lt;/a&gt; post on Meta Stack Overflow for more information.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Markdown&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Use &lt;code&gt;begin snippet&lt;/code&gt; and &lt;code&gt;end snippet&lt;/code&gt; HTML comments to denote the beginning and ending of a snipped, and specify the language with the usual &lt;code&gt;language&lt;/code&gt; comment:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- begin snippet: js hide: false -- &amp;gt;&#xA;&#xA;&amp;lt;!-- language: lang-js -- &amp;gt;&#xA;&#xA;    alert(&amp;quot;hello, world!&amp;quot;);&#xA;&#xA;&amp;lt;!-- end snippet -- &amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;...or just click click the &amp;quot;Code snippet&amp;quot; button on the edit toolbar, right next to the &amp;quot;Image&amp;quot; button. Shortcut: &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;M&lt;/kbd&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Render&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The snippet block will render as an everyday code block, with a &lt;kbd&gt;Run code snippet&lt;/kbd&gt; button:&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;alert(&quot;hello, world!&quot;);&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Output&lt;/h3&gt;&#xA;&lt;p&gt;These executable snippets can be embedded anywhere in your question/answer:&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;alert(&quot;so each snippet gets its own 'Run code snippet' button.&quot;);&#xA;document.write(&quot;...and its own little output box.&quot;);&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;When editing a post with an embedded &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stack-snippet&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stack-snippet&amp;#39;&quot; rel=&quot;tag&quot;&gt;stack-snippet&lt;/a&gt;, an [Edit the above snippet] link brings the snippet editor, which also lets you enter &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-css lang-css prettyprint-override&quot;&gt;&lt;code&gt;.foo {&#xA; background: yellow&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;div class=&quot;foo&quot;&amp;gt;&#xA;  foo&#xA;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-06T04:07:39.163" CommentCount="2" CommunityOwnedDate="2014-09-06T01:55:48.180" ContentLicense="CC BY-SA 3.0" />
  <row Id="2452" PostTypeId="2" ParentId="2450" CreationDate="2014-09-07T00:33:42.950" Score="4" Body="&lt;p&gt;Hmm, the code from this &lt;a href=&quot;http://plnkr.co/edit/32amSQboJQiFNkXEloGt?p=preview&quot; rel=&quot;nofollow noreferrer&quot;&gt;plunker&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/q/55375/14625&quot;&gt;question&lt;/a&gt; does not run.&#xA;For some reason, it thinks &lt;code&gt;controller.onContentLoaded&lt;/code&gt; is not a function..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per James Khoury a semicolon solved my problem, my new problem is that I clearly had a blind spot for this since I have never encountered this before..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;function Box( cell1 , cell2 )&#xA;{ //Constructor for box instances by using 2 cells&#xA;  //Find the upper left corner&#xA;  var x1 = Math.min( cell1.x , cell2.x );&#xA;  var y1 = Math.min( cell1.y , cell2.y );&#xA;  //Find the bottom right corner&#xA;  var x2 = Math.max( cell1.x , cell2.x );&#xA;  var y2 = Math.max( cell1.y , cell2.y );    &#xA;  //Set the normalized from &amp;amp; to&#xA;  this.from = {  x : x1, y : y1 };&#xA;  this.to   = {  x : x2, y : y2 };   &#xA;}&#xA;&#xA;&#xA;Box.prototype.each = function( f )&#xA;{ //Loop over each cell, call f with an x,y object&#xA;  with (this)&#xA;    for( var x = from.x ; x &amp;lt;= to.x ; x++ )&#xA;      for( var y = from.y ; y &amp;lt;= to.y ; y++ )&#xA;        f( { x : x , y : y } );&#xA;}&#xA;&#xA;Box.prototype.eachRow = function( f )&#xA;{ //Loop over each row, call f&#xA;  with (this)&#xA;    for( var y = from.y ; y &amp;lt;= to.y ; y++ )&#xA;      f( y );&#xA;}&#xA;&#xA;//Loop over each column, call f&#xA;Box.prototype.eachColumn = function( f )&#xA;{ //Loop over each row, call f&#xA;  with (this)&#xA;    for( var x = from.x ; x &amp;lt;= to.x ; x++ )&#xA;      f( x );&#xA;}&#xA;&#xA;&#xA;function Cursor( x , y )&#xA;{ //Constructor for a cursor instance&#xA;  this.x = Math.max( x || 0 , 0 );&#xA;  this.y = Math.max( y || 0 , 0 );&#xA;}&#xA;&#xA;Cursor.prototype.advance = function()&#xA;{ //Infinite columns!&#xA;  this.x++;    &#xA;}&#xA;&#xA;Cursor.prototype.recede = function()&#xA;{ //Go left if you can, otherwise go up&#xA;  this.x ? this.x-- : this.up();    &#xA;}&#xA;&#xA;Cursor.prototype.up = function()&#xA;{ //Go up if you can, undefined is NOOP&#xA;  this.y ? this.y-- : undefined;    &#xA;}&#xA;&#xA;Cursor.prototype.down = function()&#xA;{ //Infinite rows!&#xA;  this.y++;&#xA;}&#xA;&#xA;&#xA;/* Unidraw, because we can*/&#xA;//Documentation:&#xA;//  http://en.wikipedia.org/wiki/Box-drawing_character&#xA;//Competition:&#xA;//  http://www.asciidraw.com/#Draw &#xA;//  http://asciiflow.com/&#xA;&#xA;;(function IIFE(){&#xA;&quot;use strict&quot;;&#xA;&#xA;var canvas,&#xA;    context,&#xA;    clipboard;&#xA;&#xA;var model = (function()&#xA;{&#xA;  //Privates&#xA;  var cells = [],&#xA;      tabSize = 4;&#xA;  //Exposed&#xA;  var cursor = new Cursor();&#xA;  function write( x, y, s )&#xA;  {&#xA;    //Make sure that we have an array for y&#xA;    //Always assume overwrite mode&#xA;    var originalX = x;&#xA;    cells[y] = cells[y] || [];&#xA;    for( var i = 0; i &amp;lt; s.length ; i++)&#xA;    {&#xA;      var c = s[i];&#xA;      if( c.charCodeAt(0) &amp;gt; 31 )&#xA;      {&#xA;        cells[y][x++] = s[i];&#xA;      }&#xA;      else if ( c == &quot;\n&quot; )&#xA;      {&#xA;        y++;&#xA;        cells[y] = cells[y] || [];&#xA;        x = originalX;&#xA;      }&#xA;      else if ( c == '\t' ) &#xA;      {&#xA;        x += tabSize;&#xA;      }&#xA;    }&#xA;    return new Cursor( x, y );&#xA;  }&#xA;  function setCell( cursor , c )&#xA;  {&#xA;    return write( cursor.x , cursor.y , c );&#xA;  }&#xA;  function getCell( cursor )&#xA;  {&#xA;    return cells[cursor.y] ? cells[cursor.y][cursor.x] || &quot; &quot; : &quot; &quot;;&#xA;  }&#xA;  function stringify()&#xA;  {&#xA;    var s = '', x, y;&#xA;    for( y = 0 ; y &amp;lt; cells.length ; y++ )&#xA;    {&#xA;      if( cells[y] )&#xA;        for( x = 0 ; x &amp;lt; cells[y].length ; x++ )&#xA;          s = s + ( cells[y][x] || &quot; &quot; );&#xA;      s = s + '\n';&#xA;    }&#xA;    return s?s:&quot; &quot;;&#xA;  }&#xA;  function backspace()&#xA;  { //Move everything one character to the left of the cursor&#xA;    if( cells[ model.cursor.y ] )&#xA;      cells[ model.cursor.y ].splice( model.cursor.x-1 , 1 );&#xA;    model.cursor.recede();    &#xA;  }&#xA;  function addVersion( key )&#xA;  { //Called internally. add a version to a version array (found with `key`)&#xA;    var json = localStorage[key];&#xA;    var versions = json ? JSON.parse( json ) : [];&#xA;    versions.push( stringify() );&#xA;    localStorage[key] = JSON.stringify( versions );    &#xA;  }&#xA;  function getVersion( key )&#xA;  { //Called internally, get a version (and remove it) from a version array&#xA;    var json = localStorage[key];&#xA;    var versions = json ? JSON.parse( json ) : [];&#xA;    var version = versions.pop();&#xA;    localStorage[key] = JSON.stringify( versions );      &#xA;    return version;&#xA;  }&#xA;  function storeVersion()&#xA;  { //Called from controller, removes all redo versions&#xA;    addVersion( 'undo' , stringify()  );&#xA;    localStorage.removeItem( 'redo' );&#xA;  } &#xA;  function restoreVersion()&#xA;  { //Called from controller, adds a redo version&#xA;    var version = getVersion( 'undo' );&#xA;    if(version){&#xA;      addVersion( 'redo' );&#xA;      cells = [];&#xA;      write( 0 , 0 , version );&#xA;    }&#xA;  }&#xA;  function redo()&#xA;  { //Called from controller, puts version back on to undo&#xA;    var version = getVersion( 'redo' );&#xA;    if(version){&#xA;      addVersion( 'undo' );&#xA;      cells = [];&#xA;      write( 0 , 0 , version );&#xA;    }    &#xA;  }&#xA;  function isLineCharacter(  cursor, dx , dy , returnValue )&#xA;  {&#xA;    cursor = { x: cursor.x + dx , y: cursor.y + dy };&#xA;    return ~'╔═╦╗║╠╬╣╚╩╝&amp;gt;&amp;lt;'.indexOf( getCell( cursor ) ) ? returnValue : 0;          &#xA;  }  &#xA;  &#xA;  //Modulify&#xA;  return {&#xA;    write: write,&#xA;    stringify: stringify,&#xA;    setCell: setCell,&#xA;    getCell: getCell,&#xA;    cursor: cursor,&#xA;    backspace: backspace,&#xA;    storeVersion: storeVersion,&#xA;    restoreVersion: restoreVersion,&#xA;    redo: redo,&#xA;    isLineCharacter: isLineCharacter&#xA;  };&#xA;}());&#xA;&#xA;var ui = (function()&#xA;{&#xA;  //Privates&#xA;  var fontSize = 15,&#xA;      breatheDuration = 5 * 1000, //5 seconds&#xA;      lightGrey = 211,&#xA;      black = 0,&#xA;      greyRange = lightGrey - black,&#xA;      p = 20, //Padding..&#xA;      magicalMultiplier = 0.8, //Dont ask&#xA;      w,  //Width&#xA;      h,  //Height&#xA;      fh, //fontHeight&#xA;      fw, //fontWidth&#xA;      vo, //Vertical offset for writing&#xA;      ho, //Horizontal offset for writing&#xA;      metrics,&#xA;      box;&#xA;  &#xA;  //Exposed    &#xA;  function breathe()&#xA;  { //Set the `caret` in a grey shade that follows a breathing cycle&#xA;    var rightNow = new Date(),&#xA;        position = rightNow % breatheDuration,&#xA;        radians = position / breatheDuration * Math.PI,&#xA;        sine = Math.sin( radians ),&#xA;        shade = Math.floor( lightGrey - greyRange/2 + sine * greyRange / 2 ),&#xA;        cx = model.cursor.x,&#xA;        cy = model.cursor.y;&#xA;&#xA;    context.strokeStyle = 'rgb(' + shade + ',' + shade + ',' + shade + ')';             &#xA;    context.lineWidth = 0.5;&#xA;    context.beginPath();&#xA;&#xA;    context.moveTo(cx*fw + p, cy*fh + p);&#xA;    context.lineTo(cx*fw + p + fw, cy*fh + p);&#xA;    context.lineTo(cx*fw + p + fw, cy*fh + p + fh);&#xA;    context.lineTo(cx*fw + p , cy*fh + p + fh);&#xA;    context.lineTo(cx*fw + p, cy*fh + p);&#xA;    context.stroke();&#xA;  }&#xA;  function drawBox()&#xA;  {&#xA;    context.strokeStyle = 'black';             &#xA;    context.lineWidth = 0.5;&#xA;    context.beginPath();&#xA;&#xA;    context.moveTo(box.from.x   *fw + p, box.from.y   *fh + p);  //Top left&#xA;    context.lineTo((box.to.x+1) *fw + p, box.from.y   *fh + p);  //Top Right&#xA;    context.lineTo((box.to.x+1) *fw + p, (box.to.y+1) *fh + p);  //Bottom Right&#xA;    context.lineTo(box.from.x   *fw + p, (box.to.y+1) *fh + p);  //Bottom Left&#xA;    context.lineTo(box.from.x   *fw + p, box.from.y   *fh + p);  //Top Left&#xA;    context.stroke();        &#xA;  }&#xA;  function setBox( cell1 , cell2 )&#xA;  {&#xA;    box = new Box( cell1 , cell2 );&#xA;  }&#xA;  function clearBox()&#xA;  {&#xA;    box = undefined;&#xA;  }  &#xA;  function getBox()&#xA;  {&#xA;    return box;&#xA;  }&#xA;  function adapt()&#xA;  { //Adapt the UI to the current size of the body&#xA;    //Clearly, the UI maintains it's own model&#xA;    w = canvas.width  = document.body.clientWidth;&#xA;    h = canvas.height = window.innerHeight;&#xA;    document.documentElement.style.overflow = 'hidden';&#xA;    context.font = fontSize + (~navigator.userAgent.indexOf('Mac') ? &quot;px Consolas&quot; : &quot;px Monospace&quot;); //EVIL Mac Fix&#xA;    metrics = context.measureText('A');&#xA;    fh = fontSize+1;&#xA;    fw = metrics.width;&#xA;    vo = p+fh*magicalMultiplier;&#xA;    ho = p;    &#xA;    drawGrid();    &#xA;  }&#xA;  function drawGrid()&#xA;  {&#xA;    context.clearRect(0, 0, canvas.width, canvas.height);&#xA;    for (var x = 0; x &amp;lt; w; x += fw) &#xA;    {&#xA;      context.moveTo(x + p, 0 + p);&#xA;      context.lineTo(x + p, h );&#xA;    }&#xA;&#xA;    for (var y = 0; y &amp;lt; h; y += fh) &#xA;    {&#xA;      context.moveTo(0 + p, y + p);&#xA;      context.lineTo(w , y + p);&#xA;    }&#xA;    context.lineWidth = 0.1;&#xA;    context.strokeStyle = &quot;lightgrey&quot;;&#xA;    context.stroke();    &#xA;    &#xA;    context.strokeStyle = &quot;black&quot;;&#xA;    context.fillStyle = &quot;black&quot;;    &#xA;      &#xA;    var string = model.stringify();&#xA;    if( string ){&#xA;      var strings = string.split(&quot;\n&quot;);&#xA;      for( var row = 0 ; row &amp;lt; strings.length ; row++ )&#xA;        for( var col = 0 ; col &amp;lt; strings[row].length ; col++ )&#xA;          context.fillText( strings[row][col] , ho  + fw * col  , vo + fh * row );  &#xA;    }&#xA;    &#xA;    if( box )&#xA;      drawBox( box.from , box.to );&#xA;  }&#xA;  function translate( cursor )&#xA;  { //Translate screen coordinates to cell coordinates&#xA;    var x = Math.floor((cursor.x - p ) / fw ),&#xA;        y = Math.floor((cursor.y - p ) / fh );&#xA;    //Cheat on boundaries&#xA;    x = x &amp;lt; 0 ? 0 : x;&#xA;    y = y &amp;lt; 0 ? 0 : y; &#xA;    //Return a new cell cursor object&#xA;    return new Cursor(x,y);&#xA;  }&#xA;&#xA;  //Modulify&#xA;  return {&#xA;    breathe : breathe,&#xA;    drawGrid : drawGrid,&#xA;    adapt: adapt,&#xA;    translate: translate,&#xA;    setBox: setBox,&#xA;    clearBox: clearBox,&#xA;    getBox: getBox&#xA;  };&#xA;}());&#xA;&#xA;var controller = (function()&#xA;{  &#xA;  var BACKSPACE = 8,&#xA;      TAB = 9,&#xA;      ARROW_LEFT = 37,&#xA;      ARROW_UP = 38,&#xA;      ARROW_RIGHT = 39,&#xA;      ARROW_DOWN = 40,&#xA;      DELETE = 46,&#xA;      KEY_B = 66,&#xA;      KEY_C = 67,&#xA;      KEY_Y = 89,&#xA;      KEY_Z = 90;  &#xA;  &#xA;  var startingCell,&#xA;      currentCell;&#xA;  &#xA;  function normalizeEvent(e)&#xA;  { //Normalize which for key events, inspiration:SO&#xA;    if ( e.which === null &amp;amp;&amp;amp; (e.charCode !== null || e.keyCode !== null) ) {&#xA;      e.which = e.charCode !== null ? e.charCode : e.keyCode;&#xA;    }    &#xA;  }&#xA;    &#xA;  function onContentLoaded()&#xA;  { //Could have been called onInit&#xA;    //Set the 3 globals&#xA;    canvas  = document.getElementById(&quot;canvas&quot;);&#xA;    context = canvas.getContext (&quot;2d&quot;);&#xA;    clipboard = document.getElementById('clipboard');&#xA;    //Occupy full body &amp;amp; draw the initial UI&#xA;    ui.adapt();&#xA;    //Set up listeners&#xA;    window.addEventListener( &quot;resize&quot;, ui.adapt );&#xA;    canvas.addEventListener( &quot;mouseover&quot;, onMouseOver );&#xA;    canvas.addEventListener( &quot;mousemove&quot;, onMouseOver );&#xA;    canvas.addEventListener( &quot;mousedown&quot;, onMouseDown );&#xA;    canvas.addEventListener( &quot;mouseup&quot;, onMouseUp );&#xA;    canvas.addEventListener( &quot;click&quot;, onClick );&#xA;    document.addEventListener( &quot;keypress&quot;, onKeyPress );&#xA;    document.addEventListener( &quot;keydown&quot;, onKeyDown );&#xA;    document.addEventListener( &quot;paste&quot;, onPaste );&#xA;    //Make the cursor breathe&#xA;    setInterval( ui.breathe , 1000/12 ); // 12 frames per second&#xA;  } &#xA;  function onPaste(e)&#xA;  { //Determine where to paste, paste, determine &amp;amp; set new cursor location, redraw everything&#xA;    var cursor = model.cursor;&#xA;    model.cursor = model.write(  cursor.x , cursor.y ,  e.clipboardData.getData('text/plain') );&#xA;    ui.drawGrid();&#xA;  }&#xA;  function onMouseDown(e)&#xA;  {&#xA;    //Remember where we start&#xA;    startingCell = ui.translate( e );&#xA;    //Clear any old boxes&#xA;    ui.clearBox();&#xA;    //Force the UI in onMouseOver to draw the new cursor without a mouse up&#xA;    currentCell = { x : -1 , y : -1 };&#xA;    onMouseOver(e);&#xA;  }&#xA;  function onMouseUp()&#xA;  {&#xA;    ui.setBox( startingCell , currentCell );&#xA;    currentCell = startingCell = undefined;&#xA;  }&#xA;  function onMouseOver(e)&#xA;  { //Are we dragging?, which cell are we on, update if we are in a different cell, and draw&#xA;    if(!startingCell)&#xA;      return;&#xA;    var cell = ui.translate( e );&#xA;    if( cell.x != currentCell.x || cell.y != currentCell.y )&#xA;    {&#xA;      currentCell = cell;&#xA;      model.cursor =  cell;&#xA;      ui.setBox( startingCell , currentCell );&#xA;      ui.drawGrid();&#xA;    }&#xA;  }&#xA;  function onClick(e)&#xA;  { //Move the cursor to where the user clicked&#xA;    model.cursor = ui.translate( e );&#xA;    ui.drawGrid();&#xA;  }&#xA;  function onKeyPress(e)&#xA;  { //console.log( e , String.fromCharCode( e.charCode || 32 ) );&#xA;    if( e.ctrlKey  )&#xA;      return;&#xA;    model.storeVersion();&#xA;    model.setCell( model.cursor, String.fromCharCode( e.charCode || 32 ) );&#xA;    ui.clearBox();&#xA;    model.cursor.advance();&#xA;    ui.drawGrid();&#xA;  }&#xA;  function onKeyDown(e)&#xA;  { //console.log( e , String.fromCharCode( e.charCode || 32 ) );&#xA;    normalizeEvent(e);&#xA;    var box = ui.getBox();&#xA;&#xA;    if( e.which == BACKSPACE )&#xA;    {&#xA;      model.backspace();&#xA;      e.preventDefault();&#xA;    } &#xA;    else if( e.which == TAB )&#xA;    {&#xA;      model.cursor =  model.setCell( model.cursor , '\t' );&#xA;      e.preventDefault();&#xA;    }       &#xA;    else if( e.which == ARROW_LEFT ){&#xA;      model.cursor.recede();&#xA;    }    &#xA;    else if( e.which == ARROW_RIGHT ){&#xA;      model.cursor.advance();&#xA;    }&#xA;    else if( e.which == ARROW_UP ){&#xA;      model.cursor.up();     &#xA;    }&#xA;    else if( e.which == ARROW_DOWN ){&#xA;      model.cursor.down();     &#xA;    }      &#xA;    else if( e.keyIdentifier == 'Home' &amp;amp;&amp;amp; e.ctrlKey ){&#xA;      model.cursor = new Cursor( 0, 0 );&#xA;    }&#xA;    else if( e.keyIdentifier == 'Home' )&#xA;    { //Move to complete left unless already there, in that case go top left&#xA;      model.cursor.x ? model.cursor.x = 0 : model.cursor.y = 0;&#xA;    }&#xA;    else if( e.which == KEY_C &amp;amp;&amp;amp; e.ctrlKey )&#xA;    { //Copy a box or a whole character&#xA;      if( box )&#xA;      {&#xA;        var lines = [];&#xA;        box.eachRow( function(y){ lines[ y - box.from.y ] = ''; } );&#xA;        box.each( function(cursor){ lines[ cursor.y - box.from.y ] += model.getCell(cursor); } );&#xA;        var line = lines.join(&quot;\n&quot;);&#xA;        clipboard.value = line;&#xA;      } &#xA;      else&#xA;      {&#xA;        clipboard.value = model.getCell( ui.getCursor() ) || &quot; &quot;;  &#xA;      }&#xA;      clipboard.focus();&#xA;      clipboard.select();&#xA;    }   &#xA;    else if( e.which == KEY_B &amp;amp;&amp;amp; e.ctrlKey )&#xA;    {&#xA;      /* Styles:&#xA;         ╔═╦═╗  ⇓ &#xA;         ║ ║ ║  ☺☺&#xA;         ╠═╬═╣ &#xA;         ╚═╩═╝ */&#xA;      var onLeft   = 1; //Bitflag 1&#xA;      var onRight  = 2; //Bitflag 2&#xA;      var onTop    = 4; //Bitflag 3&#xA;      var onBottom = 8; //Bitflag 4&#xA;      var lineRules = {};&#xA;      lineRules[onLeft+onRight] = '═';&#xA;      lineRules[onTop+onBottom] = '║';&#xA;      lineRules[onTop+onLeft] = '╝';&#xA;      lineRules[onTop+onRight] = '╚';&#xA;      lineRules[onBottom+onLeft] = '╗';&#xA;      lineRules[onBottom+onRight] = '╔';        &#xA;      lineRules[onLeft+onRight+onTop+onBottom] = '╬';&#xA;      lineRules[onLeft+onRight+onTop] = '╩';&#xA;      lineRules[onLeft+onRight+onBottom] = '╦';&#xA;      lineRules[onTop+onBottom+onLeft] = '╣';&#xA;      lineRules[onTop+onBottom+onRight] = '╠';&#xA;        &#xA;      if( box )&#xA;      {&#xA;        model.storeVersion();&#xA;        //Show intent&#xA;        box.eachRow( function(y){ model.write( box.from.x, y, '║' ); model.write( box.to.x, y , '║' ); } );&#xA;        box.eachColumn( function(x){ model.write( x, box.from.y, '═' ); model.write( x, box.to.y , '═' ); } );&#xA;        //Line up&#xA;        box.each(  function lineUp( cursor )&#xA;        {&#xA;          if( !model.isLineCharacter( cursor , 0 , 0 , true ) )&#xA;            return;&#xA;            &#xA;          var neighbourBitFlag = &#xA;             model.isLineCharacter( cursor , -1 , +0 , onLeft ) +&#xA;             model.isLineCharacter( cursor , +1 , +0 , onRight ) +&#xA;             model.isLineCharacter( cursor , +0 , +1 , onBottom ) +&#xA;             model.isLineCharacter( cursor , +0 , -1 , onTop );&#xA;               &#xA;            if( lineRules[neighbourBitFlag] )&#xA;              model.setCell( cursor , lineRules[neighbourBitFlag] );&#xA;          });&#xA;        } &#xA;      }      &#xA;      else if ( e.which == DELETE )&#xA;      {&#xA;        if( box ){&#xA;          box.each( function(cursor){ model.setCell( cursor, &quot; &quot; ); } );&#xA;        }&#xA;      }&#xA;      else if ( e.which == KEY_Z &amp;amp;&amp;amp; e.ctrlKey )&#xA;      { //Undo&#xA;        model.restoreVersion();&#xA;      }      &#xA;      else if ( e.which == KEY_Y &amp;amp;&amp;amp; e.ctrlKey )&#xA;      { //Undo&#xA;        model.redo();&#xA;      }            &#xA;      //Clear the selection box after a key press (Control does not count)&#xA;      if( e.keyIdentifier != &quot;Control&quot; &amp;amp;&amp;amp; box )&#xA;      {&#xA;        ui.clearBox();&#xA;      }&#xA;      //Draw the grid in all cases&#xA;      ui.drawGrid();&#xA;  }&#xA;&#xA;  return {&#xA;    onContentLoaded: onContentLoaded,&#xA;  };&#xA;}());&#xA;&#xA;//Engage!&#xA;document.addEventListener( &quot;DOMContentLoaded&quot;,controller.onContentLoaded, false );&#xA;})();&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-css lang-css prettyprint-override&quot;&gt;&lt;code&gt;/* Styles go here */&#xA;&#xA;body { margin: 0 0 0 0}&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;!doctype html&amp;gt;&#xA;&amp;lt;html lang=&quot;en&quot;&amp;gt;&#xA; &amp;lt;head&amp;gt;&#xA;  &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;&#xA;  &amp;lt;meta name=&quot;Author&quot; content=&quot;konijn@gmail.com&quot;&amp;gt;&#xA;  &amp;lt;title&amp;gt;Unidraw&amp;lt;/title&amp;gt;&#xA; &amp;lt;/head&amp;gt;&#xA; &amp;lt;body&amp;gt;&#xA;   &amp;lt;!-- This is where all the magic shows --&amp;gt;&#xA;   &amp;lt;canvas width=&quot;800&quot; height=&quot;600&quot; id=&quot;canvas&quot;&amp;gt;&amp;lt;/canvas&amp;gt;&#xA;   &amp;lt;!-- To be used when the user presses Control-C --&amp;gt;&#xA;   &amp;lt;textarea type='text' id='clipboard' style='position:absolute;left: -1000px'&amp;gt;&amp;lt;/textarea&amp;gt;&#xA;   &amp;lt;!-- This is where all the magic happens --&amp;gt;&#xA; &amp;lt;/body&amp;gt;&#xA;&amp;lt;/html&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-09-08T12:26:48.553" CommentCount="2" CommunityOwnedDate="2014-09-07T00:33:42.950" ContentLicense="CC BY-SA 3.0" />
  <row Id="2453" PostTypeId="1" CreationDate="2014-09-07T11:25:41.757" Score="6" ViewCount="67" Body="&lt;p&gt;The question in question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/61434/a-platform-independent-implementation-of-which-in-ruby&quot;&gt;A platform-independent implementation of &amp;quot;which&amp;quot; in Ruby&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP has rather specifically asked that people &lt;em&gt;not&lt;/em&gt; talk about how to improve the readability of the code (which, to my eyes, is nearly opaque).  He's convinced that his code has &quot;&lt;em&gt;correct logic structure&lt;/em&gt;&quot;, and &quot;refusing to compromise it for the sake of readability is an option&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's certainly an option when you're not posting questions about it.  But offering such suggestions is basically &lt;em&gt;what Code Review does&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone is preemptively and emphatically declaring that advice off limits...is the question still on topic?&lt;/p&gt;&#xA;" OwnerUserId="1478" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-09-07T11:25:41.757" Title="Are questions that ask *not* to offer readability/style/structure advice, on topic?" Tags="|discussion|specific-question|scope|asking-questions|" AnswerCount="0" CommentCount="1" ClosedDate="2014-09-07T17:16:19.420" ContentLicense="CC BY-SA 3.0" />
  <row Id="2454" PostTypeId="1" AcceptedAnswerId="2459" CreationDate="2014-09-07T13:45:54.330" Score="16" ViewCount="286" Body="&lt;p&gt;On the &lt;em&gt;Ask a Question&lt;/em&gt; page, users are currently faced with this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3KDz4.png&quot; alt=&quot;Title hint&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;state the purpose of your code, &lt;em&gt;and mention any major concerns&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have recently started commenting on many questions with this comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As we all want to make our code more efficient or improve it in one way or another, try to write a title that summarizes what your code does, not what you want to get out of a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I suggest removing the &quot;mention any major concerns&quot; from that hint (possibly replacing it with something else) as I believe we want to prevent question titles to be more unique and &lt;strong&gt;not in the form of&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;&quot;How can this code be improved?&quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;&quot;Is this PHP code safe from SQL injection?&quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=this&quot;&gt;&lt;em&gt;&quot;Does this title contain the word 'this'?&quot;&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All questions on Code Review are about &lt;em&gt;this code&lt;/em&gt;, we should consider banning 'this' from question titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Remove the 'mention any major concerns' from the title hint&lt;/li&gt;&#xA;&lt;li&gt;Consider banning the word 'this' from question titles&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-18T23:57:45.873" Title="Stop mentioning major concerns in title" Tags="|discussion|feature-request|status-completed|asking-questions|titles|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2455" PostTypeId="1" CreationDate="2014-09-07T14:33:37.680" Score="3" ViewCount="57" Body="&lt;p&gt;Based on the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;rules for editing code under review&lt;/a&gt;, I would like to recommend this feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal of code review is to improve my submitted code, and for others to learn from the improved code - I would like to provide an updated version back to the community.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could do this by simply editing the original post but that causes us to lose the original code in question and the community recommendations no longer have the right context (not to mention that is not allowed on the site - and rightly so).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could post the updated code back as an answer to the post or as a new question but, imo, that gets too noisy and difficult to track.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to see something like tabs or links at the top of each code block that would allow me to track and post various versions of the code in order to show how it has changed based on the reviewers feedback - showing how the code evolved overtime.  I think this would provide a lot of insight and very useful.  Each 'version' should also allow me to credit specific reviews who helped refactor the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another alternative (actually should be in addition to above idea) is a link within the code that pops up when there are various diffs for a section of code.&lt;/p&gt;&#xA;" OwnerUserId="52616" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-09-08T13:59:38.593" Title="Versioning code and visualizing diffs in code review" Tags="|feature-request|iterative-review|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2456" PostTypeId="1" CreationDate="2014-09-07T16:44:44.723" Score="11" ViewCount="254" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;In these sorts of problems you can't take the simple approach, you've&#xA;  got to come up with a clever way to avoid actually simulating the&#xA;  eating of the candy bars.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Some hints (in rot13), for practice see how few hints you can use.&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;p&gt;Gel cevagvat bhg juvpu onef ner rngra naq frr vs lbh pna frr n cnggrea.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Va lbhe fnzcyrf ybbx ng juvpu pnaql one vf gur svefg bar ercrngrq.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Lbh pna cebir guvf erfhyg ol pbafvqrevat jung unccraf nsgre lbh'ir fgnegrq ercrngvat pnaql onef, naq pbafvqrevat jurgure be abg bgure&#xA;  jnlf bs ernpuvat gur svany cbfvgvba ner cbffvoyr.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Pna lbh rkcerff gur ehyr sbe jura gur plpyr ercrngf zngurzngvpnyyl?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Qb lbh xabj gur zngurzngvpny anzr sbe gur svefg ahzore gung svgf gur ehyr?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Vgf YPZ.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is one of the posted answers to this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/62202/improving-the-time-complexity-of-my-program&quot;&gt;&lt;strong&gt;Improving the time complexity of my program&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can understand the reasoning behind not wanting to outline all of the points and straight give away the entire solution, as that would potentially rob the asker of the learning process.  But is posting an answer like this really appropriate?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be okay if the answer were in Spanish?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be okay if the answer were encrypted using a less trivial encryption?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And finally, what's wrong with using the spoiler tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hint 1:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; This is a spoiler!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hint 2:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; This is another spoiler!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hint 3:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; I can now allow a user to limit himself to as many or few hints as they choose without this answer being a pain to decrypt for someone who wants to read the whole answer but doesn't have a decrypter/translater quickly accessible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-09T14:50:07.840" Title="Are encrypted answers acceptable?" Tags="|discussion|scope|answers|specific-answer|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2457" PostTypeId="2" ParentId="2456" CreationDate="2014-09-07T23:47:43.507" Score="12" Body="&lt;p&gt;I wouldn't say that encrypted answers should be &lt;em&gt;banned&lt;/em&gt;, and I also agree with 200_success' comment that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't think it's worth it to establish a policy for every possible odd situation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, spoiler tags are preferable instead of encrypted answers. In many cases, I guess it's just the case of the poster not knowing about the other options available. As was the case here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The fact is, I simply didn't realize I could use spoilers. –  Winston Ewert &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2456/are-encrypted-answers-acceptable#comment6320_2456&quot;&gt;6 hours ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-09-09T14:50:07.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2458" PostTypeId="2" ParentId="2455" CreationDate="2014-09-08T13:59:38.593" Score="2" Body="&lt;p&gt;Just a thought: Assuming if we solve the 'question' side of identifying multiple iterations of a code review, how should answers be referenced back to the particular iteration then? By an anchor link to the particular iteration?&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2014-09-08T13:59:38.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2459" PostTypeId="2" ParentId="2454" CreationDate="2014-09-08T17:48:04.140" Score="17" Body="&lt;p&gt;It seemed like a good idea at the time (&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/896/9357&quot;&gt;Prompt for more meaningful question titles&lt;/a&gt;).  However, it seems like either&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;People have a hard time trying to satisfy both requirements, and/or&lt;/li&gt;&#xA;&lt;li&gt;Some people just won't read instructions no matter what.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I propose that we try a new prompt:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;State the task that your code accomplishes. Make your title distinctive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-09-08T17:48:04.140" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2460" PostTypeId="2" ParentId="2456" CreationDate="2014-09-08T22:29:34.643" Score="6" Body="&lt;p&gt;I don't see an issue with the encrypted answer, but I would definitely prefer to see the spoiler markdown instead. It keeps everything nicely packaged right here on Code Review without needing any external resources /or links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those who may not know how to use it, this&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Hint 1:&#xA;&amp;gt;! This is a spoiler!&#xA;&#xA;Hint 2:&#xA;&amp;gt;! This is another spoiler!&#xA;&#xA;Hint 3:&#xA;&amp;gt;! I can now allow a user to limit himself to as many or few hints as they choose without this answer being a pain to decrypt for someone who wants to read the whole answer but doesn't have a decrypter/translater quickly accessible.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Will produce this rendered output. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hint 1:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; This is a spoiler!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hint 2:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; This is another spoiler!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hint 3:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; I can now allow a user to limit himself to as many or few hints as they choose without this answer being a pain to decrypt for someone who wants to read the whole answer but doesn't have a decrypter/translater quickly accessible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-09-08T22:29:34.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2461" PostTypeId="1" CreationDate="2014-09-09T00:24:53.890" Score="9" ViewCount="175" Body="&lt;p&gt;To date, we have had four questions about &lt;a href=&quot;http://en.wikipedia.org/wiki/VHDL&quot; rel=&quot;nofollow noreferrer&quot;&gt;VHDL&lt;/a&gt;, a language for describing digital circuits.  Of those questions, one was closed for containing broken code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot;&gt;vhdl&lt;/a&gt; be considered on-topic or off-topic for Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On one hand, it does fit within a broad definition of &quot;code&quot;, and VHDL code can certainly be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, it's very low-level code, and there just doesn't seem to be much interest or expertise in the Code Review community to answer these questions.  There are certainly more VHDL experts on &lt;a href=&quot;https://electronics.stackexchange.com/&quot;&gt;Electrical Engineering&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some possibilities are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Routinely migrate requests to review &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot;&gt;vhdl&lt;/a&gt; to EE (on grounds that VHDL is off-topic for CR),&lt;/li&gt;&#xA;&lt;li&gt;Ask authors to repost their questions on EE,&lt;/li&gt;&#xA;&lt;li&gt;Try to entice EE users to try their hand at reviewing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot;&gt;vhdl&lt;/a&gt; here on CR,&lt;/li&gt;&#xA;&lt;li&gt;Do nothing, and let these questions languish here.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Your thoughts?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:33:06.803" LastActivityDate="2015-06-28T20:59:00.657" Title="Are [vhdl] questions on-topic for Code Review?" Tags="|discussion|tags|scope|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2462" PostTypeId="1" AcceptedAnswerId="2465" CreationDate="2014-09-09T00:33:26.657" Score="10" ViewCount="90" Body="&lt;p&gt;After a consensus was reached in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1503/eliminate-design-software-design-and-architecture-tags&quot;&gt;this post&lt;/a&gt;, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design&amp;#39;&quot; rel=&quot;tag&quot;&gt;design&lt;/a&gt; tag was burninated.  Since that time, I've seen it recreated a few times by different users (those that didn't know about this tag's history).  It was removed and eventually burninated again each time, without any responses from those users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, users coming with off-topic design questions can still create this tag &lt;em&gt;without&lt;/em&gt; seeing the feedback that's shown when trying to create a blacklisted tag.  I think that this tag should finally be blacklisted so that users can become aware that questions solely about design don't belong here.  Sure, it's not the only problematic tag we've had, but architecture and pseuodcode questions seem to come up rarely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be aware that this is &lt;em&gt;not&lt;/em&gt; similar to the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt; tag.  It is used with questions with &lt;em&gt;complete&lt;/em&gt; code that follow some design pattern, which is on-topic.  On the other hand, questions with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design&amp;#39;&quot; rel=&quot;tag&quot;&gt;design&lt;/a&gt; tag usually have incomplete code, as the focus is on the current approached design, not on the code itself.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-09-03T01:51:59.800" Title="Is it time for [design] to finally resign?" Tags="|discussion|status-completed|tags|blacklist-request|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2463" PostTypeId="2" ParentId="2462" CreationDate="2014-09-09T01:44:18.330" Score="6" Body="&lt;p&gt;Yes please, blacklist &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design&amp;#39;&quot; rel=&quot;tag&quot;&gt;design&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-09T01:44:18.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2464" PostTypeId="2" ParentId="2461" CreationDate="2014-09-09T01:47:50.070" Score="11" Body="&lt;p&gt;I'd take that bullet list backwards:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;4. Do nothing, and let these questions languish here.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Certainly not. That doesn't help anyone.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;3. Try to entice EE users to try their hand at reviewing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot;&gt;vhdl&lt;/a&gt; here on CR&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With 4 questions in some 18 months since the tag's creation, bringing EE users here is a bit of a stretch. Not impossible, but you'd have to find an EE user that's more into programming, I believe.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;2. Ask authors to repost their questions on EE&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That sounds more realistic. The question isn't off-topic on CR, it's just that Stack Exchange happens to have a more specialized site where &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot;&gt;vhdl&lt;/a&gt; might have a wider audience. I don't see cross-posting as a problem. Unless...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;1. Routinely migrate requests to review &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot;&gt;vhdl&lt;/a&gt; to EE (on grounds that VHDL is off-topic for CR)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Off-topic... but on what grounds? I know nothing about it, but VHDL sure looks like code to me. Not to &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/17572563#17572563&quot;&gt;cite Wikipedia as an authoritative source&lt;/a&gt;, but...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Due to the Department of Defense requiring as much of the syntax as possible to be based on Ada, in order to avoid re-inventing concepts that had already been thoroughly tested in the development of Ada,&lt;sup&gt;[citation needed]&lt;/sup&gt; VHDL borrows heavily from the Ada programming language in both concepts and syntax.&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/VHDL&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://en.wikipedia.org/wiki/VHDL&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Ada is a structured, statically typed, imperative, wide-spectrum, and object-oriented high-level computer programming language, extended from Pascal and other languages.&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Ada_(programming_language)&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://en.wikipedia.org/wiki/Ada_(programming_language)&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Looks like a programming language to me, and a useful one on top of it. I think considering it off-topic &lt;em&gt;just because we don't have the expertise&lt;/em&gt; is fraying with a slippery slope. Would &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt; be off-topic if there weren't enough reviewers for it?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I vote for #2 (cross-posting), and if people there start sending &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot;&gt;vhdl&lt;/a&gt; askers over here, then they'll &lt;s&gt;inevitably&lt;/s&gt; &lt;em&gt;hopefully&lt;/em&gt; bring some reviewers along with these questions. Perhaps some of these reviewers know some &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, too. At the end of the day, it's about visibility / getting the right eyes on the piece of code.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-09-09T01:47:50.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2465" PostTypeId="2" ParentId="2462" CreationDate="2014-09-09T03:53:56.660" Score="10" Body="&lt;p&gt;I've blacklisted &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design&amp;#39;&quot; rel=&quot;tag&quot;&gt;design&lt;/a&gt;. Users who try to use the tag will get &lt;a href=&quot;https://meta.stackexchange.com/questions/217915/allow-adding-a-specific-message-guidance-to-blacklists&quot;&gt;this warning&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3R17e.png&quot; alt=&quot;Please don&amp;#39;t use design as a tag, it isn&amp;#39;t useful for identifying questions. Rather, please make certain that you&amp;#39;ve included any language tags that apply, so folks following them will be likely to see your question. [More info on meta.](http://meta.codereview.stackexchange.com/questions/2462/should-design-finally-be-blacklisted)&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="27060" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-09-09T03:53:56.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2466" PostTypeId="2" ParentId="2454" CreationDate="2014-09-09T08:06:15.607" Score="9" Body="&lt;p&gt;I like the first idea about changing the hint &lt;em&gt;(I don't think you can sum the concerns in the title - it will usually get longer)&lt;/em&gt;, but not the one to prohibit &lt;strong&gt;this&lt;/strong&gt;, because &lt;code&gt;this&lt;/code&gt; is a keyword in C++.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that the intent of the hint was to make the author write important things first. This seems to be crucial part when writing anything on StackExchange. Many people are just scanning and won't even read the rest, or worse, would write an answer without trully reading the whole question (or simply downvote for not finding the clue in first few lines or what attracts the eye).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Some automatic popup-hint&lt;/strong&gt; could be used instead of strictly prohibiting &lt;strong&gt;this&lt;/strong&gt; or any title that does not qualify for good title, but I really don't know how to code that.&lt;/p&gt;&#xA;" OwnerDisplayName="user52292" LastActivityDate="2014-09-09T08:06:15.607" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2467" PostTypeId="1" CreationDate="2014-09-10T21:59:09.960" Score="15" ViewCount="1031" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;The &lt;a href=&quot;http://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/&quot;&gt;official blog announcing the feature has gone out&lt;/a&gt;, this competition is now closed.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The Stack Snippet feature is now live. When you ask, or answer a question, click this button:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nEdA9.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you use this feature in a question or answer on the main site, please answer this question with a link to your contribution (note that Stack Snippets currently support JavaScript only - that may/will change in the future).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A birdie whispered in my ear that, since Code Review is the first site to have the feature enabled, that a good use-case of the Stack Snippets may well find its way into the official announcement and/or help page, when that happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, make it good!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can vote on answers that we think showcase the feature well, and perhaps that will influence any decisions for inclusion in the official help, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Background reading:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the &lt;a href=&quot;https://meta.stackoverflow.com/questions/269753/feedback-requested-runnable-code-snippets-in-questions-and-answers&quot;&gt;meta meta announcement of the feature&lt;/a&gt; (including help and example usage)&lt;/li&gt;&#xA;&lt;li&gt;previous &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2392/should-we-adopt-stack-snippets-runnable-code-snippets-in-posts&quot;&gt;request on Code Review meta&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2450/stack-snippets-are-live-click-here-for-your-sandbox&quot;&gt;meta sandbox for playing&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-17T10:37:58.440" LastActivityDate="2014-09-16T19:51:46.753" Title="Challenge - Showcase the Stack Snippet Feature! - Challenge over!" Tags="|discussion|fun|stack-snippets|community-challenge|" AnswerCount="4" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2469" PostTypeId="2" ParentId="2467" CreationDate="2014-09-10T23:35:05.797" Score="7" Body="&lt;p&gt;Not mine, but I think this one is pretty cool. Thanks for being a good sport &lt;a href=&quot;https://codereview.stackexchange.com/users/52118/tom&quot;&gt;Tom&lt;/a&gt;!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/62577/bouncing-stacking-boxes-in-javascript&quot;&gt;Bouncing Stacking Boxes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;true&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code snippet-currently-hidden&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;     var envelopeHeight = 100;&#xA;        var fallRange = 8.5;&#xA;        var fallMidpoint = 75;&#xA;        var maxOnScreen = 6;&#xA;        var frequency = 4500; //time between falls&#xA;        var initialVelocity = 0.2;&#xA;        &#xA;        var gravity = 0.6;&#xA;        var friction = 0.97;&#xA;        var dampening = 2;&#xA;        &#xA;        var lastEnvelope = 0;&#xA;        var envelopes = [];&#xA;        &#xA;        function onFrame() {&#xA;        	var onScreen = 0;&#xA;        	for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;        		if (!envelopes[i].dead) {&#xA;        			onScreen++;&#xA;        		}&#xA;        		envelopes[i].updateSelf();&#xA;        	}&#xA;        	if (Date.now() &amp;gt; lastEnvelope + frequency &amp;amp;&amp;amp; onScreen &amp;lt;= maxOnScreen) {&#xA;        		var dropX = view.bounds.width * (((Math.random() * fallRange) + fallMidpoint) / 100);&#xA;        		var envelope = new Path.Rectangle(new Point(dropX, -envelopeHeight), 100, envelopeHeight);&#xA;        		envelope.position = new Point(dropX, -envelopeHeight);&#xA;        		envelope.fillColor = {&#xA;        			hue: Math.random() * 360,&#xA;        			saturation: 1,&#xA;        			brightness: 1&#xA;        		}&#xA;        		envelope.velocity = initialVelocity;&#xA;        		envelope.removed = false;&#xA;        		envelope.updateSelf = function() {&#xA;        			if (this.bounds.bottom &amp;gt; view.bounds.height + 1000) {&#xA;        				this.remove();&#xA;        				envelopes.splice(i,1);&#xA;        				return;&#xA;        			};&#xA;        			function bounce() {&#xA;        				if (this.velocity &amp;gt; dampening) {&#xA;        					this.velocity -= dampening;&#xA;        				} else {&#xA;        					this.velocity = 0;&#xA;        				}&#xA;        				this.velocity = -this.velocity;&#xA;        			};			&#xA;        &#xA;        			if (this.bounds.bottom &amp;gt;= view.bounds.height &amp;amp;&amp;amp; !this.dead) {&#xA;        				bounce.apply(this);&#xA;        			}&#xA;        &#xA;        			for (var i = 0;i&amp;lt;envelopes.length;i++) {&#xA;        				var bottomLeft = new Point(this.bounds.left, this.bounds.bottom);&#xA;        				var bottomRight = new Point(this.bounds.left + this.bounds.width, this.bounds.bottom);&#xA;        				if (envelopes[i].hitTest(bottomLeft) &amp;amp;&amp;amp; envelopes[i].id!=this.id) {&#xA;        					bounce.apply(this);&#xA;        				};&#xA;        				if (envelopes[i].hitTest(bottomRight) &amp;amp;&amp;amp; envelopes[i].id!=this.id) {&#xA;        					bounce.apply(this);&#xA;        				};&#xA;        			}&#xA;        &#xA;        			this.position.y += this.velocity;&#xA;        			this.velocity += gravity;&#xA;        			this.velocity *= friction;			&#xA;        		}&#xA;        		envelopes.push(envelope);&#xA;        		lastEnvelope = Date.now();&#xA;        	};&#xA;        };&#xA;        &#xA;        function onMouseDown() {&#xA;        	for (var i = 0;i&amp;lt;envelopes.length;i++) {&#xA;        		envelopes[i].dead = true;&#xA;        	}&#xA;        }&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-css lang-css prettyprint-override&quot;&gt;&lt;code&gt;#envelopes {&#xA;  height: 100%;&#xA;  width: 100%&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;http://cdnjs.cloudflare.com/ajax/libs/paper.js/0.9.18/paper-full.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/paperscript&quot; canvas=&quot;envelopes&quot; resize&amp;gt;&#xA;	     var envelopeHeight = 100;&#xA;        var fallRange = 8.5;&#xA;        var fallMidpoint = 75;&#xA;        var maxOnScreen = 6;&#xA;        var frequency = 4500; //time between falls&#xA;        var initialVelocity = 0.2;&#xA;        &#xA;        var gravity = 0.6;&#xA;        var friction = 0.97;&#xA;        var dampening = 2;&#xA;        &#xA;        var lastEnvelope = 0;&#xA;        var envelopes = [];&#xA;        &#xA;        function onFrame() {&#xA;        	var onScreen = 0;&#xA;        	for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;        		if (!envelopes[i].dead) {&#xA;        			onScreen++;&#xA;        		}&#xA;        		envelopes[i].updateSelf();&#xA;        	}&#xA;        	if (Date.now() &amp;gt; lastEnvelope + frequency &amp;amp;&amp;amp; onScreen &amp;lt;= maxOnScreen) {&#xA;        		var dropX = view.bounds.width * (((Math.random() * fallRange) + fallMidpoint) / 100);&#xA;        		var envelope = new Path.Rectangle(new Point(dropX, -envelopeHeight), 100, envelopeHeight);&#xA;        		envelope.position = new Point(dropX, -envelopeHeight);&#xA;        		envelope.fillColor = {&#xA;        			hue: Math.random() * 360,&#xA;        			saturation: 1,&#xA;        			brightness: 1&#xA;        		}&#xA;        		envelope.velocity = initialVelocity;&#xA;        		envelope.removed = false;&#xA;        		envelope.updateSelf = function() {&#xA;        			if (this.bounds.bottom &amp;gt; view.bounds.height + 1000) {&#xA;        				this.remove();&#xA;        				envelopes.splice(i,1);&#xA;        				return;&#xA;        			};&#xA;        			function bounce() {&#xA;        				if (this.velocity &amp;gt; dampening) {&#xA;        					this.velocity -= dampening;&#xA;        				} else {&#xA;        					this.velocity = 0;&#xA;        				}&#xA;        				this.velocity = -this.velocity;&#xA;        			};			&#xA;        &#xA;        			if (this.bounds.bottom &amp;gt;= view.bounds.height &amp;amp;&amp;amp; !this.dead) {&#xA;        				bounce.apply(this);&#xA;        			}&#xA;        &#xA;        			for (var i = 0;i&amp;lt;envelopes.length;i++) {&#xA;        				var bottomLeft = new Point(this.bounds.left, this.bounds.bottom);&#xA;        				var bottomRight = new Point(this.bounds.left + this.bounds.width, this.bounds.bottom);&#xA;        				if (envelopes[i].hitTest(bottomLeft) &amp;amp;&amp;amp; envelopes[i].id!=this.id) {&#xA;        					bounce.apply(this);&#xA;        				};&#xA;        				if (envelopes[i].hitTest(bottomRight) &amp;amp;&amp;amp; envelopes[i].id!=this.id) {&#xA;        					bounce.apply(this);&#xA;        				};&#xA;        			}&#xA;        &#xA;        			this.position.y += this.velocity;&#xA;        			this.velocity += gravity;&#xA;        			this.velocity *= friction;			&#xA;        		}&#xA;        		envelopes.push(envelope);&#xA;        		lastEnvelope = Date.now();&#xA;        	};&#xA;        };&#xA;        &#xA;        function onMouseDown() {&#xA;        	for (var i = 0;i&amp;lt;envelopes.length;i++) {&#xA;        		envelopes[i].dead = true;&#xA;        	}&#xA;        }&#xA;       &amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;canvas id=&quot;envelopes&quot;&amp;gt;&amp;lt;/canvas&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-10T23:35:05.797" CommentCount="0" CommunityOwnedDate="2014-09-10T23:35:05.797" ContentLicense="CC BY-SA 3.0" />
  <row Id="2470" PostTypeId="2" ParentId="2450" CreationDate="2014-09-11T00:36:25.830" Score="5" Body="&lt;p&gt;When using these snippets in my &lt;a href=&quot;https://codereview.stackexchange.com/questions/62583/javascript-minesweeper-with-stack-snippets&quot;&gt;recent question&lt;/a&gt;, I wrote the entire snippet from scratch inside the Stack Exchange editor, so I used it quite a lot. From my usage, I have a few primary issues:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;AUTOSAVE&lt;/strong&gt;. After about one hour of editing and writing JavaScript I ran into yet another one of the JavaScript traps. I accidentally made an infinite loop (&lt;code&gt;someVar++&lt;/code&gt; on the wrong variable...Whoops). After a few minutes my browser used 3 GB memory. There goes that process out the window. Had to re-code the entire thing from scratch.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Ctrl + Shift, or simply just Shift. I don't know exactly &lt;em&gt;when&lt;/em&gt;, or &lt;em&gt;how&lt;/em&gt;, but &lt;em&gt;sometimes&lt;/em&gt; the Shift button just isn't working. Pressing Shift + End is the same as pressing End. The text gets selected a bit first but quickly is deselected. Being at the start of the snippet and pressing Ctrl + Shift + End selects all the code breifly, and then replaces all of it with a single '-'. Using Ctrl + Z here did not help much, it only returned the code breifly but then replaced it with '-' again. Pressing it twice however, seemed to help. This is one nasty bug that I'm not really sure what it can possibly be caused by, but I'll gladly help you investigate it as much as I can.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Additionally, if there was a way to show the JavaScript errors without having to use the Web Developer Console, that would be very helpful. (or perhaps I'm spoiled with Eclipse and writing Java code all the time...)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-09-11T00:36:25.830" CommentCount="1" CommunityOwnedDate="2014-09-11T00:36:25.830" ContentLicense="CC BY-SA 3.0" />
  <row Id="2471" PostTypeId="5" CreationDate="2014-09-11T02:46:22.953" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-09-11T02:46:22.953" LastActivityDate="2014-09-11T02:46:22.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2472" PostTypeId="4" CreationDate="2014-09-11T02:46:22.953" Score="0" Body="This tag is used in requests for adding one or more tags to the blacklist, preventing them from ever being recreated." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-09-11T02:46:22.953" LastActivityDate="2014-09-11T02:46:22.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2473" PostTypeId="1" AcceptedAnswerId="2474" CreationDate="2014-09-11T06:30:50.023" Score="12" ViewCount="261" Body="&lt;p&gt;This will be related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2106/jack-of-all-trades-master-of-none-lets-work-together-to-offer-ultimately-bet&quot;&gt;teamwork&lt;/a&gt; on &lt;a href=&quot;https://codereview.stackexchange.com/questions/62562/voxel-world-optimization&quot;&gt;this question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we all had some ideas and I really don't want to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Accuse anybody of &lt;em&gt;stealing&lt;/em&gt; my ideas - it is great to see somebody use and enhance it or even make the incomplete idea &lt;em&gt;(preprocessing + different structure in this case)&lt;/em&gt; into complete solution. I cannot even claim it was my own idea, it was just an idea. Anybody could make it up &lt;em&gt;without&lt;/em&gt; reading my answer and/or comments.&lt;/li&gt;&#xA;&lt;li&gt;Steal anybody's idea making it my answer / solution: &lt;em&gt;Lukazoid is now working on the preprocessing during loading, I have edited my answer based on his, asking author of the question for the loading-phase code and a hint, that it could possibly be solved there completely. Lukazoid did not join it into one phase and there is currently no code doing the preprocessing, just a note he has it but needs more work.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Not doing that. &lt;em&gt;That could hurt the outcome - perfect solution.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Passing my answer to &lt;strong&gt;community wiki&lt;/strong&gt;. This sounds like good idea, I would gain no benefit, no reputation points from it.&lt;/li&gt;&#xA;&lt;li&gt;Just let it be as it is. &lt;em&gt;Is that bad?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: The solution taken was to move the added part to comment and placing small note about it in the original answer, while pointing out that the height map is in fact already the 2D/3D structure that can be used to find the neighbours. That makes it unique, without actually using anything from the second answer. &lt;em&gt;(Of course there was something injected in the thought process from it, but I don't feel like stealing anything now, I have pushed my own original idea one step further.)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user52292" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-09-12T08:57:37.990" Title="Teamwork - editing your answer based on another answer or comment" Tags="|discussion|specific-answer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2474" PostTypeId="2" ParentId="2473" CreationDate="2014-09-11T08:05:28.663" Score="12" Body="&lt;p&gt;You raise an important issue.  From time to time, other answers on a question that you are answering will…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;contain ideas that you hadn't previous thought of, but agree with&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Upvote that answer.  If you also have some substantial thoughts of your own that have not been mentioned by anyone else, write an answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;mention similar thoughts that you arrived at independently&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were authoring your answers at about the same time, I think that it's fair for both users to post their answers without any implication that either user stole the other's ideas.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;spark new ideas in your own mind&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is the situation that you're asking for advice to deal with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Collaborating on a community wiki answer is probably not a good approach, for the reason you stated: nobody earns reputation for their work.  If we were contributing to a &lt;a href=&quot;https://electronics.stackexchange.com/q/28251/27394&quot;&gt;canonical answer on a topic of general interest&lt;/a&gt;, such altruism might make sense.  However, such general reference questions don't exist on Code Review.  Furthermore, code reviews are by their nature opinionated, which makes it hard to write a single answer as a joint effort.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For the purpose of writing a review of the code included in a question, it suffices to mention that, say, preprocessing the model during the loading phase would be beneficial.  If you want to suggest that the author post the code that performs the loading, that would be best expressed in a comment.  Should the author decide to post such code, it would be done in a follow-up question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's important to remember, though, that despite your enthusiasm to help, it is still the original poster's project.  You don't actually &lt;em&gt;need&lt;/em&gt; to see the world-loading code; you merely need to plant the idea that part of the optimization needs to occur there.  I believe that @Lukazoid's answer has already fulfilled that purpose.  A supportive comment from you would have sufficed.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:33:06.803" LastActivityDate="2014-09-11T08:05:28.663" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2475" PostTypeId="2" ParentId="2467" CreationDate="2014-09-11T08:07:40.463" Score="9" Body="&lt;p&gt;Because questions with snippets deserve answers with snippets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/62605/49350&quot;&gt;Bouncing Stacking Boxes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;true&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code snippet-currently-hidden&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;var envelopeHeight = 100;&#xA;var fallRange = 8.5;&#xA;var fallMidpoint = 75;&#xA;var maxOnScreen = 6;&#xA;var frequency = 4500; //time between falls&#xA;var initialVelocity = 0.2;&#xA;&#xA;var gravity = 0.6;&#xA;var friction = 0.97;&#xA;var dampening = 2;&#xA;&#xA;var lastEnvelope = 0;&#xA;var envelopes = [];&#xA;&#xA;function onFrame() {&#xA;    var onScreen = 0;&#xA;    for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;        if (!envelopes[i].dead) {&#xA;            onScreen++;&#xA;        }&#xA;        envelopes[i].updateSelf();&#xA;    }&#xA;    if (Date.now() &amp;gt; lastEnvelope + frequency &amp;amp;&amp;amp; onScreen &amp;lt;= maxOnScreen) {&#xA;        var dropX = view.bounds.width * (((Math.random() * fallRange) + fallMidpoint) / 100);&#xA;        var envelope = new Path.Rectangle(new Point(dropX, -envelopeHeight), 100, envelopeHeight);&#xA;        envelope.position = new Point(dropX, -envelopeHeight);&#xA;        envelope.fillColor = {&#xA;            hue: Math.random() * 360,&#xA;            saturation: 1,&#xA;            brightness: 1&#xA;        }&#xA;        envelope.velocity = initialVelocity;&#xA;        envelope.removed = false;&#xA;        envelope.updateSelf = function() {&#xA;            if (this.bounds.bottom &amp;gt; view.bounds.height + 1000) {&#xA;                this.remove();&#xA;                envelopes.splice(i, 1);&#xA;                return;&#xA;            };&#xA;&#xA;            function bounce() {&#xA;                this.velocity = Math.min(dampening - this.velocity, 0);&#xA;            };&#xA;            if (this.bounds.bottom &amp;gt;= view.bounds.height &amp;amp;&amp;amp; !this.dead) {&#xA;                bounce.apply(this);&#xA;            } else {&#xA;                var bottomLeft = new Point(this.bounds.left, this.bounds.bottom);&#xA;                var bottomRight = new Point(this.bounds.left + this.bounds.width, this.bounds.bottom);&#xA;                for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;                    if (envelopes[i].id == this.id) {&#xA;                        continue;&#xA;                    }&#xA;                    if (envelopes[i].hitTest(bottomLeft) || envelopes[i].hitTest(bottomRight)) {&#xA;                        bounce.apply(this);&#xA;                    };&#xA;                }&#xA;            }&#xA;&#xA;            this.position.y += this.velocity;&#xA;            this.velocity += gravity;&#xA;            this.velocity *= friction;&#xA;        }&#xA;        envelopes.push(envelope);&#xA;        lastEnvelope = Date.now();&#xA;    };&#xA;};&#xA;&#xA;function onMouseDown() {&#xA;    for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;        envelopes[i].dead = true;&#xA;    }&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-css lang-css prettyprint-override&quot;&gt;&lt;code&gt;#envelopes {&#xA;  height: 100%;&#xA;  width: 100%&#xA;}&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;http://cdnjs.cloudflare.com/ajax/libs/paper.js/0.9.18/paper-full.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;script type=&quot;text/paperscript&quot; canvas=&quot;envelopes&quot; resize&amp;gt;&#xA;var envelopeHeight = 100;&#xA;var fallRange = 8.5;&#xA;var fallMidpoint = 75;&#xA;var maxOnScreen = 6;&#xA;var frequency = 4500; //time between falls&#xA;var initialVelocity = 0.2;&#xA;&#xA;var gravity = 0.6;&#xA;var friction = 0.97;&#xA;var dampening = 2;&#xA;&#xA;var lastEnvelope = 0;&#xA;var envelopes = [];&#xA;&#xA;function onFrame() {&#xA;    var onScreen = 0;&#xA;    for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;        if (!envelopes[i].dead) {&#xA;            onScreen++;&#xA;        }&#xA;        envelopes[i].updateSelf();&#xA;    }&#xA;    if (Date.now() &amp;gt; lastEnvelope + frequency &amp;amp;&amp;amp; onScreen &amp;lt;= maxOnScreen) {&#xA;        var dropX = view.bounds.width * (((Math.random() * fallRange) + fallMidpoint) / 100);&#xA;        var envelope = new Path.Rectangle(new Point(dropX, -envelopeHeight), 100, envelopeHeight);&#xA;        envelope.position = new Point(dropX, -envelopeHeight);&#xA;        envelope.fillColor = {&#xA;            hue: Math.random() * 360,&#xA;            saturation: 1,&#xA;            brightness: 1&#xA;        }&#xA;        envelope.velocity = initialVelocity;&#xA;        envelope.removed = false;&#xA;        envelope.updateSelf = function() {&#xA;            if (this.bounds.bottom &amp;gt; view.bounds.height + 1000) {&#xA;                this.remove();&#xA;                envelopes.splice(i, 1);&#xA;                return;&#xA;            };&#xA;&#xA;            function bounce() {&#xA;                this.velocity = Math.min(dampening - this.velocity, 0);&#xA;            };&#xA;            if (this.bounds.bottom &amp;gt;= view.bounds.height &amp;amp;&amp;amp; !this.dead) {&#xA;                bounce.apply(this);&#xA;            } else {&#xA;                var bottomLeft = new Point(this.bounds.left, this.bounds.bottom);&#xA;                var bottomRight = new Point(this.bounds.left + this.bounds.width, this.bounds.bottom);&#xA;                for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;                    if (envelopes[i].id == this.id) {&#xA;                        continue;&#xA;                    }&#xA;                    if (envelopes[i].hitTest(bottomLeft) || envelopes[i].hitTest(bottomRight)) {&#xA;                        bounce.apply(this);&#xA;                    };&#xA;                }&#xA;            }&#xA;&#xA;            this.position.y += this.velocity;&#xA;            this.velocity += gravity;&#xA;            this.velocity *= friction;&#xA;        }&#xA;        envelopes.push(envelope);&#xA;        lastEnvelope = Date.now();&#xA;    };&#xA;};&#xA;&#xA;function onMouseDown() {&#xA;    for (var i = 0; i &amp;lt; envelopes.length; i++) {&#xA;        envelopes[i].dead = true;&#xA;    }&#xA;}&#xA;       &amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;canvas id=&quot;envelopes&quot;&amp;gt;&amp;lt;/canvas&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-09-11T08:38:21.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2476" PostTypeId="2" ParentId="2467" CreationDate="2014-09-11T08:38:01.723" Score="7" Body="&lt;p&gt;Mine, &lt;em&gt;and&lt;/em&gt; it's pretty cool.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/62583/31562&quot;&gt;Javascript Minesweeper (with Stack Snippets!)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this feature might change the popularity of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; questions. It feels like the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag has a bit of a new meaning now :)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-11T08:38:01.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2477" PostTypeId="2" ParentId="2467" CreationDate="2014-09-11T12:00:00.060" Score="5" Body="&lt;p&gt;My code is tiny, and entirely non-interactive. I have found the answers useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I merely had to switch a couple of &lt;code&gt;console.log()&lt;/code&gt; calls with &lt;code&gt;document.write()&lt;/code&gt; and add &lt;code&gt;&amp;lt;br&amp;gt;&lt;/code&gt; tags to make it a useful code snippet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/62610/49616&quot;&gt;Recursive linear search - branch style and layout&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="49616" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-09-11T12:00:00.060" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2478" PostTypeId="2" ParentId="2473" CreationDate="2014-09-11T14:43:53.483" Score="10" Body="&lt;p&gt;When looking at the &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot; title=&quot;2-minute tour&quot;&gt;2-minute tour&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review is a question and answer site for sharing code from projects you are working on for peer review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In scientific peer reviews, peers are usually not aware of each other. They do their work alone. They suspect/know others are reviewing it as well but they don't know who those others are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At Stack Exchange, it's different. The moment you post something, it can be read by the author and others. So, let's continue the tour:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This site is all about getting answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does collaborating help getting answers? Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it therefore in the best interest of this website to use each others posts for better answers? Yes.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Our goal is to have the best answers to every question, so if you see questions or answers that can be improved, you can edit them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Improve answers. That's part of how this site works.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-12T08:57:37.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2479" PostTypeId="1" AcceptedAnswerId="2480" CreationDate="2014-09-12T22:15:28.547" Score="17" ViewCount="131" Body="&lt;p&gt;One of the checklist items for an on-topic question is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have considered posting old code to CR which I think would spur useful discussion that would be relevant to future visitors of the site.  StackOverflow, for example, has many highly rated questions which were not asked because the questioner &lt;em&gt;personally&lt;/em&gt; needed the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In regards to the quoted rule of thumb:  I would not actually be using this feedback to modify the original code, either because it is not in use anymore, or because its usefulness is dominated by its longstanding correct execution, which is not worth risking for stylistic reasons.&lt;/p&gt;&#xA;" OwnerUserId="11663" LastEditorUserId="9357" LastEditDate="2014-09-12T22:27:11.893" LastActivityDate="2014-09-12T23:12:53.747" Title="May I ask a question about legacy code, where I don't intend to implement advice given by CR?" Tags="|discussion|asking-questions|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2480" PostTypeId="2" ParentId="2479" CreationDate="2014-09-12T22:20:10.693" Score="17" Body="&lt;p&gt;Good question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The purpose of this phrase:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;is specifically because people can ask questions saying 'Please only review the whether this is thread-safe', or something similar. Code Review is not constrained by things like that, and people reviewing the code are free to review any aspect of the code, from the style, through the functionality, including whether it is thread-safe, or whatever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you only want feedback on a subset of the facets, then you should not be asking on code review. Regardless, you can still point out areas of your code that concern you, but not to the exclusion of anything else.... You can say &quot;I am worried about whether it is thread safe&quot;, but cannot say &quot;only review the thread-safety&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for your question, sure, ask it. The purpose of a code review is not only to improve your specific code, but to also improve you as a programmer. If you can learn something from the review, then whether you apply that to your current code, or some future code, then that's fine.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-12T22:20:10.693" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2481" PostTypeId="2" ParentId="2479" CreationDate="2014-09-12T23:12:53.747" Score="11" Body="&lt;p&gt;I think it's fine.  You are never obligated to implement any changes after a code review.  However, out of courtesy, it would be nice if you&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;post code that is plausibly relevant (&quot;Please ignore this known Y2K bug in my code from 1995&quot; would be unreasonable.)&lt;/li&gt;&#xA;&lt;li&gt;keep an open mind to any advice you might receive&lt;/li&gt;&#xA;&lt;li&gt;refrain from asking a series of questions containing flaws already pointed out in previous answers&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We might discover a hidden optimization opportunity or security vulnerability.  You never know what you might learn unless you ask, so go for it!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-09-12T23:12:53.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2482" PostTypeId="1" CreationDate="2014-09-13T07:09:25.420" Score="10" ViewCount="54" Body="&lt;p&gt;I do this kind of thing all the time:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In addition to moving these declarations closer to where you use them as &lt;a href=&quot;https://codereview.stackexchange.com/users/507/loki-astari&quot;&gt;@lokiastari&lt;/a&gt; said, the initializations are pointless because you overwrite them anyway.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is, when I mention a user, I don't just mention their (uhm, slightly mispelled) name, I link to their profile. Not really to drive people to his profile page (though hey, why not), but because he might change his nick and invalidate my post. Using a link should survive such events, based on the observation that these links all go to the same page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/507/loki-astari&quot;&gt;https://codereview.stackexchange.com/users/507/loki-astari&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/507/blabla&quot;&gt;https://codereview.stackexchange.com/users/507/blabla&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/507/heya-there&quot;&gt;https://codereview.stackexchange.com/users/507/heya-there&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually, just like SE changes post links to their title automatically, it &lt;em&gt;could&lt;/em&gt; probably change user profile links to their proper @nick, whatever its current value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what I would really like is be able to enter an @ mark and use autocompletion to select any user involved in the discussion (posted question / answer / comment), similar to the way it works in comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case you're wondering, I rarely want to link to a comment, because comments can be deleted. If user X suggested an improvement to my post, I usually update my post accordingly and credit the user. Once his comment is part of my post, it makes sense for him to delete the comment. And in any case, since I already credit him in the post, the clickable link to the comment is pointless anyway when there's no new information there. Linking to other answers might be a slightly different matter. But in any case, crediting another user deserves a proper link to his profile, and it would be great if this was easier to do than it is today.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-09-13T10:48:42.050" Title="Mentioning and linking to other users in posts" Tags="|feature-request|editor|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2486" PostTypeId="1" CreationDate="2014-09-13T16:13:38.957" Score="11" ViewCount="145" Body="&lt;p&gt;The question that prompted this is &lt;a href=&quot;https://codereview.stackexchange.com/q/62189/2041&quot;&gt;Add or view pattern with MVVM&lt;/a&gt; (but I think this situation is pretty common).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There, you have two answers: one is long, thorough and overall great; the other is much shorter, but it still raises some good points (that are not in the long answer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In such cases, I think the long answer clearly deserves more upvotes than the short one, but the short one also deserves some. But this means that when I want to be &quot;fair&quot;, I have to look at the current number of votes on both answers and vote according to that, which I don't like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think a better solution would be to have two buttons for upvoting: a big upvote (which I would use for the long answer) and a small upvote (for the short answer). Do you think this would make sense? Are there other solutions to this problem? Is this even a problem in the first place?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I do realize that even if we unanimously agreed that my proposal was the best way, SE isn't likely to implement it just for CR anytime soon. But I think the discussion might still be worthwhile.)&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-09-23T13:18:13.040" Title="Is the SE voting system insufficient for CR answers?" Tags="|discussion|answers|voting|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2487" PostTypeId="2" ParentId="2486" CreationDate="2014-09-13T16:54:57.117" Score="23" Body="&lt;p&gt;No, for a few reasons...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Would a big-vote button help? Perhaps, but it will just introduce a different set of arguments, like: &lt;em&gt;&quot;Hey, why did you only +1 my answer instead of +2 it?&quot;&lt;/em&gt; and, &lt;em&gt;&quot;Why only +1's here?&quot;&lt;/em&gt;  (in addition to all the &lt;em&gt;&quot;Hey, why the downvotes&quot;&lt;/em&gt;...)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The change would be impractical for many technical reasons&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There already is a 'super upvote' option (the accept button).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can always award a bounty if you feel an answer surpasses your just-worth-an-upvote criteria&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;you have what I believe is an inappropriate mindset about voting&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The way you describe your thought process about voting is exactly the reason I believe that voting is broken on Stack Overflow, and why I worry about it here on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your thought process consists of comparing the existing answers, and choosing the one(s) you think are the best, and voting for those. That is not what I believe to be the right way to vote (especially on Code Review). The right way to vote is to determine the value you see in each answer, as individual answers, and not relative to the other answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an answer provides value to the OP, then reward that answer with a vote. If it is not an appealing answer, or does not inspire you to read it, then just don't vote. If the answer is wrong, or misleading, or really badly formatted, whatever, then downvote it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is not your job to select the best answers, it is your job to 'like' the answers that provide value to the site, and the question asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On aggregate, when everyone who can vote, has cast their votes on the answers, then those answers who the most people think provides value, will 'bubble' to the top, and become the 'winning' answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, the question asker has the accept-option, which should be used to identify the answert which the asker thought was the most valuable to them. The asker has the option (and responsibility) to determine what was most helpful to them. That accept also 'raises' that answer to the top.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Votes are not a popularity contest, they are a reward-for-value-added. If both the long, and short answers add value, then vote for both of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a person aswering a question volunteers to go to a lot more effort than other answers, then that is their decision, and it is likely to get them rewarded too (if they add value).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review, we do not look for 'winning answers' we look for 'valuable answers'. If everyone who adds value gets rewarded for that, then they will get votes, feel good, and contribute more. This is why Stack Overflow is struggling with discontent people, because people are adding value, but not being rewarded for it, because voters are only voting for the 'winning' answer, not valuable answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has been pointed out that bounties are available for this, and they exist in part for this exact reason. When you offer a bounty, you can select the option: &lt;em&gt;&quot;One or more of the answers is exemplary and worthy of an additional bounty.&quot;&lt;/em&gt; When the bounty is offered, you have to wait 24 hours before you can award it. In this time the bounty will draw additional people to view the question, and will likely generate more voting too. This will also reward those people who have valuable answers.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-09-13T17:23:24.603" LastActivityDate="2014-09-13T17:23:24.603" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2488" PostTypeId="2" ParentId="2486" CreationDate="2014-09-13T17:10:00.380" Score="12" Body="&lt;p&gt;I want to expand on some points &lt;em&gt;rolfl&lt;/em&gt; made in his answer.  I think you're taking a drastically wrong approach to voting on answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are free to decide whatever criteria you want for upvoting or downvoting answers.  However, once you decide this criteria, you should apply it fully and equally to each answer that you read, ignoring any other posted answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because it is wholly unfair to the answerers to do anything different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether or not my answer gets an upvote shouldn't depend on whether or not there are any other answers at the time you happened to look at my answer for the first time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tooltip for upvoting says simply &quot;This answer is useful.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're more than welcome to up your criteria for what counts as a useful answer if you want.  You're perfectly free to only upvote the very long and very complete answers.  There's nothing against you having this criteria.  But I must strongly urge you to apply this criteria with blind equality across all questions and answers.  If an answer doesn't meet your personal criteria, don't upvote it.  If it does, do.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-09-13T17:10:00.380" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2489" PostTypeId="2" ParentId="1828" CreationDate="2014-09-14T00:53:46.573" Score="2" Body="&lt;p&gt;I'm doing this with tikz; see for example the question I just posted on tex.stackexchange:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://88df6ea0630aed8027ff-0caf779119a6537399728d4d80523795.ssl.cf5.rackcdn.com/qbgwrrycxdnr/page/3164ebb4e759fa24bf46a2995caf0ba9c7a452af.jpeg&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://tex.stackexchange.com/questions/201071/how-do-i-make-tikz-circular-arrowheads-concentric-to-the-point-they-connect&quot;&gt;https://tex.stackexchange.com/questions/201071/how-do-i-make-tikz-circular-arrowheads-concentric-to-the-point-they-connect&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="4128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:34:29.910" LastActivityDate="2014-09-14T00:53:46.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2490" PostTypeId="1" CreationDate="2014-09-14T14:10:14.197" Score="5" ViewCount="35" Body="&lt;p&gt;I am trying to flag &lt;a href=&quot;https://codereview.stackexchange.com/questions/62866/are-these-the-correct-functions-for-creating-a-database-connection-creating-tabl&quot;&gt;this post&lt;/a&gt; as a duplicate of &lt;a href=&quot;https://codereview.stackexchange.com/questions/62864/are-these-the-correct-functions-for-cleaning-data-to-be-sent-to-database-and-ins&quot;&gt;this one&lt;/a&gt;, but I cannot seem to get it to work as the button is greyed out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to enter:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;https://codereview.stackexchange.com/questions/62864/are-these-the-correct-functions-for-cleaning-data-to-be-sent-to-database-and-ins&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;62864&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But none of them work. Voting to close as a duplicate has the same problem. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/o2JMv.png&quot; alt=&quot;flagging as duplicate: button greyed out&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Opera (on Linux Mint). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I'm using Firefox it works. Can someone confirm if this is just my version of Opera, or if this is a general issue?&lt;/p&gt;&#xA;" OwnerUserId="49695" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2014-09-14T18:03:12.120" Title="Flag &amp; close as duplicate not working with Opera" Tags="|bug|vote-to-close|flagging|duplicates|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2491" PostTypeId="1" AcceptedAnswerId="2492" CreationDate="2014-09-16T14:01:45.740" Score="4" ViewCount="419" Body="&lt;p&gt;Would it be possible to use the same Syntax Highlighter that Wikipedia uses for VBScript&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is possible we could probably use it for all flavors of VB (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb6&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb6&lt;/a&gt;,&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vbscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vbscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;vbscript&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt;, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now we have this&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/j9MtD.jpg&quot; alt=&quot;Lame Syntax Highlighting for VBScript&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and &lt;a href=&quot;http://en.wikipedia.org/wiki/VBScript&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia has this&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iHrBI.jpg&quot; alt=&quot;Cool Syntax Highlighting for VBScript&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;WikiPedia uses &lt;a href=&quot;http://www.mediawiki.org/wiki/Extension:SyntaxHighlight_GeSHi&quot; rel=&quot;nofollow noreferrer&quot;&gt;SyntaxHighlight GeSHi&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers that can only be answered by the Developers.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is this a different Syntax Highlighting Engine?&lt;/li&gt;&#xA;&lt;li&gt;Is it open source or similarly licensed?&lt;/li&gt;&#xA;&lt;li&gt;Could it also be used for other Coding Languages?&lt;/li&gt;&#xA;&lt;li&gt;Will it &quot;Play Well&quot; with the Stack Exchange?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2014-09-16T14:36:46.070" LastActivityDate="2014-09-16T14:36:46.070" Title="VBScript Code Highlighting" Tags="|feature-request|status-declined|syntax-highlighting|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2492" PostTypeId="2" ParentId="2491" CreationDate="2014-09-16T14:33:15.523" Score="4" Body="&lt;p&gt;As per the Stack Exchange syntax highlighting guide:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/184108/241497&quot;&gt;&lt;strong&gt;What is syntax highlighting and how does it work?&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stack Exchange does not have its own syntax highlighting engine. It&#xA;  uses &lt;a href=&quot;https://code.google.com/p/google-code-prettify/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Google Code Prettify&lt;/strong&gt;&lt;/a&gt;. &lt;em&gt;Therefore, any bugs and feature requests&#xA;  regarding syntax highlighting cannot be handled by Stack Exchange and&#xA;  should be directed to the team behind Google Code Prettify.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;later, it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If your post doesn't have the correct highlighting, it's possible it's&#xA;  not supported. Please look at the list of supported languages. If your&#xA;  language is not on the list, it needs to be created within the&#xA;  Prettify project before it can be deployed by Stack Exchange. If a&#xA;  language that could be applied to a tag is already on the list, please&#xA;  raise a feature request here on Meta to have it deployed on the&#xA;  network.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-09-16T14:33:15.523" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2493" PostTypeId="1" CreationDate="2014-09-16T22:23:53.103" Score="1" ViewCount="45" Body="&lt;p&gt;Search for &lt;em&gt;emacs&lt;/em&gt; (the word, not a tag). On the second page of search hits, you will see an entry for &lt;a href=&quot;https://codereview.stackexchange.com/questions/2284/keys-in-mode-maps/3635#3635&quot;&gt;this post&lt;/a&gt; which has an accepted answer (from some time ago), but the search-hit entry does not indicate acceptance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/CV2O3.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems like a bug.&lt;/p&gt;&#xA;" OwnerUserId="31471" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-06-28T19:51:56.830" Title="Search shows question as not having an accepted answer, but an answer was accepted" Tags="|bug|status-bydesign|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2494" PostTypeId="2" ParentId="2493" CreationDate="2014-09-16T22:28:46.990" Score="3" Body="&lt;p&gt;That search result is pointing to the &lt;em&gt;Answer&lt;/em&gt;, not a &lt;em&gt;question&lt;/em&gt;. The Question does not contain the word 'emacs', though the answer does. Answers do not get the accepted decoration....&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-16T22:28:46.990" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2495" PostTypeId="1" AcceptedAnswerId="2498" CreationDate="2014-09-17T08:38:10.187" Score="13" ViewCount="182" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/59590/extract-leaves-of-a-binary-tree-in-a-doubly-linked-list&quot;&gt;Question 1&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/a/63125/49350&quot;&gt;Answer 1&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58433/convert-a-doubly-linked-list-into-balanced-binary-search-tree-in-place&quot;&gt;Question 2&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/a/63128/49350&quot;&gt;Answer 2&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/57742/deepest-left-leaf-node-in-a-binary-tree&quot;&gt;Question 3&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/a/63123/49350&quot;&gt;Answer 3&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More duplicates of this pattern from the same user:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/41844/iterator-for-binary-tree-pre-in-and-post-order-iterators&quot;&gt;Iterator for binary tree - pre, in, and post order iterators&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/46114/isomorphic-trees-verification&quot;&gt;Isomorphic trees verification&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/57354/return-the-next-right-node&quot;&gt;Return the next right node&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/60765/print-all-nodes-that-are-at-distance-k-from-a-leaf-node&quot;&gt;Print all nodes that are at distance k from a leaf node&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/31998/create-a-binary-tree-code-review-request&quot;&gt;Create a binary tree, code review request&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/49252/morris-inorder-traversal&quot;&gt;Morris inorder traversal&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/47550/print-left-view-of-the-tree&quot;&gt;Print left view of the tree&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/57275/get-the-levels-of-a-binary-tree&quot;&gt;Get the levels of a binary tree&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/32007/join-levels-of-binary-tree&quot;&gt;https://codereview.stackexchange.com/questions/32007/join-levels-of-binary-tree&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38100/serializing-deserializing-binary-tree-in-most-space-efficient-way&quot;&gt;Serializing/deserializing binary tree in most space-efficient way&lt;/a&gt; (Yeah, this one too. It doesn't look like it at first but on closer inspection it does)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/41848/join-connect-all-levels-of-binary-tree-without-any-aux-storage&quot;&gt;Join/ connect all levels of Binary tree without any aux storage&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/46151/preorder-traversal-of-binary-tree-to-produce-formatted-string&quot;&gt;Preorder traversal of binary tree to produce formatted string&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/39364/inorder-traversal-of-a-tree-without-recursion-or-stack&quot;&gt;Inorder traversal of a tree without recursion or stack&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/31331/least-common-ancestor-in-binary-tree&quot;&gt;Least common ancestor in binary tree&lt;/a&gt; (Has check for null, but not empty array)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/54970/detect-a-complete-binary-tree&quot;&gt;Detect a complete binary tree&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/57652/reverse-values-of-alternate-nodes-of-the-tree&quot;&gt;Reverse values of alternate nodes of the tree&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/56305/find-all-nodes-in-tree-without-a-sibling&quot;&gt;Find all nodes in tree, without a sibling&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/58455/check-if-all-leaves-are-at-same-level&quot;&gt;Check if all leaves are at same level&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/39784/search-an-element-item-in-an-n-ary-tree&quot;&gt;Search an element/item in an n-ary tree&lt;/a&gt; (uses array, but my answer is still valid)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/55850/given-a-perfect-binary-tree-reverse-the-alternate-level-nodes-of-the-binary-tre&quot;&gt;Given a Perfect Binary Tree, reverse the alternate level nodes of the binary tree&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/55966/given-a-bst-transform-it-into-greater-sum-tree&quot;&gt;Transform a Binary Search Tree into a Greater Sum Tree&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/55626/detect-if-a-tree-is-complete-binary-tree&quot;&gt;Detect if a tree is complete binary tree&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question duplicates the code...&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class BinaryTrees&amp;lt;T&amp;gt; {&#xA;&#xA;    private TreesNode&amp;lt;T&amp;gt; root;&#xA;&#xA;    public BinaryTrees(List&amp;lt;T&amp;gt; items) {&#xA;        create(items);&#xA;    }&#xA;&#xA;    private void create (List&amp;lt;T&amp;gt; items) {        &#xA;        root = new TreesNode&amp;lt;T&amp;gt;(items.get(0));&#xA;        (...)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class BinaryTree&amp;lt;T&amp;gt; {&#xA;&#xA;    private Node&amp;lt;T&amp;gt; root;&#xA;&#xA;    public BinaryTree(Node&amp;lt;T&amp;gt; root) {&#xA;        this.root = root;&#xA;    }&#xA;&#xA;    public BinaryTree(List&amp;lt;T&amp;gt; items) {&#xA;        create(items);&#xA;    }&#xA;&#xA;    private void create (List&amp;lt;? extends T&amp;gt; items) {&#xA;        root = new Node&amp;lt;T&amp;gt;(items.get(0));&#xA;        (...)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with answer&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Bug: &lt;code&gt;IndexOutOfBoundsException&lt;/code&gt; on empty list in &lt;code&gt;BinaryTree(s).create(List&amp;lt;(? extends )T&amp;gt; items)&lt;/code&gt;. You don't have a comment stating you need to input a list containing at least something. Consider returning &lt;code&gt;IllegalArgumentException&lt;/code&gt; and adding a comment.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(Note: I have referred to the proper names and function signatures in both answers. My answer is not generic.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I allowed to post a duplicate answer? I can come up with a couple of arguments for yes and for no...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes, because each question stands on its own.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes, because I might not have noticed the duplicate.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What if I did? How are you going to verify this?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;No, because the answer is to the benefit of the asker, so duplicating your answer won't help.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If I add one point that is not duplicated, should I remove my duplicated points? If anyone brings up these (valid) points, should their answer get deleted as a duplicate? How are they supposed to know?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;No, because if you duplicate your answer then editing it requires us to change it in both posts.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Which of these reasons is valid, and why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally... does it make for a good answer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If this is allowed, I intend to post my answer on each and every of these questions if the points haven't been made yet.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update: I have posted answers on the questions where answerers didn't mention this issue yet.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-03-06T20:13:58.980" Title="Duplicated answers for duplicate patterns/subroutines" Tags="|discussion|answers|duplicates|repeated-reviews|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2496" PostTypeId="2" ParentId="2495" CreationDate="2014-09-17T09:07:01.950" Score="7" Body="&lt;p&gt;For me an answer is related to a question.&lt;br/&gt;&#xA;An answer about formatting and naming the vars correct is also a very common answer.&lt;br/&gt;&#xA;Do we have to redirect them to answers of the other questions for that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I think I would vote to close the second one as duplicate or broken code &lt;b&gt;if the first answer already has the duplicate answer before the posting of the second question.&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Asked by the same person.&lt;/li&gt;&#xA;&lt;li&gt;A lot of duplicated code.(no follow up cause it's a different issue)&lt;/li&gt;&#xA;&lt;li&gt;Created same fault as in first topic.&lt;/li&gt;&#xA;&lt;li&gt;With the copying of the fault I'm asking myself, do he learn from the answers on previous questions?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;b&gt;In my opinion :&lt;/b&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We really want to help users and help them improve themselves.&lt;br/&gt;&#xA;This is possible if users listen to us.&lt;br/&gt;&#xA;A user can't improve if they don't take valuable information to new questions/code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if most of the code in a second question is copy paste from earlier question =&gt; it's duplicated code so duplicated faults and you get duplicated answers.&lt;/p&gt;&#xA;" OwnerUserId="35389" LastEditorUserId="18427" LastEditDate="2014-09-17T14:33:27.227" LastActivityDate="2014-09-17T14:33:27.227" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2497" PostTypeId="2" ParentId="2495" CreationDate="2014-09-17T09:47:06.670" Score="1" Body="&lt;p&gt;This started off with a two-way duplicate; That is, two questions contained the same code-pattern.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that light, I would have said &quot;each question is separate&quot;. If a question happens to contain the same code(pattern) as another, it's perfectly valid to post answers on both questions listing the same points. Just make sure your answer is valid (if they say &quot;It only accepts non-empty lists&quot; then the point &quot;it fails on empty list&quot; is not a valid point. &quot;Add a comment that it doesn't accept empty lists&quot; is.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However... I have found 25 questions with the same code(pattern). &lt;strong&gt;25&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it valid to post it on 25 questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Legally: Yes. Each question is separate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real question is &quot;&lt;strong&gt;Do you think that will help anyone?&lt;/strong&gt;&quot;. ... And I'd say yes to that too. It won't help the asker, but it will help anyone who stumbles on the question.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-09-17T09:47:06.670" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2498" PostTypeId="2" ParentId="2495" CreationDate="2014-09-17T10:45:42.887" Score="7" Body="&lt;p&gt;Yes, and No&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's be clear here, the code works for the purpose given. The code presented will never be called in a way that exposes that bug, so is it a bug? Not for the asker. That code is not intended for review but is intended to provide background for the actual algorithm/process he wants to accomplish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bug is only a bug if you extend the usage of the code beyond its intended requirements, which would be a valid concern in a review,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this worth pointing out in a review...? Yes. Is basing a review entirely on part of the code that is 'support' code meaningful? Sure, there's nothing stopping that. You are free to review any, and all aspects of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you free to post the same, or substantially the same answer to multiple posts? Yes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also have other options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;just ignore the questions&lt;/li&gt;&#xA;&lt;li&gt;answer that, in combination with other reviews aspects&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Now, are your answers good answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They serve a purpose, but a weak one. They provide little, or no benefit to JavaDeveloper because he will not see that particular code as central to the question he asks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your answers do answer a question that is otherwise unanswered, so that's good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answers will not really satisfy you, personally... it will be boring, and unfulfilling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a personal note, I tend to ignore JavaDeveloper questions. I have answered many of them in the past too, and find myself repeating myself again, and again. I find myself repeating myself again, and again. I don't like reading through the same 'boilerplate' code each time just to see the subtle differences one question has compared to another. It does not satisfy me, so I just don't do it. I scan his questions to see if there's something of 'unusual' interest, or to see whether he's learned something significant from previous times. If it looks like something I have seen before, I tend to 'move on'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot find anything technically wrong, or off-topic, about his questions from a Code Review site perspective, so the questions are not duplicates, or off topic, but at the same time, they have just lost interest for me (mostly).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have the energy to go though and provide the same reviews to multiple different questions, then you can do it, but be aware that the value added is probably low, and since you will not, for the most part, be addressing anything central to the asker's main concerns, you will likely not gather much in the way of upvotes or accepts.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-09-17T10:57:56.730" LastActivityDate="2014-09-17T10:57:56.730" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2499" PostTypeId="1" AcceptedAnswerId="2500" CreationDate="2014-09-18T15:15:13.630" Score="33" ViewCount="1545" Body="&lt;p&gt;From &lt;a href=&quot;https://codereview.stackexchange.com/a/63248&quot;&gt;&lt;strong&gt;Remove Nth Node from End of Linked List&lt;/strong&gt;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Bug: &lt;code&gt;n &amp;lt; 0&lt;/code&gt; leads to you removing the last node.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Your solution should have comments: I have NO idea how it works. And&#xA;  that's after reading it a couple times. If this was production code,&#xA;  I'd have wrapped it with unit-tests, thrown the implementation away&#xA;  and rewrote it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How do I review honestly, without being overly harsh? I have a tendency to post an answer like that, and it's only after &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/17740166#17740166&quot;&gt;rolfl mentions it&lt;/a&gt; (&lt;em&gt;@Pimgd - not a bit harsh, is it?&lt;/em&gt;) that I notice.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-08-03T14:33:17.517" Title="How can I be a nice reviewer?" Tags="|discussion|answers|etiquette|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2500" PostTypeId="2" ParentId="2499" CreationDate="2014-09-18T15:38:44.493" Score="33" Body="&lt;p&gt;&lt;strong&gt;Empathy&lt;/strong&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not necessarily a good example of a good reviewer, I have been the 'victim' of many reviews, and I have given a lot too. I am often tactless, and pedantic. I blame that on the fact that I am South African born.... but I have since moved to Canada, and culture here is much more sensitive to peoples' feelings. I'm sorry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have had to train myself to approach people differently, to be more empathetic about things, and to approach criticism in a different way. I don't always get it right, but when I do, it makes a big difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, how to be a nice reviewer:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;assess the 'competence' of the person writing the code. You should be able to tell a novice, from an intermediate, and experienced coder.&lt;/li&gt;&#xA;&lt;li&gt;identify those key areas where a person should focus in order to elevate themselves to the next step, or two. Give advice that can be realistically applied.&lt;/li&gt;&#xA;&lt;li&gt;praise the things done well - reinforce the good things.&lt;/li&gt;&#xA;&lt;li&gt;always remember that the person who wrote the code is emotionally attached to it, and they were courageous enough to post it here for criticism. Respect that.&lt;/li&gt;&#xA;&lt;li&gt;provide positive actions to take as well as (or instead of) negative habits to break.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, to review your review....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your initial assessment for the bug is valid, but did you notice that the OP includes the following check:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;    if(head == null || n == 0)&#xA;        return head;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a good thing, they have pre-validated their data, which is good practice. They should &lt;em&gt;extend&lt;/em&gt; that validation to include the negative-n edge-case. It is a small oversight, really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about saying it this way instead:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It is good that you included pre-validation checks to ensure the state of the system and arguments, but you have an edge-case you do not cover, which is that &lt;code&gt;n&lt;/code&gt; may also be negative.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;About the comments (I see now that the post has been edited.... hmmm rollback needed... but, in a bit...). how about if you said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I struggled to understand the algorithm you are using. Your code has what look like meaningful names, but sometimes you need to include comments that describe the algorithm you are implementing. Good comments describe why you are doing things, not what you are doing. You have no comments, so it is hard to understand why you do what you do.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-18T15:38:44.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2501" PostTypeId="2" ParentId="2499" CreationDate="2014-09-18T15:45:46.077" Score="20" Body="&lt;p&gt;This ought to be an interesting discussion. Let me pitch in a few things. Here is what I picked up from your answer, at a glance.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It is honest, which is good.&lt;/li&gt;&#xA;&lt;li&gt;It points out a bug, which is also good.&lt;/li&gt;&#xA;&lt;li&gt;It doesn't really offer else much in the scope of improving the code, aside from pointing out that it is unclear what the code does. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've read quite a bit about people skills, and here is some precious summary advice from &lt;a href=&quot;http://en.wikipedia.org/wiki/How_to_Win_Friends_and_Influence_People&quot; rel=&quot;nofollow&quot;&gt;Dale Carnegie's famous book&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fundamental Techniques in Handling People&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;p&gt;Don't criticize, condemn, or complain.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Give honest and sincere appreciation.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Arouse in the other person an eager want.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strike&gt;&#xA;This goes against all 3:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If this was production code, I'd have wrapped it with unit-tests, thrown the implementation away and rewrote it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See, I was about to do the same thing myself. It's easy to slip. I think asking yourself &lt;em&gt;&quot;Would this answer make me want to come back and ask another CR question?&quot;&lt;/em&gt; before you post it is a good starting point. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-09-18T15:45:46.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2502" PostTypeId="2" ParentId="2499" CreationDate="2014-09-18T20:07:51.990" Score="27" Body="&lt;h3&gt;Be impersonal&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The goal of code review is to improve the quality of the code (and to produce shared knowledge that will contribute to the quality of code written in the future), &lt;em&gt;not&lt;/em&gt; to evaluate the worth of the programmer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A reviewer can make it less likely that someone will take the review personally by directing criticism at the &lt;em&gt;code&lt;/em&gt;, not at the &lt;em&gt;person&lt;/em&gt;. Instead of writing:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;n &amp;lt; 0&lt;/code&gt; leads to you removing the last node.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;a reviewer could write something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;passing &lt;code&gt;n &amp;lt; 0&lt;/code&gt; causes the function to remove the last node.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;which is more accurate, and might feel less harsh.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2014-09-18T20:07:51.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2503" PostTypeId="1" AcceptedAnswerId="2507" CreationDate="2014-09-20T00:02:46.000" Score="15" ViewCount="240" Body="&lt;p&gt;I have just created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; tag and the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rock-paper-scissors&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rock-paper-scissors&amp;#39;&quot; rel=&quot;tag&quot;&gt;rock-paper-scissors&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;The reasoning for this was:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rock Paper Scissors (Lizard Spock) is popular enough to deserve its own tag. (37 questions seem to be applicable for it)&lt;/li&gt;&#xA;&lt;li&gt;Minesweeper has seen some questions (posted by me) not directly related to &lt;em&gt;implementing&lt;/em&gt; the game, but rather &lt;em&gt;analyzing&lt;/em&gt; it.&lt;/li&gt;&#xA;&lt;li&gt;Minesweeper is a very known game, and users looking at a pure Minesweeper implementation in Python might be interested in looking at an implementation in JavaScript, or an algorithm for the game in Java.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This has led me to investigate the other games out there. There are currently 470 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;, although not all questions that can use it are actually using it. I would like for us to pay some attention to the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag and the different games out there.&lt;/p&gt;&#xA;&lt;h3&gt;Let's take a look at some numbers:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;6 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=reversi+is%3Aquestion+closed%3Ano&quot;&gt;reversi is:question closed:no&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;7 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=battleship+is%3Aquestion+closed%3Ano&quot;&gt;battleship is:question closed:no&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;8 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=trading+card+is%3Aquestion+closed%3Ano&quot;&gt;trading card is:question closed:no&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;14 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=minesweeper+is%3Aquestion+closed%3Ano&quot;&gt;minesweeper is:question closed:no&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;18 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=%5Bgame%5D+memory+is%3Aquestion+closed%3Ano&quot;&gt;[game] memory is:question closed:no&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;37 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=rock+paper+scissors+is%3Aquestion+closed%3Ano&quot;&gt;rock paper scissors is:question closed:no&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;72 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=tic+tac+toe+is%3Aquestion+closed%3Ano&quot;&gt;tic tac toe is:question closed:no&lt;/a&gt; (which has its own tag, although &lt;a href=&quot;https://codereview.stackexchange.com/search?q=tic+tac+toe+is%3Aquestion+closed%3Ano+-%5Btic-tac-toe%5D&quot;&gt;48 questions are not using it&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I added the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; when searching for memory to avoid memory-performance questions.&lt;/p&gt;&#xA;&lt;p&gt;Some of these tags do exist on StackOverflow already, such as minesweeper.&lt;/p&gt;&#xA;&lt;p&gt;Other games to consider checking out is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chess&lt;/li&gt;&#xA;&lt;li&gt;Hangman&lt;/li&gt;&#xA;&lt;li&gt;Tetris&lt;/li&gt;&#xA;&lt;li&gt;Connect 4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1&gt;When should a game get its own tag?&lt;/h1&gt;&#xA;&lt;h1&gt;What games are worth adding a tag for?&lt;/h1&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-11-08T19:36:28.500" Title="Game tag - When to create own tag for games?" Tags="|discussion|tags|" AnswerCount="5" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2504" PostTypeId="2" ParentId="2503" CreationDate="2014-09-20T00:16:14.900" Score="0" Body="&lt;p&gt;39 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=quiz+is%3Aquestion+closed%3Ano&quot;&gt;quiz&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-20T00:16:14.900" CommentCount="1" CommunityOwnedDate="2014-09-21T02:18:43.283" ContentLicense="CC BY-SA 3.0" />
  <row Id="2506" PostTypeId="2" ParentId="2503" CreationDate="2014-09-20T00:18:36.747" Score="0" Body="&lt;p&gt;27 &lt;a href=&quot;//codereview.stackexchange.com/search?q=adventure+is%3Aquestion+closed%3Ano&quot; rel=&quot;nofollow&quot;&gt;adventure-game&lt;/a&gt; (not all applicable)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;26 &lt;a href=&quot;//codereview.stackexchange.com/search?q=rpg+is%3Aquestion+closed%3Ano&quot; rel=&quot;nofollow&quot;&gt;role-playing-game&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;46 &lt;a href=&quot;//codereview.stackexchange.com/search?q=battle+is%3Aquestion+closed%3Ano&quot; rel=&quot;nofollow&quot;&gt;battle-simulation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-01-29T19:20:41.760" LastActivityDate="2015-01-29T19:20:41.760" CommentCount="0" CommunityOwnedDate="2014-09-21T02:18:48.677" ContentLicense="CC BY-SA 3.0" />
  <row Id="2507" PostTypeId="2" ParentId="2503" CreationDate="2014-09-20T03:23:57.753" Score="12" Body="&lt;h2&gt;When should a game get its own tag?&lt;/h2&gt;&#xA;&lt;p&gt;Game tags are &lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt; 'meta' tags, they identify a core concept that will be present in the question. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; tells us something about what the code does, not about the person writing the code, or the problems they may be experiencing. So, game tags are real tags.&lt;/p&gt;&#xA;&lt;p&gt;But, we can't go tagging everything, what's needed to make the tag worth adding? Tags have been &lt;a href=&quot;https://meta.stackexchange.com/questions/31776/why-do-we-tag-questions&quot;&gt;described as being useful for&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For askers, they connect experts with questions they will be able to answer - they allow you to direct your question to the people most able to answer it.&lt;/li&gt;&#xA;&lt;li&gt;For answerers, they are for sorting your questions into specific, well-defined categories. You can follow tags, get updates on changes, even mails and other notifications.&lt;/li&gt;&#xA;&lt;li&gt;Tags can be used to report on broad statistics, tracking activity over time, etc.&lt;/li&gt;&#xA;&lt;li&gt;Tags can be used for awarding badges.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;So, would it be useful to tag a question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt;, knowing there may be experts out there in that field? Would you follow a tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt;? Are we looking at &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; tag statistics?&lt;/p&gt;&#xA;&lt;p&gt;I believe the answer is yes to all three. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; tag is useful.&lt;/p&gt;&#xA;&lt;p&gt;Is it useful even though there's already &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;? I believe the tags complement each other.&lt;/p&gt;&#xA;&lt;p&gt;So, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; is a good one.&lt;/p&gt;&#xA;&lt;p&gt;I believe &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rock-paper-scissors&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rock-paper-scissors&amp;#39;&quot; rel=&quot;tag&quot;&gt;rock-paper-scissors&lt;/a&gt; meets those criteria too.&lt;/p&gt;&#xA;&lt;p&gt;The rock-paper-scissors is a special case because it is related to a weekend-challenge, and there are now a number of people where the tag will be followed.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/battleship&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;battleship&amp;#39;&quot; rel=&quot;tag&quot;&gt;battleship&lt;/a&gt; .... not so much. I am not aware of a 'following' for that tag.&lt;/p&gt;&#xA;&lt;p&gt;Bottom line, there is both supply, and demand, for both the tags you created. It is past the threshold.&lt;/p&gt;&#xA;&lt;h2&gt;What games are worth adding a tag for?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tic-tac-toe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tic-tac-toe&amp;#39;&quot; rel=&quot;tag&quot;&gt;tic-tac-toe&lt;/a&gt; is a candidate too. I can see it being useful.&lt;/p&gt;&#xA;&lt;p&gt;Any game which has at least 3 or so existing questions, and does not fall in to another sub-category of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;, is a good candidate for a new tag.&lt;/p&gt;&#xA;&lt;p&gt;I am not sure any of the other listed games are ready for a tag, but that does not mean I am right. Feel free to propose a new tag for things, but be mindful that tag fragmentation is worse than not enough tags.&lt;/p&gt;&#xA;&lt;h2&gt;Cautions.&lt;/h2&gt;&#xA;&lt;p&gt;The counter-argument for tags is that it fragments the namespace for Code Review. There is a limit of detail for each tag. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/chess&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;chess&amp;#39;&quot; rel=&quot;tag&quot;&gt;chess&lt;/a&gt; may be good, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/3d-chess-from-star-trek&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;3d-chess-from-star-trek&amp;#39;&quot; rel=&quot;tag&quot;&gt;3d-chess-from-star-trek&lt;/a&gt;, not so much.&lt;/p&gt;&#xA;&lt;p&gt;There has to be an expectation of a reasonable, and continuing number of questions that will be candidates for the tag. Will there continue to be a need for the tag?&lt;/p&gt;&#xA;&lt;p&gt;There also has to be no overlap with existing tags that fall within the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-31T09:48:04.617" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2508" PostTypeId="1" CreationDate="2014-09-22T05:45:04.687" Score="11" ViewCount="67" Body="&lt;p&gt;As developers we sometimes come across bug in third part code / tools / stuff we can't change and so we write a hack/workaround or some other dirty piece of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the &quot;hack&quot; reviewable?&#xA;It matches everything in the FAQ (as I understand it) but its about working around broken code and often how &quot;pretty&quot; it makes my code look is irrelevant. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically I asked a &lt;a href=&quot;https://stackoverflow.com/questions/23930304/metalsmith-static-site-pages-are-missing-metadata&quot;&gt;question&lt;/a&gt; about an issue I was having with an IDE + framework working together and posted how I worked around it. Even though I'm hoping for a non-hacky answer I think it could still be written better.&lt;/p&gt;&#xA;" OwnerUserId="3472" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-09-22T05:54:23.570" Title="Reviewing code that is used to workaround a bug in third party tools/code etc" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2509" PostTypeId="2" ParentId="2508" CreationDate="2014-09-22T05:54:23.570" Score="10" Body="&lt;p&gt;I think the main criterion here should be &quot;Do you want it to be good code?&quot;  If so, it should be on-topic for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should, of course, mention the rationale for the ugly code in the question, and state what is and isn't within your control.  It should be fair game for reviewers to answer with a completely different (and hopefully better) workaround.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-09-22T05:54:23.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2510" PostTypeId="2" ParentId="2486" CreationDate="2014-09-23T13:00:26.667" Score="5" Body="&lt;p&gt;From a gamification perspective I would not mind collecting doodads ( 1 per accepted answer ) that can only be spent by giving +2 to answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would allow users to say, this is not just useful, this is AWESOME without giving up precious, precious (preciousss) rep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would prevent worries on 'why did I not get +2' because everybody would understand that there are not that many +2's to go around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There have been several answers of Flambino where I was thinking, wow that just blew my mind. And all I can do is give a +1 since no amount of mind blowing will make me give up rep until I hit 20000.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="14625" LastEditDate="2014-09-23T13:18:13.040" LastActivityDate="2014-09-23T13:18:13.040" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2511" PostTypeId="1" AcceptedAnswerId="2512" CreationDate="2014-09-23T16:31:22.360" Score="3" ViewCount="65" Body="&lt;p&gt;I have subject matter expertise in the &lt;a href=&quot;http://www.cryptopp.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Crypto++ library&lt;/a&gt;. I'd like to set up email notifications for the library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed the site does not have tags for the library. Is it OK to set up tags in advance for email notifications?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Related, there may be &lt;a href=&quot;https://stackoverflow.com/questions/25972135/encryption-using-many-algorthims-within-crypto&quot;&gt;a question&lt;/a&gt; arriving from Stack Overflow.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In case this should be a feature request, here are the specs:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crypto%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crypto++&amp;#39;&quot; rel=&quot;tag&quot;&gt;crypto++&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Synonym: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptopp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptopp&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptopp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The library's proper name is Crypto++, hence the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crypto%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crypto++&amp;#39;&quot; rel=&quot;tag&quot;&gt;crypto++&lt;/a&gt; tag. But many distributions provide a name of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptopp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptopp&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptopp&lt;/a&gt; (perhaps for file system friendliness), so questions sometimes have that tag too. We use the same on Stack Overflow.&lt;/p&gt;&#xA;" OwnerDisplayName="user53032" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-07-10T23:23:27.130" Title="Pre-creating tags [crypto++] and [cryptopp] for email notifications" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2512" PostTypeId="2" ParentId="2511" CreationDate="2014-09-23T16:39:21.737" Score="7" Body="&lt;p&gt;If/when the question is migrated, it will come over with whatever tags are here already. We can look at the individual tagging after it arrives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The SE system does not support 'creating' tags unless you create them on an existing post... the post comes first. So, let's cross that bridge when it arrives...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question this relates to &lt;a href=&quot;https://codereview.stackexchange.com/q/63566/31503&quot;&gt;was cross-posted to CR already&lt;/a&gt;. I added a new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crypto%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crypto++&amp;#39;&quot; rel=&quot;tag&quot;&gt;crypto++&lt;/a&gt; tag to the post, and it can now be subscribed to. If &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptopp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptopp&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptopp&lt;/a&gt; is used in the future, we can sym-link them.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-10T23:23:27.130" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2513" PostTypeId="1" CreationDate="2014-09-24T21:46:10.807" Score="6" ViewCount="49" Body="&lt;p&gt;I've received the message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Wait! Some of your past questions have not been well-received, and you're in danger of being blocked from asking any more. Also, edit your previous questions to improve formatting and clarity.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've got 2 questions (+5 and +1) and 1 answer (+2). How can I be close to ban?! Am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="47625" LastEditorUserId="22222" LastEditDate="2014-09-24T21:54:11.337" LastActivityDate="2014-09-24T21:54:11.337" Title="How can I be close to being banned?" Tags="|support|ban|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2514" PostTypeId="2" ParentId="2513" CreationDate="2014-09-24T21:52:17.073" Score="4" Body="&lt;p&gt;This is a feature/hurdle that was recently enabled site-wide across Stack Exchange (not just Code Review). See this meta.se post here:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/231118/241497&quot;&gt;Warn new users when they ask a question after a previous question is closed, downvoted, or deleted&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/234042/what-should-i-do-when-i-see-a-question-ban-warning&quot;&gt;What should I do when I see a “question ban warning”?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The concept also takes in to account your deleted questions that had low scores. You can see your own deleted questions in your profile.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-09-24T21:52:17.073" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2515" PostTypeId="1" CreationDate="2014-09-25T07:12:56.840" Score="8" ViewCount="120" Body="&lt;p&gt;After seeing a few off-topic questions today, I thought it might help to add placeholder text to the question texarea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question page currently looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eZDn0.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;How To Ask&quot; is easy to miss or gloss over, and has emphasis on the wrong part (&quot;code from projects you are working on for peer review&quot;, instead of &quot;relevant code sections must be included in your question&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I propose adding placeholder text to the main textarea, just as there is placeholder text in the title field. Something along the lines of&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your question must contain code. Please ensure that your code works as intended; we do not fix broken code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I realise there will always be off-topic questions, but I think this is a relatively simple way to reduce the number of them.&lt;/p&gt;&#xA;" OwnerUserId="44723" LastEditorUserId="44723" LastEditDate="2014-09-25T07:54:18.420" LastActivityDate="2014-09-25T07:54:18.420" Title="Request for placeholder text in the question textarea" Tags="|feature-request|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2516" PostTypeId="1" AcceptedAnswerId="2518" CreationDate="2014-09-25T14:01:02.637" Score="12" ViewCount="159" Body="&lt;p&gt;This is the question that prompts this meta: &lt;a href=&quot;https://codereview.stackexchange.com/questions/63866/is-my-language-easy-hard-enough-how-badly-is-it-designed&quot;&gt;Is my language easy/hard enough? How badly is it designed?&lt;/a&gt;.  Paraphrased:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am thinking about making a language somewhat based on macros, and&#xA;  looking somewhat like PHP.  I will use it to produce Javascript and&#xA;  PHP code.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Here is an example or a factorial with recursion:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;:define:&amp;amp;0:factorial&#xA;    :param:~0:static&#xA;    :case&#xA;        :lower@equal:cons@1&#xA;    :case:end&#xA;    :scope&#xA;        :return:cons@1&#xA;    :scope:end&#xA;    :scope&#xA;        :define:~0:static&#xA;        :define:~1:static&#xA;        :require:static&#xA;        :call:static@sub:^~0:1 :store:~0&#xA;        :call:&amp;amp;-1:~0 :store:~1&#xA;        :call:static@sum:^~0:~1 :store:~0&#xA;        :return:~0&#xA;    :scope:end&#xA;:define:end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;There, &lt;code&gt;static&lt;/code&gt; means &lt;code&gt;int&lt;/code&gt;, &lt;code&gt;&amp;amp;-1&lt;/code&gt; refers to the function itself,&#xA;  &lt;code&gt;^~0&lt;/code&gt; fetches the var in the scope above and &lt;code&gt;@&lt;/code&gt; is to divide the&#xA;  parameters.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;How bad is this language?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Any idea on how to make it more &quot;pretty&quot; is welcome.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There was another question a while back, but I can't seem to find it right now...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this question is requesting that we review the code for ease of use, but it's not really asking for a review of the code, it's asking for a review of the design of the language. So, there are a few issues here as I see it.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;We don't know anything about the language in question. There is no link to any kind of documentation. How do we know if the code in question is good code if we don't have any standard to go by?&lt;/li&gt;&#xA;&lt;li&gt;We've asserted before that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2411/41243&quot;&gt;if there is no compiler, then it is hypothetical code&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;It clearly falls into &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1924/reviewing-design&quot;&gt;the grey area of reviewing design&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, is this question on topic? I've made a case against it here, but I'm still hesitant about casting a close vote on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: This question has since been closed as &quot;Primarily Opinion Based&quot;. I'd be interested to hear from the voters what their reasoning was.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2020-05-08T04:12:52.710" Title="Are requests for review of language design on topic?" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2517" PostTypeId="2" ParentId="2516" CreationDate="2014-09-25T14:43:23.953" Score="5" Body="&lt;p&gt;The Question in Question is very Off-Topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP is not asking to review the code that is given, and the code that is given is not set in stone either, it is not static so it can change based on the answers received. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is more leaning to &quot;How do I create a Language that will compile to X Language&quot;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-09-25T14:43:23.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2518" PostTypeId="2" ParentId="2516" CreationDate="2014-09-25T14:46:56.010" Score="13" Body="&lt;p&gt;We review real-world code and make suggestions for improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could review example code, but have decided not to: if code is not supposed to run, how can it get better at doing nothing? Furthermore, it's very hard to review code if we can't run it to test our suggestions. Therefore, pseudocode or code examples for a new programming language without any available compilers or interpreters do not supply the code necessary for a code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could review designs, but have decided not to, simply as a matter of scope. Code reviews might still address the small-scale design of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can absolutely review language implementations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could review language designs, but it's simply off-topic, and prone to be very opinion-based. Your language doesn't have lambdas? -1. It has automatic semicolon insertion? +1. Whereas a code review can orient itself at industry best practices, PL design is pretty subjective, and a review can easily deteriorate into &lt;a href=&quot;http://colinm.org/language_checklist.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;going through a feature checklist&lt;/a&gt;. In theory, a question such as “&lt;em&gt;Given a context C, can my language L designed to solve problem P be improved?&lt;/em&gt;” could be constructive and objective. But that still falls short of actually containing code, and is therefore off topic here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If phrased in a suitable manner – that means, not too broad and objectively answerable –, then requests for language design review can be asked on &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Software Engineering&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside: That question doesn't even contain a language design, just a couple of vague requirements and a syntax sample. In its current form, it is not suitable for any site in the Stack Exchange network.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="85680" LastEditDate="2020-05-08T04:12:52.710" LastActivityDate="2020-05-08T04:12:52.710" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="2519" PostTypeId="2" ParentId="1695" CreationDate="2014-09-26T20:29:09.820" Score="1" Body="&lt;p&gt;I really liked the teaching flag, it's a shame it's gone.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I am aware that it's a meta flag, I think a number of them are useful. This one could be too.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/teaching&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;teaching&amp;#39;&quot; rel=&quot;tag&quot;&gt;teaching&lt;/a&gt; answers should prefer low tech solutions ( &lt;a href=&quot;https://codereview.stackexchange.com/questions/63981/finding-the-largest-averaged-array?noredirect=1#comment117005_63989&quot;&gt;It does not matter how beautiful functional code is, yet.&lt;/a&gt; )&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/teaching&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;teaching&amp;#39;&quot; rel=&quot;tag&quot;&gt;teaching&lt;/a&gt; commenting will be different, you might actually have valid 'obvious' comments&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//add 1 to x with an addition assignment.&#xA;x += 1;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;Terribly personal, but this kind of questions interest me in any programming language. They are geared towards students, I might actually learn something new on CR. I for one &lt;del&gt;welcome our new teaching overlords&lt;/del&gt;, would track &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/teaching&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;teaching&amp;#39;&quot; rel=&quot;tag&quot;&gt;teaching&lt;/a&gt; questions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-09-26T20:29:09.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2520" PostTypeId="2" ParentId="1510" CreationDate="2014-09-27T18:36:21.307" Score="15" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; German Overengineering™&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: Vogel612&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/search?q=german%20overengineering&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;Various questions, answers, and chat messages involving @Vogel612&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Programmers like to abstract and engineer things. Sometimes, it just becomes too much. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;German Overengineering™&lt;/em&gt; is exactly what it sounds like, a case of when something has become overly-engineered.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-09-27T18:36:21.307" CommentCount="1" CommunityOwnedDate="2014-09-27T18:36:21.307" ContentLicense="CC BY-SA 3.0" />
  <row Id="2521" PostTypeId="1" AcceptedAnswerId="2534" CreationDate="2014-09-29T02:03:48.740" Score="15" ViewCount="164" Body="&lt;p&gt;I'm cooking up a question where I use a GET method to download a CSV file and do some stuff with it (no spoilers for now). &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The GET method requires an API key.  &lt;/li&gt;&#xA;&lt;li&gt;I do not want to embed it in the question. &lt;/li&gt;&#xA;&lt;li&gt;I do not want to trouble reviewers to go and get the API key themselves.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Solutions I can think of:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Post a comment saying request the API key in 2nd Monitor. But this will cause problems to users who cannot/do not want to participate in chat. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do I proceed ?&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;p&gt;Update&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've already posted the question here &lt;a href=&quot;https://codereview.stackexchange.com/questions/64257/plot-daily-time-spent-on-codereview-stackexchange-com&quot;&gt;Plot daily time spent on codereview.stackexchange.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I followed tim's suggestion and posted the CSV for download as well.&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-09-30T13:14:11.703" Title="How to share an API Key to potential reviewers?" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2522" PostTypeId="2" ParentId="2521" CreationDate="2014-09-29T03:04:38.623" Score="17" Body="&lt;p&gt;Questions of this sort have been asked before, typically with google, twitter, facebook, or some other API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting your key is not a good idea, ever, and it would be a small headache from a moderation perspective, because we typically have to edit your question, and get the revision history purged by the SE devs (manual deletes from the database).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only solution that appears to work reasonably well, is to post code, blank out the keys, and then the reviewer will have to do a read-only, not a play-with, review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your code should be working code, but that does not mean working-for-everyone, just for you.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-09-29T03:04:38.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2523" PostTypeId="1" CreationDate="2014-09-29T18:05:52.057" Score="11" ViewCount="76" Body="&lt;p&gt;We tend to leave the source code alone as all aspects are valid for code review.&#xA;But, &lt;a href=&quot;https://codereview.stackexchange.com/q/64132/14625&quot;&gt;questions like these&lt;/a&gt; are just asking to be converted to a snippet ( there's a link to JsFiddle even!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just wanted to know your input on this.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-09-29T18:44:02.950" Title="Is it okay to convert a question code block into a working snippet?" Tags="|discussion|editing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2524" PostTypeId="2" ParentId="2523" CreationDate="2014-09-29T18:15:37.433" Score="6" Body="&lt;p&gt;I would find a good thing to transform code block into Stack Snippet. If all the working code to make a working snippet is available, we would only be missing on a good feature. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is a JsFiddle link, I would not remove it, since it can provide others features that are fun to use (JSHint is the first one I'm thinking).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is not enough code in the question and you need to copy code from a JsFiddle, I would refrain from doing so. We should be cautious about the code in a question. &lt;/p&gt;&#xA;" OwnerUserId="28156" LastActivityDate="2014-09-29T18:15:37.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2525" PostTypeId="2" ParentId="2523" CreationDate="2014-09-29T18:37:42.157" Score="2" Body="&lt;p&gt;I will share what I have been doing when I see questions like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If OP has posted all of the relevant code (HTML, CSS, &amp;amp; JS), I will &lt;em&gt;convert&lt;/em&gt; the question into a Stack Snippet. If you do this, please be careful not to run the &lt;code&gt;Tidy&lt;/code&gt; tool, as indentation and formatting is a topic for review and would be an invalid edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If OP has not posted all of the relevant code, but has supplied a link to a JSFiddle, I will use the JSFiddle to &lt;em&gt;add&lt;/em&gt; a Stack Snippet using the &lt;code&gt;hide&lt;/code&gt; attribute to hide the snippet. This leaves the originally posted code as the focus of the review, but also allows us to include the snippet. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2524/41243&quot;&gt;As Marc-Andre pointed out, JSFiddle has some useful functionality that Stack Snippets don't, so it's best to leave the external link alone.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Markdown to hide a snippet:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- begin snippet: js hide: true -- &amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-09-29T18:44:02.950" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2526" PostTypeId="1" CreationDate="2014-09-29T19:02:31.407" Score="41" ViewCount="991" Body="&lt;p&gt;I am pleased to announce that effective from September 22, Code Review has graduated! It has taken a bit of time for this announcement to filter through the red tape, so, today was the day we found out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's use this as a place to discuss, celebrate, and otherwise commiserate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is graduating, and is now in the (long) queue to go through the graphic design, etc. When that is all complete (probably in 6-8 months), then the higher graduate-level privileges/permissions will be applied, the new design added, and moderator elections held.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this is to say that the graduation is now inevitable, but the actual application is delayed. &lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-09-30T18:11:36.813" LastActivityDate="2014-09-30T18:11:36.813" Title="Code Review Graduation" Tags="|discussion|beta-progress|" AnswerCount="4" CommentCount="9" CommunityOwnedDate="2014-09-29T19:06:05.917" ContentLicense="CC BY-SA 3.0" />
  <row Id="2527" PostTypeId="2" ParentId="2526" CreationDate="2014-09-29T19:05:26.477" Score="26" Body="&lt;p&gt;Wait.. You're kidding, right?&lt;/p&gt;&#xA;&lt;h1&gt;CONGRATS GUYS! WE DID IT!!!!&lt;/h1&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-29T19:05:26.477" CommentCount="1" CommunityOwnedDate="2014-09-29T19:06:05.917" ContentLicense="CC BY-SA 3.0" />
  <row Id="2529" PostTypeId="2" ParentId="2526" CreationDate="2014-09-29T19:08:01.203" Score="25" Body="&lt;p&gt;My birthday is on September 22nd, and if this is true it is truly the best birthday gift I could ever have asked for!&lt;/p&gt;&#xA;&lt;h1&gt;Thank you, StackExchange for this birthday gift!&lt;/h1&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-29T19:08:01.203" CommentCount="0" CommunityOwnedDate="2014-09-29T19:08:01.203" ContentLicense="CC BY-SA 3.0" />
  <row Id="2530" PostTypeId="2" ParentId="2526" CreationDate="2014-09-29T19:09:48.403" Score="23" Body="&lt;p&gt;I'll say goodbye to my privileges, but I'm still very happy about this!&lt;/p&gt;&#xA;&lt;p&gt;It was about time CR got on the map. (The... SE Map)&lt;/p&gt;&#xA;&lt;h1&gt;I NEED TO ADD CAPS LOCKED THINGS TOO. YAY!!!&lt;/h1&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-29T19:09:48.403" CommentCount="4" CommunityOwnedDate="2014-09-29T19:09:48.403" ContentLicense="CC BY-SA 3.0" />
  <row Id="2531" PostTypeId="1" AcceptedAnswerId="2533" CreationDate="2014-09-29T19:48:16.843" Score="16" ViewCount="219" Body="&lt;p&gt;It came up &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/17906633#17906633&quot;&gt;in chat&lt;/a&gt; that one particular user seemed to be in the habit of:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting a good question;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Receiving good answers;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting his/her refactored code &lt;strike&gt;as community answer&lt;/strike&gt;, after adapting some things using advice from answers, sometimes with little to no explanation about what they did different and why.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Subsequently accepting selfie answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Getting good amount of down votes from community, effectively moving the post down beneath the good CR answer(s).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Mod converts answer to Community Wiki answer &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765/22222&quot;&gt;as per site policy&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/61904/bubble-sorting-in-c/62089#62089&quot;&gt;Example 1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/49128/bash-music-player-2/63962#63962&quot;&gt;Example 2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's been said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Malachi: that one should definitely have the checkmark moved to @vpn's answer, the user says that is what they used.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Mat'sMug: should they be deleted? or that would make us bullies?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;RubberDucky: Posting a wiki answer &quot;Here's what I ended up with&quot; is fine, but accepting it? That's just rude.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;janos: to me it's not about politeness at all&#xA;    &quot;Click to accept this answer because it solved your problem or was the most helpful in finding your solution&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;SimonAndréForsberg: would it be better to just leave the question unaccepted? What is the actual harm in making the self-accept?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;rolfl: The bottom line is that it is not something that can be affected by us. The accept mark is intended for the OP to use as a special reward, and is totally at their discretion&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I felt it would be good for this to at least be documented if it comes up more regularly.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-07-28T12:24:34.827" Title="Self-accepting own answer when competing answers exist" Tags="|discussion|accepted-answer|etiquette|self-answer|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2532" PostTypeId="2" ParentId="2531" CreationDate="2014-09-29T21:19:59.347" Score="16" Body="&lt;p&gt;Don't get me wrong, there is nothing bad with self-answering a question.  There isn't even anything wrong with accepting your own answer if you review your own code with &lt;em&gt;distinct points&lt;/em&gt; not stated in other answers.  The problem comes in when you &lt;strong&gt;&lt;em&gt;only&lt;/em&gt;&lt;/strong&gt; implement the advice given to you by other answers into your own answer and choose to accept that instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally think this sort of behavior is somewhat disrespectful to those who spent their time reviewing and improving the code.  They deserve those 15 points for going the extra mile and giving some really great advice.  The OP has nothing to gain out of accepting the answer, besides a little green tick next to their answer.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="27623" LastEditDate="2016-07-19T12:42:47.787" LastActivityDate="2016-07-19T12:42:47.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2533" PostTypeId="2" ParentId="2531" CreationDate="2014-09-29T21:39:15.627" Score="17" Body="&lt;p&gt;There's nothing wrong with self-answering a question. There isn't even anything wrong with accepting your own answer if you review your own code and provide new insight that others haven't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is when your selfie is not actually a review. If you just implemented the advices given in one or more other answers, that's not a review. As such, it's not an appropriate answer on this site. And if it's not an appropriate answer, then it certainly shouldn't be the coveted accepted answer, and you can expect it to get downvoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a moment to reconsider what the tooltip of the Accept button says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Click to accept this answer because it solved your problem or was the most helpful in finding your solution&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you think none of the other answers qualify, then it's better to accept nothing than to accept your own inappropriate answer, even if you happen to like it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Making bad selfies community wiki is just a &lt;em&gt;strange&lt;/em&gt; move. There's no good way to deal with such posts, no clear cut reason to vote to delete. It's just strange. As such, they tend to get left alone, becoming blemish on the site. When a bad selfie is not a community wiki, it gets downvoted, which puts a pressure on the OP to correct the situation (hopefully not by making it a community wiki...)&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="18427" LastEditDate="2016-07-28T12:24:34.827" LastActivityDate="2016-07-28T12:24:34.827" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2534" PostTypeId="2" ParentId="2521" CreationDate="2014-09-29T23:29:12.533" Score="10" Body="&lt;p&gt;I wouldn't post the API key anywhere. And that is fine, anyone could request a key and test your code, so it's working code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But to help reviews, you might want to post an excerpt of the CSV file, or at least the structure of it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code is somewhat modular it should be easy for a reviewer to exchange the API call to a file read to test the parts of your code that do stuff with the file. &lt;/p&gt;&#xA;" OwnerUserId="49695" LastActivityDate="2014-09-29T23:29:12.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2535" PostTypeId="1" CreationDate="2014-09-30T11:58:55.897" Score="13" ViewCount="4039" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Why is it that Code Review's definition of &amp;quot;working code&amp;quot; is so misaligned with so many people's expectations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/17917499#17917499&quot;&gt;&lt;em&gt;@rolfl&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Well, we've had a lot of discussion about broken code on meta, but we don't seem to have a black and white definition of what is &amp;quot;Working Code&amp;quot; is. The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt; doesn't define it, but only asks&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To the best of my knowledge, does the code work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I really think we need to define the term &amp;quot;Working Code&amp;quot; and update the help center accordingly. There are some good starting points scattered about. Let's compile them into &lt;em&gt;&lt;strong&gt;one&lt;/strong&gt;&lt;/em&gt; answer here.&lt;/p&gt;&#xA;&lt;h3&gt;Relevant Quotes&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there any doubts expressed in the question itself?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does it fail to compile?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does it fail to run, or to produce the expected output?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If it's not obvious from the heuristics above, then the next question I would ask is, would a person having ordinary skill in the&#xA;art of programming have recognized it as broken code?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1910/41243&quot;&gt;&lt;em&gt;@200_success - Can Working code be off topic as Not Working&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If it is a matter of a time limit, then the question is valid. This is because we would be reviewing performance, but if the application is giving the wrong results then it is broken code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2267/41243&quot;&gt;&lt;em&gt;@Malachi - OP Says it works, Contest Engine says it doesn't.&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Can a bunch of interfaces be 'working code'? Yes. If you have chosen&#xA;an interface that you feel is right for you, then you can have it&#xA;reviewed. I do consider an interface itself to be working code, even&#xA;if it is not technically executable.&lt;/p&gt;&#xA;&lt;p&gt;Preferably though, you should implement your API before asking here&#xA;and get the whole thing reviewed together.&lt;/p&gt;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What is 'working code'?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Code that works the way you want it to. Code that produces the results you want.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2335/code-review-vs-help-me-solve-my-problem/2383#2383&quot;&gt;&lt;em&gt;@Simon André Forsberg - Code Review vs. Help me solve my problem&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Other Relevant Discussions&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1073/could-incomplete-or-not-quite-working-code-be-suitable-for-review&quot;&gt;Could incomplete or not-quite-working code be suitable for review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1071/changing-wording-of-the-code-to-be-written-and-working-code-off-topic-reasons&quot;&gt;Changing wording of the code-to-be-written and working-code off-topic reasons&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2337/are-code-snippets-with-known-memory-leaks-broken&quot;&gt;Are code snippets with known memory leaks broken?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1922/non-standard-modules-not-included-with-code&quot;&gt;Non standard modules not included with code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-03T03:33:14.680" Title="What exactly does it mean for code to be &quot;Working Code&quot;?" Tags="|discussion|feature-request|scope|close-reasons|broken-code|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2536" PostTypeId="2" ParentId="2535" CreationDate="2014-09-30T12:26:09.990" Score="5" Body="&lt;p&gt;Code works when it does that which was intended in full and nothing more, not containing errors for the original expected input domain, with the exclusion of issues caused by external factors such as memory limitations.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The explanation:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;That which was intended in full and nothing more&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Code does X. Code does not do Y. It's not required to validate this, but when an asker states that &quot;code does both X and Y and I wish it only did X instead&quot; then we have broken code. Code doesn't not need to be executable for reviewers; it does need to be executable for the asker, though. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;not containing errors for the expected input domain&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I put &quot;normal&quot; strings in here and then the code reverses the string.&lt;br&gt;&#xA;I put a filled list in here and then the code sorts the list.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you then find that the code doesn't support unicode, that's a nice point to state in an answer. But the asker's original input domain didn't contain unicode. Just &quot;normal&quot; strings. If the asker had mentioned they did support unicode and it was obvious they didn't then it would be viable for closure (but more likely; we'd edit it so it's no longer making the claim, then review it anyway).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;with the exclusion of issues caused by external factors&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code works... but I run out of memory on my machine for any list larger than X.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here the cause is important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You run out of memory because the code goes into an infinite loop: Broken code.&lt;br&gt;&#xA;You run out of memory because you have a heapsize of 128 MB and you're trying to store a 3D array of 1000x1000x1000 4-byte pointers: Not broken code. You just forgot to handle OutOfMemoryException for large allocations.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2014-09-30T12:43:36.333" LastActivityDate="2014-09-30T12:43:36.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2537" PostTypeId="2" ParentId="2526" CreationDate="2014-09-30T13:15:08.570" Score="19" Body="&lt;h1&gt;Our Mission is Complete&lt;/h1&gt;&#xA;&lt;p&gt;The Mission that we chose to accept - &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/999/18427&quot;&gt;Call of Duty - We&amp;#39;re on a mission&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Our terms of engagement were nothing less than Victory; we have succeeded and overcome the damage of the lull that preceded us into battle, we now stand victorious.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The Battle against the Zombies is a different story, let them not overcome us again, keep firing, keep stockpiling your ammunition, keep recruiting new warriors, keep engaging the Enemy!&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Congratulations Code Review!&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-30T13:15:08.570" CommentCount="4" CommunityOwnedDate="2014-09-30T13:15:08.570" ContentLicense="CC BY-SA 3.0" />
  <row Id="2538" PostTypeId="1" CreationDate="2014-09-30T15:12:07.940" Score="39" ViewCount="1272" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Moderator Note:&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This question has been identified a number of times as being a&#xA;  candidate for migration to Meta.SE - the main meta site.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This question is really about tracking Code Review's 'probable' spot&#xA;  in line, and is not a general purpose all-beta-site tracking system,&#xA;  though it can be used for that.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;After discussions with the SE staff as well, it is apparent that this&#xA;  question should stay on this meta site (Code Review).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The following information relates to sites that are in the process of, or recently have, graduated.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement is when the site was notified that graduation was going to happen.&lt;/li&gt;&#xA;&lt;li&gt;DesignMeta ... many times, sites are contacted to say &lt;em&gt;&quot;Hey, we have started looking at the colors for the site, any ideas?&quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors - when the site actually gets colour ;-)&lt;/li&gt;&#xA;&lt;li&gt;Election - when elections nominations start (available on &lt;code&gt;http://site.se/election&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here's the sites so far....&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site                      Announcement DesignMeta Colors     Election   Weeks&#xA;========================= ============ ========== ========== ========== ========&#xA;Money                     2013-03-22   2013-07-24 2014-02-26 2014-03-24      35?&#xA;Salesforce                2013-06-11   2014-09-02 2014-09-10 2014-09-22      70?&#xA;Graphic Design            2013-08-06   2014-03-04 2014-04-02 2014-04-21       34&#xA;Workplace                 2014-02-05   2014-02-05 2014-02-20 2014-03-24       8?&#xA;Academia                  2014-03-05   2014-04-11 2014-04-23 2014-05-05      16&#xA;Japanese                  2014-03-05   2016-05-24 2016-06-08 2015-11-02&#xA;Anime                     2014-03-07?                        2015-08-10&#xA;Expression Engine         2014-03-12   2014-11-28 2015-01-14 2015-01-26      45&#xA;Movies                    2014-05-21   2015-01-06 2015-01-28 2015-02-17      38?&#xA;Chemistry                 2014-09-19   2015-02-02 2015-05-13 2015-07-06      41&#xA;Code Review               2014-09-22   2015-11-23 2015-11-25 2015-06-29      61&#xA;Music                     2014-09-23   2016-03-07 2016-03-30 2015-11-09&#xA;Network Engineering       2015-03-18   2015-04-30 2015-06-23 2015-06-01&#xA;Biology                   2015-03-25   2015-05-13 2015-05-20 2015-07-06&#xA;Blender                   2015-05-26*  2015-12-03 2016-01-28 2015-06-01&#xA;Cryptography              2015-06-06*  2015-12-08 2015-12-21 2015-06-16&#xA;Computer Science          2015-07-29   2016-01-20 2016-02-01 2015-08-03&#xA;Magento                   2015-08-14   2016-01-26 2016-02-26 2015-08-17&#xA;English Language Learners 2015-09-10   2016-02-11 2016-02-25 2015-08-24&#xA;Aviation                  2015-11-16   2016-06-20 2016-07-01 2016-03-14&#xA;Emacs                     2015-11-16   2016-05-04 2016-05-24 2016-02-08&#xA;Signal Processing         2015-11-16   2016-08-16 2016-10-05 2016-03-08&#xA;Software Recommendations  2015-11-16   2016-04-18 2016-04-22 2015-11-30&#xA;Worldbuilding             2015-11-16   2015-12-17 2016-05-18 2016-02-01&#xA;Raspberry Pi              2015-11-17   2015-11-06 2015-11-17 2015-12-07      -2&#xA;(PP &amp;amp;) Code Golf          2016-02-23                         2016-03-21&#xA;Puzzling                  2016-03-30   2016-03-30 2016-05-04 2016-07-11&#xA;Law                       2016-07-06                         2016-07-18&#xA;Philosophy                2016-07-06                         2016-07-25&#xA;Motor Vehicle M &amp;amp; R       2016-09-13                         2016-10-11&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="54789" LastEditDate="2016-10-12T07:09:31.060" LastActivityDate="2016-10-12T07:09:31.060" Title="Tracking Graduation Progress" Tags="|discussion|beta-progress|" AnswerCount="22" CommentCount="3" CommunityOwnedDate="2014-09-30T15:12:21.570" ContentLicense="CC BY-SA 3.0" />
  <row Id="2539" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T15:21:18.743" Score="3" Body="&lt;h1&gt;SalesForce&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://salesforce.meta.stackexchange.com/a/422&quot;&gt;Announced on the podcast here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://salesforce.meta.stackexchange.com/questions/740/design-for-salesforce-stack-exchange&quot;&gt;based on feedback from SalesForce corp. not from site community&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://salesforce.meta.stackexchange.com/q/749&quot;&gt;Announced here&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Elections: &lt;a href=&quot;https://salesforce.stackexchange.com/election/1/&quot;&gt;Completed October 7, 2014&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-16T23:53:52.700" CommentCount="0" CommunityOwnedDate="2014-09-30T15:21:18.743" ContentLicense="CC BY-SA 3.0" />
  <row Id="2540" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T15:39:00.827" Score="6" Body="&lt;h1&gt;Workplace&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement &lt;a href=&quot;https://workplace.meta.stackexchange.com/a/2333/15986&quot;&gt;Seems that the decision was made long before the announcement&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta &lt;a href=&quot;https://workplace.meta.stackexchange.com/q/2331/15986&quot;&gt;2014-02-05&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors - &lt;a href=&quot;https://workplace.meta.stackexchange.com/questions/2364/new-design-launched&quot;&gt;2014-02-20&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Election - &lt;a href=&quot;https://workplace.stackexchange.com/election/1/&quot;&gt;2014-03-24&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-30T15:39:00.827" CommentCount="0" CommunityOwnedDate="2014-09-30T15:39:00.827" ContentLicense="CC BY-SA 3.0" />
  <row Id="2541" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T15:39:59.503" Score="4" Body="&lt;h1&gt;Movies &amp;amp; TV&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://movies.meta.stackexchange.com/questions/1267/900-days-in-beta-where-do-we-stand/1268#comment2788_1268&quot;&gt;In a comment on meta&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://movies.meta.stackexchange.com/questions/1501/site-design-for-movies-se&quot;&gt;2015-01-06&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://movies.meta.stackexchange.com/q/1521&quot;&gt;2015-01-28&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Elections: &lt;a href=&quot;https://movies.stackexchange.com/election/1&quot;&gt;2015-02-17&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-05T15:44:40.857" CommentCount="0" CommunityOwnedDate="2014-09-30T15:39:59.503" ContentLicense="CC BY-SA 3.0" />
  <row Id="2542" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T15:51:33.820" Score="5" Body="&lt;h1&gt;Academia&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://academia.meta.stackexchange.com/q/830&quot;&gt;2014-03-05&lt;/a&gt; &amp;quot;A few months ago&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;DesignMeta: &lt;a href=&quot;https://academia.meta.stackexchange.com/q/891&quot;&gt;2014-04-11&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://academia.meta.stackexchange.com/q/906&quot;&gt;2014-04-23&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Elections: &lt;a href=&quot;https://academia.stackexchange.com/election/1/&quot;&gt;2014-05-05&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-30T15:51:33.820" CommentCount="0" CommunityOwnedDate="2014-09-30T15:51:33.820" ContentLicense="CC BY-SA 3.0" />
  <row Id="2543" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T15:57:27.317" Score="4" Body="&lt;h1&gt;&lt;strong&gt;Graphic Design&lt;/strong&gt;&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Announcement: &lt;a href=&quot;https://graphicdesign.meta.stackexchange.com/a/642&quot;&gt;2013-08-06&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Design Meta: &lt;a href=&quot;https://graphicdesign.meta.stackexchange.com/questions/836/updated-march-14-design-for-graphicdesign-se/839#839&quot;&gt;2014-03-04&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Colors: &lt;a href=&quot;https://graphicdesign.meta.stackexchange.com/questions/870/new-design-launched&quot;&gt;2014-04-02&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Election: &lt;a href=&quot;https://graphicdesign.meta.stackexchange.com/questions/870/new-design-launched&quot;&gt;2014-04-21&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-19T19:08:03.433" CommentCount="0" CommunityOwnedDate="2014-09-30T15:57:27.317" ContentLicense="CC BY-SA 3.0" />
  <row Id="2544" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T16:06:21.880" Score="4" Body="&lt;h1&gt;Chemistry:&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://chemistry.meta.stackexchange.com/q/484&quot;&gt;2014-09-19&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://chemistry.meta.stackexchange.com/questions/604/chemistry-site-design-input-welcome&quot;&gt;2015-02-02&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://chemistry.meta.stackexchange.com/questions/2695/site-graduated-new-design-launched&quot;&gt;2015-05-13&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://chemistry.meta.stackexchange.com/questions/2778/2015-moderator-election-qa-question-collection&quot;&gt;2015-06-07&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-09T04:34:45.760" CommentCount="0" CommunityOwnedDate="2014-09-30T16:06:21.880" ContentLicense="CC BY-SA 3.0" />
  <row Id="2545" PostTypeId="1" CreationDate="2014-09-30T18:09:11.667" Score="100" ViewCount="3687" Body="&lt;p&gt;Many of you have already seen announcements both &lt;a href=&quot;https://codereview.stackexchange.com/questions/64176/celebratory-fireworks-animation&quot;&gt;on main&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2526/code-review-graduation&quot;&gt;on meta&lt;/a&gt; announcing this site's graduation. At the request of a few of you who were skeptical (or perhaps merely in shocked disbelief), I'm here to confirm that yes, the Community Team has indeed decided that Code Review should graduate. &lt;strong&gt;Congratulations, Code Reviewers!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Over the past few years, you've built a community here that excels by pretty much every measure we look at sites with, and you've shown the willingness and ability to take action and get results in dealing with issues as they've arisen. The entire community has done a great job, and you should all be very proud of yourselves. We're certainly proud to have you as part of the network!&lt;/p&gt;&#xA;&lt;p&gt;I hope you'll join me in giving your moderator team an extra round of virtual applause. Jamal, rolfl, 200_success and the pro-tems who came before them have done an incredible amount of work, both publicly and behind the scenes, in getting this site to where it is today.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;What happens now?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Code Review has been added to the list of sites that the SE Design Team will be creating unique site designs for. Unfortunately, the list is long, so it may be several months before you see the first mockups.&lt;/p&gt;&#xA;&lt;p&gt;In the meantime, this provides an opportunity to think about how to be an even better site as privilege thresholds increase, elections are held, and you continue to grow. As this community should understand better than most, no matter how good you are, there is always room for improvement.&lt;/p&gt;&#xA;&lt;p&gt;In the interest of both reflecting and planning ahead, I'm posing a question to the community:&lt;/p&gt;&#xA;&lt;h3&gt;Is there anything you'd like to see Code Review Stack Exchange do better?&lt;/h3&gt;&#xA;&lt;p&gt;Weigh in by posting an answer below!&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-24T02:20:19.483" Title="Code Review SE is graduating!" Tags="|discussion|beta-progress|" AnswerCount="10" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2546" PostTypeId="1" CreationDate="2014-09-30T18:51:01.523" Score="8" ViewCount="65" Body="&lt;p&gt;So I have finally come up with a set of closely related classes that do what I want:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Color space (RGB, grayscale) classes with configurable channel width&lt;/li&gt;&#xA;&lt;li&gt;Container classes for the colors that support automatic conversions between them and seem (!) to be reasonably fast and reliable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The code is spread over a number of files (~10), and has grown to considerable size (~25 kB). It includes doxygen comments that produce some bloat (only 50% are real code), and now I'm not sure how to present it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quite a lot of it has been posted here before, so some parts could be considered follow-ups (I have experience with those) and should be treated as such. Now I have a slightly different situation, on a higher level, but I also want to know if I have made some serious mistakes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My current plan is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;post each of the major parts in their own question, especially those parts than can be considered follow-ups (and add mutual links). Link to the &quot;meta question&quot; described below.&lt;/li&gt;&#xA;&lt;li&gt;post a &quot;meta-question&quot; that is used to address everything that cannot be discussed by just looking at one part. Link to all parts.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This seems to be a good way of asking for low-level advice on the inidvidual parts, and for more high-level advice in the &quot;meta question&quot;. Is that a good way of asking for advice in this situation?&lt;/p&gt;&#xA;" OwnerUserId="37034" LastEditorUserId="37034" LastEditDate="2014-09-30T18:56:41.303" LastActivityDate="2014-10-01T13:52:59.173" Title="Review of code that is composed of multiple, closely related parts" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2547" PostTypeId="2" ParentId="2531" CreationDate="2014-09-30T19:06:55.020" Score="9" Body="&lt;p&gt;In this scenario I think that specific user actually misunderstood site policies, See the screenshot below. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it really is a misunderstanding as he claims we should forgive him, If he follow site policies from now on, and do not repeat the same mistake again he was probably saying the truth. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggested the user to participate in the chat as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fdeec.png&quot; alt=&quot;Screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I can at least guide one misguided new user to right path It would be a great accomplishment.&lt;/p&gt;&#xA;" OwnerUserId="47826" LastActivityDate="2014-09-30T19:06:55.020" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2548" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T20:06:30.413" Score="4" Body="&lt;h1&gt;Expression Engine&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://expressionengine.meta.stackexchange.com/questions/1255/lets-get-critical-mar-2014-site-self-evaluation#comment359_1255&quot;&gt;2014-03-12&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://expressionengine.meta.stackexchange.com/q/1281&quot;&gt;2014-11-28&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://expressionengine.meta.stackexchange.com/questions/1286&quot;&gt;2015-01-14&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://expressionengine.meta.stackexchange.com/questions/1291/2015-community-moderator-election&quot;&gt;2014-01-26&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-30T10:47:18.280" CommentCount="0" CommunityOwnedDate="2014-09-30T20:06:30.413" ContentLicense="CC BY-SA 3.0" />
  <row Id="2549" PostTypeId="2" ParentId="2545" CreationDate="2014-09-30T20:34:58.820" Score="52" Body="&lt;p&gt;I personally would like to see more reviewers drawn to this site.  We almost always have a larger number of questions coming in than reviews, causing our unanswered count to increase over time.  Fortunately, we don't &lt;em&gt;have&lt;/em&gt; to have a question answered quickly (reviews, especially long ones, do take time).  However, a short review is always encouraged, and could even be considered an &quot;appetizer&quot; for a larger review to come, whether by the same user or possibly another one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Speaking of short reviews, we must also make it clear that &lt;em&gt;short reviews are not discouraged&lt;/em&gt;.  There are many long reviews around, so it's understandable that new users would assume that that's the kind of review they should come up with.  It absolutely is not.  In fact, if you've read enough reviews, you can notice that each regular reviewer has their own &quot;style&quot; of reviewing.  That can help add more &quot;personality&quot; to the review, but again, it's not mandatory of any review.  As long as the review is good and not &lt;em&gt;too short&lt;/em&gt; (link-only especially), even if it's just a drive-by review, then it can really help us out.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="12390" LastEditDate="2014-09-30T20:39:31.250" LastActivityDate="2014-09-30T20:39:31.250" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2550" PostTypeId="2" ParentId="2538" CreationDate="2014-09-30T21:21:09.960" Score="6" Body="&lt;h1&gt;Personal Finance &amp;amp; Money&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Announcement: &lt;a href=&quot;https://money.meta.stackexchange.com/a/713/24536&quot;&gt;2013-03-22&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Design Meta: &lt;a href=&quot;https://money.meta.stackexchange.com/questions/801/design-for-personal-finance-money&quot;&gt;2013-07-24&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Colors: &lt;a href=&quot;https://money.meta.stackexchange.com/questions/1911/new-design-launched&quot;&gt;2014-02-26&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Election: &lt;a href=&quot;https://money.meta.stackexchange.com/questions/1941/2014-community-moderator-election&quot;&gt;2014-03-24&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-02T22:23:47.417" CommentCount="0" CommunityOwnedDate="2014-09-30T21:21:09.960" ContentLicense="CC BY-SA 3.0" />
  <row Id="2551" PostTypeId="2" ParentId="2545" CreationDate="2014-09-30T21:37:23.783" Score="16" Body="&lt;p&gt;More of a Request than something that we could do better, I would like to see us all get a &lt;s&gt;cool badge&lt;/s&gt; CodeReview Mug that participated in Public Beta and brought CodeReview back to life! (&lt;em&gt;or at least those on like the first 3 pages of user {rep based}&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;&lt;em&gt;&lt;strong&gt;FREE SWAG FTW&lt;/strong&gt;&lt;/em&gt;&lt;/h1&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-01T18:10:39.763" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="2552" PostTypeId="2" ParentId="70" CreationDate="2014-09-30T21:38:47.307" Score="8" Body="&lt;p&gt;I had some free time (No actually it's 2:56 AM, way past my bed time).&#xA;So I whipped this up (Not a logo,but a wallpaper).&lt;/p&gt;&#xA;&lt;p&gt;btw I'm not a graphic designer. But I know how to Google. :D&lt;/p&gt;&#xA;&lt;h2&gt;Download&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://pc.cd/ne1&quot; rel=&quot;nofollow noreferrer&quot;&gt;PSD and 1920x1080 PNGs&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2&gt;Preview&lt;/h2&gt;&#xA;&lt;h3&gt;Version 1&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gMgpS.png&quot; alt=&quot;Version 1&quot; /&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Version 2&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/SmNJU.png&quot; alt=&quot;Version 2&quot; /&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Version 3&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BCh4r.png&quot; alt=&quot;Version 3&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;PS : See if you can find your username in there.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-30T21:38:47.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2553" PostTypeId="2" ParentId="2545" CreationDate="2014-09-30T21:56:24.373" Score="36" Body="&lt;p&gt;I don't know &lt;a href=&quot;http://en.wikipedia.org/wiki/Search_engine_optimization&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEO&lt;/a&gt;, but make this site be included in the first few results of a Google search with query &quot;review my code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jbftd.png&quot; alt=&quot;Current&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="4477" LastEditDate="2014-10-19T08:59:34.187" LastActivityDate="2014-10-19T08:59:34.187" CommentCount="5" CommunityOwnedDate="2014-09-30T21:56:24.373" ContentLicense="CC BY-SA 3.0" />
  <row Id="2554" PostTypeId="2" ParentId="2545" CreationDate="2014-09-30T22:29:29.823" Score="23" Body="&lt;p&gt;I feel that when closing a question, even though there is a &amp;quot;This question has been put on hold&amp;quot;-message, adding a comment explaining a bit more about why the question was closed often helps a lot, and educates the user about what Code Review really is, and if the comment is written in a friendly way then I believe the probability is higher for the OP to return, and post a &lt;em&gt;real&lt;/em&gt; Code Review question.&lt;/p&gt;&#xA;&lt;p&gt;I'm using the &lt;a href=&quot;https://stackapps.com/questions/2116/autoreviewcomments-pro-forma-comments-for-se&quot;&gt;auto comments script&lt;/a&gt; to not have to write more or less the same comment over and over again, and many of you have probably seen me write this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Welcome to Code Review! I'm afraid this question does not match what this site is about. Code Review is about improving the cleanliness of existing, working code. Code Review is not the site to ask for help in fixing or changing &lt;em&gt;what&lt;/em&gt; your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is a message that in a nutshell describes what Code Review is to many posters who ask an off-topic question. It is also written in a positive way, describing how much we really want to help them once their question is on-topic.&lt;/p&gt;&#xA;&lt;h1&gt;I would like to...&lt;/h1&gt;&#xA;&lt;p&gt;I would like to reduce the number of &lt;a href=&quot;http://data.stackexchange.com/codereview/query/229319/closed-questions-without-comments&quot; rel=&quot;nofollow noreferrer&quot;&gt;closed questions without comments&lt;/a&gt;. Preferably down to zero for all incoming questions. Be aware that the SEDE does not show deleted questions, so there are inevitably more questions than shown in the query. I also believe that users who has their question closed are not notified about this by the Stack Exchange system, which increases the need for a comment even more.&lt;/p&gt;&#xA;&lt;p&gt;When the moderator tools for users with that privilege could be used for handling flags, I remember that the Community user automatically flagged questions that was closed without a comment. I believe that auto-flag exists for a reason and should be best handled by adding a comment to the specific question.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-30T22:29:29.823" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2555" PostTypeId="2" ParentId="2545" CreationDate="2014-09-30T22:36:02.680" Score="28" Body="&lt;p&gt;When posting on a site for the first time, there's really nothing worse than gaining the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/21/tumbleweed&quot;&gt;tumbleweed badge&lt;/a&gt;. This happened to me the first time I asked a question on &lt;a href=&quot;http://mathematics.stackexchange.com&quot;&gt;Mathematics&lt;/a&gt; and it really didn't made me enthusiastic about returning to that site.&lt;/p&gt;&#xA;&lt;h1&gt;I would like to...&lt;/h1&gt;&#xA;&lt;p&gt;I would like to eliminate the tumbleweed badge. No new users should ever have to gain this dreadful badge!&lt;/p&gt;&#xA;&lt;p&gt;To help with this I have of course created a query to check for &lt;a href=&quot;http://data.stackexchange.com/codereview/query/223231/tumbleweed-prevention&quot; rel=&quot;nofollow noreferrer&quot;&gt;possible tumbleweed candidates&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Even if it's just an upvote and/or a comment of the form &amp;quot;You have an interesting question here, I am personally not able to answer it but I do hope you will get an answer&amp;quot;, &lt;strong&gt;any response is better than no response&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-09-30T22:36:02.680" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2556" PostTypeId="2" ParentId="2545" CreationDate="2014-09-30T23:01:55.940" Score="21" Body="&lt;p&gt;I'd like to see us do a better job of downvoting bad questions and answers. We tend to focus on generating upvotes. With graduation we will be getting at least a little more exposure. We need to be on our game when it comes to policing the site and guaranteeing quality content. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-09-30T23:01:55.940" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="2557" PostTypeId="2" ParentId="2535" CreationDate="2014-10-01T08:35:12.540" Score="6" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Welcome to Code Review! I'm afraid this question does not match what this site is about. Code Review is about improving the cleanliness of existing, working code. &lt;strong&gt;Code Review is not the site to ask for help in fixing or changing &lt;em&gt;what&lt;/em&gt; your code does.&lt;/strong&gt; Once the code &lt;strong&gt;does what you want&lt;/strong&gt;, we would love to help you do the same thing in a cleaner way!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is what I usually comment on questions that I vote to close with the reason &amp;quot;&lt;em&gt;Questions containing broken code or asking for advice about code not yet written are off-topic&lt;/em&gt; (...)&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;To me the question about &amp;quot;Is this working code?&amp;quot; all boils down to:&lt;/p&gt;&#xA;&lt;h1&gt;Does the code do what you want it to do?&lt;/h1&gt;&#xA;&lt;p&gt;This can be separated into the following parts: (perhaps there are even more parts)&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does the program return the expected results?&lt;/li&gt;&#xA;&lt;li&gt;Does the program have the features you want it to have? (Do not ask &amp;quot;How do I implement feature X?&amp;quot;)&lt;/li&gt;&#xA;&lt;li&gt;Does the program do it's job &lt;em&gt;without&lt;/em&gt; throwing unexpected exceptions, causing segmentation faults, etc? (Questions about avoiding exceptions and segmentation faults is Stack Overflow territory)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The answers to the above questions has to be &lt;strong&gt;Yes&lt;/strong&gt; for the code to be considered 'working'.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-01T08:35:12.540" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2558" PostTypeId="2" ParentId="2546" CreationDate="2014-10-01T13:52:59.173" Score="3" Body="&lt;p&gt;If you can post it by itself and give us input and expected output (enough to give us a baseline of what the code is doing), I think that it would be fine to post different pieces of the code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;if you can provide input and output, I don't see why you can't post more than one at a time, but keep in mind that you get really cool badges for post good questions daily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;after 5 good question days&#xA;after 30 good question days&#xA;after 100 good question days&lt;/p&gt;&#xA;&#xA;&lt;p&gt;so it wouldn't hurt to space them out either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that you should in small questions, if you look at the user JavaDeveloper, he is the only one with the 100 good question days so far, he has posted almost every part of some application.  I might have read 1 or 2 of his questions. but it seems like he does almost what you speak of, and others can clarify this better for you in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;Chat&lt;/a&gt; I am sure&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I see nothing wrong with what you are proposing either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;having all the pieces come together on one Community Wiki Questions that links them all together sounds like a wonderful idea to me.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-10-01T13:52:59.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2559" PostTypeId="1" CreationDate="2014-10-01T15:52:30.460" Score="10" ViewCount="99" Body="&lt;p&gt;I feel that this topic is ambiguous at the current time, and I would like some clarification. When I see a question that is obviously, or at least &lt;em&gt;appears&lt;/em&gt; to be off-topic based on how it is worded, my usual reaction is this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Downvote;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Vote to close;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When applicable, offer a comment that may help the OP either make their question on-topic;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If OP edits question to make on-topic, then revoke my VTC and often my DV.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2535/what-exactly-does-it-mean-for-code-to-be-working-code/2536#2536&quot;&gt;this answer&lt;/a&gt; threw me for a loop, specifically: &lt;em&gt;(emphasis mine)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you then find that the code doesn't support unicode, that's a nice point to state in an answer. But the asker's original input domain didn't contain unicode. Just &quot;normal&quot; strings. If the asker had mentioned they did support unicode and it was obvious they didn't then it would be viable for closure &lt;strong&gt;(but more likely; we'd edit it so it's no longer making the claim, then review it anyway)&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't want this to sound more controversial than needed, but I feel that the burden of making the question on-topic should be on the OP rather than the question being coerced into being on-topic, effectively &lt;strong&gt;changing the meaning of the original question&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm OK if everyone else is OK with this, but I would like input from the community and from mods as to whether this would be a good practice for this site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: I'm not asking about changing the code, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2300/may-another-user-fix-broken-code-in-a-question-to-make-it-on-topic&quot;&gt;that has already been adressed&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-10-01T23:08:29.250" Title="Non-OP edits to change the original question to make it on-topic" Tags="|discussion|scope|editing|etiquette|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2560" PostTypeId="2" ParentId="2545" CreationDate="2014-10-01T17:04:54.260" Score="14" Body="&lt;h1&gt;Give Us a Domain&lt;/h1&gt;&#xA;&lt;p&gt;Here are some suggestions and prices (from a &lt;a href=&quot;http://en.wikipedia.org/wiki/Go_Daddy&quot; rel=&quot;nofollow noreferrer&quot;&gt;Go Daddy&lt;/a&gt; search):&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OKcvG.png&quot; alt=&quot;Suggestion_1&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/4VENl.png&quot; alt=&quot;Suggestion_2&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Ir5fW.png&quot; alt=&quot;Suggestion_3&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/F06V3.png&quot; alt=&quot;Suggestion_4&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/YZatE.png&quot; alt=&quot;Suggestion_5&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/yTwea.png&quot; alt=&quot;Suggestion_6&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/8ufpf.png&quot; alt=&quot;Suggestion_7&quot; /&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/0JDwY.png&quot; alt=&quot;Suggestion_8&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-19T09:12:22.580" CommentCount="12" CommunityOwnedDate="2014-10-03T13:08:51.040" ContentLicense="CC BY-SA 3.0" />
  <row Id="2561" PostTypeId="1" CreationDate="2014-10-01T18:10:57.793" Score="16" ViewCount="228" Body="&lt;p&gt;When doing a CR, it's important to be able to quickly find methods/classes/whatever in the source. Currently, it's just terrible as you get a couple of small scrolling views and the search takes way more time than anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's specific to CR, as other sites rarely need that much code. There should be a way to&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;open a code block in a new tab&lt;/li&gt;&#xA;&lt;li&gt;or download all code blocks as a zip file&lt;/li&gt;&#xA;&lt;li&gt;or git clone the whole question&lt;/li&gt;&#xA;&lt;li&gt;or (at the very least) expand all code block to their full size&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;or anything else. Scrolling in a posting containing multiple scroll views is a [insert you favorite swear]. The current state of CR is simply unsuitable for CR.&lt;/p&gt;&#xA;" OwnerUserId="14363" LastActivityDate="2016-08-25T10:45:24.507" Title="Viewing the source code" Tags="|feature-request|" AnswerCount="5" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2562" PostTypeId="1" AcceptedAnswerId="2563" CreationDate="2014-10-01T18:37:21.317" Score="16" ViewCount="275" Body="&lt;p&gt;Are we allowed to ask questions &lt;strong&gt;just about&lt;/strong&gt; regular expressions?&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="31562" LastEditDate="2014-10-01T18:43:11.700" LastActivityDate="2014-10-01T18:43:29.963" Title="Are we allowed to ask questions about just regular expressions?" Tags="|discussion|scope|asking-questions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2563" PostTypeId="2" ParentId="2562" CreationDate="2014-10-01T18:39:38.973" Score="17" Body="&lt;p&gt;Technically, yes, but, different regex engines have slightly different rules, charsets, etc. Sometimes it is worth knowing the interpreter as well as the regex. So, yes, plain regex are on topic, but the more information you give, the better the results will be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, surprisingly often, the right answer is to not use regex, and for those answers, it is better to know more about the problem, than the solution.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-10-01T18:39:38.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2564" PostTypeId="2" ParentId="2562" CreationDate="2014-10-01T18:43:29.963" Score="15" Body="&lt;p&gt;&quot;Regular expressions&quot; are too general a concept.  Programming languages vary &lt;em&gt;wildly&lt;/em&gt; in the features that are actually supported by their regular expression engines, as well as in their syntax.  Therefore, you must specify a specific programming language in your question.  A question that is purely about a &quot;generic&quot; regular expression would be hypothetical code, which is off-topic for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-01T18:43:29.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2565" PostTypeId="2" ParentId="2559" CreationDate="2014-10-01T22:59:50.557" Score="2" Body="&lt;p&gt;Leave open. Nearly always. (*) If the OP claims, it supports Unicode and it doesn't... it's a bug w.r.t. their claims, but it doesn't mean it's a bug w.r.t. the specification. Maybe the claim was just too bold.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the Unicode support was the main point of the question, this would change the situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point of a real CR is to get feedback and to get it soon. Closing is not helpful in speeding it up. Obviously broken code should be refused and so questions &quot;how can I fix it?&quot; which belong on SO. But when the OP simply make an invalid claim or if they add a notice like &quot;it works only for square boards&quot;, then IMHO a meaningful CR can still be done.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;(*) That's actually my general opinion on the whole SO. Unless it's really broken, let it pass. I'm not trying to interpret the written rules, that's just how I think this site can be most useful. Closing and deleting are valid and necessary actions, I just feel closing is overused.&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="14363" LastEditDate="2014-10-01T23:08:29.250" LastActivityDate="2014-10-01T23:08:29.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2566" PostTypeId="1" CreationDate="2014-10-02T02:15:31.927" Score="10" ViewCount="60" Body="&lt;p&gt;I have taken a number of screen captures of different interactions one would have with SE, specifically on the Code Review site. Here are some of my early observations.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Please note: Throughout this trial the iPad has been held horizontally, mostly. The layout is not quite as good with vertical orientation.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1&gt;A question:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x5UFW.jpg&quot; alt=&quot;Question&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;An answer to said question, with comments:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/eCRhs.jpg&quot; alt=&quot;Answer&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Profile&lt;/h1&gt;&#xA;&lt;p&gt;&lt;em&gt;Note: I had the quick navigation menu open, it's on the left. Can be reduced easily.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/yi5UT.jpg&quot; alt=&quot;Profile&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Feed&lt;/h1&gt;&#xA;&lt;p&gt;This shows hot network questions in a horizontally scrollable interface. It also seems to display recent questions on your &amp;quot;hottest&amp;quot; networks.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Obso7.jpg&quot; alt=&quot;Feed&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Search filters&lt;/h1&gt;&#xA;&lt;p&gt;When you click on the &amp;quot;Active&amp;quot; word in the left dashboard, it gives you a number of filtering options:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/VNaVQ.jpg&quot; alt=&quot;Search filters&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;&amp;quot;Tags&amp;quot; view&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GSuDf.jpg&quot; alt=&quot;tags&quot; /&gt;&lt;/p&gt;&#xA;&lt;h1&gt;&amp;quot;User&amp;quot; view&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0vbSv.jpg&quot; alt=&quot;UserProfile&quot; /&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;&lt;em&gt;&lt;strong&gt;Flipping to vertical view!&lt;/strong&gt;&lt;/em&gt;&lt;/h1&gt;&#xA;&lt;h1&gt;Test Q&amp;amp;A view, showing editing and preview panes&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strike&gt;The code block seems to not be up to par yet, which is a big deal for CR.&lt;/strike&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Wo5Ds.jpg&quot; alt=&quot;Code Block&quot; /&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;&lt;em&gt;&lt;strong&gt;Flipping back to horizontal view!&lt;/strong&gt;&lt;/em&gt;&lt;/h1&gt;&#xA;&lt;h1&gt;Large code blocks&lt;/h1&gt;&#xA;&lt;p&gt;Scrollbars for long sections of code seem to be gone on iOS app:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/N20gg.jpg&quot; alt=&quot;good_things&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;And that seems to be good on both questions and answers.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/O8m74.jpg&quot; alt=&quot;good_things2&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-02T07:05:20.107" Title="First impressions on iOS SE app, as relates to Code Review" Tags="|discussion|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2567" PostTypeId="2" ParentId="2561" CreationDate="2014-10-02T08:31:52.570" Score="3" Body="&lt;p&gt;Your first three suggestions suffer from a big problem:&lt;/p&gt;&#xA;&lt;h2&gt;Code on CR is not organized in files!&lt;/h2&gt;&#xA;&lt;p&gt;This makes implementing the very top 3 &amp;quot;fixes&amp;quot; quite a mess, as you'd need to parse the question body for code-blocks and &lt;em&gt;extract them&lt;/em&gt; to a separate (where you want to export it to)&lt;/p&gt;&#xA;&lt;p&gt;Additionally git-cloning / git remote workspaces are not quite as easy as using them is. You're basically asking something close to impossible with the current form of SE in general.&lt;/p&gt;&#xA;&lt;p&gt;Your &amp;quot;at the very least&amp;quot; point has a &lt;em&gt;relatively&lt;/em&gt; simple fix, though.&lt;/p&gt;&#xA;&lt;p&gt;Use a user-style (or similar), that overrides the &lt;code&gt;max-height: 600px;&lt;/code&gt; style-rule for &lt;code&gt;pre&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-02T08:31:52.570" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2569" PostTypeId="2" ParentId="2535" CreationDate="2014-10-02T23:54:58.910" Score="2" Body="&lt;p&gt;One problem with a &quot;working code&quot; is that often we don't know that the code is broken unless the OP says so. As @Pimgd noted,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code doesn't not need to be executable for reviewers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Compare &lt;a href=&quot;https://codereview.stackexchange.com/questions/64219/delimiter-matching-using-stack-in-java/&quot;&gt;Delimiter matching using stack&lt;/a&gt; vs &lt;a href=&quot;https://codereview.stackexchange.com/questions/64304/arraylist-implementation-in-c/&quot;&gt;Array list implementation&lt;/a&gt;. Both posts contain the broken code. Both posts have enough meat to be reviewed. One admits that there is a problem, and gets punished. Another doesn't and gets awarded. I don't think it is fair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, if the code contains a material for a review it is not off-topic.&lt;/p&gt;&#xA;" OwnerUserId="40480" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-10-03T00:01:58.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2570" PostTypeId="2" ParentId="2535" CreationDate="2014-10-03T03:33:14.680" Score="4" Body="&lt;p&gt;The premise of this question is wrong. This is a misleading question.&lt;/p&gt;&#xA;&lt;p&gt;To put it bluntly, code is not &amp;quot;on&amp;quot; or &amp;quot;off&amp;quot; topic based on whether the code works or not. Not-working code &lt;em&gt;can&lt;/em&gt; be on-topic. The critical aspect is actually clear in the help-center:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;- To the best of my knowledge, does the code work?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is not about working code, it is about what the asker of the question knows (or reasonably should know).&lt;/p&gt;&#xA;&lt;p&gt;So, how do I explain this... If I have the following (Java) code:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;public static void main(String[] args) {&#xA;    System.out.println(args[1]);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Is that working code?&lt;/p&gt;&#xA;&lt;p&gt;Well, that code &lt;em&gt;will&lt;/em&gt; work if you supply two (or more) arguments to the program. It will throw an &lt;code&gt;IndexOutOfBoundsException&lt;/code&gt; if you have one, or no arguments.&lt;/p&gt;&#xA;&lt;p&gt;So, that is code that &lt;em&gt;may&lt;/em&gt; work. Now, why is this important? It's important because the significant feature of the question, when it comes to being on topic, is what the &lt;em&gt;asker knows&lt;/em&gt;. Let's run through some scenarios for a question containing this code:&lt;/p&gt;&#xA;&lt;h3&gt;On Topic&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have this code that prints &amp;quot;World&amp;quot;, and this is how I call it. Is it a good program?:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;java MyClass Hello World&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is on topic because, despite being horrible code, the asker possibly never noticed that there is a bug.... and, since the code works for the intended use case, it is, &amp;quot;to the best of their knowlege&amp;quot;, &lt;em&gt;working&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;Off Topic - known broken&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have this code that sometimes throws an IllegalArgumentException, and sometimes does not. This for example, when I run:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;java MyClass Hello World&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;it works, and prints &amp;quot;World&amp;quot;. How can I improve it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is off topic, because the asker &lt;em&gt;knows&lt;/em&gt; there is a problem, and not only that, it is the top priority to get it fixed. That reason would actually make the question On-Topic on Stack Overflow, and Off-Topic here.&lt;/p&gt;&#xA;&lt;h3&gt;Off Topic - should have known&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have this code which prints &amp;quot;World&amp;quot; when I call&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;java MyClass World&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Code that is presented for review that is obviously broken, and would not ever work, compile, or has some other fatal flaw, even in the intended use case, is code that the asker should have known was broken, even if there is no claim that it is broken, or even a 'lie' saying it works.&lt;/p&gt;&#xA;&lt;h3&gt;Off Topic - missing feature&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have this code that prints &amp;quot;World&amp;quot; when I run it like:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;java MyClass Hello World of Code Review&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;but I want to extend it to print &amp;quot;World of Code Review&amp;quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is code that needs to be modified to accomplish a task that is not there yet. The code currently runs, without error, but does not produce the desired result.&lt;/p&gt;&#xA;&lt;h3&gt;Summary&lt;/h3&gt;&#xA;&lt;p&gt;Code Review is one of the last steps in a process for creating quality code. It is expected that the code does its intended task before the code is ready to present for review.&lt;/p&gt;&#xA;&lt;p&gt;If the code is not working as intended, and you &lt;em&gt;know&lt;/em&gt; it is not working as intended, then the code is not ready for a &lt;em&gt;review&lt;/em&gt;. If it fails, or occasionally fails, and you need help getting the code in to a reviewable state, there is Stack Overflow that can help you. If it works in a limited way, but does not accomplish the full desired feature set, then it is also not ready for review, and, depending on the problem, Stack Overflow, or perhaps Programmers may be the right place to go to for help.&lt;/p&gt;&#xA;&lt;p&gt;If you think your code is ready for review, then you must also think that the code does what it needs to do, and it does it satisfactorily. Even if your thinking is wrong, the code, in your mind, was &lt;em&gt;ready&lt;/em&gt; for review, and thus is on topic.&lt;/p&gt;&#xA;&lt;p&gt;Bringing code to a review which is not ready for a review, and you &lt;em&gt;know&lt;/em&gt; it is not ready for a review, is a horrible, mean thing to do, and it wastes time, and there is a special close and downvote button for those folk.&lt;/p&gt;&#xA;&lt;p&gt;Bringing code to a review which you believe (in good faith) is ready for review, even if you are wrong, is forgiveable... with maybe a downvote, and a polite answer that points out why, would be nice.&lt;/p&gt;&#xA;&lt;p&gt;Lying about your broken code, and claiming it works, when it does not work, is more than just rude .... hmmm. Not sure what the right punishment is for that.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-03T03:33:14.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2571" PostTypeId="1" AcceptedAnswerId="3898" CreationDate="2014-10-03T13:23:19.090" Score="10" ViewCount="136" Body="&lt;p&gt;A few times, I've seen questions where a considerable bulk of the question text is devoted to a question that's really more appropriate for StackOverflow or Programmers. But by posting code, the question manages to technically fulfill the requirements for a code review question, essentially adhering to the letter, but- I'd suggest- not the spirit of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A recent example is this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/64461/dependency-injection-into-an-abstract-class&quot;&gt;Dependency Injection into an Abstract Class&lt;/a&gt;, where the edit history is particularly revealing. Another one is &lt;a href=&quot;https://codereview.stackexchange.com/questions/49585/exceptions-or-something-else&quot;&gt;Exceptions or something else?&lt;/a&gt; .&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;One possible line to take on this is that if an asker posts some code and a question relating to one particular aspect, an answerer isn't obliged to focus their review on the question. So we say: sure, an asker can try this box-ticking approach, but there's no reason to think they'll be happy with the result. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But often, especially if the off-topic question is interesting enough, an answerer will &lt;em&gt;want&lt;/em&gt; to answer it. This happened with both of the above example questions- and for the second one, the &quot;guilty&quot; answerer was me. Plus, I'd suspect most askers who do this simply don't realise their question would be a better fit for another site. If their question is a better fit for Programmers, then they'd probably be happier with the response they get on that site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what you end up with is an off-topic question with a token code snippet attached to it, matched by an off-topic answer with a token code review attached to it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this actually a problem at all?&lt;/li&gt;&#xA;&lt;li&gt;If so, is it a problem we can do anything about?&lt;/li&gt;&#xA;&lt;li&gt;If so, what can we do?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="37788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-01-04T13:27:46.210" Title="Posting code to check a box" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2572" PostTypeId="2" ParentId="2561" CreationDate="2014-10-03T18:13:53.697" Score="7" Body="&lt;p&gt;I couldn't agree more.&#xA;It's very important to copy-paste code into an IDE for a good, detailed, tested review.&#xA;Unfortunately, copying code in scrolling boxes is not as easy as it should be.&#xA;It would be nice if you could just click within a box and press Control A,&#xA;but that's not how browsers work.&#xA;That will select everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something that could help is a simple button above each block of code to &lt;em&gt;select&lt;/em&gt; the text inside the code block, so you can press Control C to copy it.&#xA;I'd like to emphasize the point of &lt;em&gt;selecting&lt;/em&gt; text as opposed to copying to clipboard directly.&#xA;Copying to clipboard is more complicated and usually implemented by Flash,&#xA;which I don't want to enable.&#xA;Selecting text is totally harmless, and easy to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a proof of concept, run the code snippet below.&#xA;(Another example of the technique on &lt;a href=&quot;http://janosgyerik.github.io/highlighter/&quot; rel=&quot;nofollow&quot;&gt;one of my web-tools&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;jQuery.fn.selectText = function () {&#xA;    var element = this[0];&#xA;    var range;&#xA;    if (document.body.createTextRange) {&#xA;        range = document.body.createTextRange();&#xA;        range.moveToElementText(element);&#xA;        range.select();&#xA;    } else if (window.getSelection) {&#xA;        var selection = window.getSelection();&#xA;        range = document.createRange();&#xA;        range.selectNodeContents(element);&#xA;        selection.removeAllRanges();&#xA;        selection.addRange(range);&#xA;    }&#xA;};   &#xA;$('button.select').click(function () {&#xA;  $('.editor pre').selectText();&#xA;});&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;div class=&quot;editor&quot;&amp;gt;&#xA;&amp;lt;button class=&quot;select&quot;&amp;gt;Select text&amp;lt;/button&amp;gt;&#xA;&amp;lt;pre&amp;gt;&#xA;def get_data(dir)&#xA;  newest = get_most_recent_file_numbers(dir)&#xA;&#xA;  data = {} # might even be able to get rid of this with clever use of Hash.new&#xA;  data = $file_prefixes.each do |type, file_prefix|&#xA;    file = File.open(&quot;#{dir}/#{file_prefix}_#{newest[type]}.csv&quot;)&#xA;    file.readline&#xA;    ???&#xA;  end&#xA;end&#xA;&amp;lt;/pre&amp;gt;&#xA;&amp;lt;/div&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2014-10-03T18:13:53.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2573" PostTypeId="2" ParentId="2561" CreationDate="2014-10-03T18:34:05.567" Score="2" Body="&lt;p&gt;What I do when I want code from the question,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;click the Edit link&lt;/li&gt;&#xA;&lt;li&gt;Highlight what I want&lt;/li&gt;&#xA;&lt;li&gt;&lt;kbd&gt;Ctrl&lt;/kbd&gt; + &lt;kbd&gt;C&lt;/kbd&gt;&lt;/li&gt;&#xA;&lt;li&gt;then create a new blank file in Notepad++&lt;/li&gt;&#xA;&lt;li&gt;Paste into new file&lt;/li&gt;&#xA;&lt;li&gt;select language formatting&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;then I can easily read, re-write, change tabs to spaces, use the fancy &lt;kbd&gt;Alt&lt;/kbd&gt; + &lt;kbd&gt;Shift&lt;/kbd&gt; command to insert all the tabs to the code, or delete an extra tab on all lines of the code,  etc., etc., etc.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-10-03T18:34:05.567" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2574" PostTypeId="2" ParentId="2561" CreationDate="2014-10-03T19:21:27.997" Score="2" Body="&lt;p&gt;janos' idea can be easily applied to all code snippets automaticaly. They all seem to start with &lt;code&gt;&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&lt;/code&gt;, so I find them and add the button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd personally prefer to open the snippet in a new tab/window, but this is the next step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;jQuery('pre &amp;gt; code').parent()&#xA;        .prepend(jQuery('&amp;lt;button&amp;gt;Select code&amp;lt;/button&amp;gt;').click(function (event) {&#xA;    console.log(event.target);&#xA;    var element = event.target.nextSibling;&#xA;    var range;&#xA;    if (document.body.createTextRange) {&#xA;        range = document.body.createTextRange();&#xA;        range.moveToElementText(element);&#xA;        range.select();&#xA;    } else if (window.getSelection) {&#xA;        var selection = window.getSelection();&#xA;        range = document.createRange();&#xA;        range.selectNodeContents(element);&#xA;        selection.removeAllRanges();&#xA;        selection.addRange(range);&#xA;    }&#xA;}));&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&#xA;&#xA;&amp;lt;pre&amp;gt;&#xA;&amp;lt;code&amp;gt;&#xA;def get_data(dir)&#xA;  lorem ipsum dolor sit amet, consectetur adipiscing elit.&#xA;&amp;lt;/code&amp;gt;&#xA;&amp;lt;/pre&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="14363" LastActivityDate="2014-10-03T19:21:27.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2575" PostTypeId="1" CreationDate="2014-10-03T19:56:21.053" Score="10" ViewCount="60" Body="&lt;p&gt;Does the snippet tool no longer works? &quot;Insert into Post&quot; seems to do absolutely nothing, and I could not find a stack-trace in the console either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Observed on&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chrome version 40.0.2174.0 canary&lt;/li&gt;&#xA;&lt;li&gt;Safari 7&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Update:&#xA;&lt;a href=&quot;https://meta.stackoverflow.com/questions/272736/cannot-create-stack-snippet&quot;&gt;SO is impacted as well&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/240486/snippets-editor-wont-insert-and-close-on-so&quot;&gt;Central bug tracker&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;b&amp;gt;It works if you click outside of the snippet editor&amp;lt;/b&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-10-08T17:52:32.350" Title="Stack Snippets broken — Insert Into Post doesn't work?" Tags="|bug|status-completed|stack-snippets|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2576" PostTypeId="2" ParentId="2571" CreationDate="2014-10-03T19:58:51.767" Score="2" Body="&lt;p&gt;My guesses:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Is this actually a problem at all?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From the POV of the OP, closing the question is a problem. That's why I hurried to answer one of the two questions above. What are are alternatives:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The questions gets closed here and the OP comes never again. Not optimal, right?&lt;/li&gt;&#xA;&lt;li&gt;The questions gets closed here and reposted elsewhere. Then there's a duplicate, at least temporarily.&lt;/li&gt;&#xA;&lt;li&gt;The questions gets moved. I've already asked somewhere &lt;strong&gt;why can't we simply vote for moving&lt;/strong&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But it can get more funny. There are people on SO which thing that any snippet disqualifies the question for SO and vote to close it as it supposedly belong here. And so on...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess, there are about the same people here as on SO or programmers, it's just that on SO there is much more of them. IMHO unless the question requires some very special knowledge, there's no difference in the quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unlike SO, CR has little value for future searches, so it's all less relevant. The OP get their answers and nobody else really cares.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If so, is it a problem we can do anything about?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only problem is the strange site split. There are always border cases and there are newbies amazed (or shocked?) by this strange decision. YMMV. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If so, what can we do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Lower the barrier between the sites?&lt;/strong&gt; Imagine, you would have ignored the CR aspect of the question, answered the real question only, and voted for moving to SO. The OP would see your vote as a movement proposal and most probably accept it  (the question could be moved also without his cooperation assuming enough votes).&lt;/p&gt;&#xA;" OwnerUserId="14363" LastActivityDate="2014-10-03T19:58:51.767" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2577" PostTypeId="1" AcceptedAnswerId="2578" CreationDate="2014-10-03T21:09:26.610" Score="13" ViewCount="99" Body="&lt;p&gt;When answering questions, the asker of the question from time to time either explicitly or implicitly adds some constraints to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Common constraints are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We are bound to Java version x.&lt;/li&gt;&#xA;&lt;li&gt;We are not allowed to use any high level language feature.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think those constraints are fine as they can be explained with good arguments, whether you and I agree or not is not relevant, it matters that the relevant people agree on them, like a manager or a teacher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have just come across an interesting case though: &lt;a href=&quot;https://codereview.stackexchange.com/questions/64679/karatsuba-c-implementation&quot;&gt;Karatsuba C++ implementation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here the OP is implicitly using C++ more like C than like C++, and even further down in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/64679/karatsuba-c-implementation#comment118434_64679&quot;&gt;his comment&lt;/a&gt; he explains that he likes it more this way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I think that the question boils down to: &lt;strong&gt;Should we follow OP's preferences (disguised as requirements) if there are no other stakeholders in play?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where stakeholders are defined as a manager or as a teacher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the feeling that with this particular question, we should suggest that he uses the C++ features if he is coding in C++, whether he likes it or not, it is best practice, even though the OP on the other hand said that he did not &lt;em&gt;want&lt;/em&gt; to use those features, without giving a good reason.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-08T15:33:31.667" Title="Do we need to strictly follow posed poster requirements when reviewing?" Tags="|discussion|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2578" PostTypeId="2" ParentId="2577" CreationDate="2014-10-03T23:07:50.257" Score="11" Body="&lt;p&gt;One of our Help Center rules, and indeed, one of our core values, is&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want the code to be good code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To that end, any answer that makes the code &quot;better&quot; is fair game.  It's just that this OP has declared some preconceived ideas of what is &quot;better&quot;, so you would have to work extra hard to convince them to abandon the self-imposed constraints.  Then it would be up to the community to judge whether your counterproposal makes good sense.  (Don't be surprised if the OP chooses not to accept your answer, though.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've even written &lt;a href=&quot;https://codereview.stackexchange.com/a/54243/9357&quot;&gt;answers&lt;/a&gt; in which I've proposed switching to a different RDBMS for technical reasons.  If you genuinely feel that the code would benefit greatly, state your case in your answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-10-03T23:07:50.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2579" PostTypeId="1" CreationDate="2014-10-04T03:36:53.790" Score="33" ViewCount="975" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1781/31503&quot;&gt;&lt;strong&gt;Back in April&lt;/strong&gt;&lt;/a&gt; we got together and put together a shortlist of community ads that can be posted to other graduated sites. That was a very successful campaign with probably a thousand or two &amp;quot;click throughs&amp;quot; to Code Review.&lt;/p&gt;&#xA;&lt;p&gt;Let's reboot the process and roll the ads out again!&lt;/p&gt;&#xA;&lt;h2&gt;Results&lt;/h2&gt;&#xA;&lt;p&gt;The following are the top-3 voted candidates, and will move on to the 'post to ads' system:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;(30) &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2597/&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/i7GBT.png&quot; alt=&quot;Mjolka&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;(27) &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2617/&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ig1cD.png&quot; alt=&quot;Mat's Mug&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;(22) &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2611/&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/gYZ57.gif&quot; alt=&quot;Flambino&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The possible candidate sites for these ads are (graduated, computer-related, not Stack Overflow):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://superuser.com/&quot;&gt;Super User&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://serverfault.com/&quot;&gt;Server Fault&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;Programmers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://gamedev.stackexchange.com/&quot;&gt;Game Development&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://dba.stackexchange.com/&quot;&gt;Database Administrators&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://security.stackexchange.com/&quot;&gt;Information Security&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://webmasters.stackexchange.com/&quot;&gt;Webmasters&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://cstheory.stackexchange.com/&quot;&gt;Theoretical Computer Science&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Are there graduated sites that make sense in addition to these (not Stack Overflow - off-limits)?&lt;/p&gt;&#xA;&lt;p&gt;Last round we only targeted Programmers....&lt;/p&gt;&#xA;&lt;p&gt;What's a good way to narrow down this decision?&lt;/p&gt;&#xA;&lt;p&gt;I would like to see ads on Programmers, and potentially comp-sci, GameDev, and Webmasters. Possibly more. Do all the ads go to each? Decisions, decisions....&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;What are Community Promotion Ads?&lt;/h2&gt;&#xA;&lt;p&gt;There is a &lt;a href=&quot;http://blog.stackoverflow.com/2011/05/community-promotion-ads/&quot;&gt;&lt;strong&gt;blog post&lt;/strong&gt;&lt;/a&gt; about community ads, but the short version is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Community Promotion Ads are community-vetted advertisements that will&#xA;show up on the main site, in the right sidebar. The purpose of this&#xA;question is the vetting process. Images of the advertisements are&#xA;provided, and community voting will enable the advertisements to be&#xA;shown.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;What are we going to do?&lt;/h2&gt;&#xA;&lt;p&gt;We are going to make ads for Code Review, and 'inject' them in to the ads that are shown on sites like &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/questions/6315/community-promotion-ads-2014&quot;&gt;Programmers&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;These ads are shown in a cycle that is displayed to viewers of those sites. Any graduated site, oher than Stack Overflow, is a candidate site for community ads.&lt;/p&gt;&#xA;&lt;h2&gt;Two Things...?&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What sites should we advertise on?&lt;/li&gt;&#xA;&lt;li&gt;What should the adverts be?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The ad submissions posted as answers on this question, that get the highest votes will be the top candidates for the actual ads on other sites. You can make special ads for certain sites if you want too. You should clearly include in your answer any details you think may be relevant.&lt;/p&gt;&#xA;&lt;p&gt;We will run this till Halloween (Oct 31, 2014)!&lt;/p&gt;&#xA;&lt;h2&gt;The strict rules for the ads:&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be 220 x 250 pixels&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of 150 KB&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Examples&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1781/31503&quot;&gt;Look through the last round of ads that were done&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The highest voted ones were:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LZUho.png&quot; alt=&quot;Ad1&quot; /&gt;&lt;img src=&quot;https://i.stack.imgur.com/NB61o.png&quot; alt=&quot;Ad2&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;May the odds be ever in your favor!&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-11-05T00:33:38.637" Title="Let's make More Community Ads!" Tags="|discussion|publicity|contest|" AnswerCount="13" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="2581" PostTypeId="1" AcceptedAnswerId="2583" CreationDate="2014-10-04T17:27:12.477" Score="16" ViewCount="188" Body="&lt;p&gt;I've noticed more and more questions recently having their posts tagged with C++ both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;.  A couple examples that I have recently handled myself:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/64679/27623&quot;&gt;Karatsuba C++ implementation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/64723/27623&quot;&gt;Passing objects to functions safely and efficiently&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As these questions stand, they will not compile as vanilla C code even though they may have a similar syntax and only minor porting changes would have to be made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Am I wrong to remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; tag from these posts?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-10-04T18:06:52.913" Title="Tagging: C++ vs C" Tags="|discussion|tags|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2582" PostTypeId="1" AcceptedAnswerId="2584" CreationDate="2014-10-04T18:02:46.917" Score="12" ViewCount="125" Body="&lt;p&gt;Let's say you have 5 ideas to criticize in a question.&#xA;I see some advantages in including only 3 of them in your answer:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Other answerers will have more things to say, making it easier to join in:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There will be more answers&lt;/li&gt;&#xA;&lt;li&gt;Better questions-to-answers ratio -- good for the site&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In turn, more answers will have interesting ripple effects:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;More activity drives more traffic to the question&lt;/li&gt;&#xA;&lt;li&gt;More answerers -&gt; more &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1706/12390&quot;&gt;pimping&lt;/a&gt; -&gt; more traffic&lt;/li&gt;&#xA;&lt;li&gt;More rep for everyone: you, other answers, OP&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The only downside is that due to more competing answers, maybe yours won't end up as the accepted answer. That might be an affordable risk. And if the increased traffic drives triggers a &quot;hot question&quot;, that can easily lead to 10+ upvotes for each answerer, which can become easily more than what you might normally get from an as-good-as-can-be answer that gets accepted quickly and then gets forgotten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This goes hand in hand with &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2473/teamwork-editing-your-answer-based-on-another-answer-or-comment&quot;&gt;teamwork&amp;trade;&lt;/a&gt; and posting stuff that's &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479/12390&quot;&gt;good enough to constitute a reasonable checkin log message&amp;trade;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we encourage deliberately incomplete / partial answers?&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-10-18T00:06:20.660" Title="Should we encourage deliberately incomplete answers?" Tags="|discussion|answers|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2583" PostTypeId="2" ParentId="2581" CreationDate="2014-10-04T18:06:52.913" Score="15" Body="&lt;p&gt;I cannot see how a post can be tagged with both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; on Code Review, other than an intentional polyglot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, if a person writes the code in a C style and compiles it with C++ then it is a C++ question, because &lt;em&gt;Answers&lt;/em&gt; can then use C++ features as part of the recommendation. If C++ related suggestions are not 'OK' for the question, then it should not be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, and it should not be &lt;strong&gt;compiled&lt;/strong&gt; with C++.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reverse is also true. Even though people who know C++ may be able to help a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;-tagged question, then it should still be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; because it will be compiled with C.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question writing C++ style and compiled with C is not possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question writing C style and compiled with C++ is possible, but only as a compatibility layer, and is not essentially being compiled as C++&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, a question needs to choose their compiler as part of the tagging, rather than just the style of the code.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-10-04T18:06:52.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2584" PostTypeId="2" ParentId="2582" CreationDate="2014-10-04T18:12:17.380" Score="16" Body="&lt;h2&gt;No, we should not &lt;em&gt;encourage&lt;/em&gt; it&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;Incomplete&lt;/em&gt; answers are fine. There is nothing wrong with them. &lt;em&gt;Complete&lt;/em&gt; answers are also fine though (although, is there such a thing as a fully comprehensive answer?).&lt;/p&gt;&#xA;&lt;p&gt;People writing answers should feel free to comment on, and criticise and praise whatever they feel inclined to cover. If that leads to a comprehensive answer, then fine. If not, then that's also OK.&lt;/p&gt;&#xA;&lt;p&gt;If they have significantly different perspectives, or some other factors crop up, then answering multiple times is also fine.&lt;/p&gt;&#xA;&lt;p&gt;But, by &lt;em&gt;encouraging&lt;/em&gt; partial answers, you are &lt;em&gt;discouraging&lt;/em&gt; comprehensive answers. That is not something I want to see happen. If people feel 'guilty' about writing comprehensive answers because that will not make the question 'hot' or there will be fewer votes, then we have a bigger problem.&lt;/p&gt;&#xA;&lt;p&gt;Partial answers are fine. Comprehensive answers are fine. Multiple answers are fine. It's all fine.&lt;/p&gt;&#xA;&lt;p&gt;But, encouraging one over the other is not fine.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-04T18:26:57.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2585" PostTypeId="1" CreationDate="2014-10-04T23:19:31.047" Score="19" ViewCount="723" Body="&lt;p&gt;Lately I've seen many questions pertaining to Project Euler and similar that have problems with time limit exceeded. And this prompted the question, are these questions on topic? I mean, the code, while it produces the correct result, can be argued to be broken as it doesn't solve the problem (due to taking too much time). In other words, it doesn't provide any answer and thus doesn't work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I enjoy reviewing the algorithms, I can't help but to feel that sometimes the poster might only be interested in getting their score on whatever programming challenge site it is and simply uses this site to &quot;cheat&quot; and get the correct algorithm. Which isn't the purpose of CR I think, or is it? I'm quite unsure here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you feel about this? Should &quot;Time Limit Exceeded&quot; be considered off topic and referred to Programmers? Or should we consider to give to correct algorithms? Sometimes you learn from just seeing how it is done too. &lt;/p&gt;&#xA;" OwnerUserId="36120" LastEditorUserId="22222" LastEditDate="2014-10-04T23:23:03.680" LastActivityDate="2017-05-23T09:46:33.847" Title="&quot;Time Limit Exceeded&quot; and programming challenges" Tags="|discussion|scope|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2586" PostTypeId="2" ParentId="2585" CreationDate="2014-10-04T23:58:22.497" Score="11" Body="&lt;p&gt;Performance problems are common in code presented in Code Review. The most valued reviews often point out ways to be more efficient.&lt;/p&gt;&#xA;&lt;p&gt;Time limit exceeded (TLE) problems are performance problems where the performance is poor enough to cause an online judge to 'fail' the solution. Does the code produce the right result? Probably. Does it produce it in the right amount of time? No.&lt;/p&gt;&#xA;&lt;p&gt;There are a few perspectives to have when looking at these problems:&lt;/p&gt;&#xA;&lt;h2&gt;Learning experience&lt;/h2&gt;&#xA;&lt;p&gt;Many of these judging systems are designed as tools to aid learning. Does posting a question to Code Review reduce the learning value of the question? No, and this is why:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a person whose code is failing the performance aspect of an online judge is not learning anything anyway. All they know is that there must be a better way, but the tool does not say what that way would be. They need some outside intervention to provide the key knowledge for producing a better solution.&lt;/li&gt;&#xA;&lt;li&gt;the alternative to Code Review would be a Google search, and a 'get lucky'. This would teach them &lt;em&gt;less&lt;/em&gt; than a code review would, because it does not explain &lt;em&gt;why&lt;/em&gt; their code is slow, instead it just is a cheat for them anyway&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;At a point of crisis in the development of an algorithm, the right solution is to get a helpful hand and redirect, and an &amp;quot;education&amp;quot;.&lt;/p&gt;&#xA;&lt;h2&gt;Cheating&lt;/h2&gt;&#xA;&lt;p&gt;You have a valid concern when you say: &lt;em&gt;&amp;quot;While I enjoy reviewing the algorithms, I can't help but to feel that sometimes the poster might only be interested in getting their score on whatever programming challenge site it is and simply uses this site to &amp;quot;cheat&amp;quot; and get the correct algorithm.&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I think this does happen, but this is not really a problem we should concern ourselves with too much. The only person who suffers here is the person asking the question with a 'cheat' in mind. Our answers here are just one of many places where the person could find the answers. Sure, our answers here will be another place where other cheaters can find the results, but, it is one of many, and only the cheaters lose value. The people who have tried hard, and are struggling to find the right algorithm, and are looking for that next pointer, those are the ones with the most to gain from a review.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, the person suffering a TLE problem are not likely going to be able to simply reinvent the right algorithm. They have to get it from somewhere. Sure, a good Code Review answer will point out the right algorithm, it does not mean it has to write the whole program as well. Pointing out the right algorithm would be a useful part of a review. Only write out the full working solution if it is something that makes the review easy, or is something fun that you want to do anyway.&lt;/p&gt;&#xA;&lt;h2&gt;Working Code&lt;/h2&gt;&#xA;&lt;p&gt;You say: &lt;em&gt;&amp;quot;it doesn't provide any answer and thus doesn't work&amp;quot;&lt;/em&gt; and I counter that with no, the online judge failed to let it run long enough to produce the right answer.&lt;/p&gt;&#xA;&lt;p&gt;I think there are a number of ways to look at this type of problem. On the one hand, the code fails the online judge, and that is the code's purpose, so the code just fails, and thus would be off-topic.&lt;/p&gt;&#xA;&lt;p&gt;On the other hand, the code also works for the person who runs the code (just not for the judge). It works for them, and produces the right result for their input. They want it happening faster though. Still, to the best of their knowledge, it (will) work, if given the opportunity.&lt;/p&gt;&#xA;&lt;h2&gt;Rewrite Necessary&lt;/h2&gt;&#xA;&lt;p&gt;You are correct that the solution to these TLE problems is typically a complete rewrite of the core algorithm. The need to move from an 'obvious' implementation to a more obscure, technical, or mathematical approach.&lt;/p&gt;&#xA;&lt;p&gt;Just because the code needs a rewrite does not mean that it is not ready for a review. It also does not mean &lt;em&gt;you&lt;/em&gt; have to rewrite it. In many cases, a high-level review and a pointer to the right algorithm would be excellent feedback to the asker. An explanation of why their algorithm is slow is what they need, and a meaningful pointer to what the right solution is, would be much more of a learning experience than anything else available.&lt;/p&gt;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&lt;p&gt;I believe these problems are just a special kind of performance problem, a problem where there's an objective 'judge' which fails code beyond a threshold.&lt;/p&gt;&#xA;&lt;p&gt;The code is functional, and produces the right results (slowly).&lt;/p&gt;&#xA;&lt;p&gt;The askers are normally quite frustrated when they ask, and need an insightful 'redirect' in a gentle way. Code Review is a good place for that.&lt;/p&gt;&#xA;&lt;p&gt;Often the problems are interesting, and fun to work with.&lt;/p&gt;&#xA;&lt;p&gt;You don't have to answer them all, just the ones that appeal to you, and maybe there's someone who finds this question appealing in turn.&lt;/p&gt;&#xA;&lt;p&gt;Remember, Code Review should be a place that is fun to review things on too. If it does not look like fun, then don't do it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-05-23T09:46:33.847" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2587" PostTypeId="2" ParentId="2585" CreationDate="2014-10-05T09:59:17.757" Score="5" Body="&lt;p&gt;If people want to cheat, they will find a way to cheat. Simply googling for &quot;Project Euler Problem xx solution&quot; will give results that explain the best approach to any given problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would considering these posts off-topic for Code Review help? Absolutely not. It would perhaps remove Code Review as a possible &quot;cheating source&quot;, but Code Review being a &quot;cheating source&quot; is not a problem. The beauty of Code Review is that you get a more personalized answer. You get to hear what people feel that you need to hear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review, in addition to getting help in finding out the correct algorithm, they can get suggestions about their coding style, variable naming, etc. A lot of the Project Euler questions I have seen here also get very helpful comments about such things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is more than one thing you can learn on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-10-05T09:59:17.757" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2588" PostTypeId="1" AcceptedAnswerId="2590" CreationDate="2014-10-05T23:38:26.860" Score="19" ViewCount="429" Body="&lt;p&gt;There has been primarily two questions that have been severely down-voted because of the code being childish / immature / possible &lt;em&gt;&quot;trolling&quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/10167/how-could-i-optimize-this-script/&quot;&gt;Derpifying Images&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64819/gay-o-meter-new-to-java-looking-for-suggestions-on-what-i-should-have-done-diff&quot;&gt;Gay-o-meter&lt;/a&gt; (deleted)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/97087/23788&quot;&gt;Code appending dot to string&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How should we handle such questions where the code in the question is just.... silly / childish / immature?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Moderator Note:&lt;/strong&gt; I (rolfl) have taken the liberty of deleting that second question. I see no reason why a question titled &quot;Gay-o-meter&quot; adds any value to the site. The same program could have been written with any other title, &quot;Length-o-meter&quot;, etc. The only reason to call it &quot;Gay-o-meter&quot; is to provoke controversy and more.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Users with sufficient reputation can still view that question, which disappoints me, actually. It should be 'more' deleted than it currently is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-07-16T04:22:37.610" Title="How should we handle possible trolling questions?" Tags="|discussion|trolling|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2589" PostTypeId="2" ParentId="2588" CreationDate="2014-10-05T23:42:35.947" Score="4" Body="&lt;h1&gt;Downvote, downvote, downvote.&lt;/h1&gt;&#xA;&lt;p&gt;Most importantly, downvote. Also feel free to add a comment to the question. The questions themselves are not necessarily off-topic, but down-voting them should send a clear signal that we don't like them.&lt;/p&gt;&#xA;&lt;p&gt;We can answer them if they're not off-topic. We don't like unanswered &lt;strike&gt;questions&lt;/strike&gt; zombies here. Feel free to criticize &lt;em&gt;what&lt;/em&gt; the program does in the review. If it is &amp;quot;immature code&amp;quot;, it is probably not useful code. And reviewing usability of code is definitely on-topic.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-05T23:42:35.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2590" PostTypeId="2" ParentId="2588" CreationDate="2014-10-05T23:43:01.227" Score="19" Body="&lt;p&gt;Do the regular process with an additional step:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;downvote if you think a question is poor.&lt;/li&gt;&#xA;&lt;li&gt;vote to close if it is off topic, opinionated, etc.&lt;/li&gt;&#xA;&lt;li&gt;if questions contain questionable content (offensive, abusive, etc.), then flag it as such.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But also, Moderators have tools available that can help track users not only on our site, but across sites (we can communicate with other moderators, and with the SE community managers), and trolls can be monitored, and dealt with. If you suspect trolling behaviour, flag the post for moderator attention as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you should &lt;strong&gt;&lt;em&gt;NOT&lt;/em&gt;&lt;/strong&gt; do is engage directly with trolls. Don't comment, don't engage. Flag, close, downvote, etc. and move on.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-10-05T23:43:01.227" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2591" PostTypeId="2" ParentId="2588" CreationDate="2014-10-05T23:51:49.120" Score="5" Body="&lt;p&gt;I would downvote, close, and delete the second question as broken code.  Predicting gayness based on a person's name doesn't work.  I would also suggest that trolls should not deserve an answer.  Just get rid of the question and stop wasting everyone's time.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-05T23:51:49.120" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2592" PostTypeId="1" CreationDate="2014-10-06T10:22:45.747" Score="14" ViewCount="172" Body="&lt;p&gt;I think that the Bounty system is not working &lt;em&gt;correctly&lt;/em&gt; on our site and needs a solution for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I am seeing is that questions with a bounty on it barely get any extra attention, while they do seem to get answers.&lt;br&gt;&#xA;In order to fully monitor the situation we would need a SEDE query, which I myself am unable to give, but let's take a look at the posts with a bounty on them right now, after we clarify what a bounty means:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A bounty is a special reputation award given to answers. It is funded by the personal reputation of the user who offers it, and is non-refundable. If you see a question that has not gotten a satisfactory answer, &lt;strong&gt;a bounty may help attract more attention and more answers&lt;/strong&gt;. Slice off anywhere from +50 to +500 of your own hard-earned reputation, and attach it to any question as a bounty. You do not need to be the asker of the question to offer a bounty on it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(Emphasis mine)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the goal of a bounty is to attract both more answers and more attention, the latter which can be measured with views and upvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also know that questions that go &quot;hot&quot;, end up receiving 10+ votes and 500+ views a lot of the time. It is possible for a question to get 10+ votes quite reasonably without getting hot, but then usually the number of views is far under 500.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently we have the following questions with a bounty on them:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/63484/road-to-mvc-the-case-of-settings-table-view-controller&quot;&gt;Road to MVC: the case of Settings Table View Controller&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;7 days bounty expired about now&lt;/li&gt;&#xA;&lt;li&gt;5 votes&lt;/li&gt;&#xA;&lt;li&gt;141 views&lt;/li&gt;&#xA;&lt;li&gt;no bounty-worthy answer&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/63759/cordova-file-management-any-chance-for-apple-rejection&quot;&gt;Cordova file management&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;6,5 days bounty&lt;/li&gt;&#xA;&lt;li&gt;5 votes&lt;/li&gt;&#xA;&lt;li&gt;84 views&lt;/li&gt;&#xA;&lt;li&gt;seemingly no bounty-worthy answer&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64122/extensible-logging-databaselogger&quot;&gt;Extensible logging - DatabaseLogger&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;5 days bounty&lt;/li&gt;&#xA;&lt;li&gt;9 votes&lt;/li&gt;&#xA;&lt;li&gt;68 views&lt;/li&gt;&#xA;&lt;li&gt;quite possibly a bounty-worthy answer&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64214/logmanager-tests&quot;&gt;LogManager Tests&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;4 days bounty&lt;/li&gt;&#xA;&lt;li&gt;6 votes&lt;/li&gt;&#xA;&lt;li&gt;81 views&lt;/li&gt;&#xA;&lt;li&gt;a bounty-worthy answer&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/62806/lazily-load-css-and-js&quot;&gt;Lazily Load CSS and JS&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;3 days bounty&lt;/li&gt;&#xA;&lt;li&gt;4 votes&lt;/li&gt;&#xA;&lt;li&gt;109 views&lt;/li&gt;&#xA;&lt;li&gt;a bounty-worthy answer&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;While it does seem that the bounty system gives a quite reasonable (around 50% possibly) chance that it gets an answer, it does in its current form on Code Review &lt;strong&gt;not&lt;/strong&gt; live up to the expectation that a bounty will help a question attract more attention (in both views and upvotes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'd like to start a discussion on the following points:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are my observations correct? Can anyone back them up with SEDE data about the usefulness of bounties? Possibly compare the upvotes/views/answers of the question &lt;em&gt;before&lt;/em&gt; the bounty started with the situation once the bounty has ended?&lt;/li&gt;&#xA;&lt;li&gt;Is it really a problem that questions with a bounty do not get more attention?&lt;/li&gt;&#xA;&lt;li&gt;Should the system be changed StackExchange-wide? For example, give the featured questions a more prominent place on the homepage, or let it appear in a bar similar to the hot network questions?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I would expect a bountied question to generate close to the amount of upvotes and views a hot question would. I also strongly believe that the questions in example here are excellent questions that would have received a lot of upvotes and views if they went hot.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-10-19T16:28:49.767" Title="Bounties do not seem to achieve the desired effect" Tags="|discussion|bounty|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2593" PostTypeId="2" ParentId="2592" CreationDate="2014-10-06T14:01:14.683" Score="9" Body="&lt;p&gt;Ranty answer, to try and get the &quot;mindset&quot; of someone out there why bounty questions get less attention.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I took a quick look at the linked questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My quick reactions:&lt;br&gt;&#xA;The first one: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ios&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ios&amp;#39;&quot; rel=&quot;tag&quot;&gt;ios&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; - I don't know those languages. Question looks hard.&lt;br&gt;&#xA;The second one: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; - I don't wanna review javascript. I don't like that language. Scripting languages seem to require a different mindset (more ad-hoc, less structure) because otherwise you wouldn't have gone with that language in the first place.&lt;br&gt;&#xA;The third one: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; - Bleh. I don't like VBA either; It has funny syntax and it's something that serious yet I have no idea what you'd use it for.&lt;br&gt;&#xA;The fourth one: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; - More bleh.&lt;br&gt;&#xA;The fifth one: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; - Javascript again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can add bonuses to questions I don't like all you want, it's not gonna help the part where those questions don't interest me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the recent hot questions... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64176/celebratory-fireworks-animation&quot;&gt;Celebratory fireworks animation&lt;/a&gt;&lt;br&gt;&#xA;Meta-effect. It's about a meta event (CR graduation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64402/regularity-in-the-rusty-towel-of-mutual-understanding&quot;&gt;Regularity in the &amp;quot;Rusty Towel of Mutual understanding&amp;quot;&lt;/a&gt;&lt;br&gt;&#xA;Java. I like Java. Also, the question was fun.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64430/proof-that-i-was-wrong-about-random-number-generators&quot;&gt;Proof that I was wrong about Random Number Generators&lt;/a&gt;&lt;br&gt;&#xA;C#. Follow-up... and... meta?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64297/the-term-inator-pi-edition&quot;&gt;The Term-inator: Pi edition&lt;/a&gt;&lt;br&gt;&#xA;C++. Seems to have a fun title. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/63708/if-she-floats-then-she-is-not-a-witch-like-we-thought&quot;&gt;If she floats then she is not a witch like we thought&lt;/a&gt;&lt;br&gt;&#xA;C++, fun title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64327/beastly-if-statement-adding-a-course-to-one-of-8-periods&quot;&gt;Adding a course to one of 8 periods&lt;/a&gt;&lt;br&gt;&#xA;Java. Interesting title.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In an all-you-can-eat restaurant, you cannot tell me to &quot;eat your greens, you'll get dessert after that&quot; because I can get up and fetch dessert myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On places like Stack Overflow, reputation is &quot;hard&quot; to get. (Kinda?) So when someone offers you a huge chunk of reputation, that's worth a lot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here? 50 points?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Haha.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most questions around here, you post an answer, you will get 20-30 points. Possibly 50-80 points. If you get 90 points (9 upvotes) you'll get another upvote from someone via the 1-short of a badge SEDE query. And those results are cached so you might get two upvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's plenty of questions to answer. There's many answers for a single question, so you need less overall knowledge to have an answer to a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With a 50-point bounty, all you're doing is adding a small bonus. A small bonus in points that are plenty. I don't care about that bonus. I give those questions a look from time to time, but generally they come with a ton of baggage: The question makes me spend a lot of effort to answer it. And I don't even like the question. So I'm not gonna answer it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there's the whole thing surrounding bounties: Only one person gets the bounty. The rest gets nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If upvotes gave +1 and accepted answers still gave +15 Code Review would be a mighty different place when it came to points. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have 20 accepted answers. That makes for 300 reputation. I have accounts of other sites for +100. I once asked a question and got 11 upvotes (55 reputation). I made a couple edits before I got to 2K. Maybe 500 reputation of my 4.1k is non-upvotes. The rest is all upvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's far easier to get upvotes than accepted answers. 360 upvotes versus 20 accepted answers... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;End rant, lets look at your sub-questions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are my observations correct? Can anyone back them up with SEDE data about the usefulness of bounties? Possibly compare the upvotes/views/answers of the question before the bounty started with the situation once the bounty has ended?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't have SEDE for you, but I feel bounties are useless. You can apply them once your question has started to fall into zombie territory. All you're doing is making it a special zombie. It's not gonna get your question answered like it would on SO.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it really a problem that questions with a bounty do not get more attention?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No? Yes? It's sad if you ask a question and it becomes a zombie. Not being able to get people to answer it... yeah, that's sad. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But TBH, the reason I'm not answering your question is because it's not interesting to me or because I don't have the knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've either posted your obscure thingmajig that does something that's probably useful to someone (but not to me). In this case, you want a full review of your thingmajig; I guess it does what it needs to do and all we can do at this point is be an expert of the subject of thingmajiging to realize your thingmajig needs some extra helper functionality to be thingmajig-A3-B compliant. Or maybe find some nitpicks that you're happy to know, but weren't really interested in. Basically you've made something and are verifying its quality by a lack of answers. Most of us are not gonna write &quot;Looks like you've done it all correctly&quot; answers because those can be wrong. Maybe I would write an answer like that, but you state that you don't like the way you did X or Y in your thingmajig. And I agree, I don't like that either. I don't have a solution for you, so I can't tell you you did everything right either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe you have a design flaw that you'd want to get fixed (&quot;I have a problem, please fix it in this review&quot;). And since nobody answered it you added a bounty. I, perhaps incorrectly, assume said bounty requires me to solve your problem. I can't do that for you, thus I don't answer your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In these cases more attention is given, but none of this attention results in answers. Because we don't know. Or because your question looks like we won't know. Whether that's a problem... well... yeah, it is, if you relied on CR to get things done for you. I hope not.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should the system be changed StackExchange-wide? For example, give the featured questions a more prominent place on the homepage, or let it appear in a bar similar to the hot network questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hot questions are hot. Bounties are not. Bounties are difficult questions that you can answer for big points. Usually hot questions are questions that can be easily answered. They get answers for various angles. On a hot question, you get one style review, one algorithm optimization, a general optimization, a sidecase review, error handling and maybe some alternative solutions. And they all cover something different. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On bounty questions those things aren't available. You got your whole system already and it needs to do this cleaner or better or what have you. Usually, this means one answer is correct. The rest are nice to have. Also, the question is harder.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Questions go hot and get bounties for different, mostly even opposing reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hot questions are mostly easy. Everybody understands what's going on and everybody understands the solutions. That's why it's hot; it's understandable and relatable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bounty questions are mostly hard. Someone wants it to get answered but it hasn't yet. It's deep and only for those with the knowledge. It's a far more localized issue. That's not likely to go hot.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-06T14:12:37.153" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2594" PostTypeId="2" ParentId="2592" CreationDate="2014-10-06T17:55:23.467" Score="7" Body="&lt;p&gt;I, for one, have so far always gotten my money's worth for bounties that I have placed on questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bounties serve as an additional incentive to answer, but they won't turn a poor question into a good question.  If the question was poor to begin with, then putting a bounty on it would likely be a waste of points.  And rightfully so.  If bounties &quot;worked&quot; the way you described, we could equally lament that questions with bounties are overshadowing meritorious questions.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-06T17:55:23.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2595" PostTypeId="1" AcceptedAnswerId="2596" CreationDate="2014-10-06T18:48:50.897" Score="7" ViewCount="52" Body="&lt;p&gt;I have just recently asked this &lt;a href=&quot;https://codereview.stackexchange.com/questions/64902/supporting-enum-in-ef-5-with-net-4-0-visual-studio-2010&quot;&gt;question&lt;/a&gt; in Code Review, and an answer to my question was found in StackOverflow minutes later. Is it a good idea to flag my own question as a duplicate since the answer from that site was related to my question? I haven't flagged a question before so I did not want to do something without knowing if it is a good idea first.&lt;/p&gt;&#xA;" OwnerUserId="35463" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-06T18:55:36.397" Title="Question about flagging my own question" Tags="|support|specific-question|flagging|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2596" PostTypeId="2" ParentId="2595" CreationDate="2014-10-06T18:55:26.893" Score="11" Body="&lt;p&gt;You &lt;em&gt;could&lt;/em&gt; flag your own question, but… is it really a duplicate?  The Stack Overflow answer may solve your main concern, but maybe there are other aspects about your code that could be improved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest that you use the Stack Overflow information to write an answer to your own question instead.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-06T18:55:26.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2597" PostTypeId="2" ParentId="2579" CreationDate="2014-10-07T04:51:22.163" Score="32" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/a5Y06.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Theme and icons from &lt;a href=&quot;http://mahapps.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;MahApps.Metro&lt;/a&gt;, source available on &lt;a href=&quot;https://github.com/mjolka/codereview-ad&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub&lt;/a&gt;. Thanks to @Mat'sMug, @IsmaelMiguel, and @200_success for suggested improvements :)&lt;/p&gt;&#xA;" OwnerUserId="44723" LastEditorUserId="44723" LastEditDate="2014-10-20T23:50:47.657" LastActivityDate="2014-10-20T23:50:47.657" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="2598" PostTypeId="2" ParentId="2545" CreationDate="2014-10-07T08:24:08.763" Score="46" Body="&lt;p&gt;We need to be better about pointing out what the OP of a question did &lt;strong&gt;&lt;em&gt;right&lt;/em&gt;&lt;/strong&gt;. Particularly if &quot;the code looks good.&quot; It's an important part of a review that often gets overlooked. It's good for morale and stops questions containing impeccable code from zombifying. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-10-07T08:24:08.763" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2599" PostTypeId="1" AcceptedAnswerId="2601" CreationDate="2014-10-07T16:46:42.563" Score="-4" ViewCount="130" Body="&lt;p&gt;I was looking at some questions and also the guidelines of StackExchange clearly state that it's impossible to avoid opinion in something which is done by human being. According to SE, but also to every scientist, Math is the only matter which is not opinion based.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Especially for a this site this is even more true. We are asking the other to give another formulation of a code which is already working. We are asking for their opinion on our code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be very hard to provide a link to a single question which is not opinion based here. Of course I can be wrong.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the tag &quot;put on hold as primarily opinion-based&quot; should be addressed only to question which are saying: &quot;which is the best&quot; or &quot;which is the most elegant&quot;.. and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But &lt;a href=&quot;https://codereview.stackexchange.com/q/65000/14608&quot;&gt;mine&lt;/a&gt; is a question.. I would like to know what's your opinion on what I have just wrote..&lt;/p&gt;&#xA;" OwnerUserId="34992" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-07T17:37:35.840" Title="Isn't this whole site opinion based?" Tags="|discussion|specific-question|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="2600" PostTypeId="2" ParentId="2599" CreationDate="2014-10-07T17:01:22.597" Score="15" Body="&lt;p&gt;Code Reviews are all opinionated yes, even math is opinionated (occasionally, and for some values of math).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if you are seeking a code review, then your question is not opinionted as per the scope of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, if your &lt;a href=&quot;https://codereview.stackexchange.com/q/65000/31503&quot;&gt;question basically starts with&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Imagine you have a class with dozens of the follow lines of code and that you should localize it.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then it is opinionated, because using imagination to that extent requires more context and opinion than can be scoped back to the code in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, you are providing two different ways to initialize three variable declarations, and that's it.... you do not ask for a review of either version, you sort of suggest that you want affirmation that the second version is better, based on the title of the question: &lt;em&gt;&quot;Localizing a long list of description in a static class&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, are you asking whether your second version is an improvement over the first, or are you asking us to review the second version (in which case the first version is moot)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you looking for a discussion on what best practices would be in this 'imaginary' use case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If any of those are the case, then the question is either opinionated, or off topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You need to present working, real code, and that can be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Discussions about best practices are not on topic, broken code is off topic too, and 'imagine you have' situations are very off topic and opinionated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, whether your question should be closed as off-topic, or opinionated, or too broad, is really not significant because I can think of reasons for each of them, but can choose only one. (&lt;strong&gt;Update&lt;/strong&gt;: &lt;em&gt;too broad&lt;/em&gt; is also an option here)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt; On a serious note, the basic premise of Code Review was summarized as: &lt;strong&gt;&lt;em&gt;&quot;Does this code make my ass look fat&quot;&lt;/em&gt;&lt;/strong&gt; .... and that requires an opinionated response. So, yes, Code Review is opinionated, but the opinions have to be based on code that is presented in the question, not sucked from imagination or elsewhere.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-10-07T17:08:58.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2601" PostTypeId="2" ParentId="2599" CreationDate="2014-10-07T17:22:13.667" Score="13" Body="&lt;p&gt;Stack Exchange has guidelines on &lt;a href=&quot;http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/&quot;&gt;good subjective &lt;em&gt;vs.&lt;/em&gt; bad subjective&lt;/a&gt; questions.  In summary, questions for which all answers are equally valid are not constructive and would be closed as &quot;primarily opinion-based&quot; or &quot;too broad&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, suggestions for changes that are generally recognized by most programmers as improvements are welcome.  These include&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;application of design patterns&lt;/li&gt;&#xA;&lt;li&gt;application style guides, especially &lt;a href=&quot;http://legacy.python.org/dev/peps/pep-0008/&quot; rel=&quot;nofollow noreferrer&quot;&gt;official ones&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;clarity and readability&lt;/li&gt;&#xA;&lt;li&gt;idiomatic expressions for the chosen programming language&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In addition, there are &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1440/9357&quot;&gt;many non-subjective issues&lt;/a&gt; that we frequently address!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-10-07T17:22:13.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2602" PostTypeId="2" ParentId="2599" CreationDate="2014-10-07T17:37:35.840" Score="8" Body="&lt;p&gt;Your question about localization is problematic, not just because it is primarily opinion-based.  I would have closed it for multiple other reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also off-topic because it is &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709/9357&quot;&gt;hypothetical code&lt;/a&gt; (as indicated by &quot;Imagine you have a class…&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, the interesting portion of your solution, the &lt;code&gt;Resource&lt;/code&gt; class, was omitted from your question.  We are left inferring and imagining how you implemented it.  We would then be stuck reviewing imaginary code.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-10-07T17:37:35.840" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2603" PostTypeId="1" AcceptedAnswerId="2610" CreationDate="2014-10-07T20:00:41.593" Score="8" ViewCount="136" Body="&lt;p&gt;Are there edits that are too small to make or to approve? Or is any improvement of a question or post good?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am especially thinking about:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;minor spelling mistakes, typos, or grammatical mistakes&lt;/li&gt;&#xA;&lt;li&gt;minor formatting mistakes (for example not using code tags for variable names)&lt;/li&gt;&#xA;&lt;li&gt;etc (removing smilies, removing thanks, ...)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm sure that I at some point read a question about this topic, but now I'm not able to find it anymore, so maybe this has not been discussed before?&lt;/p&gt;&#xA;" OwnerUserId="49695" LastEditorUserId="22222" LastEditDate="2014-10-07T20:03:48.457" LastActivityDate="2014-10-09T20:22:59.030" Title="When are edits too minor to approve?" Tags="|discussion|suggested-edits|" AnswerCount="4" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2604" PostTypeId="1" CreationDate="2014-10-07T20:09:32.780" Score="7" ViewCount="73" Body="&lt;p&gt;I thought about pre-defined reject reasons for suggested edits, and here are two I think might be helpful:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Edit changes code of question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;As discussed in this meta post, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/762/should-you-edit-someone-elses-code-in-a-question&quot;&gt;editing the code of a question&lt;/a&gt; is not recommended. But right now, there does not exist a pre-defined reject reason for this rule. I think it would be good to have it for&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;new people who maybe don't know that this would be a valid reject reason &lt;/li&gt;&#xA;&lt;li&gt;people who do not want to write a custom reject reason each time&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Edit is too minor [for an old question]&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;It seems that the general consensus in this question about &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2603/when-are-edits-too-minor-to-approve#2607&quot;&gt;minor edits&lt;/a&gt; is that there are at least some circumstances in which an edit might be considered too minor to approve. If that turns out to be the case, a pre-defined reject reason for this case might be helpful. &lt;/p&gt;&#xA;" OwnerUserId="49695" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-10-08T22:03:56.067" Title="New reject reasons for suggested edits" Tags="|feature-request|suggested-edits|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2605" PostTypeId="2" ParentId="2603" CreationDate="2014-10-07T20:13:42.643" Score="2" Body="&lt;p&gt;Personally, I think an edit should add value to the question/answer. If the edit consists of correcting a spelling mistake, I don't see how it makes the question any better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that fixing tags, formatting code and removing the casual thanks/hello/etc.. or fixing a plain wrong post (full of spelling mistakes for example) is okay.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2014-10-07T20:13:42.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2606" PostTypeId="2" ParentId="2603" CreationDate="2014-10-07T20:19:53.303" Score="4" Body="&lt;p&gt;When you perceive a suggested edit as too minor, consider looking for the rest of the post to see if there were obvious things that could've been improved.  Of course, you can accept/reject and improve yourself, but it's not necessary.  As this is a &lt;em&gt;suggested edit&lt;/em&gt;, users should be taking more time to make sure the post is really improved.  If there's nothing else you see that could've been improved, then it may be worth approving.  If not, you &lt;em&gt;could&lt;/em&gt; consider rejecting edit, but then you'd have to come up with a custom reason.  Then you can ask yourself: does this edit still improve &lt;em&gt;something&lt;/em&gt;, and was it worth the time to review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to keep in mind: there is a limited queue for suggested edits, so it's not good if a user is suggested a lot of minor edits, while there are more substantial suggested edits being added.  However, given the low number of suggested edits seen regularly, that's probably not an issue on this site.  But it could still be an indication that someone is not taking too much care in their suggested edits.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-10-07T20:19:53.303" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2607" PostTypeId="2" ParentId="2603" CreationDate="2014-10-07T21:25:48.043" Score="2" Body="&lt;p&gt;For users who don't yet have editing privileges, the editing screen will say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your edit will be placed in a queue until it is peer reviewed.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;We welcome all constructive edits, but please make them substantial. Avoid trivial edits unless absolutely necessary.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;s&gt;Users should avoid making trivial edit suggestions, and reviewers should reject such trivial suggestions.  This is especially true for old posts that are no longer featured on the front page.&lt;/s&gt; &lt;a href=&quot;http://blog.stackoverflow.com/2014/10/new-editing-badges-and-enhancements-to-suggested-edits/&quot;&gt;Stack Exchange policy for suggested edits has changed!&lt;/a&gt;  The new rules now encourage &lt;em&gt;any&lt;/em&gt; suggestion that has a positive impact.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples of &lt;em&gt;good&lt;/em&gt; edit suggestions include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tagging improvements&lt;/li&gt;&#xA;&lt;li&gt;Correcting a mis-worded post when it is obvious from the context that the author meant something else (e.g. &quot;override&quot; vs. &quot;overload&quot;)&lt;/li&gt;&#xA;&lt;li&gt;Changing a generic title to be descriptive&lt;/li&gt;&#xA;&lt;li&gt;Reorganizing thoughts to flow more logically&lt;/li&gt;&#xA;&lt;li&gt;Reducing noise (discarding irrelevant introductory sentences, sorry, thanks, etc.)&lt;/li&gt;&#xA;&lt;li&gt;Typesetting expressions in MathJax — &lt;em&gt;only if it enhances comprehension or eliminates use of an image&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Adding links to non-obvious resources&lt;/li&gt;&#xA;&lt;li&gt;Incorporating descriptions of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; questions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-10-09T20:22:59.030" LastActivityDate="2014-10-09T20:22:59.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2608" PostTypeId="1" AcceptedAnswerId="2609" CreationDate="2014-10-08T01:12:25.400" Score="5" ViewCount="57" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/63477/23788&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/q/64214/23788&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/q/62709/23788&quot;&gt;many&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/q/57889/23788&quot;&gt;many&lt;/a&gt; or my recent questions, I've [mis]used blockquotes to separate code files.&lt;/p&gt;&#xA;&lt;p&gt;I always do it like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Identifier&lt;/strong&gt; type of code file&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As in&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Foo&lt;/strong&gt; class&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;IFoo&lt;/strong&gt; interface&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I find it makes prettier headings than &amp;quot;normal&amp;quot; headings do, like&lt;/p&gt;&#xA;&lt;h3&gt;Foo class&lt;/h3&gt;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&lt;h3&gt;IFoo interface&lt;/h3&gt;&#xA;&lt;p&gt;..especially with the nice little yellow background for these blocks on the main site, and I like that I can put &lt;strong&gt;bold&lt;/strong&gt; and non-emphasized text on the same line.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;A recent question contained a number of classes, all in the same code block - so in order to reduce the vertical scrolling I edited the post to separate the classes involved, and introduced my usual blockquote formatting. But then &lt;a href=&quot;https://codereview.stackexchange.com/posts/64943/revisions&quot;&gt;it was removed&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Fixed improper use of blockquotes&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;sub&gt;^^ note: proper use of blockquotes ;)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;Since the OP posted a &lt;a href=&quot;https://codereview.stackexchange.com/q/65024/23788&quot;&gt;follow-up question&lt;/a&gt; and seemingly adopted my suggested formatting, should the blockquotes be edited out?&lt;/p&gt;&#xA;&lt;p&gt;I will refrain from editing this formatting into other people's posts (I don't think I've done it before), but should I stop doing that with my own posts? Should my questions' formatting be edited to remove the improper use of blockquotes?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-08T01:17:42.427" Title="Blockquotes and formatting" Tags="|discussion|editing|formatting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2609" PostTypeId="2" ParentId="2608" CreationDate="2014-10-08T01:17:42.427" Score="9" Body="&lt;p&gt;Use blockquotes for blockquotes.  Use headers for headers.  There is no guarantee that blockquotes will look like nice headers on all Stack Exchange interfaces, including the desktop, mobile, and Android/iOS apps.  Furthermore, we expect the site to be redesigned soon for graduation, and blockquote rendering may change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, now might be a good time to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/70/what-should-our-logo-and-site-design-look-like&quot;&gt;make a suggestion&lt;/a&gt; for how headers should be rendered in the new site design.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-10-08T01:17:42.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2610" PostTypeId="2" ParentId="2603" CreationDate="2014-10-08T10:46:16.513" Score="11" Body="&lt;p&gt;The whole issue of editing posts is currently being discussed at a Stack Exchange 'site wide' level.&lt;/p&gt;&#xA;&lt;p&gt;Just hours after this question as asked, &lt;a href=&quot;http://blog.stackoverflow.com/2014/10/new-editing-badges-and-enhancements-to-suggested-edits/&quot;&gt;Stack Exchange introduced the second of potentially many&lt;/a&gt; new features and processes in the &lt;em&gt;Suggested Edit&lt;/em&gt; workflow (I consider the first to be the auto-convert-to-wiki process of many-times-edited posts being removed).&lt;/p&gt;&#xA;&lt;p&gt;Part of the revised attitude toward editing is that editing is actively encouraged, &lt;em&gt;&amp;quot;... while ensuring that truly helpful edits – even small ones – are more consistently approved.&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h1&gt;No more &amp;quot;Too Trivial&amp;quot; Reject reason!&lt;/h1&gt;&#xA;&lt;p&gt;The new workflow, introduced hours ago, no longer has a 'too trivial' reject reason. The threshold is now: &amp;quot;no improvement whatsoever&amp;quot;, which is a lower threshold.&lt;/p&gt;&#xA;&lt;p&gt;It is my feeling that the current thresholds for what is considered to be 'too minor' needs to be revisited. Fixing typos and spelling mistakes in posts (no matter how old), will lead to improved quality over the site, improved visibility for questions that matter (why were you looking at the post if it did not matter?), leading to more eyes-on-code.&lt;/p&gt;&#xA;&lt;p&gt;The abuse-side of editing - editing just to bump, or vandalize, or spam - are still managed through the review queues, and still managed by the increased visibility (bumping) of the post. The downside is easily controlled.&lt;/p&gt;&#xA;&lt;p&gt;I think a new attitude toward editing, suggesting edits, and approving edits is in order.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-08T12:17:12.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2611" PostTypeId="2" ParentId="2579" CreationDate="2014-10-08T14:21:16.783" Score="22" Body="&lt;p&gt;Since &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1781/31503&quot;&gt;the previous round's ads&lt;/a&gt; are allowed, I'll post my personal favorite. Incidentally, it was the least upvoted one of the 4 ads I made back then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gYZ57.gif&quot; alt=&quot;steps&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the original description:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was originally thinking of using &quot;refactor, rethink, redesign&quot; and other &quot;re-&quot; words with &quot;review&quot; and &quot;refine&quot; being the key ones. But &quot;Review → Refine&quot; is really the core, and this also better alludes to what's on-topic on CR (assuming &quot;Run&quot; actually works).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-10-08T14:21:16.783" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2612" PostTypeId="2" ParentId="2577" CreationDate="2014-10-08T15:16:43.607" Score="8" Body="&lt;p&gt;The review is not necessarily just for the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People read these questions/comments to improve their code. So to limit your review just for the OP is doing a disservice to subsequent viewers (this is a learning site).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in my personal opinion I disregard constraints and tell people the best way to do things. I may expand on this and add a best way to do it given the constraints as well if that is appropriate.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here the OP is implicitly using C++ more like C than like C++, and even further down in the his comment he explains that he likes it more this way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That probably just means he is more experienced with one tool set as compared to the other and thus understandably has a preference for using features that he understands better. But this just means he really does need it explained how to do it properly (and to limit it for subsequent reviewers would be to lead them in the wrong direction just because the OP has a bias).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case mixing two completely distinct languages is a recipe for disaster and should explicitly be called out as a problem. In my opinion he can go either way. It should be all C or all C++ mixing the languages just makes the chances for a problem higher. In this casn the use of C-Strings and new/delete will make maintenance a real issue as things may seem to work for a long time after a real problem occurs.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="507" LastEditDate="2014-10-08T15:33:31.667" LastActivityDate="2014-10-08T15:33:31.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2613" PostTypeId="2" ParentId="2575" CreationDate="2014-10-08T16:29:26.460" Score="2" Body="&lt;p&gt;@Haney's back from vacation. See &lt;a href=&quot;https://meta.stackexchange.com/a/240709/134069&quot;&gt;his answer here&lt;/a&gt;, he's patched the issue and the fix will be live in the next production release (meta: &gt; rev 2014.10.7.2635, q&amp;amp;a: &gt; rev 2014.10.7.1918). &lt;/p&gt;&#xA;" OwnerUserId="25501" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-10-08T16:29:26.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2614" PostTypeId="2" ParentId="70" CreationDate="2014-10-08T18:31:51.990" Score="9" Body="&lt;h1&gt;Colors&lt;/h1&gt;&#xA;&lt;p&gt;I may get lynched for this, but &amp;quot;beta blue&amp;quot; has become part of our identity after being in beta for so long. I personally like the the idea of keeping just a splash of it around. It shouldn't be the primary color, but it would be a nice accent.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1462/41243&quot;&gt;I really like some of the logos kleinfreund came up with&lt;/a&gt;, but gray and orange are StackOverflow's colors. We've very little in common with SO and I don't think we should be using their colors.&lt;/p&gt;&#xA;&lt;h2&gt;BlockQuotes&lt;/h2&gt;&#xA;&lt;p&gt;Please, please, please, leave blockquote formatting alone. StackOverflow and Meta's blockquotes don't differentiate enough between a code block inside of a blockquote and a regular code block. The yellow background on Code Review's makes it very easy to visually tell the difference. It doesn't have to be yellow, but the background should be a differnt color.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;StackOverflow:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dmt0L.png&quot; alt=&quot;SO code block vs blockquote&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code Review:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/F6awg.png&quot; alt=&quot;CR code block vs blockquote&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update 1/20/15:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;As of 1/16/15 or so, &lt;a href=&quot;https://meta.stackoverflow.com/a/270612/3198973&quot;&gt;it looks like SO no longer has the gray on gray quote blocks&lt;/a&gt;, so hopefully we don't have to worry about this.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-20T15:14:30.660" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="2615" PostTypeId="2" ParentId="2579" CreationDate="2014-10-08T19:06:42.823" Score="12" Body="&lt;p&gt;I actually deleted this one, but it seems &lt;a href=&quot;https://codereview.meta.stackexchange.com/posts/2615/revisions&quot;&gt;others have undeleted it&lt;/a&gt; without my knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I just changed my mind about it. It seemed funny at first, but, if anything, it's a better joke than it is a good ad; it's crass and graphically speaking it's just not great. Hence why I deleted it to take it out of the running. But apparently I got overruled. Kinda strange, if you ask me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you too think it's inappropriate, by all means downvote. I'd do it myself, if I could :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is the answer, unaltered from its undeleted state.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Ok, this is &lt;strong&gt;mostly a joke&lt;/strong&gt; but I couldn't help myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oYmsw.gif&quot; alt=&quot;But we can help!&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the pro side, it implies we're good at what we do: Cross-domain sense of smell!&lt;br&gt;&#xA;On the con side, it's just low-brow and aggressive. And dumb, frankly. And it doesn't really explain anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like it might get some clicks, though... but it'll probably lure more idly curious visitors than genuinely interested ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also: Caps lock. And the typography is lackluster. Yeah, The con side is getting crowded.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-10-18T16:07:17.667" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="2616" PostTypeId="2" ParentId="2604" CreationDate="2014-10-08T22:03:56.067" Score="4" Body="&lt;p&gt;Well, Stack Exhange &lt;a href=&quot;http://blog.stackoverflow.com/2014/10/new-editing-badges-and-enhancements-to-suggested-edits/?cb=1&quot;&gt;just got rid of the &quot;Too Minor&quot; reject button&lt;/a&gt;, so my guess is that's out. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am 100% behind getting a reject reason for &quot;Edit changed the code to be reviewed&quot;. Almost every time (to my recollection) that I reject an edit, it's because a well meaning person reformatted the code. We reject those edits because formatting is a valid subject for review. It would be nice to have a standardized rejection at the click of a button instead of typing out something (inevitably different) each time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I have no idea if it's even possible for an edit rejection reason to be added for just one site. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-10-08T22:03:56.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2617" PostTypeId="2" ParentId="2579" CreationDate="2014-10-09T03:32:42.643" Score="28" Body="&lt;p&gt;Jon Skeet leads the all-time SE rep score leaderboards with over 700K reputation on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/9134/197901&quot;&gt;Nobody can beat Jon Skeet&lt;/a&gt;... except on Code Review!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ig1cD.png&quot; alt=&quot;CodeReview is graduating; come beat Jo&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zUAZr.png&quot; alt=&quot;&amp;quot;@Mat&amp;#39;s Mug: Fine by me.&amp;quot; - Jon Skeet&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-10-10T20:32:13.643" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="2619" PostTypeId="1" AcceptedAnswerId="2622" CreationDate="2014-10-10T14:04:20.183" Score="13" ViewCount="216" Body="&lt;p&gt;My question is very much related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2454/41243&quot;&gt;Stop mentioning major concerns in title&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generic &quot;My Code Smells. How do I refactor.&quot; titles are not very good for the site. I edit titles when I have a clear picture of what the code does, but I don't always know. When I don't, I leave this comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! We're all here to receive constructive criticism of our code. Please try to include a title that describes what your code &lt;em&gt;does&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How can I reword this to be more polite and friendly? I'm afraid what I'm using currently comes off a little harsh and rude.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-10-11T00:01:48.780" Title="How can I make this comment asking for better titles more polite and friendly?" Tags="|discussion|titles|etiquette|comments|" AnswerCount="6" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2620" PostTypeId="2" ParentId="2619" CreationDate="2014-10-10T14:15:32.913" Score="1" Body="&lt;p&gt;I think the comment itself is not bad. In my opinion, you should explain to the user what's the plus value to change his title so it sounds more of a friendly advice than &quot;do this otherwise your question will get closed&quot; (which is not the case, we know it). Say that it is more likely the get attention if the title is interesting rather than &quot;plz help me&quot;.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2014-10-10T14:15:32.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2621" PostTypeId="2" ParentId="2619" CreationDate="2014-10-10T15:04:15.513" Score="6" Body="&lt;p&gt;I don't think your comment is rude.  That being said if you wanted to soften it a bit and be more explicit about the &quot;call to action&quot; for the user, you could word it along these lines:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review!  Your question title in its current form is&#xA;  ambiguous.  Because we want to better understand your question so we&#xA;  can review it, please consider revising it to more accurately describe&#xA;  your &lt;em&gt;specific&lt;/em&gt; code review question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This response empowers the OP to &quot;take ownership&quot; of their own question (as opposed to just editing it for them), and provides them with a direction that should help them better articulate their questions in the future without being inflammatory or overly-critical.&lt;/p&gt;&#xA;" OwnerUserId="44834" LastActivityDate="2014-10-10T15:04:15.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2622" PostTypeId="2" ParentId="2619" CreationDate="2014-10-10T15:07:52.387" Score="9" Body="&lt;p&gt;It's not really rude as such &amp;mdash; you don't speak down to or insult the person &amp;mdash; but I think it could be improved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you're trying to correct a behavior, it's important to explain:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What the person did that's wrong;&lt;/li&gt;&#xA;&lt;li&gt;Why the behavior is wrong;&lt;/li&gt;&#xA;&lt;li&gt;What they can do to correct the behavior. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Your comment only touches on the third point, so without context as to &lt;strong&gt;why&lt;/strong&gt; they should change the title, it comes across as a little terse. Add some explanation for the first and second points, and you might have something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! We're all here to receive constructive criticism of our code. However, the current title of your question is very broad and doesn't really state the purpose of your code. We've found over time that questions with more descriptive titles get more attention from potential reviewers, so editing your question's title to describe what your code does will benefit both you and the people reviewing it. Thanks!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="40421" LastEditorUserId="40421" LastEditDate="2014-10-10T16:14:21.233" LastActivityDate="2014-10-10T16:14:21.233" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="2623" PostTypeId="2" ParentId="2619" CreationDate="2014-10-10T16:12:41.717" Score="3" Body="&lt;p&gt;How about:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! We would appreciate if you edited the title of your question to describe the function of your code. There are at least 2 advantages to this: (1) It will get more eyes on your question, and (2) it will help reviewers provide a better review that is specific to your code in context.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-10-10T16:12:41.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2624" PostTypeId="2" ParentId="2619" CreationDate="2014-10-10T16:33:24.737" Score="1" Body="&lt;p&gt;Here is the quick comment that I settled on. I added a link to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2438/41243&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! We're all here to receive constructive&#xA;  criticism of our code. However, the current title of your question is&#xA;  very broad and doesn't really state the purpose of your code. We've&#xA;  found over time that questions with more descriptive titles get more&#xA;  attention from potential reviewers, so editing your question's title&#xA;  to describe what your code does will benefit both you and the people&#xA;  reviewing it. You may also want to read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2438/41243&quot;&gt;How to get the best value out&#xA;  of Code Review - Asking&#xA;  Questions&lt;/a&gt;.&#xA;  Thanks!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Quick Copy Paste Version:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Welcome to Code Review! We're all here to receive constructive criticism of our code. &#xA;However, the current title of your question is very broad and doesn't really state the purpose of your code. &#xA;We've found over time that questions with more descriptive titles get more attention from potential reviewers, so editing your question's title to describe what your code does will benefit both you and the people reviewing it. &#xA;You may also want to read [How to get the best value out of Code Review - Asking Questions](https://codereview.meta.stackexchange.com/a/2438/41243). &#xA;Thanks!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-10-10T16:45:23.013" CommentCount="0" CommunityOwnedDate="2014-10-10T16:33:24.737" ContentLicense="CC BY-SA 3.0" />
  <row Id="2625" PostTypeId="2" ParentId="2579" CreationDate="2014-10-10T22:46:22.497" Score="20" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FSwg5.gif&quot; alt=&quot;simple ad&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;@throws graduation party&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="14370" LastActivityDate="2014-10-10T22:46:22.497" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="2626" PostTypeId="2" ParentId="2619" CreationDate="2014-10-10T23:47:01.650" Score="1" Body="&lt;p&gt;This is what I came up with. Stating what the community has to offer first makes it easier for the user to invest and enjoy doing so. Please let me know what you think.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! We're here to help you getting feedback and improving your coding skills. However, the title of your question is not very specific in its current form. Could you come up with a more descriptive title, please? This helps keeping the high quality of this site and attracting more users to your question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="25206" LastEditorUserId="25206" LastEditDate="2014-10-11T00:01:48.780" LastActivityDate="2014-10-11T00:01:48.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2628" PostTypeId="2" ParentId="2579" CreationDate="2014-10-11T14:26:33.573" Score="13" Body="&lt;p&gt;Modification suggestions are welcome&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uUZUU.png&quot; alt=&quot;First One&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New version without M$ Logo&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/005jc.png&quot; alt=&quot;Updated&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="47826" LastEditDate="2014-10-11T20:09:37.530" LastActivityDate="2014-10-11T20:09:37.530" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="2629" PostTypeId="2" ParentId="2579" CreationDate="2014-10-11T14:28:39.880" Score="0" Body="&lt;p&gt;Suggestions welcome&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YmPZ9.png&quot; alt=&quot;allur&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/All_your_base_are_belong_to_us&quot; rel=&quot;nofollow noreferrer&quot;&gt;All Your Base Are Belong To Us&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="47826" LastEditDate="2014-10-11T20:12:36.583" LastActivityDate="2014-10-11T20:12:36.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2630" PostTypeId="1" AcceptedAnswerId="2631" CreationDate="2014-10-11T17:26:10.673" Score="17" ViewCount="304" Body="&lt;p&gt;This is in regards to &lt;a href=&quot;https://codereview.stackexchange.com/questions/65163/solving-the-lazy-hobo-riddle&quot;&gt;Solving the Lazy Hobo Riddle&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it acceptable to have answers that have code written in a different language than the OP's? The OP has since accepted an answer, but others are posting their own in Java and Haskell. Some answers are mostly just code, but others offer explanation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When an answer has been accepted, can this be overlooked or do we flag them as being &lt;em&gt;not an answer&lt;/em&gt;?&lt;/p&gt;&#xA;" OwnerUserId="26862" LastEditorUserId="120114" LastEditDate="2020-02-05T06:56:15.303" LastActivityDate="2020-02-05T06:56:15.303" Title="Can answers to questions contain code written in a different language?" Tags="|discussion|answers|flagging|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="2631" PostTypeId="2" ParentId="2630" CreationDate="2014-10-11T18:09:59.193" Score="15" Body="&lt;p&gt;&lt;em&gt;Maybe&lt;/em&gt; it would have a chance at working if the code shared similar syntax (such as Java), but Haskell certainly doesn't count here.  Now, if the answerer was simply trying to demonstrate an algorithm, then it would be better off as pseudocode, which is okay as an answer as long as it relates to the original code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for that specific answer at least, it was also about showing off another piece of code, with no regards to the original code whatsoever.  When you see an answer like this, &lt;em&gt;and&lt;/em&gt; it's in the same language, then you can ask the answerer to explain how it relates to the original code.  In the meantime, or just after a while, you &lt;em&gt;can&lt;/em&gt; flag it as NAA, as we do not consider such answers valid code reviews.  If it gets fixed while the flag is still active, the mod reviewing it will still dismiss it as helpful.  It will not count against you.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-10-11T20:26:33.503" LastActivityDate="2014-10-11T20:26:33.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="2632" PostTypeId="2" ParentId="2579" CreationDate="2014-10-11T18:39:48.907" Score="2" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0zeFI.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Created this while playing Team Fortress 2 using an online SketchPad within Steam's web browser. FYI, Jamal's team was rekt. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also something strange happens when I use the &lt;code&gt;combine&lt;/code&gt; feature on all elements. The face...WTF.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FvfCZ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="26862" LastEditorUserId="26862" LastEditDate="2014-10-11T19:52:30.373" LastActivityDate="2014-10-11T19:52:30.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3631" PostTypeId="2" ParentId="2579" CreationDate="2014-10-11T20:24:15.570" Score="8" Body="&lt;h1&gt;Yoda&lt;/h1&gt;&#xA;&lt;p&gt;suggestions welcome&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ls9hK.png&quot; alt=&quot;Yoda&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-11T20:24:15.570" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3632" PostTypeId="2" ParentId="2579" CreationDate="2014-10-11T22:06:05.023" Score="9" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UxENH.gif&quot; alt=&quot;adjectivitis&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I admit this is pretty abstract, but that's the sort of thing I like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried with &quot;make your code...&quot; at the start or just &quot;... code&quot; at the end, but either thing detracted from the visual impact, I thought.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Edit: Speaking of visual impact, here's a true &quot;block&quot; of text&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;CR makes your code&#xA;neat, maintainable&#xA;simple, extensible&#xA;concise, efficient&#xA;elegant, idiomatic&#xA;reusable, flexible&#xA;readable and clean&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It includes the 3 extra adjectives mentioned by Simon in the comments, but it's getting a bit &lt;em&gt;too&lt;/em&gt; tl;dr :)&lt;br&gt;&#xA;But it's nice that you can make it line up (for no real reason) :)&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="14370" LastEditDate="2014-10-18T21:56:24.373" LastActivityDate="2014-10-18T21:56:24.373" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3633" PostTypeId="2" ParentId="2579" CreationDate="2014-10-12T08:25:37.717" Score="14" Body="&lt;h1&gt;Best Medicine for anti-patterns : Code Review SE&lt;/h1&gt;&#xA;&lt;p&gt;Suggestions welcome&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fJWqv.png&quot; alt=&quot;Anti Pattern&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-12T08:25:37.717" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3634" PostTypeId="1" CreationDate="2014-10-12T22:30:35.323" Score="4" ViewCount="81" Body="&lt;p&gt;I have been asked to evaluate the close reasons for this question here:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/65371/operating-on-files-from-source-directory&quot;&gt;&lt;strong&gt;Operating on files from source directory&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Has been closed &quot;off-topic - example code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the question actually on-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is off-topic, is the  'example-code' the right close reason?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-10-12T22:51:26.973" Title="Is this question closed inappropriately: &quot;Operating on files from source directory&quot;" Tags="|discussion|specific-question|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3635" PostTypeId="2" ParentId="3634" CreationDate="2014-10-12T22:30:35.323" Score="10" Body="&lt;h2&gt;The question is off-topic, and it is example-code.&lt;/h2&gt;&#xA;&lt;p&gt;There are other reasons to close it too, but let me go through my reasoning first:&lt;/p&gt;&#xA;&lt;p&gt;The code consists of:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;static void Main(String[] args) {&#xA;    //get list of files from source directory&#xA;    getListOfSourceFiles();&#xA;&#xA;    //now filter those files acording to some criterion&#xA;    filterSourceFiles();&#xA;&#xA;    //remove all files from the destination directory&#xA;    removeAllFilesFromDestination();&#xA;&#xA;    //move filtered files from source directory to destination&#xA;    moveSourceFilesToDestination();&#xA;&#xA;    //extract moved files&#xA;    extractFiles();&#xA;&#xA;    //remove archives&#xA;    removeArchives();&#xA;&#xA;    //do something with extracted files&#xA;    doSomething();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The last method &lt;code&gt;doSomething();&lt;/code&gt; speaks to being example code. The description in the question says: &lt;em&gt;&amp;quot;One the archives have been copied, extract them. Then delete the .zip files and keep only the extracted files.&amp;quot;&lt;/em&gt; ... so, once they are removed, what else is there to do? What does the &lt;code&gt;doSomething()&lt;/code&gt; do?&lt;/p&gt;&#xA;&lt;p&gt;That, in itself, is probably not enough to be a close-reason, but what about the following:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    //get list of files from source directory&#xA;    getListOfSourceFiles();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;What source directory? How is the list of source files returned? Is it returned, or do we assume that those details are not relevant?&lt;/p&gt;&#xA;&lt;p&gt;Then:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    //now filter those files acording to some criterion&#xA;    filterSourceFiles();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;What criteria? What is the input, where's the output?&lt;/p&gt;&#xA;&lt;p&gt;Then:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    //remove all files from the destination directory&#xA;    removeAllFilesFromDestination();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;What destination? Hard-coded?&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    //move filtered files from source directory to destination&#xA;    moveSourceFilesToDestination();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Now, what filtered files? Either the filtered list is a static variable somewhere, or the files have been 'deleted' from the source, or 'something'. We can only guess how you know which files are filtered, and which are not. Also, there's that Destination again... where does that get set?&lt;/p&gt;&#xA;&lt;p&gt;Finally&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    //extract moved files&#xA;    extractFiles();&#xA;&#xA;    //remove archives&#xA;    removeArchives();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;These have the same flaws as previous methods... extract from what files? What archives?&lt;/p&gt;&#xA;&lt;p&gt;Your program reads more like elaborate pseuodocode. Your 'program' has no inputs, no outputs, no variables, no implemented functions (except &lt;code&gt;Main&lt;/code&gt;), nothing.&lt;/p&gt;&#xA;&lt;p&gt;In my assessment, the code could be closed for numerous reasons:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;too broad&lt;/li&gt;&#xA;&lt;li&gt;too opinionated&lt;/li&gt;&#xA;&lt;li&gt;unclear what you're asking&lt;/li&gt;&#xA;&lt;li&gt;off-topic - example code&lt;/li&gt;&#xA;&lt;li&gt;off-topic - broken code&lt;/li&gt;&#xA;&lt;li&gt;off-topic - must include the code to be reviewed&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-12T22:30:35.323" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3636" PostTypeId="2" ParentId="3634" CreationDate="2014-10-12T22:51:26.973" Score="6" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;I won't provide the actual contents of the methods. They are fairly straightforward. I also removed method parameters and local variables for brevity. Assume relevant and descriptive method names and parameters.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As I often write in comments:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Unfortunately, it's a bit hard to review code like this because the code you are showing is example code rather than code that you're actually using in a real project, which means that a lot of context has been stripped away. &lt;strong&gt;Unlike Stack Overflow, we prefer to look at real code instead of example code.&lt;/strong&gt; Please see the meta question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709/41243&quot;&gt;Why is hypothetical code off-topic for Code Review?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Big problem in this case is that &lt;strong&gt;the reason for removing the context&lt;/strong&gt; (method parameters and local variables) is &lt;em&gt;for brevity&lt;/em&gt;. That is not a reason to strip out the context. In this case it leaves a lot of &lt;strong&gt;guesswork&lt;/strong&gt; on the user. I might expect &lt;code&gt;getListOfSourceFiles&lt;/code&gt; to store the results in a static variable and take no parameter as input, someone else might expect the same method to return a &lt;code&gt;IEnumerable&amp;lt;File&amp;gt;&lt;/code&gt; and take &lt;code&gt;string path&lt;/code&gt; as a parameter. In other words, &lt;strong&gt;it is unclear&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have a small program that does a fairly trivial task. I am unhappy about the fact that I have everything in Main or called from Main. As a result, all my methods are static. I'd like to improve on my high level structure - assuming my Main does too much.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So... What is the problem? Has any alternatives been considered? Again, unclear in my opinion. Although not unclear enough for closing by itself, when together with the other problem stated above, it is very unclear. How can we help improving high level structure when all we have is... umm... a couple of method names inside a Main function? (And some completely useless comments to go along with them)&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Conclusion&lt;/h3&gt;&#xA;&lt;p&gt;This question is &lt;strong&gt;definitely off-topic&lt;/strong&gt;, and &amp;quot;example code&amp;quot; is absolutely a good close reason for it.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-12T22:51:26.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3637" PostTypeId="2" ParentId="2579" CreationDate="2014-10-13T05:14:21.667" Score="15" Body="&lt;p&gt;I liked the old one that had some code in it, but it was basically demonstrating the process rather than showing some code and potential feedback on it. This might show a bit more about what you might get if you asked for a code review:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YMMx5.png&quot; alt=&quot;You wouldn’t publish an article without copy-editing. [some code with suggestions: “use for-each”, “be consistent w/ brace pos.”, “use .equals()”, “camel-case”, “catch exceptions”, “use consistent tab size”] Why would you for code?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The font size is a little small, but I’d have to remove something if I wanted to make it bigger. I’m no designer, so perhaps some other parts could also stand some tweaking. (Hey, maybe I could take this over to &lt;a href=&quot;https://graphicdesign.stackexchange.com/&quot;&gt;Graphic Design.SE&lt;/a&gt;… hmm…) The “You wouldn’t” part was inspired by &lt;a href=&quot;https://www.youtube.com/watch?v=HmZm8vNHBSU&quot; rel=&quot;nofollow noreferrer&quot;&gt;this ad&lt;/a&gt;, but the general theme of that doesn’t fit; nevertheless, I think this worked out okay.&lt;/p&gt;&#xA;" OwnerUserId="28033" LastActivityDate="2014-10-13T05:14:21.667" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3638" PostTypeId="2" ParentId="2630" CreationDate="2014-10-13T08:49:17.130" Score="10" Body="&lt;p&gt;On the whole, I'd have to say: No. This site is supposed to be about &lt;em&gt;reviewing&lt;/em&gt; the code, posting a working version of the code in another language doesn't always help the OP. If you are suggesting an alternative algorithm, or you want to illustrate a point, using a language you are more comfortable with is fine, but answering a review request by posting the same program, written in another language just doesn't sit well with me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just allowing different language answers would, perhaps, put us at risk of becoming a half-arsed codegolfing site (which already exists). It'd also devoid what little meaning the tag-score has. Someone with a bronze, or silver badge in C should have proven he knows his way around C. If we were to allow answering in other languages, he might've answered everything in Java, and know very little about actual C, and memory management and all of the low-level stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in resuming: On the whole, an answer can contain snippets in an array of languages, provided the answer itself reviews the code the OP written. The remarks and suggestions must bare relevance to the OP's language of choice.&lt;br&gt;&#xA;Demonstrating concepts/algorithms can be done in most any language, but I do think it's quite obvious that you can't truly review C code using Scheme. The languages are just too far apart.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;When in doubt: post pseudo code&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;cf comments below: I'm not familiar with C#, but the syntax makes it (up to a point) acceptable to post Java and or C++ based answers. But if you're not sure how something is expressed in C#, if it can be expressed at all, just write pseudo code, not VB, Haskell or Lisp.&lt;/p&gt;&#xA;" OwnerUserId="16133" LastEditorUserId="16133" LastEditDate="2014-10-20T14:33:21.230" LastActivityDate="2014-10-20T14:33:21.230" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3639" PostTypeId="1" CreationDate="2014-10-13T15:28:24.317" Score="3" ViewCount="124" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/6502/fastest-way-to-clamp-an-integer-to-the-range-0-255&quot;&gt;This question&lt;/a&gt; had a conclusion that I added after testing all of the submitted answers and updating to a newer compiler. This conclusion had information that can't be found in the actual answers. The edit was done by a diamond moderator, so I can only assume there was a good reason for the edit, but what is it? I'd really prefer my text to be left alone.&lt;/p&gt;&#xA;" OwnerUserId="4621" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-24T20:20:27.630" Title="Why was my conclusion edited out?" Tags="|discussion|specific-question|appended-improvements|" AnswerCount="2" CommentCount="2" ClosedDate="2014-11-01T14:43:59.977" ContentLicense="CC BY-SA 3.0" />
  <row Id="3640" PostTypeId="2" ParentId="3639" CreationDate="2014-10-13T15:49:46.970" Score="9" Body="&lt;p&gt;Taking a couple of guesses here, but your question has just been awarded the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/37/famous-question?userid=4621&quot;&gt;Famous Question Badge&lt;/a&gt;. I would imagine that Jamal saw that badge go through, and then looked at the question, and figured it needed to be a better example of site policies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, I would not advocate retroactively and 'blindly' applying policy changes to 'older' questions. In this case, given that your question is very highly viewed, it should be a good example of what we want Code Review questions to look like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason that we don't like changes to the question is because it adds confusion to the answers... should new answers critique your 'conclusion' code, or the pre-answer code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My preference is for high-profile questions to be good examples of best-practice for the site. You asked for a reason for the edit, and you also suggested that your preference would be to leave the text alone....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The Reason:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As has been suggested in a comment, the logic behind the policy is laid out here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Leave the question alone&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A self-answer would be a good option at this point (even this late in the day). If you don't want to do that, I would be happy to roll-back the edit, and add a note to the question with a &lt;em&gt;&quot;Please note, this practice of self-answering as an edit to the question is no longer allowed on Code Review, please see ...&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your call, preferences?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-13T15:59:47.263" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3641" PostTypeId="2" ParentId="3639" CreationDate="2014-10-13T15:58:37.603" Score="11" Body="&lt;p&gt;First of all, I apologize for not mentioning the reason behind that edit in the edit summary or as a comment.  I do make similar ones quite often on this site, but sometimes I neglect to mention the reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it has already been stated by others, the edit was done to remove what appeared to be an append of improved code, among other things.  I probably would've removed it when I made the previous edit, but I must've missed it then.  Although it's true that the question's time was before that of the new policy, you can still post it as a self-answer for others to see.  And as it was mainly taken from another answer, it should also be CW.  More info on all of that has already been linked in @rolfl's answer.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-10-13T15:58:37.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3642" PostTypeId="1" CreationDate="2014-10-14T00:15:08.743" Score="8" ViewCount="112" Body="&lt;p&gt;One of the close reasons that exists is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. Such questions may be suitable for Stack Overflow or Programmers. After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While I'm having trouble finding it off hand, I have seen more than a few questions that were reposted on Programmers.SE after having been closed with this reason.  I'm sure there are some on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, as I am sure you are aware, that people don't read the &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;help/on-topic&lt;/a&gt; page of the help center (if they did, they wouldn't have asked the question on Code Review in the first place).  This also means they don't read the help/on-topic on Programmers &lt;em&gt;either&lt;/em&gt; when reposting their question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've cast some close votes on questions in recent times that were debugging questions that had nothing to do with the design.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Could the close reason, instead of linking to the &lt;em&gt;site&lt;/em&gt; link to the on topic definition for the site.  This &lt;em&gt;might&lt;/em&gt; help people realize the better location.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, a moderator would never close with this reason because they have the ability to migrate the question to the proper site (I assume that when the site finishes with the graduation ceremony, the migration paths will be added and this close reason will be removed - on Programmers.SE we had some &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/a/6107/40980&quot;&gt;issues&lt;/a&gt; with people closing an early version of &quot;go repost somewhere else&quot; (see &lt;a href=&quot;https://i.stack.imgur.com/XgX8q.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;graph&lt;/a&gt; in associated question and the jump for &quot;belongs&quot; (purple - migration) which jumped after the &quot;questions about specific programming problems&quot; (light blue) was removed).  So, &lt;strong&gt;when you graduate, remove this close reason and let people migrate instead.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory, the moderator will have a better idea if the question is a design issue or a code / debug issue than the OP has (when they don't read the site description) and be able to move it more smoothly to the proper site than asking the OP to repost the question.  This is especially helpful when there is additional clarifying material in the comments, or it was reformatted.  Also, if the question is unclear, too broad, or primarily opinion, no matter if it was on-topic-ish on the other site, the moderator would close it appropriately rather than bouncing the OP around to other sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On P.SE, we've tended to find that when a close reason or comment suggests someone to post on another site, it's rarely a good thing and often just leads to a much poorer user experience (&quot;well, the guys on Stack Overflow told me to repost on Programmers after I got the question closed on Code Review&quot; when the original problem is it is unclear to begin with).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus, in general, I'd urge you to &lt;strong&gt;strongly reconsider having this close reason at all&lt;/strong&gt;.  If something belongs somewhere else, flag it for migration.  Closing it with &quot;go repost it over there&quot; doesn't allow for the feedback cycles of rejected migrations and attention to why things are getting moved.  These close reasons are often a &quot;we don't want to deal with it, so go over there&quot; - which isn't fair to the OP, or the over there which now has to deal with someone who got the post closed &lt;em&gt;again&lt;/em&gt; (and isn't happy about it at all).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If a SE employee/dev can poke at this, it might be useful to try to track down the &quot;the question was closed with this reason here, reposted on [SO|P.SE] and its fate there.&quot;  I am aware of the difficulty of the matching posts between the sites and might suggest something like 'the first 42 bytes of the question match 42 bytes of a question (anywhere in the post) on another site' as criteria for matching.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would help get a better idea of how big the repost rather than migrate trend is and if there is any real concern to be worried about this.&lt;/p&gt;&#xA;" OwnerDisplayName="user22048" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2014-10-16T00:40:29.030" Title="Close reasons and migrations (and stats?)" Tags="|discussion|status-completed|close-reasons|migration|broken-code|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3643" PostTypeId="2" ParentId="3642" CreationDate="2014-10-14T00:27:21.343" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Ideally, a moderator would never close with this reason because they have the ability to migrate the question to the proper site (I assume that when the site finishes with the graduation ceremony, the migration paths will be added and this close reason will be removed&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's not quite how it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although moderators can migrate any question, it doesn't mean that they should always do this.  In fact, we've specifically been told not to readily migrate a question just because it doesn't belong on the site.  Migration during beta is at the discretion of the moderator, but for us, that should be changing soon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Essentially, if a question is crap (cannot be salvaged by an edit) or there's already an accepted answer and/or several other good answers, then migration is usually discouraged.  In such cases, closing the question without migrating would work best, while possible target sites are still given in case the OP chooses to ask again on another site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So no, this close reason will not be removed entirely , even after full graduation.  &lt;em&gt;However&lt;/em&gt;, we should then be allowed more off-topic reasons (current restriction is three), so the close reasons &lt;em&gt;could&lt;/em&gt; possibly change after this has taken effect.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-10-14T00:27:21.343" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3644" PostTypeId="2" ParentId="3642" CreationDate="2014-10-14T13:37:30.317" Score="3" Body="&lt;p&gt;As a regular here on Code Review, I'll admit that having links to SO and Programmers in that close reason has bothered me for quite some time, but without a clear migration path, it seemed reasonable. However, with graduation coming, migration will be less of a moderator issue and more of a community issue. I agree that the site links should be removed. We have an issue with SO suggesting that broken code be posted here, so why are we suggesting (almost by default) that closed questions be reposted on another SE site? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, removing the &quot;broken code&quot; reason should not happen. It's our top reason for closing questions here. Removing it would be terribly detrimental to our community. We simply can not review broken code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to see the close reason up dated to this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-10-14T13:37:30.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3645" PostTypeId="2" ParentId="3642" CreationDate="2014-10-14T14:02:03.747" Score="5" Body="&lt;p&gt;&lt;strong&gt;Update2:&lt;/strong&gt; A &lt;strong&gt;CW-based meta post: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options&quot;&gt;My question was closed as being off-topic. What are my options?&lt;/a&gt;&lt;/strong&gt; has been added that addresses the different off-topic close reasons. The Off-topic close reasons have been updated to point to the answers on the above post. The details there can be updated over time as needed.&lt;/p&gt;&#xA;&lt;p&gt;There are no longer any direct links to either Programmers or Stack Overflow from the close reasons themselves.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;It seems the best solution for Programmers is to not mention Programmers at all, unless the redirect is in a comment with specific instruction on how the question should be structured to be 'good' on Programmers:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you want to mention us in your Help Center as a place to go, that would be nice.&#xA;But not in a close reason.&#xA;And not in a comment without some kind of specific guidance.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://chat.stackexchange.com/rooms/21/conversation/discussing-close-reasons-and-cross-posting-from-code-review-to-programmers&quot;&gt;Bookmarked conversation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Just waiting on some feedback from Stack Overflow mods as to whether the same logic should be applied to the redirect to their site. When that happens, we can edit the close reason.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Migrations, and other close reasons (opionated, unclear, too-broad, etc) should be considered independently of this question. Let's clear them out of the way:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Migrations happen when moderators approve of them. Let's just assume that moderators get it right most of the time, and that migrations are a non-problem&lt;/li&gt;&#xA;&lt;li&gt;Code Review is months (years?) away from getting full graduation abilities, the community-driven migration is a distraction for the next &amp;quot;long-time&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;Other close reasons are normally used appropriately. There is no reason (in the context of this question) to start making assumptions about questions being closed for the wrong reasons.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So, let's assume the close reason is used appropriately:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions containing broken code or asking for advice about code not&#xA;yet written are off-topic, as the code is not ready for review. Such&#xA;questions may be suitable for Stack Overflow or Programmers. After the&#xA;question has been edited to contain working code, we will consider&#xA;reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This means that either:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the question is providing broken code, and it needs to be fixed before it can be reviewed&lt;/li&gt;&#xA;&lt;li&gt;the question is asking for help writing code, and it needs to be written before it can be reviewed&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So, let's deal with those two scenarios in isolation:&lt;/p&gt;&#xA;&lt;h2&gt;Broken code:&lt;/h2&gt;&#xA;&lt;p&gt;The question contains broken code, it can't be reviewed. What are the options:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;close and:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;forgeddaboutit&lt;/li&gt;&#xA;&lt;li&gt;offer some direction as to where to get help&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;migrate to SO&lt;/li&gt;&#xA;&lt;li&gt;answer the question here&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Answering the broken question will lead to Code Review becoming a debug service. Not an option.&lt;/p&gt;&#xA;&lt;p&gt;Migrate to SO is only an option if the question is structured in a way that is suitable for SO (small, self-contained code with clear error messages and expectations). It is very unusual for a Code Review question to be presented in a way that is suitable for migration to SO. When they are, they are migrated. If you see one you think has been closed, but is a candidate for migration, then flag it.&lt;/p&gt;&#xA;&lt;p&gt;This leaves &amp;quot;close and forget about it&amp;quot;, and &amp;quot;close and offer some form of help&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;The slam-door-in-face close option is not an option, as far as I am concerned. The close reason would be:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions containing broken code are off-topic. Please edit your question with working code, and it may be reopened.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That's not helpful. On the other hand, the following would be better:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions containing broken code are off-topic. Please edit your question with working code, and it may be reopened. If you need help getting your code to work, you may be able to isolate your problem, describe what you need, and ask on Stack Overflow/help/on-topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would be happy with that.&lt;/p&gt;&#xA;&lt;p&gt;If the user cannot figure out what's appropriate to ask on SO, then it's a common problem, and not one we can solve on Code Review. It is up to SO to figure out how to get people to apply their help center effectively to the questions on their site.&lt;/p&gt;&#xA;&lt;h2&gt;Code not yet written&lt;/h2&gt;&#xA;&lt;p&gt;Similarly, here the question is asking for help writing code or functionality, that has not yet been designed/written. Questoins of these types are off-topic on SO, and are on-topic (if written correctly), on Programmers.&lt;/p&gt;&#xA;&lt;p&gt;A close reason:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions requesting help writing code are off topic. Please edit your question with working code, and it may be reopened.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;would be too 'slam-door-in-face'.&lt;/p&gt;&#xA;&lt;p&gt;It would be better as:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions requesting help writing code are off topic. If you need help with your design, and can phrase your intentions clearly, you may be able to get direction on Programmers.se/help/on-topic. Please edit your question with working code, and it may be reopened.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&lt;p&gt;The close reason's intentions are right. The redirect to SO/Programmers is conceptually nice. The way it is done may be refined.&lt;/p&gt;&#xA;&lt;p&gt;The wording may need to be expanded to direct users more directly to the fact that changes will be needed before reposting.&lt;/p&gt;&#xA;&lt;p&gt;It is not the responsibility of Code Review to educate all new users about how to use other sites. If the help pages on those sites are not effective at directing new users to use those sites appropriately, then there is little that Code Review can do better.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-16T00:40:29.030" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3646" PostTypeId="1" AcceptedAnswerId="3648" CreationDate="2014-10-14T20:19:23.683" Score="5" ViewCount="142" Body="&lt;p&gt;Brand-new user likely only have 1 rep point, but trusted Stac kExchange users have 101 when they make their first post here.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When they post an off-topic question, they usually get downvoted and then closed as off-topic for whatever reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we be deleting these questions promptly so that the user can retain their reputation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that we at least should let them know how to fix the off-topicness and then repost or undelete their post.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2014-10-14T20:31:21.043" LastActivityDate="2014-10-23T11:10:58.327" Title="Should we delete off-topic questions by new users right away?" Tags="|discussion|scope|deleted-questions|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3647" PostTypeId="2" ParentId="3646" CreationDate="2014-10-14T20:21:32.123" Score="7" Body="&lt;p&gt;It doesn't matter whether the question was asked by an old or new user.  It doesn't matter how much reputation the poster had.  If a post is closed and is unsalvageable, then it should be deleted.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-14T20:21:32.123" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3648" PostTypeId="2" ParentId="3646" CreationDate="2014-10-14T20:27:40.050" Score="5" Body="&lt;p&gt;I don't think it has to be deleted &lt;em&gt;right away&lt;/em&gt;.  After four downvotes, the question will leave the front page, thus it'll be out of the way.  That should also give the OP time to revisit the question and notice the off-topic dialogue message.  They can then delete it manually if they choose not to improve it (or if it cannot be improved at all).  You can still vote to delete if it's unsalvageable crap, but it'll otherwise get cleaned up eventually by Community ♦.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-10-15T16:04:46.833" LastActivityDate="2014-10-15T16:04:46.833" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3649" PostTypeId="1" CreationDate="2014-10-15T17:14:00.593" Score="43" ViewCount="7312" Body="&lt;p&gt;I can understand that sometimes questions are closed as being too opinionated, too broad, or unclear, but my question was closed as being off-topic. I have read the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;On-Topic Help Center&lt;/a&gt; page for Code Review, but more detail would be useful.&lt;/p&gt;&#xA;&lt;p&gt;I see there are a number of sub-reasons for being off-topic:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;&lt;strong&gt;code that doesn't work as intended&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;&lt;strong&gt;code not yet written&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;&lt;strong&gt;the question does not include the code to be reviewed&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;&lt;strong&gt;the code is not real code (it is example, pseudo, or hypothetical code)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;&lt;strong&gt;the code is not owned or maintained by me (it is someone else's code)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;When questions are closed with these reasons, what does it mean, and what can I do?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="42401" LastEditDate="2021-04-28T10:47:47.830" LastActivityDate="2021-08-30T11:31:49.867" Title="My question was closed as being off-topic. What are my options?" Tags="|discussion|faq|scope|closed-questions|" AnswerCount="5" CommentCount="0" CommunityOwnedDate="2014-10-15T17:14:00.593" ContentLicense="CC BY-SA 4.0" />
  <row Id="3650" PostTypeId="2" ParentId="3649" CreationDate="2014-10-15T17:19:26.643" Score="37" Body="&lt;h1&gt;If your question contains code that doesn't work as intended…&lt;/h1&gt;&#xA;&lt;p&gt;If your question contains something like:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;... runs ...but it gives the wrong answer...&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;...I tried ... but sometimes...&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;...works great when I do ..., but when I do ...&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;...it works fine, but I also need it to do ...&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;...it fails a test case...&lt;/em&gt; &lt;sup&gt;&lt;em&gt;(**unless that test case is a performance test)&lt;/em&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then your code does not work in the way that you expect, or need.&lt;/p&gt;&#xA;&lt;p&gt;Special note about code that produces the correct results, but runs slower than expected/required in a challenge or competition: if this is the only failing test case then these questions are on-topic, but use the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Broken code is code that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;cannot possibly compile even if other dependencies are included&lt;/li&gt;&#xA;&lt;li&gt;fails to run (crashes, throws exceptions, core-dumps, segfaults, etc.)&lt;/li&gt;&#xA;&lt;li&gt;produces results that are obviously incorrect (fails unit test cases, etc.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Please don't be offended that we put your question on hold.  In our experience, Code Review answers can be much more productive when the code is working correctly.  Putting the question on hold gives you a chance to fix obvious problems.  Once answers start rolling in, you will no longer be allowed to alter the code in the question, since it would be unfair for reviewers to evaluate a moving target.&lt;/p&gt;&#xA;&lt;p&gt;The most straightforward action would be for you, the author of the question, to edit the question to fix the bug(s).&lt;/p&gt;&#xA;&lt;p&gt;After you edit the question, it will be automatically put into a queue where other users will vote to reopen it, if they consider the code to be in a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2535/9357&quot;&gt;working&lt;/a&gt; state.  You shouldn't need to flag a moderator to request reopening.  If your question hasn't been reopened in a few hours, it is likely that other users still consider your code to be broken.&lt;/p&gt;&#xA;&lt;p&gt;If your question was improperly closed because we misinterpreted your question, edit the question to clarify your intentions.&lt;/p&gt;&#xA;&lt;h2&gt;Resources that may be useful&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you are trying to solve a common problem, try &lt;a href=&quot;https://codereview.stackexchange.com/search&quot;&gt;searching&lt;/a&gt; to see if a similar question has already been asked on Code Review.&lt;/li&gt;&#xA;&lt;li&gt;You may find &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; to be a useful resource in fixing your bug.  First, try &lt;a href=&quot;https://stackoverflow.com/search&quot;&gt;searching&lt;/a&gt; to see if a similar question has already been asked on Stack Overflow.  Note, however, that simply reposting the same question to Stack Overflow will likely result in a rejection there as well.  (A good Stack Overflow question would typically include a simplest possible example that reproduces the bug, explain the expected behaviour, and state the unexpected results.  You shouldn't post your entire program and ask strangers to help you debug it for you.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="42401" LastEditDate="2021-04-28T10:47:18.250" LastActivityDate="2021-04-28T10:47:18.250" CommentCount="0" CommunityOwnedDate="2014-10-15T17:19:26.643" ContentLicense="CC BY-SA 4.0" />
  <row Id="3651" PostTypeId="2" ParentId="3649" CreationDate="2014-10-15T17:22:41.090" Score="23" Body="&lt;h1&gt;If your question is asking for advice about code not yet written…&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If you have not yet written your program, or if you are wondering how to add functionality to your code, then Code Review is unfortunately not the place to ask for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We would be glad to have you ask another Code Review question later, after you complete your program.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now you might be asking how you're supposed to complete your program so it can be reviewed when you need the advice in order to complete the program.  We appreciate the conundrum that creates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well scoped design review questions are on-topic for &lt;a href=&quot;//softwareengineering.stackexchange.com&quot;&gt;Software Engineering&lt;/a&gt;, so we cautiously suggest asking there. But be certain to review their &lt;a href=&quot;//softwareengineering.stackexchange.com/help/on-topic&quot;&gt;on-topic&lt;/a&gt; and &lt;a href=&quot;//softwareengineering.stackexchange.com/help/dont-ask&quot;&gt;off-topic&lt;/a&gt; help pages first.  And we strongly recommend reviewing their meta guidance about &lt;a href=&quot;//softwareengineering.meta.stackexchange.com/q/6483/&quot;&gt;questions being close voted&lt;/a&gt; and why &lt;a href=&quot;//softwareengineering.meta.stackexchange.com/q/6742/&quot;&gt;discussion based questions&lt;/a&gt; aren't a good fit there.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please carefully review that guidance, as many design review requests end up being closed as too broad.  And you're always welcome to ask in their &lt;a href=&quot;//meta.softwareengineering.stackexchange.com&quot;&gt;Meta&lt;/a&gt; or &lt;a href=&quot;//chat.stackexchange.com/rooms/21&quot;&gt;chat&lt;/a&gt; to see if a question is on-topic before asking on their &lt;a href=&quot;//softwareengineering.stackexchange.com&quot;&gt;main site&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="75307" LastEditDate="2019-03-08T12:40:42.627" LastActivityDate="2019-03-08T12:40:42.627" CommentCount="0" CommunityOwnedDate="2014-10-15T17:22:41.090" ContentLicense="CC BY-SA 4.0" />
  <row Id="3652" PostTypeId="2" ParentId="3649" CreationDate="2014-10-15T19:31:59.280" Score="31" Body="&lt;h1&gt;If your question is not real code…&lt;/h1&gt;&#xA;&lt;p&gt;Unlike other Stack Exchange sites, which encourage general reference questions and offer broadly applicable answers, Code Review aims to offer customized advice specific to your code.  To make that work, we need to see real code.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;If your question was asking for a review of &lt;strong&gt;pseudocode&lt;/strong&gt;, then we need you to post  an implementation in a real programming language.  Some specific cases of pseudocode include:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If your question was about &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2562/9357&quot;&gt;regular expressions in general&lt;/a&gt;, then please pick a specific programming language (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;) and tag the question accordingly.  Regular expressions differ significantly between programming languages.&lt;/li&gt;&#xA;&lt;li&gt;If you are asking about a code excerpt that might be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, we need you to pick a language and tag the question accordingly.  Even if you think that the question is generic, reviewers might offer different advice depending on the language.&lt;/li&gt;&#xA;&lt;li&gt;If you are asking to review code in a language for which a specification exists but for which there is no interpreter or compiler implemented, then Code Review is not the place to ask.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;If your question contains &lt;strong&gt;stub code&lt;/strong&gt;, then there are significant pieces of the core functionality missing, and we need you to fill in the details.  &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1880/9357&quot;&gt;Excerpts of large projects are fine&lt;/a&gt;, but if you have omitted too much, then reviewers are left imagining how your program works.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;If your code was deemed to be &lt;strong&gt;example code&lt;/strong&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709/9357&quot;&gt;too hypothetical to be meaningfully reviewed&lt;/a&gt;, then we need you to provide concrete details.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Remove any hedging language such as &amp;quot;Suppose I have code like…&amp;quot; and &amp;quot;For example…&amp;quot; from your question.&lt;/li&gt;&#xA;&lt;li&gt;Replace generic identifiers such as &lt;code&gt;foo&lt;/code&gt; and &lt;code&gt;MyClass&lt;/code&gt; with something that would plausibly appear in a real, useful program.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes, authors are unable to post real code due to employers' confidentiality policies.  In that case, consider fabricating a related realistic program that looks plausibly useful.  In other words, instead of omitting details that you can't reveal, make up details instead.  (When we point out issues with your fabricated example, just play along.  Please don't reply with &amp;quot;what if…&amp;quot; comments.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="42401" LastEditDate="2021-08-30T11:31:49.867" LastActivityDate="2021-08-30T11:31:49.867" CommentCount="0" CommunityOwnedDate="2014-10-15T19:31:59.280" ContentLicense="CC BY-SA 4.0" />
  <row Id="3653" PostTypeId="2" ParentId="3649" CreationDate="2014-10-15T19:46:54.470" Score="24" Body="&lt;h1&gt;If your question does not include the code to be reviewed…&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Please embed the code to be reviewed directly in the question, for &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308/9357&quot;&gt;multiple reasons&lt;/a&gt;, including quality and licensing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may optionally also link to a third-party site where your programming project is hosted, but the question must contain enough code to stand on its own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a length limit of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1341/120114&quot;&gt;65536 characters&lt;/a&gt;, but we encourage you to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1919/9357&quot;&gt;keep your questions much shorter than that&lt;/a&gt;.  If your question is too long, you can either break it up into several related questions or ask to review just a relevant excerpt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you edit the question, it will be automatically put into a queue where other users will vote to reopen it.  You should not need to flag your question for moderator attention.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="120114" LastEditDate="2019-02-28T23:31:34.483" LastActivityDate="2019-02-28T23:31:34.483" CommentCount="0" CommunityOwnedDate="2014-10-15T19:46:54.470" ContentLicense="CC BY-SA 4.0" />
  <row Id="3654" PostTypeId="2" ParentId="3649" CreationDate="2014-10-15T21:38:41.683" Score="25" Body="&lt;h1&gt;If your question contains someone else's code…&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;For &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1294/why-is-only-my-own-written-code-on-topic&quot;&gt;moral, practical, and legal reasons&lt;/a&gt;, we are only able to review code that you wrote or code that you maintain.  Code Review is not the place to ask about someone else's code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also expect you to understand how your code works.  If you are seeking an explanation of how your code works, then we will treat the question as if someone else wrote it.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Resources that may be useful&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you are not seeking to improve the code, but rather just to understand how it works, you may be able to ask a question on &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt;.  A good question should mention what the observed behaviour is, and why your expectations differ.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-01-23T22:42:26.850" CommentCount="0" CommunityOwnedDate="2014-10-15T21:38:41.683" ContentLicense="CC BY-SA 3.0" />
  <row Id="3655" PostTypeId="2" ParentId="2545" CreationDate="2014-10-16T15:44:14.760" Score="14" Body="&lt;p&gt;Listing &quot;CodeReview&quot; as part of the &quot;This Question Belongs on Another StackExchange Site&quot; flag at StackOverflow would be both appropriate for many questions there and promote this site to its natural audience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, the only way to signal the possibility of migration is to flag directly to moderator attention...and escalating &quot;migrate this question&quot; to that level seems like a bit of an impedance mismatch.&lt;/p&gt;&#xA;" OwnerUserId="51517" LastActivityDate="2014-10-16T15:44:14.760" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3656" PostTypeId="2" ParentId="1990" CreationDate="2014-10-17T07:56:20.537" Score="23" Body="&lt;p&gt;There's a few things you might want to follow when reviewing code:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Understand the asker's level of expertise:&lt;/strong&gt;&lt;br&gt;&#xA;Some answers here on codereview are &lt;em&gt;really&lt;/em&gt; in-depth. They address issues, that only experts could find, sometimes in ways, that only experts understand.&#xA;While these answers are awesome, they won't help a complete newbie understand anything.&lt;br&gt;&#xA;Keep in mind, that OP is possibly not as knowledgeable as you, and tailor your answer to their level of expertise.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Be a nice reviewer:&lt;/strong&gt;&lt;br&gt;&#xA;Getting one's code reviewed is ... difficult to start. After all it's your code. You invested (sometimes very much) time and emotions into it. And then there's this ... on the internet saying my code is [swearword here]. &lt;strong&gt;How dare he!&lt;/strong&gt; To prevent OP feeling offended by your answer, you should always be aware about this.&lt;br&gt;&#xA;There's some nice answers explaining a bit more in detail at: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2499/how-to-be-a-nice-reviewer&quot;&gt;How can I be a nice reviewer?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Short answers are okay:&lt;/strong&gt;&lt;br&gt;&#xA;You can find more information in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers/1479#1479&quot;&gt;Short answers and code-only answers&lt;/a&gt; , but the bottom line is: If your answer can stand on your own, and reviews the code, why not post it? Even multiple answers are okay, as long as each is justified on it's own. Additionally some questions just contain code so extremely bad, that:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Nobody could catch everything and retain their sanity, simultaneously, with that bad of code &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;as Phrancis puts it &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/18197093#18197093&quot;&gt;in Chat&lt;/a&gt;, sometimes code just needs a second or third review, simply because of the sheer amount of issues present.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Avoid stating absolutes:&lt;/strong&gt;&lt;br&gt;&#xA;&quot;Your indentation is wrong&quot; doesn't help anyone. It's often better to&#xA;say something like: &quot;Your indentation is not conform with the [...] standards. These are defined in [link]. You should change your indentation to [...] per level.&quot;&lt;br&gt;&#xA;This goes for all stylistic advice, and sometimes even for algorithmic advice.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-09-17T19:15:31.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3657" PostTypeId="2" ParentId="2582" CreationDate="2014-10-17T15:14:28.373" Score="7" Body="&lt;p&gt;Absolutely not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Encouraging incomplete answers can easily be mistaken for encouraging answers that just point out a single problem in a snippet of code that is littered with potential issues. This might have the OP believe that their code is acceptable, and that they just have to do some minor tweaking. That's not what Code Review is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Incomplete answers can lead to question sniping. Something most Stack Overflow users are all too familiar with. A question is asked, a couple of users rush in to post a 2 sentence answer, and update it in bursts. Nothing wrong with that, you might say, but it &lt;em&gt;does&lt;/em&gt; reduce the chance of thorough, well written, more comprehensive and possibly more interesting answers being posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I spend 20 minutes reviewing code, and then I see someone has posted a review, I'll go ahead, finish my answer and post it anyway. If I start explaining what I would change and why, but after 5 minutes there have been 10 answers posted, I'll probably click discard and not bother.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short answers can breed lazy readers. If the incomplete (and most likely short) answer becomes the norm, we're at risk of attracting users who are looking for a quick tip on how to proceed. We're guiding developers, rather than reviewing their code. This is not what Code Review is about. The more comprehensive answers might be skipped by the OP and these new users all together, and a lot of hard work might go by unrewarded. This would be a shame, IMHO&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A short answer with a list of things that are wrong with the code, and links to previous answers or wiki pages to provide background are perfectly fine. Some would encourage these answers, and I can understand why, but I feel as though these answers are only worthy of an up-vote if the critiques apply to the code as a whole. A simple example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;int main ( void )&#xA;{&#xA;    int some_int = 123;&#xA;    size_t sizeOfVar = sizeof some_int;&#xA;}&#xA;void my_function(int *foo);&#xA;int myFunction();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If an answer were to point out that the naming is problematic because the OP is mixing camelCased names in with under_scored names &lt;em&gt;and&lt;/em&gt; the names &lt;code&gt;my_function&lt;/code&gt; and &lt;code&gt;myFunction&lt;/code&gt; uncommunicative , then that's fine: it applies to all of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another issue could be that of return types (&lt;code&gt;void&lt;/code&gt; might not be ideal depending on what &lt;code&gt;my_function&lt;/code&gt; does, and &lt;code&gt;main&lt;/code&gt; doesn't return). In fact, just looking at these few lines of pseudo code, I can think of a lot of things to say.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But an answer saying nothing more than:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You forgot to &lt;code&gt;return 0;&lt;/code&gt; from the main function, and you should check for invalid pointers in &lt;code&gt;my_function&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is short, but, IMO, not valid. it's a comment. A valid comment, but not a code review, and therefore not an answer.&lt;/p&gt;&#xA;" OwnerUserId="16133" LastEditorUserId="31503" LastEditDate="2014-10-18T00:06:20.660" LastActivityDate="2014-10-18T00:06:20.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3658" PostTypeId="2" ParentId="2592" CreationDate="2014-10-18T16:49:11.920" Score="7" Body="&lt;p&gt;Anecdote time!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've personally found that for the 2 bounties I've applied, I've either gotten at least one answer (typically when the bounty first goes up, or as the bounty approaches expiry), and in the cases when I haven't received an answer (and often when I have), people have upvoted my question enough to cover the 50 rep loss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;strong&gt;have&lt;/strong&gt; noticed an attention increase as a direct result of applying a bounty, but some questions just aren't easily answerable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One gripe I do have, is that the bounty period is &lt;strong&gt;too short&lt;/strong&gt; for Code Review. Reviews are not always quick, particularly for large questions, and sometimes people need a bit longer to read through and see it.&lt;/p&gt;&#xA;" OwnerUserId="41237" LastActivityDate="2014-10-18T16:49:11.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3660" PostTypeId="2" ParentId="2579" CreationDate="2014-10-18T21:44:31.990" Score="16" Body="&lt;p&gt;I wanted to reuse the &quot;tough questions, smart answers&quot; slogan from the previous round, so I combined it with &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3632/23788&quot;&gt;@flambino's idea&lt;/a&gt; and got this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/So5pL.png&quot; alt=&quot;word cloud; tough questions, smart answers.&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Too crowded?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-10-19T01:36:58.303" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3661" PostTypeId="2" ParentId="2592" CreationDate="2014-10-19T16:28:49.767" Score="5" Body="&lt;p&gt;To add to the other answers:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are my observations correct?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No SEDE, but I guess so as I haven't noticed any bounty yet.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it really a problem that questions with a bounty do not get more attention?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think so. On the one hand, bounties are damn cheap here as Pimgd stated. OTOH they have hardly any effect. IMHO this should be changed by making them more visible, e.g., randomly occur on the top positions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Showing them in the place for hot questions makes IMHO sense, too. As Pimgd stated, hot questions are easy, which is a good thing, but it gets too boring. Mixing in a bounty question from time to time would make it more interesting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's one overlooked aspect of bounties: Despite they low value here, they show that the OP is really interested in an answer.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should the system be changed StackExchange-wide?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Probably. For sure, CR is special in this respect. I'd suggest to make bounties slightly more prominent on all sites, but more so on CR. This could be controlled via a simple scalar parameter.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Nick Udell wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;One gripe I do have, is that the bounty period is too short for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not sure about that. But I'm sure, I'm not gonna spend more than one week with answering. :D And the OP might not need it anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess, that drawing more attention to bounties would do. If you spotted the question early, then one week should do.&lt;/p&gt;&#xA;" OwnerUserId="14363" LastActivityDate="2014-10-19T16:28:49.767" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3663" PostTypeId="1" AcceptedAnswerId="3665" CreationDate="2014-10-20T13:05:20.400" Score="6" ViewCount="99" Body="&lt;p&gt;My question was closed with the stated reason being:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That sounds like a fair enough rule, but there's just one problem: this is actual code. It's not theoretical code or pseducode - it's actual code that I've written that I have come up with a few different ways of writing, and I'd like some feedback on which seems best, or, if there's another better possible way of writing it, I'd like to hear that. I feel like there's a simpler way that I haven't considered yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;https://codereview.stackexchange.com/questions/67033/check-if-brackets-are-balanced&quot;&gt;This question is now deleted and requires moderator tool privileges to view.&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I added a comment for the diamond moderator explaining why my question was on-topic, but I didn't get a response.&lt;/p&gt;&#xA;" OwnerUserId="30244" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-26T20:17:17.073" Title="Why was this closed as being hypothetical code?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3664" PostTypeId="2" ParentId="3663" CreationDate="2014-10-20T13:23:16.680" Score="11" Body="&lt;pre&gt;&lt;code&gt;            # It's considered fine.&#xA;        else:&#xA;            # It's considered a problem.&#xA;    else:&#xA;        # Other code which checks for other possible errors...&#xA;else:&#xA;    # Other code which checks for other possible errors...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That bit alone makes me go &quot;you've cropped the code for us&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's not what Code Review is for. Put the full code in the question, highlight the relevant bits and ask your specific questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reasoning behind this is that you might be too deep. You're wondering about how you're going to make (example) 8 levels of nesting manageable, whereas by using guard statements and early returns you'd have a neat clean function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you replace the implementation with comments along the lines of &lt;code&gt;and then there was code here that did stuff&lt;/code&gt;, no matter how descriptive, you lose this &quot;You're dealing with the wrong problem&quot; answer. Yet that's the answer you want; for any suggestion you make is one you're not gonna be willing to accept without exhaustive argumentation, or you'd have implemented that suggestion already. A third option, in comparison, usually makes you go &quot;oh wow&quot; and solves the problem for you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's why we need context, that's why replacing code with comments leads to off-topic.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-10-20T13:23:16.680" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3665" PostTypeId="2" ParentId="3663" CreationDate="2014-10-20T13:34:02.460" Score="10" Body="&lt;p&gt;First of all, don't take this the hard way. Really.&#xA;Being put on hold is really not the end of the world,&#xA;and it's easy to get out of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look, none of the different ways of writings you provided are valid Python code,&#xA;for example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;pairs = {'{': '}', '[': ']', '(': ')'}&#xA;if stackTop in pairs:&#xA;    if c in pairs.values():&#xA;        if pairs[stackTop] == c:&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This won't run like that, you know. Something is missing there at the end. What goes there?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is about reviewing fully working code,&#xA;and the code snippets you posted are not quite there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the minimum,&#xA;turn your snippets into functions.&#xA;Something that anyone can copy-paste in a Python interpreter and expect to work.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2014-10-20T13:34:02.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3666" PostTypeId="1" CreationDate="2014-10-20T14:39:29.300" Score="6" ViewCount="103" Body="&lt;p&gt;I'm referring to this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/66901/sql-server-merge-statement-with-net-datatable&quot;&gt;SQL-Server Merge Statement with .NET DataTable&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've given it a couple days to see what happened after I asked it initially.  There's been very little traffic, no votes and no comments seeking further information.  I'm curious what the community thinks about this question and how I can improve it to be of more use to the community.  I feel it's decently formatted and relatively well thought out but I'm open to any suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this question on topic here, or should it be moved somewhere else?&lt;/li&gt;&#xA;&lt;li&gt;Is this question lacking anything specific which would help it get answered?&lt;/li&gt;&#xA;&lt;li&gt;Is this question too specific to be of use to this community?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Getting an answer to the linked question isn't the primary goal of this Meta question.  The code works and is currently in use.  I'm more interested in being better at asking good questions on this site and would appreciate any advice in that direction.&lt;/p&gt;&#xA;" OwnerUserId="49580" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-20T14:50:30.200" Title="How can I improve this question?" Tags="|discussion|specific-question|scope|asking-questions|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3667" PostTypeId="2" ParentId="3666" CreationDate="2014-10-20T14:50:30.200" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Is this question on topic here, or should it be moved somewhere else?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, is on topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;Is this question lacking anything specific which would help it get answered?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Just reviewers =). I'm sure people will find something to edit it with, but it looks better than a code dump.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;Is this question too specific to be of use to this community?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hmmm... I don't know. SQL is pretty hard to review, actually. Or at least it feels that way to me.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-10-20T14:50:30.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3668" PostTypeId="1" CreationDate="2014-10-21T20:04:52.637" Score="4" ViewCount="114" Body="&lt;p&gt;I recently created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coordinate-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coordinate-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;coordinate-system&lt;/a&gt; tag and &lt;a href=&quot;https://codereview.stackexchange.com/tags/coordinate-system/info&quot;&gt;created a wiki for it&lt;/a&gt;. It made sense and I feel like it's a good tag. What I &lt;em&gt;didn't realize&lt;/em&gt; is how many questions could potentially be tagged with it. I created a search for it and discovered that there are over 200 candidate questions. While I &lt;em&gt;could&lt;/em&gt; do all of this work myself, I don't want to blow up the front page. I prefer this work happen in small batches as not to disrupt it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Doing the work this way will take some time, so I'm placing this question here to track the progress and  ask the community to help out a little bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=coordinates+is%3Aquestion+-%5Bcoordinate-system%5D&quot;&gt;&lt;strong&gt;Here is the list of candidate questions.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please remember to &lt;strong&gt;&lt;em&gt;correct any and all issues&lt;/em&gt;&lt;/strong&gt; with the questions you're adding the tag to. Also, it is just a list of &lt;em&gt;candidate&lt;/em&gt; questions, so please be sure that this tag is not used for longitude &amp;amp; lattitude. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/geospatial&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;geospatial&amp;#39;&quot; rel=&quot;tag&quot;&gt;geospatial&lt;/a&gt; exists for that purpose.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It has since come to my attention that this may not be a good tag, so before I tag any more questions... &lt;strong&gt;&lt;em&gt;Is this a good tag?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-24T15:32:30.780" Title="Adding [Coordinate-System]" Tags="|discussion|tags|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3670" PostTypeId="1" CreationDate="2014-10-22T09:06:37.593" Score="6" ViewCount="73" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript&lt;/a&gt; tag is ambiguous at the moment. It could either mean ActionScript 1, ActionScript 2, or ActionScript 3. And in the future, if that ever happens ActionScript 4 (not likely I think but it might).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a vast difference in these languages however. ActionScript 1 doesn't know what a class is. ActionScript 2 does, but you can't reattach anything to the screen once you've removed it. In ActionScript 3 you can do that, but you need to create specific event listeners instead of simply defining an object's &lt;code&gt;onEnterFrame&lt;/code&gt; function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's clearly a lot of difference in display-related code for ActionScript. And since ActionScript is used for Flash, it's very likely that a piece of code does display related things. (If you wanted to compute something, surely you'd use a different language...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there even a reason for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript&lt;/a&gt; to exist? Should it be split into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript-1&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript-1&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript-1&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript-2&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript-2&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript-2&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript-3&lt;/a&gt;? (Also, AS1 is just dead today, but some people are still forced to use AS2).&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="41243" LastEditDate="2014-10-29T09:35:32.553" LastActivityDate="2014-10-29T09:48:05.303" Title="Version tags for [actionscript], [actionscript-2] and [actionscript-3]?" Tags="|discussion|tags|retag-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3671" PostTypeId="1" CreationDate="2014-10-22T11:17:38.067" Score="11" ViewCount="72" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lubO4.png&quot; alt=&quot;screenshot of review page&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I mouse over the &quot;3&quot; it says &quot;3 total posts awaiting review&quot;. I click on it... there's 1 post awaiting review. No other posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;3&quot; disappears if the review queue is empty, but it always seems to be &quot;posts in review&quot; + 2. I see &quot;4&quot; and &quot;5&quot; sometimes and when I click on it there are 2 and 3 posts for review respectively.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why? What's causing this offset?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="22222" LastEditDate="2015-06-28T19:58:20.570" LastActivityDate="2015-06-28T19:58:20.570" Title="Why does the top bar say &quot;3 total posts awaiting review&quot; when there's only one?" Tags="|bug|status-bydesign|review|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3672" PostTypeId="2" ParentId="3671" CreationDate="2014-10-22T12:13:32.563" Score="9" Body="&lt;p&gt;This question was &lt;a href=&quot;https://meta.stackoverflow.com/q/252843/3198973&quot;&gt;answered on Meta Stack Overflow&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It's the total [number of review items]. It doesn't take individual user actions into account at all at the moment.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Essentially, asking SE's servers to keep track of each user's number of review items is simply too much load to handle, so the number of review items for all users is cached, displayed, and then refreshed every so often. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also asked about why it's never less than three. &lt;a href=&quot;https://meta.stackexchange.com/a/230726/256822&quot;&gt;When the indicator was first introduced, the indicator didn't show until there were 10 items in the queue&lt;/a&gt;. I can't find a post, but I imagine at some point in time, it was determined that 10 was too many items in the queue for smaller sites (such as ours) and was changed to 3.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-10-22T12:48:11.113" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3673" PostTypeId="1" AcceptedAnswerId="3675" CreationDate="2014-10-22T13:52:43.580" Score="3" ViewCount="111" Body="&lt;p&gt;I just found a question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/finance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;finance&amp;#39;&quot; rel=&quot;tag&quot;&gt;finance&lt;/a&gt; and there are 45 questions tagged with it.  what does that have to do with code review?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This led me to the Tags page and I found a few that look out of place&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arguments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arguments&amp;#39;&quot; rel=&quot;tag&quot;&gt;arguments&lt;/a&gt; -&gt; could be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parameters&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parameters&amp;#39;&quot; rel=&quot;tag&quot;&gt;parameters&lt;/a&gt;?  or not (it doesn't exist)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/adventure-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;adventure-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;adventure-game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asynctask&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asynctask&amp;#39;&quot; rel=&quot;tag&quot;&gt;asynctask&lt;/a&gt; -&gt; &lt;strong&gt;note&lt;/strong&gt; I just retagged the only 3 questions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asynchronous&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asynchronous&amp;#39;&quot; rel=&quot;tag&quot;&gt;asynchronous&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/autoloader&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;autoloader&amp;#39;&quot; rel=&quot;tag&quot;&gt;autoloader&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/contextmenu&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;contextmenu&amp;#39;&quot; rel=&quot;tag&quot;&gt;contextmenu&lt;/a&gt; -&gt; I added a tag wiki for that.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/connection-pool&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;connection-pool&amp;#39;&quot; rel=&quot;tag&quot;&gt;connection-pool&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/covariance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;covariance&amp;#39;&quot; rel=&quot;tag&quot;&gt;covariance&lt;/a&gt; probably a good tag that just isn't used often, no wiki.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-importer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-importer&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-importer&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/device-driver&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;device-driver&amp;#39;&quot; rel=&quot;tag&quot;&gt;device-driver&lt;/a&gt; re-tag as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/drivers&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;drivers&amp;#39;&quot; rel=&quot;tag&quot;&gt;drivers&lt;/a&gt; and add a wiki?&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/elasticsearch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;elasticsearch&amp;#39;&quot; rel=&quot;tag&quot;&gt;elasticsearch&lt;/a&gt; I think we have a tag for Search algorithms, don't we? maybe this should be synonymized&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/erb&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;erb&amp;#39;&quot; rel=&quot;tag&quot;&gt;erb&lt;/a&gt; I am sure this means something to someone, probably just needs a wiki.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/etl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;etl&amp;#39;&quot; rel=&quot;tag&quot;&gt;etl&lt;/a&gt; Same as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/erb&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;erb&amp;#39;&quot; rel=&quot;tag&quot;&gt;erb&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/freetype&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;freetype&amp;#39;&quot; rel=&quot;tag&quot;&gt;freetype&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am sure that there are more, but this is as far as I have gotten so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we should look through the tags and clean them up a little bit.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2014-10-22T14:18:22.323" LastActivityDate="2014-10-29T09:29:00.513" Title="Do we have some rebel tags that shouldn't exist on Code Review?" Tags="|discussion|tags|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3674" PostTypeId="1" CreationDate="2014-10-22T13:55:56.020" Score="2" ViewCount="24" Body="&lt;p&gt;I think that now we have an overlapping tag for everything to do with finance (&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2244/do-we-need-a-payment-system-tag#comment6578_2245&quot;&gt;thanks to @200_Success&lt;/a&gt;'s comment on &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2244/18427&quot;&gt;Do we need a [payment-system] tag?&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need to decide what the description should be so that people aren't just adding this tag all willy-nilly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should it be?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-10-22T14:06:27.667" Title="Wiki for [finance] tag" Tags="|discussion|tags|tag-wiki|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3675" PostTypeId="2" ParentId="3673" CreationDate="2014-10-22T14:01:59.193" Score="9" Body="&lt;p&gt;There was a good bit of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2244/41243&quot;&gt;discussion&lt;/a&gt; around &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/finance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;finance&amp;#39;&quot; rel=&quot;tag&quot;&gt;finance&lt;/a&gt;. What does finance have to do with a code review? Well, nothing really. It does however help to &lt;strong&gt;&lt;em&gt;categorize&lt;/em&gt;&lt;/strong&gt; the types of code in the questions we receive. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://codereview.stackexchange.com/help/tagging&quot;&gt;What are tags, and how should I use them?&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A tag is a word or phrase that describes the topic of the question.&#xA;  Tags are a means of connecting experts with questions they will be&#xA;  able to answer by sorting questions into specific, well-defined&#xA;  categories.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Tags can also be used to help you identify questions that are&#xA;  interesting or relevant to you.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Emphasis mine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags are not just for separating the different kinds of technology we use. They are for connecting people to the questions that interest them. Financial programming is definitely an area of expertise. There are many things that may trip up someone who is not an expert in the field. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/finance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;finance&amp;#39;&quot; rel=&quot;tag&quot;&gt;finance&lt;/a&gt; tag helps connect experts in the field to these questions. This expertise is often language agnostic, hence a language agnostic tag.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-22T14:01:59.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3676" PostTypeId="2" ParentId="3673" CreationDate="2014-10-22T15:30:31.200" Score="2" Body="&lt;p&gt;@RubberDuck already said that the tags do not have to relate to code review explicitly (in which case we would need to delete a lot more tags, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;array&amp;#39;&quot; rel=&quot;tag&quot;&gt;array&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sorting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sorting&amp;#39;&quot; rel=&quot;tag&quot;&gt;sorting&lt;/a&gt;, etc). So the question is if these tags are used, or at least could be used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that most of those tags make a lot of sense, and if you search for them, there are quite a few results:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arguments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arguments&amp;#39;&quot; rel=&quot;tag&quot;&gt;arguments&lt;/a&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=arguments+is%3Aquestion&quot;&gt;1,077 results&lt;/a&gt; + &lt;a href=&quot;https://codereview.stackexchange.com/search?q=parameters+is%3Aquestion&quot;&gt;1,272 results&lt;/a&gt; for parameters (a bit generic, but some of those fit in this tag quite well)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/adventure-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;adventure-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;adventure-game&lt;/a&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=adventure+game+is%3Aquestion&quot;&gt;24 results&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asynctask&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asynctask&amp;#39;&quot; rel=&quot;tag&quot;&gt;asynctask&lt;/a&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=asynctask+is%3Aquestion&quot;&gt;31 results&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/autoloader&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;autoloader&amp;#39;&quot; rel=&quot;tag&quot;&gt;autoloader&lt;/a&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=autoloader+is%3Aquestion&quot;&gt;40 results&lt;/a&gt; + &lt;a href=&quot;https://codereview.stackexchange.com/search?q=class+loader+is%3Aquestion&quot;&gt;45 results&lt;/a&gt; for class loader&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/contextmenu&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;contextmenu&amp;#39;&quot; rel=&quot;tag&quot;&gt;contextmenu&lt;/a&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=contextmenu+is%3Aquestion&quot;&gt;9 results&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/covariance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;covariance&amp;#39;&quot; rel=&quot;tag&quot;&gt;covariance&lt;/a&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=covariance+is%3Aquestion&quot;&gt;15 results&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/elasticsearch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;elasticsearch&amp;#39;&quot; rel=&quot;tag&quot;&gt;elasticsearch&lt;/a&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=elasticsearch+is%3Aquestion&quot;&gt;5 results&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Some of the other ones are either hard to search for or actually don't have that many questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I think for most of these tags it's not that they shouldn't exist, but that they should be used more. &lt;/p&gt;&#xA;" OwnerUserId="49695" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-10-22T15:55:14.263" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3677" PostTypeId="2" ParentId="3673" CreationDate="2014-10-22T15:46:51.373" Score="2" Body="&lt;p&gt;I created &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arguments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arguments&amp;#39;&quot; rel=&quot;tag&quot;&gt;arguments&lt;/a&gt; for this question: &lt;a href=&quot;https://codereview.stackexchange.com/q/67436/41243&quot;&gt;Is it possible to write reusable method that only some of its parameters are different?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question directly relates to the use of arguments, hence the tag. Should I have run it through meta first? Maybe I should have, but I've always been one that would rather beg for forgiveness than ask for permission. I have the power to create new tags and I felt it was a good tag, so I added it. We're all citizen moderators after all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would use this for questions along these (hypothetical) lines.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Am I passing too many parameters to my constructor?&lt;/li&gt;&#xA;  &lt;li&gt;How can I clean up this method signature?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or this very real example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/40559/handling-null-arguments-in-a-factory-class&quot;&gt;Handling null arguments in a factory class&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, all of that said, if the community disagrees that this is a good tag. I will personally remove it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3713/41243&quot;&gt;meta specifically about the arguments tag&lt;/a&gt;. It was decided that it is not a good tag and I have removed it from the only question using the tag. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-29T09:29:00.513" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3678" PostTypeId="2" ParentId="3668" CreationDate="2014-10-22T17:05:36.203" Score="2" Body="&lt;p&gt;Personally, I think that this is still a little too specific, maybe the user doesn't see a coordinate system, or their coordinate system is something like HTML Coordinates, or CSS coordinates.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not something like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coordinate&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coordinate&amp;#39;&quot; rel=&quot;tag&quot;&gt;coordinate&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then we could rewrite some of those titles without the word coordinate in them, and it wouldn't be specific to any coordinate system.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be just broad enough&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2014-10-22T17:05:36.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3679" PostTypeId="2" ParentId="3670" CreationDate="2014-10-22T22:06:03.133" Score="3" Body="&lt;p&gt;I agree.  The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript&lt;/a&gt; tag should be removed from all questions currently using it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are currently seven questions, and they all are tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript-3&lt;/a&gt; as well.  There are twenty-two &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript-3&lt;/a&gt; questions that are not tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript&lt;/a&gt;.  This seems quite feasible and the lowest cost way to proceed.  &lt;/p&gt;&#xA;" OwnerUserId="53820" LastActivityDate="2014-10-22T22:06:03.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3680" PostTypeId="1" AcceptedAnswerId="3681" CreationDate="2014-10-23T00:40:00.327" Score="2" ViewCount="65" Body="&lt;p&gt;So, I've been caught up in a bit of tag creation scandal lately. I have sufficient privileges to create new tags and do so when I feel they benefit the site. So far, in my six months here, I have created two or three tags. Each of these have been met with some resistance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried posting metas first, but that seems to result in bickering between the people who care about categorization and an utter lack of interest from the community at large. It took a few days to decide to hash out the details, and by then I had more important obligations. I completely forgot about it until a mod pinged me saying it had been created. This does not feel like a productive way to go about creating new tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the next time I thought we could use a new tag, I simply created it. I was slowly adding it to qualified questions as I had time. This activity seemed to go unnoticed until I posted a meta (more or less just to have a visible place to save my candidate question search). Then it kind of hit the fan with debate, and has since been in limbo. Again, tag metas don't seen to gain the interest of the community at large.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, please don't get me wrong, some very good things came out of those conversations. However, it's nothing that wouldn't have eventually been handled with a synonym.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we really need to be talking about each and every tag before it is created? This seems really counter productive to me. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="22222" LastEditDate="2014-10-23T03:05:21.187" LastActivityDate="2014-10-23T03:12:06.760" Title="Do we really need to discuss every new tag?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3681" PostTypeId="2" ParentId="3680" CreationDate="2014-10-23T03:12:06.760" Score="1" Body="&lt;p&gt;Language and technology tags shouldn't warrant immediate discussion.  If a new question is asked and the appropriate language tag doesn't exist, then go ahead and add it.  However, some technology tags &lt;em&gt;may&lt;/em&gt; not be so straightforward, especially some language-specific ones.  Still, I wouldn't worry too much about those, as they may still be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ones that may warrant discussions are ones like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arguments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arguments&amp;#39;&quot; rel=&quot;tag&quot;&gt;arguments&lt;/a&gt;.  The problem with these may lie in the lack of similarities between the questions.  They may also be considered too general, especially if a lot of questions can be tagged with them just because they contain that thing somewhere.  There may also be some meta-ness to them, as they don't relate to the purpose of the code itself, unless it's example code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to be cautious, you can open a new discussion if you're not too sure about the overall usefulness of the tag.  It may be better than instantly retagging several questions, only to find out that it wasn't even a good tag.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-10-23T03:12:06.760" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3682" PostTypeId="1" CreationDate="2014-10-23T10:59:29.057" Score="5" ViewCount="127" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/5543/correct-user-input-x86-linux-assembly?rq=1&quot;&gt;Correct User Input - x86 Linux Assembly&lt;/a&gt; was closed for being &quot;off topic&quot;, but looking at &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;what's on topic&lt;/a&gt;, I noticed the likely reason was vaguely stated:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is it &lt;em&gt;work as intended&lt;/em&gt;, or &lt;em&gt;run without errors&lt;/em&gt;? Surely questions about performance and security would also not work as intended (be fast and be secure). Though after reading &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2535/what-exactly-does-it-mean-for-code-to-be-working-code&quot;&gt;some&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1907/can-working-code-be-off-topic-not-working&quot;&gt;of the&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1071/changing-wording-of-the-code-to-be-written-and-working-code-off-topic-reasons&quot;&gt;duplicates&lt;/a&gt;, I think that line should be modified to read this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does the code produce correct output? If not, your question might belong on &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31800" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-10-24T11:57:07.243" Title="The close reason for this question seems vague" Tags="|discussion|specific-question|scope|broken-code|wording|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3683" PostTypeId="2" ParentId="3646" CreationDate="2014-10-23T11:10:58.327" Score="2" Body="&lt;blockquote&gt;&#xA;&lt;h1&gt;When should I delete questions?&lt;/h1&gt;&#xA;&lt;p&gt;Closed questions that are of no lasting value whatsoever should be flagged and deleted.&lt;/p&gt;&#xA;&lt;p&gt;Before voting to delete, please check that there are no good answers;&#xA;if so, then the question should be flagged for moderator attention as&#xA;a potential merge candidate. We don't like to lose great answers!&lt;/p&gt;&#xA;&lt;p&gt;Also, be cautious when deleting questions closed as duplicates; they&#xA;can serve as a signpost, directing users to useful answers on another&#xA;question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/moderator-tools&quot;&gt;&lt;em&gt;Help Center &amp;gt;&amp;gt; Privileges &amp;gt;&amp;gt; Moderator Tools&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;As the help center states, closed questions that &lt;em&gt;&lt;strong&gt;can not&lt;/strong&gt;&lt;/em&gt; be salvaged can be deleted by the community. Questions that have quality (upvoted) answers should not be deleted.&lt;/p&gt;&#xA;&lt;p&gt;I personally see no reason to wait for the roomba to get around to it. Community will not remove a negatively scored, closed question for 9 days. So, it depends on how bad the question is. Actively harmful (spam) questions should absolutely be deleted by the community without waiting for the roomba to clean it up.&lt;/p&gt;&#xA;&lt;p&gt;The only point where I disagree with the help center are the duplicate questions. It seems the only duplicates we get here on Code Review are direct duplicates posted by the same OP. I see no reason to let these questions remain on the site either.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-23T11:10:58.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3685" PostTypeId="2" ParentId="3682" CreationDate="2014-10-23T11:48:31.603" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Code works when it does that which was intended in full and nothing more, not containing errors for the original expected input domain, with the exclusion of issues caused by external factors such as memory limitations.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2536/49350&quot;&gt;https://codereview.meta.stackexchange.com/a/2536/49350&lt;/a&gt; for a full explanation of this statement.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-10-23T11:48:31.603" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3686" PostTypeId="2" ParentId="3682" CreationDate="2014-10-23T13:08:05.987" Score="8" Body="&lt;p&gt;Deleted my previous answer, it does not actually address your question....&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I noticed the likely reason was vaguely stated:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;To the best of my knowledge, does the code work?&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;Is it work as intended, or run without errors? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Neither. It is somewhat intentionally loose. Defining exactly what 'working code' is will never be successful. What's important here is the 'best of my knowledge'. If you believe the code works, then you also believe the code is ready for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you say: &quot;it does not do everything it needs to do&quot; then you cannot possibly believe it works. If you say: &quot;it fails in condition 'X'&quot; then you cannot possibly believe it works. If the code cannot compile, it cannot work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Performance and security are interesting because they are not absolute concepts. They are relative. Is it &quot;fast enough&quot;, is it &quot;secure enough&quot;. As a result, you can believe it is secure enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, the questoin you reference is from years ago, and before the n-topic help page was edited, but, that question has:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The problem I am having is that there are enormous spaces in the output because I do not know how long the string was that the user entered&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is clear that the asker knows that the code does not produce the desired output, so it is clear the asker knows the code is not ready to be signed off as &quot;looks good&quot;. As a result, it is clearly off-topic. The close reason would now say: &lt;em&gt;&quot;Questions containing &lt;strong&gt;broken&lt;/strong&gt; code or asking for advice about code &lt;strong&gt;not yet written&lt;/strong&gt; are off-topic&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Surely questions about&#xA;  performance and security would also not work as intended (be fast and&#xA;  be secure).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, security and performance are relative concepts, and things can be performant enough, and secure enough. Even slow code can be fast enough, and just because something takes a long time, does not mean it can be made faster.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Though after reading some of the duplicates, i think that&#xA;  line should be modified to read this:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;Does the code produce correct output? If not, your question might belong on Stack Overflow.&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. That line will lose meaning. This is not about the code producing wrong output, this is about the code being ready for review. The code is ready when a reasonable programmer believes the code works for its intended purpose, and that he will reasonably expect to get a &quot;Looks Good&quot; stamp of approval on the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, every code review should be a candidate for a &quot;looks good&quot; approval, and every question should be asked with the expectation that it will get one. If the asker knows it will never get a &quot;looks good&quot;, then it is not working to the best of their knowledge.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="9357" LastEditDate="2014-10-23T16:38:24.270" LastActivityDate="2014-10-23T16:38:24.270" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3687" PostTypeId="1" CreationDate="2014-10-24T03:41:20.517" Score="13" ViewCount="143" Body="&lt;p&gt;The particular rule is &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765&quot;&gt;What you can and cannot do after receiving answers&lt;/a&gt;.&quot;  As I understand it, when we see someone edit code after receiving an answer, we should revert the edit and post a comment linking to that Meta answer.  I did that on &lt;a href=&quot;https://codereview.stackexchange.com/questions/67746/simple-shell-in-c&quot;&gt;this question&lt;/a&gt;, and the asker has since added at least one more edit.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I revert again?  Vote to close?  Something else?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this particular case, I flagged for moderator attention.  Is that what I should always do?&lt;/p&gt;&#xA;" OwnerUserId="53820" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-10-24T05:22:05.827" Title="What should I do if someone continues to edit the question after being told to stop?" Tags="|discussion|specific-question|answer-invalidation|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3688" PostTypeId="2" ParentId="3687" CreationDate="2014-10-24T03:44:18.857" Score="13" Body="&lt;p&gt;Flagging it for moderator attention was justified.  Thanks for your vigilance and for doing your part to keep the review process fair.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've reminded the user of the rule and closed the question as &quot;Unclear what you are asking.&quot;  If the author of the question reverts it to a state that it was in before the first answer was posted, we may consider reopening it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-10-24T03:51:10.940" LastActivityDate="2014-10-24T03:51:10.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3689" PostTypeId="2" ParentId="3687" CreationDate="2014-10-24T05:22:05.827" Score="12" Body="&lt;p&gt;As @200_success has mentioned, flagging was justified.  Had you reverted again, then the OP may have done the same, starting a &lt;em&gt;rollback war&lt;/em&gt;.  Never try to engage in a rollback war.  If one ever occurs, whether or not you're involved, wait for a moderator to lock the post, preventing further edits.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-10-24T05:22:05.827" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3690" PostTypeId="2" ParentId="3682" CreationDate="2014-10-24T11:57:07.243" Score="1" Body="&lt;p&gt;Current wording:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your suggestion:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does the code produce correct output? If not, your question might belong on Stack Overflow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What we perhaps really would like to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does your code have the features you want it to have and produce the result you want it to?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you want to fix or change &lt;em&gt;what&lt;/em&gt; your code does, your question does not belong here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the question you are referring to, it says: (emphasized by me)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;The problem I am having&lt;/strong&gt; is that &lt;strong&gt;there are enormous spaces in the output&lt;/strong&gt; because I do not know how long the string was that the user entered, only the length that I declared the buffer to be.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is an indication that the code &lt;em&gt;does not work as it is supposed to&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As my usual comment says whenever I encounter a code-not-working-as-it-should question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm afraid this question does not match what this site is about. Code Review is about improving the cleanliness of existing, working code. Code Review is not the site to ask for help in fixing or changing &lt;em&gt;what&lt;/em&gt; your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Can our current wording be improved?&lt;/strong&gt; Probably yes, there is always room for improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't however think that your suggestion is optimal for this. In fact, I'm not so sure that my &lt;em&gt;&quot;What we perhaps really would like to say&quot;&lt;/em&gt; alternative is the best either.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-10-24T11:57:07.243" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3691" PostTypeId="1" AcceptedAnswerId="3713" CreationDate="2014-10-24T14:19:51.143" Score="7" ViewCount="104" Body="&lt;h1&gt;Back Story&lt;/h1&gt;&#xA;&lt;p&gt;I created &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arguments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arguments&amp;#39;&quot; rel=&quot;tag&quot;&gt;arguments&lt;/a&gt; for this question: &lt;a href=&quot;https://codereview.stackexchange.com/q/67436/41243&quot;&gt;Is it possible to write reusable method that only some of its parameters are different?&lt;/a&gt; It has since been brought up &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3673/41243&quot;&gt;that this may not be a good tag&lt;/a&gt;. I am here to present my arguments for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arguments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arguments&amp;#39;&quot; rel=&quot;tag&quot;&gt;arguments&lt;/a&gt; and get the community's feedback on the matter.&lt;/p&gt;&#xA;&lt;h1&gt;Use Cases&lt;/h1&gt;&#xA;&lt;p&gt;I feel this tag should be used when the question directly relates to the proper use of arguments/parameters. It should &lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt; be used for a question simply because an argument is used. To clarify, these would be good uses of the tag:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/40559/handling-null-arguments-in-a-factory-class&quot;&gt;Handling null arguments in a factory class&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/67436/41243&quot;&gt;Is it possible to write reusable method that only some of its parameters are different?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/471/arguments-in-constructors-matching-fields&quot;&gt;Arguments in constructors matching fields&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And these would be a poor use of the tag:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/67449/transformation-of-abstract-models&quot;&gt;Transformation of abstract models&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/828/calculation-of-prime-numbers-making-use-of-parallel-foreach&quot;&gt;Calculation of prime numbers making use of Parallel.ForEach&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Note that the questions I called out as a bad use of the tag simply make mention of, or use arguments. The questions are not &lt;em&gt;&lt;strong&gt;about&lt;/strong&gt;&lt;/em&gt; arguments. All questions came from this list of &lt;a href=&quot;https://codereview.stackexchange.com/search?q=arguments+is%3Aquestion+-%5Barguments%5D&quot;&gt;candidate questions for the arguments tag&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;Precedent&lt;/h1&gt;&#xA;&lt;p&gt;There is already a precedent for using tags for questions about particular programming constructs. Here is an non-exhaustive list.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/casting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;casting&amp;#39;&quot; rel=&quot;tag&quot;&gt;casting&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/collections&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;collections&amp;#39;&quot; rel=&quot;tag&quot;&gt;collections&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;array&amp;#39;&quot; rel=&quot;tag&quot;&gt;array&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/constants&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;constants&amp;#39;&quot; rel=&quot;tag&quot;&gt;constants&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/constructor&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;constructor&amp;#39;&quot; rel=&quot;tag&quot;&gt;constructor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1&gt;Closing Argument&lt;/h1&gt;&#xA;&lt;p&gt;Tags are not just for labeling a question with what technologies it uses. They are not just for connecting experts to questions. I'll admit, it would be difficult for a person to be considered an expert on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arguments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arguments&amp;#39;&quot; rel=&quot;tag&quot;&gt;arguments&lt;/a&gt;, but I never felt that was a compelling argument against a tag anyway. This is because tags are for &lt;em&gt;&lt;strong&gt;categorizing&lt;/strong&gt;&lt;/em&gt; questions. They're for making questions easier to search and filter. They're for helping us understand what a question is about at a glance. I think, if properly used, an argument tag would fill that role nicely.&lt;/p&gt;&#xA;&lt;p&gt;So, yea or nay?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-28T13:43:57.127" Title="Arguments for [arguments]" Tags="|discussion|tags|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3692" PostTypeId="1" CreationDate="2014-10-24T14:23:02.090" Score="10" ViewCount="112" Body="&lt;p&gt;We have both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-map&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-map&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-table&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-table&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-table&lt;/a&gt; in the system. I have been &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2075/31503&quot;&gt;trying to keep from having language-specific&lt;/a&gt; constructs &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2031/31503&quot;&gt;in the tags&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure how this one slipped through... again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I propose creating a synonym from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-map&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-map&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-table&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-table&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-table&lt;/a&gt;. This is better than burnination because new questions cannot recreate the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dictionary&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dictionary&amp;#39;&quot; rel=&quot;tag&quot;&gt;dictionary&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-table&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-table&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-table&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2021-02-18T18:02:57.577" Title="[hash-map]-&gt;[hash-table]" Tags="|discussion|status-completed|tags|synonym-request|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3693" PostTypeId="2" ParentId="3692" CreationDate="2014-10-24T14:32:48.680" Score="10" Body="&lt;p&gt;I say do it. &lt;a href=&quot;http://en.wikipedia.org/wiki/Hash_table&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia considers them the same thing&lt;/a&gt; and as far as I know, they are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there might be a bit of confusion for any Java developers and that might be a drawback. &lt;a href=&quot;https://stackoverflow.com/questions/40471/differences-between-hashmap-and-hashtable&quot;&gt;Apparently both exists as separate entities&lt;/a&gt;, so we'll need to be prepared to explain that tags such as these are not language specific.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-10-24T14:32:48.680" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3694" PostTypeId="2" ParentId="3691" CreationDate="2014-10-24T15:04:49.307" Score="5" Body="&lt;p&gt;Upvote this if you think that this duck makes a good argument for the tag.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-24T15:04:49.307" CommentCount="0" CommunityOwnedDate="2014-10-24T15:04:49.307" ContentLicense="CC BY-SA 3.0" />
  <row Id="3696" PostTypeId="2" ParentId="3691" CreationDate="2014-10-24T15:08:14.627" Score="1" Body="&lt;p&gt;Upvote this if you would rather not see this tag created.  You may also wish to post an answer of your own with your reasoning.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-24T15:08:14.627" CommentCount="0" CommunityOwnedDate="2014-10-24T15:08:14.627" ContentLicense="CC BY-SA 3.0" />
  <row Id="3697" PostTypeId="2" ParentId="3668" CreationDate="2014-10-24T15:30:41.867" Score="1" Body="&lt;h1&gt;Yes. This is a good tag.&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coordinate-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coordinate-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;coordinate-system&lt;/a&gt; adds value to the site.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Please feel free to edit this wiki with your reasons supporting this tag.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-24T15:30:41.867" CommentCount="0" CommunityOwnedDate="2014-10-24T15:30:41.867" ContentLicense="CC BY-SA 3.0" />
  <row Id="3698" PostTypeId="2" ParentId="3668" CreationDate="2014-10-24T15:32:30.780" Score="-1" Body="&lt;h1&gt;No. This is not a good tag.&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coordinate-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coordinate-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;coordinate-system&lt;/a&gt; adds no value or actively harms this site.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Please feel free to edit this wiki with your reasons against this tag.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-24T15:32:30.780" CommentCount="0" CommunityOwnedDate="2014-10-24T15:32:30.780" ContentLicense="CC BY-SA 3.0" />
  <row Id="3702" PostTypeId="5" CreationDate="2014-10-24T20:26:46.180" Score="0" Body="&lt;p&gt;For more information regarding this policy, refer to the &lt;a href=&quot;http://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt; and &lt;a href=&quot;http://codereview.stackexchange.com/help/on-topic&quot;&gt;this Meta FAQ entry&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-10-24T20:26:46.180" LastActivityDate="2014-10-24T20:26:46.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3703" PostTypeId="4" CreationDate="2014-10-24T20:26:46.180" Score="0" Body="Appending improvements involves adding improved code to a question, whether or not it came from an answer.  This is disallowed on Code Review as it disrupts the review process as specified in the Help Center." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2014-10-24T20:26:46.180" LastActivityDate="2014-10-24T20:26:46.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3704" PostTypeId="1" AcceptedAnswerId="3705" CreationDate="2014-10-26T08:44:53.467" Score="6" ViewCount="58" Body="&lt;p&gt;I have ignored and hid &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; so I won't get to see them and get spoilers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had to ignore the chatbot &quot;Captain Obvious&quot; for now, but I don't want to do that because I want to know the questions that are being posted while I'm in &lt;a href=&quot;http://chat.stackexchange.com/rooms/info/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea on how to fix this? Is it even fixable (limitations of SE chat)?&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="22222" LastEditDate="2014-10-26T09:10:07.143" LastActivityDate="2014-10-28T12:11:12.547" Title="How can I ignore certain questions from the chat feed?" Tags="|support|chatbot|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3705" PostTypeId="2" ParentId="3704" CreationDate="2014-10-26T10:14:00.207" Score="8" Body="&lt;p&gt;This is currently not really &amp;quot;fixable&amp;quot; no. Either the chatbot (known in most other chat rooms simply as &amp;quot;Stack Exchange&amp;quot;) informs about &lt;em&gt;all&lt;/em&gt; questions, or about &lt;em&gt;no&lt;/em&gt; questions. Likewise, it either informs &lt;em&gt;everyone&lt;/em&gt;, or &lt;em&gt;no one&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The only possible solution to filter questions is to use a different feed which posts only questions in a specific tag for example. Creating such a feed with a filter that filters away one specific tag is not a very easy task, and there has been problems getting certain feeds to work at all. Then again, some users want to see those questions that you want to filter away.&lt;/p&gt;&#xA;&lt;h3&gt;So why use the chatbot at all to inform about new questions?&lt;/h3&gt;&#xA;&lt;p&gt;As a lot of people hang out in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;, this is the fastest way to discover off-topic questions. It is usually indicated by &lt;a href=&quot;http://chat.stackexchange.com/search?q=%40CaptainObvious&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;pinging Captain Obvious and commenting about the question&lt;/a&gt;. So Captain Obvious should definitely stay.&lt;/p&gt;&#xA;&lt;h1&gt;Easiest solution: Just don't click on them.&lt;/h1&gt;&#xA;&lt;p&gt;Really. The biggest spoiler comes when you click on the question and actually read it. Especially if you would read the answers to the questions. Unless you consider simply knowing about what the question is about as a spoiler, then you are in trouble. (For example if you are informed that Project Euler #1 is about summing numbers that are multiples of 3 and 5).&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-26T10:14:00.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3706" PostTypeId="1" AcceptedAnswerId="3710" CreationDate="2014-10-26T16:14:40.767" Score="8" ViewCount="77" Body="&lt;p&gt;I have ignored &quot;Captain Obvious&quot;. How do I get him back?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have tried &lt;a href=&quot;https://meta.stackexchange.com/questions/146616/how-can-i-un-ignore-a-user-in-chat&quot;&gt;this question&lt;/a&gt;, but It didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea?&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-10-28T12:05:50.903" Title="How do I un-ignore Captain Obvious?" Tags="|support|chatbot|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3707" PostTypeId="2" ParentId="3706" CreationDate="2014-10-26T16:20:03.297" Score="8" Body="&lt;p&gt;Ask a user to send you &lt;a href=&quot;http://chat.stackexchange.com/users/-263/captain-obvious&quot;&gt;Captain Obvious's profile&lt;/a&gt; link in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/H4WCf.png&quot; alt=&quot;Ask&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And Click &lt;strong&gt;don't ignore this user.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/xcE5R.png&quot; alt=&quot;Captain&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="47826" LastActivityDate="2014-10-26T16:20:03.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3708" PostTypeId="1" AcceptedAnswerId="3709" CreationDate="2014-10-27T15:24:09.753" Score="8" ViewCount="50" Body="&lt;p&gt;Refer to &lt;a href=&quot;https://codereview.stackexchange.com/questions/68067/can-these-lists-and-loops-be-refactored-into-something-better&quot;&gt;can-these-lists-and-loops-be-refactored-into-something-better&lt;/a&gt;, it was brought up that the question may be off-topic for CR because &quot;the code needs to work&quot;. I usually agree with this statement, but Active-Directory related code would &lt;em&gt;never&lt;/em&gt; work for any code reviewer outside of the OP's environment. How should questions that work but won't work for a reviewer be handled?&lt;/p&gt;&#xA;" OwnerUserId="50590" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-10-27T15:27:38.373" Title="Active Directory querying Review - On Topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3709" PostTypeId="2" ParentId="3708" CreationDate="2014-10-27T15:26:44.820" Score="9" Body="&lt;p&gt;It's not that the code needs to work for everyone, it just needs to work for you, in a real use case, and without errors, and producing the right results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is one of the last things that should happen before code gets committed, shipped, packaged, whatever. When someone says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is untested as I'm just starting on the project.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;it means that you cannot know the code works.... therefore it is not ready for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's why I would have closed it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-10-27T15:26:44.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3710" PostTypeId="2" ParentId="3706" CreationDate="2014-10-28T12:05:50.903" Score="6" Body="&lt;p&gt;In your chat-profile, there is a tab &quot;prefs&quot;, where you can manage the users you are ignoring, there you can unignore users:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LOv5L.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-10-28T12:05:50.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3711" PostTypeId="2" ParentId="3704" CreationDate="2014-10-28T12:11:12.547" Score="2" Body="&lt;p&gt;There's two different ways to ignore someone in chat:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Hide posts&lt;/li&gt;&#xA;&lt;li&gt;Ignore this user (everywhere)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/o68k6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first works using simple Javascript. As soon as you click the button, the messages from the user magically disappear. (This doesn't help in transcript)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hidden messages will appear again, as soon as you reload the chat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second adds the user to your Ignore-List. This also hides messages of this user from transcript. You can see the ignored users in your chat preferences:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LOv5L.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-10-28T12:11:12.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3713" PostTypeId="2" ParentId="3691" CreationDate="2014-10-28T13:43:57.127" Score="7" Body="&lt;p&gt;Apologies for the tardy reply... but:&lt;/p&gt;&#xA;&lt;h1&gt;NO&lt;/h1&gt;&#xA;&lt;p&gt;this is a bad tag, and it should not exist on Code Review.&lt;/p&gt;&#xA;&lt;h2&gt;Arguments vs. Parameters&lt;/h2&gt;&#xA;&lt;p&gt;For a start, what you're talking about are not arguments, but parameters.&lt;/p&gt;&#xA;&lt;p&gt;Parameters are named variables that are part of a method declaration/signature. Arguments are the actual values that are passed in to the parameters of a method. So, for example,&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;myMethod(MyClass val) { ... }&#xA;&#xA;MyClass tmp = new MyClass();&#xA;&#xA;myMethod(tmp);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;in the above, &lt;code&gt;myMethod&lt;/code&gt; is the method. &lt;code&gt;val&lt;/code&gt; is the parameter, and &lt;code&gt;tmp&lt;/code&gt; is the argument.&lt;/p&gt;&#xA;&lt;p&gt;In your question, you are calling the parameters &amp;quot;arguments&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;So, apart from that, let's consider the tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parameters&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parameters&amp;#39;&quot; rel=&quot;tag&quot;&gt;parameters&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Do we need that?&lt;/p&gt;&#xA;&lt;h2&gt;[Parameters]: Useful?&lt;/h2&gt;&#xA;&lt;p&gt;NO, and the first reason is that none of the examples you present are going to be usefully tagged with it:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/40559/handling-null-arguments-in-a-factory-class&quot;&gt;Handling null arguments in a factory class&lt;/a&gt; - this would be better tagged as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/validation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;validation&amp;#39;&quot; rel=&quot;tag&quot;&gt;validation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/67436/writing-a-reusable-method-in-which-only-some-of-its-parameters-are-different&quot;&gt;Is it possible to write reusable method that only some of its parameters are different?&lt;/a&gt; - interesting one. The question is poor, because it is not actually about the one method, but it is about many methods, and about DRY coding. The question is about reusing code in the method, and not changing the parameters of any one method.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/471/arguments-in-constructors-matching-fields&quot;&gt;Arguments in constructors matching fields&lt;/a&gt; - this question is old, and would be closed if asked now, it's example code, and it's a lousy, opinionated question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The only time I can think of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parameters&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parameters&amp;#39;&quot; rel=&quot;tag&quot;&gt;parameters&lt;/a&gt; tag would be useful, is when the code itself is processing parameters in a general way, like reflection, or a compiler. I can see a use then.&lt;/p&gt;&#xA;&lt;p&gt;If we allow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parameters&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parameters&amp;#39;&quot; rel=&quot;tag&quot;&gt;parameters&lt;/a&gt; to exist as a tag for questions wondering whether the parameters are &amp;quot;OK&amp;quot;, then we should also have tags:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/variables&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;variables&amp;#39;&quot; rel=&quot;tag&quot;&gt;variables&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/methods&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;methods&amp;#39;&quot; rel=&quot;tag&quot;&gt;methods&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ifs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ifs&amp;#39;&quot; rel=&quot;tag&quot;&gt;ifs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/keywords&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;keywords&amp;#39;&quot; rel=&quot;tag&quot;&gt;keywords&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/whitespace&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;whitespace&amp;#39;&quot; rel=&quot;tag&quot;&gt;whitespace&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;... you get the idea....&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags should represent aspects about the code, whether it is the language, or what the code DOES, and tags are not there to reflect the concerns the person has about the code.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;That's what the description is for.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-10-28T13:43:57.127" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3714" PostTypeId="1" AcceptedAnswerId="3716" CreationDate="2014-10-29T09:24:24.890" Score="6" ViewCount="106" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/etl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;etl&amp;#39;&quot; rel=&quot;tag&quot;&gt;etl&lt;/a&gt; currently has no wiki and three questions. It was &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3673/do-we-have-some-rebel-tags-that-shouldnt-exist-on-code-review&quot;&gt;mentioned that it may be a rebel tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those that don't know, ETL is an acronym for &lt;a href=&quot;http://en.m.wikipedia.org/wiki/Extract,_transform,_load&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;Extract-Transform-Load&lt;/strong&gt;&lt;/a&gt; and is a term heard often in the database world. The problem I foresee is that you could potentially tag 50% or more of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; questions with this tag. There also seems to be a misconception at large about what ETL actually is. Only &lt;a href=&quot;https://codereview.stackexchange.com/questions/13057/etl-code-to-synchronize-external-system-to-internal-database&quot;&gt;one of the three&lt;/a&gt; currently tagged questions even comes close to involving ETL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we &lt;s&gt;burn&lt;/s&gt; &lt;code&gt;Drop&lt;/code&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/etl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;etl&amp;#39;&quot; rel=&quot;tag&quot;&gt;etl&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-31T16:32:18.173" Title="Should we Drop [ETL]?" Tags="|discussion|status-declined|tags|burninate-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3715" PostTypeId="2" ParentId="3670" CreationDate="2014-10-29T09:48:05.303" Score="0" Body="&lt;p&gt;Just playing devil's advocate here...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript&lt;/a&gt; should not be removed. Do we really want to go down the road of having separate version tags for languages? I believe the common practice on SO is to add version specific tags alongside the more general tag when there are major differences between the versions. However, that is a bit of a nightmare to maintain. I believe the correct thing to do is synomize the version specific tags to the master tag. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1561/41243&quot;&gt;This is what was done with the Java8 tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-10-29T09:48:05.303" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3716" PostTypeId="2" ParentId="3714" CreationDate="2014-10-29T18:00:51.760" Score="6" Body="&lt;p&gt;I don't see anything wrong with the use of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/etl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;etl&amp;#39;&quot; rel=&quot;tag&quot;&gt;etl&lt;/a&gt; tag on&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/13057/etl-code-to-synchronize-external-system-to-internal-database&quot;&gt;ETL code to synchronize external system to internal database&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/11231/is-my-mergeutility-good-enough-to-create-an-open-source-project-out-of&quot;&gt;MergeUtility for Entity Framework&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The use here is marginal&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30361/extract-data-from-one-column-of-sql-server-table&quot;&gt;Extract data from one column of SQL Server table&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;but not entirely inappropriate, if that is how the author prefers to think of the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would just let the tag continue to exist and add a description and tag wiki.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-10-29T18:00:51.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3717" PostTypeId="1" AcceptedAnswerId="3722" CreationDate="2014-10-30T16:29:41.967" Score="2" ViewCount="86" Body="&lt;p&gt;Could this be done so that we get fewer off-topic questions? I recommend pointing them to Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="52915" LastEditDate="2024-01-13T13:38:56.620" LastActivityDate="2024-01-13T13:38:56.620" Title="Blacklist &quot;syntax error&quot; in title" Tags="|feature-request|status-declined|titles|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3718" PostTypeId="2" ParentId="3717" CreationDate="2014-10-30T16:37:28.297" Score="11" Body="&lt;p&gt;The following posts contain 'syntax' in the title:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=title%3Asyntax&quot;&gt;https://codereview.stackexchange.com/search?q=title%3Asyntax&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;there are 19 of them. None of them are concerned about syntax errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Error handling&quot; is the most common pair when searching for 'error' in the title:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=title%3Aerror&quot;&gt;https://codereview.stackexchange.com/search?q=title%3Aerror&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can't see where 'syntax' is currently a problem, or how blacklisting 'error' will help either. The combined 'syntax error' blacklist will catch very little.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Problem would be better solved with downvotes and close (and eventual deletes).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-30T16:37:28.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3719" PostTypeId="1" CreationDate="2014-10-30T16:41:55.630" Score="0" ViewCount="74" Body="&lt;p&gt;I posted a &lt;a href=&quot;https://codereview.stackexchange.com/questions/68421/python-syntax-error&quot;&gt;question&lt;/a&gt; about a syntax error in a Python &lt;code&gt;for&lt;/code&gt; loop. It got closed and then deleted in the time span of a minute without me having &lt;strong&gt;any&lt;/strong&gt; sort of feedback on what was wrong with the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe there should be a better way of handling questions that are believed off-topic, rather than just bossing people out like that. Since comments are now disabled, is there a way I can get &lt;strong&gt;useful feedback&lt;/strong&gt; from the moderators on why they closed/deleted the question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me it seemed a reasonable (beginners) question on the syntax of a Python &lt;code&gt;for&lt;/code&gt; loop.&lt;/p&gt;&#xA;" OwnerUserId="22916" LastEditorUserId="22222" LastEditDate="2014-10-30T17:03:06.263" LastActivityDate="2014-10-31T19:14:25.600" Title="Moderators deleting a question" Tags="|discussion|support|specific-question|deleted-questions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3720" PostTypeId="2" ParentId="3719" CreationDate="2014-10-30T16:43:39.237" Score="10" Body="&lt;p&gt;Please read the close reason on the question.  Broken code is off-topic for Code Review.  Since the question was almost certainly unsalvageable, it was deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The links in the close reason will guide you towards other possible resources for help.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-30T16:43:39.237" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3721" PostTypeId="2" ParentId="3719" CreationDate="2014-10-30T16:46:55.177" Score="11" Body="&lt;p&gt;In addition to 200_success's answer here. I would like to add that, in addition to your post being about an error, it also:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;contains no code to review (just an error message)&lt;/li&gt;&#xA;&lt;li&gt;the code that is failing is not your code&lt;/li&gt;&#xA;&lt;li&gt;even if all the code was included, and a short way to illustrate the fail, the question would not be on-topic on any other Stack Exchange site.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You should read the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help Center&lt;/a&gt; for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-10-31T19:14:25.600" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3722" PostTypeId="2" ParentId="3717" CreationDate="2014-10-30T16:54:46.203" Score="12" Body="&lt;p&gt;It is often said that you should use the right tool for the job. What is the right tool to determine if a question is on-topic or off-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I certainly believe that it is &lt;strong&gt;not&lt;/strong&gt; blacklisting titles. I already had some minor problems when &quot;Review&quot; was blacklisted so I &lt;a href=&quot;https://codereview.stackexchange.com/questions/41198/tool-for-creating-cr-questions&quot;&gt;changed the title of one of my questions to use &quot;CR&quot; instead&lt;/a&gt;. Though I still can live with blacklisting &quot;Review&quot; because there are so many &quot;Please review my code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, what if someone wants to post an &quot;Automatic Syntax Error Detector&quot; that they wrote?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We will always get off-topic questions, I believe the best way to handle them is for &lt;em&gt;humans&lt;/em&gt; to respond to them. &lt;strong&gt;We&lt;/strong&gt; are the best tool for the job.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-10-30T16:54:46.203" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3723" PostTypeId="2" ParentId="3719" CreationDate="2014-10-30T21:32:29.440" Score="3" Body="&lt;p&gt;I often comment add this comment to questions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm afraid this question does not match what this site is about. Code Review is about improving the cleanliness of existing, working code. Code Review is not the site to ask for help in fixing or changing &lt;em&gt;what&lt;/em&gt; your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This time, I was not around in time to add this comment to your question. I agree with the moderators that it should be clear why your question was off-topic, but I would like to see moderators add more comments like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact that you post this question on meta is pretty much the exact reason for why I add this comment.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2014-10-30T21:32:29.440" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3724" PostTypeId="2" ParentId="3717" CreationDate="2014-10-30T23:04:16.687" Score="4" Body="&lt;p&gt;I also agree that this may not be effective, though I understand your concern.  No matter what, someone is going to try to &quot;bend the rules&quot; to ask their off-topic question.  At least without the title filtering, it'll be pretty easy to tell that the question is off-topic (no need to read the post body carefully).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now you may be wondering: what's the use of the other current title filters?  The other filters are effective for helping educate users on writing better titles (if they care to listen, of course).  They may already know that they're in the right place, so they may take the advice and write a better title.  But if someone comes with an off-topic question, they may ask the question anyway, especially if they haven't yet seen the Help Center and don't know where else it belongs.  The title isn't really the best place to educate users on topicality, but on more descriptive titles for on-topic questions.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-10-30T23:04:16.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3725" PostTypeId="1" AcceptedAnswerId="3727" CreationDate="2014-10-31T01:21:55.220" Score="11" ViewCount="225" Body="&lt;p&gt;This is probably one of CR's oldest tags, next to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2024/should-we-do-something-about-our-meta-tags&quot;&gt;both of which have already been removed&lt;/a&gt;.  I recall similar discussion mentioning that specific optimization tags would be more beneficial, such as for speed and memory.  Even if we were to create some of these, we may still end up retagging a lot of questions.  On the other hand, maybe it just wouldn't be worth it, as it's just another meta tag, which we're trying to keep to a minimum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has a tag wiki which explains its use, but it reveals that it's quite general.  It has over 1000 questions, and I'm certain that many more questions would fit well with it.  This could suggest that while it may not be applicable to &lt;em&gt;every&lt;/em&gt; question, it's still likely being used when the author mentions optimization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Knowing that every question implies an overall review of the code for improvements, does &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; really add anything &lt;em&gt;even slightly&lt;/em&gt; specific? Other tags such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; may not seem too different, but they're also not &lt;em&gt;that&lt;/em&gt; general.  In other words, it's not as likely that they will just be &quot;thrown in there&quot; when just a general review is requested, which should be minimized.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-03-05T19:15:02.843" Title="Should we just put an end to [optimization]?" Tags="|discussion|status-planned|tags|burninate-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3726" PostTypeId="2" ParentId="3717" CreationDate="2014-10-31T02:19:07.280" Score="2" Body="&lt;p&gt;Blacklisting doesn't really work,  for example for some of my questions I needed to contain phrase code review, mentioning that it is about this site, In the end I had to use a stripped down URL and some other methods to achieve it.  See my profile you can see them.  Note that I'm completely against blacklisting phrases in title, unless it's NSFW. And I think there are enough 1k users who can edit them anyway. &lt;/p&gt;&#xA;" OwnerUserId="47826" LastActivityDate="2014-10-31T02:19:07.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3727" PostTypeId="2" ParentId="3725" CreationDate="2014-10-31T04:01:37.657" Score="17" Body="&lt;p&gt;I've never liked the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; tag. I would like to see it burninated and replaced by three tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt;, synonymized to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A question that asks for &quot;optimization&quot; in general doesn't have focus, and doesn't need any of those tags at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This reorganization would also pave the way for the introduction of an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization-problem&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization-problem&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization-problem&lt;/a&gt; tag, for code that aims to maximize/minimize some function subject to some set of constraints.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-10-31T04:01:37.657" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3728" PostTypeId="1" CreationDate="2014-10-31T07:51:02.493" Score="11" ViewCount="111" Body="&lt;p&gt;There is &lt;a href=&quot;https://codereview.stackexchange.com/questions/68472/how-to-only-allow-3-values-in-a-if-and-while-statement-to-allow-the-loop-to#&quot;&gt;currently a question on hold&lt;/a&gt;, which really should never have been posted to Code Review, but I think it actually highlights a point that would be worth an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I started to edit the question to fix the OP's mistake, and voted to reopen, but after thinking about it, I don't think that was right, so I reverted my change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP is probably long gone (he had asked basically the same question on SO, which I answered if he cares enough to check back).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should a question, which the poster doesn't really want to be reviewed (and thus doing so is of no use to him at least), be reviewed? &lt;/p&gt;&#xA;" OwnerUserId="4969" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-11-01T21:53:04.217" Title="Reviewing a question that doesn't belong" Tags="|discussion|specific-question|scope|editing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3729" PostTypeId="2" ParentId="3728" CreationDate="2014-10-31T08:04:33.397" Score="11" Body="&lt;p&gt;Your instincts are good. The question was off-topic because the code did not work. Therefore, the only way to make it on-topic would be to edit the code, which is &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/762/should-you-edit-someone-elses-code-in-a-question&quot;&gt;forbidden&lt;/a&gt;. (Well, you could also &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2559/9357&quot;&gt;relax the goal of the code&lt;/a&gt; to declare that it &quot;works&quot;, but I don't see how that is possible in this case.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that if you were to fix the code, it would cease to be the original poster's own code, and thus be off-topic for a different reason.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-10-31T08:04:33.397" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3730" PostTypeId="1" AcceptedAnswerId="3731" CreationDate="2014-10-31T11:43:52.060" Score="2" ViewCount="35" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/erb&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;erb&amp;#39;&quot; rel=&quot;tag&quot;&gt;erb&lt;/a&gt; was mentioned as &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3673/do-we-have-some-rebel-tags-that-shouldnt-exist-on-code-review&quot;&gt;a possible rogue tag&lt;/a&gt;. It has currently has 3 questions and no wiki. It turns out that &lt;a href=&quot;http://ruby-doc.org/stdlib-2.1.4/libdoc/erb/rdoc/ERB.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;erb&lt;/code&gt; is a Ruby class&lt;/a&gt;. As best I can tell, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/erb&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;erb&amp;#39;&quot; rel=&quot;tag&quot;&gt;erb&lt;/a&gt; is used for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/meta-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;meta-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;meta-programming&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I see this tag as a problem because &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2075/41243&quot;&gt;we don't want language specific tags for concepts&lt;/a&gt;. However, this assumes that I've interpreted what this class &lt;strong&gt;is&lt;/strong&gt; correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way I see it, we have several options. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Add a tag wiki and leave it alone. &lt;/li&gt;&#xA;&lt;li&gt;Re-tag it with an appropriate concept tag. &lt;/li&gt;&#xA;&lt;li&gt;Simply burn it. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I could really use a domain expert's input on this. (It would be really great if a domain expert could add a wiki, at least until we decide what to do with the tag.)&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-10-31T16:38:01.330" Title="What to do about the [erb] tag for Ruby?" Tags="|discussion|status-completed|tags|retag-request|tag-wiki|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3731" PostTypeId="2" ParentId="3730" CreationDate="2014-10-31T13:24:09.473" Score="3" Body="&lt;p&gt;As far as I can see those questions are about &lt;a href=&quot;http://www.stuartellis.eu/articles/erb/&quot; rel=&quot;nofollow&quot;&gt;ERB templating&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A combination of text with &lt;code&gt;&amp;lt;%  %&amp;gt; &amp;lt;%=  %&amp;gt; &amp;lt;%  -%&amp;gt; &amp;lt;%#  %&amp;gt;&lt;/code&gt; and Ruby inside those delimiters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a far cry from &lt;code&gt;NSString&lt;/code&gt; and I think the erb tag should be left alone.&#xA;Of course, I am in the TPL&lt;sup&gt;*&lt;/sup&gt;, so I am hardly objective ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;*&lt;/sup&gt; Tag Proliferation League&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-10-31T13:24:09.473" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3732" PostTypeId="2" ParentId="70" CreationDate="2014-10-31T16:51:53.827" Score="9" Body="&lt;h2&gt;Code block formatting&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;@JeroenVannevel &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/18420363#18420363&quot;&gt;posted&lt;/a&gt; in The 2nd Monitor a screen capture from someone's IDE and code that I think looks really sharp and sexy, and makes code reading easier on the eyes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cQQpT.png&quot; alt=&quot;JeroenScreenCap&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or maybe at least make it look like one of the popular IDEs (Visual Studio shown):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Bgpia.png&quot; alt=&quot;visualstudio&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Compare to our current code blocks:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/srCuz.png&quot; alt=&quot;CRcodeblock&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That brown-turquoise-on-grey just isn't very attractive. Would it be possible to &lt;em&gt;prettify&lt;/em&gt; our code blocks a bit as such?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit 2014-10-31&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/242889/code-block-prettify-for-code-review-after-graduation&quot;&gt;Stack Exchange Meta question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://code.google.com/p/google-code-prettify/source/browse/trunk/src/prettify.css&quot; rel=&quot;nofollow noreferrer&quot;&gt;Google Prettify (default) CSS source code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://google-code-prettify.googlecode.com/svn/trunk/styles/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Prettify themes gallery&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/a/2171410/3626537&quot;&gt;SO answer on making code block look like Visual Studio&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-10-31T19:28:53.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3733" PostTypeId="2" ParentId="2545" CreationDate="2014-10-31T21:37:27.700" Score="-6" Body="&lt;p&gt;I would like to see some indication, other than an upvote, that the code being reviewed is good/golden/immaculate/etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, it would require some changes to the SE code stack.  Maybe a super header on the thread with up/down icons for different things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Good Code (+/-)&lt;/li&gt;&#xA;&lt;li&gt;Clean Code (+/-)&lt;/li&gt;&#xA;&lt;li&gt;Adheres to Pattern (+/-)&lt;/li&gt;&#xA;&lt;li&gt;Passes my code review (+/-)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="4247" LastEditorUserId="62429" LastEditDate="2015-07-24T02:20:19.483" LastActivityDate="2015-07-24T02:20:19.483" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3734" PostTypeId="1" AcceptedAnswerId="3737" CreationDate="2014-11-03T19:23:15.030" Score="5" ViewCount="62" Body="&lt;p&gt;I think we could use a tag for questions about loading code at runtime.  Ideally, it would apply to all programming languages.  Some examples of questions that such a tag could apply to:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Bash&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/58485/9357&quot;&gt;Function autoloading in bash&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Java&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/20470/9357&quot;&gt;Generated code proxy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;JavaScript&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/6110/9357&quot;&gt;Loading JavaScript files asynchronously&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/25901/9357&quot;&gt;JavaScript modules loading with eval()&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;PHP&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/68758/9357&quot;&gt;Just require a file, or check if_readable first?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/4/9357&quot;&gt;PHP Autoloader Library&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/60141/9357&quot;&gt;Simple autoloader, but trying to make it psr-compliat&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Python&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/24349/9357&quot;&gt;Load modules conditionally Python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/59715/9357&quot;&gt;Scanning a directory for plugins and loading them&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Ruby&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/29998/9357&quot;&gt;Loading &amp;#39;Plugins&amp;#39; in Ruby&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/48200/9357&quot;&gt;Return path to rubygems.rb&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There is an existing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/modules&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;modules&amp;#39;&quot; rel=&quot;tag&quot;&gt;modules&lt;/a&gt; tag, but it doesn't quite fit: in some languages, they are closer to the idea of a namespace.  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/plugin&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;plugin&amp;#39;&quot; rel=&quot;tag&quot;&gt;plugin&lt;/a&gt; is also relevant, but has a connotation that the code is a user-swappable component.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any idea what to call this tag?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-11-04T17:01:25.487" Title="Tag for code that loads code dynamically at runtime" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3735" PostTypeId="2" ParentId="3734" CreationDate="2014-11-03T19:45:08.657" Score="1" Body="&lt;p&gt;I feel obliged to suggest &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/monkey-patch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;monkey-patch&amp;#39;&quot; rel=&quot;tag&quot;&gt;monkey-patch&lt;/a&gt; (&lt;a href=&quot;http://en.wikipedia.org/wiki/Monkey_patch&quot; rel=&quot;nofollow noreferrer&quot;&gt;From Wikipedia&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A monkey patch is a way for a program to extend or modify supporting system software locally (affecting only the running instance of the program).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Bazinga!&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-11-03T19:45:08.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3737" PostTypeId="2" ParentId="3734" CreationDate="2014-11-03T20:02:16.520" Score="7" Body="&lt;p&gt;Why not state the obvious??&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dynamic-loading&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dynamic-loading&amp;#39;&quot; rel=&quot;tag&quot;&gt;dynamic-loading&lt;/a&gt; all the way! The &lt;a href=&quot;http://en.wikipedia.org/wiki/Dynamic_loading&quot; rel=&quot;nofollow noreferrer&quot;&gt;wikipedia article&lt;/a&gt; states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Dynamic loading is a mechanism by which a computer program can, at run time, load a library (or other binary) into memory, retrieve the addresses of functions and variables contained in the library, execute those functions or access those variables, and unload the library from memory.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While this tag may be associated with java classloading and windows dll's it's exactly describing what the code does.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2014-11-03T20:02:16.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3738" PostTypeId="1" AcceptedAnswerId="3739" CreationDate="2014-11-04T07:29:03.583" Score="5" ViewCount="58" Body="&lt;p&gt;I think this tag should be made synonym with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;. It currently &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript&quot;&gt;has only 6 questions&lt;/a&gt;, 4 of which are JavaScript. One is tagged instead &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cold-fusion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cold-fusion&amp;#39;&quot; rel=&quot;tag&quot;&gt;cold-fusion&lt;/a&gt; and another &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;. It has 0 followers. I'm just concerned it doesn't really serve any useful purpose. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the ECMAScript &lt;a href=&quot;http://en.wikipedia.org/wiki/ECMAScript&quot; rel=&quot;nofollow noreferrer&quot;&gt;page on Wikipedia&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ECMAScript is the scripting language standardized by Ecma International in the ECMA-262 specification and ISO/IEC 16262. The language is widely used for client-side scripting on the web, in the form of several well-known implementations such as JavaScript, JScript and ActionScript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There are already &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/actionscript-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;actionscript-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;actionscript-3&lt;/a&gt; tags. There is not a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;jscript&lt;/a&gt; tag, but quoting &lt;a href=&quot;http://en.wikipedia.org/wiki/JScript&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia&lt;/a&gt; again:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;JScript is Microsoft's dialect of the ECMAScript standard that is used in Microsoft's Internet Explorer. JScript is implemented as an Active Scripting engine.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As explained by JavaScript guru Douglas Crockford in his talk titled The JavaScript Programming Language on YUI Theater,&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;i&gt;&quot;Microsoft did not want to deal with Sun about the trademark issue,&#xA;  and so they called their implementation JScript. A lot of people think&#xA;  that JScript and JavaScript are different but similar languages.&#xA;  That's not the case. They are just different names for the same&#xA;  language, and the reason the names are different was to get around&#xA;  trademark issues.&quot;&lt;/i&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thoughts? I don't have a horse in the race one way or another, it just seems the tag is not very useful. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-11-07T08:46:36.837" Title="Is the [ecmascript] tag needed?" Tags="|discussion|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3739" PostTypeId="2" ParentId="3738" CreationDate="2014-11-04T07:56:10.843" Score="8" Body="&lt;p&gt;Lately, the term ECMAScript has been becoming relevant again, as ECMAScript 6 is the name for a proposed major overhaul of the language.  That said, the term is only meaningful if the tag has a version number, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript-6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ecmascript-6&amp;#39;&quot; rel=&quot;tag&quot;&gt;ecmascript-6&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ecmascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;ecmascript&lt;/a&gt;, on its own, means pretty much the same thing as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; for all practical purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's retag each &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ecmascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;ecmascript&lt;/a&gt; question as appropriate: change it to a tag with a language version if such precision is needed (unlikely, since the language hasn't evolved much prior to ECMAScript 6), or untag it if just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; is descriptive enough.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-11-04T07:56:10.843" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3741" PostTypeId="1" CreationDate="2014-11-07T22:15:07.713" Score="3" ViewCount="269" Body="&lt;p&gt;I don't know whether this sort of thing exists (yet) outside of Xcode/ObjC/Swift... but if it doesn't already, surely it will soon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But with Xcode 6, we can set up classes as &quot;IBDesignable&quot; and give them &quot;IBInspectable&quot; properties.  The result is, when we make a element on the interface builder a custom class that is marked as IBDesignable, the interface builder itself will render the object as it would be drawn if you were to compile and run this code.  But it does this without you running your full application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, with the IBInspectable properties, through interface builder we can set runtime attributes for the object, such as border color, or whatever.  This is different from setting a default value for the property as you might have done before.  I can set these properties individually per object (of this same type).  Interface builder renders the object with the effects of this property in mind, and when I run my application for real, it will also render the object with the same properties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To this end, Apple has even introduced a method, &lt;code&gt;prepareForInterfaceBuilder&lt;/code&gt; and a pre-compiler directive, &lt;code&gt;TARGET_INTERFACE_BUILDER&lt;/code&gt; that allows the user to write code that will never be executed by the real application, but that the interface builder can use to set up a preview of the object.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is actual working code.  And some of it is code that will actually be executed by the real app (for example, &lt;code&gt;drawRect&lt;/code&gt; is the method used every time the UI wants to refresh your object, but interface builder also executes this method).  But more importantly, for at least me, there's a definite urge to want my interface builder code to work and look really good.  If I develop a library of UI objects that I want to distribute to developers, I can make that library significantly better by giving them live-rendered previews of the objects they're playing with right in interface builder so they don't have to go through the effort of compiling their app then getting to the scene that has this custom object just to see how it looks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think a tag for this sort of code might be appropriate.  It would certainly be applicable to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; questions using &lt;code&gt;IBDesignable&lt;/code&gt; in Xcode.  It could be applicable to questions involving the XML for an Android layout.  Beyond this, I'm not sure of any currently existing IDEs that will do live rendering like Xcode is doing now, but I'd be surprised if we didn't start seeing it more (if it's not already out there--I don't know).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example of a question that this tag would be appropriate for: &lt;a href=&quot;https://codereview.stackexchange.com/questions/69123/ibdesignable-uicheckbox?noredirect=1#comment126379_69123&quot;&gt;IBDesignable UICheckbox&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-11-11T17:08:39.757" Title="Tag for code that executes in the interface builder" Tags="|discussion|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3742" PostTypeId="1" AcceptedAnswerId="3743" CreationDate="2014-11-10T04:33:48.313" Score="9" ViewCount="174" Body="&lt;p&gt;Most of the posts I see on Code Review involve short code sniplets.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it appropriate to elicit feedback on an entire (albeit small) library?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specific example: I've quietly developed &lt;a href=&quot;https://bitbucket.org/cowwoc/preconditions/&quot; rel=&quot;nofollow&quot;&gt;this&lt;/a&gt; over the past year. The library's goal is to improving code readability of other Java libraries. I'd like to get developers' opinions on what it's missing, and whether this kind of library is of any interest to anyone.&lt;/p&gt;&#xA;" OwnerUserId="30683" LastEditorUserId="22222" LastEditDate="2014-11-10T22:09:44.647" LastActivityDate="2022-02-20T03:02:16.757" Title="Is Code Review an appropriate place to get feedback on a library?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3743" PostTypeId="2" ParentId="3742" CreationDate="2014-11-10T04:49:11.597" Score="11" Body="&lt;p&gt;Sure.  Your library looks small enough to make a good Code Review question.  Post your question with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/library&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;library&amp;#39;&quot; rel=&quot;tag&quot;&gt;library&lt;/a&gt; tag and please &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1309/120114&quot;&gt;ensure that all code to be reviewed is embedded in the post&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I recommend embedding just &lt;code&gt;Preconditions.java&lt;/code&gt;, maybe two other classes, and an example to illustrate the usage directly in the question.  Provide a link to Bitbucket in case reviewers want to look at the rest of the library.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="120114" LastEditDate="2022-02-20T03:02:16.757" LastActivityDate="2022-02-20T03:02:16.757" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="3744" PostTypeId="2" ParentId="3741" CreationDate="2014-11-11T17:08:39.757" Score="2" Body="&lt;p&gt;I'm not aware of another language that uses this paradigm (although, that could simply be my own ignorance). So, I would just create the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ibdesignable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ibdesignable&amp;#39;&quot; rel=&quot;tag&quot;&gt;ibdesignable&lt;/a&gt; Tag. If (when?) other languages pick up on the concept it can be addressed with a synonym of whatever is decided describes the generic concept. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-11-11T17:08:39.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3745" PostTypeId="1" AcceptedAnswerId="3776" CreationDate="2014-11-12T17:47:57.873" Score="13" ViewCount="199" Body="&lt;p&gt;I frequently come across questions from new users that are tagged just with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, whereas it is very likely that by now (end of 2014) their compilers are C++11 compliant. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In such cases, should we refrain from suggesting the use of new features, even if those would improve the quality of the code? The ideal scenario, I believe, would be to post a comment in the OP asking for clarification and the addition of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt;, if that is the case. However, the feedback cycle might take some time. Time that could be better used writing an answer instead.&lt;/p&gt;&#xA;" OwnerUserId="39810" LastEditorUserId="39810" LastEditDate="2014-11-13T00:03:58.130" LastActivityDate="2014-11-23T19:00:50.067" Title="Is it safe to assume C++11 by now even if the question is not tagged as such?" Tags="|discussion|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3746" PostTypeId="2" ParentId="3745" CreationDate="2014-11-12T18:14:56.920" Score="6" Body="&lt;p&gt;I would say it is not safe to assume &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, for a few reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Not everyone has the luxury of working on new projects with C++11 - there might constraints that prevent them from utilizing C++11, whether its integration with an older codebase, or the tools used in their enterprise, or simply excessive bureaucracy or adherence to previously set code guidelines that are out of their control.&lt;/li&gt;&#xA;&lt;li&gt;Students or programmers who do not have access to newer C++11 capable tools or books. &lt;/li&gt;&#xA;&lt;li&gt;Programmers who have a strong dislike of C++11 due to many years of coding in say, C++98. Granted, this should never be a reason, as developers should evolve with the language, but we cannot control that. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;While it's possible to glean from the code whether the programmer is using C++11 in much the same way that PHP questions are not categorized by &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php5.3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php5.3&amp;#39;&quot; rel=&quot;tag&quot;&gt;php5.3&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php5.4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php5.4&amp;#39;&quot; rel=&quot;tag&quot;&gt;php5.4&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php5.5&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php5.5&amp;#39;&quot; rel=&quot;tag&quot;&gt;php5.5&lt;/a&gt;, etc tags, I'm still strongly against defaulting to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt; for the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; tag. &lt;/p&gt;&#xA;" OwnerUserId="14972" LastActivityDate="2014-11-12T18:14:56.920" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3747" PostTypeId="2" ParentId="3745" CreationDate="2014-11-12T18:26:56.323" Score="11" Body="&lt;p&gt;Assume is the opposite of safe. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either of this will do (some may need a feedback cycle, some won't):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ask for clarification&lt;/li&gt;&#xA;&lt;li&gt;Answer stating where C++11 can improve the code&lt;/li&gt;&#xA;&lt;li&gt;Answer for both&lt;/li&gt;&#xA;&lt;li&gt;Answer stating that something will only work in C++11&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22538" LastEditorUserId="22222" LastEditDate="2014-11-13T07:56:10.807" LastActivityDate="2014-11-13T07:56:10.807" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3748" PostTypeId="2" ParentId="3745" CreationDate="2014-11-13T08:07:23.790" Score="13" Body="&lt;p&gt;Unless stated otherwise, I don't see the harm in mentioning C++11 anyway.  I personally assume that the OP doesn't have access to C++11, unless either the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt; tag is present or I see some existing C++11 features being used.  For homework, I just assume no C++11, though I could still add some in case the student (or someone else) may find it useful someday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're free to add the tag yourself if you see that the OP is using C++11. If, however, it's stated that C++11 is &lt;em&gt;specifically&lt;/em&gt; discouraged (perhaps a special implementation), then it may be okay to add the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b03&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++03&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++03&lt;/a&gt; tag instead. So, even if you see neither of these tags, you may still post a C++11 answer.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-11-13T08:07:23.790" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3749" PostTypeId="2" ParentId="699" CreationDate="2014-11-14T13:59:10.323" Score="1" Body="&lt;p&gt;I have seen 3 questions closed or almost closed this morning alone without any comment, one from a brand new user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting a comment as to why you close (or vote to keep open) a question helps everybody:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tell the poster what is wrong/okay with the question&lt;/li&gt;&#xA;&lt;li&gt;Tell the other voters what you were thinking (sometimes I wonder what voters are thinking)&lt;/li&gt;&#xA;&lt;li&gt;Sets a tone for how this community votes, and why&lt;/li&gt;&#xA;&lt;li&gt;Prevent people like Leon from posting several off topic questions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="22222" LastEditDate="2014-11-14T18:11:50.563" LastActivityDate="2014-11-14T18:11:50.563" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3750" PostTypeId="2" ParentId="966" CreationDate="2014-11-14T22:03:22.393" Score="6" Body="&lt;p&gt;I think the accepted answer needs an update because now the faq states&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;* Am I an owner or maintainer of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are going to be maintaining the 3rd party code going forward, then yes this it the right site for you. (I love this change)&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2014-11-14T22:03:22.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3751" PostTypeId="1" CreationDate="2014-11-16T13:25:38.663" Score="10" ViewCount="69" Body="&lt;p&gt;This question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/69198/updating-opengl-version-to-4-1-lwjgl&quot;&gt;&lt;strong&gt;Updating OpenGL version to 4.1 (LWJGL)&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question has an open bounty, but is it on-topic?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The question has been closed, and the bounty refunded.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-11-17T01:49:22.917" Title="Is the *Updating OpenGL version to 4.1 (LWJGL)* question on-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3752" PostTypeId="2" ParentId="3751" CreationDate="2014-11-16T13:25:38.663" Score="9" Body="&lt;p&gt;No, the question is not on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is incomplete, the shaders do not function, and there are a number of deprecated method calls that the asker knows are used. Further, the asker knows there are serious concerns about whether the initialization routine even works, given the deprecated methods use: &lt;em&gt;The problem is, I don't have access to a compatibility profile, only the core 4.1 profile, so all of the deprecated calls I was making need to be removed.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Putting this all together, the code is not in a state that is ready for review. We are not sure it works as it is, we know that it will need to be rewritten before it is complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This, in turn, means that an answer like: &quot;Your code is great, looks good&quot;, is not possible. In general, the expectation is there that code presented for code review should be answerable with &quot;Looks Good&quot; (the code works, no significant edge cases, good style, etc.). That is not possible here, and the asker knows that... which results in the logical close reason:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This question is asking for a review of code that has not yet been written.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question should be closed, and the bounty refunded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question can be restructured in a way that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;simplifies the actual problems to the component parts&lt;/li&gt;&#xA;&lt;li&gt;says: &lt;em&gt;here's my old code, what is the replacement function (non deprecated) in 4.1 version&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;then it may be on-topic on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2014-11-16T13:33:54.887" LastActivityDate="2014-11-16T13:33:54.887" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3753" PostTypeId="1" CreationDate="2014-11-16T15:57:13.860" Score="2" ViewCount="69" Body="&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; has become ambiguous and a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3745/is-it-safe-to-assume-c11-by-now-even-if-the-question-is-not-tagged-as-such&quot;&gt;source of confusion&lt;/a&gt;. There is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b98&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++98&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++98&lt;/a&gt; (not used), &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b03&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++03&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++03&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b14&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++14&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++14&lt;/a&gt;, soonish there will be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b17&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++17&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++17&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b22&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++22&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++22&lt;/a&gt; and then there is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b0x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++0x&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++0x&lt;/a&gt; (synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt;) and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b1y&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++1y&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++1y&lt;/a&gt; (which should be a synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b17&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++17&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++17&lt;/a&gt;). C++11 is so much different from C++03 that most answers for one tend to be wrong or not very useful for the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way to deal with this is to make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; a union of all other C++ tags which should be reflected in the description and when searching for C++ questions. Additionally C++ should not be a valid tag for new questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way would be to treat the different versions of C++ as different languages and remove &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; altogether.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may be similar issues with other languages such as Java 5/6/7/8 and C 89,98,11.&lt;/p&gt;&#xA;" OwnerUserId="47624" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-11-16T18:04:35.580" Title="Remove or change [c++]" Tags="|discussion|tags|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3755" PostTypeId="1" CreationDate="2014-11-18T18:57:00.603" Score="26" ViewCount="364" Body="&lt;p&gt;Winter Bash 2014 is approaching!  &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1067/should-we-sign-up-for-winter-bash-2013&quot;&gt;We signed up for it last year&lt;/a&gt;, and it was a really big hit.  I'm still posting this in order to get an official word from the community and to make new users aware of this event.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the moderators have just received the announcement, there isn't much new info yet in terms of new 2014 sites.  Not too much should change, so feel free to look on last year's post for more info.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, we have some important dates:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All sites (via a moderator) needs to submit their decision by &lt;strong&gt;December 1st&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;li&gt;This event will run from &lt;strong&gt;December 15th&lt;/strong&gt; to &lt;strong&gt;January 4th&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We were the top beta site on the leaderboards last year.  Although we have already graduated, we can still beat the other beta sites again (maybe even the graduated sites while we're at it)!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/kx5VM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-11-28T16:11:32.560" Title="Should we sign up for Winter Bash 2014?" Tags="|discussion|status-completed|fun|winterbash|" AnswerCount="6" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3756" PostTypeId="2" ParentId="3755" CreationDate="2014-11-18T19:06:08.850" Score="19" Body="&lt;p&gt;Yes.  I think it's absolutely fantastic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, we need to propose this as a hat:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/Vz8h4.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="44834" LastEditorUserId="44834" LastEditDate="2014-11-18T19:19:08.050" LastActivityDate="2014-11-18T19:19:08.050" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3757" PostTypeId="2" ParentId="3755" CreationDate="2014-11-18T19:14:47.493" Score="17" Body="&lt;h1&gt;YES. I want a hat!&lt;/h1&gt;&#xA;&lt;p&gt;[Obligatory text to reach the minimum answer length.]&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-11-18T19:14:47.493" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3758" PostTypeId="2" ParentId="3755" CreationDate="2014-11-18T19:16:31.243" Score="17" Body="&lt;p&gt;Do we &lt;em&gt;&lt;strong&gt;really&lt;/strong&gt;&lt;/em&gt; need to ask?&lt;/p&gt;&#xA;&lt;h1&gt;Of course we should!!&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RQa2Q.jpg&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-11-18T19:16:31.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3760" PostTypeId="2" ParentId="1976" CreationDate="2014-11-18T19:37:47.427" Score="2" Body="&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;clippy.load('Clippy', function(agent) { agent.show(); agent.play('Writing'); agent.speak(&quot;It looks like you're trying to be helpful, but that could get a bit annoying.&quot;); agent.play('Explain'); agent.speak(&quot;Also, the goal of Code Review is to offer custom critiques, not to parrot advice blindly.&quot;); agent.play('CheckingSomething'); agent.speak(&quot;Sometimes, it makes sense to break the PEP8 rules.&quot;); agent.play('GetAttention'); });&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-css lang-css prettyprint-override&quot;&gt;&lt;code&gt;.clippy, .clippy-balloon { position: fixed; z-index: 1000; cursor: pointer; top: 100px; left: 150px; } .clippy-balloon { background: #FFC; color: black; padding: 8px; border: 1px solid black; border-radius: 5px; } .clippy-content { max-width: 200px; min-width: 120px; font-family: &quot;Microsoft Sans&quot;, sans-serif; font-size: 10pt; } .clippy-tip { width: 10px; height: 16px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgCAMAAAAlvKiEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAlQTFRF///MAAAA////52QwgAAAAAN0Uk5T//8A18oNQQAAAGxJREFUeNqs0kEOwCAIRFHn3//QTUU6xMyyxii+jQosrTPkyPEM6IN3FtzIRk1U4dFeKWQiH6pRRowMVKEmvronEynkwj0uZJgR22+YLopPSo9P34wJSamLSU7lSIWLJU7NkNomNlhqxUeAAQC+TQLZyEuJBwAAAABJRU5ErkJggg==) no-repeat; position: absolute; } .clippy-top-left .clippy-tip { top: 100%; margin-top: 0px; left: 100%; margin-left: -50px; }&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script src=&quot;https://raw.githubusercontent.com/smore-inc/clippy.js/7ca9b150ad214e1110eabcd847fa3d409cd0df6e/build/clippy.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-11-18T19:37:47.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3761" PostTypeId="2" ParentId="3755" CreationDate="2014-11-18T19:41:08.560" Score="15" Body="&lt;h1&gt;On the plus side...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;It will be a massive boost on the fun level. Gamification on steroids.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;On the negative side...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Uhm, is there a negative side? No, there isn't, BRING IT ON!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2014-11-19T16:52:40.407" LastActivityDate="2014-11-19T16:52:40.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3762" PostTypeId="2" ParentId="3755" CreationDate="2014-11-19T08:12:04.003" Score="9" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9NnX8.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22020" LastActivityDate="2014-11-19T08:12:04.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3763" PostTypeId="1" AcceptedAnswerId="3764" CreationDate="2014-11-19T17:18:06.490" Score="8" ViewCount="164" Body="&lt;p&gt;I flagged &lt;a href=&quot;https://stackoverflow.com/q/27021873/560648&quot;&gt;this SO question&lt;/a&gt; for migration to Code Review. It's 100% C++ and, despite the fact that the OP initially left out a constructor definition that rendered the program buggy, that definition was later added in by me and program bugs were &lt;em&gt;never&lt;/em&gt; the point of the question. The question was asking for advice on whether he could write his getter any better than he had.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm told the migration was rejected by Code Review mods with a rationale paraphrased by an SO mod as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As written it doesn't appear to be about real code SomeClass, it appears to be pseudo code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well, it's certainly not pseudocode. Can you elaborate on the reasons for rejecting migration of this question? I'm not complaining: I'd just like to ensure that I do not waste any more of your time with migration requests that are destined to be refused for whatever extant reason of which I'm not yet aware.&lt;/p&gt;&#xA;" OwnerUserId="2503" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-11-19T17:27:45.983" Title="What about this SO question renders it unsuitable for migration to CR?" Tags="|discussion|specific-question|migration|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3764" PostTypeId="2" ParentId="3763" CreationDate="2014-11-19T17:27:45.983" Score="15" Body="&lt;p&gt;I've rejected the migration because the presented code appeared to be example code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Indications of this include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;class SomeClass&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;&quot;I simplified some stuff so that I could make a short code example&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you see something like that, then it's very likely that the question is off-topic.  It seems to be common for others to think that a question always belongs if it asks for a code revew.  That is incorrect because we only review real code, which isn't the case here.  If the OP had eventually edited real code in, then it would be on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This does still apply, even though it's not exactly pseudocode.  The concept of &quot;real code&quot; on this site corresponds to project code or something similar to that.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-11-19T17:27:45.983" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3765" PostTypeId="1" CreationDate="2014-11-20T07:12:38.177" Score="15" ViewCount="124" Body="&lt;p&gt;As a newbie coming to CR and asking the very first question you can see&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/2ZeEU.png&quot; alt=&quot;how to ask&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's nothing about &lt;strong&gt;broken code&lt;/strong&gt; there and many new questions seem to get closed quickly because of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, it names &lt;strong&gt;no alternatives&lt;/strong&gt;, so as a newbie with a problem I'd probably ask here anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, this hint is at the &lt;strong&gt;far right&lt;/strong&gt; and likely to be missed completely. IMHO the most important part should be place above the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even the bold text is pretty decent, while there should be something like a red &lt;strong&gt;warning sign&lt;/strong&gt; and a &lt;strong&gt;link to SO&lt;/strong&gt; and maybe also to programmers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could decrease the number of closed questions and make the newbies more comfortable with SO in general.(*) It's bad experience to see the very first question of oneself to get closed and moved to elsewhere, possible repeatedly. It also takes time and sometime you need a fast answer...&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;(*) I can't help myself and must state again and again, that joining all the sites (and differentiating via some super-tags) would be much better.&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="426" LastEditDate="2015-01-27T16:54:01.757" LastActivityDate="2015-01-27T16:54:01.757" Title="Insufficient &quot;How to ask&quot;" Tags="|feature-request|status-completed|asking-questions|help-center|user-retention|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3766" PostTypeId="2" ParentId="3765" CreationDate="2014-11-20T08:02:53.073" Score="8" Body="&lt;p&gt;Here is a proposal for the sidebar text.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;How To Ask&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Improve code that you wrote or maintain, through peer review.&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Your question &lt;strong&gt;must contain code that is already working correctly&lt;/strong&gt;, and the relevant code sections must be embedded in the question. Please avoid stripping out key details that may be relevant to the review.  If your code is incomplete or not working, you should ask for help &lt;a href=&quot;https://meta.stackexchange.com/q/129598&quot;&gt;on another site&lt;/a&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You may wish to mention specific concerns: performance, security issues, etc.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;We recommend reading our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436&quot;&gt;Guide to Asking Questions&lt;/a&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If your question is about this website, &lt;a href=&quot;https://codereview.meta.stackexchange.com/&quot;&gt;&lt;strong&gt;ask it on meta&lt;/strong&gt;&lt;/a&gt; instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Code Review is probably one of the pickiest sites on the Stack Exchange network when it comes to accepting questions.  However, there is only so much you can reasonably fit in a sidebar.  Even if we had more space, forcing a new user to wade through all of our rules wouldn't be pleasant either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been thinking that new users (say, those with &amp;lt; 150 reputation points) should see the &quot;How to Ask&quot; text featured more prominently — perhaps even as a modal dialog that needs to be dismissed before getting to the question editor.  I don't know whether Stack Exchange staff would be in favour of such a feature.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-01-27T16:53:48.307" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3767" PostTypeId="2" ParentId="3765" CreationDate="2014-11-20T12:09:49.193" Score="3" Body="&lt;p&gt;I'm sure, that nobody's gonna read a long text; I guess at best people look at the bold parts, so I'd be more explicit. Maybe something like&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We never fix &lt;strong&gt;broken code&lt;/strong&gt; and never discuss &lt;strong&gt;abstract ideas&lt;/strong&gt;, so chose &lt;a href=&quot;https://meta.stackexchange.com/q/129598&quot;&gt;another site&lt;/a&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;We only &lt;strong&gt;improve already working code&lt;/strong&gt; and the relevant code sections must be embedded in the question....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This may sound harsh, but it's short and clear (the links are just meant to make it less harsh by providing some help). Then I'd continue like in the 200_success' answer. I'd hope, that even very lazy readers will spot the &lt;em&gt;short bold part&lt;/em&gt; in the &lt;em&gt;short paragraph&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;The exact wording can surely be improved, my point was to make it clear at the first glance (imagine you have just one second to catch attention). Red color, strike-through, or an image could also help.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qbK8k.png&quot; alt=&quot;strike through&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-11-20T22:15:55.517" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3768" PostTypeId="1" AcceptedAnswerId="3770" CreationDate="2014-11-20T18:20:52.133" Score="13" ViewCount="83" Body="&lt;p&gt;Our &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;tour&lt;/a&gt; page says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Welcome to Code Review Stack Exchange&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://cdn.sstatic.net/Sites/codereview/img/apple-touch-icon.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;CR http://cdn.sstatic.net/Sites/codereview/img/apple-touch-icon.png&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Code Review&lt;/strong&gt; is a question and answer site for sharing code from projects you are working on for peer review.&lt;br&gt;&#xA;  It's built and run &lt;em&gt;by you&lt;/em&gt; as part of the &lt;a href=&quot;http://stackexchange.com&quot;&gt;Stack Exchange&lt;/a&gt; network of Q&amp;amp;A sites.&lt;br&gt;&#xA;  With your help, we're working together to build a library of detailed code reviews.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That wording has been in place since January 2013, and it just echoes the standard formulaic greeting used on most other Stack Exchange sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that the wording suits us.  How should be better summarize our mission to newcomers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As examples of sites that deviate from the standard template, see &lt;a href=&quot;https://patents.stackexchange.com/tour&quot;&gt;Ask Patents&lt;/a&gt; and &lt;a href=&quot;https://askubuntu.com/tour&quot;&gt;Ask Ubuntu&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:54:31.557" LastActivityDate="2016-09-07T21:41:08.937" Title="Improving the site description on our take-a-tour page" Tags="|discussion|status-completed|help-center|new-users|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3770" PostTypeId="2" ParentId="3768" CreationDate="2014-11-20T19:22:55.817" Score="11" Body="&lt;p&gt;Let's focus on getting important ideals of the site across to potential new users. We expect the code to work, and we expect it to be yours to share.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Code Review&lt;/strong&gt; is a question and answer site for seeking peer review of your code.&lt;br&gt;&#xA;  It's built and run &lt;em&gt;by you&lt;/em&gt; as part of the &lt;a href=&quot;http://stackexchange.com&quot;&gt;Stack Exchange&lt;/a&gt; network of Q&amp;amp;A sites.&lt;br&gt;&#xA;  We're working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="9357" LastEditDate="2014-11-21T00:43:41.407" LastActivityDate="2014-11-21T00:43:41.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3772" PostTypeId="1" CreationDate="2014-11-21T13:22:40.983" Score="4" ViewCount="81" Body="&lt;p&gt;I was reviewing an item in the Low Quality queue (which I sadly cannot link to) that was most definitely not an answer and should have been a comment, because it was asking for clarification from the asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, there did not appear to be an option to indicate such. It certainly wasn't ok to leave there, but it shouldn't be deleted either, it should instead have been migrated as a comment. I chose to skip it and hope that somebody with the correct privileges came along and moved it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should there be an option to recommend migrating an answer to a comment for those reviewing the VLQ queue who don't have sufficient privileges to do so themselves?&lt;/p&gt;&#xA;" OwnerUserId="41237" LastEditorUserId="22222" LastEditDate="2014-11-21T15:44:56.197" LastActivityDate="2014-11-21T21:23:02.363" Title="VLQ review queue, option for &quot;this should be a comment&quot;" Tags="|discussion|feature-request|review|convert-to-comment|" AnswerCount="1" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="3773" PostTypeId="2" ParentId="3772" CreationDate="2014-11-21T21:23:02.363" Score="4" Body="&lt;p&gt;If the answer is worth keeping as a comment, flag it for moderator attention. Only moderators have the ability to convert an answer into a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, just press the &lt;kbd&gt;Recommend Deletion&lt;/kbd&gt; button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind, though, that any remark that points out a concrete fault with the code &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479/9357&quot;&gt;should be an answer rather than a comment&lt;/a&gt;, even if it is short.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-11-21T21:23:02.363" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3774" PostTypeId="2" ParentId="3755" CreationDate="2014-11-22T16:54:24.963" Score="4" Body="&lt;p&gt;I think hats are stupid and do not want my auto-generated avatar to have one. However, last year's &lt;a href=&quot;http://winterbash2013.stackexchange.com/faq&quot; rel=&quot;nofollow&quot;&gt;FAQ&lt;/a&gt; explains hat you can get rid of them with a click. Assuming that is still valid, I vote &lt;strong&gt;for&lt;/strong&gt; signing up since that allows everyone to chose for themselves whereas not participating excludes the silly hat lovers for no reason.&lt;/p&gt;&#xA;" OwnerUserId="47624" LastActivityDate="2014-11-22T16:54:24.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3775" PostTypeId="2" ParentId="3745" CreationDate="2014-11-22T20:00:03.560" Score="3" Body="&lt;p&gt;Yes. We've had C++11 for 3 years now. There may be programs in which it can't be used yet, either due to outdated tools or outdated management. But in those cases the programmers are aware of that problem, and can tag their questions accordingly. Thus, a question which is not tagged [C++03] can be assumed to be current [C++], i.e. [C++11]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The one exception is homework. For reasons I don't fully understand, many in the academic world are lagging (shouldn't it be the other way around?). Their students in particular may not be aware of C++11.&lt;/p&gt;&#xA;" OwnerUserId="38534" LastActivityDate="2014-11-22T20:00:03.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3776" PostTypeId="2" ParentId="3745" CreationDate="2014-11-23T18:50:17.803" Score="7" Body="&lt;p&gt;My feeling on this is that we are not answering the question just for the OP but also for everyone that comes after. So we should be answering the question based on the best methods for the current version of the language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is tagged C++ then I will provide insights that use all current features up to and an including C++14 (C++17 is not standardized enough to use as a reference yet). Though it is probably worth mentioning that it is a C++11/C++14 feature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;C++   =&amp;gt;   Provide the best review you can for the current version on the standard.&#xA;           Which is C++14.&#xA;           But it is still worth mentioning C++11/C++14 specific feature (and alternatives)&#xA;           Though soon we should stop mentioning C++11 specific features.&#xA;&#xA;C++98/C++03/C++11/C++14/C++17&#xA;      =&amp;gt;   Provide answers specific to that version of the language.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is professionals with an older code base that are usually locked to an older version of the standard. These are not the people asking questions here. So I am really not to worried about providing the latest information. If they are locked to a specific version of the language they should explicitly say so by tagging it with the correct version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: all the standard modern compilers now support C++14 (maybe you have to throw a flag). So students especially have access to all the new features (since they are all free as well). Since this is the majority of the people that ask questions we should make sure that we answer with correct up to date information.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="507" LastEditDate="2014-11-23T19:00:50.067" LastActivityDate="2014-11-23T19:00:50.067" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3778" PostTypeId="1" AcceptedAnswerId="3780" CreationDate="2014-11-25T15:27:02.193" Score="6" ViewCount="307" Body="&lt;p&gt;A &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/18766505#18766505&quot;&gt;discussion&lt;/a&gt; was originated in chat about CR memes, here are the most relevant parts:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;200_success: &lt;br&gt;&lt;br&gt;Speaking from my own opinion, rather than as a moderator, I find several of the listed memes to be problematic. In particular:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1515/9357&quot;&gt;Ammo&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1512/9357&quot;&gt;napalm&lt;/a&gt;, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2262/9357&quot;&gt;ho-ho-ho-napalm&lt;/a&gt;. We fought a great battle. We won. A permanent state of war is unhealthy. It would be a nice graduation celebration to declare &lt;strong&gt;Mission Accomplished&lt;/strong&gt;, I think.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Having stated that, I don't think I should censor any of those posts. I'm also not sure whether they should be marked &amp;quot;of historical interest&amp;quot; or just deleted. I'll leave it up to the individuals involved to decide on the appropriate action.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, I decided to post it on Meta to see what others think. Should we:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Leave them be;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strike&gt;Mark them&lt;/strike&gt; Comment/Edit them as &amp;quot;of historical interest&amp;quot;/&amp;quot;obsolete&amp;quot;; or,&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Delete them.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Also, if the CR community wanted to do (2) &amp;quot;of historical interest&amp;quot;, what is the process to do that?&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-06T17:26:11.850" Title="Memes related to The Mission" Tags="|discussion|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3779" PostTypeId="2" ParentId="3778" CreationDate="2014-11-25T15:42:56.513" Score="4" Body="&lt;p&gt;I agree with 200: war is over, we won. I think deleting these posts would be wrong though, and leaving them untouched makes us look like we're still fighting an army of zombies (eh, that's &lt;em&gt;so 2013&lt;/em&gt;!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be reasonable to lock them and preserve history. We never know, maybe there's an unforeseen zombie uprising brewing...&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2014-11-25T15:42:56.513" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3780" PostTypeId="2" ParentId="3778" CreationDate="2014-11-25T15:44:04.000" Score="8" Body="&lt;p&gt;Going through this from bottom up:&lt;/p&gt;&#xA;&lt;h2&gt;Deleting:&lt;/h2&gt;&#xA;&lt;p&gt;I am strongly opposed to deleting these memes, after all &amp;quot;We fought a great battle.&amp;quot; Let the memes bear testimony of our battle. Deletion limits the knowledge of these memes to us veterans. It creates a subcommunity inside our now expanding community.&lt;/p&gt;&#xA;&lt;p&gt;We shouldn't reclude ourselves into the 2nd monitor as the battle hardened veterans we are. The &amp;quot;new recruits&amp;quot; shall know of our glory, so they can understand better why we are who we are.&lt;/p&gt;&#xA;&lt;h2&gt;Historical Significance:&lt;/h2&gt;&#xA;&lt;p&gt;If memory serves right, there is no possible way to mark single answers as &amp;quot;of historical significance&amp;quot;. Either we lock down and freeze the whole post or we don't. As new memes may emerge any-time, I'd prefer to leave this open for modification. Maybe the question needs a little rephrasing then and now and a new answer here and there.&lt;/p&gt;&#xA;&lt;p&gt;This one's out too...&lt;/p&gt;&#xA;&lt;h2&gt;Leave them be:&lt;/h2&gt;&#xA;&lt;p&gt;How much I'd like to do that, there's a problem with this.. We should let peace come into our lives. There is no need for Zombies, napalm strikes or Santa dropping carpet bombs.&lt;/p&gt;&#xA;&lt;p&gt;The memes have lived their life to the fullest. I'd say let them rest.&lt;/p&gt;&#xA;&lt;h2&gt;The solution:&lt;/h2&gt;&#xA;&lt;p&gt;I'd say we add a retirement notice to the veteran memes. Something along the lines of:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This meme has been retired by [community decision]({meta-link}) on {date here}. It is thus considered a veteran meme. Usages may still occur, but the meme has largely vanished from our site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-06T17:26:11.850" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3781" PostTypeId="1" CreationDate="2014-12-01T20:51:19.320" Score="6" ViewCount="286" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;put on hold&lt;/strong&gt; as off-topic by 200_success♦ 15 mins ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This question appears to be off-topic for this site. While what’s on-&#xA;  and off-topic is not always intuitive, you can learn more about it by&#xA;  reading the &lt;a href=&quot;https://codereview.stackexchange.com/help/closed-questions&quot;&gt;help center&lt;/a&gt;. The users who voted to close gave this&#xA;  specific reason:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&quot;Questions containing &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;&lt;strong&gt;broken code&lt;/strong&gt;&lt;/a&gt; or asking for advice about&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;&lt;strong&gt;code not yet written&lt;/strong&gt;&lt;/a&gt; are off-topic, as the code is not ready for review.&#xA;  After the question has been edited to contain working code, we will&#xA;  consider reopening it.&quot; – 200_success&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If this question can be reworded to fit the rules in the &lt;a href=&quot;https://codereview.stackexchange.com/help/closed-questions&quot;&gt;help center&lt;/a&gt;, please &lt;a href=&quot;https://codereview.stackexchange.com/posts/71342/edit&quot;&gt;edit your question&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;leave a comment&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I cannot imagine in the darkest reaches of my mind any usefulness to such responses.  A great wise man once quipped, &quot;There are no wrong questions.&quot;&#xA;Why do I keep being told what questions to ask? Limiting questions limits answers, which limits freedom.  Of what use to me or you is this frustration?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related main-site question (now deleted by owner, requires 2K reputation (10K after graduation) to see):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strike&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/71342/attempting-a-small-memory-dump&quot;&gt;&lt;strong&gt;Attempting a small memory dump&lt;/strong&gt;&lt;/a&gt;&lt;/strike&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="58871" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-12-04T06:20:52.780" Title="What to do with bitter disappointment?" Tags="|discussion|specific-question|scope|close-reasons|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3782" PostTypeId="2" ParentId="3781" CreationDate="2014-12-01T21:05:00.223" Score="7" Body="&lt;p&gt;The point is not to limit questions, but to group related questions together.  Stack Overflow contains a huge repository of common and uncommon problems in code and answers detailing how to fix them.  Code Review is a repository of working code that and pointers about how to improve it.  This way, if you have a problem, you research Stack Overflow and get relevant answers, while if you want to know how to improve your working code, you come to Code Review and get relevant answers.  While Stack Exchange has a huge list of sites (&lt;a href=&quot;http://stackexchange.com/sites#&quot;&gt;http://stackexchange.com/sites#&lt;/a&gt;), some graduated, some in beta, not every possible topic is covered.  If you find a topic that is not covered, you can always propose a site at Area 51: &lt;a href=&quot;http://area51.stackexchange.com/&quot;&gt;http://area51.stackexchange.com/&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2014-12-01T21:05:00.223" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3783" PostTypeId="2" ParentId="3781" CreationDate="2014-12-01T21:17:48.577" Score="11" Body="&lt;p&gt;Code Review, like all Stack Exchange sites, limits questions to a certain topic.  As stated on our &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;tour&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic&lt;/a&gt; pages, the goal of Code Review is to take &lt;em&gt;working&lt;/em&gt; code and make it better.  Your question was asking about how to fix broken code, and was thus off-topic.  There is a link in the off-topic message giving some general advice about what to do for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;broken code&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be more specific in your case, you have some significant compiler warnings, which you must have seen when you ran the compiler as you stated:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$ gcc -Wall -g -o iwlmem iwlmem.c&#xA;iwlmem.c: In function ‘getblksize’:&#xA;iwlmem.c:14: warning: format ‘%c’ expects type ‘int’, but argument 2 has type ‘char *’&#xA;iwlmem.c:14: warning: format ‘%8x’ expects type ‘unsigned int’, but argument 3 has type ‘char *’&#xA;iwlmem.c:14: warning: format ‘%8x’ expects type ‘unsigned int’, but argument 4 has type ‘char **’&#xA;iwlmem.c: In function ‘main’:&#xA;iwlmem.c:49: warning: initialization makes integer from pointer without a cast&#xA;iwlmem.c:55: warning: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type ‘int *’&#xA;iwlmem.c:55: warning: format ‘%s’ expects type ‘char *’, but argument 4 has type ‘int’&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suggest that you start by fixing each of those problems first.  Use &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt; as a resource if you need help interpreting a particular type of compiler warning (but don't expect Stack Overflow to debug the entire program for you, if you ask the same question you asked here).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-12-01T21:17:48.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3784" PostTypeId="2" ParentId="3781" CreationDate="2014-12-01T21:27:34.523" Score="22" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;There are no wrong questions.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Actually, I believe the phrase is that there are no &lt;strong&gt;bad&lt;/strong&gt; questions, but the thing is, I have to disagree — at least in the context of a question and answer site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The phrase &quot;There are no bad questions&quot; is meant to encourage one who does not know to ask rather than to continue on in ignorance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the phrase also doesn't mean that every question is appropriate for every venue and audience.  Every Stack Exchange site has a &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt; page that lists the types of questions that are allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How do I begin writing code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;isn't a bad question.  And if anyone were to ask me this in my every day life, I'd love to take some time to help them learn how to start programming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I hope we can agree that it's an absolutely abysmal question to be asked on Code Review.  It's not a question that's appropriate on any Stack Exchange site, to my knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the thing is, there &lt;strong&gt;ARE&lt;/strong&gt; bad questions on the Stack Exchange.  There are multiple things that can make a question bad, and for virtually every one of these reasons that a question might be bad, there exists a vote-to-close option for that reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And &lt;em&gt;why&lt;/em&gt; do we not want to see bad questions asked?  Because bad questions have a hard time fostering good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange isn't a web forum, chat room, or a personal help hotline where an entire community of professionals and enthusiasts gather and wait around for you to bring problems for them to fix.  No.  It's a question and answer site — a FAQ if you will — for the various topics that spawn the various Stack Exchange sites.  The value of Stack Exchange isn't that person A asks a question and person A gets his answer.  The value of Stack Exchange is that person A asks a question and persons B, C, and D answer because they've been in the exact scenario before and know what to do, and then persons E-Z later come across this well formulated question and set of detailed answers with appropriate up/down voting which should signify their accuracy/usefulness, and person E-Z can benefit from the accumulative knowledge shared on a question asked by person A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a question is closed on the Stack Exchange, it's for the benefit of persons E-Z, not to punish person A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When bad questions that don't encourage good answers are closed, there's far less muck for persons E-Z to wade through in order to actually find some very, very good information.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-12-04T06:20:52.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3785" PostTypeId="1" AcceptedAnswerId="3787" CreationDate="2014-12-02T16:57:36.703" Score="26" ViewCount="900" Body="&lt;p&gt;&lt;strong&gt;In Memory of &lt;a href=&quot;http://en.wikipedia.org/wiki/Ralph_H._Baer&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;Ralph H. Baer&lt;/em&gt;&lt;/a&gt; - 1922-2014 - co-inventor of the &quot;Simon&quot; game.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;This round is now complete!&lt;/h2&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Simon Says will be the challenge this time&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Simon Says: +17 score&lt;/li&gt;&#xA;  &lt;li&gt;Resistor: +12 score&lt;/li&gt;&#xA;  &lt;li&gt;Calculator: +11 score&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Challenge completes when Winter Bash Starts - Happy Winter Bash Warmup!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Winterbash Starting!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the questions posted in response to this challenge (oldest to newest - question/answer scores at challenge-close):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;10/12 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71702/simon-game-four-tiles-game&quot;&gt;Simon game / Four tiles game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;11/10 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71734/simon-says-four-tiles-game-with-c-and-sdl&quot;&gt;Simon Says / Four tiles game, with C++ and SDL&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;10/2 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71781/simon-says-in-as3-prototyping-functionality&quot;&gt;Simon-says in AS3 - Prototyping functionality&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;12/5 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71783/simon-says-in-javascript-with-knockout-playable-code-snippet&quot;&gt;Simon Says in Javascript (with Knockout) - Playable Code Snippet&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;8/6 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71819/simons-opposites-game&quot;&gt;Simon&amp;#39;s Opposites Game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;10/5 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71835/simon-says-html5&quot;&gt;Simon says HTML5&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;15/4 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71904/simon-says-make-me-a-circular-window&quot;&gt;Simon Says: &amp;quot;Make me a circular window&amp;quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;6/4 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71954/simon-says-in-scheme&quot;&gt;Simon Says in Scheme&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;25/24 &lt;a href=&quot;https://codereview.stackexchange.com/questions/71993/simon-says-make-me-a-pretty-game&quot;&gt;Simon Says: &amp;quot;Make me a pretty game&amp;quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All of these were well received questions, and, to my count, have added +535 question rep, +90 accept rep, and +720 answer rep. A nice 1345 total rep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even though the official challenge is now over, you can still ask more, answer more, and vote more on all the posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enjoy your hats, everyone!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Gentle reminders that some may find helpful:&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;do not fall victim to the 'get-it-done-fast' trap. There is no prize for the early entries, and there's almost 10 days to get it&#xA;  done. Frankly, if 10 days is not enough, then that's OK too, just post your code when you can. Along those lines, if any previous challenges inspire you, or you are reading this after this challenge is complete, then feel free to use 'old' ideas for inspiration too. The challenge 'window' is there only to synchronize the timing of participants so we can all discuss our progress.&lt;/li&gt;&#xA;  &lt;li&gt;there are no prizes at all... just good questions and good answers. The prize is the satisfaction, and reputation, that you earn.&lt;/li&gt;&#xA;  &lt;li&gt;the idea is to extend yourself in ways that you would not normally do. The challenge is just something a little inspiring, if your&#xA;  interest lies in only a part of it, then implement what inspires you.&#xA;  The advantage of the challenge here is that it gives you something in&#xA;  common with other people too. That makes it more fun (if that's your&#xA;  thing).&lt;/li&gt;&#xA;  &lt;li&gt;Come and chat about things in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the 2nd monitor&lt;/a&gt;.&#xA;  These are called community challenges for a reason, they help form a&#xA;  community. Come and join another side of the Code Review community in&#xA;  chat.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;WinterBash will be starting in 2 weeks. Let's put up a code-challenge to complete before that. Like &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/tagged/community-challenge&quot;&gt;previous challenges&lt;/a&gt;, this meta post is here to poll for a good challenge idea. Here's how this round will work:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Post an answer to this question with your challenge&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Thursday, 4th December, the most-voted post will become the week challenge.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, you can post questions on the main-site related to the challenge. The idea is to run the challenge all the way through to the start of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3755/should-we-sign-up-for-winter-bash-2014&quot;&gt;&lt;strong&gt;WinterBash&lt;/strong&gt;&lt;/a&gt;, which starts on the 15th Dec (I have been told).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-12-14T23:40:09.523" Title="Prebash Challenge - 2014 - Simon Says - Now Complete" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3786" PostTypeId="2" ParentId="3785" CreationDate="2014-12-02T17:03:56.937" Score="11" Body="&lt;h3&gt;Implement a &lt;em&gt;simple&lt;/em&gt; calculator&lt;/h3&gt;&#xA;&lt;p&gt;Where the definition of &amp;quot;simple&amp;quot; is whatever you make it - only supports basic arithmetic operators? Fine. It supports scientific notation, exponents and trigonometry? Fine! Takes input from the console? Fine! Toggle between binary, hex, octal and decimal notations? Fine!&lt;/p&gt;&#xA;&lt;p&gt;The common denominator here, is that you need:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A way to take user input&lt;/li&gt;&#xA;&lt;li&gt;A way to parse/validate user input&lt;/li&gt;&#xA;&lt;li&gt;A way to perform the operations in the input&lt;/li&gt;&#xA;&lt;li&gt;A way to output the result(s)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Everything else you want to put in, is up to you and the time you can devote to this small project in the limited number of days we have until &lt;em&gt;the hats come out of their boxes&lt;/em&gt; - be creative!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-02T17:03:56.937" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3787" PostTypeId="2" ParentId="3785" CreationDate="2014-12-02T18:12:09.033" Score="24" Body="&lt;h1&gt;Simon André Forsberg Says&lt;/h1&gt;&#xA;&lt;p&gt;Let's play a game of Simon Says! The older folks around here probably remember &lt;a href=&quot;http://en.wikipedia.org/wiki/Simon_%28game%29&quot; rel=&quot;nofollow noreferrer&quot;&gt;a game called Simon&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;The Challenge&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Create a UI with four colored buttons that light up in a random pattern. After&#xA;displaying the pattern, the player must repeat the pattern by clicking&#xA;the buttons in proper order. The pattern gets longer each time the&#xA;player completes the pattern. If the player presses a wrong button,&#xA;the game ends.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-04T12:42:53.033" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3788" PostTypeId="1" CreationDate="2014-12-02T22:36:02.677" Score="6" ViewCount="48" Body="&lt;p&gt;Protocols are a well defined theoretical concept in computing, and in other fields too. Protocols are an established system for communicating between two entities. HTTP, TCP, and UDP are well-know protocols that even have Protocol as part of the name. The concept has a well populated tag on &lt;a href=&quot;https://stackoverflow.com/questions/tagged/protocols&quot;&gt;Stack Overflow - Protocols&lt;/a&gt;. Sharing a common meaning between Code Review and Stack Overflow is generally useful. Contradicting Stack Overflow tag meanings is generally very confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tag was &lt;a href=&quot;https://codereview.stackexchange.com/questions/71449/lets-play-some-swift-poker&quot;&gt;recently introduced as a tag on a Swift question&lt;/a&gt;. Protocols are a language structure that are similar to a class protoype, or interface, in other languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This meaning given to the Code Review Protocol tag is potentially confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two questions/concerns:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The current tag is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocols&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocols&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocols&lt;/a&gt;. Plural tags are unfriendly. Should it be the singular &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocol&lt;/a&gt;?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Wikipedia links both Interface and Protocol as synonyms, with Protocol being the main name, and Interface being the synonym. Given that Code Review already has the Interface tag, and that Protocol is overloaded already, does it makes sense to use the language-independent tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interface&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interface&amp;#39;&quot; rel=&quot;tag&quot;&gt;interface&lt;/a&gt; for those uses of Protocol where the meaning is related to method prototypes, and to leave &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocol&lt;/a&gt; for communication systems?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2014-12-12T04:42:11.110" Title="Definition of [ Protocols ] tag" Tags="|discussion|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3789" PostTypeId="2" ParentId="3788" CreationDate="2014-12-02T22:51:34.033" Score="2" Body="&lt;p&gt;I'm fine with singularizing into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocol&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;With that said, I'm not fine using the &amp;quot;language-independent&amp;quot; tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interface&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interface&amp;#39;&quot; rel=&quot;tag&quot;&gt;interface&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The term &lt;em&gt;protocol&lt;/em&gt;, as I've used it in tagging the question that created this tag is used to refer to these sort of prototypes.  The problem is, in the two languages I know of that use the term &lt;em&gt;protocol&lt;/em&gt;, these languages also have the term &lt;em&gt;interface&lt;/em&gt;, which means something different.&lt;/p&gt;&#xA;&lt;p&gt;A question tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interface&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interface&amp;#39;&quot; rel=&quot;tag&quot;&gt;interface&lt;/a&gt;, I would assume, would be a question about class interfaces, whereas a question tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocol&lt;/a&gt; would be a question about protocols (which are similar to Interfaces in other languages such as Java).&lt;/p&gt;&#xA;&lt;p&gt;If it weren't for the fact that &amp;quot;interface&amp;quot; has its own meaning in these languages, I might be more okay using &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interface&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interface&amp;#39;&quot; rel=&quot;tag&quot;&gt;interface&lt;/a&gt; to mean &amp;quot;protocol&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocol&lt;/a&gt; tag here is more equivalent to the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c-protocol&lt;/a&gt; tag on Stack Overflow.  (&lt;a href=&quot;https://stackoverflow.com/tags/objective-c-protocol/info&quot;&gt;objective-c-protocol&lt;/a&gt;)  This tag also predates Swift, otherwise it might have a different name.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Addendum:&lt;/h3&gt;&#xA;&lt;p&gt;Note, that something like this is &lt;strong&gt;extraordinarily&lt;/strong&gt; common in Objective-C:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@protocol FooProtocol&#xA;@required - (void)fooMethod;&#xA;@end&#xA;&#xA;@interface FooClass : NSObject&#xA;@property (weak) id&amp;lt;FooProtocol&amp;gt; fooProperty;&#xA;@end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Where &lt;code&gt;FooProtocol&lt;/code&gt; is a protocol (again, similar to a Java interface) and &lt;code&gt;FooClass&lt;/code&gt; is a class, and &lt;code&gt;fooProperty&lt;/code&gt; is a property of &lt;code&gt;FooClass&lt;/code&gt; objects, the type of which is &lt;em&gt;any object&lt;/em&gt;, so long as it conforms to &lt;code&gt;FooProtocol&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Notice the use of the keyword &lt;code&gt;@interface&lt;/code&gt; only a few lines from the use of the keyword &lt;code&gt;@protocol&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-02T22:57:19.180" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3790" PostTypeId="2" ParentId="3788" CreationDate="2014-12-02T22:53:04.177" Score="4" Body="&lt;p&gt;I suggest renaming &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocols&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocols&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocols&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/network-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;network-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;network-protocol&lt;/a&gt;, and a synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/network-protocols&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;network-protocols&amp;#39;&quot; rel=&quot;tag&quot;&gt;network-protocols&lt;/a&gt; → &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/network-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;network-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;network-protocol&lt;/a&gt; for harmonization with Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To cover the idea of ObjC / Swift protocols and Java interfaces, I think that the existing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; would be sufficient to convey the idea that the question has something to do with object-oriented design.  I doubt that anyone would want to follow something as specific as a [swift-protocol] tag.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2014-12-02T23:14:14.777" LastActivityDate="2014-12-02T23:14:14.777" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3791" PostTypeId="2" ParentId="3785" CreationDate="2014-12-03T03:17:38.913" Score="16" Body="&lt;h1&gt;Resistor mania&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;In electronics, two resistors in series have a combined resistance \$R_1+R_2\$, and two resistors in parallel have combined resistance of \$\displaystyle \frac{R_1 R_2}{R_1 + R_2}\$.  Given an infinite supply of \$270\Omega\$ resistors with \$5\%\$ tolerance, write a program to describe how to combine them into any arbitrary resistance value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bonus points for:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;graphics (especially schematics) &lt;/li&gt;&#xA;&lt;li&gt;using the minimum number of resistors&lt;/li&gt;&#xA;&lt;li&gt;calculating the effective tolerance&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This may help those not already familiar with the ideas: &#xA;&lt;a href=&quot;http://en.wikipedia.org/wiki/Series_and_parallel_circuits&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Series_and_parallel_circuits&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2014-12-03T03:17:38.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3792" PostTypeId="2" ParentId="3781" CreationDate="2014-12-03T06:07:07.173" Score="3" Body="&lt;p&gt;You could probably ask something like the following on &lt;a href=&quot;https://stackoverflow.com/help&quot;&gt;Stack Overflow&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why doesn't &lt;code&gt;test&lt;/code&gt; equal &lt;code&gt;SIZE1&lt;/code&gt; when called with &lt;code&gt;1&lt;/code&gt; as the first argument?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#include&amp;lt;stdio.h&amp;gt;&#xA;&#xA;int main(int argc, char **argv) {&#xA;    char *test = argv[1];&#xA;&#xA;    const char *SIZE1 = &quot;1&quot;;&#xA;&#xA;    if (test == SIZE1){&#xA;        printf(&quot;Equal!\n&quot;);&#xA;    } else {&#xA;        printf(&quot;Not!\n&quot;);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It also wouldn't hurt to show them example output with various arguments.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They prefer stripped down examples, as their answers tend to be narrower than ours.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apologies if I messed up somewhere.  I don't have a C compiler installed at the moment.  After you get your code working, you can post it back on our site for the kind of feedback that we provide.  &lt;/p&gt;&#xA;" OwnerUserId="53820" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2014-12-03T06:07:07.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3793" PostTypeId="1" CreationDate="2014-12-03T15:42:58.097" Score="5" ViewCount="45" Body="&lt;p&gt;Can we add an option to profiles, allowing you to follow someone and get an update every time they ask a question? I would like to follow some programmers, but I don't want to have to check every single day to see if I might have missed their code.&lt;/p&gt;&#xA;" OwnerUserId="58582" LastEditorUserId="22222" LastEditDate="2014-12-03T16:00:11.233" LastActivityDate="2014-12-12T10:50:59.087" Title="Following other users" Tags="|feature-request|users|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3794" PostTypeId="2" ParentId="3793" CreationDate="2014-12-03T15:51:47.297" Score="12" Body="&lt;p&gt;There is a &quot;user feed&quot; button available in everyone's profile. If you have a RSS reader, you can then get updates whenever that user posts something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example: &lt;a href=&quot;https://codereview.stackexchange.com/feeds/user/58582&quot;&gt;https://codereview.stackexchange.com/feeds/user/58582&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, if you're interested in looking at people's code when they do something interesting, there are many users who can be found on &lt;a href=&quot;https://github.com/Zomis&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub&lt;/a&gt;, where you can follow them more closely.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-12-12T10:50:59.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3795" PostTypeId="1" CreationDate="2014-12-03T22:38:29.820" Score="20" ViewCount="237" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/71485/9357&quot;&gt;Sieve prime generator C++&lt;/a&gt;, a user translated some French strings into English, and the edit got approved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/70667/9357&quot;&gt;toBase64 encoder&lt;/a&gt;, the author replaced Russian strings and comments with English in response to a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should have be the right thing to do regarding code in a language other than English?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should identifiers be forcibly translated?&lt;/li&gt;&#xA;&lt;li&gt;Should literal strings be forcibly translated?&lt;/li&gt;&#xA;&lt;li&gt;Should comments be forcibly translated?&lt;/li&gt;&#xA;&lt;li&gt;Is it reasonable to demand that the original author do the translation?&lt;/li&gt;&#xA;&lt;li&gt;Should other users edit the code to make it English?&lt;/li&gt;&#xA;&lt;li&gt;Do the answers to the questions above depend on whether &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/i18n&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;i18n&amp;#39;&quot; rel=&quot;tag&quot;&gt;i18n&lt;/a&gt; issues are explicitly mentioned as a concern in the question?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2014-12-04T09:23:23.487" Title="Should code be forcibly translated into English?" Tags="|discussion|specific-question|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3797" PostTypeId="2" ParentId="3795" CreationDate="2014-12-04T04:32:03.913" Score="19" Body="&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/13684/241497&quot;&gt;Stack Exchange in general has an English-Only policy&lt;/a&gt;. There are some exceptions for language-specific sites (like Stack Overflow in Portuguese). Code Review is not an 'exception' site.&lt;/p&gt;&#xA;&lt;p&gt;It is clear that there are benefits and drawbacks to having an English-only policy, but the Stack Exchange 'powers-that-be' have determined that, on balance, the English-only policy is preferable to the alternative.&lt;/p&gt;&#xA;&lt;p&gt;It is not the purpose of this answer to debate the merits of that decision.&lt;/p&gt;&#xA;&lt;p&gt;Thus, the expectation is that English is the common language for all posts.&lt;/p&gt;&#xA;&lt;p&gt;Does this mean that posts should be translated in to English?&lt;/p&gt;&#xA;&lt;h1&gt;No: - to the &lt;em&gt;Code&lt;/em&gt;&lt;/h1&gt;&#xA;&lt;h3&gt;Non-English code&lt;/h3&gt;&#xA;&lt;p&gt;Changing the code in a question is not an option on Code Review. If the code is unreadable, or not understandable, as a result of the language in the names, or comments, then the post should be closed as &amp;quot;Unclear what you are asking&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;The question asker has the option then of re-writing their code in an English format. Unfortunately, that is not something that other Code Review users can do, it has to come from the asker. Once the revisions are made, the question will make its way in to the reopen review queue, as per usual.&lt;/p&gt;&#xA;&lt;p&gt;Suggested Edits to the actual code should be rejected, and successful edits should probably be rolled-back.&lt;/p&gt;&#xA;&lt;p&gt;There is only one situation in which the code in the question can be edited by the community in general, and that's if there's an obvious copy/paste or markup management problem that results in the code in Code Review not being representative of the code in the program. No other changes to code in questions are allowed, unless they are made by the original asker, and normally only before answers are given to the question.&lt;/p&gt;&#xA;&lt;h1&gt;Yes: - to the &lt;em&gt;Description&lt;/em&gt;&lt;/h1&gt;&#xA;&lt;h3&gt;Non-English description&lt;/h3&gt;&#xA;&lt;p&gt;Questions which are not clear as a result of language issues in the description (but have English code), should be closed as &amp;quot;Unclear what you are asking&amp;quot;. In this case, though, both the asker, and the general community, can translate the description. If the translation is done quickly, then the close can be avoided, but there is still the possibility of salvaging the question after a close, and having the question reopened.&lt;/p&gt;&#xA;&lt;p&gt;If you are able to translate a question's description, then you should feel free to provide one.&lt;/p&gt;&#xA;&lt;h3&gt;&amp;quot;Broken&amp;quot; English description&lt;/h3&gt;&#xA;&lt;p&gt;Many Code Review, and Stack Exchange users are not native English speakers. We expect all levels of English competence when people post their questions, and there are many willing, and capable editors who will happily clean up posts that have broken English descriptions.&lt;/p&gt;&#xA;&lt;p&gt;Your English abilities should not be a factor in the decision of whether you post a question to Code Review, or not. While we strive to present a quality site, in English, we don't expect it to be perfect without some effort from both the question askers, and the people who edit, and improve questions. It's a team effort.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-04T04:32:03.913" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3798" PostTypeId="2" ParentId="3795" CreationDate="2014-12-04T09:15:34.260" Score="8" Body="&lt;p&gt;Code language is on-topic for review. Finnish/Swedish variable names are hard to type on my keyboard. This makes your code hard to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't change the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code comment language is on-topic for review. When I'm working with your Chinese API I will understand absolutely 0% of it. This makes your code hard to use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't change the comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone puts the problem description in a different language, vote to close &quot;doesn't belong on the stack exchange network&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;English-only questions.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2014-12-04T09:23:23.487" LastActivityDate="2014-12-04T09:23:23.487" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3799" PostTypeId="1" AcceptedAnswerId="3800" CreationDate="2014-12-04T14:59:30.873" Score="-2" ViewCount="114" Body="&lt;p&gt;When I have a &lt;strong&gt;short&lt;/strong&gt; piece of code which doesn't contain any sensitive data and I &lt;strong&gt;strongly&lt;/strong&gt; think that it could be published here &lt;strong&gt;I still often avoid&lt;/strong&gt; unless it's a project of mine. (&lt;strong&gt;I'm not worried of being sued, but of being blamed or fired for doing something which everyone here is seeing as reasonable&lt;/strong&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What scares me is that after years of working in many company I feel that often people are not reasonable. &lt;strong&gt;No one&lt;/strong&gt;, in a company, &lt;strong&gt;is willing to take the responsibility&lt;/strong&gt; of saying: &quot;yes, you can publish the company's code&quot;. Even if it would be just one line of code. Even if after changing the name of vars it would be just a code like every other code in the net.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users which post code are taking their responsibilities. But often what is &lt;strong&gt;allowed&lt;/strong&gt; and what is &lt;strong&gt;reasonable&lt;/strong&gt; is different. &lt;strong&gt;Who wants to blame them should ask if he is allowed to write here during the work time..&lt;/strong&gt; In most cases the answer is no. I suppose many members here could be blamed for the amount of time spent here during the the working time. &lt;strong&gt;But the risk is actually ridiculous, and everyone take that risk.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The problem with posting the code, instead, is that the code stays here forever.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of people are doing what is reasonable, most of people are reasonable.&#xA;But when we incur under a very strict law judgement we may regret our choices&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;When I feel the code is anonymous enough, and that it could be possible to publish it. The problem still stays in the variable name which could make it possible to recognize it.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A tool for changing the code just a bit, I could help to meet:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;user's will to publish&lt;/li&gt;&#xA;&lt;li&gt;user's will to avoid (small) problems with company (I'm speaking of piece of code which are pretty universal)&lt;/li&gt;&#xA;&lt;li&gt;community's needs (because just to exist the community need people to post their code)**&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="34992" LastEditorUserId="34992" LastEditDate="2014-12-04T16:34:15.643" LastActivityDate="2015-04-17T12:16:33.147" Title="Asking for a suggestion: partially obscure the source code" Tags="|support|site-policy|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3800" PostTypeId="2" ParentId="3799" CreationDate="2014-12-04T15:19:32.077" Score="6" Body="&lt;p&gt;&lt;strong&gt;I'm not a lawyer, but based on the available information...&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything posted on StackExchange sites will be licensed under &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow&quot;&gt;CC-BY-SA 3.0&lt;/a&gt; (click link for explanation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, code you post must be real code that you own or maintain (for us to be able to provide you with good answers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus, I don't think it would be smart to post code if you're worried others might use it, mangled or otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, any source you post on here, other companies can use without having to pay your company. The only restriction placed towards them is that if they alter any of the code you provided, you and others may request that code and they may not deny your request (if they did, their use of your code become a breach of copyright law).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, with example variable names, your question will get closed. &lt;strong&gt;But reuse of posted code is STILL allowed.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2014-12-04T15:19:32.077" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3801" PostTypeId="2" ParentId="3799" CreationDate="2014-12-04T15:32:11.020" Score="9" Body="&lt;p&gt;You &lt;strong&gt;&lt;em&gt;should&lt;/em&gt;&lt;/strong&gt; feel discouraged from posting code that should not be 'in the wild'. If you do not have the rights to post the code, then don't post it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review requires that the code is 'real code', and not example code. Many times it is possible to post the code you want reviewed 'as is', and it's fine. If your code has sensitive information in it (passwords, database names, etc.) then you should change those details 'to protect the information' before you post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about the actual code? In general, code practices recommend 'self documenting' code, where the variable names describe the type of information stored in the variable. Changing variable names, method names, etc. to 'obscure' the code, obscures the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code that has been simplified too much loses its self-documenting properties, and it is no longer reasonable to expect a code review of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not an absolute, or black&amp;amp;white issue, there is a grey zone. It is possible to carefully alter the code to make it suitable for Code Review, while still keeping it 'real'. If you can walk that line, then feel free to do it. If you cross the line, then it's likely to get your question closed as 'not real code'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can find a way to sanitize the code in a way that we can't notice, then that's great. If the sanitization ends up with names like &lt;code&gt;methodA&lt;/code&gt;, or &lt;code&gt;variableFoo&lt;/code&gt; then it's a problem. My experience though, is that it is very hard to sanitize like that, and still keep meaningful code. If you can do it, then no problem.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2015-04-17T12:16:33.147" LastActivityDate="2015-04-17T12:16:33.147" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3802" PostTypeId="1" AcceptedAnswerId="3804" CreationDate="2014-12-04T19:01:13.173" Score="6" ViewCount="62" Body="&lt;p&gt;Today, I was browsing CR and saw a comment on &lt;a href=&quot;https://codereview.stackexchange.com/a/71487/35470&quot;&gt;this answer&lt;/a&gt; suggesting that &lt;code&gt;&quot;&quot;&lt;/code&gt; in C# is always better than &lt;code&gt;string.Empty&lt;/code&gt;. I responded that the latter is in fact less ambiguous, with reasons. The person I had responded to lashed out at my examples, and the thread was &lt;a href=&quot;http://chat.stackexchange.com/rooms/19181&quot;&gt;moved to chat&lt;/a&gt;. This part is fine, and understandable. It had gone on too long and formed an argument. Really, they all might have been better deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I didn't want my main point to be lost. Ambiguity, when programming, is generally something to be avoided when possible. A simplified version of my original comment, now with no link to the person I had originally replied to, and far simpler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A mod informed me that my comment would soon be deleted for commenting on the quality of an answer, which should, he said, be done by voting. While I agree with the sentiment expressed, my comment did none of that. It simply provided extra information. When I mentioned &lt;em&gt;this&lt;/em&gt;, however, that comment was deleted and the comments locked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly, I have no idea what has gone wrong here. Suggesting a possible improvement or a small amount of additional information is, as far as I know, exactly why we have comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was I wrong in making a comment that &lt;code&gt;&quot;&quot;&lt;/code&gt; is potentially more ambiguous than &lt;code&gt;string.Empty&lt;/code&gt; on an answer?&lt;/p&gt;&#xA;" OwnerUserId="35470" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-12-04T19:24:49.403" Title="Additional information expressed through comments" Tags="|discussion|specific-answer|comments|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3804" PostTypeId="2" ParentId="3802" CreationDate="2014-12-04T19:24:49.403" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Was I wrong in making a comment that &quot;&quot; is potentially more ambiguous than string.Empty on an answer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, not necessarily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's wrong is when comments degenerate in to a discussion that's not relevant to the post. Comments are not important, have very little value, and are not a permanent record of anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When comments become a distraction to the post, I delete them. That's what chat is for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your comment was part of a distraction, and thus was 'culled' (along with all the other distracting comments). Reinstating your comment would just invite the discussion to continue in comments, because, if I reinstate your comment, then I also have to reinstate others, and we end up in the same predicament.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are convinced that the content of your comment is important, then you should choose to express that content in a way that is permanent.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-12-04T19:24:49.403" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3805" PostTypeId="2" ParentId="3778" CreationDate="2014-12-04T19:27:51.317" Score="0" Body="&lt;h1&gt;Create a new Meme Post for a new Era!&lt;/h1&gt;&#xA;&lt;p&gt;Lock the Pre-Graduation post and create a new post for new memes&lt;/p&gt;&#xA;&lt;p&gt;(&lt;em&gt;&lt;strong&gt;link back to the veteran memes&lt;/strong&gt;&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Split the Post into 2 posts&lt;/h1&gt;&#xA;&lt;p&gt;One for Veteran Memes and one for not Veteran Memes, then lock the historical Veteran Meme Post&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-04T19:42:18.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3806" PostTypeId="1" AcceptedAnswerId="3807" CreationDate="2014-12-05T07:16:12.640" Score="9" ViewCount="430" Body="&lt;p&gt;This:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! I'm afraid this question does not match what this site is about. Code Review is about improving the cleanliness of existing, working code. Code Review is not the site to ask for help in fixing or changing what your code does. Once the code does what you want, we would love to help you&#xA;  do the same thing in a cleaner way!&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2554&quot;&gt;&lt;sup&gt;source&lt;/sup&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So when we say &quot;Code Review is about improving the cleanliness of existing, working code&quot;, reviewers:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;clean the code&lt;/li&gt;&#xA;&lt;li&gt;simplify the code&lt;/li&gt;&#xA;&lt;li&gt;Change ugly variable names&lt;/li&gt;&#xA;&lt;li&gt;make the code more beautiful&lt;/li&gt;&#xA;&lt;li&gt;Provide best practices particular to the language&lt;/li&gt;&#xA;&lt;li&gt;more&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Does changing code logic count?&#xA;For example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your code is too slow, perhaps you can use a better algorithm for better performance.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;//code with better performance&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm curious because I didn't see that in answers I read. I didn't read them all, maybe some answers do. But is it on topic here?&lt;/p&gt;&#xA;" OwnerUserId="44488" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2014-12-09T17:37:25.173" Title="Reviewing code logic/algorithm" Tags="|discussion|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3807" PostTypeId="2" ParentId="3806" CreationDate="2014-12-05T07:52:41.623" Score="15" Body="&lt;p&gt;No, we don't just rearrange code to make it prettier.  Performance is specifically listed as one of our focus areas on &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;em&gt;What topics can I ask about here?&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many of our answers do address concrete performance issues.  Sometimes those answers are in direct response to a request in the question.  Other times we point out problems that the author didn't even know existed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Collaboratively investigating a performance issue with multiple causes: &lt;a href=&quot;https://codereview.stackexchange.com/questions/36815/integer-partition-using-an-iterator&quot;&gt;Integer Partition using an iterator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Effective use of input/output routines: &lt;a href=&quot;https://codereview.stackexchange.com/questions/70667/tobase64-encoder/71126#71126&quot;&gt;toBase64 encoder&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Effective use of SQL: &lt;a href=&quot;https://codereview.stackexchange.com/questions/69734/creating-an-object-oriented-model-in-vba-using-com-and-adodb-from-2-depended-sql/70154#70154&quot;&gt;Creating an object oriented model in VBA using COM and ADODB from 2 depended SQL tables&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Optimization that requires a specialized data structure: &lt;a href=&quot;https://codereview.stackexchange.com/questions/49689/speed-up-counting-sort-algorithm-in-ruby/49709#49709&quot;&gt;Speed up counting sort algorithm in Ruby&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Text processing algorithm: &lt;a href=&quot;https://codereview.stackexchange.com/questions/69684/slowly-working-word-counter/69697#69697&quot;&gt;Slowly working word counter&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Subtle pitfalls of implementing a sorting algorithm: &lt;a href=&quot;https://codereview.stackexchange.com/questions/68584/quicksort-implementation-in-python/68599#68599&quot;&gt;Quicksort implementation in Python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Replacing the whole sorting algorithm with a simpler one: &lt;a href=&quot;https://codereview.stackexchange.com/questions/31944/a-character-array-of-arbitary-length-with-r-b-w-is-needed-to-be-sorted-i/31971#31971&quot;&gt;A character array of arbitary length with &amp;#39;R&amp;#39;, &amp;#39;B&amp;#39;, &amp;#39;W&amp;#39; is needed to be sorted in that order&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Performance comparison of regular expressions: &lt;a href=&quot;https://codereview.stackexchange.com/questions/67194/fast-regex-to-extract-strings-before-and-after-a-time/67202#67202&quot;&gt;Fast regex to extract strings before and after a time&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Squeezing more performance out of a string substitution function: &lt;a href=&quot;https://codereview.stackexchange.com/questions/67055/fastest-way-of-removing-a-substring-from-a-string&quot;&gt;Fastest way of removing a substring from a string&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Discussion about prime factoring strategies: &lt;a href=&quot;https://codereview.stackexchange.com/questions/46906/project-euler-3-largest-prime-factor/48185#48185&quot;&gt;Project Euler #3 - largest prime factor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Discussing how Java and CPUs work, and doing microbenchmark comparisons: &lt;a href=&quot;https://codereview.stackexchange.com/questions/52315/efficiently-checking-if-a-number-is-divisible-by-3&quot;&gt;Efficiently checking if a number is divisible by 3&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In particular, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; tags all directly deal with increasing speed.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-12-05T08:29:30.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3809" PostTypeId="1" CreationDate="2014-12-06T03:05:36.430" Score="12" ViewCount="267" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/71680/obj-c-wrapper-for-openldap&quot;&gt;Obj-C wrapper for OpenLDAP&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user originally posted the top half of the code there.  An answer was posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the answer had upvotes and a comment from the questioner (noting his appreciation for the answer as a good answer), the question was edited to &quot;add more context&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No where does anyone hint that more context might be needed, nor does the questioner imply that the posted answer might be misunderstanding something based on a lack on context.  Yet the extra code was added (making the existing answer less complete).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I rolled back the edit.  The questioner undid the rollback.  And I pointed a mod at the question.  The response was &lt;a href=&quot;https://codereview.stackexchange.com/questions/71680/obj-c-wrapper-for-openldap?noredirect=1#comment131337_71680&quot;&gt;this comment&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Modifying the code in your question in response to a review (&quot;fixing&#xA;  things&quot;) is strongly discouraged on Code Review. I see that your&#xA;  actual edits do not change the code, but add more context to the code.&#xA;  This has not invalidated the current answer, but does make the current&#xA;  answer less complete. For future reference see what you may and may&#xA;  not do after receiving answers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Again, I must emphasize that no one involved in the question made any suggestion that additional context would be helpful or was necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So with that in mind, does the failure to rollback this edit open the door for chameleon questions on Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's a chameleon question?  A chameleon question is a question that changes over time.  It takes a lot of back and forth with the questioner to get him to finish the question and mark an answer as accepted because he wants a single question to answer all of his questions when the question should instead be multiple questions.  For example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; I'm trying to do X, but I ran into problem Y.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;A:&lt;/strong&gt; Try solution Z.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Okay, solution Z solved problem Y, so now I'm successfully doing X, but when I try to do A now, I run into problem B.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;... and it goes on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we allow chameleon questions?  Is this question a chameleon question?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2014-12-11T14:09:47.153" Title="Does this open the door for chameleon questions?" Tags="|discussion|specific-question|asking-questions|questions|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3811" PostTypeId="2" ParentId="3809" CreationDate="2014-12-06T13:23:39.053" Score="2" Body="&lt;p&gt;In my view, any question that has &lt;em&gt;any&lt;/em&gt; upvoted answer should be considered frozen unless comments have asked for additional context.  That's in keeping with &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;this meta-post&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2014-12-06T13:23:39.053" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3812" PostTypeId="2" ParentId="3809" CreationDate="2014-12-06T14:15:08.190" Score="7" Body="&lt;p&gt;I think the mods did the right thing here in this specific case, but I understand your concern. This could be a slippery slope, but all in all, I see nothing wrong with &lt;em&gt;adding&lt;/em&gt; code without invalidating answers. After all, the reason we don't allow edits to the code is to prevent answer invalidation. The edit doesn't invalidate your answer. It just makes it less complete, and answers are under no obligation to be &quot;complete&quot; reviews. In fact, a complete review is likely to be nearly impossible to begin with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel OP's actions are to be &lt;strong&gt;&lt;em&gt;discouraged&lt;/em&gt;&lt;/strong&gt;, but do not violate any of our community's policies. You are under no obligation to answer a question to begin with, so you are certainly not obligated to update your answer either. Simply stop helping when a question becomes a chameleon. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-12-06T14:15:08.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3813" PostTypeId="2" ParentId="3809" CreationDate="2014-12-06T15:13:44.880" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Does this open the door for chameleon questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, it does not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a question where the code to be reviewed is perhaps easier to review if the code is put in to a bigger context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not an iterative review, the code to be reviewed was not changed. The context code is the same as what it was before it was posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The core question is unchanged, and there's no chameleon here. The context has not changed either, the only thing is that now the context is available for reviewers to see.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this situation ideal? No. The context should have been provided before any reviews were added. But, it would also be wrong to deny other people the context that would perhaps be helpful for their reviews. Asking it as a new question would be a duplicate (there's no code change).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the bottom line is that now people who choose to review the code have a bit more context than the early review. That gives others an advantage (or not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As much as that may be seen as 'unfair' to the early reviewer, it's also unfair to prevent the asker from clarifying the context of his code (whether he was asked to clarify the context is not significant).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in this case, two wrongs do not make a right: it was wrong to exclude the context, and it would also be wrong to deny the asker the opportunity to provide it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no perfect (or even good) solution here, and my assertion is that allowing the added context results in the best quality for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you choose to do with that additional context is up to you. Providing a second answer, extending yours, or doing nothing all seem like reasonable options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that many questions on Code Review provide code to contextualize the core code that is there for review. For example, I often include a 'main method' to run the code, and I don't want that main method reviewed. Other people offer test harnesses to run the code. Adding code as a context does not mean the code needs to be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have satisfied myself that the current situation is the best resolution, and that no, it does not open the door to 'chameleon' questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will unlock the question, and move on.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-12-06T15:13:44.880" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="3814" PostTypeId="2" ParentId="3809" CreationDate="2014-12-06T15:59:42.153" Score="0" Body="&lt;p&gt;Even if this isn't a chameleon question, the code added in the edit is at least an attempt to invalidate the existing answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this specific case, the added &quot;context&quot; code is only added in direct response to the existing answers comment on &lt;code&gt;NSString&lt;/code&gt; objects versus C-Strings.  If that answer doesn't include that commentary, does the context get added?  Almost certainly not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the commentary was included, and the questioner disagrees that assessment.  Rather than simply not implementing that suggestion (no questioner is even remotely close to being under any obligation to implement anything suggested in any answer ever posted), or questioning my suggestion in a comment, or inviting me to chat, or any other question, the questioner posted &quot;additional context&quot; in what can be perceived as nothing more than an effort to make &lt;em&gt;every&lt;/em&gt; comment I made on &lt;code&gt;NSString&lt;/code&gt; versus C-String completely invalid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, as someone who donated my time to helping some random stranger on the Internet write better code, I'm left with a few options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Do nothing to my answer.  If the questioner was right and that the additional context invalidates some of my comments, then I look like an idiot in a month because it is very unclear to anyone reading this even a week later that my answer was written without this additional context.&lt;/li&gt;&#xA;&lt;li&gt;Update my answer (or add a new one) to demonstrate that even with the additional context, my original point still stands.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If scenario 1 is the case, then I'm going to be highly discouraged from posting answers, because I'd rather not open myself up to the opportunity to look like an idiot because someone changed the context in which something I posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If scenario 2 is the case, then why don't we allow people to edit a revision of their code into questions?  Why do we force them to open new questions?  It's because Stack Exchange isn't a forum.  We don't want a massive back and forth of questions and answers.  We want clear questions and clear answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allowing users to add context (especially in this specific case where it actually adds literally nothing) means that we're adding reviewable code to the question.  And when a new review gets posted about the added context, why won't the questioner post even MORE context to clarify the context that was supposed to clarify the original... and so on and so forth.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2014-12-06T15:59:42.153" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3815" PostTypeId="2" ParentId="3809" CreationDate="2014-12-06T16:59:02.580" Score="7" Body="&lt;p&gt;I don't think that answer invalidation actually occurred here.  Invalidation would be: &quot;You're right, I hadn't thought of that idea. Let me incorporate it sneakily and hope nobody notices.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You made a valid observation that accepting &lt;code&gt;NSString&lt;/code&gt; would probably make the method more usable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The author therefore felt compelled to show a use case demonstrating how it wouldn't actually make a difference. (Is it possible that the use case was contrived just to disprove your advice? Possible, but in accordance with the &lt;a href=&quot;https://codereview.stackexchange.com/help/be-nice&quot;&gt;Assume Good Intentions&lt;/a&gt; principle, I would assume that the use case is genuine.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, it looks like this is a case of miscommunication and clarification, rather than a deliberate effort to misappropriate your advice. Miscommunication happens — that's life. Clarifying miscommunication is a good thing.  &quot;Oops, I didn't phrase the question as clearly as I should have&quot; happens &lt;em&gt;all the time&lt;/em&gt; on all Stack Exchange sites, and it's usually not something to get upset about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wouldn't say that we are establishing a new rule to allow chameleon questions by allowing the clarification to stand. Rather, it just means that we are carefully thinking about the nuances of each edit rather than blindly enforcing a broad no-code-changes rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also add that answers do not need to address all of the code in a question, so there is no such thing as invalidating the completeness of your answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-12-06T17:07:10.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3816" PostTypeId="1" CreationDate="2014-12-07T15:33:54.257" Score="8" ViewCount="141" Body="&lt;p&gt;I was browsing &lt;a href=&quot;https://codereview.stackexchange.com/posts/71923/revisions&quot;&gt;edits&lt;/a&gt;, and I noticed a change from sed to SED.  This came in parallel with a change from awk to AWK.  I follow the capitalization of AWK.  Not sure that I agree, but AWK is an acronym for the authors' names and is capitalized when referring to the language.  However, sed is not an acronym.  It's an abbreviation of stream editor.  If anything, I'd write it SEd.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In both cases though, the real use of the terms there is as Unix commands.  The Unix commands are written in lower case.  If you tried to write them in upper case, they probably wouldn't work.  Unix is case sensitive.  Only probably because someone could have created a link or &lt;code&gt;alias&lt;/code&gt; to make it work.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I were writing that phrase, I would have written it &quot;&lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;sed&lt;/code&gt;, or &lt;code&gt;awk&lt;/code&gt;&quot; or maybe &quot;&lt;code&gt;grep&lt;/code&gt; or &lt;code&gt;sed&lt;/code&gt; (or &lt;code&gt;awk&lt;/code&gt;)&quot;.  The backticks would indicate that I was using it in a coding way, almost like a function.  Because this would be referring to the commands, I would use lower case for each.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note:  I tagged this specific-question and editing because it was an edit to a specific question that brought this to my attention.  But my main concern is the standard.  When I post, am I supposed to be following some standard?  If so, is it stated more generally somewhere?  &lt;/p&gt;&#xA;" OwnerUserId="53820" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-12-07T16:08:54.060" Title="Why SED over sed?" Tags="|discussion|specific-question|editing|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3817" PostTypeId="2" ParentId="3816" CreationDate="2014-12-07T16:01:46.780" Score="3" Body="&lt;p&gt;I think correcting &quot;sed&quot; to &quot;SED&quot; was a simple mistake.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that sentence, I'd do exactly as what you suggested:&#xA;use &lt;code&gt;code&lt;/code&gt; style for &lt;code&gt;grep&lt;/code&gt;, &lt;code&gt;awk&lt;/code&gt; and &lt;code&gt;sed&lt;/code&gt;, since they are not English words,&#xA;and we're talking about command names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, I don't think this matters too much.&#xA;If a moderator changed &quot;sed&quot; to &quot;SED&quot; in my post,&#xA;I might not care enough to correct it.&#xA;If I do care, I would simply change it back.&#xA;The best would be probably to give a gentle nudge to the mod that &quot;sed&quot; is more correct than &quot;SED&quot;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When I post, am I supposed to be following some standard? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Definitely :)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If so, is it stated more generally somewhere?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The fact that &lt;code&gt;awk&lt;/code&gt; is AWK and &lt;code&gt;sed&lt;/code&gt; is, well, &quot;sed&quot;, or SEd, is not our standard.&#xA;So in this matter, I think the standard to follow is the &quot;global standard&quot;,&#xA;if there is such a thing, and depends on the context. Like for Python there is PEP8, and for Java there is JLS.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2014-12-07T16:01:46.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3818" PostTypeId="2" ParentId="3816" CreationDate="2014-12-07T16:08:54.060" Score="11" Body="&lt;p&gt;All languages have a name, and when talking about that language, it's &lt;em&gt;official&lt;/em&gt; name should be used. For example, it's “Java“ and not “JAVA”. Sometimes, the name of a language is the same as name of the primary implementation. For example, the system's sed implementation is usually called &lt;code&gt;sed&lt;/code&gt; while AWK's interpreter is called &lt;code&gt;awk&lt;/code&gt;. Here, capitalization can indicate whether we are talking about the language or the interpreter. A subtle example regarding the Perl language, which is implemented by the &lt;code&gt;perl&lt;/code&gt; interpreter:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Only perl can parse Perl.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But Python is different, where the reference implementation is called CPython but the binary is named &lt;code&gt;python&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sources for sed and AWK capitalization:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://www.gnu.org/software/sed/&quot; rel=&quot;nofollow&quot;&gt;GNU sed homepage&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://cm.bell-labs.com/cm/cs/awkbook/index.html&quot; rel=&quot;nofollow&quot;&gt;AWK book homepage&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, what is a good policy regarding edits?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Unless you are sure about the proper capitalization of a language's name, do not correct it.&lt;/li&gt;&#xA;&lt;li&gt;If you do know the proper name, make sure that “wrong” capitalization isn't used to refer to something related such as a language implementation.&lt;/li&gt;&#xA;&lt;li&gt;Only then correct the post.&lt;/li&gt;&#xA;&lt;li&gt;If you are correcting an edit of someone else than the original poster, consider use the edit message to refer to an authoritative source of the programming language's spelling. The language's home page will do nicely. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code markup should be used for &lt;code&gt;code&lt;/code&gt;. However, shell commands and therefore the names of binaries are a kind of code, so I'd use it for them as well. To make something like a name stand out, consider using &lt;em&gt;italics&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I think we are taking this a tad too seriously.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastActivityDate="2014-12-07T16:08:54.060" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3820" PostTypeId="2" ParentId="3806" CreationDate="2014-12-09T17:37:25.173" Score="2" Body="&lt;p&gt;Nothing in the &lt;strong&gt;FAQ&lt;/strong&gt; (sorry, &lt;strong&gt;Help Center&lt;/strong&gt;) disqualifies changes to code logic as either something to seek in a question or something to offer in an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the Help Center guide to suitable topics:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Any one of those may involve a change to code logic, particularly &lt;em&gt;Best Practices&lt;/em&gt;, which you also list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think at least half of my answers have suggested significant changes to logic and several of those questions &lt;a href=&quot;https://codereview.stackexchange.com/questions/29946/how-to-rewrite-this-code-in-functional-way/30058#30058&quot;&gt;explicitly&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/32239/more-functional-approach/32424#32424&quot;&gt;requested&lt;/a&gt; it.  Neither the questions nor my answers were closed.  I am hardly the most prolific &lt;strong&gt;Code Review&lt;/strong&gt; contributor but I do not think I am a rogue who just slipped through the net.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So Simon probably does just need some help, as has requested, with the wording.&lt;/p&gt;&#xA;" OwnerUserId="28541" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-12-09T17:37:25.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3821" PostTypeId="2" ParentId="8" CreationDate="2014-12-10T08:00:16.080" Score="17" Body="&lt;p&gt;Four years later, we now have &lt;a href=&quot;//codereview.stackexchange.com/search?q=multiples+of+3+and+5+below+1000+is%3Aquestion&quot;&gt;over a dozen questions on Project Euler #1&lt;/a&gt;, including multiple implementations in the more popular languages.  We also have hundreds of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt; questions, many of which solve the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Considering the rule that Code Review answers can cover &lt;a href=&quot;//codereview.stackexchange.com/help/on-topic&quot;&gt;any or all facets of the code&lt;/a&gt;, the threshold for considering two questions as duplicates should be set quite high.  I propose the following criterion:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are two questions similar enough that a course instructor would accuse a student of copying the solution?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is, are the differences all trivial ones, such as tweaking whitespace and renaming identifiers?  If so, we can reasonably say that the question has already been answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In practice, duplicates are likely to occur only when&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a user posts the same question more than once due to confusion (in which case we can just delete one)&lt;/li&gt;&#xA;&lt;li&gt;plagiarism has occurred (in which we can also close the question as Not Your Own Code)&lt;/li&gt;&#xA;&lt;li&gt;a cross-posted question is migrated to Code Review&lt;/li&gt;&#xA;&lt;li&gt;a user posts a follow-up question after making changes that are entirely trivial&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-10T08:00:16.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3822" PostTypeId="1" CreationDate="2014-12-11T07:17:50.973" Score="40" ViewCount="711" Body="&lt;p&gt;Here we are, with another year [almost] behind us. 2014 has been very, very special on Code Review, and that has been completely because of &lt;strong&gt;you&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2014 was ...glittering. We've put Code Review on the Stack Exchange map; in 2015, we're entering the big league of full-grown, graduated sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What events made 2014 a year to remember on CR?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2014-12-11T18:06:25.207" LastActivityDate="2014-12-24T10:12:09.830" Title="2014: What a ride!" Tags="|discussion|fun|" AnswerCount="5" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3823" PostTypeId="2" ParentId="3809" CreationDate="2014-12-11T13:13:10.540" Score="1" Body="&lt;p&gt;Chameleon questions should not be allowed. It's why we don't allow editing of the code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we allow chameleon questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this question a chameleon question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well, it looks like one, but I don't think it was intended as such.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Adding context is fine.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, context should be in text, not in code. By making the context in code, you put it up for review, and that's not what we want to achieve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus if you have only code-context, please transcribe its meaning and significance to English text (a set of passed test cases becomes &quot;I have tested my code for x y and z and it passes the tests.&quot;). If you want to add the code to the question, please transcribe as above, then post a LINK to the code in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I have received an answer that states &quot;you should use more comments, I can barely tell what these functions do&quot;, and I see that I do use comments, but I only put them in the header files, why should I be restricted from editing my question to add that &quot;each of these functions has a description with its definition in the header&quot;? With a link to the header files on github.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The header files existed before I posted the question, I just didn't think of them as significant for review. Now they do seem to be relevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about invalidating answers by adding context?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How? How can you invalidate an answer by adding context? I know how. If that answer made assumptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those assumptions should be allowed to be broken. &quot;You don't deal with unicode&quot; -&gt; &quot;Sure, but it doesn't have to support unicode. Our database doesn't support unicode either, and that's where the input comes from.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had someone dispelled the assumption before the answer was there &quot;This code doesn't have to support unicode&quot; then the answer &quot;You don't deal with unicode&quot; would both be obvious and irrelevant. Yes, I know it doesn't support unicode, but as per the problem description, it doesn't have to. To make a point like that would be to say that &quot;finding the smallest item in an array&quot; doesn't print a list of primes. Yes it's true, but that's not a flaw of the code. It doesn't have to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Adding context cannot invalidate an answer without breaking assumptions that the answerer made. Those assumptions are made because there's a lack of context, not because of the code under review.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2014-12-11T14:09:47.153" LastActivityDate="2014-12-11T14:09:47.153" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="3824" PostTypeId="2" ParentId="3822" CreationDate="2014-12-11T22:27:40.640" Score="31" Body="&lt;h1&gt;Code Review Graduated&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Official SE &amp;quot;Decision made&amp;quot; date: &lt;strong&gt;Sept 22 2014&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Announcement &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2545/code-review-se-is-graduating&quot;&gt;&amp;quot;Going Public&amp;quot; date&lt;/a&gt;: &lt;strong&gt;Sept 30, 2014&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Graduation applied (Privs/Colours) date: &lt;strong&gt;T.B.D.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In large part thanks to significant, sustained, and far-reaching growth (image taken at around that time):&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QdeBI.jpg&quot; alt=&quot;Code Review Growth&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-11T22:27:40.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3825" PostTypeId="2" ParentId="3788" CreationDate="2014-12-12T04:42:11.110" Score="-1" Body="&lt;p&gt;I agree with making &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/protocols&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;protocols&amp;#39;&quot; rel=&quot;tag&quot;&gt;protocols&lt;/a&gt; singular or even &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/network-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;network-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;network-protocol&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c-protocol&lt;/a&gt;, what about saying &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-oriented-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-oriented-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-oriented-protocol&lt;/a&gt;?  That would cover every language and not be easily confused with a networking protocol.  My problem with OOP is that it doesn't scream protocol to me and that term apparently has a specific meaning in the relevant languages.  A tag name that includes the word protocol is going to be easier to find in those cases.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This way someone wants to tag a question protocol and gets feedback suggesting &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/network-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;network-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;network-protocol&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-oriented-protocol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-oriented-protocol&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-oriented-protocol&lt;/a&gt;.  I think that if they want networking, it will be really obvious.  If they want Objective-C or Swift protocols, it's a little less obvious, but still more obvious than OOP.  It won't quite match the Stack Overflow split, but I think that it is better not to tie it to just one language.  Consistency is good, but we shouldn't follow them in a mistake purely to maintain consistency.  &lt;/p&gt;&#xA;" OwnerUserId="53820" LastActivityDate="2014-12-12T04:42:11.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3826" PostTypeId="2" ParentId="3822" CreationDate="2014-12-12T05:24:58.943" Score="20" Body="&lt;h1&gt;FizzBuzz Attack!&lt;/h1&gt;&#xA;&lt;p&gt;When &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/22222&quot;&gt;Jamal&lt;/a&gt; posted &lt;a href=&quot;https://codereview.stackexchange.com/questions/56708&quot;&gt;his first Java question&lt;/a&gt;, a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt;, something happened in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt;, and then July saw a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; implementation in just about every programming language out there...&lt;/p&gt;&#xA;&lt;p&gt;The invasion continued through August, and in September a &lt;a href=&quot;https://codereview.stackexchange.com/users/23788&quot;&gt;Mug&lt;/a&gt; went on to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1953/23788&quot;&gt;smoke the manual&lt;/a&gt; and created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; tag after implementing &lt;a href=&quot;https://codereview.stackexchange.com/q/61416/23788&quot;&gt;fizzbuzz in LOLCODE&lt;/a&gt;. That was fun and all, and resulted in a discussion about &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2409/23788&quot;&gt;reviewing esoteric languages&lt;/a&gt;, where all points of view were expressed and debated.&lt;/p&gt;&#xA;&lt;p&gt;As a result of all this, &lt;strong&gt;Code Review has 55 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; questions&lt;/strong&gt; as of this writing.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;...and &lt;a href=&quot;https://codereview.stackexchange.com/search?q=%5Bfizzbuzz%5D+created%3A2014+is%3Aquestion&quot;&gt;40 were asked in 2014&lt;/a&gt;...&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/search?tab=newest&amp;amp;q=%5bfizzbuzz%5d%20created%3a2014-07..%20is%3aquestion&quot;&gt;and 31 of them followed Jamal's post in July&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-12T05:24:58.943" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3827" PostTypeId="2" ParentId="3822" CreationDate="2014-12-12T05:43:01.270" Score="24" Body="&lt;h2&gt;Not just one, but two open source projects were born in the 2nd Monitor.&lt;/h2&gt;&#xA;&lt;p&gt;We don't just review code around here. We &lt;em&gt;write it too&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;A lot of the regulars in the 2nd Monitor began working on a card game called &lt;a href=&quot;https://github.com/Cardshifter/Cardshifter&quot; rel=&quot;nofollow noreferrer&quot;&gt;Cardshifter&lt;/a&gt; in August. &lt;a href=&quot;http://chat.stackexchange.com/rooms/16134/tcg-creation&quot;&gt;A dedicated chat room&lt;/a&gt; was created. It is sourced using Java 8 and related technologies.&lt;/p&gt;&#xA;&lt;p&gt;Over in the &lt;a href=&quot;http://chat.stackexchange.com/rooms/14929/vba&quot;&gt;VBA chatroom&lt;/a&gt;, we began working on an &lt;a href=&quot;https://github.com/retailcoder/Rubberduck&quot; rel=&quot;nofollow noreferrer&quot;&gt;ambitious project to bring VBA's IDE into this century.&lt;/a&gt; This was also born out of a strong desire for a good Unit Testing framework for VBA.&lt;/p&gt;&#xA;&lt;p&gt;Both projects are very active and we have Code Review to thank for bringing the contributors together.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-18T12:17:28.567" CommentCount="4" CommunityOwnedDate="2014-12-12T05:43:01.270" ContentLicense="CC BY-SA 3.0" />
  <row Id="3828" PostTypeId="1" AcceptedAnswerId="3829" CreationDate="2014-12-12T15:27:03.597" Score="24" ViewCount="185" Body="&lt;p&gt;Let's suppose that I have a personal project which I think might interest more people, and given my low position in the learning curve, want to make it open source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides posting pieces of code in CR for support and some discussion, am I allowed or expected to get extra-benefits from it, in the sense of gathering some community, or posting links to GitHub instead of code chunks, etc.?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask this because I have since read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3827/14428&quot;&gt;this answer&lt;/a&gt;, and it seems like the flourishing of projects from CR is seen as a good thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not (if it is unadvised or plainly off-topic), what other ways would anyone have to gather an initial community of like-minded developers with the same interests?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Just for the record, I obviously have a project in mind. My goal is to create a PyQt app to manually edit Waypoints and LineStrings, with KML file I/O and tiled imagery background. I believe it would be very straightforward to do with Qt Graphics Framework).&lt;/p&gt;&#xA;" OwnerUserId="14428" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-09-03T10:49:31.573" Title="Can I use CR as an environment to foster an open source project?" Tags="|discussion|asking-questions|projects|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3829" PostTypeId="2" ParentId="3828" CreationDate="2014-12-12T15:40:37.783" Score="25" Body="&lt;p&gt;Answering your direct questions first:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;.... or posting links to GitHub instead of code chunks, etc.?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The keyword you use here is 'instead', and the answer is &lt;a href=&quot;/q/1308&quot;&gt;'no'&lt;/a&gt;. You cannot post questions here with links INSTEAD of the code. You can post questions with both the code, and the link though, if you want. Only the code you post in the question is for review though, the rest of the linked code is for 'context', or convenience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are lots of ways to post working chunks of code from larger projects here on Code Review, but, to be valid on Code Review, the question has to be self-sufficient. See: &lt;a href=&quot;/a/3653/31503&quot;&gt;including code&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you post interesting questions with good code, then you may well find others showing interest in the project as a whole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a a side note: the flourishing of a couple of projects &lt;em&gt;is&lt;/em&gt; a good thing. Parts of Code Review have a community feel to it. There's a bunch of smart, interesting folk who swing through, and some of them are even regulars. These projects that have arisen are more a function of the fact that if you put like-minded people together who get an idea, then something will happen. These projects are not 'promoted', or 'driven' by Code Review, but Code Review happens to be a place where people actually communicate, and share, and work together. People who were, essentially, 'friends' got together, and worked on something. In both instances, the idea, motivation, and continuation of the projects have happened primarily in chat, rather than the main site. Still, as people have worked on code they have posted interesting parts to Code Review as questions, because we all like that, and we all like rep ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar things could happen with your project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure how you could actively recruit people while staying within the 'rules', but, for example, I maintain the JDOM open source project, and I drop the name as often as I can ;-). As a moderator, and active user, I end up communicating that fact quite often. It's in my profile, etc. That's all part-and-parcel of 'networking' in what amounts to being an online community.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="9357" LastEditDate="2014-12-12T15:47:11.200" LastActivityDate="2014-12-12T15:47:11.200" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3830" PostTypeId="1" AcceptedAnswerId="3832" CreationDate="2014-12-13T13:08:58.330" Score="14" ViewCount="235" Body="&lt;p&gt;It &lt;s&gt;is&lt;/s&gt; &lt;em&gt;should be&lt;/em&gt; well known that code posted to Code Review are licensed under &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/463/put-into-faq-will-submitted-code-be-licensed-under-the-copyleft-cc-by-sa&quot;&gt;CC-BY-SA&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wondering: Are there any licenses that are &lt;em&gt;compatible&lt;/em&gt; with this licensing? Is it possible to use one license on the GitHub repository (for example &lt;a href=&quot;http://choosealicense.com/licenses/bsd-2-clause/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;Simplified BSD&quot; license&lt;/a&gt;) but still post the code to Code Review and ask for reviews?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-07-08T10:54:12.193" Title="Which licenses are compatible with Code Review?" Tags="|support|asking-questions|licensing|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3831" PostTypeId="2" ParentId="3830" CreationDate="2014-12-13T13:59:40.690" Score="-3" Body="&lt;p&gt;Disclaimer: I'm obviously not a lawyer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The CC-BY-SA reads:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You are free to:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Share — copy and redistribute the material in any medium or format&#xA;  Adapt — remix, transform, and build upon the material for any purpose,&#xA;  even commercially. The licensor cannot revoke these freedoms as long&#xA;  as you follow the license terms. Under the following terms:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Attribution — You must give appropriate credit, provide a link to the&#xA;  license, and indicate if changes were made. You may do so in any&#xA;  reasonable manner, but not in any way that suggests the licensor&#xA;  endorses you or your use.  ShareAlike — If you remix, transform, or&#xA;  build upon the material, you must distribute your contributions under&#xA;  the same license as the original.  No additional restrictions — You&#xA;  may not apply legal terms or technological measures that legally&#xA;  restrict others from doing anything the license permits.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which is pretty dang permissive. We can even turn around and use this content for commercial gain (given proper attribution to the original author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This sounds an awful lot like the MIT license to me. I believe they are compatible. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The MIT License (MIT)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Copyright (c) [year] [fullname]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Permission is hereby granted, free of charge, to any person obtaining&#xA;  a copy of this software and associated documentation files (the&#xA;  &quot;Software&quot;), to deal in the Software without restriction, including&#xA;  without limitation the rights to use, copy, modify, merge, publish,&#xA;  distribute, sublicense, and/or sell copies of the Software, and to&#xA;  permit persons to whom the Software is furnished to do so, subject to&#xA;  the following conditions:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The above copyright notice and this permission notice shall be&#xA;  included in all copies or substantial portions of the Software.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND,&#xA;  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF&#xA;  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.&#xA;  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY&#xA;  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,&#xA;  TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE&#xA;  SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2014-12-13T13:59:40.690" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3832" PostTypeId="2" ParentId="3830" CreationDate="2014-12-13T14:19:14.980" Score="16" Body="&lt;p&gt;We require that the asker posts code that they have written themselves. In that case it can be assumed that the asker owns the copyright for that code and can license that code to Code Review under CC-BY-SA. For this it is irrelevant whether that code was already published elsewhere under a different license; one creative work can be dual-licensed under multiple licenses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the poster were not the author of the whole code in question and would therefore not be the exclusive copyright holder for the whole code, then the poster must have the right to sublicense the part of the code not written by them. Sublicensing is generally allowed in the more liberal licenses such as various BSD or MIT variants, but is restricted by the GPL. As a result, the various CC licenses are generally incompatible with the various GPL versions.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Simple Examples:&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Freddy has forked a GPL-licensed project on GitHub. He refactors a part of the project and wants Code Review to criticise the refactored code.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is not OK: The refactored code is a derivative work of GPL code, and cannot therefore be licensed under an incompatible license such as CC-BY-SA without the (written) consent from all contributors for the code in question.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Variant: The project used a liberal license such as a BSD license variant. Then, Freddy may re-license that code under CC-BY-SA as long as the terms of the original license are still respected – i.e. the original license header is included in the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Annie has created a new project and published it on Bitbucket. She posts an interesting part on Code Review for it to get some feedback.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is OK: The license is wholly irrelevant since the copyright holder may republish the work under a different license.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Variant: The project has attracted additional contributors, and their contributions have been merged. Then, this is to be treated as if Annie had forked a pre-existing project, and the project's license becomes relevant.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;Less Simple Examples:&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Julia has written some code for her employer which is published under the GPL (or really, any other license, or not published at all). She wants a code review for that code from this site.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is probably not OK. Employment contracts frequently feature copyright assignment to the employer. Therefore, Julia is not the copyright holder and can't issue a license for that code. Julia's employer would have to explicitly consent to the code being republished under an incompatible license.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Variant: The code was published by the employer under an MIT license. Then anyone including Julia may sublicense the code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Max has added a feature to a GPL-licensed open-source project. Before he issues a pull request, he wants some feedback from this site, but only for one function he completely wrote from scratch.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is pretty tricky. The new feature will likely depend on the other (GPL-licensed) parts of the project and would therefore have to be GPL-licensed itself. Even though the function was written from scratch, it would likely constitute a derivative work since it's useless without the rest of the project. As a result, the code could probably not be posted on Code Review. &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Variant: The project used a BSD license. Then Max may post his code to get feedback.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To do: contemplate CC-BY-SA &amp;harr; LGPL compatibility.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="49350" LastEditDate="2016-07-07T11:53:38.937" LastActivityDate="2016-07-07T11:53:38.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3833" PostTypeId="1" AcceptedAnswerId="3834" CreationDate="2014-12-13T20:02:22.820" Score="6" ViewCount="58" Body="&lt;p&gt;For my two &lt;a href=&quot;https://codereview.stackexchange.com/q/72286/14363&quot;&gt;most&lt;/a&gt; recent &lt;a href=&quot;https://codereview.stackexchange.com/q/73571/14363&quot;&gt;questions&lt;/a&gt;, I used &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt; where I meant &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arithmetic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arithmetic&amp;#39;&quot; rel=&quot;tag&quot;&gt;arithmetic&lt;/a&gt; as the latter doesn't exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The former says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A simple test to apply is: would an amateur or professional mathematician take an interest in the question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I guess a mathematician doesn't give a damn about something as &quot;low and spiritless&quot; as optimized integer multiplication. Should we create a tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arithmetic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arithmetic&amp;#39;&quot; rel=&quot;tag&quot;&gt;arithmetic&lt;/a&gt; or should we edit &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt; to make it clearer that it includes computer arithmetic as well?&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-12-14T08:14:56.800" Title="Should we use the [mathematics] tag for &quot;computer arithmetic&quot;?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3834" PostTypeId="2" ParentId="3833" CreationDate="2014-12-13T20:09:20.473" Score="4" Body="&lt;p&gt;Code Review needs to strike a balance between tags that are specific enough to be useful, and specific tags that may be more precise, but too specific to be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This requires grouping things together now, that at some point, if volumes increase, may need to be split again later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mind, the mathematics tag is fine here, you are dealing with arithmetic, sure, but we don't need to compartmentalize the mathematics system just yet, the volumes are not there, yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, for both your questions, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt; is fine. Should the wiki be udpated? Perhaps, but I think the description covers the important part... that someone interested in mathematics would be interested in both long-form multiplication, and Big Rational numbers&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-12-13T20:09:20.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3835" PostTypeId="1" CreationDate="2014-12-13T21:01:44.937" Score="8" ViewCount="93" Body="&lt;p&gt;This meta question is &lt;em&gt;somewhat&lt;/em&gt; similar to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2595/question-about-flagging-my-own-question&quot;&gt;this other meta question&lt;/a&gt; - both about flagging your own posts, though my situation is a bit different and I'm not sure whether the given meta answer is applicable in my case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I originally posted my question &lt;a href=&quot;https://codereview.stackexchange.com/questions/72285/excel-like-column-numbering&quot;&gt;&quot;Excel like column numbering&quot;&lt;/a&gt; on PE site. After it was migrated to CR I almost immediately noticed that among &quot;Similar Questions&quot; there was almost &lt;a href=&quot;https://codereview.stackexchange.com/questions/16124/implement-numbering-scheme-like-a-b-c-aa-ab-aaa-similar-to-converting&quot;&gt;a &quot;twin&quot; question&lt;/a&gt; with the answer that was quite acceptable to my case.  I already posted a comment in this regard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to keep my question and just flag it as a duplicate.  Is it acceptable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I obviously do not want to post a self-answer even with a proper attribution of the solution.&lt;/p&gt;&#xA;" OwnerUserId="22694" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2014-12-14T20:51:56.640" Title="Flagging my own question as a duplicate" Tags="|discussion|duplicates|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3836" PostTypeId="2" ParentId="3835" CreationDate="2014-12-13T21:14:35.213" Score="8" Body="&lt;p&gt;Duplicates are harder to determine on this site in particular, and this is something we're still unsure about overall.  I don't think we've never had a situation where the asker has found an existing question to have enough relevant material.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your case, you're free to do that if you're certain.  However, even as the asker, your flag is still subject to review by the community.  If closure is still rejected by a majority of them, and you're still convinced that your question is a duplicate, then you can bring up that individual question on Meta.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2014-12-13T21:14:35.213" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3837" PostTypeId="2" ParentId="3835" CreationDate="2014-12-13T22:07:30.077" Score="5" Body="&lt;p&gt;I will disagree with Jamal here ;-) Your question is not a duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The nature of Code Review is that different code, even though they accomplish the same task, have different styles, inconsistencies, strengths, and weaknesses.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A review for your code will be different to a review for the other code, even though the output is identical. Just looking at your two methods, they are completely different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact that the algorithm suggested in another questions's answer is useful to you, means that you should probably upvote that other answer (you have already, I am sure), but that does not mean you have nothing to earn from a review of your own code too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it stands now, though, your question is no where near being a duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your question did not already have an answer, I would suggest that you may want to delete it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a technical level, closing it as a duplicate will keep it around, closing it for any other reason will cause the migration to be rejected, and the question sent back to programmers ;-)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="37660" LastEditDate="2014-12-14T20:51:56.640" LastActivityDate="2014-12-14T20:51:56.640" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3838" PostTypeId="2" ParentId="3833" CreationDate="2014-12-14T08:14:56.800" Score="4" Body="&lt;p&gt;I'm not convinced that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arithmetic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arithmetic&amp;#39;&quot; rel=&quot;tag&quot;&gt;arithmetic&lt;/a&gt; is a desirable tag to have, nor do I think that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt; is a useful tag for that class of arithmetic problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arithmetic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arithmetic&amp;#39;&quot; rel=&quot;tag&quot;&gt;arithmetic&lt;/a&gt; is that it's hard for people to tell when to apply the tag.  After all, we use arithmetic &lt;em&gt;all the time&lt;/em&gt;.  Even if we came up with specific guidelines, the name of the tag is still so broad that the guidelines would likely be ignored, and the tag would end up being meaningless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bitwise&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bitwise&amp;#39;&quot; rel=&quot;tag&quot;&gt;bitwise&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; tags in conjunction with a tag for the kind of number ― something like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/integer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;integer&amp;#39;&quot; rel=&quot;tag&quot;&gt;integer&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rational-numbers&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rational-numbers&amp;#39;&quot; rel=&quot;tag&quot;&gt;rational-numbers&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/floating-point&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;floating-point&amp;#39;&quot; rel=&quot;tag&quot;&gt;floating-point&lt;/a&gt;.  Those tags deal with issues of number representation, manipulation, and situations such as overflow.  You could still apply the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt; tag at your discretion, but only if the code has something interesting about the mathematics that might be worth discussing (such as arithmetic operations modulo a prime number).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-14T08:14:56.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3839" PostTypeId="1" CreationDate="2014-12-14T11:15:37.150" Score="14" ViewCount="270" Body="&lt;p&gt;So, I ran across &lt;a href=&quot;https://codereview.stackexchange.com/q/72285/41243&quot;&gt;this question&lt;/a&gt;. It would be a pretty good question except for one little detail: the OP doesn't want it reviewed. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... and am not looking for pure code improvements.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also, &lt;a href=&quot;https://codereview.stackexchange.com/questions/72285/excel-like-column-numbering#comment132188_72285&quot;&gt;in the comments&lt;/a&gt; from &lt;em&gt;before&lt;/em&gt; it was migrated.  (Here, &quot;this site&quot; refers to Programmers.)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@DocBrown- I'm not looking for code review. I want my algorithm to be reviewed. I posted it on this site, since it's likely that folks here can read and understand simple JS syntax used.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, I'm of the belief that this is off topic because OP obviously isn't interested in making their code better. Nor does he want feedback about &quot;Any and All Facets of the Code&quot;. They only want a better algorithm. To make matters worse, adding insult to injury, the only answer currently there does not address OP's concerns. Granted, it doesn't &lt;strong&gt;&lt;em&gt;have to&lt;/em&gt;&lt;/strong&gt; here. We're an odd bird of an SE like that. That's okay, but I don't think it's okay to do this to OP. It would have been better, in my opinion, to reject the migration and close it on Programmers. That wouldn't have been as insulting as knowing and saying you don't want to post on Code Review because X, and then having X happen after it was migrated here anyway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, am I missing something? Am I wrong here? Why was this question migrated here?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As a secondary kind of thing, I would like to remind people to at least &lt;em&gt;acknowledge&lt;/em&gt; OPs concerns, even if you don't address them. It's only polite.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hey, I know you asked about X, but I truthfully don't know. I did notice Y over here though.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We have a reputation for being nice. Let's keep it that way. Acknowledging OP's concerns goes a long way to taking the sting out of the disappointment of not getting the answer you're looking for. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-12-21T16:36:03.280" Title="A question was migrated to CR when the OP obviously didn't want a code review. Why?" Tags="|discussion|specific-question|scope|migration|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="3841" PostTypeId="1" CreationDate="2014-12-16T05:51:21.290" Score="10" ViewCount="98" Body="&lt;p&gt;I have a JavaScript program (Node.js), which is working 100% fine, however recently I realized it is leaking memory, most likely from several different areas, likely due to closure pattern, and exacerbated by Promise library to handle async stuff.  So it can benefit highly from some code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know buggy code is off topic in this site -- are leaks falling under bugs for that classification?  Only reason I am not sure is the program working 100% as expected (up until point where memory gets exhausted).  I know closure pattern is common source of leak for JS so I figured there maybe a lot of knowledge here (rather than S.O. which maybe geared more toward 'just make it work')&lt;/p&gt;&#xA;" OwnerUserId="39154" LastEditorUserId="22222" LastEditDate="2014-12-16T05:55:56.083" LastActivityDate="2014-12-16T05:55:56.083" Title="Are JavaScript questions about leaking memory on/off topic?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="1" ClosedDate="2015-02-06T19:21:05.363" ContentLicense="CC BY-SA 3.0" />
  <row Id="3842" PostTypeId="2" ParentId="3841" CreationDate="2014-12-16T05:55:20.880" Score="9" Body="&lt;p&gt;I believe similar questions have been asked before: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=leak+memory+[javascript]&quot;&gt;a search&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question should be fine. There are a number of issues commonly related to coding, like performance, where &quot;works&quot; is a grey area. We try to be reasonably generous with the definition of working code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your code, by the sounds of it, does the intended job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recommend asking the question. Note that (many) other facets of your code may be reviewed as well as (or perhaps instead of), your primary memory-leak concerns.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2014-12-16T05:55:20.880" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3843" PostTypeId="1" AcceptedAnswerId="3844" CreationDate="2014-12-16T20:33:47.690" Score="18" ViewCount="149" Body="&lt;p&gt;Considering the somewhat-still-new guidelines we have for &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;editing own question to include revised code&lt;/a&gt;, how should we handle old questions which violates this guideline and are, more or less, a &lt;strong&gt;&lt;em&gt;mess&lt;/em&gt;&lt;/strong&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we flag for moderator attention? (Not sure what would a moderator could do that others can't though, putting a historical lock on it perhaps but that would prevent further votes)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we rollback the question and post a comment to the new guidelines? (even though the question might be more than a year old)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we just leave it alone?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A little investigation has revealed that there are quite a bunch of these old questions out there, so guidelines for how to handle them would be good.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2014-12-16T20:39:19.187" Title="Old messy questions" Tags="|discussion|site-policy|answer-invalidation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3844" PostTypeId="2" ParentId="3843" CreationDate="2014-12-16T20:39:19.187" Score="15" Body="&lt;h1&gt;We should just leave them alone&lt;/h1&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;There is no good solution to these mixed-bag questions with code in varying states. If there was an easy solution, we would have done it already.&lt;/p&gt;&#xA;&lt;p&gt;As it stands, my recommendation is that we just leave these things alone, and 'grandfather' the mess. New questions are held to the exacting requirements of 'no code changes after answers'. Old questions are dealt with on an as-needed basis.&lt;/p&gt;&#xA;&lt;p&gt;They will continue to be a pain, but there are no better alternatives.&lt;/p&gt;&#xA;&lt;p&gt;Editing them will invalidate subsequent answers, and the time required to identify and 'surgically correct' those questions that can be corrected, will be too much. As you said, locking them is a problem too, etc.&lt;/p&gt;&#xA;&lt;p&gt;Further, fixing them also makes them 'active' again, and bumps them.&lt;/p&gt;&#xA;&lt;p&gt;Bottom line, we just live with it.&lt;/p&gt;&#xA;&lt;p&gt;There is a good option of declaring a 'grandfather date' though, questions 'after' that date are expected to be 'clean', questions from before, are potentially messy, and won't be fixed.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-16T20:39:19.187" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="3845" PostTypeId="1" AcceptedAnswerId="3846" CreationDate="2014-12-17T11:33:42.613" Score="12" ViewCount="131" Body="&lt;p&gt;A bit of a situation for a review of &lt;a href=&quot;https://codereview.stackexchange.com/a/73917/22020&quot;&gt;&lt;strong&gt;this answer&lt;/strong&gt;&lt;/a&gt; where I didn't know what the best action was. The answer has good intentions but could be improved by elaborating what the changes mean and why they are an improvement of the code. This way the OP can understand &lt;em&gt;why&lt;/em&gt; this is an improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus, I commented this on the answer but afterwards I wanted to click the &lt;code&gt;I'm done&lt;/code&gt; button and realised that it doesn't exist there. The other options are not actualy an option:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Looks OK: no, because elaboration is needed&lt;/li&gt;&#xA;&lt;li&gt;Edit: no, because I don't know the intention/knowledge of the author&lt;/li&gt;&#xA;&lt;li&gt;Recommend deletion: no, a bit harsh for an answer that could be a good one&lt;/li&gt;&#xA;&lt;li&gt;Skip: no, I took action and thus did not skip it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I now chose &lt;code&gt;Skip&lt;/code&gt; as I'm not going to wait for answer that clears this, but what would be the best action in such a situation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&#xA;Seems that someone (a mod?) removed my comment. (Yes, I (rolfl) did). The removed comments are:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hi, try to elaborate on the way you improved the code. Don't post&#xA;  answers with only a series of changes. This might not help the OP&#xA;  understand why this is better code. –  &lt;em&gt;Abbas 3 hours ago&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Thanks for the comment. Since most of it is covered in the previous&#xA;  answer, I just simplified the funciton. Have added some comments .Hope&#xA;  it helps. Will provide more if required. –  &lt;em&gt;thepace 2 hours ago&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22020" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2014-12-17T17:05:29.227" Title="Best action for reviewing a code-only answer" Tags="|discussion|review|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3846" PostTypeId="2" ParentId="3845" CreationDate="2014-12-17T17:05:29.227" Score="9" Body="&lt;p&gt;You did 'the right thing'. The options you list have been considered by me too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The end result of such an answer, I hope would be the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Downvote (it's not a good answer)&lt;/li&gt;&#xA;&lt;li&gt;Comment (polite - saying it needs more information)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then, one of two things should happen:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;User improves the answer&lt;/li&gt;&#xA;&lt;li&gt;Answer languishes, and maybe gets deleted.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2&gt;Review Process&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Because the system is not perfect, though, you cannot vote on the answer from the review queue. It would be good if you add the comment, click on the link and 'open-in-new-tab', press 'looks good' on the review, and then downvote the answer. This will clear it from the queue. The Looks Good is to say 'it is an answer, but a bad one'. Think of 'Looks Good' as being 'Does not look like spam or abuse'.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Follow up&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Follow up is not expected to happen, really, in situations like this. If the user deletes their answer, you get your reputation (and vote) back again. If they fix it, they get the question 'bumped' in the active page. If they do nothing, they suffer the reputation loss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an ideal system, you would maybe get a notification when answers you down-vote get edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a result, you should not feel guilty about the down-vote, and, the poster should have posted a better answer to start with, and will have to fix it to be much better than it started off as, to make up for the poor answer it started off as.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-12-17T17:05:29.227" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3847" PostTypeId="1" CreationDate="2014-12-18T01:27:58.420" Score="7" ViewCount="103" Body="&lt;p&gt;In case you &lt;s&gt;are living on another planet&lt;/s&gt; &lt;em&gt;weren't aware&lt;/em&gt;, &lt;a href=&quot;http://winterbash2014.stackexchange.com/&quot; rel=&quot;nofollow&quot;&gt;Winter Bash 2014&lt;/a&gt; is on, which means we get to collect hats until January 4&lt;sup&gt;th&lt;/sup&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once again this year, Code Review is ranked above every other beta site, among the &lt;a href=&quot;http://winterbash2014.stackexchange.com/leaderboard&quot; rel=&quot;nofollow&quot;&gt;best hat-collecting SE sites&lt;/a&gt; (currently 14&lt;sup&gt;th&lt;/sup&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, you can collect hats for yourself, and increase your own personal &lt;a href=&quot;http://winterbash2014.stackexchange.com/leaderboard/network&quot; rel=&quot;nofollow&quot;&gt;SE-wide ranking&lt;/a&gt;. But...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Let's get Code Review to the top!&lt;/strong&gt; (well, let's shoot for the top-10 all right?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can we do, as a community, to &lt;strong&gt;&lt;em&gt;get moar hatz&lt;/em&gt;&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="22222" LastEditDate="2014-12-27T18:00:13.737" LastActivityDate="2014-12-27T18:01:04.053" Title="Winter Bash 2014: A Community Thing" Tags="|discussion|fun|winterbash|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3848" PostTypeId="2" ParentId="3847" CreationDate="2014-12-18T01:27:58.420" Score="5" Body="&lt;p&gt;We could... &lt;s&gt;mass-downvote anyone that isn't wearing a hat...&lt;/s&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nah. Seriously, some hats are easy to get - you can get a [not-so-]secret hat (&lt;a href=&quot;http://winterbash2014.stackexchange.com/hairboat&quot; rel=&quot;nofollow noreferrer&quot;&gt;HairBoat&lt;/a&gt;) on Code Review, by commenting on &lt;a href=&quot;https://codereview.stackexchange.com/q/73995/23788&quot;&gt;this post&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-12-18T01:27:58.420" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3849" PostTypeId="2" ParentId="3847" CreationDate="2014-12-18T01:40:49.663" Score="6" Body="&lt;p&gt;Don't forget &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;to join us in chat&lt;/a&gt; where if you 'star' enough messages you can participate in (and evaluate) the wrestling of the big guys (&lt;a href=&quot;http://winterbash2014.stackexchange.com/sumo-judge&quot; rel=&quot;nofollow&quot;&gt;Sumo Judge&lt;/a&gt;)!!!&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-12-18T01:40:49.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3850" PostTypeId="2" ParentId="3847" CreationDate="2014-12-18T01:58:21.297" Score="4" Body="&lt;p&gt;Help clean up the site. Editing (even suggested edits that get approved) 5 old posts will get you a &lt;a href=&quot;https://meta.stackexchange.com/a/245270/256822&quot;&gt;Tardis!&lt;/a&gt; But shhhhh that's a (not so) &lt;a href=&quot;https://meta.stackexchange.com/questions/245170/winter-bash-2014-secret-hats&quot;&gt;secret hat&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2014-12-18T01:58:21.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3851" PostTypeId="2" ParentId="3847" CreationDate="2014-12-18T02:03:03.917" Score="2" Body="&lt;p&gt;&quot;Business in the front, Party in the back&quot; is a good way to go... Just be fair and vote the poor guy back up again. D̷o̷e̷s̷ ̷i̷t̷ ̷l̷o̷o̷k̷ ̷l̷i̷k̷e̷ ̷I̷ ̷v̷o̷l̷u̷n̷t̷e̷e̷r̷i̷n̷g̷?̷&lt;/p&gt;&#xA;" OwnerUserId="46193" LastEditorUserId="22222" LastEditDate="2014-12-27T18:01:04.053" LastActivityDate="2014-12-27T18:01:04.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3852" PostTypeId="2" ParentId="3822" CreationDate="2014-12-18T12:20:22.867" Score="19" Body="&lt;h1&gt;New - &lt;em&gt;active&lt;/em&gt; - Moderators&lt;/h1&gt;&#xA;&lt;p&gt;Back in March, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1679/please-welcome-your-new-moderators&quot;&gt;Code Review got two new moderators&lt;/a&gt; that turned out to be very active. It has always been easy to get in contact with them in our chatroom, and they have done a great job in contacting users through chat whenever something was up.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-18T12:20:22.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3853" PostTypeId="1" CreationDate="2014-12-19T15:40:33.597" Score="7" ViewCount="176" Body="&lt;p&gt;Here's a post that exemplifies my question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/74082/extension-method-to-enumerate-a-hierarchical-object&quot;&gt;Extension method to enumerate a hierarchical object&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the history, all I can think of is &quot;poor OP.&quot; Several items of note:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;In an attempt to simplify his question, he made some edits to his code that made his code not compile. While posting code that doesn't compile can imply that someone just threw some pseudocode together, it can also be the result of legitimate actions such as making edits to production code, refactors made to satisfy commenters, etc.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you look at what got OP's question closed for a while, it was the omission of a parameter name in a legit edit. All of the other code was completely valid and was easily understandable. As peer developers on a code review site, we should easily be able to infer the nature of a compilation error and as such exercise discretion in choosing to close a question. It appeared to me that a dogpile resulted over a missing parameter name.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Observe that OP felt compelled to modify his question so heavily as a result that it warranted a rollback. While I can only speculate on why he changed it, I am concerned that the level of scrutiny applied to code examples may contribute to users drastically changing their code and obsoleting code examples in answers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My question really comes down to whether others agree that the means by which code examples are deemed worthy are a bit too strict and can have negative consequences. I believe we should be a bit more flexible in understanding what OP's intent is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why can't we either fix syntax errors for them or go ahead and answer anyway instead of using bureaucracy to force OP to edit his question? If we vote the question closed or on hold, we've put a hold on all new answers and further discussions on those answers that may actually be answering what OP is looking for, which I find very counterproductive, especially since a lot of us are in different time zones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Heslacher brought up a second issue with the example that I missed and I agree that it may no longer be as small of a fix as I originally thought, but the fact that I missed it and it had little bearing on my understanding of what OP was asking for speaks to the gray area that exists when OP's code doesn't compile but you know exactly what they want/need.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider posts similar to this example. If you legitimately cannot understand what OP is asking because the code is so egregiously bad, that is one thing, but I find that the attitude around here is generally requiring all ambiguity to be explicitly dispelled before an answer can be provided. Why don't we still answer, fixing or calling out the error instead of limiting our contributions to those solely around making the error go away? &lt;/p&gt;&#xA;" OwnerUserId="61048" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-04-19T14:59:17.737" Title="Strict requirements around code examples in questions leading to counterproductive results?" Tags="|discussion|specific-question|scope|site-policy|example-code|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="3854" PostTypeId="2" ParentId="3853" CreationDate="2014-12-19T15:58:07.343" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;If you look at what got OP's question closed for a while, it was the omission of a parameter name in a legit edit. All of the other code was completely valid and was easily understandable.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is just wrong. The code in question had been this  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static class MyObjectExtensions&#xA;{&#xA;    public static IEnumerable&amp;lt;MyObject&amp;gt; FindAllObjectsRecursive(this MyObject )&#xA;    {&#xA;        var objects = new List&amp;lt;MyObject&amp;gt;();&#xA;&#xA;        foreach (MyObject innerObject in objects)&#xA;        {&#xA;            objects.AddRange(innerObject.FindAllObjectsRecursive());&#xA;        }&#xA;&#xA;        return objects;&#xA;    }&#xA;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;now leaving aside the missing parameter name, the whole method could be replaced by  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static IEnumerable&amp;lt;MyObject&amp;gt; FindAllObjectsRecursive(this MyObject )&#xA;{&#xA;    return new List&amp;lt;MyObject&amp;gt;();&#xA;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;that's why I had left a comment that he/she should recheck the method.&lt;br&gt;&#xA;After about 30 minutes I added another comment because of the missing parametername and after waiting another 15 minutes I voted to close.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="23788" LastEditDate="2014-12-19T17:13:08.263" LastActivityDate="2014-12-19T17:13:08.263" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3855" PostTypeId="2" ParentId="3853" CreationDate="2014-12-19T16:30:46.737" Score="8" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;In an attempt to simplify his question,&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So my first thought is: Should the question really have been simplified? Was there any comments suggesting that it should? On Code Review, we do want the &lt;em&gt;actual code&lt;/em&gt;, we do not want any simplifications or any short and simple examples (like Stack Overflow).&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;he made some edits to his code that made his code not compile. While posting code that doesn't compile can imply that someone just threw some pseudocode together, it can also be the result of legitimate actions such as making edits to production code, refactors made to satisfy commenters, etc.&lt;/p&gt;&#xA;&lt;p&gt;If you look at what got OP's question closed for a while, it was the omission of a parameter name in a legit edit. All of the other code was completely valid and was easily understandable. As peer developers on a code review site, we should easily be able to infer the nature of a compilation error and as such exercise discretion in choosing to close a question. It appeared to me that a dogpile resulted over a missing parameter name.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It is the original poster's responsibility to make sure that the code - as it is posted on Code Review - is working. If there's a missing parameter name, then we can be assured that the code in the question &lt;em&gt;is not a copy of the original code in the OP's IDE&lt;/em&gt;. What other mistakes can there be?&lt;/p&gt;&#xA;&lt;p&gt;A question I sometimes ask is:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Is this your code, all your code, exactly your code and nothing but your code?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;If it is not, then how can we tell what is real and what is not? (OK, it doesn't have to be &amp;quot;all your code&amp;quot;, it is OK to ask for portions of something. The code doesn't have to be compilable for &lt;em&gt;everyone&lt;/em&gt;, but it should be compilable for the OP)&lt;/p&gt;&#xA;&lt;p&gt;The code asked in a question on Code Review and the code that was ran in an IDE and that the OP has checked that it works - &lt;em&gt;both versions should match&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;If you're asking for a review on code that technically does not exist, then the answers you get can differ quite a bit from if you ask about the code that you actually have.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Observe that OP felt compelled to modify his question so heavily as a result that it warranted a rollback. While I can only speculate on why he changed it, I am concerned that the level of scrutiny applied to code examples may contribute to users drastically changing their code and obsoleting code examples in answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The whole question was edited a bit much, and it felt like it was an edit for &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;iterative review purposes&lt;/a&gt;. The entire question started to get confusing, so I wanted to slow the question down a bit. I added a comment to the question and pointing to the link above, and another person (which I communicated with in the chat room) rolled it back.&lt;/p&gt;&#xA;&lt;p&gt;Looking back at it now, perhaps this time the rollback wouldn't have been necessary, but I also felt that the actual edit that was rolled back wasn't necessary.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;What we can all learn from this&lt;/h3&gt;&#xA;&lt;p&gt;When posting code here in a question (whether it is an edit or an original post), take your time, don't be too hasty. Make sure that the code, as written in the question, hasn't diverted from the code that you actually have been working with.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Why can't we either fix syntax errors for them or go ahead and answer anyway instead of using bureaucracy to force OP to edit his question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Code Review is not Stack Overflow. We are getting enough off-topic questions already. We do not want people to get the impression that we can help them &lt;em&gt;fix their code when they know that it doesn't do it's job&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Admittedly, sometimes I do help them fix their problem, or give them a push in the right direction.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-19T17:00:38.043" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="3857" PostTypeId="2" ParentId="3839" CreationDate="2014-12-21T16:36:03.280" Score="2" Body="&lt;p&gt;I think it is still on-topic. I don't see OP's stance as not wanting a code review, I see it as OP expressing a desire to only have a specific portion of code reviewed, but he's required to post the rest of the code for context. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of your other points are valid concerns and I too would like to encourage a focus on ensuring contributions are done for the sake of assisting OP as well as making sure the rules are followed. Frankly speaking, it's very off-putting if you only receive responses telling you to follow the rules better.&lt;/p&gt;&#xA;" OwnerUserId="61048" LastActivityDate="2014-12-21T16:36:03.280" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3859" PostTypeId="1" CreationDate="2014-12-24T09:48:17.030" Score="33" ViewCount="931" Body="&lt;p&gt;As 2014 comes to an end, let's kick off Best of Code Review 2014!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All Code Review users will be invited to nominate (link to) the best questions and answers from this year, and showcase them as examples of what great CR questions and answers should look like.  Prizes in the form of bounties will be awarded wherever feasible.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The winners of Best of Code Review 2014 are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lots of Laughs (best use of humor):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@RubberDuck on &lt;a href=&quot;//codereview.stackexchange.com/a/59707&quot; rel=&quot;nofollow&quot;&gt;A practical example of evenly distributing n lists into a single list&lt;/a&gt;, with 13 meta votes&lt;/li&gt;&#xA;&lt;li&gt;@SimonAndréForsberg on &lt;a href=&quot;//codereview.stackexchange.com/a/45150&quot; rel=&quot;nofollow&quot;&gt;'Team Split' problem&lt;/a&gt;, with 13 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've awarded 100 points each to @RubberDuck and @SimonAndréForsberg.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Exterminator (answer that points out the most obscure bug):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@Edward on &lt;a href=&quot;//codereview.stackexchange.com/a/71663&quot; rel=&quot;nofollow&quot;&gt;Calculating the harmonic average&lt;/a&gt;, with 8 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've awarded 150 points to @Edward for the winning answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Night and Day (most dramatic improvement):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@200_success on @KristoferGisslén's &lt;a href=&quot;//codereview.stackexchange.com/a/54243&quot; rel=&quot;nofollow&quot;&gt;Complex query to count votes with a redistribution system&lt;/a&gt;, with 4 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've awarded 100 points to @KristoferGisslén for the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Title:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@rolfl's title &lt;a href=&quot;//codereview.stackexchange.com/q/64402&quot; rel=&quot;nofollow&quot;&gt;Regularity in the &quot;Rusty Towel of Mutual understanding&quot;&lt;/a&gt; on @Nit's question (originally called &lt;em&gt;Generating random item names&lt;/em&gt;), with 13 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've awarded 100 points to @rolfl for the edit.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I hope that Best of Code Review 2014 has helped to showcase contributions from our members — not just the winners, but the other nominees as well.  Let's do this again next year!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-01-20T19:55:56.257" LastActivityDate="2015-01-20T19:55:56.257" Title="Best of Code Review 2014" Tags="|discussion|fun|best-of|" AnswerCount="13" CommentCount="2" CommunityOwnedDate="2014-12-24T09:48:28.260" ContentLicense="CC BY-SA 3.0" />
  <row Id="3860" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T09:48:17.030" Score="25" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3890/9357&quot;&gt;Best of Code Review 2014 - Night and Day category&lt;/a&gt;:&lt;/strong&gt; The most dramatic improvement (nominate both the question with the most hopeless code and the answer that cleans it up the best)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-01-01T07:07:02.620" CommentCount="0" CommunityOwnedDate="2014-12-24T09:48:28.260" ContentLicense="CC BY-SA 3.0" />
  <row Id="3861" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T09:49:36.623" Score="30" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3882/23788&quot;&gt;Best of Code Review 2014 - Exterminator category&lt;/a&gt;:&lt;/strong&gt; Answer that points out the most interesting obscure bug in the original code&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-01-01T07:07:35.210" CommentCount="0" CommunityOwnedDate="2014-12-24T09:49:36.623" ContentLicense="CC BY-SA 3.0" />
  <row Id="3862" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T09:51:15.770" Score="20" Body="&lt;p&gt;&lt;strong&gt;Not As Easy As It Looks category:&lt;/strong&gt; Question that superficially appears simple but turns out to be more difficult than expected&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-24T09:51:15.770" CommentCount="0" CommunityOwnedDate="2014-12-24T09:51:15.770" ContentLicense="CC BY-SA 3.0" />
  <row Id="3863" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T09:52:38.610" Score="19" Body="&lt;p&gt;&lt;strong&gt;Diplomat category:&lt;/strong&gt; Tough advice in an answer, delivered in the most tactful manner&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-24T09:52:38.610" CommentCount="0" CommunityOwnedDate="2014-12-24T09:52:38.610" ContentLicense="CC BY-SA 3.0" />
  <row Id="3864" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T09:53:52.240" Score="16" Body="&lt;p&gt;&lt;strong&gt;Gordian Knot Untied category:&lt;/strong&gt; Most justified advice in an answer for taking a completely different approach from the code in the original question&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-24T09:53:52.240" CommentCount="0" CommunityOwnedDate="2014-12-24T09:53:52.240" ContentLicense="CC BY-SA 3.0" />
  <row Id="3865" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T09:55:06.790" Score="13" Body="&lt;p&gt;&lt;strong&gt;MathJax category:&lt;/strong&gt; Question, answer, or edit that makes the best use of MathJax&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-24T09:55:06.790" CommentCount="0" CommunityOwnedDate="2014-12-24T09:55:06.790" ContentLicense="CC BY-SA 3.0" />
  <row Id="3866" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T09:56:28.270" Score="14" Body="&lt;p&gt;&lt;strong&gt;Stack Snippets category:&lt;/strong&gt; The question, answer, or edit that makes the best use of Stack Snippets&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-24T09:56:28.270" CommentCount="1" CommunityOwnedDate="2014-12-24T09:56:28.270" ContentLicense="CC BY-SA 3.0" />
  <row Id="3867" PostTypeId="2" ParentId="3822" CreationDate="2014-12-24T10:12:09.830" Score="12" Body="&lt;h1&gt;MathJax and Stack Snippets&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Two new technologies introduced this year have transformed the face of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the request of @VedranŠego, and with broad support from the CR community, we gathered enough evidence to convince Stack Exchange staff of the benefits of MathJax to the site.  On April 7, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1708/9357&quot;&gt;MathJax was enabled&lt;/a&gt;!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In contrast to the hard work we had to do to earn MathJax, the Stack Snippets feature came as a bit of a present.  &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2392/9357&quot;&gt;In August&lt;/a&gt;, Stack Exchange developers informed us of the new feature that they had developed.  It didn't take much argument to convince them that piloting a feature on a beta site was a good idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than naming specific posts here that have made good use of MathJax and Stack Snippets, I have proposed them as categories for &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3859/9357&quot;&gt;Best of Code Review 2014&lt;/a&gt;, so that we can all participate in picking out the best posts.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-12-24T10:12:09.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3868" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T10:36:14.563" Score="26" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3883/23788&quot;&gt;Best of Code Review 2014 - Best Title category&lt;/a&gt;:&lt;/strong&gt; The question with the best title. (If the title was later added by someone else, be sure to credit the user who edited the title.)&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-01-01T07:07:22.960" CommentCount="1" CommunityOwnedDate="2014-12-24T10:36:14.563" ContentLicense="CC BY-SA 3.0" />
  <row Id="3869" PostTypeId="1" AcceptedAnswerId="3877" CreationDate="2014-12-24T18:57:41.773" Score="4" ViewCount="47" Body="&lt;p&gt;I always hated going to the review page, only to find nothing required reviewing. It is a time-consuming task going between questions and review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking, if there were a notification, or at least a little sign, that a review is required, it would save all us reviewers going back and forth between pages. If there is no notification, you will know that nothing needs review and you will continue with what you are doing. If you see a notification, you know there is a review available and you should go to the review page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is there not a notification?&lt;/p&gt;&#xA;" OwnerUserId="49308" LastEditorUserId="22222" LastEditDate="2014-12-24T20:35:57.037" LastActivityDate="2014-12-26T22:53:27.450" Title="Notification if there is a post requiring review" Tags="|feature-request|review|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3870" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T19:10:53.097" Score="18" Body="&lt;p&gt;&lt;strong&gt;Jamalizer* Award category&lt;/strong&gt;, for question edits that turned bad questions into good ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1675/23788&quot;&gt;see &lt;em&gt;Jamalized&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2014-12-26T21:09:45.453" CommentCount="6" CommunityOwnedDate="2014-12-24T19:10:53.097" ContentLicense="CC BY-SA 3.0" />
  <row Id="3871" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T19:36:39.627" Score="34" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3881/23788&quot;&gt;Best of Code Review 2014 - Lots of Laughs category&lt;/a&gt;:&lt;/strong&gt; Answer that makes the best use of humor to illustrate a point. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-01-01T07:07:49.953" CommentCount="2" CommunityOwnedDate="2014-12-24T19:36:39.627" ContentLicense="CC BY-SA 3.0" />
  <row Id="3872" PostTypeId="2" ParentId="3859" CreationDate="2014-12-24T23:57:20.850" Score="16" Body="&lt;p&gt;&lt;strong&gt;Rags to Riches category:&lt;/strong&gt; The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; question that took the worst original code and made it shine like a polished gem&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="9357" LastEditDate="2014-12-26T18:13:53.103" LastActivityDate="2014-12-26T18:13:53.103" CommentCount="0" CommunityOwnedDate="2014-12-24T23:57:20.850" ContentLicense="CC BY-SA 3.0" />
  <row Id="3873" PostTypeId="1" AcceptedAnswerId="3876" CreationDate="2014-12-25T11:25:25.523" Score="18" ViewCount="212" Body="&lt;p&gt;It appears that many review requests are for toy or homework examples (e.g. FizzBuzz).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this observation correct or am I mistaken? If observed correctly, I have the following questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it good that many questions are toy examples? and/or would having more real world problems be better?&lt;/li&gt;&#xA;&lt;li&gt;What causes people to ask for reviews of toy example questions and not of real world code?&lt;/li&gt;&#xA;&lt;li&gt;What can be done to change this?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="41032" LastEditorUserId="22222" LastEditDate="2014-12-27T02:18:02.273" LastActivityDate="2014-12-27T02:18:02.273" Title="I've observed many toy/homework questions" Tags="|discussion|site-policy|asking-questions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3874" PostTypeId="2" ParentId="3873" CreationDate="2014-12-25T11:36:00.147" Score="9" Body="&lt;p&gt;Some causes for asking review of toy examples versus real world code, that I can think of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For real world code there are colleagues and/or project members who can do the review.&lt;/li&gt;&#xA;&lt;li&gt;Real world code has a defined process and tool support other than codereview.stackexchange.com for reviewing (e.g. github commit reviews).&lt;/li&gt;&#xA;&lt;li&gt;Reviewing real world code might require the reviewer to know much context of the project's architecture and design.&lt;/li&gt;&#xA;&lt;li&gt;Real world code might be hindered by licences and secrecy policies.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Toy examples, on the other hand, are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;self contained,&lt;/li&gt;&#xA;&lt;li&gt;do not have review infrastructure,&lt;/li&gt;&#xA;&lt;li&gt;and are known to the reviewers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And might therefore be easier and more necessary to ask.&lt;/p&gt;&#xA;" OwnerUserId="41032" LastActivityDate="2014-12-25T11:36:00.147" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3875" PostTypeId="2" ParentId="3873" CreationDate="2014-12-25T11:41:47.613" Score="10" Body="&lt;p&gt;You're not the only one to &lt;a href=&quot;//chat.stackexchange.com/transcript/8595?m=19212320#19212320&quot;&gt;complain&lt;/a&gt; about the recent &lt;a href=&quot;/a/3826/9357&quot;&gt;FizzBuzz epidemic&lt;/a&gt;.  Unfortunately, they appear to be popular reputation-earning clickbait.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In some cases, FizzBuzz does serve a useful role: it's a simple formulaic problem to allow a complete beginner to get feedback on their first attempt at writing something in a new language, particularly uncommon ones such as &lt;a href=&quot;//codereview.stackexchange.com/q/57382/9357&quot;&gt;Brainfuck&lt;/a&gt;, &lt;a href=&quot;//codereview.stackexchange.com/q/74838/9357&quot;&gt;AppleScript&lt;/a&gt;, or &lt;a href=&quot;//codereview.stackexchange.com/q/56839/9357&quot;&gt;Forth&lt;/a&gt;.  The problem has the advantage of being universally recognized, well defined, and simple, but more interesting than &quot;Hello, World!&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other cases, there is &lt;a href=&quot;//codereview.stackexchange.com/q/74501/9357&quot;&gt;nothing interesting&lt;/a&gt; about the question at all, as it has been done many times before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hesitate to suppress FizzBuzz questions in general, since they can serve a useful purpose.  You can always choose to add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; to your list of tags to ignore.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-25T11:41:47.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3876" PostTypeId="2" ParentId="3873" CreationDate="2014-12-25T14:12:20.703" Score="26" Body="&lt;p&gt;Code Review is not like other Stack Exchange sites. Other sites create a 'corpus' of reference questions and answers to problems experienced by people in those specific subject areas. This difference is most clearly seen in the handling of Duplicates. On other sites, questions that are the same, or similar to other questions are closed as duplicates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is different because it is about improving people, not just their code. Taking a person's code and showing them how to incrementally improve their abilities to 'the next level'. Showing them something 'new', or making them think about the problem in a different/better way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is my personal hope that the questions and answers on Code Review will build up to a point where people can search for problems that are similar to theirs, and are by people with a similar skill level to them, and then answers to those questions will help multiple people.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is true that many of the questions consist of toy problems. This is because many people with concerns about their code, are learning to program, and working through toy examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is my belief that these toy questions serve a number of important purposes:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It gives people a comparative base to assess their own skill levels.&lt;/li&gt;&#xA;&lt;li&gt;It gives beginners the confidence to ask questions they may otherwise feel are too trivial. It creates an atmosphere where people can make themselves vulnerable by asking for criticism on code they may not be proud of. It is essential on Code Review that people will not feel 'intimidated', or need to be better than they already are.&lt;/li&gt;&#xA;&lt;li&gt;It is a stepping-stone for leading on to more advanced questions.&lt;/li&gt;&#xA;&lt;li&gt;it is a stepping-stone for leading on to people who review code too (it gives questions where you do not need to be an expert/professional in order to do a review).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, with that background, let's consider your questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Is it good that many questions are toy examples? and/or would having more real world problems be better?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yes, it's good. Many people are learning by doing toy examples, and this is where they are most 'primed' to learn.&lt;/li&gt;&#xA;&lt;li&gt;Yes, more real-world questions would also be good, though, too, but not at the expense of the toys.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;What causes people to ask for reviews of toy example questions and not of real world code?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;for many askers, these questions &lt;strong&gt;*are&lt;/strong&gt; real world examples. It is the problems they are facing and need to solve for real world results.&lt;/li&gt;&#xA;&lt;li&gt;As for 'professional' or 'production' code questions... there are legal, psychological, and logistical reasons why more code is not presented for review. For example, I work for a company that would require a lot of 'red tape' to be processed before I could 'publish' the code here. More red tape than is practical. As it happens, I work with people who can review my code too, so that helps (me).&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;What can be done to change this?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not certain we want to change this (reducing the toy questions).&lt;/li&gt;&#xA;&lt;li&gt;I am not sure we can make it easier for 'professionals' to post code either, but I am open to suggestions.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You have a few between-the-lines questions as well....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about the abuse of toy questions (are they being overdone)? Yes, there is a bit of that, and people are creating 'reputation-bait' questions (hey, I am guilty of that too). Still there are very few examples I can find where there was not an underlying question in which the actual task (fizzbuzz, for example) was not just a tool to expose another system for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using myself as an example, I &quot;needed&quot; a hat for WinterBash, and I cannot post 'real world' code to Code Review. I personally know I need to learn some of the more user-facing web-based systems, and that I don't know JavaScript, CSS, or HTML5. I used a FizzBuzz question to present my CSS/JavaScript/HTML skills for review. DO I need to learn FizzBuzz? No, but it gave me a mechanism to expose what I do need help with, in a way that makes everyone happy. Oh, I got the hat, and a lot of people got reputation, and there's now a different way of expressing FizzBuzz for the next person to extend themselves in a different direction. Most people win in this situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, having toy questions is better than not having them at all. It is easy for people who are not interested in these questions to ignore them, but it is impossible to have them if they are never posted at all.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2014-12-25T14:12:20.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3877" PostTypeId="2" ParentId="3869" CreationDate="2014-12-26T22:53:27.450" Score="4" Body="&lt;p&gt;There is a notification system in place. When 3 items or more are visible in the Review queue, you will see a small, orange icon with a number in it. As in this capture. (I will add another screenshot next time I see items there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cBeJe.png&quot; alt=&quot;review-queue&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for making it to where it shows whenever there is even only one item, that would be more of a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/feature-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; for Stack Exchange. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You will notice sometimes it will show items, but when you click there are none. That means someone else already reviewed them without skipping. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2014-12-26T22:53:27.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3878" PostTypeId="1" AcceptedAnswerId="3879" CreationDate="2014-12-28T18:32:36.837" Score="6" ViewCount="100" Body="&lt;p&gt;I have a feeling that our guidances should be worded better. Take this excerpt from the Help Center:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe this question is &lt;em&gt;incorrect&lt;/em&gt;, as seen by &lt;a href=&quot;https://codereview.stackexchange.com/questions/75043/c-youtube-downloader-error&quot;&gt;https://codereview.stackexchange.com/questions/75043/c-youtube-downloader-error&lt;/a&gt; and there are most likely more questions around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We should be asking people if, to the best of their knowledge, they think that their &lt;strong&gt;program&lt;/strong&gt; works, not their code. We can see cases where people post code here that does compile and does not throw exceptions during runtime, yet does not do what is intended. So they conclude that their code works, but their program does not. We, as a general consensus, however require that their program works.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Hence my suggestion is to replace all occurrences of &quot;does the code work&quot; to &quot;does the program work&quot;, wherever it makes sense. The obvious replacement would be in the Help Center in the excerpt listed above, perhaps there are more places where it should be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will not get rid of off-topic questions from users that do not read anything, but it will discourage users who know what they are doing and truly believe posting here is correct, because their code works in spite of their program not working.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2014-12-30T23:15:25.510" Title="Working code vs. working program" Tags="|feature-request|status-completed|scope|help-center|broken-code|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3879" PostTypeId="2" ParentId="3878" CreationDate="2014-12-28T18:45:50.110" Score="16" Body="&lt;p&gt;This site being &lt;strong&gt;Code&lt;/strong&gt; Review, we require working &lt;strong&gt;code&lt;/strong&gt;.  We review excerpts of code that aren't complete programs.  They could be library functions or even just a line or two of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's not change our wording from &quot;code&quot; to &quot;program&quot; just because some users have an excessively liberal concept of what &quot;working&quot; means.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2014-12-28T18:45:50.110" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="3881" PostTypeId="1" AcceptedAnswerId="3889" CreationDate="2014-12-31T19:21:23.310" Score="10" ViewCount="529" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3871/23788&quot;&gt;Best of Code Review 2014 - Lots of Laughs&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Answer that makes the best use of humor to illustrate a point.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2014, downvotes don't count, and Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-01-09T11:00:20.450" Title="Best of Code Review 2014 - Lots of Laughs category" Tags="|discussion|answers|fun|best-of|" AnswerCount="7" CommentCount="0" CommunityOwnedDate="2014-12-31T19:29:20.573" ContentLicense="CC BY-SA 3.0" />
  <row Id="3882" PostTypeId="1" AcceptedAnswerId="3913" CreationDate="2014-12-31T19:22:57.770" Score="12" ViewCount="314" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3861/23788&quot;&gt;Best of Code Review 2014 - Exterminator&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Answer that points out the most interesting obscure bug in the original code.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2014, downvotes don't count, and Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-01-10T16:50:42.817" Title="Best of Code Review 2014 - Exterminator category" Tags="|discussion|answers|fun|best-of|" AnswerCount="8" CommentCount="0" CommunityOwnedDate="2014-12-31T19:29:26.753" ContentLicense="CC BY-SA 3.0" />
  <row Id="3883" PostTypeId="1" AcceptedAnswerId="3885" CreationDate="2014-12-31T19:25:44.643" Score="9" ViewCount="525" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3868/23788&quot;&gt;Best of Code Review 2014 - Best Title&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The question with the best title.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the &lt;strong&gt;revision of the question&lt;/strong&gt; (from the revision history) that introduced the nominated title, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated questions must have a creation date in 2014, downvotes don't count, and Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community. Since this is a question category, the author of the nominated revision must also have an answer &lt;em&gt;on the nominated question&lt;/em&gt;, to qualify for a prize - note that a revision can be nominated regardless of whether or not the revision's author has an answer on that question.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-02-01T20:15:01.817" Title="Best of Code Review 2014 - Best Title category" Tags="|discussion|fun|questions|titles|best-of|" AnswerCount="8" CommentCount="0" CommunityOwnedDate="2014-12-31T19:29:33.150" ContentLicense="CC BY-SA 3.0" />
  <row Id="3884" PostTypeId="2" ParentId="3883" CreationDate="2014-12-31T19:39:14.757" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/63477/23788&quot;&gt;KISS my... unit of work&lt;/a&gt;&lt;/strong&gt; &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Author: Mat's Mug (OP)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question went to the &lt;em&gt;Hot Network Questions&lt;/em&gt; and into the weekly CR newsletter the week it was posted. I think it was a great title because there's a touch of humor, and it still conveys what the post is about and what the OP's main concern is.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-12-31T19:39:14.757" CommentCount="1" CommunityOwnedDate="2014-12-31T19:39:14.757" ContentLicense="CC BY-SA 3.0" />
  <row Id="3885" PostTypeId="2" ParentId="3883" CreationDate="2014-12-31T19:43:23.743" Score="13" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/64402/3&quot;&gt;Regularity in the “Rusty Towel of Mutual understanding”&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Author: Rolfl (revision 3) | &lt;a href=&quot;https://codereview.stackexchange.com/a/64409/23788&quot;&gt;answered&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question also went to the &lt;em&gt;Hot Network Questions&lt;/em&gt; and into the weekly CR newsletter the week it was posted. I think this was a great title because it's not only eye-catching and intriguing, it actually - believe it or not - says exactly what the post is about, and what the OP's main concern is. We need more titles like this!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-12-31T19:51:21.040" CommentCount="0" CommunityOwnedDate="2014-12-31T19:43:23.743" ContentLicense="CC BY-SA 3.0" />
  <row Id="3886" PostTypeId="2" ParentId="3883" CreationDate="2014-12-31T19:58:32.063" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/59486/29371&quot;&gt;Aliens at the train&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Author: &lt;a href=&quot;https://codereview.stackexchange.com/users/49350/pimgd&quot;&gt;pimgd&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/59486/8&quot;&gt;Revision 8&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;it has more than 2k of views and had been in the hot networkquestions  too.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-12-31T20:12:10.423" CommentCount="1" CommunityOwnedDate="2014-12-31T19:58:32.063" ContentLicense="CC BY-SA 3.0" />
  <row Id="3887" PostTypeId="2" ParentId="3883" CreationDate="2014-12-31T20:15:13.827" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/67870/enter-the-matrix&quot;&gt;Enter the Matrix&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Original Poster: &lt;a href=&quot;https://codereview.stackexchange.com/users/36252/blackhawk&quot;&gt;BlackHawk&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Title Author (&lt;a href=&quot;https://codereview.stackexchange.com/revisions/67870/3&quot;&gt;Revision 3&lt;/a&gt;): &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;Mat's Mug&lt;/a&gt; | &lt;a href=&quot;https://codereview.stackexchange.com/a/67886/23788&quot;&gt;answered&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because... ya know... puns.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2014-12-31T21:54:11.557" CommentCount="0" CommunityOwnedDate="2014-12-31T20:15:13.827" ContentLicense="CC BY-SA 3.0" />
  <row Id="3888" PostTypeId="2" ParentId="3883" CreationDate="2014-12-31T20:18:51.060" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/54769/everyone-loves-fibonacci&quot;&gt;Everyone loves Fibonacci&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Author: &lt;a href=&quot;https://codereview.stackexchange.com/users/41243/rubberduck&quot;&gt;Rubberduck&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This one &lt;strong&gt;has&lt;/strong&gt; to be be nominated in the &lt;em&gt;Best Question Title&lt;/em&gt; category! –  &lt;a href=&quot;https://codereview.stackexchange.com/questions/54769/everyone-loves-fibonacci#comment95785_54769&quot;&gt;Mat's Mug Jun 20 at 11:36&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2014-12-31T20:18:51.060" CommentCount="0" CommunityOwnedDate="2014-12-31T20:18:51.060" ContentLicense="CC BY-SA 3.0" />
  <row Id="3889" PostTypeId="2" ParentId="3881" CreationDate="2014-12-31T20:38:40.647" Score="12" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/59707/41243&quot;&gt;Rubberduck on &amp;quot;A practical example of evenly distributing n lists into a single list&amp;quot;&lt;/a&gt;&lt;/h1&gt;&#xA; &#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;One word.... &lt;em&gt;&lt;strong&gt;VELOCIRAPTORS&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/atVQp.png&quot; alt=&quot;xkcd GoTo&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;You seem like a nice guy, I don't want the raptors to get you...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The answer goes on to mention &amp;quot;The dreaded GoTo&amp;quot; and &amp;quot;Velociraptors&amp;quot; several times.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2014-12-31T20:38:40.647" CommentCount="3" CommunityOwnedDate="2014-12-31T20:38:40.647" ContentLicense="CC BY-SA 3.0" />
  <row Id="3890" PostTypeId="1" CreationDate="2015-01-01T07:05:49.563" Score="8" ViewCount="311" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;/a/3860&quot;&gt;Best of Code Review 2014 - Night and Day&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The most dramatic improvement (nominate both the question with the most hopeless code and the answer that cleans it up the best).&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer.   Include a short explanation of what makes the suggestions in the answer exceptional.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2014, downvotes don't count, and Santa reserves the right to award the top-voted nominee pair a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-14T18:02:35.523" Title="Best of Code Review 2014 - Night and Day category" Tags="|discussion|answers|fun|questions|best-of|" AnswerCount="9" CommentCount="0" CommunityOwnedDate="2015-01-01T07:05:56.437" ContentLicense="CC BY-SA 3.0" />
  <row Id="3891" PostTypeId="2" ParentId="3881" CreationDate="2015-01-01T17:45:38.390" Score="7" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/14107/41243&quot;&gt;Zirak on &amp;quot;How do I make this Average Function better?&amp;quot;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;And what happens if you get an empty array? You divide by zero, which is MADNESS!! MADNESS I TELL YOU!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The answer actually points out some pretty serious bugs and design flaws (i.e. &lt;em&gt;&lt;strong&gt;madness&lt;/strong&gt;&lt;/em&gt;). I think it was a fantastic use of humor to really drive home the point.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-01T17:45:38.390" CommentCount="0" CommunityOwnedDate="2015-01-01T17:45:38.390" ContentLicense="CC BY-SA 3.0" />
  <row Id="3892" PostTypeId="1" AcceptedAnswerId="3893" CreationDate="2015-01-02T00:40:46.297" Score="15" ViewCount="158" Body="&lt;p&gt;This could be due to my blanket novice status, but I find myself using this tag quite regularly; practically associating it with use of the site itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag description specifies its inclusion in the case of being 'new to the language' but is it also appropriate if:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You're using some unfamiliar (just 'learned') aspect or feature of a language you are otherwise familiar with?&lt;/li&gt;&#xA;&lt;li&gt;You're using familiar features to accomplish an unprecedented task?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Both of which are cases where I would want to include the tag so I could incite recommendations of the optimal implementation and libraries to employ, but I wonder if that desire is inherent in using CR in the first place?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a semi-related question on the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1695/appropriateness-of-teaching-tag&quot;&gt;teaching&lt;/a&gt; tag, @200_success wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...Some reviewers are more skilled than others. Admonitions to be extra careful are unlikely to raise the quality of any answer...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which makes me wonder, if the tag is meant to link fundamentally simple things that beginners can understand or relate to I fear I have been using it wrong, since I can fathom using some complex language structures that one is 'technically' a beginner to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;It comes down to this&lt;/strong&gt;: Complexity being relative, If the question itself is so intricate that a bona fide beginner would have no hope of understanding it, is it still appropriate to use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag?&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-02-17T00:07:50.080" Title="How should the [beginner] tag be used?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3893" PostTypeId="2" ParentId="3892" CreationDate="2015-01-02T02:41:11.507" Score="14" Body="&lt;p&gt;As stated, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag is a reminder to reviewers to refrain from being excessively picky or introducing advanced concepts in answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unofficially, it can serve as a filter, so that some reviewers can ignore &quot;trivial&quot; questions that they might find uninteresting. Personally, I'd rather live with a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag if it helps to prevent the site from splitting (as has happened with &lt;a href=&quot;//english.stackexchange.com&quot;&gt;English Language &amp;amp; Usage&lt;/a&gt; vs. &lt;a href=&quot;//ell.stackexchange.com&quot;&gt;English Language Learners&lt;/a&gt;, &lt;a href=&quot;//mathoverflow.net&quot;&gt;Math Overflow&lt;/a&gt; vs. &lt;a href=&quot;//math.stackexchange.com&quot;&gt;Mathematics&lt;/a&gt;, and &lt;a href=&quot;//cstheory.stackexchange.com&quot;&gt;Theoretical CS&lt;/a&gt;  vs. &lt;a href=&quot;//cs.stackexchange.com&quot;&gt;Computer Science&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-02T02:41:11.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="3894" PostTypeId="2" ParentId="3883" CreationDate="2015-01-02T03:17:33.160" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/74543/whos-in-the-fellowship-when-are-frodo-and-the-rest-of-the-gang-together&quot;&gt;Who&amp;#39;s in the fellowship? When are Frodo, and the rest of the gang, together&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Original Poster: &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the Spirit of The Hobbit: BoFA... (also, when I saw this on the Hot Questions list, I thought it was from the movies/TV SE site...)&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-01-02T03:17:33.160" CommentCount="1" CommunityOwnedDate="2015-01-02T03:17:33.160" ContentLicense="CC BY-SA 3.0" />
  <row Id="3895" PostTypeId="1" AcceptedAnswerId="3896" CreationDate="2015-01-04T01:19:37.787" Score="6" ViewCount="98" Body="&lt;p&gt;On &lt;a href=&quot;https://codereview.stackexchange.com/a/75540/30346&quot;&gt;my answer&lt;/a&gt; to a question the OP asked for some code clarification which I added and then told him that I did so. Both comments have disappeared. It's the first time I noticed something like that. Are these kind of comments (&quot;Can you explain foobar a bit more? - &quot;Sure look at the updated answer&quot;) routinely removed by moderators?&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-01-04T01:46:02.570" Title="Are comments removed on a regular basis as some kind of tidy-up?" Tags="|discussion|specific-answer|comments|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3896" PostTypeId="2" ParentId="3895" CreationDate="2015-01-04T01:26:10.933" Score="11" Body="&lt;h2&gt;Yes&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Comments are not considered to be 'permanent'. These comments, in particular, were flagged as being 'obsolete', and 'chatty':&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4h4Ax.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agreed, there was no reason to keep them after your answer had been updated:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;I love suggestion number 2 - I'm amazed I didn't think of it myself. Suggestion 1 is good too. Could you explain suggestion 3 more? It&#xA;  sounds really good, but I'm not sure I understand all you mean by the&#xA;  code being brittle and and how the interface would work. –  Hosch250&#xA;  22 hours ago&lt;/li&gt;&#xA;  &lt;li&gt;@Hosch250: I updated my answer a bit –  ChrisWue 17 hours ago&lt;/li&gt;&#xA;  &lt;li&gt;OK, this is great! –  Hosch250 10 hours ago&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As a general rule, comments are 'ephemeral', and should not contain anything of significant substance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments that contain relevant information should inspire an edit to the question/answer, and once the relevant detail is in the post (not the comment), then the comments become obsolete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see an obsolete comment, flag it as such. There's a special flag reason for chatty, obsolete, or not-constructive comments.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="22222" LastEditDate="2015-01-04T01:29:28.003" LastActivityDate="2015-01-04T01:29:28.003" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3897" PostTypeId="2" ParentId="3895" CreationDate="2015-01-04T01:46:02.570" Score="5" Body="&lt;p&gt;It may not be too common for moderators to delete others' comments on their own, but it's not much of a hassle on a lower-traffic site such as this.  We may be mostly looking at newer posts, but another user may still encounter such comments on an older post and flag them for deletion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, as @rolfl has pointed out, those particular comments were flagged.  We also cannot directly see who has raised a comment flag, but it usually doesn't matter.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-01-04T01:46:02.570" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3898" PostTypeId="2" ParentId="2571" CreationDate="2015-01-04T13:27:46.210" Score="5" Body="&lt;p&gt;I've been wanting to leave my thoughts on this matter for a while now. It's been difficult for me to articulate my feelings about this, but I'm going to try. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this a problem at all?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. I believe it is a problem, albeit not an earth shattering &quot;this will ruin the site problem&quot; it is a problem. More often than not, these kinds of questions get answered with the same types of answers that we would write for any question. After all, &quot;an answerer isn't obliged to focus their review on the question&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you see, that's a confusing thing for people who aren't familiar with how we work. That's different from &lt;strong&gt;&lt;em&gt;any&lt;/em&gt;&lt;/strong&gt; other Q &amp;amp; A site out there. OP has a problem, so they asked a question and expect an answer to that question. Some one answering to their post may or may not address that question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If OP's actual question isn't addressed, they are likely to get confused and frustrated. This leads to a poor experience in my opinion. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If so, is there anything we can do about it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. I believe there are a few things we can do. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;We can close them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently there was a (now deleted) &lt;a href=&quot;https://codereview.stackexchange.com/questions/75553/why-would-thread-sleep-cause-more-time-for-format-and-file-write&quot;&gt;question asking about code behavior&lt;/a&gt;. The question was otherwise on topic, but OP didn't &lt;em&gt;really&lt;/em&gt; want a code review. They had a problem to solve and wanted an answer to a direct question. I voted to close using the &quot;Other&quot; reason and left this custom close reason. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question appears to be off-topic because it is about understanding the behavior of the code and not a request for a review of the Code. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This sends a clear message to the OP that their question is off topic along with &lt;em&gt;why&lt;/em&gt; it is off topic. We close an off topic question and OP learns a little bit about being a good citizen here on CR. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We can flag the question for migration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Until we are 100% out of beta, the only direct migration path we have is to our meta, but &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1311/41243&quot;&gt;posts can be flagged for moderator attention asking for a migration to another site&lt;/a&gt;. Please only flag for migration if:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The question is off topic here. &lt;/li&gt;&#xA;&lt;li&gt;You're confident the question is on topic for the target site. &lt;/li&gt;&#xA;&lt;li&gt;It's a new question. (There are time limits on migration.)&lt;/li&gt;&#xA;&lt;li&gt;Any answers on the question would be acceptable answers on the target site. &lt;/li&gt;&#xA;&lt;li&gt;As a general rule of thumb, &lt;em&gt;don't migrate crap&lt;/em&gt;. We don't like it when people do it to us, let's not do it to others. &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We can leave a comment letting OP know that we think the question is a better fit for another SE site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not entirely sure the question is off topic here, then it may be best to just leave a comment letting OP know that they might get a better experience on another SE. Again, please be sure the question would be on topic at the target site. If you're not 100%, point them to the target site's help center and meta. Like migration, we get upset when people point off topic questions to our site, let's not send off topic questions to theirs. Also, if you know the question will need some rephrasing/reformatting in order to be a good question on the target site, please let OP know that too. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Of the three options available to us, I like this one the least. It often leads to cross posting and a lack of understanding about the target site can lead to &lt;em&gt;two&lt;/em&gt; bad questions being posted. Personally, I prefer to just close off topic questions. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-01-04T13:27:46.210" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3899" PostTypeId="2" ParentId="3882" CreationDate="2015-01-04T14:31:31.373" Score="5" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/58753/41243&quot;&gt;Simon André Forsberg on &amp;quot;Find Min of 3 Numbers hardcoded&amp;quot;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;This answers found an obscure bug that was at least partially caused by poor code readability. Not only does the answer point out the bug and several failing test cases, but it also provided a solution to the problem. This is what Code Review is all about and definitely one of the best answers of 2014.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-04T14:31:31.373" CommentCount="1" CommunityOwnedDate="2015-01-04T14:31:31.373" ContentLicense="CC BY-SA 3.0" />
  <row Id="3900" PostTypeId="2" ParentId="3882" CreationDate="2015-01-04T14:42:35.590" Score="4" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/64409/41243&quot;&gt;Rolfl on &amp;quot;Regularity in 'The Rusty Towel of Mutual Understanding'&amp;quot;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;The answer points out two subtle bugs&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;one in a random selection algorithm that skewed the &amp;quot;randomness&amp;quot; of the selection.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;So, you do have an imbalance. You are selecting people about 10% more often than you should....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the second bug is &amp;quot;Dagger&amp;quot; values like &amp;quot;The Dagger of Dread&amp;quot; being over-represented in the output. This came down to a wall-of-text bug, where &amp;quot;Dagger&amp;quot; appeared twice in a list of constants, and was hard to find:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;private static String[] items = { &amp;quot;Chainsaw&amp;quot;, &amp;quot;Towel&amp;quot;, &amp;quot;Ping-Pong Ball&amp;quot;,&#xA;        &amp;quot;Longsword&amp;quot;, &amp;quot;Scissors&amp;quot;, &amp;quot;Dagger&amp;quot;, &amp;quot;Blade&amp;quot;, &amp;quot;Bow&amp;quot;, &amp;quot;Axe&amp;quot;, &amp;quot;Dagger&amp;quot;,&#xA;        &amp;quot;Spoon&amp;quot;, &amp;quot;Fork&amp;quot;, &amp;quot;Coat&amp;quot;, &amp;quot;Chain Mail&amp;quot;, &amp;quot;Plate Mail&amp;quot;, &amp;quot;Cloak&amp;quot;,&#xA;        &amp;quot;Cape&amp;quot;, &amp;quot;Mirror&amp;quot;, &amp;quot;Cauldron&amp;quot;, &amp;quot;Pouch&amp;quot;, &amp;quot;Boots&amp;quot;, &amp;quot;Shoes&amp;quot;, &amp;quot;Greaves&amp;quot;,&#xA;        &amp;quot;Pants&amp;quot;, &amp;quot;Robes&amp;quot;, &amp;quot;Locket&amp;quot;, &amp;quot;Ring&amp;quot;, &amp;quot;Amulet&amp;quot;, &amp;quot;Potion&amp;quot;, &amp;quot;Fish&amp;quot;,&#xA;        &amp;quot;Teapot&amp;quot;, &amp;quot;Hood&amp;quot;, &amp;quot;Crown&amp;quot;, &amp;quot;Cap&amp;quot;, &amp;quot;Helmet&amp;quot; };&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The answer details the exact cause of the bugs. These are the kind of bugs that can live in a code base undetected for years, so this is definitely a worthy nominee for &amp;quot;Exterminator of the Year&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-04T14:57:57.403" CommentCount="0" CommunityOwnedDate="2015-01-04T14:42:35.590" ContentLicense="CC BY-SA 3.0" />
  <row Id="3901" PostTypeId="2" ParentId="3881" CreationDate="2015-01-04T14:42:47.930" Score="13" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/45150/31562&quot;&gt;Simon on 'Team Split' problem&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;One word:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;Rewafadhabihlgdity&lt;/h1&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Okay, maybe &amp;quot;one&amp;quot; more word.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Dontyoufinditabithardtoreadtext/codethatdoesntcontainanyspacesandappropriatepunctuation?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These two &amp;quot;words&amp;quot; make the point clear about how readable the code was, and why it is good to use spacing.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-09T11:00:20.450" CommentCount="0" CommunityOwnedDate="2015-01-04T14:42:47.930" ContentLicense="CC BY-SA 3.0" />
  <row Id="3902" PostTypeId="2" ParentId="3883" CreationDate="2015-01-04T15:23:36.103" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/63708/if-she-floats-then-she-is-not-a-witch-like-we-thought&quot;&gt;If she floats then she is not a witch like we thought&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Author: &lt;a href=&quot;https://codereview.stackexchange.com/users/27623/syb0rg&quot;&gt;syb0rg&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-01-04T15:23:36.103" CommentCount="1" CommunityOwnedDate="2015-01-04T15:23:36.103" ContentLicense="CC BY-SA 3.0" />
  <row Id="3903" PostTypeId="2" ParentId="3881" CreationDate="2015-01-05T06:58:13.620" Score="7" Body="&lt;h1&gt;&lt;a href=&quot;//codereview.stackexchange.com/a/60862/9357&quot;&gt;user50399 on &amp;quot;Numbers to words&amp;quot;&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Strone&amp;quot;?  What's a &amp;quot;strone&amp;quot;?  Oh… &lt;a href=&quot;http://en.wikipedia.org/wiki/Strone&quot; rel=&quot;nofollow noreferrer&quot;&gt;of course&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That sarcastic admonition against Hungarian notation made @RubberDuck laugh, at least.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;sub&gt;+1 for making me laugh. &lt;a href=&quot;http://www.reactiongifs.us/wp-content/uploads/2013/03/kill_it_with_fire.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;Kill the Hungarian Notation with fire!&lt;/a&gt; —  RubberDuck Aug 23 '14 at 12:00&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-05T06:58:13.620" CommentCount="0" CommunityOwnedDate="2015-01-05T06:58:13.620" ContentLicense="CC BY-SA 3.0" />
  <row Id="3904" PostTypeId="2" ParentId="3881" CreationDate="2015-01-05T07:03:32.177" Score="9" Body="&lt;h2&gt;Comment by 200_success on &lt;a href=&quot;//codereview.stackexchange.com/questions/63876/optimizing-nested-loop-for-an-array-within-a-list?noredirect=1#comment116801_63876&quot; rel=&quot;nofollow&quot;&gt;Optimizing nested loop for an array within a list&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Funny that @hamsaya chose to use &lt;code&gt;birds&lt;/code&gt; as a hypothetical identifier when asking an off-topic question about nesting.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;But really, we need to know the type of birds you are talking about to know what kind of nesting is appropriate. –  200_success♦ Sep 25 '14 at 17:37&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T07:03:32.177" CommentCount="2" CommunityOwnedDate="2015-01-05T07:03:32.177" ContentLicense="CC BY-SA 3.0" />
  <row Id="3905" PostTypeId="2" ParentId="3881" CreationDate="2015-01-05T07:13:42.593" Score="8" Body="&lt;h2&gt;&lt;a href=&quot;//codereview.stackexchange.com/a/58254/9357&quot; rel=&quot;nofollow&quot;&gt;200_success on Wow that's a big integer! What's its largest prime factor?&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What a fascinating solution! It seems that for every smart decision you made, you also threw in a poor decision or two.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To which RubberDuck said, &lt;a href=&quot;//chat.stackexchange.com/transcript/message/17453028#17453028&quot; rel=&quot;nofollow&quot;&gt;a month later in chat&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This remains one of my favorite reviews. @200 cracks me up.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T07:13:42.593" CommentCount="1" CommunityOwnedDate="2015-01-05T07:13:42.593" ContentLicense="CC BY-SA 3.0" />
  <row Id="3906" PostTypeId="2" ParentId="3882" CreationDate="2015-01-05T07:59:08.047" Score="2" Body="&lt;h2&gt;&lt;a href=&quot;//codereview.stackexchange.com/a/41214/9357&quot; rel=&quot;nofollow&quot;&gt;200_success on &quot;Tool for creating CR questions&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The tool was created for Code Review.  The act of posting the code to Code Review created the bug.  Code review by @200_success found the bug.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T07:59:08.047" CommentCount="0" CommunityOwnedDate="2015-01-05T07:59:08.047" ContentLicense="CC BY-SA 3.0" />
  <row Id="3907" PostTypeId="2" ParentId="3882" CreationDate="2015-01-05T08:21:01.097" Score="5" Body="&lt;h2&gt;&lt;a href=&quot;//codereview.stackexchange.com/a/74898/9357&quot; rel=&quot;nofollow&quot;&gt;200_success on &quot;Convert number into hours : minutes&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;To be honest, I stumbled upon this bug accidentally by carelessly introducing a bug of my own.  My original answer, which used &lt;code&gt;date.getHours()&lt;/code&gt;, produced nonsense — which @Geo242 rightfully complained about.  While fixing the bug that I introduced, it occurred to me that the &lt;code&gt;date.getMinutes()&lt;/code&gt; in the original question was also wrong for the same reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I nominate this bug because of&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;its collaborative and serendipitous method of discovery&lt;/li&gt;&#xA;&lt;li&gt;the fact that it manifests itself only in India, Sri Lanka, Afghanistan, Iran, Myanmar, Newfoundland, Venezuela, Nepal, the Chatham Islands, and parts of Australia.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T08:21:01.097" CommentCount="0" CommunityOwnedDate="2015-01-05T08:21:01.097" ContentLicense="CC BY-SA 3.0" />
  <row Id="3908" PostTypeId="2" ParentId="3890" CreationDate="2015-01-05T08:38:44.937" Score="4" Body="&lt;h2&gt;&lt;a href=&quot;//codereview.stackexchange.com/a/54243/9357&quot; rel=&quot;nofollow&quot;&gt;200_success on Kristofer Gisslén's &quot;Complex query to count votes with a redistribution system&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This question is probably the best first post I've seen from any user:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is a horrendously complex query, but working well enough to produce a plausible-looking result.&lt;/li&gt;&#xA;&lt;li&gt;However, it was based on a flaw in the author's understanding of how the Single Transferable Vote system is supposed to work, which was cleared up in a &lt;a href=&quot;//chat.stackexchange.com/transcript/message/16079578#16079578&quot; rel=&quot;nofollow&quot;&gt;chat&lt;/a&gt; session.&lt;/li&gt;&#xA;&lt;li&gt;I am seriously impressed that a self-taught programmer could have devised something with so many nested subselects, joins, and aggregate functions.&lt;/li&gt;&#xA;&lt;li&gt;The question was clearly posed, complete with a schema and test case.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To clean it up, I advocated ditching MySQL so that we could use CTEs to convert the nested queries into a logical linear progression.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T08:38:44.937" CommentCount="1" CommunityOwnedDate="2015-01-05T08:38:44.937" ContentLicense="CC BY-SA 3.0" />
  <row Id="3909" PostTypeId="1" CreationDate="2015-01-05T09:40:34.500" Score="10" ViewCount="214" Body="&lt;p&gt;What interesting uses of MathJax are there, other than &lt;a href=&quot;//math.meta.stackexchange.com/q/5020&quot;&gt;mathematical typesetting&lt;/a&gt;, that might be useful for Code Review?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="120114" LastEditDate="2022-02-03T19:19:28.797" LastActivityDate="2022-02-03T19:19:28.797" Title="What interesting uses of MathJax are there, other than mathematical typesetting?" Tags="|discussion|mathjax|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="3910" PostTypeId="2" ParentId="3909" CreationDate="2015-01-05T09:40:34.500" Score="8" Body="&lt;p&gt;You can use it to get color text, such as \$&#xA;\bbox[black]{\color{white}{\textrm{white}}}\&#xA;\color{black}{\textrm{black}}\ &#xA;\color{red}{\textrm{red}}\ &#xA;\color{green}{\textrm{green}}\ &#xA;\color{blue}{\textrm{blue}}\ &#xA;\color{cyan}{\textrm{cyan}}\ &#xA;\color{magenta}{\textrm{magenta}}\&#xA;\bbox[gray]{\color{yellow}{\textrm{yellow}}}&#xA;\$.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The MathJax &lt;code&gt;\color&lt;/code&gt; command works &lt;a href=&quot;https://github.com/mathjax/MathJax-docs/wiki/TeX-and-Colors&quot; rel=&quot;nofollow&quot;&gt;differently from the \$\LaTeX\$ &lt;code&gt;\color&lt;/code&gt; command&lt;/a&gt;.  The MathJax syntax is &lt;code&gt;\color{red}{apple}&lt;/code&gt;; the \$\LaTeX\$ syntax is just &lt;code&gt;\color{red}&lt;/code&gt;, which changes the color of all subsequent text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any standard &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/CSS/color_value&quot; rel=&quot;nofollow&quot;&gt;CSS color name&lt;/a&gt; should work, e.g. \$\color{firebrick}{\texttt{\color{firebrick}{blah}}}\$.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To change the background color, you can use &lt;a href=&quot;http://docs.mathjax.org/en/latest/tex.html#bbox&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;\bbox[bgcolorname]{content}&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T09:40:34.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="3911" PostTypeId="2" ParentId="3909" CreationDate="2015-01-05T10:10:14.953" Score="8" Body="&lt;p&gt;You can make tables using &lt;code&gt;\begin{array}{colspec} … \end{array}&lt;/code&gt;, where &lt;code&gt;colspec&lt;/code&gt; is some string consisting of &lt;code&gt;l&lt;/code&gt;, &lt;code&gt;c&lt;/code&gt;, &lt;code&gt;r&lt;/code&gt; specifying left, center, and right alignment for the columns.  The &lt;code&gt;colspec&lt;/code&gt; may also have &lt;code&gt;|&lt;/code&gt; characters indicating the placement of vertical column-separating bars.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To draw horizontal row-separating lines, use the &lt;code&gt;\hline&lt;/code&gt; command.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a &lt;a href=&quot;//codereview.stackexchange.com/a/49709/9357&quot; rel=&quot;nofollow&quot;&gt;moderately complex example&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;\newcommand{smallm}[0]{\overset{n\ \gg\ m}{\longrightarrow}}&#xA;\begin{array}{|l|c|c|}&#xA;                        \hline \\&#xA;               &amp;amp; \textrm{Straightforward approach, done well} &amp;amp; \textrm{Fenwick tree} \\&#xA;                        \hline \\&#xA;\textrm{Space} &amp;amp; O(m + n) \smallm O(n)             &amp;amp; O(m) \smallm O(1) \\&#xA;                        \hline \\&#xA;\textrm{Time}  &amp;amp; O(m + n) \smallm O(n)             &amp;amp; O((m + n) \log m) \smallm O(n) \\&#xA;                        \hline&#xA;\end{array}$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a &lt;a href=&quot;//codereview.stackexchange.com/a/54047/9357&quot; rel=&quot;nofollow&quot;&gt;very complex example&lt;/a&gt; of a truth table:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$$\begin{array}{ccc|c|c}&#xA;\text{*p == *q} &amp;amp; \text{*q != '\0'} &amp;amp; \text{*p != '\0'} &amp;amp; {\begin{array}{l}\text{*p!='\0' &amp;amp;&amp;amp;}\\\text{*q!='\0' &amp;amp;&amp;amp;}\\\text{*p==*q}\end{array}} &amp;amp; \begin{array}{l}\text{*q != '\0' &amp;amp;&amp;amp;}\\\text{*p == *q}\end{array} \\&#xA;\hline \\&#xA;\begin{array}{c}T\\T\end{array} &amp;amp; \begin{array}{c}T\\T\end{array} &amp;amp; \begin{array}{c}T\\F\end{array} &amp;amp; \begin{array}{c}T\\F\ \textrm{(impossible)}\end{array} &amp;amp;  T \\         &#xA;\hline \\&#xA;\begin{array}{c}T\\T\end{array} &amp;amp; \begin{array}{c}F\\F\end{array} &amp;amp; \begin{array}{c}T\\F\end{array} &amp;amp; \begin{array}{c}F\ \textrm{(impossible)}\\F\end{array} &amp;amp;  F \\         &#xA;\hline \\&#xA;\begin{array}{c}F\\F\end{array} &amp;amp; \begin{array}{c}T\\T\end{array} &amp;amp; \begin{array}{c}T\\F\end{array} &amp;amp; \begin{array}{c}F\\F\end{array} &amp;amp;  F \\&#xA;\hline \\&#xA;\begin{array}{c}F\\F\end{array} &amp;amp; \begin{array}{c}F\\F\end{array} &amp;amp; \begin{array}{c}T\\F\end{array} &amp;amp; \begin{array}{c}F\\F\end{array} &amp;amp;  F \\&#xA;\end{array}$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the &lt;a href=&quot;/revisions/a3c821ef-f44a-4e54-a5ca-0d0dad6fa955/view-source&quot;&gt;source&lt;/a&gt; for the examples above, or by right-clicking on each table and selecting &lt;em&gt;Show Math As → TeX Commands&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-01-05T10:22:32.317" LastActivityDate="2015-01-05T10:22:32.317" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3912" PostTypeId="2" ParentId="3909" CreationDate="2015-01-05T10:26:44.190" Score="8" Body="&lt;p&gt;You can draw &lt;a href=&quot;/a/1829/9357&quot;&gt;box-and-pointer diagrams&lt;/a&gt; using a combination of &lt;code&gt;\fbox{}&lt;/code&gt; and arrows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;\newcommand{ptr}[1]{\overset{\mathtt{#1}}{\longrightarrow}}&#xA;\begin{align*}&#xA;                                             &amp;amp;\mathtt{newNode} \\&#xA;                                             &amp;amp;\quad\downarrow  \\&#xA;\mathtt{head} \ptr{} \fbox{first} \ptr{next} &amp;amp;\fbox{another} \ptr{next} \mathtt{null} \\&#xA;                                             &amp;amp;\fbox{second}  \ptr{next}&#xA;                                              \fbox{rest}    \ptr{next}&#xA;                                              \fbox{of}      \ptr{next}&#xA;                                              \fbox{list}    \ptr{next} \mathtt{null}&#xA;\end{align*}&#xA;$$&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="41243" LastEditDate="2015-01-05T21:36:37.100" LastActivityDate="2015-01-05T21:36:37.100" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3913" PostTypeId="2" ParentId="3882" CreationDate="2015-01-05T14:51:52.837" Score="8" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/71603/calculating-the-harmonic-average/71663#71663&quot;&gt;Edward on &quot;Calculating the harmonic average&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The original assembly language code was not bad when it was posted, but with certain inputs, such as the integers from 1 to 100,000, it was inaccurate by only 0.2%, dependent on the ordering of the data, making this a very subtle bug.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also cited Goldberg's seminal paper &lt;a href=&quot;http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;What Every Computer Scientist Should Know About Floating-Point Arithmetic&lt;/a&gt; and illustrates, with sample code, why this is important.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-01-09T12:03:28.517" CommentCount="0" CommunityOwnedDate="2015-01-05T14:51:52.837" ContentLicense="CC BY-SA 3.0" />
  <row Id="3914" PostTypeId="1" AcceptedAnswerId="3915" CreationDate="2015-01-05T21:00:35.527" Score="4" ViewCount="98" Body="&lt;p&gt;I decided to write a &lt;a href=&quot;https://en.wikipedia.org/wiki/Literate_programming&quot; rel=&quot;nofollow&quot;&gt;Literate Programme&lt;/a&gt; Tutorial of Python in Python, i.e. a document that contains executable code as well as very extensive comments about the basic functionalties of the code. This &quot;programme&quot; is quite big, 431 lines, but most of it is text explaining what is happening. Is it ok to post the tutorial/programme here on Code Review? For completness I include the script down here.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&quot;&quot;&quot;&#xA;Welcome to this Python tutorial.&#xA;This document is both a tutorial and a piece of code: you can read it and&#xA;you can also execute it!&#xA;if you are curious just press F5 to see what it does.&#xA;At the end of this tutorial you will understand how all the functions that &#xA;you see in this file are created. And you will know some basic concept of programming.&#xA;&#xA;---&#xA;&#xA;Traditionally the first programme is an hello world programme, let us&#xA;start with that:&#xA;&quot;&quot;&quot;&#xA;def hello_world():&#xA;    print(&quot;Hello world!&quot;)&#xA;&#xA;&quot;&quot;&quot;&#xA;'def' is the most important keyword in Python: it defines a function.&#xA;A function in short is a piece of code that:&#xA;1) manipulates an input or&#xA;2) gives an output or performs some IO.&#xA;The 'print' function just outputs something.&#xA;&#xA;--------&#xA;&#xA;We may want to keep track of a value under a name, this is called &#xA;creating a variable. Creating a variable is very straightforward:&#xA;Just type a name the '=' sign and a value.&#xA;&quot;&quot;&quot;&#xA;&#xA;greeting = &quot;Hello&quot;&#xA;place = &quot;World&quot;&#xA;answer = 42&#xA;&#xA;&quot;&quot;&quot;&#xA;Now that we have covered the basics of output and variables, we can get &#xA;down to the real job that computers can do well: calculating things.&#xA;Lets make a simple example:&#xA;&quot;&quot;&quot;&#xA;&#xA;result = 2 + 2&#xA;&#xA;&quot;&quot;&quot;&#xA;If I ask &quot;How much is the result?&quot; you can easily reply 4.&#xA;But let's make another example (a**b means a to the power of b)&#xA;&quot;&quot;&quot;&#xA;&#xA;result = 9**13&#xA;&#xA;&quot;&quot;&quot;&#xA;Now it is not easy to mentally calculate that the result is&#xA;2541865828329, is it? Instead a computer can calculate it in less&#xA;than a tenth of a second.&#xA;&#xA;---&#xA;It is very rare to create a programme that will execute all the statements&#xA;it contains no matter what, in other words we may want to branch the programme,&#xA;do a thing if a condition is True, do another if the condition is False.&#xA;I am going to illustrate this with a simple age asking example:&#xA;&quot;&quot;&quot;&#xA;&#xA;try:&#xA;    input = raw_input&#xA;except NameError:&#xA;    pass&#xA;&#xA;&quot;&quot;&quot;&#xA;Please ignore the lines of code above, they are there to make this&#xA;programme compatible with the old Python 2, they are outside the scope of&#xA;this tutorial&#xA;&quot;&quot;&quot;&#xA;&#xA;def decide_if_teenager(age):&#xA;    age = int(input(&quot;How old are you? &quot;))&#xA;    if 13 &amp;lt;= age &amp;lt;= 19:&#xA;        print(&quot;You are a teenager&quot;)&#xA;    else:&#xA;        print(&quot;You are not a teenager&quot;)&#xA;&#xA;&quot;&quot;&quot;&#xA;The input(text_to_display) function asks the user for a value&#xA;and 'returns' that value. For now just rememember that you can use&#xA;my_user_decided_value = input(&quot;Enter your value: &quot;)&#xA;The age input is then converted to an integer to compare it with numbers,&#xA;because all input defaults to text and then an&#xA;if: else: statement is used to print an appropriate message.&#xA;&#xA;---&#xA;&#xA;We now run into an obvious question:&#xA;&quot;If computers are so fast how can I get my computer to execute a big&#xA;number of operations? Do I have to type them all one by one?&quot;&#xA;Luckly you can tell the computer to execute multiple statements with&#xA;'loops'. A loop is nothing more than repeating something.&#xA;&quot;&quot;&quot;&#xA;&#xA;def count_to_ten():&#xA;    for number in range(1,10):&#xA;        print(number)&#xA;&#xA;&quot;&quot;&quot;&#xA;This function will output all the numbers from one to ten.&#xA;&#xA;---&#xA;&#xA;We can now create our first programme the really uses the computational&#xA;power of modern computers: a factorial programme.&#xA;(The factorial of a number is the product of all the numbers from 1 to&#xA;that number).&#xA;&quot;&quot;&quot;&#xA;&#xA;def factorial(n):&#xA;    result = 1&#xA;    for i in range(1,n+1):&#xA;        result *= i&#xA;    return result&#xA;&#xA;&quot;&quot;&quot;&#xA;Let us consider the most peculiar parts of this function:&#xA;* range(1,n+1): ranges in Python are non-inclusive, that is the last &#xA;element is considered outside of the range.&#xA;* 'a *= b' is the same as 'a = a * b' but is shorter, so it is used to&#xA;be clearer and to avoid too much tipying.&#xA;* 'return' this keyword is very important, it allows us to create functions&#xA;that 'give back' a value.&#xA;&#xA;---&#xA;&#xA;There is also another kind of looping, the while loop, that loops while&#xA;the condition remains True. It should be used rarely but for completeness&#xA;sake I am going to implement a programme that uses it.&#xA;&#xA;The collatz conjecture says that the Collatz sequence of all the numbers&#xA;will arrive to one.&#xA;&#xA;The collatz sequence of a number is definde as folows&#xA;&quot;&quot;&quot;&#xA;&#xA;def next_collatz(n):&#xA;    if is_even(n):&#xA;        return n//2&#xA;    else:&#xA;        return 3*n + 1&#xA;&#xA;def collatz_sequence(n):&#xA;    steps = 1&#xA;    while n != 1:&#xA;        n = collatz_sequence(n)&#xA;        steps += 1&#xA;    return steps&#xA;&#xA;&quot;&quot;&quot;&#xA;The above function will compute the collatz sequence of a number and will&#xA;return the number of collatz_steps taken to arrive to 1&#xA;&#xA;---&#xA;&#xA;Let's make another function that computes numerical values, this time a&#xA;little harder, the GCD (Greatest Common Divisor). Here we will understand &#xA;the huge power of functions: complex functions can be built from simple&#xA;ones.&#xA;&#xA;Our plan is to decompose the problem in the following sub-problems:&#xA;1) Find the greatest or max of a list of numbers.&#xA;2) Find the common numbers between two lists.&#xA;3) Find the divisors of a number.&#xA;&#xA;1) Find the greatest or max of a list of numbers.&#xA;We are very lucky because we don't have to solve this problem ourselves:&#xA;there is a built-in function ready to use called max that will do just this.&#xA;&#xA;2) Find the common numbers between two lists.&#xA;The best way to approach this task is list comprehension.&#xA;List comprehension is a simple way to change lists.&#xA;A list is a series of comma separated values.&#xA;&quot;&quot;&quot;&#xA;&#xA;example_lst = [3,5,7,2,8]&#xA;&#xA;&quot;&quot;&quot;&#xA;There are two ways to change lists, one is 'filtering' them, taking only the &#xA;elements that satisfy a condition&#xA;&quot;&quot;&quot;&#xA;&#xA;def is_even(n):&#xA;    return n % 2 == 0&#xA;&#xA;even_only = [i for i in example_lst if is_even(i)]&#xA;&#xA;&quot;&quot;&quot;&#xA;The other is 'mapping' them, applying a function that changes the value:&#xA;&quot;&quot;&quot;&#xA;&#xA;to_the_3rd_power = [i**3 for i in example_lst]&#xA;&#xA;&quot;&quot;&quot;&#xA;Finally we should remember that these can be applied together:&#xA;&quot;&quot;&quot;&#xA;&#xA;even_only_to_the_3rd_power = [i**3 for i in example_lst if is_even(i)]&#xA;&#xA;&quot;&quot;&quot;&#xA;Now defining a function that takes the common elements of two&#xA;lists is trivial:&#xA;&quot;&quot;&quot;&#xA;&#xA;def common(list1,list2):&#xA;    return [i for i in list1 if i in lst2]&#xA;&#xA;&quot;&quot;&quot;&#xA;3) Finding the divisors of a number.&#xA;This task is very interesting: you can either choose a very simple &#xA;function that is slow or a very fast one that is harder. In this tutorial&#xA;I will use the simple one.&#xA;Often you can translate a mathematical concept in code directly:&#xA; ' The divisors (or factors) of a number are all the natural numbers (integers)&#xA;less than it  if the remainder of the division number / divider equals 0.'&#xA;&quot;&quot;&quot;&#xA;&#xA;def divisors(n):&#xA;    return [i for i in range(1,n+1) if n % i == 0]&#xA;&#xA;&quot;&quot;&quot;&#xA;We have been able to translate the concept to code verbatim!&#xA;(Technical side note: '%' is the reaminder-of-division (modulo) operator.&#xA;&quot;&quot;&quot;&#xA;&#xA;&quot;&quot;&quot;&#xA;And now that we have all the pieces we can assemble the final GCD&#xA;proramme.&#xA;&quot;&quot;&quot;&#xA;&#xA;def GCD(a,b):&#xA;    return max(common(divisors(a),divisors(b)))&#xA;&#xA;&quot;&quot;&quot;&#xA;In the above function the parenthesis work as they do in the&#xA;algebraic expressions i.e. you start evaluating what is in the innermost&#xA;parenthesis first and then you proceed to the outer parenthesis.&#xA;&#xA;---&#xA;&#xA;We now know some Math techniques, so it is time to learn about files IO&#xA;and text processing techniques.&#xA;&quot;&quot;&quot;&#xA;&#xA;def get_text_of_self():&#xA;    with open(__file__) as f:&#xA;        return f.read()&#xA;&#xA;&quot;&quot;&quot;&#xA;In the code above I introduced 2 new concepts:&#xA;1) 'with open(filename) as f:' is the best way to handle files IO:&#xA;just call it, than do what you want with f and then forget about it:&#xA;it handles closing automatically.&#xA;2) '__file__' as you can see this variable has __double__undercores__,&#xA;it means that it is 'magic': the Python interpreter (the programme that &#xA;runs the Python programmes) gives a value to all this __double__underscored__variables__&#xA;at runtime. '__file__' is the name of the script.&#xA;&#xA;---&#xA;&#xA;Now we may be curious to know what are the most common words in this file.&#xA;Yet another time, we can use a built-in called counter&#xA;&quot;&quot;&quot;&#xA;&#xA;from collections import Counter&#xA;&#xA;&quot;&quot;&quot;&#xA;Imports should always be placed at the start of files but for you to better&#xA;read this tutorial, I have put this import in the midddle of the file.&#xA;&#xA;Now you may start wondering: &quot;How can I understand what is built-in and what &#xA;is not?&quot; Actually it is not easy: the Python Standard Library (i.e. the&#xA;place that contains all the built-ins) is huge. A reasonable rule of thumb&#xA;is that 95% of what you can think of is built-in, you just have to search for&#xA;it. A good page to see all the built-ins listed nicely is &#xA;https://docs.python.org/3/library&quot;&#xA;&#xA;---&#xA;&#xA;So let's return to goal of getting the most common words of this file.&#xA;We are going to divide the task in smaller functions:&#xA;1) Getting the content of this file&#xA;2) Making a list of words out of it&#xA;3) Using Counter to count them&#xA;&#xA;1) Is already done, just see the get_text_of_self function above.&#xA;&#xA;2) To make a list of words out of it we must use the important &#xA;'.split()' built-in, it allows youto split a text at a char and gives you a list.&#xA;As words are separated by spaces we can split on the spaces&#xA;&quot;&quot;&quot;&#xA;&#xA;def get_wordlist(text):&#xA;    return text.split(&quot; &quot;)&#xA;&#xA;&quot;&quot;&quot;&#xA;3) Counter is built-in.&#xA;&#xA;---&#xA;We can now assemble the pieces:&#xA;&quot;&quot;&quot;&#xA;&#xA;def count_words_in_this_file():&#xA;    words = get_wordlist(get_text_of_self())&#xA;    return Counter(words)&#xA;&#xA;&quot;&quot;&quot;&#xA;This will return all the words in the file with the number of times they &#xA;appear, scroll to the top to see the most common ones.&#xA;&#xA;---&#xA;&#xA;So far we have covered the basics of calculating with numbers, IO and&#xA;processing text, now I will show you how to create a GUI, a graphical user&#xA;interface, where the user can press buttons and enter values in &#xA;'widgets'. &quot;Is a GUI module built-in?&quot; The answer unsuprisingly is yes,&#xA;it is called Tkinter.&#xA;This GUI will be a number guessing game:&#xA;The user moves a slider to select a number, he then presses a button and if&#xA;the number is equal to the computer's number, he will win, otherwise the computer&#xA;will tell him lower or bigger.&#xA;&quot;&quot;&quot;&#xA;&#xA;&quot;&quot;&quot;&#xA;First of all we import the needed libraries, as I want this programme&#xA;to be compatible with the old Python 2.x I have to make the imports code a&#xA;bit more complicated, anyway it is just trying to import the modules for&#xA;Python 3, if it fails it imports the modules for Python 2&#xA;&quot;&quot;&quot;&#xA;try:&#xA;    import tkinter as tk&#xA;    import tkinter.messagebox as pop_up&#xA;except ImportError:&#xA;    import Tkinter as tk&#xA;    import tkMessageBox as pop_up&#xA;&#xA;import random&#xA;&#xA;&quot;&quot;&quot;&#xA;As always we decompose the problem into functions,&#xA;as creating a number guessing game is easy we only need 3 of them&#xA;&quot;&quot;&quot;&#xA;def generate_message(user_number,cpu_number):&#xA;    if user_number &amp;lt; cpu_number:&#xA;        return &quot;Too low&quot;&#xA;    elif user_number == cpu_number:&#xA;        return &quot;Right!&quot;&#xA;    else:&#xA;        return &quot;Too big&quot;&#xA;&#xA;def number_guessing_game_GUI():&#xA;    &quot;&quot;&quot;&#xA;    Tkinter GUI programmes are usually Object Oriented, but I&#xA;    consider that an advanced topic, also it is not compulasory.&#xA;    As this is a beginner course I decided not to use Objects but simple&#xA;    functions and variables.&#xA;    &quot;&quot;&quot;&#xA;&#xA;    &quot;&quot;&quot;&#xA;    The following line is a convention always followed&#xA;    when writing a tkinter programme.&#xA;    &quot;&quot;&quot;&#xA;    root = tk.Tk()&#xA;&#xA;    root.wm_title(&quot;Number guessing game&quot;)&#xA;&#xA;    &quot;&quot;&quot;&#xA;    Sadly inside tkinter we can't use the Python built-ins types,&#xA;    we are forced to use IntVar and StringVar. These kind of types&#xA;    must be assigned with the set keyword and read with the get keyword.&#xA;    cpu_number is the only IntVar that we will use in this simple programme.&#xA;    &quot;&quot;&quot;&#xA;    cpu_number = tk.IntVar()&#xA;    cpu_number.set(random.randint(1,10))&#xA;&#xA;    def reset():&#xA;        cpu_number.set(random.randint(1,10))&#xA;&#xA;    def show_message():&#xA;        pop_up.showinfo(&quot;The number you chose is...&quot;,&#xA;             generate_message(number_selector.get(),cpu_number.get()))&#xA;&#xA;    &quot;&quot;&quot;&#xA;    Down here you can see the code creating the widgets i.e. the things that you&#xA;    see in the GUI. It is quite long but pretty easy to undersatnd.&#xA;    &quot;&quot;&quot;&#xA;&#xA;    number_selector = tk.Scale(root,from_=1, to=10,orient = tk.HORIZONTAL)&#xA;    number_selector.pack()&#xA;&#xA;    confirm_button = tk.Button(root,text = &quot;Check this number&quot;,command = show_message)&#xA;    confirm_button.pack()&#xA;&#xA;    play_again_button = tk.Button(root, text = &quot;Play again&quot;,command = reset)&#xA;    play_again_button.pack()&#xA;&#xA;    &quot;&quot;&quot;&#xA;    In order to actually display the GUI you need to call the mainloop function&#xA;    &quot;&quot;&quot;&#xA;    tk.mainloop()&#xA;&#xA;&quot;&quot;&quot;&#xA;Now we are going to display a welcome message to the user (to you in this case :))&#xA;and show him the list of the functions in this module&#xA;&quot;&quot;&quot;&#xA;from inspect import getmembers, isfunction&#xA;&#xA;functions_list = [hello_world, decide_if_teenager, count_to_ten,&#xA;                  factorial, next_collatz, collatz_sequence,&#xA;                  is_even, common, divisors, GCD, get_text_of_self,&#xA;                  get_wordlist, count_words_in_this_file,&#xA;                  generate_message,number_guessing_game_GUI,&#xA;                  ]&#xA;def main():&#xA;    print(&quot;&quot;&quot;Welcome to the interactive shell, you can experiment with the following&#xA;functions defined in this tutorial.&quot;&quot;&quot;)&#xA;    print([i.__name__ for i in functions_list])&#xA;&#xA;&quot;&quot;&quot;&#xA;When writing a medium/big Python script it is good practice to use the following 'guard'&#xA;&quot;&quot;&quot;&#xA;if __name__ == &quot;__main__&quot;:&#xA;    main()&#xA;&#xA;&quot;&quot;&quot;&#xA;This way the Python script will only execute the main funciton if it called directly,&#xA;if you put the UI code in the main function this means that you can use the script not&#xA;only standalone but also as a library importing it&#xA;&quot;&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;P.S. I would like to post the programme &lt;a href=&quot;http://en.literateprograms.org/LiteratePrograms:Welcome&quot; rel=&quot;nofollow&quot;&gt;in this wiki&lt;/a&gt; is the copyright of the reviews ok?&lt;/p&gt;&#xA;" OwnerUserId="54718" LastEditorUserId="9357" LastEditDate="2015-01-05T21:15:56.913" LastActivityDate="2015-01-05T21:24:11.577" Title="Is a literate programme tutorial on-topic?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="3915" PostTypeId="2" ParentId="3914" CreationDate="2015-01-05T21:14:40.107" Score="11" Body="&lt;p&gt;In general, literate programming would be OK. This particular question, though, is off-topic, I think. The code doesn't do any coherent task, and is all for illustration. In that sense, &lt;em&gt;any&lt;/em&gt; code would do, making it rather hypothetical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively stated, what kind of answers would you expect? There should really be several independent questions; we couldn't meaningfully review all of the code in one answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T21:14:40.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3916" PostTypeId="2" ParentId="3914" CreationDate="2015-01-05T21:24:11.577" Score="5" Body="&lt;p&gt;The wiki that you would like to post to uses a CC0 license, which is essentially public domain. That license is incompatible with the &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow&quot;&gt;CC BY-SA 3.0 license&lt;/a&gt; used by Stack Exchange, as it drops the requirements for attribution and for relicensing derivative works under the same terms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, if you were to receive answers, you would not be able to republish them on the Literate Programming wiki unless you got explicit authorization from the contributor(s).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-05T21:24:11.577" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3917" PostTypeId="1" AcceptedAnswerId="3918" CreationDate="2015-01-06T07:38:31.730" Score="7" ViewCount="93" Body="&lt;p&gt;I recently discovered this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot;&gt;comparative-review&lt;/a&gt; tag while reading some PE questions. It says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;This tag is used for questions which present a problem and multiple solutions, where the asker wishes to know which solution is best (and why). &#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Aren't many programming problems usually have multiple solutions?&lt;/li&gt;&#xA;&lt;li&gt;Say the asker does not state that he wishes to know which solution is best (he might think his solution is best), but reviewers found his current solution and code to be absolutely disgusting. As reviewer, isn't it better to recommend a better solution right away to improve the code?&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/74982/project-euler-12-first-triangle-number-with-more-than-500-divisors&quot;&gt;This question&lt;/a&gt; has the tag, but the asker didn't really ask for other solutions (basing this on the tag description), he asked for an explanation/review on his current solution. It's already jamalized so using the tag there is considered fine by the site. But how is that?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But if that's really what comparative-review means, why not all questions comparative-reviewed?&#xA;Am I missing something? How to use this tag?&lt;/p&gt;&#xA;" OwnerUserId="44488" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-01-07T04:09:41.993" Title="Uses of [comparative-review]" Tags="|discussion|tags|comparative-review|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3918" PostTypeId="2" ParentId="3917" CreationDate="2015-01-06T11:52:35.087" Score="5" Body="&lt;p&gt;Your observations are keen, but your understanding of the tag is misplaced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; is supposed to be used when the question contains two (or more) alternate implementations of the same code, and the question is &quot;which one is better, and why?&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, your questions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Aren't many programming problems usually have multiple solutions?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, problems normally have multiple solutions, but, are they presented (as working code) in the Code Review question?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Say the asker does not state that he wishes to know which solution is best&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the tag is not appropriate for the question....&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/74982/project-euler-12-first-triangle-number-with-more-than-500-divisors&quot;&gt;This question&lt;/a&gt; has the tag, but the asker didn't really ask for other solutions (basing this on the tag description)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That question is a poor example for the tag's use. It is not a comparative review. I am removing the tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For a better example, see: &lt;a href=&quot;https://codereview.stackexchange.com/q/60145/31503&quot;&gt;Which FizzBuzz is better, and why?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-01-07T04:09:41.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3919" PostTypeId="2" ParentId="2538" CreationDate="2015-01-06T17:29:41.373" Score="5" Body="&lt;h1&gt;Anime &amp;amp; Manga&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement &lt;a href=&quot;https://anime.meta.stackexchange.com/q/865/6406&quot;&gt;2014-03-07 (or earlier?)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta:&lt;/li&gt;&#xA;&lt;li&gt;Colors:&lt;/li&gt;&#xA;&lt;li&gt;Election:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-06T17:29:41.373" CommentCount="0" CommunityOwnedDate="2015-01-06T17:29:41.373" ContentLicense="CC BY-SA 3.0" />
  <row Id="3920" PostTypeId="2" ParentId="2538" CreationDate="2015-01-06T17:33:40.133" Score="3" Body="&lt;h1&gt;Computer Science&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Declaration of Readiness: &lt;a href=&quot;https://cs.meta.stackexchange.com/questions/743/when-will-cs-se-graduate#comment2484_747&quot;&gt;2014-01-07&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://cs.meta.stackexchange.com/questions/1054/preparing-for-graduation-election-coming-on-august-3-2015&quot;&gt;2015-07-29&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://cs.meta.stackexchange.com/questions/1057/2015-community-moderator-election&quot;&gt;2015-08-03&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Graduation: &lt;a href=&quot;https://cs.meta.stackexchange.com/questions/1111/congratulations-computer-science-is-graduating&quot;&gt;2015-09-10&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://cs.meta.stackexchange.com/q/1189/25735&quot;&gt;2016-01-20&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://cs.meta.stackexchange.com/q/1211/25735&quot;&gt;2016-02-01&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-02-05T15:31:36.610" CommentCount="0" CommunityOwnedDate="2015-01-06T17:33:40.133" ContentLicense="CC BY-SA 3.0" />
  <row Id="3921" PostTypeId="1" AcceptedAnswerId="3923" CreationDate="2015-01-06T20:24:12.317" Score="12" ViewCount="87" Body="&lt;p&gt;This tag was burninated as part of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2141/do-we-need-acronym-tags-dry-solid-etc&quot;&gt;this discussion&lt;/a&gt;, and I've seen it come back a few times after that, including today.  It may be a popular review request, but that doesn't mean it should keep coming back as a tag.  Mentioning such concerns in the question body is already sufficient.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-09-06T16:47:57.733" Title="Should we let [dry] dry away?" Tags="|discussion|status-completed|tags|blacklist-request|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3922" PostTypeId="2" ParentId="3921" CreationDate="2015-01-06T20:27:35.007" Score="11" Body="&lt;p&gt;Sure. If we intended to delete the tag, and yet it keeps getting recreated, then blacklisting seems like the logical course of action.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-06T20:27:35.007" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3923" PostTypeId="2" ParentId="3921" CreationDate="2015-01-06T20:34:21.430" Score="7" Body="&lt;p&gt;Yes. I've personally removed this tag at least once since the discussion you mention was marked &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;. I'm sure I'm not the only one. There's no reason to keep burning it over and over. Blacklist it.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="22222" LastEditDate="2015-09-06T16:47:57.733" LastActivityDate="2015-09-06T16:47:57.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="3924" PostTypeId="2" ParentId="3917" CreationDate="2015-01-07T02:53:20.740" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/74982/project-euler-12-first-triangle-number-with-more-than-500-divisors&quot;&gt;This question&lt;/a&gt; has the tag, but the asker didn't really ask for other solutions (basing this on the tag description), he asked for an explanation/review on his current solution. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To be precise, he asked for &lt;strong&gt;why&lt;/strong&gt; one of his two solutions was better than the other solution.  Admittedly, he wasn't asking which was better, as he already knew that.  He did want to understand &lt;strong&gt;why&lt;/strong&gt; the one was better in &lt;strong&gt;comparison&lt;/strong&gt; to the other.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Presented a problem.&lt;/li&gt;&#xA;&lt;li&gt;Multiple solutions.&lt;/li&gt;&#xA;&lt;li&gt;Wanted to know why one solution performed a lot better than another.  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The only thing that question was missing was a desire to know which was better.  It certainly wanted a review of one implementation in comparison to another.  &lt;/p&gt;&#xA;" OwnerUserId="53820" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-01-07T02:53:20.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4924" PostTypeId="2" ParentId="3859" CreationDate="2015-01-07T12:37:52.323" Score="9" Body="&lt;p&gt;&lt;strong&gt;Best Newcomer (Answer) category:&lt;/strong&gt; Best answer by a user who wasn't a member yet before 2014.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-01-07T12:37:52.323" CommentCount="0" CommunityOwnedDate="2015-01-07T12:37:52.323" ContentLicense="CC BY-SA 3.0" />
  <row Id="4925" PostTypeId="2" ParentId="3859" CreationDate="2015-01-07T12:39:18.807" Score="9" Body="&lt;p&gt;&lt;strong&gt;Best Newcomer (Question) category:&lt;/strong&gt; Best question by a user who wasn't a member yet before 2014.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-01-07T12:39:18.807" CommentCount="0" CommunityOwnedDate="2015-01-07T12:39:18.807" ContentLicense="CC BY-SA 3.0" />
  <row Id="4926" PostTypeId="2" ParentId="3881" CreationDate="2015-01-07T13:51:43.947" Score="12" Body="&lt;p&gt;I just realized that &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3859/best-of-code-review-2014-now-accepting-nominations#comment8289_3859&quot;&gt;meta answers were eligible for nomination too&lt;/a&gt;, so...&lt;/p&gt;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308/41243&quot;&gt;Mat's Mug on Can I put my code on a third party site and link to the site in my question?&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Why? Because cats and the internet are like peas and carrots and I can't think of anything that could possibly drive home the reason we can't rely on external links for content than this.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Snzh8.png&quot; alt=&quot;Pastebin.com is under heavy load right now. Should be back online soon.&quot; /&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-07T13:51:43.947" CommentCount="1" CommunityOwnedDate="2015-01-07T13:51:43.947" ContentLicense="CC BY-SA 3.0" />
  <row Id="4928" PostTypeId="2" ParentId="1510" CreationDate="2015-01-08T06:56:51.850" Score="10" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; HOLY CARP&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/users/18427/malachi&quot;&gt;Malachi&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural height:&lt;/strong&gt; Mostly &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Dec 2013&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may or may not have been a typo, but &lt;a href=&quot;http://chat.stackexchange.com/search?q=holy%20carp&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;as recorded in The 2nd Monitor originally&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Malachi Dec 11 '13 11:10 PM&#xA;  105.1k close votes needed on Stackoverflow. holy carp&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It has since been used fairly frequently, often in &lt;strong&gt;SHOUT CASE&lt;/strong&gt;, to express surprise or astonishment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: It is also occasionally accompanied by other references to fish like &quot;mackerel&quot; and such.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-01-08T07:11:00.227" CommentCount="2" CommunityOwnedDate="2015-01-08T06:56:51.850" ContentLicense="CC BY-SA 3.0" />
  <row Id="4929" PostTypeId="1" AcceptedAnswerId="4932" CreationDate="2015-01-08T22:14:26.840" Score="6" ViewCount="100" Body="&lt;p&gt;Suppose a newbie asks a question on SO with an MWE that's adequately formatted, but there are mistakes in style and organization that make it difficult to understand the code.  OP is trying to ask a question, but doesn't know enough to formulate an MWE that allows asking a good question.  Maybe the source of his/her problem is just that the code doesn't work as intended because it's confusing, but who knows?  What OP needs is advice about how to organize his/her code, and this is needed before a proper question on SO can be asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be appropriate to move the question to CR, or to suggest to OP that s/he ask for a code review on CR?  Questions that I've seen on CR are at a more advanced level.  Is CR appropriate for those in early stages of programming?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(For example, &lt;a href=&quot;https://stackoverflow.com/questions/27831828/how-to-set-variables-to-turtles-one-at-a-time-locally-in-netlogo&quot;&gt;this question&lt;/a&gt; is about a procedure that is called by a procedure that is in an iteration (&lt;code&gt;ask&lt;/code&gt;) over a collection of items (&quot;turtles&quot;), and then does something to each turtle specified in the iteration--which is two procedures up--after also iterating over all of the turtles (called &lt;code&gt;bigs&lt;/code&gt; and &lt;code&gt;smalls&lt;/code&gt;) in the inner procedure.  I don't think there's any reason to organize the code in this confusing manner.  There is not yet an MWE, but this is the SO question that motivated me to wonder about whether it's appropriate to send a newbie to CR.)&lt;/p&gt;&#xA;" OwnerUserId="61384" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-01-08T22:53:43.073" Title="Should newbie questions be moved from SO to CR for style/organization advice?" Tags="|discussion|scope|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4930" PostTypeId="2" ParentId="4929" CreationDate="2015-01-08T22:34:52.320" Score="4" Body="&lt;h2&gt;No, well maybe&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The reason is that we deal with &lt;strong&gt;&lt;em&gt;working code&lt;/em&gt;&lt;/strong&gt; only.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code doesn't work it doesn't belong on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If the code functions according to its purpose, then yes, otherwise no.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2015-01-08T22:44:11.100" LastActivityDate="2015-01-08T22:44:11.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4931" PostTypeId="2" ParentId="4929" CreationDate="2015-01-08T22:43:33.270" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is CR appropriate for those in early stages of programming?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely!  However, the code must still work as intended.  If the OP is unsure, then the question may have to stay on SO.  This may look more like a grey area, but regardless of skill level, the OP is still responsible for making sure that all output checks out.  If there are hidden bugs not revealed by any testing, then even if they're discovered on CR, they can still be addressed.  We don't close questions in cases such as these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not about the difficulty of understanding the code, though.  Even if someone on SO has a hard time reading the code, it doesn't automatically make it a good question for CR.  Otherwise, users &lt;em&gt;may&lt;/em&gt; see that the code is clearly broken and will promptly vote to close.  A question doesn't belong on both sites at the same time, either.  If it doesn't work, keep it on SO until it works.  Once it does work, have the OP post the &lt;em&gt;working product&lt;/em&gt; on CR.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-01-08T22:43:33.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4932" PostTypeId="2" ParentId="4929" CreationDate="2015-01-08T22:47:03.387" Score="17" Body="&lt;p&gt;Programs and Programmers go through stages. For Programs, it's from idea, to design, to development, to testing and finally to release.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For programmers, there are novices, 'junior', 'senior', etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review does not have a rule about what stage the programmer is in, but it does have a rule about what stage the program is in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your program is in the early stages, and you are struggling, there's a good chance you could get assistance on Programmers.se - that's when you are dealing with concepts, designs, strategies, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your program is in the development stage, and you are struggling, there's a good chance you can get help on Stack Overflow, where specific programming problems are solved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review fits in between the testing and the release phase - for those times when you think your code is ready for release, and you believe it works, but you want someone else to give it a once-over, and look for unexpected edge cases, alternative considerations, etc. When the work is essentially done, but you are just looking for a 2nd opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For code to be on topic on Code Review, it is expected that it passes all the tests that it's expected to pass. At a minimum:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;it compiles&lt;/li&gt;&#xA;&lt;li&gt;it runs without error on the anticipated use cases&lt;/li&gt;&#xA;&lt;li&gt;it produces the correct results in the right format and presentation&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code review is not for helping you to solve problems that need to be solved to pass the testing phase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A side-effect of Code Review, is that for the programmer, it is often a way to take you 1 step further, to teach you one more thing, to get a bit more experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the specific question you link to on Stack Overflow, you've done a good job there with your answer, and I believe you are right that the question code needed some structure and order. But, even neat and tidy code, if it does not accomplish the task as intended, then it's not on-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, once the code works, then send the code on over, and we can review it. Note, there is a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag designed to indicate those times when the programmer is new, and it is an indication that the reviews should be more forgiving, and suggest simpler, or less advanced strategies, etc.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2015-01-08T22:53:43.073" LastActivityDate="2015-01-08T22:53:43.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4933" PostTypeId="2" ParentId="3882" CreationDate="2015-01-10T16:35:26.330" Score="0" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/63409/12390&quot;&gt;Janos on &quot;Quicksort in Python&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;There was an obscure off-by-one error,&#xA;the first element of a list would not be sorted, for example for input:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[14, 3, 9, 2, 1, 5, 4, 2, 1, 3]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It gave output:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[14, 1, 1, 2, 2, 3, 3, 4, 5, 9]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The bug would have been easier to notice with better variable names,&#xA;and of course unit tests.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-01-10T16:35:26.330" CommentCount="0" CommunityOwnedDate="2015-01-10T16:35:26.330" ContentLicense="CC BY-SA 3.0" />
  <row Id="4934" PostTypeId="2" ParentId="3882" CreationDate="2015-01-10T16:40:47.923" Score="3" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/60055/12390&quot;&gt;Janos on &quot;Code Kata - Berlin Clock&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Considering that a &lt;a href=&quot;http://en.wikipedia.org/wiki/Mengenlehreuhr&quot; rel=&quot;nofollow noreferrer&quot;&gt;Berlin Clock&lt;/a&gt; itself is not very readable to begin with,&#xA;it's probably no surprise that there would be obscure bugs in the implementation,&#xA;overlooked by 4 other answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the bugs by implementing the examples given in the requirements as proper unit tests.&#xA;By refactoring the code, while keeping the rest of the unit tests intact,&#xA;the problem became clearer as the code became more readable.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-01-10T16:47:23.027" CommentCount="0" CommunityOwnedDate="2015-01-10T16:40:47.923" ContentLicense="CC BY-SA 3.0" />
  <row Id="4935" PostTypeId="2" ParentId="3882" CreationDate="2015-01-10T16:50:42.817" Score="1" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/63060/12390&quot;&gt;Janos on &quot;Time to Next Departure&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The code was dependent on the current time,&#xA;which made it hard to unit test,&#xA;and hard to see a bug that would happen when the current time is 58 or 59 minutes,&#xA;resulting in an infinite loop.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-01-10T16:50:42.817" CommentCount="0" CommunityOwnedDate="2015-01-10T16:50:42.817" ContentLicense="CC BY-SA 3.0" />
  <row Id="4936" PostTypeId="2" ParentId="3890" CreationDate="2015-01-10T17:04:58.340" Score="0" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/69310/12390&quot;&gt;Janos on &quot;Schema design for user profile&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;At first glance,&#xA;the schema design in the question looked quite fine and harmless.&#xA;On closer look it turned out to be quite awful,&#xA;and resulted in a surprisingly detailed in-depth answer.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-01-10T17:04:58.340" CommentCount="0" CommunityOwnedDate="2015-01-10T17:04:58.340" ContentLicense="CC BY-SA 3.0" />
  <row Id="4937" PostTypeId="2" ParentId="3890" CreationDate="2015-01-10T17:08:18.800" Score="1" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/67050/12390&quot;&gt;Janos on &quot;Given a String, return a boolean if it is a number&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Revealed bugs by implementing unit tests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reduced the confused and complex parsing logic in the question to a single line of regex matching.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-01-10T17:08:18.800" CommentCount="0" CommunityOwnedDate="2015-01-10T17:08:18.800" ContentLicense="CC BY-SA 3.0" />
  <row Id="4938" PostTypeId="2" ParentId="3890" CreationDate="2015-01-10T17:13:47.503" Score="2" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/63060/12390&quot;&gt;Janos on &quot;Time to Next Departure&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Converted a tedious while loop + switch with lots of duplicated code to more efficient, simpler and clearer implementation using binary search that also fixed an obscure bug.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-01-10T17:13:47.503" CommentCount="0" CommunityOwnedDate="2015-01-10T17:13:47.503" ContentLicense="CC BY-SA 3.0" />
  <row Id="4939" PostTypeId="2" ParentId="3890" CreationDate="2015-01-10T18:08:02.627" Score="0" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/71930/determine-if-a-sentence-is-a-pangram/71931#71931&quot;&gt;Janos on &quot;Determine if a sentence is a pangram&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A pangram (Greek: παν γράμμα, pan gramma, &quot;every letter&quot;) or holoalphabetic sentence for a given alphabet is a sentence using every letter of the alphabet at least once. Pangrams have been used to display typefaces, test equipment, and develop skills in handwriting, calligraphy, and keyboarding.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Rewrote the complicated and inefficient original code to shorter, simpler, super-efficient implementation, which uses a &lt;code&gt;boolean[]&lt;/code&gt; for storage instead of a &lt;code&gt;Set&amp;lt;Character&amp;gt;&lt;/code&gt;, resulting on extra performance improvements thanks to much reduced boxing.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-01-10T18:08:02.627" CommentCount="0" CommunityOwnedDate="2015-01-10T18:08:02.627" ContentLicense="CC BY-SA 3.0" />
  <row Id="4940" PostTypeId="2" ParentId="3890" CreationDate="2015-01-10T19:08:34.610" Score="1" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/70575/score-validation/70581#70581&quot;&gt;Janos on &quot;Score Validation&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Converted a complicated, confused, arrow-shaped code to simpler, more efficient, cleaner, unit tested solution, pleasantly surprising the OP:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Wow, would have never thought of it like this. Thanks alot! –  user2999980 &lt;a href=&quot;https://codereview.stackexchange.com/questions/70575/score-validation/70581#comment129019_70581&quot;&gt;Nov 22 '14 at 19:29&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-01-10T19:08:34.610" CommentCount="0" CommunityOwnedDate="2015-01-10T19:08:34.610" ContentLicense="CC BY-SA 3.0" />
  <row Id="4941" PostTypeId="2" ParentId="3890" CreationDate="2015-01-10T19:12:40.063" Score="0" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/47848/read-from-a-file-and-pick-a-random-line/47853#47853&quot;&gt;Janos on &quot;Read from a file and pick a random line&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Gradually reworked a poorly decomposed implementation with weak cohesion to a generalized, reusable object oriented solution following properly the single responsibility principle.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-01-10T19:12:40.063" CommentCount="0" CommunityOwnedDate="2015-01-10T19:12:40.063" ContentLicense="CC BY-SA 3.0" />
  <row Id="4942" PostTypeId="2" ParentId="3890" CreationDate="2015-01-10T19:16:17.210" Score="1" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/69548/converting-fractions-to-mixed-numbers/69558#69558&quot;&gt;Janos on &quot;Converting fractions to mixed numbers&quot;&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Major cleanup of a poorly decomposed implementation,&#xA;making use of &lt;a href=&quot;http://en.wikipedia.org/wiki/Euclidean_algorithm&quot; rel=&quot;nofollow noreferrer&quot;&gt;Euclid's elegant gcd algorithm&lt;/a&gt;,&#xA;resulting in an elegant, reusable, object oriented solution,&#xA;including unit tests.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-01-10T19:16:17.210" CommentCount="0" CommunityOwnedDate="2015-01-10T19:16:17.210" ContentLicense="CC BY-SA 3.0" />
  <row Id="4943" PostTypeId="1" CreationDate="2015-01-11T13:13:11.943" Score="1" ViewCount="68" Body="&lt;p&gt;I would like someone to review a small PHP project of mine - the entire source code of which has been uploaded on Github.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it advisable to share the link of the entire project here on Code Review?&lt;/p&gt;&#xA;" OwnerUserId="37604" LastEditorUserId="22222" LastEditDate="2015-01-11T17:52:25.877" LastActivityDate="2015-01-11T17:52:25.877" Title="Is it advisable to share the link of the entire project on Code Review?" Tags="|discussion|site-policy|asking-questions|third-party|" AnswerCount="0" CommentCount="2" ClosedDate="2015-01-11T17:52:45.407" ContentLicense="CC BY-SA 3.0" />
  <row Id="4944" PostTypeId="2" ParentId="3830" CreationDate="2015-01-12T17:52:55.933" Score="2" Body="&lt;p&gt;Creative Commons have their own &lt;a href=&quot;https://creativecommons.org/compatiblelicenses&quot; rel=&quot;nofollow&quot;&gt;List of compatible licenses&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the time of writing there is two licenses that are deemed compatible (with BY-SA &lt;strong&gt;4&lt;/strong&gt;.0), namely the &lt;a href=&quot;http://artlibre.org/licence/lal/en/&quot; rel=&quot;nofollow&quot;&gt;Free Art License v1.3.&lt;/a&gt; and &lt;a href=&quot;https://www.gnu.org/copyleft/gpl.html&quot; rel=&quot;nofollow&quot;&gt;GPLv3&lt;/a&gt; (which only works one-way)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They also have a list of rejected compatibility proposals right below the list of compatible licenses, which as of now is &lt;em&gt;empty&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New Licenses for the compatibility may be proposed to the cc-commitee by posting to their &lt;a href=&quot;http://lists.ibiblio.org/mailman/listinfo/cc-licenses&quot; rel=&quot;nofollow&quot;&gt;mailinglist&lt;/a&gt; under their &lt;a href=&quot;http://wiki.creativecommons.org/ShareAlike_compatibility_process_and_criteria&quot; rel=&quot;nofollow&quot;&gt;process and criteria for determining compatibility&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="37660" LastEditDate="2016-07-08T10:54:12.193" LastActivityDate="2016-07-08T10:54:12.193" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4946" PostTypeId="2" ParentId="1429" CreationDate="2015-01-13T22:54:18.250" Score="11" Body="&lt;h2&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/264586/naruto-accepted-answer-with-zero-score&quot; rel=&quot;nofollow noreferrer&quot;&gt;Naruto (accepted answer with zero score)&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Accepted answers without upvotes seem to be an anomaly:&#xA;when would you accept an answer but not upvote it?&#xA;Perhaps the OP didn't have enough reputation to upvote,&#xA;or inexperienced in the community?&#xA;It could be good to take a look here,&#xA;some of the posts here probably deserve a vote.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2022-08-09T10:37:20.487" LastActivityDate="2022-08-09T10:37:20.487" CommentCount="1" CommunityOwnedDate="2015-01-13T22:54:18.250" ContentLicense="CC BY-SA 4.0" />
  <row Id="4947" PostTypeId="2" ParentId="1429" CreationDate="2015-01-13T23:19:43.943" Score="6" Body="&lt;h1&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/223231/tumbleweed-prevention&quot; rel=&quot;nofollow noreferrer&quot;&gt;Tumbleweed Prevention&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Most of us probably know how it feels to have a question that gets very little attention.&lt;/p&gt;&#xA;&lt;p&gt;Imagine how it would be to get essentially no attention. No votes. No comments. Very few views.&lt;/p&gt;&#xA;&lt;p&gt;All you get is a Tumbleweed badge. Yay.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2545/code-review-se-is-graduating/2555#2555&quot;&gt;Help prevent the &amp;quot;Tumbleweed&amp;quot; badge&lt;/a&gt; by giving the right questions some attention! A question with a single upvote is better than a question with no votes.&lt;/p&gt;&#xA;&lt;p&gt;(See also &lt;a href=&quot;http://data.stackexchange.com/codereview/query/508754/tumbleweed-prevention&quot; rel=&quot;nofollow noreferrer&quot;&gt;a more strict fork of the same base query&lt;/a&gt;, used by &lt;a href=&quot;https://codereview.stackexchange.com/users/75639/robosanta&quot;&gt;@RoboSanta&lt;/a&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-06T21:49:52.943" CommentCount="1" CommunityOwnedDate="2015-01-13T23:19:43.943" ContentLicense="CC BY-SA 3.0" />
  <row Id="4948" PostTypeId="1" CreationDate="2015-01-14T02:51:13.423" Score="7" ViewCount="221" Body="&lt;p&gt;I don't want to cross-post on all metas, so I chose Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the &lt;a href=&quot;https://codereview.stackexchange.com/questions/77457/test-remove-or-always-remove&quot;&gt;current hot potato&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm starting to notice that questions are now getting kicked around between sites because each community considers the questions to &quot;&lt;em&gt;not be a good fit&lt;/em&gt;&quot; which ends up causing programming questions like this to fall through the cracks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP needs a bit of coaching and help thinking through the variables in his question. He poses a false dichotomy, and the correct answer is &quot;it depends, based on these variables.&quot; While it's a legitimate question, it goes about ten minutes before it gets closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So which of the three communities should be nutting up and accepting this question, or do we need to create a fourth site?&lt;/p&gt;&#xA;" OwnerUserId="61048" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-03-27T03:00:38.483" Title="The Code Review/Programmers/Stack Overflow hot potato" Tags="|discussion|specific-question|scope|asking-questions|new-users|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4949" PostTypeId="2" ParentId="4948" CreationDate="2015-01-14T03:05:58.783" Score="4" Body="&lt;p&gt;No, a fourth &lt;em&gt;site&lt;/em&gt; wouldn't work for this, and is an entirely different discussion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was deemed off-topic on Programmers, so it was migrated here.  But it's also off-topic here because it appeared to contain some pseudocode, so the migration was rejected.  Now, if SO still deems it off-topic (I don't think it was already posted there), then either this question doesn't belong on either site in its current state, or Programmers should've thought more about its topicality before migrating it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/129598/which-computer-science-programming-stack-exchange-do-i-post-in&quot;&gt;Here&lt;/a&gt; is the &quot;master&quot; post that provides guidance regarding which programming question belongs on which technology-oriented site.  It may not be helpful enough in all cases, but it's still a good start.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-01-14T08:25:09.823" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4950" PostTypeId="2" ParentId="4948" CreationDate="2015-01-14T03:35:55.150" Score="3" Body="&lt;p&gt;Code Review rules exist for a reason, and it's not because we are prejudiced against a certain class of questions.  Specifically, we need to have real, working code in the question.  Otherwise, we'll be blind men looking at an elephant — each reviewer interprets the pseudocode in their own way.  An answer might point out a deficiency or an improvement, and the author could respond with &quot;that's not what I meant&quot;.  Reviewing such fluid code is a &lt;a href=&quot;/q/1709/9357&quot;&gt;frustrating experience for everyone involved, in our experience&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of this question, we have no idea what an &lt;code&gt;item&lt;/code&gt; is, or why it might sometimes be the string &lt;code&gt;&quot;undefined&quot;&lt;/code&gt;.  Did the author mean &lt;code&gt;typeof item == 'undefined'&lt;/code&gt;?  Why not just test &lt;code&gt;if (item) { … }&lt;/code&gt;?  Why would the event fire so frequently in the first place?  Has the event handler been attached to the &quot;wrong&quot; place?  The question is so vague that asking for an A-or-B opinion is meaningless.  We need much more detail to give useful advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this question was far-off-topic enough for Code Review that only the author could make it on-topic.  Ideally, I would have put the question on hold to let the author revise it.  However, the Stack Exchange system is designed such that putting a migrated question on hold also rejects the migration.  This behaviour may be unfriendly to the author of the question, but I think that the system is designed this way so that only questions that are truly good for the target site should be considered for migration in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the ideal course of action would have been to leave a comment on the question on Programmers inviting the author to post a good Code Review question, instead of migrating a question that was not reviewable.  Which is what I have done:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;sub&gt;@Mihai Migration to Code Review was rejected because the question contains hypothetical pseudocode. We would be glad to have the author a similar question on Code Review with a fully working example. –  &lt;a href=&quot;//programmers.stackexchange.com/users/51698/200-success&quot; rel=&quot;nofollow&quot;&gt;200_success&lt;/a&gt; &lt;a href=&quot;//programmers.stackexchange.com/questions/269970/test-remove-or-always-remove#comment550295_269970&quot; rel=&quot;nofollow&quot;&gt;1 hour ago&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-14T03:35:55.150" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4951" PostTypeId="2" ParentId="4948" CreationDate="2015-01-14T04:03:04.363" Score="7" Body="&lt;p&gt;The question clearly states that the author is &lt;em&gt;not&lt;/em&gt; seeking a code review. That alone makes the question off-topic for Code Review, as we require the author to be receptive to comments on all aspects of the code.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-14T04:03:04.363" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4952" PostTypeId="1" AcceptedAnswerId="4978" CreationDate="2015-01-14T17:00:55.337" Score="40" ViewCount="4957" Body="&lt;p&gt;On Code Review we often encounter questions with the same kind of problem over and over again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of us are using the &lt;a href=&quot;https://stackapps.com/questions/2116/autoreviewcomments-pro-forma-comments-for-se&quot;&gt;auto comments script&lt;/a&gt; which allows you to maintain a list of comments to post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are some useful tin-can comments that can be good to have in your list of comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel that a comment can be improved, you can post a comment on that specific answer.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:25:40.930" LastActivityDate="2024-03-25T18:43:42.737" Title="Frequently Posted Comments" Tags="|discussion|comments|" AnswerCount="19" CommentCount="0" CommunityOwnedDate="2015-01-14T17:32:09.747" ContentLicense="CC BY-SA 3.0" />
  <row Id="4953" PostTypeId="2" ParentId="4952" CreationDate="2015-01-14T17:00:55.337" Score="19" Body="&lt;h1&gt;Question contains non-working code.&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Welcome to Code Review! I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. Code Review is not the site to ask for help in fixing or changing *what* your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way! Please see our [help center](/help/on-topic) for more information.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This comment makes our site scope much clearer, and is an invitation for the user to come back once the code works and get the full usage of Code Review.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-02-13T11:27:20.127" CommentCount="0" CommunityOwnedDate="2015-01-14T17:32:09.747" ContentLicense="CC BY-SA 3.0" />
  <row Id="4954" PostTypeId="2" ParentId="4952" CreationDate="2015-01-14T17:05:33.717" Score="16" Body="&lt;h1&gt;OP has edited their question to include feedback received in answers, effectively invalidating existing answers.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Adapted from the famous meta post, &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763/23788&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&quot;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;I have rolled back the last edit. Please see *[What to do when someone answers](/help/someone-answers)*.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The answer-invalidating edit should be rolled back, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have editing rights, you can use the comment below and flag for moderator attention.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;Please do not add, remove, or edit code in a question after you've received an answer. The site policy is explained in [What to do when someone answers](/help/someone-answers).&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Another version:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;Please do not update the code in your question to incorporate feedback from answers, doing so goes against the Question + Answer style of Code Review. This is not a forum where you should keep the most updated version in your question. Please see *[what you may and may not do after receiving answers](//codereview.meta.stackexchange.com/a/1765)*.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Beginner friendly variant (after you rolled changes back):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;While it's great that a review enabled you to improve your code, please do not update the code in your question to incorporate feedback from answers. Doing so goes against the Question + Answer style of Code Review, as it unfortunately invalidates the existing review(s). This is not a forum where you should keep the most updated version in your question, so I rolled your changes back to the previous version. Please see see *[what you may and may not do after receiving answers](//codereview.meta.stackexchange.com/a/1765)* for ways to announce your new code.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="21002" LastEditDate="2019-01-26T08:57:44.240" LastActivityDate="2019-01-26T08:57:44.240" CommentCount="1" CommunityOwnedDate="2015-01-14T17:32:09.747" ContentLicense="CC BY-SA 4.0" />
  <row Id="4955" PostTypeId="2" ParentId="4952" CreationDate="2015-01-14T17:25:08.117" Score="12" Body="&lt;h1&gt;An answer contains a completely different solution with no explanation or justification.&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;You have presented an alternative solution, but haven't reviewed the code. Please explain your reasoning (how your solution works and why it is better than the original) so that the author and other readers can learn from your thought process.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In addition, please flag the post as low quality.  Moderators may put an &amp;quot;insufficient explanation&amp;quot; notice on it, and we can &lt;a href=&quot;http://data.stackexchange.com/codereview/query/203683/post-notices-outstanding&quot; rel=&quot;nofollow noreferrer&quot;&gt;keep track of such posts&lt;/a&gt; for deletion in the future if no improvement is made.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-09-23T16:56:16.033" CommentCount="4" CommunityOwnedDate="2015-01-14T17:32:09.747" ContentLicense="CC BY-SA 3.0" />
  <row Id="4956" PostTypeId="2" ParentId="4952" CreationDate="2015-01-14T17:25:59.247" Score="7" Body="&lt;h1&gt;Question contains little to no description about what the code does.&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;This question is incomplete. To help reviewers give you better answers, please add sufficient context to your question. The more you tell us about what your code does and what the purpose of doing that is, the easier it will be for reviewers to help you. [Questions should include a description of what the code does](//codereview.meta.stackexchange.com/q/1226)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-02-22T18:24:28.163" CommentCount="0" CommunityOwnedDate="2015-01-14T17:32:09.747" ContentLicense="CC BY-SA 3.0" />
  <row Id="4957" PostTypeId="2" ParentId="4952" CreationDate="2015-01-14T17:29:56.957" Score="11" Body="&lt;h1&gt;Title is too generic&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;The desire to improve code is implied for all questions on this site. Question titles should reflect the purpose of the code, not how you wish to have it reworked. See [ask] for examples.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Another wording:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;The current question title, which states your concerns about the code, is too general to be useful here. The site standard is for the title to simply state the task accomplished by the code. Please see [ask] for examples, and revise the title accordingly.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Also feel free to edit the title and make it awesome. A good title can often become a hot question.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-02-19T15:33:20.800" CommentCount="1" CommunityOwnedDate="2015-01-14T17:32:09.747" ContentLicense="CC BY-SA 3.0" />
  <row Id="4959" PostTypeId="2" ParentId="4952" CreationDate="2015-01-14T17:33:05.693" Score="8" Body="&lt;h1&gt;Code Challenge Missing Description&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Links can rot. [Please include a description of the challenge here in your question.](//codereview.meta.stackexchange.com/q/1993)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-02-22T18:24:15.167" CommentCount="0" CommunityOwnedDate="2015-01-14T17:33:05.693" ContentLicense="CC BY-SA 3.0" />
  <row Id="4960" PostTypeId="2" ParentId="4952" CreationDate="2015-01-14T17:35:56.743" Score="14" Body="&lt;h1&gt;Question contains Hypothetical Code / Pseudocode&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. The example code that you have posted is not reviewable in this form because it leaves us guessing at your intentions.  Unlike Stack Overflow, Code Review needs to look at concrete code in a real context. Please see [Why is hypothetical example code off-topic for CR?](//codereview.meta.stackexchange.com/q/1709)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-02-22T18:23:33.387" CommentCount="0" CommunityOwnedDate="2015-01-14T17:35:56.743" ContentLicense="CC BY-SA 3.0" />
  <row Id="4961" PostTypeId="2" ParentId="3890" CreationDate="2015-01-14T18:02:35.523" Score="2" Body="&lt;h1&gt;Malachi's &lt;a href=&quot;https://codereview.stackexchange.com/a/40280/18427&quot;&gt;Answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/40146/can-this-stored-procedure-be-cleaned-up-or-made-even-more-efficient&quot;&gt;Stored procedure&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;This question was going downhill fast, and through multiple edits and a lot of cleaning came  a rather good answer that cleaned up this SQL quite well.&lt;/p&gt;&#xA;&lt;p&gt;There were a lot of Votes cast in both directions on this question before and after the cleansing.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-14T18:02:35.523" CommentCount="0" CommunityOwnedDate="2015-01-14T18:02:35.523" ContentLicense="CC BY-SA 3.0" />
  <row Id="4962" PostTypeId="1" CreationDate="2015-01-14T23:51:35.057" Score="17" ViewCount="817" Body="&lt;p&gt;SE sites use Google Code Prettify for code formatting. While &lt;a href=&quot;https://meta.stackexchange.com/questions/242889/code-block-prettify-for-code-review-after-graduation&quot;&gt;it's still up in the air&lt;/a&gt; as to whether we would be able to get SE to use community-voted code formatting, I've been experimenting with Prettify. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few options for line numbering in Prettify, and I was interested to know what everyone thought would be best to use, if we were to have our own formatting. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will post 3 answers with the different options. Please up- or down-vote according to your preference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PS: Please don't mind the colors right now, haven't got that far yet.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;em&gt;PPS: I took the code from &lt;a href=&quot;https://codereview.stackexchange.com/questions/77401/linq-me-a-fizzbuzz&quot;&gt;here&lt;/a&gt; in case you are curious.&lt;/em&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-05-12T18:36:46.073" Title="Code Prettify - Line numbers?" Tags="|discussion|formatting|design|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4963" PostTypeId="2" ParentId="4962" CreationDate="2015-01-14T23:52:02.340" Score="9" Body="&lt;h2&gt;No line numbers&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;This is the setting that is currently in use on CR.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/E3bal.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-15T00:04:36.547" CommentCount="0" CommunityOwnedDate="2015-01-14T23:52:02.340" ContentLicense="CC BY-SA 3.0" />
  <row Id="4964" PostTypeId="2" ParentId="4962" CreationDate="2015-01-14T23:53:24.227" Score="25" Body="&lt;h2&gt;All lines numbers&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;To clarify, as the question surfaced a few times, line numbers&lt;/em&gt; &lt;em&gt;&lt;strong&gt;do not&lt;/strong&gt;&lt;/em&gt; &lt;em&gt;affect copy &amp;amp; paste, in other words, line numbers are not stored in the clipboard when you select the code.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2&gt;DRAWBACKS&lt;/h2&gt;&#xA;&lt;p&gt;After some experimentation, it appears the line numbers do carry over using IE 11, but not on other browsers tested. This would make the copied code not compile until they are removed. This may be a pretty big deal breaker, as SE supports IE 11. (thanks @MarcAndre for pointing out)&lt;/p&gt;&#xA;&lt;p&gt;Also, it would be nice if answers could retain correct line numbers when posting snippets; however there is no way to make a code block &lt;em&gt;not&lt;/em&gt; start with line 1. Code in the question occasionally changes (i.e. it might get formatted a bit better) - answers referencing specific line numbers would potentially become confusing.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bEaAY.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-19T19:49:01.233" CommentCount="15" CommunityOwnedDate="2015-01-14T23:53:24.227" ContentLicense="CC BY-SA 3.0" />
  <row Id="4965" PostTypeId="2" ParentId="4962" CreationDate="2015-01-14T23:54:25.127" Score="-22" Body="&lt;h2&gt;Numbers every 5 lines&lt;/h2&gt;&#xA;&lt;p&gt;&lt;em&gt;Note that the different colored lines are also optional, that can be changed easily.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/FJaim.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-15T00:05:24.730" CommentCount="2" CommunityOwnedDate="2015-01-14T23:54:25.127" ContentLicense="CC BY-SA 3.0" />
  <row Id="4966" PostTypeId="1" AcceptedAnswerId="4967" CreationDate="2015-01-15T01:41:57.057" Score="3" ViewCount="79" Body="&lt;p&gt;We have a new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery-mobile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery-mobile&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery-mobile&lt;/a&gt; tag.  This is the tag description from to SO:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;jQuery Mobile is a touch-optimized web framework for smartphones and tablets. It provides a unified user interface system across all popular mobile device platforms, built on jQuery.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We currently have questions tagged with both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mobile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mobile&amp;#39;&quot; rel=&quot;tag&quot;&gt;mobile&lt;/a&gt;, but I don't want to retag them right away if there are some differences.  There may also be some relevant &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery-mobile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery-mobile&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery-mobile&lt;/a&gt; questions that don't have both of these tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should this tag be populated, if it's good enough for this site?  If not, then it can be burninated.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-01-16T19:14:51.607" Title="Should the [jquery-mobile] tag be populated with existing questions?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4967" PostTypeId="2" ParentId="4966" CreationDate="2015-01-15T11:27:50.313" Score="3" Body="&lt;p&gt;I wanted to add to the conversation, but I'm not sure this is really an answer, because &lt;strong&gt;I don't know.&lt;/strong&gt; We really need a domain expert here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery-mobile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery-mobile&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery-mobile&lt;/a&gt; seems to be a good tag. &lt;a href=&quot;http://jquerymobile.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;jQuery Mobile is a framework&lt;/a&gt;. Traditionally, there's been little question that technology tags are good tags. The single question currently tagged with it is using that framework, so I would call that an appropriate use and certainly, there are some experts out there who know this framework very well. These are all hallmarks of a good tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked at &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery+mobile&quot;&gt;the questions that have both the jQuery and Mobile tags&lt;/a&gt;, but I don't see anything that indicates they are using this framework. This is the part where we need a domain expert. Maybe they are and I just don't know that they are. It appears to me that they are using jQuery and Mobile technology, which makes the separate &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mobile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mobile&amp;#39;&quot; rel=&quot;tag&quot;&gt;mobile&lt;/a&gt; tags appropriate. I don't believe they should be retagged unless some one with the appropriate domain knowledge does so. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, as it is, I think the current state of things is &lt;em&gt;okay&lt;/em&gt;. &lt;strong&gt;Except&lt;/strong&gt; now we have a &quot;problem tag&quot; that is a hyphenated version of two existing tags. But it's a good tag, and it means something different from what the tags means separately. So.... yeah. Not sure what to do about &lt;em&gt;that&lt;/em&gt;... If it stays, I am absolutely positive that it will be mis-used in the future. If it goes, then the other tags will be mis-used to cover this technology.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hello Rock! Meet Hard Place.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Until the fate of this tag and related questions can be decided, I have added the following snippet to &lt;a href=&quot;https://codereview.stackexchange.com/tags/jquery-mobile/info&quot;&gt;the jQuery-Mobile tag's wiki&lt;/a&gt;. Please feel free to improve upon it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please do not use this tag for the incidental use of jQuery and mobile technology. This tag is for use with the jQuery Mobile framework only.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-01-16T19:14:51.607" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4968" PostTypeId="2" ParentId="4952" CreationDate="2015-01-15T11:42:28.520" Score="4" Body="&lt;h1&gt;Answer which is a question&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;This isn't an answer to the question. If you have another question, please ask it by clicking the [Ask Question](http://codereview.stackexchange.com/questions/ask) button. If you are uncertain, take a look at [ask].&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-15T11:42:28.520" CommentCount="8" CommunityOwnedDate="2015-01-15T11:42:28.520" ContentLicense="CC BY-SA 3.0" />
  <row Id="4969" PostTypeId="1" AcceptedAnswerId="4981" CreationDate="2015-01-15T13:05:46.317" Score="9" ViewCount="93" Body="&lt;p&gt;Last summer we &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2024/41243&quot;&gt;burninated a number of meta tags&lt;/a&gt;. These were mostly tags that described what the original poster of a question was concerned about or wanted to have reviewed. I stumbled across the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comments&amp;#39;&quot; rel=&quot;tag&quot;&gt;comments&lt;/a&gt; tag this morning and I'm thinking it should go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the tag wiki:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Comments are non-executable remarks embedded in source code that are&#xA;  directed at programmers or that are for documentation. Use this tag to&#xA;  indicate that the comments in the code are a concern (verbosity,&#xA;  helpfulness, or formatting).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Comments are clearly not a technology, nor can I think of a use for this tag that wouldn't reflect someone's concerns about their code. Since we determined that concerns about your code should be stated in your question, what's the use of this tag? Is there one?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-07-09T20:30:16.220" Title="Any [comments] on this burnination request?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4970" PostTypeId="2" ParentId="1429" CreationDate="2015-01-15T20:42:25.630" Score="5" Body="&lt;h2&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/412155/ripe-zombies&quot; rel=&quot;nofollow&quot;&gt;Ripe zombies&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Open questions with answers, at least one answer having score 0, no answer having score &gt; 0 (a.k.a. zombies ready for killing).&#xA;If you have some spare votes burning your pockets, this could be a good place to put them.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-12-20T17:09:13.827" LastActivityDate="2015-12-20T17:09:13.827" CommentCount="0" CommunityOwnedDate="2015-01-15T20:42:25.630" ContentLicense="CC BY-SA 3.0" />
  <row Id="4971" PostTypeId="2" ParentId="3828" CreationDate="2015-01-15T21:48:03.143" Score="9" Body="&lt;p&gt;Your question has been pretty thoroughly answered, but I thought it might benefit the Code Review community if I took a minute to present a few ways in which CR has been used by developers who are working on open source software. Particularly since I inadvertently sparked this discussion to begin with.&lt;/p&gt;&#xA;&lt;h1&gt;The Lone Developer: A Case Study&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/29034/leonel&quot;&gt;Leonel&lt;/a&gt; is a lone developer. He has been working on his &lt;a href=&quot;https://github.com/DITLeonel/GetBootstrap&quot; rel=&quot;nofollow noreferrer&quot;&gt;Bootstrap Console Customizer&lt;/a&gt; for a little while now. Being a lone developer, he doesn't have anyone to review his code. So, after each release, he posts a question here on CR requesting a review for whatever new feature he has added. He then takes that advice away and updates his project armed with the knowledge he gained here.&lt;/p&gt;&#xA;&lt;p&gt;This is the most obvious way to use Code Review to foster your open source project. &lt;em&gt;Get your code reviewed.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;There's more though. During this process, Leonel has posted good questions with working code embedded &lt;em&gt;and also&lt;/em&gt; linked back to his repository. He has gained at least one follower and potential contributor by doing this.&lt;/p&gt;&#xA;&lt;h1&gt;Common Interests: A Story About a Duck&lt;/h1&gt;&#xA;&lt;p&gt;As was pointed out, other projects are the result of like minded people being in the same place. When I became an active member of Code Review, there was really only one person monitoring the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt;. He invited me to chat and we quickly became friends. We reviewed each others' code. We would end up back in chat discussing the code. Discussing the code to the point where we were asked to start a different chat room altogether. There were often discussions about everything we hated about the IDE we were using. After &lt;em&gt;several months&lt;/em&gt; of this, I discovered that the other developer had just started a project on GitHub that had the potential to radically improve that IDE. Without a second thought, I jumped in and started helping anyway I knew how.&lt;/p&gt;&#xA;&lt;p&gt;At this point in the project, not only do we use chat to discuss things in real time, but we also post our code here for review from time to time. It helps to make sure it's not just the two of us putting eyes on our code.&lt;/p&gt;&#xA;&lt;p&gt;About now you're asking yourself, &amp;quot;What's the point here?&amp;quot;. The point is, if you want people to contribute to your project, they need to care about your project. It also doesn't hurt if you know another developer or two who are interested in the same things you are. Don't know anyone else who likes to code? That's okay. &lt;a href=&quot;http://chat.stackexchange.com/&quot;&gt;There are &lt;em&gt;&lt;strong&gt;tons&lt;/strong&gt;&lt;/em&gt; of SE chatrooms out there.&lt;/a&gt; Many of them are programming related. Go out and meet some fellow developers. It won't do you any good to badger or beg anyone to contribute to your project, but you just might meet someone who cares about the same things you do. You never know. Remember though, that project happened naturally. You can't force that kind of thing to happen.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-03T10:49:31.573" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4973" PostTypeId="1" AcceptedAnswerId="4974" CreationDate="2015-01-16T20:16:05.307" Score="10" ViewCount="108" Body="&lt;p&gt;I'm looking to come up with a &lt;strong&gt;standard for how to implement a system that will automatically update software&lt;/strong&gt;. As such, there is no actual programming per se, but I still want to make sure my standard is robust before moving on to the stage where I build a proof-of-concept prototype.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a good outline of the idea, which is what I would want to be critiqued, but no actual code to review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Can I ask for a review of my idea for a standard here?&lt;/strong&gt; If so, what do I use as tags? If not, where would be the best place to go for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference, the idea which I would be posing is &lt;a href=&quot;https://github.com/BlueHuskyStudios/The-BARC/blob/Refine/Refine.txt&quot; rel=&quot;nofollow&quot;&gt;The BARC on GitHub&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="30419" LastActivityDate="2015-01-16T20:39:05.127" Title="Can I ask for feedback on an idea for a standard?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4974" PostTypeId="2" ParentId="4973" CreationDate="2015-01-16T20:39:05.127" Score="16" Body="&lt;p&gt;No, this is &lt;em&gt;Code&lt;/em&gt; Review. We absolutely do require code to be present in the question, and it must be real code, not just example code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the programming-related Stack Exchange sites, the progression might look like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;“I'm designing a FooBar. How can I introduce frobnication without violating SOLID?”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Conceptual questions about software development in general and software design and architecture in particular are on-topic for Programmers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;“I'm implementing a FooBar, but it breaks my frobnication”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Concrete questions about problems with your code belong on Stack Overflow.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;“How can I improve my working FooBar? I'm especially interested in feedback on frobnication.”&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a working implementation, you can ask here on Code Review on how it could be improved.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So you might be tempted to ask on Programmers for a review of your standard. Unfortunately for you, design reviews don't really fly there, and they'd be closed as “too broad”. However, you can identify and ask specific, limited questions about standards and specifications as well as architecture there. Please see their &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;on-topic help&lt;/a&gt; for details.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2015-01-16T20:39:05.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4975" PostTypeId="1" AcceptedAnswerId="4977" CreationDate="2015-01-17T13:10:07.623" Score="9" ViewCount="16653" Body="&lt;p&gt;In the comments of &lt;a href=&quot;https://codereview.stackexchange.com/q/75257/62106&quot;&gt;this question&lt;/a&gt; about HTML and JavaScript, I read sentences like&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, let me suggest the site &lt;a href=&quot;http://developers.whatwg.org&quot; rel=&quot;nofollow noreferrer&quot;&gt;developers.whatwg.org&lt;/a&gt; for your use as reference, instead of W3Schools. (&lt;a href=&quot;https://codereview.stackexchange.com/questions/75257/sum-of-numbers-separated-with-comma/75292#comment136832_75277&quot;&gt;link&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't refer to W3Schools. Never did. And never will. (&lt;a href=&quot;https://codereview.stackexchange.com/questions/75257/sum-of-numbers-separated-with-comma/75292#comment136835_75277&quot;&gt;link&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What kind of problem do people have with W3Schools, what's wrong about the site so I shouldn't use it as reference?&lt;/p&gt;&#xA;" OwnerUserId="62106" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-01-17T15:19:54.423" Title="Why shouldn't I use W3Schools as reference?" Tags="|discussion|" AnswerCount="2" CommentCount="16" ClosedDate="2015-01-17T15:26:28.650" ContentLicense="CC BY-SA 3.0" />
  <row Id="4976" PostTypeId="2" ParentId="4975" CreationDate="2015-01-17T13:26:48.097" Score="8" Body="&lt;p&gt;w3schools.org is not an &lt;s&gt;&quot;official&quot;&lt;/s&gt; authoritative resource in any way. It is completely a third-party project. It has also been reported to contain incorrect information. The name makes it sound like it is directly associated with the W3 organization, &lt;strong&gt;but it is not&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/&quot; rel=&quot;nofollow&quot;&gt;Mozilla Developer Network&lt;/a&gt; is an &quot;&lt;em&gt;official&lt;/em&gt;&quot; source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not 100% sure about &lt;a href=&quot;https://developers.whatwg.org/&quot; rel=&quot;nofollow&quot;&gt;https://developers.whatwg.org/&lt;/a&gt; but I assume it is also an official source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/19584736#19584736&quot;&gt;@rolfl stated in chat:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;When supporting a statement by providing a link, the link should be as authoritative as possible. W3Schools is not a reference site, it is a beginner's tutorial site. Links to W3Schools are not a reference source. This is completely independent of whether W3Schools is a good learning site or not.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-01-17T14:20:21.733" LastActivityDate="2015-01-17T14:20:21.733" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4977" PostTypeId="2" ParentId="4975" CreationDate="2015-01-17T13:39:10.753" Score="29" Body="&lt;p&gt;So, here's the story from A to Z. So just sit back in your chair right there and let me tell you a story about... ahhhh forget it. I'm not that witty, but here's the deal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once upon a time w3schools was not a good source of information. Their site was riddled with bad information and poor programming practice, but their site was (and still is) consistently ranked very high in many search results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enter a group of developers who were concerned about all of the bad information on that site (and there was &lt;em&gt;a lot&lt;/em&gt; of bad info on that site). These people created a site called &lt;a href=&quot;http://www.w3fools.com/&quot; rel=&quot;nofollow&quot;&gt;w3fools&lt;/a&gt;. They dedicated themselves to pointing out all of the inaccuracies on w3schools. The word spread. Soon we all knew not to trust w3schools anymore. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then something else happened. w3schools &lt;em&gt;listened&lt;/em&gt;. They realized they were being perceived as a joke by serious developers and were being hurt by this reputation. They implemented a report error form on every page and started correcting any bad information they had. Since then, &lt;a href=&quot;http://www.w3fools.com/&quot; rel=&quot;nofollow&quot;&gt;&lt;em&gt;w3fools&lt;/em&gt; has claimed victory&lt;/a&gt; and completely changed their tone about w3schools. Unfortunately, the damage had been done. Developers are very leery of any information coming from w3schools and prefer the official documentation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point in history it is probably safe to link to and learn from w3schools, but the official documentation should always be the canonical reference.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-01-17T13:39:10.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4978" PostTypeId="2" ParentId="4952" CreationDate="2015-01-17T17:41:49.517" Score="29" Body="&lt;p&gt;This is intended as a ready copy &amp;amp; paste version for including in the Auto-Comments script.&lt;/p&gt;&#xA;&lt;p&gt;The Auto Comments script also has support for a &amp;quot;remote&amp;quot; feature where you can use this URL: &lt;code&gt;http://www.zomis.net/codereview/auto-comments&lt;/code&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;###[Q] Broken Code&#xA;I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. Code Review is not the site to ask for help in fixing or changing *what* your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way! Please see our [help center](/help/on-topic) for more information.&#xA;&#xA;###[Q] Question contains no code at all / a link to code&#xA;Unfortunately your question is off-topic as of now, as the code to be reviewed must be [present in the question.](//codereview.meta.stackexchange.com/q/1308) Please add the code you want reviewed in your question. Thanks!&#xA;&#xA;###[Q] Answers Invalidated&#xA;Please do not update the code in your question to incorporate feedback from answers, doing so goes against the Question + Answer style of Code Review. This is not a forum where you should keep the most updated version in your question. Please see *[what you may and may not do after receiving answers](//codereview.meta.stackexchange.com/a/1765)*.&#xA;&#xA;###[Q] Description is behind a link&#xA;Links can rot. [Please include a description of the challenge here in your question.](//codereview.meta.stackexchange.com/q/1993)&#xA;&#xA;###[A] Non-Review Answer&#xA;You have presented an alternative solution, but haven't reviewed the code. Please explain your reasoning (how your solution works and why it is better than the original) so that the author and other readers can learn from your thought process.&#xA;&#xA;###[Q] Example Code&#xA;I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. The example code that you have posted is not reviewable in this form because it leaves us guessing at your intentions.  Unlike Stack Overflow, Code Review needs to look at concrete code in a real context. Please see [Why is hypothetical example code off-topic for CR?](//codereview.meta.stackexchange.com/q/1709)&#xA;&#xA;###[Q] Bad Title&#xA;The current question title, which states your concerns about the code, applies to too many questions on this site to be useful. The site standard is for the title to simply state the task accomplished by the code. Please see [ask] for examples, and revise the title accordingly.&#xA;&#xA;###[Q] Question lacks description&#xA;This question is incomplete. To help reviewers give you better answers, please add sufficient context to your question. The more you tell us about what your code does and what the purpose of doing that is, the easier it will be for reviewers to help you. [Questions should include a description of what the code does](//codereview.meta.stackexchange.com/q/1226)&#xA;&#xA;###[Q] Question containing code from someone else&#xA;Unfortunately, this is not code you own or maintain. [For licensing, moral, and procedural reasons, we cannot review code written by other programmers](//codereview.meta.stackexchange.com/questions/1294).&#xA;&#xA;###[A] Answer which is a question&#xA;This isn't an answer to the question. If you have another question, please ask it by clicking the [Ask Question](/questions/ask) button. If you are uncertain, take a look at [ask].&#xA;&#xA;###[Q] Question contains code, but hidden behind a link&#xA;Unfortunately your question is off-topic as of now, as the code to be reviewed must be [present in the question](//codereview.meta.stackexchange.com/q/1308). Code behind links is considered non-reviewable. Please add the code you want reviewed in your question. Thanks!&#xA;&#xA;###[Q] Generic Best Practices&#xA;Generic best practices are outside the scope of this site. Please [**follow the tour**](//codereview.stackexchange.com/tour), and read [**&amp;quot;What topics can I ask about here?&amp;quot;**](//codereview.stackexchange.com/help/on-topic), [**&amp;quot;How do I ask a good question?&amp;quot;**](//codereview.stackexchange.com/help/how-to-ask) and [**&amp;quot;What types of questions should I avoid asking?&amp;quot;**](//codereview.stackexchange.com/help/dont-ask).&#xA;&#xA;###[Q] New user asking for code  &#xA;Unfortunately, we don't provide code, we review code you've written. Depending on your problem, another site of the [Stack Exchange network](//stackexchange.com/) can help you. Please see our [help/on-topic] for more information.&#xA;&#xA;###[A] Good post by a new user :-)&#xA;Thanks for this great answer - I hope to see more from you in future!&#xA;&#xA;###[Q] Good post by a new user :-)&#xA;Thanks for this great question - I hope you get some good reviews, and I hope to see more of your contributions here in future!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;code&gt;[Q]&lt;/code&gt; comments are available on questions, &lt;code&gt;[A]&lt;/code&gt; comments on answers.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="4477" LastEditDate="2022-06-24T11:01:50.190" LastActivityDate="2022-06-24T11:01:50.190" CommentCount="1" CommunityOwnedDate="2015-01-17T17:41:49.517" ContentLicense="CC BY-SA 4.0" />
  <row Id="4979" PostTypeId="1" AcceptedAnswerId="4980" CreationDate="2015-01-18T14:31:57.793" Score="16" ViewCount="88" Body="&lt;p&gt;This question raises my question. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/77881/41243&quot;&gt;Classify values depending on predicates&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code in the question doesn't actually use any &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linq&amp;#39;&quot; rel=&quot;tag&quot;&gt;linq&lt;/a&gt;. OP simply believes there may be a solution using Linq that is better than theirs. Is this an appropriate use of the tag? On one hand, I would think not, because the code in question doesn't use it. On the other, using the tag puts the question in front of the proper experts. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-01-18T15:02:26.520" Title="Is the [Linq] tag appropriate if the code doesn't use Linq?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4980" PostTypeId="2" ParentId="4979" CreationDate="2015-01-18T15:02:26.520" Score="16" Body="&lt;p&gt;No, the tags should describe the features of the code, and not the desires of the asker. If the code uses Linq, then go ahead and tag it. If the asker thinks the code could be done better with Linq, then they are turning the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linq&amp;#39;&quot; rel=&quot;tag&quot;&gt;linq&lt;/a&gt; tag in to a meta-tag, it's a feature of the request, not a feature of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't remove the tag, then I will ;-)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-01-18T15:02:26.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4981" PostTypeId="2" ParentId="4969" CreationDate="2015-01-19T13:49:32.717" Score="4" Body="&lt;p&gt;Yes. This tag is too meta and should be removed. Any possible use for this tag would indicate an OP's concern with the code, not the code itself. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-01-19T13:49:32.717" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4982" PostTypeId="1" AcceptedAnswerId="4983" CreationDate="2015-01-19T20:27:35.740" Score="8" ViewCount="108" Body="&lt;p&gt;In MathJax, does&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\$\renewcommand\LaTeX{\textbf{u got hax'd}}\$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;affect other people's posts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is it being used in &lt;em&gt;this&lt;/em&gt; post. Definition:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;\$\renewcommand\LaTeX{\textbf{u got hax'd}}\$&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Usage:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;\$\LaTeX\$&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(I'm just curious, is all...)&lt;/p&gt;&#xA;" OwnerUserId="40768" LastEditorUserId="31503" LastEditDate="2015-01-19T21:47:59.540" LastActivityDate="2015-01-20T23:36:35.300" Title="Does \renewcommand in MathJax affect other user's posts?" Tags="|discussion|bug|mathjax|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="4983" PostTypeId="2" ParentId="4982" CreationDate="2015-01-19T20:27:35.740" Score="3" Body="&lt;p&gt;Let's try it, shall we?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;\$\LaTeX\$&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;At the time of writing, this shows up as the modified, \$\textbf{u got hax'd}\$ variant for me, although other clients - the Android app and &lt;a href=&quot;https://stackapps.com/q/4486&quot;&gt;SOUP&lt;/a&gt; users - report different results.&lt;/p&gt;&#xA;" OwnerUserId="40768" LastEditorUserId="-1" LastEditDate="2017-04-13T12:25:40.930" LastActivityDate="2015-01-20T23:36:35.300" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4985" PostTypeId="1" AcceptedAnswerId="4988" CreationDate="2015-01-20T05:10:38.967" Score="1" ViewCount="165" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/77965/shell-script-vs-hadoop-to-count-chess-game-outcomes?noredirect=1#comment141269_77965&quot;&gt;This question of mine&lt;/a&gt; (10k required) was put on hold with the explanation&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;This question does not appear to be a code review request within the scope defined in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;. Please see the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3649&quot;&gt;FAQ about off-topic questions&lt;/a&gt;.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and further with a comment saying&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question is off-topic because it does not appear that you are seeking a review of code that you wrote yourself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For background, my question was about a code snippet on a blog which is &lt;a href=&quot;http://www.reddit.com/r/programming/comments/2svijo/commandline_tools_can_be_235x_faster_than_your/&quot; rel=&quot;nofollow noreferrer&quot;&gt;making the rounds&lt;/a&gt; right now.  Given that the topic is performance, I think it's interesting that I managed to squeeze a good additional 60% from the blogger's implementation in my answer to my own question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see a motivation to the code ownership requirement in this policy in the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3654#3654&quot;&gt;linked FAQ&lt;/a&gt; but I would like to ask for a reassessment of this policy.  I can think of a number of situations where reviewing someone else's code would be interesting and useful.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Textbook examples&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Why did the book author write the code this way and not that way?  Discussing and elaborating example code (within reason, i.e. given a proper understanding of the constructs etc by the OP) would seem extremely useful for learning.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Code critique&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A critical review of a code snippet on a blog or in reference documentation may well help the authors of those resources, and thus eventually the greater community.  Sending your own personal comments by email is not a good way to reach through, and lacks the &quot;many eyeballs&quot; benefit that you get from a public discussion.  Referring someone to a discussion on CR.SE also adds credibility both to the site and to the cause, and furthermore invites the author of the code to participate.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Security reviews&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There are arguably other forums for proper security audits, but being able to discuss alternatives to a security solution in a product you use would seem useful and important.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Finally, my apologies for breaching the policy of this site before discussing here.  It simply did not occur to me that this particular use of the site would be explicitly disallowed.&lt;/p&gt;&#xA;" OwnerUserId="63322" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-12-04T14:32:57.647" Title="Should we reconsider the code ownership policy?" Tags="|discussion|feature-request|site-policy|licensing|code-ownership|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4986" PostTypeId="2" ParentId="4985" CreationDate="2015-01-20T05:27:59.030" Score="6" Body="&lt;p&gt;Here are my reasons why I think this wouldn't work as you suggest:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Textbook examples&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are we supposed to contact the book author and tell them about these reviews?  We don't just review any code given to us.  We help to improve &lt;em&gt;your own&lt;/em&gt; code, not just any code you find somewhere.  As for seeking &lt;em&gt;understanding&lt;/em&gt; of code, you can post it on Stack Overflow.  But don't expect a review from them since that's off-topic there altogether. You may also provide an implementation based on some textbook code and submit that for review, while quoting the original code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code critique&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you think someone else could benefit from a code review, you're absolutely welcome to invite them here and have them post it.  Posting their code anyway will bind it to the CC-BY-SA license, and it cannot be removed from this site for good unless a takedown request is given to SE.  Although the community shouldn't be concerned with legal matters, the mods may still receive flags about this and may not be able to act on them.  If the question already contains upvoted answers, and the author comes by and requests to have the code removed, it may be refused.  That'll just lead to frustration, especially if the community also gets involved (if the dispute takes place outside moderator flags).  Restricting questions to only the asker's code (owned or maintained) helps minimize these issues.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Security reviews&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If by &quot;product you use&quot; you mean someone else's product, then no.  Again, you're forcing someone else's code into this license, and they may not like that at all.  Security by itself would be a bigger issue, and it may just lead to ugliness, especially if the code happens to be very sensitive.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Furthermore, it may benefit you to spend more time on our site before you recommend a drastic change to such a significant policy.  This may not have been around since the site's creation, but there are good reasons why they were eventually established.  Other than the licensing issues, we just prefer to review code written or maintained by the author.  Even better, we get to &lt;em&gt;communicate&lt;/em&gt; with the author and feel happy when we're told that we've helped them improve their coding.  &lt;em&gt;That's why we're here&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do we get out of reviewing someone else's code?  Just rep, pretty much.  Either the author will never see these reviews, or he/she will just want it all removed for good.  There's just no real benefit to allowing something like this.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-01-21T01:00:42.043" LastActivityDate="2015-01-21T01:00:42.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4987" PostTypeId="2" ParentId="4985" CreationDate="2015-01-20T07:01:34.743" Score="7" Body="&lt;p&gt;A secondary concern I had when closing the question was that it felt like you were using Code Review as your blogging platform. In particular, the repeated mentions of Hadoop and the use of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hadoop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hadoop&amp;#39;&quot; rel=&quot;tag&quot;&gt;hadoop&lt;/a&gt; tag, despite the fact that the code ostensibly submitted for review had nothing to do with Hadoop, caused me to question your motives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What could have been acceptable as a Code Review question was if you had posted the code from your self-answer &lt;em&gt;as a question&lt;/em&gt;, like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Shell script to count chess game outcomes&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;Inspired by &lt;a href=&quot;http://aadrake.com/command-line-tools-can-be-235x-faster-than-your-hadoop-cluster.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;this year-old blog post&lt;/a&gt; by Adam Drake, which suggests that many Hadoop jobs could be more simply done as shell scripts instead, I wrote my own script to count the outcomes of many chess games by analyzing their &lt;a href=&quot;http://en.wikipedia.org/wiki/Portable_Game_Notation&quot; rel=&quot;nofollow noreferrer&quot;&gt;PGN&lt;/a&gt; transcripts.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The relevant lines in the PGN files would look like&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;[Result &quot;1-0&quot;]&#xA;[Result &quot;0-1&quot;]&#xA;[Result &quot;1/2-1/2&quot;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;if white won, black won, or the game ended in a draw, respectively.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This script prints the total number of games analyzed, followed by the number of white wins, black wins, and draws.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;find . -type f -name '*.pgn' -print0 |&#xA;xargs -0 -n4 -P4 mawk -F '[-&quot;]' '/Result/ { ++a[$2] }&#xA;  END { print a[&quot;1&quot;]+a[&quot;0&quot;]+a[&quot;1/2&quot;], a[&quot;1&quot;], a[&quot;0&quot;], a[&quot;1/2&quot;] }' |&#xA;mawk '{games += $1; white += $2; black += $3; draw += $4; }&#xA;  END { print games, white, black, draw }'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;As you can see, it is an implementation of the map-reduce technique, based on Adam's code.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;On my quad-core Dodecapentium machine with &lt;em&gt;n&lt;/em&gt; files on a RAID50 array, I saw &lt;em&gt;x&lt;/em&gt;% performance increase relative to Adam's solution on his blog, which is in turn faster than Hadoop.  Can anyone improve the performance even further?&lt;/p&gt;&#xA;  &#xA;  &lt;hr&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/shell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;shell&amp;#39;&quot; rel=&quot;tag&quot;&gt;shell&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/awk&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;awk&amp;#39;&quot; rel=&quot;tag&quot;&gt;awk&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/chess&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;chess&amp;#39;&quot; rel=&quot;tag&quot;&gt;chess&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mapreduce&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mapreduce&amp;#39;&quot; rel=&quot;tag&quot;&gt;mapreduce&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The difference is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The code being reviewed is your code&lt;/li&gt;&#xA;&lt;li&gt;You would be seeking advice for improving what was your best attempt&lt;/li&gt;&#xA;&lt;li&gt;The focus is on technical issues, without the sense of pontification&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-20T07:01:34.743" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="4988" PostTypeId="2" ParentId="4985" CreationDate="2015-01-20T11:41:14.273" Score="5" Body="&lt;p&gt;As an answer to the direct question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I see a motivation to the code ownership requirement in this policy in the linked FAQ but I would like to ask for a reassessment of this policy.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Bottom line: No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reasons are that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;In a code review the person performing the review should be able to ask: &lt;em&gt;Why did you choose to do X instead of Y?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code is not your code, you cannot answer that, you can, at best, speculate.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Code reviews can be critical, and not only does that criticism cover the code, but often also the skills of the person who wrote the code. This is not a site for evaluating and 'smearing' people who did not volunteer for that.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;All content on Code Review is licensed with the CC-By-CA license. By posting your code here, you are licensing it as such. If the code is not yours then you have no right to be making such decisions on behalf of the actual owner.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In all, the policy is a good one, and it creates a healthy climate on this site.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="36366" LastEditDate="2015-01-20T12:11:13.330" LastActivityDate="2015-01-20T12:11:13.330" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="4989" PostTypeId="1" CreationDate="2015-01-20T20:14:52.960" Score="2" ViewCount="51" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/78110/multiple-if-else-how-to-reduce-cyclomatic-complexity-of-code&quot;&gt;https://codereview.stackexchange.com/questions/78110/multiple-if-else-how-to-reduce-cyclomatic-complexity-of-code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of something that was tagged as example code. I'm wondering what makes it example code as sometimes we have to change strings/variable names that exist in our production code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that several properties and variables are not defined. What if the code were submitted like this instead?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Vector&amp;lt;string&amp;gt; tableType1List ... /* holds table types */&#xA;Vector&amp;lt;string&amp;gt; tableType2List ... /* holds table types */&#xA;&#xA;public string getTableType (string typeOfTable, string fileName)&#xA;{&#xA;    if (typeOfTable.equals(&quot;STRING1&quot;)) {&#xA;        for (String type1Table : tableType1List) {&#xA;            if (fileName.contains(type1Table)) {&#xA;                tableType= &quot;STRING1&quot;;&#xA;                return tableType;&#xA;            }&#xA;        }&#xA;    } else if (typeOfTable.equals(&quot;STRING2&quot;)) {&#xA;        for (String type2Table : tableType2List) {&#xA;            if (fileName.contains(type2Table)) {&#xA;                tableType= &quot;STRING2&quot;;&#xA;                return tableType;&#xA;            }&#xA;        }&#xA;    } else if (typeOfTable.equals(&quot;STRING3&quot;)) {&#xA;        if (fileName.contains(&quot;String3&quot;)) {&#xA;            tableType= &quot;STRING3&quot;;&#xA;            return tableType;&#xA;        }&#xA;    } else if (typeOfTable.equals(&quot;STRING4&quot;)) {&#xA;        if (fileName.contains(&quot;String4&quot;)) {&#xA;            tableType= &quot;STRING4&quot;;&#xA;            return tableType;&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is the difference between what was posted and my example enough to make it not be flagged as &quot;example code&quot;? Or would I also run into this issue? Personally I think my example should not be deemed example code as it can run by itself. I specifically did not add values to the vectors to show the irrelevance of the actual values in the method, but if that would be your sole reason for deeming it example code, please mention that but in the review context just assume that I'm doing that.&lt;/p&gt;&#xA;" OwnerUserId="61048" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-01-20T20:51:27.137" Title="What causes a question to get closed as example code?" Tags="|discussion|specific-question|scope|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4990" PostTypeId="2" ParentId="4989" CreationDate="2015-01-20T20:25:49.307" Score="2" Body="&lt;p&gt;Part of reviewing code is commenting on things like variable names. IF this is your code, all I can review is &quot;come back when you have meaningful variable names so I can start making sense of what your code does.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe that's your actual code, but it's hard to review the actual meat of the code with such pointlessly generic variable names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's kind of a big deal.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-01-20T20:25:49.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4991" PostTypeId="2" ParentId="4989" CreationDate="2015-01-20T20:42:18.220" Score="1" Body="&lt;p&gt;Right, let's assume your code is real code, here's an example answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your code has common aspects between the comparisons and the string&#xA;  constants. Because the last character of the constant is always a&#xA;  digit, you can extract and parse that, and do the logic based on a&#xA;  simple loop instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public string getTableType (String typeOfTable, String fileName)&#xA;{   &#xA;    Vector&amp;lt;Vector&amp;lt;string&amp;gt;&amp;gt; listOfLists = new ...&#xA;    listOfLists.add(tableType1List);&#xA;    listOfLists.add(tableType2List);&#xA;    listOfLists.add(new Vector&amp;lt;&amp;gt;(&quot;String3&quot;));&#xA;    listOfLists.add(new Vector&amp;lt;&amp;gt;(&quot;String4&quot;));&#xA;    if (typeOfTable.matches(&quot;String[123]&quot;))&#xA;    {&#xA;        int id = Integer.parseInt(typeOfTable.substring(7, 1));&#xA;        for (String subtype : listOfLists[id - 1])&#xA;        {&#xA;            if (fileName.index(subtype) &amp;gt;= 0)&#xA;            {&#xA;                return &quot;STRING&quot; + id;&#xA;            }&#xA;        } &#xA;    }&#xA;&#xA;    ....&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note how, because the code is example code, I can abuse the system, and come up with a valid, but useless suggestion?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note also that, in your assumptions you made in the question you broke the code. You have a method which has no return value... what's supposed to be returned when nothing matches?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example code leads to situations where the asker has made assumptions that are not obvious to the reviewers.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-01-20T20:42:18.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4992" PostTypeId="2" ParentId="4989" CreationDate="2015-01-20T20:45:07.993" Score="4" Body="&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Vector&amp;lt;string&amp;gt; tableType1List ... /* holds table types */&#xA;Vector&amp;lt;string&amp;gt; tableType2List ... /* holds table types */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a pretty good start. That's broken &lt;em&gt;because&lt;/em&gt; it's example code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;if (typeOfTable.equals(&quot;STRING1&quot;)) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;&quot;STRING1&quot;&lt;/code&gt; part of this smells like a &lt;code&gt;foobar&lt;/code&gt; string to me. Which, I could swallow if it was pointed out that it was sanitized a bit for proprietary reasons, but without some such disclaimer, this screams &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I wrote this stripped down version just to have it reviewed.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As for why stripped down example code is off topic and why that's a problem, I'll refer you to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709/41243&quot;&gt;the canonical answer&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-01-20T20:45:07.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4993" PostTypeId="2" ParentId="4989" CreationDate="2015-01-20T20:46:11.427" Score="2" Body="&lt;p&gt;If the following code would have been included in the question:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Vector&amp;lt;string&amp;gt; tableType1List&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would first of all have said that &lt;code&gt;Vector&lt;/code&gt; is deprecated in favor of &lt;code&gt;ArrayList&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, that wouldn't have compiled as it's supposed to be &lt;code&gt;Vector&amp;lt;String&amp;gt;&lt;/code&gt; (I understand, just an example here on meta, but if it would have been an actual code in the question it would have been very important! Not copying the exact code causes confusion).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And now, the &lt;strong&gt;most important things&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever changes has to be made to variable names and stuff because it is company code, &lt;strong&gt;&lt;em&gt;that should be mentioned&lt;/em&gt;&lt;/strong&gt;. Mentioning that it is company code and the exact code and context cannot be revealed makes us a bit more understanding. However, this alone might not have changed things in this case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, &lt;em&gt;try to come up with an alternative context that makes sense.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The linked question additionally suffers from another problem:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have the code from a method using Java 6, and the checkstyle complains about the Cyclomatic Complexity being too high (13 instead of the max 10), how can i reduce this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There is &lt;strong&gt;absolutely no description about what your code does&lt;/strong&gt; or what the purpose of doing that is. I often write the following comment for those cases:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To make life easier for reviewers, please add sufficient context to your question. The more you tell us about what your code does and what the purpose of doing that is, the easier it will be for reviewers to help you. See also &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;this meta question&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-01-20T20:46:11.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4994" PostTypeId="2" ParentId="4989" CreationDate="2015-01-20T20:51:27.137" Score="2" Body="&lt;p&gt;As a rule of thumb, the question needs to contain enough information so that reviewers can understand why the code exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's start with the title: &lt;em&gt;Multiple if else: how to reduce Cyclomatic Complexity of code&lt;/em&gt;.  It doesn't meet our &lt;a href=&quot;/q/2454&quot;&gt;guidelines&lt;/a&gt;, which call for the title to state the purpose of the code.  If every question had such generic titles, then the site would be cluttered with questions unhelpfully entitled &lt;em&gt;Help me clean up my mess of if-else statements&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another concern is that we can't tell what is to be taken literally and what has been fabricated for the purpose of posting the question.  For example, are the strings sequentially numbered, or are they purely arbitrary?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What about the &lt;code&gt;tableType1List&lt;/code&gt; and &lt;code&gt;tableType2List&lt;/code&gt;?  How large are they?  Is there any predictability to their contents which could help in simplifying the code?  Why are there two cases that work one way, and two cases that work the other way?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for your version of the question, it won't compile in Java, due to lowercase &lt;code&gt;string&lt;/code&gt; and failure to return a value in all cases, and is therefore off-topic as broken code.  It is only barely more informative than the original code, and I would classify it as hypothetical code as well.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-20T20:51:27.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4995" PostTypeId="1" CreationDate="2015-01-22T07:43:48.743" Score="5" ViewCount="1415" Body="&lt;p&gt;I am searching for already written (intermediate level) Java programs, where I would like to read code written by other people and to analyze it to become a better programmer (maybe because I am too biased with my own way of programming).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a place where such code exists, to review with explanations and nice comments?&lt;/p&gt;&#xA;" OwnerUserId="63555" OwnerDisplayName="tony9099" LastEditorUserId="22222" LastEditDate="2015-01-22T07:58:03.743" LastActivityDate="2015-01-22T11:21:07.973" Title="Java programming samples" Tags="|discussion|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4996" PostTypeId="2" ParentId="4995" CreationDate="2015-01-22T08:20:57.597" Score="2" Body="&lt;p&gt;That place would be this site.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2015-01-22T08:20:57.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="4997" PostTypeId="2" ParentId="4995" CreationDate="2015-01-22T09:00:32.610" Score="2" Body="&lt;p&gt;Not entirely sure if you're actually asking the right question. Yes, there are sites with working example code, and there are sites and books with programming exercises. IMO, the latter (exercises) are going to teach you more in the long run. Of course, even if you solve an exercise and end up with a working program, that doesn't mean your code is &lt;em&gt;&quot;good&quot;&lt;/em&gt;, there might be better ways to tackle the problem, or there might be things you've overlooked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's where codereview comes in: Post the exercise/question and your solution, and ask us to review it. We'd be happy to do so (that's what this site is all about).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking for sites with ready-made code, and some explanation on how the code works is a good way of getting you started, but it's impossible to explain what choices were made during the writing of said code. Take these 2 (C) examples:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;unsigned long fib_recursion(int n)&#xA;{&#xA;    if (n &amp;lt; 2)&#xA;        return 1;&#xA;    return (unsigned long) fib_recursion(n-1) + (unsigned long) fib_recursion(n+2);&#xA;}&#xA;&#xA;//compared to:&#xA;unsigned long fib_non_recursive(int n)&#xA;{&#xA;    unsigned long tmp,&#xA;                  a = 3;&#xA;                  b = 1;&#xA;    for (int i = 0; i &amp;lt; n; ++i)&#xA;    {&#xA;        tmp = a;&#xA;        a = 3 * a - b;&#xA;        b = tmp;&#xA;    }&#xA;    return b;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both seemingly produce the same result, but both work very differently indeed. Depending on your needs, you might want to use the recursive version  (most of the time, you will). But then again, recursion can cause problems depending on what language you're using (certain scripting languages aren't too keen on recursion, and Java isn't known for having impeccable TCO).&lt;br&gt;&#xA;So a good review would explain (briefly) why one might choose the iterative approach, rather than recursion, and why the types are what they are (&lt;code&gt;unsigned&lt;/code&gt; vs &lt;code&gt;signed&lt;/code&gt;, &lt;code&gt;long&lt;/code&gt; rather than &lt;code&gt;int&lt;/code&gt;) and what the risks are (&lt;code&gt;unsigned&lt;/code&gt; + arithmetic can throw you off at times).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were to write a fully working example of this code, you should therefore include &lt;em&gt;at least&lt;/em&gt; 2 options, and explain the differences, and explain what the differences are (which is better in terms of performance, which is more maintainable/reusable, which is safer,...). In most cases, these differences are hard to define. Performance-wise, it all depends on the language/compiler/runtime (JVM) &lt;strong&gt;and&lt;/strong&gt; the data (the value of &lt;code&gt;int n&lt;/code&gt; in this case).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last thing any resource giving you full code examples, with documentation should always say, then is: &lt;em&gt;&quot;These are just a few of many possible solutions, which one you choose is all down to how, what and where you need this functionality. Always test the code you use, profile it, and perhaps look into your own solution&quot;&lt;/em&gt;. Which brings us back to square one: the best way to learn is to write your own solution/implementation (take inspiration from sites like rosettacode and previous code snippets posted on code-review), test it properly, and if you're still unsure about it, post it here. We'll be happy to take a look!&lt;/p&gt;&#xA;" OwnerUserId="16133" LastActivityDate="2015-01-22T09:00:32.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="4998" PostTypeId="2" ParentId="4952" CreationDate="2015-01-22T11:03:39.683" Score="5" Body="&lt;h1&gt;Answer which is asking for clarification&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;This is really a comment, not an answer. With a bit more rep, [you will be able to post comments](/privileges/comment). For the moment I've added the comment for you, and I'm flagging this post for deletion.&lt;/code&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="75307" LastEditDate="2018-02-22T18:26:40.310" LastActivityDate="2018-02-22T18:26:40.310" CommentCount="2" CommunityOwnedDate="2015-01-22T11:03:39.683" ContentLicense="CC BY-SA 3.0" />
  <row Id="4999" PostTypeId="2" ParentId="4995" CreationDate="2015-01-22T11:06:48.477" Score="12" Body="&lt;p&gt;As stated on our &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;tour&lt;/a&gt; page,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Code Review&lt;/strong&gt; is a question and answer site for seeking peer review of your code. It's built and run by you as part of the Stack Exchange network of Q&amp;amp;A sites. We're working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I, for one, have found that participating on Code Review has been the most interesting and rewarding way to learn how to improve my programming skills.  It's interesting, because there is a &lt;em&gt;huge&lt;/em&gt; variety of code, more than you would likely find in any single tutorial website.  It's rewarding because the benefits are mutual: you learn both when you ask and when you answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's probably obvious that you can learn by reading Code Review answers when you post a question.  It's not as obvious that posting answers is a learning experience too:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Experiencing the struggle to understand other programmers' code teaches you what &lt;em&gt;not&lt;/em&gt; to do.&lt;/li&gt;&#xA;&lt;li&gt;Coming up with a better solution than what was posted in the question is challenging.&lt;/li&gt;&#xA;&lt;li&gt;Other users' votes and comments on your answer will let you know if your advice is on the right track.&lt;/li&gt;&#xA;&lt;li&gt;Watching what happens after you post your answer is often instructive: will your answer be accepted, or will someone else come up with observations that you hadn't thought of?&lt;/li&gt;&#xA;&lt;li&gt;Sometimes you encounter code in a question that is beyond your ability to critique.  Then, you read what others have to say and learn from those remarks.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes you aren't sure if the answer you write is good, and that becomes inspiration to ask a question of your own.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Anyway, I encourage you to browse, lurk, ask, and answer on Code Review.  I hope you have an enjoyable and educational experience.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-01-22T11:21:07.973" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5000" PostTypeId="1" AcceptedAnswerId="5001" CreationDate="2015-01-23T17:49:03.057" Score="3" ViewCount="82" Body="&lt;p&gt;Markdown itself is almost a (very) small subset of HTML, which is rendered as such. We use markdown on many places, including on the whole Stack Exchange network and Github. Sometimes, it is a good idea to ask for a review on the quality of the markdown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are those questions on-topic here?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In my opinion, they are since they have a defined structure with specific parameters. And since questions about HTML are on-topic, that made me think about it.&lt;/p&gt;&#xA;" OwnerUserId="53773" LastEditorUserId="22222" LastEditDate="2015-01-23T17:55:58.770" LastActivityDate="2015-01-23T18:50:49.887" Title="Are questions to review markdown on-topic?" Tags="|discussion|scope|markdown|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5001" PostTypeId="2" ParentId="5000" CreationDate="2015-01-23T18:02:43.850" Score="3" Body="&lt;p&gt;BBCode can vary depending on the site that host the BB, so I would say no, because&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;There is no set standard for BBCode/MarkDown/etc.&lt;/li&gt;&#xA;&lt;li&gt;Syntax for Markdown is rendered and doesn't actually do any work like an XSLT file or a parser &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If we are talking about specifically Stack Exchange markdown, that would only be on topic for Meta sites, because the markdown is different for each site, ie MathJax is different for each site, the delimiter for it changes depending on the site.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2015-01-23T18:50:49.887" LastActivityDate="2015-01-23T18:50:49.887" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5002" PostTypeId="1" AcceptedAnswerId="5003" CreationDate="2015-01-25T04:31:08.357" Score="11" ViewCount="191" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/no-one-answers&quot;&gt;The Help page&lt;/a&gt; suggest that if a question has received no answer, the poster should:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Edit the question to provide status and progress updates&lt;/li&gt;&#xA;&lt;li&gt;Document continued efforts to answer the question&lt;/li&gt;&#xA;&lt;li&gt;Offering a bounty&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I opened &lt;a href=&quot;https://codereview.stackexchange.com/questions/78302/day-planner-logger&quot;&gt;this question&lt;/a&gt;, which I think has all the qualities of a good question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's on topic, since is a working code that needs review&lt;/li&gt;&#xA;&lt;li&gt;It has a specific question (review of the structure and data flow)&lt;/li&gt;&#xA;&lt;li&gt;It's relevant to others (I think at least), since it about general Python program structure and program design&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've edited it several times, got some upvotes in the process, but still no answer. I don't have permission to put a bounty on it, and I don't know any other thing that I can edit on it to 'bump it'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know I could reformat without changing its content in order to bump it, but that seems like exploiting the system.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What should I do with that question?&lt;/strong&gt; Let it rot and wait for a review? Close it and reopen? &lt;/p&gt;&#xA;" OwnerUserId="47074" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-01-25T16:10:06.290" Title="Dealing with a question with no answer" Tags="|discussion|specific-question|unanswered-questions|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5003" PostTypeId="2" ParentId="5002" CreationDate="2015-01-25T05:00:48.293" Score="12" Body="&lt;p&gt;If there's nothing left for you to do, then you may just have to wait.  Even excellent questions can slip by for a while, but that doesn't always have to do with the question's quality.  The upvotes do indicate that others have seen it and expressed satisfaction, but not every upvoter is a potential reviewer.  It's very possible to identify a good question for the site while knowing nothing about the code itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that, there is another option: bring it up in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat&lt;/a&gt;.  However, don't just link to the question and ask someone to review it, as that may sound demanding.  Instead, mention that it hasn't gotten very much attention and are wondering what others think about it.  This may attract a reviewer, or possibly criticism about the question itself if there's any to make.  Fortunately, this room is filled with friendly people (and can be considered one of the friendliest chatrooms on SE), so hostility would not be too likely as long as you're not being demanding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, don't feel bad if your question doesn't receive timely answers, especially if it has already received some kind of attention.  SE does not guarantee fast answers, and reviews can take time, especially if it's a lengthy one.  It mostly depends on the number of reviewers around associated with the question's programming language(s).  Also be aware that certain times of the year, such as Christmas, may be slow as fewer people are around to review questions.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="23788" LastEditDate="2015-01-25T16:07:51.793" LastActivityDate="2015-01-25T16:07:51.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5004" PostTypeId="2" ParentId="5002" CreationDate="2015-01-25T05:16:10.147" Score="10" Body="&lt;p&gt;It's unfortunate, but &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1510&quot;&gt;&lt;em&gt;zombies&lt;/em&gt;&lt;/a&gt; (unanswered questions) happen. Two days is fairly young to call it a zombified question though; it barely makes it eligible for a bounty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Patience, my friend: reviewing code isn't like answering a Stack Overflow question. There is no &lt;em&gt;fastest gun in the west&lt;/em&gt; answerers on this site as of yet, and our community doesn't have millions of users &lt;em&gt;yet&lt;/em&gt; - sure 2 days is starting to be &lt;em&gt;a little while&lt;/em&gt;, but your code is already &lt;em&gt;working&lt;/em&gt;, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have over 80 questions asked here. Some were answered within an hour. Others were still unanswered after a &lt;em&gt;month&lt;/em&gt;, and ended up self-answered... and I don't see a problem with that!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Shortly put: sit back, relax - &lt;em&gt;review other people's code&lt;/em&gt;, come to [chat] and paste a link to your question (see Jamal's answer for how to do that without making it look like &quot;hi! Please review this!&quot;), in the end, &lt;em&gt;zombies shall be exterminated&lt;/em&gt; - your question &lt;em&gt;will&lt;/em&gt; be answered eventually ;)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-01-25T16:10:06.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5005" PostTypeId="1" CreationDate="2015-01-27T09:09:11.490" Score="2" ViewCount="55" Body="&lt;p&gt;A couple of minutes ago I stumbled upon &lt;a href=&quot;https://codereview.stackexchange.com/questions/37463/storing-the-data-twice-on-save&quot;&gt;&lt;strong&gt;this question&lt;/strong&gt;&lt;/a&gt;. The reasons I'm asking this question are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There has been no activity since &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;&lt;strong&gt;Jamal♦&lt;/strong&gt;&lt;/a&gt; last edited it.&lt;/li&gt;&#xA;&lt;li&gt;It has been migrated from SO, altough it's a question concerning broken code.&lt;/li&gt;&#xA;&lt;li&gt;In the question list it says it has been modified by the community user&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbFuL.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why is an inactive, off-topic question (re-)appearing in the top list?&lt;/p&gt;&#xA;" OwnerUserId="22020" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-01-27T10:01:09.667" Title="Why is this question in the Top Questions / active list?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5007" PostTypeId="2" ParentId="5005" CreationDate="2015-01-27T10:01:09.667" Score="7" Body="&lt;p&gt;As you can see, it says &quot;modified 1 hour ago&quot; by Community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for this can be found &lt;a href=&quot;https://meta.stackexchange.com/questions/190583/community-what-are-you-doing/190584#190584&quot;&gt;in this meta.stackexchange answer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short version: Community user randomly pings old, unanswered questions to give them more attention and a better chance at an answer.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-01-27T10:01:09.667" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5008" PostTypeId="1" CreationDate="2015-01-28T04:00:04.003" Score="21" ViewCount="2508" Body="&lt;p&gt;We all like code, let's face it. And with Code Review's upcoming graduation &lt;em&gt;&quot;colors&quot;&lt;/em&gt; I'm sure that many would like for the large amount of code that is posted daily in questions and answers to look top-notch. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether Stack Exchange would be able to get CR our own code formatting is a bit up in the air at the moment, but it certainly can't hurt to put some ideas out there. So, here is what I propose:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Upvote&lt;/strong&gt; your favorite formatting, and/or &lt;strong&gt;Downvote&lt;/strong&gt; those you dislike. I will post a few basic examples, and below you will find some simple instructions on coming up with your own!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Come up with your own theme&lt;/strong&gt;, and let the community vote on yours too!&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here's how:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have set up a pretty easy way to come create your own theme, with even very rudimentary knowledge of CSS and HTML. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, go to &lt;a href=&quot;https://github.com/Cardshifter/cardshifter.github.io/tree/master/prettify-test&quot; rel=&quot;nofollow&quot;&gt;this small repository&lt;/a&gt; and download to your computer. You will then need to just make copies of two files, and then make changes as desired. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;In &lt;code&gt;cardshifter.github.io/prettify-test&lt;/code&gt; just copy either of the HTML files &lt;em&gt;(depending if you prefer to start with the white or black template)&lt;/em&gt; into the same folder. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In &lt;code&gt;cardshifter.github.io/prettify-test/color-themes-for-google-code-prettify-gh-pages/css/themes&lt;/code&gt; make a copy of the corresponding CSS template &lt;em&gt;(white or black)&lt;/em&gt; in that &lt;code&gt;/css/themes&lt;/code&gt; folder. Give it a unique name. &lt;em&gt;(don't name using spaces; instead use hyphens or underscores)&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Go back to &lt;code&gt;cardshifter.github.io/prettify-test&lt;/code&gt; and edit the following line in your new HTML file:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;color-themes-for-google-code-prettify-gh-pages/css/themes/your-css-file-name.css&quot;&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Just replace &lt;code&gt;your-css-file-name.css&lt;/code&gt; with the actual file name you made in step 2. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Open your HTML file in a web browser, and open your CSS file in a text editor. The color values for the different CSS classes are largely hexadecimal. You can use &lt;a href=&quot;http://www.w3schools.com/tags/ref_colorpicker.asp&quot; rel=&quot;nofollow&quot;&gt;this tool&lt;/a&gt; to help you changing the colors. Upon refreshing your web browser after saving changes to CSS file, you will see your new colors. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Write an answer with your CSS code, as well as a screenshot or two of what it looks like. I have set up demo code in the HTML templates to make it easy, but you're welcome to try some of your own code. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Just be mindful, due to having to escape HTML tags, &lt;code&gt;&amp;lt;&lt;/code&gt; in your code needs replaced with &lt;code&gt;&amp;amp;lt;&lt;/code&gt;, and &lt;code&gt;&amp;gt;&lt;/code&gt; with &lt;code&gt;&amp;amp;gt;&lt;/code&gt; within the &lt;code&gt;&amp;lt;pre class=&quot;prettyprint&quot;&amp;gt;CODE HERE&amp;lt;/pre&amp;gt;&lt;/code&gt; sections.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Who will come up with the most popular design? Remains to be seen!&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorDisplayName="user34073" LastEditDate="2015-01-30T02:01:04.420" LastActivityDate="2015-02-05T00:57:22.757" Title="Code Prettify - Choose your favorite or make your own!" Tags="|discussion|formatting|" AnswerCount="6" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5009" PostTypeId="2" ParentId="5008" CreationDate="2015-01-28T04:04:08.937" Score="20" Body="&lt;h2&gt;&amp;quot;Visual Studio&amp;quot; style - White theme&lt;/h2&gt;&#xA;&lt;p&gt;This is the default theme of the &lt;code&gt;prettify-test-white.html&lt;/code&gt; file from the repo referenced in the question. Here are a few screenshots:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bH8iH.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zu9WJ.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jd8pG.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/JDF4V.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/lSmcn.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YTGjn.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/* Typical white theme */&#xA;.prettyprint {&#xA;  background: white;&#xA;  font-family: Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size: 9pt;&#xA;  line-height: 1.3;&#xA;  border: 1px solid #000000;&#xA;  padding: 10px;&#xA;}&#xA;&#xA;code {&#xA;  background: white;&#xA;  font-family: Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size: 9pt;&#xA;}&#xA;/* Plain text */&#xA;.pln {&#xA;  color: black;&#xA;}&#xA;&#xA;@media screen, print, projection {&#xA;/* String content */&#xA;  .str {&#xA;    color: #B53333;&#xA;  }&#xA;/* Keyword */&#xA;  .kwd {&#xA;    color: #2952CC;&#xA;  }&#xA;/* Comment */&#xA;  .com {&#xA;    color: #47B224;&#xA;  }&#xA;/* Type name */&#xA;  .typ {&#xA;    color: #00B8B8;&#xA;  }&#xA;/* Literal value */&#xA;  .lit {&#xA;    color: black;&#xA;  }&#xA;/* Punctuation */&#xA;  .pun {&#xA;    color: black;&#xA;  }&#xA;/* Lisp open bracket */&#xA;  .opn {&#xA;    color: #333333;&#xA;  }&#xA;/* Lisp close bracket */&#xA;  .clo {&#xA;    color: #333333;&#xA;  }&#xA;/* Mark-up tag name */&#xA;  .tag {&#xA;    color: #B53333;&#xA;  }&#xA;/* Mark-up attribute name */&#xA;  .atn {&#xA;    color: #E81919;&#xA;  }&#xA;/* Markup attribute value */&#xA;  .atv {&#xA;    color: #3366FF;&#xA;  }&#xA;/* Declaration */&#xA;  .dec {&#xA;    color: #333333;&#xA;  }&#xA;/* Variable name */&#xA;  .var {&#xA;    color: #999999;&#xA;  }&#xA;/* Function name */&#xA;  .fun {&#xA;    color: black;&#xA;  }&#xA;}&#xA;&#xA;/* Specify class=&amp;quot;linenums&amp;quot; on a &amp;lt;pre&amp;gt; to get line numbering */&#xA;ol.linenums {&#xA;  margin-top: 0;&#xA;  margin-bottom: 0;&#xA;  color: #B2B2B2;&#xA;}&#xA;&#xA;/* IE indents via margin-left */&#xA;ul.linenums li {&#xA;/* use for special formatting using linenums */&#xA;}&#xA;&#xA;/* Alternate shading for lines */&#xA;ul.linenums li:nth-child(odd) {&#xA;/* use for different formatting for every other linenum */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-29T02:46:29.633" CommentCount="5" CommunityOwnedDate="2015-01-28T04:04:08.937" ContentLicense="CC BY-SA 3.0" />
  <row Id="5010" PostTypeId="2" ParentId="5008" CreationDate="2015-01-28T04:07:28.067" Score="-2" Body="&lt;h2&gt;&amp;quot;Visual Studio&amp;quot; style - Black theme&lt;/h2&gt;&#xA;&lt;p&gt;This is the default theme of the &lt;code&gt;prettify-test-black.html&lt;/code&gt; file from the repo referenced in the question. Here are a few screenshots:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OIF31.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YQNM5.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ew33a.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/5cZGo.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pYN5j.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9GqIz.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/* Typical black theme */&#xA;.prettyprint {&#xA;  background-color: black;&#xA;  font-family: Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size: 9pt;&#xA;  line-height: 1.3;&#xA;  border: 1px solid #000000;&#xA;  padding: 10px;&#xA;}&#xA;&#xA;code {&#xA;  background: black;&#xA;  font-family: Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size:9pt;&#xA;}&#xA;/* Plain text */&#xA;.pln {&#xA;  color: white;&#xA;}&#xA;&#xA;@media screen, print, projection {&#xA;/* String content */&#xA;  .str {&#xA;    color: #FF9933;&#xA;  }&#xA;/* Keyword */&#xA;  .kwd {&#xA;    color: #66A3FF;&#xA;  }&#xA;/* Comment */&#xA;  .com {&#xA;    color: #47B224;&#xA;  }&#xA;/* Type name */&#xA;  .typ {&#xA;    color: #52CCCC;&#xA;  }&#xA;/* Literal value */&#xA;  .lit {&#xA;    color: white;&#xA;  }&#xA;/* Punctuation */&#xA;  .pun {&#xA;    color: white;&#xA;  }&#xA;/* Lisp open bracket */&#xA;  .opn {&#xA;    color: #333333;&#xA;  }&#xA;/* Lisp close bracket */&#xA;  .clo {&#xA;    color: #333333;&#xA;  }&#xA;/* Mark-up tag name */&#xA;  .tag {&#xA;    color: #66A3FF;&#xA;  }&#xA;/* Mark-up attribute name */&#xA;  .atn {&#xA;    color: #99EBFF;&#xA;  }&#xA;/* Markup attribute value */&#xA;  .atv {&#xA;    color: #999999;&#xA;  }&#xA;/* Declaration */&#xA;  .dec {&#xA;    color: white;&#xA;  }&#xA;/* Variable name */&#xA;  .var {&#xA;    color: #999999;&#xA;  }&#xA;/* Function name */&#xA;  .fun {&#xA;    color: white;&#xA;  }&#xA;}&#xA;&#xA;/* Specify class=linenums on a pre to get line numbering */&#xA;ol.linenums {&#xA;  margin-top: 0;&#xA;  margin-bottom: 0;&#xA;  color: #666666;&#xA;}&#xA;&#xA;/* IE indents via margin-left */&#xA;ul.linenums li {&#xA;/* use for special formatting using linenums */&#xA;}&#xA;&#xA;/* Alternate shading for lines */&#xA;ul.linenums li:nth-child(odd) {&#xA;/* use for different formatting for every other linenum */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-29T02:51:07.770" CommentCount="6" CommunityOwnedDate="2015-01-28T04:07:28.067" ContentLicense="CC BY-SA 3.0" />
  <row Id="5011" PostTypeId="1" CreationDate="2015-01-28T13:18:09.620" Score="7" ViewCount="185" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;About: &lt;a href=&quot;https://codereview.stackexchange.com/q/64102/49350&quot;&gt;Core Data model for test-taking iOS app&lt;/a&gt;&lt;br&gt;&#xA;  See also: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/539/are-uml-diagram-reviews-on-topic-for-codereview&quot;&gt;Are UML diagram reviews on-topic for CodeReview?&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1924/reviewing-design&quot;&gt;Reviewing &amp;quot;design&amp;quot;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I feel the linked question is off-topic because it is about a design-review, rather than a code-review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Key point:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here is my Core Data model:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;image of core data model&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Overall, what do you think of my database schema? Is it sufficient to handle a simple test-taking app?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The implementation itself is not under review here, just the design.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me, this is something you should take to Programmers.SE, were it not that they don't like doing design reviews there unless you come with some strict requirements and use-cases. See &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/questions/6961/green-fields-blue-skys-and-the-white-board-what-is-too-broad&quot;&gt;https://softwareengineering.meta.stackexchange.com/questions/6961/green-fields-blue-skys-and-the-white-board-what-is-too-broad&lt;/a&gt; for more about that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only code that's shown in the question is code for two classes which seems to have been auto-generated. The user comes with a question about the classes:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Also, are &lt;code&gt;Test_Questions&lt;/code&gt; and &lt;code&gt;User_Answers&lt;/code&gt; necessary? &#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;I could, in theory, have a relationship directly between &lt;code&gt;Test&lt;/code&gt; and&lt;code&gt;Question&lt;/code&gt;? &lt;code&gt;Test --&amp;gt;&amp;gt; Question.&lt;/code&gt; I would like to know which is better. &lt;/li&gt;&#xA;  &lt;/ul&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There's no problem with the classes at hand except that maybe they shouldn't exist. This again is a design question - implementation of requirements to a data model... and we don't even have the requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I'd close this as off-topic, but &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/19765247#19765247&quot;&gt;@nhgrif disagrees&lt;/a&gt;. Thus meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;His main argument, as I understand it, is that CoreData models are code-backed. That is, when you change the CoreData model, you change the code. Like this, a CoreData model represents the code.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-01-28T23:18:17.527" Title="CoreData or code-backed UML reviews" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5012" PostTypeId="2" ParentId="5011" CreationDate="2015-01-28T13:50:49.980" Score="5" Body="&lt;p&gt;Three meta questions? All rolled in to one.... right...&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is the question on-topic&lt;/li&gt;&#xA;&lt;li&gt;are design questions on topic&lt;/li&gt;&#xA;&lt;li&gt;should it go to programmers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Underlying that, there's the question of whether it is a well-asked question, or not.&lt;/p&gt;&#xA;&lt;p&gt;To make things more confusing, there's my personal opinion and also my moderator opinion.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Personal hat!&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Is the question on-topic?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;No, I don't believe it is. A code review is something that happens when the code is about to be committed, etc. The asker in this question says:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm building an iOS app for test-taking and I want to be sure of my model before proceeding.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To me that means: I have a design and I want to know if the design is good before I write the code that implements it.&lt;/p&gt;&#xA;&lt;p&gt;Again, to me, that means that the code that &lt;em&gt;should&lt;/em&gt; be reviewed, is not yet written. To me, it means the contents of the question are an expression of the design, not the implementation.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Are design reviews on topic?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;No, they are not. Designs and specifications are very similar in their role for programmers. Your code is written to fulfill the requirements as dictated by the design/specification. Additionally, when performing the code review, the whole purpose of the code review is to ensure the code meets the design and specification goals.&lt;/p&gt;&#xA;&lt;p&gt;You cannot perform an in-depth code review (other than style, best practice, and other superficial things) unless you know what the design is that the code implements.&lt;/p&gt;&#xA;&lt;p&gt;Is it the role of Code Review to perform reviews of what your code should be doing? No. Code Review is for reviews of how well the code does what it's supposed to do.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Migrate to programmers?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I'm never sure about migrating to programmers. Its scope is hard to figure out, and I am not there yet. I err on the side of caution, and, unless crystal clear, I don't recommend migrating anything to Programmers. This question in particular is not likely going to do well there.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Is it a good question?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;It's nice that the asker has taken considerable time to put together lots of details and background on the question, but my personal feeling is that the effort is wasted here on Code Review. No, it's a well presented question but it's asking the wrong thing.&lt;/p&gt;&#xA;&lt;h1&gt;Moderator hat :&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Is the question on-topic?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Yes.&lt;/p&gt;&#xA;&lt;p&gt;There is code, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2308/questions-about-interfaces-protocols-and-apis&quot;&gt;community consensus has indicated that interfaces are reviewable&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The design component of the question can simply be ignored, and a superficial review of the code is fine (code style, indenting, etc.).&lt;/p&gt;&#xA;&lt;p&gt;Just because it is a poor question, does not make it off-topic.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Are design questions on topic&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;No, but this question is only a partial design review, it has code parts.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Should it be migrated to programmers?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Nope, this question is both too broad in its request since there are many possible answers, and also too narrow in it's scope. It does not apply to &amp;quot;all programmers&amp;quot;, just this one.&lt;/p&gt;&#xA;&lt;h1&gt;Overall&lt;/h1&gt;&#xA;&lt;p&gt;I am tempted to close it as &amp;quot;too broad&amp;quot;, though the current answer is very interesting.&lt;/p&gt;&#xA;&lt;p&gt;Note the answer is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;However, the model fails to support the ability of a User to take&#xA;multiple Tests. To fix that, User.testTaken should be replaced by&#xA;User.testsTaken and made into a one-to-many relationship with Test.&lt;/p&gt;&#xA;&lt;p&gt;Also, it seems a bit odd that a Test can only be taken by a single&#xA;User, but if that's your requirement, then so be it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Note the consequences of that last statement. Because the design is wrong, any code that uses that design is broken.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, &lt;em&gt;because the question is asking for a model/design review, the answer needs to be qualified with: &lt;strong&gt;but if that's your requirement, then so be it&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;There's too much guessing required when the design is not stable.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-28T13:50:49.980" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5013" PostTypeId="2" ParentId="5008" CreationDate="2015-01-28T20:10:47.333" Score="-3" Body="&lt;h2&gt;Prettify style: Obsidian&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is an adaptation of the &lt;a href=&quot;http://google-code-prettify.googlecode.com/svn/trunk/styles/index.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Sons of Obsidian&lt;/a&gt; Prettify style provided by them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8WRG0.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/irF1m.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/m2ppM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vTZyx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Fbeuv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ga4Rg.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Obsidian */&#xA;.prettyprint {&#xA;  background-color: black;&#xA;  font-family: Consolas, Monaco, &quot;Courier New&quot;, monospace;&#xA;  font-size: 9pt;&#xA;  line-height: 1.3;&#xA;  border: 0px solid #888;&#xA;  padding: 10px;&#xA;}&#xA;&#xA;code {&#xA;  background: black;&#xA;  font-family: Consolas, Monaco, &quot;Courier New&quot;, monospace;&#xA;  font-size:9pt;&#xA;}&#xA;/* Plain text */&#xA;.pln {&#xA;  color: #F1F2F3;&#xA;}&#xA;&#xA;@media screen, print, projection {&#xA;/* String content */&#xA;  .str {&#xA;    color: #EC7600;&#xA;  }&#xA;/* Keyword */&#xA;  .kwd {&#xA;    color: #93C763;&#xA;  }&#xA;/* Comment */&#xA;  .com {&#xA;    color: #66747B;&#xA;  }&#xA;/* Type name */&#xA;  .typ {&#xA;    color: #678CB1;&#xA;  }&#xA;/* Literal value */&#xA;  .lit {&#xA;    color: #FACD22;&#xA;  }&#xA;/* Punctuation */&#xA;  .pun {&#xA;    color: #F1F2F3;&#xA;  }&#xA;/* Lisp open bracket */&#xA;  .opn {&#xA;    color: #333333;&#xA;  }&#xA;/* Lisp close bracket */&#xA;  .clo {&#xA;    color: #333333;&#xA;  }&#xA;/* Mark-up tag name */&#xA;  .tag {&#xA;    color: #8AC763;&#xA;  }&#xA;/* Mark-up attribute name */&#xA;  .atn {&#xA;    color: #E0E2E4;&#xA;  }&#xA;/* Markup attribute value */&#xA;  .atv {&#xA;    color: #EC7600;&#xA;  }&#xA;/* Declaration */&#xA;  .dec {&#xA;    color: purple;&#xA;  }&#xA;/* Variable name */&#xA;  .var {&#xA;    color: white;&#xA;  }&#xA;/* Function name */&#xA;  .fun {&#xA;    color: white;&#xA;  }&#xA;}&#xA;&#xA;/* Specify class=linenums on a pre to get line numbering */&#xA;ol.linenums {&#xA;  margin-top: 0;&#xA;  margin-bottom: 0;&#xA;}&#xA;&#xA;/* IE indents via margin-left */&#xA;ul.linenums li {&#xA;    color: #555;&#xA;    list-style-type: decimal;&#xA;}&#xA;&#xA;/* Alternate shading for lines */&#xA;ul.linenums li:nth-child(odd) {&#xA;    background: #111;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2015-01-29T02:39:39.523" LastActivityDate="2015-01-29T02:39:39.523" CommentCount="1" CommunityOwnedDate="2015-01-28T20:10:47.333" ContentLicense="CC BY-SA 3.0" />
  <row Id="5014" PostTypeId="2" ParentId="5011" CreationDate="2015-01-28T22:35:49.183" Score="5" Body="&lt;p&gt;&lt;strong&gt;&lt;em&gt;Disclaimer:&lt;/strong&gt; This answer will not address the linked question specifically.  Rather, it will offer some clarification on what CoreData is and isn't, and how this compares to things it might easily be confused with.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Before we talk about what CoreData is, let's talk about what CoreData isn't.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;CoreData isn't a database.&lt;/strong&gt;  CoreData happens to use SQLite as a means for storing objects on disk, but it is not a database.  It has a means of representing relationships between objects, and this may feel similar to a database schema (and is frequently referred to as a database schema), but the schema of the backing SQLite database doesn't necessarily directly match the relationships you've set up in your CoreData data model... at least not in the way you might expect if you're thinking of a traditional database.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;CoreData isn't a UML.&lt;/strong&gt;  UMLs are to CoreData what comments are to executable code.  While comments are a useful way of explaining what the code itself does, the comments aren't actually executable code.  And the code that the comments are paired with may or may not actually do what the comments claim them to do.  A UML is an attempt to document a program, lay out a map of its classes, etc., but the actual implementation may or may not actually match the UML.  Moreover, you can change the UML without changing the code, and you can change the code without changing the UML.  This is not what CoreData is.  CoreData isn't documentation.  When you create objects in CoreData, you're actually creating code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Importantly, CoreData does not even exist outside of your Xcode project when you are writing Objective-C or Swift applications.  (I am unaware whether or not you can use CoreData with other languages.)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you create a new project in Xcode, on the absolute first screen, there is a check box allowing you the option to use CoreData:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/8cSAb.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And when you are using CoreData in your project, you will have a file with an &lt;em&gt;.xcdatamodel&lt;/em&gt; extension in your Project Navigator:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/PYnsF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And when you click on the file, your editor gives you Xcode's CoreData model editor.  This is where the screenshot from the linked question comes from.  There are multiple views within this editor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's important to note that by simply setting up entities within CoreData, you are writing code.  This is the exact same as when you drag and drop a button onto a view in an interface builder.  You're actually writing code when you do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, let's say I drag and drop in the visual interface builder and set up the following interface:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cKGdp.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, like it or not, despite not using my keyboard (other than typing the text for the label/button), I've actually written several lines of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I wrote looks something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&#xA;&amp;lt;document type=&quot;com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB&quot; version=&quot;3.0&quot; toolsVersion=&quot;6254&quot; systemVersion=&quot;14B25&quot; targetRuntime=&quot;iOS.CocoaTouch&quot; propertyAccessControl=&quot;none&quot; useAutolayout=&quot;YES&quot; useTraitCollections=&quot;YES&quot; initialViewController=&quot;BYZ-38-t0r&quot;&amp;gt;&#xA;    &amp;lt;dependencies&amp;gt;&#xA;        &amp;lt;plugIn identifier=&quot;com.apple.InterfaceBuilder.IBCocoaTouchPlugin&quot; version=&quot;6247&quot;/&amp;gt;&#xA;    &amp;lt;/dependencies&amp;gt;&#xA;    &amp;lt;scenes&amp;gt;&#xA;        &amp;lt;!--View Controller--&amp;gt;&#xA;        &amp;lt;scene sceneID=&quot;tne-QT-ifu&quot;&amp;gt;&#xA;            &amp;lt;objects&amp;gt;&#xA;                &amp;lt;viewController id=&quot;BYZ-38-t0r&quot; customClass=&quot;ViewController&quot; sceneMemberID=&quot;viewController&quot;&amp;gt;&#xA;                    &amp;lt;layoutGuides&amp;gt;&#xA;                        &amp;lt;viewControllerLayoutGuide type=&quot;top&quot; id=&quot;y3c-jy-aDJ&quot;/&amp;gt;&#xA;                        &amp;lt;viewControllerLayoutGuide type=&quot;bottom&quot; id=&quot;wfy-db-euE&quot;/&amp;gt;&#xA;                    &amp;lt;/layoutGuides&amp;gt;&#xA;                    &amp;lt;view key=&quot;view&quot; contentMode=&quot;scaleToFill&quot; id=&quot;8bC-Xf-vdC&quot;&amp;gt;&#xA;                        &amp;lt;rect key=&quot;frame&quot; x=&quot;0.0&quot; y=&quot;0.0&quot; width=&quot;600&quot; height=&quot;600&quot;/&amp;gt;&#xA;                        &amp;lt;autoresizingMask key=&quot;autoresizingMask&quot; widthSizable=&quot;YES&quot; heightSizable=&quot;YES&quot;/&amp;gt;&#xA;                        &amp;lt;subviews&amp;gt;&#xA;                            &amp;lt;label opaque=&quot;NO&quot; userInteractionEnabled=&quot;NO&quot; contentMode=&quot;left&quot; horizontalHuggingPriority=&quot;251&quot; verticalHuggingPriority=&quot;251&quot; fixedFrame=&quot;YES&quot; text=&quot;Code Review is AWESOME!&quot; textAlignment=&quot;center&quot; lineBreakMode=&quot;tailTruncation&quot; baselineAdjustment=&quot;alignBaselines&quot; adjustsFontSizeToFit=&quot;NO&quot; translatesAutoresizingMaskIntoConstraints=&quot;NO&quot; id=&quot;gQP-SH-P1b&quot;&amp;gt;&#xA;                                &amp;lt;rect key=&quot;frame&quot; x=&quot;16&quot; y=&quot;20&quot; width=&quot;568&quot; height=&quot;59&quot;/&amp;gt;&#xA;                                &amp;lt;fontDescription key=&quot;fontDescription&quot; type=&quot;boldSystem&quot; pointSize=&quot;24&quot;/&amp;gt;&#xA;                                &amp;lt;color key=&quot;textColor&quot; red=&quot;1&quot; green=&quot;1&quot; blue=&quot;1&quot; alpha=&quot;1&quot; colorSpace=&quot;custom&quot; customColorSpace=&quot;calibratedRGB&quot;/&amp;gt;&#xA;                                &amp;lt;nil key=&quot;highlightedColor&quot;/&amp;gt;&#xA;                            &amp;lt;/label&amp;gt;&#xA;                            &amp;lt;button opaque=&quot;NO&quot; contentMode=&quot;scaleToFill&quot; fixedFrame=&quot;YES&quot; contentHorizontalAlignment=&quot;center&quot; contentVerticalAlignment=&quot;center&quot; buttonType=&quot;roundedRect&quot; lineBreakMode=&quot;middleTruncation&quot; translatesAutoresizingMaskIntoConstraints=&quot;NO&quot; id=&quot;L5z-hi-FnJ&quot;&amp;gt;&#xA;                                &amp;lt;rect key=&quot;frame&quot; x=&quot;225&quot; y=&quot;158&quot; width=&quot;150&quot; height=&quot;60&quot;/&amp;gt;&#xA;                                &amp;lt;color key=&quot;backgroundColor&quot; red=&quot;0.50196081400000003&quot; green=&quot;0.0&quot; blue=&quot;1&quot; alpha=&quot;1&quot; colorSpace=&quot;calibratedRGB&quot;/&amp;gt;&#xA;                                &amp;lt;fontDescription key=&quot;fontDescription&quot; type=&quot;system&quot; pointSize=&quot;19&quot;/&amp;gt;&#xA;                                &amp;lt;state key=&quot;normal&quot; title=&quot;This is a button!&quot;&amp;gt;&#xA;                                    &amp;lt;color key=&quot;titleColor&quot; white=&quot;1&quot; alpha=&quot;1&quot; colorSpace=&quot;calibratedWhite&quot;/&amp;gt;&#xA;                                    &amp;lt;color key=&quot;titleShadowColor&quot; white=&quot;0.5&quot; alpha=&quot;1&quot; colorSpace=&quot;calibratedWhite&quot;/&amp;gt;&#xA;                                &amp;lt;/state&amp;gt;&#xA;                            &amp;lt;/button&amp;gt;&#xA;                        &amp;lt;/subviews&amp;gt;&#xA;                        &amp;lt;color key=&quot;backgroundColor&quot; white=&quot;0.0&quot; alpha=&quot;1&quot; colorSpace=&quot;calibratedWhite&quot;/&amp;gt;&#xA;                    &amp;lt;/view&amp;gt;&#xA;                &amp;lt;/viewController&amp;gt;&#xA;                &amp;lt;placeholder placeholderIdentifier=&quot;IBFirstResponder&quot; id=&quot;dkx-z0-nzr&quot; sceneMemberID=&quot;firstResponder&quot;/&amp;gt;&#xA;            &amp;lt;/objects&amp;gt;&#xA;        &amp;lt;/scene&amp;gt;&#xA;    &amp;lt;/scenes&amp;gt;&#xA;&amp;lt;/document&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Furthermore, from Interface Builder, I can set up properties for classes.  Dropped a button on that view controller?  Now I can set up the view controller's backing class to have a property for that button as well as a method to handle the button being tapped.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can do all this without using my keyboard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay, so what's the point of me talking about interface builders?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With CoreData, we're doing the same thing!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Model.  View.  Controller.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's three parts to this design paradigm, right?  With Interface Builder, we design our view and hook it up to the controller.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CoreData is like a visual interface builder for the &lt;em&gt;model&lt;/em&gt; part of MVC.  When you create your CoreData model, you're actually making changes to your program--to your executable source code.  The image included in the linked question isn't just a road-map to the application that is a nice visual representation of what the data model is supposed to look like.  The image included in the linked question &lt;em&gt;ACTUALLY IS THE IMPLEMENTATION OF THE DATA MODEL!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here, I've used CodeData two set up two entities with three attributes each:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qKs3P.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And a relationship is described from Entity1 to Entity2.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this isn't just a visual representation of what I want to implement.  These attributes actually have types:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/teiKR.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/AYuvc.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And now, without writing any other code, I can immediately start using these entities in my CoreData application:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {&#xA;    NSManagedObjectContext *context = [self managedObjectContext];&#xA;    NSManagedObject *entity1 = [NSEntityDescription insertNewObjectForEntityForName:@&quot;Entity1&quot; inManagedObjectContext:context];&#xA;    [entity1 setValue:@42 forKey:@&quot;attribute2&quot;];&#xA;    NSError *error;&#xA;    if (![context save:&amp;amp;error]) {&#xA;#if DEBUG&#xA;        NSLog(@&quot;Error saving entity: %@&quot;, error.localizedDescription);&#xA;#endif&#xA;    }&#xA;    return YES;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I can load from and save to disk using CoreData.  It's a simple as that, and CoreData is extraordinarily efficient at reading from and writing to disk, and because it is backed by SQLite, there are ways to effectively seek out specific Entities you've saved using CoreData.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But using CoreData in this manner is actually quite rare.  What is more likely is to use Xcode and CoreData to generate classes based off of your CoreData entities:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following this series of steps:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Y9UCL.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/KS6Or.png&quot; alt=&quot;enter image description here&quot;&gt;&#xA;&lt;img src=&quot;https://i.stack.imgur.com/YPQ9y.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will add the following files to your Xcode project:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NkYGP.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the generated files will look just like this:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Entity1.h&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#import &amp;lt;Foundation/Foundation.h&amp;gt;&#xA;#import &amp;lt;CoreData/CoreData.h&amp;gt;&#xA;&#xA;@class Entity2;&#xA;&#xA;@interface Entity1 : NSManagedObject&#xA;&#xA;@property (nonatomic, retain) NSData * attribute1;&#xA;@property (nonatomic, retain) NSNumber * attribute2;&#xA;@property (nonatomic, retain) NSNumber * attribute3;&#xA;@property (nonatomic, retain) Entity2 *relationship;&#xA;&#xA;@end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Entity1.m&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#import &quot;Entity1.h&quot;&#xA;&#xA;@implementation Entity1&#xA;&#xA;@dynamic attribute1;&#xA;@dynamic attribute2;&#xA;@dynamic attribute3;&#xA;@dynamic relationship;&#xA;&#xA;@end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Entity2.h&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#import &amp;lt;Foundation/Foundation.h&amp;gt;&#xA;#import &amp;lt;CoreData/CoreData.h&amp;gt;&#xA;&#xA;@interface Entity2 : NSManagedObject&#xA;&#xA;@property (nonatomic, retain) NSNumber * attribute1;&#xA;@property (nonatomic, retain) NSDate * attribute2;&#xA;@property (nonatomic, retain) NSString * attribute3;&#xA;&#xA;@end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Entity2.m&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#import &quot;Entity2.h&quot;&#xA;&#xA;@implementation Entity2&#xA;&#xA;@dynamic attribute1;&#xA;@dynamic attribute2;&#xA;@dynamic attribute3;&#xA;&#xA;@end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And they will look like that every time.  The only difference is that Xcode will give you the option between using &lt;code&gt;NSNumber&lt;/code&gt; or primitive data types for particular properties (integer types, floating point types, booleans).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't need to see the &lt;code&gt;.h&lt;/code&gt; or &lt;code&gt;.m&lt;/code&gt; files that Xcode has generated for the user unless the user has then modified these files in some way (which is common).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, now that you've scrolled passed the lesson on what CoreData is, you're ready for the meat of the answer...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the linked question on-topic?  I don't know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But we can review poorly named classes, poorly named properties, poorly named variables, etc.  We can review variables that are excessive and unnecessary.  We can review variables that should be of a different type.  We can review information that might be missing.  (&quot;I see your person class has a &lt;code&gt;firstName&lt;/code&gt; property, but no &lt;code&gt;lastName&lt;/code&gt; property.  You should probably include a &lt;code&gt;lastName&lt;/code&gt; property.&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, let's say we had a class called &lt;code&gt;Family&lt;/code&gt; and a class called &lt;code&gt;Person&lt;/code&gt;.  &lt;code&gt;Family&lt;/code&gt; could have a &lt;code&gt;Person&lt;/code&gt; property called &lt;code&gt;Father&lt;/code&gt;, and a &lt;code&gt;Person&lt;/code&gt; property called &lt;code&gt;Mother&lt;/code&gt;, and three &lt;code&gt;Person&lt;/code&gt; properties called &lt;code&gt;OldestChild&lt;/code&gt;, &lt;code&gt;MiddleChild&lt;/code&gt;, and &lt;code&gt;YoungestChild&lt;/code&gt;.  And in reviewing these two classes, we could point out that the &lt;code&gt;Family&lt;/code&gt; class probably isn't well designed because different families have different configurations... varying number of children, step-parents, step-children, half-siblings, etc.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the difference between reviewing the data model that someone wrote by hand with their keyboard to map these &lt;code&gt;Family&lt;/code&gt; and &lt;code&gt;Person&lt;/code&gt; classes versus reviewing the data model that someone built with CoreData?  And in answering this question, keep in mind everything we've already reviewed in this post: &lt;em&gt;CoreData is not a database schema; CoreData is not a UML; CoreData is an actual data model implementation&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="36366" LastEditDate="2015-01-28T23:18:17.527" LastActivityDate="2015-01-28T23:18:17.527" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5015" PostTypeId="2" ParentId="5008" CreationDate="2015-01-29T02:58:36.590" Score="5" Body="&lt;h2&gt;IDEA theme&lt;/h2&gt;&#xA;&lt;p&gt;Suggested by @Donald.McLean - This white background theme has a bit darker colors, as well as some bold and italicized elements. Here are screenshots:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1w5eh.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/15vom.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9VM3O.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/iAoLb.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EcoZ2.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rVtQX.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/BsKGr.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/* IDEA theme */&#xA;.prettyprint {&#xA;  background: white;&#xA;  font-family: Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size: 9pt;&#xA;  line-height: 1.3;&#xA;  border: 1px solid #000000;&#xA;  padding: 10px;&#xA;}&#xA;&#xA;code {&#xA;  background: white;&#xA;  font-family: Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size: 9pt;&#xA;}&#xA;/* Plain text */&#xA;.pln {&#xA;  color: black;&#xA;}&#xA;&#xA;@media screen, print, projection {&#xA;/* String content */&#xA;  .str {&#xA;    color: #009900;&#xA;    font-weight: bold;&#xA;  }&#xA;/* Keyword */&#xA;  .kwd {&#xA;    color: #003399;&#xA;    font-weight: bold;&#xA;  }&#xA;/* Comment */&#xA;  .com {&#xA;    color: #A3A3A3;&#xA;    font-style: italic;&#xA;  }&#xA;/* Type name */&#xA;  .typ {&#xA;    color: black;&#xA;  }&#xA;/* Literal value */&#xA;  .lit {&#xA;    color: #0000FF;&#xA;  }&#xA;/* Punctuation */&#xA;  .pun {&#xA;    color: black;&#xA;  }&#xA;/* Lisp open bracket */&#xA;  .opn {&#xA;    color: #333333;&#xA;  }&#xA;/* Lisp close bracket */&#xA;  .clo {&#xA;    color: #333333;&#xA;  }&#xA;/* Mark-up tag name */&#xA;  .tag {&#xA;    color: #003399;&#xA;    font-weight: bold;&#xA;    background-color: #E3E3E3;&#xA;  }&#xA;/* Mark-up attribute name */&#xA;  .atn {&#xA;    color: #0000FF;&#xA;    font-weight: bold;&#xA;    background-color: #E3E3E3;&#xA;  }&#xA;/* Markup attribute value */&#xA;  .atv {&#xA;    color: #009900;&#xA;    font-weight: bold;&#xA;    background-color: #E3E3E3;&#xA;  }&#xA;/* Declaration */&#xA;  .dec {&#xA;    color: #333333;&#xA;  }&#xA;/* Variable name */&#xA;  .var {&#xA;    color: #8A008A;&#xA;    font-style: italic;&#xA;  }&#xA;/* Function name */&#xA;  .fun {&#xA;    color: black;&#xA;  }&#xA;}&#xA;&#xA;/* Specify class=&amp;quot;linenums&amp;quot; on a &amp;lt;pre&amp;gt; to get line numbering */&#xA;ol.linenums {&#xA;  margin-top: 0;&#xA;  margin-bottom: 0;&#xA;  color: #B2B2B2;&#xA;}&#xA;&#xA;/* IE indents via margin-left */&#xA;ul.linenums li {&#xA;/* use for special formatting using linenums */&#xA;}&#xA;&#xA;/* Alternate shading for lines */&#xA;ul.linenums li:nth-child(odd) {&#xA;/* use for different formatting for every other linenum */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-01-29T02:58:36.590" CommentCount="2" CommunityOwnedDate="2015-01-29T02:58:36.590" ContentLicense="CC BY-SA 3.0" />
  <row Id="5016" PostTypeId="2" ParentId="2503" CreationDate="2015-01-29T19:22:10.863" Score="1" Body="&lt;p&gt;126 &lt;a href=&quot;//codereview.stackexchange.com/search?q=guess+number+is%3Aquestion+closed%3Ano&quot; rel=&quot;nofollow&quot;&gt;number-guessing-game&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-29T19:22:10.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5017" PostTypeId="1" CreationDate="2015-01-29T23:57:22.880" Score="20" ViewCount="261" Body="&lt;p&gt;Regular participants will be familiar with procedures and practices on Code Review.  For example, we have rules against&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;asking &lt;a href=&quot;/q/5086/9357&quot;&gt;hypothetical questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/q/1763/9357&quot;&gt;appending to or modifying the question&lt;/a&gt; after receiving answers&lt;/li&gt;&#xA;&lt;li&gt;answering in comments, &lt;a href=&quot;/q/1463/9357&quot;&gt;even if the answer is brief&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Those practices have been developed by the community, and are written in our Meta site.  However, new users are often unaware of these rules until we point out their violation.  This leads to unnecessary frustration and embarrassment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of expecting new users to wade through Meta posts, we should have a Help Center that effectively teaches new users how to thrive on Code Review.  Unfortunately, many of our current Help Center pages contain generic text that is incomplete or inappropriate for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could you please help point out any deficiencies you find in our Help Center pages?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;This post focuses on identifying the deficiencies. Drafting of the new pages is  in &lt;a href=&quot;/q/5086/9357&quot;&gt;this follow-up post&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-02-20T19:44:18.760" LastActivityDate="2015-02-20T19:44:18.760" Title="Help spot deficiencies in our Help Center" Tags="|discussion|asking-questions|answers|help-center|" AnswerCount="9" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5018" PostTypeId="2" ParentId="5017" CreationDate="2015-01-29T23:57:22.880" Score="15" Body="&lt;h3&gt;&lt;a href=&quot;//codereview.stackexchange.com/help/someone-answers&quot; rel=&quot;nofollow&quot;&gt;What should I do when someone answers my question?&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The page needs to mention that incorporating suggestions from answers into the question is unacceptable.  It should also suggest options for follow-ups (posting a self answer or a second question).  Basically, it needs to include a summary of the advice in &lt;a href=&quot;/a/1765/9357&quot;&gt;this answer&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-01-30T00:08:34.733" LastActivityDate="2015-01-30T00:08:34.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5019" PostTypeId="2" ParentId="5017" CreationDate="2015-01-30T00:06:51.577" Score="12" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How to ask&lt;/a&gt; page is a little lacking. It doesn't mention that we expect titles to describe what the code does, not the concerns about it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;Be specific&quot; section could also be polished up a bit. I'm not sure how to go about it, but we should be specific about being specific. In my mind good questions detail both the purpose and methodology of the code in a reasonably detailed way. We should say so in that section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the &quot;Make it relevant to others&quot; part can just jump.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-01-30T16:45:45.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5020" PostTypeId="2" ParentId="5008" CreationDate="2015-01-30T02:26:07.910" Score="3" Body="&lt;p&gt;&quot;Hosch250&quot; theme (for lack of a better name):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WHUVH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Image of code blocks (line stripes didn't show up, for some reason):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UGihv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-01-30T02:26:07.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5021" PostTypeId="2" ParentId="5008" CreationDate="2015-01-30T02:45:44.193" Score="4" Body="&lt;h1&gt;Xcode Default&lt;/h1&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/P7fhk.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sScru.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Ftseh.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/3naUn.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/we0Og.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ExSpK.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1gRCY.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/r10NA.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uG72s.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Rsznf.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;(and I'm open to recommendations for tweaks to the last two... Lisp brackets and the mark-up stuff...)&lt;/p&gt;&#xA;&lt;p&gt;Here's the source by the way, in case anyone wanted to make some minor tweaks:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/* Typical white theme */&#xA;.prettyprint {&#xA;  background: white;&#xA;  font-family: Menlo, Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size: 8pt;&#xA;  line-height: 1.3;&#xA;  border: 1px solid #000000;&#xA;  padding: 10px;&#xA;}&#xA;&#xA;code {&#xA;  background: white;&#xA;  font-family: Menlo, Consolas, Monaco, &amp;quot;Courier New&amp;quot;, monospace;&#xA;  font-size: 9pt;&#xA;}&#xA;&#xA;/* Plain text */&#xA;.pln {&#xA;  color: black;&#xA;}&#xA;&#xA;@media screen, print, projection {&#xA;/* String content */&#xA;  .str {&#xA;      color: #C41A16;&#xA;  }&#xA;/* Keyword */&#xA;  .kwd {&#xA;      color: #AA0D91;&#xA;  }&#xA;/* Comment */&#xA;  .com {&#xA;      color: #007400;&#xA;  }&#xA;/* Type name */&#xA;  .typ {&#xA;      color: #5C2699;&#xA;  }&#xA;/* Literal value */&#xA;  .lit {&#xA;      color: #1C00CF;&#xA;  }&#xA;/* Punctuation */&#xA;  .pun {&#xA;    color: black;&#xA;  }&#xA;/* Lisp open bracket */&#xA;  .opn {&#xA;    color: #333333;&#xA;  }&#xA;/* Lisp close bracket */&#xA;  .clo {&#xA;    color: #333333;&#xA;  }&#xA;/* Mark-up tag name */&#xA;  .tag {&#xA;    color: #B53333;&#xA;  }&#xA;/* Mark-up attribute name */&#xA;  .atn {&#xA;    color: #E81919;&#xA;  }&#xA;/* Markup attribute value */&#xA;  .atv {&#xA;    color: #3366FF;&#xA;  }&#xA;/* Declaration */&#xA;  .dec {&#xA;      color: #643820;&#xA;  }&#xA;/* Variable name */&#xA;  .var {&#xA;      color: #3F6E74;&#xA;  }&#xA;/* Function name */&#xA;  .fun {&#xA;      color: #26474B;&#xA;  }&#xA;}&#xA;&#xA;/* Specify class=&amp;quot;linenums&amp;quot; on a &amp;lt;pre&amp;gt; to get line numbering */&#xA;ol.linenums {&#xA;  margin-top: 0;&#xA;  margin-bottom: 0;&#xA;  color: #929292;&#xA;}&#xA;&#xA;/* IE indents via margin-left */&#xA;ul.linenums li {&#xA;/* use for special formatting using linenums */&#xA;}&#xA;&#xA;/* Alternate shading for lines */&#xA;ul.linenums li:nth-child(odd) {&#xA;/* use for different formatting for every other linenum */&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-05T00:57:22.757" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5022" PostTypeId="2" ParentId="5017" CreationDate="2015-01-30T11:51:56.123" Score="10" Body="&lt;h2&gt;&lt;a href=&quot;//codereview.stackexchange.com/help/no-one-answers&quot; rel=&quot;nofollow&quot;&gt;What should I do if no one answers my question?&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If no one answers, try &lt;a href=&quot;//chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot; rel=&quot;nofollow&quot;&gt;The 2nd Monitor&lt;/a&gt;?  Maybe the question is too vague, too confusing, too complicated, or just happened to fall through the cracks.  In any case, mentioning it in the chat room can help.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="9357" LastEditDate="2015-01-31T08:38:25.057" LastActivityDate="2015-01-31T08:38:25.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5023" PostTypeId="2" ParentId="5017" CreationDate="2015-01-30T11:55:43.653" Score="9" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/tagging&quot;&gt;https://codereview.stackexchange.com/help/tagging&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding tagging...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Each question may only contain 5 tags at a maximum, so choose the ones that best describe your question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;Please fix my duplication&quot; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/duplication&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;duplication&amp;#39;&quot; rel=&quot;tag&quot;&gt;duplication&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could we change this to &quot;that best describe what your code is about.&quot; This strangely seems conflict with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; though. Hmmh.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;By the way, that same page states:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Meta-tags, like &lt;strong&gt;[beginner]&lt;/strong&gt;, [subjective], and [best-practices], are not helpful by themselves – they do not communicate anything about the content of the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I use tags in titles?&#xA;  You should not force a tag into your title. Because the tags appear below the question and tags are indexed by search engines along with the content of your question, you can trust that other people will be able to find your question based on tags they follow or search for. Additionally, tags appear on the question page, so other people will take them into account when answering your question.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Avoid inserting tags into titles in any of the following formats:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;[tag]: [question title]  &lt;/li&gt;&#xA;  &lt;li&gt;[question title] -- [tag] [tag] [tag]  &lt;/li&gt;&#xA;  &lt;li&gt;[question title] in [tag]  &lt;/li&gt;&#xA;  &lt;li&gt;[tag] [tag] [question title] [tag] [tag] [tag]  &lt;/li&gt;&#xA;  &lt;li&gt;[tag] [tag] [tag] [tag] [tag] [tag] [tag] [tag]  &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;The only time you should use tags in your title is when they are organic to the conversational tone of the title.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;For example, rather than writing, &lt;code&gt;JavaScript, jQuery: When should I use one or the other?&lt;/code&gt; – which forces tags into the title – you can convey the same information in a conversational tone:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;Can I use jQuery to foo the bar on the baz, or am I stuck using plain JavaScript?&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think we could use this to toss in some title advice.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-01-31T09:36:52.377" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5024" PostTypeId="2" ParentId="5017" CreationDate="2015-01-31T09:12:00.933" Score="7" Body="&lt;h3&gt;&lt;a href=&quot;//codereview.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking?&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Much of the text is irrelevant or inaccurate for Code Review.  In my opinion, the whole page needs to be rewritten.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You should only ask practical, answerable questions based on actual problems that you face. Chatty, open-ended questions diminish the usefulness of our site and push other questions off the front page.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If your motivation for asking the question is “I would like to participate in a discussion about ______”, then you should not be asking here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Our problem is not so much unanswerable open-ended questions.  Rather, we should reiterate the importance of posting real, non-hypothetical code samples.  To be clear, there should be an example of a bad hypothetical question and a good concrete question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Considering the example genres of questions…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;every answer is equally valid: &quot;What's your favorite _____?&quot;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't think we've ever gotten one of those questions, and if asked, it would be off-topic anyway.  Also, it's often the case that there are many good approaches to recommend.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;your answer is provided along with the question, and you expect more answers&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We get &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; questions all the time, &lt;a href=&quot;/q/1773/9357&quot;&gt;and they're fine&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;there is no actual problem to be solved: &quot;I'm curious if other people feel like I do.&quot;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Almost every code sample can be improved, &lt;a href=&quot;/q/790/9357&quot;&gt;even if there's no explicit question&lt;/a&gt;.  Almost every Code Review question is a variant of &quot;I'm curious if other people feel like I do.&quot;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;you are asking an open-ended, hypothetical question: “What if ______ happened?”&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hypothetical questions are one of the few types of prohibited questions.  As discussed above, we should clarify what that means.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&quot;_____ sucks, am I right?&quot;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;whole site&lt;/em&gt; is about &lt;a href=&quot;/a/1261/9357&quot;&gt;&quot;does this code make my ass look fat?&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Some subjective questions are allowed, but “subjective” does not mean “anything goes”. All subjective questions are expected to be &lt;em&gt;constructive&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's true, but more confusing than relevant.  As long as the question includes a code sample that meets the on-topic rules, it's going to be fine.  So let's not bother explaining good-subjective / bad-subjective to new users.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;invite sharing experiences over opinions&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's not quite correctly worded.  Opinionated answers are fine — they just need to be justified with some reasoning.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-01-31T12:54:46.627" LastActivityDate="2015-01-31T12:54:46.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5025" PostTypeId="2" ParentId="5017" CreationDate="2015-01-31T11:01:11.767" Score="9" Body="&lt;h2&gt;&lt;a href=&quot;//codereview.stackexchange.com/help/how-to-answer&quot; rel=&quot;nofollow&quot;&gt;How do I write a good answer?&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This paragraph is a non-sequitur (for any site, not just Code Review):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Pay it forward&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;Saying “thanks” is appreciated, but it doesn’t answer the question.&#xA;  Instead, vote up the answers that helped you the most! If these&#xA;  answers were helpful to you, please consider saying thank you in a&#xA;  more constructive way – by contributing your own answers to questions&#xA;  your peers have asked here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This paragraph is generally useful, but not quite accurate, since answers may address any aspect of the code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Answer the question&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;Read the question carefully. What, specifically, is the question asking for? Make sure your answer provides that …&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We have so many more useful points to discuss than grammar, and furthermore, even answers with basic English can do reasonably well.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Write to the best of your ability&lt;/h3&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The following points need to be qualified or dropped, since our answers are mostly subjective, and we are quite liberal about &lt;a href=&quot;/questions/tagged/duplicates&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged 'duplicates'&quot; rel=&quot;tag&quot;&gt;duplicates&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Answer well-asked questions&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;avoid trying to answer questions which...&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;…solicit &lt;a href=&quot;//codereview.stackexchange.com/help/dont-ask&quot; rel=&quot;nofollow&quot;&gt;opinions&lt;/a&gt; rather than facts.&lt;/li&gt;&#xA;  &lt;li&gt;…have &lt;a href=&quot;//codereview.stackexchange.com/search&quot; rel=&quot;nofollow&quot;&gt;already been asked&lt;/a&gt; and answered many times before.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Instead of platitudes, I'd really rather talk about what makes a &lt;em&gt;good&lt;/em&gt; Code Review answer.  For example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code dumps without explanation and alternate solutions without justification are unacceptable.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/q/1463/9357&quot;&gt;Short answers are acceptable here&lt;/a&gt;, as long as justification is included.  Answering in comments is not acceptable.&lt;/li&gt;&#xA;&lt;li&gt;Answers should be tailored to the apparent ability level of the author of the code.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/a/913/9357&quot;&gt;Organize your thoughts&lt;/a&gt;; sometimes less is better.&lt;/li&gt;&#xA;&lt;li&gt;Highlighting the positive aspects of the code is also appreciated.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-01-31T11:26:46.657" LastActivityDate="2015-01-31T11:26:46.657" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5026" PostTypeId="2" ParentId="5017" CreationDate="2015-01-31T11:10:55.813" Score="5" Body="&lt;h2&gt;&lt;a href=&quot;//codereview.stackexchange.com/help/formatting&quot; rel=&quot;nofollow&quot;&gt;How do I format my posts using Markdown or HTML?&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is good stuff.  However, more guidance needs to be provided for how to copy-and-paste code blocks with the proper indentation — we get incorrectly indented code all the time, and it's confusing and frustrating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There should be a basic MathJax guide.  I don't think that Code Review should write it; Stack Exchange should just provide a standard page for sites that have MathJax enabled (perhaps with input from the &lt;a href=&quot;//math.stackexchange.com/&quot; rel=&quot;nofollow&quot;&gt;Mathematics&lt;/a&gt; community).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-01-31T11:10:55.813" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5029" PostTypeId="2" ParentId="3883" CreationDate="2015-02-01T20:15:01.817" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/48258/23788&quot;&gt;We&amp;#39;ll be counting stars&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Author: &lt;a href=&quot;https://codereview.stackexchange.com/users/31562&quot;&gt;Simon André Forsberg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This one was unfortunately forgotten. But it's a great example of a good CR title.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-02-01T20:15:01.817" CommentCount="0" CommunityOwnedDate="2015-02-01T20:15:01.817" ContentLicense="CC BY-SA 3.0" />
  <row Id="5030" PostTypeId="2" ParentId="2538" CreationDate="2015-02-03T02:45:57.983" Score="4" Body="&lt;h1&gt;Music: Practice &amp;amp; Theory&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement &lt;a href=&quot;https://music.meta.stackexchange.com/questions/925/music-se-is-graduating-congratulations&quot;&gt;2014-09-23&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta:&lt;/li&gt;&#xA;&lt;li&gt;Colors:&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://music.meta.stackexchange.com/q/2306&quot;&gt;2015-11-09&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="33840" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-16T23:53:02.900" CommentCount="0" CommunityOwnedDate="2015-02-03T02:45:57.983" ContentLicense="CC BY-SA 3.0" />
  <row Id="5031" PostTypeId="1" AcceptedAnswerId="5032" CreationDate="2015-02-05T11:22:36.000" Score="0" ViewCount="51" Body="&lt;p&gt;Quoting the Tag-Wiki:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An HTML form is a section of a document containing normal content,&#xA;  markup, special elements called controls (checkboxes, radio buttons,&#xA;  menus, etc.), and labels on those controls.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Users generally &quot;complete&quot; a form by modifying its controls (entering&#xA;  text, selecting menu items, etc.), before submitting the form to an&#xA;  agent for processing (e.g., to a Web server, to a mail server, etc.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I find asking myself: What context does this provide in a question? What benefit does that tag have? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it imply something that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt; doesn't? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short: Why do we have that tag?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="22222" LastEditDate="2015-07-07T21:34:25.320" LastActivityDate="2015-07-07T21:34:25.320" Title="Is this tag bad [form] for this site?" Tags="|discussion|status-declined|tags|burninate-request|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5032" PostTypeId="2" ParentId="5031" CreationDate="2015-02-05T11:27:03.630" Score="8" Body="&lt;p&gt;No, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/form&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;form&amp;#39;&quot; rel=&quot;tag&quot;&gt;form&lt;/a&gt; should stay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt; is a general form of web-based user interface which focuses on output from the system, and display to the user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/form&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;form&amp;#39;&quot; rel=&quot;tag&quot;&gt;form&lt;/a&gt; focuses on user input, it is a specific subset of HTML that has a dedicated purpose that's distinctly different from other uses of HTML&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-02-05T11:27:03.630" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5033" PostTypeId="1" AcceptedAnswerId="5036" CreationDate="2015-02-05T11:49:52.000" Score="5" ViewCount="130" Body="&lt;p&gt;This question &lt;a href=&quot;https://codereview.stackexchange.com/questions/10326/gees-gpl-euler-equation-solver&quot;&gt;Gees - GPL Euler equation solver&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/posts/10326/revisions&quot;&gt;its revisions&lt;/a&gt; were recently affected by this policy we have about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765/31503&quot;&gt;how to add selfie-answers to your question&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Specifically (I have bolded the particular section about comments only):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;Posting on an external site&lt;/h2&gt;&#xA;&lt;p&gt;If you are unwilling to write a sufficient explanation to constitute a&#xA;good Code Review answer, then it would be best to refrain from posting&#xA;your follow-up on Code Review at all. Instead, you may host your&#xA;revised code on an external site (e.g. GitHub, GitHub Gist, Pastebin,&#xA;JSBin, JSFiddle, Ideone, SQLFiddle, your personal blog, etc.) &lt;em&gt;&lt;strong&gt;Add a&#xA;link to it only in a comment on the question or in a comment on the&#xA;most helpful answer. Do not add it in the question or answer itself.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Although we disallow code in questions to be hosted on an external&#xA;site, posting your revised code externally is fine, because:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The primary concern of the site is make justified suggestions for improving the code. The reviews are more valuable than the final&#xA;product.&lt;/li&gt;&#xA;&lt;li&gt;The &amp;quot;final&amp;quot; code is supplementary information that is not essential to the question-and-answer process.&lt;/li&gt;&#xA;&lt;li&gt;Comments are considered disposable. If the link dies, we can just delete the obsolete comment.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I feel the edit made to the question was too distracting:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Edit Feb. 15:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The code is now on &lt;a href=&quot;https://github.com/Azrael3000/gees&quot; rel=&quot;nofollow noreferrer&quot;&gt;Github&lt;/a&gt;.&#xA;Contributions and pull requests are welcome.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;End edit&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;But, I see nothing wrong with a much more modest:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The code and its updates are hosted on &lt;a href=&quot;https://github.com/Azrael3000/gees&quot; rel=&quot;nofollow noreferrer&quot;&gt;Github&lt;/a&gt;. Contributions and pull requests are welcome.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The above edit is modest, and it is &amp;quot;as-if&amp;quot; it was there from the beginning.&lt;/p&gt;&#xA;&lt;p&gt;I propose that the policy is amended to allow &amp;quot;modest&amp;quot; links to the off-site repository. It is significant information that deserves more than just an ephemeral comment.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-09T20:27:21.437" Title="Selfie code-only answers as an offsite link" Tags="|discussion|feature-request|status-completed|specific-question|site-policy|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5034" PostTypeId="2" ParentId="5033" CreationDate="2015-02-05T12:48:23.980" Score="-4" Body="&lt;h2&gt;No change to policy&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;After-answer changes to include off-site code links can only be made in comments, not as edits to the question/answer&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-02-05T12:48:23.980" CommentCount="0" CommunityOwnedDate="2015-02-05T12:48:23.980" ContentLicense="CC BY-SA 3.0" />
  <row Id="5035" PostTypeId="2" ParentId="5033" CreationDate="2015-02-05T12:50:48.487" Score="4" Body="&lt;h2&gt;Yes - change the policy&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Questions can be edited to include links to off-site code as long as it does not &quot;distract&quot; from the question itself. &quot;Modest&quot; references to the code can be included:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This code is maintained in &lt;code&gt;[this repository here](http://some-where/some-repo)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-02-05T12:50:48.487" CommentCount="0" CommunityOwnedDate="2015-02-05T12:50:48.487" ContentLicense="CC BY-SA 3.0" />
  <row Id="5036" PostTypeId="2" ParentId="5033" CreationDate="2015-02-05T12:52:10.240" Score="11" Body="&lt;h2&gt;Yes - change the policy - but must be a revision link where possible&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The post can be edited to include an off-site link, but, where possible, the link must point to the revision of code that's in the actual Code Review question&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This version of code is here in &lt;code&gt;[this repository here](http://some-where/some-repo/some-revision)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-02-05T12:52:10.240" CommentCount="1" CommunityOwnedDate="2015-02-05T12:52:10.240" ContentLicense="CC BY-SA 3.0" />
  <row Id="5037" PostTypeId="2" ParentId="5033" CreationDate="2015-02-05T12:52:44.563" Score="3" Body="&lt;p&gt;What's wrong with leaving a link to the repository in the question? Comments are ephemeral. They're not meant to stick around. Putting a link to the repository leaves a more permanent sign post to an updated version of the code for those interested in the project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem here does not seem to be with the external link to an updated version of the code, but the giant bold &quot;&lt;strong&gt;Edit&lt;/strong&gt;&quot; text surrounding it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for whether or not the link should point to a revision or not is... debatable. Personally, I think it depends on the intent. Is OP pointing to the code as a friendly, &quot;Hey, it's maintained here.&quot; or &quot;If you prefer to look at this code on GitHub to review it, it's here.&quot; I see nothing wrong with doing either, but I would personally prefer that we point to a revision so there is not confusion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But to make it a policy.... that would be incredibly difficult to enforce.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-02-05T12:52:44.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5038" PostTypeId="1" AcceptedAnswerId="5039" CreationDate="2015-02-05T19:34:40.080" Score="7" ViewCount="124" Body="&lt;p&gt;If a user can view the HTML the way they need to on IE (hypothetically), but the HTML isn't valid, is it still On-Topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How have you decided this in past?  Should we continue to use the same set of specifications to define off-topic HTML?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML that is viewable on IE, but not valid, may not display correctly on Chrome, Firefox, Safari, Opera, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is valid or viewable the standard of measure for HTML?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorDisplayName="user34073" LastEditDate="2015-04-25T20:10:43.887" LastActivityDate="2015-04-25T20:10:43.887" Title="Valid HTML Vs. Viewable HTML" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5039" PostTypeId="2" ParentId="5038" CreationDate="2015-02-05T19:45:33.410" Score="17" Body="&lt;p&gt;I say, from the point of view of someone who writes HTML/CSS, yes it is On-Topic, if it works &lt;em&gt;as the OP intended&lt;/em&gt;, or put differently, &lt;em&gt;as far as they know&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;HTML being a mark-up language, rather than programming, is a lot more lenient and browsers often are very forgiving to &quot;invalid&quot; HTML. If it were not the case, I'd wager &lt;strong&gt;many&lt;/strong&gt; popular websites would be out of business. Not all HTML coders know about validators, XHTML compatible self-closed tags, CSS styles, meta-tags, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in short, if it works in the intended browser, to me it works as the OP is expecting, so &quot;viewable&quot; I feel would be the most reasonable measuring stick.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2015-02-05T19:45:33.410" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5040" PostTypeId="2" ParentId="5017" CreationDate="2015-02-06T14:08:44.393" Score="4" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;https://codereview.stackexchange.com/help/on-topic&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Make sure you include your code in your question&lt;/strong&gt;&lt;br&gt;&#xA;  This site is for code reviews, which are hard to do when the code is behind a link somewhere out there on the Internet. If you want a code review, you must post the relevant snippets of code in your question. It is fine to post a &quot;see more&quot; link (though, do be careful — very few reviewers will be willing to click through and read thousands of lines of your code), but the most important parts of the code must be placed directly in the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't agree with the &quot;relevant snippets&quot;. It's hard for users to put the relevant snippets in, as they often go for not enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish people would post...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A single function&lt;/li&gt;&#xA;&lt;li&gt;or a set of functions &lt;/li&gt;&#xA;&lt;li&gt;or a whole class&lt;/li&gt;&#xA;&lt;li&gt;or a bunch of classes (This is on the border of okay, it's hard to review big questions).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;rather than lines from here and there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could we alter it to say &quot;A good amount of code for a review question is one or a few functions, or a single class. Having multiple classes in your question is okay, but they should be related to each other.&quot;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-02-06T14:08:44.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5041" PostTypeId="1" AcceptedAnswerId="5043" CreationDate="2015-02-06T17:45:10.967" Score="4" ViewCount="132" Body="&lt;p&gt;We have both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/adventure-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;adventure-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;adventure-game&lt;/a&gt; (14 questions) and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/role-playing-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;role-playing-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;role-playing-game&lt;/a&gt; (5 questions), which don't seem to differ much in the questions being asked for both.  Plus, most of these questions involve a console interface, so they may already be more of an RPG and less of an actual adventure game.  Despite any differences between these two game genres, they don't seem different enough on &lt;em&gt;this&lt;/em&gt; site to warrant separate tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the master tag, I suppose it can be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/role-playing-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;role-playing-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;role-playing-game&lt;/a&gt; due to my aforementioned explanation about the console interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?  Are they similar enough to warrant synonymization?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-09-06T17:25:22.887" LastActivityDate="2015-09-30T22:45:42.583" Title="Should [adventure-game] and [role-playing-game] be synonymized?" Tags="|discussion|feature-request|status-declined|tags|synonym-request|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5042" PostTypeId="2" ParentId="5041" CreationDate="2015-02-06T18:13:32.280" Score="8" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/adventure-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;adventure-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;adventure-game&lt;/a&gt; was &lt;em&gt;probably&lt;/em&gt; created in reference to the original text based computer game, &lt;a href=&quot;http://www.web-adventures.org/cgi-bin/webfrotz?s=Adventure&quot; rel=&quot;nofollow noreferrer&quot;&gt;Adventure&lt;/a&gt;. It was written by Will Crowther and Don Woods in the late 1970's. You can play the game at the link, or take my word for it that it really is just a primitive RPG game. I don't see a useful distinction between these two tags, assuming that was the intent of the adventure game tag. That would seem to indicate that they can be synomized.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a caveat here though. As a gamer, when I hear &quot;adventure game&quot;, I typically think of side-scrolling platformers. These are decidedly &lt;em&gt;not&lt;/em&gt; RPGs. Considering this, I believe they should remain separate, but be cleaned up and tag wiki's created.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-02-06T18:13:32.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5043" PostTypeId="2" ParentId="5041" CreationDate="2015-02-07T22:32:17.900" Score="6" Body="&lt;p&gt;If you mean the original meanings from when these genres were created (in the 1970s/80s):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Adventure game&lt;/em&gt;&lt;/strong&gt; meant a single-player text-based game (maybe with illustrations) based on exploring and interacting with unknown locations/people/objects/circumstances. &lt;strong&gt;Not necessarily anything to do with role-playing, which came later.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Role-playing game&lt;/em&gt;&lt;/strong&gt; originally referred to a game where not only could you choose one of multiple characters, usually with some progression system in skills (not just 'leveling up', but choosing what specialities and abilities to acquire, what tasks to perform), but moreover more open-ended options for &quot;acting in character&quot;. In subsequent decades it has come to label graphical RPGs like Gauntlet and more recently World of Warcraft. &lt;strong&gt;Not necessarily anything adventure about that, not in the classical sense.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But often these overlap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to what these tags mean currently, here on Code Review, ~\$\frac{1}{2}\$ of the questions on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/adventure-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;adventure-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;adventure-game&lt;/a&gt; are also RPG and ~\$\frac{1}{2}\$ aren't. I'd vote to keep them separate.&lt;/p&gt;&#xA;" OwnerUserId="10196" LastEditorUserId="10196" LastEditDate="2015-09-30T22:45:42.583" LastActivityDate="2015-09-30T22:45:42.583" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5044" PostTypeId="2" ParentId="70" CreationDate="2015-02-08T14:42:46.777" Score="12" Body="&lt;p&gt;First of all I really like &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/35408/kleinfreund&quot;&gt;kleinfreund&lt;/a&gt;'s magnifying glass idea. However I think, that as programmers.SE has a logo that is not that serious, even a little funny, the coffee mug, the same could apply to codereview.SE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what do you think about the famous code reviewing &lt;a href=&quot;http://en.wikipedia.org/wiki/Rubber_duck_debugging&quot; rel=&quot;nofollow noreferrer&quot;&gt;rubber duck&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7N1Zq.png&quot; alt=&quot;Rubber Duck&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am by no means a graphics designer, so please evaluate this only as an idea, and not as a final logo suggestion :)&lt;/p&gt;&#xA;" OwnerUserId="63253" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-02-16T19:06:49.927" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5045" PostTypeId="1" AcceptedAnswerId="5046" CreationDate="2015-02-08T16:32:40.563" Score="23" ViewCount="260" Body="&lt;p&gt;I came across this question today:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79942/count-the-ways-to-partition-an-array-into-two-equal-sets&quot;&gt;Count the ways to partition an array into two equal sets&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question can be interpreted in a way, that it asks for a complete rewrite of the code, and indeed some of the answerers do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is a question that asks for a complete rewrite of a piece of code is acceptable in &#xA;Code Review.SE?&lt;/li&gt;&#xA;&lt;li&gt;If a question does not asks for that (or even if it does), are answers that suggest complete rewrite of the code acceptabe?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="63253" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2019-04-13T00:26:40.390" Title="Complete code rewrite" Tags="|discussion|specific-question|answers|questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5046" PostTypeId="2" ParentId="5045" CreationDate="2015-02-08T16:56:45.227" Score="24" Body="&lt;p&gt;For the record, the linked question asks:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there any better way to do this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe that is the question we all want the answer to when posting code here, more or less.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Is a question that asks for a complete rewrite of a piece of code is acceptable in Code Review.SE?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;It depends on how it is asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you ask &quot;Can someone please rewrite this code for me?&quot; that is likely to be downvoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you ask &quot;Can this be done in a different way?&quot;, then yes that is acceptable.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Are answers that suggest complete rewrite of the code acceptable?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Yes. Always. But &lt;strong&gt;not&lt;/strong&gt; a code-only &quot;Here is how I would do it&quot; answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note that a question asked: &quot;Can this be done in a different way&quot; does not require any code in the answer. A hint, description, alternative algorithm can be suggested as &quot;words&quot;, not as &quot;code&quot;. Which makes it a code review request, not a &quot;gimme-tez-code&quot; &lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2019-04-13T00:26:40.390" LastActivityDate="2019-04-13T00:26:40.390" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="5048" PostTypeId="1" AcceptedAnswerId="5049" CreationDate="2015-02-10T21:29:56.613" Score="15" ViewCount="147" Body="&lt;p&gt;I posted a question, and after it had been up a couple hours, I realized how some of the code could be improved, so I posted an answer myself.  After I did so, though, I wasn't sure if I had done the right thing because no other answers had been posted and I could have edited my code to just show the updates.  Which action should I take in the future?&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="22222" LastEditDate="2015-02-10T22:07:30.297" LastActivityDate="2015-02-23T17:53:02.200" Title="Self-answering questions without other answers" Tags="|discussion|self-answer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5049" PostTypeId="2" ParentId="5048" CreationDate="2015-02-10T21:38:19.467" Score="14" Body="&lt;p&gt;Either action could be acceptable.  Keep in mind that there is a possibility of a race condition (another user writing a review while you are enhancing the question).  Therefore, I suggest…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Changes that are more trivial can be sneakily edited into the question before any answers have been posted.  (Make your edits seamless, as if the question had been originally asked that way, rather than as an addendum.)&lt;/li&gt;&#xA;&lt;li&gt;Changes that are more strategic in nature would be better as self answers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-02-10T21:38:19.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5050" PostTypeId="1" AcceptedAnswerId="5051" CreationDate="2015-02-11T15:02:45.697" Score="8" ViewCount="274" Body="&lt;p&gt;Here at Code Review, we, the reviewers volunteering our time, are deciding to use our time to focus on improving something we found on this site. Because of this, questions must be interesting. It is easy to ask interesting questions if you are 'medium/intermediate'. If I am just learning the basic syntax and concepts of a new programming language, how can I ask an interesting question that people will be happy reviewing?&lt;/p&gt;&#xA;" OwnerUserId="54718" LastEditorUserId="22222" LastEditDate="2015-02-11T15:55:29.503" LastActivityDate="2015-02-12T05:25:45.500" Title="How can I ask interesting questions as a beginner?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5051" PostTypeId="2" ParentId="5050" CreationDate="2015-02-12T05:21:21.687" Score="11" Body="&lt;p&gt;One of the best things you can do is prepare a simple project that actually solves many real-life problems, such as a guess-the-number game.  This project requires variable assignment, conditionals, and loops, and can also use methods/functions (if applicable to the language), a GUI, and other more advanced concepts that you may wish to include.  This will be on topic for a code review, you will learn a lot writing the project (if it is a first for the language), and the review will also teach you a lot about the language and best practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One common, but beginner-simple, program written here is FizzBuzz.  I'm not really recommending you write more after last year's &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3826/41243&quot;&gt;FizzBuzz invasion&lt;/a&gt;, but these questions garnered many good reviews that are helpful for learning languages, and other simple questions can do the same.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-02-12T05:25:45.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5052" PostTypeId="1" AcceptedAnswerId="5053" CreationDate="2015-02-12T06:09:27.050" Score="5" ViewCount="103" Body="&lt;p&gt;Yesterday I stumbled over 2 questions which seemed to be sample code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/80234/29371&quot;&gt;The first&lt;/a&gt; stated &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I wrote a sample project to show you my model. What do you think about it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and &lt;a href=&quot;https://codereview.stackexchange.com/q/80208/29371&quot;&gt;the other&lt;/a&gt; had code like  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public async Task TheMethod(int id, string val)  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// DO LONG RUNNING TASK&#xA;await Task.Delay(3000);&#xA;Console.WriteLine(id + &quot; &quot; + val + &quot; at time &quot; + DateTime.Now.ToString(&quot;m:ss&quot;));  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Usually I would vote to close both of the questions.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the first one I would have voted but I hadn't been entirely sure also because I already commented on the op's &lt;a href=&quot;https://stackoverflow.com/questions/28436427/java-mvc-model-for-large-scale-gui-using-annotations&quot;&gt;question&lt;/a&gt; on Stack Overflow.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did vote to close the second one and it is on hold right now (also it seems to be running code but just &lt;strong&gt;looks like&lt;/strong&gt; sample code).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we add a tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/proof-of-concept&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;proof-of-concept&amp;#39;&quot; rel=&quot;tag&quot;&gt;proof-of-concept&lt;/a&gt; or should we decide from case to case if a question like these are on/off topic?&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-02-12T07:43:24.290" Title="What should we do with questions which are looking like sample code but are a proof of concept implementation?" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5053" PostTypeId="2" ParentId="5052" CreationDate="2015-02-12T07:09:02.190" Score="5" Body="&lt;p&gt;Speaking in general, without passing judgement on the two cited questions…&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say that a [proof-of-concept] tag wouldn't work well.  Tagging is too black-and-white an act for such a nuanced decision.  Furthermore, the distinction between proof-of-concept and hypothetical code is so thin, if it exists at all, that I would have a hard time explaining it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users who think that the question is off-topic should, of course, vote to close.  I wish there were a counterbalancing vote to not-close feature available, but there isn't.  I think that the next best thing would be to write a comment in defense of keeping the question open, and hope that others agree not to close it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-02-12T07:09:02.190" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5054" PostTypeId="2" ParentId="5052" CreationDate="2015-02-12T07:17:44.523" Score="3" Body="&lt;p&gt;With &lt;a href=&quot;https://codereview.stackexchange.com/q/80234/9357&quot;&gt;Java MVC model for large scale GUI using annotations&lt;/a&gt;, I initially closed it, then reopened it at @Vogel612's request.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On closer examination, I agreed with @Vogel612's reasoning.  The question about annotation support is centered around the &lt;code&gt;View.ButtonAction.actionPerformed()&lt;/code&gt; method.  Most of the other code was just supporting material to demonstrate how to take advantage of that annotation mechanism.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a while, I was going to ask the author to revise the question to better distinguish the core from the example code, but considering that it was a new user who had already made a decent effort to ask a good question, and that @Vogel612 had already posted an answer, I decided that being so fussy wasn't worth it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-02-12T07:17:44.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5055" PostTypeId="2" ParentId="5052" CreationDate="2015-02-12T07:43:24.290" Score="4" Body="&lt;p&gt;I have reopened &lt;a href=&quot;https://codereview.stackexchange.com/q/80208/9357&quot;&gt;Code snippet for a method dealing with IDs from multiple threads&lt;/a&gt;.  I agree with @Heslacher's observation that, despite the fact that the code is packaged in a function called &lt;code&gt;TheMethod()&lt;/code&gt;, and the presence of a &lt;code&gt;await Task.Delay(3000); // DO LONG RUNNING TASK&lt;/code&gt; placeholder, this code solves a concrete problem, and is far from a general / hypothetical best-practices question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to point out that the author of the code is probably having difficulty putting a name on the problem that the code solves.  Suggestions for naming is one of the topics that could be covered in an answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-02-12T07:43:24.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5056" PostTypeId="1" AcceptedAnswerId="5057" CreationDate="2015-02-12T11:54:05.900" Score="6" ViewCount="45" Body="&lt;p&gt;Example questions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/63801/simple-calculator&quot;&gt;Simple calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/41019/java-calculator&quot;&gt;Java Calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/13311/console-calculator&quot;&gt;Console calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/33818/ruby-kata-gem-calculator&quot;&gt;Ruby Kata Gem: Calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/79185/calculator-c-operator-overloading&quot;&gt;Calculator - C++ operator-overloading&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/46698/small-python-calculator&quot;&gt;Small Python calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/79768/calculator-using-class-templates&quot;&gt;Calculator using class templates&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/40526/shortening-calculator-project-code&quot;&gt;Shortening calculator project code&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/40615/simple-java-calculator&quot;&gt;Simple Java calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/18995/string-calculator-kata&quot;&gt;String calculator kata&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/10382/string-calculator-in-f&quot;&gt;String calculator in F#&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/13005/basic-android-calculator&quot;&gt;Basic android calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/38947/basic-calculator-in-jquery&quot;&gt;Basic calculator in jQuery&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/40807/calculator-android-app&quot;&gt;Calculator Android App&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/43057/refactoring-a-string-calculator&quot;&gt;Refactoring a String Calculator&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/78031/calculator-with-simple-input&quot;&gt;Calculator with simple input&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/67576/basic-c-calculator-v2&quot;&gt;Basic C# calculator (+,-,*,/) - V2&lt;/a&gt;&lt;br&gt;&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/67054/basic-c-calculator&quot;&gt;Basic C# calculator (+,-,*,/)&lt;/a&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Much like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hangman&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hangman&amp;#39;&quot; rel=&quot;tag&quot;&gt;hangman&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tic-tac-toe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tic-tac-toe&amp;#39;&quot; rel=&quot;tag&quot;&gt;tic-tac-toe&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/number-guessing-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;number-guessing-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;number-guessing-game&lt;/a&gt;, calculators are one of the first things one may be asked to program in order to learn a language. I think it would be helpful to have a tag for the many calculators.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, how about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/calculator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;calculator&amp;#39;&quot; rel=&quot;tag&quot;&gt;calculator&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-02-12T14:37:02.717" Title="Should we have a [calculator] tag?" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5057" PostTypeId="2" ParentId="5056" CreationDate="2015-02-12T12:35:29.930" Score="4" Body="&lt;p&gt;Yes, go ahead and create it. The Stack Overflow tag has the description:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This tag is for questions about calculators, or calculator programming.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would recommend reusing the excerpt, like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This tag is for questions about calculators.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but adding the wiki text:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Calculator questions have the basic concept that it supports the input of a sequence of values and operators, and the program computes the result. The format used for the input, whether it is Postfix (also called RPN - Reverse Polish Notation) like &lt;code&gt;3 4 +&lt;/code&gt; or Infix like &lt;code&gt;3 + 4&lt;/code&gt; should be clarified in the question&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Infix_notation&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Infix_notation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Reverse_Polish_notation&quot; rel=&quot;nofollow&quot;&gt;http://en.wikipedia.org/wiki/Reverse_Polish_notation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="41243" LastEditDate="2015-02-12T12:41:08.693" LastActivityDate="2015-02-12T12:41:08.693" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5058" PostTypeId="2" ParentId="5017" CreationDate="2015-02-13T19:15:36.777" Score="5" Body="&lt;p&gt;Our six magic on-topic questions should be reordered according to how common it is to answer &quot;no&quot;. Currently:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;&lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note here that &quot;Does the code work?&quot; is probably &lt;em&gt;the&lt;/em&gt; most common reason we close questions, but it currently appears &lt;em&gt;second to last.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-02-13T20:37:39.343" LastActivityDate="2015-02-13T20:37:39.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5060" PostTypeId="1" AcceptedAnswerId="5061" CreationDate="2015-02-15T14:10:45.030" Score="8" ViewCount="145" Body="&lt;p&gt;I consider myself a beginner, therefore I usually end up using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For these questions, am I violating the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/67480/reverse-polish-notation-compiler&quot;&gt;Reverse Polish notation based compiler&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79577/code-generator-generator&quot;&gt;Code Generator Generator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Also keep in mind that I consider myself a beginner when it comes to C++ and Perl.&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-02-15T19:10:50.387" Title="Am I violating the [beginner] tag?" Tags="|discussion|tags|specific-question|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5061" PostTypeId="2" ParentId="5060" CreationDate="2015-02-15T14:14:44.800" Score="10" Body="&lt;p&gt;Quoting the tag excerpt:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Add this tag to your question to indicate that you are new to the&#xA;  language of your code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So I'd say: &lt;strong&gt;No&lt;/strong&gt;, you are not violating the tag ;-)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="12390" LastEditDate="2015-02-15T15:21:21.717" LastActivityDate="2015-02-15T15:21:21.717" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5062" PostTypeId="2" ParentId="5060" CreationDate="2015-02-15T14:33:45.933" Score="12" Body="&lt;p&gt;The best one to decide if you are a beginner or not is yourself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel like a beginner in the language, go ahead and use the beginner tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is hard to define a specific point where you cross the line from being a beginner to not being a beginner anymore, you will have to set that line yourself.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-02-15T14:33:45.933" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5063" PostTypeId="1" CreationDate="2015-02-15T15:03:15.833" Score="18" ViewCount="287" Body="&lt;p&gt;Seems like there is a bug, that breaks my indentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;See&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;In third code section of&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/80598/create-new-c-class&quot;&gt;Create New C++ Class&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In first code section of&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79577/code-generator-generator&quot;&gt;Code Generator Generator&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Fp0cS.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;multiple times in the code section of &lt;a href=&quot;https://codereview.stackexchange.com/a/84104/&quot;&gt;https://codereview.stackexchange.com/a/84104/&lt;/a&gt; (Perl syntax naturally includes both &lt;code&gt;\$&lt;/code&gt; and &lt;code&gt;$$&lt;/code&gt;).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This occurs on both block delimiters and inline delimiters. Live minimal test case:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;b0rked&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\$&#xA;b0rked&#xA;\$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In the &lt;a href=&quot;/posts/5063/edit&quot;&gt;Markdown source&lt;/a&gt;, all lines are vertically aligned, not additionally indented&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-03-16T11:49:27.417" Title="MathJax breaks my indentation" Tags="|bug|status-deferred|mathjax|markdown|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5064" PostTypeId="2" ParentId="5063" CreationDate="2015-02-15T15:26:36.450" Score="13" Body="&lt;p&gt;This seems to happen because of the above line having two &lt;code&gt;$&lt;/code&gt; in a row.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;static std::string TOKEN_LINEDUMP(&quot;$$&#xA;    static std::string TOKEN_INDENTNEXT(&quot;$$&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Removing the second &lt;code&gt;$&lt;/code&gt; on the first line causes it to be shown normal:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;static std::string TOKEN_LINEDUMP(&quot;$&#xA;static std::string TOKEN_INDENTNEXT(&quot;$$&amp;gt;&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Further investigation is needed.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-02-15T15:26:36.450" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5065" PostTypeId="1" CreationDate="2015-02-16T10:01:55.440" Score="9" ViewCount="88" Body="&lt;p&gt;I have read the guidelines and FAQ, and understand that code up for review should be posted on this site. I also understand that modifying the code after it is posted goes against the rules as well as asking reviews to be conducted off site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I would like to know if it is still acceptable to add a link in the question to the external repository &lt;em&gt;in addition&lt;/em&gt; to my code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;question&#xA;  description | Source: &amp;lt;http://foo.com&amp;gt;&#xA;  { code }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerDisplayName="user65227" LastEditorUserId="9357" LastEditDate="2015-02-16T10:14:34.170" LastActivityDate="2015-02-16T10:14:34.170" Title="Can I post both my code and link to the external repository?" Tags="|discussion|site-policy|third-party|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5066" PostTypeId="2" ParentId="5065" CreationDate="2015-02-16T10:12:13.697" Score="8" Body="&lt;p&gt;Yes, many question do in fact have links to an external repository where the complete code is hosted.  The important thing, as you noted, is to ensure that the relevant code to be reviewed is embedded in the question itself.  Reviewers may consult the external code, but shouldn't be under any obligation to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If linking to a version-controlled repository, such as GitHub, it is strongly recommended that you link to the version that captures the state of the code at the time that the question was asked.  It's generally easy to hop from there to the latest version, but relatively difficult to find the relevant commit by hunting backwards through time.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-02-16T10:12:13.697" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5067" PostTypeId="2" ParentId="1315" CreationDate="2015-02-16T23:24:53.017" Score="0" Body="&lt;h1&gt;NO!&lt;/h1&gt;&#xA;&lt;p&gt;The currently accepted answer suggests that IDE tags would be appropriate when the question is a sample of code that serves as an extension or plugin to the IDE.  But if this is the case, are we limiting this option purely to IDEs?&lt;/p&gt;&#xA;&lt;p&gt;Are there going to be these sorts of questions frequently enough to warrant the tag?  Between VS and Eclipse tags, there are 10 total questions and some of them very well could be tagged inappropriately (I didn't look that closely).&lt;/p&gt;&#xA;&lt;p&gt;But even if this is the case, why are we limiting this to just IDEs?  Should we create a tag for every piece of software that someone writes an extension for?&lt;/p&gt;&#xA;&lt;p&gt;If I create a mod for Minecraft, should I create a tag for Minecraft?  If I create a plugin for Notepad++, should I create a tag for that?&lt;/p&gt;&#xA;&lt;p&gt;Moreover, while I don't think that answers should determine how a question is tagged, a question's tag should lead answerers toward what topics the questioner is perhaps most interested in feedback in, or what the question is about.  Of all the questions tagged with VisualStudio or Eclipse, do any of the answers to these questions make any sort of comments that would be explicitly specific to these programs?&lt;/p&gt;&#xA;&lt;p&gt;And finally, if the code being reviewed is a plugin or extension to an IDE, isn't the title going to be enough information to convey this fact?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;For as long as the policy remains that IDE tags are okay, I figured I'd start a list of the questions which the IDE tag has had to be removed because someone thought you just tagged with whatever IDE you're using.  Note, this list was started on April 6, 2015, and I don't feel like trekking back through time to compile any instance before now.  Moreover, this list will almost certainly be incomplete.  But here's the beginning of the list:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/86074/1&quot;&gt;https://codereview.stackexchange.com/revisions/86074/1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-04-06T22:19:00.303" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5068" PostTypeId="2" ParentId="3892" CreationDate="2015-02-16T23:57:54.580" Score="3" Body="&lt;p&gt;I'm not entirely certain I completely like this tag at all, actually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I don't tend to pay attention to whether or not the tag exists when I post answers.  Sometimes, questions that probably should use the tag omit it (for whatever reason), and other times, questions that probably don't need the tag include it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, how about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5062/36366&quot;&gt;this meta answer&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The best one to decide if you are a beginner or not is yourself.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If you feel like a beginner in the language, go ahead and use the beginner tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And 200_success's answer to this question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As stated, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag is a reminder to reviewers to refrain from being excessively picky or introducing advanced concepts in answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, answerer's are supposed to use the tag as some sort of arbitrary guideline on how &quot;harsh&quot; to answer (how incomplete to leave their answer?), but questioner's can use the tag completely arbitrarily and at their own will?  If, for example, my company hired a new co-worker for me, and I feel like he's way, way, way better at Objective-C than I am, so much so, that I all of the sudden feel like a beginner in the language relative to his vast skills, at this point, would it be okay for me to start applying the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag to my questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how is the tag &lt;em&gt;really&lt;/em&gt; that helpful?  I am competent enough at the languages I regularly answer to make a better assessment of whether the questioner is a beginner than the questioner himself (generally).  Moreover, how is it actually helpful to be leaving intentionally incomplete answers just because the questioner is a beginner?  Is this the 100% admittance that questions on this site are meant to be beneficial &lt;em&gt;purely&lt;/em&gt; to the questioner?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If PersonA asks a question about TopicA and I post IncompleteAnswerA which fails to mention a few points because PersonA thinks they're a beginner at LanguageA and thus used the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag, then I have failed PersonB who came by looking at PersonA's question and my IncompleteAnswerA.  PersonB isn't a beginner to the language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And finally, I cannot see at all how use of this tag would prevent a split or how lack of use of this tag would encourage a split.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see how the tag &lt;em&gt;actually&lt;/em&gt; impacts answers posted.  I don't see how the tag impacts what sort of questions can and cannot be asked (a question is either on or off topic, the tags do not matter when making this consideration).&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-02-17T00:07:50.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5069" PostTypeId="1" CreationDate="2015-02-17T14:00:51.877" Score="2" ViewCount="45" Body="&lt;p&gt;I recently saw &lt;a href=&quot;https://codereview.stackexchange.com/questions/80570/ruby-pair-of-squares-map-or-inject&quot;&gt;this&lt;/a&gt; question, which is a perfectly reasonably question about how to make code more efficient, but it was put on hold for being off topic. I see this all the time - someone wants to review something very specific that doesn't require an entire project surrounding it to ask, and it gets put on hold for being hypothetical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is, there is &lt;em&gt;nowhere else&lt;/em&gt; to ask this question, and Code Review is almost certainly the best place for it. And now even though I might want to answer this guy's question, which is even useful to future browsers, I cannot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The gist of this question is 'What is better in this case, &lt;code&gt;map&lt;/code&gt; or &lt;code&gt;inject&lt;/code&gt;'. In what universe is that &lt;em&gt;not&lt;/em&gt; a question for Code Review? We are reviewing two (short) pieces of code and determining which is better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this rule in place? Off the top of my head I can't think of any questions that so desperately need to be part of real code that to ask them without a surrounding project is worthy of being closed. This is a &lt;em&gt;question and answer&lt;/em&gt; site; let people ask questions.&lt;/p&gt;&#xA;" OwnerUserId="46022" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-02-17T14:03:50.330" Title="Why is code that is not explicitly part of a working project not appropriate?" Tags="|discussion|" AnswerCount="1" CommentCount="1" ClosedDate="2015-02-17T14:05:57.340" ContentLicense="CC BY-SA 3.0" />
  <row Id="5070" PostTypeId="2" ParentId="5069" CreationDate="2015-02-17T14:03:50.330" Score="1" Body="&lt;p&gt;This is more of a question for StackOverflow (it's not asking for code to be reviewed), however it'd get shut down on StackOverflow as being too broad or too subjective, so in reality there isn't anywhere on the SE network to put it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to review &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options&quot;&gt;My question was closed as being off-topic. What are my options?&lt;/a&gt;&quot; to see what Code Review allows/doesn't allow.&lt;/p&gt;&#xA;" OwnerUserId="29848" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-02-17T14:03:50.330" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5071" PostTypeId="1" CreationDate="2015-02-17T14:28:27.183" Score="8" ViewCount="123" Body="&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; I have categorized ~140 tags. I believe some categories should be used more and some categories should be used less. Goal is to make it possible to use tags to find related questions, as well as providing objective tagging criteria for these categories, rather than &quot;my question is about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tag&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tag&amp;#39;&quot; rel=&quot;tag&quot;&gt;tag&lt;/a&gt;&quot;. I also believe making tagging more objective will lead to making titles easier.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What tags should I stick on my question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It sounds like a simple question but right now it seems like anything related goes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a theory that tags belong to specific domains. And within these domains there could be hierarchy... so I went through the tag pages and categorized them. Bear with the tag wall with me here. Tags sorted in order of domain, then in order of usages. If a tag is categorized wrongly, please try to discuss it in chat, for I fear I will make many mistakes and we'd lose the focus I am trying to obtain in the discussion about which tag goes where.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag pages referenced: The first four + the enum tag. That is, every tag that has 73 usages or more. It's possible I have missed some lesser used tags that would fill categories on their own...&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Tag domains&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Language used. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/haskell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; rel=&quot;tag&quot;&gt;haskell&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby-on-rails&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby-on-rails&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby-on-rails&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scala&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scala&amp;#39;&quot; rel=&quot;tag&quot;&gt;scala&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/f%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;f#&amp;#39;&quot; rel=&quot;tag&quot;&gt;f#&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl&amp;#39;&quot; rel=&quot;tag&quot;&gt;perl&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lisp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lisp&amp;#39;&quot; rel=&quot;tag&quot;&gt;lisp&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scheme&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scheme&amp;#39;&quot; rel=&quot;tag&quot;&gt;scheme&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clojure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clojure&amp;#39;&quot; rel=&quot;tag&quot;&gt;clojure&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coffeescript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coffeescript&amp;#39;&quot; rel=&quot;tag&quot;&gt;coffeescript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/go&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;go&amp;#39;&quot; rel=&quot;tag&quot;&gt;go&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Language Version used. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++11&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mysql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-server&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-server&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-server&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html5&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html5&amp;#39;&quot; rel=&quot;tag&quot;&gt;html5&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php5&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php5&amp;#39;&quot; rel=&quot;tag&quot;&gt;php5&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysqli&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mysqli&amp;#39;&quot; rel=&quot;tag&quot;&gt;mysqli&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-4&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-4&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t-sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;t-sql&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Library / Language-specific feature used. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jquery&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jquery&amp;#39;&quot; rel=&quot;tag&quot;&gt;jquery&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linq&amp;#39;&quot; rel=&quot;tag&quot;&gt;linq&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/node.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;node.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;node.js&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ajax&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ajax&amp;#39;&quot; rel=&quot;tag&quot;&gt;ajax&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pdo&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pdo&amp;#39;&quot; rel=&quot;tag&quot;&gt;pdo&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swing&amp;#39;&quot; rel=&quot;tag&quot;&gt;swing&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular.js&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numpy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numpy&amp;#39;&quot; rel=&quot;tag&quot;&gt;numpy&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/wpf&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;wpf&amp;#39;&quot; rel=&quot;tag&quot;&gt;wpf&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dom&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dom&amp;#39;&quot; rel=&quot;tag&quot;&gt;dom&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/django&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;django&amp;#39;&quot; rel=&quot;tag&quot;&gt;django&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;System targeted. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/android&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;android&amp;#39;&quot; rel=&quot;tag&quot;&gt;android&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ios&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ios&amp;#39;&quot; rel=&quot;tag&quot;&gt;ios&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Interface used. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/console&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;console&amp;#39;&quot; rel=&quot;tag&quot;&gt;console&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/winforms&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;winforms&amp;#39;&quot; rel=&quot;tag&quot;&gt;winforms&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Programming paradigms used. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/multithreading&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;multithreading&amp;#39;&quot; rel=&quot;tag&quot;&gt;multithreading&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Programming constructs/features used/implemented, which question is about whether it's properly used. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/strings&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;strings&amp;#39;&quot; rel=&quot;tag&quot;&gt;strings&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;array&amp;#39;&quot; rel=&quot;tag&quot;&gt;array&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/recursion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;recursion&amp;#39;&quot; rel=&quot;tag&quot;&gt;recursion&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/datetime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;datetime&amp;#39;&quot; rel=&quot;tag&quot;&gt;datetime&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;tree&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-management&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-management&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-management&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functions&amp;#39;&quot; rel=&quot;tag&quot;&gt;functions&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asynchronous&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asynchronous&amp;#39;&quot; rel=&quot;tag&quot;&gt;asynchronous&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file-system&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file-system&amp;#39;&quot; rel=&quot;tag&quot;&gt;file-system&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/generics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;generics&amp;#39;&quot; rel=&quot;tag&quot;&gt;generics&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/inheritance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;inheritance&amp;#39;&quot; rel=&quot;tag&quot;&gt;inheritance&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/queue&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;queue&amp;#39;&quot; rel=&quot;tag&quot;&gt;queue&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stack&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stack&amp;#39;&quot; rel=&quot;tag&quot;&gt;stack&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependancy-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependancy-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependancy-injection&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/collections&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;collections&amp;#39;&quot; rel=&quot;tag&quot;&gt;collections&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dictionary&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dictionary&amp;#39;&quot; rel=&quot;tag&quot;&gt;dictionary&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/singleton&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;singleton&amp;#39;&quot; rel=&quot;tag&quot;&gt;singleton&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/integer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;integer&amp;#39;&quot; rel=&quot;tag&quot;&gt;integer&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/timer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;timer&amp;#39;&quot; rel=&quot;tag&quot;&gt;timer&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pointers&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pointers&amp;#39;&quot; rel=&quot;tag&quot;&gt;pointers&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interface&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interface&amp;#39;&quot; rel=&quot;tag&quot;&gt;interface&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/enum&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;enum&amp;#39;&quot; rel=&quot;tag&quot;&gt;enum&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;External resource/format/protocols used. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/json&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;json&amp;#39;&quot; rel=&quot;tag&quot;&gt;json&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/image&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;image&amp;#39;&quot; rel=&quot;tag&quot;&gt;image&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/xml&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;xml&amp;#39;&quot; rel=&quot;tag&quot;&gt;xml&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file&amp;#39;&quot; rel=&quot;tag&quot;&gt;file&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/csv&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;csv&amp;#39;&quot; rel=&quot;tag&quot;&gt;csv&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/http&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;http&amp;#39;&quot; rel=&quot;tag&quot;&gt;http&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/excel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;excel&amp;#39;&quot; rel=&quot;tag&quot;&gt;excel&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/email&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;email&amp;#39;&quot; rel=&quot;tag&quot;&gt;email&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/url&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;url&amp;#39;&quot; rel=&quot;tag&quot;&gt;url&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Problem with code to be solved. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/thread-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;thread-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;thread-safety&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/concurrency&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;concurrency&amp;#39;&quot; rel=&quot;tag&quot;&gt;concurrency&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Task code does. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parsing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parsing&amp;#39;&quot; rel=&quot;tag&quot;&gt;parsing&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sorting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sorting&amp;#39;&quot; rel=&quot;tag&quot;&gt;sorting&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/primes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;primes&amp;#39;&quot; rel=&quot;tag&quot;&gt;primes&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/validation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;validation&amp;#39;&quot; rel=&quot;tag&quot;&gt;validation&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/converting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;converting&amp;#39;&quot; rel=&quot;tag&quot;&gt;converting&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/graph&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;graph&amp;#39;&quot; rel=&quot;tag&quot;&gt;graph&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;io&amp;#39;&quot; rel=&quot;tag&quot;&gt;io&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/template&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;template&amp;#39;&quot; rel=&quot;tag&quot;&gt;template&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/search&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;search&amp;#39;&quot; rel=&quot;tag&quot;&gt;search&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/combinatorics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;combinatorics&amp;#39;&quot; rel=&quot;tag&quot;&gt;combinatorics&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/formatting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;formatting&amp;#39;&quot; rel=&quot;tag&quot;&gt;formatting&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/authentication&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;authentication&amp;#39;&quot; rel=&quot;tag&quot;&gt;authentication&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/event-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;event-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;event-handling&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/animation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;animation&amp;#39;&quot; rel=&quot;tag&quot;&gt;animation&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/networking&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;networking&amp;#39;&quot; rel=&quot;tag&quot;&gt;networking&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/playing-cards&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;playing-cards&amp;#39;&quot; rel=&quot;tag&quot;&gt;playing-cards&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cache&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cache&amp;#39;&quot; rel=&quot;tag&quot;&gt;cache&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bitwise&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bitwise&amp;#39;&quot; rel=&quot;tag&quot;&gt;bitwise&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/project-euler&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;project-euler&amp;#39;&quot; rel=&quot;tag&quot;&gt;project-euler&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/simulation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;simulation&amp;#39;&quot; rel=&quot;tag&quot;&gt;simulation&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/logging&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;logging&amp;#39;&quot; rel=&quot;tag&quot;&gt;logging&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Thing code will be when done. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/form&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;form&amp;#39;&quot; rel=&quot;tag&quot;&gt;form&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/library&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;library&amp;#39;&quot; rel=&quot;tag&quot;&gt;library&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/plugin&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;plugin&amp;#39;&quot; rel=&quot;tag&quot;&gt;plugin&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Type of question. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Details of Asker. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And lastly...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tags I don't know to place.&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/random&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;random&amp;#39;&quot; rel=&quot;tag&quot;&gt;random&lt;/a&gt; (seems used for both use of rng and implementation of rng)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/matrix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;matrix&amp;#39;&quot; rel=&quot;tag&quot;&gt;matrix&lt;/a&gt; (eh... if your code makes use of...?)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework&lt;/a&gt; (sounds like a library, but it's ORM. Where's the orm tag?)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt; (Again, something code makes use of, but doesn't implement)&lt;/li&gt;&#xA;&lt;li&gt;Tags I have placed, but am not sure of.&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; (Language used, but it's not a language in and of itself).&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt; (that a paradigm or a construct?)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby-on-rails&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby-on-rails&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby-on-rails&lt;/a&gt; (I made it a language, but maybe it's just a library?)&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linq&amp;#39;&quot; rel=&quot;tag&quot;&gt;linq&lt;/a&gt; (I probably did everyone a disservice by saying it's a library)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, now that we've classified the tags, let me ask you...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which tags do you want to see on a question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want a language tag. And a language version tag too, if applicable. If you use a library, I don't really care, unless your question is about the proper use of that library. System targeted is something I don't really see as important... but maybe I screwed up on that category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, when I know what language your code is, I wanna know two more things: First, what your code DOES, and what your problem is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And that's something I'm missing here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have tons of tags for programming constructs such as strings and loops and functions and integers... but I'm not seeing any tags for things like &quot;cleaning up my duplication&quot;, &quot;improving my naming&quot;... &quot;making my public interface more usable&quot;... We have very little &quot;problem&quot; tags. Maybe that's what the title of the question should be, though. Although... we tried that, and it leads to &quot;Please improve my badly-xxx-ed code&quot; titles. Not sure if that's what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So let's talk about each domain.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Language Used&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I &lt;strong&gt;NEED&lt;/strong&gt; this on a question. No language, no review. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Language Version&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This helps a lot. A strange thing happens here though - questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; are obviously also &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; questions, right? So... do we even need the raw language tag, then?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Library / Language specific feature&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I believe these should only be included when your code relies HEAVILY on them.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;System Targeted&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Helpful when you use system specific features. Otherwise, there's probably better tags you could apply.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Interface used&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Erm, this is relevant how?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Programming Paradigms used&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This has major overlap with Programming constructs/features. I dunno. I guess you should only include them if you have a question about them - else we could stick &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; on a LOT of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; questions.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Programming constructs used&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This one, same thing applies; only tag if your question is about proper use of or you implement that thing. Else we could start tagging each question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functions&amp;#39;&quot; rel=&quot;tag&quot;&gt;functions&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/strings&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;strings&amp;#39;&quot; rel=&quot;tag&quot;&gt;strings&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;External formats used&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This one seems really important when combined with a &quot;task code does&quot; tag. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parsing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parsing&amp;#39;&quot; rel=&quot;tag&quot;&gt;parsing&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/csv&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;csv&amp;#39;&quot; rel=&quot;tag&quot;&gt;csv&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tells you a LOT about what the question is gonna be like.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Problem with the code to be solved&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;When you have a specific concern, tag it. Answers are likely to address that concern, &lt;strong&gt;so if I wanted to learn about detecting security flaws, I could browse through a combination of problem-tag and language-tag and learn interesting things&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Task code does.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is helpful to understand the code. It's also a natural way of categorizing and I like it. It can define the problem domain and with it, the range of input, output and processing that may have to occur. I want to see more of these tags. How helpful they'll be I don't know... but they seem like a natural category.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Thing code will be when done.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This seems irrelevant. So it's a library, a plugin, a widget, a thingmabob, a application, a software-as-a-service thing... does that really matter? &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/form&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;form&amp;#39;&quot; rel=&quot;tag&quot;&gt;form&lt;/a&gt; seem to have some merit though, but maybe that's because they tell you what the code does.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Type of question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Yeeeeah. I dunno what to say about these. Do we need them? They seem really meta. Trigger words like &quot;meta-tags&quot; aside, I'm just not sure if the type of a question is something that you want to search on.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Details of asker&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;To me, these tasks don't make any sense, after a little thought. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;... They actively seek to inhibit the responses provided to the question. Personally, I feel these should be replaced with one single tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/learning-exercise&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;learning-exercise&amp;#39;&quot; rel=&quot;tag&quot;&gt;learning-exercise&lt;/a&gt; - for when you wrote the code to learn, rather than to accomplish a task or build a product. This allows us to review actual replacements of system classes too - things like high-performance libraries. There the answer to &quot;why did you build a linked list, they already exist&quot; is &quot;because they're too slow, and I can do better&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rant about those 3 tags aside, with a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/learning-exercise&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;learning-exercise&amp;#39;&quot; rel=&quot;tag&quot;&gt;learning-exercise&lt;/a&gt; we just migrated it from a &quot;don't be harsh&quot; to a &quot;code-purpose&quot; tag. It's not supposed to do things, it's supposed to teach you things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Back to the question;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What tags should I stick on my question?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;It is my opinion that a question should have at least...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A language tag&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If applicable, a language version tag&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;A task code does tag&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And should have, if applicable&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A problem tag&lt;/li&gt;&#xA;&lt;li&gt;A library tag&lt;/li&gt;&#xA;&lt;li&gt;Format tag&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And then if you still have space left, you can add extra tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because I feel that right now, tagging isn't clear yet, but more importantly, I feel there should be more focus on using existing questions to learn.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="9357" LastEditDate="2015-02-19T06:06:50.570" LastActivityDate="2015-02-19T06:06:50.570" Title="Tagging categories - Which are most useful?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5072" PostTypeId="1" CreationDate="2015-02-17T18:20:33.567" Score="13" ViewCount="209" Body="&lt;p&gt;This question was asked a couple of weeks ago, and has not been answered in that time. It has languised: &lt;a href=&quot;https://codereview.stackexchange.com/questions/79233/edmonds-karp-algorithm-for-maximum-flow-in-java&quot;&gt;https://codereview.stackexchange.com/questions/79233/edmonds-karp-algorithm-for-maximum-flow-in-java&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the interim, the question asker has updated their code substantially, and posted the revised code here: &lt;a href=&quot;https://codereview.stackexchange.com/questions/79318/bidirectional-edmonds-karp-algorithm-in-java&quot;&gt;Bidirectional Edmonds-Karp algorithm in Java&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It makes little/no sense to review the first version of the code, so, I have temporarily closed it as a duplicate of the follow-on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the second question should be edited, perhaps, to include some code from the first....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that the right thing to have done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other options (listing them even if they are not necessarily good options) are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;edit the original question, and revise the code to be the latest version&lt;/li&gt;&#xA;&lt;li&gt;delete the original entirely&lt;/li&gt;&#xA;&lt;li&gt;post the code in the second question as an answer to the first&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-02-28T00:45:01.370" Title="Process to follow when un-answered questions have a follow-on" Tags="|discussion|specific-question|site-policy|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5073" PostTypeId="2" ParentId="5072" CreationDate="2015-02-17T18:55:24.843" Score="9" Body="&lt;p&gt;Yes, I believe this was the right thing to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entire point of posting a follow-up is to incorporate reviews from others without junking-up the original question.  Even if you find improvements yourself, you can always add to the existing question (edit or self-answer).  A follow-up may be okay if it's a different implementation, however, that would technically no longer resemble a follow-up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In future cases, you can always close as a duplicate first and help the OP go from there.  If the original question does get edited, then the duplicate can be deleted.  Otherwise, if the duplicate can be edited into something different, then it can be reopened.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-02-17T18:55:24.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5074" PostTypeId="1" AcceptedAnswerId="5075" CreationDate="2015-02-17T22:14:55.620" Score="4" ViewCount="41" Body="&lt;p&gt;I cast a close vote on this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/77531/simplify-expression-in-swift-playground&quot;&gt;Simplify expression in Swift playground&lt;/a&gt;, or at least that's what is claimed and is preventing me from casting a close vote now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rpsPF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet the question appears to have zero close votes cast on it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that if the question were closed after I voted to close then reopened, my close vote would be gone, and this would be correct.  And while this question has been closed and (inappropriately) re-opened, my close vote is supposedly after this closing and re-opening occurred.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/G8FRU.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what's going on here?  Why doesn't my close vote show up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Whether or not the question needs to be closed might be another meta question, so please don't get off-topic with answers here.  This question is strictly about a close vote that's not appearing.)&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-02-17T23:51:45.700" Title="Uncounted close vote?" Tags="|bug|status-bydesign|vote-to-close|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5075" PostTypeId="2" ParentId="5074" CreationDate="2015-02-17T22:44:47.333" Score="8" Body="&lt;p&gt;You cast that close vote on &lt;code&gt;Jan 16 at 0:02&lt;/code&gt;, and it 'aged away' on &lt;code&gt;Jan 20 at 3:00&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/136989/how-do-close-votes-age-away&quot;&gt;Close votes expire&lt;/a&gt;, and you cannot close-vote twice on the same question.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-02-17T22:44:47.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5077" PostTypeId="2" ParentId="5072" CreationDate="2015-02-18T05:54:34.180" Score="5" Body="&lt;p&gt;Closing as a duplicate is an option; however, the questions technically are not duplicates, and the OP could learn a lot from the different reviews their questions would get.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This reminds me a little of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5048/self-answering-questions-without-other-answers&quot;&gt;my meta question about self-answering&lt;/a&gt;.  Because there were no answers to be invalidated, I would suggest the OP be advised to merge the new question into the old question, but remind them that this is only acceptable because there are no answers on the question.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.953" LastActivityDate="2015-02-18T05:54:34.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5078" PostTypeId="2" ParentId="5071" CreationDate="2015-02-18T13:29:50.933" Score="6" Body="&lt;p&gt;You've gone to a lot of effort to compile this list, I can tell. Let's take a step back and ask who uses the tags, though.&lt;/p&gt;&#xA;&lt;h2&gt;Background&lt;/h2&gt;&#xA;&lt;p&gt;Tags are used by potential question answerers more than they are used by askers. Tags are added by the asker in order to attract the interest of the most likely people to answer their question.&lt;/p&gt;&#xA;&lt;p&gt;For example, I will personally skip over any &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/haskell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; rel=&quot;tag&quot;&gt;haskell&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/r&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;r&amp;#39;&quot; rel=&quot;tag&quot;&gt;r&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scheme&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scheme&amp;#39;&quot; rel=&quot;tag&quot;&gt;scheme&lt;/a&gt;, .... questions simply because I will not be able to answer them. If you want &lt;em&gt;&lt;strong&gt;me&lt;/strong&gt;&lt;/em&gt; to review your code, then don't tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/f%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;f#&amp;#39;&quot; rel=&quot;tag&quot;&gt;f#&lt;/a&gt;. On the other hand, there's someone out there who probably is drooling at the opportunity for it.&lt;/p&gt;&#xA;&lt;p&gt;People who review code use the tags to do a coarse form of filtering to find things to answer.&lt;/p&gt;&#xA;&lt;p&gt;Personally, I have a set of 'favourite' tags, and I take those tags in to consideration when looking for questions to answer, after loose-filtering on tags, I then use the title, and description to see if there's something that interests me enough to investigate further. Once I have a set of questions that have aspects that interest me, I use the other tags on the question to filter out things that do not interest me. For example, a question tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt; will likely be skipped by me, not because I don't know Java, but because I am not a 'GUI' person, and don't know how the MVC concept works properly.&lt;/p&gt;&#xA;&lt;p&gt;When I ask a question, I use tags to direct my question to the attention of the people who would most likely give the sorts of answers I want.&lt;/p&gt;&#xA;&lt;p&gt;When I answer a question, I use tags to filter out what does not interest me, and to reject concepts I am not familiar with.&lt;/p&gt;&#xA;&lt;p&gt;Note, in my opinion, tags are not a form of indexing for questions. Just because a question contains a concept, does not mean it should be tagged with it. Only if the question would be of interest to a person who &amp;quot;likes&amp;quot; or &amp;quot;dislikes&amp;quot; those concepts, should it be tagged with it.&lt;/p&gt;&#xA;&lt;p&gt;There is a limit of 5 tags per question. By default, on Code Review, one tag is the language. That leaves only 4 things 'conceptual' to add.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; is a great example of what to tag. Some people will automatically skip it, other people will be drawn to it, even if it is in an unfamiliar language. Personally, I am like that with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt;. I will often read algorithm questions regardless of the language they are in.&lt;/p&gt;&#xA;&lt;p&gt;So, tags are mostly used by potential question answerers.&lt;/p&gt;&#xA;&lt;h2&gt;Questions:&lt;/h2&gt;&#xA;&lt;h3&gt;Categories - Which are most useful?&lt;/h3&gt;&#xA;&lt;p&gt;The only useful category I see in there is the languages one. Every question on Code Review needs one of them.&lt;/p&gt;&#xA;&lt;h3&gt;What tags should I stick on my question?&lt;/h3&gt;&#xA;&lt;p&gt;A language tag, and then whatever tags you feel will interest the sorts of people that will answer your question with the details you want covered.&lt;/p&gt;&#xA;&lt;h3&gt;Which tags do you want to see on a question?&lt;/h3&gt;&#xA;&lt;p&gt;A language tag, and then the concepts and challenges I like, and the ones I dislike, so that I can filter in things that interest me, and filter out those that don't. Since everyone likes/dislikes different things, this makes tags a good way to attract the right answers.&lt;/p&gt;&#xA;&lt;h3&gt;We have very little &amp;quot;problem&amp;quot; tags. Maybe that's what the title of the question should be, though&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;NO NO NO!!!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We do not want tags that are designed to describe what the user thinks his problem is. Nor do we want titles to describe what the user thinks is wrong. The tags would be 'meta' tags - tags which describe what asker is thinking. We want primary tags - tags that describe what's actually in the code.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; is often considered to be a meta tag - a user wants things to go fast, so they tag it as performance. When considered that way, it is a meta tag. But, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; also describes the environment that the code should run in, it is a performance-sensitive environment, just like tags for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/android&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;android&amp;#39;&quot; rel=&quot;tag&quot;&gt;android&lt;/a&gt;. It describes a constraint on the code.&lt;/p&gt;&#xA;&lt;p&gt;As for the other meta tags (you have examples of &amp;quot;cleaning up my duplication&amp;quot; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt;, and &amp;quot;improving my naming&amp;quot; - &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt;), those are things that should be common to every single question on Code Review, and they are implied. Every question is asking to have &amp;quot;good style&amp;quot; and &amp;quot;best practice&amp;quot;, regardless of any other concerns.&lt;/p&gt;&#xA;&lt;h2&gt;Language Version&lt;/h2&gt;&#xA;&lt;p&gt;You need a language tag. If you feel the version of the language you use is important, and that some answerers will be more attracted to (or ignore) certain versions rather than others, then use whichever tags you feel necessary. Combining multiple if you want. There is nothing wrong with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b14&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++14&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++14&lt;/a&gt; That will help some people who know C++ to ignore it if they don't also know C++14 (and similarly, it will attract people who have a special interest in C++14).&lt;/p&gt;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&lt;p&gt;Apart from the language category, for which there must be 1 tag, the rest of the tags are a free-for-all, and are used to target whomever may be best suited to answer the question.&lt;/p&gt;&#xA;&lt;p&gt;Imposing rules and structures about what has to be, or what must not be, in the remaining tags is doomed to fail, and would not be useful.&lt;/p&gt;&#xA;&lt;p&gt;Tags are a tool that savvy askers can use to improve the visibility of their questions in the way that best suits the culture of their target audience. This is different for different people, and situations. Imposing a structure would be a mistake.&lt;/p&gt;&#xA;&lt;p&gt;Tagging your question cleverly (just like a good title and good description) will lead to an improved quality of response. It is in your own interest to tag your question in the way that best suits your audience.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-18T13:29:50.933" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5079" PostTypeId="1" CreationDate="2015-02-19T08:45:38.113" Score="4" ViewCount="69" Body="&lt;p&gt;I have &lt;a href=&quot;https://codereview.stackexchange.com/users/6749/gibbok?tab=questions&quot;&gt;7 questions&lt;/a&gt; with several positive up-votes and 2 deleted by myself. Today I received this message when trying to ask a question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Wait! Some of your past questions have not been well-received, and you're in danger of being blocked from asking any more....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I read on the link provided, which stated:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...but users are only banned if they have a significant number of heavily down-voted, zero-voted, or deleted posts  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Regarding my case:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Could you please evaluate my case and let me know why I have received this warning message?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Are misspelling or errors somehow counted?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="6749" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-02-19T14:04:38.770" Title="Info request: &quot;Wait! Some of your past questions have not been well-received&quot;" Tags="|support|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5080" PostTypeId="2" ParentId="5079" CreationDate="2015-02-19T09:15:29.320" Score="7" Body="&lt;p&gt;Your two most recent questions were closed as off-topic.  Specifically, they were judged to be generic/hypothetical code rather than real code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;//codereview.stackexchange.com/q/78984&quot;&gt;Best practicing for passing an object as parameters to a function&lt;/a&gt;…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;} else if (options.canGetDefault &amp;amp;&amp;amp; options.type === 'xxx') {&#xA;    if (item.xxx.is_default === true) {&#xA;        result = item;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… the likely trigger were the &lt;code&gt;xxx&lt;/code&gt; placeholders.  What do you mean by them?  For that matter, &lt;code&gt;_data&lt;/code&gt; is vague too, and we don't really know the context in which you would call &lt;code&gt;_find(options)&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;//codereview.stackexchange.com/q/79691&quot;&gt;Implementing Command Pattern - How to make more readable if else statements for commands?&lt;/a&gt;…&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var cmdP = {&#xA;       _unexecuted: [],&#xA;      _executed: [],&#xA;        execute: function (cmd) {&#xA;&#xA;            this._unexecuted.length = 0; // common&#xA;//---------------------------------- check type&#xA;            if (cmd.declaredClass === 'a') {&#xA;                alert('logic change cmd for type a');&#xA;            } else if (cmd.declaredClass === 'b') {&#xA;                alert('logic change cmd for type b');&#xA;            }&#xA;//----------------------------------&#xA;            cmd.execute(); // common&#xA;            this._executed.push(cmd); // common&#xA;&#xA;    }&#xA;    }&#xA;      var cmd = {&#xA;        declaredClass: 'b',&#xA;         execute:function(){&#xA;           alert('cmd executed')&#xA;         }&#xA;      };&#xA;      cmdP.execute(cmd);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;… &quot;execute some operations on a passed object&quot; is a generic problem, and &lt;code&gt;'a'&lt;/code&gt; and &lt;code&gt;'b'&lt;/code&gt; are hypothetical names.  In addition, the &lt;code&gt;alert()&lt;/code&gt; calls are placeholders.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Please read &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709/9357&quot;&gt;Why is hypothetical example code off-topic for Code Review?&lt;/a&gt; to understand why these decontextualized questions are problematic.  You may think that you are being helpful by stripping out irrelevant detail.  However, these modifications make it impossible to write a good review.  We can't tell which parts of your code are literal and which parts are hypothetical.  There is also a chance that you've stripped out very relevant information that would have allowed us to give you better advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For these reasons, Code Review deals only in concrete code.  Please give us the straight, unadulterated version of your code so that we can review it properly.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-02-19T09:15:29.320" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5081" PostTypeId="2" ParentId="1315" CreationDate="2015-02-19T21:47:41.217" Score="2" Body="&lt;p&gt;I'm here to meddle with the discussion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's review the existing non-closed, non-migrated &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/eclipse&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;eclipse&amp;#39;&quot; rel=&quot;tag&quot;&gt;eclipse&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-studio&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-studio&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-studio&lt;/a&gt; questions.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/35132/reduce-duplication-while-accessing-visual-studio-services&quot;&gt;Reduce duplication while accessing Visual Studio services&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Code demonstrates usage of a VS-specific API so a VS-related tag is appropriate.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/45594/should-generated-code-return-string-literals-or-not&quot;&gt;https://codereview.stackexchange.com/questions/45594/should-generated-code-return-string-literals-or-not&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Nothing to do with Visual Studio aside from using T4, a VS-specific feature. Question should be tagged as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t4&amp;#39;&quot; rel=&quot;tag&quot;&gt;t4&lt;/a&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/48132/resharper-unit-of-measure-is-redundant&quot;&gt;Resharper: Unit of measure is redundant&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Resharper is an extension of Visual Studio. Might as well tag it &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt; because Visual Studio only runs on that OS. Obviously this tag isn't appropriate here either. There is nothing in the actual code that links this to Visual-Studio, it's just background information.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/67835/wrapping-types-with-alignment-requirements&quot;&gt;Wrapping types with alignment requirements&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Visual Studio has a limitation so people work around it. Xamarin Studio might have the limitation as well but we don't tag it like that either. This is background information and not appropriate for a VS-related tag.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/14774/compare-program-for-eclipse-preference-files&quot;&gt;&amp;quot;Compare&amp;quot; program for Eclipse preference files&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The question's premise isn't changed a bit if you swap &quot;eclipse&quot; for &quot;my little pony online&quot;. We are being told how the example input looks and that's all that matters, Eclipse is not a relevant tag here.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29554/retrieving-font-preference-setting-in-eclipse-jdt-plugin&quot;&gt;Retrieving font preference setting in Eclipse JDT plugin&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The question's content is about a specific Eclipse API. An Eclipse-related tag is appropriate.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/55101/json-fetcher-for-eclipse-plugin-is-this-exemplary-code-for-exception-handling&quot;&gt;JSON fetcher for Eclipse plugin&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;There is code relevant to the Eclipse API so an Eclipse-related tag is appropriate.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;On Stack Overflow there is more meaning in IDE tags: people are allowed to ask for help on IDE-behaviour. IDE-behaviour however is not something that can be code-reviewed so there's only a very limited set of aspects that are appropriate here. Writing a plugin for an IDE is all I can think off right now.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Proposed solution&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-studio-extensions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-studio-extensions&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-studio-extensions&lt;/a&gt; &lt;a href=&quot;https://stackoverflow.com/questions/tagged/visual-studio-extensions&quot;&gt;in correspondence with SO&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t4&amp;#39;&quot; rel=&quot;tag&quot;&gt;t4&lt;/a&gt; &lt;a href=&quot;https://stackoverflow.com/questions/tagged/t4&quot;&gt;in correspondence with SO&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/eclipse-plugin&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;eclipse-plugin&amp;#39;&quot; rel=&quot;tag&quot;&gt;eclipse-plugin&lt;/a&gt; &lt;a href=&quot;https://stackoverflow.com/questions/tagged/eclipse-plugin&quot;&gt;in correspondence with SO&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There seem to be more tags in the eclipse-* spectrum that might be related to IDE development. If a question arises that uses a specific API/approach from these technologies then those should be additionally created and used together with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/eclipse-plugin&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;eclipse-plugin&amp;#39;&quot; rel=&quot;tag&quot;&gt;eclipse-plugin&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="21028" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-02-19T21:47:41.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5082" PostTypeId="1" CreationDate="2015-02-19T21:48:13.673" Score="5" ViewCount="156" Body="&lt;p&gt;Are questions about code and its performance in a &quot;Playground&quot; on-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is primarily inspired by this question (which is off-topic anyways as being broken code): &lt;a href=&quot;https://codereview.stackexchange.com/questions/77531/simplify-expression-in-swift-playground&quot;&gt;Simplify expression in Swift playground&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In Xcode, one of the project types you can create is a &quot;Swift Playground&quot;.  Presumably other languages and IDEs have similar &quot;playgrounds&quot;.  Essentially, rather than waiting for you to push a &quot;build&quot; or &quot;run&quot; button, the &quot;playground&quot; compiles and runs as you type.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know about other environments/languages, but with Xcode and Swift, you can not then turn a playground project into a compiled program that you can run outside of Xcode (other than copypasta).  The playground can be great for quickly testing things out, but things do behave slightly differently in the playground than in an actually compiled executable program.  Even if you're still running in the debugger through Xcode, performance is different between the playground project and a regular project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When answering this question, please consider the following points from the help center:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While sandbox code isn't pseudo-code, is it actually from a project?  If you can't compile it into an executable program to be run anywhere outside of the playground, can it be anything other than example code?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Given that behavior can differ between a playground and non-playground, does code tested only in a playground count as working &lt;em&gt;to the &lt;strong&gt;best&lt;/strong&gt; of your knowledge?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Would a user who is only interested in how their code runs in the playground be interested in feedback about how their code performs when actually compiled into an executable program and run?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-02-19T22:09:23.523" Title="What to do with Playground questions?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5083" PostTypeId="2" ParentId="5082" CreationDate="2015-02-19T22:02:42.557" Score="10" Body="&lt;p&gt;I would advise against taking a narrow view of what constitutes a project. Some languages are supposed to be used in a read-eval-print loop (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/logo&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;logo&amp;#39;&quot; rel=&quot;tag&quot;&gt;logo&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/matlab&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;matlab&amp;#39;&quot; rel=&quot;tag&quot;&gt;matlab&lt;/a&gt;). There is no reason to require code to be compilable or linkable to be reviewable.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-02-19T22:02:42.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5084" PostTypeId="2" ParentId="5082" CreationDate="2015-02-19T22:09:23.523" Score="9" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/p&gt;&#xA;&lt;p&gt;While sandbox code isn't pseudo-code, is it actually from a project? If you can't compile it into an executable program to be run anywhere outside of the sandbox, can it be anything other than example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, it is from a project. A Sandbox project that may be, but Sandbox projects are also projects, just like FizzBuzz projects are projects.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;/p&gt;&#xA;&lt;p&gt;Given that behavior can differ between a sandbox and non-sandbox, does code tested only in a sandbox count as working to the best of your knowledge?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Can&lt;/em&gt; differ. Does not have to differ. As far as you know, it works. It is practically impossible to enforce a requirement for &lt;em&gt;how much&lt;/em&gt; code has to be tested in order to be on-topic (and please don't try to push it). If it works in the sandbox, it is working to the best of your knowledge.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;p&gt;Would a user who is only interested in how their code runs in the sandbox be interested in feedback about how their code performs when actually compiled into an executable program and run?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Why would you not be interested in how it performs when actually compiled into an executable and run? If someone wants to code in a sandbox first and then later transform their code into a non-sandbox project, I see no reason for why they would not be concerned about this.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-19T22:09:23.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5086" PostTypeId="1" CreationDate="2015-02-20T19:37:29.190" Score="19" ViewCount="475" Body="&lt;p&gt;To follow up on &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5017/9357&quot;&gt;Help spot deficiencies in our Help Center&lt;/a&gt;, let's collaboratively draft better Help Center pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each Help Center page to be modified, post a Community Wiki &quot;answer&quot; containing the original text of the page.  Please try to reproduce the markup as faithfully as you can.  Then, everyone can start editing it!  (Be sure not to edit your own post within the first five minutes, else your modifications will be incorporated into Rev 1.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.953" LastActivityDate="2018-02-22T18:15:22.997" Title="Let's draft better Help Center pages!" Tags="|discussion|help-center|" AnswerCount="7" CommentCount="1" CommunityOwnedDate="2015-02-20T19:37:29.190" ContentLicense="CC BY-SA 3.0" />
  <row Id="5087" PostTypeId="2" ParentId="5086" CreationDate="2015-02-20T19:37:29.190" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;Help Center page&lt;/a&gt;&#xA;  and its&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5018/9357&quot;&gt;Deficiencies&lt;/a&gt;&#xA;  and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6646/12390&quot;&gt;then some more&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;What should I do when someone answers my question?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The first thing you should do after reading someone's answer to your question is &lt;strong&gt;vote&lt;/strong&gt; on the answer, like any user with sufficient reputation does. Vote up answers that are helpful, and vote down answers that give poor advice. Other users will also vote on answers to your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the author of the question, you have an additional option: &lt;a href=&quot;https://codereview.stackexchange.com/help/accepted-answer&quot;&gt;&lt;strong&gt;accepting the answer&lt;/strong&gt;&lt;/a&gt; that gives you the most helpful advice.  To &lt;a href=&quot;https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work&quot;&gt;mark an answer as accepted&lt;/a&gt;, click on the check mark beside the answer to toggle it from greyed out to filled in.  You may change which answer is accepted, or simply un-accept the accepted answer, at any time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Accepting an answer is not mandatory; do not feel compelled to accept the first answer you receive. Wait until you receive an answer that answers your question well.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What should I &lt;em&gt;not&lt;/em&gt; do?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Do not change the code in the question&lt;/strong&gt; after receiving an answer.  Incorporating advice from an answer into the question violates the question-and-answer nature of this site, and removes the context necessary to understand the answer or answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Do not add an improved version of the code&lt;/strong&gt; after receiving an answer.  Including revised versions of the code makes the question confusing, especially if someone later reviews the newer code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please refrain from posting a comment that merely says &quot;thank you.&quot;&lt;/strong&gt; Voting and accepting are the preferred ways of saying &quot;thank you&quot; on this site, as they confer reputation points. Comments are meant for requesting clarification, leaving constructive criticism, or adding relevant but minor additional information — not for socializing.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;I improved my code based on the reviews. What next?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;First of all, consider accepting one of the answers. If one of the answers gives you good advice with clear directions for improving your code, just accept the best answer and upvote any other answers you feel were helpful.  We don't necessarily have to see exactly how you applied the advice to your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you'd like to share the revised version of your code, the following are acceptable (and by no means mandatory) options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Posting a new question.&lt;/strong&gt; If you incorporate advice from one or more answers, but are still unsure that the code is as good as it should be, then post a new question with your revised code. For the benefit of other users, add mutual links: mention the previous question in the new question, and add a comment on the old question linking to the follow-up question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Posting a self-answer.&lt;/strong&gt; If you want to show everyone how you improved your code, but don't want to ask another question, then post an answer to your own question. Self-answers are acceptable on Stack Exchange sites, and even encouraged: there is a &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/13/self-learner&quot;&gt;self-learner&lt;/a&gt; badge you can earn for that. Please note:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Your answer must meet the standards of a Code Review answer, just like any other answer. &lt;strong&gt;Describe what you changed, and why.&lt;/strong&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/9357&quot;&gt;Code-only answers that don't actually review the code are insufficient&lt;/a&gt; and are subject to deletion.&lt;/li&gt;&#xA;&lt;li&gt;Give credit to any other users who may have helped you.  Posting a selfie that merely reiterates an existing answer without adding new insight would deprive another user of well deserved reputation.  &lt;strong&gt;Also consider making your selfie &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/community-wiki&quot;&gt;community wiki&lt;/a&gt; if you feel that earning reputation from it would be unfair&lt;/strong&gt;.  Moderators may also activate community wiki status on self-answers at their discretion.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sharing your code on an external site.&lt;/strong&gt; If you are unwilling to write a sufficient explanation to constitute a good Code Review answer, then it would be best to refrain from posting your follow-up on Code Review at all.  Instead, you may host your revised code on an &lt;strong&gt;external site&lt;/strong&gt; (e.g. &lt;a href=&quot;https://github.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub&lt;/a&gt;, &lt;a href=&quot;https://gist.github.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub Gist&lt;/a&gt;, &lt;a href=&quot;http://pastebin.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pastebin&lt;/a&gt;, &lt;a href=&quot;http://jsbin.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSBin&lt;/a&gt;, &lt;a href=&quot;http://jsfiddle.net&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSFiddle&lt;/a&gt;, &lt;a href=&quot;http://ideone.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Ideone&lt;/a&gt;, &lt;a href=&quot;http://www.sqlfiddle.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;SQLFiddle&lt;/a&gt;, your personal blog, etc.) If your off-site host has revision capabilities, then include a link to the revision that was posted in the question. Format the edit &lt;strong&gt;as if it was always part of the question&lt;/strong&gt;, and not as if it is an &quot;Update.&quot; Something like the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This code and updates are available at: &lt;code&gt;[this repository](...some revision...)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could alternatively link to it in a &lt;strong&gt;comment on the question&lt;/strong&gt; or in a &lt;strong&gt;comment on the most helpful answer&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-03-22T23:18:06.927" CommentCount="0" CommunityOwnedDate="2015-02-20T19:37:29.190" ContentLicense="CC BY-SA 3.0" />
  <row Id="5088" PostTypeId="2" ParentId="5086" CreationDate="2015-02-20T19:41:08.450" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;Help Center page&lt;/a&gt;&#xA;  and its&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5019&quot;&gt;Deficiencies&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;How do I ask a good question?&lt;/h2&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Asking a question that is well-received by the community will get you more upvotes and quicker answers.  Here are some tips for asking a successful question.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Be on-topic&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Do not ask questions about &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3650#3650&quot;&gt;broken code&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3652#3652&quot;&gt;hypothetical code&lt;/a&gt;, or non-existent code, as such questions will be closed as off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a programming-related question that does not meet those requirements, then it is not suitable for Code Review.  You might be able to ask it &lt;a href=&quot;https://meta.stackexchange.com/questions/129598/which-computer-science-programming-stack-exchange-do-i-post-in&quot;&gt;elsewhere&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Titling your question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;State what your code does in your title, not your main concerns about it. Be descriptive and interesting, and you'll attract more views to your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some examples of titles that are unacceptable because they are too generic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;How can I make this faster?&lt;/em&gt; (Everyone prefers faster code. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot;&gt;&lt;code&gt;(performance)&lt;/code&gt;&lt;/a&gt; tag can convey this desire.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Simplify this chain of if statements&lt;/em&gt; (Applies to too many questions.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Ruby function needs refactoring&lt;/em&gt; (Reviewers will decide if it needs refactoring. You don't have to ask for it in the title.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Is this good OOP design?&lt;/em&gt; (Title is not distinctive.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Online judge says Time Limit Exceeded&lt;/em&gt; (Title tells us nothing beyond what would be conveyed by &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot;&gt;&lt;code&gt;(programming-challenge)&lt;/code&gt;&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot;&gt;&lt;code&gt;(time-limit-exceeded)&lt;/code&gt;&lt;/a&gt; tags.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Furthermore, you should omit these kinds of superfluous phrases from titles, because these requests are implicit in every Code Review question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Can you critique my …&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Please help me…&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;… needs improvement&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Reduce the complexity of…&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The norm is to summarize the goal of the code in the title.  Some typical titles are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Project Euler 9: finding a Pythagorean triplet&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Game of Life with a Swing UI&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;View controller for smoking cessation iOS app&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Validating inputs for a vacation request form&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If your code does not have a goal, then it is likely that your question contains hypothetical code, or that you are asking about best practices in general rather than for a review of your code.  Such questions are off-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Asking your question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You will get more insightful reviews if you not only provide your code, but also give an &lt;strong&gt;explanation&lt;/strong&gt; of what it does. The more detail, the better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, tell us some &lt;strong&gt;background&lt;/strong&gt; information. Why did you write the code? Is it an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-question&quot;&gt;&lt;code&gt;(interview-question)&lt;/code&gt;&lt;/a&gt;?  Is it &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot;&gt;&lt;code&gt;(homework)&lt;/code&gt;&lt;/a&gt;, for which you would prefer not to have someone provide a completely rewritten solution?  An online &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot;&gt;&lt;code&gt;(programming-challenge)&lt;/code&gt;&lt;/a&gt; (in which case, please link to the challenge &lt;em&gt;and&lt;/em&gt; include a summary of the challenge)?  Are you a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot;&gt;&lt;code&gt;(beginner)&lt;/code&gt;&lt;/a&gt; picking up a new programming language?  If you are deliberately reimplementing a common library function as an exercise, you should tag it as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot;&gt;&lt;code&gt;(reinventing-the-wheel)&lt;/code&gt;&lt;/a&gt; so that you can get reviews that are more insightful than &quot;Hey, just use this standard function instead!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3653#3653&quot;&gt;Be sure to &lt;strong&gt;embed the code&lt;/strong&gt; you want reviewed in the question itself&lt;/a&gt;; you can leave &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1309/34073&quot;&gt;supporting, but non-essential&lt;/a&gt;, code in links to other sites.  Strip out sensitive information such as passwords, but do not alter the code so much that it no longer resembles your original work.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Example of a poorly asked question&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Can this SQL join be improved?&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;I have a query like this that seems complicated and is taking a long time to run.  We're running this query in a loop, so speed is important.  I'd like to see if any of you SQL experts can help me simplify it.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SELECT *&#xA;    FROM table_a a&#xA;        JOIN table_b b&#xA;            ON a.col1 = b.col1&#xA;            AND a.col2 = b.col2&#xA;            AND a.col3 = b.col3&#xA;    WHERE a.col1 = ... AND a.col2 = ... AND a.col3 = ...&#xA;        AND b.name = '...';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;hr&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot;&gt;&lt;code&gt;(sql)&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Problems with this question include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Title:&lt;/strong&gt; It states a concern about the code rather than the purpose of the code.  It is also too generic to be distinct.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Fuzzy language:&lt;/strong&gt; What does &quot;a query like this&quot; mean?  We can't tell which parts of your code are to be taken literally, and which parts are idealized.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Hypothetical identifiers:&lt;/strong&gt; What do &lt;code&gt;table_a&lt;/code&gt; and &lt;code&gt;table_b&lt;/code&gt; really contain?  How about &lt;code&gt;col1&lt;/code&gt;, &lt;code&gt;col2&lt;/code&gt;, and &lt;code&gt;col3&lt;/code&gt;?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Lack of detail:&lt;/strong&gt;  Is this running on MySQL?  Microsoft SQL Server?  How many rows are involved, and how long is it taking?  How are the relevant tables defined, and have you put indexes on the columns?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Here's an improved version of the question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Finding incidents involving a particular server&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;This query is part of a PHP web application that our company uses internally for logging incidents on our machines.  We have about 20000 rows in &lt;code&gt;ServerEventLogs&lt;/code&gt; and 3000 rows in &lt;code&gt;Incidents&lt;/code&gt;.  The following query takes about 800 ms, which is too slow for a responsive UI, since we would usually have about 5 hosts per cluster.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$log_incidents = array();&#xA;for ($cluster_hosts as $hostname) {&#xA;    $res = mysql_query(&quot;SELECT *&#xA;        FROM ServerEventLogs log&#xA;            JOIN Incidents inc&#xA;                ON log.year = inc.year&#xA;                AND log.month = inc.month&#xA;                AND log.day = inc.day&#xA;        WHERE log.year = $year AND log.month = $month AND log.day = $day&#xA;            AND inc.hostname = $hostname;&quot;);&#xA;    $log_incidents[] = logIncidentToJson($res);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;hr&gt;&#xA;  &#xA;  &lt;p&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot;&gt;&lt;code&gt;(php)&lt;/code&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysql&quot;&gt;&lt;code&gt;(mysql)&lt;/code&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot;&gt;&lt;code&gt;(sql)&lt;/code&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/join&quot;&gt;&lt;code&gt;(join)&lt;/code&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/datetime&quot;&gt;&lt;code&gt;(datetime)&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The added detail makes a big difference in the quality of the advice that reviewers can provide.  For example, the fact that &lt;code&gt;col1&lt;/code&gt;, &lt;code&gt;col2&lt;/code&gt;, and &lt;code&gt;col3&lt;/code&gt; are actually fields in a date can mean that we can take advantage of MySQL's datetime support.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-08-11T20:21:12.443" CommentCount="3" CommunityOwnedDate="2015-02-20T19:41:08.450" ContentLicense="CC BY-SA 3.0" />
  <row Id="5089" PostTypeId="2" ParentId="5086" CreationDate="2015-02-20T19:46:15.210" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/no-one-answers&quot;&gt;Help Center page&lt;/a&gt;&#xA;  and its&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5022&quot;&gt;Deficiencies&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;What should I do if no one answers my question?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;First, make sure you’ve &lt;a href=&quot;https://codereview.stackexchange.com/questions/how-to-ask&quot;&gt;asked a good question&lt;/a&gt;. To get better answers, you may need to put additional effort into your question. Edit your question to provide status and progress updates. Document your own continued efforts to answer your question. This will naturally bump your question to the homepage and get more people interested in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, despite your best efforts, you feel questions aren’t getting good answers, you can help by &lt;a href=&quot;https://codereview.stackexchange.com/helpcenter/bounty&quot;&gt;offering a bounty&lt;/a&gt; on any question more than two days old or bring it up in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; (you will need 20 rep to chat).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-02-26T01:29:39.337" CommentCount="0" CommunityOwnedDate="2015-02-20T19:46:15.210" ContentLicense="CC BY-SA 3.0" />
  <row Id="5090" PostTypeId="2" ParentId="5086" CreationDate="2015-02-20T19:52:03.053" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/tagging&quot;&gt;Help Center page&lt;/a&gt;&#xA;  and its&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5023&quot;&gt;Deficiencies&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;What are tags, and how should I use them?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A tag is a word or phrase that describes the topic of the question. Tags are a means of connecting experts with questions they will be able to answer by sorting questions into specific, well-defined categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags can also be used to &lt;a href=&quot;https://codereview.stackexchange.com/help/interesting-topics&quot;&gt;help you identify questions that are interesting&lt;/a&gt; or relevant to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking on a tag below a question brings you to a page that shows all questions within that tag. You also see a description of what the tag is and how it should be applied on Code Review Stack Exchange (since sometimes the tag name is a common word that has a broad meaning in the real world but a very particular, narrow meaning on this site.) These descriptions comprise the tag wiki, which is editable by the community like any other post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a general rule, you should avoid creating new tags if possible, and new users are not allowed to &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/create-tags&quot;&gt;create new tags&lt;/a&gt;. Even if you have sufficient reputation, you should only create new tags when you feel you can make a strong case that your question covers a new topic that nobody else has asked about before on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each question may only contain 5 tags at a maximum, so choose the ones that best describe your question. Spaces are not allowed in tags – create compound tags using hyphens rather than spaces (like &lt;code&gt;[visual-studio]&lt;/code&gt;) rather than multiple tags separated by spaces (&lt;code&gt;[visual]&lt;/code&gt; &lt;code&gt;[studio]&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How to format tags&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use all lower case&lt;/li&gt;&#xA;&lt;li&gt;Replace spaces with hyphens (-) to combine multiple words into a single word (e.g., tag &quot;unit testing&quot; as &lt;code&gt;unit-testing&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Avoid punctuation (which can make it difficult to use the tag in a URL)&lt;/li&gt;&#xA;&lt;li&gt;When naming a tag, think about how someone would search for that subject. In most cases this means typing out the full name, but you may also want to use the abbreviation. For example, &lt;code&gt;[css]&lt;/code&gt; is probably more appropriate than &lt;code&gt;[cascading-style-sheets]&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Re-tagging&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;As part of the &lt;a href=&quot;https://codereview.stackexchange.com/help/editing&quot;&gt;editing process&lt;/a&gt;, users may suggest edits or directly edit the tags of a question if they feel a certain tag was used inappropriately or that the question is missing a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should re-tag questions when:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You are adding valuable information to the question by doing so&lt;/li&gt;&#xA;&lt;li&gt;You are replacing obscure or difficult to understand tags with well-known and popular tags that are appropriate for the question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Avoid meta-tags&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Do not use &lt;a href=&quot;http://blog.stackoverflow.com/2010/08/the-death-of-meta-tags/&quot;&gt;meta-tags&lt;/a&gt; in questions. Here are some tips to help you determine whether a tag is a meta-tag:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;If the tag can’t work as the only tag on a question, it’s probably a meta-tag.&lt;/strong&gt; Every tag you use should be able to work, more or less, as the only tag on a question. Meta-tags, like &lt;code&gt;[beginner]&lt;/code&gt;, &lt;code&gt;[subjective]&lt;/code&gt;, and &lt;code&gt;[best-practices]&lt;/code&gt;, are not helpful by themselves – they do not communicate anything about the content of the question.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;If the tag commonly means different things to different people, it’s probably a meta-tag.&lt;/strong&gt; For example, the meaning of the tag &lt;code&gt;[subjective]&lt;/code&gt; is, itself, subjective; the same is true for tags like &lt;code&gt;[best-practices]&lt;/code&gt; and &lt;code&gt;[beginner]&lt;/code&gt;. Best practices to whom? Beginner by what criteria? Use only tags that have a broadly accepted, objective definition.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Should I use tags in titles?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You should not &lt;em&gt;force&lt;/em&gt; a tag into your title. Because the tags appear below the question and tags are indexed by search engines along with the content of your question, you can trust that other people will be able to find your question based on tags they follow or search for. Additionally, tags appear on the question page, so other people will take them into account when answering your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Avoid&lt;/em&gt;&lt;/strong&gt; inserting tags into titles in any of the following formats:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;[tag]: [question title]&lt;/li&gt;&#xA;&lt;li&gt;[question title] -- [tag] [tag] [tag]&lt;/li&gt;&#xA;&lt;li&gt;[question title] in [tag]&lt;/li&gt;&#xA;&lt;li&gt;[tag] [tag] [question title] [tag] [tag] [tag]&lt;/li&gt;&#xA;&lt;li&gt;[tag] [tag] [tag] [tag] [tag] [tag] [tag] [tag]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The only time you should use tags in your title is when they are organic to the conversational tone of the title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, rather than writing, &quot;JavaScript, jQuery: When should I use one or the other?&quot; – which forces tags into the title – you can convey the same information in a conversational tone:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Can I use jQuery to foo the bar on the baz, or am I stuck using plain JavaScript?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-02-20T19:52:03.053" CommentCount="5" CommunityOwnedDate="2015-02-20T19:52:03.053" ContentLicense="CC BY-SA 3.0" />
  <row Id="5091" PostTypeId="2" ParentId="5086" CreationDate="2015-02-20T19:56:36.693" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;Help Center page&lt;/a&gt;&#xA;  and its&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5025&quot;&gt;Deficiencies&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;How do I write a good answer?&lt;/h2&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Thank you for taking the time to contribute an answer. It’s because of helpful peers like yourself that we’re able to learn together as a community. Here are a few tips on how to make your answer great.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What goes into an answer&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Every answer must make at least one &lt;strong&gt;insightful observation&lt;/strong&gt; about the code in the question.  Answers that merely provide an alternate solution with no explanation or justification do not constitute valid Code Review answers and may be deleted.  In addition to criticisms, pointing out good practices in the code is also a form of helpful feedback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers need not cover every issue in every line of the code. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers&quot;&gt;Short answers are acceptable&lt;/a&gt;, as long as you explain your reasoning.  Do not provide suggestions for improvements in a comment, even if your suggestion makes a very short answer.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Before answering&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/help/dont-ask&quot;&gt;Not all questions can or should be answered here.&lt;/a&gt; Save yourself some frustration by flagging off-topic questions for closure instead.  Also, if a question is ambiguous, it may be better to write a comment asking for clarification rather than writing an answer based on an incorrect assumption.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read the other answers so you don't cover duplicate points.  While it is fine to mention points in multiple answers, each answer should contain at least one novel observation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/907/is-just-reviewing-the-code-good-enough-of-an-answer/913#913&quot;&gt;Organizing your thoughts&lt;/a&gt; helps make your answer more readable by grouping related points together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tailor your advice to the apparent level of the author of the question, because our goal is to help programmers learn to improve.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Write to the best of your ability&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;We don't expect every answer to be perfect, but answers with correct spelling, punctuation, and grammar are easier to read and tend to get upvoted more frequently. Remember, you can always go back at any time and edit your answer to improve it.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Always be polite and have fun&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;It’s fine to disagree and express concern, but &lt;a href=&quot;https://codereview.stackexchange.com/help/behavior&quot;&gt;please be civil&lt;/a&gt;. There is a real human being on the other end of that network connection, however misguided they may appear to be. We are here to learn from our peers, &lt;strong&gt;not to yell at each other&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-08-11T20:19:53.057" CommentCount="3" CommunityOwnedDate="2015-02-20T19:56:36.693" ContentLicense="CC BY-SA 3.0" />
  <row Id="5092" PostTypeId="2" ParentId="5086" CreationDate="2015-02-20T20:01:28.633" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;Help Center page&lt;/a&gt;&#xA;  and its&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5024&quot;&gt;Deficiencies&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;What types of questions should I avoid asking?&lt;/h2&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;First, make sure that your question is &lt;a href=&quot;/help/on-topic&quot;&gt;on-topic for this site&lt;/a&gt;.  In short, questions seeking open-ended feedback on real working code that you own or maintain are on-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some examples of questions that are unsuitable for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Troubleshooting, debugging, or understanding code snippets&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Code Review is for open-ended questions about code that already works correctly (to the best of your knowledge).  Questions seeking help about debugging or understanding code are off-topic for Code Review, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5777/a-guide-to-code-review-for-stack-overflow-users&quot;&gt;may be on-topic for Stack Overflow&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Best practices in general&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;It's OK to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice regarding X?&quot;  Questions should not contain purely generic, hypothetical code, such as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if condition_a:&#xA;    do_something()&#xA;else if condition_b:&#xA;    do_something_else()&#xA;else:&#xA;    do_something_even_different()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Also watch out for hypothetical wording, such as &quot;Imagine&quot; or &quot;Let's say we have…&quot;&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Higher-level architecture and design of software systems&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;We review code, not concepts, diagrams, or outlines.  Whiteboard-style questions &lt;a href=&quot;//softwareengineering.stackexchange.com/help/on-topic&quot;&gt;may be suitable on Software Engineering&lt;/a&gt; if they are specific.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Tools and tips for conducting code reviews&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Questions about code review methodology &lt;a href=&quot;//softwareengineering.stackexchange.com/help/on-topic&quot;&gt;should be asked on Software Engineering&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For questions about the Code Review site itself, please visit our &lt;a href=&quot;https://codereview.meta.stackexchange.com/&quot;&gt;meta-discussion site&lt;/a&gt;, where you can talk about things like what questions are appropriate and what tags should be used, suggest features, point out bugs, or generally discuss how this site works.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-10-24T15:21:24.330" CommentCount="2" CommunityOwnedDate="2015-02-20T20:01:28.633" ContentLicense="CC BY-SA 3.0" />
  <row Id="5093" PostTypeId="2" ParentId="5086" CreationDate="2015-02-20T20:05:06.137" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center page&lt;/a&gt;&#xA;  and its&#xA;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5058&quot;&gt;deficiencies&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5040/9357&quot;&gt;more&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;What questions can I ask about here?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code Review&lt;/strong&gt; is a question and answer site for seeking peer review of your code.  We are working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a &lt;strong&gt;working piece of code&lt;/strong&gt; from your project and are looking for &lt;strong&gt;open-ended feedback&lt;/strong&gt; in the following areas:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;… then you are in the right place!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you can answer &quot;yes&quot; to all of the following questions, then your question is on-topic for Code Review:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Is code included directly in my question?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is fine to post supplementary code on a third-party site, but the most important parts of the code must be embedded directly in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code blocks can be created in Markdown using the &lt;kbd&gt;{ }&lt;/kbd&gt; button (&lt;kbd&gt;Ctrl K&lt;/kbd&gt;) in the question editor.  For JavaScript / HTML / CSS questions, you can create a live demonstration using the Stack Snippets button (&lt;kbd&gt;Ctrl M&lt;/kbd&gt;).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Am I an author or maintainer of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For licensing, moral, and procedural reasons, we cannot review code written by other programmers.  We expect you, as the author, to understand why the code is written the way that it is.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Is it actual code from a project&lt;/strong&gt; rather than pseudo-code or hypothetical code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Details matter!  In order to give good advice, we need to see real, concrete code, and understand the context in which the code is used.  Generic code (such as code containing placeholders like &lt;code&gt;foo&lt;/code&gt;, &lt;code&gt;MyClass&lt;/code&gt;, or &lt;code&gt;doSomething()&lt;/code&gt;) leaves too much to the imagination.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;To the best of my knowledge, does the code work as intended?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review aims to help improve working code.  &lt;strong&gt;If you are trying to figure out why your program crashes or produces a wrong result, ask on &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; instead.&lt;/strong&gt;  Code Review is also not the place to ask for implementing new features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions about improving scalability are allowable, as long as your code works for small inputs.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Do I want the code to be good code?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's OK to ask for help to optimize code to run in a resource-constrained environment. However, asking about code-golfing, obfuscation, or similar is off-topic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to call attention to specific areas you are concerned about (performance, formatting, etc). However, any aspect of the code posted is fair game for feedback and criticism.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Other important information:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/help/dont-ask&quot;&gt;Examples of questions to avoid asking&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/help/someone-answers&quot;&gt;After you receive answers&lt;/a&gt;, do &lt;em&gt;not&lt;/em&gt; revise or incorporate new code into your question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2018-02-22T18:15:22.997" LastActivityDate="2018-02-22T18:15:22.997" CommentCount="5" CommunityOwnedDate="2015-02-20T20:05:06.137" ContentLicense="CC BY-SA 3.0" />
  <row Id="5094" PostTypeId="2" ParentId="5048" CreationDate="2015-02-23T17:53:02.200" Score="2" Body="&lt;p&gt;Leave your question the way it is. You have a solution for it, so add that. If someone else is looking for a solution to a similar problem, they won't be able to get anything out of your question if the original code is gone.&lt;/p&gt;&#xA;" OwnerUserId="32768" LastActivityDate="2015-02-23T17:53:02.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5095" PostTypeId="1" CreationDate="2015-02-24T16:55:47.703" Score="2" ViewCount="64" Body="&lt;p&gt;This is kind of a corner case but I love to know what people think when it comes to corner cases:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once upon a time, I posted &lt;a href=&quot;https://codereview.stackexchange.com/q/69122/15094&quot;&gt;a question that I still like&lt;/a&gt; and it included some elements of an answer since I was interested in &lt;em&gt;other elements than the ones I already had&lt;/em&gt; (a small optimization) but I didn't think these elements were by themselves worthy of a self-answer. Moreover, having had a self-answer right from the start may have discouraged other people from answering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, time went by and the only answer didn't satisfy me. Meanwhile, I had found some other elements of answer and they &lt;a href=&quot;https://codereview.stackexchange.com/a/75809/15094&quot;&gt;ended in a self-answer&lt;/a&gt; anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, when I read that Q&amp;amp;A again, I find that having elements of an answer in the question and others in the self-answer makes the overall thing hard to follow, and it may impel people to base themselves on the old elements of answer from the question to post a review. As things are now, I think that everything would be clearer if I moved the old elements of answer from the question to the self-answer since I already have one anyway. It would help to organize things in a more readable manner, which would be great since the Q&amp;amp;A already appears in the top results in search engines when looking for &quot;gray code addition&quot; and might gather some more interest in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess that my question is a bit confusing and covers an obscure corner case, but what do you think about all of this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt; in the end, I decided to make a move and restructured the question and self-answer so that the separation is cleaner while not invalidating the other answer.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-02-27T16:29:12.450" Title="Moving elements of answer from question to already existing self-answer" Tags="|discussion|self-answer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5097" PostTypeId="1" AcceptedAnswerId="5098" CreationDate="2015-02-25T14:29:12.607" Score="6" ViewCount="97" Body="&lt;p&gt;I'm just feeling my way around here, having had a post recently moved over from another site together with its question. While I like the idea of a place to ask specifically for improvements to working code, I also see the potential for a lazy coder to 'code dump' something like a rat's nest of recorded MS Office VBA in the hopes of getting someone to clean it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are the expectations of an answer to a situation like that? Are rewrites to one or two blocked sections that address different methods sufficient to meet site standards of a quality answer or should larger or even complete rewrites be provided?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My viewpoint is generally to help the user(s) help themselves, not do their work for them. If I rewrite something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    Sheets(&quot;Sheet1&quot;).Select&#xA;    Range(&quot;A1&quot;).Select&#xA;    Selection.Copy&#xA;    Sheets(&quot;Sheet2&quot;).Select&#xA;    Range(&quot;B8&quot;).Select&#xA;    ActiveWindow.SmallScroll Down:=-45&#xA;    ActiveWindow.LargeScroll ToRight:=-1&#xA;    Range(&quot;A1&quot;).Select&#xA;    ActiveSheet.Paste&#xA;    Sheets(&quot;Sheet1&quot;).Select&#xA;    Range(&quot;A2&quot;).Select&#xA;    Application.CutCopyMode = False&#xA;    Selection.Copy&#xA;    Sheets(&quot;Sheet2&quot;).Select&#xA;    Range(&quot;A2&quot;).Select&#xA;    ActiveSheet.Paste&#xA;    Sheets(&quot;Sheet1&quot;).Select&#xA;     (etc., etc., etc. ...)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To something like,&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    With Sheets(&quot;Sheet1&quot;)&#xA;      .Range(&quot;A1&quot;).Copy Destination:=Sheets(&quot;Sheet2&quot;).Range(&quot;A1&quot;)&#xA;       (you can follow this method for all of the others)&#xA;    End With&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this a satisfactory rewrite that meets site standards? Granted, if the recorded code also included something like a &lt;code&gt;.Sort&lt;/code&gt; operation then that should be addressed as well if an improvement could be offered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;Hmmm... might need a tag specifically for Site Standards; especially during the weaning period.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user66882" LastEditorUserId="9357" LastEditDate="2015-02-25T16:56:12.877" LastActivityDate="2015-02-25T16:56:12.877" Title="To what extent should a recorded Excel macro be rewritten (removing .Select)?" Tags="|discussion|answers|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5098" PostTypeId="2" ParentId="5097" CreationDate="2015-02-25T14:55:43.393" Score="5" Body="&lt;p&gt;Yes, that would be a satisfactory answer. Answers are under no obligation to provide &lt;em&gt;any code at all&lt;/em&gt;. A &lt;strong&gt;&lt;em&gt;good&lt;/em&gt;&lt;/strong&gt; CR would point out that Select &amp;amp; Activate should be avoided [insert obligatory link here]. A &lt;strong&gt;&lt;em&gt;great&lt;/em&gt;&lt;/strong&gt; one would show exactly how to do that, but again, there's no obligation to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example. &lt;a href=&quot;https://codereview.stackexchange.com/a/82530/41243&quot;&gt;I recently answered a question more abstractly&lt;/a&gt;. I simply pointed out where there was room for improvement and how to go about it, but I didn't hold OP's hand and re-write his code for him. I could have, but I just don't have that kind of time anymore. Many reviewers here don't. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some relevant Metas.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1799/tips-for-writing-better-answers&quot;&gt;Tips for writing better answers&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers&quot;&gt;Short answers and code-only answers&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1008/answering-guidelines-answer-length&quot;&gt;Answering Guidelines (answer length)&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1990/checklist-or-general-directions-on-how-to-write-a-good-cr-ish-answer&quot;&gt;Checklist or general directions on how to write a good CR-ish answer&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1958/what-makes-for-a-good-answer&quot;&gt;What makes for a good answer?&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-02-25T14:55:43.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5099" PostTypeId="2" ParentId="5095" CreationDate="2015-02-26T11:44:30.740" Score="3" Body="&lt;p&gt;I guess as long as the moving of the old elements of answer from the question to the self-answer won't invalidate the already given answer(s) it is ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the old elements are code and already reviewed by an answer it is against the site policy.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2015-02-26T11:44:30.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5100" PostTypeId="2" ParentId="5095" CreationDate="2015-02-26T11:57:50.270" Score="2" Body="&lt;p&gt;I think you should at the very least provide a complete set of code. Scrolling between various snippets is hard and can lead to answers pointing at new AND old code unintentionally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Aside from that, be aware that if you move the new code, then it can't be reviewed anymore.&#xA;And if you move the old code, then it becomes pretty unreferencable for the other reviewers...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you shouldn't move either of them, if you can.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can delete the old code, though, if nobody is referring to it extensively. I don't think leaving old code in there will help because you've already made the change. If you're not sure about the change, you have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's nice that you show the work you have already done, but I don't think it will help all that much in reviewing.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2015-02-26T11:57:50.270" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5101" PostTypeId="2" ParentId="4952" CreationDate="2015-02-26T14:07:48.133" Score="7" Body="&lt;h1&gt;Question contains no code at all&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Unfortunately your question is off-topic as of now, as the code to be reviewed must be [present in the question.](//codereview.meta.stackexchange.com/q/1308) Please add the code you want reviewed in your question. Thanks!&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;Question contains code, but hidden behind a link&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Unfortunately your question is off-topic as of now, as the code to be reviewed must be [present in the question.](//codereview.meta.stackexchange.com/q/1308) Code behind links is considered non-reviewable. Please add the code you want reviewed in your question. Thanks!&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-02-22T18:24:59.787" CommentCount="0" CommunityOwnedDate="2015-02-26T14:07:48.133" ContentLicense="CC BY-SA 3.0" />
  <row Id="5102" PostTypeId="2" ParentId="878" CreationDate="2015-02-26T23:50:58.887" Score="7" Body="&lt;h3&gt;Questions about optimizing execution time should use the tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/h3&gt;&#xA;&lt;h3&gt;Questions about minimizing memory should use the tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;.&lt;/h3&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I like the idea of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;These two have obvious benefits.  I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt; is more clear than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; (to me, memory is part of performance...), and making them more clear what they mean without reading the description I think is important.  I don't think many people read the descriptions... (I don't always... and new users certainly don't)&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I don't like the idea of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;For starters, I don't think this is particularly useful.  Why does the lines of code matter?  Moreover, is refactoring and removing duplicated code ever going to not be mentioned in at least one answer to a question?&lt;/p&gt;&#xA;&lt;p&gt;And this isn't Code Golf... so we shouldn't really be seeing answers that rewrite code into really silly obfuscated stuff just for the sake of being short.&lt;/p&gt;&#xA;&lt;p&gt;And how many times would this tag actually even be used?&lt;/p&gt;&#xA;&lt;p&gt;If the user were asking for something more like reducing the size of the compiled binary file, that might be a different story (perhaps it needs to run on an embedded system with very little storage space?)... anyway, on the whole, I'm not sure this particular tag is very good or useful.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Finally, I believe &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-management&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-management&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-management&lt;/a&gt; is being used where one might otherwise use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;, and to me, these are two extraordinarily different things.&lt;/p&gt;&#xA;&lt;p&gt;If I wrote some code that involved manual memory management and I'm particularly interested in having that aspect reviewed to make sure I've done it correctly, then I might want to use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-management&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-management&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-management&lt;/a&gt;.  Importantly, this tag is for use when you're more concerned about making sure you're managing your memory correctly and optimally (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-management&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-management&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-management&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt; might make sense &lt;em&gt;together&lt;/em&gt; if you're concerned about the rate at which your memory is allocated or deallocated).&lt;/p&gt;&#xA;&lt;p&gt;Meanwhile, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; should be used when not when I'm concerned about &lt;em&gt;how&lt;/em&gt; I'm allocating or deallocating my memory, but instead when I'm concerned with &lt;em&gt;how much&lt;/em&gt; memory I'm allocating and interested in doing everything feasible to minimize my application's memory footprint.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-05T23:47:40.230" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5103" PostTypeId="2" ParentId="5072" CreationDate="2015-02-28T00:45:01.370" Score="2" Body="&lt;p&gt;I think the question asker's most appropriate course of action would be to post his revised code as a self-answer, and then open up the new question with the revised code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another acceptable course of action might be to completely edit the original question to not include the old code and just show the current revision of the code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Many of the rules defining what is and is not on topic on code review point toward ensuring that the person asking for the review has some vested, personal interest in having the code reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While it is possible that when originally asked the first question met this criteria, it's hard to believe that the original question continues to meet these criteria &lt;em&gt;after&lt;/em&gt; the original asker has heavily revised the code himself and posted the new code in a new question seeking further improvements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this were a project in source control, which version of the code would we be reviewing?  The head revision?  Or some random revision from yesterday?  What would be the point in reviewing a version of the code that's already been revised?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-02-28T00:45:01.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5104" PostTypeId="1" AcceptedAnswerId="5106" CreationDate="2015-02-28T13:06:40.913" Score="9" ViewCount="195" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;My code works in most scenarios, but in this specific scenario, it does not at all do what I intend for it to do.  I was hoping to have it &lt;em&gt;reviewed&lt;/em&gt; and see if anyone could spot a fix.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is this sort of question on-topic for Code Review?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now, having answered your gut reaction on whether or not that sort of question should be on-topic, let's take a closer look at this question and see if it falls in that category:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/82791/thread-safe-generic-value-wrapper-in-swift&quot;&gt;Thread-safe (generic) value wrapper&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question itself states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please keep in mind that my goal is to provide &lt;strong&gt;full&lt;/strong&gt; and &lt;strong&gt;fully safe&lt;/strong&gt; access to the value, including any operation you might want to do with it, as conveniently as possible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And that emphasis is of the asker's, not mine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then immediately, he states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;if the generic type is a reference type (a class, for instance), then &lt;code&gt;get()&lt;/code&gt; is not thread safe anymore &lt;strong&gt;if&lt;/strong&gt; methods called on the class change its contents or properties.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, his code is thread safe... unless he's wrapping a reference type... in which case it's not thread safe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question was originally closed as broken code.  Then, without the code changing at all, the plain-English part of the question changed.  The word &quot;problem&quot; was changed to &quot;issue&quot; and the word &quot;solve&quot; was changed to &quot;improve upon&quot;.  And then re-opened.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-02-28T16:18:37.580" Title="My code works in most scenarios, but this one scenario breaks, and I'd like help fixing that one scenario!" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5105" PostTypeId="2" ParentId="5104" CreationDate="2015-02-28T13:58:46.643" Score="9" Body="&lt;p&gt;My opinion on the matter is.... it's complicated.&lt;/p&gt;&#xA;&lt;p&gt;There is a precedent on CR that code is not considered to be broken just because it has some known limitation.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Here is my code. It does [X]. There is this edge case [Y], but I'll fix that in the next sprint. How is my current implementation, disregarding edge case [Y].&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That is an acceptable question to ask, because we are not being asked to change the behavior of the code under review. We are being asked to give leniency on particular issue [Y], as it will be addressed in the future.&lt;/p&gt;&#xA;&lt;p&gt;That's not what the OP of this particular question is asking though. OP is asking us to change the behavior of his code.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please keep in mind that my goal is to provide full and fully safe access to the value, including any operation you might want to do with it, as conveniently as possible.&lt;/p&gt;&#xA;&lt;p&gt;I can see so far one issue that I want to improve upon: if the generic type is a reference type (a class, for instance), then get() is not thread safe anymore...&lt;/p&gt;&#xA;&lt;p&gt;Because setting the string property is no longer inside the dispatch block, it is no longer thread safe...&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Any ideas on how to improve upon this issue&lt;/strong&gt;...?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is broken code and I have voted to close the question.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-02-28T13:58:46.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5106" PostTypeId="2" ParentId="5104" CreationDate="2015-02-28T16:18:37.580" Score="11" Body="&lt;p&gt;It is my opinion that this question has been viewed with a 'deficit mindset', looking for all the reasons to close it... when, instead, there are a lot of good reasons to keep it open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is complete, works for the current use case, has usability issues which are managed by programmer discipline and procedure, nit is generally is well thought out, and neat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, it is not perfect code, and it &lt;strong&gt;does&lt;/strong&gt; have problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real issue appears to be the request that the code should be 'fixed' to handle situations which are currently handled manually by process and discipline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the user has now deleted the question, probably as a result of the extended scrutiny it got.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, the solution for questions like this is, as per usual:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;upvote those brilliant question we get.&lt;/li&gt;&#xA;&lt;li&gt;edit and/or comment on questions which, with some small effort, can be made brilliant.&lt;/li&gt;&#xA;&lt;li&gt;downvote (and comment?) questions which are not well presented, etc.&lt;/li&gt;&#xA;&lt;li&gt;vote to close those questions which are unsalvagable, or risk getting answers that would be invalidated by the fixes needed to make the question decent.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In this case, I believe answerers would have been fine to review the code in the question, &quot;as is&quot;. Sure, the question asked for more than just a review, but a simple edit resolved that problem.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; in general, we cannot expect every question to be perfect. We should also expect many questions to be broken, and unsalvagable, and we want those to be closed and downvoted as soon as possible. &lt;strong&gt;But&lt;/strong&gt;, when there is a question that is somewhere in between, we should endeavour to assist in whatever way we can in fixing those parts of the question that are concerning, by editing, commenting, or chatting.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-02-28T16:18:37.580" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5107" PostTypeId="1" CreationDate="2015-03-02T15:21:16.013" Score="6" ViewCount="29" Body="&lt;p&gt;I posted some code.  Code Reviewers left me some great suggestions and helped me to drastically improve my code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it appropriate to repost the updated code to get some additional feedback?&lt;/p&gt;&#xA;" OwnerUserId="61072" LastActivityDate="2015-03-02T15:21:16.013" Title="Is it appropriate to post a question about code which has already been reviewed?" Tags="|discussion|duplicates|" AnswerCount="0" CommentCount="3" ClosedDate="2015-03-02T15:22:27.180" ContentLicense="CC BY-SA 3.0" />
  <row Id="5109" PostTypeId="2" ParentId="1773" CreationDate="2015-03-05T15:19:46.617" Score="2" Body="&lt;p&gt;I'm going to buck &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/751/41243&quot;&gt;the conventional wisdom&lt;/a&gt; here and suggest that these questions might not be on topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Reviews happen just before code gets merged in (think GitHub's Pull Request). The code is written. It is complete and has been tested. I certainly wouldn't have two versions of the same method/class in my local repository when submitting a pull request to a project. At that time, I would have had to have implemented either one or the other. I had to have picked one. The other may have been written, but I decided to go with the other, so it only exists in the ether of the log history. Doesn't this mean one of the two snippets is hypothetical and not really code in my project? Doesn't this mean that we're really helping someone make a whiteboard design decision instead of reviewing their code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions also have the &lt;em&gt;potential&lt;/em&gt; to be primarily opinion based. I think we've done a good job as a community of writing answers based on objective factors, but it still opens that door as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not saying that we need to go close all of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; questions right now, but we should come back to think and talk about this. I, for one, am not convinced these questions are really on topic. If they are, then they are not very good questions in my opinion.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-03-05T15:19:46.617" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5110" PostTypeId="2" ParentId="1773" CreationDate="2015-03-06T00:15:53.443" Score="3" Body="&lt;p&gt;While I don't think we should completely remove &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;, I do think it might be a good idea to considerably narrow the scope on what's allowed under this tag.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Comparative reviews should be written in the same language.&lt;/h3&gt;&#xA;&lt;p&gt;While it's not impossible to be sitting on the fence about which language to write your code in, if you're at this point, you're not ready for CodeReview.  Moreover, if you're posting this question, you're sort of really asking, &amp;quot;which language is better, A or B?&amp;quot; and I don't think this is really all that great of a question for Code Review.  Even if you're writing an Objective-C/Swift application in which the languages can be interchanged on a file-by-file basis, you still need to be decided on which language you're writing in before you're actually ready for a review.  The choice of which language to use is outside the scope of Code Review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Comparative reviews should not be performance or optimization reviews.&lt;/h3&gt;&#xA;&lt;p&gt;If you're trying to optimize execution speed, determine which of your two snippets runs faster and post that snippet by itself as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt; question.&lt;/p&gt;&#xA;&lt;p&gt;If you're trying to minimize your applications memory footprint, determine which of your two snippets has a smaller memory footprint and post that snippet by itself as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; question.&lt;/p&gt;&#xA;&lt;p&gt;If you don't know how to determine which is better from a well-defined metric based standpoint, then search &lt;a href=&quot;http://stackoverflow.com&quot;&gt;StackOverflow&lt;/a&gt; for how to measure whatever metric you're trying to compare.  There are answered questions on how to make this comparison in basically every language.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Comparative reviews should not be too broad.&lt;/h3&gt;&#xA;&lt;p&gt;While it's okay to post relatively broad questions on Code Review along the lines of &amp;quot;This is my implementation of [x].  What can be improved regarding readability?  Am I following best practices?&amp;quot;, a question this broad does not work that well for a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; question.&lt;/p&gt;&#xA;&lt;p&gt;What, specifically, are you looking to compare between the two snippets?  What do you believe to be the pros and cons of the two snippets, comparatively?  And what, specifically, are you looking for in terms of determining which snippet is better?&lt;/p&gt;&#xA;&lt;p&gt;Give reviews some idea of the criteria they should use in order to recommend to you the better snippet.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Comparative reviews might be better asked as two separate questions.&lt;/h3&gt;&#xA;&lt;p&gt;There's nothing preventing you from asking two questions.&lt;/p&gt;&#xA;&lt;p&gt;If you're still trying to decide on a language, write one implementation in language A and post that question, and language A experts will answer with any and all improvements they see that can be made.  While that question is collecting answers, write and implement the same code in language B and post that as its own question.  Language B experts will answer that question with any and all improvements.  Collect all the improvements for both implementations, implement them all, and make the comparisons for yourself--this may help you decide on a language.&lt;/p&gt;&#xA;&lt;p&gt;If you're trying to create an optimized implementation, post both of your current implementations as starting points.  See what sort of optimization answers each question collects.  Implement these optimizations, then compare the updated versions of the code yourself.&lt;/p&gt;&#xA;&lt;p&gt;Even a comparative review such as &amp;quot;which snippet is the cleanest&amp;quot; is still probably better served as two individual questions.  A comparative review splits the focus.  Is it likely that either snippet is perfectly clean?  No.  So both snippets can be served with some clean up.  The answer to the question of &amp;quot;which is the cleanest&amp;quot; should be fairly obvious... the cleanest one is probably the one that got less scrutiny when you posted it as an individual question.  And the upside is, &lt;em&gt;both&lt;/em&gt; snippets received some clean up!&lt;/p&gt;&#xA;&lt;p&gt;If you're looking for a broad, all-encompassing review of a piece of code, post it by itself.  If you're looking for very specific comparison about specific aspects of two concrete alternative implementations, then maybe a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparitive-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparitive-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparitive-review&lt;/a&gt; is right for you.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;So, what &lt;em&gt;would&lt;/em&gt; make for a good comparative review?&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/40101/java-method-levels-of-abstraction&quot;&gt;Java method - levels of abstraction&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I think this question serves as an example of what could make for a good &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; question.&lt;/p&gt;&#xA;&lt;p&gt;It meets the first criteria described in this post.  Both implementations are written in the same language (and do the same thing).  Any language expert looking at this question could equally judge both implementations.&lt;/p&gt;&#xA;&lt;p&gt;It meets the second criteria described in this post.  The question is not about which is faster, which is more memory efficient, etc.  If this were a question, the asker has already tested and determined the difference is insignificant.&lt;/p&gt;&#xA;&lt;p&gt;It meets the third criteria described in this post.  The criteria by which reviewers should judge the compared snippets is quite clear.  In this specific example, we're asked to compare the level of abstraction of the two snippets.  Is A not-abstracted enough?  Or is B too abstracted?&lt;/p&gt;&#xA;&lt;p&gt;Importantly, this review might not make very much sense if each snippet were separated into different questions.&lt;/p&gt;&#xA;&lt;p&gt;The user could've posted snippet A as &amp;quot;Is this abstract enough?  How can I make it more abstract?&amp;quot; and snippet B as &amp;quot;Is this too abstract?  How can I make it less abstract?&amp;quot; but then the answers will focus as much or more on how to make the snippets more/less abstract and less on how to decide on the right balance.  &lt;em&gt;It would be essentially impossible for the user to receive the same answer on both questions if he posted the snippets separately! In fact, it seems likely that question A is the answer to question B and question B is the answer to question A!&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;With any sort of a performance comparison, is anyone &lt;em&gt;actually&lt;/em&gt; trying to strike a balance?  No.  What the asker &lt;em&gt;actually&lt;/em&gt; wants is the most optimally performing snippet of code.  If the user presents snippet A and snippet B, the answer to the question might be to implement snippet C, which the asker never even considered.  So, rather than an overly complicated question which first asks which is more optimal between two less-than-C-optimal versions of the code, in which any answer must at a minimum feel obligated to spend time discussing the performance difference between A and B, wouldn't it be better if we just expected askers to come &lt;em&gt;knowing&lt;/em&gt; what of all their attempts has the most optimal performance, and instead ask how to make it &lt;em&gt;more&lt;/em&gt; optimal?&lt;/p&gt;&#xA;&lt;p&gt;And with any sort of &amp;quot;which is better?&amp;quot; question, isn't this too broad?  Isn't this not seeking a review?  Without appropriate, specific guidelines, isn't this primarily opinion based (even moreso than an average Code Review question)?  Isn't this potentially just seeking an explanation of the snippets?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;This answer defines a very narrow spectrum off on-topic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; questions.  But I believe it defines a spectrum that will lead toward very high quality &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; questions, and should encourage others (who might have otherwise posted a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; question) to do a little more research and ask better, more direct, more interesting non-&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; questions.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-03-08T23:22:55.940" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5111" PostTypeId="1" CreationDate="2015-03-07T12:31:17.600" Score="25" ViewCount="205" Body="&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/questions/83478/why-can-not-transfer-file-0-bytesthanks&quot;&gt;recent &quot;question&quot;&lt;/a&gt; (will probably be deleted when you click it) made me realize: The &quot;Ask Question&quot; label on Code Review can be a bit misleading here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review questions are expected to contain real, reviewable code. Is it possible to rename the &quot;Ask Question&quot; label to &quot;&lt;em&gt;Post code for review&lt;/em&gt;&quot; or similar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is essentially a three-part meta question:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it &lt;em&gt;possible&lt;/em&gt; to rename the &quot;Ask Question&quot; label?&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Should&lt;/em&gt; we rename the &quot;Ask Question&quot; label?&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;What&lt;/em&gt; should we rename the &quot;Ask Question&quot; label &lt;em&gt;to&lt;/em&gt;?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-03-08T01:33:26.430" Title="Can we rename &quot;Ask question&quot;?" Tags="|discussion|feature-request|asking-questions|" AnswerCount="4" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5112" PostTypeId="2" ParentId="5111" CreationDate="2015-03-07T12:39:22.953" Score="15" Body="&lt;p&gt;I think if it's possible, we definitely should. Unlike other stack exchange sites the posts made here aren't really questions, at least not by the primary definition of the term. Which I agree is somewhat misleading. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although posts may contain a question, more often than not when the main objective is asking a question, it's off-topic. I personally use this idea to scan for new posts containing question marks, most of the time they need to be reviewed/closed.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastActivityDate="2015-03-07T12:39:22.953" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5113" PostTypeId="2" ParentId="5111" CreationDate="2015-03-07T13:32:56.547" Score="13" Body="&lt;p&gt;Stack Exchange is a network of question-and-answer sites.  Code Review is one, too — it says so on our &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;tour page&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we rename the &quot;Ask Question&quot; link?  I don't think so, at least not as a reaction to one very confused user among the thousands of happy customers.  Anything else would be inconsistent, not as succinct, and could make things worse.  For example, if we rename it to &quot;Post Code For Review&quot;, then we would start blaming the wording for code-dump questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;name&lt;/em&gt; of the site is &lt;em&gt;Code Review&lt;/em&gt;, and if that isn't enough of a hint that the question should include code, then I'm not sure that changing a label will do anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do have a problem with too many off-topic questions being posted, but that is mostly because the posted code doesn't work, or is hypothetical.  That's quite a different problem, and not something that would be addressed by this proposal.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-03-07T13:57:21.590" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5114" PostTypeId="2" ParentId="5111" CreationDate="2015-03-07T19:07:51.983" Score="6" Body="&lt;p&gt;I think that no matter what we call it, people will still be inclined to post their code dump or verbatim homework question.  When it comes to those who will not take three seconds to read some text, there's no way to win.  Heck, even on SO, people click that button and don't even ask a question!  To them, it's probably more of a &quot;post concern&quot; button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Slight ranting aside, I don't think it'll solve our problem, plus it'll just give SE even more headaches.  Just as with any other site, we just have to communicate the site's intentions, even for those not wanting to read about them at first.  If it also means more downvotes, then so be it.  That's why we have them.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-03-07T19:07:51.983" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5115" PostTypeId="2" ParentId="1025" CreationDate="2015-03-08T01:10:58.743" Score="-3" Body="&lt;p&gt;I really think that project or class structure should be on topic - these two things blend together and class structure is already some code.&lt;/p&gt;&#xA;" OwnerUserId="21794" LastActivityDate="2015-03-08T01:10:58.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5116" PostTypeId="2" ParentId="5111" CreationDate="2015-03-08T01:33:26.430" Score="9" Body="&lt;ol&gt;&#xA;&lt;li&gt;It looks like we could.  For example, here's the Ask Question button for Arqade (gaming):  &lt;a href=&quot;http://cdn.sstatic.net/gaming/img/mothership.png?v=6ceca251c5e2&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://cdn.sstatic.net/gaming/img/mothership.png?v=6ceca251c5e2&lt;/a&gt;  Since it's possible to customize that button, we should be able to put our own text in the image.  Also, if you look at the Portuguese version of Stack Overflow, they actually have different text there (without a button image).  So it would seem to be possible.  I wouldn't be surprised if the button were easier than changing the text, but that's really a StackExchange question.  Note that this doesn't change the link in either case.  &lt;/li&gt;&#xA;&lt;li&gt;I could go either way.  I don't know that it would help much, but it might.  It would probably mostly help with those from other StackExchange sites where the rules are different.  It might hint to them that this site is different and they should read the help to understand why/how.  &lt;/li&gt;&#xA;&lt;li&gt;I have a couple suggestions for alternatives:  &quot;Post Review Request&quot; or simply &quot;Request Review&quot;.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Either of those would be sufficiently different from the other Stack Exchange sites to make people more likely to think that we are different.  Neither mentions code, so they shouldn't encourage code dumps any more than the existing system.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To avoid confusion, I think that votes for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5112/53820&quot;&gt;Legato's answer&lt;/a&gt; should represent votes for changing the text.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Votes for this answer should mean that if the text gets changed, we choose either Post Review Request or Request Review.  &lt;/p&gt;&#xA;" OwnerUserId="53820" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-03-08T01:33:26.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5117" PostTypeId="1" AcceptedAnswerId="5118" CreationDate="2015-03-09T11:43:46.903" Score="6" ViewCount="29" Body="&lt;p&gt;I am new here and thus do not have permission to create tags yet. Could we create the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/atl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;atl&amp;#39;&quot; rel=&quot;tag&quot;&gt;atl&lt;/a&gt; tag, which is equal to the &lt;a href=&quot;https://stackoverflow.com/tags/atl&quot;&gt;atl-tag on Stack Overflow&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/83637/how-to-create-an-enumerator-based-on-a-atl-collection&quot;&gt;this question&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="67762" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-03-09T12:41:49.533" Title="Tag request: [atl]" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5118" PostTypeId="2" ParentId="5117" CreationDate="2015-03-09T12:41:49.533" Score="5" Body="&lt;p&gt;I have created it.  If you'd like, you may suggest its wiki yourself.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-03-09T12:41:49.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5119" PostTypeId="1" CreationDate="2015-03-11T16:39:24.900" Score="5" ViewCount="34" Body="&lt;p&gt;I want to get a review on some Excel (Non-VBA) data validation formulas I have applied to some columns in a spreadsheet. Is this acceptable? I feel like it will get closed on SO because I'm really looking for input on some limitations I'm experiencing in Excel. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, what I'm trying to accomplish is really simple (ensure duplicates don't exist across several rows) and probably doesn't need any test data, but if I had to provide some test data, how would I go about doing that?&lt;/p&gt;&#xA;" OwnerUserId="61048" LastEditorUserId="9357" LastEditDate="2015-03-11T16:41:50.860" LastActivityDate="2015-03-11T16:41:50.860" Title="Can I post Excel formulas for review here?" Tags="|discussion|scope|" AnswerCount="0" CommentCount="4" ClosedDate="2015-03-11T16:42:07.480" ContentLicense="CC BY-SA 3.0" />
  <row Id="5120" PostTypeId="1" AcceptedAnswerId="5125" CreationDate="2015-03-11T17:35:02.807" Score="12" ViewCount="367" Body="&lt;p&gt;Is reviewing generated code on topic ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Scenarios:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Someone wrote the generator and it is included or linked and provided with generated code.&lt;/li&gt;&#xA;&lt;li&gt;Someone wrote the generator and only included generated code for review.&lt;/li&gt;&#xA;&lt;li&gt;Someone used a third party generator and posted generated code for review.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="47826" LastEditDate="2015-03-11T17:43:13.843" LastActivityDate="2023-02-17T07:09:29.967" Title="Reviewing generated code" Tags="|discussion|scope|" AnswerCount="8" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5121" PostTypeId="2" ParentId="5120" CreationDate="2015-03-11T17:44:48.583" Score="3" Body="&lt;p&gt;Generated code is not code that you have written, especially if the Generator is a 3rd-Party application/generator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would say, no.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you wrote the code for the Generator then the output would be to show that the code(generator) that you wrote works.  only in that instance would a question including Generated code be on topic.  &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The other question, is code Generated by a 3rd party generator my code?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;can I take ownership of Generated code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2015-03-11T18:33:18.633" LastActivityDate="2015-03-11T18:33:18.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5122" PostTypeId="2" ParentId="5120" CreationDate="2015-03-11T18:03:45.840" Score="-1" Body="&lt;p&gt;Yes, it's always ontopic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either you write the generator yourself or you configure the generator in a way that it creates output the way you want it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In both scenarios you have a direct influence on the resulting code and as such warrants a review. This counts for the generator code, the configuration code and the generated code.&lt;/p&gt;&#xA;" OwnerUserId="21028" LastActivityDate="2015-03-11T18:03:45.840" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5123" PostTypeId="2" ParentId="5120" CreationDate="2015-03-11T21:04:41.353" Score="6" Body="&lt;h3&gt;It depends...&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;What generated code are we talking about?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are we talking about a whole game that has been generated? Good luck in making such a generator in the first place. But even if you did, I would have to say: No. I don't consider this really &quot;your code&quot;, even if you did write the method or not. &lt;em&gt;You&lt;/em&gt; didn't write the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are we talking about a generated constructor? I use my IDE all the time to generate constructors, &lt;code&gt;toString&lt;/code&gt; methods, &lt;code&gt;equals&lt;/code&gt; and &lt;code&gt;hashCode&lt;/code&gt; implementations, etc. Are such code on-topic? Absolutely. (At least I don't see any close votes on my questions...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question with parts of the code generated? Sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question with all of the code generated? No thanks.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-03-11T21:04:41.353" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5124" PostTypeId="2" ParentId="5120" CreationDate="2015-03-11T21:27:13.340" Score="6" Body="&lt;ol&gt;&#xA;&lt;li&gt;Definitely yes.  The generated code can be reviewed as part of the generator's review to help improve the generator.&lt;/li&gt;&#xA;&lt;li&gt;If the question is otherwise on topic, I don't see why not.  We can review the code for best practices, and the person can adjust their generator and its output to conform to the reviews' suggestions.&lt;/li&gt;&#xA;&lt;li&gt;No.  Unless the generator's code is open source, they can not modify the generator to conform to the suggestions, anyway.  Also, it is off topic for the same reasons other third-party code is.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In other words, I think we can review the generated code as long as the feedback is directly going back to improving the generator (possible with first-party generators).&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-03-11T21:27:13.340" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5125" PostTypeId="2" ParentId="5120" CreationDate="2015-03-11T22:16:42.947" Score="12" Body="&lt;p&gt;If we were asking about any generated output other than code, the answer would be an obvious and resounding &quot;No, you can't judge a program based on its output.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I know that's not exactly what's being asked here, but that's essentially the intent behind the first two scenarios described in this question.  In these cases, we're stuck with a user who has put the cart before the wagon.  He's written an app to generate output... but he's unsure what the output should look like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, realistically, what &lt;em&gt;should&lt;/em&gt; be reviewed, is a sample of what the generator might produce.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're writing code-generation code, you need a very concise, specific goal as for what the generated code should look like.  And I'm completely fine with seeing a project created for the sake of hammering out what the output of the generated code should look like.  And in this case, that it is generated code is irrelevant (and should be left out of the question).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From here, once the template for the generated code has been reviewed and hammered down, and the developer creating the code generation software is satisfied with the output, then the code generation software should be based on its code--not on the code it outputs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In no other circumstance would we consider it acceptable to review a piece of code based on its output--why should output that happens to itself be code be any different?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-03-11T22:16:42.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5126" PostTypeId="2" ParentId="5120" CreationDate="2015-03-12T11:13:44.470" Score="3" Body="&lt;p&gt;I personally feel that if we are having to look at output to 'review' code, then we are not really 'reviewing' code, but rather determining that the code that generated the output works correctly. And in that respect, that indicates (to me) that the generator code is broken and thus it is off topic for code review.&lt;/p&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2015-03-12T11:13:44.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5127" PostTypeId="2" ParentId="5120" CreationDate="2015-03-12T14:28:35.873" Score="11" Body="&lt;h3&gt;No, it's not. It's not the generated code that's reviewable, but the input that was used for generating it.&lt;/h3&gt;&#xA;&lt;p&gt;I have a lexer and a parser generated by ANTLR4 in C# ..but I didn't write that code, and even if I put it up for review, &lt;em&gt;and&lt;/em&gt; even if it &lt;em&gt;does&lt;/em&gt; get reviewed, then what? I'm not going to modify &lt;em&gt;generated code&lt;/em&gt; and rename all the generated methods to &lt;code&gt;PascalCase&lt;/code&gt; because that's how C# code should look like - these changes will be lost as soon as I regenerate the code!&lt;/p&gt;&#xA;&lt;p&gt;However the grammar file, &lt;em&gt;if I had written it myself&lt;/em&gt; (or the parts I wrote myself), would be suitable for a code review; reviewing that grammar file requires knowledge of the generator tool (here ANTLR), so no one reviewing it is going to suggest naming my grammar rules in &lt;code&gt;PascalCase&lt;/code&gt; (to generate C#-ish method names) because they know the tool has a Java background and will not even recognize the grammar rules if I do that.&lt;/p&gt;&#xA;&lt;p&gt;Knowing what the generator input (like that grammar file) is supposed to be doing helps reviewers - if I say &amp;quot;that grammar takes VBA code for input&amp;quot;, then reviewers can assume that as &lt;em&gt;working code&lt;/em&gt;, the grammar effectively produces a working lexer and parser that can process VBA; asking for ways to fix issues would be off-topic - I couldn't ask how I could change my grammar to recognize commented-out code, for example.&lt;/p&gt;&#xA;&lt;p&gt;But I could ask about the naming of the grammar rules (which is crucial here); I could ask about redundant or convoluted ways to achieve what the grammar is doing and whether/how that could be improved.&lt;/p&gt;&#xA;&lt;p&gt;But the generated code? Reviewing it would only waste everyone's time.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-03-12T14:28:35.873" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5128" PostTypeId="1" CreationDate="2015-03-13T02:21:06.957" Score="43" ViewCount="818" Body="&lt;h1&gt;Briefing.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;November 16, 2013. In response to a not-so-shiny &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/991&quot;&gt;Stack Exchange Community Managers' review&lt;/a&gt; of our favorite Stack Exchange site and seeing that about 10% of the site's content consisted of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1510/23788&quot;&gt;zombified posts&lt;/a&gt;, the Mug formerly known as retailcoder invited the then-tiny CR community to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/999/23788&quot;&gt;counter the zombie invasion&lt;/a&gt;. How? By &lt;strong&gt;answering unanswered questions&lt;/strong&gt; and, equally important, by &lt;strong&gt;voting&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And we succeeded&lt;/strong&gt;, with numbers to back it up: from 88% answered, CR went up to 96% and stabilized at or around 95% for pretty much a whole year now, and in the mean time &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2545/23788&quot;&gt;&lt;strong&gt;we had our long, long-awaited graduation announcement&lt;/strong&gt;&lt;/a&gt; - what more could we ask for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;95% answered is something to be proud of&lt;/strong&gt;. But Code Review has literally &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/832/23788&quot;&gt;doubled in size since September 2013&lt;/a&gt;, and that means the missing 5% is, in absolute figures, pretty much exactly the same amount of zombifying questions as the missing 10% we had back then: a whole army of &lt;strong&gt;a thousand zombies&lt;/strong&gt; is walking - and growing every day:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1o3Qn.png&quot; alt=&quot;steep, VERY steep increase of walking zombies in the past few months&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The number of &lt;em&gt;Quick Answers&lt;/em&gt; per week has dramatically improved, and that's thoroughly awesome. But the light blue-ish purple series (&quot;10's of Zombies Still Walking&quot;) is what we're looking at. That trend cannot be allowed to keep going, &lt;strong&gt;&lt;em&gt;we must do something!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Great, let's do something. But &lt;em&gt;what&lt;/em&gt; exactly?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Simple. Kill zombies. If every single &lt;em&gt;avid user&lt;/em&gt; (per Area51's standards, users with &gt; 200 reputation - that's 2,088 users) shot a zombie tonight, they'd be exterminated.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Fire at will.&lt;/strong&gt; Most zombies are easy to take down: all they need is an &lt;strong&gt;upvoted answer&lt;/strong&gt;. &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged/?tab=votes&quot;&gt;&lt;strong&gt;Find your zombie here&lt;/strong&gt;&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;VOTE.&lt;/strong&gt; Is your profile on &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Voters&amp;amp;filter=week&quot;&gt;this page&lt;/a&gt;? Don't just pile-up-vote on the hot questions and great answers; look for zombie-killers - good answers without upvotes on old questions. Votes are your ammunitions, and you get 40 per day, everyday. Spend them!&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Have FUN!&lt;/strong&gt; Reviewing code is fun all by itself, but there's more: join the regulars in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;&lt;strong&gt;The 2nd Monitor&lt;/strong&gt;&lt;/a&gt;, earn imaginary Internet points, badges, race someone to the next privilege level, or better, race someone to collecting 10 &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/44/necromancer&quot;&gt;Necromancer&lt;/a&gt; badges as fast as possible!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Any ideas on what else we can do as individuals? As a community?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;2015-03-13&lt;/strong&gt; (ooh, Friday 13th!) - &lt;strong&gt;\$1,187\$&lt;/strong&gt; walking zombies at the time of this writing. The highest registered zombie population ever.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Last week: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;\$170\$ incoming zombies (new questions asked) | \$24.3\$ per day&lt;/li&gt;&#xA;&lt;li&gt;\$286\$ answers given | \$40.9\$ per day&lt;/li&gt;&#xA;&lt;li&gt;\$1,252\$ answer votes spent | \$178.9\$ per day (~4.5 users running dry on ammo)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;2015-03-27&lt;/strong&gt; - &lt;strong&gt;\$1,240\$&lt;/strong&gt; zombies...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Last 2 weeks:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;\$365\$ incoming zombies (new questions asked) | \$26.1\$ per day&lt;/li&gt;&#xA;&lt;li&gt;\$531\$ answers given | \$37.9\$ per day&lt;/li&gt;&#xA;&lt;li&gt;\$1,187+365-531 = 312\$ zombies down | \$22.3\$ per day (+3.8 zombies daily)&lt;/li&gt;&#xA;&lt;li&gt;\$2,054\$ answer votes spent | \$146.7\$ per day (~3.7 users running dry on ammo)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-03-30T02:39:22.773" Title="Call of Duty II - We're still on a mission" Tags="|discussion|voting|unanswered-questions|" AnswerCount="0" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="5129" PostTypeId="1" CreationDate="2015-03-15T13:11:17.890" Score="16" ViewCount="153" Body="&lt;p&gt;I have written a fairly small application (10 small classes). I have tried to follow best practices in terms of software design but I have a feeling it can be improved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is acceptable for me to post the entire application's code in codereview-se to be reviewed, or is that too broad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't really have any specific questions but rather &quot;please review my code and offer improvement suggestions&quot;. I probably could extrapolate individual questions but I think it would be best to see everything in context of the entire application. I would of course explain what the application does and a high level overview of its design also.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I just want to check here first before posting such a question&lt;/p&gt;&#xA;" OwnerDisplayName="John Steed" LastEditorUserId="9357" LastEditDate="2015-03-15T15:53:56.063" LastActivityDate="2017-01-13T19:44:28.780" Title="Complete Review of Small Application" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5130" PostTypeId="2" ParentId="5129" CreationDate="2015-03-15T13:26:56.570" Score="19" Body="&lt;p&gt;There is a 30k character limit to post questions on all Stack Exchange sites; Code Review's is over 65K.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it fits into one question, then you may absolutely ask it. Otherwise, perhaps you will find a way to split it up into two questions, or ask about a particular part in your application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For applications of this site however, it is &lt;strong&gt;very important&lt;/strong&gt; that you include &lt;em&gt;a lot&lt;/em&gt; of explanation and context about what your project is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have myself asked questions on Code Review about quite big code projects, see for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/54737/analyzing-minesweeper-probabilities&quot;&gt;Analyzing Minesweeper Probabilities&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/37448/sudokusharp-solver-with-advanced-features&quot;&gt;SudokuSharp Solver with advanced features&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Explaining a lot about your code in plain English really helps reviewers to better understand and review your code.&lt;/p&gt;&#xA;" OwnerUserId="31562" OwnerDisplayName="Simon André Forsberg" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-01-13T19:44:28.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5131" PostTypeId="1" AcceptedAnswerId="5133" CreationDate="2015-03-15T22:48:36.363" Score="2" ViewCount="38" Body="&lt;p&gt;I am working hard to document a small utility I am using as my first Python project.  Would it be appropriate to post the module docstring itself for review without the accompanying wall of code?  I intend to have the code reviewed as well when it's ready, but I want to break it into a few smaller to digest questions.&lt;/p&gt;&#xA;" OwnerUserId="64524" LastActivityDate="2015-03-15T23:02:56.310" Title="Review of Docstring without accompanying code" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5132" PostTypeId="2" ParentId="5131" CreationDate="2015-03-15T22:50:16.653" Score="2" Body="&lt;p&gt;I would consider that off-topic, based on the rule that code posted for review must be working.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-03-15T22:50:16.653" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5133" PostTypeId="2" ParentId="5131" CreationDate="2015-03-15T23:02:56.310" Score="9" Body="&lt;p&gt;I would consider that as off-topic, based on the rule that it has to be &lt;em&gt;real code&lt;/em&gt;. I don't consider documentation alone as code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides, if we don't see the actual implementation of your method, how can we say anything about its documentation?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * Generate a random integer in range 1 to 6.&#xA; * @return Random integer from 1 to 6.&#xA; */&#xA;public int randomInt() {&#xA;    return 4;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-03-15T23:02:56.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5135" PostTypeId="2" ParentId="2538" CreationDate="2015-03-18T12:33:51.313" Score="6" Body="&lt;h1&gt;Network Engineering&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Special Note: Network engineering is/was identified for a pilot program for rapid promotion, without a design, though, then something changed, and the promotion is now happening &lt;em&gt;with&lt;/em&gt; a design.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://networkengineering.meta.stackexchange.com/questions/425/congratulations-youre-about-to-graduate-with-a-twist&quot;&gt;2015-03-18&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://networkengineering.meta.stackexchange.com/q/441/14755&quot;&gt;2015-04-30&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://networkengineering.meta.stackexchange.com/questions/507/site-graduated-new-design-launched&quot;&gt;2015-06-23&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://networkengineering.meta.stackexchange.com/questions/457/2015-experimental-moderator-election-qa-question-collection&quot;&gt;2015-06-01&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="68398" LastEditorUserId="-1" LastEditDate="2017-03-16T15:51:49.950" LastActivityDate="2015-06-23T22:53:13.637" CommentCount="0" CommunityOwnedDate="2015-03-18T12:33:51.313" ContentLicense="CC BY-SA 3.0" />
  <row Id="5137" PostTypeId="1" AcceptedAnswerId="5138" CreationDate="2015-03-19T22:23:03.913" Score="5" ViewCount="53" Body="&lt;p&gt;Are we okay with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt;?  If so, how come there's not a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/structs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;structs&amp;#39;&quot; rel=&quot;tag&quot;&gt;structs&lt;/a&gt;?  Would it be appropriate?  Should I create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/structs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;structs&amp;#39;&quot; rel=&quot;tag&quot;&gt;structs&lt;/a&gt;, or would it be better to burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="22222" LastEditDate="2015-03-25T20:30:54.600" LastActivityDate="2015-03-25T20:31:34.930" Title="Create structs tag? Or burn classes tag?" Tags="|discussion|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5138" PostTypeId="2" ParentId="5137" CreationDate="2015-03-19T22:30:07.770" Score="10" Body="&lt;p&gt;I'd prefer to just burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt;.  I feel that it's only used for questions with more than one class.  Before doing so, we should make sure that the existing questions are okay without the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/classes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;classes&amp;#39;&quot; rel=&quot;tag&quot;&gt;classes&lt;/a&gt; has been synonymized with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-03-25T20:31:34.930" LastActivityDate="2015-03-25T20:31:34.930" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5139" PostTypeId="1" CreationDate="2015-03-20T22:17:39.820" Score="10" ViewCount="110" Body="&lt;p&gt;I have recently noticed that the on-hover hint of the Delete button (at the bottom of posts) is not informative for post owners. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hint states &quot;vote to delete&quot; and does not make any sense, since, as an owner, you will immediately delete it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, as a post owner, I could not find anywhere in the site that instructions indicating that I could undelete the post later (by doing some hack or not). It could be extremely useful for people like me that edit a lot, for example, to remove the post temporarily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The hack is to create a chat from the question BEFORE one deletes it, and leave the chat opened until you finish your edits (of course, may be other legitimate ways to keep the deleted post until you have done your work).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I am suggesting an update to the hint. Instead of &quot;vote to delete this post&quot; and &quot;vote to undelete this post&quot;, post owners should see something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Delete this post. You must hack the site to be able to undelete it later&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot; Undelete this post. Congratulations, you have hacked the site!&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of course I am kidding. We should discuss the hints.&lt;/p&gt;&#xA;" OwnerUserId="62263" LastEditorUserId="22222" LastEditDate="2015-07-23T17:18:56.907" LastActivityDate="2015-07-23T17:18:56.907" Title="The on-hover hint of the Delete button" Tags="|feature-request|delete|" AnswerCount="1" CommentCount="5" ClosedDate="2024-01-13T13:44:00.283" ContentLicense="CC BY-SA 3.0" />
  <row Id="5141" PostTypeId="1" CreationDate="2015-03-22T04:44:14.047" Score="1" ViewCount="205" Body="&lt;p&gt;For a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal-script&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal-script&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal-script&lt;/a&gt; related question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1944/pascal-delphi-pascal-script-tags&quot;&gt;Pascal / Delphi / Pascal Script tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a discussion about how the pascal related tags should be organized (as synonymous, for example), please see &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6137/pascal-vs-free-pascal-vs-delphi-vs-delphi-xe-vs-object-pascal&quot;&gt;(pascal) vs (free-pascal) vs (delphi) vs (delphi-xe) vs (object-pascal)&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What about a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Object Free Pascal (as in Free Pascal compiler), as far as I know, is given by the directive:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{$mode objfpc}{$H+}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The compiler supports Delphi as well, but not completely:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{$mode DELPHI}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;For other Free Pascal modes, please see &lt;a href=&quot;http://www.freepascal.org/docs-html/user/userse33.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;the documentation&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="62263" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-04-17T05:30:45.697" Title="Should we have a [free-pascal] tag?" Tags="|discussion|status-completed|tags|" AnswerCount="1" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="5142" PostTypeId="2" ParentId="1730" CreationDate="2015-03-22T08:04:38.583" Score="8" Body="&lt;h3&gt;Brand loyalty?&lt;/h3&gt;&#xA;&lt;p&gt;I think that this question is a good starting point to know a little bit more about your customers. Is well know that any product/service can be improved by gathering relevant information about the consumer needs.&lt;/p&gt;&#xA;&lt;p&gt;In my own case, I really enjoy DIY projects. I am not a professional programmer, but I figure out how to maintain some &amp;quot;programming independence&amp;quot; in order to run my own research projects. I am extremely proud that the work I have done is being used by others. But enjoying Do It Yourself projects, I mean, just Yourself, is not better than contributing to open source community. Any scientist should contribute to and benefit from open knowledge. I believe in open source.&lt;/p&gt;&#xA;&lt;h3&gt;Following Behavioral Principles&lt;/h3&gt;&#xA;&lt;p&gt;As a scientist of behavior, I could try to give some fundamental explanations to the question &amp;quot;How to increase the chances of the returning behavior of each member of the community?&amp;quot;. Of course, such a broad question would require a lot of data. But let me explore my own case.&lt;/p&gt;&#xA;&lt;p&gt;In my specific case, I am convinced that the community, especially Jamal, have been following an important behavioral principle: To present a consequence for the &amp;quot;post behavior&amp;quot; as contiguous as possible. The community do this by editing in a polite and useful fashion, commenting with teaching intentions, up-voting for evident or useful work, and so on, as soon as possible. Immediate feedback is the best.&lt;/p&gt;&#xA;&lt;p&gt;But contiguity is not enough. You/we need contingency.&lt;/p&gt;&#xA;&lt;p&gt;The very existence of the &amp;quot;outsider&amp;quot; or &amp;quot;beginner&amp;quot; terms, indicates that the community have in some degree an established and alive culture. This culture must be taught in order to keep the community growing and sustainable. Good commenting practices, asking question practices, answering practices, editing practices, and and so on. Consequences should target some specific behaviors in a predictable way; in summary (as metaphor for a technical term) that is what it is called &amp;quot;Behavioral Contingency&amp;quot;. And some behavioral scientists (for example, my self) call themselves as &amp;quot;Contingency Programmers&amp;quot;. As you can see, a lot of things to learn.&lt;/p&gt;&#xA;&lt;p&gt;Hence, one could take advantage of informative well written and well presented Captions, Help Instructions. In my opinion, as someone concerned with usability issues, StackExchange platform/framework is pretty advanced on this. But it can be improved even more, an need to be adapted to the CodeReview community needs.&lt;/p&gt;&#xA;&lt;p&gt;Further, now about the dark side of the force, punishments. I am afraid that the Down vote practices are not well established, please correct me if I am wrong on this. Down vote is a message to the &amp;quot;post&amp;quot;: &amp;quot;As its current state, we do not want this post in our community&amp;quot;. If I am reasoning well, avoid down votes completely should be the rule when the user is new.&lt;/p&gt;&#xA;&lt;p&gt;Why? Because a lot of people with normal development in a Work Culture tends to recognize their behavior as themselves, and then tends to exchange the meaning to &amp;quot;We do not want you in our community&amp;quot;. Hence, before any down vote, the user should be informed that the target is the POST and not him, and that it should not feel bad about committing mistakes. As soon as the mistakes were resolved the down vote should be reverted. Fortunately, I am quite persistent. This kind of approach could be applied to other similar circumstances.&lt;/p&gt;&#xA;&lt;p&gt;So, I can say now that I am having a good learning experience as someone that &lt;em&gt;wants/expect to learn with the community&lt;/em&gt;. I can say that the consequences the community have been presenting were reinforces to my &amp;quot;returning behavior&amp;quot; and punishments to my &amp;quot;bad returning behavior&amp;quot;. I just keep returning with good intentions and will try to engage in the best way of learning as soon as I feel comfortable to do it. You know... &lt;em&gt;teaching/answering is the best way of learning&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;Teaching machines&lt;/h3&gt;&#xA;&lt;p&gt;How to design a teaching machine for humans with normal development? The behavioral science is pretty advanced in this issue. Unfortunately, the Politics around the world prefers to concentrate their investments in the &amp;quot;machine&amp;quot; side of the project. For instance, an illustration can be handy.&lt;/p&gt;&#xA;&lt;p&gt;The South Korean efforts to provide a personal computer for each student without similar efforts to provide individualized teaching methods (providing well developed educational softwares, for example) results in a weird scenario: some students do not use the computers as intended. Some of they just prefers gaming, some with health risks involved.&lt;/p&gt;&#xA;&lt;p&gt;As you can see, the &amp;quot;teaching&amp;quot; side is equally important, and should not be underestimated. The question remains. How to design teaching machines? Some important concepts:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If you can not control it, respect the diversity. Each person have their own time. Some will rush, some will not.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There is a lot of things to learn, a lot (the culture). Presentation Order and Unit information Length plays important rules. Each person should be presented to small pieces of information ordered by its complexity, from simple to complex ones.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Advance to a more complex step must be a self decision. One should learn that he/she is in charge of their own learning. Skip (cheating) a necessary step should be impossible or lead to non comprehensive information, just like math does.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Reading is not enough, unless you are learning how to read. You need to get your hands dirty in most cases. One should engage and exercise. You will only be aware that you indeed learned how to vote by voting. In this sense, the piece of information can be a single task that must be accomplished.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I will be updating this when time permits.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For a &lt;a href=&quot;http://www.ejoba.org/PDF/2004_2/SulzerAzaroff_2004.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;comprehensive introduction&lt;/a&gt; to the theme:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Sulzer-Azaroff, B. (2004). The Shaping of Behaviorists: BF Skinner’s Influential Paper on Teaching Machines1. &lt;em&gt;European Journal of Behavior Analysis&lt;/em&gt;, &lt;em&gt;41&lt;/em&gt;(2), 129–135.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Lucky in the chaos&lt;/h3&gt;&#xA;&lt;p&gt;At the end, it is very important for any business, project, aim, to be aware that the world maintain a lot of uncertainty. It can avoid unnecessary frustration and minimize the unbeatable ones. CodeReview data should be interpreted considering this natural scope. It is a worldwide full of people enterprise.&lt;/p&gt;&#xA;&lt;p&gt;Be excellent to each other!&lt;/p&gt;&#xA;" OwnerUserId="62263" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-03-23T06:01:32.417" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5143" PostTypeId="1" CreationDate="2015-03-24T15:51:35.263" Score="14" ViewCount="74" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/84695/brainfuck-interpreter-in-f&quot;&gt;My question&lt;/a&gt; was tweeted with the automatic Code Review Twitter account. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://twitter.com/StackCodeReview/status/579899466825732096&quot; rel=&quot;nofollow noreferrer&quot;&gt;The tweet in question&lt;/a&gt; is using #f#, which isn't valid. It should use #fsharp, like #csharp &lt;a href=&quot;https://twitter.com/StackCodeReview/status/579807380684300288&quot; rel=&quot;nofollow noreferrer&quot;&gt;in this tweet&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="32834" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-03-24T15:59:34.820" Title="f# hashtag on Twitter is not valid" Tags="|bug|twitter|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5144" PostTypeId="5" CreationDate="2015-03-24T18:36:14.560" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-03-24T18:36:14.560" LastActivityDate="2015-03-24T18:36:14.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5145" PostTypeId="4" CreationDate="2015-03-24T18:36:14.560" Score="0" Body="Tweeting the &quot;interesting&quot; and &quot;hot&quot; things to Twitter via the integration of bots." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-03-24T18:36:14.560" LastActivityDate="2015-03-24T18:36:14.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5146" PostTypeId="1" CreationDate="2015-03-25T21:16:52.490" Score="4" ViewCount="89" Body="&lt;p&gt;From the Help Center:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To me, this part of the check list reads as &quot;Do I want the code to be good code (as opposed to do I want the code to be well-golfed or well-obfuscated)?&quot;  I interpret this part of the checklist as a question about what kind of answers the asker intends to get out of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my interpretation is correct, then presumably, a question with code-golfed or obfuscated code as the to-be-reviewed code &lt;em&gt;could&lt;/em&gt; be on topic &lt;strong&gt;as long as&lt;/strong&gt; the asker's intent is to turn it into something significantly more readable (we &lt;em&gt;regularly&lt;/em&gt; get well-on-topic questions about improving readability).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would a question in the form of &quot;Help me un-golf this golfed code.&quot; be on-topic for Code Review?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-03-26T01:40:36.733" Title="Does original code being code-golf/obfuscated make a question automatically off-topic?" Tags="|discussion|scope|help-center|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5148" PostTypeId="2" ParentId="5146" CreationDate="2015-03-25T21:23:32.183" Score="8" Body="&lt;p&gt;No, I do not believe this would be a valid question for Code Review.  Properly golfed code is nearly impossible for anyone but the golfer to understand what the code does, and from my attempts to ungolf some of my own golfs later, it is honestly easier to just write a new version.  I believe golfed code is so different from good code (especially code golfed good) that asking for an ungolfed version is the same as asking for us to write code for them, whether they understand what is happening or not.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-03-25T21:23:32.183" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5149" PostTypeId="2" ParentId="5146" CreationDate="2015-03-26T00:04:57.063" Score="7" Body="&lt;p&gt;A question asking to turd-polish deliberately golfed or obfuscated code would violate the intent of the Good-Code Rule, and, by my interpretation, it would violate the letter of the rule as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code that is posted for review is deliberately obfuscated, then it was not written with the intention of being &quot;good&quot; code.  The standard I would use is, the posted code should be as good as the author write, to the best of his/her ability.  At that point, it is reasonable to ask others for help to improve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting code that is deliberately bad to begin with would make a mockery of the code review process, even if your intention is to make it good.  Such a question would be closer in spirit to &lt;a href=&quot;//area51.stackexchange.com/proposals/65174/code-understanding&quot; rel=&quot;nofollow&quot;&gt;Code Understanding&lt;/a&gt; or &lt;a href=&quot;//reverseengineering.stackexchange.com&quot; rel=&quot;nofollow&quot;&gt;Reverse Engineering&lt;/a&gt; (and I'm not vouching that it would be welcome on those sites either).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-03-26T00:04:57.063" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5150" PostTypeId="2" ParentId="5146" CreationDate="2015-03-26T01:28:01.267" Score="2" Body="&lt;h3&gt;Well, what about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt;?&lt;/h3&gt;&#xA;&lt;p&gt;I wanted to chip in after chatting with nhgrif. Consider &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt; (BF for short). Examples from &lt;a href=&quot;http://en.wikipedia.org/wiki/Brainfuck&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;So, BF is purposefully designed as obfuscating. But it can be made sense of using comments and such, and BF has been &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot;&gt;on-topic&lt;/a&gt; assuming other question guidelines are met. We've even had some popular BF questions, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/57382/fizzbuzz-in-brainfuck&quot;&gt;this one&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/26648/ascii-table-in-brainfuck&quot;&gt;that one&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;That being said, BF could very well fall in the &amp;quot;code golfing&amp;quot; category due to its nature. For instance, a question like this would extremely likely be closed as off-topic:&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Print &amp;quot;Hello World!&amp;quot; in BF&lt;/h3&gt;&#xA;&lt;p&gt;This code prints &amp;quot;Hello World!&amp;quot; to console. How can I make it better?&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;++++++++[&amp;gt;++++[&amp;gt;++&amp;gt;+++&amp;gt;+++&amp;gt;+&amp;lt;&amp;lt;&amp;lt;&amp;lt;-]&amp;gt;+&amp;gt;+&amp;gt;-&amp;gt;&amp;gt;+[&amp;lt;]&amp;lt;-]&amp;gt;&amp;gt;.&amp;gt;---.+++++++..+++.&amp;gt;&amp;gt;.&amp;lt;-.&amp;lt;.+++.------.--------.&amp;gt;&amp;gt;+.&amp;gt;++.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;As opposed to a question that could very well be on-topic, such as:&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Print &amp;quot;Hello World!&amp;quot; in BF&lt;/h3&gt;&#xA;&lt;p&gt;This code prints &amp;quot;Hello World!&amp;quot; to console. How can I make it better?&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;+++++ +++               Set Cell #0 to 8&#xA;[&#xA;    &amp;gt;++++               Add 4 to Cell #1; this will always set Cell #1 to 4&#xA;    [                   as the cell will be cleared by the loop&#xA;        &amp;gt;++             Add 2 to Cell #2&#xA;        &amp;gt;+++            Add 3 to Cell #3&#xA;        &amp;gt;+++            Add 3 to Cell #4&#xA;        &amp;gt;+              Add 1 to Cell #5&#xA;        &amp;lt;&amp;lt;&amp;lt;&amp;lt;-           Decrement the loop counter in Cell #1&#xA;    ]                   Loop till Cell #1 is zero; number of iterations is 4&#xA;    &amp;gt;+                  Add 1 to Cell #2&#xA;    &amp;gt;+                  Add 1 to Cell #3&#xA;    &amp;gt;-                  Subtract 1 from Cell #4&#xA;    &amp;gt;&amp;gt;+                 Add 1 to Cell #6&#xA;    [&amp;lt;]                 Move back to the first zero cell you find; this will&#xA;                        be Cell #1 which was cleared by the previous loop&#xA;    &amp;lt;-                  Decrement the loop Counter in Cell #0&#xA;]                       Loop till Cell #0 is zero; number of iterations is 8&#xA; &#xA;The result of this is:&#xA;Cell No :   0   1   2   3   4   5   6&#xA;Contents:   0   0  72 104  88  32   8&#xA;Pointer :   ^&#xA; &#xA;&amp;gt;&amp;gt;.                     Cell #2 has value 72 which is 'H'&#xA;&amp;gt;---.                   Subtract 3 from Cell #3 to get 101 which is 'e'&#xA;+++++++..+++.           Likewise for 'llo' from Cell #3&#xA;&amp;gt;&amp;gt;.                     Cell #5 is 32 for the space&#xA;&amp;lt;-.                     Subtract 1 from Cell #4 for 87 to give a 'W'&#xA;&amp;lt;.                      Cell #3 was set to 'o' from the end of 'Hello'&#xA;+++.------.--------.    Cell #3 for 'rl' and 'd'&#xA;&amp;gt;&amp;gt;+.                    Add 1 to Cell #5 gives us an exclamation point&#xA;&amp;gt;++.                    And finally a newline from Cell #6&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;In this regards, I think questions that are specifically golfing (i.e., obfuscating) should be off-topic for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-03-26T01:40:36.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5151" PostTypeId="1" CreationDate="2015-03-26T04:01:59.707" Score="21" ViewCount="451" Body="&lt;p&gt;What do you believe are the Guiding Principles of Code Review?  What are the purpose and mission of the site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently (and not so recently) a lot of effort and hair-pulling has gone into discussing whether some questions or concepts are in-scope, on-topic, or useful on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there key &quot;foundations&quot;, or &quot;Principles of Code Review&quot; that have to be satisfied in all circumstances when discussing site scope, and on-topicness?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="9357" LastEditDate="2015-03-26T04:11:31.137" LastActivityDate="2015-03-26T04:28:37.027" Title="The Guiding Principles of Code Review" Tags="|discussion|scope|meta|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5152" PostTypeId="2" ParentId="5151" CreationDate="2015-03-26T04:01:59.707" Score="16" Body="&lt;p&gt;&lt;em&gt;(Taking off my moderator hat....)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;If I could sum up in 1 sentence what I believe are the most central concepts in Code Review, it is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review is a site where you can present your best programming efforts in an ego-sensitive environment in order to receive constructive and honest criticisms designed to help you be a better programmer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I want to express this in a slightly different way too:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code review is not about getting people to the next step in their project, Code Review is about getting people to think differently.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Details&lt;/h1&gt;&#xA;&lt;p&gt;I have tried to be very careful with my wording above, but I want to elaborate on a few things... and breaking that first sentence down in to 4 statements seems useful:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review is a site where:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;you can present your best programming efforts&lt;/li&gt;&#xA;&lt;li&gt;in an ego-sensitive environment&lt;/li&gt;&#xA;&lt;li&gt;in order to receive constructive and honest criticisms&lt;/li&gt;&#xA;&lt;li&gt;designed to help you be a better programmer.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Best Programming Efforts&lt;/h3&gt;&#xA;&lt;p&gt;If you ask a question and the code it contains does not please you, does not make you proud, or you don't feel has made the best of a challenging situation, then the code is not ready for Code Review. You have not submitted your best efforts. You don't need someone else to tell you it's not good code if you already know it is not the best code you can do. You are not going to learn as much as you could if you already know how to take things to the next level.&lt;/p&gt;&#xA;&lt;p&gt;Asking people to tell you what you already know is a waste of your time, and theirs, and in some ways is disrespectful and inconsiderate. Thinking &amp;quot;harder&amp;quot; is not the same as thinking &amp;quot;differently&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Submit your best, and obtain the best value.&lt;/p&gt;&#xA;&lt;h3&gt;Ego-sensitive environment&lt;/h3&gt;&#xA;&lt;p&gt;Code Review is unlike most (all?) other Stack Exchange sites - by definition we ask people to offer up their most prized creations for criticism. This makes question askers vulnerable, and we need to be sensitive to this. If we tease, ridicule, or otherwise demean people who make themselves vulnerable, we will quickly fail. We have to understand and be sensitive to the fact that we are dealing with peoples' creations, their &amp;quot;babies&amp;quot;. Respect that. It is a courageous thing to do. Question askers will be sensitive and defensive, but, most importantly, they will be receptive.&lt;/p&gt;&#xA;&lt;p&gt;When people put their ego aside, and come looking for ways to extend themselves, that is a rare opportunity to make a difference in someone's life. Make a positive difference. Help them think &amp;quot;differently&amp;quot;.&lt;/p&gt;&#xA;&lt;h2&gt;Constructive and Honest Criticisms&lt;/h2&gt;&#xA;&lt;p&gt;The goal of Code Review is to be helpful, not hurtful. Human perception is very sensitive to insincerity, spite and malice. Anything other than sincere,  honest criticism will be quickly dismissed, will add no value, and will undermine the values of this site. Somehow, and I am no psychologist, but somehow, people are able to differentiate between sincere, wrong criticisms, and insincere right criticisms. I have no problem with people giving bad or inappropriate criticisms if the intent was honest (sure, I won't upvote it, but...). On the other hand, anything less than an honest and sincere review (with good advice, or bad) will remove value from the site as a whole.&lt;/p&gt;&#xA;&lt;p&gt;People will not &amp;quot;think differently&amp;quot; if they do not trust the sincerity of the source.&lt;/p&gt;&#xA;&lt;h2&gt;Designed to help you be a better programmer&lt;/h2&gt;&#xA;&lt;p&gt;This is what the site is about... helping people be better at what they do. Extending, enlightening, enhancing them. Planting a seed of a different mindset. Exposing them to a different perspective. Taking them somewhere they had not considered.&lt;/p&gt;&#xA;&lt;p&gt;The immediate target of the help is the person asking the question, but often it is possible to read other people's questions, and the answers to them, and to learn something new there too. The value is that we can identify (empathise) with the asker, and learn by proxy.&lt;/p&gt;&#xA;&lt;p&gt;If you can show them something new, in a way that is a step up from where they are, then the next time they will think &amp;quot;differently&amp;quot;. You will have won!&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Assumptions and Constraints&lt;/h1&gt;&#xA;&lt;p&gt;Code Review is not an isolated concern. It exists in the ecosystem of the whole of Stack Exchange. This imposes some constraints, and establishes some assumptions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Code must be working - even though we often could help people with broken code, it is not in scope here because Stack Overflow is the place for specific programming questions. More specifically, debugging people's code for them is not helping them to be a better programmer. It is just doing their work for them. If people need help with the process of debugging their code, then Stack Overflow (and Google) is a good place to ask for help in identifying what debugging tools are available and understanding how they work.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Understanding code - helping people to understand the code they have is not on topic because the code already exceeds their abilities. There is no way to guide a person in to a new way of thinking when that new way of thinking is already defined in their question. That requires two steps, first, guiding them to the way of thinking in their question, then additionally guiding them to the way of thinking you want to contribute. Only 1 question per question is a rule (or it should be). This situation also violates the &amp;quot;best programming efforts&amp;quot; concept.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Golfed or golfing code - helping people to golf their code is not doing a code review, it is playing a game with them. It is a collaboration in an attempt to satisfy a competitive objective. While golfing code may be fun, and entertaining, it is not something that is on-topic here. As it happens, there is &lt;a href=&quot;http://codegolf.stackexchange.com&quot;&gt;Programming Puzzles &amp;amp; Code Golf&lt;/a&gt; which is designed to be a place where this is on topic, but, even without that site, the concept is off-topic here because we are a question and answer site, not a collaboration-to-compete cooperative. We have no competition, no losers - everyone wins!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Summary&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review is a site where you can present your best programming efforts in an ego-sensitive environment in order to receive constructive and honest criticisms designed to help you be a better programmer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Personal&lt;/h3&gt;&#xA;&lt;p&gt;I get good value from questions I ask if I put my best effort in to them, because then every suggestion is something new.&lt;/p&gt;&#xA;&lt;p&gt;When I answer questions I try to reveal a different way of thinking so that the question asker (and subsequent readers) are enriched. That different way of thinking only has to be new to the question asker, not to the world in general.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-03-26T04:28:37.027" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5153" PostTypeId="1" AcceptedAnswerId="5154" CreationDate="2015-03-26T14:30:54.743" Score="6" ViewCount="37" Body="&lt;p&gt;I could have sworn I've seen WP posts oneboxed in chat (or maybe not?)... but every time I post a WordPress URL it's not oneboxing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seeing that pasting &lt;code&gt;https://some-url&lt;/code&gt; didn't work, I tried editing to &lt;code&gt;http://&lt;/code&gt;.. &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/20752618#20752618&quot;&gt;didn't work either&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it supposed to work? If so, what am I doing wrong? It not, ...can it be implemented?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2015-03-26T14:40:25.977" LastActivityDate="2015-03-26T15:51:44.360" Title="Are WordPress articles/blogs supposed to onebox in chat?" Tags="|feature-request|support|chat|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5154" PostTypeId="2" ParentId="5153" CreationDate="2015-03-26T15:44:04.787" Score="5" Body="&lt;p&gt;I believe one-boxing occurs when it is &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=20739829#20739829&quot;&gt;being posted by one of the chat feed bots&lt;/a&gt;. But one-boxing when it is something you post yourself does not happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is not the blog post itself that oneboxes, but the RSS-feed item posted by the chat feed bots.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-03-26T15:51:44.360" LastActivityDate="2015-03-26T15:51:44.360" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5155" PostTypeId="1" CreationDate="2015-03-28T13:09:10.930" Score="15" ViewCount="167" Body="&lt;p&gt;This meta question is actually a follow-up of a discussion started on The 2nd Monitor about the following question: &lt;a href=&quot;https://codereview.stackexchange.com/q/85163/15094&quot;&gt;Checking if a number is divisible by 9&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To put it bluntly, the objects of interest are the requirements in the question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I tried to develop a new way to check if a number is divisible by 9. I have written my code and it is working fine. I'm not allowed to use &lt;code&gt;*&lt;/code&gt;, &lt;code&gt;/&lt;/code&gt; and &lt;code&gt;%&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;More specifically, it is about « I'm not allowed to use &lt;code&gt;*&lt;/code&gt;,&lt;code&gt;/&lt;/code&gt; and &lt;code&gt;%&lt;/code&gt; ». Some of our dear critters deemed these requirements « silly » and « uninteresting » with actually some pretty convincing arguments. Enter the debate: are seemingly arbitrary requirements on implementation on-topic for Code Review or should the asker provide a meaningful reason for these requirements for the question to be acceptable?&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-03-28T17:53:53.493" Title="Seemingly arbitrary requirements" Tags="|discussion|questions|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5156" PostTypeId="2" ParentId="5155" CreationDate="2015-03-28T13:21:53.397" Score="13" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;are seemingly arbitrary requirements on implementation on-topic for Code Review or should the asker provide a meaningful reason for these requirements for the question to be acceptable?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think two things is of importance here:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;&lt;em&gt;Who&lt;/em&gt; have those requirements?&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it an assignment from school?&lt;/li&gt;&#xA;&lt;li&gt;Is it defined in some &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Is it from an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-question&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Is it yourself?&lt;/li&gt;&#xA;&lt;li&gt;Is there a technical restriction preventing you from being able to do anything else? (Not being able to use Java 8 features and similar) - These are not really &lt;em&gt;&quot;seemingly arbitrary&quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I consider school assignment, programming challenge, interview question, and technical restriction to definitely be valid reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the only one left is if it is yourself that put the restrictions there, and about that, see below.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;&lt;em&gt;Why&lt;/em&gt; those requirements?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This primarily applies if it is yourself who added the restrictions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to do it just because you want to see if it is possible? Okay, I can relate to that. This is a valid reason, but in some cases you might want to consider loosening the restrictions a little.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to do it just because you want to know how to reinvent the wheel as a learning exercise? Sure. There are quite many of those questions already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You want to add this restriction because you feel that not having this restriction would be &quot;cheating&quot; or &quot;not the right way&quot;? Then there's probably something wrong with your assumptions.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What if no good answers to these questions is provided?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;As this is not really about on-topic vs. off-topic, the only thing I can think of is: Vote to close as &quot;Unclear what you are asking&quot;. Ask for more detail about these restrictions in a comment.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-03-28T17:53:53.493" LastActivityDate="2015-03-28T17:53:53.493" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5157" PostTypeId="2" ParentId="5155" CreationDate="2015-03-28T14:14:42.680" Score="5" Body="&lt;p&gt;Code Review questions generally follow the form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have implemented code, which, given X input, will return Y output.  How can it be improved?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To which simply the following is an acceptable answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have written a lot of code, but did you know function F in the standard library already does?  You should use that instead.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Followed by example usage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A full review of the actually implemented code can be constructive as well, yes, because even if the asker does stick to the code they posted, there are still general things they can learn and apply.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some Code Review questions might also take the following form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have implemented code, which, given X input, will return Y output.  I cannot use approach Q for reasons R, S, and T.  How can my code be improved without using Q?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These questions can also be good.  But having reasons R, S, and T is vitally important to this.  We must understand why Q isn't an acceptable answer because that shapes our answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is Q too slow and your implementation is an effort to make a faster Q?  If so, depending on what Q is, it might be very relevant to include information about compiler, operating system, and/or hardware.  And either way, good answers should show how faster Q runs, how fast your implementation runs, and how fast their suggestions can make your implementation run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is Q not going to work because of hardware reasons?  If so, it's probably even more necessary here to provide some information about the compile options and the hardware this is supposed to run on.  How can you get good answers if you don't share this information with the reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is Q not going to work because your professor says you can't use it and you're doing a homework assignment?  While I'm okay with reviewing homework, I don't think it's particularly constructive or useful to the site to allow for these sorts of restrictions on answerers.  If a professor has placed this sort of restriction, then the point of the exercise is to understand some lower-level concept.  While I might take more time to explain why Q is better than your implementation if your question is tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, I'm not going to be interested at all in a question where Q is off the table because &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions in the format simply:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have implemented code, which, given X input, will return Y ouput. I cannot use Q.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Aren't good questions.  It is important to understand the &lt;em&gt;why&lt;/em&gt; behind the restriction of Q.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Code Review is about making real working code as good as possible.  If there are any restrictions on a particular piece of code, the reasons behind those restrictions are important.  The reasons for those restrictions can shed light on what is actually the best way to solve the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions without plain-English descriptions of the problem tend to be closed as &quot;Unclear what you're asking&quot;.  We can primarily do this because without a plain-English description, it's almost impossible to determine whether the posted code is working as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without &lt;em&gt;any&lt;/em&gt; explanation at all whatsoever behind restrictions, how can we be sure that either the code in the question or the code in any answer is actually meeting those requirements?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, for example, your code is an attempt to implement a &lt;code&gt;timesTen()&lt;/code&gt; function without using &lt;code&gt;*&lt;/code&gt;... well what if the compiler itself is optimizing your instructions into the same thing as if we were to just use the &lt;code&gt;*&lt;/code&gt; operator?  At that point, haven't we failed to meet the requirement?  And if we haven't failed to meet the requirement, then isn't the requirement unnecessary, silly, and should be removed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;source code&lt;/em&gt; should be in the most readable format that will compile into code that performs the desired operations with the desired accuracy, speed, memory footprint, etc.  If we've implemented some lines of source code that compile identically the same as the &lt;code&gt;*&lt;/code&gt; operator would compile, then we've not written the best possible code, either because our source code isn't in the most readable format for the given set of compiled instructions, or because our compiled instructions don't match the requirement of not using the &lt;code&gt;*&lt;/code&gt; operator basically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not entirely certain that questions which don't even remotely explain the reason behind the restriction are necessarily off-topic (I'm on the fence), but they certainly deserve downvotes and comments asking for explanation of the restriction.  How can any answer posted have any certainty of being remotely good if the answered didn't bother to actually understand the requirement?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-03-28T14:14:42.680" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5158" PostTypeId="1" AcceptedAnswerId="5159" CreationDate="2015-03-29T13:23:53.660" Score="3" ViewCount="55" Body="&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UDI5k.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found this at the bottom of &lt;a href=&quot;https://codereview.stackexchange.com/a/85291/36366&quot;&gt;this answer&lt;/a&gt;.  I've never seen a locked answer before.  And despite the claim that disputes about its content are being resolved and a sign post pointed toward the meta, I saw no existing questions in the meta regarding this specific answer (I only looked within the last 5 hours... which is how old the answer is) (and I know mods have their secret backroom).  I see no comments on the answer signifying any sort of dispute.  And, I can't quite see any reason why this answer should be available for voting/commenting/editing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone please explain why this answer appears to be in some sort of limbo?  Why is it I can't downvote it or comment on it to show my disagreement with particular parts, yet it is still posted and available for anyone to see and read?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-03-29T18:17:38.057" Title="Why is this answer locked?" Tags="|discussion|specific-answer|locked|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5159" PostTypeId="2" ParentId="5158" CreationDate="2015-03-29T13:31:19.567" Score="8" Body="&lt;p&gt;This answer is currently locked by Jamal. Why? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest taking a look into the edit history:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/K1zoO.png&quot; alt=&quot;Edit history screenshot&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reading in chronologic order, this is what happened:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The user wrote an answer&lt;/li&gt;&#xA;&lt;li&gt;They edited the answer to include a few quite long passages of questionable usefulness&lt;/li&gt;&#xA;&lt;li&gt;Jamal stepped in and removed the questionable content (&quot;removed noise and useless ranting&quot;)&lt;/li&gt;&#xA;&lt;li&gt;The user rolled back&lt;/li&gt;&#xA;&lt;li&gt;Jamal rolled back to the cleaned revision and locked the post to prevent a rollback war. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The answer in its current form is not &quot;bad&quot; enough to warrant deleting, but on the other hand OP seems to plan on making it that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But someone has largely edited the answer to allow it to stand (since its content &lt;strong&gt;is&lt;/strong&gt; after all a contribution) and to prevent this answer from being lost. But OP seems to disagree with that. This is the &quot;content dispute.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To prevent rollback wars and back and forth with emotional involvement the answer was &lt;strong&gt;(temporarily)&lt;/strong&gt; locked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is to allow a cooldown for all involved parties.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="22222" LastEditDate="2015-03-29T18:08:14.953" LastActivityDate="2015-03-29T18:08:14.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5160" PostTypeId="1" AcceptedAnswerId="5161" CreationDate="2015-03-29T16:19:04.647" Score="2" ViewCount="53" Body="&lt;p&gt;Let's say I have a question roughly of the form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am trying to implement some not uncommon thing, &lt;strong&gt;X&lt;/strong&gt;. I have done it in three different ways:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Full, working, concrete example implementation &lt;strong&gt;A&lt;/strong&gt;.&lt;/li&gt;&#xA;  &lt;li&gt;Full, working, concrete example implementation &lt;strong&gt;B&lt;/strong&gt;.&lt;/li&gt;&#xA;  &lt;li&gt;Full, working, concrete example implementation &lt;strong&gt;C&lt;/strong&gt;.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;What is the best choice of &lt;strong&gt;A&lt;/strong&gt;, &lt;strong&gt;B&lt;/strong&gt;, &lt;strong&gt;C&lt;/strong&gt;, as far as flexibility, scalability, and maintenance goes? How is &lt;strong&gt;X&lt;/strong&gt; typically implemented?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Key points: I'm able to provide fully functional code for the different options (I saw &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1486/are-questions-on-design-only-requiring-minimal-code-off-topic&quot;&gt;Are questions on design only requiring minimal code off topic?&lt;/a&gt;). Also, the topic is implementation of a very specific feature, rather than a broader overall software design issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Is this type of question on topic?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If not, can it be made to be on topic by one of the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rewording &quot;what is the &lt;em&gt;best choice&lt;/em&gt;&quot; to present it in a way that does not seem &quot;opinion-based&quot; (I am unfamiliar with CR's policies, I have a strong anti-opinion-based bias from SO).&lt;/li&gt;&#xA;&lt;li&gt;Reframing the question to present &lt;em&gt;only&lt;/em&gt;, say, &lt;strong&gt;A&lt;/strong&gt;, then asking for a review and how it can be improved, hoping that the best option comes out of that review.&lt;/li&gt;&#xA;&lt;li&gt;Something else.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For the particular question I have in mind, it's a behavior (regarding deserialization of objects) that I have implemented very often, but have never been able to come up with a satisfactory implementation pattern that I can stick to.&lt;/p&gt;&#xA;" OwnerUserId="36935" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-03-29T16:36:43.783" Title="Are questions about which of a few implementation choices to pick from on topic here?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="0" ClosedDate="2015-03-29T16:39:13.927" ContentLicense="CC BY-SA 3.0" />
  <row Id="5161" PostTypeId="2" ParentId="5160" CreationDate="2015-03-29T16:24:21.030" Score="2" Body="&lt;p&gt;Yes, No, and Maybe ....&lt;/p&gt;&#xA;&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&lt;p&gt;Comparative reviews are on topic, and there is a tag for them too: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;The part about &lt;em&gt;&amp;quot;How is X typically implemented?&amp;quot;&lt;/em&gt; is generally off topic on Code Review (and anywhere on Stack Exchange). It is too opinion based.&lt;/p&gt;&#xA;&lt;h1&gt;Maybe&lt;/h1&gt;&#xA;&lt;p&gt;There has been some recent debate that only one of the options can be your 'real code', and the other options must be 'hypothetical'. This debate is still ongoing, and is not resolved, so, for your purposes, the questions are on-topic, but that may change.&lt;/p&gt;&#xA;&lt;h1&gt;Conclusion&lt;/h1&gt;&#xA;&lt;p&gt;Yes, ask your question.&lt;/p&gt;&#xA;&lt;p&gt;Note, the debate is also called the A vs. B debate.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1773/should-comparisons-of-code-snippets-be-closed-as-not-seeking-a-code-review&quot;&gt;Should comparisons of code snippets be closed as &amp;quot;not seeking a code review&amp;quot;?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-03-29T16:24:21.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5162" PostTypeId="2" ParentId="5160" CreationDate="2015-03-29T16:36:43.783" Score="1" Body="&lt;p&gt;I am fully with rolfl and the points he's making. I'd still want to add something for consideration:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Full, working, concrete example implementation ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the part where I see the largest threat for your question: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you probably already know, example code is off-topic on codereview. On the other hand, sometimes there's restrictions and circumstances that forbid posting the actual code to be reviewed &lt;strong&gt;verbatim&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally there's questions asking for a review of a design. These are (to my knowledge) off topic. &lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924/37660&quot;&gt;Further reading.&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point is: There is a line &lt;strong&gt;somewhere&lt;/strong&gt; between Design Review and Code Review. Where exactly that line is, nobody knows. But if your question is on the &quot;wrong&quot; side of the line, it will probably get closed as off-topic ;)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-03-29T16:36:43.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5163" PostTypeId="1" AcceptedAnswerId="5165" CreationDate="2015-03-29T16:54:00.430" Score="15" ViewCount="165" Body="&lt;p&gt;I am currently developing an Android application, which makes use of tabs. Because I faced some problems when updating individual tabs in the UI, I have created a new app whose sole purpose is to act as something I can safely tinker with.&lt;br&gt;&#xA;Eventually, I found a solution, which I want to integrate into my real app.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question: Can I post my pseudo-app?&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A point of contention could be the answer to the question from the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;FAQ&lt;/a&gt; below:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;• Is it actual code from a project rather than pseudo-code or example code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would argue that my pseudo-app does not fall under the pseudo-code category because&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;it does contain real code, which I plan to fully integrate into my real app, and&lt;/li&gt;&#xA;&lt;li&gt;the code isn't out of context. The (UI) logic the pseudo-app should demonstrate is wholly self-contained.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="12691" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-03-29T17:30:13.557" Title="Does a simplified and self-contained code constitute 'real code'?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5164" PostTypeId="2" ParentId="5163" CreationDate="2015-03-29T17:00:08.887" Score="9" Body="&lt;p&gt;I'd say:&lt;/p&gt;&#xA;&lt;h3&gt;Yes, but be careful with how pseudo it is.&lt;/h3&gt;&#xA;&lt;p&gt;Code snippets which are simplified for the sake of posting to Code Review are generally going to be off-topic.  If you simplify elements, you're eliminating aspects which would otherwise be part of the review.&lt;/p&gt;&#xA;&lt;p&gt;But reviewing an entire application is well out of the question... the scope of the question would just be way too broad.&lt;/p&gt;&#xA;&lt;p&gt;The better approach would be a complete recreation of the particular tab in question (in iOS we'd be talking about a view controller) and posting that up for review.&lt;/p&gt;&#xA;&lt;p&gt;If you've developed a sandbox application for the sake of testing this chunk of code and then intend to move this code exactly as is into the full project, then this code might be a good fit for a Code Review question.&lt;/p&gt;&#xA;&lt;p&gt;But this isn't Stack Overflow.  We don't want you to boil your code down to just the area of most specific concern and abstract out all of the other stuff.  If it looks like you've done that, we might close your question.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-03-29T17:00:08.887" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5165" PostTypeId="2" ParentId="5163" CreationDate="2015-03-29T17:26:37.483" Score="16" Body="&lt;p&gt;Yes, on two conditions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't oversimplify.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you strip out so much information that the question no longer makes sense, then the code becomes &lt;em&gt;harder&lt;/em&gt; to review, not easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also be aware that &lt;a href=&quot;/q/1709/9357&quot;&gt;stripping out context can alter the quality of the answer&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't include a disclaimer that it is a simplified version of the real thing.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can review the code that you posted.  We cannot possibly review the code that exists in your mind that you chose not to post.  Please do not tell us that what you have posted is a simplified version of something grander — that only makes your question either Unclear or Hypothetical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if you receive an answer that improves your simplified example, but somehow isn't relevant the application that you had in mind, please bite your tongue and &lt;a href=&quot;//codereview.stackexchange.com/a/70879/9357&quot; rel=&quot;nofollow&quot;&gt;refrain from asking &quot;But what if …?&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your question looks so obviously fake that you feel like you &lt;em&gt;need&lt;/em&gt; a disclaimer, you've probably oversimplified.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In summary, be &lt;em&gt;very&lt;/em&gt; careful what you trim out.  If in doubt, tell us more, not less.  Code Review works best when you show us your code in its native habitat, not an artificially sterilized version of it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-03-29T17:26:37.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5167" PostTypeId="2" ParentId="5158" CreationDate="2015-03-29T18:17:38.057" Score="3" Body="&lt;p&gt;All lock post notices mention meta, yet most of the time there's never anything on Meta.  As far as I know, this has been around for a while.  Regardless, when you see this, it likely means that a mod needed to stop all edits and comments for some period of time.  It just didn't warrant deletion in its current state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Locking also prevents all voting.  Although a mod can still edit or comment on a locked post, even they cannot vote on them.  It's just a way to keeping more interaction away from it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Time-wise, these locks can be set to be temporary or permanent.  Even if they're set to permanent, they can still be unlocked at any time.  If you ever feel that a locked post is ready for unlocking, you may flag about that.  This excludes historical locked posts, which cannot be flagged by anyone, even mods.  Of course, this may only be the case if the post was mentioned on Meta but wasn't addressed promptly by a mod.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-03-29T18:17:38.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5168" PostTypeId="5" CreationDate="2015-03-29T18:36:07.030" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-03-29T18:36:07.030" LastActivityDate="2015-03-29T18:36:07.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5169" PostTypeId="4" CreationDate="2015-03-29T18:36:07.030" Score="0" Body="For questions regarding locked posts and locking functionality. Diamond moderators can lock a question or answer." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-03-29T18:36:07.030" LastActivityDate="2015-03-29T18:36:07.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5170" PostTypeId="1" AcceptedAnswerId="5171" CreationDate="2015-04-01T17:02:25.003" Score="7" ViewCount="116" Body="&lt;p&gt;I have posted a question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/85607/c-cli-wrapper-around-a-c-library&quot;&gt;C++/CLI wrapper around a C library&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the C library (and subsequently in the C++/CLI wrapper), I have removed a bunch of structs and methods that are very redundant with the ones posted. Examples:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples of posted code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;typedef struct {&#xA;    int left;&#xA;    int top;&#xA;    int right;&#xA;    int bottom;&#xA;} frame_t;&#xA;&#xA;int resize_to_fill(image_t *image, int width, int height);&#xA;int pack(image_t *images, int nb_images, parameters_t params);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Example of not posted code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;typedef struct {&#xA;    int timestamp;&#xA;    int group;&#xA;} photo_timestamp_t;&#xA;&#xA;int resize_to_fit(image_t *image, int width, int height);&#xA;int clusterize(photo_timestamp_t *images, int nb_images);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously the wrapper code around these structs and methods are very similar, so I did not think it interesting to post these parts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am wrong in my assumption ? Should I post &lt;em&gt;all&lt;/em&gt; my code, just in case ?&lt;/p&gt;&#xA;" OwnerUserId="43027" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-04-01T17:32:21.197" Title="Is removal of some redundant code a good idea?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5171" PostTypeId="2" ParentId="5170" CreationDate="2015-04-01T17:32:21.197" Score="9" Body="&lt;p&gt;Yes, it's always better post everything. That way the reviewers have the full picture, and can make suggestions they wouldn't make otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as the question fits the 30k character limit, I hardly see a reason to strip anything from code to be reviewed. Remember this isn't Stack Overflow, we're not &lt;em&gt;expecting&lt;/em&gt; anything purposely shortened for the sake of posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The more context, the better.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-04-01T17:32:21.197" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5172" PostTypeId="1" AcceptedAnswerId="5173" CreationDate="2015-04-02T03:50:03.040" Score="7" ViewCount="46" Body="&lt;p&gt;When I browse to &lt;a href=&quot;https://codereview.meta.stackexchange.com/&quot;&gt;&lt;code&gt;https://codereview.meta.stackexchange.com/&lt;/code&gt;&lt;/a&gt; using Firefox, I get a message that the security certificate is bad because it's for &lt;code&gt;*.stackexchange.com&lt;/code&gt; and &lt;code&gt;*.meta.stackexchange.com&lt;/code&gt; (among others). I have to add an exception in order to view the meta site.&lt;/p&gt;&#xA;" OwnerUserId="11647" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:37.423" LastActivityDate="2015-06-28T19:49:15.317" Title="Bad security certificate for meta.codereview.stackexchange.com" Tags="|bug|status-deferred|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5173" PostTypeId="2" ParentId="5172" CreationDate="2015-04-02T04:51:32.633" Score="6" Body="&lt;p&gt;This is a known issue (yeah, sucky answer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has been known for years, and the fix is likely not going to arrive any time soon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In reality, you probably have not been using https to connect to meta, so you have not noticed. The login and so on work fine, it's just the actual &lt;code&gt;meta.*.stackexchange.com&lt;/code&gt; sites (meta.stackexchage.com works fine...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue is related to the need to create unreasonably many certificates because the wildcard &lt;code&gt;*&lt;/code&gt; in the certified domains only goes one sub-domain deep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://nickcraver.com/blog/2013/04/23/stackoverflow-com-the-road-to-ssl/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Nick Craver's blog explains this a lot better&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Useful links:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://gaming.meta.stackexchange.com/questions/8061/ssl-error-on-meta&quot;&gt;https://gaming.meta.stackexchange.com/questions/8061/ssl-error-on-meta&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/216384/untrusted-connection-when-visiting-meta-stack-exchange-sites&quot;&gt;Untrusted connection when visiting per-site meta over SSL&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-04-02T04:51:32.633" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5174" PostTypeId="1" AcceptedAnswerId="5176" CreationDate="2015-04-02T18:29:40.420" Score="22" ViewCount="955" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3785/23788&quot;&gt;Last time&lt;/a&gt; we created and reviewed &lt;em&gt;Simon Says&lt;/em&gt; games, and that was a lot of fun.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what should we do this time? Feel free to resubmit non-winning ideas from previous rounds, although new ideas are usually more successful.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post an answer to this question with your challenge&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Thursday, April 9th, the most-voted post will become the next &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, you can post questions on the main-site related to the challenge. The idea is to run the challenge all the way through April... although nothing stops you from posting an &quot;entry&quot; later than that :)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-06-13T15:52:51.377" Title="April 2015 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5175" PostTypeId="2" ParentId="5174" CreationDate="2015-04-02T18:40:00.920" Score="4" Body="&lt;h2&gt;Resurrect the Stack Eggs!&lt;/h2&gt;&#xA;&lt;p&gt;If you missed them:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6VBkl.png&quot; alt=&quot;stack egg&quot; /&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User must make a selection each round before a 20 second timer finishes&lt;/li&gt;&#xA;&lt;li&gt;Selections influence some metrics&lt;/li&gt;&#xA;&lt;li&gt;Some options unlock at later stages in the game&lt;/li&gt;&#xA;&lt;li&gt;The number of people playing influences the number of votes needed each round (optional for this challenge?)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditorDisplayName="user34073" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-04-02T18:49:01.270" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5176" PostTypeId="2" ParentId="5174" CreationDate="2015-04-02T18:42:02.813" Score="25" Body="&lt;p&gt;Re-Nominating this one, because I think it's a fun little challenge.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3786/41243&quot;&gt;https://codereview.meta.stackexchange.com/a/3786/41243&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Implement a &lt;em&gt;simple&lt;/em&gt; calculator&lt;/h3&gt;&#xA;&lt;p&gt;Where the definition of &amp;quot;simple&amp;quot; is whatever you make it - only supports basic arithmetic operators? Fine. It supports scientific notation, exponents and trigonometry? Fine! Takes input from the console? Fine! Toggle between binary, hex, octal and decimal notations? Fine!&lt;/p&gt;&#xA;&lt;p&gt;The common denominator here, is that you need:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A way to take user input&lt;/li&gt;&#xA;&lt;li&gt;A way to parse/validate user input&lt;/li&gt;&#xA;&lt;li&gt;A way to perform the operations in the input&lt;/li&gt;&#xA;&lt;li&gt;A way to output the result(s)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Everything else you want to put in, is up to you and the time you can devote to this small project in the limited number of days we have until April is over - be creative!&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;One small amendment to the original challenge, that was hashed out in the comments.&lt;/p&gt;&#xA;&lt;p&gt;If your language basically &lt;strong&gt;is&lt;/strong&gt; a calculator (Here's looking at you &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt;) or your language supports an &lt;code&gt;Eval()&lt;/code&gt; function, using those features as explicitly excluded.&lt;/p&gt;&#xA;&lt;h3&gt;Challenge entries&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/86564/&quot;&gt;Calculator Snippet CC&lt;/a&gt; (JavaScript)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/87717/&quot;&gt;Basic arithmetic calculator&lt;/a&gt; (Python)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/87787/&quot;&gt;Simple Java calculator using Swing&lt;/a&gt; (Java)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/87830/&quot;&gt;Binary Calculator in Java&lt;/a&gt; (Java)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/87889/&quot;&gt;Hello There Calculator&lt;/a&gt; (C#)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/87918/&quot;&gt;CC C# calculator&lt;/a&gt; (C#)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/88005/&quot;&gt;Yet Another Java GUI Calculator&lt;/a&gt; (Java)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/88007/&quot;&gt;Yet Another Java CLI Calculator&lt;/a&gt; (Java)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/88056/&quot;&gt;Newborn pythonic calculator&lt;/a&gt; (Python)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/88490/&quot;&gt;First 4-function Swing calculator&lt;/a&gt; (Java)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/88525/&quot;&gt;Permutation and combination calculator&lt;/a&gt; (Java)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/90143/&quot;&gt;Calculator implementation&lt;/a&gt; (Swift)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/90850/&quot;&gt;A (late) Simple Calculator&lt;/a&gt; (Java)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-13T15:52:51.377" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5177" PostTypeId="1" CreationDate="2015-04-05T00:18:15.017" Score="12" ViewCount="133" Body="&lt;p&gt;As far as I know, we simply don't close questions as duplicates on Code Review.  I think it's even been mentioned that a Code Review duplicate has to be basically an exact copy &amp;amp; paste of the previous question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To some degree, this makes sense.  Code Review questions and answers tend to be highly specific and tailored exactly to the user posting the question.  It's hard for a question to be a duplicate on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But how about iterative review questions?  Can these sometimes be considered duplicates?  If so, what sort of criteria do we have for iterative review questions being duplicates or non-duplicates?  Is there a minimum amount of changes that need to be made to the source code?  Is there a minimum amount of time that needs to elapse between asking?  Should the previous question have an answer marked accepted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand it's very unlikely a black &amp;amp; white issue, but I'm not certain that these are all necessarily non-duplicates.  It's probably a gray area, but I think it'd be useful to discuss some guidelines on this topic.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="18427" LastEditDate="2016-05-06T13:11:29.330" LastActivityDate="2016-05-06T13:11:29.330" Title="Does there exist any conditions for closing iterative review questions as duplicates?" Tags="|discussion|scope|iterative-review|duplicates|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5178" PostTypeId="2" ParentId="5177" CreationDate="2015-04-05T00:46:27.537" Score="8" Body="&lt;p&gt;More or less, I'm of the thought that the answers the asker receives takes care of this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are cases where users are actively adding additional features and it makes sense if it all leads to a related task to have an iterative series. Review focused on a, implement suggestions and create A, add b + c, post new question Abc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes, follow up questions simply implement the suggestions given in a preceding question's answers, and nothing more. People simply tend not to answer these questions. The answers they do receive focus on minor aspects of the code and a reasonable asker should realize that there simply isn't much more to improve short of writing code for them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are borderline cases in which users post follow-up questions based on comments on a question that was not answered, or inexplicably post follow-ups on unanswered questions. On one hand, they really ought to simply edit their question, on the other hand if they made significant changes and still want their older implementation reviewed, which could potentially point out some other misconceived step not present in their newer implementation, and an answerer is up to the task, I don't think it's a problem that merits defining a rule against it.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="49181" LastEditDate="2015-04-28T01:24:55.407" LastActivityDate="2015-04-28T01:24:55.407" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5179" PostTypeId="1" AcceptedAnswerId="5180" CreationDate="2015-04-05T11:04:20.390" Score="1" ViewCount="123" Body="&lt;p&gt;Most of the reviewers/answerers here should be familiar enough with  &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;K&lt;/kbd&gt; and &lt;kbd&gt;Home&lt;/kbd&gt;,&lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;▼&lt;/kbd&gt;,&lt;kbd&gt;Del&lt;/kbd&gt; keystroke combinations that an edit to provide some readability without losing the original content of the code submitted should supercede the site policy of &lt;em&gt;not&lt;/em&gt; modifying the OP's original code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cleaning up code without modifying the original working functionality should not be considered against site policy &lt;em&gt;per se&lt;/em&gt;. In my limited experience, an OP rarely knows the editor as well as someone looking to answer their question. If the intent is to post working code, why aren't commented code lines removed by the editor submission process auto-magically? Kinda like a spam or F-Filter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Isn't that what the reputation/privileges relationship is all about? I was led to believe that a higher rep meant that the Powers-That-Be trusted that you knew what you were doing and are acting in the best interest of the site. I typically copy and paste the code into its appropriate VS editor. It is only then that I start to actually &lt;em&gt;see&lt;/em&gt; the code for what it is intended to do. If I have to make multiple revisions to remove comments and indent to some level of standardization, why shouldn't I edit the OQ and save others the same trouble? If my revisions are ever in doubt the SE system allows for a backtrack to a previous version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions submitted with code lines commented out without &lt;em&gt;complete&lt;/em&gt; redress within the question's narrative should never have been submitted in the first place. Code Review should not be reduced to 'throw &lt;s&gt;sh·&lt;sup&gt;crap&lt;/sup&gt;·it&lt;/s&gt; mud at a wall to see what sticks. Genuine submissions should be &lt;em&gt;'This is what I've come up with. Can you suggest where it might be better?'&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not trying to do a cut-and-run here. I'm trying to reduce the time it takes me to understand a module's sub procedure(s) to the point that I can see it from  a wide standpoint and make intelligent decisions as to how to improve the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FWIW, I've been trying to take at least one question and seriously delve into it each weekend since I've been a member. My goal is to find out what the user is trying to accomplish and give them the best that I can offer. To date I have encountered nothing but frustration towards that goal. Today was no different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;¹ &lt;sub&gt;Within relevant tags, supplying a dozen or so redacted rows of sample data together with expected results should be virtually mandatory. Visualizing the start to end procedure and end-product from the code alone is rarely the most expedient method. A link to a larger set would be even better but images of data and/or code should be vehemently derided.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user66882" LastEditorUserId="22222" LastEditDate="2015-04-06T07:24:37.510" LastActivityDate="2015-04-06T07:24:37.510" Title="Cleaning up the original code in the question" Tags="|discussion|site-policy|editing|questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5180" PostTypeId="2" ParentId="5179" CreationDate="2015-04-05T11:25:47.033" Score="8" Body="&lt;p&gt;As explained in &lt;a href=&quot;/a/763/9357&quot;&gt;&lt;em&gt;Should you edit some else's code in a question?&lt;/em&gt;&lt;/a&gt;, the site policy is to leave the original code verbatim, with the exception that whitespace can be fixed &lt;em&gt;only if it is obvious that the author had difficulty posting the code the way it was intended&lt;/em&gt;.  That means fixing something that is systematically botched, not tidying up messy code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since Code Review answers can address all aspects of the code, including code formatting, it is important to not touch the original code (other than the exception).  &lt;strong&gt;Bad formatting needs to be pointed out in an answer, not silently edited away.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel that the formatting is so atrocious that nobody could possibly understand it without first reformatting the code, then &lt;a href=&quot;//codereview.stackexchange.com/a/49249/9357&quot; rel=&quot;nofollow&quot;&gt;post an answer that reformats the code with no other changes&lt;/a&gt;.  You can also post a second answer addressing other issues.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-04-05T11:25:47.033" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5181" PostTypeId="1" AcceptedAnswerId="5182" CreationDate="2015-04-06T20:12:45.510" Score="7" ViewCount="41" Body="&lt;p&gt;I put an incorrect close-as-dupe vote on &lt;a href=&quot;https://codereview.stackexchange.com/questions/86023/100-gunmen-in-a-circle-kill-next-person&quot;&gt;this question&lt;/a&gt;, which is preventing the OP from offering a bounty. How might I remove this vote to allow the bounty to be placed? I've checked in the &lt;code&gt;flag&lt;/code&gt; menu (the same menu used to close vote) but I see no option there or elsewhere to rescind.&lt;/p&gt;&#xA;" OwnerUserId="6236" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-04-06T20:25:56.757" Title="Rescind close vote" Tags="|support|specific-question|flagging|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5182" PostTypeId="2" ParentId="5181" CreationDate="2015-04-06T20:14:07.760" Score="8" Body="&lt;p&gt;Flags cannot be rescinded.  Only close votes can.  You'll just have to wait until the flag gets cleared in some way, which is after the post is &lt;a href=&quot;https://codereview.stackexchange.com/review/close/35595&quot;&gt;reviewed in the close queue&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-04-06T20:25:56.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5183" PostTypeId="1" CreationDate="2015-04-06T22:45:35.720" Score="8" ViewCount="139" Body="&lt;p&gt;A mod edited one of my questions I've made today (For the curious: &lt;a href=&quot;https://codereview.stackexchange.com/questions/86009/class-object-to-create-objects-of-type-object-in-a-dynamic-way-with-magic-meth&quot;&gt;Class Object to create objects of type Object, in a dynamic way, with magic methods&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The changes are so minimal that I have no idea how and why the edit was accepted (maybe because he is a mod and his edits don't wait in the pool?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit was very basic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 line removed&lt;/li&gt;&#xA;&lt;li&gt;1 &lt;code&gt;t&lt;/code&gt; added to a word (my keyboard at work eats letters when I type too fast)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is this an acceptable edit? Or should it be a comment instead?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When is it considered enough changes for an edit to be considered valid?&lt;/p&gt;&#xA;" OwnerUserId="53773" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-04-19T06:40:12.067" Title="When is an edit considered enough to be acceptable?" Tags="|discussion|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5184" PostTypeId="2" ParentId="5183" CreationDate="2015-04-06T23:02:29.967" Score="15" Body="&lt;p&gt;Moderators have no restriction on edits that they can make. There is no technical reason that it would have had to go through a review, or be accepted. Additionally, there is no minimum edit restriction either, like there are for other users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, aside from technical reasons to restrict the edit, was it a good one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe so, there was a spelling/typo error that was corrected, there was redundant use of &quot;The code:&quot; (when it was obvious that there was code after that), and then there were multiple paragraphs merged in to a simpler description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the edits improved your post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We encourage all edits to improve posts, and this is a Stack Exchange thing:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://blog.stackoverflow.com/2014/10/new-editing-badges-and-enhancements-to-suggested-edits/&quot;&gt;SE Blog&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/239898/new-three-tiered-badge-idea-explainer-refiner-illuminator&quot;&gt;Meta SE Badges&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Edits that make improvements to questions are encouraged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that, &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit&quot;&gt;with the editing privilege&lt;/a&gt;, there's the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;When should I edit posts?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Any time you feel you can make the post better, and are inclined to do&#xA;  so. Editing is encouraged!&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Some common reasons to edit are:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;to fix grammatical or spelling mistakes&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;to clarify the meaning of a post without changing it&lt;/li&gt;&#xA;  &lt;li&gt;to correct minor mistakes or add addendums / updates as the post ages&lt;/li&gt;&#xA;  &lt;li&gt;to add related resources or hyperlinks&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Try to make the post substantively better when you edit, not just&#xA;  change a single character. Tiny, trivial edits are discouraged.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;^^ Bold is my emphasis. About the footnote &lt;em&gt;&quot;...make the post substantively better...&quot;&lt;/em&gt;, fixing a typo is substantive enough on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-04-07T00:18:25.680" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5185" PostTypeId="2" ParentId="5183" CreationDate="2015-04-06T23:39:07.783" Score="10" Body="&lt;p&gt;Let's get one thing straight:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;There's no such thing as 'too minor' edit anymore.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;When approving or rejecting edits, there used to be a &quot;too minor&quot; reason for rejection. This reason does not exist anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Additionally&lt;/em&gt;, 1k+ users do not need to have their edits approved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/sIyjF.png&quot; alt=&quot;List of suggested edit rejection reasons&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2015-04-08T06:54:44.283" LastActivityDate="2015-04-08T06:54:44.283" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5186" PostTypeId="2" ParentId="5174" CreationDate="2015-04-09T10:28:14.867" Score="-1" Body="&lt;p&gt;Implement your own version of the &lt;code&gt;ls&lt;/code&gt; command on UNIX/POSIX systems. Should be able to handle the &lt;code&gt;-l&lt;/code&gt; and &lt;code&gt;-a&lt;/code&gt; command line arguments. You can, or are expected to, use the built in POSIX library functions or system calls.&lt;/p&gt;&#xA;" OwnerUserId="8482" LastActivityDate="2015-04-09T10:28:14.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5187" PostTypeId="1" CreationDate="2015-04-09T19:33:15.217" Score="21" ViewCount="391" Body="&lt;p&gt;Our current situation:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We are getting &lt;a href=&quot;http://area51.stackexchange.com/proposals/11464/code-review&quot;&gt;34 questions per day&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;We are getting &lt;a href=&quot;http://chat.stackexchange.com/search?q=unanswered%20questions&amp;amp;Room=8595&amp;amp;User=125580&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;more and more unanswered questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;We are &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5128/call-of-duty-ii-were-still-on-a-mission&quot;&gt;still on a mission&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I feel that we multiple times per day get questions that are a form of &quot;I wrote xyz, how can I improve it?&quot; often with very little explanation &lt;em&gt;about&lt;/em&gt; the code and often a lot of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes me wonder:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Is it too easy to post your code up for review here?&lt;/h3&gt;&#xA;&#xA;&lt;h3&gt;If yes, is that a problem?&lt;/h3&gt;&#xA;&#xA;&lt;h3&gt;If yes, what to do about it?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Is the answer just &quot;Answer more!&quot; or should we put higher expectations on our questions, to make it a bit &quot;harder&quot; to post your code up for review?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-04-28T02:58:18.743" Title="Is it too easy to post your code for review?" Tags="|discussion|asking-questions|" AnswerCount="5" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5188" PostTypeId="2" ParentId="5187" CreationDate="2015-04-09T19:59:27.347" Score="15" Body="&lt;p&gt;The rate of acquisition of new users has been growing.  I consider that to be good news for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The number of questions has been growing, but only mildly — not nearly as fast as the number of new users.  I also consider this to be a healthy statistic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What worries me, though, is that the number of &lt;em&gt;answers&lt;/em&gt; has been erratically rising and falling, and actually falling noticeably as of the last three months.  The rate of answers being posted is now down to a trough that was last reached in early- to mid-2014.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the face of it, users have lost interest in answering.  It's also a possibility that this phenomenon is due to a decline in question quality.  I'll have to think about how to analyze the data to discern the reasons for the recent decline in the answer rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph?Weeks=40#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;last 40 weeks of data&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/wGoNI.png&quot; alt=&quot;Last 40 weeks&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Highlights:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;40-week Peak    current&#xA;======= ====== ========&#xA;Users    519       479&#xA;Q's      224       201&#xA;A's      448       292&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="31503" LastEditDate="2015-04-09T20:22:16.017" LastActivityDate="2015-04-09T20:22:16.017" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5190" PostTypeId="1" AcceptedAnswerId="5192" CreationDate="2015-04-10T05:13:16.030" Score="2" ViewCount="48" Body="&lt;p&gt;Question in question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/86443/what-is-processing-inefficiency-and-object-allocation-efficiency&quot;&gt;Printing a multiplication table&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Simon pointed out in the comments, the question is not so much about &quot;Please review how I am solving the problem of printing a multiplication table given &lt;code&gt;x&lt;/code&gt;&quot;, but on the definitions of &quot;processing/object allocation inefficiencies&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although I have given an answer related to the code (how differently it can be written, and &lt;em&gt;how my thinking may&lt;/em&gt; answer the original question), I don't think that's a sufficient answer given the OP's intentions. Hence, all the more I feel like this question might better be relocated back to SO, or maybe even 'swung' to Programmers.SE. In other words, I think it's less contrived to think of this as a question about the implementation design, than the code itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts about this? &lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-04-10T10:01:57.103" Title="Should this question be un-migrated or migrated to another site?" Tags="|discussion|specific-question|scope|migration|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5191" PostTypeId="2" ParentId="5190" CreationDate="2015-04-10T05:21:58.450" Score="1" Body="&lt;p&gt;If you feel that it still belongs on a different site, feel free to vote to close.  That will automatically reject the migration, and the origin site's mods would have to be notified if the question should be unlocked and reopened over there.  Bearing that in mind, we would have to be very sure that it should've stayed on the originating site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if it belongs on another site, a mod on the target site (us) will have to handle that.  If you do feel that it belongs on a different site, then flag for moderator attention as such.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-04-10T05:21:58.450" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5192" PostTypeId="2" ParentId="5190" CreationDate="2015-04-10T06:23:06.437" Score="3" Body="&lt;p&gt;Actually, I had flagged that question on Stack Overflow myself, requesting for migration to Code Review.  In my opinion, it is a classic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-question&lt;/a&gt; for us: it works, but the employer didn't like it, why not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the specific question about processing inefficiency and object allocation inefficiency, I didn't think that they were directly relevant to this particular code sample, but were more of a diplomatic way of them saying &quot;why are you making this so complicated?&quot;  (Remember, those were the general feedback he got for the entire test, of which the multiplication table exercise was just one of the tasks.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, the best way to help the author is through Code Review, and I hope that we'll see his other rejected solutions turned into Code Review questions too.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-04-10T06:23:06.437" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5193" PostTypeId="2" ParentId="5190" CreationDate="2015-04-10T10:01:57.103" Score="1" Body="&lt;p&gt;I didn't want that question migrated here because I don't think it is off-topic on Stack Overflow. And the question &lt;em&gt;&quot;What is object allocation inefficiency&quot;&lt;/em&gt; is not related to the code at all, which makes me believe that it is a general question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, now that the question is here I don't see a reason to make a bigger mess of it by migrating it off somewhere else. Either we close the question here (with a &lt;em&gt;valid&lt;/em&gt; off-topic reason) or we leave it open and answer it the Code Review way.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-04-10T10:01:57.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5194" PostTypeId="2" ParentId="5187" CreationDate="2015-04-10T13:37:13.620" Score="20" Body="&lt;p&gt;To answer the surface question, &quot;Is it too easy to post your code for review?&quot;, the answer is an emphatic &lt;strong&gt;No.&lt;/strong&gt; It certainly is not too easy to post code for review. I don't think it could be too easy. In fact, it should be as easy as possible to come to our community and ask a question in my opinion. I'm not saying there shouldn't be barriers to entry, but those exist and we do well at closing off topic questions quickly. We do a great job of policing our site and should be proud of the quality we maintain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Truth be told, we already have a reasonably high barrier to entry. It's &lt;em&gt;difficult&lt;/em&gt; to ask a good question on Code Review. A &lt;em&gt;good&lt;/em&gt; question often contains a lot of plain English context in addition to the work involved in formatting both the text and code in a way that facilitates a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's dig a little deeper into what I think is the real core of your question though. You're concerned about zombies (unanswered questions), right? You're worried about questions going unanswered? Let's put that into perspective, shall we? As I write this, these are the current unanswered stats for 3 of stack Exchange's programming sites.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code Review - 1276 unanswered; 22,852 total; 5.58% unanswered&lt;/li&gt;&#xA;&lt;li&gt;Programmers - 1200 unanswered; 35,659 total; 3.37% unanswered&lt;/li&gt;&#xA;&lt;li&gt;Stack Overflow - 121,178 unanswered; 9,191,156; 1.32% unanswered&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, out of the three, we perform a bit worse, but over all, not so bad. Particularly when you consider that it takes quite a bit more time and effort to answer a question on CR than on either of the other sites. Should we be concerned? &lt;strong&gt;&lt;em&gt;Yes&lt;/em&gt;&lt;/strong&gt;, but does that mean we need less questions, or more answers? I don't think anyway would say that it's a sign of a healthy site to have &lt;em&gt;less questions&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'll repeat the sentiment in one of my earlier comments.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think part of the issue is that there aren't enough reviewers in&#xA;  general and certainly, some languages suffer from this more than&#xA;  others. So, rather than &quot;Do we need to make it harder to ask?&quot;, we&#xA;  need to ask ourselves &quot;What can we do to attract more reviewers?&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We won't attract more answers by sending questions away and alienating users trying to get help with their code. There's a natural progression to the way people get introduced to SE sites. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Find site.&lt;/li&gt;&#xA;&lt;li&gt;Read many Q &amp;amp; A's without an account.&lt;/li&gt;&#xA;&lt;li&gt;Create an account and ask a question.&lt;/li&gt;&#xA;&lt;li&gt;Read many more Q &amp;amp; A's, only now I have an account, so I vote.&lt;/li&gt;&#xA;&lt;li&gt;Stumble across an interesting question that I feel I can answer.&lt;/li&gt;&#xA;&lt;li&gt;All those upvotes are a rush. I'm going to answer more questions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, in my humble opinion, we should be trying to find ways to encourage people to go beyond browsing and asking questions to &lt;em&gt;answering them&lt;/em&gt;. I perceive that this is where the progression stops for many of our users. We don't need to make it harder to ask a question, we need to make it &lt;em&gt;easier&lt;/em&gt; to post an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an ironic twist of fate, perhaps that means more downvotes /or edits on bad, but on topic, questions.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-04-10T13:37:13.620" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5195" PostTypeId="2" ParentId="5187" CreationDate="2015-04-12T19:22:06.273" Score="2" Body="&lt;p&gt;As a new member to this community I feel like I should say what it is and how it has been for me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As @RubberDuck said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Find site.&lt;/li&gt;&#xA;  &lt;li&gt;Read many Q &amp;amp; A's without an account.&lt;/li&gt;&#xA;  &lt;li&gt;Create an account and ask a question.&lt;/li&gt;&#xA;  &lt;li&gt;Read many more Q &amp;amp; A's, only now I have an account, so I vote.&lt;/li&gt;&#xA;  &lt;li&gt;Stumble across an interesting question that I feel I can answer.&#xA;  All those upvotes are a rush. I'm going to answer more questions.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's very similar to this. I did my homework, read a lot of Q&amp;amp;As, and then found that one question I could not find an answer to. I thought I would make a question and unfortunately it was on Stack Overflow. I still don't have a clue how a beginner can ask a question there. I got a couple of downvotes and my rights to ask questions was removed. And answering those questions that are currently asked there is impossible for a beginner because only hard questions come up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happened after that is that I created a second account when I had a very important question. The same thing happened. Then I just gave up on that website and found this one. I still read questions there, but I don't even try to engage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community says that questions are badly structured and do not contain a clear question. But from my experience I can say that most of the time, I don't even know what I'm looking for, not that I know which technologies or patterns I'm using. If I would know those things I would not ask questions about them; I would just google it. And to you reviewers who think I haven't put thought into the question: title is off-topic, related code is not included (because I don't think it's related to the question), no explanation in depth (because you can read code) etc. But I have to give a huge thanks to the CR community for being so accepting of newcomers - editing and commenting questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary, I don't think posting a question should be more difficult, because it already is. I also don't think down voting and removing rights to post a question is a solution as well, because new accounts will be created and beginners won't engage anymore.&lt;/p&gt;&#xA;" OwnerUserId="56906" LastEditorUserId="22222" LastEditDate="2015-04-13T13:12:47.720" LastActivityDate="2015-04-13T13:12:47.720" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5196" PostTypeId="2" ParentId="5187" CreationDate="2015-04-13T22:17:01.003" Score="8" Body="&lt;p&gt;Given the choice between 100 high-quality Brainf*** FizzBuzzes and 100 poor-quality &quot;I wrote xyz, how can I improve it,&quot; I'll take the latter any day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel that low-quality &quot;I wrote xyz, how can I improve it&quot; posts should be viewed as fertile ground for discussion of the presentation of the problem and recommendations on improving the quality of the question while simultaneously doing our best to &lt;em&gt;understand OP's concerns with the code and motivations for posting, along with possible solutions for said concerns.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I think we could do a better job of not making the conversation immediately around whether OP broke the rules (along with numerous axiomatic statements about the rules), instead of having a conversation in the comments like &quot;Hey, you know, this is a really interesting problem. Can you update your question to provide more context because I'm not sure if you're looking for solution A, or solution B that I'm thinking of?&quot; Even a conversation in the comments can be of great value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel that the process of getting a non-quality question to a quality state is still a bit of a three-ring circus on here. People are much more motivated to interact with and respond quickly to a party that is offering to help, but is hamstrung by the poor quality of the question, than a gatekeeper that says &quot;your question is of poor quality. Therefore, anyone who would like to have helped cannot help until you make your question meet the requirements for posting.&quot; It's especially daunting for users that have gone through the process of getting their question closed and reopened to be met with zero answers at the end of it all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, &lt;em&gt;the average community member, not the mods, should ultimately be doing the heavy lifting in raising the bar for question quality.&lt;/em&gt; That means, for the average user, instead of grinding out reputation so you can unlock the ability to downvote and vote to close, taking it upon yourself, though you may only have a lowly 52 rep, to try and see a poor-quality question through on its metamorphosis to a good-quality question. Make constructive comments about what's keeping you personally from being able to answer the question instead of applying the Code Review Quality Litmus Test (TM) to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, an emphasis on walking alongside the people with the interesting questions but poor delivery will do so much more for the community than clamping down further on questions. Unless, of course, you really really love calculators.&lt;/p&gt;&#xA;" OwnerUserId="61048" LastActivityDate="2015-04-13T22:17:01.003" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="5197" PostTypeId="1" AcceptedAnswerId="5198" CreationDate="2015-04-17T14:03:39.887" Score="16" ViewCount="182" Body="&lt;p&gt;Suppose I made up a programming language and was working on an interpreter for it. Would that interpreter make a good code review question? It would probably be largish at a couple hundred lines. It could definitely be reviewed for performance and best practices, but otherwise any review seems like it would be excessively high-level.&lt;/p&gt;&#xA;" OwnerUserId="34560" LastActivityDate="2015-04-17T14:25:31.037" Title="Would a reference implementation for a made-up programming language be a good Code Review question?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5198" PostTypeId="2" ParentId="5197" CreationDate="2015-04-17T14:25:31.037" Score="19" Body="&lt;p&gt;I am assuming that by &quot;made up&quot; language, you mean a language that you have defined and created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any code posted &lt;em&gt;in that language&lt;/em&gt; prior to you completing the interpreter for it would by definition be hypothetical code. There's no way for anyone to verify that the code works as intended, because well... it doesn't work at all. There's nothing to run that code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, that's not what you asked. You asked if you could have your interpreter reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see no reason why you couldn't. It would probably take a good bit of effort to explain the grammar behind your language, and it would probably be a good idea to break the code down into several reviews of manageable chunks, but &lt;em&gt;why not&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's run down the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;magic list&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Let's assume so.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yup.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sure is.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You wouldn't be here if you didn't.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does it? I'm assuming yes for the purpose of the meta.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Again, I don't think you'd be here if you didn't.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-04-17T14:25:31.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5199" PostTypeId="1" AcceptedAnswerId="5200" CreationDate="2015-04-18T07:58:46.847" Score="3" ViewCount="43" Body="&lt;p&gt;In fact, for me it seems impossible. Everytime I open &lt;a href=&quot;https://codereview.meta.stackexchange.com/tour&quot;&gt;Meta's tour page&lt;/a&gt; to read the entire tour page to get the &quot;Informed&quot; badge I'm redirected to &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;the main site's tour page&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="63283" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-04-18T08:26:01.813" Title="Is it possible to get the &quot;Informed&quot; badge in Code Review meta?" Tags="|support|meta|badges|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5200" PostTypeId="2" ParentId="5199" CreationDate="2015-04-18T08:26:01.813" Score="4" Body="&lt;p&gt;This applies to all sites, not just CR.  I don't know exactly why this is done, but I do know that &lt;a href=&quot;https://meta.stackexchange.com/questions/121922/remove-impossible-badges-from-per-site-metas&quot;&gt;there are still unobtainable badges listed on Meta&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-04-18T08:26:01.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5201" PostTypeId="1" AcceptedAnswerId="5203" CreationDate="2015-04-20T18:54:08.523" Score="4" ViewCount="212" Body="&lt;p&gt;How do you contrast Code Review, as a StackExchange site, with a real-life code review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are differences, are these differences acceptable?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does Code Review bridge the gap between a newcomer's mental model of what a code review is and expectations of the Code Review site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are these efforts sufficient?&lt;/p&gt;&#xA;" OwnerUserId="61048" LastEditorUserId="31562" LastEditDate="2019-09-21T11:01:04.587" LastActivityDate="2019-09-21T11:01:04.587" Title="How does SE Code Review differ from a real life code review?" Tags="|discussion|what-is-a-code-review|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5202" PostTypeId="2" ParentId="5201" CreationDate="2015-04-20T19:14:11.463" Score="13" Body="&lt;p&gt;That all depends.... what does a real-life code review look like?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been through many of them, and they are all different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to relate this site to a dynamic, fluid, poorly standardized process, is not a realistic endeavour, and the results of such an analysis would do little to impact the 'gap' of a newcomer's expectations. To be fair, no newcomer will know what a real-life code review is, and experienced people will know to expect something different each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a consequence, since it is hard to assess what efforts would be required, it is similarly hard to decide whether the efforts are sufficient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your concern is about the name 'Code Review', well, it is clear that what happens here is nothing like what happens in a 'real' code review (for a start, in a real code review you have real people in a real room, with a real salary, and a real deadline, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In essence, Mu.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-04-20T19:14:11.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5203" PostTypeId="2" ParentId="5201" CreationDate="2015-04-21T15:13:17.817" Score="12" Body="&lt;p&gt;A few things that come to my mind and which could differ from a &quot;real-life&quot; code review:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your review remains&lt;/strong&gt;: here, code review isn't an oral process, it's a written one, and it is made to remain. We try to write interesting answers, but also to structure them, to include some nice mathematical syntax when needed, some images from time to time... The review will stay and may help other people, while many real-life code reviews will only help one person.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Your original code remains&lt;/strong&gt;: we strive to keep the original code so that the answers are not invalidated for as long as possible. In real-world code reviews, the original code isn't guaranteed to remain either (source control software exists, but there may still be reasons for your original code to be deleted at some point, be it intentional or not).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Reviewers are reviewed&lt;/strong&gt;: you don't have one, but several people reviewing your code. And the answers from some people will be built upon to create new answers. Hopefully, it helps to give the best possible advice.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;We are volunteer&lt;/strong&gt;: you are not guaranteed to get a review, and the reviews are not guaranteed to be reviewed either. You can only ask for help, you can't demand it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="15094" LastEditDate="2015-05-04T16:32:52.097" LastActivityDate="2015-05-04T16:32:52.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5204" PostTypeId="2" ParentId="5201" CreationDate="2015-04-22T03:41:50.820" Score="4" Body="&lt;p&gt;Approaching this from another perspective, this also depends on the code review format of choice in &lt;strong&gt;real-life&lt;/strong&gt; (&lt;em&gt;cough&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Side-by-side in front of the computer, i.e. an extra pair of eyes&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Refactor on-the-spot&lt;/li&gt;&#xA;&lt;li&gt;One-on-one&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Whiteboard&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Erasable (assumption: erasable board)&lt;/li&gt;&#xA;&lt;li&gt;Synchronous group review (likely, hence the bigger canvas)&lt;/li&gt;&#xA;&lt;li&gt;Free-form drawing (either to de-stress, or version 42 of the Entity Relationship diagram)&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Specialized code review tools such as &lt;a href=&quot;https://www.reviewboard.org/&quot; rel=&quot;nofollow&quot;&gt;ReviewBoard&lt;/a&gt; or &lt;a href=&quot;https://www.atlassian.com/software/crucible/overview&quot; rel=&quot;nofollow&quot;&gt;Crucible&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Arguably more structured (based on what I know: support for iterative reviews, classifying feedback, in-line comments, approve or reject changes)&lt;/li&gt;&#xA;&lt;li&gt;Customizable views&lt;/li&gt;&#xA;&lt;li&gt;Optional SCM integration&lt;/li&gt;&#xA;&lt;li&gt;Asynchronous group review&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Whether these differences are acceptable is up to both the reviewer and &lt;em&gt;reviewee&lt;/em&gt;. Sometimes you just need an extra pair of eyes within the next 5 minutes, or sometimes you want to leverage on iterative code reviews to compare the evolution of the proposed changes.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="24141" LastEditDate="2015-04-22T12:15:03.067" LastActivityDate="2015-04-22T12:15:03.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5205" PostTypeId="2" ParentId="5201" CreationDate="2015-04-22T13:27:28.000" Score="4" Body="&lt;p&gt;The difference between Code Review and real life reviews is that the latter are a regular activity involving the same participants, and so over time a shared expertise can be developed and written down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some problem has come up a few times in review, it gets added to the local coding standard or pre-review checklist, and people learn to spot the problem themselves and fix it before it gets as far as review, so that after a while, the basic problems no longer come up, and you can use the time to analyze the code more deeply. (If this isn't happening in your real-life reviews, then something's wrong.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whereas at Code Review, most questions are from someone who's new to the review process, and so they mostly have the same basic problems (lack of documentation, lack of tests, poor functional decomposition or class hierarchy, poorly chosen names, poor handling of error conditions, failure to make full use of the standard library, and so on).&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2015-04-22T13:27:28.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5206" PostTypeId="1" AcceptedAnswerId="5207" CreationDate="2015-04-24T11:08:23.717" Score="8" ViewCount="100" Body="&lt;p&gt;I have this stored procedure which is simply collecting lots of information so there isn't really anything I could name it to explain. Would it be best to ask a question with stored procedure code in it asking for reviews?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/29842842/comparing-top-two-rows-in-outer-reply-just-for-a-result-column-but-last-result-s&quot;&gt;Here is the code&lt;/a&gt; but that's for some modifications I need to make to it.&lt;/p&gt;&#xA;" OwnerUserId="34711" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-04-24T12:33:46.757" Title="Can I post this stored procedure as a question for review?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5207" PostTypeId="2" ParentId="5206" CreationDate="2015-04-24T11:16:20.913" Score="13" Body="&lt;p&gt;In general, if your code is not (yet) doing what you need it to do, then it is &quot;not working code&quot; with respect to Code Review. On Code Review, we require &quot;working&quot; code - code which not only runs, code which not only produces results, but also it has to produce the results you want. If your question is about making existing code do something new, or different, or to add a new feature, then it is not ready for a Code Review, and is thus off-topic here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your actual question is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I need to adjust this @Compare in outer APPLY, so I get it for each line. However I don't want my result to change other then getting another column @Compare.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Once you have the code doing what you want it to do, then you should feel free to bring it here for review, and we can help accomplish the same results, but better ;-)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-04-24T11:16:20.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5208" PostTypeId="2" ParentId="4952" CreationDate="2015-04-25T01:24:51.983" Score="7" Body="&lt;h1&gt;Question asking for help understanding code&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;Unfortunately this question appears to be off topic because it is about understanding code. [The point of a code review is to identify things about the code that can be improved and discuss possible improvements](//codereview.meta.stackexchange.com/q/198).&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41237" LastEditorUserId="75307" LastEditDate="2018-02-22T18:24:38.357" LastActivityDate="2018-02-22T18:24:38.357" CommentCount="0" CommunityOwnedDate="2015-04-25T01:24:51.983" ContentLicense="CC BY-SA 3.0" />
  <row Id="5209" PostTypeId="1" CreationDate="2015-04-27T16:50:14.843" Score="13" ViewCount="79" Body="&lt;p&gt;While looking at a question, I saw a list of other related questions that had several meaningless titles:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How can I make this code more elegant&lt;/li&gt;&#xA;&lt;li&gt;Can I make this C# for-loop more efficient?&lt;/li&gt;&#xA;&lt;li&gt;How to refactor a verbose datatype?&lt;/li&gt;&#xA;&lt;li&gt;How can I improve this OOP design? Is it even valid?&lt;/li&gt;&#xA;&lt;li&gt;How can I make this C# code better so it more closely follows DDD principles? Am I using factory correctly?&lt;/li&gt;&#xA;&lt;li&gt;How to refactor C# class to meet SOLID priniciple &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Should I edit these titles to make them explain what the code is actually doing? Is this something that is beneficial to this site?&lt;/p&gt;&#xA;" OwnerUserId="11647" LastEditorUserId="22222" LastEditDate="2015-04-27T20:44:14.287" LastActivityDate="2015-04-27T20:44:14.287" Title="Is it worthwhile to edit old titles?" Tags="|discussion|titles|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5210" PostTypeId="2" ParentId="5209" CreationDate="2015-04-27T16:57:54.350" Score="15" Body="&lt;p&gt;Yes, please help bring any post that you find up to standards, as if they were posted today. Old posts do resurface in unexpected ways — for example, as you have observed, they may be recommended as related posts — and their presence may set a bad example. By the &lt;a href=&quot;https://en.wikipedia.org/wiki/Broken_windows_theory&quot; rel=&quot;nofollow&quot;&gt;Broken Window Theory&lt;/a&gt;, any bad example will likely inspire more posts of lower quality.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-04-27T16:57:54.350" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5211" PostTypeId="1" AcceptedAnswerId="5212" CreationDate="2015-04-27T20:44:55.567" Score="15" ViewCount="173" Body="&lt;p&gt;I've been an active member of StackOverflow for more than two years, and have a decent amount of rep on some other SE sites like Programmers, Code Golf and here. But the one type of question that still haven't figured out where it goes is the following question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I did XYZ. It worked. Is it a good thing to do? Is there a better way to do it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, the post is &lt;strong&gt;not&lt;/strong&gt; a complete, working program. It's a code snippet to say &quot;Here's the thrust of what I'm doing&quot;, but it's not complete enough to be able to throw it into an IDE and click go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which site does it go on? Because there's no &quot;problem&quot;... my gut is that it should go here, and not on SO (and certainly not on Programmers). But perhaps SO is the right place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference, &lt;a href=&quot;https://stackoverflow.com/questions/29899680/guice-can-we-have-a-static-com-google-inject-injector&quot;&gt;here's the StackOverflow question that inspired me to make this post&lt;/a&gt; (update: the post has been migrated)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The true struggle with questions like this, I've found, is that &lt;em&gt;if the user hasn't made a mistake&lt;/em&gt;, the only answer you can give is &quot;Yup, looks great!&quot; Only on Code Review is it the mission for the reviewer to come up with issues the asker &lt;em&gt;hasn't&lt;/em&gt; thought about... but on the other hand, if the code is incomplete, there isn't really much else to write about!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps the reason I can't figure out which site it should go on is that such questions should go nowhere. If nothing's wrong, there's no question to answer. If your code snippet works, wait until something breaks, and THEN post about it somewhere. And if it doesn't break, maybe it's a full Code Review question waiting to be born down the line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Which site should such questions go on, and why?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="25077" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-04-28T17:06:15.257" Title="Questions that are &quot;I did this, it seems to work, how did I do?&quot;" Tags="|discussion|scope|asking-questions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5212" PostTypeId="2" ParentId="5211" CreationDate="2015-04-27T21:15:47.750" Score="10" Body="&lt;p&gt;Your example looks like it is on-topic for Code Review.  We don't require the code to be fully executable as posted; sufficient excerpts from working code are fine.  That question also appears to be detailed enough so that it's not generic or hypothetical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is, is it off-topic for Stack Overflow?  That determination would be best left up to Meta Stack Overflow.  It might be faulted for failing to identify a specific programming problem.  Unfortunately, while that requirement is mentioned in the &lt;a href=&quot;//stackoverflow.com/help/on-topic&quot; rel=&quot;nofollow&quot;&gt;Help Center&lt;/a&gt;, it is not one of the standard off-topic reasons.  That leads to people making well-intentioned but poorly justified comments like &quot;I vote to close this question because it would be a better fit on Code Review&quot;. (&lt;a href=&quot;//meta.stackexchange.com/a/10250/148099&quot; rel=&quot;nofollow&quot;&gt;&quot;Better fit&quot; is not a sufficient justification for migration.&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-04-27T21:18:07.527" LastActivityDate="2015-04-27T21:18:07.527" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5213" PostTypeId="1" AcceptedAnswerId="5214" CreationDate="2015-04-27T23:54:52.703" Score="1" ViewCount="61" Body="&lt;p&gt;If one were to create their own language and documentation for the language, could they ask for a review on code they have written in their language as long as they provided a link or inline documentation?&lt;/p&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2015-04-28T00:06:34.907" Title="Can you ask for a review on code of a self-created language?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="5" ClosedDate="2015-04-28T00:21:08.283" ContentLicense="CC BY-SA 3.0" />
  <row Id="5214" PostTypeId="2" ParentId="5213" CreationDate="2015-04-28T00:06:34.907" Score="5" Body="&lt;p&gt;The asker would have do more than provide a link to documentation or inline documentation.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There needs to be an existing compiler or interpreter for the language.  There needs to be a way for potential reviewers to actually run the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code cannot be compiled/interpreted and ran, then the code is nothing but a special syntax of pseudo-code.  &lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-04-28T00:06:34.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5215" PostTypeId="1" AcceptedAnswerId="5216" CreationDate="2015-04-28T01:04:33.557" Score="14" ViewCount="188" Body="&lt;p&gt;This meta is prompted by a specific Q &amp;amp; A, but I'm curious how the community feels about un-deleting useful answers that OP themselves deleted for whatever reason. I think it will be easiest to explain the exact situation that prompts me to write this and then ask for general guidance on this and similar issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was recently a very good answer posted on a question of mine. Part of it was in error and there was much discussion around it in the comments. Things got a bit heated and OP deleted his entire answer. I feel that this answer shouldn't have been deleted, because it deprives the world the benefit of &lt;em&gt;the&lt;/em&gt; most useful answer I received on my question. If OP would have been willing to edit out the erroneous part of his answer, I would have given it the checkmark. In the spirit of collecting a knowledge-base of Qs &amp;amp; As, I think this should be edited and un-deleted. Once the answer was posted here, it wasn't really OP's to withhold from the world anymore. It belongs to the community and Stack Exchange as well as OP, per the CC-By-SA license.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, like I said, things had gotten pretty heated and it feels rude to undelete an answer that OP deleted themselves. It could certainly result in yet another touchy and heated situation which I would rather avoid personally, and would not want to cause any more trouble for the mods. (They already intervened once already.)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it right to undelete a useful answer, if OP self-deleted?&lt;/li&gt;&#xA;&lt;li&gt;Is it right to edit out the erroneous part of that answer in the process?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm a bit hesitant to link to the particular answer, but since only Trusted Users will be able to see it, &lt;a href=&quot;https://codereview.stackexchange.com/a/87891/41243&quot;&gt;here it is&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It seems that there's some early agreement that undeleting the question is unethical, but there's still some very important information in there. Would it be better to extract the important parts into a community wiki answer? I really hate to lose somewhat rare insight over a misunderstanding. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-01-01T21:27:12.617" Title="Should we un-delete useful answers that were deleted by OP?" Tags="|discussion|etiquette|deleted-answers|undelete|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5216" PostTypeId="2" ParentId="5215" CreationDate="2015-04-28T01:21:21.257" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Once the answer was posted here, it wasn't really OP's to withhold&#xA;  from the world anymore. It belongs to the community and Stack Exchange&#xA;  as well as OP, per the CC-By-SA license.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This bit right here...while it may be officially the case, for whatever reason (I doubt it has to do with why you ask this question), it's not something I would go out of my way to mention given the opportunity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, this is a site that's based on user content, said OP is another content creator and should be respected as such. Unless a post is elevated to community wiki status, that should include a right to delete a post, whatever the reason. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative is a can of worms I'd be content never to see opened.  Rather not dissuade other posts with the &quot;This doesn't belong to you&quot; point -- most people realize this. I'm not a fan of reminding them the extent of that to the point that they aren't at liberty to delete something they aren't proud of.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This actually deals with many factors that are difficult to accurately define, albeit elusively so. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it right to undelete a useful answer, if OP self-deleted?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Hard to say, it would best depend on their reason for the deletion, and ultimately how they plan on proceeding. Which we can't really derive other than from the OP themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say, for simplicity's sake, there are two cases:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;OP has deleted it forever&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is content that the community agrees is generally useful, why not simply port over those parts in a new answer? This also encompasses your second question since you don't technically have to edit anything erroneous , just adjust to be an entirely new answer that incorporates the positives of the deleted one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please be sure to follow the CC-by-SA rules and provide proper attribution to the original author.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;OP plans on editing and restoring the answer behind the scenes, but for whatever reason is deleting it for now&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The complexity of the situation starts here, there's no way to possibly know this, so I would default to #1's course of action while also admonishing against deleting out of frustration/for the sake of a planned edit, and proceed from there. &#xA;If they decide to edit back and now you have two answers that are very similar, well that happens all the time anyway so it shouldn't be a problem, and their answer was technically gone so it's fair game, imo, but there definitely could be an entire meta question on the protocol for this specific case.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="41243" LastEditDate="2015-04-28T16:42:43.153" LastActivityDate="2015-04-28T16:42:43.153" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5217" PostTypeId="1" AcceptedAnswerId="5218" CreationDate="2015-04-28T01:25:12.947" Score="4" ViewCount="44" Body="&lt;p&gt;My question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/88005/yet-another-java-gui-calculator?lq=1&quot;&gt;Yet Another Java GUI Calculator&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking of offering a bounty to see if I can attract any answers for my &quot;specific feedback&quot;, and unless there are any &lt;a href=&quot;http://www.youtube.com/watch?v=0KSOMA3QBU0&quot; rel=&quot;nofollow noreferrer&quot;&gt;dark horse&lt;/a&gt; answers during the 7-day bounty period, I will be very inclined to accept my own answer, or at the very least, bounty expires and... then what?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I accept my own answer &lt;em&gt;just before the bounty period ends&lt;/em&gt;, but &lt;a href=&quot;https://codereview.stackexchange.com/help/bounty&quot;&gt;I cannot award the bounty to myself&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;I let the bounty expire, and assuming there's no newer answer during the bounty period that I really feel like awarding the bounty to, &lt;a href=&quot;https://codereview.stackexchange.com/help/bounty&quot;&gt;the bounty is not awarded to anyone&lt;/a&gt; and... goes to &lt;code&gt;/dev/null&lt;/code&gt;?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-04-28T02:02:40.990" Title="Offering bounty on own question and accepting own answer?" Tags="|support|bounty|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5218" PostTypeId="2" ParentId="5217" CreationDate="2015-04-28T01:29:57.253" Score="5" Body="&lt;p&gt;Bounty logic is relatively sensible, but not particularly well documented. There is a &lt;a href=&quot;https://meta.stackexchange.com/a/16067/241497&quot;&gt;comprehensive post on meta.se about how it works, though&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, in your case, if you offer a bounty, you will never get any of that rep back, even if you accept, or answer your own question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you award the bounty to anyone other than yourself, the entire bounty goes to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, when the bounty-period ends, if the bounty was offered by the question asker, and they accepted an answer (that was not their own answer), then that answer is given the entire bounty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, the highest-scored answer given &lt;strong&gt;&lt;em&gt;after&lt;/em&gt;&lt;/strong&gt; the bounty has been &lt;strong&gt;&lt;em&gt;offered&lt;/em&gt;&lt;/strong&gt; will, if the score is 2 or more, be awarded half the bounty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If two answers given after the bounty was offered, both share the top score, then the oldest one will be awarded the half-bounty.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-04-28T01:29:57.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5220" PostTypeId="2" ParentId="5187" CreationDate="2015-04-28T02:58:18.743" Score="5" Body="&lt;p&gt;While I essentially agree with @RubberDuck, I do think we should make it more of a point to have askers add more context to questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often, questions come that are barely more than code dumps while being just under the point where you'd down-vote them/consider them off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I generally find myself constantly asking people to add more context to their question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It makes logical sense, you can get more accurate help and generate interest if people understand what your code does/is supposed to do before they even get to the code. There are some great examples out there that include diagrams in their post, and I'm not saying to require anywhere near that much, but at least a paragraph or two for a brief overview shouldn't be too much to expect.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastActivityDate="2015-04-28T02:58:18.743" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5222" PostTypeId="2" ParentId="5211" CreationDate="2015-04-28T09:01:37.040" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I did XYZ. It worked. Is it a good thing to do? Is there a better way to do it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It says &quot;It worked&quot;, so I think it is welcome on Code Review. It even says &quot;Is there a better way to do it?&quot; which is also Code Review's area of expertise.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Perhaps the reason I can't figure out which site it should go on is that such questions should go nowhere. If nothing's wrong, there's no question to answer. If your code snippet works, wait until something breaks, and THEN post about it somewhere. And if it doesn't break, maybe it's a full Code Review question waiting to be born down the line.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have more and more sensed that there is a lot of uncertainty and lack of self-confidence, and confidence in your code among programmers (Stack Overflow users and Code Review users)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many times I have encountered questions similar to your example question but more of the form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;I did XYZ. Is this right?&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These questions are a lot more problematic, as it indicates that the code might not have been tested enough. There have been meta questions before about whether or not asking for correctness is on-topic here, and honestly I don't think we are very clear on that subject. Code should be tested before coming here, and many users are way too worried about their code. Perhaps the real questions they should be asking are: &lt;em&gt;&quot;How can I make sure that my code is correct?&quot; &quot;How can I learn to test my code properly?&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1005/is-asking-for-correctness-check-on-topic-or-not&quot;&gt;Is asking for correctness check on-topic or not?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/726/how-should-one-deal-with-code-asking-is-this-correct-when-it-is-in-fact-corre&quot;&gt;How should one deal with code asking &amp;quot;Is this correct?&amp;quot; when it is in fact correct?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/464/code-correctness-in-the-faq&quot;&gt;Code-correctness in the FAQ&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-04-28T09:01:37.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5223" PostTypeId="2" ParentId="5215" CreationDate="2015-04-28T17:49:48.457" Score="4" Body="&lt;p&gt;I have requested that an answer be undeleted, but that was because I was the Question Asker and I thought that the answer had really useful information in it that I wanted to use in my code, and I thought that it deserved up voting and the like.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is really a case by case thing, depending on the circumstances of the deletion and the quality of the post, and whether or not undeletion would break copyrights, etc., etc.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2015-04-28T17:49:48.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5224" PostTypeId="1" AcceptedAnswerId="5225" CreationDate="2015-04-29T09:36:41.133" Score="9" ViewCount="66" Body="&lt;p&gt;Related questions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2168/synonymization-proposal-for-version-specific-language-tags&quot;&gt;Synonymization proposal for version-specific language tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1561/the-java-8-tag-here-to-stay?lq=1&quot;&gt;The [java-8] tag, here to stay?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Using &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; as an example, but this is applicable for any language)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say, &lt;code&gt;x&lt;/code&gt; years into the future when it's &lt;em&gt;almost-absurd&lt;/em&gt;* to be writing pre-Java-7/8 code without generics, try-with-resources, streams etc., will we then delete the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; tag synonym?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question &lt;em&gt;applies&lt;/em&gt; in the present context too, if a user says 'I need a review on this Java 1.5 code, because the other bits of my application/framework are horrendously stuck on J2SE5 SDK/JVM', are we inclined to create a 'java-5' synonym now, only to delete that in the future?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;TL;DR: how do we manage the lifecycle of tag synonyms, in the present and future?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;* - yes... I know, legacy codebase usually rears its ugly head more often than expected, but let's assume my example is in the &lt;a href=&quot;https://worldbuilding.stackexchange.com/questions&quot;&gt;ideal-world&lt;/a&gt; scenario...&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:52:23.763" LastActivityDate="2015-04-29T10:41:07.113" Title="Tag synonyms, revisited" Tags="|discussion|tag-synonyms|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5225" PostTypeId="2" ParentId="5224" CreationDate="2015-04-29T10:17:14.503" Score="8" Body="&lt;p&gt;The problem of Language Lifecycles is one that tags are not made to solve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags should categorize questions into clean-cut areas to improve searchability of said questions. The version of a language is (for that categorization) irrelevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Special constraints should be &lt;strong&gt;explicitly mentioned&lt;/strong&gt; in the &lt;strong&gt;question body&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Continuing your example that means, anybody is free to suggest improvements that can be made only in java-Y, as long as the asker doesn't explicitly mention version constraints. Even then such a suggestion may be just fine, as long as it explains which java version it belongs to.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="36366" LastEditDate="2015-04-29T10:41:07.113" LastActivityDate="2015-04-29T10:41:07.113" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5226" PostTypeId="2" ParentId="5224" CreationDate="2015-04-29T10:23:26.570" Score="6" Body="&lt;h1&gt;We don't&lt;/h1&gt;&#xA;&lt;p&gt;Tag synonyms are, from my perspective, one of the most useful features on Stack Exchange that are the least used and understood.&lt;/p&gt;&#xA;&lt;p&gt;We don't manage the lifecycle of synonyms, we just create them, and lots of them.&lt;/p&gt;&#xA;&lt;p&gt;Synonyms are placeholders that:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;prevent new tags from being created with that name&lt;/li&gt;&#xA;&lt;li&gt;are signposts for searching, sorting, etc.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; example you gave is a fantastic example of a synonym that works well. &lt;a href=&quot;https://codereview.stackexchange.com/tags/synonyms&quot;&gt;Look at the statistics for it&lt;/a&gt;: 37 times it has prevented someone from adding the real tag (here are also 13 questions still tagged with Java-8 from before the synonym was created - if we 'merge' them, then the synonym stays but the actual Java-8 tagged questions get renamed to just java...). That merge should probably happen at some point....&lt;/p&gt;&#xA;&lt;p&gt;So, I would be happy to see lots of synonyms happening, bring on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-ee&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-ee&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-ee&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-me&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-me&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-me&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-streams&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-streams&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-streams&lt;/a&gt;,  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-7&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-7&lt;/a&gt;,  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-6&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-6&lt;/a&gt;,  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-xyz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-xyz&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-xyz&lt;/a&gt; ..... and make them all point to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Anyway, the point is that nothing needs to be managed. We create the synonym, and forget about it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-04-29T10:23:26.570" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5227" PostTypeId="1" AcceptedAnswerId="5228" CreationDate="2015-04-29T15:25:30.667" Score="7" ViewCount="57" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/87366/unit-testing-ui-related-modules&quot;&gt;https://codereview.stackexchange.com/questions/87366/unit-testing-ui-related-modules&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A module + test could look something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;   var uiModule = (function($){&#xA;&#xA;   function init(){&#xA;        getData().done(function(data){&#xA;            addResultToUi();&#xA;            bindEvents();&#xA;        });&#xA;    }&#xA;&#xA;   function getData(){&#xA;        return $.ajax({ url: 'something' });&#xA;    }&#xA;&#xA;   function addResultToUi(data){&#xA;        $('.dummy').append('&amp;lt;p&amp;gt;' + data.text + '&amp;lt;/p&amp;gt;')&#xA;    }&#xA;&#xA;   function bindEvents(){&#xA;        $('.dummy').on('click', function(){&#xA;            $(this).text('blah');&#xA;        });&#xA;    }&#xA;&#xA;   return {&#xA;        init: init &#xA;    };&#xA;&#xA;})(jQuery);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &#xA;&#xA;&lt;pre&gt;&lt;code&gt;function setup(){&#xA;    uiModule.init();&#xA;}&#xA;&#xA;function tearDown(){&#xA;    uiModule = null;&#xA;}&#xA;&#xA;test('data text added to dummy element', function(assert){&#xA;     var result = $('.dummy &amp;gt; p').text();&#xA;     assert.ok(result.length &amp;gt; 0);&#xA;});&#xA;&#xA;test('click on dummy sets text to blah', function(assert){&#xA;     var $dummy = $('.dummy');&#xA;     $dummy.trigger('click');&#xA;     assert.equal('foo', $dummy.text());&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That looks like example code to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be best if the bounty was refunded and the question closed.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-04-29T16:17:08.273" Title="Vote to close bounty question - example code" Tags="|discussion|status-completed|specific-question|vote-to-close|bounty|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5228" PostTypeId="2" ParentId="5227" CreationDate="2015-04-29T15:34:50.840" Score="4" Body="&lt;p&gt;I agree with you. See this relevant information in the question :&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A module + test could look something like this&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is a clear indicator that it is not real code but example code. I think we should refund and close the question, if the user don't want to provide the real code and real tests. I think it could be on-topic if would be about real code. &lt;/p&gt;&#xA;" OwnerUserId="28156" LastActivityDate="2015-04-29T15:34:50.840" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5229" PostTypeId="5" CreationDate="2015-05-01T02:20:06.787" Score="0" Body="" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2015-05-01T02:20:06.787" LastActivityDate="2015-05-01T02:20:06.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5230" PostTypeId="4" CreationDate="2015-05-01T02:20:06.787" Score="0" Body="Use this meta-tag for posts related to the community-determined programming challenges that happen every now and then." OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2015-05-01T02:20:06.787" LastActivityDate="2015-05-01T02:20:06.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5231" PostTypeId="1" AcceptedAnswerId="5248" CreationDate="2015-05-01T10:58:40.107" Score="19" ViewCount="942" Body="&lt;p&gt;Last month's community-challenge spawned a lot of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/calculator&quot;&gt;Calculators&lt;/a&gt;. April is history and the success of last month definitely asks for a new challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should we do this time? Feel free to resubmit non-winning ideas from previous rounds, although new ideas are usually more successful.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post an answer to this question with your challenge&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Friday, May 8th, the most-voted post will become the next &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, you can post questions on the main-site related to the challenge. The idea is to run the challenge all the way through May... although nothing stops you from posting an &quot;entry&quot; later than that :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: Most of this text is borrowed from &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5174/52915&quot;&gt;Mat's Mug&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-06-13T15:46:12.557" Title="May 2015 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="9" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5234" PostTypeId="1" AcceptedAnswerId="5236" CreationDate="2015-05-01T11:09:08.633" Score="12" ViewCount="129" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/88407/33122&quot;&gt;this question&lt;/a&gt;, I posted a complete script. I got four upvotes, but no reviews, even partial ones. I wouldn't assume that my code is perfect (especially since I pointed out some things I don't like about it myself), so I think that the root cause is a bit different. What could lack of answers mean here? Is the code too big to actually be reviewed? Or perhaps it's likely that people feel discouraged from reviewing it because it's not their area of expertise?&lt;/p&gt;&#xA;" OwnerUserId="33122" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-26T17:39:40.163" Title="How should I interpret upvotes when I get no other responses?" Tags="|discussion|up-votes|" AnswerCount="3" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5235" PostTypeId="2" ParentId="5234" CreationDate="2015-05-01T11:21:01.857" Score="6" Body="&lt;p&gt;All of the reasons you point out could be legitimate. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am personally not familiar with Python, therefore I tend not to pay too much attention to that tag. I'm not certain how much attention that tag gets (though I am certain we have Python reviewers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, long review requests can sometimes be challenging. We've discussed these on the meta before and concluded that even partial answers should be encouraged. In fact, no one should consider any answer a complete answer, so post your answer no matter how partial it is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps those who could review Python have forgotten about this discussion or were unaware. Or perhaps none of the reviewers we have are capable of seeing problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you can always post self-answers which may at least inspire some other comments and maybe even other answers. Take a look at my Objective-C and Swift questions. Usually I must self-answer.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-05-01T11:21:01.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5236" PostTypeId="2" ParentId="5234" CreationDate="2015-05-01T11:21:38.523" Score="17" Body="&lt;p&gt;The way I interpret the up-votes is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;&quot;I find this worth reviewing. I don't have time myself to post an answer but I hope someone else does.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The reason why you are not getting answers can be any of the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code is too long (long code does take more time to review, but it is known that long questions can also get answers)&lt;/li&gt;&#xA;&lt;li&gt;It is not entirely clear what the code does&lt;/li&gt;&#xA;&lt;li&gt;It is not entirely clear &lt;em&gt;how&lt;/em&gt; the code does it, or how the code is structured&lt;/li&gt;&#xA;&lt;li&gt;The question is not interesting &lt;em&gt;enough&lt;/em&gt; for someone to have answered it &lt;em&gt;yet&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;The question is not well-structured enough for someone to have answered it &lt;em&gt;yet&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;People just don't have time... (this is probably the most common reason)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;When asking a question, do whatever you can to &lt;strong&gt;make the question interesting&lt;/strong&gt; and try to &lt;strong&gt;make it easily reviewable&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, &lt;em&gt;while you are waiting for an answer&lt;/em&gt;, look around at other related questions posted in the same language, or maybe even try to find other questions that does the same thing (or something similar) but in another language. See if there is anything you can learn from the other questions. And perhaps most importantly: See if there is &lt;em&gt;anything you can review&lt;/em&gt; on the other questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example of what I think is a well-structured, interesting question: &lt;a href=&quot;https://codereview.stackexchange.com/q/37448/31562&quot;&gt;SudokuSharp Solver with advanced features&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-05-01T11:54:05.583" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5237" PostTypeId="1" AcceptedAnswerId="5278" CreationDate="2015-05-01T11:51:35.610" Score="22" ViewCount="297" Body="&lt;p&gt;The same problems come up over and over again in code reviews and it can get a bit tiresome wheeling out the same basic items of advice. If it were a code review at work, you'd be quite within your rights to be a bit terse when the same problem appears for the tenth or hundredth time: &quot;don't use &lt;code&gt;goto&lt;/code&gt;&quot;; &quot;always check the return value of &lt;code&gt;malloc&lt;/code&gt;&quot;; &quot;always compare against &lt;code&gt;None&lt;/code&gt; using &lt;code&gt;is&lt;/code&gt;&quot;, &quot;use a property, not an attribute&quot;; &quot;don't accumulate a string by repeated concatenation&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But here at Code Review most programmers are new to the process and so it's important to &lt;em&gt;justify&lt;/em&gt; your advice, and explain &lt;em&gt;why&lt;/em&gt; it applies to the original poster's code. Telling people to blindly follow rules doesn't help make them better programmers, and it doesn't help them spot the exceptional cases where the rule doesn't apply.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple of examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;In Python: &quot;don't write &lt;code&gt;x == None&lt;/code&gt;, always write &lt;code&gt;x is None&lt;/code&gt;.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This advice is intended for the case where &lt;code&gt;x&lt;/code&gt; could be an &lt;em&gt;arbitrary&lt;/em&gt; value passed in by a caller, and &lt;code&gt;None&lt;/code&gt; is being used as a sentinel value in your data structure. In this case, there's a risk that &lt;code&gt;x&lt;/code&gt; belongs to a class with an &lt;code&gt;__eq__&lt;/code&gt; method that returns true for comparisons with &lt;code&gt;None&lt;/code&gt;, resulting in a false positive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in other cases, where the type of &lt;code&gt;x&lt;/code&gt; is known, or &lt;code&gt;None&lt;/code&gt; is not being used as a sentinel value, the advice does not apply. At best you might say that using &lt;code&gt;is None&lt;/code&gt; is a good habit to get into, because it might help you get it right in the situation described above.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;Don't accumulate a string by repeated concatenation.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This advice refers to the case where concatenation of two strings has to allocate a new object and copy both strings across. (The &lt;code&gt;std::string&lt;/code&gt; data structure in C++ behaves like this.) In this case, accumulation by repeated concatenation leads to quadratic runtime. (And so in C++ you need to use &lt;code&gt;std::accumulate&lt;/code&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the conditions are not always true. For example, CPython implements an optimization that makes accumulation of strings by repeated concatenation efficient, so the advice does not apply. At best you might argue that the programmer might later want to port their code to other versions of Python that don't implement the optimization, and so it would be wise not to depend on the CPython behaviour.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Just in case it's not obvious: a justification needn't be lengthy: something simple like &quot;don't write &lt;code&gt;x == None&lt;/code&gt;, write &lt;code&gt;x is None&lt;/code&gt;, because &lt;code&gt;x&lt;/code&gt; might have an &lt;code&gt;__eq__&lt;/code&gt; method&quot; would be fine, and sometimes there's a good answer on Stack Overflow that can be linked.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2015-05-01T14:23:14.760" LastActivityDate="2015-05-01T23:04:17.057" Title="Justify your review!" Tags="|discussion|answers|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5238" PostTypeId="2" ParentId="5231" CreationDate="2015-05-01T12:03:51.573" Score="2" Body="&lt;p&gt;Write your own &lt;a href=&quot;https://en.wikipedia.org/wiki/Web_server&quot; rel=&quot;nofollow&quot;&gt;web server&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lightweight or all powerful? Easily deployable or extra security versus DDoS attacks? Give it the features you want!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What qualifies as a web server? Any script or program which can do the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Listen on at least one port&lt;/li&gt;&#xA;&lt;li&gt;Handle the basic errors&lt;/li&gt;&#xA;&lt;li&gt;Handle at least GET, POST, PUT and DELETE&lt;/li&gt;&#xA;&lt;li&gt;Output a confirmation in some form indicating a request has been properly handled&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All web servers should be able to be tested locally and have a list of every required dependencies (if applicable).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of-course, you can make your server as small or as heavy as you want. This is &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review&lt;/a&gt;, you know &lt;a href=&quot;https://twitter.com/codinghorror/status/30386685497843713&quot; rel=&quot;nofollow&quot;&gt;how it works&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-05-01T12:03:51.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5239" PostTypeId="2" ParentId="5237" CreationDate="2015-05-01T12:28:29.310" Score="7" Body="&lt;p&gt;I really don't feel like typing the same thing over and over. Sometimes I wish I could do away with the explanation, and be more like a teacher grading homework; this is wrong, this is wrong, this is wrong, this looks great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead, I shape my answer to my mood and the asker's level of experience. Also based on the level of mistakes made. Sometimes I write whole pages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'd wish for is that I wouldn't have to be a human lint tool. Maybe we could alter the help pages that a recommended practice is running a lint tool on your code before posting your question. The amount of times I note something like &lt;code&gt;if(condition){ return true; } else { return false; }&lt;/code&gt; could be &lt;code&gt;return condition&lt;/code&gt; is too many. &lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2015-05-01T12:28:29.310" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5240" PostTypeId="2" ParentId="5234" CreationDate="2015-05-01T12:37:41.913" Score="9" Body="&lt;p&gt;An upvote on a question means something like, &quot;this question is suitable for this site&quot;: that is, it includes (allegedly) working code written by the poster, and it's (reasonably) clear what the purpose of the code is. It doesn't mean &quot;someone's going to review it right away&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a look at your question and decided not to review it because:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;It relies on &lt;code&gt;iwconfig&lt;/code&gt; so I'd have to boot a Linux virtual machine to run it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It requires WireShark, which I'd have to install.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It runs &lt;code&gt;sudo iwconfig&lt;/code&gt; which seems kind of dangerous to me — I don't fancy letting random code posted on Code Review do that on my system without a lot of checking.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Doing a decent review would require expertise about the details of WiFi networking that I don't have.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2015-05-01T12:37:41.913" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5241" PostTypeId="2" ParentId="5237" CreationDate="2015-05-01T12:48:14.197" Score="5" Body="&lt;p&gt;I would agree, but with two &quot;limitations&quot;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You cannot possibly write out full/exhaustive explanations of why you recommend specific items.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes, specific individuals continue to ask for reviews of code that shows the same problems again, and again, and again.... do you need to explain the same recommendations each time?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Taking your string concatenation as an example, it is enough in an answer to say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Building compound String values with an accumulator is generally better for performance than using direct concatenation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Having the above as an answer would be fine, but it would also be fine for someone to 'challenge' that statement in, for example, a comment, and ask: &lt;em&gt;&quot;Why is an accumulator better?&quot;&lt;/em&gt; (at which point a link to a Stack Overflow answer may be useful as a response?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I agree that a great answer would have each suggestion &quot;motivated&quot; with an explanation of why a recommendation is made, but it is not necessary for it to be an answer, just for it to be a great answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the individuals who repeatedly use bad code practices, and refuse to adopt your suggestions, well, that is a little harder. My solution in the past has been to just ignore that user's questions. I have also, though, just ignored those issues in their code, and answered about other issues in their code (though that situation irritated me, and I won't do it again). Ideally you should be able to repeat all the same old suggestions each time, and create an answer that is 'self standing' and not dependent on other previous questions, and is still comprehensive. Unfortunately I find it hard to live to that ideal, so, instead of being cynical, mean, or sarcastic in an answer, I try to just skip it. I have not always been successful though.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-05-01T12:48:14.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5242" PostTypeId="2" ParentId="5231" CreationDate="2015-05-01T12:55:22.060" Score="13" Body="&lt;p&gt;Write &lt;em&gt;any&lt;/em&gt; kind of server.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chat Server&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1472/31562&quot;&gt;Ultimate Tic Tac Toe&lt;/a&gt; Game Server&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5248/31562&quot;&gt;Battleship&lt;/a&gt; Server&lt;/li&gt;&#xA;&lt;li&gt;Web Server&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21407887#21407887&quot;&gt;Media Server&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Implementing servers and network communication is a very important programming skill. You are likely to sooner or later be faced with concurrency issues, compatibility issues (old clients connecting to a new server after a protocol change) and the always famous &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Requirements:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It needs to be able to handle multiple clients simultaneously.&lt;/li&gt;&#xA;&lt;li&gt;It needs to listen on at least one port&lt;/li&gt;&#xA;&lt;li&gt;It preferably should be able to handle at least a few different kinds of messages/requests from clients (such as &quot;Make move&quot;, &quot;Start game&quot;, &quot;Get file&quot;, &quot;Get a list of XYZ&quot;...)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-05-04T19:53:38.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5243" PostTypeId="2" ParentId="5237" CreationDate="2015-05-01T14:14:04.117" Score="7" Body="&lt;p&gt;My take on this is that there's generally three different kinds of advice we can give:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The general, language-agnostic logic fixes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like the &lt;code&gt;if (condition) return true; else return false&lt;/code&gt; example &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5239/27975&quot;&gt;mentioned by @Pimgd&lt;/a&gt;, I don't usually over-explain these points. Short and succinct, unless the improvements can get quite significant (e.g. turning a convoluted &lt;code&gt;if&lt;/code&gt;-ladder to fewer conditions, or a &lt;code&gt;switch&lt;/code&gt; case).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The general, language-centric API/&quot;best practices&quot; fixes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes, the OP may not be aware of certain libraries' APIs, and I will try my best to link to the more appropriate API. Of related note are those covering &lt;em&gt;what-can-be-done-better&lt;/em&gt; improvements, as what I've termed as &quot;best practices&quot;. A hypothetical example (in Java) would be someone looping through a &lt;code&gt;HashMap&lt;/code&gt; using &lt;code&gt;keySet()&lt;/code&gt; to iterate the keys, then do a &lt;code&gt;get()&lt;/code&gt; to get the corresponding value and process the pair. The &quot;best practice&quot; way would be to just use the &lt;code&gt;entrySet()&lt;/code&gt; method. For these, sometimes I'll just find a relevant SO link for more information.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Question-specific contextual fixes&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are arguably the most interesting ones, because it encourages me to think from the perspective of the OP and see what do they actually want to &lt;em&gt;achieve&lt;/em&gt;. Sometimes, this is related to the &lt;a href=&quot;https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem&quot;&gt;XY problem&lt;/a&gt;, and you realize that if you can get the OP to approach it from another angle, they might be able to do more with less. Alternatively, you discover that there is an edge case that the OP forgot to consider. I tend to explain these with a bit of tact, but sometimes I have to point out directly. I try not to short-change them in this regard. :)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In conclusion, I will only go to lengths to justify issues I spot under point 3 above... for the other two, I generally keep it short with supporting links.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-05-01T14:14:04.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5244" PostTypeId="1" CreationDate="2015-05-01T14:16:08.443" Score="16" ViewCount="204" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What I'd wish for is that I wouldn't have to be a human lint tool.&lt;br&gt;&#xA;  — &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5239/2041&quot;&gt;Pimgd&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There are questions on CR where running the code through lint or a similar tool could give useful tips to the poster, especially for beginners who don't know about static analysis tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting an output from an existing tool wouldn't make for a good answer, but if it was tailored specifically for CR (justifying the review, including helpful links, using friendly language, etc.) maybe it could.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think? Could a bot that posted automated review answers make sense? Or maybe a comment with a link to a report?&lt;/p&gt;&#xA;" OwnerUserId="2041" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-05-01T19:30:24.947" Title="Is there a place for automated code reviews?" Tags="|discussion|answers|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5245" PostTypeId="2" ParentId="5231" CreationDate="2015-05-01T14:48:25.457" Score="16" Body="&lt;h1&gt;Write an automated code reviewer&lt;/h1&gt;&#xA;&lt;p&gt;Long time reviewers of code here often see the same problems and make the same comments on code in various different languages.  Write a program to create a review for code in and for the language of your choice.  For example, you might want to write a Python script that looks at C# code for common problems and creates a plausible (if incomplete) code review.&lt;/p&gt;&#xA;&lt;p&gt;Note that this wouldn't need to be anything more complicated than looking for one or two specific &lt;em&gt;possible&lt;/em&gt; problems without duplicating an entire language parser.  For example, one could write a very simple script to look for the keyword &lt;code&gt;const&lt;/code&gt; in a C or C++ program.  Failure to find even one instance might trigger automated output something like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;No instances of &lt;code&gt;const&lt;/code&gt; were found in the program.  It's good practice to mark variables and member functions as &lt;code&gt;const&lt;/code&gt; to tell both the compiler and the human reader of your code that the item will not be altered.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We will always benefit from a human reviewer, but software that examines other software has &lt;a href=&quot;http://en.wikipedia.org/wiki/Lint_%28software%29&quot; rel=&quot;nofollow noreferrer&quot;&gt;a long history&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T15:23:05.830" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5246" PostTypeId="2" ParentId="5244" CreationDate="2015-05-01T14:52:38.680" Score="15" Body="&lt;p&gt;I'm not sure that an automated answering bot or whatever would be appropriate, for a couple of reasons. The primary one is this:&lt;/p&gt;&#xA;&lt;h2&gt;It is not a person.&lt;/h2&gt;&#xA;&lt;p&gt;Why does this matter? Well, to me, it matters a lot. Sure, a &amp;quot;lint&amp;quot; type tool can show you errors and potential problems, but it cannot &lt;em&gt;teach&lt;/em&gt;. I feel one of the great things in having a real programmer review your code, is they not only can help improve the code, they also help to &lt;strong&gt;teach you how to learn better&lt;/strong&gt;. This, a lint tool cannot do.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;There are a few other concerns, mostly logistical in nature:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Bot would probably be a PITA to design;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Bot would likely need to be a legit SE user (like &lt;a href=&quot;https://codereview.stackexchange.com/users/51786/duga&quot;&gt;@Duga&lt;/a&gt;) to have privileges to post on the site;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Bot would take away opportunities for human users to gain reputation/badges/etc.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Bot might confuse new users into thinking it's a real person;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How/who manages the bots reputation, badges, etc.?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Instead...&lt;/h3&gt;&#xA;&lt;p&gt;Someone &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5244/is-there-a-place-for-automated-code-reviews/5246#comment11008_5244&quot;&gt;suggested in comments&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Would a list of static analysis tools help jumpstart this? –  h.j.k.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think having a list of static tools in itself would be useful enough for reference.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Update!&lt;/h1&gt;&#xA;&lt;p&gt;Such a list of static tools is being developed here:&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/what-static-analysis-tools-exist-that-can-help-pick-up-points-for-answering-cr-q/5269#5255&quot;&gt;What static analysis tools exist that can help pick up points for answering CR questions?&lt;/a&gt;&lt;/h3&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T19:30:24.947" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5247" PostTypeId="2" ParentId="5244" CreationDate="2015-05-01T14:54:44.353" Score="7" Body="&lt;p&gt;I often use standard tools (e.g. lint, valgrind) or my own tools to help me compose a review.  Recently, I suggested &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5231/may-2015-community-challenge/5245#5245&quot;&gt;creating such tools&lt;/a&gt; as a possible Code Challenge.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no substitute for an experienced human looking at one's code, but promoting automated tools seems to me to be a good adjunct to Code Review's mission.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should clarify that I would &lt;em&gt;not&lt;/em&gt; be in favor of having bot-posted reviews, but I am in favor of helping programmers help themselves, such as with a list of tools and resources.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One possibility might be to add to the Help Center and describe how to turn on compiler warnings for various different compilers, assemblers, etc. and to give the suggestion that compiling cleanly without errors or warnings &lt;strong&gt;before posting&lt;/strong&gt; code for review is a way to keep the signal-to-noise ratio on Code Review high.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-05-01T15:12:15.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5248" PostTypeId="2" ParentId="5231" CreationDate="2015-05-01T15:07:49.547" Score="21" Body="&lt;h1&gt;BattleShip!&lt;/h1&gt;&#xA;&lt;p&gt;Resubmission from &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1246/23788&quot;&gt;weekend-challenge #3&lt;/a&gt;; simple and fun :-)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Everyone has played Battleship. Let's implement the logic that sinks one.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ship has multiple &amp;quot;hit points&amp;quot; located at contiguous (x,y) coordinates, horizontally or vertically.&lt;/li&gt;&#xA;&lt;li&gt;Ship is sunken when all &amp;quot;hit points&amp;quot; are hit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Challenge entries&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/90267/&quot;&gt;Battleship Challenge: Naval Build-up&lt;/a&gt; (Ruby)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/90275/&quot;&gt;Battleship strategy evaluation framework&lt;/a&gt; (C++)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/90338/&quot;&gt;SmartRandom bombing strategy for Battleship game&lt;/a&gt; (C++)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/91354/&quot;&gt;A Smarter random bomber for Battleship&lt;/a&gt; (C++)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-13T15:46:12.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5249" PostTypeId="1" CreationDate="2015-05-01T15:30:13.823" Score="28" ViewCount="2465" Body="&lt;p&gt;&lt;strong&gt;Lints and Hints:&lt;/strong&gt; What tools are available for checking and correcting the conventions, style and common errors in my language (lint tools), and are there tools that can automatically fix them (hint tools)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a follow-up to a comment posted on &lt;em&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5244/23788&quot;&gt;Is there a place for automated code reviews?&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Would a list of static analysis tools help jumpstart this? –  &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/27975/h-j-k&quot;&gt;h.j.k.&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5244/is-there-a-place-for-automated-code-reviews#comment11008_5244&quot;&gt;34 mins ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Let's list a few tools that people can use to address easy and common issues in their code before they ask their questions, and that can help reviewers gather &quot;easy&quot; points to mention in their CR answers...:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5271#5271&quot;&gt;Bash (and other shells)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5255#5255&quot;&gt;C, C++&lt;/a&gt; also &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5270#5270&quot;&gt;C specific&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5259#5259&quot;&gt;C#&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5261#5261&quot;&gt;Delphi&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5253#5253&quot;&gt;HTML, XHTML, CSS&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6679/31503&quot;&gt;Go&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5256#5256&quot;&gt;Java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5251#5251&quot;&gt;JavaScript&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5266#5266&quot;&gt;jQuery&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5262#5262&quot;&gt;JSON&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5269#5269&quot;&gt;Lisp&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5277#5277&quot;&gt;Lua&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5273#5273&quot;&gt;MongoDB&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5267#5267&quot;&gt;Objective-C&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5268#5268&quot;&gt;Perl&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5258#5258&quot;&gt;PHP&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5252#5252&quot;&gt;Python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5263#5263&quot;&gt;Regex&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5279#5279&quot;&gt;Ruby&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5264#5264&quot;&gt;Scala&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5257#5257&quot;&gt;SQL&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6669/36366&quot;&gt;Swift&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5254#5254&quot;&gt;VB.NET&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5250#5250&quot;&gt;VB6 and VBA&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/static-tools-for-most-programming-languages/5265#5265&quot;&gt;XML&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To keep this organized, please post one tool/language per answer; if it's a paid/commercial tool, please mention it. Also please include a link to the website.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2019-02-15T18:35:12.467" LastActivityDate="2023-11-05T13:04:57.673" Title="Tools for format and error checking in your programming language" Tags="|discussion|answers|questions|tools|" AnswerCount="26" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="5250" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:30:13.823" Score="9" Body="&lt;h1&gt;VB6 / VBA6 / VBA7 (x86/x64)&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.rubberduckvba.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Rubberduck&lt;/a&gt; is a free (beer &amp;amp; speech), open-source add in for the VBE IDE  maintained by several members of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; community here on Code Review. For more info see the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; tag.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Features include static code analysis, code metrics, refactoring tools, Smart Indenter, a unit testing framework, and more.&lt;/p&gt;&#xA;&lt;p&gt;Direct Link to &lt;a href=&quot;http://rubberduckvba.com/inspections/list&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Inspection Documentation&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-07-05T18:30:47.160" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="5251" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:34:34.970" Score="7" Body="&lt;h1&gt;JavaScript&lt;/h1&gt;&#xA;&lt;p&gt;For JavaScript, there are a few options:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/JSLint&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSLint&lt;/a&gt; (the original, created by Douglas Crockford)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/JSHint&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSHint&lt;/a&gt; (a community-driven fork of JSLint)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/eslint/eslint&quot; rel=&quot;nofollow noreferrer&quot;&gt;ESLint&lt;/a&gt; (an ES6-compatible fork of JSHint. Necessary if you want to lint ES6 code).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In all cases, if you're using a transpiler like Babel or Traceur, you should run the linter &lt;strong&gt;before&lt;/strong&gt; the transpile step. Don't lint compiled code.&lt;/p&gt;&#xA;&lt;p&gt;Note that all major browsers and other interpreters support the &lt;code&gt;&amp;quot;use strict&amp;quot;;&lt;/code&gt; directive in code, and will ensure that many common mistakes in code are identified before running the code. See: &lt;a href=&quot;https://stackoverflow.com/a/1335881/1305253&quot;&gt;What does “use strict” do in JavaScript, and what is the reasoning behind it?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-30T15:36:33.950" CommentCount="0" CommunityOwnedDate="2015-05-02T02:26:40.177" ContentLicense="CC BY-SA 3.0" />
  <row Id="5252" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:36:34.717" Score="11" Body="&lt;h1&gt;Python&lt;/h1&gt;&#xA;&lt;p&gt;Python uses Python Enhancement Proposals (PEPs) to improve Python,&#xA;ranging from style guides to feature requests.&#xA;There are linters for a few of these:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.python.org/dev/peps/pep-0008&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 8&lt;/a&gt; -- Style Guide for Python Code.&lt;/p&gt;&#xA;&lt;p&gt;There are both online (&lt;a href=&quot;http://pep8online.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;pep8online.com&lt;/a&gt;) and offline (&lt;a href=&quot;https://pypi.python.org/pypi/pycodestyle/&quot; rel=&quot;nofollow noreferrer&quot;&gt;pycodestyle&lt;/a&gt; &lt;sup&gt;&lt;a href=&quot;https://github.com/PyCQA/pep8&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;) versions for this.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.python.org/dev/peps/pep-0257/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 257&lt;/a&gt; (&lt;a href=&quot;https://pypi.python.org/pypi/pydocstyle&quot; rel=&quot;nofollow noreferrer&quot;&gt;pydocstyle&lt;/a&gt; &lt;sup&gt;&lt;a href=&quot;https://github.com/GreenSteam/pep257&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;) -- Docstring Conventions.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.python.org/dev/peps/pep-0484/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 484&lt;/a&gt; (&lt;a href=&quot;https://pypi.python.org/pypi/mypy-lang&quot; rel=&quot;nofollow noreferrer&quot;&gt;mypy&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;http://mypy-lang.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;) -- Type Hints.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;There is also &amp;quot;&lt;a href=&quot;https://www.python.org/dev/peps/pep-0007/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 7&lt;/a&gt; -- Style Guide for C Code&amp;quot;.&#xA;But this does not seem to have a linter.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;When starting a new project you might choose to do this:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;$ &lt;a href=&quot;https://pypi.org/project/ruff&quot; rel=&quot;nofollow noreferrer&quot;&gt;ruff&lt;/a&gt; .&amp;quot; -- fast and &amp;quot;not too picky&amp;quot; linter, you should probably do what it suggests.&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;$ &lt;a href=&quot;https://pypi.org/project/isort&quot; rel=&quot;nofollow noreferrer&quot;&gt;isort&lt;/a&gt; .&amp;quot; -- &amp;quot;I sort imports so you don't have to&amp;quot;, per PEP8, so just do it.&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;$ &lt;a href=&quot;https://pypi.org/project/black&quot; rel=&quot;nofollow noreferrer&quot;&gt;black&lt;/a&gt; .&amp;quot; -- will reformat source code, in an opinionated way.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The first two are no-brainers, they won't hurt anything.&#xA;Adopting &lt;code&gt;black&lt;/code&gt; can be a bit more of a hurdle,&#xA;but once you bite the bullet there's all manner of&#xA;trivial pull-request code review remarks that simply&#xA;never arise any more.&#xA;Blacked code will typically lint clean.&lt;/p&gt;&#xA;&lt;p&gt;Start with &amp;quot;$ black -S .&amp;quot; followed by &amp;quot;git diff&amp;quot;.&#xA;The &lt;code&gt;-S&lt;/code&gt; says don't turn single- into double- quote strings,&#xA;basically noise when you're viewing the initial diffs.&#xA;Go through some commits, plus one or two PRs,&#xA;and watch the S/N ratio improve.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;There are also some other analysis tools:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://pypi.python.org/pypi/pylint&quot; rel=&quot;nofollow noreferrer&quot;&gt;pylint&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;http://www.pylint.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://pypi.python.org/pypi/pyflakes&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pyflakes&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;https://github.com/pyflakes/pyflakes&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://pypi.python.org/pypi/PyChecker&quot; rel=&quot;nofollow noreferrer&quot;&gt;PyChecker&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;http://pychecker.sourceforge.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Warning&lt;/strong&gt;: This imports the code to analyse it.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://pypi.python.org/pypi/flake8&quot; rel=&quot;nofollow noreferrer&quot;&gt;Flake8&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;https://gitlab.com/pycqa/flake8&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Combines Pyflakes and pycodestyle into one tool.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://pypi.python.org/pypi/prospector&quot; rel=&quot;nofollow noreferrer&quot;&gt;Prospector&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;http://prospector.landscape.io/en/master/&quot; rel=&quot;nofollow noreferrer&quot;&gt;h&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Combines all of: pylint, Pyflakes, pycodestyle, pydocstyle and more tools.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;There are also ways to incorporating some of the above tools into different editors.&#xA;For a small list of incorporations:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.sublimetext.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Sublime Text&lt;/a&gt; has &lt;a href=&quot;http://www.sublimelinter.com/en/latest/&quot; rel=&quot;nofollow noreferrer&quot;&gt;SublimeLinter 3&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.vim.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;vim&lt;/a&gt; has &lt;a href=&quot;http://www.vim.org/scripts/script.php%3Fscript_id%3D891&quot; rel=&quot;nofollow noreferrer&quot;&gt;pylint.vim&lt;/a&gt; and &lt;a href=&quot;http://www.vim.org/scripts/script.php?script_id=2914&quot; rel=&quot;nofollow noreferrer&quot;&gt;pep8&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://atom.io/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Atom&lt;/a&gt; has &lt;a href=&quot;https://atom.io/packages/linter-pep8&quot; rel=&quot;nofollow noreferrer&quot;&gt;linter-pep8&lt;/a&gt;,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.jetbrains.com/pycharm/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PyCharm&lt;/a&gt; has PEP 8 by default,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://www.spyder-ide.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Spyder&lt;/a&gt; has PEP 8 support by default, and&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://code.visualstudio.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Visual Studio Code&lt;/a&gt; has the &lt;a href=&quot;https://marketplace.visualstudio.com/items?itemName=ms-python.python&quot; rel=&quot;nofollow noreferrer&quot;&gt;Python extension&lt;/a&gt; that can work with a &lt;a href=&quot;https://code.visualstudio.com/docs/python/linting#_specific-linters&quot; rel=&quot;nofollow noreferrer&quot;&gt;long list of linters&lt;/a&gt;, e.g. Pylint and Flake8.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;These are good to make sure your answers are PEP 8 compliant,&#xA;and so there are no contradictions when saying to follow PEP 8.&#xA;However using the tools from the above sections will give a report that you can comment from.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="145459" LastEditDate="2023-11-04T06:20:38.683" LastActivityDate="2023-11-04T06:20:38.683" CommentCount="0" CommunityOwnedDate="2015-05-05T10:20:03.477" ContentLicense="CC BY-SA 4.0" />
  <row Id="5253" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:36:45.910" Score="5" Body="&lt;h2&gt;HTML5, XHTML, CSS&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Tool:&lt;/strong&gt; &lt;a href=&quot;http://validator.w3.org/#validate_by_input+with_options&quot; rel=&quot;nofollow&quot;&gt;Markup validation checker&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, there are beautifiers to help improve formatting, &lt;a href=&quot;http://codebeautify.org/htmlviewer/&quot; rel=&quot;nofollow&quot;&gt;CodeBeautify.org&lt;/a&gt; has a good one. &lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="42632" LastEditDate="2015-05-01T19:14:27.783" LastActivityDate="2015-05-01T19:14:27.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5254" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:38:09.730" Score="5" Body="&lt;h1&gt;VB.NET&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.jetbrains.com/resharper/&quot; rel=&quot;nofollow&quot;&gt;ReSharper&lt;/a&gt; (commercial)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A paid Visual Studio extension (possibility for open-source &quot;community&quot; license though) with a free 30-day trial.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="41243" LastEditDate="2015-05-01T19:03:41.537" LastActivityDate="2015-05-01T19:03:41.537" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5255" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:42:22.297" Score="10" Body="&lt;h2&gt;C / C++&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://clang-analyzer.llvm.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Clang's Static Analyzer&lt;/a&gt;, a free static analyzer based on Clang.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.coverity.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Coverity&lt;/a&gt;, a commercial static analyzer, free for open source developers.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://cppcheck.sourceforge.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Cppcheck&lt;/a&gt;, an open-source static analyzer.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.cppdepend.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CppDepend&lt;/a&gt;, a commercial static analyzer based on Clang.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://gcc.gnu.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;GCC&lt;/a&gt;, free compiler that closely follows C and C++ standards.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://valgrind.org&quot; rel=&quot;nofollow noreferrer&quot;&gt;Valgrind&lt;/a&gt;, run-time analyser that is particularly good for the kind of memory errors common in these languages.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Simply compiling code with &lt;a href=&quot;https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;warning options&lt;/a&gt; such as &lt;code&gt;-Wall -Wextra -pedantic&lt;/code&gt; catches quite a number of potential or actual problems.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="75307" LastEditDate="2023-11-05T13:04:57.673" LastActivityDate="2023-11-05T13:04:57.673" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="5256" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:45:51.183" Score="4" Body="&lt;h1&gt;Java&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Java lint tools are usually dependent of the IDE you develop in. All the major IDE's (Eclipse, IntelliJ, Netbeans, etc.  - alphabetical order) have mechanisms in place for not only checking for lint-like problems, but also for fixing them too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Features to expect from your IDE - identification of, and correction of:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;automatic code formatting (indentation, brace positions, line-wrapping, etc.)&lt;/li&gt;&#xA;&lt;li&gt;redundant code, or impossible code&lt;/li&gt;&#xA;&lt;li&gt;incomplete documentation&lt;/li&gt;&#xA;&lt;li&gt;variable and function name &quot;shadowing&quot;&lt;/li&gt;&#xA;&lt;li&gt;and much, much more.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Standalone tools:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://pmd.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;PMD&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://findbugs.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;FindBugs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="24141" LastEditDate="2015-05-02T11:27:44.823" LastActivityDate="2015-05-02T11:27:44.823" CommentCount="2" CommunityOwnedDate="2015-05-02T11:33:25.627" ContentLicense="CC BY-SA 3.0" />
  <row Id="5257" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:46:29.940" Score="3" Body="&lt;h1&gt;SQL&lt;/h1&gt;&#xA;&lt;p&gt;General:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Program: &lt;a href=&quot;http://developer.mimer.com/validator/index.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mimer SQL Validator&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Online: &lt;a href=&quot;http://www.freeformatter.com/sql-formatter.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;FreeFormatter.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;SQL Server / Transact-SQL&lt;/h3&gt;&#xA;&lt;p&gt;Online: &lt;a href=&quot;http://www.sql-format.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;SQL-Format.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Natively: &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/ms187757.aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;SET SHOWPLAN_XML&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;MySQL&lt;/h3&gt;&#xA;&lt;p&gt;Online: &lt;a href=&quot;http://www.piliapp.com/mysql-syntax-check/&quot; rel=&quot;nofollow noreferrer&quot;&gt;MySQL Syntax Check&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Natively: &lt;a href=&quot;https://dev.mysql.com/doc/refman/5.0/en/explain.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;EXPLAIN&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;PostgreSQL &amp;amp; PL/pgSQL&lt;/h3&gt;&#xA;&lt;p&gt;Plugin: &lt;a href=&quot;https://www.npmjs.com/package/pg-validator&quot; rel=&quot;nofollow noreferrer&quot;&gt;pg-validator&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Natively: &lt;a href=&quot;http://www.postgresql.org/docs/9.1/static/sql-explain.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;EXPLAIN&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;SQLite&lt;/h3&gt;&#xA;&lt;p&gt;Plugin: &lt;a href=&quot;http://www.sqlite.org/sqllogictest/doc/trunk/about.wiki&quot; rel=&quot;nofollow noreferrer&quot;&gt;sqllogictest&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Natively: &lt;a href=&quot;https://www.sqlite.org/lang_explain.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;EXPLAIN&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Oracle:&lt;/h3&gt;&#xA;&lt;p&gt;Natively: &lt;a href=&quot;http://docs.oracle.com/cd/B19306_01/server.102/b14211/ex_plan.htm#g42231&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;EXPLAIN&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T20:24:33.843" CommentCount="0" CommunityOwnedDate="2015-05-01T15:46:29.940" ContentLicense="CC BY-SA 3.0" />
  <row Id="5258" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T15:48:46.057" Score="3" Body="&lt;h2&gt;PHP&lt;/h2&gt;&#xA;&lt;p&gt;Online:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.icosaedro.it/phplint/phplint-on-line.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;PHP Linter Online&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://phpcodechecker.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PHPCodeChecker.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.nusphere.com/products/php_code_validator.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;NuSphere&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can also use the native &lt;a href=&quot;http://php.net/manual/en/function.php-check-syntax.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;php_check_syntax&lt;/code&gt;&lt;/a&gt; from an IDE or command line.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T18:46:42.397" CommentCount="0" CommunityOwnedDate="2015-05-01T15:48:46.057" ContentLicense="CC BY-SA 3.0" />
  <row Id="5259" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T16:20:34.010" Score="9" Body="&lt;h1&gt;&lt;code&gt;C#&lt;/code&gt;&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://stylecop.codeplex.com/&quot; rel=&quot;nofollow&quot;&gt;StyleCop&lt;/a&gt; (free)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can be run from inside of Visual Studio or integrated into an MSBuild project.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.jetbrains.com/resharper/&quot; rel=&quot;nofollow&quot;&gt;ReSharper&lt;/a&gt; (commercial)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A paid Visual Studio extension (possibility for open-source &quot;community&quot; license though) with a free 30-day trial.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://msdn.microsoft.com/en-us/library/bb429476%28v=vs.80%29.aspx&quot; rel=&quot;nofollow&quot;&gt;FxCop&lt;/a&gt; (free)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can be run standalone, but later versions are bundled into Visual Studio as the &quot;Code Analysis&quot; feature.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41237" LastEditDate="2015-05-06T08:39:06.680" LastActivityDate="2015-05-06T08:39:06.680" CommentCount="0" CommunityOwnedDate="2015-05-01T19:12:16.837" ContentLicense="CC BY-SA 3.0" />
  <row Id="5260" PostTypeId="2" ParentId="5231" CreationDate="2015-05-01T17:44:36.160" Score="4" Body="&lt;h2&gt;Resurrect the Stack Eggs!&lt;/h2&gt;&#xA;&lt;p&gt;If you missed them:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6VBkl.png&quot; alt=&quot;stack egg&quot; /&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User must make a selection each round before a 20 second timer finishes&lt;/li&gt;&#xA;&lt;li&gt;The site has three stages: private beta, public beta, and launched&lt;/li&gt;&#xA;&lt;li&gt;Private beta has the options to Ask and Answer&lt;/li&gt;&#xA;&lt;li&gt;Public beta has the options to Ask, Answer, Upvote, and Downvote&lt;/li&gt;&#xA;&lt;li&gt;Launched has the options to Ask, Answer, Upvote, Downvote, and Close&lt;/li&gt;&#xA;&lt;li&gt;All levels have the option to do Nothing and to Restart&lt;/li&gt;&#xA;&lt;li&gt;All levels except private beta can Flag to set all stats lower than 1 to 1&lt;/li&gt;&#xA;&lt;li&gt;Flag can only be used once each level&lt;/li&gt;&#xA;&lt;li&gt;Ask and Answer improve the Questions, Answers, and Users stats by 1, 1, and .5&lt;/li&gt;&#xA;&lt;li&gt;Upvote improves the Users stat by 1&lt;/li&gt;&#xA;&lt;li&gt;Downvote lowers the Users stat and improves the Quality stat by 1 each&lt;/li&gt;&#xA;&lt;li&gt;Close lowers the Users stat and improves the Quality stat by 2 each&lt;/li&gt;&#xA;&lt;li&gt;The number of people playing influences the number of votes needed each round (optional for this challenge?)&lt;/li&gt;&#xA;&lt;li&gt;Once all the stats reach level 100, the game advances to the next level.&lt;/li&gt;&#xA;&lt;li&gt;You can view the original source &lt;a href=&quot;https://github.com/StackExchange/stackegg&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt; and make it as similar as you like.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1&gt;I modified it somewhat, feel free to simplify for the challenge/correct any mistakes.&lt;/h1&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T17:44:36.160" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5261" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T17:54:23.613" Score="5" Body="&lt;h2&gt;Delphi&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tool:&lt;/strong&gt; FixInsight (commercial)&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href=&quot;https://www.tmssoftware.com/site/fixinsight.asp&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.tmssoftware.com/site/fixinsight.asp&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="67644" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-24T18:02:52.787" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5262" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T18:17:45.203" Score="2" Body="&lt;h3&gt;JSON&lt;/h3&gt;&#xA;&lt;p&gt;Online validator: &lt;a href=&quot;http://jsonlint.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;JSONLint.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;They also have a free &lt;a href=&quot;http://pro.jsonlint.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pro Version&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;For those at the linux command line, &lt;a href=&quot;https://stedolan.github.io/jq/&quot; rel=&quot;nofollow noreferrer&quot;&gt;use &lt;code&gt;jq&lt;/code&gt;&lt;/a&gt; for all sorts of cool features.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-24T19:41:35.797" CommentCount="0" CommunityOwnedDate="2015-05-01T18:17:45.203" ContentLicense="CC BY-SA 3.0" />
  <row Id="5263" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T18:22:14.630" Score="4" Body="&lt;h1&gt;Regex:&lt;/h1&gt;&#xA;&lt;h2&gt;JS-Flavored&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://www.debuggex.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Debuggex.com&lt;/a&gt; - online regex visual debugger&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.regexr.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Regexr.com&lt;/a&gt; - online regex tester&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://regex101.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Regex101.com&lt;/a&gt; - online tester and debugger&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Offline-Tools:&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.regexbuddy.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;RegexBuddy&lt;/a&gt; - commercial regex-development helper tool, supporting a multitude of regex-flavors and programming languages&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-02T15:30:27.813" CommentCount="0" CommunityOwnedDate="2015-05-01T18:22:14.630" ContentLicense="CC BY-SA 3.0" />
  <row Id="5264" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T18:25:34.813" Score="2" Body="&lt;h2&gt;Scala&lt;/h2&gt;&#xA;&lt;p&gt;Style checker plug-in: &lt;a href=&quot;http://www.scalastyle.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;ScalaStyle.org&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-24T18:19:46.030" CommentCount="0" CommunityOwnedDate="2015-05-01T18:25:34.813" ContentLicense="CC BY-SA 3.0" />
  <row Id="5265" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T18:30:28.300" Score="2" Body="&lt;h3&gt;XML&lt;/h3&gt;&#xA;&lt;p&gt;Online validators:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.xmlvalidation.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;XML Validation.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.w3schools.com/xml/xml_validator.asp&quot; rel=&quot;nofollow noreferrer&quot;&gt;W3Schools.com&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://mojo.codehaus.org/xml-maven-plugin/validate-mojo.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Maven&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://grails.org/plugin/xml-validator&quot; rel=&quot;nofollow noreferrer&quot;&gt;Grails&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.herongyang.com/XML/NPP-XML-Tools-Plugin.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Notepad++&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://addons.mozilla.org/En-US/firefox/addon/xml-developer-toolbar/&quot; rel=&quot;nofollow noreferrer&quot;&gt;FireFox&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T18:30:28.300" CommentCount="0" CommunityOwnedDate="2015-05-01T18:30:28.300" ContentLicense="CC BY-SA 3.0" />
  <row Id="5266" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T18:36:11.953" Score="2" Body="&lt;h2&gt;jQuery&lt;/h2&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://jqueryvalidation.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;jQueryValidation.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://formvalidator.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;FormValidator.net&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You can also use &lt;a href=&quot;http://www.javascriptlint.com/online_lint.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;JavaScriptLint.com&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T18:36:11.953" CommentCount="0" CommunityOwnedDate="2015-05-01T18:36:11.953" ContentLicense="CC BY-SA 3.0" />
  <row Id="5267" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T18:41:19.827" Score="3" Body="&lt;h2&gt;Objective-C&lt;/h2&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://oclint.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;OCLint.org&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://uncrustify.sourceforge.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Uncrustify&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://atom.io/packages/linter&quot; rel=&quot;nofollow noreferrer&quot;&gt;linter&lt;/a&gt; &lt;em&gt;(for Atom.io)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;sub&gt;These should also work for C/C++&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-02T19:17:56.253" CommentCount="4" CommunityOwnedDate="2015-05-01T18:41:19.827" ContentLicense="CC BY-SA 3.0" />
  <row Id="5268" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T19:07:14.310" Score="4" Body="&lt;h2&gt;Perl&lt;/h2&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://metacpan.org/pod/Perl::Lint&quot; rel=&quot;nofollow noreferrer&quot;&gt;Perl::Lint&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/AtomLinter/linter-perl&quot; rel=&quot;nofollow noreferrer&quot;&gt;linter-perl&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://perlcritic.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Perl::Critic&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Or natively using &lt;a href=&quot;http://perldoc.perl.org/B/Lint.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;B::Lint&lt;/code&gt;&lt;/a&gt; module.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="125403" LastEditDate="2023-11-05T11:07:42.173" LastActivityDate="2023-11-05T11:07:42.173" CommentCount="0" CommunityOwnedDate="2015-05-01T19:07:14.310" ContentLicense="CC BY-SA 4.0" />
  <row Id="5269" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T19:11:12.020" Score="2" Body="&lt;h3&gt;Lisp&lt;/h3&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www-cgi.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/tools/lint/0.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;LINT: Lint for Common Lisp&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://quickdocs.org/clavier/&quot; rel=&quot;nofollow noreferrer&quot;&gt;clavier&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T19:11:12.020" CommentCount="0" CommunityOwnedDate="2015-05-01T19:11:12.020" ContentLicense="CC BY-SA 3.0" />
  <row Id="5270" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T19:27:20.697" Score="3" Body="&lt;h1&gt;C&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.splint.org/&quot; rel=&quot;nofollow&quot;&gt;splint&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Although not currently actively developed, this free, open-source software provides error checking that can be enhanced with in-code commenting.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2015-05-01T19:27:20.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5271" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T19:34:23.907" Score="3" Body="&lt;h3&gt;Bash, Shell&lt;/h3&gt;&#xA;&lt;p&gt;Online:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.shellcheck.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;ShellCheck.net&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://pypi.python.org/pypi/bashlint&quot; rel=&quot;nofollow noreferrer&quot;&gt;bashlint&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/koalaman/shellcheck&quot; rel=&quot;nofollow noreferrer&quot;&gt;ShellCheck&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T19:34:23.907" CommentCount="0" CommunityOwnedDate="2015-05-01T20:48:09.287" ContentLicense="CC BY-SA 3.0" />
  <row Id="5272" PostTypeId="1" CreationDate="2015-05-01T19:40:32.310" Score="3" ViewCount="33" Body="&lt;p&gt;I have a question here: &lt;a href=&quot;https://codereview.stackexchange.com/questions/88497/tic-tac-toe-game-in-haskell/88500?noredirect=1#comment160230_88500&quot;&gt;Tic Tac Toe game in Haskell&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have followed the advices and edited the code, now I want a review for new version of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is doing the essentially same thing, but it is 80% or so different from previous code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I open a new question or edit the old one?&lt;/p&gt;&#xA;" OwnerUserId="13063" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-05-01T19:41:38.670" Title="If I want to re-review, should I open new question or edit old one?" Tags="|discussion|iterative-review|" AnswerCount="0" CommentCount="1" ClosedDate="2015-05-01T19:41:25.387" ContentLicense="CC BY-SA 3.0" />
  <row Id="5273" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T19:50:11.010" Score="2" Body="&lt;h3&gt;MongoDB&lt;/h3&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://mongoosejs.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mongoose&lt;/a&gt; &lt;em&gt;(for Node.js)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/flatiron/revalidator&quot; rel=&quot;nofollow noreferrer&quot;&gt;revalidator&lt;/a&gt; &lt;em&gt;(for Node.js)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/litixsoft/lx-valid&quot; rel=&quot;nofollow noreferrer&quot;&gt;lx-valid&lt;/a&gt; &lt;em&gt;(for Node.js)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://mongoid.org/en/mongoid/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mongoid&lt;/a&gt; &lt;em&gt;(for Ruby)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Or natively use &lt;a href=&quot;http://docs.mongodb.org/manual/reference/command/validate/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;validate&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T19:50:11.010" CommentCount="0" CommunityOwnedDate="2015-05-01T20:24:46.527" ContentLicense="CC BY-SA 3.0" />
  <row Id="5277" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T20:30:08.043" Score="2" Body="&lt;h3&gt;Lua&lt;/h3&gt;&#xA;&lt;p&gt;Plugins:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/lua-checker/&quot; rel=&quot;nofollow noreferrer&quot;&gt;lua-checker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-01T20:30:08.043" CommentCount="0" CommunityOwnedDate="2015-05-01T20:46:09.160" ContentLicense="CC BY-SA 3.0" />
  <row Id="5278" PostTypeId="2" ParentId="5237" CreationDate="2015-05-01T23:04:17.057" Score="12" Body="&lt;p&gt;While I agree in principal with this post... I think there might be a really great solution to this.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review doesn't really have duplicates, due to the nature of our questions.  Without duplicates, it's hard for their to exist canonical answers.  This is something we lack but Stack Overflow makes advantage of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, with that said, why don't we work on making some canonical answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't need to start closing things as duplicates all of a sudden, but consider this idea.  One of the common repeated suggestions I see for C++ is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Don't use &lt;code&gt;using namespace std;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't actually know why.  I'm not a C++ programmer, so I don't particularly care to know why.  At this point, to me, suggesting people not use &lt;code&gt;using namespace std;&lt;/code&gt; is essentially a meme.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=21376212#21376212&quot;&gt;It doesn't seem to contain &lt;code&gt;using namespace std;&lt;/code&gt; so I don't know what to say.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=21151355#21151355&quot;&gt;A few months ago, I used to put warnings about &lt;code&gt;using namespace std;&lt;/code&gt; everywhere too.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=20197925#20197925&quot;&gt;write a bot that checks new questions for &lt;code&gt;using namespace std;&lt;/code&gt;, post generic answer, gain all the rep&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=19827635#19827635&quot;&gt;What!? No &lt;code&gt;using namespace std;&lt;/code&gt; ?!&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=19619332#19619332&quot;&gt;if (using namespace std) { yell, scream and shout! }&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=19351116#19351116&quot;&gt;Are you using using namespace std; ? If you are not, you are at least intermediate.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=19196222#19196222&quot;&gt;How hard can it be to say &quot;Don't use &lt;code&gt;using namespace std;&lt;/code&gt;&quot;?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/search?q=using%20namespace%20std&amp;amp;Room=8595&amp;amp;page=2&amp;amp;pagesize=50&amp;amp;sort=relevance&quot;&gt;...and many others (plus tons of @CaptainObvious posts of people actually using it)...&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I mean, &lt;em&gt;tons&lt;/em&gt; of questions get posted with people actually using &lt;code&gt;using namespace std;&lt;/code&gt;, yet apparently anyone who reviews C++ questions agrees it should either never be used... or the rare case in which it should be used basically never exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... with all that said... someone who knows &lt;em&gt;why&lt;/em&gt; &lt;code&gt;using namespace std;&lt;/code&gt; shouldn't be used as people tend to use should:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Find a good looking question which uses &lt;code&gt;using namespace std;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Post an answer to this question which &lt;em&gt;only&lt;/em&gt; addresses this specific issue.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The answer should be very detailed, in-depth, and specific.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now this answer becomes the canonical answer on &lt;code&gt;using namespace std;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When new questions are posted with a bad use of &lt;code&gt;using namespace std;&lt;/code&gt;, answers can comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Don't use &lt;code&gt;using namespace std;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;And&lt;/strong&gt; have a link pointing back to this canonical, in-depth, detailed explanation on why &lt;code&gt;using namespace std;&lt;/code&gt; is bad.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-05-01T23:04:17.057" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="5279" PostTypeId="2" ParentId="5249" CreationDate="2015-05-01T23:07:18.413" Score="2" Body="&lt;h1&gt;Ruby&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Gems:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/bbatsov/rubocop&quot; rel=&quot;nofollow&quot;&gt;rubocop&lt;/a&gt; is probably the most popular&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But there are &lt;a href=&quot;https://www.ruby-toolbox.com/categories/code_metrics&quot; rel=&quot;nofollow&quot;&gt;many more&lt;/a&gt; each with emphasis on different things (style, code complexity, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Online:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Don't know if this counts as it's more like CI, but there's always &lt;a href=&quot;https://codeclimate.com/&quot; rel=&quot;nofollow&quot;&gt;CodeClimate&lt;/a&gt; (also works for JavaScript, PHP, and Python)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14370" LastActivityDate="2015-05-01T23:07:18.413" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5280" PostTypeId="1" AcceptedAnswerId="5281" CreationDate="2015-05-02T12:32:44.120" Score="6" ViewCount="38" Body="&lt;p&gt;I created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/levenshtein-distance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;levenshtein-distance&amp;#39;&quot; rel=&quot;tag&quot;&gt;levenshtein-distance&lt;/a&gt; tag without knowing there was already an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/edit-distance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;edit-distance&amp;#39;&quot; rel=&quot;tag&quot;&gt;edit-distance&lt;/a&gt; out there. Can we make the one I created a synonym of the existing tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will ensure any future users are using the correct tag. If we burn the one I just created, it will just get created again. It may also be easier to find than the existing tag. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="22222" LastEditDate="2015-05-03T07:02:12.220" LastActivityDate="2015-05-03T07:02:12.220" Title="Synonymize [levenshtein-distance] -&gt; [edit-distance]" Tags="|discussion|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5281" PostTypeId="2" ParentId="5280" CreationDate="2015-05-02T12:47:19.907" Score="5" Body="&lt;p&gt;I agree.. I have created the synonym. There is no reason to have both, and noone else other than a mod has enough rep in these tags to create synonyms for it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-05-02T12:47:19.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5282" PostTypeId="1" CreationDate="2015-05-02T13:39:45.273" Score="9" ViewCount="152" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; has an impressive wiki, but no where does it actually say what it is to be used for. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I most often see this tag used in conjunction with one of the .Net languages or in lieu of one. It doesn't seem to serve a purpose at all, because we all know that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/f%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;f#&amp;#39;&quot; rel=&quot;tag&quot;&gt;f#&lt;/a&gt; all run on top of the .Net framework. The tag adds no value or information in this way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only legitimate reason I can think of to use the tag, would be for questions containing code from the recently open sourced framework itself. Perhaps someone wants to get their code reviewed here before submitting a pull request to the repository. I would think that will be an exceedingly rare occasion though. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, am I missing something? Is there a legitimate reason for this tag to exist? If so, how should we be using it and what (if anything) should we do about cleaning up the tag?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2015-05-02T14:20:23.583" LastActivityDate="2015-05-02T21:47:34.470" Title="What's the purpose of the .NET tag?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5283" PostTypeId="1" CreationDate="2015-05-02T18:38:26.370" Score="14" ViewCount="170" Body="&lt;p&gt;Performance checkers: What tools are available for attaining the metrics necessary to perform a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; review? Bench-marking is often not easily done by hand after all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a follow-up to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5249/52915&quot;&gt;this question&lt;/a&gt; about formatting and error checking tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tools listed here should help getting metrics for questions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/tags/performance/info&quot;&gt;(info)&lt;/a&gt;. Speed and time-complexity, memory usage, hang-ups, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Preferably people should run these tools before posting their code on &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review&lt;/a&gt;. However, since not everyone will follow this advice, feel free to use these tools in the reviewing process if required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Post at least the name of the tool, the official website and the languages targeted by the tool. Free tools are preferred, make sure to add a note if your tool is paid/commercial.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2018-07-24T08:36:32.740" LastActivityDate="2018-07-29T07:28:24.630" Title="Performance checking tools" Tags="|discussion|answers|questions|tools|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="5284" PostTypeId="2" ParentId="5283" CreationDate="2015-05-02T18:40:41.620" Score="6" Body="&lt;h1&gt;Python&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.python.org/3/library/timeit.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;timeit&lt;/code&gt;&lt;/a&gt; — built-in module for timing the execution of small bits of Python code. Start here! Many performance problems can be tackled using &lt;a href=&quot;https://docs.python.org/3/library/timeit.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;timeit&lt;/code&gt;&lt;/a&gt; and a willingness to experiment.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.python.org/3/library/profile.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;profile&lt;/code&gt;&lt;/a&gt; — built-in module for function-based deterministic profiling. Use this when your code is organized into functions and you're not sure which one is taking all the time.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/rkern/line_profiler&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;line_profiler&lt;/code&gt;&lt;/a&gt; — package for line-by-line profiling. Try this if your code is not organized into functions, or if you tried &lt;a href=&quot;https://docs.python.org/3/library/profile.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;profile&lt;/code&gt;&lt;/a&gt; and there was no clear culprit function.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://pypi.python.org/pypi/benchmark/0.1.5&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;benchmark&lt;/code&gt;&lt;/a&gt; — framework for writing benchmarks: like &lt;a href=&quot;https://docs.python.org/3/library/unittest.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;unittest&lt;/code&gt;&lt;/a&gt; but for performance tests rather than functionality tests.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-07-29T07:28:24.630" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="5285" PostTypeId="2" ParentId="5283" CreationDate="2015-05-02T18:44:46.520" Score="5" Body="&lt;p&gt;Any running process on OS X can be tested using the &lt;a href=&quot;https://developer.apple.com/library/mac/documentation/DeveloperTools/Conceptual/InstrumentsUserGuide/Introduction/Introduction.html&quot; rel=&quot;nofollow&quot;&gt;Instruments&lt;/a&gt; application which comes with Xcode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not limited to code that is written (or copy &amp;amp; pasted into) Xcode and compiled, built, run, etc., with Xcode.  If it is a running process in OS X, Instruments can attach to it an analyze a ton of different metrics.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-05-02T18:44:46.520" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5286" PostTypeId="1" AcceptedAnswerId="5287" CreationDate="2015-05-02T20:14:38.783" Score="3" ViewCount="55" Body="&lt;p&gt;It looks like we all agree that titles should never contain the word &quot;Review&quot; or &quot;review&quot; inside them. What about writing a small script to remove all such occurencies? (&lt;a href=&quot;https://codereview.stackexchange.com/search?q=review&quot;&gt;4,369 such occurrencies&lt;/a&gt; to be precise)&lt;/p&gt;&#xA;" OwnerUserId="54718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-07-22T14:05:12.300" Title="Programmatically removing &quot;review&quot; from titles" Tags="|discussion|feature-request|status-declined|titles|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5287" PostTypeId="2" ParentId="5286" CreationDate="2015-05-02T20:29:44.983" Score="11" Body="&lt;p&gt;Thanks for taking the initiative to help improve question quality.  I see a few problems with this idea, though:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you automate any edits, please do so in a way that doesn't flood the front page.  You'll need to rate-limit the changes.&lt;/li&gt;&#xA;&lt;li&gt;If the title is bad, it is likely that other things need to be improved with the post as well.  Ideally, you should make all of those improvements at the same time.  (If you're going to take up space on the front page for old questions, then at least make it &lt;em&gt;good&lt;/em&gt;.  Let's not fill it with junk.)&lt;/li&gt;&#xA;&lt;li&gt;What title do you use instead?  In many cases, a proper title might be completely different from the original.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Taking all of these considerations into account, I would say that human editing may be more appropriate than scripting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that &quot;Review&quot; is already one of the blacklisted words for titles, so we should not be getting new questions with that word in the title.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-02T20:29:44.983" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5289" PostTypeId="2" ParentId="5282" CreationDate="2015-05-02T21:47:34.470" Score="5" Body="&lt;p&gt;For the language tags you mention, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; tag might be unnecessary or redundant (most of the time).  In fact, the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt; already has the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; built into its tag.  The actual language is called BASIC.  Microsoft's version of BASIC is called Visual BASIC (like they also have Visual C++ and Visual C and on and on and on... they're big fans of that word).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, let's keep in mind that there are other &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; languages outside of the three mentioned in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can write C++ code for the .NET framework, so a question could very rightfully be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also now apparently write Objective-C code for the .NET framework.  Why you would want to do that is another question, but the fact remains that is seems you can, so at some point in the near future, someone might want to tag a question as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we eliminate or blacklist this flag, then we'll start seeing tags like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c.net&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++.net&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And the main problem with this is that the actual language will be similar enough between the two frameworks that we shouldn't cause language experts to miss a question because it was tagged as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c.net&lt;/a&gt; rather than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-05-02T21:47:34.470" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5290" PostTypeId="2" ParentId="5283" CreationDate="2015-05-03T12:31:11.333" Score="6" Body="&lt;h2&gt;Java&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://openjdk.java.net/projects/code-tools/jmh/&quot; rel=&quot;nofollow&quot;&gt;jmh&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages targetting the JVM.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/rolfl/MicroBench&quot; rel=&quot;nofollow&quot;&gt;MicroBench&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Simpler microbenchmarks of Java8 code &lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://code.google.com/p/caliper/&quot; rel=&quot;nofollow&quot;&gt;caliper&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Caliper is Google's open-source framework for writing, running and viewing the results of JavaMicrobenchmarks. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="47826" LastEditDate="2015-05-03T16:27:13.337" LastActivityDate="2015-05-03T16:27:13.337" CommentCount="0" CommunityOwnedDate="2015-05-06T03:41:26.390" ContentLicense="CC BY-SA 3.0" />
  <row Id="5291" PostTypeId="5" CreationDate="2015-05-03T16:24:34.330" Score="0" Body="&lt;p&gt;A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications. The term usually refers to relatively simple programs, that can be combined together to accomplish a task, much as one might use multiple hand tools to fix a physical object. The ability to use a variety of tools productively is one hallmark of a skilled software engineer.&lt;/p&gt;&#xA;" OwnerUserId="47826" LastEditorUserId="47826" LastEditDate="2015-05-04T01:31:00.260" LastActivityDate="2015-05-04T01:31:00.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5292" PostTypeId="4" CreationDate="2015-05-03T16:24:34.330" Score="0" Body="A programming tool or software development tool is a computer program that software developers use to create, debug, maintain, or otherwise support other programs and applications." OwnerUserId="47826" LastEditorUserId="47826" LastEditDate="2015-05-04T01:31:07.030" LastActivityDate="2015-05-04T01:31:07.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5293" PostTypeId="2" ParentId="5283" CreationDate="2015-05-03T23:38:25.280" Score="3" Body="&lt;h1&gt;Ruby&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Included in Ruby's stdlib:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://ruby-doc.org/stdlib-2.2.0/libdoc/benchmark/rdoc/Benchmark.html&quot; rel=&quot;nofollow&quot;&gt;The &lt;code&gt;Benchmark&lt;/code&gt; module&lt;/a&gt; let's you time the execution of any block of code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://ruby-doc.org/stdlib-2.2.0/libdoc/profiler/rdoc/Profiler__.html&quot; rel=&quot;nofollow&quot;&gt;The &lt;code&gt;Profiler&lt;/code&gt; module&lt;/a&gt; which gives a more detailed report for scripts, with execution time broken down by method calls.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Gems:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/ruby-prof/ruby-prof&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;ruby-prof&lt;/code&gt;&lt;/a&gt; is a pretty feature-rich profiler that can also benchmark memory usage and garbage collection.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14370" LastActivityDate="2015-05-03T23:38:25.280" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5294" PostTypeId="2" ParentId="5283" CreationDate="2015-05-03T23:54:16.393" Score="6" Body="&lt;h1&gt;Linux/Unix command line&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;time&lt;/code&gt; command will give you a rough idea of execution time. See &lt;a href=&quot;https://stackoverflow.com/a/9006802/167996&quot;&gt;this SO answer&lt;/a&gt; for details and caveats.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-05-03T23:54:16.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5295" PostTypeId="2" ParentId="5283" CreationDate="2015-05-04T00:03:53.940" Score="5" Body="&lt;h1&gt;Browsers&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;All the major, modern browsers come with a suite of developer tools, including profilers:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.chrome.com/devtools&quot; rel=&quot;nofollow&quot;&gt;Chrome DevTools&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.apple.com/safari/tools/&quot; rel=&quot;nofollow&quot;&gt;Safari Developer Tools&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://msdn.microsoft.com/en-us/library/dd565628%28v=vs.85%29.aspx&quot; rel=&quot;nofollow&quot;&gt;Internet Explorer Developer Tools (aka F12 Tools)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/en/docs/Tools&quot; rel=&quot;nofollow&quot;&gt;Firefox Developer Tools&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.opera.com/dragonfly/documentation/&quot; rel=&quot;nofollow&quot;&gt;Opera Developer Tools (aka Dragonfly)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14370" LastActivityDate="2015-05-04T00:03:53.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5296" PostTypeId="2" ParentId="5231" CreationDate="2015-05-04T00:37:45.933" Score="6" Body="&lt;h1&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Blackjack&quot; rel=&quot;nofollow&quot;&gt;Blackjack&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Yes, the card game. No, hear me out!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As with many classic programming challenges, there's a deck of cards (usually several!) and shuffling and perhaps sorting involved. That's always fun. And there's all the cardshark jargon :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At its most basic, there's the trickery of an Ace being worth either 1 &lt;em&gt;or&lt;/em&gt; 11, so you sometimes need to track two possible scores for a hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there's the asymmetry in that there are two &quot;players&quot;, but one is the dealer who &lt;em&gt;must&lt;/em&gt; draw cards until a score of 17 or higher is reached. Perfectly simple rules for a computer to follow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, while Blackjack is basically about getting closest to 21 without going over, there are many other rules that can be respected or ignored as one sees fit (the title above links to Wikipedia's article on Blackjack, where you'll find lots of stuff).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the more adventurous there's &quot;splitting&quot;: A hand of two cards of equal value may be split into two separate hands. And, depending on the hands and the rules you use, you might then split those two hands again. And while face cards are all worth 10, some rulesets do treat them differently when splitting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the &lt;em&gt;original&lt;/em&gt; &quot;blackjack&quot; meant specifically Ace of Spades + a Jack, but nowadays it usually just means Ace + 10. And by the way, a blackjack is worth 21, but still beats non-blackjack hands worth 21, so straight-up numerical comparison isn't quite enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then there's doubling down: Doubling your bet and receiving exactly 1 more card, but no more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also &quot;insurance&quot; which is a side-bet on the dealer having a blackjack. This makes more sense in a real-life game where the dealer draws a hole card, and the player can attempt to &quot;read&quot; the dealer like in poker. Here, the dealer will probably be your inscrutable computer (since it's no fun to play as the dealer), so insurance probably isn't that interesting. Unless your program is counting cards, perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of overall scope, there are many options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A full game with a dealer and 1 or more positions for the player to play and configurable rules.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A game that plays itself, learning the best actions to take for a given hand over time, maybe? Tables for the best strategies for given hands already exist, so you can check your results.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A card counting program that plays the game like Rain Man. It can just track the most likely card to come up next, or think several moves ahead, including splits and doubling down, or tricking the dealer into busting. Just don't bring it near a casino if you value your health.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A simple game of blackjack against the computer (just hit/stand; no splitting/doubling down etc.).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A simple scoring function for two or more cards.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;And anything in between.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In all, there's should be meat here for any skill level. The house wins.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="14370" LastEditDate="2015-05-05T18:27:20.007" LastActivityDate="2015-05-05T18:27:20.007" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5297" PostTypeId="1" AcceptedAnswerId="5307" CreationDate="2015-05-04T01:05:57.273" Score="10" ViewCount="73" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/88691/solution-for-rod-cutting-problem-using-dynamic-programming&quot;&gt;https://codereview.stackexchange.com/questions/88691/solution-for-rod-cutting-problem-using-dynamic-programming&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes, users posts a programming problem as the title of their question, followed by their solution and very little else. Now, a bit of Google-fu on the title itself points me to &lt;a href=&quot;http://www.geeksforgeeks.org/dynamic-programming-set-13-cutting-a-rod/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this link&lt;/a&gt;, and as much as I am inclined to just include the link in the question, I think that should be left to the OP. In other words, we shouldn't be encouraging laziness on the OP's part by helping them include links or descriptions to the programming problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I taking a reasonable stand here, or should I be more flexible? I'm pointing out this question specifically as it is down to -4 at time of writing, and I'm not sure if that's all because it's missing just a link to the programming problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a related note, how about solutions to the more familiar Project Euler problems? Should OP always be compelled to link to the source of their programming problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TSP = Travelling Salesman Problem, and we even have a tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/travelling-salesman&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;travelling-salesman&amp;#39;&quot; rel=&quot;tag&quot;&gt;travelling-salesman&lt;/a&gt; for it, but I genuinely did not know without looking at the tags for this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/88744/genetic-algorithm-for-tsp&quot;&gt;Genetic Algorithm for TSP&lt;/a&gt;. I'll file this the same as &quot;familiar Project Euler problems&quot;...&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-05-04T23:58:11.240" Title="Helping users add context to their questions" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5298" PostTypeId="1" AcceptedAnswerId="5299" CreationDate="2015-05-04T03:42:29.697" Score="9" ViewCount="132" Body="&lt;p&gt;I wrote a question, but forgot to thoroughly re-test my code after I made a modification and before I posted the question.  I was notified of a major bug by mjolka (thank you!) in chat, such a major bug that it could not be considered an edge case, but rather an off-topic post.  I had already received two answers, neither of which mentioned the problem, and therefore could not delete the post.&lt;/p&gt;&#xA;&lt;p&gt;Then, I was undecided about what to do.  Initially, I close voted the post, but then thought that maybe an edit would be in order as it did not invalidate an answer, and retracted the vote.  Then, I talked to a moderator in chat, who told me I should leave the question intact.  Now, I have flagged the post for moderator attention and am unsure of what to do now.  I created a working question and explained what was wrong in the comments, but then realized it could be closed as a duplicate anyway.  Then, I asked the moderator to close my question so this wouldn't happen, but he said my second question could be dup-closed anyway.  Now, this second question is deleted until further notice, and I have no idea what I should do.  The two answers I received were good, and I would like to get some more in depth reviews as well, which cannot happen on a closed question.&lt;/p&gt;&#xA;&lt;p&gt;For reference, &lt;a href=&quot;https://codereview.stackexchange.com/questions/88665/build-a-double-from-a-stream-of-chars&quot;&gt;this&lt;/a&gt; is the question in question.&lt;/p&gt;&#xA;&lt;h2&gt;Update&lt;/h2&gt;&#xA;&lt;p&gt;The flag was declined because the community can handle the issue, but as I said, I cannot draw the issue to the community's attention as I have already retracted my close vote.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-05T16:32:28.810" Title="Major bugs caught in questions" Tags="|discussion|site-policy|asking-questions|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5299" PostTypeId="2" ParentId="5298" CreationDate="2015-05-04T07:03:22.600" Score="8" Body="&lt;p&gt;Whether a bug makes a question off-topic for being broken code depends on the severity of the bug.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In general, bugs may be present in the code as long as it is correct to the best of your knowledge.&lt;/li&gt;&#xA;&lt;li&gt;On the other hand, if the bug is so obvious that the code couldn't possibly work (a major error that prevents the code from compiling, for example), then I would probably prefer to see it closed, reasoning that… &#xA;&lt;ul&gt;&#xA;&lt;li&gt;You failed in your duty to ensure that the code is working.&lt;/li&gt;&#xA;&lt;li&gt;Closing questions with broken code helps maintain the quality of the site.&lt;/li&gt;&#xA;&lt;li&gt;Closure notifies you that the code is broken, which is in itself a form of valuable feedback.&lt;/li&gt;&#xA;&lt;li&gt;Closing it sooner gives you a chance to fix the code.  Once the bug is mentioned in an answer, it would no longer be fair game to fix your code.&lt;/li&gt;&#xA;&lt;li&gt;If you manage to fix the code and get the question reopened, reviews can focus on more meaningful issues.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since you were unaware of the bug at the time of posting, the question is not off-topic, even with the fatal bug.  The bug can be addressed in an answer (ideally by @mjolka).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question didn't get closed, and the answers failed to mention your bug, then it might be OK to sneak in a fix, as long as your fix does not invalidate the existing answers.  Such a ninja edit isn't something that I would encourage, but it might be the least bad resolution to an awkward situation.  In the revision comment, you should clarify exactly what you are changing, and mention that it doesn't invalidate existing answers.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-05-05T16:32:28.810" LastActivityDate="2015-05-05T16:32:28.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5300" PostTypeId="1" AcceptedAnswerId="5301" CreationDate="2015-05-04T08:15:48.807" Score="4" ViewCount="58" Body="&lt;p&gt;What is the established criterion for accepting answer, when valuable information is equally spread in multiple answers? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm having difficult time weighting objectively which answer to accept, as in many instances there are multiple equally good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it the one with highest vote considered the best to be accepted? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on the above, wouldn't be better if there was an option for collaborative answer, with possibility to merge multiple complementary answers into one that covers completely the question subject matter?  &lt;/p&gt;&#xA;" OwnerUserId="69334" LastEditorUserId="69334" LastEditDate="2015-05-04T11:40:48.163" LastActivityDate="2015-05-04T11:40:48.163" Title="What you do when valuable info is spread equally in more than one answer?" Tags="|feature-request|accepted-answer|" AnswerCount="2" CommentCount="1" ClosedDate="2015-09-19T16:57:36.420" ContentLicense="CC BY-SA 3.0" />
  <row Id="5301" PostTypeId="2" ParentId="5300" CreationDate="2015-05-04T08:19:12.457" Score="8" Body="&lt;p&gt;Upvote every answer that you find helpful.  Other users will vote on the answers as well.  Choosing to accept an answer is completely at your discretion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Merging answers is not appropriate, as other users may want to vote on each answer in a different way than you.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-04T08:19:12.457" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5302" PostTypeId="2" ParentId="5300" CreationDate="2015-05-04T10:22:02.780" Score="6" Body="&lt;p&gt;Here are two related Meta links:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work&quot;&gt;How does accepting an answer work?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;Which answer should I choose?&lt;/h2&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;The bottom line is that you should accept the answer that you found to be the most helpful to you, personally.&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/13396/which-answer-do-i-accept-if-i-have-multiple-correct-answers&quot;&gt;Which answer do I accept if I have multiple correct answers?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Specifically, &lt;a href=&quot;https://meta.stackexchange.com/a/13403&quot;&gt;this answer to the above question&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I would say, the obvious 'established criterion' is &lt;strong&gt;&lt;em&gt;yourself&lt;/em&gt;&lt;/strong&gt;. You may want to mark the most humorous one as the answer. You may simply go by the earliest post. Or go by the alphabetic sequence of the usernames... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only advice I can give is that the more arbitrary/subjective your selection is, the better it may be to actually comment on the chosen answer, or the rest, why you have made your selection as such. It's not so much to provoke a debate, but to let the rest understand your train-of-thought which we would otherwise have no access to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think about it, accepting an answer is to close the feedback loop and let the rest know how the chosen answer is the most helpful to you, and I believe adding a small comment to explain that completes the completion of the loop nicely. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(now, I hope you will accept this answer because I'm hoping your subjective criterion consist of me ending with - please?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;em&gt;just kidding!&lt;/em&gt;)&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-05-04T10:22:02.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5303" PostTypeId="2" ParentId="5231" CreationDate="2015-05-04T18:05:27.507" Score="4" Body="&lt;h2&gt;The 1-2-3 solitaire&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;For beginners:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given a deck of Napoletan cards (ignoring suits), you &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Take away the first one and say 'one', if the value of the card is one you lose&lt;/li&gt;&#xA;&lt;li&gt;Take away the second one and say 'two', if the value of the card is two you lose&lt;/li&gt;&#xA;&lt;li&gt;Take away the third one and say 'three', if the value of the card is three you lose&lt;/li&gt;&#xA;&lt;li&gt;Take away the fourth one and say 'one', if the value of the card is one you lose&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you end-up the deck you win.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Stretch goal&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allow support for 1-to-n solitaires&lt;/li&gt;&#xA;&lt;li&gt;Run a big number of simulations for different solitaires and see how often you win and which solitaire numbers are easier/harder than which.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="54718" LastActivityDate="2015-05-04T18:05:27.507" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5304" PostTypeId="1" CreationDate="2015-05-04T19:01:09.207" Score="16" ViewCount="172" Body="&lt;p&gt;I don't know how bad it is for other languages, but for CSS reviews, I feel like I keep pointing out the same mistakes every time:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lack of shorthand&lt;/li&gt;&#xA;&lt;li&gt;Failure to use more semantic HTML5 elements when they're appropriate (eg. section vs div)&lt;/li&gt;&#xA;&lt;li&gt;Unsemantic class names&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Some of these things I would expect a linter to catch, but it doesn't seem like anyone is using them.  Is that just the nature of the beast or is there anything that can really be done to reduce the number of &lt;em&gt;rookie&lt;/em&gt; mistakes that seem to be repeated in every single review?&lt;/p&gt;&#xA;" OwnerUserId="26722" LastEditorUserId="31562" LastEditDate="2017-03-07T11:43:31.333" LastActivityDate="2017-03-07T11:43:31.333" Title="My reviews feel like a broken record" Tags="|discussion|repeated-reviews|" AnswerCount="2" CommentCount="3" FavoriteCount="0" ClosedDate="2015-05-05T13:15:39.753" ContentLicense="CC BY-SA 3.0" />
  <row Id="5305" PostTypeId="2" ParentId="5304" CreationDate="2015-05-04T19:19:07.060" Score="17" Body="&lt;p&gt;&lt;strong&gt;Personal hat on, not mod hat&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Burn-out?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is real, and I recommend you be more selective about what questions you answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review (this site) should be fun for you. If you are not enjoying the process, then something is wrong, and we should try to fix it. Without people willing to answer the questions, then our site will languish, but, you can't feel obliged to answer everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One 'revelation' I had is that I can be selective in what I answer, when I answer, and how I answer. I only choose to answer those questions that appeal to me, when I have time, and in ways that make me satisfied. perhaps it is because the Java tag, and other tags I frequent, are &quot;busy&quot; tags, that I can feel confident that if there are questions I skip, or partially answer, that someone else will find the gaps, and fill them in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This works the other way around too, in that often I will get satisfaction supplementing answers that other people have given too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, my suggestion is as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;control the burn-out, and prevent it before we lose you to the site for good. We want to encourage sustained &quot;contributions&quot;, if we can. Fewer answers for longer is better than a massive glut and then nothing.&lt;/li&gt;&#xA;&lt;li&gt;trust the community to answer questions. It does not &lt;strong&gt;have&lt;/strong&gt; to be you.&lt;/li&gt;&#xA;&lt;li&gt;find those things that entertain you, and that you can learn from too, and use Code Review as a 'reward' as well.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Things I find myself doing regularly now, are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;deep analysis on specific problems that let me explore areas of programming I am new to - new language semantics, specific performance problems, interesting challenges to me too.&lt;/li&gt;&#xA;&lt;li&gt;ignore the questions that don't have &quot;curb appeal&quot;.&lt;/li&gt;&#xA;&lt;li&gt;find out what people are talking about - follow the chat room, if something comes up that's interesting, often it will be worth answering too.&lt;/li&gt;&#xA;&lt;li&gt;looking at zombies (unanswered questions that are older) and seeking out more complicated, in-depth opportunities to learn something that nobody else apparently is up for reviewing.&lt;/li&gt;&#xA;&lt;li&gt;seek out meta-challenges - by this, I mean things like: get a tag-badge in something tangential to your core skills - for example, &quot;hunt&quot; a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; bronze badge, regardless of the language, or hit the review queues, or find a different way to explore what's possible on this site.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ask&lt;/strong&gt; questions in languages, areas where you are not an expert.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Regardless, whatever you decide, you should find a way to make it enjoyable, and remember that it is about the fun... really.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, about that 'fun' part... it's easy for me to suggest it's not about the reputation.... when, obviously it is, at least a bit. On the other hand, I have gained the most satisfaction from some of my low-scoring, or even &quot;broken&quot; answers. Those answers where I learned the most, or invested the most.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, without being too &quot;humble&quot; about it, there are people who are new to the languages you are interested in too... and they are looking for opportunities to contribute as well. Even novices can review the simpler, lint-like issues you find in &quot;those&quot; questions... leaving those questions for others is, perhaps, helping Code Review develop other experts too.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2015-05-04T19:24:20.907" LastActivityDate="2015-05-04T19:24:20.907" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5306" PostTypeId="2" ParentId="5304" CreationDate="2015-05-04T19:42:46.770" Score="15" Body="&lt;h3&gt;Note: This is just an idea. A thought. I do like &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5305/31562&quot;&gt;rolfl's answer&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;First of all, is there anything essentially wrong with pointing out the same mistakes every time? Except the fact that it can get boring and is tedious to write enough text to explain the issue?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that for as long as C++ compilers accept &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5278/31562&quot;&gt;&lt;code&gt;using namespace std;&lt;/code&gt;&lt;/a&gt;, people are going to continue making that mistake. There will always be newbies. Accept this.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What if it would be easier to post answers?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Would it then be less tedious to point out the same mistakes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just like &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/4952/frequently-posted-comments&quot;&gt;Frequently Posted Comments&lt;/a&gt;, what if there also was Frequently Posted Answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It shouldn't be too hard to build a tool to make reviewing code easier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A while ago I created a &lt;a href=&quot;https://codereview.stackexchange.com/questions/78695/code-q2a-copy-code-blocks-from-questions-to-answers&quot;&gt;JS userscript&lt;/a&gt; that simplified a bit of the process for me when posting answers, I could select lines of code that I wanted to comment on, and I could copy them to my answer. Then I went through the code copied to my answer, from top to bottom, and added my comments about those lines of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Likewise, in theory it should be possible to make a userscript so that you can select a piece of code and a popup shows up asking you &quot;What is wrong with this piece of code?&quot; and you can select something, and you get a couple of alternative ways to write the same thing to choose from, and that is then added to your answer (I have not started to make anything like this, this is just an idea).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it then be more fun to say the same things over and over?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note however, that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5246/31562&quot;&gt;the strength of Code Review is the human element&lt;/a&gt; which is why you should read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5305/31562&quot;&gt;rolfl's answer&lt;/a&gt; once more.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-05-04T19:42:46.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5307" PostTypeId="2" ParentId="5297" CreationDate="2015-05-04T20:11:26.707" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;In other words, we shouldn't be encouraging laziness on the OP's part by helping them include links or descriptions to the programming problems.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I agree. It is not your responsibility to add the description, it is the responsibility of the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the most helpful thing to do is to add a comment and ask for more description. If the OP ignores those comments, then that is up to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, if the question is on the risk of being closed because the lack of description, and it is a question you really really want to post a review to, then you should feel free to add description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Project Euler problems are easier to know the description of as they are easily google-able if you know the id number of the problem. However, it is &lt;strong&gt;always&lt;/strong&gt; strongly recommended to include a description of the problem in the question itself, and a link to the original source. A while ago, Project Euler was offline, which caused all their own descriptions of the problems to be unavailable. The general Stack Exchange policy is to not rely on links.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-05-04T20:11:26.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5308" PostTypeId="1" CreationDate="2015-05-05T01:23:56.153" Score="10" ViewCount="56" Body="&lt;p&gt;This is my own fault, but if I made the mistake I'm sure others could too. I missed that &quot;Best practices in general&quot; was in the &quot;Don't ask about section&quot; because I stopped at &quot;Best practices and design pattern usage&quot; in the &quot;Ask about&quot; section.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is is possible to maybe reword it to something like&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices &lt;em&gt;for specific cases&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design pattern usage &lt;em&gt;for specific cases&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Looking at it again though, maybe that is what was meant by &quot;The quality of your working code with regards to:&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue I see is that there's two things so similar in each list, it's like saying &quot;Ask q if q is ∈ A; Don't ask q if q ∈ B, where B ⊂ A&quot;.&lt;/p&gt;&#xA;" OwnerUserId="71148" LastEditorUserId="31562" LastEditDate="2015-07-22T14:10:35.113" LastActivityDate="2015-07-22T14:10:35.113" Title="Reword tour page to specify best practices in specific cases" Tags="|discussion|scope|help-center|wording|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5309" PostTypeId="1" AcceptedAnswerId="5804" CreationDate="2015-05-05T07:52:50.430" Score="13" ViewCount="134" Body="&lt;p&gt;On Stack Overflow itself it makes perfect sense to link to similar questions and say that the user might get better results from searching those results first and can likely find their problem already solved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for Code Review, it isn't the intention that people need help with their specific implementation, and even if their goal is similar to others it's valuable to get someone reading over their code. It's a slightly mixed signal to think that the intent of the site is for other people to review your work for feedback but then when typing up a question to ask you're told that you maybe shouldn't bother because other people got feedback on their solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it's valuable to have the links. I just wonder if the phrasing of the text might throw off the beginners that need help the most.&lt;/p&gt;&#xA;" OwnerUserId="72910" LastEditorUserId="31562" LastEditDate="2015-07-22T14:12:12.800" LastActivityDate="2015-07-22T15:15:29.813" Title="Should Code Review's related questions say they &quot;may already have your answer&quot;?" Tags="|discussion|asking-questions|duplicates|wording|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5310" PostTypeId="2" ParentId="70" CreationDate="2015-05-05T14:34:14.927" Score="6" Body="&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;          _____                    _____          &#xA;         /\    \                  /\    \         &#xA;        /::\    \                /::\    \        &#xA;       /::::\    \              /::::\    \       &#xA;      /Python\    \            /Scala:\    \      &#xA;     /:::/\:::\    \          /:::/\:::\    \     &#xA;    /:::/  \:::\    \        /:::/__\:::\    \    &#xA;   /:::/    \:::\    \      /Ruby\   \:::\    \   &#xA;  /:::/    / \:::\    \    /::::::\   \:::\    \  &#xA; /:::/    /   \:::\    \  /:::/\:::\   \:::\____\ &#xA;/dot/____/     \net\____\/:::/  \:::\   \:::|    |&#xA;\:::\    \      \::/    /\::/   |Java\  /:::|____|&#xA; \:::\    \      \/____/  \/____|:::::\/:::/    / &#xA;  \:::\    \                    |:::::::::/    /  &#xA;   \VBA\    \                   |::|\C++:/    /   &#xA;    \:::\    \                  |::| \::/____/    &#xA;     \PHP\    \                 |::|  ~|          &#xA;      \:::\    \                |::|   |          &#xA;       \:::\____\               \::|   |          &#xA;        \C#/    /                \:|   |          &#xA;         \/____/                  \|___|   &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Add/remove the languages if you prefer.&lt;/p&gt;&#xA;" OwnerUserId="35389" LastEditorDisplayName="user34073" LastEditDate="2015-05-05T17:03:07.530" LastActivityDate="2015-05-05T17:03:07.530" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5311" PostTypeId="1" CreationDate="2015-05-05T17:42:28.593" Score="2" ViewCount="50" Body="&lt;p&gt;In addition of the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/70/what-should-our-logo-and-site-design-look-like&quot;&gt;logo question&lt;/a&gt; I would raise the same question for a slogan.&lt;br/&gt;&#xA;Give in one strong sentence the real meaning of our lovely CR community.&lt;br/&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the things the sentence could contain :&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What we do for you.&lt;/li&gt;&#xA;&lt;li&gt;How we work.&lt;/li&gt;&#xA;&lt;li&gt;We don't discriminate.&lt;/li&gt;&#xA;&lt;li&gt;We vote a lot for good questions and answers.&lt;/li&gt;&#xA;&lt;li&gt;We do have &lt;strong&gt;&lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the best chatroom&lt;/a&gt;&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't think a lot of sister sites do have a slogan, but remember &lt;strong&gt;CR is unique&lt;/strong&gt; so we deserve unique things.&lt;/p&gt;&#xA;" OwnerUserId="35389" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-05-05T17:42:28.593" Title="what should our slogan be?" Tags="|discussion|beta-progress|" AnswerCount="1" CommentCount="0" ClosedDate="2015-05-05T18:11:22.633" ContentLicense="CC BY-SA 3.0" />
  <row Id="5312" PostTypeId="2" ParentId="5311" CreationDate="2015-05-05T17:42:28.593" Score="1" Body="&lt;p&gt;Proposal :&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Improving code, habits and people with a smile.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="35389" LastActivityDate="2015-05-05T17:42:28.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5313" PostTypeId="2" ParentId="233" CreationDate="2015-05-05T19:18:35.803" Score="1" Body="&lt;p&gt;Improving code, habits and people&lt;/p&gt;&#xA;" OwnerUserId="35389" LastEditorUserId="35389" LastEditDate="2015-05-05T19:24:04.013" LastActivityDate="2015-05-05T19:24:04.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5314" PostTypeId="2" ParentId="5231" CreationDate="2015-05-06T01:33:47.077" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/write-a-program&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;write-a-program&amp;#39;&quot; rel=&quot;tag&quot;&gt;write-a-program&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/which-takes-string-inputs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;which-takes-string-inputs&amp;#39;&quot; rel=&quot;tag&quot;&gt;which-takes-string-inputs&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/and-turns-them-all-into-tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;and-turns-them-all-into-tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;and-turns-them-all-into-tags&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/something-like-this&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;something-like-this&amp;#39;&quot; rel=&quot;tag&quot;&gt;something-like-this&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/so-we-can-have-more-fun-in-chat&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;so-we-can-have-more-fun-in-chat&amp;#39;&quot; rel=&quot;tag&quot;&gt;so-we-can-have-more-fun-in-chat&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-05-06T01:33:47.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5315" PostTypeId="1" CreationDate="2015-05-06T13:55:15.093" Score="13" ViewCount="94" Body="&lt;p&gt;I'm new to both this site and to real-life code reviews, but I've got heaps of experience with other SE sites. In a similar line to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5234/how-should-i-interpret-upvotes-when-i-get-no-other-responses&quot;&gt;How should I interpret upvotes when I get no other responses?&lt;/a&gt;, I'm interested in what voting behaviour &quot;means&quot; on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/88559/data-item-prototype-in-a-javascript-data-structure-where-object-instance-functio&quot;&gt;a question&lt;/a&gt; which seems to have received a decent amount of traffic. There's one answer, and currently I appear to have been the only person to vote on it. There are no comments or alternate answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I draw any conclusions from the fact that there seem to be a decent number of people visiting my question and voting on the question, but not voting on the answer? My gut instinct is to interpret it as a sign that the points made in the review are legitimate and certainly not wrong (no downvotes or comments), and that there's nothing burningly obvious they've missed (no alternate answers or 'consider X' comments), but they're more like low-priority 'nice to have' suggestions or reasonable preferences than burning insights that I should act on immediately (no upvotes). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've made the simple changes suggested already (capitalisation conventions), and have added the others as low-priority items to try to work in next time I do refactoring, but not as a reason to refactor on their own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that about right? Or is there a different culture of voting here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick browse of meta seems to suggest that maybe people vote less here than elsewhere.&lt;/p&gt;&#xA;" OwnerUserId="71675" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-05-07T15:30:27.853" Title="How can I interpret answers with no/few upvotes or comments, on questions with reasonable traffic?" Tags="|discussion|voting|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5316" PostTypeId="1" AcceptedAnswerId="5317" CreationDate="2015-05-06T23:46:08.327" Score="18" ViewCount="235" Body="&lt;p&gt;Last year, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3827/31562&quot;&gt;two community projects&lt;/a&gt; were born.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of them has been, according to some Github statistics, &lt;a href=&quot;http://chat.stackexchange.com/search?q=retailcoder%2Frubberduck&amp;amp;Room=16134&amp;amp;User=125580&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;one of them&lt;/a&gt; is a lot more active than &lt;a href=&quot;http://chat.stackexchange.com/search?q=cardshifter&amp;amp;Room=14929&amp;amp;User=125580&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;the other&lt;/a&gt;. Perhaps most importantly, the Rubberduck project has spawned &lt;a href=&quot;https://codereview.stackexchange.com/search?q=rubberduck+is%3Aquestion&quot;&gt;17 Code Review questions&lt;/a&gt; (all but four of the search results seems to be about code from the project itself).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would make sense to me if a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck-vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck-vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck-vba&lt;/a&gt; tag was created, to connect all those questions together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;General question:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a point in time where a community project deserves its own tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Specific question:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we create a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck-vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck-vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck-vba&lt;/a&gt; tag?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; The tag has now been created, with the name &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-09-08T17:16:00.803" Title="Making a tag for a Code Review community project" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5317" PostTypeId="2" ParentId="5316" CreationDate="2015-05-07T00:08:01.177" Score="15" Body="&lt;p&gt;17 questions is substantial, it is also active, and growing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a number of people who would 'follow' or favourite the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag would describe the context in which the code is being developed, and would provide significant information value to anyone inspecting the questions&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the above reasons, I believe the tag would be useful, and should be created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, it is a nice salute to the origins of the code, that it is 'Home Grown', and so on. It has a 'feel good' factor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear though, that while there is a feel good factor, this would not be the only reason to create the tag, there is plenty of other justification too.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-05-07T00:08:01.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5318" PostTypeId="2" ParentId="5316" CreationDate="2015-05-07T00:15:28.103" Score="8" Body="&lt;h3&gt;General Answer&lt;/h3&gt;&#xA;&lt;p&gt;This question asks about Code Review's own community projects.  I think it would be okay to make a tag for these, but I think not simply Code Review's community project.&lt;/p&gt;&#xA;&lt;p&gt;Any open-source project should feel welcome to ask for reviews of their code, and even host official-to-them code reviews over soon-to-be-committed code here on Code Review.  Eventually, with enough interest in high quality questions &amp;amp; answers, perhaps it may be time to create a tag for that open-source project.&lt;/p&gt;&#xA;&lt;p&gt;Importantly, though, with these sorts of open-source-project tags, I feel it is necessary that they have a very good Wiki entry, and perhaps most importantly, a link to the repository for the code within the description for the tag.&lt;/p&gt;&#xA;&lt;p&gt;Also important would be making sure the tag names themselves are clear and distinct.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Specific Answer&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck-vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck-vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck-vba&lt;/a&gt; seems a clear enough tag to me, but if we do create let's be certain we set this as a perfect example of what any other open-source-project's tag should look like on Code Review:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Make sure anyone on Code Review involved in the project goes through and tags &lt;strong&gt;all&lt;/strong&gt; appropriate questions with the tag.&lt;/li&gt;&#xA;&lt;li&gt;Make sure the Wiki has an excellent description of what the goal of the open source project is, and include a link to the repository for the project.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-07T00:15:28.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5319" PostTypeId="2" ParentId="5315" CreationDate="2015-05-07T00:20:07.457" Score="7" Body="&lt;p&gt;Sometimes when the questions has a lot of content and answers have a lot of content, I don't feel like reading it all. So since I vote on things I agree or find useful I will not vote on post that I've just read like the third of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've made a good observation in your comment on your question : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The answer got +3 votes since I posted this, so I guess that answer&#xA;  must be a good one and the answer to my question is &quot;Appraising a code&#xA;  review takes quite a lot of effort, therefore, people tend to be&#xA;  slower to vote than on other sites&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First thing, there is a meta effect on question posted on meta. People will see the linked question read it and vote on it since it's the subject of the question. This happens a lot on SO and other site too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second thing is your right, Code Review is a slower site. It's slower for many reasons. Answer are bigger, more complex and need more attention. We are building knowledge on the best practices available in the industry at the moment. Things are more subjective as not every solution/pattern fit every question. There is a lot more involvement in the process and that is what I find make Code Review beautiful. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Last thing, we don't vote enough too. &lt;/p&gt;&#xA;" OwnerUserId="28156" LastActivityDate="2015-05-07T00:20:07.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5321" PostTypeId="2" ParentId="5316" CreationDate="2015-05-07T04:07:58.423" Score="11" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Disclaimer: I own the Rubberduck project's GitHub repository.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Should we create a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck-vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck-vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck-vba&lt;/a&gt; tag?&lt;/h3&gt;&#xA;&lt;p&gt;No. The project's name is &amp;quot;Rubberduck&amp;quot;, so the tag should be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;Okay then. Should we create a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; tag?&lt;/h3&gt;&#xA;&lt;p&gt;I'm biased, but I'll say yes, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5317/23788&quot;&gt;@rolfl's answer&lt;/a&gt; says pretty much everything I'd have to say about &lt;em&gt;why&lt;/em&gt; - I'll only add that having this tag will allow me to stop having to introduce and link to the project's website/repository every time. It seems to be community consensus that there's a place for this tag, and I'll happily create it with my next post, and author a detailed wiki for it.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;What about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck-api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck-api&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck-api&lt;/a&gt; then?&lt;/h3&gt;&#xA;&lt;p&gt;That's an easy one: it should not exist, and should never be created either. The reasoning is simple: there's no need for it, even if there were a thousand posts about Rubberduck's COM API.&lt;/p&gt;&#xA;&lt;p&gt;Any post tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt;, is a post about the source code.&lt;/p&gt;&#xA;&lt;p&gt;Any post tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; is a post about the API.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Is there a point in time where a community project deserves its own tag?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'd generalize this and swap &amp;quot;community&amp;quot; for &amp;quot;open-source&amp;quot;. My thinking on this, is just like any other new tag: &lt;em&gt;when there's enough posts on the main site to justify it&lt;/em&gt;. Subjective? Totally. As with all things, &lt;em&gt;it depends&lt;/em&gt; - creating a new specific tag should always be done through a meta-discussion, such as this one.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-07T04:37:18.427" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5322" PostTypeId="2" ParentId="5315" CreationDate="2015-05-07T15:30:27.853" Score="8" Body="&lt;p&gt;There is another point not mentioned by @Marc-Andre that probably helped you get points on your question: from what I can see, it's your first post on the site, which means that it probably went through the first posts review queue and that it gathered more attention on the question. But if people react like I do, they will make an effort to judge and if possible give a vote to the first post even if they don't know &lt;em&gt;that&lt;/em&gt; much about the language. Namely, they will probably make some effort for the first post in the queue, but not for its answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's probably yet another reason why you got votes but the answer didn't get that many votes: it was a good first post.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastActivityDate="2015-05-07T15:30:27.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5323" PostTypeId="2" ParentId="5231" CreationDate="2015-05-07T15:31:18.767" Score="21" Body="&lt;h1&gt;StackSTV&lt;/h1&gt;&#xA;&lt;p&gt;Stack Exchange uses an STV-based system for holding elections. They use the software &lt;a href=&quot;http://www.openstv.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;OpenSTV&lt;/a&gt; to host it.&lt;/p&gt;&#xA;&lt;p&gt;That software is no longer being maintained, and the system is being rebranded as &lt;a href=&quot;http://www.opavote.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;OpaVote&lt;/a&gt;, and will no longer be free.&lt;/p&gt;&#xA;&lt;p&gt;This month's challenge:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Build an implementation of the same STV algorithm used for Stack Exchange moderator elections, that consumes data in the same format that Stack Exchange provides, and produces the same results.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Algorithm&lt;/h2&gt;&#xA;&lt;p&gt;The actual algorithm use is linked in &lt;a href=&quot;https://meta.stackexchange.com/questions/77541/how-are-moderator-election-votes-counted-in-plain-english&quot;&gt;this Meta.StackExchange question/answer: &lt;strong&gt;How are moderator election votes counted, in plain English?&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Specifically, using the &lt;a href=&quot;http://en.wikipedia.org/wiki/Counting_single_transferable_votes#Meek.27s_method&quot; rel=&quot;nofollow noreferrer&quot;&gt;&amp;quot;Meek STV&amp;quot; algirithm here - in Wikipedia&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;Inputs&lt;/h2&gt;&#xA;&lt;p&gt;For examples of input data, see: &lt;a href=&quot;https://stackoverflow.com/election/&quot;&gt;Stack Overflow Elections&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Typical data looks something like:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;10 3&#xA;1 1 2 3 0&#xA;1 4 5 6 0&#xA;1 6 7 2 0&#xA;1 3 6 1 0&#xA;1 6 8 4 0&#xA;1 6 3 2 0&#xA;1 4 1 9 0&#xA;1 8 9 3 0&#xA;1 8 7 3 0&#xA;....&#xA;1 8 2 1 0&#xA;1 9 4 6 0&#xA;1 4 8 3 0&#xA;1 3 4 8 0&#xA;1 4 5 10 0&#xA;0&#xA;&amp;quot;meagar&amp;quot;&#xA;&amp;quot;Raghav Sood&amp;quot;&#xA;&amp;quot;Bohemian&amp;quot;&#xA;&amp;quot;0x7fffffff&amp;quot;&#xA;&amp;quot;Undo&amp;quot;&#xA;&amp;quot;bluefeet&amp;quot;&#xA;&amp;quot;Matt&amp;quot;&#xA;&amp;quot;Jon Clements&amp;quot;&#xA;&amp;quot;Siddharth Rout&amp;quot;&#xA;&amp;quot;Doorknob&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The format is essentially:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The number of candidates, and seats on the first line - 10, and 3 represent there are 10 candidates, and 3 positions.&lt;/li&gt;&#xA;&lt;li&gt;a list of any candidates that have withdrawn preceded with a negative number - one per line (Stack Exchange won't have these, likely).&lt;/li&gt;&#xA;&lt;li&gt;a count of people with a specific combination of votes For example, in the first line: &lt;code&gt;1 1 2 3 0&lt;/code&gt; that means that one person voted with the combination first-choice candidate 1, second choice candidate 2, third choice candidate 3. The 0 represents the end of that line. Note that combinations can be duplicated, potentially.&lt;/li&gt;&#xA;&lt;li&gt;a zero on a line by itself represents the end of the vote section.&lt;/li&gt;&#xA;&lt;li&gt;following that, is the names of the candidates, in the order of the choices.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Feel free to implement it in the language of your choice, and to embellish it with GUI, graphs, charts, etc.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-07T15:48:19.893" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="5324" PostTypeId="2" ParentId="233" CreationDate="2015-05-08T07:53:57.387" Score="6" Body="&lt;p&gt;Reducing technical debt, one review at a time.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2015-05-08T07:53:57.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5325" PostTypeId="2" ParentId="233" CreationDate="2015-05-08T11:45:40.340" Score="3" Body="&lt;ul&gt;&#xA;&lt;li&gt;Where bad code comes to die.&lt;/li&gt;&#xA;&lt;li&gt;CodeReview - Fixing your code, day and night, without &lt;code&gt;Exceptions&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="53251" LastActivityDate="2015-05-08T11:45:40.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5326" PostTypeId="1" CreationDate="2015-05-10T16:25:43.260" Score="6" ViewCount="86" Body="&lt;p&gt;Last September, Meta got the triumphal announcement that &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2545/code-review-se-is-graduating&quot;&gt;Code Review SE is graduating!&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But eight months later, the site still looks and acts very much like a beta site.  It even has &quot;Beta&quot; in the header. And privilege levels and such haven't changed as the discussions of graduation suggested they would.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What gives?  Has SE changed its collective mind?  Or is graduation a much longer process timewise than i had the impression it was?&lt;/p&gt;&#xA;" OwnerUserId="1478" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-05-10T16:25:43.260" Title="What ever happened to Code Review &quot;graduating&quot;?" Tags="|discussion|beta-progress|" AnswerCount="0" CommentCount="1" ClosedDate="2015-05-10T17:01:57.587" ContentLicense="CC BY-SA 3.0" />
  <row Id="5327" PostTypeId="1" AcceptedAnswerId="5330" CreationDate="2015-05-10T23:48:00.467" Score="13" ViewCount="842" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;At the end-of-day on Sunday, May 31st, the most-voted post will become the next &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It is June 1, and the top-voted answer is: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5330/31503&quot;&gt;&lt;strong&gt;Decrypt a monoalphabetic substitution cipher&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;April's &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/calculator&quot;&gt;Calculator submissions&lt;/a&gt; submissions are still rolling in, and May &lt;a href=&quot;https://codereview.stackexchange.com/search?q=battleship&quot;&gt;Battleship submissions&lt;/a&gt; are starting to arrive, but I felt it'd be prudent that we get a month's challenge decided early so that a challenge can be agreed upon before the month begins (just before).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should we do this time? Feel free to resubmit non-winning ideas from previous rounds, although new ideas are usually more successful.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post an answer to this question with your challenge&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Sunday, May 31st, the most-voted post will become the next &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, you can post questions on the main-site related to the challenge. The idea is to run the challenge all the way through June... although nothing stops you from posting an &quot;entry&quot; later than that :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: Most of this text is borrowed from &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5174/52915&quot;&gt;Mat's Mug&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-07-02T14:50:29.723" Title="June 2015 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="6" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5328" PostTypeId="2" ParentId="5327" CreationDate="2015-05-10T23:48:00.467" Score="1" Body="&lt;p&gt;This month's challenge was for creating &quot;Battleship&quot; implementations.  Why don't we roll an extension of this into next month.  Let's write Battleship AI and let's improve May's Battleship implementations to take AI plugins.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-05-10T23:48:00.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5329" PostTypeId="2" ParentId="5327" CreationDate="2015-05-11T00:10:50.810" Score="8" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Resubmit May's runner-up&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;StackSTV&lt;/h1&gt;&#xA;&lt;p&gt;Stack Exchange uses an STV-based system for holding elections. They use the software &lt;a href=&quot;http://www.openstv.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;OpenSTV&lt;/a&gt; to host it.&lt;/p&gt;&#xA;&lt;p&gt;That software is no longer being maintained, and the system is being rebranded as &lt;a href=&quot;http://www.opavote.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;OpaVote&lt;/a&gt;, and will no longer be free.&lt;/p&gt;&#xA;&lt;p&gt;This month's challenge:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Build an implementation of the same STV algorithm used for Stack Exchange moderator elections, that consumes data in the same format that Stack Exchange provides, and produces the same results.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Algorithm&lt;/h2&gt;&#xA;&lt;p&gt;The actual algorithm use is linked in &lt;a href=&quot;https://meta.stackexchange.com/questions/77541/how-are-moderator-election-votes-counted-in-plain-english&quot;&gt;this Meta.StackExchange question/answer: &lt;strong&gt;How are moderator election votes counted, in plain English?&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Specifically, using the &lt;a href=&quot;http://en.wikipedia.org/wiki/Counting_single_transferable_votes#Meek.27s_method&quot; rel=&quot;nofollow noreferrer&quot;&gt;&amp;quot;Meek STV&amp;quot; algirithm here - in Wikipedia&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;Inputs&lt;/h2&gt;&#xA;&lt;p&gt;For examples of input data, see: &lt;a href=&quot;https://stackoverflow.com/election/&quot;&gt;Stack Overflow Elections&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Typical data looks something like:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;10 3&#xA;1 1 2 3 0&#xA;1 4 5 6 0&#xA;1 6 7 2 0&#xA;1 3 6 1 0&#xA;1 6 8 4 0&#xA;1 6 3 2 0&#xA;1 4 1 9 0&#xA;1 8 9 3 0&#xA;1 8 7 3 0&#xA;....&#xA;1 8 2 1 0&#xA;1 9 4 6 0&#xA;1 4 8 3 0&#xA;1 3 4 8 0&#xA;1 4 5 10 0&#xA;0&#xA;&amp;quot;meagar&amp;quot;&#xA;&amp;quot;Raghav Sood&amp;quot;&#xA;&amp;quot;Bohemian&amp;quot;&#xA;&amp;quot;0x7fffffff&amp;quot;&#xA;&amp;quot;Undo&amp;quot;&#xA;&amp;quot;bluefeet&amp;quot;&#xA;&amp;quot;Matt&amp;quot;&#xA;&amp;quot;Jon Clements&amp;quot;&#xA;&amp;quot;Siddharth Rout&amp;quot;&#xA;&amp;quot;Doorknob&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The format is essentially:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The number of candidates, and seats on the first line - 10, and 3 represent there are 10 candidates, and 3 positions.&lt;/li&gt;&#xA;&lt;li&gt;a list of any candidates that have withdrawn preceded with a negative number - one per line (Stack Exchange won't have these, likely).&lt;/li&gt;&#xA;&lt;li&gt;a count of people with a specific combination of votes For example, in the first line: &lt;code&gt;1 1 2 3 0&lt;/code&gt; that means that one person voted with the combination first-choice candidate 1, second choice candidate 2, third choice candidate 3. The 0 represents the end of that line. Note that combinations can be duplicated, potentially.&lt;/li&gt;&#xA;&lt;li&gt;a zero on a line by itself represents the end of the vote section.&lt;/li&gt;&#xA;&lt;li&gt;following that, is the names of the candidates, in the order of the choices.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Feel free to implement it in the language of your choice, and to embellish it with GUI, graphs, charts, etc.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-11T00:10:50.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5330" PostTypeId="2" ParentId="5327" CreationDate="2015-05-11T11:28:05.533" Score="8" Body="&lt;h3&gt;Decrypt a monoalphabetic substitution cipher&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://en.wikipedia.org/wiki/Substitution_cipher#Simple_substitution&quot; rel=&quot;nofollow noreferrer&quot;&gt;monoalphabetic substitution cipher&lt;/a&gt; applies a substitution table to the letters in the plaintext (often omitting all non-letters to disguise the word boundaries). For example, if the table is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;plaintext   ABCDEFGHIJKLMNOPQRSTUVWXYZ&#xA;ciphertext  RDYBXZWFCTIELAMJPGQVNSOHUK&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then the plaintext &lt;code&gt;HELLO WORLD&lt;/code&gt; would be encrypted as &lt;code&gt;FXEEMOMGEB&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your program should take as input a ciphertext, for example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UXLIRNXSOPQAKJBJTXSVTJKRHXKKJKLIQQOEBLXRSNJKWQKQKYSAQKLRVQNLJKQD &#xA;QRPLJRSEWIRSWQWJHQKTRKKQRWIXSODXNXJSNJTLIQBRNLLIXNXNUIRLXYSAQKLR&#xA;VQLJAJTJKEJYKQRAQK&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(together with advice from the cryptanalyst, if you wish) and output the plaintext.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some more examples to test your code on (each is encrypted with a different cipher):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;EVSXTTIWGVRMWIXWDXEMHWXDVCWGVSIKXWIRIQIVQFIVUUFIKGXEMLFVVMRVCFMW&#xA;XTGIWFBZITGIWITGXEBEXEDVTGIWYVCETWDLIBTIZIWKVLIXCTBUCFTGIWIBKEVQ&#xA;FXYIFBOIGVSI&#xA;&#xA;UZIRUKEJJXVMDKADJZXRYHSNOZENDNDKZXJDUIDJHJUAOAYIDUZIEUZNUKKXVOUA&#xA;OXZKUSSTSDUKYJUGSDUZIHDZOUSEUIDMOKCUVDAMDXGBDVAOGDKASOLDIAXKDD&#xA;&#xA;EPOMQDHHXOHXKMOPKTQPNXTPEUCHKSDTUXDQDMDSDHNDQDOKMDQDMKXKQEADWYPK&#xA;TPGNKAPRQXNXOTLWKQOCPEDKOTGXVVXTHPOHSPWHXXTLWXGPOHSXNXKQQXWAGXHN&#xA;DOGXHEDHHKRQXH&#xA;&#xA;CYNCWRBNQNGNYPQANYPJQRCRBNCRBNSFYLQCCWRBNQNIBPXBPQRBNYFRJSFKGFYF&#xA;YLIBPXBRBNQHPSPRIBCLNXPHBNSQRBNG&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Challenge entries&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/92779/monoalphabetic-substitution-cipher&quot;&gt;Monoalphabetic Substitution Cipher&lt;/a&gt; (Python)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/93472/decrypting-a-substitution-cipher-using-n-gram-frequency-analysis&quot;&gt;Decrypting a substitution cipher using n-gram frequency analysis&lt;/a&gt; (Python)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-07-02T14:24:31.117" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5332" PostTypeId="2" ParentId="233" CreationDate="2015-05-12T00:50:39.967" Score="2" Body="&lt;h3&gt;Code Review is...&lt;/h3&gt;&#xA;&lt;p&gt;The largest repository of working code samples on the Internet.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;code&gt;&amp;lt;sarcasm&amp;gt;&lt;/code&gt;And idiots waiting around to make them even better for a handful of Internet points...&lt;code&gt;&amp;lt;/sarcasm&amp;gt;&lt;/code&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-12T00:53:50.493" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5333" PostTypeId="1" AcceptedAnswerId="5336" CreationDate="2015-05-12T00:51:36.940" Score="14" ViewCount="215" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/90373/checking-if-3-numbers-are-an-arithmetic-progression&quot;&gt;Checking if 3 numbers are an arithmetic progression&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; The question has now been unlocked. It remains closed. The Unlock is a 'probationary' act, if the situation remains in control, that's fine. If there are further problems with the question, then a permanent &quot;historical&quot; local may be applied.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The above question had a description, and internal test cases which were suggestive of a problem that is not what the question was actually trying to solve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The description implied that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;values had to be increasing (or, optionally, equal).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The reality, is that the requirements are that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;values have to have an arithmetic progression (equal differences), (or optionally equal)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The clarification was never really clear, was posted in comments in various places, not in the question, and came after some answers were given, and before other answers were given.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The post is also very popular, and there are a lot of answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, it's a mess, and there's no way to make everyone happy at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should be done with this question?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-05-19T13:59:50.383" Title="How to resolve 3 numbers - that's the question" Tags="|discussion|specific-question|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5334" PostTypeId="2" ParentId="5333" CreationDate="2015-05-12T01:06:07.547" Score="11" Body="&lt;p&gt;The question should absolutely be closed.  With or without the edits made to the question, it's completely unclear what the code should be doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in the question included this line:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;InOrderEqual(2, 5 , 11, false);  //true &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;With the &lt;code&gt;//true&lt;/code&gt; comment indicating that the method should return &lt;code&gt;true&lt;/code&gt; given these arguments, yet an examination of the code in the question indicates that if we simply compiled the code from the question, this would actually return &lt;code&gt;false&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The plain English part at first didn't specify that the numbers should be equidistance from each other, then that was edited in, then it was edited out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without that plain English part, the code is unclear.  With the plain English part, the code is unclear &lt;strong&gt;and&lt;/strong&gt; broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think there's a way to look at this question and say it's on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That there are answers to the question is kind of irrelevant.  Answers can't make a question off-topic, and they can't make a question on-topic.  A question should be judged on its own merits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, essentially any edit is going to invalidate some of the answers (some of the answers point out the bugs).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd recommend that the answer remain locked so it cannot be edited, and closed so that no new answers can be added to this clearly off-topic question.  Perhaps consider locking in a way that prevents deletion of the question, but even if the question gets deleted, users who posted answers and have at least +3 score will at least keep any rep gained.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="42632" LastEditDate="2015-05-12T01:10:14.937" LastActivityDate="2015-05-12T01:10:14.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5335" PostTypeId="2" ParentId="5333" CreationDate="2015-05-12T01:07:07.283" Score="3" Body="&lt;p&gt;This is not really a solution to the problem, but one aspect of it.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;The answers were too quick&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;When you answer a question and suggest a better alternative, it is important that you make sure that your code will return the same result as the original code. Fixing bugs the OP was unaware of is acceptable in an answer, of course. However, this line makes it very clear to me that many of the answers are just outright wrong and changing the behavior of the code in a way that was not intended:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;else if (( a + a) - b == (b + b) - c|| b - a == c - b &amp;amp;&amp;amp; c &amp;gt; b &amp;amp;&amp;amp; b &amp;gt; a)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Something that some of those answers could/should do is to provide two alternatives, one alternative for the case when &lt;code&gt;1 4 5&lt;/code&gt; should return &lt;code&gt;true&lt;/code&gt; and one for when it should return &lt;code&gt;false&lt;/code&gt;, so that you make a kind of safeguard/precaution. This way, the OP's intentions don't matter that much, as you cover both cases.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-05-12T01:07:07.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5336" PostTypeId="2" ParentId="5333" CreationDate="2015-05-12T02:07:43.327" Score="9" Body="&lt;p&gt;After playing with the various options, I am settling on the following as being the approach I would prefer to take:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;unlock the question&lt;/li&gt;&#xA;&lt;li&gt;close it as &quot;unclear what you are asking&quot;&lt;/li&gt;&#xA;&lt;li&gt;leave the &quot;Mod Note&quot; on the question so people know there is a discussion about the question.&lt;/li&gt;&#xA;&lt;li&gt;&quot;protect&quot; the question so that people have another reason to stop and think, before editing or voting-to-reopen.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I am inclined to roll back the @snowbody edit (again). That edit certainly cleared up and centralized a lot of the comments in other places, and normally, I would encourage that, but, in this specific case, the clarification makes most of the answers look... odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let me reiterate that, @snowbody &quot;fixed&quot; the question appropriately, unfortunately it was too late, and the damage was mostly already done. While the first time I rolled back the edit, I thought it was &quot;wrong&quot;, I am now convinced it's right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am hoping for here, is to leave the question in a state where no new answers can be made, and I can make people aware that there's been an issue with the question, and that this sort of thing is not normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no way to edit this question to repair it without invalidating answers, so fixing it is not an option. Any edits of significance would be messy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My alternatives, at this point, are as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Do what I suggest above - close, mark, and trust that people see it for what it is.&lt;/li&gt;&#xA;&lt;li&gt;Delete the question (and all the answers) resulting in a net loss of &gt; 600 reputation and a lot of unhappy people who were somewhat innocently duped in to providing answers to a poorly defined question.&lt;/li&gt;&#xA;&lt;li&gt;Maintain the moderator-lock on the question, which will prevent any changes by anyone, including voting, commenting, etc.&lt;/li&gt;&#xA;&lt;li&gt;&quot;surgically&quot; go in and repair all the answers, etc. in some way... right? that can be done ;-)&lt;/li&gt;&#xA;&lt;li&gt;get the OP to post a second question with the alternative meaning, and get people to post their respective answers to the alternative that's related to their answer. Delete those answers from the mismatching version.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The only practical solution is the first, as far as I can tell. It is not ideal, but it is pragmatic. Perhaps I am missing something though. Thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Follow-on points to stew over:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;how did this happen?&lt;/li&gt;&#xA;&lt;li&gt;is it as messy as it appears?&lt;/li&gt;&#xA;&lt;li&gt;can this be prevented, or at least identified sooner, in the future?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-05-12T02:07:43.327" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5337" PostTypeId="2" ParentId="5333" CreationDate="2015-05-12T04:57:29.100" Score="2" Body="&lt;p&gt;As one of the answerers of this question I have the feeling that I have to throw my 2 ct in here too.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would usually say the same as @Simon André Forsberg but in this special case the OP provided some kind of &quot;test cases&quot; which didn't produce always the right results, like I pointed out in my answer.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also in the comments to my answer @Kyle &lt;a href=&quot;https://codereview.stackexchange.com/questions/90373/checking-if-3-numbers-are-an-arithmetic-progression/90374#comment163910_90374&quot;&gt;mentioned&lt;/a&gt; to the OP    &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Those are strictly increasing. I think you mean they're not an arithmetic sequence, which is something different. You should probably edit your question to make that clear.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but the op refused to clarify what exactly he want to achieve, especially because the OP presented a test case which didn't follow his intention like @TopinFrassi &lt;a href=&quot;https://codereview.stackexchange.com/questions/90373/checking-if-3-numbers-are-an-arithmetic-progression/90374#comment163998_90373&quot;&gt;pointed out&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;2,5,11 should be false  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So the said line of code Simon mentioned should make one think, but because I have seen my share of creative coding and the solution I wanted to provide did pass all the test cases of the OP, I posted my altrernative solution to the unclear problem.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I really can't understand here is that after the OP stated in the comments to my answer  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;if ( a &amp;lt; b &amp;amp;&amp;amp; b &amp;lt; c) does return true even if they are not in strict increasing order. like ( 10, 30, 100 ) would still return true which is not allowed.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;he marked it as answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That beeing said I personally would go with @rolfl's second alternative  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Delete the question (and all the answers) resulting in a net loss of &gt; 600 reputation and a lot of unhappy people who were somewhat innocently duped in to providing answers to a poorly defined question  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-05-12T04:57:29.100" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5338" PostTypeId="1" CreationDate="2015-05-12T18:14:18.577" Score="11" ViewCount="452" Body="&lt;p&gt;It is often useful to cite blocks of code, particularly when writing an answer, and you want to distinguish between code that you are proposing and code that you are discussing.  However, code blocks that are inside blockquotes currently look rather ugly, with non-uniform yellowish margins around a gray block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1jDPX.png&quot; alt=&quot;Example of a cited code block&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What visual design could work better?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-17T15:40:17.787" Title="Can we make quoted code blocks less ugly?" Tags="|feature-request|design|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5339" PostTypeId="2" ParentId="5338" CreationDate="2015-05-13T09:31:16.663" Score="8" Body="&lt;p&gt;The asymmetric bottom margin is an unfortunate combination of these CSS rules:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;pre { margin-bottom: 1em; }&#xA;blockquote { padding: 10px; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;so it could be fixed with:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;blockquote &amp;gt; pre:last-child { margin-bottom: 0; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;with the following result:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1BFwK.png&quot; alt=&quot;quoted code block with symmetrical margins&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I note that the style sheet already has a similar rule for &lt;code&gt;p&lt;/code&gt; elements, presumably for the same reason:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;blockquote p:last-child { margin-bottom: 0 }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think it's probably an error to omit the &lt;code&gt;&amp;gt;&lt;/code&gt; here, because a &lt;code&gt;p&lt;/code&gt; element can match &lt;code&gt;:last-child&lt;/code&gt; without being the last child of the &lt;code&gt;blockquote&lt;/code&gt; — it might be the last child of some intervening element such as &lt;code&gt;li&lt;/code&gt;, in which case we should only suppress the margin if it's the last &lt;code&gt;li&lt;/code&gt; in the &lt;code&gt;ol&lt;/code&gt; and the last &lt;code&gt;ol&lt;/code&gt; in the &lt;code&gt;blockquote&lt;/code&gt;. To handle these cases, we need something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;blockquote &amp;gt; *:last-child,&#xA;blockquote &amp;gt; *:last-child &amp;gt; *:last-child,&#xA;blockquote &amp;gt; *:last-child &amp;gt; *:last-child &amp;gt; *:last-child {&#xA;    margin-bottom: 0;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Of course this will fail for more deeply nested structures, but I don't know how to specify the property of being the last descendant of an element in CSS.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have all this in my user style sheet using &lt;a href=&quot;https://userstyles.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stylish&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2015-05-13T11:40:07.523" LastActivityDate="2015-05-13T11:40:07.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5340" PostTypeId="1" CreationDate="2015-05-14T21:54:14.950" Score="1" ViewCount="27" Body="&lt;p&gt;Can the code that I want reviewed be linked somewhere else, or must it be contained within the question? &lt;/p&gt;&#xA;" OwnerUserId="64232" LastActivityDate="2015-05-14T21:54:14.950" Title="What are the rules on linking to code outside of the question?" Tags="|discussion|" AnswerCount="0" CommentCount="1" ClosedDate="2015-05-14T21:54:44.923" ContentLicense="CC BY-SA 3.0" />
  <row Id="5341" PostTypeId="2" ParentId="5327" CreationDate="2015-05-16T01:01:22.070" Score="7" Body="&lt;p&gt;How about &lt;strong&gt;retro-programming&lt;/strong&gt; (or vintage-programming)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is to create a simple piece of software for an ancient system, like a DOS program or a tiny &lt;a href=&quot;http://wiki.nesdev.com/w/index.php/Nesdev&quot; rel=&quot;nofollow&quot;&gt;NES game&lt;/a&gt;. Choose your favorite nostalgic platform and code something for it. If you lack the hardware, use an emulator or virtual-machine to test your program.&lt;/p&gt;&#xA;" OwnerUserId="39810" LastActivityDate="2015-05-16T01:01:22.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5342" PostTypeId="1" AcceptedAnswerId="5369" CreationDate="2015-05-17T14:02:43.000" Score="9" ViewCount="103" Body="&lt;p&gt;I created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dice&amp;#39;&quot; rel=&quot;tag&quot;&gt;dice&lt;/a&gt; tag this morning. At over 60 candidate questions, it was time. Here is the &lt;a href=&quot;https://codereview.stackexchange.com/search?q=Is%3Aq+Dice+-%5Bdice%5D+closed%3Ano&quot;&gt;list of candidate questions&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When adding the tag, please be sure to make all appropriate edits. Of special note, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/random&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;random&amp;#39;&quot; rel=&quot;tag&quot;&gt;random&lt;/a&gt; will probably be appropriate on many of these. Add it too, as necessary. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a significant number of questions to bump, so please work on small batches as not to flood the main page. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-09T17:35:21.590" Title="Not-so-[random] tag for [dice]" Tags="|discussion|status-completed|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5343" PostTypeId="2" ParentId="5338" CreationDate="2015-05-17T15:40:17.787" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2614/41243&quot;&gt;I talked about the block quotes before&lt;/a&gt;, albeit in a different context. I &lt;em&gt;like&lt;/em&gt; the way our formatting works in respect to code blocks and block quotes. It's really useful and Stack Overflow now uses a very similar format. (See previous link)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, sure, it'd be nice to see the margins corrected, but I see little need to change it until 6-8 &lt;s&gt;weeks&lt;/s&gt; months from now when we get our own design. Any real &quot;design&quot; to be done with the quote blocks revolves around color, and we can't really discuss that until we know what the site colors will be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When that time does come, I want to see a high level of contrast between code blocks and quote blocks remain. It's absolutely essential to differentiating between OP's code and our code in answers. What we &lt;strong&gt;&lt;em&gt;don't&lt;/em&gt;&lt;/strong&gt; want is something like the old SO formatting. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Old StackOverflow:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/dmt0L.png&quot; alt=&quot;SO code block vs blockquote&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Code Review and New Stackoverflow:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/F6awg.png&quot; alt=&quot;CR code block vs blockquote&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.953" LastActivityDate="2015-05-17T15:40:17.787" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5344" PostTypeId="1" AcceptedAnswerId="5345" CreationDate="2015-05-18T20:30:49.407" Score="2" ViewCount="64" Body="&lt;p&gt;&lt;strong&gt;tl;dr&lt;/strong&gt;: We need a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/language-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-design&lt;/a&gt; tag. For already created languages.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We have tags for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interpreter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interpreter&amp;#39;&quot; rel=&quot;tag&quot;&gt;interpreter&lt;/a&gt; and tags for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/compiler&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;compiler&amp;#39;&quot; rel=&quot;tag&quot;&gt;compiler&lt;/a&gt;, so I think that a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/language-design&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-design&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-design&lt;/a&gt;, or something similar to the likes of that. There are already quite a few questions, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/90479/reference-implementation-for-honey-badger-programming-language&quot;&gt;this one&lt;/a&gt; that would suggest the need for a tag like this. So, in short, I think a tag for language design should be implemented. As usual, it would require that the language has been created, and that it's sources is in the question.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-07-22T13:42:37.460" Title="We should have a [language-design] tag" Tags="|discussion|feature-request|status-declined|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5345" PostTypeId="2" ParentId="5344" CreationDate="2015-05-18T20:40:32.260" Score="9" Body="&lt;p&gt;I'm not sure we need more design-oriented tags, at least not one like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design in general is mostly off-topic and some are surely going to misuse it.  Regarding the question you've referenced, why doesn't &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interpreter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interpreter&amp;#39;&quot; rel=&quot;tag&quot;&gt;interpreter&lt;/a&gt; suffice?  It's also based on a custom language which are harder to review, but I digress.  If you still think it would be a good tag, then at least more good examples may be needed.  You could also mention &lt;em&gt;what&lt;/em&gt; value it would add.  Simply referencing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interpreter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interpreter&amp;#39;&quot; rel=&quot;tag&quot;&gt;interpreter&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/compiler&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;compiler&amp;#39;&quot; rel=&quot;tag&quot;&gt;compiler&lt;/a&gt; and nothing else isn't very helpful, and could possibly suggest that they (in addition to any similar ones) are enough.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-05-18T20:40:32.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5346" PostTypeId="2" ParentId="5344" CreationDate="2015-05-18T21:17:32.273" Score="5" Body="&lt;p&gt;Pure design questions are off-topic for Code Review.  And importantly, no matter how much code you include, a question about designing a language can't possibly be on-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review requires real, working code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is nothing to interpret/compile the code, the code can't be real or working.  Your language is nothing more than a special syntax for pseudo-code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are still design questions for the language (or what an upcoming version of the language might look like), those design aspects can't possibly be already implemented in an interpreter/compiler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Theoretically, once you get an interpreter/compiler going, you could sort of cheat the system slightly by posting some code written in your language for you review and appending something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Oh by the way, I'm the language designer, so any critique of the language syntax or mechanics would be appreciated as well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But you'd have to be careful with this.  If this is the core of your question, I'd be likely to vote to close.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions about design in general, and designing a language in specific, &lt;em&gt;can&lt;/em&gt; be potentially on topic on &lt;a href=&quot;https://softwareengineering.stackexchange.com/help&quot;&gt;Programmers&lt;/a&gt;, but of course, don't take my word for it, &lt;a href=&quot;https://softwareengineering.stackexchange.com/help&quot;&gt;read their help center&lt;/a&gt; and &lt;a href=&quot;http://meta.programmers.stackexchange.com&quot;&gt;visit their meta&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2015-05-18T21:47:44.187" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5347" PostTypeId="2" ParentId="5327" CreationDate="2015-05-19T00:57:42.663" Score="4" Body="&lt;p&gt;&lt;em&gt;(Note: Resubmit)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Blackjack&quot; rel=&quot;nofollow&quot;&gt;Blackjack&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Yes, the card game. No, hear me out!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As with many classic programming challenges, there's a deck of cards (usually several!) and shuffling and perhaps sorting involved. That's always fun. And there's all the cardshark jargon :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At its most basic, there's the trickery of an Ace being worth either 1 &lt;em&gt;or&lt;/em&gt; 11, so you sometimes need to track two possible scores for a hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then there's the asymmetry in that there are two &quot;players&quot;, but one is the dealer who &lt;em&gt;must&lt;/em&gt; draw cards until a score of 17 or higher is reached. Perfectly simple rules for a computer to follow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, while Blackjack is basically about getting closest to 21 without going over, there are many other rules that can be respected or ignored as one sees fit (the title above links to Wikipedia's article on Blackjack, where you'll find lots of stuff).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the more adventurous there's &quot;splitting&quot;: A hand of two cards of equal value may be split into two separate hands. And, depending on the hands and the rules you use, you might then split those two hands again. And while face cards are all worth 10, some rulesets do treat them differently when splitting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, the &lt;em&gt;original&lt;/em&gt; &quot;blackjack&quot; meant specifically Ace of Spades + a Jack, but nowadays it usually just means Ace + 10. And by the way, a blackjack is worth 21, but still beats non-blackjack hands worth 21, so straight-up numerical comparison isn't quite enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And then there's doubling down: Doubling your bet and receiving exactly 1 more card, but no more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's also &quot;insurance&quot; which is a side-bet on the dealer having a blackjack. This makes more sense in a real-life game where the dealer draws a hole card, and the player can attempt to &quot;read&quot; the dealer like in poker. Here, the dealer will probably be your inscrutable computer (since it's no fun to play as the dealer), so insurance probably isn't that interesting. Unless your program is counting cards, perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In terms of overall scope, there are many options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A full game with a dealer and 1 or more positions for the player to play and configurable rules.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A game that plays itself, learning the best actions to take for a given hand over time, maybe? Tables for the best strategies for given hands already exist, so you can check your results.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A card counting program that plays the game like Rain Man. It can just track the most likely card to come up next, or think several moves ahead, including splits and doubling down, or tricking the dealer into busting. Just don't bring it near a casino if you value your health.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A simple game of blackjack against the computer (just hit/stand; no splitting/doubling down etc.).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A simple scoring function for two or more cards.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;And anything in between.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In all, there's should be meat here for any skill level. The house wins.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="14370" LastEditDate="2015-05-20T19:27:39.180" LastActivityDate="2015-05-20T19:27:39.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5348" PostTypeId="1" CreationDate="2015-05-18T22:59:34.327" Score="1" ViewCount="186" Body="&lt;p&gt;It is easy to say about code that it is written by someone else. It is fine if it is based on concrete facts by providing a link to that code of which they think that it is written by someone else. It is not fine if it is based on an idea. Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/91103/what-is-the-fastest-way-to-make-sure-a-post-action-results-in-a-database-additio&quot;&gt;https://codereview.stackexchange.com/questions/91103/what-is-the-fastest-way-to-make-sure-a-post-action-results-in-a-database-additio&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is put on hold for a wrong reason: &quot;Pseudocode, hypothetical code, or stub code should be replaced by a concrete example. Questions seeking an explanation of someone else's code are also off-topic.&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That &quot;someone else&quot; is like a pink elephant. You should assume he does not exist unless you have evidence. Who is that &quot;someone else&quot;? Nobody knows. The code compiles, so it is not pseudocode or hypothetical code. Moreover, it uses default classes available in Azure. Nothing significant is missing (like a pink elephant is not missing). No stub code. It is not correct to blame a person without evidence.&lt;/p&gt;&#xA;" OwnerUserId="73854" OwnerDisplayName="Daan" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-05-20T21:32:39.747" Title="Should there be evidence for a provided reason when a question is put on hold?" Tags="|discussion|specific-question|scope|close-reasons|" AnswerCount="6" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5349" PostTypeId="2" ParentId="5348" CreationDate="2015-05-18T23:23:55.453" Score="-6" Body="&lt;p&gt;You're right the close reason they use is wrong. The code obviously works since you have generated performance numbers from it, and you state that is is your code. Nothing in the close reason used is relevant here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The real solution is for them to create a permanent relevant close reason.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't be afraid to flag a mod if you think a close reason is incorrect.&lt;/p&gt;&#xA;" OwnerUserId="4428" OwnerDisplayName="Lance Roberts" LastEditorUserId="4428" LastEditDate="2015-05-19T15:04:32.500" LastActivityDate="2015-05-19T15:04:32.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5350" PostTypeId="2" ParentId="5348" CreationDate="2015-05-19T00:47:19.437" Score="15" Body="&lt;h1&gt;No, there should not be.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A question can only be put on hold by three means:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Five users with 3,000 reputation or more (500 on beta sites) have cast a close vote.&lt;/li&gt;&#xA;&lt;li&gt;A user with a gold badge in one of the question's tags has marked the quesiton as a duplicate.&lt;/li&gt;&#xA;&lt;li&gt;A site moderator has put the question on hold.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The &lt;em&gt;evidence&lt;/em&gt; that the question should be on hold lies in the expertise of the user's capable of putting it on hold.&lt;/strong&gt;  They know the site and the community and the expectations the site &amp;amp; community have for questions, and they know this stuff far better than users who do not have these privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the first condition, users with the close and reopen vote privileges are considered to be experienced enough with the site to know what is on or off-topic for the site.  Moreover, it requires &lt;em&gt;five&lt;/em&gt; of these users, not just &lt;em&gt;one&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the second condition, a user with a gold badge is consider to be an expert on that particular topic and is expected to know better than anyone else (arguably even moderators) whether a particular question is a duplicate over another or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the third condition, moderators are moderators.  They tend to be reasonable people, they tend to avoid single-handedly closing questions (especially on anything that might be an edge case), and they tend to have an incredible amount of patience.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Perhaps most importantly... questions put on hold are just that... on hold.  Nothing more.  Reopen votes can be cast on the question.  Any edit to the question automatically dumps that question into the reopen review queue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question has been put on hold inappropriately, the same users who are capable of putting it on hold are also capable of reopening it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So... how do you get their attention?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I previously mentioned, any edit to the question will dump the question in the review queue.  This is typically the best way to get a question reopened if it were &lt;em&gt;appropriately&lt;/em&gt; put on hold and the edit significantly addresses the actual problem the question had.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, however, you think the question should be reopened as-is, without any edits to it, the appropriate course of action is to head to the meta for that specific site and ask a question using the &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; tag, linking back to whatever question you're asking about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do this, you will get one of two responses.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The community will agree that the question should be reopened, and the question will be reopened.&lt;/li&gt;&#xA;&lt;li&gt;The community will disagree that the question should be reopened and they will explain all of the reasons why the question is not a good fit for the site.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And I would strongly encourage you to take the issue to the meta.  It has multiple benefits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the community was initially wrong, they have an opportunity to correct themselves, and your question is reopened.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the community was innitially correct, you will earn a better understanding of the community, you will get a better explanation of your specific question, and the community might decide they need to improve something about their help center or their close reason auto-comments.&lt;/p&gt;&#xA;" OwnerUserId="36366" OwnerDisplayName="nhgrif" LastActivityDate="2015-05-19T00:53:07.200" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5351" PostTypeId="2" ParentId="5348" CreationDate="2015-05-19T01:11:23.213" Score="11" Body="&lt;p&gt;Among the dozen-or-so comments under your post there, I've counted 5 links to &lt;a href=&quot;http://www.meta.codereview.stackexchange.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;meta.codereview&lt;/strong&gt;.stackexchange.com&lt;/a&gt; where you should have posted this meta-question. Asking on MSE isn't really helping the community understand that you want to cooperate here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question has been put on hold by users with respectively 13.7K, 33.4K, 15.7K, 7.2K and 14.8K reputation score on Code Review. These people (including myself) have cast a fair amount of cumulative close votes which I'd estimate at close to a thousand; they're all high-profile regular contributors that have been around for quite a while, and that know what flies and what doesn't, and what close reasons to use and when.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the question isn't whether or not your post is on-topic - it's not. The concern is whether the correct close reason was used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's see:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ufcef.png&quot; alt=&quot;CR Closing &amp;gt; Off-Topic dialog&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have only 3 slots for custom close reasons.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The first close reason is used for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions containing &lt;strong&gt;broken code&lt;/strong&gt;. Because code that doesn't do what it's supposed to be doing, isn't ready for a peer review. These questions &lt;em&gt;may&lt;/em&gt; be on-topic for Stack Overflow.&lt;/li&gt;&#xA;&lt;li&gt;Questions asking about &lt;strong&gt;code not yet written&lt;/strong&gt;. This applies to questions that may have something implemented, but are essentially asking how to add such or such feature.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The second close reason (which applies here) is used for:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions clearly asking to review code that they don't own or maintain, as in &quot;I've grabbed this code from such or such OSS project, ...&quot;&lt;/li&gt;&#xA;&lt;li&gt;Questions stripped of their context, filled with placeholders (&lt;code&gt;// stuff&lt;/code&gt;), or otherwise boiled-down to such a specific issue that there's no opportunity left for reviewers to actually &lt;em&gt;review&lt;/em&gt; the code - OP simply wants an &lt;em&gt;answer&lt;/em&gt;, not a peer review.&lt;/li&gt;&#xA;&lt;li&gt;Questions &lt;strong&gt;seeking explanation&lt;/strong&gt; of someone else's code - the &quot;someone else's code&quot; part is to reinforce the &quot;code that you own or maintain&quot;, but the idea here is that CR questions are not for &lt;em&gt;explaining what the code does&lt;/em&gt;. It's the OP's job to explain the reviewers what the code is doing, not the other way around.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The third custom close reason addresses another common issue with CR questions, where OP links to pastebin or GitHub, and expects people to review an entire project. This one is pretty clear IMO.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;As you can see, there's several reasons why a question can be off-topic on CR, and only 3 spots to address the most common ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do we combine close reasons into a single slot? Because otherwise, we'd constantly be using custom close reasons, and that gets annoying. Plus, custom close reasons have this aftertaste of &quot;arbitrary&quot;, while the &quot;official&quot; ones have already been discussed and community-approved on the CR meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point is, it's not because a close reason says &quot;A, B or C&quot; that it doesn't apply to your question because you rightfully claim A and B don't apply: the close reasons say &quot;A, B or C&quot; because making a separate close reason for all 3 would eat up all the spots, while the 3 reasons essentially boil down to a common element.&lt;/p&gt;&#xA;" OwnerUserId="23788" OwnerDisplayName="Mat's Mug" LastEditorUserId="23788" LastEditDate="2015-05-19T01:22:25.057" LastActivityDate="2015-05-19T01:22:25.057" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5352" PostTypeId="2" ParentId="5348" CreationDate="2015-05-19T01:34:44.527" Score="11" Body="&lt;p&gt;Look, here's the way this question breaks down, along with some of my opinions, and some feedback on the flags that were raised.&lt;/p&gt;&#xA;&lt;h2&gt;Closed, or no&lt;/h2&gt;&#xA;&lt;p&gt;First up, let's talk about the merits of the actual question. Let me paraphrase the question as follows:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have this code&lt;/li&gt;&#xA;&lt;li&gt;it works&lt;/li&gt;&#xA;&lt;li&gt;it runs slow the first time it is called.&lt;/li&gt;&#xA;&lt;li&gt;subsequent times it runs faster.&lt;/li&gt;&#xA;&lt;li&gt;two questions:&#xA;&lt;ul&gt;&#xA;&lt;li&gt;what's the deal with that&lt;/li&gt;&#xA;&lt;li&gt;how do I make it consistent&lt;/li&gt;&#xA;&lt;li&gt;( &lt;em&gt;&amp;quot;This is strange. The results do not really vary. The others do. Why?&amp;quot;&lt;/em&gt; also &lt;em&gt;&amp;quot;Can someone explain the variation and what is the best way to get a performance as good as possible.&amp;quot;&lt;/em&gt; )&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Now, to be clear, what code is included here? Well, all the code does is wrap an API call in a timer-wrapper. The code that does the work (on the API side) is not included anywhere&lt;/p&gt;&#xA;&lt;p&gt;The Code works, sure, but, is it your code? (Hint, only the part on this side of the Internet Connection is yours, the rest is Azure's). I.e. This is your code: &lt;code&gt;context.SaveChanges();&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;So, in my assessment, this code is seeking an explanation of someone else's code because it is seeking an explanation of why the internet, azure, or some other code is running inconsistently.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;In the alternative&lt;/strong&gt;&lt;/em&gt; (i.e. in the unlikely event that the question is not about understaning the variance in time....), then there are an additional set of problems:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the code is not included (the problem is almost certainly in the API side, and that code is not in the question).&lt;/li&gt;&#xA;&lt;li&gt;the code almost certainly is not the OP's code - it is service code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So, I looked at the question and saw a collection of problems, any one of which could be used to close the question.&lt;/p&gt;&#xA;&lt;p&gt;There is no doubt for me that the question should be closed. The close reason, while only partially related to the real reason, was &amp;quot;good enough&amp;quot;.&lt;/p&gt;&#xA;&lt;h2&gt;Fallout&lt;/h2&gt;&#xA;&lt;p&gt;The comments on the post while accurate, mostly, were unhelpful. People were fixating on sub-parts of each other's reasoning, and not communicating effectively. This happens, it's the internet. Saying things often, though, does not make people listen more.&lt;/p&gt;&#xA;&lt;p&gt;The numerous flags, comments, chat, and so on, for this off-topic question, is .... disconcerting. The close reason was apparently not clear enough, and that probably needs some follow-up, but not part of this question's discussion.&lt;/p&gt;&#xA;&lt;h2&gt;Flags&lt;/h2&gt;&#xA;&lt;p&gt;I declined some flags requesting reopens. There was no reason to reopen the question, and I stand by those declines. My decline reason is/was:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I think the &amp;quot;explaining other people's code&amp;quot; is key here. It is not his code that's inconsistent, but azure.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-19T01:34:44.527" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5353" PostTypeId="2" ParentId="5348" CreationDate="2015-05-19T16:32:30.967" Score="10" Body="&lt;p&gt;I would like to answer this from the perspective of what I think &lt;em&gt;should have happened&lt;/em&gt;, because you're right. The auto-reason that was used to put your question on hold was wrong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason reads:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example. Questions seeking an explanation of someone else's code are also off-topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But your question was closed because it was seeking an explanation of why code was behaving the way it was. At least one of the 5 of us should have entered this into a custom reason. We didn't and that is our bad. I apologize.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5349/41243&quot;&gt;been suggested that we need to update our close reasons&lt;/a&gt; to explicitly state this (reasonably) common reason to put a question on hold. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2371/41243&quot;&gt;This has been discussed before&lt;/a&gt;, and there are good reasons not to change the existing one. However, I do think that we need to add a selection for the specific reason your question was closed. Unfortunately, we only have 3 slots right now. Until we are a fully graduated site, we have to live with what we have. Even after we can add another 2 auto-reasons however, this problem will still exist. A simple 5 canned responses will never cover all of the nuances of why a question should be put on hold on &lt;em&gt;any&lt;/em&gt; Stack Exchange site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, like I said, &lt;strong&gt;at least one of us&lt;/strong&gt; should have entered a custom reason for putting the question on hold. We were lazy about it this time and look at what it got us. Lesson learned.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;However, the closure reason &lt;em&gt;was&lt;/em&gt; explained to you in the comments. That really should have been enough to put this to bed. You were encouraged &lt;em&gt;repeatedly&lt;/em&gt; to bring this matter to &lt;strong&gt;&lt;em&gt;our&lt;/em&gt;&lt;/strong&gt; meta where this issue could be properly discussed. This question could have possibly even been closed as a duplicate of the other meta I linked to earlier. You could have been pointed to that question and posted your own answer and had a healthy discussion about this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could have...&#xA;Would have...&#xA;Should have....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary, we all messed up here. &lt;strong&gt;&lt;em&gt;Every last single person who got involved in this mess screwed up.&lt;/em&gt;&lt;/strong&gt; So let's move on and revisit the matter of adding a close reason for this when we have some place to put it. In the meantime, let's be more careful about making sure we use a custom closure reason whenever it's appropriate to do so.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-05-19T16:32:30.967" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5354" PostTypeId="1" CreationDate="2015-05-19T16:43:26.010" Score="11" ViewCount="206" Body="&lt;p&gt;This has recently been brought up &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5348/should-there-be-evidence-for-a-provided-reason-when-a-question-is-put-on-hold/5353#5353&quot;&gt;that we should improve this off-topic/close reason&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While we can agree that this VTC reason is less than ideal (perhaps too broad, should be two separate reasons) right now in Beta we are limited to 3 pre-defined off-topic reasons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OkH77.png&quot; alt=&quot;someone-else-code&quot;&gt;&#xA;The full reason (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example. Questions seeking an explanation of &lt;strong&gt;someone else's code&lt;/strong&gt; are also off-topic. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;@chillworld brought up &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21720746#21720746&quot;&gt;in chat&lt;/a&gt; that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Maybe we should change &quot;Questions seeking an explanation of someone else's code are also off-topic.&quot; to &quot;Questions seeking an explanation of code are also off-topic.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As a matter of example, it's conceivable that any of us go back to code we've written months or years ago, and not understand our own code quite clearly because it's not well documented or well-written. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;To clarify&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some mentioned that this question might be a duplicate of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2371/rewording-close-reason-explanation-of-code&quot;&gt;this one&lt;/a&gt; (and I can understand the sentiment) since this specific wording practically started a flaming/trolling war between CR regulars and a regular on MSE (as well as a new user) I think it might be wise to revisit this. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.953" LastActivityDate="2015-08-10T16:43:28.030" Title="Should we do away with &quot;someone else's code&quot; wording?" Tags="|discussion|status-declined|close-reasons|code-ownership|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5355" PostTypeId="2" ParentId="5354" CreationDate="2015-05-19T17:14:23.043" Score="13" Body="&lt;p&gt;I now agree that the wording can be unhelpful or even incendiary (possibly construed as an accusation of plagiarism, even).  I propose:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain.  &lt;em&gt;Questions asking how or why code works are off-topic.&lt;/em&gt;  Pseudocode, hypothetical code, or stub code should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-19T17:14:23.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5356" PostTypeId="2" ParentId="5354" CreationDate="2015-05-19T17:35:03.903" Score="5" Body="&lt;p&gt;I disagree. The purpose of this close reason is to ensure that questions contain real code that belongs to the asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The purpose of the &quot;first&quot; close reason is to ensure that the code works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The right place to put a note about 'understanding your own code' is in the first close reason, because, if you don't understand your own code, how can you tell if it works? Adding the &quot;understand your own code&quot; to the second close reason makes the rest of that close reason unclear, and fuzzy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The close reasons are supposed to be simple:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;your code works as intended&lt;/li&gt;&#xA;&lt;li&gt;it is your code (real code)&lt;/li&gt;&#xA;&lt;li&gt;the question must have the right presentation (include the actual code).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The &quot;understand your own code&quot; fits in to the first off-topic reason, not the second one.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-05-19T17:35:03.903" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5357" PostTypeId="1" CreationDate="2015-05-19T20:46:44.527" Score="5" ViewCount="123" Body="&lt;p&gt;Here are our current close reasons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pOqKR.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As &lt;em&gt;@rolfl&lt;/em&gt; explains &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5356/36366&quot;&gt;here&lt;/a&gt;, the gist of each of these three close reasons can be roughly summarized as the opposites of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;your code works as intended&lt;/li&gt;&#xA;  &lt;li&gt;it is your code (real code)&lt;/li&gt;&#xA;  &lt;li&gt;the question must have the right presentation (include the actual code).&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Importantly, the linked-to answer explains that a question seeking an explanation of code (presuming it is written by the OP and not qualifying under the &quot;other people's code&quot; close reason) should be closed using the &lt;strong&gt;first&lt;/strong&gt; close reason.  Effectively, if the code requires explanation, it's not really working &lt;em&gt;as intended&lt;/em&gt; is it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, the close reason reads as such:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing &lt;strong&gt;broken code&lt;/strong&gt; or asking for advice about &lt;strong&gt;code not yet written&lt;/strong&gt; are off-topic, as the code is not ready for review.  After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There are a few confusing points here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;code not written&lt;/strong&gt; - how come this doesn't fall under the pseudo/hypothetical/stub code reason &lt;em&gt;or&lt;/em&gt; the &quot;include code to be reviewed&quot; reason?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This close reason also currently seems to place an emphasis on &quot;broken&quot; code.  Yes, if you follow the link through, we'll see that &quot;broken&quot; includes code that compiles and runs without exception but produces unwanted results, and we see comments such as &quot;my code isn't broken, it just doesn't give the right result&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If questions seeking explanations fall under this umbrella (or any question which simply isn't actually seeking a review), why is there nothing in the close reason to indicate this?  It's confusing to close voters and posters of closed questions alike.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And finally, is this part necessary at all:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does this mean that as long as the code works as intended, the question will be reopened?  Does this mean that the other close reasons (which don't include this comment) &lt;em&gt;won't&lt;/em&gt; be considered for reopening?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-05-20T13:23:43.760" Title="Should the &quot;broken code&quot; close reason be reworded?" Tags="|discussion|close-reasons|vote-to-close|close-dialog|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5358" PostTypeId="1" AcceptedAnswerId="5360" CreationDate="2015-05-20T03:26:07.527" Score="16" ViewCount="171" Body="&lt;p&gt;I recently voted to close this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/91212/the-longest-subsequence-with-specified-difference-between-min-and-max/91226#91226&quot;&gt;The longest subsequence with specified difference between min and max&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Originally I thought the code was &lt;em&gt;really&lt;/em&gt; bad because the OP claimed a linear solution, so I didn't see the array sort at the top.  But even with a sorted array, the code still had what I considered major bugs in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I find a bug with the first test input that I try, in my mind the OP didn't spend enough time testing the code.  But does that make the code &quot;broken&quot; enough to close the question, or do we simply allow the question and point out all the bugs?&lt;/p&gt;&#xA;" OwnerUserId="58193" LastEditorUserId="9357" LastEditDate="2018-01-12T17:25:08.947" LastActivityDate="2018-01-12T17:25:08.947" Title="How broken does code have to be to for a question to be closed?" Tags="|discussion|specific-question|broken-code|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5359" PostTypeId="2" ParentId="5357" CreationDate="2015-05-20T03:26:22.643" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;code not written&lt;/strong&gt; - how come this doesn't fall under the pseudo/hypothetical/stub code reason or the &quot;include code to be reviewed&quot; reason? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I certainly wasn't around when these are put up (:p), so I'll have to infer. Could it be merely a simple defense mechanism against one-liner questions like the following? &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I need help to solve Project Euler #1. Thanks!&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To flip the question around, one can also ask:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why are &lt;strong&gt;broken code&lt;/strong&gt; and &lt;strong&gt;unwritten code&lt;/strong&gt; lumped together? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'll further infer that it's because for the purpose of reviewing code, code that does not do what it's meant to do &lt;em&gt;is no better than&lt;/em&gt; code that's not written yet. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Ok, this I agree is not specific to just the first close reason. Probably we'll need to duplicate it for the other reasons as well. Or maybe omit it entirely with the expectation that any improved questions are always considered for re-opening (and why wouldn't that be?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3652#3652&quot;&gt;Pseudocode, hypothetical code, or stub code&lt;/a&gt; should be replaced by a concrete example.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think the linked Meta answer whenever we select this explains all three pretty well. All three are appended with the extra clause &lt;em&gt;&quot;... should be replaced by a concrete example&quot;&lt;/em&gt;, and IMHO that's the difference between them and broken/unwritten code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least with pseudocode, it may be the right logic/train-of-thought, just that it's not something that we can run through a compiler/interpreter. Or in other words, right idea, just no implementation yet... The next level is with hypothetical or stub code: so maybe the implementation from the pseudocode compiles now, but there's too little 'meat' for us to properly discuss about potential edge cases, or performance improvements. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's why, given my understanding, these three reasons do not belong to the same category as broken/unwritten code.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;TL;DR&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Broken and unwritten code.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For the purpose of reviewing code, code that does not do what it's meant to do &lt;em&gt;is no better than&lt;/em&gt; code that's not written yet.&lt;/li&gt;&#xA;&lt;li&gt;Meat analogy: one is rotten meat, the other is no meat. In both cases there's nothing to eat, no dish.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Broken/unwritten &lt;em&gt;vs&lt;/em&gt; pseudocode, hypothetical code, and stub code.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The latter should be replaced by a concrete example, whereas there is figuratively &lt;em&gt;nothing&lt;/em&gt; to see and replace for the former.&lt;/li&gt;&#xA;&lt;li&gt;Meat analogy: the latter can be made meatier to sate our code review appetite, whereas there's nothing one can do to turn rotten or absence of meat into a dish.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-05-20T13:23:43.760" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5360" PostTypeId="2" ParentId="5358" CreationDate="2015-05-20T03:35:59.690" Score="18" Body="&lt;p&gt;OP doesn't seem to know their code is broken. Perhaps due to insufficient testing, but &lt;em&gt;to the best of their knowledge&lt;/em&gt;, the code works and produces the expected output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;spirit&quot; of the &quot;working code&quot; rule isn't to forbid code with bugs - in fact part of the peer review exercise is to highlight unforeseen edge cases and other issues - it's very possible that a programmer might have written code that works for the input they're feeding it, but that breaks in other situations; if OP isn't aware of this, they won't be asking for solutions to such specific issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;spirit&quot; of the &quot;working code&quot; rule is that on-topic CR questions aren't questions asking things like &quot;my code does X, but it should do Y - how do I fix that?&quot;, which would typically be on-topic on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; gold-badger moderator &lt;a href=&quot;https://codereview.stackexchange.com/questions/91212/the-longest-subsequence-with-specified-difference-between-min-and-max#comment165514_91212&quot;&gt;reviewed the code in the close queue&lt;/a&gt;, and found no convincing evidence of how badly the code might be broken, and &lt;a href=&quot;https://codereview.stackexchange.com/review/close/37506&quot;&gt;chose to leave it open&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the best thing to do is to show everyone what you're seeing that everybody else missed, and then collect the upvotes!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-05-20T03:41:15.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5361" PostTypeId="2" ParentId="5358" CreationDate="2015-05-20T08:16:18.603" Score="13" Body="&lt;p&gt;The rule states that the code must work correctly, to the best of the author's knowledge. Usually, if the author does not mention any known bugs, then it's an allowable question. That said, if the code is very obviously broken (won't run at all, or fails on a simple test case), I will generally close it anyway, because&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It would be unfair to skirt the rule by being oblivious to glaring errors.&lt;/li&gt;&#xA;&lt;li&gt;Telling the author that the code is broken is a valuable form of feedback in itself.&lt;/li&gt;&#xA;&lt;li&gt;Glaring errors would be an obstacle to getting more meaningful reviews. Putting a question on hold, especially before answers start rolling in, gives the author a chance to fix the code so that answers can focus on more interesting issues.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-20T08:16:18.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5362" PostTypeId="2" ParentId="2538" CreationDate="2015-05-20T21:01:08.647" Score="4" Body="&lt;h1&gt;Biology&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://biology.meta.stackexchange.com/questions/2935/when-will-biology-se-become-a-full-se-site&quot;&gt;2015-03-25&lt;/a&gt; (not sure if this counts)&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://biology.meta.stackexchange.com/questions/3005/site-design-for-biology-community&quot;&gt;2015-05-13&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://biology.meta.stackexchange.com/questions/3033/site-graduated&quot;&gt;2015-05-20&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://biology.meta.stackexchange.com/questions/3069/2015-moderator-election-qa-question-collection&quot;&gt;2015-06-07&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="1482" LastEditorUserId="-1" LastEditDate="2017-03-16T15:49:46.657" LastActivityDate="2015-06-09T04:33:29.367" CommentCount="0" CommunityOwnedDate="2015-05-20T21:01:08.647" ContentLicense="CC BY-SA 3.0" />
  <row Id="5363" PostTypeId="2" ParentId="5348" CreationDate="2015-05-20T21:32:39.747" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions seeking an explanation of someone else's code are also off-topic.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This part of the shown close reason has a link on &quot;someone else's code&quot; which leads to this meta answer: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654/29371&quot;&gt;https://codereview.meta.stackexchange.com/a/3654/29371&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;which clearly states how this is meant  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For moral, practical, and legal reasons, we are only able to review&#xA;  code that you wrote or code that you maintain. Code Review is not the&#xA;  place to ask about someone else's code.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;We also expect you to understand how your code works. &lt;strong&gt;If you are&#xA;  seeking an explanation of how your code works, then we will treat the&#xA;  question as if someone else wrote it&lt;/strong&gt;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;IMHO the right close reason had been used.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-05-20T21:32:39.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5364" PostTypeId="1" CreationDate="2015-05-21T08:51:14.110" Score="15" ViewCount="119" Body="&lt;p&gt;I was pondering the close reason today and I can't think of an instance where a question that is &lt;em&gt;on-topic&lt;/em&gt; for Code Review is too broad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When is a question too broad? How could a too-broad question be edited to be acceptable?&lt;/p&gt;&#xA;" OwnerUserId="41237" LastActivityDate="2015-05-21T10:38:10.930" Title="What makes a question too broad for code review?" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5365" PostTypeId="2" ParentId="5364" CreationDate="2015-05-21T10:38:10.930" Score="13" Body="&lt;p&gt;I have been using the &quot;Too Broad&quot; close reason for questions which ask for reviews of multiple different things--posts asking for two different reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, these questions could be fixed by splitting them into multiple questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you have an iOS app that talks to a webserver that you also wrote, if you post some code from the iOS app and some code from the web server in the same question, I will vote to close as too broad.  If you remove one or the other from the original question, I'll retract my close vote and cast a reopen vote.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-05-21T10:38:10.930" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5366" PostTypeId="1" CreationDate="2015-05-21T11:12:09.853" Score="25" ViewCount="859" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; For chat-like discussions of this subject, let's use this &lt;a href=&quot;https://chat.stackexchange.com/rooms/23988/discuss-close-reasons&quot;&gt;&lt;strong&gt;&lt;em&gt;Discuss Close Reasons&lt;/em&gt; chat room&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Code Review currently has three standard off-topic reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Questions containing &lt;a href=&quot;/a/3650&quot;&gt;&lt;strong&gt;broken code&lt;/strong&gt;&lt;/a&gt; or asking for advice about &lt;a href=&quot;/a/3651&quot;&gt;&lt;strong&gt;code not yet written&lt;/strong&gt;&lt;/a&gt; are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/li&gt;&#xA;&lt;li&gt;Questions must involve real code that you own or maintain. &lt;a href=&quot;/a/3652&quot;&gt;&lt;strong&gt;Pseudocode, hypothetical code, or stub code&lt;/strong&gt;&lt;/a&gt; should be replaced by a concrete example. Questions seeking an explanation of &lt;a href=&quot;/a/3654&quot;&gt;&lt;strong&gt;someone else's code&lt;/strong&gt;&lt;/a&gt; are also off-topic.&lt;/li&gt;&#xA;&lt;li&gt;Questions must &lt;a href=&quot;/a/3653&quot;&gt;&lt;strong&gt;include the code to be reviewed&lt;/strong&gt;&lt;/a&gt;. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;While sites are encouraged to stick to three, &lt;a href=&quot;https://meta.stackexchange.com/q/256897/148099&quot;&gt;we can have up to five standard reasons, if we can justify it&lt;/a&gt;.  With that in mind, how would you modify the list?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For your reference, here is the relevant &lt;a href=&quot;/help/on-topic&quot;&gt;excerpt from the Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To be on-topic the answer must be &quot;yes&quot; to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is code included directly in my question? (See &lt;em&gt;Make sure you include your code in your question&lt;/em&gt; below.)&lt;/li&gt;&#xA;  &lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If you answered &quot;yes&quot; to all the above questions, your question is&#xA;  &lt;strong&gt;on-topic&lt;/strong&gt; for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note that the &lt;strong&gt;max-length&lt;/strong&gt; for a close reason is &lt;strong&gt;400 characters&lt;/strong&gt; (including markdown).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-05-09T21:53:37.760" Title="How should we revise the standard off-topic reasons, if we can have up to five?" Tags="|discussion|scope|close-reasons|" AnswerCount="6" CommentCount="4" CommunityOwnedDate="2015-05-21T12:39:09.597" ContentLicense="CC BY-SA 3.0" />
  <row Id="5367" PostTypeId="2" ParentId="5366" CreationDate="2015-05-21T11:12:09.853" Score="14" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, and performance.  Questions about &lt;a href=&quot;/a/3651&quot;&gt;&lt;strong&gt;code that has not yet been written&lt;/strong&gt;&lt;/a&gt;, &lt;a href=&quot;/a/3650&quot;&gt;&lt;strong&gt;code that does not work as intended&lt;/strong&gt;&lt;/a&gt;, or code that the author does not understand are off-topic, as the code is not ready for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I've clarified what we mean by &quot;broken&quot;, as some users seem to have the mistaken belief that any code that successfully compiles isn't broken.  I've added &quot;code that the author does not understand&quot; as a variant of &quot;broken&quot;.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions must be asked by an &lt;a href=&quot;/q/1294&quot;&gt;&lt;strong&gt;author or maintainer of the code&lt;/strong&gt;&lt;/a&gt; and &lt;a href=&quot;/a/3653&quot;&gt;&lt;strong&gt;include the code to be reviewed&lt;/strong&gt;&lt;/a&gt;. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions must be about real code, not generic best practices in hypothetical situations.  &lt;a href=&quot;/a/3652&quot;&gt;&lt;strong&gt;Pseudocode, hypothetical code, or stub code&lt;/strong&gt;&lt;/a&gt; should be replaced by a concrete example, since context is essential to code reviews.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The &quot;Do I want this code to be good code?&quot; and &quot;Do I want feedback on all facets?&quot; rules are violated rarely enough that they can be closed with custom reasons instead.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-05-04T22:16:16.540" LastActivityDate="2016-05-04T22:16:16.540" CommentCount="10" CommunityOwnedDate="2015-05-21T12:39:09.597" ContentLicense="CC BY-SA 3.0" />
  <row Id="5368" PostTypeId="2" ParentId="5366" CreationDate="2015-05-21T12:18:04.077" Score="13" Body="&lt;p&gt;I believe we should use 5 close reasons. This will significantly reduce the confusion people may express when they have to figure out which of multiple close reasons was actually used to close a question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, finding bugs is now in 2, and fixing bugs in 3 - this makes it clear that 2 and 3 could both relate to buggy code, but it is the way the question is asked which makes the 2 or 3 close reason more appropriate.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions asking about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654/31503&quot;&gt;&lt;strong&gt;someone else's code&lt;/strong&gt;&lt;/a&gt; are off-topic because programmers are expected to know what motivated design and implementation choices when presenting code for review. If you don't know why the code is written the way it is, it is assumed that the code is not your own.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650/31503&quot;&gt;&lt;strong&gt;asking to explain why code behaves the way it does&lt;/strong&gt;&lt;/a&gt; are off-topic because programmers are expected to be able to explain the code to the reviewers (not the other way around).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions asking to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651/31503&quot;&gt;&lt;strong&gt;fix or add features to code&lt;/strong&gt;&lt;/a&gt; are off-topic because the code is not ready for review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652/31503&quot;&gt;&lt;strong&gt;hypothetical code, pseudo-code, anonymized code, or anything except the actual code as used in projects&lt;/strong&gt;&lt;/a&gt; are off-topic because context is essential to code reviews.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Questions must &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;&lt;strong&gt;include the code to be reviewed&lt;/strong&gt;&lt;/a&gt;. You may reference supplementary code hosted on third-party sites, but only the excerpts embedded in the question itself are in scope for the review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-09-14T21:48:41.263" CommentCount="13" CommunityOwnedDate="2015-05-21T12:39:09.597" ContentLicense="CC BY-SA 3.0" />
  <row Id="5369" PostTypeId="2" ParentId="5342" CreationDate="2015-05-23T14:38:17.527" Score="0" Body="&lt;p&gt;I've completed the retag and 5gon2eder created a tag wiki. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-05-23T14:38:17.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5370" PostTypeId="1" AcceptedAnswerId="5371" CreationDate="2015-05-23T16:49:36.067" Score="1" ViewCount="66" Body="&lt;p&gt;I'm not sure why a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/role-playing-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;role-playing-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;role-playing-game&lt;/a&gt; is needed when there's already a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag. Personally, I think we should just burninate it and add the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag to all the questions tagged with it that don't already have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag. I just don't think that we need specific tags for genres of games, when a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag suffices.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="22222" LastEditDate="2015-07-07T21:36:03.077" LastActivityDate="2015-07-07T21:36:03.077" Title="Let's have the credits roll on this [role-playing-game]" Tags="|discussion|status-declined|tags|burninate-request|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5371" PostTypeId="2" ParentId="5370" CreationDate="2015-05-23T17:04:12.073" Score="12" Body="&lt;h1&gt;No, do not burninate&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;We &lt;strong&gt;do&lt;/strong&gt; need specific tags for games. See &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2503/game-tag-when-to-create-own-tag-for-games&quot;&gt;Game tag - When to create own tag for games?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some genres of games, are popular enough that they do deserve their own tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I am a huge fan of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt;, having asked several questions about it and having spent countless hours analyzing the game, I am definitely interested in that tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, what does &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/role-playing-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;role-playing-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;role-playing-game&lt;/a&gt; share with each other? Honestly, not that much. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag is a bit too unspecific. The only 'problem' with the game tags is to have tags that are specific enough, but still un-specific enough to contain a bunch of questions. I find &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/role-playing-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;role-playing-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;role-playing-game&lt;/a&gt; to be a very good balance here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think about the world outside Code Review (yes, there is one, or so I've heard at least), Role Playing Games (or RPGs) is a quite specific genre. It definitely deserves its own tag.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-05-23T17:04:12.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5372" PostTypeId="1" AcceptedAnswerId="5373" CreationDate="2015-05-24T03:24:03.157" Score="2" ViewCount="52" Body="&lt;p&gt;Strangely enough, I'm used to vote for reopening others' questions on SO, but since I'm new on this site, I can't really vote to reopen &lt;a href=&quot;https://codereview.stackexchange.com/questions/91554/equally-distributing-child-nodes-around-parent-nodes&quot;&gt;my question&lt;/a&gt;. (Since it's put on hold by a mod I don't think users can vote to reopen anyway?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for closing it is that the relevant code is not in the question. For some reason I forgot to do that and the question got closed. This is completely fair and I would do the same thing and now I have fixed my question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is, how do they know I fixed it and reopen it? There doesn't seem to be a way for new users to notify mods at all... Or are they automatically added to the Review page?&lt;/p&gt;&#xA;" OwnerUserId="49321" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-05-24T16:19:36.750" Title="Are mods notified when users edited a closed question?" Tags="|support|specific-question|vote-to-reopen|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5373" PostTypeId="2" ParentId="5372" CreationDate="2015-05-24T03:26:55.137" Score="3" Body="&lt;p&gt;No, mods are not notified about this.  When this happens, the question is put into the reopen queue for regular users (and mods).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only case of a notification for a mod would be if, for instance, a single mod closes a question and a user pings them.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-05-24T16:19:36.750" LastActivityDate="2015-05-24T16:19:36.750" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5374" PostTypeId="2" ParentId="5372" CreationDate="2015-05-24T06:42:09.183" Score="6" Body="&lt;p&gt;Thanks for adding the code.  On further consideration, though, I think that your question is currently more appropriate for Stack Overflow than Code Review, since you are asking to change the behaviour of the code — fixing a bug, so to speak, with the layout algorithm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are &lt;a href=&quot;//stackoverflow.com/search?q=graph+layout+algorithm&quot; rel=&quot;nofollow&quot;&gt;existing Stack Overflow questions about graph layout algorithms&lt;/a&gt;.  Some &lt;a href=&quot;//stackoverflow.com/q/5028433/1157100&quot; rel=&quot;nofollow&quot;&gt;specific suggestions&lt;/a&gt; include using graphviz (for which a &lt;a href=&quot;https://graphviz.readthedocs.org/en/stable/&quot; rel=&quot;nofollow&quot;&gt;Python module&lt;/a&gt; exists) and using &lt;a href=&quot;https://en.wikipedia.org/wiki/Force-directed_graph_drawing&quot; rel=&quot;nofollow&quot;&gt;force-directed graph drawing&lt;/a&gt; (essentially a Physics simulation where the vertices act as particles that repel each other).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I apologize for the inconvenience, but I'm going to close the question again on Code Review.  If, after implementing the suggestions above, you are still not satisfied with the results, you can ask on Stack Overflow.  If you are satisfied with the results but would like better performance or cleaner code, we would love to have you ask again here on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-24T06:42:09.183" CommentCount="1" CommunityOwnedDate="2015-05-24T16:20:52.407" ContentLicense="CC BY-SA 3.0" />
  <row Id="5375" PostTypeId="2" ParentId="5327" CreationDate="2015-05-25T15:37:17.903" Score="8" Body="&lt;h1&gt;Chat extension&lt;/h1&gt;&#xA;&lt;p&gt;The goal here is to write a program that Oneboxes GitHub links and allows markdown formatting on multi-line comments.&lt;/p&gt;&#xA;&lt;p&gt;Markdown code:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;*Text* and _Text_ = Italic&#xA;**Text** and __Text__ = Bold&#xA;***Text*** ___Text___ = Bold &amp;amp; Italic&#xA;[Text](http://something.com) = Linked &amp;quot;Text&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Italic text&lt;/em&gt; and &lt;em&gt;Italic text&lt;/em&gt;&lt;br /&gt;&#xA;&lt;strong&gt;Bold text&lt;/strong&gt; and &lt;strong&gt;Bold text&lt;/strong&gt;&lt;br /&gt;&#xA;&lt;em&gt;&lt;strong&gt;Bold italic text&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;Bold italic text&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Link to CR&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Onebox example:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/I5m7M.png&quot; alt=&quot;Onebox&quot; /&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-25T15:37:17.903" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5376" PostTypeId="1" CreationDate="2015-05-25T17:00:20.203" Score="14" ViewCount="111" Body="&lt;p&gt;CR has a strict &quot;we only review code you've written or maintain&quot; policy, which is perfectly reasonable, but how should we treat reviews that rely on 3rd party code (i.e. libraries that aren't part of the standard library)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The motivation behind this question is a &lt;a href=&quot;https://codereview.stackexchange.com/questions/84378/simple-mobile-first-responsive-grid-system-w-ie8-support&quot;&gt;JS/CSS review&lt;/a&gt; that included a minified version of a well known JS polyfill for browsers that don't support media queries (Respond.js) &lt;em&gt;as part of the review&lt;/em&gt;.  I didn't even notice it when I initially reviewed it, but a later reviewer reviewed that portion of the code as well.  It's since been cleaned up and had the offending code and its references removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we handle this in the future?  My gut tells me that we should be editing this out and replacing it with a link to the library in question.&lt;/p&gt;&#xA;" OwnerUserId="26722" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-08-10T16:45:40.207" Title="Reviews that depend on 3rd party libraries (i.e. code the OP does not own/maintain)" Tags="|discussion|third-party|code-ownership|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5378" PostTypeId="2" ParentId="5376" CreationDate="2015-05-25T19:53:28.733" Score="13" Body="&lt;p&gt;I think the poster's intention behind embedding the minified Respond.js library in the question was just to make the Stack Snippet work, and not to request a review of it.  The minified code, arguably, doesn't really qualify as source code anyway.  (The GPL, for example, defines source code as &quot;the preferred form of the work for making modifications to it&quot; — which minified code isn't.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It wasn't a big problem in the first place, but I've now edited the question to just link to Respond.js instead.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-25T19:53:28.733" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5379" PostTypeId="1" AcceptedAnswerId="5382" CreationDate="2015-05-26T14:06:44.707" Score="14" ViewCount="157" Body="&lt;p&gt;I came across this question in my &quot;close votes&quot; review queue: &lt;a href=&quot;https://codereview.stackexchange.com/questions/80424/block-breaker-clone-in-pygame-with-simple-edge-detection&quot;&gt;Block_breaker clone in pygame with simple edge detection&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And noted that the close reason given was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Other: I'm voting to close this question as off-topic because I think&#xA;  it would be better if you spent more than one day on this before&#xA;  asking us to review it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is this a valid close reason?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell the code to be reviewed is in the question, it works to the best of the OP's knowledge (barring some comments to do with indentation and missing assets in the linked repository, which the OP has then acknowledged and fixed) and I'm struggling to see why it popped up in my close review queue at all.&lt;/p&gt;&#xA;" OwnerUserId="41237" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-05-26T21:32:32.153" Title="Closing a question because the posted code was produced quickly" Tags="|discussion|specific-question|close-reasons|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5380" PostTypeId="2" ParentId="5379" CreationDate="2015-05-26T14:28:27.277" Score="5" Body="&lt;p&gt;I too was wondering about this question, but I also know there are plenty of users that are familiar with the rules of the site and with Python.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;as I am a Novice with Python, I chose to skip that and let the Python users handle this issue.  which is what you should do if you are unclear about whether or not it should even show up.  from what I saw, the code was Edited over and over again because there were bugs in the code that kept it from running, I would have voted to close it as well had I tried to run the code and it wouldn't compile, but I have no way of testing the code at the moment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main reason for the close vote is the fact that the code isn't ready for a review, the user hasn't taken the time to work out simple bugs, it is not working to the best of their knowledge.  &lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2015-05-26T14:28:27.277" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5381" PostTypeId="2" ParentId="5379" CreationDate="2015-05-26T14:35:13.560" Score="8" Body="&lt;p&gt;Whilst for someone like Jon Skeet, making a simple script here and there might take a few minutes to type out, for a beginner, this might take a few days to even understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/users/11728/gareth-rees&quot;&gt;close voter&lt;/a&gt; must remember that people come here to seek review of their code. Whether or not the code is complex is an entirely different situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code is really basic, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag can be added, and the review can be tailored towards beginners.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-05-26T14:35:13.560" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5382" PostTypeId="2" ParentId="5379" CreationDate="2015-05-26T15:07:21.637" Score="14" Body="&lt;p&gt;I was the close voter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After some back-and-forth with the OP, I was eventually able to get the code to run, and I started writing a review, but after a bit I gave up, because the whole program is shoddy from start to finish. Everything about it shows a lack of care and attention. It seems to me that the OP was capable of doing better than this, and it was a waste of my (or any other reviewer's) effort in helping someone who had not yet made their best attempt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP states in the first sentence of the post:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I tried to make this clone of brick_breaker on my own in one day.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Clearly a day was not long enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Just to make it clear, I see nothing wrong with bashing out some code to meet a self-imposed deadline. What is wrong is asking other people to review it in its shoddy half-finished state, instead of making it as good as you can and &lt;em&gt;then&lt;/em&gt; asking for review.)&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2015-05-26T15:12:29.157" LastActivityDate="2015-05-26T15:12:29.157" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5383" PostTypeId="2" ParentId="5379" CreationDate="2015-05-26T15:09:27.843" Score="9" Body="&lt;p&gt;I'm a little on the edge for this question. For one I can definitely understand the reason given for the close-vote, on the other hand nothing's glaring wrong with that question (and it does have +9 | 0 score at the time of writing).&lt;/p&gt;&#xA;&lt;p&gt;I think it's important to state here, that we do not (and should not) close questions, just because code was written in a short amount of time.&lt;br /&gt;&#xA;But we should close questions that violate our rules.&lt;/p&gt;&#xA;&lt;p&gt;Often some of these rules have a correspondence in the time taken for writing and testing and cleaning and the likelihood of a violation:&lt;/p&gt;&#xA;&lt;p&gt;Bugs often are a result of not taking the time to properly test code. Quite often you can spot glaring issues and things that could be solved better if you revisit your code after letting it sit for a while. As such it's definitely appropriate to say:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code written in a hurry is not as clean as code written without time-constraints.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Now is code written in a hurry a violation of our rules?&lt;/h3&gt;&#xA;&lt;p&gt;I'd say no. Closing for that reason is not correct.&lt;/p&gt;&#xA;&lt;p&gt;On the other hand, we still have following question in our help center, which IMO rules out this particular question and the manner in which it is written:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Do I want the code to be good code?&lt;/strong&gt; (i.e. not code-golfing, obfuscation, or similar)&lt;br /&gt;&#xA;&lt;sub&gt;[highlight by me]&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And I'd say a whole game, written in a day, doesn't aim for code to be good code. It's a challenge to create functionality over taking care of code. And as such I consider this question off topic.&lt;/p&gt;&#xA;&lt;p&gt;I have accordingly voted to close this question, albeit with a different formulation as &amp;quot;other&amp;quot;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-26T15:09:27.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5384" PostTypeId="2" ParentId="5379" CreationDate="2015-05-26T15:19:39.810" Score="13" Body="&lt;p&gt;I think two things are important to note here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the question is not closed - only one person has voted with that close reason&lt;/li&gt;&#xA;&lt;li&gt;you can vote to &quot;leave open&quot;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This is the system working the way it is supposed to work. Someone sees a problem, uses a custom close reason, and votes to close. Only if others in the community agree with that close reason will that close reason be applied to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Did you vote to &quot;leave open&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a sense, this meta question is being asked &quot;too soon&quot;... and should only be asked if the community has already closed the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, the custom comment would not normally be appropriate for a close reason, I agree, but in this case (and partially because this question is brought up on meta, and because our &quot;top answerer&quot; in the past 30 days (and 2nd all-time) is the person who voted to close, I have looked more carefully at the question....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe the close reason reflects what is a somewhat accurate interpretation of what we consider to be off-topic for this site:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;in this case, the opening sentence for the question is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I tried to make this clone of brick_breaker on my own in one day.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is that &quot;wanting the code to be good code&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I downloaded the code, I pulled the &quot;rar&quot; file of resources. The code works, mostly. Enough for me to say it passed a &quot;sniff test&quot;, but I can also say that the review is not being asked for in the spirit of this site. We hope for people to produce their best work, which we then review, not for people to throw stuff together in a hurry and ask us to be the &quot;gatekeepers&quot; of sanity.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-05-26T15:19:39.810" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5385" PostTypeId="2" ParentId="1429" CreationDate="2015-05-26T16:09:04.043" Score="1" Body="&lt;p&gt;For bragging rights ;-)&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/319034/top-answerers-grouped-by-tag&quot; rel=&quot;nofollow noreferrer&quot;&gt;Top answerers for each Tag&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;(Credit to @rolfl)&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-26T16:09:04.043" CommentCount="0" CommunityOwnedDate="2015-05-26T16:09:04.043" ContentLicense="CC BY-SA 3.0" />
  <row Id="5386" PostTypeId="2" ParentId="5379" CreationDate="2015-05-26T21:32:32.153" Score="10" Body="&lt;p&gt;Many of the best reviews on the site have been written by Gareth Rees.  His answers are consistently accurate and thorough.  I have full respect for his technical judgement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I'm skeptical about voting to close a question with &quot;the code was produced in a rush&quot; as the reason given.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many real-life situations that necessitate quick (or even quick-and-dirty) solution: interviews, contests, shipping deadlines, family obligations, etc.  We would all like good code, but often have to settle for good-enough code, given the constraints.  A self-imposed deadline isn't necessarily unreasonable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issue becomes whether &quot;I think you could have done better&quot; is a valid reason for closure.  Again, I think not.  Using a close vote for a question that hasn't quite violated our rules feels abusive.  &lt;strong&gt;&quot;The code is obviously shoddy and doesn't really work&quot; could be a valid reason.  On the other hand, if the code isn't obviously broken, then I think that the faults can be pointed out in the form of an answer, rather than in the form of a close vote.&lt;/strong&gt;  It doesn't need to be a thorough review of the kind that Gareth Rees usually writes.  A good answer could just point out one or two major faults, declare that the rest of the code isn't worth looking at, and recommend going back to the drawing board.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way to express disapproval would be with a downvote and a comment.  Neither of those actions is subject to stringent guidelines.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-05-26T21:32:32.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5387" PostTypeId="1" AcceptedAnswerId="5392" CreationDate="2015-05-27T16:06:55.960" Score="11" ViewCount="195" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/90861/23788&quot;&gt;This question&lt;/a&gt; received a code-only low-quality answer that the OP accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had downvoted that answer, because as the moderator note mentions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;We're looking for long answers that provide some explanation and context.&lt;/strong&gt; Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Answers that don't include explanations may be removed&lt;/em&gt; - don't get me wrong, I generally agree with removing low-quality, code dump answers. But this one was accepted by the OP, with a justification:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;@RubberDuck I have accepted this answer as the RemoveAt and Insert part in the switchTabs sub is good. Even if it is winforms it is still viable in wpf. –  RedLaser May 16 at 12:06&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The moderator-deleted answer cannot be undeleted by community votes now, and we're sitting with question that, in my opinion, is lacking context, left unanswered with a deleted answer, a frustrated new user, and a puzzled OP.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What happened here? What &lt;em&gt;should&lt;/em&gt; have happened?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-01-12T21:06:37.957" Title="Should deletion be an option for a low-quality accepted answer?" Tags="|discussion|specific-question|specific-answer|deleted-answers|low-quality-posts|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5388" PostTypeId="2" ParentId="5387" CreationDate="2015-05-27T16:22:49.540" Score="3" Body="&lt;p&gt;Prior to deleting the code-only answer, I did also leave this comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please provide an explanation on this code as well. We don't accept code-only answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Had the answerer read that and &lt;em&gt;tried&lt;/em&gt; to improve the answer, I would've gladly undeleted it and removed the post notice.  However, I'm not sure if the answerer checked the deleted answer in time, also considering I didn't leave that comment or another one shortly after deleting the answer (doing so would've still generated a notification).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless, another mod (if one agreed with undeletion) can always undelete it.  Someone else can then attempt to improve it, unless only the answerer can help with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternative, he/she can be invited to chat, if it would help improve this and future answers.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-05-27T16:22:49.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5389" PostTypeId="2" ParentId="5387" CreationDate="2015-05-27T16:52:06.253" Score="3" Body="&lt;p&gt;Quoting the notice directly:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Answers that don't include explanations may be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This notice was added by Jamal at May 16 at 14:58 (according to the &lt;a href=&quot;https://codereview.stackexchange.com/posts/90889/revisions&quot;&gt;post history&lt;/a&gt;). Jamal mentions in his answer here, that he commented, so that OP can improve their answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When nothing happened, the answer was deleted 30 hours later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO the poster had enough time to improve their answer, and the deletion was appropriate. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems the poster of that answer has returned to activity only today, posting another answer to the same post, complaining about the moderator action taken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That answer was promptly deleted by the regulars, mentioning meta as the appropriate place to post inquiries concerning moderator decisions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's what happened, from what I can see. What should have happened.. I don't know, I personally am not all that unhappy about the deletion of this low-quality answer, whether it be accepted or not&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-05-27T16:52:06.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5390" PostTypeId="2" ParentId="5387" CreationDate="2015-05-27T16:57:26.680" Score="4" Body="&lt;p&gt;I'm all for pruning code-only answers from CodeReview. I've seen this horror escalate on StackOverflow and I think it's a much bigger problem for CR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CR exists on reviews. In my opinion, a good review can have many helpful advice and no code at all. However, it can't have just code and no explanation of why something is wrong and why it should be improved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anything, we shouldn't empower code-only reviews. All of them would be of better quality with as much as two lines of explanation.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-05-27T16:57:26.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5392" PostTypeId="2" ParentId="5387" CreationDate="2015-05-27T20:29:52.403" Score="9" Body="&lt;p&gt;Do I like code only answers? No. I don't. Do I think in general they should be removed? Yes. I do. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm a bit uncomfortable with this situation because it was the accepted answer. It provided value to the OP of the question. I don't believe this answer should have been deleted. Why? Well... mostly because there is a precedent for not deleting accepted answers. If I recall correctly, once an answer has been accepted, it can not be deleted by regular users. (Someone please correct me if I'm wrong about that.) this means that SE staff made the calculated decision that if an answer was accepted, it provides a positive net value and shouldn't be removed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, the flip side of that argument is that they also explicitly gave moderators the power to do exactly that. So... Yeah. There is &lt;em&gt;that&lt;/em&gt; to consider too. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All in all though, I prefer to defer to the question's OP here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, what should have happened? More or less what did happen IMO. With the exception that perhaps it shouldn't have been deleted at all and the Reviewer should have created this meta themselves. I think an appropriate course of action would have been to downvote the answer, yet leave it there along with a &quot;why&quot; it's a poor quality post. We don't have to delete every bad post. Sometimes a signpost to what we don't want here is useful for helping new users into our community as well. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-05-27T20:29:52.403" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5393" PostTypeId="2" ParentId="5387" CreationDate="2015-05-27T21:39:23.720" Score="9" Body="&lt;h1&gt;Being good and being acceptable are two different things.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Is/Was it a good answer? Definitely not, especially not according to Code Review standards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is/Was it an acceptable answer? Obviously, considering it was &lt;em&gt;accepted&lt;/em&gt; by the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should the answer have been &lt;em&gt;accepted&lt;/em&gt;? Not in my opinion, but accepting an answer is really not up to me, or up to anyone else except the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should the answer be &lt;strong&gt;deleted&lt;/strong&gt;? No. Absolutely not. Apparently it was of value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see absolutely no reason to delete this particular answer, considering it was accepted it was obviously helpful to the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a side-note, I think we tend to be too aggressive deleting things around here. Deleting should more be used as a last resort IMO. Does it hurt anyone if this (and some others as well) code-only answer lies around forever? &lt;strong&gt;Down-voting and commenting can often be enough.&lt;/strong&gt; It would have been enough in this particular case too. &lt;strong&gt;Don't over-use the delete button.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-05-27T21:39:23.720" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5394" PostTypeId="2" ParentId="1429" CreationDate="2015-05-27T22:25:55.577" Score="1" Body="&lt;h3&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/edit/319801&quot; rel=&quot;nofollow noreferrer&quot;&gt;Look for zombies by tag&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Note that you need to use quote marks in the tag field since it is &lt;code&gt;VARCHAR&lt;/code&gt;. Like &lt;code&gt;'java'&lt;/code&gt;, etc. Otherwise you'll get an error like &lt;em&gt;&amp;quot;Invalid column: java&amp;quot;&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-27T22:25:55.577" CommentCount="0" CommunityOwnedDate="2015-05-27T22:25:55.577" ContentLicense="CC BY-SA 3.0" />
  <row Id="5395" PostTypeId="1" AcceptedAnswerId="5406" CreationDate="2015-05-28T00:54:34.960" Score="19" ViewCount="186" Body="&lt;p&gt;Recently, I wrote a &lt;a href=&quot;https://codereview.stackexchange.com/questions/91990/slot-machine-constructor/91998#91998&quot;&gt;review&lt;/a&gt; that discussed certain points in the OP's code, but did not contain any code in the review itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are answers like these discouraged?&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-05-31T14:39:43.463" Title="A code review without the code" Tags="|discussion|answers|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5396" PostTypeId="2" ParentId="5395" CreationDate="2015-05-28T01:07:12.740" Score="22" Body="&lt;p&gt;Absolutely not!  Only questions are required to have embedded code.  If you can still provide good information even without any code snippets, then there are no problems with your review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a matter of fact, &lt;a href=&quot;https://codereview.stackexchange.com/a/37476/22222&quot;&gt;one of my top answers&lt;/a&gt; mostly consists of &lt;em&gt;paragraphs&lt;/em&gt; and no code snippets.  Ultimately, &lt;em&gt;you&lt;/em&gt; may decide what kind of review the question may need.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-05-28T01:09:28.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5397" PostTypeId="2" ParentId="5395" CreationDate="2015-05-28T01:10:43.060" Score="18" Body="&lt;h1&gt;Not at all!&lt;/h1&gt;&#xA;&lt;p&gt;You're &lt;em&gt;reviewing&lt;/em&gt; code, &lt;em&gt;commenting&lt;/em&gt; on OP's practices and &lt;em&gt;telling&lt;/em&gt; them what's good, bad, or ugly about the code being reviewed.&lt;/p&gt;&#xA;&lt;p&gt;You can do that from your smartphone if you want - and trust me when I say phone posts are &lt;strong&gt;painful&lt;/strong&gt; when code blocks get involved (although not impossible).&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-05-28T01:10:43.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5398" PostTypeId="1" AcceptedAnswerId="5399" CreationDate="2015-05-28T17:42:24.270" Score="6" ViewCount="133" Body="&lt;p&gt;Can I ask a question with a UML class diagram instead of code? What about instead of &lt;em&gt;some&lt;/em&gt; code? The kind of questions I'm interested in asking are about software architecture, not low-level coding issues.&lt;/p&gt;&#xA;" OwnerUserId="24222" LastEditorUserId="22222" LastEditDate="2015-05-28T17:47:29.810" LastActivityDate="2015-05-28T17:50:06.293" Title="Asking questions with UML diagrams instead of code" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="2" ClosedDate="2015-05-28T18:40:34.143" ContentLicense="CC BY-SA 3.0" />
  <row Id="5399" PostTypeId="2" ParentId="5398" CreationDate="2015-05-28T17:44:56.243" Score="10" Body="&lt;p&gt;If the entire question consists of UML diagrams and no code, then it's off-topic for this site.  Overall, the specific code to be reviewed &lt;em&gt;must&lt;/em&gt; be embedded in the post itself.  It's okay to include UML diagrams as supplemental material, but we cannot review &lt;em&gt;that&lt;/em&gt; specifically.  If your question is primarily about UML diagrams (software architecture as you say), then it won't fit on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the relevant off-topic section found in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, if your question is not about a particular piece of code and&#xA;  instead is a generally applicable question about…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice&#xA;  regarding X?&quot;)&lt;/li&gt;&#xA;  &lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;  &lt;li&gt;How to add a feature to or solve a problem with your code&lt;/li&gt;&#xA;  &lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Higher-level architecture and design of software systems&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then your question is &lt;strong&gt;off-topic&lt;/strong&gt; for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-05-28T17:50:06.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5400" PostTypeId="2" ParentId="5387" CreationDate="2015-05-28T19:09:20.090" Score="7" Body="&lt;p&gt;I have undeleted the answer. There is no clear &quot;best solution&quot; that I can see happening/emerging from this discussion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even the high-voted/accepted answer to this meta question is somewhat contradictory (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I like code only answers? No. I don't. Do I think in general they should be removed? &lt;strong&gt;Yes. I do.&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;All in all though, I prefer to &lt;strong&gt;defer to the question's OP here&lt;/em&gt;&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In the past it has been routine to delete non-review answers. I believe this accepted meta-answer confirms that past practice (&lt;em&gt;&quot;in general they should be removed&quot;&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real question becomes: should accepted non-answers be allowed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't personally believe that a single user's accept should override the community policy of deleting non-answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also note, that if the timing was slightly different, the delete would have happened before the accept was made, and thus the accept would be impossible, should we undelete all previously deleted not-an-answer in case they make sense to the asker? I don't think so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, does this answer stands as a test-case for something? Again, I am not sure. Regardless, this answer is now undeleted, and hopefully the answerer will edit, and improve it now (even though it was not improved during the 30-hour original undeleted window).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One possible lesson should be that non-answers should just be deleted quicker, not giving them a window to be improved....or accepted?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-05-28T19:09:20.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5401" PostTypeId="1" CreationDate="2015-05-28T20:18:49.087" Score="-6" ViewCount="174" Body="&lt;p&gt;A moderator does not appear to be following the TOS. Where is the complaint form? What is the procedure?&lt;/p&gt;&#xA;" OwnerUserId="72939" LastEditorUserId="22222" LastEditDate="2015-05-28T23:23:05.960" LastActivityDate="2015-05-28T23:23:05.960" Title="Reporting a grievance about a moderator" Tags="|support|moderation|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5402" PostTypeId="2" ParentId="5401" CreationDate="2015-05-28T20:57:31.127" Score="15" Body="&lt;p&gt;As already mentioned by @Jamal in the comments, StackExchange provides a &lt;a href=&quot;https://codereview.meta.stackexchange.com/contact&quot;&gt;Contact Form&lt;/a&gt;, as well as an Inbox shared by the community managers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, namecalling is not really liked in such cases. If you wish to raise a complaint against moderators (who are &lt;strong&gt;the&lt;/strong&gt; trusted authority in the whole network), please consider carefully whether you might be in the wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to present your evidence in a calm and collected fashion. In general it's not a good idea to take aggressive stances &quot;publicly&quot;, because you may experience a huge backlash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information about moderators and their responsibilities, please refer to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/legal/moderator-agreement&quot;&gt;moderator agreement&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;The StackExchange &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;&quot;Theory of Moderation&quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For the officially documented steps to take when you think a moderator has abused their privileges, please refer to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/28867/222299&quot;&gt;What recourse do I have if I believe a moderator has abused his/her privileges?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-05-28T20:57:31.127" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5404" PostTypeId="1" AcceptedAnswerId="5405" CreationDate="2015-05-31T12:32:42.727" Score="8" ViewCount="143" Body="&lt;p&gt;This is very closely related to my meta SO question asking &lt;a href=&quot;https://meta.stackoverflow.com/questions/295665/are-dry-questions-on-topic&quot;&gt;Are DRY questions on topic?&lt;/a&gt;.  Most of the questions over on SO asking for DRY are not suitable for CR and should not be migrated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mind, CR is the place you go when you think your code is production ready.  If you know that your code is not DRY and you want it to be, isn't that almost like having broken code?&lt;/p&gt;&#xA;" OwnerUserId="26722" LastEditorUserId="-1" LastEditDate="2017-03-17T10:37:58.440" LastActivityDate="2015-06-10T18:43:20.323" Title="Are reviews that ask us to DRY their code within the spirit of CR?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5405" PostTypeId="2" ParentId="5404" CreationDate="2015-05-31T12:58:40.520" Score="19" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Are reviews that ask us to DRY their code within the spirit of CR?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you know that your code is not DRY and you want it to be, isn't that almost like having broken code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not the same at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just because you have a feeling that your code doesn't adhere to DRY, doesn't mean that others will agree with you. Others can still say &quot;It's not as bad as you think&quot; and similar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see not much &lt;em&gt;technical&lt;/em&gt; difference between asking the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can you please help me DRY up this code?&lt;/li&gt;&#xA;&lt;li&gt;HELP ME SHORTEN MY CODE!! OMG!!&lt;/li&gt;&#xA;&lt;li&gt;It feels like this code is longer than it needs to be, can it be shortened?&lt;/li&gt;&#xA;&lt;li&gt;Please review any and all aspects of the code, but I am primarily concerned with code length&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;One might be more friendly than the other, and if someone asks nicely, &lt;strong&gt;you&lt;/strong&gt; might be more likely to review it. In terms of scope and on-topicness, however, it really ends up being about the same thing.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2015-06-10T18:43:20.323" LastActivityDate="2015-06-10T18:43:20.323" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5406" PostTypeId="2" ParentId="5395" CreationDate="2015-05-31T14:39:43.463" Score="9" Body="&lt;p&gt;I've more or less said this before in a different context, please forgive me that I'm too lazy to go find the link right now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;No. These answers are not discouraged.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers are under no obligation what so ever to contain any code at all. Some great reviews have been given that fall under this category. However, keep in mind that a snippet or two of the right, or an alternative, way to do something could be worth its weight in gold to an OP. Therefore, it could be the difference between a good answer and a &lt;em&gt;great&lt;/em&gt; answer. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This structure isn't immutable. Fix that. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Vs. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This structure isn't immutable. Here's how you go about fixing that...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which of these two answers is more valuable? Obviously the latter, but &lt;em&gt;why&lt;/em&gt;? Well, the first answer is likely only valuable for OP, while the second becomes a long term resource for anyone coming across this question later. Also, many of us are here to teach, not simply point out flaws in other people's code like some ego-sadistical [insert your favorite slur here].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are answers without code to be &lt;em&gt;discouraged&lt;/em&gt;? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;NO.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are answers &lt;em&gt;with&lt;/em&gt; code to be &lt;em&gt;encouraged&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;YES.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-05-31T14:39:43.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5407" PostTypeId="1" CreationDate="2015-06-01T12:02:10.750" Score="19" ViewCount="426" Body="&lt;p&gt;So, this site is called &quot;Code Review&quot;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we do here is... ask for and write Code Reviews, naturally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I feel that there are a whole bunch of different thoughts floating around about what a Code Review really &lt;strong&gt;is&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;On &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review&lt;/a&gt;, what is a Code Review?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;(And what is it not?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;em&gt;This question is about Code Reviews with respect to this site, &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review Stack Exchange&lt;/a&gt;, the term 'Code Review' may have other meanings at other places or in other situations&lt;/em&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="52915" LastEditDate="2019-09-23T07:24:36.220" LastActivityDate="2019-09-23T08:22:50.013" Title="What IS a Code Review?" Tags="|discussion|scope|answers|what-is-a-code-review|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5408" PostTypeId="2" ParentId="5407" CreationDate="2015-06-01T12:16:01.710" Score="8" Body="&lt;p&gt;Basically it's an assessment of code. Good assessments that make statements support their statements with arguments and explanations. Bad assessments just make statements and don't support them in any form.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One might say that their assessment is not a Code Review if it doesn't cover all of the code, and only a small section... or if it only makes a single statement, where more should have been said. But that just makes it a small or targetted, or partial Code Review. It's still a Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To assess, for me, is to observe and then make statements about.&#xA;&quot;This code is long&quot;, is a valid assessment... but maybe not the best code review. &quot;This code snippet is long for a function, considering the average length of functions in my program is a third of that.&quot; is a bit better, but I wouldn't really call it a good code review still.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(If you want to get technical: a statement about code assigns or describes attributes to that code - e.g. that code is long, that code is ugly, that code has bad formatting)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, good code reviews provide actionable advice. So not only is it a set of statements, it's also advice for what you should do about those aspects of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good code review takes (part of) the code, makes 1 or more statements about the code, supports these statements with arguments and explanations, and then provides actionable advice for how to deal with the statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an answer does not make any statements, or these statements are not about the code, then you can't call it a code review. An example of this would be &quot;I rewrote your code for you, &lt;code&gt;*code*&lt;/code&gt;.&quot; It might help the asker a lot (&quot;wow, you can do that in 3 lines&quot;), but it's merely providing an alternative (if that), rather than reviewing the code.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2015-06-01T13:23:38.587" LastActivityDate="2015-06-01T13:23:38.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5409" PostTypeId="2" ParentId="5407" CreationDate="2015-06-01T13:04:45.307" Score="14" Body="&lt;h1&gt;What is a code review?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Well, let's take a look at that &lt;a href=&quot;http://en.wikipedia.org/wiki/Code_review&quot; rel=&quot;nofollow&quot;&gt;Wikipedia article&lt;/a&gt; you linked to.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code review is systematic examination (often known as peer review) of computer source code. It is intended to find and fix mistakes overlooked in the initial development phase, improving both the overall quality of software and the developers' skills. Reviews are done in various forms such as pair programming, informal walkthroughs, and formal inspections.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think this is a pretty dang good definition myself. The difference between this definition and what a code review is here on CR is the medium in which the review takes place.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Reviews are done in various forms such as pair programming, informal walkthroughs, and formal inspections.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of these different kinds of review methodologies, CR is kind of a bastardization of an informal walkthrough and a formal inspection. It's like a formal inspection in the sense that the reviewer takes the code, &quot;goes away&quot;, and writes up all of their notes about the code. Then, once the reviewer has all of their notes, they take them back to the developer that wrote the code (i.e. posts their answer). It's also like an informal walkthrough, because we're all just doing this in our spare time for imaginary internet points, so reviews are likely to not be very thorough (although many &lt;em&gt;are&lt;/em&gt; very thorough, it can't be expected).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;So what does that &lt;em&gt;really&lt;/em&gt; mean?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;It means that a code review here is still a code review. We just use a different methodology to get it done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, from an asker's point of view:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;My code works as intended.&lt;/li&gt;&#xA;&lt;li&gt;I'm done with it. It's as good as &lt;strong&gt;&lt;em&gt;I know&lt;/em&gt;&lt;/strong&gt; how to make it. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In other words, I'm ready to check my code in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And from a reviewer's point of view:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Does this code actually do what it is supposed to do under normal conditions?&lt;/li&gt;&#xA;&lt;li&gt;Are there edge cases where this code will fail?&lt;/li&gt;&#xA;&lt;li&gt;Will this code be hard to maintain?&lt;/li&gt;&#xA;&lt;li&gt;Is it flexible?&lt;/li&gt;&#xA;&lt;li&gt;Does it meet the style standards for the project? &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;No. 5 is a bit hard for us to do here, but we do tend to make sure the code is consistently styled and often defer to some external &quot;official&quot; style guide.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the definition on wikipedia mentions that the intent of a code review is not just to improve the quality of the code, but also the developer's &lt;strong&gt;&lt;em&gt;skills&lt;/em&gt;&lt;/strong&gt;. This is important. Each and every review we give here is a &lt;em&gt;teaching moment&lt;/em&gt;. While it may be sufficient to simply point out the flaws in the code, it is not the soul purpose of a review.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What a code review is &lt;em&gt;not&lt;/em&gt;.&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A code review is not an alternative implementation with no explanation as to what is wrong with the dev's code, or why the alternative is better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative implementation is okay here, but only if it explains these things.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A code review is not a suggestion to throw out an implementation without a good reason for doing so. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You shouldn't use PHP. C# is wayyyyyy cooler.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You're going to have to back up that claim. It may be legitimate to suggest a different technology, but you should have clear and objective reasons for doing so.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2015-06-01T13:18:30.977" LastActivityDate="2015-06-01T13:18:30.977" CommentCount="4" CommunityOwnedDate="2015-06-01T13:04:45.307" ContentLicense="CC BY-SA 3.0" />
  <row Id="5410" PostTypeId="2" ParentId="5407" CreationDate="2015-06-01T13:12:31.783" Score="20" Body="&lt;h2&gt;Ideal situation - asker&lt;/h2&gt;&#xA;&lt;p&gt;Code Review is where you go to get feedback on your code that teaches you at least one new way to do things (better).&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Premise&lt;/em&gt;: you bring your code - and you have it in a state where it represents the best you can do.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Expectation&lt;/em&gt;: someone helps you see things differently, that you would not otherwise have seen.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Ideal situation - answerer&lt;/h2&gt;&#xA;&lt;p&gt;Code Review is where you go to share your knowledge, insights, and experience with people who are trying (and eager) to improve themselves.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Premise&lt;/em&gt;: you bring your experience - there's always going to be someone who has less experience than you in something.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Expectation&lt;/em&gt;: you share your ideas in a way that improves the people, not just the code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Concept&lt;/h2&gt;&#xA;&lt;p&gt;Code review is as much about the person, as it is about the code.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-01T13:12:31.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5411" PostTypeId="2" ParentId="5407" CreationDate="2015-06-01T14:12:21.513" Score="2" Body="&lt;h1&gt;What a code review is not:&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your code seems fine.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That on itself should be an invalid review. Although there are exceptions (a follow-up on a follow-up will reach near-perfection), on most questions this is an unwanted answer which isn't bringing anything new to the Q&amp;amp;A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's fine if it's formulated as this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your code seems fine, but you might want to implement X with pattern Y instead of pattern Z to improve readability/maintainability/expandability in case you'll ever do A/B/C with it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In which case you actually made it a review instead of just saying it's fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be a valid comment. Many things which are not valid as answers are still valid as comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note there doesn't seem to be &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/94/52915&quot;&gt;agreement about whether this is or is not a valid review&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-06-01T14:12:21.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5412" PostTypeId="1" AcceptedAnswerId="5413" CreationDate="2015-06-01T20:58:42.073" Score="7" ViewCount="67" Body="&lt;p&gt;A few days ago, I asked for my first code review. Now I refactored the code and fixed some bugs, which I want to be reviewed to. But reading in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;, changing code is a no-go:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Always keep the original code intact!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Reading further, I'm not sure if it's okay to edit it before someone has posted an answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Stack Exchange places great importance on answers, so we want to make&#xA;  sure they stay relevant with the question. This is why we ask you to&#xA;  please refrain from modifying the original code based on what has been&#xA;  addressed in answers. By modifying the code in such a way, it'll be&#xA;  harder to determine the merit of the answers, as well as easily seeing&#xA;  the original code that was reviewed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can totally understand why I shouldn't modify a question that others have already answered - but what if there are no answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment, my question has 30 views, 2 upvotes, but (as I said) no answers and no comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it okay to edit it or should I create another question with the new code?&lt;/p&gt;&#xA;" OwnerUserId="74666" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-06-02T06:58:07.020" Title="&quot;Always keep the original code intact&quot; - even with no answers?" Tags="|support|help-center|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5413" PostTypeId="2" ParentId="5412" CreationDate="2015-06-01T21:06:29.437" Score="11" Body="&lt;p&gt;You're absolutely right; that header doesn't make sense.  This does indeed only apply to questions without answers, which can be edited freely without violating this policy.  I'll make this change to that header in the Help Center.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bearing this in mind, feel free to edit your question until it does get an answer.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-06-01T21:06:29.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5414" PostTypeId="1" AcceptedAnswerId="5440" CreationDate="2015-06-02T01:20:34.580" Score="14" ViewCount="648" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The top-voted answer is &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5440/&quot;&gt;&lt;strong&gt;StackSTV&lt;/strong&gt;&lt;/a&gt;: &quot;Build an implementation of the Single Transferrable Vote algorithm used for Stack Exchange moderator elections.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What should we do this time? Feel free to resubmit non-winning ideas from previous rounds, although new ideas are usually more successful.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post an answer to this question with your challenge&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Tuesday, June 30th, the most-voted post will become the next &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, you can post questions on the main-site related to the challenge. The idea is to run the challenge all the way through July... although nothing stops you from posting an &quot;entry&quot; later than that :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: Most of this text is borrowed from &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5174/52915&quot;&gt;Mat's Mug&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-08-01T19:00:27.700" Title="July 2015 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5415" PostTypeId="2" ParentId="5414" CreationDate="2015-06-02T01:20:34.580" Score="2" Body="&lt;h1&gt;Chat extension&lt;/h1&gt;&#xA;&lt;p&gt;The goal here is to write a program that Oneboxes GitHub links and allows markdown formatting on multi-line comments.&lt;/p&gt;&#xA;&lt;p&gt;Markdown code:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;*Text* and _Text_ = Italic&#xA;**Text** and __Text__ = Bold&#xA;***Text*** ___Text___ = Bold &amp;amp; Italic&#xA;[Text](http://something.com) = Linked &amp;quot;Text&amp;quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Italic text&lt;/em&gt; and &lt;em&gt;Italic text&lt;/em&gt;&lt;br /&gt;&#xA;&lt;strong&gt;Bold text&lt;/strong&gt; and &lt;strong&gt;Bold text&lt;/strong&gt;&lt;br /&gt;&#xA;&lt;em&gt;&lt;strong&gt;Bold italic text&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;Bold italic text&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Link to CR&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Onebox example:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/I5m7M.png&quot; alt=&quot;Onebox&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;An interesting addition will be to allow chat users to type &lt;code&gt;[badge:badge-name]&lt;/code&gt; and get a link to the badge on the badge page, similar to how we can do &lt;code&gt;[tag:tag-name]&lt;/code&gt; to link the questions with the tag.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-02T01:20:34.580" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5416" PostTypeId="1" CreationDate="2015-06-02T02:39:40.827" Score="58" ViewCount="1958" Body="&lt;p&gt;Hopefully, by raising concerns, we may generate some ideas for improving the site!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2015-07-02T14:51:20.617" LastActivityDate="2015-08-05T09:12:06.127" Title="What would you say is the biggest problem Code Review is facing as a site as of June 2015?" Tags="|discussion|beta-progress|" AnswerCount="17" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5417" PostTypeId="2" ParentId="5416" CreationDate="2015-06-02T02:42:32.703" Score="59" Body="&lt;h2&gt;We need more answers and reviewers.&lt;/h2&gt;&#xA;&lt;p&gt;Our zombie rate is going up - fast, and the percentage of questions answers is falling.  We need to attract more reviewers, and convert posters to reviewers.&lt;/p&gt;&#xA;&lt;h3&gt;Issues&lt;/h3&gt;&#xA;&lt;p&gt;When I first actively joined CR, I was afraid to post answers.  I didn't know a whole lot about programming (I still don't - at least nothing like the big guns), and I was afraid I couldn't post a high-quality answer.  I was told many times that as long as I had a justifiable comment, I could post an answer, which has drawn me in to answering more, and taught me a lot about programming.  Maybe other users have the same issue I did, and are afraid to post answers?&lt;/p&gt;&#xA;&lt;h3&gt;Ideas for thought&lt;/h3&gt;&#xA;&lt;p&gt;One possibility to draw answerers in is to have a community-challenge style program designed to draw answers, not questions, in.  When considering this, keep in mind that we must remember that this could potentially draw poor answers in.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditorDisplayName="user34073" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-02T03:49:30.693" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5418" PostTypeId="2" ParentId="5416" CreationDate="2015-06-02T02:49:07.733" Score="32" Body="&lt;h3&gt;Educating SO users&lt;/h3&gt;&#xA;&lt;p&gt;I think an advent of recent months has been finding out that CR quite regularly gets recommended on Stack Overflow incorrectly. It's phenomenal that we now have a @Duga (thanks @Simon) to keep scanning comments so we can address accordingly. While it's good that SO users think of us, sometimes it is not appropriate.&lt;/p&gt;&#xA;&lt;p&gt;What are some other ways we can educate SO users about what &lt;em&gt;really&lt;/em&gt; belongs here?&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-02T02:49:07.733" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5419" PostTypeId="2" ParentId="5416" CreationDate="2015-06-02T03:01:42.403" Score="78" Body="&lt;h1&gt;Code Review is not graduated (Note: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5504/31503&quot;&gt;WIP&lt;/a&gt;)&lt;/h1&gt;&#xA;&lt;p&gt;This site has become the pity-site - the site that is graduated, but is not graduated, it's big, but not big enough, it's a beta site, but it's too busy to fit with the beta logic.&lt;/p&gt;&#xA;&lt;p&gt;The biggest issue for Code Review is uncertainty. We can't attract more answerers because the people &amp;quot;in the know&amp;quot; don't look at Code Review because it is not graduated... but we need them to get us to the next level.&lt;/p&gt;&#xA;&lt;p&gt;In a sense the site is the adult sitting at the kids table at thanksgiving, because that's the way it has always been....&lt;/p&gt;&#xA;&lt;p&gt;If Code Review was a full fledged site it would rise in the esteem of the community it needs to attract to take the answering skills and knowledge to the next level.&lt;/p&gt;&#xA;&lt;p&gt;Code Review needs to graduate in order to grow.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-26T14:00:12.997" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5420" PostTypeId="2" ParentId="5416" CreationDate="2015-06-02T03:19:00.030" Score="14" Body="&lt;p&gt;We have a big problem of not having a variety of quality answers. I notice the same people answering, moderating,  and commenting on questions quite frequently. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can we attract more users with a deep skill set?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This brings me to another point; &lt;strong&gt;user retention&lt;/strong&gt;.  I see many users posting for the first time, often referred from Stack Overflow, and that's great! &lt;em&gt;But how can we encourage these users to keep coming back? How can we encourage new users to not only join, but stay,  and ultimately participate in helping this site turn into something truly great?&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that Rolfl makes a great point when mentioning that we aren't &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;graduated as a site. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;He is exactly right, but the bigger question here is;  &lt;strong&gt;how can we get there?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="65087" LastEditorUserId="65087" LastEditDate="2015-06-02T03:26:15.043" LastActivityDate="2015-06-02T03:26:15.043" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5421" PostTypeId="2" ParentId="5416" CreationDate="2015-06-02T03:28:52.637" Score="50" Body="&lt;h1&gt;Too much broken code&lt;/h1&gt;&#xA;&lt;p&gt;According to &lt;a href=&quot;https://codereview.stackexchange.com/tools/question-close-stats?daterange=last30days&quot;&gt;Question Close Stats&lt;/a&gt; (2K+ / Moderator Tools link), in the last 30 days we have closed:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;225 questions with broken code - 58.4% of closed questions.&lt;/strong&gt; 14 were reopened.&lt;/li&gt;&#xA;&lt;li&gt;64 questions with hypothetical/pseudo-code - 16.6% of closed questions, 10 were reopened.&lt;/li&gt;&#xA;&lt;li&gt;32 unclear questions (8.3%) - 11 were reopened.&lt;/li&gt;&#xA;&lt;li&gt;29 questions that didn't include the code (7.5%) - 16 were reopened.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions Closed: 385 | Questions Asked: 1,208 | &lt;strong&gt;Close percentage: 31.87 %&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Some days are worse - take today for example:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions Closed: 19 | Questions Asked: 47 | &lt;strong&gt;Close percentage: 40.43 %&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;It has been brought up recently on meta that we might be an &lt;em&gt;elitist site that cherry-picks their questions&lt;/em&gt; (paraphrasing, I don't feel like searching for that link). I &lt;strong&gt;strongly&lt;/strong&gt; believe we are not. If we had to pick only a single close reason to stay and every other one had to go, I would vote to keep the &lt;em&gt;broken code&lt;/em&gt; close reason.&lt;/p&gt;&#xA;&lt;p&gt;Thing is, that close reason is so predominantly used, that filtering it out completely changes the close reasons summary:&lt;/p&gt;&#xA;&lt;p&gt;Past 30 days:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions Closed: 160 | Questions Asked: 1,208 | &lt;strong&gt;Close percentage: 13.25 %&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Today (a pretty bad day - blame Monday):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions Closed: 11 | Questions Asked: 47 | &lt;strong&gt;Close percentage: 23.4 %&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;We have the &lt;a href=&quot;http://www.codereview.stackexchange.com/help/on-topic&quot; rel=&quot;nofollow noreferrer&quot;&gt;rulebook&lt;/a&gt;, but people don't read it.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can it be reformatted to be more to-the-point? As in, &lt;strong&gt;putting &lt;em&gt;MUCH&lt;/em&gt; more emphasis on the &amp;quot;BROKEN CODE IS OFF-TOPIC&amp;quot;&lt;/strong&gt; part?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We have a &lt;em&gt;how to ask&lt;/em&gt; panel on the &lt;em&gt;ask a question&lt;/em&gt; page:&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6GFEc.png&quot; alt=&quot;how to ask&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;...but people don't have their attention on that area of the page at that moment and it just appears to be invisible to most.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I can think of, would be a violent red popup that jumps at you when you try to ask something like..&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/i2dz4.png&quot; alt=&quot;Why doesn't this code work?&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Notice how blatantly off-topic this question is - and &lt;strong&gt;nothing&lt;/strong&gt; in the UI is telling the user &lt;em&gt;&amp;quot;Wait! If your code isn't working as expected, you're on the wrong site!&amp;quot;&lt;/em&gt; ...it actually suggests other &lt;em&gt;questions that may have your answer&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I would love to see the percentage of our off-topic &amp;quot;broken code&amp;quot; questions that are asked by low-rep Stack Overflow users that were told to come post here.&lt;/p&gt;&#xA;&lt;p&gt;I realize it would require some development effort, but having such a popup when the wording of the question title (and/or parts of the body?) makes it 95%+ certain that an off-topic question is about to be asked.... might cut our close rate by a little less than an optimistic half.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-02T03:35:14.633" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="5422" PostTypeId="2" ParentId="5414" CreationDate="2015-06-02T03:46:09.687" Score="8" Body="&lt;h2&gt;Title/Question Analyzer&lt;/h2&gt;&#xA;&lt;p&gt;As we all [hopefully] know, posting code that doesn't work as intended is off-topic on this site.&lt;/p&gt;&#xA;&lt;p&gt;Given a &lt;code&gt;title&lt;/code&gt; and a &lt;code&gt;body&lt;/code&gt;, implement an AI that can detect if a Code Review question is likely to be off-topic broken code.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/i2dz4.png&quot; alt=&quot;Why doesn't this code work?&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-02T03:46:09.687" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5423" PostTypeId="2" ParentId="5412" CreationDate="2015-06-02T06:58:07.020" Score="0" Body="&lt;p&gt;I'll be even more strict and say it's fine to refine the question as long as no answers &lt;em&gt;and&lt;/em&gt; comments are provided. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes, people do point out potential bugs as a question-comment, probably because it's just one glaring and straightforward point. Therefore, I feel even those shouldn't be invalidated unless the OP and the commenter can somehow agree to delete the invalidated comments afterwards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the unlikely event of a race condition, I feel we should let the OP 'win' with the edited question, but this is mainly to encourage newer answers on the non-edited parts. The affected answers can also simply be prefixed with 'This suggestion/advice is coincidentally covered by an edit to the question &lt;em&gt;at the same time&lt;/em&gt;'. That will be useful especially if the answer also focused on why the edit is desirable.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2015-06-02T06:58:07.020" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5424" PostTypeId="2" ParentId="5416" CreationDate="2015-06-02T08:19:12.187" Score="37" Body="&lt;h2&gt;Not all tags have enough reviewers.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Objective C has @nhgrif answering most of the questions, and I personally find it hard to get ActionScript code reviewed (although it's practically Javascript with classes and strong typing).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the other answers, maybe the point is more this:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;There's not enough answerers.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Code Review is pretty special here:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Most questions don't deal with problems the average user would ever come across in their lives.&lt;/li&gt;&#xA;&lt;li&gt;Questions are highly specific in nature.&lt;/li&gt;&#xA;&lt;li&gt;Thus, answering serves mostly to help the asker, rather than the community at large.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Contrast other sites and you'll find that the more popular ones deal with solving more general problems - and providing a general fix or general advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Could it help to create more questions that are about general issues?&lt;/strong&gt; Such questions are not example code; rather, take a &lt;strong&gt;small&lt;/strong&gt; snippet that you have an issue with, and post it up for review. Questions like &lt;a href=&quot;https://codereview.stackexchange.com/questions/58747/find-min-of-3-numbers-hardcoded&quot;&gt;Find min of 3 numbers hardcoded&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/4223/searching-an-element-in-a-sorted-array&quot;&gt;Searching an element in a sorted array&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/18936/finding-repeating-numbers-in-an-array&quot;&gt;Finding repeating numbers in an array&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/186/getting-setting-default-values-from-my-app-config&quot;&gt;Getting/setting default values from my App.config&lt;/a&gt;...&#xA;These questions are our most popular questions, and they get that way because they get hit by search engines.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-06-02T08:19:12.187" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="5425" PostTypeId="2" ParentId="5416" CreationDate="2015-06-02T09:38:57.747" Score="32" Body="&lt;h2&gt;'Low Quality' questions&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I believe a common reason for questions to go unanswered is that they are not &lt;strong&gt;interesting&lt;/strong&gt;. I see way too many questions without sufficient context, without a good explanation about what the code does (or how it does it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions are typically good enough to not be down-voted much and/or closed. They are also bad enough to go unanswered for a long time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Askers could do a better job at convincing answerers to spend about 30 minutes reviewing their code.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-06-02T09:38:57.747" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5426" PostTypeId="1" CreationDate="2015-06-02T12:00:08.693" Score="2" ViewCount="57" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/92442/generically-calling-an-overloaded-method&quot;&gt;Generically calling an overloaded method&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question has been deemed off topic even after editing. What else is needed?&lt;/p&gt;&#xA;" OwnerUserId="3706" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-02T12:38:13.787" Title="What more can I do for my question to not be off-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5427" PostTypeId="1" CreationDate="2015-06-02T12:16:47.123" Score="14" ViewCount="97" Body="&lt;p&gt;On SO, if I include the words &quot;best practice&quot; in the title of a question, I get a message before I even submit the question warning me that the question appears subjective and may be closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could we do something similar here for questions which contain no code? This certainly wouldn't cover all off-topic questions, but there's a fair few like &lt;a href=&quot;https://codereview.stackexchange.com/questions/92459/how-to-update-a-value-to-viewholder-holder-from-outside-the-view-in-same-adapt&quot;&gt;this&lt;/a&gt;, which might be filtered out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main problem I can see with this is that either the message has to be there the whole time (which might be annoying when you've just started writing a question) or it would only be displayed on moving focus away from the question box. Often I imagine that would be at the moment of clicking the &quot;Post&quot; button which would be too late.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given how unlikely (impossible?) it is for a question with no code to be valid, potentially we could do something more obtrusive like block submission or showing a modal warning when the &quot;Post&quot; button is clicked.&lt;/p&gt;&#xA;" OwnerUserId="37788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-09-17T14:30:11.817" Title="Should a warning be displayed when writing a question with no code?" Tags="|feature-request|scope|asking-questions|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5428" PostTypeId="2" ParentId="5426" CreationDate="2015-06-02T12:37:41.460" Score="9" Body="&lt;p&gt;In short, nothing as far as I can see. This is your comment on the answer to your question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;I simplified this from working code&lt;/strong&gt;, otherwise Value is a property of another object, and so was the Description. &lt;strong&gt;Tried to show the meat of the problem&lt;/strong&gt; and didnt cared about code formatting as Resharper is my shepherded and I fear no code formatting evil! Thank you :) Wether an object can be at least 2 different types at once, that is damn good question and all my code massaging seems to be pointless :( Thanks again, with those hints I think this question is now stupid and should have used a better design for this case rather than tried to jimmy bar it with ugly if's! :) –  &lt;a href=&quot;https://codereview.stackexchange.com/questions/92442/generically-calling-an-overloaded-method#comment167866_92445&quot;&gt;Arjang 3 hours ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, you posted hypothetical code, which is off topic. You could update your question with the &lt;em&gt;real&lt;/em&gt; code, but if you do that, it will surely be rolled back because it would invalidate the existing answer. That answer shouldn't have been posted, because it creates situations like this, but that's another matter entirely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think your best bet at this point is to create a new question with your real code.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-02T12:37:41.460" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5429" PostTypeId="2" ParentId="701" CreationDate="2015-06-02T17:35:25.560" Score="6" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactoring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactoring&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactoring&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; are more or less all &lt;em&gt;meta-tags&lt;/em&gt;. By now, most of them have even been cleaned up already. (Which is not a big surprise as this question is two years old).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is one and only one tag that is &lt;strong&gt;required&lt;/strong&gt; on each and every question on Code Review: The language the code is in.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-06-02T17:35:25.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5430" PostTypeId="1" AcceptedAnswerId="5431" CreationDate="2015-06-02T23:07:34.097" Score="4" ViewCount="720" Body="&lt;p&gt;I've built an ASP.Net component, for example, which consists of a base class with 670 lines of code, a sub class with 180 lines, plus some code to illustrate it's usage.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is a perfect place to get a wide variety of code review feedback, but is 850 lines just too much?&lt;/p&gt;&#xA;" OwnerUserId="71717" LastEditorUserId="9357" LastEditDate="2015-06-03T01:34:34.203" LastActivityDate="2018-10-10T03:11:59.860" Title="How many lines of code are too much?" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="1" ClosedDate="2015-06-02T23:47:22.683" ContentLicense="CC BY-SA 3.0" />
  <row Id="5431" PostTypeId="2" ParentId="5430" CreationDate="2015-06-02T23:29:55.537" Score="7" Body="&lt;p&gt;The only hard limit is the 65,536 character limit that Stack Exchange imposes on all questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That certainly is a lot of code, and while you &lt;em&gt;could&lt;/em&gt; post it all (I've posted a huge question or two myself), you're likely to get better reviews if you post only the code that you think could be better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, you could take the size of your base class as a self-critique. A single class that's 670 lines is likely doing too many things. Maybe you could give it another go at refactoring prior to posting your question.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="9357" LastEditDate="2018-10-10T03:11:59.860" LastActivityDate="2018-10-10T03:11:59.860" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="5432" PostTypeId="2" ParentId="5416" CreationDate="2015-06-03T01:58:35.900" Score="8" Body="&lt;h1&gt;There's not enough questions&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I follow the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt; tag and there's rarely more than one question a day (not counting broken code questions), if that.  I kept an eye on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; for a while, but that seems to move even slower.  It's rather difficult to stay engaged when there's little to no activity in the areas I feel most capable of contributing to.&lt;/p&gt;&#xA;" OwnerUserId="26722" LastActivityDate="2015-06-03T01:58:35.900" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5434" PostTypeId="1" AcceptedAnswerId="5438" CreationDate="2015-06-03T15:16:18.357" Score="12" ViewCount="124" Body="&lt;p&gt;A lot of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; questions have specific database engine tags on them. I think we should stick to the database engine tags instead of the generic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that we should burn the database tag and ask the user to use the specific database engine tag (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nosql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nosql&amp;#39;&quot; rel=&quot;tag&quot;&gt;nosql&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mysql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just don't think that adding a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; adds anything to the question. It may only exist for SEO, and if that is the case I think we should set some guidelines on how to use it properly because we definitely need to know the specific engine being used in the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any thoughts?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="23788" LastEditDate="2015-07-07T21:25:29.730" LastActivityDate="2015-07-07T21:25:29.730" Title="Drop the [database] tag?" Tags="|discussion|tags|burninate-request|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5435" PostTypeId="2" ParentId="5416" CreationDate="2015-06-03T16:37:25.523" Score="15" Body="&lt;h1&gt;Niche tags&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5417/52915&quot;&gt;Hosch250&lt;/a&gt; already stated we need more answerers. We also need to have a better spread of specialists over all the languages out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/1493/52915&quot;&gt;This question about Factor&lt;/a&gt; has been around since '11. It's a good question, but it doesn't have answers. Why? We have nobody speaking Factor on CR. It's a niche tag with only 3 questions. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tcl&quot;&gt;TCL&lt;/a&gt; has two questions (both answered). Even languages which are often posted on SO are sometimes scarce on CR. For example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/matlab&quot;&gt;MATLAB&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If people find only two questions in the language they're interested in, they won't post their code. If nobody posts their code, there won't be a community. &lt;a href=&quot;https://communitybuilding.stackexchange.com/q/1168/734&quot;&gt;Pimgd&lt;/a&gt; recently posted a question on Community Building which addresses this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We need more spread.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:51:23.563" LastActivityDate="2015-06-03T16:37:25.523" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5436" PostTypeId="1" CreationDate="2015-06-03T20:00:28.937" Score="15" ViewCount="101" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt; tag currently has 47 questions.  Should we eliminate it?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="31562" LastEditDate="2015-07-22T13:09:00.583" LastActivityDate="2015-07-22T13:40:44.020" Title="Shall we stop [naming] things?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5437" PostTypeId="2" ParentId="5436" CreationDate="2015-06-03T20:00:28.937" Score="15" Body="&lt;p&gt;Yes, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt; tag should be eliminated through burnination, since it adds no value.  Every piece of code (except simple &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot;&gt;assembly&lt;/a&gt; and esoteric languages such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt;) involves naming, and every answer is free to address any issue including naming.  Therefore, naming is an implied concern in every question, and the tag adds no value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question is purely about naming with minimal code involved, it is likely off-topic for Code Review anyway.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-03T20:00:28.937" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5438" PostTypeId="2" ParentId="5434" CreationDate="2015-06-04T00:06:44.400" Score="11" Body="&lt;p&gt;I actually follow this tag, so I figured I would take the opportunity to chime in a bit. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wrote a little &lt;a href=&quot;http://data.stackexchange.com/codereview/query/322247/database-tag-posts-with-other-non-dbms-tags&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE query&lt;/a&gt; to find what &lt;em&gt;other&lt;/em&gt; tags are being used along with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt;, besides the usual SQL and NoSQL culprits. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not spent that much time looking at each one individually, but apparently either some of them are mis-tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt;, or there is an evident desire for a database tag that does not have anything to do with DBMS's. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My opinion would be keep it, but perhaps clean it up. Anything tagged with &lt;code&gt;'%sql%'&lt;/code&gt; is obviously database, so that tag would be redundant. Same with other DBMS types, such as the NoSQL &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mongodb&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mongodb&amp;#39;&quot; rel=&quot;tag&quot;&gt;mongodb&lt;/a&gt; so there could safely be removed. I think anything outside those should keep the tag if it is appropriate. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2015-06-04T01:56:34.940" LastActivityDate="2015-06-04T01:56:34.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5439" PostTypeId="2" ParentId="5434" CreationDate="2015-06-04T11:05:22.143" Score="8" Body="&lt;p&gt;I've seen many posts using &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; in combination with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mysql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oracle&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oracle&amp;#39;&quot; rel=&quot;tag&quot;&gt;oracle&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/postresql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;postresql&amp;#39;&quot; rel=&quot;tag&quot;&gt;postresql&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; is used in combination with multiple other database tags, it's superfluous. I've started removing the obvious superfluous ones, since they don't add any relevant information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's like putting &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; on every &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/iteration&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iteration&amp;#39;&quot; rel=&quot;tag&quot;&gt;iteration&lt;/a&gt; on anything with a &lt;code&gt;for&lt;/code&gt; loop. Sometimes tags don't bring any new (relevant) information.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-06-04T11:05:22.143" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5440" PostTypeId="2" ParentId="5414" CreationDate="2015-06-04T12:59:57.783" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Resubmit May's runner-up&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Resubmit June's runner-up&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;StackSTV&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange uses an STV-based system for holding elections. They use the software &lt;a href=&quot;http://www.openstv.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;OpenSTV&lt;/a&gt; to host it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That software is no longer being maintained, and the system is being rebranded as &lt;a href=&quot;http://www.opavote.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;OpaVote&lt;/a&gt;, and will no longer be free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This month's challenge:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Build an implementation of the same STV algorithm used for Stack Exchange moderator elections, that consumes data in the same format that Stack Exchange provides, and produces the same results.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;Algorithm&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The actual algorithm use is linked in &lt;a href=&quot;https://meta.stackexchange.com/questions/77541/how-are-moderator-election-votes-counted-in-plain-english&quot;&gt;this Meta.StackExchange question/answer: &lt;strong&gt;How are moderator election votes counted, in plain English?&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, using the &lt;a href=&quot;http://en.wikipedia.org/wiki/Counting_single_transferable_votes#Meek.27s_method&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;Meek STV&quot; algorithm here - in Wikipedia&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Inputs&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;For examples of input data, see: &lt;a href=&quot;https://stackoverflow.com/election/&quot;&gt;Stack Overflow Elections&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Typical data looks something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;10 3&#xA;1 1 2 3 0&#xA;1 4 5 6 0&#xA;1 6 7 2 0&#xA;1 3 6 1 0&#xA;1 6 8 4 0&#xA;1 6 3 2 0&#xA;1 4 1 9 0&#xA;1 8 9 3 0&#xA;1 8 7 3 0&#xA;....&#xA;1 8 2 1 0&#xA;1 9 4 6 0&#xA;1 4 8 3 0&#xA;1 3 4 8 0&#xA;1 4 5 10 0&#xA;0&#xA;&quot;meagar&quot;&#xA;&quot;Raghav Sood&quot;&#xA;&quot;Bohemian&quot;&#xA;&quot;0x7fffffff&quot;&#xA;&quot;Undo&quot;&#xA;&quot;bluefeet&quot;&#xA;&quot;Matt&quot;&#xA;&quot;Jon Clements&quot;&#xA;&quot;Siddharth Rout&quot;&#xA;&quot;Doorknob&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The format is essentially:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The number of candidates, and seats on the first line - 10, and 3 represent there are 10 candidates, and 3 positions.&lt;/li&gt;&#xA;&lt;li&gt;a list of any candidates that have withdrawn preceded with a negative number - one per line (Stack Exchange won't have these, likely).&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;a count of people with a specific combination of votes For example, in the first line: &lt;code&gt;1 1 2 3 0&lt;/code&gt; that means that one person voted with the combination first-choice candidate 1, second choice candidate 2, third choice candidate 3. The 0 represents the end of that line. Note that combinations can be duplicated, potentially. In other words, three people voting for candidates 1, 2, and 3 in that order, could be represented as one of the following alternatives:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 1 2 3 0&#xA;1 1 2 3 0&#xA;1 1 2 3 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;1 1 2 3 0&#xA;2 1 2 3 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3 1 2 3 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Though, it should be noted, that stack exchange elections will only have the first style of output.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;a zero on a line by itself represents the end of the vote section.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;following that, is the names of the candidates, in the order of the choices.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Feel free to implement it in the language of your choice, and to embellish it with GUI, graphs, charts, etc.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Challenge entries&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/96824/&quot;&gt;A Groovy Election&lt;/a&gt; (Groovy)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-08-01T19:00:27.700" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5441" PostTypeId="2" ParentId="5416" CreationDate="2015-06-04T14:02:20.513" Score="14" Body="&lt;p&gt;Answering from my phone so a little bit short.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the biggest problem for me is that people who upvoted a question e.g  with no answer won't come back to check if there is any answer.&lt;br&gt;&#xA;I know that the CR format is different to SO because  people usually don't have the same problem but I wish that 'upvoter' would recheck the question to also upvote a given answer if it is worth the vote.&lt;br&gt;&#xA;An answerer would hopefully come back to CR if his/her answer of a question with 5 or more votes won't only get 1 vote.  &lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2015-06-04T14:02:20.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5442" PostTypeId="1" AcceptedAnswerId="5444" CreationDate="2015-06-05T17:31:25.617" Score="10" ViewCount="110" Body="&lt;p&gt;Two of my questions were down-voted as -3 and -4. I couldn't understand the problem with them. But if at-least 3 people are down-voting something is bad with them. Nobody commented or answered or closed. I have no idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone experienced enough tell me why my questions are bad, if or what could be the reason for down-voting could be? In this way both of us benefit. I will know which question and what type of not to put up and you will not see such questions and maybe that'll improve the standards of the society.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/91966/project-euler-21-in-java&quot;&gt;https://codereview.stackexchange.com/questions/91966/project-euler-21-in-java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/92747/project-euler-problem-68-in-java&quot;&gt;https://codereview.stackexchange.com/questions/92747/project-euler-problem-68-in-java&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="56104" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-06-06T07:57:02.657" Title="Please provide me feedback on my badly received questions" Tags="|discussion|specific-question|asking-questions|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5443" PostTypeId="2" ParentId="5442" CreationDate="2015-06-05T17:50:22.913" Score="8" Body="&lt;p&gt;There might be a number of reasons for this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Probably the biggest one: the problem statement isn't embedded into the question.  This is useful in case the Project Euler site is down while someone is trying to look up the problem.&lt;/li&gt;&#xA;&lt;li&gt;The title only states the problem number and not the problem name (you can't expect anyone to memorize the Project Euler problems).&lt;/li&gt;&#xA;&lt;li&gt;Probably just me: you really don't need &quot;code&quot; or &quot;here's my code&quot; in large print.  You actually don't need it at all; we &lt;em&gt;know&lt;/em&gt; your code is already there.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Beyond that, it may also be due to the number of these questions posted in a short period of time.  There's nothing wrong with posting several questions like this in general, but if they're all not so appealing in the first place, then it may start annoying others thus attract downvotes.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-06-05T17:50:22.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5444" PostTypeId="2" ParentId="5442" CreationDate="2015-06-05T17:52:29.430" Score="23" Body="&lt;p&gt;I wasn't one of the downvoters, so I can only speculate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it is site policy to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1993/should-programming-challenge-questions-require-a-summary-of-the-challenge&quot;&gt;include textual summaries of programming challenges&lt;/a&gt;. This policy was actually instated when Project Euler went offline for some time. So, the first thing you can do is include descriptions of the problem that you're trying to solve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The next thing you could do is take some time to call out any concerns you have about your code. Were there any areas where you did the best you could, but weren't quite happy with your code? Mention them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, on your &lt;a href=&quot;https://codereview.stackexchange.com/questions/92747/project-euler-problem-68-in-java&quot;&gt;Problem #68 question&lt;/a&gt;, you say&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I know I name variables badly, but I'm a little lazy since I solve alone, you can however point this out too&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a bit problematic from our point of view. It means that the code isn't your best effort. Good questions here have already put forth their best effort and yet, still fall short from your point of view. The answer &quot;It's not as bad as you think. Looks good, ship it.&quot; should &lt;em&gt;always&lt;/em&gt; be a possible answer to a question here. Obviously, if you know that your names need improvement, then that answer isn't possible and your code isn't ready for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also nice when titles say what the code does. Now, I realize this is sometimes difficult with programming challenges, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/58244/wow-thats-a-big-integer-whats-its-largest-prime-factor&quot;&gt;you can get creative&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For further reading on the topic, I recommend this meta.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-06-05T17:52:29.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5445" PostTypeId="2" ParentId="5442" CreationDate="2015-06-05T18:39:53.400" Score="7" Body="&lt;p&gt;This is not &lt;em&gt;very&lt;/em&gt; important, but it would improve the quality of your question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Provide a short plain-English description about how you have approached the solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And always remember that you can edit your question to improve it!&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-06-05T18:39:53.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5446" PostTypeId="2" ParentId="5442" CreationDate="2015-06-05T19:24:00.193" Score="9" Body="&lt;p&gt;The question about Project Euler 21 had:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An uninformative title: See &lt;a href=&quot;//codereview.stackexchange.com/help/how-to-ask&quot; rel=&quot;nofollow&quot;&gt;How to Ask&lt;/a&gt; for good and bad examples (fixed)&lt;/li&gt;&#xA;&lt;li&gt;Irrelevant spoiler: We don't care what the answer is as long as it's correct (fixed)&lt;/li&gt;&#xA;&lt;li&gt;Tone: &quot;I need to bring it under 0.5 secs seriously&quot; doesn't sound very polite or professional (fixed)&lt;/li&gt;&#xA;&lt;li&gt;Hidden code: If the entire program is posted, ready to run (including imports, &lt;code&gt;main()&lt;/code&gt;, and everything), it's much easier to review.  You've omitted key parts such as &lt;code&gt;sieve()&lt;/code&gt; and &lt;code&gt;isPrime()&lt;/code&gt;, which may be relevant to your performance problem.  Even if we assume that their implementations are good, why make reviewers reimplement those bits before they can run your code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The question about Project Euler 68 had:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An uninformative title&lt;/li&gt;&#xA;&lt;li&gt;No problem description, and &lt;strong&gt;a link to the wrong problem description!&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Hidden code: What is &lt;code&gt;getNextPermDistinct(x)&lt;/code&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-05T19:24:00.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5447" PostTypeId="2" ParentId="5442" CreationDate="2015-06-06T07:57:02.657" Score="3" Body="&lt;p&gt;Your latest question has a complex title. Make it catchy so people stick around longer. This also improves your chance on receiving answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/92813/52915&quot;&gt;Project Euler #70: Numbers with φ(n) as a permutation of n and n/φ(n) is a minimum&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question starts with the following (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The problem was to find which phi(n) is a permutation of n and n/phi(n) is minimum, &lt;strong&gt;as we all know&lt;/strong&gt; that means:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I'd have survived the title, this would make me leave your question. Do you want a code review or do you want to teach people about mathematics? You're in the right place for the former, not for the latter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Later on, you state:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;The prime factors should be as large as possible (if \$a &amp;lt; b\$ then \$\dfrac{a-1}a &amp;lt; \dfrac{(b-1)}b\$ and \$\dfrac{n}{\varphi(n)} = \dfrac{1}{\prod_{p|n}\left(1-\frac1p\right)}\$. Or in other words, the number should be as large as possible.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've had enough math during my studies to follow this, but I think you're missing the point of providing context. The above boils down to the last sentence:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The number should be as large as possible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Again, you're here for a code review. Keep it clear, keep it simple. Providing context is good, but we're only interested in the plain English variant.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-06-06T07:57:02.657" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5448" PostTypeId="1" CreationDate="2015-06-06T14:36:55.147" Score="4" ViewCount="51" Body="&lt;p&gt;I have often observed that some of my questions were revised by moderators, and till now I always understood (and approved) the reason of the modification: correcting typos or language faults, adapting title to be more descriptive, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But just now I faced a revision I can't understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question text ended with asking visitors to send me feedback about how my code could be enhanced or corrected (last sentence in &lt;a href=&quot;https://codereview.stackexchange.com/posts/92801/revisions&quot;&gt;this page&lt;/a&gt;'s revision #5), and this sentence was removed!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wondered if it could be due to the &quot;thanks&quot; which begins the sentence: I know we must avoid useless courtesy formulas. But here it's only one word, and IMO the rest of the sentence makes sense, so why remove the whole sentence?&lt;/p&gt;&#xA;" OwnerUserId="69690" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-06-06T15:39:08.197" Title="Why did a moderator remove a whole sentence in my question?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5449" PostTypeId="2" ParentId="5448" CreationDate="2015-06-06T14:42:27.310" Score="7" Body="&lt;p&gt;The whole sentence is redundant. Every question posted to Code Review by default wants: &lt;em&gt;&quot;any comment about how it may be enhanced (or even corrected if I missed something)&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, if you did not want that, &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;then the question would be closed as off-topic.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts&quot;&gt;The &quot;thanks&quot; is also routinely removed.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit is a good one.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-06-06T15:39:08.197" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5450" PostTypeId="1" CreationDate="2015-06-07T21:06:25.137" Score="10" ViewCount="130" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/92916/backpropagating-with-neural-network&quot;&gt;Backpropagating with Neural Network&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The above question asks for help in optimizing a genetic algorithm. At the moment the algorithm takes too long to stabilize.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have voted to close the question as &quot;code not yet working&quot;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; I have now reopened the question pending the outcome of discussion here, and any other actual movement on the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My reasoning for closing it is because the code itself seems to be running fast enough on the computer, and it is running successfully, but, unfortunately it is not following the learning-path that is best. An analogy would be a better way to describe my thinking....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are required to produce a program that determines the quickest route to take between two towns, say, Lisbon in Portugal and Berlin in Germany... there are a lot of routes the system could take. There are two types of optimization:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;make the program run faster&lt;/li&gt;&#xA;&lt;li&gt;choose a route that is faster&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;My understanding is that this question falls in to the second type of optimization problem.... while the program runs, fast, and it gets to the right destination, it is unfortunately selecting a bad route. Further, the question is asking for help in adjusting the algorithm to select a better route, and not to make the program run faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To my mind, that's a &quot;broken code&quot; problem. The program produces the wrong  &quot;route&quot;, and the &quot;route&quot; is the actual goal of the program...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, to be clear, this is a fine distinction to make... and that's why I am bringing this question to Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is this code working (and on-topic - and should be reopened)?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-06-08T01:12:06.040" Title="Optimizing a Neural Network - on topic?" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5451" PostTypeId="1" AcceptedAnswerId="5454" CreationDate="2015-06-07T23:01:02.097" Score="-1" ViewCount="299" Body="&lt;p&gt;Every time a post involves Python code, it has the Python tag AND the Python &lt;em&gt;version&lt;/em&gt; tag that suits the version of Python that the post is using.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that is a little repetitive, and we should either:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; and have Python related posts use the tag that contains the version of Python being used.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Keep &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, burn the Python version tags, and have Python related posts put the version of Python being used in the post body.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="31562" LastEditDate="2015-08-29T18:11:05.647" LastActivityDate="2015-08-29T18:11:05.647" Title="Is it time for the [python] to become extinct?" Tags="|discussion|tags|burninate-request|specific-language|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5452" PostTypeId="2" ParentId="5450" CreationDate="2015-06-07T23:09:29.773" Score="7" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/92916/1&quot;&gt;The question as originally posed&lt;/a&gt; certainly made it sound as if the code is broken. However, it does seem that it performs its purpose accurately. Definitely in the gray area, but when questions are in the gray area of Code Review, I think we should err on the side of caution and leave them open. Particularly considering that I wouldn't blink twice at voting to reopen the question &lt;a href=&quot;https://codereview.stackexchange.com/questions/92916/backpropagating-with-neural-network&quot;&gt;as it is currently stated&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really do feel that this falls into the &quot;works, but performs poorly&quot; category and there is a lot of precedence saying that is on topic. Even though this is a different form of performance issue than we're accustomed to seeing. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-06-08T01:12:06.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5453" PostTypeId="2" ParentId="5450" CreationDate="2015-06-07T23:13:12.800" Score="4" Body="&lt;p&gt;I'm rather sure, that the program does not optimize anything. The OP writes&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've tested it with XOR and Squaring numbers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The first seems to be &lt;a href=&quot;http://en.wikipedia.org/wiki/Perceptrons_(book)#The_XOR_affair&quot; rel=&quot;nofollow&quot;&gt;this (in)famous problem&lt;/a&gt;. It gets fed with various pair &lt;code&gt;(a, b)&lt;/code&gt; and the expected output &lt;code&gt;a ^ b&lt;/code&gt; and it adjusts its weights using &lt;a href=&quot;http://en.wikipedia.org/wiki/Backpropagation&quot; rel=&quot;nofollow&quot;&gt;backpropagation&lt;/a&gt;. This is a sort of an optimization problem, but it's definitely the kind &quot;make the program run faster&quot; rather than &quot;choose a route that is faster&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the user, there's no useful output, except for seeing a happy coder when it works (the usefulness of this experience may be disputed some other time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the program takes too long, it may well be because of a bug, but that's something we can't say without reviewing it first. It may be also because of some non-optimal settings. Or the problem to learn may be too hard or the coder just too impatient. We know nothing about how long it takes, it's just &quot;slower than expected&quot;.&lt;/p&gt;&#xA;" OwnerUserId="14363" LastActivityDate="2015-06-07T23:13:12.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5454" PostTypeId="2" ParentId="5451" CreationDate="2015-06-07T23:21:23.653" Score="6" Body="&lt;p&gt;Glancing at &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python?sort=newest&amp;amp;pageSize=50&quot;&gt;the front page of questions&lt;/a&gt; tells me that you're exaggerating a bit. Not every &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; question has a related version tag. Either way, burnination isn't the right course of action here. Synonyms would be much more appropriate. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I don't see a need for version tags. I mean, we don't have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%231&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#1&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#1&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%231.2&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#1.2&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#1.2&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%232&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#2&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#2&lt;/a&gt;, etc. If a specific version of the language is being targeted, it's easy enough to say so in the question. Would anybody seriously be following the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; tag, but not &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would propose the synonyms and see if the other users of the tag agree with you. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-06-09T03:23:04.477" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5455" PostTypeId="2" ParentId="5416" CreationDate="2015-06-08T12:31:47.187" Score="6" Body="&lt;h1&gt;Meta Meta Meta&lt;/h1&gt;&#xA;&lt;p&gt;I'm not sure if I'd say it's our &lt;em&gt;biggest&lt;/em&gt; problem, but I do feel it's &lt;em&gt;A&lt;/em&gt; problem that there's a lack of activity here on meta. Oh sure, the &amp;quot;regulars&amp;quot; from the chat room are mostly here, but rarely does &amp;quot;the silent majority&amp;quot; share their thoughts and opinions about the site here.&lt;/p&gt;&#xA;&lt;p&gt;I'm not sure that there's really anything to be done about it. I'm really just taking it as an opportunity to call it out and invite anyone reading this who only passively interacts with meta to get involved. This is your site too. We want to hear from you too.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-08T12:31:47.187" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5456" PostTypeId="1" CreationDate="2015-06-09T07:08:52.233" Score="8" ViewCount="75" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1973/remove-last-comma-problem&quot;&gt;This question&lt;/a&gt; has been marked with the text &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From the text I would assume that should be attached to an answer and never on a question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tDKP7.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="26098" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-06-09T17:13:19.760" Title="&quot;We are looking for long answers ...&quot; on a question" Tags="|discussion|specific-question|post-notice|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5457" PostTypeId="2" ParentId="5456" CreationDate="2015-06-09T07:23:48.963" Score="12" Body="&lt;p&gt;It is as intended.  The same message can apply to questions too, as a pre-emptive warning to anyone wanting to write an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, the question is rather old, and the rule that you must review the code wasn't strictly applied at the time.  We're doing our best to raise the standards despite past mistakes.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-09T07:23:48.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5458" PostTypeId="2" ParentId="5451" CreationDate="2015-06-09T16:07:31.423" Score="17" Body="&lt;p&gt;The reason why these tags are useful is that they affect the set of helpful review comments. The way that I interpret these tags is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; + &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; — only required to run under Python 2.7, presumably because it is interfacing with a legacy system that has not yet been ported to Python 3. Review comments about portability to Python 3 are probably helpful, because it is likely that at some point the legacy system will be ported.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; + &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; — only required to run under Python 3, presumably because it needs to take advantage of features that are only available in Python 3, such as asynchronous I/O or the &lt;code&gt;yield from&lt;/code&gt; statement. Review comments about portability to Python 2.7 are probably not helpful.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; only – agnostic about Python version: there are no requirements either way. Review comments about portability to Python 3 may be helpful, to Python 2.7 probably not.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;People asking questions rarely mention the version of Python that they are using in the text of the post, but do often add the appropriate tag. I think this is because of the way the tag interface works: when you type &quot;python&quot; into the Tags field, you are prompted to choose from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; (among others). Without this prompt, I think it's likely that we would lose valuable information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But maybe this benefit isn't worth the cost of having three tags. But remind me, what is the cost of having three tags?&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2015-06-09T16:07:31.423" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5459" PostTypeId="2" ParentId="5416" CreationDate="2015-06-09T18:36:16.600" Score="9" Body="&lt;p&gt;I am a fairly new user on CR and here are some of my thoughts:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1) How do you post follow up code? The user updates their code following suggestions from an answer but they still have questions or follow up.  What's the best way to do this? A new question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;2) Sometimes multiple answers can be right.  If it's a review, different people can point out different things but only one answer can be marked as &lt;strong&gt;the answer&lt;/strong&gt;. Now, you have to say &quot;&lt;em&gt;see so-and-so's answer above&lt;/em&gt;&quot;. So one user who put effort into giving an answer will get nothing for their effort (&lt;em&gt;except for the satisfaction of helping someone out&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3) Today, there was a question by a new user on SO that was asking for a code review. Their question got multiple down votes immediately. A user recommended them to CR (which was appropriate).  They posted on CR and, again, their question got down voted. This time because the title didn't ask for a code review and a few other nit picky things.  IMO, this doesn't form a good first impression overall (for CR or SO). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;4) Not sure if this is really in line with the question but a lot of what I have seen so far are a lot of users making the same kind of mistakes over and over.  It would be nice if there were questions/answers we could point them to that discuss those things (&lt;em&gt;instead of linking outside of SE&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;5) Get rid of &lt;strong&gt;BETA&lt;/strong&gt;. It implies it's not ready.&lt;/p&gt;&#xA;" OwnerUserId="71165" LastActivityDate="2015-06-09T18:36:16.600" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5460" PostTypeId="2" ParentId="5416" CreationDate="2015-06-10T02:54:28.920" Score="7" Body="&lt;p&gt;I think part of the issue is also one of applicability. When I have a problem, I go to a search engine and enter my question, and inevitably, StackOverflow pops up with an answer. However, when I'm looking at some code with an eye to refactoring, my first thought isn't to look on Code Review to see how it was done by others. In fact, I'm not sure what I would search for in a lot of cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I think this site is an incredible resource and that more people should be using and reading it. I wonder if it would be possible to do some sort of &quot;marketing&quot; to attract users? Other answers have pointed out that lots of people on StackOverflow recommend it, but they usually recommend it incorrectly. If we could keep (or better yet increase) the recommendation rate, but improve the number of useful recommendations, that would be ideal. I don't know how to do that off the top of my head, though.&lt;/p&gt;&#xA;" OwnerUserId="43196" LastActivityDate="2015-06-10T02:54:28.920" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5461" PostTypeId="2" ParentId="5407" CreationDate="2015-06-10T10:53:30.060" Score="4" Body="&lt;p&gt;How I understand a code review on &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;It is a code review&lt;/strong&gt;, if it   &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;shows racing conditions, edge cases  and will spot not noticed bugs&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;explains&lt;/strong&gt; why something should be done in another way &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;explains&lt;/strong&gt; why something shouldn't be done at all  &lt;/li&gt;&#xA;&lt;li&gt;shows logical errors&lt;/li&gt;&#xA;&lt;li&gt;provides an alternative solution &lt;strong&gt;with an explanation&lt;/strong&gt; why the alternative solution is better  &lt;/li&gt;&#xA;&lt;li&gt;provides links to relevant websites &lt;strong&gt;with a quoted excerpt&lt;/strong&gt; of the relevant parts  &lt;/li&gt;&#xA;&lt;li&gt;has code in it, which should ideally be tested and produce the same results and which improves the former code by making it more readable and maintainable.&lt;/li&gt;&#xA;&lt;li&gt;is simply *&quot;Your code as it stands is interesting, well readable and I wish I would be &lt;strong&gt;Bob the maintainer&lt;/strong&gt; of this code.&quot;**&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;It isn't a code review&lt;/strong&gt;, if &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the answer contains only code &lt;strong&gt;without explanation&lt;/strong&gt;  &lt;/li&gt;&#xA;&lt;li&gt;the answer is &lt;strong&gt;only a link with a comment&lt;/strong&gt; stating &lt;em&gt;&quot;Check out xxx, it is doing what you want&quot;&lt;/em&gt;  &lt;/li&gt;&#xA;&lt;li&gt;the answer should be a comment&lt;/li&gt;&#xA;&lt;li&gt;it talks about something totally different&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="75307" LastEditDate="2019-09-23T08:22:50.013" LastActivityDate="2019-09-23T08:22:50.013" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="5462" PostTypeId="2" ParentId="5404" CreationDate="2015-06-10T12:54:47.243" Score="5" Body="&lt;p&gt;I think code review is about making constructive comments and recommendations about the posted code. &#xA;Providing example code or suggesting alternative implementations should be optional.&#xA;Questions asking for code are walking a fine line,&#xA;bordering on GIMME THE CODEZ style.&#xA;By the very nature of &quot;code review&quot;,&#xA;the poster should bring the code, not the reviewer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the spirit of DRY-ing up,&#xA;an answer could include suggestions of specific techniques, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Extract repeated pieces of code to a helper method&lt;/li&gt;&#xA;&lt;li&gt;Extract repeated magic values to constants&lt;/li&gt;&#xA;&lt;li&gt;Extract varying elements to a table, and use that table to determine the path of execution&lt;/li&gt;&#xA;&lt;li&gt;Other ideas&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Answers may optionally include example code that might help the OP,&#xA;but this should not be a requirement,&#xA;and I dislike when an OP asks specifically for code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first two techniques above are quite trivial to execute.&#xA;Questions that ask to provide code for such treatment typically haven't done their homework, and effectively fall in the GIMME THE CODEZ category.&#xA;I downvote + vote to close those.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-06-10T12:54:47.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5463" PostTypeId="2" ParentId="5366" CreationDate="2015-06-10T20:25:32.027" Score="18" Body="&lt;p&gt;I found working on this &lt;em&gt;jigsaw puzzle&lt;/em&gt; a personally rewarding experience. It really helped me appreciate what you do here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously the longer your site has been around, the more problems you find that need addressing. I'm sure you've tried cramming more unrelated close reasons into each slot, but that becomes unwieldy fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been developing a better way of communicating the things that a well-meaning user might think are on topic, but probably aren't. The basic idea is when you start by explaining what the site &lt;strong&gt;&lt;em&gt;is&lt;/em&gt;&lt;/strong&gt; about, it becomes way less cumbersome to explain where they went wrong. I've been experimenting with this format, and it's been &lt;strong&gt;an unexpected bonus&lt;/strong&gt; that users seem to come away feeling much more satisfied knowing what the site *is* about&amp;hellip; rather than just being told what they did wrong. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's see if we can make it work here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;put on hold as off-topic by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&amp;thinsp;♦&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&amp;thinsp;♦&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&amp;thinsp;♦&lt;/a&gt; 1 hour ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This question appears to be off-topic. The users who voted to close gave this specific reason: &lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Code is not ready to review&lt;/strong&gt; &amp;mdash; Code Review is a community-run website where programmers offer to peer review &lt;strong&gt;your fully &lt;em&gt;working&lt;/em&gt; code&lt;/strong&gt; for security issues, readability, completeness, and optimal performance. Unfortunately, questions about non-working or buggy code, incomplete stubs, or code not yet written are outside the scope of this site.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;put on hold as off-topic by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&amp;thinsp;♦&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&amp;thinsp;♦&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&amp;thinsp;♦&lt;/a&gt; 1 hour ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This question appears to be off-topic. The users who voted to close gave this specific reason: &lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Tools and programming concepts are off topic&lt;/strong&gt; &amp;mdash; Code Review is a community-run website where programmers offer to peer review &lt;strong&gt;your fully &lt;em&gt;working&lt;/em&gt; code&lt;/strong&gt; for security issues, readability, completeness, and optimal performance. Unfortunately, questions about review tools, methodologies, how code works, adding features, and general programming concepts are outside the scope of this site.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;put on hold as off-topic by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&amp;thinsp;♦&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&amp;thinsp;♦&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&amp;thinsp;♦&lt;/a&gt; 1 hour ago&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This question appears to be off-topic. The users who voted to close gave this specific reason: &lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Not the owner&lt;/strong&gt; &amp;mdash; For constructive and practical reasons, we ask that all code submitted for peer review be under the direct &quot;ownership&quot; and control of the author requesting the review. Unfortunately, reviewing code written by colleagues, employees, or other third parties is not within the spirit of this site.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Wow. It fits! I hope we can make this work. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site really pushes the limits of what a Stack Exchange site can do &amp;mdash; and you've done &lt;strong&gt;a superb job of it!&lt;/strong&gt; My hope is that we can keep this site approachable and its purpose clear without having to wade through a gauntlet of meta posts and off-topic lists just to know if you are in the right place &amp;lt;fingers crossed&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck!&lt;/p&gt;&#xA;" OwnerUserId="157" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-06-11T01:46:53.050" CommentCount="4" CommunityOwnedDate="2015-06-10T20:25:32.027" ContentLicense="CC BY-SA 3.0" />
  <row Id="5464" PostTypeId="1" AcceptedAnswerId="5465" CreationDate="2015-06-10T23:42:53.167" Score="6" ViewCount="56" Body="&lt;p&gt;Sometimes, &lt;a href=&quot;https://codereview.stackexchange.com/questions/83879/301-redirect-using-htaccess/83931#83931&quot;&gt;questions with authoring comments&lt;/a&gt; surface, and whilst changes can greatly affect the difference in code, is an author comment really warranted in answer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;StackExchange's &lt;a href=&quot;http://blog.stackoverflow.com/2009/06/attribution-required/&quot;&gt;attribution required&lt;/a&gt; link on the bottom of all SE sites, lists four things required to be done when republishing content:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Visually indicate that the content is from Stack Overflow or the Stack Exchange network&lt;/strong&gt; in some way. It doesn’t have to be obnoxious; a discreet text blurb is fine.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Hyperlink directly to the original question&lt;/strong&gt; on the source site (e.g., &lt;a href=&quot;https://stackoverflow.com/questions/12345&quot;&gt;https://stackoverflow.com/questions/12345&lt;/a&gt;)&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Show the author names&lt;/strong&gt; for every question and answer&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Hyperlink each author name&lt;/strong&gt; directly back to their user profile page on the source site (e.g., &lt;a href=&quot;https://stackoverflow.com/users/12345/username&quot;&gt;https://stackoverflow.com/users/12345/username&lt;/a&gt;)&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whilst required republishing content; is an author comment like (&lt;code&gt;&amp;lt;!-- Author: Quill --&amp;gt;&lt;/code&gt;) really required in the context of an answer?&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-06-10T23:46:56.953" Title="Using author comments in posts" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5465" PostTypeId="2" ParentId="5464" CreationDate="2015-06-10T23:46:56.953" Score="9" Body="&lt;p&gt;No, it is not required, but, is it a problem? No, it's not a problem either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The author is possibly auto-inserted by an IDE or something. There's nothing wrong with that, but, again, there's no reason to remove it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether there is attribution of authorship in an answer or not is independent of the licensing requirements of stack exchange.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-06-10T23:46:56.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5466" PostTypeId="2" ParentId="5434" CreationDate="2015-06-12T06:46:44.797" Score="8" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; should not be eliminated.  There are database-related questions beyond just SQL and variants of it.  Examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/93389/adding-database-related-functions-while-using-wordpress&quot;&gt;https://codereview.stackexchange.com/questions/93389/adding-database-related-functions-while-using-wordpress&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/69989/looking-up-the-name-and-event-for-a-ticket&quot;&gt;Looking up the name and event for a ticket&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/30785/building-a-simple-database-in-python&quot;&gt;Building a simple database in Python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/78392/auto-expire-key-value-database-with-different-key-types-in-haskell-using-acid&quot;&gt;Auto-expire key/value database (with different key types) in Haskell using acid-state&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It's not necessarily doing harm for a question to have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/database&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;database&amp;#39;&quot; rel=&quot;tag&quot;&gt;database&lt;/a&gt; tag, as long as it doesn't crowd out other better tags.  I wouldn't even make a special effort to retag old questions, except when doing opportunistic retagging while making other improvements.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-12T06:46:44.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5467" PostTypeId="2" ParentId="1517" CreationDate="2015-06-12T16:08:35.197" Score="12" Body="&lt;p&gt;When in doubt, I always refer to the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic helpcenter&lt;/a&gt;. In this case, there is no notion about malicious code (and/or code which could be used in a malicious manner, for those who care about the difference).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One could also check the &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;&quot;What questions should I avoid asking?&quot; page&lt;/a&gt;, where malicious code isn't listed either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now we've established your question is not off-topic, let's take a look at how good questions are formulated and what you're proposing:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I tried to whittle the code down as much as I could to a &quot;base&quot; program so that a script kiddie wouldn't stumble across it and wreck havoc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Although I can understand your sentiment and agree with your intent, it's a problem on Code Review. We like context. A lot. Good context allows us to write good reviews. Great context allows us to write great reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please, don't refrain from telling us exactly what it's supposed to do. Extra benefit from this is it allows us to safely test your code without causing harm to our own computers and/or data, which might happen if you downplay the risks too much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As @rolfl said, you may get some negative reactions. That's the risk of posting controversial questions. However, this community won't burn you on it. I totally expect the most of us will treat your question with respect.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-06-12T16:08:35.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5468" PostTypeId="1" AcceptedAnswerId="5470" CreationDate="2015-06-12T21:04:36.073" Score="14" ViewCount="428" Body="&lt;p&gt;An SO user &lt;a href=&quot;https://stackoverflow.com/questions/30811378/minimal-theme-feedback#comment49671490_30811378&quot;&gt;commented this&lt;/a&gt; on a question that would possibly be a candidate for Code Review:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think we need a three question quiz before you can post.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of which it was said &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22165338#22165338&quot;&gt;in chat&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;That's a distressingly reasonable idea&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How could we word it so it's short enough for a comment, and friendly enough for the user to want to post it on CR instead of SO?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Reminder: The character limit for comments is 600 characters.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2016-01-12T08:22:07.887" Title="&quot;3 questions&quot; in Stack Overflow comments pointing to Code Review" Tags="|discussion|" AnswerCount="4" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5469" PostTypeId="2" ParentId="5468" CreationDate="2015-06-12T21:38:19.487" Score="11" Body="&lt;p&gt;They should probably each be short and encapsulate the idea that:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You want a review on every facet of the code, not just some.&lt;/li&gt;&#xA;&lt;li&gt;The code in question works as intended.&lt;/li&gt;&#xA;&lt;li&gt;The code in the question is actual code, not hypothetical or pseudocode.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22166413#22166413&quot;&gt;Phrancis brought up a good point in chat&lt;/a&gt;: There should also be something to the effect of&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If all three criteria are met, please &lt;em&gt;delete this question&lt;/em&gt; and post it on Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Put all that together, and you get something like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question looks like it might be a pretty good fit for &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review.SE&lt;/a&gt;, provided that (a) you want &lt;em&gt;every aspect&lt;/em&gt; of your code reviewed, not just some, (b) your code is &lt;em&gt;already working&lt;/em&gt;, and (c) you're asking for a review of &lt;em&gt;concrete, real code&lt;/em&gt;, not abstract design (whether or not it's expressed as code). If you agree with all of those, please read about &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;what's on topic&lt;/a&gt;, and, if your question fits that, delete it here and repost it on CR.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or, in copypasta-friendly format:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;This question looks like it might be a pretty good fit for [Code Review.SE](https://codereview.stackexchange.com/), provided that (a) you want _every aspect_ of your code reviewed, not just some, (b) your code is _already working_, and (c) you're asking for a review of _concrete, real code_, not abstract design (whether or not it's expressed as code). If you agree with all of those, please read about [what's on topic](https://codereview.stackexchange.com/help/on-topic), and, if your question fits that, delete it here and repost it on CR.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Reminder: The character limit for comments is 600 characters. The current one is &lt;strong&gt;541&lt;/strong&gt; characters.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;NOTE: This post is Community Wiki for a reason, but I'd appreciate it if you gave others a chance to provide input on changes by &lt;em&gt;commenting&lt;/em&gt; before you edit, unless it's something trivial like fixing a spelling mistake.&lt;/p&gt;&#xA;" OwnerUserId="62850" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-09T00:16:00.280" CommentCount="8" CommunityOwnedDate="2015-06-12T23:13:49.203" ContentLicense="CC BY-SA 3.0" />
  <row Id="5470" PostTypeId="2" ParentId="5468" CreationDate="2015-06-12T23:13:40.037" Score="15" Body="&lt;p&gt;Taking a stab at it:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question could be suitable for &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;Code Review&lt;/a&gt;, as long as (a) your code works as intended, (b) your code is real code, rather than example code, and (c) your code is included in the body of the question. If you wish for a peer review to improve all aspects of your code, please post it on Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think the repetition of &lt;em&gt;&quot;your code&quot;&lt;/em&gt; kind of implies the &quot;code that you own or maintain&quot; condition. I think the last phrase wraps in the &quot;review any/all aspects.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Copy/Paste-friendly version:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;This question could be suitable for [Code Review](https://codereview.stackexchange.com/help), as long as (a) your code works as intended, (b) your code is real code, rather than example code, and (c) your code is included in the body of the question. If you wish for a peer review to improve all aspects of your code, please post it on Code Review.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;(348 characters)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Reminder: The character limit for comments is 600 characters.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-20T19:42:12.990" CommentCount="8" CommunityOwnedDate="2015-06-12T23:24:09.220" ContentLicense="CC BY-SA 3.0" />
  <row Id="5471" PostTypeId="1" CreationDate="2015-06-13T10:45:21.567" Score="6" ViewCount="384" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/a/60502/75671&quot;&gt;this&lt;/a&gt; post, the user offers a more than satisfactory review, but he's also made a few mistakes. The user claims:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;log(2.0) is 0.3 so dividing by that is equivalent to multiplying by 3.3. That seems a bit large&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That statement is wrong, in C/C++ &lt;code&gt;log(x)&lt;/code&gt; is the natural logarithm &lt;code&gt;log_e&lt;/code&gt; (also known as &lt;code&gt;ln&lt;/code&gt;). The result of &lt;code&gt;ln(2.0)&lt;/code&gt; is 0.69, not 0.3. The user was under the false assumption that &lt;code&gt;log(x)&lt;/code&gt; was &lt;code&gt;log10(x)&lt;/code&gt;. I'm willing to bet this is because he used the log function on his calculator, not ln and forgot that the defaults for a calculator are not the same as C/C++.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The asker's code is actually correct, although, it does do more processing than it really needs to. Let's try calculating it by hand:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Given&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;size is 10&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Log = ceil(log((double) size) / log(2.0)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is equivalent to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Log = ceil(2.302 / 0.693)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is equivalent to &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Log = ceil(3.321)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Thusly&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Log == 4&#xA;&#xA;_capacity is then set to 1 &amp;lt;&amp;lt; 4 which means capacity is 16. &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As you can see, the asker's code correctly calculates size * &lt;a href=&quot;https://www.google.com/webhp?sourceid=chrome-instant&amp;amp;ion=1&amp;amp;espv=2&amp;amp;ie=UTF-8#safe=off&amp;amp;q=golden+ratio&quot; rel=&quot;nofollow noreferrer&quot;&gt;golden ratio&lt;/a&gt;. Now, if he wanted to optimise the code, and thusly making it faster, he could simply do the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/* Define in a header somewhere */&#xA;#define GOLDEN_RATIO 1.61803398875&#xA;&#xA;_capacity = (double)size * GOLDEN_RATIO;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I wanted to simply edit the user's answer and tell the asker that his only problem is that he's unnecessarily recalculating the golden ratio each call instead of statically defining it. If someone could edit the answer to prevent misinforming people who stumbled across it, I'd greatly appreciate it.&lt;/p&gt;&#xA;" OwnerUserId="75671" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-14T15:27:23.780" Title="Misinformation in an answer" Tags="|discussion|specific-answer|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5472" PostTypeId="2" ParentId="5471" CreationDate="2015-06-13T11:37:10.207" Score="14" Body="&lt;p&gt;We can understand your keenness to correct this mistake, but this isn't the way to go about it. You have several options:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Participate normally in the site until you have enough reputation (50 points) to leave a comment. (This is your best bet: the mistake has been there since August 2014, so I doubt that many people will be harmed if you leave it uncorrected for a few more weeks.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Write your own answer to the question, and append a note pointing out the mistake. (But it should be a real answer, not just a placeholder for your correction.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Suggest an edit to the post, correcting the mistake. Wait for your suggestion to be reviewed. (But note that there's a good chance that such an edit will be rejected — third-party edits are supposed to be for correcting spelling or improving formatting, not for changing the substantive content.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2015-06-13T11:37:10.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5473" PostTypeId="1" CreationDate="2015-06-13T22:51:18.523" Score="6" ViewCount="82" Body="&lt;p&gt;I just want to discuss my question which was put on hold:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/93537/config-data-management-within-a-framework&quot;&gt;https://codereview.stackexchange.com/questions/93537/config-data-management-within-a-framework&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not ranting or arguing. I'm just trying to ascertain why my specific question was not on topic, and if it &lt;em&gt;could&lt;/em&gt; be on topic here.  &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I am new to this site, but not new to Stack Exchange at all. I did read a fair bit of the help center before submitting my question, and a bit of searching in Meta for &quot;review&quot; and &quot;best practice&quot; etc.  It seemed what I was asking was ok, mostly based on:   &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are looking for feedback on a specific working piece of code&#xA;  from your project in the following areas…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And also:  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;it's okay to ask &quot;Does this code follow common best practices?&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And I couldn't see a requirement that the code needs to be my own.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'm not even asking about the code, but the design/approach, and the only reason I included the code is just to show the design approach I am asking about.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could have written my own code out, but it would have been just about the same as it's a specific &lt;em&gt;design approach&lt;/em&gt;, and probs used by many other people and applications all with very similar code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way my question could be on topic?  I have a basic description of what the code does, which is again just about a &quot;design approach&quot;. So if I removed the code entirely, and changed the description to just describe the design pattern/approach, would that be ok?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I included the code so people know what I was talking about.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;No probs if this will always be off-topic.&lt;/p&gt;&#xA;" OwnerUserId="32869" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-07-22T15:47:54.593" Title="Could I make my design/approach question on-topic?" Tags="|discussion|specific-question|scope|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5474" PostTypeId="2" ParentId="5473" CreationDate="2015-06-13T23:01:52.550" Score="12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;However, I'm not even asking about the code, but the design/approach, and the only reason I included the code is just to show the design approach I am asking about.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That by itself makes this question off-topic.  This site is specifically about the code, not solely about the design and/or architecture or anything like that.  You also mention in the question that it was taken from another source, which is also considered off-topic.  Code here must've been written or maintained by you.  The latter does not apply to third-party code that you're allowed to use freely.  That still means that it's someone else's.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's that relevant part of the Help Center, with the exact point in bold:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm confused! What questions are on-topic for this site?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer&#xA;  must be &quot;yes&quot; to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.) &lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Am I an owner or maintainer of the code?&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work as intended? Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now, if you do want to have an on-topic question, you'll have to write your own code based on this.  You're also welcome to include the third-party code, but that will not be reviewed.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-06-13T23:01:52.550" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5475" PostTypeId="2" ParentId="5471" CreationDate="2015-06-14T02:21:19.553" Score="7" Body="&lt;p&gt;It's valid, but it is in a relatively trivial part of the answer that was secondary to the main point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My points hold:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;4 is too big a number.&lt;/li&gt;&#xA;&lt;li&gt;The fact that he uses &lt;code&gt;log()&lt;/code&gt; every time is bad idea.&lt;/li&gt;&#xA;&lt;li&gt;A constant is a good idea.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But I fixed the answer by removing that part, to stop further discussion.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="31503" LastEditDate="2015-06-14T15:27:23.780" LastActivityDate="2015-06-14T15:27:23.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5476" PostTypeId="1" CreationDate="2015-06-14T19:05:33.877" Score="1" ViewCount="58" Body="&lt;p&gt;An easy way to test certain theories about improving Code Review's demographics would be to run ads on Stack Overflow. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask because I would like to form an opinion for myself about how hard it is to add FAQs. A &lt;em&gt;specific&lt;/em&gt; answer to this question will allow me this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &quot;where should I ask?&quot; FAQ with a list of other Stack Exchange sites to which Code Review questions not on-topic could be migrated would be a good idea. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can just anyone make a Help page or an FAQ page?&lt;/p&gt;&#xA;" OwnerUserId="75737" LastEditorUserId="22222" LastEditDate="2015-06-14T19:33:35.857" LastActivityDate="2015-06-15T08:03:49.013" Title="How do I create a FAQ or Help page?" Tags="|discussion|support|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5477" PostTypeId="2" ParentId="5476" CreationDate="2015-06-15T08:03:49.013" Score="10" Body="&lt;p&gt;You can ask any question on Meta.  If the community deems it to be an important question, then a moderator will add an &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt; tag on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently, we have also been starting to promote the most important information from Meta &lt;a href=&quot;/q/5086/9357&quot;&gt;into Help Center&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-15T08:03:49.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5478" PostTypeId="1" CreationDate="2015-06-17T11:12:34.780" Score="10" ViewCount="156" Body="&lt;p&gt;I'm reasonably new here but wondered why &lt;a href=&quot;https://codereview.stackexchange.com/questions/93814/is-this-vba-code-following-best-practices&quot;&gt;this question&lt;/a&gt; got put on hold?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP asks for a review of the code he had provided as the answer to another post on this site. (He includes a link to the original post.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;His request seems to fall within &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5407/what-is-a-code-review&quot;&gt;this discussion of what is a code review&lt;/a&gt; and I would think that critiquing aspects of the code such as formatting, comments and naming do not require a detailed explanation of the purpose of the code. And ,in any event, the description can be found in the linked post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at his code, there are a couple points I would suggest that would/might improve the maintainability of his code.&lt;/p&gt;&#xA;" OwnerUserId="75148" LastEditorUserId="52915" LastEditDate="2019-10-22T12:53:37.577" LastActivityDate="2019-10-22T12:53:37.577" Title="Why was the question too vague?" Tags="|discussion|specific-question|scope|asking-questions|close-reasons|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5479" PostTypeId="2" ParentId="5478" CreationDate="2015-06-17T11:33:32.450" Score="14" Body="&lt;p&gt;I was one of the users that voted to close this question.&lt;/p&gt;&#xA;&lt;p&gt;First and foremost I did this not because the &amp;quot;question&amp;quot; was actually unclear. Basically closing the question as &amp;quot;unclear what you're asking&amp;quot; on this site is impossible, since any question asks for a codereview of all aspects &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;strong&gt;by definition&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Lately we've begun using &amp;quot;unclear what you're asking&amp;quot; as a crutch to close posts that have too little context to be meaningfully reviewed.&lt;/p&gt;&#xA;&lt;p&gt;While providing code is the first and foremost requirement that a question needs to fulfil, it's &lt;strong&gt;extremely&lt;/strong&gt; important to provide additional context.&lt;/p&gt;&#xA;&lt;p&gt;The question here is not much more than a dump of large blocks of code with an explanation that's three (extremely shallow) bullet points. Quoting directly from the question:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Sheet1 - CodeName &lt;strong&gt;aIndex&lt;/strong&gt;: used as the main reference to the structure of the data being processed on the other 2 sheets, mainly mapping of column headers, and some static data.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Sheet2 - CodeName &lt;strong&gt;bImport&lt;/strong&gt;: this where external (raw) data is imported before processing&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Sheet3 - CodeName &lt;strong&gt;cFinal&lt;/strong&gt;: where data from bImport will be transferred during processing&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is not saying anything about what the code actually does, what the goal is.&lt;/p&gt;&#xA;&lt;p&gt;In summary this question IMO cannot be answered in it's current form, because the &lt;em&gt;purpose&lt;/em&gt; of the code is unclear, which is sufficient reason to put a close-vote onto that question.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-17T11:33:32.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5481" PostTypeId="2" ParentId="5478" CreationDate="2015-06-18T09:43:39.980" Score="9" Body="&lt;p&gt;I was also one of the users that voted to close this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have no trouble with long questions on Code Review. We do have trouble with questions in which the purpose (AKA context) of the code is unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That question is one wall of code, with comments about what each function does. However, there is no notion of why it does that and why it's relevant. Although that's a mistake often made with comments, it does in this case invalidate the question for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want us to spend a lot of time reviewing your code, you should at least tell us why it's used and what for. Code exists to solve problems. If you don't tell us the problem, we don't know what good code should look like either.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-06-18T09:43:39.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5482" PostTypeId="1" AcceptedAnswerId="5484" CreationDate="2015-06-20T05:08:31.863" Score="11" ViewCount="167" Body="&lt;p&gt;This concerns &lt;a href=&quot;https://codereview.stackexchange.com/q/94138/14363&quot;&gt;this currently deleted question&lt;/a&gt;.(*) My opinion is that a program getting out of memory after 3 hours is &lt;em&gt;basically working&lt;/em&gt;. It may not be good enough for what's required, but it's exactly as broken as a code too slow for what's required. In the first case you see a crash, in the second you see it running &quot;forever&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With smaller requirements it may work well. It's not fundamentally broken, it's just not good enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may be a bug causing this, but we can't tell it without reviewing it first. I tried to vote to undelete, but it's a moderator's decision.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;(*) This question has been basically &lt;a href=&quot;https://stackoverflow.com/q/30947742/581205&quot;&gt;copied to SO&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-06-20T05:35:33.203" Title="Does getting OutOfMemoryError really mean broken code?" Tags="|discussion|specific-question|deleted-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5483" PostTypeId="2" ParentId="5482" CreationDate="2015-06-20T05:31:44.213" Score="4" Body="&lt;p&gt;Note: I can not read the question, so my answer is based on the information given by the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code on CodeReview should work to the best knowledge of the OP. If the objective of the code is to handle 500 kB at most but the code crashes at 2 GB, the code is considered working. If those are reversed, it isn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Non-working code should not be posted. However, often it's a design flaw causing the lack of extendibility of the code. If the code can be redesigned to be extendible, the 'non-working' part of the code is no longer a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion it's a grey area. The decision should be made based on the wording of the question and perhaps even on the amount of cooperation given by the OP when confronted with the problem.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-06-20T05:31:44.213" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5484" PostTypeId="2" ParentId="5482" CreationDate="2015-06-20T05:34:57.473" Score="19" Body="&lt;p&gt;In my opinion, programs that run out of memory with large inputs are in the spirit of Code Review (assuming that everything else about the question is OK).  Performance and scalability are among the key concerns we frequently address.  I don't see running out of memory as much different from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; — they are related problems in the space-time continuum.  Since we allow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; questions, we should also allow questions about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; where the program runs out of memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, the author of the question should make some effort to demonstrate that the program works correctly with small inputs, and the question should be primarily about improving the code, not about how to tweak heap size settings.  That configuration issue was best addressed on Stack Overflow.  I deleted the question on Code Review since the author cross-posted it on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've undeleted the question on Code Review and edited it to put the focus on the code rather than the configuration issue.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-20T05:34:57.473" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5485" PostTypeId="1" AcceptedAnswerId="5486" CreationDate="2015-06-20T09:41:11.403" Score="2" ViewCount="41" Body="&lt;p&gt;Today, I saw &lt;a href=&quot;//codereview.stackexchange.com/questions/93939/my-early-stage-statistics-homework-assistant&quot; rel=&quot;nofollow&quot;&gt;a question&lt;/a&gt; that asked to review the OP's code. On reading the answers, I found that they repeat or just explain the things seen in the code and say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You can use xxx instead of yyy&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;when the OP's code clearly uses xxx. On closer inspection, I found out that the OP had modified the code taking the suggestions given into consideration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this acceptable?&lt;/p&gt;&#xA;" OwnerUserId="70403" LastEditorUserId="9357" LastEditDate="2015-06-20T11:04:14.480" LastActivityDate="2015-06-20T11:17:45.583" Title="Code in a question was changed after getting suggestions via answers and/or comments?" Tags="|discussion|specific-question|answer-invalidation|" AnswerCount="1" CommentCount="4" ClosedDate="2015-06-21T18:36:17.593" ContentLicense="CC BY-SA 3.0" />
  <row Id="5486" PostTypeId="2" ParentId="5485" CreationDate="2015-06-20T11:17:45.583" Score="6" Body="&lt;p&gt;Modifying the question to incorporate suggestions from answers is called &lt;a href=&quot;/questions/tagged/answer-invalidation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;answer-invalidation&amp;#39;&quot; rel=&quot;tag&quot;&gt;answer-invalidation&lt;/a&gt;.  Doing that on any Stack Exchange site is considered to be an abuse of editing privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, &lt;a href=&quot;/help/someone-answers&quot;&gt;Code Review also forbids appending improved versions of the code to the question&lt;/a&gt;, to prevent confusion about what is being asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our standard response to these incidents is to roll back to a previous version and &lt;a href=&quot;/a/4954/9357&quot;&gt;inform the original poster that such edits are forbidden&lt;/a&gt;.  I have done that on this question.  Thank you for raising the issue.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-20T11:17:45.583" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5487" PostTypeId="1" CreationDate="2015-06-20T16:17:40.827" Score="1" ViewCount="29" Body="&lt;p&gt;I've got a class I'd like to get reviewed but it's 820 lines, and the project where it's hosted at is in a better format than a question code block, I think. You can open it in your editor of choice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it acceptable to make a question where there is just 2 lines and one is a link to a project? In my case it's a Sourceforge page.&lt;/p&gt;&#xA;" OwnerUserId="76184" LastEditorUserId="22222" LastEditDate="2015-06-20T16:34:55.617" LastActivityDate="2015-06-20T16:34:55.617" Title="Is it reasonable to link to a third-party site for review?" Tags="|discussion|third-party|" AnswerCount="0" CommentCount="0" ClosedDate="2015-06-20T16:35:18.880" ContentLicense="CC BY-SA 3.0" />
  <row Id="5488" PostTypeId="1" AcceptedAnswerId="5503" CreationDate="2015-06-20T22:06:29.760" Score="7" ViewCount="77" Body="&lt;p&gt;Do we need &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tdd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tdd&amp;#39;&quot; rel=&quot;tag&quot;&gt;tdd&lt;/a&gt; &lt;em&gt;and&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt;? I understand that they're not synonymous in the real world. One can unit test without testing first, but do we require this fine grain distinction between the two?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the context of a code review, what does &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tdd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tdd&amp;#39;&quot; rel=&quot;tag&quot;&gt;tdd&lt;/a&gt; bring to the table that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; doesn't?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="22222" LastEditDate="2015-06-24T00:05:36.033" LastActivityDate="2015-06-24T00:05:36.033" Title="Do we need [tdd] and [unit-testing]?" Tags="|discussion|status-completed|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5489" PostTypeId="1" CreationDate="2015-06-20T23:56:05.863" Score="11" ViewCount="95" Body="&lt;p&gt;I've written a program that works most of the time. But occasionally it would crash due to a segfault, so I wonder whether it is proper to post such a snippet of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most programs contain bugs; some are big while others are small. Mine contains a little bug that I cannot find. Is it proper to post that for review?&lt;/p&gt;&#xA;" OwnerUserId="76122" LastEditorUserId="31562" LastEditDate="2015-06-21T00:12:26.183" LastActivityDate="2015-06-29T14:29:06.513" Title="Can I post some code that has a small potential bug?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5490" PostTypeId="2" ParentId="5489" CreationDate="2015-06-21T00:08:21.063" Score="13" Body="&lt;p&gt;Bugs can be big, bugs can be small, it is still a bug. Unfortunately, this is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is not for helping you find and fix bugs in your code. Code Review is about making your code &lt;em&gt;do the same thing in a better way&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-06-21T00:08:21.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5491" PostTypeId="2" ParentId="5451" CreationDate="2015-06-21T18:26:18.383" Score="2" Body="&lt;p&gt;Having both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; doesn't supply more information than just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; on it's own. If backwards compatibility is required (it usually isn't), apply both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;However, this is along the lines of using both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; on the same question. They are different languages, don't use both tags at the same time. We don't have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c-family&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c-family&amp;#39;&quot; rel=&quot;tag&quot;&gt;c-family&lt;/a&gt; tag either, so we don't need a general &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; either.&lt;/p&gt;&#xA;&lt;h1&gt;However&lt;/h1&gt;&#xA;&lt;p&gt;Python used to be backwards compatible up till 2.7. Which means Python written for 1.5 should run in all versions from 1.5 up till 2.7. Since Python3, this is no longer applicable. Some questions are only tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; without a more specific version. &lt;strong&gt;Burning the tag would leave those questions without a language tag!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tags/python/info&quot;&gt;tag info&lt;/a&gt; currently states:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Use the python tag for all Python related questions. If you believe your question may be even more specific, you can include a version specific tag such as python-2.7.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Guess what, many questions don't follow this advise. Do note the advice was added on January 20th this year by &lt;a href=&quot;https://codereview.stackexchange.com/users/34073/hosch250&quot;&gt;Hosch250&lt;/a&gt;. It appears to have been intended for Python2 questions only, but I'm not sure about that.&lt;/p&gt;&#xA;&lt;p&gt;However, the current tagging is inconsistent. Something should be done to solve that. Burning isn't the option, re-tagging and synonimizing would be a better fit.&lt;/p&gt;&#xA;&lt;p&gt;Deprecating the usage of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; and forcing users to pick a more specific version would be much, much better.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-21T18:34:01.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5492" PostTypeId="1" AcceptedAnswerId="5497" CreationDate="2015-06-21T22:18:46.660" Score="10" ViewCount="74" Body="&lt;p&gt;I've seen a couple of answers have sections at the end of the post where it brings together all of the recommendations that have been mentioned in that post and re-writes the code using those recommendations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this okay, or is it better to leave that part up to the OP of the question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One example of this is &lt;a href=&quot;https://codereview.stackexchange.com/questions/94220/the-loaderless-bootloader/94263#94263&quot;&gt;an answer to &quot;The Loaderless Bootloader&quot;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-06-22T03:52:09.290" Title="Should you write the code for the OP?" Tags="|discussion|answers|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5493" PostTypeId="2" ParentId="5492" CreationDate="2015-06-21T22:56:07.947" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this okay, or is it better to leave that part up to the OP of the question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, it is okay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, it &lt;em&gt;can&lt;/em&gt; be better to leave it to the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It depends really. It is up to you. I don't think there is a &quot;right&quot; way to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I myself tend to do sometimes include some re-written code, sometimes not.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-06-21T22:56:07.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5494" PostTypeId="2" ParentId="5416" CreationDate="2015-06-22T00:19:42.960" Score="23" Body="&lt;h2&gt;Missing Code Review Tools&lt;/h2&gt;&#xA;&lt;p&gt;When doing CR here on CR, everyone wastes time by&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;having to copy the code piecewise&lt;/li&gt;&#xA;&lt;li&gt;having to split it rather than adding comments in between&lt;/li&gt;&#xA;&lt;li&gt;not being able to see the formatted text (e.g., in a new windows) when writing long texts&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I only watch tag &lt;code&gt;Java&lt;/code&gt; and (after filtering out boring questions) there's much to do, but when this site gets bigger, I won't do more reviews as they cost &lt;em&gt;needlessly&lt;/em&gt; too much time.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;The standard SO format is not good enough for CR.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-22T00:19:42.960" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5495" PostTypeId="1" CreationDate="2015-06-22T03:09:14.830" Score="21" ViewCount="155" Body="&lt;p&gt;As suggested by 200_success in a comment to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5494/14363&quot;&gt;this answer of mine&lt;/a&gt;, I'm asking this question. For me, missing tools are the biggest problem of this site. &lt;em&gt;I'd bet that it repels potential reviewers and makes the remaining ones inefficient.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Obviously, we can't have everything a company using a limited set of languages and strict code conventions can offer, but the SO format is pretty lacking. But there are quite a few programmers here (all of us?) and something should be doable.&lt;/p&gt;&#xA;&lt;h3&gt;Colors&lt;/h3&gt;&#xA;&lt;p&gt;As a fundamental part of CR are code changes, there should be a way to distinguish&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;old code to be removed&lt;/li&gt;&#xA;&lt;li&gt;code to be added&lt;/li&gt;&#xA;&lt;li&gt;code to be preserved&lt;/li&gt;&#xA;&lt;li&gt;additionally: comments belonging to the CR (rather then to the code)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Maybe a diff-style input like&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;/ Always use braces to avoid bugs.&#xA;- for(int i=1;i&amp;lt;5;++i) sum = sum + i;&#xA;+ for (int i = 1; i &amp;lt; 5; ++i) {&#xA;+     sum += i;&#xA;+ }&#xA;/ This gives us no information, just drop it.&#xA;- // Now we're done.&#xA;= return sum;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;could be used for this and display an usual code block, but with let's say blue/red/green/black text. This would make the CR code even a bit harder to write but much easier to read.&lt;/p&gt;&#xA;&lt;h3&gt;Preview&lt;/h3&gt;&#xA;&lt;p&gt;As CRs tend to be much longer than typical SO answers, you can't see the formatted output without scrolling a lot. There should be a preview in another window.&lt;/p&gt;&#xA;&lt;h3&gt;Other features&lt;/h3&gt;&#xA;&lt;p&gt;There's a lot what could be done, but at least &lt;em&gt;something&lt;/em&gt; should be done so that we can do more review and less wasting time.&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-04T14:29:48.990" Title="How can reviewing be made more efficient?" Tags="|feature-request|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5496" PostTypeId="2" ParentId="5495" CreationDate="2015-06-22T03:26:34.893" Score="15" Body="&lt;p&gt;Scrolling up and down between the OP and the answer-in-progress is utterly wasteful and annoying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A work-around I've come to use whenever possible, is to duplicate the browser tab, drag it to a 2nd monitor and work with the OP on one side and my answer-in-progress on the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be nice to be able to toggle a display mode that splits the page in the middle and puts the OP on the left and the answer on the right, or vice-versa.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-06-22T03:26:34.893" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5497" PostTypeId="2" ParentId="5492" CreationDate="2015-06-22T03:36:00.350" Score="9" Body="&lt;p&gt;Often, when I put together an answer, I copy the OP's code in to my IDE, and then refactor things as I see the problems. Each time I make a change, I add it to my answer as a bullet-item of things that were &quot;wrong&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I work through the code, I build up my answer. It's then no real effort for me to copy the resulting code back to the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am trying to say, is that for me, often, the &quot;summary&quot; code and the actual answer are simultaneously written. Further, I would not be able to write the answer nearly as easily if I could not code the changes and visualize the problems as I go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, having done the rewrite just to write the answer, it's no stretch to paste that too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no rule against doing it, and I would rather people and the OP could see the result as I intended it to be without having to cobble things together themselves.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-06-22T03:36:00.350" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5498" PostTypeId="2" ParentId="5492" CreationDate="2015-06-22T03:52:09.290" Score="8" Body="&lt;p&gt;If the question is tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, then avoid giving away the solution.  Otherwise, how you write your review is up to you.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-22T03:52:09.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5499" PostTypeId="2" ParentId="5495" CreationDate="2015-06-22T08:38:04.080" Score="11" Body="&lt;p&gt;I spend a needless amount of time indenting code by hand because just selecting code and pressing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tab&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tab&amp;#39;&quot; rel=&quot;tag&quot;&gt;tab&lt;/a&gt; does not work. I know that there is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ctrl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ctrl&amp;#39;&quot; rel=&quot;tag&quot;&gt;ctrl&lt;/a&gt;+&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/k&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;k&amp;#39;&quot; rel=&quot;tag&quot;&gt;k&lt;/a&gt; but it only solves half of the problem since it only indents when the code is not indented &lt;em&gt;enough&lt;/em&gt; (where &quot;enough&quot; is subjective since it will never indent the code enough in a bullet list) and desindents the code otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I seriously never used the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tab&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tab&amp;#39;&quot; rel=&quot;tag&quot;&gt;tab&lt;/a&gt; button from the main answer field to go to another field, so not having it available to indent and desindent the code it only a bother and a waste of time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While it's just an issue among others, I feel that it is important considering the amounts of code we have to deal with.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastActivityDate="2015-06-22T08:38:04.080" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5500" PostTypeId="2" ParentId="5489" CreationDate="2015-06-22T14:11:35.770" Score="5" Body="&lt;p&gt;Funnily enough, if it's not obvious and you pretend you don't know about it, it'll most probably get reviewed and you may get advice on fixing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;But, now it's too late as we all know Alex's code has a bug.&lt;/em&gt; :D&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Seriously, this is something I hate about CR: You can gain advantage by being dishonest.&lt;br&gt;&#xA;But this is just a consequence of this whole site pretending it's multiple sites. Whenever your problem is a bordercase (like too much code making it non-fit for SO and a bug making it non-fit for CR), you're lost.&lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="62429" LastEditDate="2015-06-29T14:29:06.513" LastActivityDate="2015-06-29T14:29:06.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5501" PostTypeId="1" CreationDate="2015-06-22T22:10:59.713" Score="9" ViewCount="52" Body="&lt;p&gt;This concerns &lt;a href=&quot;https://codereview.stackexchange.com/q/94351/14363&quot;&gt;this question&lt;/a&gt; I (and then others) voted to close. It contains some bugs, which were found in &lt;a href=&quot;https://codereview.stackexchange.com/a/94364/14363&quot;&gt;this review&lt;/a&gt; by mdfst13. I wasn't sure if closing was a good idea and the current outcome says it was not:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... After the question has been edited to contain working code ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;IMHO the question should not be edited, as it'd invalidate the already given answer, which is good. At the same time, it makes no sense to post additional answers and the OP should start a new question after fixing the bugs. The question also should not be deleted as the answerer deserves their reputation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But we have no &quot;not deleted and not editable and not answerable&quot; status, do we?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's the proper cause of action? &lt;/p&gt;&#xA;" OwnerUserId="14363" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-22T22:17:36.717" Title="Reopening already reviewed questions containing broken code" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5502" PostTypeId="2" ParentId="5501" CreationDate="2015-06-22T22:17:14.797" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;IMHO the question should not be edited, as it'd invalidate the already given answer, which is good.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Correct.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;At the same time, it makes no sense to post additional answers and the OP should start a new question after fixing the bugs.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Correct.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The question also should not be deleted as the answerer deserves their reputation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Correct.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;But we have no &quot;not deleted and not editable and not answerable&quot; status, do we?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On-hold / Closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the &lt;strong&gt;best course of action&lt;/strong&gt; is to leave the question closed and suggest OP to post a follow-up.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is one occasion where some text in the pre-written close reason does not match reality.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-06-22T22:17:14.797" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5503" PostTypeId="2" ParentId="5488" CreationDate="2015-06-23T00:30:23.500" Score="9" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tdd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tdd&amp;#39;&quot; rel=&quot;tag&quot;&gt;tdd&lt;/a&gt; is an indication of how OP's code was written - unit tests first. By itself alongside a language tag, it doesn't bring anything to the table IMO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; on the other hand, tells us that OP has unit tests, at least as part of the reviewable code - regardless of whether the code was written with TDD or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the code is already written, working and tested, whether it was done TDD, OOP and DRY is irrelevant, especially if the unit tests aren't included in the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a post tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tdd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tdd&amp;#39;&quot; rel=&quot;tag&quot;&gt;tdd&lt;/a&gt; without unit tests has an irrelevant tag&lt;/li&gt;&#xA;&lt;li&gt;a post tagged with unit tests without a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; tag is missing a relevant tag&lt;/li&gt;&#xA;&lt;li&gt;a post tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; contains reviewable unit tests&lt;/li&gt;&#xA;&lt;li&gt;a post tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tdd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tdd&amp;#39;&quot; rel=&quot;tag&quot;&gt;tdd&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt; is a tautology&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Therefore, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tdd&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tdd&amp;#39;&quot; rel=&quot;tag&quot;&gt;tdd&lt;/a&gt; should be made a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt;, so as to avoid questions with both tags.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-06-23T00:30:23.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5504" PostTypeId="1" CreationDate="2015-06-23T21:24:52.820" Score="62" ViewCount="650" Body="&lt;p&gt;I'll start off by addressing the elephant in the room. It's been the better part of a year since the announcement that Code Review was graduating. In all those months, there haven't been any visible indications of change from us on the team. There are a few reasons for that, but they all come down to &quot;it's our fault.&quot; I know that we've generated a lot of anxiety over what should have been a happy event, and on behalf of the entire team, I sincerely apologize.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Part of the problem is that under our current system, graduation is heavily tied to site design, and we have a backlog on getting designs to sites. We're currently working on decoupling those two events, in response to the pain you've felt on Code Review and the feedback we've gotten at &lt;a href=&quot;https://meta.stackexchange.com/questions/257614/graduation-site-closure-and-a-clearer-outlook-on-the-health-of-se-sites&quot;&gt;Graduation, site closure, and a clearer outlook on the health of SE sites&lt;/a&gt; (a recent post on the network meta site about how we view the site lifecycle generally). Most of those changes aren't ready to be rolled out yet &amp;#8212; keep watching meta over the next several weeks for updates &amp;#8212; but I do have one bit of good news for you now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We recently did a trial run of an election on a site without the rest of the graduation features in place, and it was a success. So, I'm happy to announce that &lt;strong&gt;Code Review's &lt;a href=&quot;https://codereview.stackexchange.com/election/1&quot;&gt;first moderator election&lt;/a&gt; will begin on Monday, June 29, 2015!&lt;/strong&gt; Please join me in thanking 200_success, rolfl, Jamal and the pro tem mods who served before them for all their hard work in getting Code Review to where it is today.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One other note to be filed under &quot;graduation update&quot;: I've noticed over the past few months, in a few places on chat and meta, some concerns (both explicit and implied) that Code Review's graduation might be (or at least appear to be) somehow diluted or irregular. I want to be absolutely clear that that is &lt;strong&gt;not&lt;/strong&gt; the case. There is no asterisk next to CR's graduation. The team completely agreed that this site deserved to graduate based on the regular review process. For that matter, the site clearly continues to qualify under the current criteria, as well.&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-07-01T18:14:56.003" Title="Graduation update: it's election season!" Tags="|discussion|beta-progress|moderators|" AnswerCount="2" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="5505" PostTypeId="2" ParentId="5504" CreationDate="2015-06-23T21:47:21.643" Score="46" Body="&lt;h3&gt;Thank you 200_success, rolfl, Jamal&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Thank you for moderating us! And thanks to all the moderators that we had before you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I bet we'll see at least some of you as moderators again soon!&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-06-23T21:47:21.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5506" PostTypeId="1" CreationDate="2015-06-24T02:05:24.467" Score="13" ViewCount="102" Body="&lt;p&gt;I am in the process of writing a KOTH challenge for Code Golf (it's on the meta sandbox), and like for all KOTH challenges I need to write some code to pit everyone's bot against each other. I've done this but before my question goes live, I need people to review my code so that users can understand how to use it, how to make their bot, what methods are available to them, etc. It might be important to note that my code has about three files which are too long to paste, but I could easily put them onto GitHub or Google Drive.&lt;/p&gt;&#xA;" OwnerUserId="73873" LastEditorUserId="9357" LastEditDate="2015-06-24T05:33:46.083" LastActivityDate="2015-06-24T05:33:46.083" Title="Are Code Golf King-of-the-Hill controller programs allowed here?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5507" PostTypeId="2" ParentId="5506" CreationDate="2015-06-24T02:15:35.517" Score="19" Body="&lt;p&gt;If you have code that implements real functionality, and it's your code, and it works, then the code is on-topic for review, regardless of what the purpose of the code is, with some exceptions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the code you want reviewed has to be included in the question itself (links to supporting code on off-site systems like github are OK for background use only - code on those systems will not be reviewed.&lt;/li&gt;&#xA;&lt;li&gt;the objective of the review is to provide suggestions on how to make your code &quot;better&quot;. Golfing the code is off-topic, but I don't believe that is your objective.&lt;/li&gt;&#xA;&lt;li&gt;you should be prepared to get feedback on any and all aspects of your code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If your code is too large, then consider extracting those parts that are most critical for your task.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I strongly recommend you read: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-06-24T02:15:35.517" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5508" PostTypeId="2" ParentId="5504" CreationDate="2015-06-24T17:55:20.857" Score="23" Body="&lt;p&gt;A big thank you for our moderators, who by the way I will vote for in the upcoming elections, and I sincerely hope they want to continue!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Part of the problem is that under our current system, graduation is heavily tied to site design, and we have a backlog on getting designs to sites. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm really sad to learn that the first thing you mention as the excuse for the delay of real graduation is your backlog of site design. This shouldn't have been a blocking point. I agree that the user interface and user experience is extremely important, but not to such extent. In real life, I tell a lot of my friends and colleagues about Code Review, and sadly, nobody even knows about this really awesome sister site of Stack Overflow. That's a shame, and I really think that proper graduation (officially, no more &quot;beta status&quot; stuff) could make a difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's done is done, it's alright. I'm really happy for the renewed promise of graduation. I just want to gently signal to you that this site has more than met the usual requirements, and proper graduation shouldn't be blocked by inconsequential technicalities. Please go all the way, let's get this site properly graduated, or let us know what more you need from us, and our truly vibrant community will respond.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for helping us move forward, please go all the way!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-06-24T17:55:20.857" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5509" PostTypeId="1" AcceptedAnswerId="5510" CreationDate="2015-06-25T13:34:04.647" Score="1" ViewCount="49" Body="&lt;p&gt;&lt;strong&gt;The case&lt;/strong&gt;: Somebody posts code for review then follows up with all the analysis and some of the answers is accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The suggestion&lt;/strong&gt;: Some kind of finalization post by the dev who is asking the question which is the corrected/final implementation according to all proper suggestions and analysis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why&lt;/strong&gt;: To get not only the review/analysis but to get to the final version. Sometimes the analysis points out to several aspects of the code which need to be updated without explicitly writing the whole code. This is ok since the analysis is good but the dev asking the question needs to do his homework and to update his code on his own.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;By providing the final result in separate post we have&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Clean/final result&lt;/li&gt;&#xA;&lt;li&gt;Clean &quot;story&quot; from beginning to end&lt;/li&gt;&#xA;&lt;li&gt;The satisfaction of the analysis provider that the recipient got it right and implemented it right too&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Is not this the standard path of a code review in a software workshop/company?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Initial code/review post -&gt; analysis -&gt; correction/update -&gt; final code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;" OwnerUserId="59270" LastEditorUserId="22222" LastEditDate="2015-06-25T13:56:42.057" LastActivityDate="2015-06-25T14:45:49.687" Title="Authors 'final result' post showing the 'final result' after the answer/corrections/suggestions" Tags="|discussion|feature-request|iterative-review|" AnswerCount="1" CommentCount="7" ClosedDate="2015-06-25T14:26:15.117" ContentLicense="CC BY-SA 3.0" />
  <row Id="5510" PostTypeId="2" ParentId="5509" CreationDate="2015-06-25T14:24:26.580" Score="1" Body="&lt;p&gt;Feel free to answer your own question with the final implementation. Noting which answers helped you achieve your final result is acceptable, but sweeping statements like&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;after looking at all the answers given, this is my final implementation&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;are fine as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Explicitly thanking people in such answers is considered &lt;a href=&quot;https://meta.stackoverflow.com/a/260778/1014587&quot;&gt;non-SE compliant fluff&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for which answer to mark, the usual advice applies. Mark the answer you considered the most helpful to you. Your own answer may be the final implementation, but it wasn't the most helpful to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review isn't Stack Overflow. On Stack Overflow, self-answering questions are a good thing. Although it's still acceptable here, it's not recommended in most cases for the reason given above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're going to write an answer for your own question, keep point 3 of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765/52915&quot;&gt;this answer&lt;/a&gt; in mind.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-17T10:37:58.440" LastActivityDate="2015-06-25T14:45:49.687" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5511" PostTypeId="1" CreationDate="2015-06-25T17:47:32.003" Score="2" ViewCount="67" Body="&lt;p&gt;My question was closed with a very vague reason.  I'm a member on multiple Stack Exchange sites and haven't had issues before with creating a question.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my question is off-topic I would say the title of the site is not very accurate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/94676/proper-interface-implementation&quot;&gt;https://codereview.stackexchange.com/questions/94676/proper-interface-implementation&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me what is wrong with my question?  I don't even know how to modify to be 'more' acceptable.&lt;/p&gt;&#xA;" OwnerUserId="27101" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-06-25T18:21:26.093" Title="Confusion over posting an acceptable question" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5512" PostTypeId="2" ParentId="5511" CreationDate="2015-06-25T17:56:17.043" Score="13" Body="&lt;p&gt;As the closure reason states, this is &lt;a href=&quot;/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3652#3652&quot;&gt;stub code&lt;/a&gt;.  There are too many placeholders for this to be considered real, working code:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;MyException&lt;/code&gt; — That sounds like a poor, nondescript choice of name for a class.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;// Do stuff to verify it's a java file&lt;/code&gt; — What stuff, exactly?&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;// doc is parsed&lt;/code&gt; — No it's not.  That function is a no-op.&lt;/li&gt;&#xA;&lt;li&gt;&quot;doing something like…&quot; — We can't review &quot;something like&quot;; we review what &lt;em&gt;is&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you've implemented it, then show us the code you wrote.  If you are still designing it, then the question is off-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, the title of the question, &quot;Proper interface implementation&quot;, is a sign that your question is off-topic.  As stated in &lt;a href=&quot;/help/how-to-ask&quot;&gt;How do I ask a good question?&lt;/a&gt;,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The norm is to summarize the goal of the code in the title. Some typical titles are:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Project Euler 9: finding a Pythagorean triplet&lt;/li&gt;&#xA;  &lt;li&gt;Game of Life with a Swing UI&lt;/li&gt;&#xA;  &lt;li&gt;View controller for smoking cessation iOS app&lt;/li&gt;&#xA;  &lt;li&gt;Validating inputs for a vacation request form&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If your code does not have a goal, then it is likely that your question contains hypothetical code, or that you are asking about best practices in general rather than for a review of your code. Such questions are off-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-06-25T18:07:43.700" LastActivityDate="2015-06-25T18:07:43.700" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="5513" PostTypeId="1" CreationDate="2015-06-26T18:24:42.763" Score="3" ViewCount="49" Body="&lt;p&gt;Code behind a link is off-topic. Good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions trying it anyway get closed. Good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But every once in a while I encounter a question which is quite good and where this is the only problem. Now, I don't want to spoil every brand new person arriving here with a free service (oh, wait...), but if I copy the code from behind the link into the question there no longer is a problem.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Are these considered &lt;em&gt;legal&lt;/em&gt; edits?&lt;/li&gt;&#xA;&lt;li&gt;Are such edits discouraged?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="22222" LastEditDate="2015-06-26T18:31:10.653" LastActivityDate="2015-06-26T18:31:10.653" Title="Adding someone else's code into the question" Tags="|discussion|editing|vote-to-close|third-party|" AnswerCount="0" CommentCount="0" ClosedDate="2015-06-26T18:29:33.743" ContentLicense="CC BY-SA 3.0" />
  <row Id="5514" PostTypeId="1" AcceptedAnswerId="5515" CreationDate="2015-06-27T15:15:12.030" Score="4" ViewCount="71" Body="&lt;p&gt;Related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5451/52915&quot;&gt;this meta&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tags/python-2.7/info&quot;&gt;Python 2.7 wiki&lt;/a&gt; states (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use this tag if you are specifically using Python 2.7. &lt;strong&gt;Such questions should be tagged with [python] as well.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Why? The tagging with Python is confusing enough already. Either put a specific tag on it, or a generic. There's no need for both.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-08-29T18:15:46.040" Title="Python 2.7 wiki" Tags="|discussion|tags|tag-wiki|specific-language|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5515" PostTypeId="2" ParentId="5514" CreationDate="2015-06-27T15:25:43.500" Score="10" Body="&lt;p&gt;If I know all versions of Python, the easiest way for me to look at all of the Python questions isn't for me to come up with some complicated search that makes sure I'm including all the possible Python tags.  The easiest way is for all of the Python questions to have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; tag.  The version specific tag (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;) just provides the additional detail that the question (and answers) should be compatible with the 2.7 version of Python.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question would be better off tagging &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, omitting &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;, and then specifying that requirement in the body of the question than it would to have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; tag and omit the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-06-27T15:25:43.500" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5516" PostTypeId="1" AcceptedAnswerId="5518" CreationDate="2015-06-27T16:07:21.493" Score="7" ViewCount="58" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crud&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crud&amp;#39;&quot; rel=&quot;tag&quot;&gt;crud&lt;/a&gt; seems like a meta tag to me.  Can we burn it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From its cruddy wiki entry:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The four basic operations for a data management system: Create, Read, Update, Delete&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is used on just 14 questions despite existing for just over four years now.  It doesn't seem to add anything to the question.  And based on my understanding of the English language and the tag's wiki, it seems it's not even appropriately used in all 14 cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we just burn it?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-06-27T16:37:35.017" Title="Do we need this [crud]?" Tags="|discussion|tags|burninate-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5517" PostTypeId="2" ParentId="5516" CreationDate="2015-06-27T16:11:25.200" Score="0" Body="&lt;h1&gt;Burn baby, burn!&lt;/h1&gt;&#xA;&lt;p&gt;Yes, I agree. It's a useless tag. Burn.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Looking at the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crud&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crud&amp;#39;&quot; rel=&quot;tag&quot;&gt;crud&lt;/a&gt; questions... there are other tags that would be more relevant there - like &lt;a href=&quot;https://codereview.stackexchange.com/posts/25310/revisions&quot;&gt;here&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/winforms&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;winforms&amp;#39;&quot; rel=&quot;tag&quot;&gt;winforms&lt;/a&gt; is much more relevant than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crud&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crud&amp;#39;&quot; rel=&quot;tag&quot;&gt;crud&lt;/a&gt;. &lt;a href=&quot;https://codereview.stackexchange.com/q/18366/23788&quot;&gt;here&lt;/a&gt; it's used along with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework&lt;/a&gt; and therefore redundant. Not to mention most of these questions have &amp;quot;CRUD&amp;quot; somewhere in the title already.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-27T16:23:42.767" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5518" PostTypeId="2" ParentId="5516" CreationDate="2015-06-27T16:14:48.337" Score="6" Body="&lt;p&gt;It is most definitely not a meta tag, since it describes the purpose of the code.  I don't see any reason to eliminate the tag, despite its infrequent use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/74869/angularjs-crud-views-controllers-navigation&quot;&gt;Angularjs CRUD views, controllers, navigation&lt;/a&gt; seems like a reasonable use of the tag.  (There may be more.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-27T16:37:35.017" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5519" PostTypeId="1" CreationDate="2015-06-27T16:51:00.393" Score="9" ViewCount="234" Body="&lt;p&gt;Is there a correct usage for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt;?  If so, can someone clarify it to me?  Every time I see the tag, I'm left asking, &quot;why is this a tag?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the snippet:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A design pattern is a general reusable solution to a commonly occurring problem in software design.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And here's the full Wiki entry:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A design pattern is a description or template that helps solve a&#xA;  reoccurring problem, which can be used in many different situations.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;It is common to classify design patterns into the following&#xA;  categories:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Creational design patterns&lt;/strong&gt; deal with object creation mechanisms, trying to create objects in a manner suitable to the&#xA;  situation. The basic form of object creation could result in design&#xA;  problems or added complexity to the design. Creational design patterns&#xA;  solve this problem by somehow controlling object creation.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Structural design patterns&lt;/strong&gt; ease the design by identifying a simple way to realize relationships between entities.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Behavioral design patterns&lt;/strong&gt; identify common communication patterns between objects and realize these patterns. By doing so,&#xA;  these patterns increase flexibility in carrying out this&#xA;  communication.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Concurrency patterns&lt;/strong&gt; deal with the multi-threaded programming paradigm.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Related to design patterns, are &lt;a href=&quot;http://en.wikipedia.org/wiki/Architectural_pattern&quot; rel=&quot;nofollow noreferrer&quot;&gt;architectural patterns&lt;/a&gt;. These are&#xA;  often concepts which solve and delineate some essential cohesive&#xA;  elements of a software architecture.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Design_pattern_(computer_science)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia Article for Design Patterns&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;http://www.vincehuston.org/dp/&quot; rel=&quot;nofollow noreferrer&quot;&gt;'Before' and 'After' refactoring examples&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's all well and good.  I'm just not sure how relevant or useful the tag is to Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5516/do-we-need-this-crud/5517#comment12685_5518&quot;&gt;Reviewing design&lt;/a&gt; is a bit of a gray area in terms of whether or not the question is on-topic.  &lt;strong&gt;However&lt;/strong&gt;, reviewing whether or not a particular piece of code conforms to a particular, well-known design pattern (such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt;) should be a perfectly on topic question.  But if an asker wants a review of their code for compliance to a particular design pattern, why do we need the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt; tag when we can use the specific design pattern as the tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt; a meta tag?  Does the tag add anything useful to questions that have the tag?  Is anyone searching specifically for questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-06-27T17:13:30.453" Title="Let's talk about Code Review's [design-patterns]" Tags="|discussion|tags|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5520" PostTypeId="2" ParentId="5519" CreationDate="2015-06-27T17:08:58.940" Score="9" Body="&lt;p&gt;I contend that it is a useful tag. I use it whenever I've implemented a pattern to the best of my knowledge and ability, and would like to know if I implemented that design correctly. (Assuming a more specific tag doesn't exist, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt;.) &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not a gray area at all. Questions using this tag should be asking if they've correctly implemented design pattern X. Asking if you've done this is on topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the tag is not appropriate (IMO) for questions asking what design pattern should be used to clean up the smell. That question should be stated in the question itself. Admittedly, not all such questions are on topic, but many are. Regardless, the tag doesn't apply in these cases, so it has no bearing on the usefulness of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think if anything needs to be done about the tag, we should look for common patterns that don't have an existing tag and see if they merit one. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-06-27T17:08:58.940" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5521" PostTypeId="2" ParentId="5519" CreationDate="2015-06-27T17:13:30.453" Score="10" Body="&lt;p&gt;Consider the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag. It's some kind of a &quot;general-purpose parent&quot; in a &quot;family&quot; of tags that includes &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tic-tac-toe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tic-tac-toe&amp;#39;&quot; rel=&quot;tag&quot;&gt;tic-tac-toe&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rock-paper-scissors&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rock-paper-scissors&amp;#39;&quot; rel=&quot;tag&quot;&gt;rock-paper-scissors&lt;/a&gt; and other common games people implement for fun.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When there's a specific tag for a game, we use it. Otherwise, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; is good enough, and at one point there's enough &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/that-specific-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;that-specific-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;that-specific-game&lt;/a&gt; posts to warrant creating a tag for it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There are a number of design patterns, and not all of them have a dedicated tag. People implement design patterns for learning purposes, or as part of a complex system that they put up for review, be it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvc&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mvp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mvp&amp;#39;&quot; rel=&quot;tag&quot;&gt;mvp&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dependency-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dependency-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;dependency-injection&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/repository&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;repository&amp;#39;&quot; rel=&quot;tag&quot;&gt;repository&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/singleton&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;singleton&amp;#39;&quot; rel=&quot;tag&quot;&gt;singleton&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/abstract-factory&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;abstract-factory&amp;#39;&quot; rel=&quot;tag&quot;&gt;abstract-factory&lt;/a&gt; patterns. Do we need a tag for each and every single design pattern out there? Where's the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/observer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;observer&amp;#39;&quot; rel=&quot;tag&quot;&gt;observer&lt;/a&gt; tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the tag describes what's in the post and is useful to some degree, despite being pretty general. Seeing it used in conjunction with specific pattern tags though, doesn't look right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...Which begs the question: should &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt; be a &quot;master&quot; tag?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-06-27T17:13:30.453" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5522" PostTypeId="1" AcceptedAnswerId="5523" CreationDate="2015-06-27T20:27:22.977" Score="18" ViewCount="574" Body="&lt;p&gt;I am currently writing some open source that's available in &lt;a href=&quot;https://github.com/Loki-Astari/ThorsSQL&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub&lt;/a&gt;. Of course I am also getting the &lt;a href=&quot;https://codereview.stackexchange.com/q/94901/507&quot;&gt;code reviewed here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;One of the things with GitHub is the documentation allows me to put little tags in the documentation that get evaluated (see &lt;a href=&quot;https://github.com/Loki-Astari/ThorsSQL/blob/master/README.md&quot; rel=&quot;nofollow noreferrer&quot;&gt;README.md&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;p&gt;An example is the travis build (a tool for building and running unit tests automatically).&lt;/p&gt;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;[![Build Status](https://travis-ci.org/Loki-Astari/ThorsSQL.svg?branch=master)](https://travis-ci.org/Loki-Astari/ThorsSQL)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Resulting in: &lt;a href=&quot;https://travis-ci.org/Loki-Astari/ThorsSQL&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://travis-ci.org/Loki-Astari/ThorsSQL.svg?branch=master&quot; alt=&quot;Build Status&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;What would be nice if there is an equivalent API for Code Review. So I could add a snippet like the above to my GitHub documentation that shows a summary of being reviewed on Code Review:&lt;/p&gt;&#xA;&lt;p&gt;Now I am not an artist (so please don't use this):&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cFJDb.png&quot; alt=&quot;Loki's Example&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Might even become a thing :-)&lt;/p&gt;&#xA;&lt;h3&gt;Added:&lt;/h3&gt;&#xA;&lt;p&gt;Can we also incorporate the Code Review icon when we officially get out of Beta.&lt;/p&gt;&#xA;&lt;p&gt;Also be good if we could get the image of the accepted reviewer into item? &lt;img src=&quot;https://i.stack.imgur.com/ca7yY.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-04T23:03:44.413" Title="Link GitHub project to Code Review" Tags="|discussion|feature-request|third-party|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="5523" PostTypeId="2" ParentId="5522" CreationDate="2015-06-27T23:48:55.450" Score="12" Body="&lt;h1&gt;Update&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Implemented, see &lt;a href=&quot;https://codereview.stackexchange.com/questions/95459/shielding-your-codereview-on-github&quot;&gt;the Code Review question&lt;/a&gt;, for feature requests please &lt;a href=&quot;https://github.com/Zomis/CodeReview-Shield/issues&quot; rel=&quot;nofollow noreferrer&quot;&gt;open an issue on GitHub&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks a little something like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/95459/31562&quot;&gt;Code Review http://www.zomis.net/codereview/shield/?qid=95459&amp;amp;mode=score&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/95459/31562&quot;&gt;Code Review http://www.zomis.net/codereview/shield/?qid=95459&amp;amp;mode=answers&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/95459/31562&quot;&gt;Code Review http://www.zomis.net/codereview/shield/?qid=95459&amp;amp;mode=views&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To create a Code Review Shield easily, use the &lt;a href=&quot;http://www.zomis.net/codereview/shield/create.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Review Shield Creator&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I love this idea, and I love the fact that this is something we can implement ourselves, without requiring Stack Exchange. So I think someone of us should make it (is quite possible that someone will be me within a few days, unless someone else is faster).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About what to show, this is an example of what is retrieved from the Stack Exchange API &lt;a href=&quot;https://api.stackexchange.com/docs/questions-by-ids#order=desc&amp;amp;sort=activity&amp;amp;ids=79408&amp;amp;filter=default&amp;amp;site=codereview&amp;amp;run=true&quot;&gt;when querying a question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &quot;tags&quot;: [&#xA;    &quot;java&quot;,&#xA;    &quot;stackexchange&quot;,&#xA;    &quot;spring&quot;&#xA;  ],&#xA;  &quot;owner&quot;: {&#xA;    &quot;reputation&quot;: 35519,&#xA;    &quot;user_id&quot;: 31562,&#xA;    &quot;user_type&quot;: &quot;registered&quot;,&#xA;    &quot;accept_rate&quot;: 81,&#xA;    &quot;profile_image&quot;: &quot;https://i.stack.imgur.com/cV8hf.jpg?s=128&amp;amp;g=1&quot;,&#xA;    &quot;display_name&quot;: &quot;Simon Andr&amp;amp;#233; Forsberg&quot;,&#xA;    &quot;link&quot;: &quot;https://codereview.stackexchange.com/users/31562/simon-andr%c3%a9-forsberg&quot;&#xA;  },&#xA;  &quot;is_answered&quot;: true,&#xA;  &quot;view_count&quot;: 1718,&#xA;  &quot;answer_count&quot;: 2,&#xA;  &quot;score&quot;: 34,&#xA;  &quot;last_activity_date&quot;: 1428533615,&#xA;  &quot;creation_date&quot;: 1422921671,&#xA;  &quot;last_edit_date&quot;: 1428533615,&#xA;  &quot;question_id&quot;: 79408,&#xA;  &quot;link&quot;: &quot;https://codereview.stackexchange.com/questions/79408/you-are-being-watched-comments-of-interest&quot;,&#xA;  &quot;title&quot;: &quot;You are being watched! - Comments of Interest&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Some of the most interesting things we can choose from there IMO are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;is_answered: Might be something to show for questions that are still unanswered? (Can be used to determine the color, red for unanswered and green for answered?)&lt;/li&gt;&#xA;&lt;li&gt;answer_count: Probably not what you want to show off, especially not for questions that have few answers.&lt;/li&gt;&#xA;&lt;li&gt;view_count: That might be something you want to share, at least if it has a reasonable amount of views.&lt;/li&gt;&#xA;&lt;li&gt;score: Is definitely something that can be used!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that it is also possible to retrieve &lt;a href=&quot;https://api.stackexchange.com/docs/answers-on-questions#order=desc&amp;amp;sort=activity&amp;amp;ids=79408&amp;amp;filter=default&amp;amp;site=codereview&amp;amp;run=true&quot;&gt;the answers to a question&lt;/a&gt; but I don't find that info very interesting for this feature.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-07-04T23:03:44.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5524" PostTypeId="1" CreationDate="2015-06-28T10:22:00.250" Score="0" ViewCount="36" Body="&lt;p&gt;Suppose, I submit a code for review, and some reviewers suggest some corrections. Suppose I then want to update my code and show it to the same reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should I do it? Should I edit my previous question, or, should I ask a new question?&lt;/p&gt;&#xA;" OwnerDisplayName="user3804" LastEditorUserId="22222" LastEditDate="2015-06-28T16:32:38.550" LastActivityDate="2015-06-28T16:32:38.550" Title="How can I ask for a review of the same item after making an update?" Tags="|discussion|iterative-review|" AnswerCount="1" CommentCount="1" ClosedDate="2015-06-28T12:04:45.713" ContentLicense="CC BY-SA 3.0" />
  <row Id="5525" PostTypeId="2" ParentId="5524" CreationDate="2015-06-28T10:43:31.220" Score="1" Body="&lt;p&gt;When you've asked a question, had feedback, made changes, and are ready for another review,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;You should post a new question with the updated code&lt;/strong&gt;, but, link the original review, just for clarity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, user &lt;a href=&quot;https://codereview.stackexchange.com/users/62850/qpaystaxes&quot;&gt;@QPaysTaxes&lt;/a&gt;, has a trilogy of questions relating to a BF to Ruby converter,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And for each, they write a new question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/94489/brainfk-to-ruby-converter-written-in-ruby-v1-0&quot;&gt;Number 1&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/94520/brainfk-to-ruby-converter-v2&quot;&gt;Number 2&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/94596/brainfk-to-ruby-interpreter-v3&quot;&gt;Number 3&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because your original code is different to the code adjusted with the review in mind, it's different code, meaning it deserves a different review.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-28T10:43:31.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5526" PostTypeId="1" AcceptedAnswerId="5529" CreationDate="2015-06-28T12:22:41.257" Score="3" ViewCount="95" Body="&lt;p&gt;I've seen a &lt;a href=&quot;https://codereview.stackexchange.com/q/10123/15600&quot;&gt;question&lt;/a&gt; that asks for a review of a piece of code that solves a public coding challenge (linked in the question). The first comment just discloses the optimal solution without actually giving a proper code review. To me it seems counterproductive as this brings no value, only ruins the chance for the OP (and others) to find the solution him/herself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be appropriate to flag such comments/answers? I'd say it'd be much better to say something like &quot;Note that there is an asymptotically better solution. For your particular implementation ...&quot;&lt;/p&gt;&#xA;" OwnerUserId="15600" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-06-28T16:36:20.810" Title="Is it appropriate to reveal solutions to public challenges in comments and answers?" Tags="|discussion|specific-question|answers|flagging|comments|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5528" PostTypeId="2" ParentId="5526" CreationDate="2015-06-28T12:38:16.277" Score="4" Body="&lt;p&gt;Related &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1440/52915&quot;&gt;answer by 200_success&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good answers should contain reviews. An alternative solution is only part of a review if it explains why it's implemented differently. Code dumps in the style of &quot;This should do the trick: [code]&quot; are no reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good answers often contain suggestions on how to do parts of the code better. This can include rewritten code. It should always include an explanation of why it's better, but yes, it's perfectly fine to include optimal code in the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are basically no rules for comments. As long as it's relevant, it's usually OK (unless it's non-constructive criticism, which should be flagged).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, it's not acceptable in an answer but there is no rule against such comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do note, people don't post their code here to find the optimal solution themselves. They post what their best try is and ask for review. By peers.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-06-28T16:36:20.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5529" PostTypeId="2" ParentId="5526" CreationDate="2015-06-28T12:50:40.000" Score="11" Body="&lt;p&gt;There are two types of contest-questions posted to Code Review.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;contests/interviews which have been completed, or are not competitive&lt;/li&gt;&#xA;&lt;li&gt;contests which are active, and &quot;current&quot;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Code Review is a good place to post any code related to 'expired' or non-competitive contests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we are made aware of it, code for active/current contests are removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has been discussed before: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/429/online-contest-questions&quot;&gt;Online Contest Questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and related to Project Euler: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/157/project-euler-solutions&quot;&gt;Project Euler Solutions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no meta discussion about 'active' contests, but I have responded to flags on about 3 or so occasions where posts for active contests have been removed, by me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As some notes on &quot;cheating&quot;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;contests are used as a tool for learning, or evaluating progress/capability.&lt;/li&gt;&#xA;&lt;li&gt;if you cheat on a contest, you hurt yourself only, because any real contest, like an interview question, etc. will check your answer for plagiarism, etc.&lt;/li&gt;&#xA;&lt;li&gt;if you use code review to see how other people solve the problem, then that's exactly what code review can be good for, but you have to then understand why the solutions are better/work. Again, use it to learn.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Bottom line, we are just one part of the internet, people post code in all sorts of places.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is a logical place for it, if you post your own solution here you can learn just like any other post. If you find a solution here you can choose to learn from it too.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-06-28T12:50:40.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5530" PostTypeId="2" ParentId="5526" CreationDate="2015-06-28T13:38:40.320" Score="1" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Would it be appropriate to flag such comments/answers?&lt;br&gt;I'd say it'd be&#xA;much better to say something like &amp;quot;Note that there is an&#xA;asymptotically better solution. For your particular implementation&#xA;...&amp;quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To answer this question directly...&lt;/p&gt;&#xA;&lt;h3&gt;No, it would not be appropriate to flag such comments/answers.&lt;/h3&gt;&#xA;&lt;p&gt;The only imaginable reason to flag a comment would be because the user is posting an answer as a comment.  That's a pet peeve of mine, but honestly, I'm probably at least borderline guilty of this myself sometimes.  Sometimes I know the right solution and can express that in a small number of words (usually with a link to a website that explains it), but I may not have the time or effort or understanding to actually review the code at the moment.  And ultimately, there's actually nothing explicitly against answering questions in comments (answerers should just know they can earn no rep for that and their comment is susceptible to deletion far easier than an answer).&lt;/p&gt;&#xA;&lt;p&gt;I can see no reason for flagging the answer.  I can recommend down voting it.  I'm not recommending down voting the answer though for the specific reason you've come to the meta, but for the reason that I recommend down voting any code-only answer.  At Code Review, we want reviews.  We don't just want someone to rewrite the code in the answer.  We want to know &lt;em&gt;why&lt;/em&gt; the alternative version proposed is better and what the specific problems with our original version was.  Is the difference between the two pieces of code really nominal and purely up to personal preference as to which looks better (or there's some sort of tradeoff you have to decide between)?  Down vote the answer not because it's a &amp;quot;spoiler&amp;quot; but because it's a code dump which would get down voted on any question.&lt;/p&gt;&#xA;&lt;p&gt;But don't waste review queue time or moderator time on flags on these sorts of comments/answers.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-28T13:38:40.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5531" PostTypeId="2" ParentId="302" CreationDate="2015-06-28T20:37:52.893" Score="0" Body="&lt;p&gt;This has already been updated some time ago:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice&#xA;  regarding X?&quot;)&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Tools, improving, or conducting code reviews&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;How to add a feature to or solve a problem with your code&lt;/li&gt;&#xA;  &lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;  &lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-06-28T20:37:52.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5532" PostTypeId="5" CreationDate="2015-06-28T20:58:48.427" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T20:58:48.427" LastActivityDate="2015-06-28T20:58:48.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5533" PostTypeId="4" CreationDate="2015-06-28T20:58:48.427" Score="0" Body="&quot;Interesting tags&quot; are a set of tags that can be marked by a user. The questions that have favorite tags will be highlighted, and can be monitored using Tag Sets." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T20:58:48.427" LastActivityDate="2015-06-28T20:58:48.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5534" PostTypeId="5" CreationDate="2015-06-28T21:00:16.033" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:00:16.033" LastActivityDate="2015-06-28T21:00:16.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5535" PostTypeId="4" CreationDate="2015-06-28T21:00:16.033" Score="0" Body="This is the tag to use for any questions related to deleted answers specifically." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:00:16.033" LastActivityDate="2015-06-28T21:00:16.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5536" PostTypeId="5" CreationDate="2015-06-28T21:04:31.573" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:04:31.573" LastActivityDate="2015-06-28T21:04:31.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5537" PostTypeId="4" CreationDate="2015-06-28T21:04:31.573" Score="0" Body="Tag for questions involving the banning of users." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:04:31.573" LastActivityDate="2015-06-28T21:04:31.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5538" PostTypeId="5" CreationDate="2015-06-28T21:05:00.380" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:05:00.380" LastActivityDate="2015-06-28T21:05:00.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5539" PostTypeId="4" CreationDate="2015-06-28T21:05:00.380" Score="0" Body="Cross-posting refers to posting the same question on multiple websites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:05:00.380" LastActivityDate="2015-06-28T21:05:00.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5540" PostTypeId="5" CreationDate="2015-06-28T21:06:15.753" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:06:15.753" LastActivityDate="2015-06-28T21:06:15.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5541" PostTypeId="4" CreationDate="2015-06-28T21:06:15.753" Score="0" Body="A &quot;tag wiki&quot; is an editable page that briefly summarizes the topic of the tag and that may provide links to existing questions that are often useful to many people." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:06:15.753" LastActivityDate="2015-06-28T21:06:15.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5542" PostTypeId="5" CreationDate="2015-06-28T21:07:05.780" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:07:05.780" LastActivityDate="2015-06-28T21:07:05.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5543" PostTypeId="4" CreationDate="2015-06-28T21:07:05.780" Score="0" Body="For the suggestion of improvements to the phrasing of text shown to users by the Stack Exchange engine." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:07:05.780" LastActivityDate="2015-06-28T21:07:05.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5544" PostTypeId="5" CreationDate="2015-06-28T21:07:54.350" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:07:54.350" LastActivityDate="2015-06-28T21:07:54.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5545" PostTypeId="4" CreationDate="2015-06-28T21:07:54.350" Score="0" Body="&quot;Design&quot; refers to front-end elements, such as page layout, coloring conventions, etc." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:07:54.350" LastActivityDate="2015-06-28T21:07:54.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5546" PostTypeId="5" CreationDate="2015-06-28T21:24:38.130" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:24:38.130" LastActivityDate="2015-06-28T21:24:38.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5547" PostTypeId="4" CreationDate="2015-06-28T21:24:38.130" Score="0" Body="Stack Snippets are runnable inline code samples. Currently HTML, CSS, and JavaScript are supported. Use this tag for bug reports, feature requests, and discussions explicitly relevant to these snippets and their underlying technologies." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:24:38.130" LastActivityDate="2015-06-28T21:24:38.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5548" PostTypeId="5" CreationDate="2015-06-28T21:25:07.490" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:25:07.490" LastActivityDate="2015-06-28T21:25:07.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5549" PostTypeId="4" CreationDate="2015-06-28T21:25:07.490" Score="0" Body="This tag is for questions about the official mouthpiece of the Stack Exchange empire." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:25:07.490" LastActivityDate="2015-06-28T21:25:07.490" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5550" PostTypeId="5" CreationDate="2015-06-28T21:25:29.913" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:25:29.913" LastActivityDate="2015-06-28T21:25:29.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5551" PostTypeId="4" CreationDate="2015-06-28T21:25:29.913" Score="0" Body="MathJax is a JavaScript engine for displaying mathematics, available on some Stack Exchange sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:25:29.913" LastActivityDate="2015-06-28T21:25:29.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5552" PostTypeId="5" CreationDate="2015-06-28T21:26:30.690" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:26:30.690" LastActivityDate="2015-06-28T21:26:30.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5553" PostTypeId="4" CreationDate="2015-06-28T21:26:30.690" Score="0" Body="Questions about the licensing of content on Stack Exchange sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:26:30.690" LastActivityDate="2015-06-28T21:26:30.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5554" PostTypeId="5" CreationDate="2015-06-28T21:26:55.580" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:26:55.580" LastActivityDate="2015-06-28T21:26:55.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5555" PostTypeId="4" CreationDate="2015-06-28T21:26:55.580" Score="0" Body="This tag is referring to the process of identifying and closing questions that are duplicates of another question." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:26:55.580" LastActivityDate="2015-06-28T21:26:55.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5556" PostTypeId="5" CreationDate="2015-06-28T21:27:25.083" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:27:25.083" LastActivityDate="2015-06-28T21:27:25.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5557" PostTypeId="4" CreationDate="2015-06-28T21:27:25.083" Score="0" Body="Questions also answered by the user asking, easily marked by the shaded user card attached to the answer." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T21:27:25.083" LastActivityDate="2015-06-28T21:27:25.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5558" PostTypeId="5" CreationDate="2015-06-28T22:51:36.947" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T22:51:36.947" LastActivityDate="2015-06-28T22:51:36.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5559" PostTypeId="4" CreationDate="2015-06-28T22:51:36.947" Score="0" Body="User retention refers to keeping a user who has come to our site, coming back again and again." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-06-28T22:51:36.947" LastActivityDate="2015-06-28T22:51:36.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5560" PostTypeId="1" CreationDate="2015-06-29T12:15:41.447" Score="9" ViewCount="46" Body="&lt;p&gt;I have heard site regulars often scoff at &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; and its usage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; a meta tag that has until now slipped under the radar?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, when is it appropriate to use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt;?  What sorts of questions should use this tag?  What sorts of questions should not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have a case for its removal necessary, but I'd like to understand its appropriate usage better (if it has one at all), because I suspect there are questions that use this tag that don't need to.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-06-29T16:38:31.610" Title="When should [oop] be instantiated?" Tags="|discussion|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5561" PostTypeId="2" ParentId="5560" CreationDate="2015-06-29T12:44:20.853" Score="3" Body="&lt;p&gt;The wiki doesn't say anything about its preferred usage, but I suspect it's meant for code which has an OO approach while such an approach is not necessarily the most common option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, its usage sometimes appears to be random. Every user with a class in its code could add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; thinking it's appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think it should be used on languages which primarily work with OO (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="22222" LastEditDate="2015-06-29T16:38:31.610" LastActivityDate="2015-06-29T16:38:31.610" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5562" PostTypeId="2" ParentId="5560" CreationDate="2015-06-29T12:53:38.013" Score="5" Body="&lt;p&gt;Like many 'feature tags', &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; is there to label those times when the asker's constraints or environment demand an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; solution: &lt;em&gt;&quot;I need to solve this using OOP!&quot;&lt;/em&gt; Tags used in a similar way are &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; is useful in that it clearly indicates when the OOP features of the code are significant, and where people who are experts in OOP may have deeper insifghts and may want to answer (195 people &quot;follow&quot; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is useful, even if it is sometimes abused.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-06-29T12:53:38.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5563" PostTypeId="2" ParentId="5560" CreationDate="2015-06-29T12:57:29.230" Score="3" Body="&lt;p&gt;I think that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; means too many things at once. There are several fundamental concepts in OOP, but people tend to use the tag whenever they use a language with supports the object-oriented programming paradigm. I don't think that this use of the tag is worth it and I wouldn't mind it being burninated. On the other hand, it &lt;em&gt;could&lt;/em&gt; be broken down into several OOP-related tags whose name could reflect the intentions of the OP better:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/polymorphism&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;polymorphism&amp;#39;&quot; rel=&quot;tag&quot;&gt;polymorphism&lt;/a&gt;: even though it has several meanings (runtime polymorphism, parametric polymorphism, ad hoc polymorphism...), it is mostly used to evoke the polymorphic relation between a base class and its subclasses.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/encapsulation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;encapsulation&amp;#39;&quot; rel=&quot;tag&quot;&gt;encapsulation&lt;/a&gt;: I think that this one is clear enough.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Probably more tags and concepts: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/inheritance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;inheritance&amp;#39;&quot; rel=&quot;tag&quot;&gt;inheritance&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/composition&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;composition&amp;#39;&quot; rel=&quot;tag&quot;&gt;composition&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/methods&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;methods&amp;#39;&quot; rel=&quot;tag&quot;&gt;methods&lt;/a&gt;...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Using these tags would clearly highlight the user's intent while using the general &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; doesn't tell much about the question; I have to admit that I always ignore it and would never search for it to get any sort of meaningful question or answer.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastEditorUserId="15094" LastEditDate="2015-06-29T13:00:52.820" LastActivityDate="2015-06-29T13:00:52.820" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5564" PostTypeId="2" ParentId="5416" CreationDate="2015-06-29T12:58:57.273" Score="2" Body="&lt;h3&gt;Not enough downvotes.&lt;/h3&gt;&#xA;&lt;p&gt;The only questions I see with a negative score are questions that are either on hold, closed, deleted, or accumulating close votes on their way to being put on hold.&lt;/p&gt;&#xA;&lt;p&gt;Frequently, I'll find that my downvote is the only downvote on a post.&lt;/p&gt;&#xA;&lt;p&gt;Often times, I feel that a post's score isn't a measure of its quality but rather a measure of its view count.  More views = more votes, all of them up (and for those of us who make most of their posts in tags that get fewer views, this &lt;em&gt;can&lt;/em&gt; become frustrating, but that's a different point).&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-29T12:58:57.273" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5565" PostTypeId="2" ParentId="1429" CreationDate="2015-06-29T17:13:31.707" Score="3" Body="&lt;h3&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/330321/fizzbuzz-on-fizzbuzz&quot; rel=&quot;nofollow noreferrer&quot;&gt;FizzBuzz on FizzBuzz&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;This one is just for fun! It returns all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; questions, as well as performing FizzBuzz on several values related to the questions and users!&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-29T17:13:31.707" CommentCount="2" CommunityOwnedDate="2015-06-29T17:13:31.707" ContentLicense="CC BY-SA 3.0" />
  <row Id="5566" PostTypeId="1" AcceptedAnswerId="5567" CreationDate="2015-06-29T19:20:09.650" Score="10" ViewCount="59" Body="&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functions&amp;#39;&quot; rel=&quot;tag&quot;&gt;functions&lt;/a&gt; doesn't seem very useful.  The tag wiki only states the definition and the questions just... contain functions.  In terms of reviewing, there aren't really any differences between questions with just functions or with all the implemented code.  Users may just end up using the tag if their question contains one or more functions.  At the worst, it could be used just because the code already &quot;functions&quot; properly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think synonymization would work, so burnination (or not) may be the only options.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbaYF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-01T22:56:49.887" LastActivityDate="2015-07-01T22:56:49.887" Title="I don't think this tag [functions] quite well" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5567" PostTypeId="2" ParentId="5566" CreationDate="2015-06-29T19:22:19.627" Score="7" Body="&lt;p&gt;I agree.  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functions&amp;#39;&quot; rel=&quot;tag&quot;&gt;functions&lt;/a&gt; is not a useful tag for describing the content in a post, and not all languages call their functions &quot;functions&quot;, including C# and Java, which calls their functions &quot;methods&quot; instead.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorDisplayName="user34073" LastEditDate="2015-06-29T19:25:55.713" LastActivityDate="2015-06-29T19:25:55.713" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5568" PostTypeId="2" ParentId="5566" CreationDate="2015-06-29T19:32:28.807" Score="2" Body="&lt;p&gt;When I first saw this, I thought &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why are we burning a tag for functional programming, we have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt;, why not this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then I looked at the questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functions&amp;#39;&quot; rel=&quot;tag&quot;&gt;functions&lt;/a&gt; and how it's being used. I can't see how it's adding any value. For a moment I thought that perhaps some of these should be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/single-responsibility-principle&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;single-responsibility-principle&amp;#39;&quot; rel=&quot;tag&quot;&gt;single-responsibility-principle&lt;/a&gt;, but that's pretty meta and it's possible that we already burnt that one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;TL;DR:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/9YfMu.gif&quot; alt=&quot;Kill it with fire.&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-06-29T19:32:28.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5569" PostTypeId="1" CreationDate="2015-06-29T20:00:00.310" Score="19" ViewCount="243" Body="&lt;p&gt;The 2015 Community Moderator Election is now underway!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Community moderator elections have three phases:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Nomination phase&lt;/li&gt;&#xA;&lt;li&gt;Primary phase&lt;/li&gt;&#xA;&lt;li&gt;Election phase&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Most elections take between two and three weeks, but this depends on how many candidates there are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please visit the official election page at&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election&quot;&gt;https://codereview.stackexchange.com/election&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for more detail, and to participate!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have general questions about the election process, or questions for moderator candidates, feel free to ask them here on meta -- just make sure your questions are tagged &lt;a href=&quot;/questions/tagged/election&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;election&amp;#39;&quot; rel=&quot;tag&quot;&gt;election&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-06-29T21:19:00.163" Title="2015 Community Moderator Election" Tags="|discussion|moderators|election|" AnswerCount="0" CommentCount="0" CommunityOwnedDate="2015-06-29T20:00:00.310" ContentLicense="CC BY-SA 3.0" />
  <row Id="5570" PostTypeId="1" CreationDate="2015-06-29T20:02:30.690" Score="29" ViewCount="318" Body="&lt;p&gt;In connection with the moderator elections, we will be holding a Q&amp;amp;A with the candidates.  This will be an opportunity for members of the community to pose questions to the candidates on the topic of moderation.  Participation is completely voluntary.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;The purpose of this thread was to collect questions for the questionnaire. The questionnaire is now live, and you may find it &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5666/2015-moderator-election-qa-questionnaire&quot;&gt;here&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here's how it'll work:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;During the nomination phase, (so, until Monday, July 6th at 20:00:00Z UTC, or 4:00 pm EDT on the same day, give or take time to arrive for closure), this question will be open to collect potential questions from the users of the site. Post answers to this question containing any questions you would like to ask the candidates. Please only post &lt;em&gt;one question per answer&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We, the Community Team, will be providing a small selection of generic questions. The first two will be guaranteed to be included, the latter ones are if the community doesn't supply enough questions. This will be done in a single post, unlike the prior instruction.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is a perfect opportunity to voice questions that are specific to your community and issues that you are running into at current.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;At the end of the phase, the Community Team will select &lt;strong&gt;up to 8 of the top voted questions submitted by the community&lt;/strong&gt; provided in this thread, to use in addition to the aforementioned 2 guaranteed questions. We reserve some editorial control in the selection of the questions and may opt not to select a question that is tangential or irrelevant to moderation or the election. That said, if I have concerns about any questions in this fashion, I will be sure to point this out in comments before the decision making time.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once questions have been selected, a new question will be opened to host the actual questionnaire for the candidates, containing 10 questions in total.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is not the only option that users have for gathering information on candidates. As a community, you are still free to, for example, hold a live chat session with your candidates to ask further questions, or perhaps clarifications from what is provided in the Q&amp;amp;A.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you have any questions or feedback about this new process, feel free to post as a comment here.&lt;/p&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-07-06T20:00:56.427" Title="2015 Moderator Election Q&amp;A - Question Collection" Tags="|discussion|election|" AnswerCount="9" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5571" PostTypeId="2" ParentId="5570" CreationDate="2015-06-29T20:02:30.690" Score="12" Body="&lt;p&gt;Here is a set of general questions, gathered as very common questions asked every election. As mentioned in the instructions, the first two questions are guaranteed to show up in the Q&amp;amp;A, while the others are if there aren't enough questions (or, if you like one enough, you may split it off as a separate answer for review within the community's 8). &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments? &lt;/li&gt;&#xA;&lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In your opinion, what do moderators do? &lt;/li&gt;&#xA;&lt;li&gt;A diamond will be attached to everything you say and have said in the past, including questions, answers and comments. Everything you will do will be seen under a different light. How do you feel about that? &lt;/li&gt;&#xA;&lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5999" LastActivityDate="2015-06-29T20:02:30.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5572" PostTypeId="2" ParentId="5570" CreationDate="2015-06-29T20:11:29.447" Score="19" Body="&lt;h2&gt;What do you think about the new possibilities of migration coming with graduation?&lt;/h2&gt;&#xA;&lt;p&gt;This is one of the questions that are extremely interesting to me. Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites.&lt;/p&gt;&#xA;&lt;p&gt;These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they &lt;strong&gt;will&lt;/strong&gt; be. This means an additional moderation duty and quite possibly drama with other sites on the network...&lt;/p&gt;&#xA;&lt;p&gt;How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-01T14:46:11.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5573" PostTypeId="2" ParentId="5570" CreationDate="2015-06-29T20:12:31.693" Score="19" Body="&lt;h2&gt;Moderating Chat&lt;/h2&gt;&#xA;&lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange).&lt;/p&gt;&#xA;&lt;p&gt;A heated discussion is flagged in &amp;quot;The Suspension&amp;quot; chat room which is associated with &lt;em&gt;BridgeBuilding.stackexchange.com&lt;/em&gt; - there is swearing and name calling.&lt;/p&gt;&#xA;&lt;p&gt;What do you do?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-01T13:30:23.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5574" PostTypeId="2" ParentId="5570" CreationDate="2015-06-29T20:16:16.237" Score="25" Body="&lt;h2&gt;Sensitive Posts&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question was asked 3 days before, it has 2 answers, one is accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you respond?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-06-29T20:16:16.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5575" PostTypeId="2" ParentId="5570" CreationDate="2015-06-29T20:17:46.463" Score="10" Body="&lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise.  How do you handle this?&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-06-29T20:17:46.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5577" PostTypeId="2" ParentId="5570" CreationDate="2015-06-29T21:32:13.423" Score="5" Body="&lt;h1&gt;Dependability, and Constancy&lt;/h1&gt;&#xA;&lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of &lt;strike&gt;the planet&lt;/strike&gt; Code Review, sometimes they come back and some haven't come back yet.&lt;/p&gt;&#xA;&lt;p&gt;Are you in it for the long haul?&lt;/p&gt;&#xA;&lt;p&gt;Are you going to stick with us for the long haul?&lt;/p&gt;&#xA;&lt;p&gt;Are you ready to spend hours on Code Review, just for the love of the site?&lt;/p&gt;&#xA;&lt;p&gt;Are you Addicted to Code Review?&lt;/p&gt;&#xA;&lt;p&gt;How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-30T07:45:48.203" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5579" PostTypeId="1" CreationDate="2015-06-29T22:40:15.330" Score="13" ViewCount="286" Body="&lt;p&gt;In the light of the currently running nomination phase of the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5569/2015-community-moderator-election&quot;&gt;2015 Community Moderator Election&lt;/a&gt;, I want to add this question as a place for the community to nudge candidates on the edge into actually nominating themselves.&lt;/p&gt;&#xA;&lt;p&gt;This seems to be customary around the network:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Some sites like to host a thread where people can try to goad others&#xA;into nominating by naming them and saying &amp;quot;Oi I think you should run&#xA;for these very many awesome reasons&amp;quot; - Grace Note &lt;sub&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/25330?m=22457226#22457226&quot;&gt;in the Election Chatroom&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So here it is, oh and a small reminder&lt;/p&gt;&#xA;&lt;h3&gt;Please don't prod further, when &amp;quot;nominated&amp;quot; candidates decline!&lt;/h3&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-05T13:20:13.753" Title="2015 Community Moderator Election - Nomination Requests" Tags="|discussion|election|" AnswerCount="7" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5580" PostTypeId="1" AcceptedAnswerId="5581" CreationDate="2015-06-29T22:47:40.413" Score="14" ViewCount="62" Body="&lt;p&gt;The first tag has been recreated multiple times, while the second is likely a variation of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-practice&lt;/a&gt;, which was previously removed and temporarily blacklisted.  They are about as useless as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;review&amp;#39;&quot; rel=&quot;tag&quot;&gt;review&lt;/a&gt; and may still likely come back until the tag-creation privilege increases to 1500 rep.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="3143" LastEditDate="2015-06-30T17:03:13.457" LastActivityDate="2015-06-30T17:03:13.457" Title="Do we need any more [programming] [practice]?" Tags="|discussion|status-completed|tags|blacklist-request|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5581" PostTypeId="2" ParentId="5580" CreationDate="2015-06-29T23:27:50.407" Score="14" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming&lt;/a&gt; - that is what the site is about.  Are we going to tag every question with it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/practice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;practice&amp;#39;&quot; rel=&quot;tag&quot;&gt;practice&lt;/a&gt; - we all need practice.  On a serious note, I don't see how this tag adds any value to the site either.  Perhaps if someone created a tag wiki I would understand it better, but I have a hard time even seeing where this would be used.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-06-29T23:27:50.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5582" PostTypeId="2" ParentId="5579" CreationDate="2015-06-30T03:46:29.247" Score="15" Body="&lt;p&gt;I nominate &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31562/simon-andr%c3%a9-forsberg&quot;&gt;Simon André Forsberg&lt;/a&gt;.  I, and several users in chat, think he would make a good moderator for the site.&lt;/p&gt;&#xA;&lt;h1&gt;Update&lt;/h1&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1#post-95217&quot;&gt;Nomination Accepted!&lt;/a&gt;&lt;/h3&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-30T21:00:11.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5583" PostTypeId="2" ParentId="1510" CreationDate="2015-06-30T07:17:39.223" Score="17" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; For some values of X&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Probably &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=21731372#21731372&quot;&gt;Phrancis&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; It all seems to have started with this message by Phrancis:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm a web dev, for some values of web dev. Not many.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Followed 2 days later by Mat's Mug's:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;well that works.. for some values of &quot;works&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In the &lt;a href=&quot;http://chat.stackexchange.com/rooms/14929/vba-rubberducking&quot;&gt;VBA Rubberducking&lt;/a&gt; room, followed by a rather explosive usage around the election time, see also the &lt;a href=&quot;http://chat.stackexchange.com/search?q=for%20some%20values%20of&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;chat search&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2015-06-30T07:17:39.223" CommentCount="0" CommunityOwnedDate="2015-06-30T07:17:39.223" ContentLicense="CC BY-SA 3.0" />
  <row Id="5584" PostTypeId="2" ParentId="5570" CreationDate="2015-06-30T08:54:52.643" Score="15" Body="&lt;h2&gt;Question closure / dealing with upset users&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator.  How do you respond?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process?  Why?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-06-30T08:54:52.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5585" PostTypeId="2" ParentId="5579" CreationDate="2015-06-30T09:15:27.830" Score="10" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/29371/heslacher&quot;&gt;Heslacher&lt;/a&gt; has been quietly clearing the queues, editing questions, and nudging new users in the right direction for quite some time now. Not only is he patient and kind, he's technically very sharp as well. Has a great sense for what's on/off topic here. Doesn't chat much, but seems to always be lurking in there just a ping away. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've not considered it, please do. I think you'd make a great moderator. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-06-30T09:15:27.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5586" PostTypeId="2" ParentId="5579" CreationDate="2015-06-30T15:29:07.003" Score="8" Body="&lt;p&gt;I think &lt;a href=&quot;https://codereview.stackexchange.com/users/44723/mjolka&quot;&gt;mjolka&lt;/a&gt; would be a good candidate.  From my experience, he is helpful and friendly, and he lives on the other side of the world, so we could have a moderator around at 3:00 AM in the morning (CST/CDT).&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-06-30T15:29:07.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5587" PostTypeId="2" ParentId="5579" CreationDate="2015-06-30T15:50:26.853" Score="7" Body="&lt;h1&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22533330#22533330&quot;&gt;DECLINED&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I think that &lt;a href=&quot;https://codereview.stackexchange.com/users/21028/jeroen-vannevel&quot;&gt;@JeroenVannevel&lt;/a&gt; would be a good Moderator as well. He has more than once been there to help me understand coding aspects, and also had the patience to explain things to me through chat.&lt;/p&gt;&#xA;&lt;p&gt;I know that he is in a different Time Zone than a majority of the users on CR as well, so it would make a good overlap as well.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-02T20:48:05.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5588" PostTypeId="2" ParentId="5570" CreationDate="2015-06-30T18:47:08.887" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Moderators don't vote. They &lt;em&gt;decide&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment? &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="12390" LastEditDate="2015-06-30T21:10:55.133" LastActivityDate="2015-06-30T21:10:55.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5589" PostTypeId="2" ParentId="5579" CreationDate="2015-06-30T18:58:06.967" Score="10" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/12390/janos&quot;&gt;janos&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;He's been one of the most active answerers on Code Review for a while, is currently the top 3 user based on reputation. He's friendly in chat and friendly in comments. Overall I think he would be a good candidate.&lt;/p&gt;&#xA;&lt;h1&gt;Update&lt;/h1&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1#post-95282&quot;&gt;Nomination Accepted!&lt;/a&gt;&lt;/h3&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-06-30T21:00:53.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5590" PostTypeId="2" ParentId="5579" CreationDate="2015-06-30T19:29:17.407" Score="12" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_Success&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Current protem moderator. Not much to say really. I'd like to see you stay on and provide some extra continuity as we move toward full fledged graduation. We all understand if you would like to step down. All three of you have earned some rest IMO, but we would still love to see you stay on. You've been a great mod and there's no reason to think that would change.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1#post-95866&quot;&gt;&lt;strong&gt;&lt;em&gt;Nomination Accepted&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-07-05T13:20:13.753" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5591" PostTypeId="2" ParentId="5579" CreationDate="2015-06-30T20:56:59.963" Score="7" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/37660/vogel612&quot;&gt;@Vogel612&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Vogel612 knows the SE network very well, and has a very good sense to guide off-topic posts to the right places. This should come handy when we start getting more traffic (which we surely will). He's a great reviewer too, and taught me quite a few new tricks. Over the year or so that I've known him, he's evolved visibly. He takes criticism well, listens to reason and improves. He deals with conflicts very well. I'd expect him to be a level-headed, fair, and wise mod.&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1?tab=nomination#post-95613&quot;&gt;Nomination accepted.&lt;/a&gt;&lt;/h3&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-02T20:20:49.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5592" PostTypeId="1" AcceptedAnswerId="5593" CreationDate="2015-06-30T22:23:36.757" Score="7" ViewCount="122" Body="&lt;p&gt;As of right now, there are 11 moderator candidates. If there are more than 10, a primary is held, but what &lt;strong&gt;&lt;em&gt;is&lt;/em&gt;&lt;/strong&gt; a primary? How does it work? Is it basically the same as the election itself, but instead of selecting our 4 moderators, we select X number of candidates to move on? How many candidates get selected in the primaries to move on to the final round of voting? &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-06-30T22:42:54.240" Title="How do election primaries work?" Tags="|support|election|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5593" PostTypeId="2" ParentId="5592" CreationDate="2015-06-30T22:42:54.240" Score="7" Body="&lt;p&gt;In the primary phase eligible community members get to &quot;vote&quot; for as many or as few candidates as they want. At the end of the phase, the 10 candidates with the most votes go through to the actual election phase. This is taken &lt;a href=&quot;https://codereview.stackexchange.com/election/1?tab=primary&quot;&gt;from the side-bar description of the primary phase&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In the primary phase, all nominees advance to preliminary community voting. Any community member with 150 reputation may vote in the primary.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;There is no commenting in this phase, only one up or down vote per&#xA;  candidate. The candidate vote scores are all public. Initial voting&#xA;  should provide a rough sense of which candidates are most electable.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;All candidates are displayed in random order.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The primary is not binding; nominees may withdraw at their discretion&#xA;  at any point during the primary phase.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;After 4 days, the top 10 candidates based on primary vote score&#xA;  proceed onward to the election phase.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-06-30T22:42:54.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5594" PostTypeId="1" AcceptedAnswerId="5596" CreationDate="2015-06-30T23:53:13.457" Score="3" ViewCount="38" Body="&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c-runtime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c-runtime&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c-runtime&lt;/a&gt; has 3 questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/68291/uiscrollview-category-utility-function-for-auto-sizing-contentsize&quot;&gt;UIScrollView Category utility function for auto sizing contentSize&lt;/a&gt; (0 answers)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/48703/dynamically-setting-unknown-properties-of-a-subclass-from-parent-class-in-object&quot;&gt;Dynamically setting unknown properties of a subclass from parent class in Objective-C&lt;/a&gt; (1 answer)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/67378/generic-class-for-displaying-uialertview-uialertcontroller-on-ios&quot;&gt;Generic class for displaying UIAlertView / UIAlertController on iOS&lt;/a&gt; (1 answer)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;They all happen to be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I propose that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c-runtime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c-runtime&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c-runtime&lt;/a&gt; be synonymised with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;, with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; being the parent tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reference, Stack Overflow has the tags separate, and Programmers.SE doesn't even have the tag.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-01T01:55:12.010" Title="Synonymise [objective-c-runtime] with [objective-c]" Tags="|feature-request|status-declined|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5595" PostTypeId="1" AcceptedAnswerId="5598" CreationDate="2015-07-01T01:38:30.223" Score="10" ViewCount="68" Body="&lt;p&gt;There are 3 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/idisposable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;idisposable&amp;#39;&quot; rel=&quot;tag&quot;&gt;idisposable&lt;/a&gt;, one closed as off-topic, the other two featuring an &lt;code&gt;IDisposable&lt;/code&gt; implementation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think we need a tag for any specific interface of the .NET framework - that includes &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ienumerable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ienumerable&amp;#39;&quot; rel=&quot;tag&quot;&gt;ienumerable&lt;/a&gt;, which is the only other tag I've found for a .NET interface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These interfaces are part of a framework; I believe tagging with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; would be much more relevant, especially since we're talking, with the two tags combined, about merely 20 questions, vs. 520 for the framework tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My reasoning is that the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; tag is most relevant when a question is about specifics of the framework, and both &lt;code&gt;IEnumerable&lt;/code&gt; and &lt;code&gt;IDisposable&lt;/code&gt; perfectly fit in there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The opposite direction is annoying IMO: we could very well end up with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/iserializable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iserializable&amp;#39;&quot; rel=&quot;tag&quot;&gt;iserializable&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/iformatprovider&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iformatprovider&amp;#39;&quot; rel=&quot;tag&quot;&gt;iformatprovider&lt;/a&gt; and whatnot - I think posts about the .NET framework should be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;, and that we don't really need a tag for specific interfaces. The mechanics of &lt;code&gt;IDisposable&lt;/code&gt; are intrinsic to those of the framework itself, as are those of &lt;code&gt;IEnumerable&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think these interface tags need to burn, and be replaced with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="31503" LastEditDate="2015-07-01T02:56:20.620" LastActivityDate="2015-07-04T21:51:29.107" Title="Dispose of [idisposable]?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5596" PostTypeId="2" ParentId="5594" CreationDate="2015-07-01T01:43:42.850" Score="5" Body="&lt;p&gt;These tags should not be synonymised.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will double check the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c-runtime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c-runtime&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c-runtime&lt;/a&gt;-tagged questions and be certain that they are tagged correctly, but synonymising these tags would actually be quite harmful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the Objective-C runtime wiki:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Objective-C runtime is a runtime support library provided with an implementation of the Objective-C language. Its API allows dynamically creating and configuring classes at runtime, as well as introspecting existing classes, methods, properties, and method implementations.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Very few Objective-C development tasks require interacting with the&#xA;  runtime:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;Introspecting the runtime environment, for example to produce a live    class browser or graph the relationships between classes or&#xA;  objects    at runtime.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Creating a proxy object to interact with the message forwarding    machinery.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Dynamically creating classes and methods at runtime, for example, to    support a scripting interface.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Optimization hacks for repeated message sends, such as hoisting the    method lookup out of the loop and calling the implementing function&lt;br&gt;&#xA;  directly.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Writing an application without using Objective-C, such as C or C++&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That all of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c-runtime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c-runtime&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c-runtime&lt;/a&gt; questions are also tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; is only by chance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the tag wiki comments, we might need to tap into the Objective-C runtime when we're writing a C or C++ application.  I'm not sure exactly why in those languages...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, &lt;a href=&quot;https://stackoverflow.com/a/27030181/2792531&quot;&gt;this answer of mine on Stack Overflow&lt;/a&gt; shows a case of using the Objective-C runtime with Swift.  If I were to turn the code from that answer into a Code Review question, I'd tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c-runtime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c-runtime&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c-runtime&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ios&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ios&amp;#39;&quot; rel=&quot;tag&quot;&gt;ios&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/uikit&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;uikit&amp;#39;&quot; rel=&quot;tag&quot;&gt;uikit&lt;/a&gt; probably.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-07-01T01:43:42.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5597" PostTypeId="2" ParentId="5570" CreationDate="2015-07-01T02:02:52.993" Score="2" Body="&lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you consider up and down voting of a moderation tool at all?  Do you think you downvote enough questions?  Do you think you upvote enough questions?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-01T02:02:52.993" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5598" PostTypeId="2" ParentId="5595" CreationDate="2015-07-01T02:56:00.843" Score="3" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/idisposable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;idisposable&amp;#39;&quot; rel=&quot;tag&quot;&gt;idisposable&lt;/a&gt; was unnecessary on &lt;a href=&quot;https://codereview.stackexchange.com/questions/71358/would-you-utilise-using-on-a-member-which-is-going-to-be-added-to-a-list&quot;&gt;Would you utilise &amp;quot;Using&amp;quot; on a member which is going to be added to a list?&lt;/a&gt; so I removed it (the closed question).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question &lt;a href=&quot;https://codereview.stackexchange.com/questions/82944/async-distributed-locking-with-stackexchange-redis&quot;&gt;Async distributed locking with StackExchange.Redis&lt;/a&gt; is also a poor question, and I am considering closing it. The question is basically: &quot;I am using iDisposable on an async system, but it should only be used on a sync system, can I still use it?&quot; Despite the upvotes, it's not really a good code review question... well, the code is OK, but the question is better on SO.... I have closed the question, and changed the tag to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The third question is &lt;a href=&quot;https://codereview.stackexchange.com/questions/75131/winscp-idisposable-wrapper&quot;&gt;WinSCP IDisposable Wrapper&lt;/a&gt; and the need to put the iDisposable in the title indicates the lack of need for it in the tags. I have changed that to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag is now gone.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-01T03:05:09.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5600" PostTypeId="1" CreationDate="2015-07-01T03:48:15.470" Score="5" ViewCount="30" Body="&lt;p&gt;I've been working on categorizing tags in &lt;code&gt;CREATE TABLE&lt;/code&gt; queries on this post, and I would like to request community help.&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/330823/collections-of-categorized-tags&quot; rel=&quot;nofollow noreferrer&quot;&gt;Here is the query&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;The idea is to group tags in a way that's useful and can be copy-pasted as needed into other SEDE queries, depending on the set of tags you're interested in. I am by no means a pro on all this stuff, so if you have a few minutes to look over the results table and point out some improvements, that would be phenomenal.&lt;/p&gt;&#xA;&lt;p&gt;Things to look for:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Missing tags, in one category or another&lt;/li&gt;&#xA;&lt;li&gt;Misappropriated tags, i.e., a tag is in the wrong category, or should also be in another category&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;General&amp;quot; tags (look towards the bottom of the result set) that should be in a different list.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Please post an answer with one or many suggestions. I will take care of making the changes.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-09T21:54:40.583" Title="Help with collections of categorized tags" Tags="|discussion|tags|stackexchange|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5601" PostTypeId="5" CreationDate="2015-07-01T03:59:07.427" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-01T03:59:07.427" LastActivityDate="2015-07-01T03:59:07.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5602" PostTypeId="4" CreationDate="2015-07-01T03:59:07.427" Score="0" Body="For questions concerning Google, a popular search engine and the main referrer to Stack Exchange sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-01T03:59:07.427" LastActivityDate="2015-07-01T03:59:07.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5603" PostTypeId="1" AcceptedAnswerId="5604" CreationDate="2015-07-01T14:29:16.547" Score="9" ViewCount="98" Body="&lt;p&gt;What does '&lt;em&gt;Unclear What You're Asking&lt;/em&gt;' define, and are we using it correctly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What makes a question unclear and close vote worthy?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="22222" LastEditDate="2015-07-01T14:56:44.143" LastActivityDate="2015-07-04T01:46:09.623" Title="Close Reason &gt; Unclear What You're Asking" Tags="|discussion|close-reasons|close-dialog|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5604" PostTypeId="2" ParentId="5603" CreationDate="2015-07-01T14:59:25.587" Score="7" Body="&lt;p&gt;This is in no way a full answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the types of questions on which I tend to vote UWYA are the ones that have a generic title, no explanation of the problem and sometimes consist of nothing more than a code dump.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is Code Review. Without a purpose statement we won't know if the code is good at what it's supposed to do. Asking for a review (which is basically almost every question) is implied. Not stating the purpose of the code leaves us guessing at your intentions, therefore an unclear question.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-07-01T14:59:25.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5606" PostTypeId="1" AcceptedAnswerId="5618" CreationDate="2015-07-01T16:44:12.127" Score="22" ViewCount="642" Body="&lt;p&gt;Related but not a duplicate: &lt;a href=&quot;https://meta.stackexchange.com/q/241936/269301&quot;&gt;How far off-topic can we get in 'the 2nd monitor'?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595/2015/7/1&quot;&gt;Today&lt;/a&gt; was a complicated day in the history of &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On one side there appears to be consensus something went wrong which should be handled. On the other side there appears to be disagreement about how much actually went wrong and how it was handled. A large part of what went wrong seems to be the idle chatter happening in the chat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To quote &lt;a href=&quot;https://meta.stackexchange.com/a/191256/269301&quot;&gt;Shog9&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Rooms with hundreds of thousands - or millions - of posts will tend to have a fairly significant amount of off-topic content; that's just how chat works. If nothing else, trying to evaluate hundreds of thousands of messages simply isn't practical; rooms that reach this scale must be moderated largely by their membership, with moderators stepping in to handle specific users or specific events.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, we've established three things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Chat will never be 100% on-topic.&lt;/li&gt;&#xA;&lt;li&gt;Rooms should be largely moderated by their membership (regular users).&lt;/li&gt;&#xA;&lt;li&gt;Moderators should handle the excesses.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Chat rooms should always be somewhat on-topic and excesses should be removed. But what is an excess? We can all think of examples which perfectly fit in 'good behaviour' or 'bad behaviour'. Today we found out the grey area between those is large and there is a lack of consensus about what is and what isn't acceptable. Specifically, how much 'off-topicness' is considered too much?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's find out.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="120114" LastEditDate="2018-06-07T17:32:00.987" LastActivityDate="2018-06-07T17:32:00.987" Title="How much idle chatter do we tolerate in The 2nd Monitor?" Tags="|discussion|scope|chat|" AnswerCount="8" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="5607" PostTypeId="2" ParentId="5606" CreationDate="2015-07-01T16:52:09.690" Score="9" Body="&lt;p&gt;From the Meta post that you linked to as related but not duplicate, we can see that there is a pattern in chat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We float off-topic and need to be reigned in once in a while, roughly about once a year. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason for this is that there is a constant influx of new users that don't have the history that the revivalists have on our site (&lt;em&gt;Code Review&lt;/em&gt;), so they haven't seen the previous iterations of &quot;keep it closer to the line&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the newbies haven't been told that when there is something Code Review related that comes into chat, they are supposed to stop the idle chatter immediately until Code Review related stuff is resolved or finished. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is the big thing.  &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The argument was not about what the end result was supposed to be, but rather the means, and is the end justified by them?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More communication with less interruption would have been ideal, which is why chat was frozen and to let everyone have a second to cool down, which seemed to work for some and push others to find (what they think will be) warmer climates.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2015-07-01T16:52:09.690" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5608" PostTypeId="2" ParentId="5603" CreationDate="2015-07-01T16:55:31.747" Score="0" Body="&lt;p&gt;Okay just to be clear what reason we're talking about:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;unclear what you're asking&lt;/strong&gt;&lt;br /&gt;&#xA;Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking. See the How to Ask page for help clarifying this question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This formulation of the close reason is active on &lt;strong&gt;all sites&lt;/strong&gt; in the Network. It's been around since aeons, because all sites need it.&lt;/p&gt;&#xA;&lt;h2&gt;Just we don't.&lt;/h2&gt;&#xA;&lt;p&gt;Before you shout &amp;quot;Why? We do! You're wrong!&amp;quot; let me explain.&lt;/p&gt;&#xA;&lt;p&gt;This close reason is for sites that address &lt;strong&gt;specific problems&lt;/strong&gt; (see the formulation). Code Review is not such a site.&lt;br /&gt;&#xA;This close reason is for sites where the OP has to explain what they need.&#xA;Code Review is not such a site.&lt;/p&gt;&#xA;&lt;p&gt;These basic premises are what makes the close-reason work so well across the whole network, and Codereview is not &amp;quot;fulfilling&amp;quot; these basic premises.&lt;/p&gt;&#xA;&lt;h3&gt;Code Review does not address specific problems&lt;/h3&gt;&#xA;&lt;p&gt;If Code Review were a site that addresses specific problems it would be Stack Overflow. The whole point of Code Review is that OP does &lt;em&gt;not know the specific problem&lt;/em&gt;. If they did, they could (and should) ask on Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;Code Review is a site to turn unspecific issues (&amp;quot;This code makes my ass look fat&amp;quot;) into specific ones (&amp;quot;This is better of as a switch&amp;quot;). As such clarification by OP is... difficult.&lt;/p&gt;&#xA;&lt;h3&gt;Code Review needs no explanation&lt;/h3&gt;&#xA;&lt;p&gt;Okay I lied. Code Review needs an explanation. But not concerning what OP needs, but concerning what OP &lt;strong&gt;has&lt;/strong&gt;. There is a huge difference in that, because it makes for a wholly different set of questions (and answers).&lt;/p&gt;&#xA;&lt;p&gt;But this context is something that does not fall under the &amp;quot;area of responsibility&amp;quot; of unclear what you're asking.&lt;/p&gt;&#xA;&lt;p&gt;As I wrote in my answer to a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5478/why-was-the-question-too-vague&quot;&gt;related discussion&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Basically closing the question as &amp;quot;unclear what you're asking&amp;quot; on this site is impossible, since any question asks for a Code Review of all aspects &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5478/why-was-the-question-too-vague&quot;&gt;&lt;strong&gt;by definition&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-04T01:35:51.723" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5610" PostTypeId="2" ParentId="5606" CreationDate="2015-07-01T17:20:31.550" Score="11" Body="&lt;p&gt;How much idle chatter do we tolerate in the 2nd Monitor? Nearly all of it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Unless&lt;/em&gt;&lt;/strong&gt; there is site business or a programming discussion occurring. Then there is &lt;strong&gt;&lt;em&gt;absolutely no&lt;/em&gt;&lt;/strong&gt; idle chatter tolerated. &lt;strong&gt;None.&lt;/strong&gt; Anything not relevant to the conversation needs to go unsaid, or be said elsewhere. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that an awful extreme swing? Yes. It is, but in the year that I've frequented the 2nd Monitor, I've never seen it be an issue. When something important comes up, the chatter stops. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;But what happened this morning? I've read the transcript several times now and I still don't know. It appears to have started around &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22495861#22495861&quot;&gt;here&lt;/a&gt;. It calmly leads into an explanation of the creation of &quot;The Nth Monitor&quot; chatroom and I agree with the reasoning and creation of that room. A healthy conversation about the scope of the room ensues, one that is perfectly on topic for the room in my opinion as it is directly related to the site. A discussion then begins about when to use the &quot;Unclear what you're asking&quot; hold reason, also on topic. Then, a sudden change in the room's description (and I am assuming it's scope?) just before a new chatter shows up who interrupted the conversation about the on hold reason. Those messages were rightfully moved to this new room that had been created. At this point, things devolved quickly into a discussion about the changes to the 2nd Monitor. Things were moving quickly, but this was an on topic conversation, at least in my opinion, site related and all. And then.... a room freeze that I honestly don't understand. The discussion was on topic. Perhaps it was moving too fast and everyone needed to cool down. I wasn't there, so I can't say.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All in all, actions were appropriate, but it was &lt;em&gt;abrupt&lt;/em&gt;. It doesn't seem that anyone really understood what was going on or why there was a sudden change to the room, particularly those of us who weren't there. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I don't think there needs to be a second room. I think some of the new chatters need to understand when to stop the chatter. A big part of what went wrong here was that these users were never warned (as far as I can tell) about their inappropriate behavior, nor were they silenced when they failed to adhere to the room standards.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;With all of that said, I think it's important to allow an amount of friendly chatter occur in the 2nd Monitor, assuming no other business is happening. The chatroom is in many ways the heartbeat of our site. It is the tie that bonds the core of our community together. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="18427" LastEditDate="2015-07-01T17:47:22.253" LastActivityDate="2015-07-01T17:47:22.253" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="5611" PostTypeId="2" ParentId="5606" CreationDate="2015-07-01T18:07:08.780" Score="15" Body="&lt;p&gt;I'd say that the following &lt;em&gt;could&lt;/em&gt; be an non-exhaustive list about what's on-topic and off-topic for the CR chat, which also includes the idle chatter we should tolerate and which we should not tolerate.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;The good things&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Being in the room as a new user to ask a question about CodeReview, or to discuss a question/answer/comment that has been placed on the main site.&lt;/li&gt;&#xA;&lt;li&gt;Being in the room as a regular user, meaning that you have been around for a long time, or that you post well-received questions and/or answers often, or that you are around to help others. &lt;strong&gt;Key&lt;/strong&gt; in this approach is that the user in question wants to be a positive factor in The &lt;em&gt;2nd Monitor&lt;/em&gt; and is not trying to undermine authority.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;The bad things&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Trying to undermine existing authority. We understand that you may not agree with all decisions, but &lt;em&gt;please&lt;/em&gt; take it to meta and try to not create drama around it.&lt;/li&gt;&#xA;&lt;li&gt;Not being serious or mature, we are not here to joke around or to read allcaps stories, nor do we want to hear daily diaries when nobody is interested in them.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;General observations of what we want in the The 2nd Monitor&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A new user should not be using &lt;em&gt;The 2nd Monitor&lt;/em&gt; as his twitter feed.&lt;/li&gt;&#xA;&lt;li&gt;A new user should only be here to get direct feedback and when you keep a low profile and are not annoying to others you will automatically turn into a regular user.&lt;/li&gt;&#xA;&lt;li&gt;Regular users can chat around a bit, but should be quiet once a serious discussion starts.&lt;/li&gt;&#xA;&lt;li&gt;We can discuss off-topic things in a serious and mature way without annoying others.&lt;/li&gt;&#xA;&lt;li&gt;Realize that you are, in &lt;em&gt;The 2nd Monitor&lt;/em&gt; in an excellent place to talk about programming with lots of industry professionals, we are a serious room.&lt;/li&gt;&#xA;&lt;li&gt;Lengthy discussions about certain pieces of code can still be constructive as long as both sides use good arguments and don't resort to &lt;em&gt;ad hominem&lt;/em&gt;-attacks.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;What we should do better in the future&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We should call out others more on their behavior, this includes regular users that show behavior that would be unacceptable for new users.&lt;/li&gt;&#xA;&lt;li&gt;When there is a lengthy discussion that neither side seems to win, the discussion should either be dropped, or moved to a different room or taken to meta.&lt;/li&gt;&#xA;&lt;li&gt;We could &lt;s&gt;flag disputable content more often or&lt;/s&gt; ping room owners more often such that they are aware.&lt;/li&gt;&#xA;&lt;li&gt;Users (including regulars) should be kicked more often if they are showing unacceptable behavior.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Though what we should &lt;strong&gt;never&lt;/strong&gt; forget is that these are only guidelines, moderating the chat will always be a grey area, and I think that if everyone acts in the interest of &lt;em&gt;The 2nd Monitor&lt;/em&gt; as a whole, then we can survive. Know when to back out of discussions, you might not know it, but you are not always correct. Regular users often already give small hints about someones behavior when they are about to cross the line, now it is time to act and actively let the chat be a nice place to be.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="32231" LastEditDate="2015-07-02T08:46:58.703" LastActivityDate="2015-07-02T08:46:58.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5612" PostTypeId="1" AcceptedAnswerId="5614" CreationDate="2015-07-01T18:08:06.923" Score="8" ViewCount="83" Body="&lt;p&gt;For this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/95474/circular-queue-program&quot;&gt;https://codereview.stackexchange.com/questions/95474/circular-queue-program&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;one of the answers noted that the code in the question appears to be copy/pasted from &lt;a href=&quot;http://pastebin.com/QnvHtTr0&quot; rel=&quot;nofollow noreferrer&quot;&gt;this homework assignment&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should the question therefore be closed as off-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clarification: The code does not appear to be written by the question asker.  The homework was basically: &quot;How can you make this code better in these three places&quot; and the OP pasted that code as his question and asked about those three places.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: I found a couple of other links to the code.  One is from &lt;a href=&quot;https://www.coursehero.com/file/8200844/prSol113/&quot; rel=&quot;nofollow noreferrer&quot;&gt;coursehero.com&lt;/a&gt; and one is from &lt;a href=&quot;http://highered.mheducation.com/sites/dl/free/0073047023/580827/chapter11Projects.doc&quot; rel=&quot;nofollow noreferrer&quot;&gt;highered.mheducation.com&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="58193" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-07-02T07:36:36.603" Title="Is this question off-topic because of being a copy/paste of another homework assignment?" Tags="|discussion|specific-question|scope|close-reasons|homework|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5614" PostTypeId="2" ParentId="5612" CreationDate="2015-07-01T18:44:25.413" Score="8" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; questions are not off topic in and of themselves.  However, when reviewing homework assignments, there are certain guidelines to be followed - mainly, not giving the solution directly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the clarification, questions with code not written or maintained by the asker are off topic, and I don't think homework questions with given code to work from counts as maintaining the code.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="9357" LastEditDate="2015-07-02T07:36:36.603" LastActivityDate="2015-07-02T07:36:36.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5615" PostTypeId="1" CreationDate="2015-07-01T18:55:04.587" Score="7" ViewCount="98" Body="&lt;p&gt;As I've been trying out something I have suggested in my own post &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5611/32231&quot;&gt;here&lt;/a&gt;, I found myself suspended from the chat already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, I did flag messages of a specific user a few times, I believe they were legit though, however is it normal to suspend without giving a warning?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I would have been given a warning, then I would have stopped flagging and instead would have watched how another new drama could have unfolded in &lt;em&gt;The 2nd Monitor&lt;/em&gt;, what's more, this suspension is sitewide, so I cannot access &lt;em&gt;any&lt;/em&gt; of the rooms I participate in right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this behavior continues then I won't see myself flagging things in chat anymore that are not 100% offensive, as I'm not wanting to get suspended obviously. If nobody will flag disputable content anymore, then I don't see how we can keep &lt;em&gt;The 2nd Monitor&lt;/em&gt; alive, as obviously something needs to be done to keep it from melting down, as we are discussing &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5606/how-much-idle-chatter-do-we-tolerate-in-the-2nd-monitor&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Just now seeing @Jamal's message &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22506080#22506080&quot;&gt;here&lt;/a&gt; I realized that flagging is meant for &lt;strong&gt;deleting&lt;/strong&gt; the chat message rather than notifying that a chat message is annoying/disputable/etc. A warning would have sufficed.&lt;/p&gt;&#xA;" OwnerUserId="32231" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-07-01T19:13:30.250" Title="Suspended from chat without warning" Tags="|support|flagging|chat|ban|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5616" PostTypeId="2" ParentId="5612" CreationDate="2015-07-01T18:56:18.460" Score="4" Body="&lt;p&gt;This appears to be a copy paste of someone else's material and is off-topic by means of &quot;not your code&quot;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2015-07-01T18:56:18.460" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5617" PostTypeId="2" ParentId="5615" CreationDate="2015-07-01T19:13:30.250" Score="5" Body="&lt;p&gt;Chat is a privilege, not a right. It is a system in place for the civil discussion of whatever the topic is for the chat room (as long as it fits in the general &quot;be nice policy&quot; too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You were repeatedly flagging a specific user's posts as spam/offensive, and the posts were not. This is considered to be flag abuse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, you could have been warned, which may have been nice, I guess, but a warning just leads to a discussion about what's OK, and what's not OK. At the time, that would not have been a reasonable course of action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would have reacted in a similar way to Jamal (except I probably would have named you in the chat message: &lt;em&gt;I just suspended @skiwi for repeatedly flagging things in an inappropriate way&lt;/em&gt; ).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Chat is a hard place to moderate (see my proposed nomination question) and it is a fast-moving, volatile process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a moderator, you act decisively, and and a 60 minute suspension is about right. Give the moderator and the chat room time to get a breath, and you too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a suspension, short, so deal with it, and move on.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-07-01T19:13:30.250" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5618" PostTypeId="2" ParentId="5606" CreationDate="2015-07-01T21:31:00.987" Score="28" Body="&lt;p&gt;This seems to be about the right place to post a response to what happened in the chat room today, and in the past 6 weeks or so.&lt;/p&gt;&#xA;&lt;p&gt;Since various names have come up, and people have posted here too, I won't make it all anonymous, but will use concrete examples instead.&lt;/p&gt;&#xA;&lt;p&gt;I also want to stress that this is my perception of things, mine, personally, so if you disagree with what I say, you can blame me, not the site, the community, the other mods, or the &amp;quot;regulars&amp;quot;.&lt;/p&gt;&#xA;&lt;h2&gt;Background&lt;/h2&gt;&#xA;&lt;p&gt;So, The 2nd Monitor, for the past 2 years, has been a core part of the Code Review community. It is where &amp;quot;the regulars&amp;quot; (and lurkers) congregate, coordinate, and participate in the site. Zombies, missions, and plenty of JAVA and LOLCODE has passed through. It is the site's &amp;quot;conference room&amp;quot; of sorts. Anyone who participates in the site (or is just visiting) is free to come to the table and chat about site-related things.&lt;/p&gt;&#xA;&lt;p&gt;Taking a step back, the strength of the Code Review community is the people. The people who take their time to review questions, discuss, and improve the site as a whole. The community needs to be protected in a sense, because it is the heart of the site. The majority of the community is &amp;quot;silent&amp;quot;, people who just get along with their thing. A significant part of the community, though, is to be regularly found in The 2nd Monitor - the conference room of the site.&lt;/p&gt;&#xA;&lt;p&gt;Recently, though, that conference room has become uncomfortable, and noisy, and generally &amp;quot;not nice&amp;quot;. As a result, the core community has been spreading out, or going quiet. The 2nd Monitor has been losing its value as the community meeting place. More importantly, it is as if some individuals have converted The 2nd Monitor in to their own office, and are &amp;quot;camped out&amp;quot; in there... filling the room with noise, and chatter.&lt;/p&gt;&#xA;&lt;h2&gt;Facts&lt;/h2&gt;&#xA;&lt;p&gt;Time for some evidence (picking on QPaysTaxes and Ethan, because that's easy and topical, but there are others too (Mast, at times, and even Quill, and perhaps even me....).&lt;/p&gt;&#xA;&lt;p&gt;Here are links in to the transcript where the conversations just don't belong, and are just noise. I use the word &amp;quot;noise&amp;quot; because it is stuff that could be put in any other room without impacting the running or participation in the site. It does not even need to be on Stack Exchange. It could be Skype, or IRC, or something else. It is not related to building the community, and it is not related to the site.&lt;/p&gt;&#xA;&lt;p&gt;Note that, in part, some of it is tangentially relevant, but the sheer volume makes that hard to see.&lt;/p&gt;&#xA;&lt;p&gt;Let's go back to.... &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21922759#21922759&quot;&gt;May 30th&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I was reviewing codereview.stackexchange.com/questions/92171/… and black is insisting that this just a simulation. could you take a peak at it and tell me if I am mistaken or he is? &lt;em&gt;- hildred&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That's a user new to the site, who had a specific question, and came to chat. That's &amp;quot;official business&amp;quot;. QPaysTaxes and EthanBierlein &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21922803#21922803&quot;&gt;continued with idle chatter&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@EthanBierlein Is that from the cold? Because I have two nice, long, thick appendages that can warm you up. They're called arms&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This was interfering with &amp;quot;site business&amp;quot;, and it just kept going and going. &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21922827#21922827&quot;&gt;So I kicked them&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Hang on, let me just kick @QPaysTaxes and @EthanBierlein ....&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and kept working on the site issues.&lt;/p&gt;&#xA;&lt;p&gt;Later I explained to them that they have to &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21922834#21922834&quot;&gt;let site business come first&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Right, serious things befor eidle chatter&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not long after, QPaysTaxes and Ethan again got in to a long discussion which a different room owner &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21924708#21924708&quot;&gt;moved over to a separate room&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;→ 34 messages moved to Adventure Engine&lt;/p&gt;&#xA;&lt;p&gt;→ 19 messages moved to Adventure Engine&lt;/p&gt;&#xA;&lt;p&gt;→ 23 messages moved to Adventure Engine&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I again &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21929293#21929293&quot;&gt;warned these people here&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Mast / @QPaysTaxes / @EthanBierlein - just a head's up (official business....) - a couple of times recently, when there's been &amp;quot;official&amp;quot; chat happening in here, you folk have continued with idle chatter. The purpose of this room is to support the Code Review official business, and while idle chatter is fine when there's nothing else happening... you need to put your stuff on &amp;quot;mute&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Look, I am trying to strike the right balance here between telling yuou guys to have fun, but also to be mindful that this is the main chat room for the site.&lt;/p&gt;&#xA;&lt;p&gt;Really, I think the best thing from a community perspective will be the regular &amp;quot;have fun in the 2nd monitor&amp;quot;....&#xA;but be prepared to let the official stuff take priority on the (few) occasions that's needed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Then, &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21929472#21929472&quot;&gt;I concluded with&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There's a few things that I moderate heavily in this chat room, just&#xA;to be clear....&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I am heavy-handed with people who just come in here to ask for help, etc. This is not a help-desk&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I encourage people to take tutoring sessions to other rooms&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I get people to mute themselves when interrupting official stuff.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I really don't like being the ogre, but someone has to be for those&#xA;things. Otherwise the value of this room will be eroded And really,&#xA;this is, without doubt, the best chat room on the exchange&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, it is clear that these folk have had plenty of warning, and they have specifically indicated that they understand &amp;quot;the rules&amp;quot;.&lt;/p&gt;&#xA;&lt;h2&gt;Fallout&lt;/h2&gt;&#xA;&lt;p&gt;Over time, the general banter has been increasing, and increasing, and overwhelming the useful threshold of background idle chatter.&lt;/p&gt;&#xA;&lt;p&gt;Core community members have been noticing, and complaining:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21929522#21929522&quot;&gt;Phrancis:&lt;/a&gt; On another note, I think (don't quote me) that The Tavern room is mostly for general chatter&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22489891#22489891&quot;&gt;Quill&lt;/a&gt;: Thanks @rolfl, the SNR was getting a bit out of hand&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;When I suggested to QPaysTaxes that he &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22394574#22394574&quot;&gt;should improve the quality vs. quantity of his chat&lt;/a&gt; some regulars agreed (&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22394774#22394774&quot;&gt;@nhgrif&lt;/a&gt; ), and no-one disagreed.&lt;/p&gt;&#xA;&lt;p&gt;Since then there have been a number of remarks (to me, and others) about the poor quality in the chat room:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22157862#22157862&quot;&gt;Can we get more owners to kick people&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/14929?m=21611820#21611820&quot;&gt;Man, when did the 2nd monitor stop being fun?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/21481257#21481257&quot;&gt;Nope nope nope. Staying out of the 2nd Monitor for now.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;... and others.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&lt;p&gt;So, the value of the 2nd monitor has been diluted/polluted by excessive off-topic discussion. I tried today to remind people that this is a site-specific chat room:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22489721#22489721&quot;&gt;Get a room - this idle chat has become too idle&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Quill and Mat's agree (&lt;code&gt;Mostly crap&lt;/code&gt; and &lt;code&gt;^^^&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;I &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22489874#22489874&quot;&gt;relocate a bunch of crap&lt;/a&gt; to a separate room&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;At this point it becomes complicated. I was asked what had happened, and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496064#22496064&quot;&gt;I explained it like&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@skiwi QPaysTaxes and Ethan were prattling on like a couple of seagulls squabbling over some french fries. It was annoying and inconsiderate, so they were moved over to there.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;OK, probably not the best choice of words, but that was what it was like watching their banter go past. My subsequent analogy was better?:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;They were like two people talking loudly to each other on cell phones on the same bus.... that's about as close as I can get to an analogy .... and, they now have their own bus&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Others agreed with me (multiple stars, and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496254#22496254&quot;&gt;this from @nhgrif&lt;/a&gt;):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Mast That's the problem. When there was only one teenager in the room, there was never 3 or more people interested in talking about teenager things. Now there are 3 or more teenager regulars.&#xA;There are far more non-teenager regulars that don't want to hear about teenager non-sense and silliness.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Also:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496394#22496394&quot;&gt;@skiwi&lt;/a&gt;: For the record, I think it was a good decision&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Then, somewhere along the line, I was asked to explain what was allowed, and what was not allowed..... and here is where &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496413#22496413&quot;&gt;the regulars got upset&lt;/a&gt;.....&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I agree on moving those two out, yes, but I'm completely confused by what you're saying...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, this is what I am saying:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The 2nd Monitor is the main chat room for the site.&lt;/li&gt;&#xA;&lt;li&gt;Official business always takes priority over anything else.&lt;/li&gt;&#xA;&lt;li&gt;General chat about Code Review is always welcome.&lt;/li&gt;&#xA;&lt;li&gt;Idle chat is allowed as long as it is not a distraction to the purpose of the room - which is for maintaining the Code Review site and its community.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The chat had gotten to the point where the community was dispersing to other rooms, or just going completely quiet.&lt;/p&gt;&#xA;&lt;p&gt;I stand by my assessment that the idle chat has to be cut right back. If it does not, then the community is disadvantaged.&lt;/p&gt;&#xA;&lt;p&gt;I cannot define what is too idle, or what is OK idle. There just is no way to do that, but I know when the overall volume is too much. It is not about a single chat post, it is about the combination.&lt;/p&gt;&#xA;&lt;p&gt;So, to all those people freaking out and saying &lt;em&gt;&lt;strong&gt;@rolfl has gone off his rocker and is doing crazy things&lt;/strong&gt;&lt;/em&gt; - no, I am not. I am responding to the needs of the community, as the community has expressed, and I am ensuring the chat room is able to function the way it is supposed to.&lt;/p&gt;&#xA;&lt;p&gt;If you want to treat The 2nd Monitor like IRC, facebook, twitter, or instagram, then go and use those sites. If you want to be part of the code review community, then go to the 2nd monitor. There is &lt;em&gt;&lt;strong&gt;some&lt;/strong&gt;&lt;/em&gt; overlap, but the overlap was too much, for too long, and needs to be adjusted.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-02T14:52:13.977" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5619" PostTypeId="2" ParentId="5606" CreationDate="2015-07-01T23:31:34.640" Score="8" Body="&lt;h3&gt;Before you read ...&lt;/h3&gt;&#xA;&lt;p&gt;Personally, I follow @TimPost's ideology:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackoverflow.com/questions/293459/hitchin-a-ride#comment189304_293469&quot;&gt;My 'razor' for such things (well, actually most things) &amp;quot;When in doubt, don't.&amp;quot;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would even say I've deleted or stopped writing what I was going to post more times than I've actually posted.&lt;/p&gt;&#xA;&lt;p&gt;As @rolfl pointed out, I've been off-topic &lt;em&gt;more&lt;/em&gt; than once or twice, but I just step out:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Quill: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496477#22496477&quot;&gt;&#xA;Sometimes the line is a little blurry and you gotta know when to step out&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Over the  course of the evening, I said &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496645#22496645&quot;&gt;some things&lt;/a&gt; that could be taken hurtfully, and I truthfully am very sorry for for those things&lt;/p&gt;&#xA;&lt;p&gt;As @Vogel612 pointed out:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Vogel612: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22497058#22497058&quot;&gt;hrmph.. this is devolving into a mudslinging...&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To that I responded with:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Quill: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22497162#22497162&quot;&gt;I like them as people and they're becoming good answerers, so it's not like I want to sling mud and I don't think @rolfl does either.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It's clear I may have hurt people:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Quill: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22510785#22510785&quot;&gt;@QPaysTaxes Don't make it personal&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;@QPaysTaxes: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22510787#22510787&quot;&gt;@Quill Why not? You do.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I really don't want to hurt anyone with what I say, and annihilating friendships and regulars is definitely not what anyone wants.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@QPaysTaxes: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22512161#22512161&quot;&gt;Shit, monkey's here? Guess I better flap on away like the inconsiderate seagull I am.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I really do like @QPaysTaxes and @EthanBierlien as people, I've often made jokes at their expense, something usually only people a little closer than acquaintances do.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I was either lurking or commenting throughout most of the dilemma, and I don't believe '&lt;em&gt;&lt;strong&gt;@rolfl has gone off his rocker and is doing crazy things&lt;/strong&gt;&lt;/em&gt;', or:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Simon: &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=22499795#22499795&quot;&gt;@rolfl perhaps you're the one that should go to sleep? :)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;for a minute.&lt;/p&gt;&#xA;&lt;p&gt;Through The 2nd Monitor, CR users gained a sense of mateship by fighting the zombies, the revival, making memes and inside jokes etc.&lt;/p&gt;&#xA;&lt;p&gt;But when you dilute the quality of such a wonderful chat room with things that don't really belong, like the &lt;code&gt;lol&lt;/code&gt; - followed by an autostar, or two. (&lt;em&gt;It does have a position as a meme, I know.&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Quill: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496711#22496711&quot;&gt;A joke is relevant here and there, but not as a constant&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;While it might be fun to point out the flaws of PHP (&lt;em&gt;I do it too much, I admit&lt;/em&gt;), or laugh at a mispell, when it's overbearing and outnumbers the &lt;em&gt;&lt;strong&gt;Code Review official business&lt;/strong&gt;&lt;/em&gt;, it should stop.&lt;/p&gt;&#xA;&lt;p&gt;As @nhgrif pointed out:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@nhgrif: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496254#22496254&quot;&gt;That's the problem. When there was only one teenager in the room, there was never 3 or more people interested in talking about teenager things. Now there are 3 or more teenager regulars.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22496263#22496263&quot;&gt;There are far more non-teenager regulars that don't want to hear about teenager non-sense and silliness.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;While age might be some of the problem, maturity and age aren't co-related, and teenagers can say nonsensical and silly things, we can't pretend it doesn't also come from the &lt;a href=&quot;http://data.stackexchange.com/codereview/query/331168&quot; rel=&quot;nofollow noreferrer&quot;&gt;'adults'&lt;/a&gt; in the room.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Phrancis: &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=22441210#22441210&quot;&gt;OMG, Facebook argument begins! Some family member quoted some crap from the Bible. It shall be fun! ;D&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Sorry to exemplify you, @Phrancis&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Part of the problem, I believe is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pimp-my-post&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pimp-my-post&amp;#39;&quot; rel=&quot;tag&quot;&gt;pimp-my-post&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Some people tastefully use inline urls to pimp, others don't.&lt;/p&gt;&#xA;&lt;p&gt;As much as somebody's seeming endless list of zombie kills is &lt;strong&gt;fantastic!&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Skiwi: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5611/62429&quot;&gt;A new user should not be using The 2nd Monitor as his twitter feed.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Even non-&lt;em&gt;new&lt;/em&gt; users shouldn't make 2nd Monitor their feed.&lt;/p&gt;&#xA;&lt;p&gt;Overall, the community &lt;strong&gt;should&lt;/strong&gt; have the respect to either take their conversation to a temporary room, a relevant project room for project discussions, or cease their conversation if &lt;strong&gt;Official Business&lt;/strong&gt; is taking place, as far as &lt;em&gt;Annoying&lt;/em&gt; or &lt;em&gt;Inconsiderate&lt;/em&gt; goes, that's something people should work on as individual.&lt;/p&gt;&#xA;&lt;p&gt;At the end of the day, @Mat'sMug is right:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Mat'sMug: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22497311#22497311&quot;&gt;I think moderating chat is harder than many things&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-01T23:31:34.640" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5620" PostTypeId="2" ParentId="5606" CreationDate="2015-07-02T05:44:53.820" Score="14" Body="&lt;p&gt;From the &lt;a href=&quot;http://chat.stackexchange.com/faq&quot;&gt;Chat FAQ&lt;/a&gt; (emphasis mine):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This site is an extension of The Stack Exchange Network, so &lt;strong&gt;discussion should more or less revolve around the same topics you'd find at The Stack Exchange Network&lt;/strong&gt; — but in an interactive, less strictly Q&amp;amp;A focused way. Do &lt;strong&gt;have fun, but please keep it professional&lt;/strong&gt; and always be respectful of your fellow community members.&lt;/p&gt;&#xA;&lt;p&gt;When talking in a room, it's polite to stay roughly on topic for the room, as defined by the room owners. &lt;strong&gt;If you find yourself consistently veering into other topics, you should consider taking it to another room.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The topic of The 2nd Monitor is &lt;em&gt;General discussion about Code Review&lt;/em&gt;. This includes various forms of discussions about questions and answers (posted or not), site rules, voting (up/down/close/delete), reviewing, flagging, community building (e.g. &lt;em&gt;exploding bear traps&lt;/em&gt; and how to welcome new users, or how to foster user retention), and also anything that can develop into a more formal discussion on the meta site.&lt;/p&gt;&#xA;&lt;p&gt;At least that's how I see it, and that's how I've seen it even before the system appointed me as a room owner, a few weeks after a Community Manager had to &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/11854098#11854098&quot;&gt;undelete the room&lt;/a&gt; when it was &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/10391920#10391920&quot;&gt;deleted for inactivity&lt;/a&gt;. When @Malachi mentions the &lt;em&gt;revivalists&lt;/em&gt;, I can't help but think of what the CR chat looked like in 2013 - a ghost town, with nothing but pages and pages and pages ..&lt;em&gt;and pages&lt;/em&gt; of @StackExchange question feed posts (the feed we currently know as @CaptainObvious).&lt;/p&gt;&#xA;&lt;p&gt;The 2nd Monitor really came to life after November 15, 2013 - when &lt;em&gt;How is Code Review doing right now&lt;/em&gt; was posted on meta. It was then only @Malachi, @Jamal and myself (then known as @retailcoder) hanging around in that chatroom, for several days, until @SimonAndréForsberg showed up, and a number of days later (Nov.21) @rolfl joined the party.&lt;/p&gt;&#xA;&lt;p&gt;Why do I even bring this up? Because that's when and how everything started. From a &lt;em&gt;group of individuals&lt;/em&gt; wandering a Stack Exchange site and posting answers and hoping to earn a vote or two, we became a &lt;em&gt;community of addicted code reviewers&lt;/em&gt; with a simple, &lt;em&gt;common goal&lt;/em&gt;: do everything we can to straighten up this site, so that the next CM review would have a much better picture to depict of our answered%, voting, reputation, and user retention.&lt;/p&gt;&#xA;&lt;p&gt;The 2nd Monitor was still the &lt;em&gt;Code Review General Room&lt;/em&gt; then, and what cemented the community and drew in more and more people wasn't the very seldom small-talk. Go on, read the transcripts - pages and pages and pages of discussions about the site, meta-discussions about answering, voting, and essentially, &lt;em&gt;being a Code Review user&lt;/em&gt;. Sure, the site's scope wasn't as well-defined as it is today, but The 2nd Monitor always feels welcoming and a great place to be in when the topics discussed are about Code Review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;But chat is chat, and a growing community means more users - this hasn't been a problem until recently, as @rolfl's answer shows.&lt;/p&gt;&#xA;&lt;p&gt;Small-talk / &amp;quot;idle chat&amp;quot; &lt;strong&gt;never&lt;/strong&gt; takes precedence over on-topic discussions. If only a single thing should be remembered by everyone about what happened today, is that this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/SAJyT.png&quot; alt=&quot;on-topic discussion between a moderator/room owner and a user, constantly interrupted with noise&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Is unacceptable behavior. I've highlighted the &lt;strong&gt;signal&lt;/strong&gt; in green. Notice how it's constantly interrupted with &lt;strong&gt;noise&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;When a moderator, room owner, or &lt;em&gt;any other community member&lt;/em&gt; is having &lt;em&gt;or wants to start having&lt;/em&gt; a discussion about anything that's on-topic, then the only acceptable intervention from any other user present in the chat room is a contribution to that on-topic discussion.&lt;/p&gt;&#xA;&lt;p&gt;When you enter The 2nd Monitor, as opposed to when you log on to Facebook or your favorite chatting app, you're not &lt;em&gt;just yourself&lt;/em&gt;. You're a member of the Code Review community, and that comes with the &lt;strong&gt;responsibility&lt;/strong&gt; to put the community first.&lt;/p&gt;&#xA;&lt;p&gt;If you're unsure what this means, read the Chat FAQ quote again.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;As a &lt;s&gt;room owner&lt;/s&gt; &lt;em&gt;user&lt;/em&gt;, I completely agree with everything @rolfl said and did today, and I deeply wish it didn't have to get to this.&lt;/p&gt;&#xA;&lt;p&gt;As a &lt;em&gt;lurking&lt;/em&gt; room owner (hasn't always been that way), I feel like I've contributed to the incremental climate change by my inactions, and I'm sorry I let moderators and other owners do the dirty work.&lt;/p&gt;&#xA;&lt;p&gt;Let's all agree on something: when we see behavior that isn't appropriate, let's &lt;em&gt;act&lt;/em&gt; on it and defuse it on the spot. Or at least &lt;em&gt;address&lt;/em&gt; the issue / &lt;em&gt;do something&lt;/em&gt;. Let's stop relying on &lt;em&gt;unsaid&lt;/em&gt; discomfort. If someone else is interrupting your on-topic discussion, ping a room owner (their names show up in italics) or a moderator (their names show up in blue), and don't let off-topic chatter bother you.&lt;/p&gt;&#xA;&lt;p&gt;That said, I tend to agree with @Rubberduck - pretty much any and all idle chat is ok, provided that it's respectful, and &lt;strong&gt;that it stops when it has to&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I'm keeping my boots on from now on.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-02T05:44:53.820" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5621" PostTypeId="2" ParentId="5606" CreationDate="2015-07-02T06:43:24.067" Score="9" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://dubroy.com/blog/multiple-monitor-productivity-fact-or-fiction/&quot; rel=&quot;nofollow noreferrer&quot;&gt;The 2nd monitor improves productivity (or does it?)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Some nasty stuff which humanity is suffering from them in this very moment, actually started with good intentions.&lt;/p&gt;&#xA;&lt;p&gt;I know English language says &lt;em&gt;&amp;quot;The Devil is in the detail&amp;quot;&lt;/em&gt; but I have learned from experience that sometimes the &lt;em&gt;Devil is the detail itself&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I honestly don't think we should propose a technical solution and keep adding to the details of regulations to solve this issue. Sometimes &lt;em&gt;simplicity&lt;/em&gt; offers  more and if I qualify to express my thoughts I would say the answer is simple and it's called,&lt;/p&gt;&#xA;&lt;h2&gt;Common Sense&lt;/h2&gt;&#xA;&lt;p&gt;I remember the times Matt (@Mat's Mug) was teaching me about abstraction method or @Phrancis was giving me hints on my faulty SQL union as oppose to times we chat about the amazing roast he (@Phrancis) made, his 1983 vintage car which is same age as me or @rolf telling us about his electrical side project.&lt;/p&gt;&#xA;&lt;p&gt;All in all, I don't think we broke any other members' peace or disturbed any ongoing development conversation with a friendly chatter since common sense kicked in (&lt;em&gt;when needed&lt;/em&gt;) and told us, maybe you need to send an email about this extra matter or ping your friend on Linked-in on a professional issue rather than diving into the middle of @Captain and @Duga having a programming war solving world's hunger problem, putting Java solutions forward.&lt;/p&gt;&#xA;&lt;p&gt;I honestly think, &lt;em&gt;The 2nd Monitor&lt;/em&gt; wouldn't be part of my 2nd monitor real state if it doesn't have the rich development discussions and the &lt;em&gt;friendly&lt;/em&gt; chatters.&lt;/p&gt;&#xA;&lt;p&gt;Let's remind ourselves that the first piece of code &lt;em&gt;most&lt;/em&gt; of us wrote printed &lt;em&gt;&lt;strong&gt;&amp;quot;Hello World!&amp;quot;&lt;/strong&gt;&lt;/em&gt; rather than &lt;em&gt;&lt;strong&gt;&amp;quot;Hey world, this code works and that's all which matters&amp;quot;&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;So my conclusion wouldn't be any different than the conclusion of the article I have referenced in the first line. It all depends on the person her/himself, technology is just a tool.&lt;/p&gt;&#xA;" OwnerUserId="46193" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-02T15:41:59.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5622" PostTypeId="2" ParentId="5606" CreationDate="2015-07-02T12:18:56.893" Score="1" Body="&lt;p&gt;While I agree in principle with what is attempting to be accomplished in The 2nd Monitor, I consider the behavior of those trying to accomplish that goal to be entirely unconscionable and absurd.  This is &lt;em&gt;not&lt;/em&gt; how you moderate chat rooms--not with an iron fist.  A singular person can't just decide what is okay (and the worst part here, &lt;em&gt;when&lt;/em&gt; it is okay).  You can't have a chat room of just one person. You just can't. If you don't understand why, come see me...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been a member of various online chat communities for about as long as I've been connecting to the Internet (approximately 20 years... yes, I started young). I've moderated several of them. The iron fist approach just doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because no one, and I mean &lt;em&gt;no one&lt;/em&gt; likes to be the target of moderation.  And what's more, other chatters really don't like seeing others being the target of moderation either... &lt;em&gt;unless&lt;/em&gt; the behavior of the targeted person is &lt;em&gt;clearly&lt;/em&gt; outside what has &lt;em&gt;always&lt;/em&gt; been considered acceptable behavior for that chat room.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You cannot have rules that &lt;em&gt;sometimes&lt;/em&gt; apply. You cannot have rules that apply only when a moderator is feeling overwhelmed and cannot keep up with what is going on in the chat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But with all of this said, I &lt;em&gt;do&lt;/em&gt; think it's important to have a chat room for discussing official Code Review business.  It's important to have a place to resolve disputes between a poster who doesn't understand why their question was put on hold and the community. It's important to have a place for users to seek help in understanding the tools of the site.  This room sort of exists, sort of.  It's The 2nd Monitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, The 2nd Monitor has also been used as the primary &lt;em&gt;chat&lt;/em&gt; room for &lt;em&gt;all&lt;/em&gt; topics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has been made clear. As of the beginning of these incidents, the site is too busy for moderators &amp;amp; community members who wish to help out with site business to be able to keep up with the site business when there is idle chat going on in The 2nd Monitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the only thing that can make sense is this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;NO&lt;/strong&gt; idle chat is allowed in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;sup&gt;*&lt;/sup&gt;  This is for site business only (almost as a less official, more casual version of the Meta).&lt;/li&gt;&#xA;&lt;li&gt;Idle chat for chummy people being chums can go to &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;People who want to have conversations about programming topics (any programming topics) can come to &lt;a href=&quot;http://chat.stackexchange.com/rooms/25413/standards-conventions&quot;&gt;Standards &amp;amp; Conventions&lt;/a&gt;.  (RE: Come see me...)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;* For a while, this most likely means that the moderation is a little heavy-handed until the community is retrained.&lt;/sup&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can't apply your rules sometimes. You can't leave it up to the community to figure out when and when not you're going to apply your rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And you can't even argue that &quot;It's pretty easy, just pay attention to when official site business is being discussed.&quot; because that wasn't happening yesterday when messages were being moved and moderators were going on tirades for &lt;em&gt;no&lt;/em&gt; reason.  There was &lt;em&gt;no&lt;/em&gt; business going on in the midst of this.  I even asked multiple times what important Code Review stuff our chat about programming was interrupting.  There was no answer, no response.  Some room moderator just wanted the chat to stop scrolling so much (to the point that the room was even inexplicably frozen for a time).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, I would just like to emphasize that in my twenty years of online chatting, this ranks pretty high on the list of moderator overreactions I've seen. And it's kind of inexcusable, no matter how much of an explanation you try to drop off on this meta post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And no apologies were offered to &lt;em&gt;any&lt;/em&gt; of the regulars.  The regulars who you considered out of line are not at fault. There isn't much of a difference between how The 2nd Monitor was 2 days ago and how it was a year ago, and at no point in my time in The 2nd Monitor where their ever any &lt;em&gt;hints&lt;/em&gt; that idle chat was no longer going to be tolerated (because it entirely was up until today).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to change the type of chat that goes on in a chat room, work &lt;em&gt;with&lt;/em&gt; your regular chatters, not against them.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="62429" LastEditDate="2015-08-09T12:42:18.570" LastActivityDate="2015-08-09T12:42:18.570" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5623" PostTypeId="1" AcceptedAnswerId="5629" CreationDate="2015-07-02T14:38:01.020" Score="15" ViewCount="965" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The top-voted answer is &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5629/&quot;&gt;&lt;strong&gt;Racetrack&lt;/strong&gt;&lt;/a&gt;: &quot;In the game of Racetrack, cars race around a track bounded by two concentric closed loops drawn on a square grid. Implement a program that plays this game.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for August 2015.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Friday, July 31st, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout August (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-08-01T18:55:29.287" Title="August 2015 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5624" PostTypeId="2" ParentId="5623" CreationDate="2015-07-02T14:59:32.863" Score="11" Body="&lt;p&gt;In image processing, a &lt;em&gt;contour&lt;/em&gt; is a closed curve forming the boundary of a region of the image (or a union of closed curves, if the region has holes). For example, given this image:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NY8hC.png&quot; alt=&quot;low-resolution image of a capital letter O&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The contour of the black region is the pair of orange curves shown here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fFM2d.png&quot; alt=&quot;the contour of the capital letter O consists of two curves, one for the outer boundary and one for the inner boundary&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Implement an algorithm that finds the contour of a region in an image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may assume, if you wish, that the image is represented as a two-dimensional array of Booleans (indexed by \$x\$ and \$y\$, say), with array entries containing &lt;code&gt;true&lt;/code&gt; for the region of interest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible choices of algorithm include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/theo.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Theo Pavlidis&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/moore.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Moore-Neighbor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Marching_squares&quot; rel=&quot;nofollow noreferrer&quot;&gt;Marching squares&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="11728" LastEditDate="2015-07-02T16:16:35.013" LastActivityDate="2015-07-02T16:16:35.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5625" PostTypeId="1" CreationDate="2015-07-02T19:19:46.663" Score="8" ViewCount="108" Body="&lt;p&gt;I stumbled upon &lt;a href=&quot;https://codereview.stackexchange.com/q/95602/23788&quot;&gt;this question&lt;/a&gt; in the reopen queue, and looking at it I could find reasons to leave it closed, so I voted [leave closed].&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I was curious about what made it gather so many reopen votes, and went to the review history, and from there to the post itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was closed by a trusted user and a moderator. So I read the question again. Then again, and again.. and came to the conclusion that the only solid reason I had to vote to close, was that it was a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;. So I downvoted the post, voted to reopen, and left a comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I voted to leave this question closed in the review queue, because it's a comparative review showing 3 distinct approaches to a problem that isn't presented in full context. Then I came here and voted to reopen, because for now, it's community consensus that comparative reviews are on-topic. However I downvoted it, because I don't agree with this, and it remains a borderline question, but in all fairness I have to lean on the &quot;reopen&quot; side of the fence. It would be much better to include one of these snippets as part of actual code that's using it, and then voicing your concerns about it.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't &lt;em&gt;know&lt;/em&gt; if that question was rightfully reopened. I'm biased against the format being used, but I find &quot;hypothetical code&quot; could be invoked for closing it - but it would be unfair to that user to re-close that question just with a different close reason, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1775/23788&quot;&gt;and &lt;em&gt;comparative reviews&lt;/em&gt; are supposedly on-topic&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I don't like such &lt;em&gt;comparative reviews&lt;/em&gt;. I find they make poor questions, more than often include very little context (if any), and in my own humble opinion, even with full context, boil down to a roundabout way of asking &quot;what's the best practice regarding X?&quot;, which is explicitly off-topic on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen a number of regulars mention they don't like comparative reviews either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm probing the community here: is on-topicness of &lt;em&gt;comparative reviews&lt;/em&gt; still a consensus? What are the arguments &lt;em&gt;for&lt;/em&gt; it, compared to the arguments &lt;em&gt;against&lt;/em&gt; it?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-07-03T09:21:28.137" Title="How do comparative reviews ...compare to the rest of CR questions?" Tags="|discussion|specific-question|scope|comparative-review|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5626" PostTypeId="2" ParentId="5625" CreationDate="2015-07-02T20:04:27.553" Score="4" Body="&lt;p&gt;I have been an outspoken critic of comparative reviews. In my estimation, only one of the alternatives can be considered &quot;real code in a real project&quot;. The other alternatives are not being used..... so are not &quot;real&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is a fairly dubious concept though, I admit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My preference, and what I have tried to do recently, is to re-phrase comparative questions to be preference-with-backups questions. Consider this one: &lt;a href=&quot;https://codereview.stackexchange.com/questions/95258/reorganizing-inventory-items-into-a-data-structure&quot;&gt;Reorganizing inventory items into a data structure&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/revisions/95258/1&quot;&gt;original version was phrased as a comparative question&lt;/a&gt;. It was also mostly off-topic.... but the point is that the final version selected one of the alternatives, and presented it as the only code to review, then had the other code as background information on what alternatives had been tried.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP got the sort of review they wanted anyway, and the question is more clearly on topic. Only one of the alternatives was reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My suggestion for comparative posts is that the OP should be required to select the alternative they &quot;use&quot;, and to then review that alternative, perhaps referencing the other alternatives as 'fodder' for thought.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the specific example question in this post, it could easily be phrased as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is my code, what do you think, I have also tried these other&#xA;  variants (that are not for direct review) but I want to know if&#xA;  there's still stuff I can do better?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-07-02T20:07:01.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5627" PostTypeId="2" ParentId="5625" CreationDate="2015-07-02T21:31:21.360" Score="8" Body="&lt;p&gt;We have had comparative review debates several times in The 2nd Monitor since I joined around last November (November 2014, for ease of future readers' reference).  There are also a few other questions on meta about comparative reviews and their limits, including &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1773/should-comparisons-of-code-snippets-be-closed-as-not-seeking-a-code-review/5110#5110&quot;&gt;this&lt;/a&gt;.  I think now would be a good time to decide to accept them permanently or ban them altogether.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I formerly was a proponent of comparative reviews, but have since changed my mind.  This is why:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If you have a specific requirements for the code to fulfill, you should test it yourself, not ask the community to test it for you.  Maybe you need the project to be fast - then profile the code.  Maybe you need it to be resource cheap - then profile it.&lt;/li&gt;&#xA;&lt;li&gt;If both code sections appear to be the same, then pick one that looks better and post just it on CR.  People here are the opposite of dumb, and probably know about both techniques.  Writing code isn't an A/B multiple choice exam, and quite possibly, the best solution is C.  If you wish, you could say that section 'A' doesn't look write (or some other reason) and you tried solution 'B' there, but it doesn't appear right either.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thank you to @nhgrif and other regulars for these ideas.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-07-02T21:31:21.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5628" PostTypeId="2" ParentId="5625" CreationDate="2015-07-02T22:45:04.503" Score="3" Body="&lt;p&gt;I don't like comparative reviews, because they tend to be significantly harder to deal with. With &quot;normal&quot; reviews, your task is to suggest improvements. With comparative reviews, there is an added dimension of the comparison, which can be highly complex. Many times the answer is &quot;neither is good, choose a 3rd way&quot;. That's noticeably more effort than other kind of questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, I would much prefer if OP picked the very best possible implementation he can come up with, and pasted &lt;em&gt;that&lt;/em&gt; for code review. So much simpler.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't like such comparative reviews. I find they make poor questions, more than often include very little context (if any)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For the record, I don't think that comparative reviews inherently don't include much context. At least I don't have that experience. They can be poorely formed or well formed just like any other category. On the other hand, they are hard to write well, so they are often voted to close, or downvoted out of frustration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although these questions are harder to answer and harder to deal with than others, I still agree with the meta post you linked: they can be on-topic, if well written. I'm afraid we have to live with these.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-02T22:45:04.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5629" PostTypeId="2" ParentId="5623" CreationDate="2015-07-03T00:10:38.947" Score="19" Body="&lt;p&gt;In the game of &lt;a href=&quot;https://en.wikipedia.org/wiki/Racetrack_(game)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Racetrack&lt;/a&gt;, cars race around a track bounded by two concentric closed loops drawn on a square grid:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cKDt8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Each player has a car at an integer position \$(x, y)\$ on the grid with a velocity vector \$(v_x, v_y)\$ that starts at \$(0, 0)\$. Players take turns to move their cars. A move consists of:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;updating the velocity vector by adding \$-1\$, \$0\$, or \$+1\$ to each component;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;moving the car to \$(x + v_x, y + v_y)\$.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So in the game shown above, the green car's velocity vector went \$(1, 0)\$ → \$(1, 1)\$ → \$(1, 2)\$ → \$(0, 3)\$ → \$(0, 4)\$ → \$(1, 4)\$ → \$(1, 4)\$ → \$(0, 5)\$ → \$(-1, 5)\$.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A car that leaves the track or lands on a position occupied by another car crashes. You'll see that the green car is now doomed: it can't brake quickly enough to avoid running off the top of the track. (There are variations on what happens next: in some versions a crashed car loses the game; in others it can reset its velocity to \$(0, 0)\$ and continue.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Implement a program that plays this game.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2015-07-03T00:10:38.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5630" PostTypeId="1" AcceptedAnswerId="5631" CreationDate="2015-07-03T00:15:48.703" Score="15" ViewCount="127" Body="&lt;p&gt;&#xA;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, there's 17 tagged questions for this tag, either being superfluous (&lt;em&gt;use every tag I can&lt;/em&gt;) kinda questions, or very complex ternaries replaced a potentially large &lt;code&gt;if-else&lt;/code&gt; statement, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/88369/forming-a-dictionary-where-all-values-are-only-conditionally-set&quot;&gt;Forming a dictionary where all values are only conditionally set&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ternary-operator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ternary-operator&amp;#39;&quot; rel=&quot;tag&quot;&gt;ternary-operator&lt;/a&gt; be burninated or as @Jamal pointed out in the comments, or synonymise with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-07-08T06:21:31.457" Title="action = ([ternary-operator] == bad_tag ? &quot;burninate&quot; : &quot;keep&quot;)" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5631" PostTypeId="2" ParentId="5630" CreationDate="2015-07-03T00:38:16.097" Score="13" Body="&lt;p&gt;I think this should be synonymized with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt; instead of burninating it altogether.  This does still involve conditionals, the difference being is that this is about the operator.  A few questions are also already tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've suggested the synonymization &lt;a href=&quot;https://codereview.stackexchange.com/tags/conditions/synonyms&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-07-03T00:38:16.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5632" PostTypeId="2" ParentId="1510" CreationDate="2015-07-03T00:48:06.377" Score="10" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Using puns in the titles of &lt;a href=&quot;/questions/tagged/burninate-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;burninate-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;burninate-request&lt;/a&gt; questions on Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/877/burn-the-books-of-learning&quot;&gt;@Jamal&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; &amp;amp; Meta&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Meta is often a serious&lt;s&gt;&lt;em&gt;ly fun&lt;/em&gt;&lt;/s&gt; place, so any kind of humorous jokes we can slip in here and there go a long way.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@Simon: &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22537099#22537099&quot;&gt;A burninate-request without a pun? How is that even possible?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Examples:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5566/i-dont-think-this-tag-functions-quite-well&quot;&gt;I don&amp;#39;t think this tag [functions] quite well&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5516/do-we-need-this-crud&quot;&gt;Do we need this [crud]?&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5595/dispose-of-idisposable&quot;&gt;Dispose of [idisposable]?&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1286/is-methodologys-methodology-worthy-of-burnination&quot;&gt;Is [methodology]&amp;#39;s methodology worthy of burnination?&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1505/set-null-null-or-burninate-null&quot;&gt;set [null] = null? (or &amp;quot;Burninate [null]?&amp;quot;)&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5630/tag-ternary-operator-burninate-if-bad-else-keep&quot;&gt;action = ([ternary-operator] == bad_tag ? &amp;quot;burninate&amp;quot; : &amp;quot;keep&amp;quot;)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-07-03T01:20:02.127" CommentCount="1" CommunityOwnedDate="2015-07-03T00:48:06.377" ContentLicense="CC BY-SA 3.0" />
  <row Id="5633" PostTypeId="1" CreationDate="2015-07-03T02:39:12.320" Score="11" ViewCount="76" Body="&lt;p&gt;I'm allergic to a number of things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Bad titles (&quot;please review my code&quot;), tags in title&lt;/li&gt;&#xA;&lt;li&gt;Wrong tags being used&lt;/li&gt;&#xA;&lt;li&gt;Typos and grammar issues&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is it ok to edit questions for these reasons?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When wouldn't it be appropriate to edit a question, and why?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-07-03T06:35:23.253" Title="Editing closed/on-hold questions" Tags="|discussion|editing|closed-questions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5634" PostTypeId="2" ParentId="5633" CreationDate="2015-07-03T02:39:12.320" Score="7" Body="&lt;p&gt;It's perfectly ok to edit questions for these reasons, but there may be a time when it's &lt;em&gt;not&lt;/em&gt; appropriate to edit a question at all, &lt;em&gt;regardless&lt;/em&gt; of the reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we edit a question, we're actually making the &lt;em&gt;container&lt;/em&gt; more attractive for reviewers to come and look at the &lt;em&gt;content&lt;/em&gt;, so that the post gets the attention it deserves - regardless of its age: it's perfectly fine to edit old posts, there's even a number of badges for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you come across a question that's off-topic, and still open, vote to close - don't edit it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you come across a question that's already closed or on hold, don't edit it either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why? I can think of 2 simple reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Because a question that's off-topic is likely in the process of being put on hold, and &lt;strong&gt;you never know if your edit will go through before the process has completed&lt;/strong&gt;. If the site isn't very active at that time, a moderator may close a blatantly off-topic question single-handedly, so it's not because an off-topic question hasn't received any close votes &lt;em&gt;yet&lt;/em&gt;, that it's &quot;safe&quot; to edit.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Any edit&lt;/strong&gt; on a closed or on-hold question will automatically take it into the &lt;a href=&quot;https://codereview.stackexchange.com/review/reopen&quot;&gt;reopen&lt;/a&gt; review queue. Sending an off-topic question into the reopen queue with a new title and/or new tags and/or fixed typos and a better grammar is a waste of 5 users' time.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;When a question gets put on hold, editing it becomes the sole responsibility of the author of the question, and when they do, their post enters a review queue for the community to vote to reopen the question as they see fit. Please avoid editing closed or on-hold questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a question is off-topic, it's not the &lt;em&gt;container&lt;/em&gt; that's problematic, it's the &lt;em&gt;content&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just back away slowly. Off-topic questions that don't get fixed and reopened can be downvoted, and the system will automatically delete them after a little while. It's just not worth the effort.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-07-03T02:39:12.320" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5635" PostTypeId="2" ParentId="5633" CreationDate="2015-07-03T06:35:23.253" Score="7" Body="&lt;p&gt;&lt;strong&gt;&lt;em&gt;Don't edit questions that are on hold or closed.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question is put on hold when there is a problem with its content, as judged by 5 users or a moderator. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An edit will bump the question to the reopen queue (a particularly hard one to handle well). It generates extra work for the brave souls monitoring the queues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When there is a problem with the content of a question, only the OP can fix that. Even if you think you can fix it for him, you probably shouldn't. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The kind of edits you gave as examples in your question are never OK for questions on hold or closed, as they cannot fix the content.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-03T06:35:23.253" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5636" PostTypeId="1" CreationDate="2015-07-03T09:11:52.147" Score="7" ViewCount="90" Body="&lt;p&gt;I recently asked this question: &lt;a href=&quot;https://codereview.stackexchange.com/q/95656/39369&quot;&gt;Random value excluding both limits&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code to review is as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;do {&#xA;    var random = Math.random();&#xA;} while(random === 0);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I know it is short and looks like stub code, but it actually is my real live code to generate the random number. I did not simplify it, I did not modify it. I copy-pasted it from my original code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now the question is put on hold as off topic with this reason given:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example. Questions seeking an explanation of someone else's code are also off-topic.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In my opinion, this reason is not valid. The code, although very short, is real and I want to know if there are any unintended effects from using a loop to generate the random value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question also clearly states my question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Is there any downside to using this snippet&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Reading the comments to the question, it seems the decision whether the question is off topic or not is a little opinion based.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why exactly is this question considered off topic? How would it have to be modified to be on topic?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="39369" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-03T09:34:39.427" Title="Why is &quot;Random value excluding both limits&quot; considered an off-topic question?" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5637" PostTypeId="2" ParentId="5625" CreationDate="2015-07-03T09:21:28.137" Score="2" Body="&lt;p&gt;The problem with this question is not that it's a comparative review.  Let's compare (haha) the current question…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Filtering/mapping strategies&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;This is real JavaScript/Lodash code used in a project I'm currently working on, but actually this particular question bothers me quite often regardless of the language. Say, I need to generate some data relying on some filtered out piece of other date.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Here are three approaches:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;&lt;i&gt;Implementation 1&lt;/i&gt;, &lt;i&gt;Implementation 2&lt;/i&gt;, &lt;i&gt;Implementation 3&lt;/i&gt;&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Which one is to better for making an idiom? I caught myself using them interchangeably.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… with what I consider to be a more concrete question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Extracting relevant key-value pairs to represent an activity&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;My app has a form in which users describe attributes of their favorite activity.  Given a &lt;code&gt;userData&lt;/code&gt; object, I need to extract a list of just the key-value pairs that the &lt;code&gt;options&lt;/code&gt; object says are relevant.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I'm having trouble deciding between the following three implementations:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;&lt;i&gt;Implementation 1&lt;/i&gt;, &lt;i&gt;Implementation 2&lt;/i&gt;, &lt;i&gt;Implementation 3&lt;/i&gt;&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;My primary concern is readability; performance is somewhat important too.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The second version would be a fine code review question, even if it asks for a comparison.  I'm not sure what the first version is; it contains some slippery phrases that make it more like a general best-practices question than a review of real code, even if the author insists that it is real code:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;strategies&quot; in the title.  The title also looks like it describes a general topic than a specific task; this is a warning sign mentioned in &lt;a href=&quot;/help/how-to-ask&quot;&gt;How to Ask&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&quot;regardless of the language&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;Say, I need to …&quot; rather than &quot;I need to …&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;Here are three approaches&quot; rather than &quot;Here are three implementations&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That said, there is reviewable code.  I don't believe that the question is far enough off-topic for me to close it as a moderator, as long as the original poster refrains from insisting that the code presented &lt;a href=&quot;/questions/1709/why-is-hypothetical-example-code-off-topic-for-code-review/2430#2430&quot;&gt;actually stands for a whole genre of similar code&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-07-03T09:21:28.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5638" PostTypeId="2" ParentId="5636" CreationDate="2015-07-03T09:33:48.017" Score="10" Body="&lt;p&gt;I don't see any reason for the question to be considered off-topic.  The task is well-defined, and your concrete implementation works.  Applying the &lt;a href=&quot;/a/1711/9357&quot;&gt;same reasoning as for another question with a short code snippet&lt;/a&gt;, I've reopened your question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-07-03T09:33:48.017" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5639" PostTypeId="2" ParentId="5636" CreationDate="2015-07-03T09:34:39.427" Score="4" Body="&lt;p&gt;I voted as such initially and later retracted my vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first sight it looks like example code. Even like a feature request, a stub or a 'how should I do this'. All of those would be off-topic. However, I came to agree with you it could very well be real code with perhaps a skewed explanation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Janos explained it better in the comments under your question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@LarsEbert your question is really &quot;Is this the correct way to generate a reasonably uniform distribution of random floats in the range (0, 1) (bounds excluded) ?&quot; It's an interesting question, but it's not a code review question. Your question is not about the general quality of your code, but very specifically about one narrow area of generating uniformly distributed random numbers. Random numbers are extremely tricky, and I doubt you will find here the kind of authoritative answer you seem to be looking for. –  janos&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a very good point. Code Review is about reviewing code. If you would've written it as 'this is what I got, should I do it differently' it may very well have been accepted without trouble.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary: Your question as stated may or may not be off-topic, but not (only) for the reasons stated.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-07-03T09:34:39.427" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5641" PostTypeId="1" AcceptedAnswerId="5642" CreationDate="2015-07-03T18:34:30.097" Score="8" ViewCount="64" Body="&lt;p&gt;Hypothetical scenario:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Person A writes a review for a question. He writes a improvement X. Person B also writes a review for the question, after person A does. Person B has something to add to improvement X and uses (for example) the new function from the improvement that person A wrote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My scenario:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/95707/very-ugly-tkinter-calculator/&quot;&gt;This question&lt;/a&gt; was &lt;a href=&quot;https://codereview.stackexchange.com/a/95712/59481&quot;&gt;answered by Ethan Bierlein&lt;/a&gt;. I &lt;a href=&quot;https://codereview.stackexchange.com/a/95716/59481&quot;&gt;wrote an answer for it too&lt;/a&gt;, but I used a function that Ethan wrote in his answer in my answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this sort of thing okay, or should I have left a comment to Ethan's answer as something he could add to his post?&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-04T18:04:15.340" Title="Using another answer's improvement in your own answer" Tags="|discussion|answers|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5642" PostTypeId="2" ParentId="5641" CreationDate="2015-07-03T18:59:45.007" Score="10" Body="&lt;p&gt;This is acceptable and happens quite regularly. To be honest, I'm always glad when it happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take a look at the following answers for example. &lt;a href=&quot;https://codereview.stackexchange.com/a/95014/52915&quot;&gt;Here&lt;/a&gt;, @glampert (person A) posts an answer in which he mentions multiple good points. In one of the next answers, &lt;a href=&quot;https://codereview.stackexchange.com/a/95093/52915&quot;&gt;here&lt;/a&gt;, @Edward takes one of those points and elaborates it further. Both answers are very valuable.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-03T18:59:45.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5643" PostTypeId="2" ParentId="5603" CreationDate="2015-07-03T23:22:26.893" Score="4" Body="&lt;p&gt;From &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5409/41243&quot;&gt;What is a Code Review?&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does this code actually do what it is supposed to do under normal conditions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the key to why code only questions are &quot;unclear&quot; in my mind. Without a plain English explanation of what the code is intended to do, we only know what the code actually does. It becomes impossible to perform the most critical function of a CR, to verify the code does indeed work as intended. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that this opinion is not the currently accepted practice of the community at large. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1938/are-code-only-questions-off-topic&quot;&gt;Are code-only questions off-topic?&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/790/should-a-post-with-no-specific-questions-imply-a-general-review&quot;&gt;Should a post with no specific question(s) imply a general review?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I obviously disagree with this assessment and plan on continuing to down vote and vote to close such &quot;code dumps&quot;. This is my own most common use of the &quot;Unclear what you're asking&quot; reason, but there are obviously also the cases where a question, with or without a plain text explanation, are simply unintelligible. That will always be a (perhaps &lt;em&gt;the&lt;/em&gt;) valid reason to put questions on hold. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-07-03T23:22:26.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5644" PostTypeId="2" ParentId="5603" CreationDate="2015-07-04T01:46:09.623" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;We don't need the &quot;Unclear What You're Asking&quot; close reason.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are you kidding me?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At a minimum, the questioneer needs to describe what the code does, and preferably with example inputs and expected outputs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This becomes more and more important to enforce as the site continues to grow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We require that the code in the question work.  If the code in the question does not work, it is a question for Stack Overflow.  How can an assessment of whether or not the code works be made if the questioneer doesn't explain what the code is supposed to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It wouldn't be correct to close the question as broken code.  We don't know if the code is broken or not.  Closing the question as broken just says to the user &quot;We think your question contains broken code&quot;, which will frequently get responded with &quot;no it doesn't&quot; and then they think it's ready to reopen.  The real problem is that it's impossible to assess whether or not the code is broken.  It's &lt;em&gt;unclear&lt;/em&gt; what the code is supposed to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even the most straightforward and simple looking pieces of code might be unclear as to what the &lt;em&gt;user&lt;/em&gt; intends to do with it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus... it's an unnecessary gray area.  And causes other problems if we simply allow code dumps without any plain-English to remain open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's more difficult to discern whether or not the code works as intended if the user doesn't sufficiently explain what the code is supposed to be doing.  As a result, this will end up in the question collecting answers on broken code sometimes.  This is more easily handled if we just keep the expectation that at the bare minimum, questions should have &lt;em&gt;some&lt;/em&gt; explanation of their intended behavior or be closed as unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, I'm not expecting users to ask reviewers to focus on particular aspects.  I'm not sure that I've done this in any of the questions I've asked, and I don't think it's a reasonable request.  You're getting a review to make sure the code is as good as possible... and it should be as good as you can make it on your own before you post it here... and that makes it really difficult (usually) to know what areas need most focus.  But questions should be expected to explain what the code is supposed to be doing in its current state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And if it doesn't, it's unclear what you're asking.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There are other use-cases for &quot;Unclear what you're asking&quot; as well.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Question has multiple code snippets.  What are we reviewing?  All of them?  Or are some of the snippets provided as context?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Question has snippets in multiple languages.  A question expecting multiple languages to be reviewed is generally (almost always, I haven't seen an exception yet) receive the &lt;strong&gt;Too Broad&lt;/strong&gt; close vote from me.  But if you offered no plain-English explanation with your question... is one of the snippets context for the other snippet and you only expect one reviewed?  This is why I have to use unclear.  I don't know if the question is too broad (both expected to be reviewed) or if not, which snippet to review (particularly if you use both language tags in your question, which user's don't always do this expecting both snippets to be reviewed... just do that because it's tangentially related to the language they provided context code in).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The &quot;Unclear What You're Asking&quot; close vote reason is perfectly valid and we &lt;em&gt;regularly&lt;/em&gt; see questions posted that are perfect candidates for this close vote.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-04T01:46:09.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5645" PostTypeId="1" CreationDate="2015-07-04T18:03:42.783" Score="5" ViewCount="79" Body="&lt;p&gt;I'm not sure if we still need both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unix&amp;#39;&quot; rel=&quot;tag&quot;&gt;unix&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;.  Unix is a broader family of operating systems and Linux is one of them under Unix.  I don't think we should just have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt; since there are questions about other Unix-like operating systems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I suppose &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt; should be synonymized with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unix&amp;#39;&quot; rel=&quot;tag&quot;&gt;unix&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-12-04T14:23:29.787" LastActivityDate="2015-12-04T14:23:29.787" Title="Do we still need separate [unix] and [linux] tags?" Tags="|discussion|status-declined|tags|synonym-request|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5646" PostTypeId="2" ParentId="5641" CreationDate="2015-07-04T18:04:15.340" Score="4" Body="&lt;p&gt;It's perfectly ok to post answer that contains a point from another answer, with some improvements added,&#xA;&lt;em&gt;if you give credit to the user you're borrowing from&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can be as explicit as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... as @abc mentioned in his answer...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or as subtle as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... in addition to using a &lt;code&gt;Map&lt;/code&gt; instead of a &lt;code&gt;List&lt;/code&gt; (thanks @abc!)...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-04T18:04:15.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5648" PostTypeId="1" AcceptedAnswerId="5684" CreationDate="2015-07-04T18:28:25.020" Score="9" ViewCount="56" Body="&lt;p&gt;We were just having a discussion on the use of meta tags on &lt;a href=&quot;/questions/tagged/synonym-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synonym-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;synonym-request&lt;/a&gt; posts.  Some use &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;, while others use &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt;.  We should have a standard for this, instead of picking tags willy-nilly.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorDisplayName="user34073" LastEditDate="2015-07-04T19:06:32.143" LastActivityDate="2015-07-08T22:58:54.030" Title="Use of [feature-request]" Tags="|discussion|meta|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5650" PostTypeId="2" ParentId="5648" CreationDate="2015-07-04T18:51:17.030" Score="9" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/tagged/feature-request?sort=newest&quot;&gt;excerpt of the feature-request tag&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have an idea for a new feature, or for a change to the existing functionality.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't think a &lt;a href=&quot;/questions/tagged/synonym-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synonym-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;synonym-request&lt;/a&gt; is either of those.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-07-04T18:51:17.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5651" PostTypeId="2" ParentId="5645" CreationDate="2015-07-04T19:45:31.983" Score="10" Body="&lt;p&gt;Synonymizing these tags would be an absolutely wrong and harmful decision.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's look across the Stack Exchange network to see what sites like &quot;Unix &amp;amp; Linux&quot; or &quot;Super User&quot; say about Linux, Unix, and other operating systems:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://unix.stackexchange.com/questions/4091/is-linux-a-unix&quot;&gt;Is Linux a Unix?&lt;/a&gt; Which is answered with &quot;it depends&quot;, basically.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://unix.stackexchange.com/questions/1489/is-mac-os-x-unix&quot;&gt;Is Mac OS X UNIX?&lt;/a&gt; Which is answered mostly with &quot;yes&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we want to synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/osx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;osx&amp;#39;&quot; rel=&quot;tag&quot;&gt;osx&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unix&amp;#39;&quot; rel=&quot;tag&quot;&gt;unix&lt;/a&gt;?  The users of &quot;Unix &amp;amp; Linux&quot; are more confident about the similarities of these two than they are of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unix&amp;#39;&quot; rel=&quot;tag&quot;&gt;unix&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other questions and answers on the topic regarding comparing various operating systems to each other and pointing out their similarities.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the end of the day, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unix&amp;#39;&quot; rel=&quot;tag&quot;&gt;unix&lt;/a&gt; may be a bit like an umbrella tag, under which you &lt;em&gt;could&lt;/em&gt; put a handful of other operating system tags, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/osx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;osx&amp;#39;&quot; rel=&quot;tag&quot;&gt;osx&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/android&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;android&amp;#39;&quot; rel=&quot;tag&quot;&gt;android&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ios&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ios&amp;#39;&quot; rel=&quot;tag&quot;&gt;ios&lt;/a&gt;... but Linux and Unix are &lt;em&gt;not&lt;/em&gt; exactly the same thing.  Nor is OSX and Unix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While things that work in Unix will tend to work in OS X or Linux, it's not necessarily true for the reverse.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:37:08.310" LastActivityDate="2015-07-04T19:50:51.800" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5652" PostTypeId="2" ParentId="571" CreationDate="2015-07-04T20:11:57.333" Score="-4" Body="&lt;p&gt;I don't think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; is a particularly useful tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We allow the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tags to stay because supposedly, as answerers, we're supposed to treat these questions differently (whether or not that actually happens is another matter).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could see the same case being made for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt;, however, in what way should &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; questions be treated differently?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, ideally, if the questioneer specifies what particular problem the interviewer had with the code, we can put ourselves in the mindset of a hiring company, think about what we'd expect to see in a candidate, think about why we were asking this particular question, and then try to answer how we might respond to receiving this code in an interview.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But... is this happening?  Most of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; questions I see don't specify any specific problem the interviewer had with the code.  Those that do specify extraordinarily vague reasons (to the point where it's not helpful).  And even when the questioneer is asked directly in comments, they often say &quot;they didn't tell me&quot;, or something of the like.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what good does the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; tag do?  Best case scenario, someone preparing for a job interview could search through the tag in an effort to prepare for an interview.  That's the only benefit I can see to the tag.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It doesn't add any useful information to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, one of the reasons that has been mentioned in the past that you must be the owner (and now we allow maintainers) of the code submitted for review is because we don't want to allow reviews posted to Code Review be the basis for hiring/firing decisions.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While some (most/all) may be using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; tag in good faith and truly trying to just gain a better understanding of what was wrong with their code so they can do better in the next interview, it's not inconceivable to imagine a user who sees this tag and decide to use it to post code submitted as part of an interview (to help an interviewer make a hiring decision) &lt;em&gt;or&lt;/em&gt; for a user to attempt using a set of mostly positive reviews to their code as an effort to suggest to a company that their assessment of the user's interview code submission was wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how likely those described scenarios are, but with these possibly scenarios combined with the previously mentioned problems with the tag, I think it's certainly worth considering eliminating the tag.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-04T20:11:57.333" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5654" PostTypeId="1" CreationDate="2015-07-04T20:28:12.837" Score="8" ViewCount="73" Body="&lt;p&gt;Noting that &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5595/36366&quot;&gt;we have disposed of&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/idisposable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;idisposable&amp;#39;&quot; rel=&quot;tag&quot;&gt;idisposable&lt;/a&gt; and have decided as a community that &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5595/dispose-of-idisposable#comment12771_5595&quot;&gt;we don't need tags this specific to languages&lt;/a&gt;, we still have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ienumerable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ienumerable&amp;#39;&quot; rel=&quot;tag&quot;&gt;ienumerable&lt;/a&gt; hanging about which needs to be enumerated out of existence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Requesting burnination.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-07-04T21:17:55.847" Title="There are [ienumerable] reasons to burn this tag" Tags="|discussion|tags|burninate-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5656" PostTypeId="2" ParentId="5654" CreationDate="2015-07-04T21:17:55.847" Score="5" Body="&lt;p&gt;I recommend that we synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ienumerable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ienumerable&amp;#39;&quot; rel=&quot;tag&quot;&gt;ienumerable&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/iterator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iterator&amp;#39;&quot; rel=&quot;tag&quot;&gt;iterator&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/iterator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iterator&amp;#39;&quot; rel=&quot;tag&quot;&gt;iterator&lt;/a&gt; tag wiki:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An iterator is an object-oriented programming pattern which for the most part functions similarly to a pointer to an object inside a collection with the added ability to traverse through the collection in a defined manner, agnostic of the actual implementation or even object addresses in physical memory. Iterators may be further limited in particular traversal directions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'll leave it to the .NET experts to comment or up/down vote on whether or not this is an acceptable synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ienumerable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ienumerable&amp;#39;&quot; rel=&quot;tag&quot;&gt;ienumerable&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-04T21:17:55.847" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5657" PostTypeId="2" ParentId="5595" CreationDate="2015-07-04T21:51:29.107" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-management&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-management&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-management&lt;/a&gt; would be a suitable and language agnostic replacement for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/idisposable&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;idisposable&amp;#39;&quot; rel=&quot;tag&quot;&gt;idisposable&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the memory management wiki (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Memory management is the act of managing computer memory. The essential requirement of memory management is to provide ways to dynamically allocate portions of memory to programs at their request, and &lt;strong&gt;freeing it for reuse when no longer needed.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/system.idisposable(v=vs.110).aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;MSDN page for IDisposable&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Provides a mechanism for releasing unmanaged resources.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sounds like memory management to me. If this tag pops back up, they should become synonyms. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-07-04T21:51:29.107" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5658" PostTypeId="2" ParentId="1429" CreationDate="2015-07-04T23:04:05.037" Score="5" Body="&lt;h1&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/330823/collections-of-categorized-tags&quot; rel=&quot;nofollow noreferrer&quot;&gt;Categorized lists of tags&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;I took the top 500 tags and (with the help of a few fellow contributors) made some loosely categorized &lt;code&gt;CREATE TABLE&lt;/code&gt; statements that you can drop into your SEDE queries and &lt;code&gt;JOIN&lt;/code&gt; to the &lt;code&gt;Tags&lt;/code&gt; table.&lt;/p&gt;&#xA;&lt;h3&gt;Example usage:&lt;/h3&gt;&#xA;&lt;pre&gt;&lt;code&gt;CREATE TABLE #DatabaseTags (Name VARCHAR(100));&#xA;GO&#xA;INSERT INTO #DatabaseTags&#xA;VALUES&#xA;  [...]&#xA;GO&#xA;&#xA;-- Top scored database posts&#xA;SELECT&#xA;  [Post Link] = Posts.Id&#xA;, [Score] = Posts.Score&#xA;FROM Posts&#xA;INNER JOIN PostTags ON PostTags.PostId = PostsTags.TagId&#xA;INNER JOIN Tags ON PostTags.TagId = Tags.Id&#xA;INNER JOIN #DatabaseTags ON #DatabaseTags.Name = Tags.Name&#xA;ORDER BY Posts.Score DESC;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Of course, feel welcome to inspire your own lists from this, and point out any errors or improvements that could be made in chat :)&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-04T23:04:05.037" CommentCount="0" CommunityOwnedDate="2015-07-04T23:04:05.037" ContentLicense="CC BY-SA 3.0" />
  <row Id="5659" PostTypeId="2" ParentId="1429" CreationDate="2015-07-05T13:18:44.657" Score="3" Body="&lt;h3&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/324265/code-only-answers&quot; rel=&quot;nofollow&quot;&gt;Code-only answers&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Code-only answers (also known as &lt;em&gt;code dumps&lt;/em&gt;) don't make good code reviews in general,&#xA;and require attention,&#xA;to get improved, or possibly deleted.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-05T13:18:44.657" CommentCount="0" CommunityOwnedDate="2015-07-05T13:18:44.657" ContentLicense="CC BY-SA 3.0" />
  <row Id="5660" PostTypeId="2" ParentId="1429" CreationDate="2015-07-05T13:21:24.277" Score="3" Body="&lt;h3&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/267209/bad-naruto&quot; rel=&quot;nofollow&quot;&gt;Bad Naruto (*)&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Selfie accepted answers with zero or negative score, when there are other answers with positive score. Such answers seem suspicious, and might even need moderator attention. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; these are &lt;em&gt;potential&lt;/em&gt; bad Narutos. Legitimate false positives may exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(*) Naruto (a hat in Winter Bash 2014): accepted answer with zero score&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-05T13:21:24.277" CommentCount="0" CommunityOwnedDate="2015-07-05T13:21:24.277" ContentLicense="CC BY-SA 3.0" />
  <row Id="5661" PostTypeId="2" ParentId="2538" CreationDate="2015-07-06T15:08:46.017" Score="2" Body="&lt;h2&gt;Blender&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://blender.meta.stackexchange.com/questions/700/moderator-election-coming-soon&quot;&gt;2015-05-26&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta:&lt;/li&gt;&#xA;&lt;li&gt;Colors:&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://blender.stackexchange.com/election/1&quot;&gt;2015-06-01&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-06T15:08:46.017" CommentCount="0" CommunityOwnedDate="2015-07-06T15:08:46.017" ContentLicense="CC BY-SA 3.0" />
  <row Id="5662" PostTypeId="1" AcceptedAnswerId="5663" CreationDate="2015-07-06T16:20:26.347" Score="5" ViewCount="74" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/22576603#22576603&quot;&gt;&lt;em&gt;could we have Duga let us know here in chat when someone invites a user to chat?&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think it would be a good idea, but this affects &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; and Code Review as a community, so I think it should be discussed on Meta before we formally request this change to Duga from its master, &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-andr%C3%A9-forsberg&quot;&gt;Simon André Forsberg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let us know how you feel about requesting this addition to Duga.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-15T04:19:28.983" Title="Should we request an &quot;invite to chat&quot; alert in The 2nd Monitor from Duga?" Tags="|discussion|chat|chatbot|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5663" PostTypeId="2" ParentId="5662" CreationDate="2015-07-06T16:27:25.573" Score="5" Body="&lt;p&gt;Do we need it? No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be useful? Perhaps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this something we can change as a community? Well, not really, Duga is not the community's code, so we can make requests, and talk about it, and deny access for things we don't like.... but that's about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are not talking about Duga, but something else, then propose a new bot, and run it through its tests in a separate room. Then we can talk.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="71574" LastEditDate="2015-07-06T17:35:11.143" LastActivityDate="2015-07-06T17:35:11.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5664" PostTypeId="1" AcceptedAnswerId="5671" CreationDate="2015-07-06T18:34:59.283" Score="7" ViewCount="68" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;STL synonym created instead of burnination: See &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stl&amp;#39;&quot; rel=&quot;tag&quot;&gt;stl&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It appears that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stl&amp;#39;&quot; rel=&quot;tag&quot;&gt;stl&lt;/a&gt; is &quot;selectively&quot; used for questions that utilize the Standard Template Library.  However, this only applies to C++, and such code should already make use of the STL.  Even if a C++ question doesn't utilize the STL for whatever reason, omitting this tag doesn't send any kind of signal.  With over 2000 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; and only 59 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stl&amp;#39;&quot; rel=&quot;tag&quot;&gt;stl&lt;/a&gt; questions, it hardly adds anything to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/GbaYF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="31503" LastEditDate="2015-07-06T23:53:53.067" LastActivityDate="2015-07-06T23:53:53.067" Title="Do we [stl] need [stl]?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5665" PostTypeId="2" ParentId="5664" CreationDate="2015-07-06T18:42:00.523" Score="4" Body="&lt;p&gt;You have my vote to remove it. Firstly, it's actually a bit of a misnomer - the standard template library is actually an older library (architected mainly by Stepanov) that influenced the C++ standard library, which seems to have taken over the name. Secondly, I doubt many other languages have &quot;standard library&quot; as a tag. Finally, it's not all that descriptive - while not as large as the Java or Python standard libraries, there is a lot of stuff in the C++ standard library.&lt;/p&gt;&#xA;" OwnerUserId="20360" LastActivityDate="2015-07-06T18:42:00.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5666" PostTypeId="1" CreationDate="2015-07-06T20:00:16.397" Score="20" ViewCount="615" Body="&lt;p&gt;In connection with the moderator elections, we are holding a Q&amp;amp;A thread for the candidates. Questions collected &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5570/2015-moderator-election-qa-question-collection&quot;&gt;from an earlier thread&lt;/a&gt; have been compiled into this one, which shall now serve as the space for the candidates to provide their answers. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5584/5999&quot;&gt;One of the proposed questions&lt;/a&gt; covered the ground of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5575/5999&quot;&gt;two other&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5588/5999&quot;&gt;proposed questions&lt;/a&gt; combined - I've thus opted to skip it in favor of the two questions. In turn, I added one of our backup questions to bring up the number of questions to 10.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a candidate, your job is simple - post an answer to this question, citing each of the questions and then post your answer to each question given in that same answer. For your convenience, I will include all of the questions in quote format with a break in between each, suitable for you to insert your answers. Just &lt;a href=&quot;https://codereview.meta.stackexchange.com/revisions/ab69f784-c081-4179-8899-da1e2ce2e7d6/view-source&quot;&gt;copy the whole thing after the first set of three dashes&lt;/a&gt;. Oh, and please consider putting your name at the top of your post so that readers will know who you are before they finish reading everything you have written.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once all the answers have been compiled, this will serve as a transcript for voters to view the thoughts of their candidates, and will be appropriately linked in the Election page. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck to all of the candidates!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &quot;The Suspension&quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&quot;Moderators don't vote. They &lt;em&gt;decide&lt;/em&gt;.&quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment? &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-07-14T23:07:32.007" Title="2015 Moderator Election Q&amp;A - Questionnaire" Tags="|discussion|election|" AnswerCount="11" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5667" PostTypeId="2" ParentId="5666" CreationDate="2015-07-06T20:27:53.193" Score="6" Body="&lt;h1&gt;Hosch250&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A question is flagged: &lt;em&gt;&lt;strong&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/strong&gt;&lt;/em&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Sensitive posts are a serious legal issue with Code Review.  On many other sites, anonymizing the code and removing sensitive information would be more possible than on Code Review, where we require the original, working code.&lt;/p&gt;&#xA;&lt;p&gt;The first step I would take is to attempt to contact the boss and see if he could explain what is wrong with the post and if there is a possible acceptable compromise, or if the entire post is sensitive and should be removed.&lt;/p&gt;&#xA;&lt;p&gt;In the event a compromise is not possible, I would delete the post and request a CM completely remove it.  Legally, I cannot do otherwise - the content was illegally licensed to SE by someone who did not have the authority to do so.&lt;/p&gt;&#xA;&lt;p&gt;If I am able to reach an acceptable compromise (such as removing a section of code not discussed in any answers), I would edit the post and request a CM remove the revision history to prevent future visitors from seeing it.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;First of all, we have @Duga to help us catch comments suggesting migrations from SO, and have been fairly successful in educating SO users before they migrate bad posts.  Duga will be a very valuable tool for aiding in this situation, and I intend to use her to her full potential.&lt;/p&gt;&#xA;&lt;p&gt;However, this will likely be a real attention-demanding issue.  In this case, I would leave a comment explaining what was wrong with the post, notifying the migration voters, and explain to the OP how they could make their question suitable for Code Review if they wish to leave it up for review, and point them to the help center for future reference.  Education and patience is our best weapon here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &amp;quot;The Suspension&amp;quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;First of all, remain calm.  As a moderator, we must not aggravate the issue.&lt;/p&gt;&#xA;&lt;p&gt;In response to this, I will read the log and remove any offensive and threatening posts.&lt;/p&gt;&#xA;&lt;p&gt;Next, if there are site mods in the room addressing the issue, I will remain as support only, and not interfere.&lt;/p&gt;&#xA;&lt;p&gt;If there are no site mods handling the situation and one person is clearly being a troll or otherwise deserves to be kicked and/or suspended and/or banned, I will do so and stay in the room until it is clear the issue is solved, including until after the limit of any suspension to ensure no users come back and start making trouble again, in which case a ban may be necessary.&lt;/p&gt;&#xA;&lt;p&gt;Depending on how bad the situation is, I may need to temporarily lock the room so no one but moderators can talk to let everyone cool down a bit, leaving a comment as to why I took the action and what I expect of the users when the room is unlocked.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would calmly explain why I took the issue, and listen to the user's complaint.  If I decide I was in the wrong, I will revert my action, if possible, and apologize.  If I feel I was in the right, I will invite the user to post on meta, answer the meta question with my explanation, and let the community decide between us, accepting the community's decision and taking action based on it.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would notify the user that the issue has come to the moderators' attention, and ask if they could try to keep the comments more polite.  Depending on the user's reaction and future behavior, I may need to give them a moderator warning, and perhaps a suspension.  As a moderator, I need to guard the health of the site, and regular arguments and flags caused by a certain user cannot be allowed.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would privately contact the mod and ask them if they would mind explaining why they took that specific action on that post.  We should be able to work any disagreements out privately.  If I still completely disagree with the action after the explanation, I will post question on meta being polite and not mentioning any names to discuss the issue, and apologize to the other mod if my disagreement is wrong.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Moderators don't vote. They &lt;em&gt;decide&lt;/em&gt;.&amp;quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I have handled the switch from having to flag for off-topic posts and having my flags reviewed by the community and moderators to having the outright freedom of voting to close.  I have handled the switch from having my edits reviewed to having full freedom over my edits.  I currently have full privileges on the site, and have for a while.  Becoming a moderator will be an adjustment, but adjustments and learning are commonplace with me between learning programming and college, so it will be nothing new.&lt;/p&gt;&#xA;&lt;p&gt;In the event I make a mistake, I will apologize to the user, and remember my mistake for the next time.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, I am in Code Review for the long haul - I have no other way to get feedback about my code, and I am active in Rubberduck, the VBE add-in, which is coordinated through GitHub and Code Review.&lt;/p&gt;&#xA;&lt;p&gt;I already do spend hours on CR - I usually have CR open on a second tab on my laptop all day, and am on my computer for several hours each day.  Being an online college student helps with this as I have to interact with my university on my computer, therefore giving me a good reason to be on it a lot.&lt;/p&gt;&#xA;&lt;p&gt;Am I addicted to Code Review?  I have to say that I'm about as addicted to Code Review as I am to anything else.  Logging in to CR is the first thing I do when I get on my computer, and closing my CR browser tab is the last thing I do before I get off each night.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I am one of Code Review's biggest upvoters, with 4746 upvotes and 7 downvotes (I have downvoted other, now removed, posts).  When I first joined, it was the friendliness of CR that made me stick around, and no matter how big we are, there is always at least one more person we can help.&lt;/p&gt;&#xA;&lt;p&gt;I do believe I upvote enough questions, having almost as many question upvotes as answer upvotes.  I should downvote generally poor quality posts more, but much of the time, I feel going right to the final action (removing a post, or converting it into a comment) without the intermediary downvote is strong enough.  Maybe that is because it probably would be strong enough with me.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Being a moderator will put me directly in the middle of many issues that I could avoid as a normal user.  I will have more responsibility to maintain the health of the site, and the ability to handle flags directly.  By becoming a moderator, I will essentially be accepting a front-line battle position to help keep Code Review healthily active and strong.  As a normal user, I don't have any requirements to help moderate the site, although I have moderation tools available at higher reputation levels.  As a moderator, I will have to actively moderate the site, including training new users, removing bad  and offensive content, and more.  Essentially, as a normal user, I only am responsible for my conduct; as a moderator, I am responsible for handling and correcting all bad conduct and actions.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-06T20:27:53.193" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5668" PostTypeId="2" ParentId="5666" CreationDate="2015-07-06T20:50:38.453" Score="14" Body="&lt;h3&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1#post-95282&quot;&gt;Janos&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First of all, it's suspicious that somebody would post confidential content &lt;em&gt;by mistake&lt;/em&gt; and leave it around for 3 days. Our site has a very attentive user base, and if something looks like potentially confidential or sensitive content, somebody would have nudged the user. I've actually seen this happen a few times.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, if the request looks credible and legitimate, I would discuss with my fellow moderators, and ultimately ask the Community Manager for assistance.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thanks to Simon's &lt;a href=&quot;http://chat.stackexchange.com/search?q=ago&amp;amp;user=125580&amp;amp;room=8595&quot;&gt;@Duga&lt;/a&gt;,&#xA;we could get a glimpse to what is to come.&#xA;And so far, it's not so bad:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Several bad migrations from SO have been successfully averted&lt;/li&gt;&#xA;&lt;li&gt;The SO community is hopefully starting to get the hang of this site&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If large-scale low-quality migrations do happen,&#xA;we should:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Contact the moderators of the originating sites, to explain clearly why the migrated posts shouldn't have been migrated&lt;/li&gt;&#xA;&lt;li&gt;I would expect those moderators to disseminate our conclusions in their community, and educate their users, perhaps in meta and blog posts. We would work together with them to make the message as clear as possible, and prevent further bad migrations&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &quot;The Suspension&quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Take action:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Kindly ask everybody to mind their language, please, calm down, and move on. Swearing and name-calling are inappropriate on the SE Network&lt;/li&gt;&#xA;&lt;li&gt;If they don't listen, ask again more assertively&lt;/li&gt;&#xA;&lt;li&gt;If they still don't listen, kick them&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Cleaning up:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Copy the conversation with relevant context to a private room for evidence, forensics&lt;/li&gt;&#xA;&lt;li&gt;Remove offensive messages to prevent further damage&lt;/li&gt;&#xA;&lt;li&gt;Contact the mods of the site, to give them the heads up, as there might be further hostility, backlash, or even vandalism by the misbehaving users&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I'm called out publicly on meta or chat,&#xA;I'll respond right there.&#xA;Comments are not suitable for discussions,&#xA;so I would respond and at the same time invite to public or private chat,&#xA;depending on the situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm a nice guy and I don't bite.&#xA;I treat people with respect in general, and as a mod,&#xA;I would have to be especially careful and reassure the user that I'm not just abusing my position.&#xA;If I was out of line, I'm sure I can be convinced, and we can move on.&#xA;If we cannot agree, then we can include the other mods and users in the discussion, or take it to meta and let the community be the judge.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the flags/comments are not appropriate, I'd invite the user to a private chat, explain why the flags/comments are not appropriate, and hopefully we'd work something out.&#xA;If we cannot agree, then we can open the question on meta and let the community decide.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Invite to a chat, work it out.&#xA;If we cannot agree, invite the other mods too.&#xA;If we still cannot agree, then post on meta.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Moderators don't vote. They &lt;em&gt;decide&lt;/em&gt;.&quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There are clear-cut cases. The power of the moderator is useful there, to spare the rest of the community from crap. Even as regular user, I sometimes wish for such power.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even as regular user, I'm extremely careful with my close/reopen/delete votes.&#xA;That's why I have low score on the review queues:&#xA;it's not that I don't review,&#xA;but I don't like to misjudge, so I very often just hit &quot;Skip&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been wondering about the binding votes of moderators,&#xA;and if they have two buttons: one as regular user, and one as moderator.&#xA;I would like that, and vote as regular user in the less than 100% clear-cut cases, which is most of the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is no vote-as-regular-user button (probably),&#xA;then I'd prefer to wait for 4 other votes,&#xA;and cast mine as the 5th,&#xA;when it makes no difference that I'm a mod.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not a big fan of promises.&#xA;Promises by other people don't mean a lot to me.&#xA;Do, or do not. Don't promise.&#xA;I give you the following facts that might guide you better than promises:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;History: I'm known around here as a &lt;a href=&quot;http://data.stackexchange.com/codereview/query/236246/slow-and-steady&quot; rel=&quot;nofollow noreferrer&quot;&gt;slow &amp;amp; steady&lt;/a&gt; contributor, putting in 2-3 answers a day on average.&lt;/li&gt;&#xA;&lt;li&gt;Commitment: with 1179 total answers, I'm the 2nd top &lt;a href=&quot;http://data.stackexchange.com/codereview/query/246149/top-answerers-on-site-by-count&quot; rel=&quot;nofollow noreferrer&quot;&gt;contributor of answers&lt;/a&gt;, giving answer to 4% of all questions.&lt;/li&gt;&#xA;&lt;li&gt;Motivation: I have a vested interest in the practice of code reviews. I'm extremely critical: I look around in the world, and see poorly done software everywhere. It doesn't have to be that way, and I believe that code reviews would be instrumental to making a difference. I'd like to think that the increased popularity of Code Review will inspire more developers in real life to spread the practice of code reviews, leading to better software, for the benefit of all&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm very conscious of my vote actions,&#xA;especially when casting the first vote,&#xA;because sometimes it can start an avalanche,&#xA;which can go both ways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first downvote can trigger gang-downvoting by trigger-happy users.&#xA;Downvotes also bruise egos,&#xA;so for the friendly image of the site,&#xA;I very rarely downvote inexperienced users,&#xA;and guide them with comments instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first upvote is also dangerous on poor posts,&#xA;as it misleads those wanting to learn,&#xA;setting a bad precedent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often hover the mouse over the arrow buttons to re-read their tooltip,&#xA;which either help making the final decision, or I just move on without voting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't vote up-down willy-nilly.&#xA;I often remind the &lt;em&gt;Santas&lt;/em&gt; of the chat room to not upvote without thinking.&#xA;I think I downvote enough.&#xA;But maybe I upvote a bit too much.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I will be more committed to moderation activities.&#xA;So far I've been just a user,&#xA;and focused more on enjoying the site than participating in moderation.&#xA;The moderator role comes with serious responsibilities that I will have to fulfill.&#xA;I take responsibilities seriously, &#xA;and make sure I don't let down those counting on me.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-07-07T16:21:32.077" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5669" PostTypeId="2" ParentId="5666" CreationDate="2015-07-06T20:59:59.477" Score="8" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1?tab=nomination#post-95613&quot;&gt;Vogel612&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A question is flagged: Please delete this question - my boss has seen&#xA;it and says it contains confidential code - he's freaking out and&#xA;wants me to remove it, but I can't delete it. The question was asked 3&#xA;days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;First things first: Just outright deleting the question is a &lt;strong&gt;non-option.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The problem with this question is the problem we regularly deal with when questions are asked. It's most probably not possible to edit the question into something that does satisfy the boss, while keeping the answers viable. Unfortunately the only option is to ask the flagger to take it upon themselves... Their boss will need to file a DMCA Takedown notice in accordance with the FAQ and TOS. The DMCA notice then will have to be dealt with on the side of StackExchange.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What do you think about the new possibilities of migration coming with&#xA;graduation? Graduation means we will get the ability to migrate&#xA;questions away by community vote. It also means we may end up on the&#xA;migration path of other sites. These user-migrations can be&#xA;notoriously bad (see the old programmer's dilemma). I personally fear&#xA;they will be. This means an additional moderation duty and quite&#xA;possibly drama with other sites on the network... How would you&#xA;address problems coming up with large-scale low-quality user&#xA;migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The root cause of this is uninformed decisions made by users of larger other sites. Primarily it's accordingly important to educate these users. @Duga already is a &lt;a href=&quot;https://chat.stackexchange.com/search?q=ago&amp;amp;user=125580&amp;amp;room=8595&quot;&gt;great help&lt;/a&gt; with this and the regulars in The 2nd Monitor (and more and more SO users) do a great job with that.&lt;/p&gt;&#xA;&lt;p&gt;The next part of the problem is the difference in what's expected for questions on other sites and here. This discrepancy is normal, and something that makes the whole SE Network idea work so well. It is important to give guidance (and a helping hand) to the OP of a migrated question, so their experience of the network isn't negatively affected. After all we want &amp;quot;repeat customers&amp;quot; :)&lt;/p&gt;&#xA;&lt;p&gt;An option would be to leave user-based migrations disabled for now, but we could use the extra traffic they bring. Then again pointing a firehose at someone doesn't really help that much against thirst.&lt;br /&gt;&#xA;It boils down to a judgement call weighing additional content (and possibly users) against the implied quality problems.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As a moderator on Code Review you will also become a moderator on all&#xA;of chat.stackexchange.com - which has rooms for most sites (all except&#xA;Stack Overflow and Meta.StackExchange). A heated discussion is flagged&#xA;in &amp;quot;The Suspension&amp;quot; chat room which is associated with&#xA;BridgeBuilding.stackexchange.com - there is swearing and name calling.&#xA;What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The first thing I'd try is get a hold of one of the site moderators, if available. They are bound to have a better overview of the whole situation than me, and if I act rashly, the consequences for the other site may be dire.&lt;/p&gt;&#xA;&lt;p&gt;On the other hand if I don't act at all the consequences are on the same or greater scale. So the next step would be stepping in and trying to defuse the situation. Calling the participants to objectivity may help.&lt;/p&gt;&#xA;&lt;p&gt;If it doesn't the tool of choice would be a short timed chat-suspension. This prevents more immediate damage and gives some time for a site mod to show up and allows me to better assess the situation.&lt;/p&gt;&#xA;&lt;p&gt;Appropriate follow-up actions may be longer chat-suspensions for the involved persons. In consultation with the site mods, the penalty-box (on-site suspension) may be another option.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A user has an issue with an action you, as moderator, took; calling&#xA;you out on meta, a chat room, comments, or otherwise. How do you&#xA;handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The first duty of a moderator is to make decisions on behalf of the community. The second is to explain them clearly and rationally. Point being: Any action I take has their reasons. I'll lay those reasons out clearly (as far as possible).&lt;/p&gt;&#xA;&lt;p&gt;As soon as the situation shows signs of spinning out of control, I'd pull myself out of the situation. My fellow moderators in most cases will have a better overview of the situation, and can deal with this more rationally. Taking a short break and leaving the field to someone calm is the best option.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you deal with a user who produced a steady stream of&#xA;valuable answers, but tends to generate a large number of&#xA;arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Valuable answers on the one side, there's a few things that just aren't okay on the network. It's important to judge the post and not the user. As such I would &amp;quot;pull them aside&amp;quot; and lead a private conversation, explaining why some things are not okay the way they are.&lt;/p&gt;&#xA;&lt;p&gt;It's important to make clear that the user &lt;strong&gt;is&lt;/strong&gt; a valued contributor. It's also important to mainain the rules. In the end the rules must prevail, else a community is bound to die down. Quality contributions are no excuse for permanent toxicity.&lt;/p&gt;&#xA;&lt;p&gt;In summary: Work with the user to &amp;quot;correct&amp;quot; (that's such a strong word) the behavior observed. Upon repeated violations without any signs of improvement, the correct action to take is a suspension.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you handle a situation where another mod closed/deleted/etc&#xA;a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The wrong way to go about it is calling it out publicly or reversing the decision. That's bound to lead to problems within the moderator team. This means the way to handle this is first and foremost: conversation.&lt;br /&gt;&#xA;I'd contact the mod in the moderator room. Maybe I've overlooked something, maybe it was a mistake.&lt;br /&gt;&#xA;From there on it's ... an open plain.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Moderators don't vote. They decide.&amp;quot; Making binding decisions instead&#xA;of voting will be a paradigm shift for nearly all of the nominees. How&#xA;do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This shift is &lt;strong&gt;the one thing&lt;/strong&gt; that scares me the most about being a moderator. This adjustment is something that I have to learn, and fast. For the start I'll decide for clear-cut cases, to get a feeling for this, then I'll move on to thinking more and more about the fuzzy areas of decision.&lt;/p&gt;&#xA;&lt;p&gt;I know I've got a great community in the second monitor. These people see things that I might have missed. I can learn much from them, so I'd try to consult them when I'm unsure.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As one of the Revivalists, I have seen some users come through chat&#xA;that are active and excited about Code Review, and they do well for&#xA;months at a time, but then they drop off the face of the planet Code&#xA;Review, sometimes they come back and some haven't come back yet. Are&#xA;you in it for the long haul? Are you going to stick with us for the&#xA;long haul? Are you ready to spend hours on Code Review, just for the&#xA;love of the site? Are you Addicted to Code Review? How can you show us&#xA;that you are serious about Code Review&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I've been around since I started coming here. In the almost 500 Days since I joined I can count only &lt;strong&gt;7&lt;/strong&gt; days where I didn't visit the site. I think this shows how serious I am about this site.&lt;/p&gt;&#xA;&lt;p&gt;I think I may be more addicted to codereview than to caffeine, and boy that's a statment :D&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio,&#xA;nearly double Stack Overflow's approximate 8-to-1 ratio. As a&#xA;moderator, you'll be regularly viewing the worst of the worst posts&#xA;made to Code Review. Do you consider up and down voting of a&#xA;moderation tool at all? Do you think you downvote enough questions? Do&#xA;you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I don't consider downvotes to be a &lt;strong&gt;moderation&lt;/strong&gt; tool. Downvotes are a tool of Quality-Control. It's important to keep these two separate. Moderation is taking out the garbage. Downvoting (and quality-control) is a matter of polishing diamonds.&lt;/p&gt;&#xA;&lt;p&gt;The &amp;quot;worst of the worst&amp;quot; will be posts that need deletion. Downvoting on top of that seems &amp;quot;overkill&amp;quot;. The high upvote to downvote ratio is a testament of the quality that codereview actually has. If that changes, and that ratio is just showing that the community doesn't downvote &amp;quot;wrong&amp;quot; or low-quality answers, time's ripe for a call to action on meta.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In what way do you feel that being a moderator will make you more&#xA;effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Sure the tools coming with 10k are nice... But they are just a very limited subset of the overview a moderator has. Instead of having to ask a mod to investigate a suspicious user I find, I can do that myself.&lt;/p&gt;&#xA;&lt;p&gt;Instead of having to ask a mod to smoke out suspicious voting activity, I can do that myself. Instead of having to rally votes in the 2nd monitor for a clear case, I can do that myself. A moderator has an expanded toolkit, and I think I can make use of that toolkit :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-07T11:34:53.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5670" PostTypeId="2" ParentId="5664" CreationDate="2015-07-06T21:47:39.547" Score="3" Body="&lt;p&gt;As long as all the question marked &lt;code&gt;STL&lt;/code&gt; are already marked as &lt;code&gt;C++&lt;/code&gt; I have no issue with that.&lt;/p&gt;&#xA;" OwnerUserId="507" LastActivityDate="2015-07-06T21:47:39.547" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5671" PostTypeId="2" ParentId="5664" CreationDate="2015-07-06T22:23:44.460" Score="6" Body="&lt;h1&gt;NO, Do not Burninate the tag.&lt;/h1&gt;&#xA;&lt;p&gt;Make it a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; instead. This is better than burnination because it makes it impossible to then re-create the tag, and it also guides people correctly when they try to use it.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, a mod can then &amp;quot;merge&amp;quot; the tag, which will essentially silently (without &amp;quot;bumping&amp;quot;) edit the tag off all current questions (which is what a burnination does anyway).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-06T22:34:29.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5673" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T06:06:55.347" Score="2" Body="&lt;h1&gt;Donald.McLean&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A question is flagged: Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;One of the advantages of current mod experience: I know that SE has procedures in place for dealing with this problem. I've never encountered the situation myself, but for the most part, mods and CMs got to a fair amount of effort to resolve these issues. Individual circumstances vary though, so a hard and fast answer is difficult to give.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This kind of migration is an advantage in that it represents legitimacy to folks on other sites who often do not feel that beta sites are &quot;real&quot;. Yes, it comes with problems - that's why we have mods.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &quot;The Suspension&quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I rarely engage in moderating in chat rooms associated with sites where I am not a mod unless I am familiar with the room, context, and situation. There are just too many ways to overreact and do the wrong thing.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There is no one-size-fits-all answer - but I have already encountered this. The user's answer was deleted for legitimate reasons and there was no upside to engaging with them, so I ignored them.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;SE has standard procedures and policies for dealing with these kinds of situations: after a point, you send a mod message and if it persists, suspensions of increasing duration.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would generally be inclined to back them up - that's what team members do. However, if I disagree with the action, there's a good chance that someone else does too. If the issues comes up on meta or in chat, I will make my case for changing the ruling.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Moderators don't vote. They decide.&quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've already run into this issue many times. In the most egregious cases, mods act. In the less cut-and-dried instances, it's up to the community to decide (by voting) and so I'll wait until something resembling a consensus forms. Mods can be (and have) gotten smacked down by their community for aggressively closing and/or deleting questions.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've been here for three years already. What more would I need to do to prove my commitment?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Downvoting is absolutely a legitimate moderation tool. It is the &lt;em&gt;duty&lt;/em&gt; of mods to downvote questions and answers that are not off topic but could use improvement. On sites where I'm a mod, I downvote more often than on sites where I am not.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Senior users and mods have different roles - similar to the roles of officers and enlisted in the military. I have been a mod, and shown that I can do a mod's job - something not everyone can do.&lt;/p&gt;&#xA;" OwnerUserId="11582" LastEditorUserId="11582" LastEditDate="2015-07-07T12:35:19.757" LastActivityDate="2015-07-07T12:35:19.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5674" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T07:36:31.123" Score="14" Body="&lt;h1&gt;Mat's Mug&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A question is flagged: Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is a situation that can safely be referred to as, well, a &lt;em&gt;complete mess&lt;/em&gt;. If my estimate is correct then a question with 2 answers in 3 days wouldn't have gone &lt;em&gt;hot&lt;/em&gt;, and if my calculations are correct it would have generated about 150 rep for 3 users. But that's beside the point (I was just curious about the rep-score impact of such a situation) - regardless of how much rep is involved, a mess is a mess, and messing with users' rep score isn't something to be done lightly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is a rare and serious enough situation to contact a Community Manager and ask for assistance, but I would also invite the involved users in a chatroom, to make sure everybody is on the same page and let the answerers vent their probable frustrations and voice their concerns. At the end of the day, it's just &lt;em&gt;one&lt;/em&gt; answer gone - it's easily caught up with another answer on another question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can't help but mention @Duga here. She's (yes, it's a &lt;em&gt;she&lt;/em&gt;) being a tremendously useful tool to prevent low-quality migrations and cross-posts already, and even if a direct migration path from Stack Overflow to Code Review is implemented, I'm pretty sure there will still be comments on these posts, that &lt;a href=&quot;http://chat.stackexchange.com/search?q=ago&amp;amp;user=125580&amp;amp;room=8595&quot;&gt;@Duga will pick up&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I truly believe accepting or rejecting migrations is mostly a community thing, that any user with close/reopen privileges can contribute to, and that shouldn't require much moderator intervention in itself, except if/when things heat up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the quality of migrated questions turns out being consistently sub-par, I'll be happy to post on Meta.SO about it, to remind everyone the #1 golden rule for migrating posts: &lt;em&gt;don't. migrate. crap.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &quot;The Suspension&quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'd enter the foreign chat room and lurk a little, get a feel of the general mood and, if the discussion is really &lt;em&gt;heated&lt;/em&gt; and I'm the only moderator in there and there's no room owner present, I'd ping the offender with a friendly reminder to keep things civilized. If things degenerate further I'd kick-mute as a warning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is that I'd go with an &lt;em&gt;incremental&lt;/em&gt; approach - being trigger-happy with banning users I don't know in a chat room I don't frequent doesn't seem like a very good idea to me.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If a user has an issue with an action I took, then it's likely that I have already interacted with that user to justify that action: there's no point trying to justify it further, unless I had been unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Especially&lt;/em&gt; if I'm offended by the way that user is &lt;em&gt;calling me out on meta, a chat room, comments, or otherwise&lt;/em&gt;, I'd step out and head into the moderators' chat room, where I'd seek support and/or assistance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Throwing oil onto the fire is never a good idea; I'd rather see someone that's not directly involved put it out instead.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A first intervention would be to leave a comment on a recently flagged comment thread - if the comments happen to be under one of their answers, I'd write an impersonal comment to remind everyone that comments should be constructive and used for clarifying a question or answer; the author of the post would get pinged with my comment. If the comments are under another user's post, I'd make a more personal @ comment to ensure the user gets the ping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A second intervention would be less subtle, and would kindly @ask the user to have these discussions in chat, since we're not a discussion forum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A third intervention would simply wipe out the comment thread, with a note saying comments were removed, please use chat for discussions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Idea being, as I said earlier, to be &lt;em&gt;incremental&lt;/em&gt; in interventions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would ping them in the moderator chat room and ask why they closed/deleted/etc a question, and explain why I feel it shouldn't have been.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then we'd either agree (either way) or &lt;s&gt;MORTAAAAL KOMBAAAAT!!&lt;/s&gt; take it to meta for the community to decide.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Moderators don't vote. They decide.&quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I see this mostly as being the 5&lt;sup&gt;th&lt;/sup&gt; user to cast a close vote, or only casting a binding vote when site activity is low and a question is &lt;em&gt;blatantly&lt;/em&gt; off-topic.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;visited 713 days, 191 consecutive&lt;/em&gt; - and that hiccup was an accident. From my very &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/831/23788&quot;&gt;first meta-answer&lt;/a&gt; on this site:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;From this day on I will make sure I visit as often as possible, read as many posts as I can and vote as often as possible. If we all do that the site will eventually come out of beta.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That was 2013-09-04. Yes, I'll be sticking around.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a rather interesting question. &lt;em&gt;To some degree&lt;/em&gt;, yes, downvoting &lt;em&gt;can&lt;/em&gt; be considered a moderation tool. For the longest time, I've considered upvoting as a &lt;em&gt;user retention&lt;/em&gt; tool, a way to reward contributors that bring value to the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If CR's up:down ratio is 15:1, mine is currently something like 40:1, which &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=22487910#22487910&quot;&gt;I've heard could be considered &quot;outright alarming&quot;&lt;/a&gt;. I have over 12K votes under my belt, and I'm proud to be responsible for over 11K upvotes on this site - I've probably generated well over 100K rep with these votes. Of course, we're not in 2013 anymore, things have changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But let me take you back there. This is the first answer I received on &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/832/23788&quot;&gt;my first meta question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;There's a reason why this site is still in beta:&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;em&gt;NOBODY VOTES&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;em&gt;Simple. Sorry for caps but it's true.&lt;/em&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/851/23788&quot;&gt;https://codereview.meta.stackexchange.com/a/851/23788&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That was September 13, 2013. Then this happened:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/puaAK.png&quot; alt=&quot;activity graph for the past 200 weeks. massive jump in early 2014&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And it happened for a reason: the voting culture on this site has dramatically changed from what it was, TONS of rep was generated, user base pretty much tripled, and daily visits went from ~8K to ~40K during that time frame.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And we did this as a community - my votes alone couldn't have done that, I only get 40 a day anyway. But &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/999/23788&quot;&gt;I reckon inciting people to upvote, and upvote a lot&lt;/a&gt;. This was in response to our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/991/23788&quot;&gt;CM review&lt;/a&gt;, where voting and reputation was &lt;em&gt;specifically&lt;/em&gt; identified as being a serious problem:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Voting is an odd beast here. When we reviewed the site, the front page had a dearth of voting. Even looking now, in the last 100 questions asked and the last 100 answers posted, less than 10 of each have scores past 3 with several negatively rated. Now, there are users who vote - vote a lot in fact, as most of the top users have hundreds of votes under their belts (with decent downvote rates as well). But in spite of this, there’s still a humongous bed of users sitting in the ~100-200 reputation range and not actually in the major privilege levels. So for where-ever all the votes are going, it ain’t accumulating.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I like to think my votes have contributed to revert that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, these issues are a thing of the past now, and I tend to downvote more and more, although I still prefer &lt;em&gt;not voting&lt;/em&gt; on a question I'm closing anyway, and keep that vote to reward a deserving question/answer instead. But if a bad post hasn't hit -2, I'll downvote it, yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see much use in casting the 6&lt;sup&gt;th&lt;/sup&gt; or 7&lt;sup&gt;th&lt;/sup&gt; downvote on a question; it seems to me that -3 is enough to get the message across.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These thresholds are for graduated sites. We're talking 2K rep for 10K &lt;em&gt;moderator tools&lt;/em&gt;, and 4K rep for 20K &lt;em&gt;trusted user&lt;/em&gt;. I've had these privileges for quite a while now, and I don't &lt;em&gt;really&lt;/em&gt; know what other tools moderators have at their disposal (I only have a bit of a slight idea) - but this is Stack Exchange, and a diamond next to my name would mean this community has given me the responsibility to use whatever powers are given to me, ...&lt;em&gt;with moderation&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing I think being a moderator will make me &lt;em&gt;more effective&lt;/em&gt; with, is my meta participation. Other than that, it will &lt;em&gt;definitely&lt;/em&gt; make me &lt;em&gt;more effective&lt;/em&gt; with handling flags, and I hope to learn new tricks to discover suspicious voting patterns (/sock-puppets /vote-fraud), by being less focused on &lt;s&gt;ranking ahead of @SimonAndréForsberg&lt;/s&gt; &lt;em&gt;my own account&lt;/em&gt; and more on the site itself, its content and, more importantly, its users.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-07-07T11:57:48.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5675" PostTypeId="1" AcceptedAnswerId="5685" CreationDate="2015-07-07T08:44:10.020" Score="9" ViewCount="159" Body="&lt;p&gt;I don't see how showing everyone's primary score publicly helps to select moderators at this point. Surely it just encourages bias in the voters to inflate high scores? Why randomise the order they appear in but then still give them a very clear and obvious ranking that is the first thing a voter will see?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On questions and answers it's often the first thing I'll take note of, to decide whether or not I should even pay much attention to it. But surely that's the opposite of the intended behaviour here?&lt;/p&gt;&#xA;" OwnerUserId="72910" LastEditorUserId="22222" LastEditDate="2015-07-09T21:38:47.573" LastActivityDate="2015-07-09T21:38:47.573" Title="Why are primary voting scores public?" Tags="|discussion|election|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5676" PostTypeId="2" ParentId="5675" CreationDate="2015-07-07T08:59:25.937" Score="14" Body="&lt;p&gt;Primaries are just a place to &quot;weed out&quot; candidates that have no chance in an election. It's supposed to cut the field from max. 30 (after the rep-based truncation) to 10 candidates that are then running in the election&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The confirmation bias you describe exists, but the scores are not relevant for the later elections. The scores are just to test the waters and give a rough overview of what to expect in the election phase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing to note, though. While a negative score on a candidate post is possible, all scores below 0 will be reported as 0.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is done to reduce negative confirmation bias (IIUC). Positive confirmation bias will be negated by the STV Voting system. Overlarge amounts of votes will be transferred to the second or third choice after a candidate passes (or another is eliminated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Trying to counteract that &quot;positive confirmation bias&quot; is a wasted effort, that reduces clarity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think of primaries less as election and more as a &quot;poll&quot; or &quot;extrapolation&quot;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2015-07-07T08:59:25.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5677" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T10:47:07.353" Score="11" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-andr%C3%A9-forsberg&quot;&gt;Simon André Forsberg&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A question is flagged: Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is problematic because in one way, they have licensed it away already. I believe the Terms of Service are there for a reason. I would &lt;strong&gt;not&lt;/strong&gt; simply remove it without asking any questions. I would start a personal chat with the user and direct them to the Stack Exchange team.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they ask about it, I would give them several reasons for why I cannot simply remove the question (hard to verify if his claim about the boss is true, users spending time to help, other users gets reputation, other users would lose reputation, a possible future visitor would go without some extra knowledge...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, I believe this lies above my pay-grade. &lt;em&gt;(Oh, wait, moderators don't get paid!)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Just like we have been educating Stack Overflow users, thanks to the many comments that &lt;a href=&quot;http://chat.stackexchange.com/search?q=code%20review&amp;amp;Room=8595&amp;amp;User=125580&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;@Duga shares in chat&lt;/a&gt;, we might also need to &lt;em&gt;educate Code Review users&lt;/em&gt; about what kind of questions belong on Stack Overflow. (Simply saying &quot;This code doesn't work&quot; is not enough, Stack Overflow wants &lt;em&gt;specifics&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we should try having Stack Overflow as a migration target, maybe also &lt;a href=&quot;http://dba.stackexchange.com&quot;&gt;Database Administrators&lt;/a&gt; or related sites. I am also willing to try having Code Review as a migration target on Stack Overflow. If we find that there are too many rejected migrations, or too many low-quality questions that get migrated overall, then I will push for removing that specific troubled migration path.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &quot;The Suspension&quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First course of action will be to delete any offensive messages and kick users that cause problems. This will buy me some time to read up more on the situation and get in contact with site moderators. I will post in the chat room to clarify that I find the behavior unacceptable. If/When the users come back and continue to be offensive, I will gradually step up the actions to include suspending users from chat. I will start with short period suspensions, and as I read up more on the history of the chat room I might decide on longer suspensions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my investigation of the chat room history leaves me more concerned about the message quality in the room, then I will keep an eye or a half on that room for the upcoming weeks or months to make sure that things cool down.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Most importantly, I will try my best to remain calm. I will look at the action I took again, and try to see it from the user's perspective. Maybe I will see that I could have handled the situation better, in which case I will apologize and try to make it right. Otherwise, if I cannot find that I did anything wrong, I will try to explain my action, and ask the other moderators or the rest of the community about what they think about the situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Knowing the Code Review regulars, I think it is quite likely that they might have replied to the user before I had the chance to do so, but I still think it is important that the user hears something from me as well.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I will look at the users history to see if this is something that has been going on for a while, or if it only started to happen recently. I will chat with the user privately for a bit to suggest the user to be a bit more careful with the comments, while still making sure the user feels appreciated for all the positive contributions he or she has made to the site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I will ping the moderator and ask about it in chat. I will ask them about why it is closed/deleted, then I will tell them why I think it shouldn't have been. We might end up having a discussion about it, and if we continue to disagree I will suggest that we take it to meta to ask for community input.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Moderators don't vote. They decide.&quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I notice that a question already have four close votes, only then will I use my close vote as if I were an ordinary user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will be more hesitant when I &lt;strike&gt;vote&lt;/strike&gt; &lt;em&gt;decide&lt;/em&gt; the fate of a question. Whenever I think that it is in a gray area, I will avoid closing a question. Earlier I could vote as I wanted to because my vote was just one of many, if I become a moderator I am not just one in the crowd of voters anymore. I will use my moderator hammer on questions that I find are clearly off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of voting to close a question as I would have done if I wouldn't have been a moderator, I will be more likely to add a comment to clarify any possible concerns that I have over the question. I believe a good comment can be worth more than five close votes in the long term.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I already spend hours on Code Review, just for the love of the site. I have developed &lt;a href=&quot;https://codereview.stackexchange.com/users/51786/duga&quot;&gt;@Duga&lt;/a&gt; that &lt;a href=&quot;http://chat.stackexchange.com/search?q=stackoverflow.com%2Fquestions&amp;amp;Room=8595&amp;amp;User=125580&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;has helped drastically in detecting bad suggestions to post on Code Review&lt;/a&gt;, probably one of the most popular bots on Stack Exchange. I have also developed a &lt;a href=&quot;https://codereview.stackexchange.com/q/78695/31562&quot;&gt;code to answer userscript&lt;/a&gt; and a &lt;a href=&quot;https://codereview.stackexchange.com/q/95459/31562&quot;&gt;Code Review Shield&lt;/a&gt;. I believe those things clearly show how serious I am about Code Review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I consider up and downvoting as a moderation tool just like any other voting is (voting to close, voting to delete). About 10% of my votes are downvotes, most of those downvotes are on questions, I do think I downvote enough questions. With a total of more than 2700 votes on questions, I think I upvote enough questions as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever I see a bad question, I downvote it (and/or vote to close). Recently, I have raised my requirements a bit for a question to be upvoted. I don't upvote questions just for the case of upvoting.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Effective on what? Effective on moderating the site, I presume. (It will certainly not help me do the dishes any faster)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of having to trouble moderators with my comment flags, I will get the enjoyment of handling other users' flags. I will know that every time I mark a flag as &quot;helpful&quot;, I will help that user get one step closer to the shiny &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/74/marshal&quot;&gt;Marshal badge&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will have more tools at my disposal to get an overview of the site and of specific users (both in chat and on the main site), which will help me either verify or contradict any suspicions that may arise about user behavior.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-07-07T10:47:07.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5678" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T14:53:03.577" Score="2" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/18427/malachi&quot;&gt;Malachi&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First I would lock it immediately and/or soft delete it (regular delete where privileged users can still see it with a link), and then go through the process of verifying those claims, if there is such a process.  If there is no way of verifying that I would talk with the other mods ASAP and get ready to purge the question.  Someone possibly getting fired trumps any reputation earned from the question for any and all users, in my opinion, but I would still first discuss with any moderators available.  If I was alone on Code Review (&lt;em&gt;I am the terror that flaps in the night. I am the surprise in your cereal box...&lt;/em&gt;) I would soft delete (but only if the OP is the one requesting that it be removed).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Edit:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is a pretty clear cut procedure, The current moderators have filled us in on that.  But hey you don't learn everything before you need to know everything, that is how life is. Point is, a lot of these potential moderators have a pretty good relationship with previous moderators and Community Managers, plus we will have more than enough help should we be unclear about what action to take.  &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Action needed&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Have user fill out a take down request with SE if soft delete isn't good enough for them&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think that most of us have been keeping a good eye on what comes through our site and that the only thing that will change is that there will be more migrations happening.  Thanks to Duga and @Simon we have been catching quite a bit of bad migrations before they happen, and educating SO users about what Code Review is all about, most of them 20k users (on SO) so I know they will be watching , and doing their part to make their site better and not migrating crap as well. &#xA;As far as what I do on a daily basis, I don't think it will change too much in this aspect, a lot of other users are also watching and taking initiative to comment and educate users on SO before they try to Migrate something that shouldn't be migrated, if needed I also comment or flag with custom message for SO moderators to say, I think it is a good migration candidate. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have made it quite clear what we want to see on Code Review, and so there are lines that have been drawn and they are Crystal clear, as long as we follow the rules that we have already set, we should have no issues.  Consistency is key.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &quot;The Suspension&quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am unfamiliar with “The Suspension” chat room; I don’t know the atmosphere there, so I would probably not worry too much about it unless there are flags being thrown.   &#xA;I would probably drop into the Moderators chat room and ping the BridgeBuilding Moderators to see if they are around and let them handle the situation in their own chat room, I may watch but it would be completely up to them.&#xA; &#xA;So, let’s say there are flags being thrown and no BB Moderator around, I would probably drop in and say something like “You guys are getting flags thrown in your direction, would you please tone it down a bit” and see what happens.&lt;br&gt;&#xA; &#xA;All of this would happen after I quickly read the conversation to see what is going on, and check out previously flagged messages, suspension histories and edit histories for the time of the conversation.&#xA; &#xA;If the two are being truly unruly, I would kick/mute them and then explain my actions.  I would purge the bad chat messages, wait an appropriate amount of time and unMute/unKick them and see what happens, or I might let the site moderators handle that when they get back.&#xA; &#xA;If the individuals involved are not First-Time-Offenders then their consequences may be more severe or come at a quicker pace.  But again, I would first consult the Site Moderators if they are available.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Calmly.  This is a rather vague question, I guess I would take a step back and look at what happened, what the user is saying, what other moderators have to say about the situation and whether or not my action benefits the community or not.  Then I could formulate a response whether it be an apology or a statement as to why I did what I did and the Meta/FAQ/Help page to back it up.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would get their attention in chat and see if we can work it out. I would have to explain to them how the comments they are leaving are hurting our community and hope that they understand, I would also draw upon my fellow moderators if we needed to come up with a solution that would not alienate the user from contributing good content to the site.  If the user builds up the back yard but then destroys the front yard the user really isn't contributing more than a user that isn't doing anything.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it really depends on the situation and whether or not the user is receptive to constructive suggestion.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Talk to them, see why they did it maybe I might agree with them, if not I would let them know how I feel about the answer/question.  you really don't know until it comes up, because every question/answer is unique.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The people in the chat room are people that I would not hesitate to ask questions, and a good lot of them are up for moderator positions I don't see a wall between me and any of them, I think that we would be able to talk about anything Code Review Related&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Moderators don't vote. They &lt;em&gt;decide&lt;/em&gt;.&quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;During the Revival there was much discussion in chat about borderline stuff, which is the way it should be. With the great discussions over the past 2 years, the Community has really defined the line between on-topic and off-topic, I know I keep saying this, but if I am unsure then it is most likely a good Meta Question, and if it isn't then it is something I would leave to the people who know those tags and the CR Rules so that they can make the decision, there are plenty of people with enough Rep to take care of the everyday stuff.  Now, if there is something where  a decision cannot be made by the community, then I would take a look at it, confer with the other moderators and figure out what the best course of action is; if there aren't any other moderators around then I would make a call and comment that if there is a viewpoint that isn't being seen it should be handled with a Meta Question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Being the person that asked this question, how do I show you, as a community that I am around for the long haul?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My join date is a good sign of longevity, next would be that I nearly have 20k reputation already, let's look at some of the other things that make for a good Candidate Story...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;First Reversal Badge (Gold) On Code Review&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This came on a question that was badly formulated and the user was a little skeptical of the Code Review process at first, but after some editing and a couple attempts (I lost my first draft of the answer, grrr, it was AWESOME too) at getting the answer near perfect, along with editing the question itself, the user came back and awarded me the accept.  I don't give up easily.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I was one of the first batch of users to get the Generalist badge&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;I have 9 tags with over 100 score&lt;/li&gt;&#xA;&lt;li&gt;I have 46 tags with over 20 score&lt;/li&gt;&#xA;&lt;li&gt;I have answered questions in over 200 tags&lt;/li&gt;&#xA;&lt;li&gt;I have 389 answers out there, (if you upvote them all I will give you a cookie, JK)&lt;/li&gt;&#xA;&lt;li&gt;I have 48 questions, I usually ask a question or two every month, sometimes more, sometimes less.&lt;/li&gt;&#xA;&lt;li&gt;I have earned 68 Badge types&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;41 Revivals&lt;/li&gt;&#xA;&lt;li&gt;20 Nice Answer&lt;/li&gt;&#xA;&lt;li&gt;19 Necromancer&lt;/li&gt;&#xA;&lt;li&gt;2 Yearling (I have been around over 2 years)&lt;/li&gt;&#xA;&lt;li&gt;5 Enlightened&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;I have edited 727 posts to the date of this post&lt;/li&gt;&#xA;&lt;li&gt;209 Helpful flags&lt;/li&gt;&#xA;&lt;li&gt;I have cast 4965 votes as of this post&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I am one of the first 3 that started the Great Revival&lt;/strong&gt; &lt;sub&gt;(Note: @Jamal, @Mat'sMug)&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of the time that I was not on the site, I was actually living about 180 miles from my family so I traveled to see them on the weekends, otherwise I would have a cool number of visited days like @Mat or any of the others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I now make use of the Stack App on my Android smartphone and also ChatSEy to talk in chat.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I got my voting badges rather quickly.  I vote down if I see something that needs to be down voted, as a community user I can use my votes to vote up or down, and will continue to do so even as a moderator, those votes don't change because I become a moderator, but they are part of the process of community moderation.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My voting statistics&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;4463 UP&lt;/li&gt;&#xA;&lt;li&gt;502 DOWN&lt;/li&gt;&#xA;&lt;li&gt;2540 Question Votes&lt;/li&gt;&#xA;&lt;li&gt;2425 Answer Votes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think that I vote enough, in both directions and on both Questions and Answers.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am already a Trusted User on Beta Code Review, but when something happens in chat, I am rather limited in the scope of how I can handle the situation.  Being a room owner in The 2nd Monitor I can now kick/mute if I need to, but only in that chat room.  If someone is going off the rails on a comment thread, I can only flag the comment and hope that a moderator is around to see my flag, as a moderator I will have more options to calm the situation.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the other situations surrounding questions and answers are being dealt with fairly well by the community and they are in agreement a majority of the time. This is where the Theory of Moderation comes in and I should just be the exception handler. &lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-08T12:20:30.797" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5679" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T15:37:36.617" Score="2" Body="&lt;h1&gt;Quill&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A question is flagged: Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Determining the confidentiality of the code is the first thing I would do, as it may be false concern, however unlikely.&lt;/p&gt;&#xA;&lt;p&gt;Following that, the author of the post should be contacted and whether the confidential code can be edited out without making the post off-topic. If so, the post should be edited, and the revision history locked or deleted by CMs&lt;/p&gt;&#xA;&lt;p&gt;Otherwise, the author should be referred to relevant parties at Stack Exchange.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Creating drama, especially between sibling sites on the Stack Exchange Network, is certainly not what anyone wants. But, if a site (&lt;em&gt;and this applies to CR migrating out also&lt;/em&gt;), is migrating consistently off-topic questions, then a &lt;em&gt;&lt;strong&gt;friendly&lt;/strong&gt;&lt;/em&gt; conversation (&lt;em&gt;potentially supervised by a CM&lt;/em&gt;) between relevant site mods to better understand each other should occur. From there, mods can act on their new-found knowledge and help the citizens on the site better understand too.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &amp;quot;The Suspension&amp;quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Although culture can vary per site and per room, swearing, name calling, and potential threats are not appropriate for any room on the Stack Exchange network.&lt;/p&gt;&#xA;&lt;p&gt;I would join the room, and find out whether one of the site's mods is online. If so, only pitch in when necessary, provide potential support to this mod.&lt;/p&gt;&#xA;&lt;p&gt;If there wasn't one of the site's mods online, I would remove all the offending comments and warn the users that it's unacceptable behaviour, and that if they didn't stop, they'd both get kickmuted from the chat room. From there, the chat room, and peace can be maintained until a CM or Site Mod comes online to take over from the work you've done.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Simply being a mod does not make you exempt from issue. So long as the user was willing to calmly discuss the issue with me, in a private chat room, I can better understand the user's point of view, and help resolve this issue.&lt;/p&gt;&#xA;&lt;p&gt;If the user was being a troll, however, I would simply resolve it with the offending post removed, or closed.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would invite the user to a private chat room, and discuss tactics on how they can work on improving their communications with other users. Otherwise, I'd suggest they ask fellow users in another chat room to help them construct their comments before they post them.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would express to that mod my concerns, and how I feel they made a mistake, in a logical and calm format, as to achieve resolution.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Moderators don't vote. They decide.&amp;quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So long as it's not blatantly off-topic, instead of being first to put the post through a review queue, I can wait and see the community's reaction and decisions towards the post, and make my own judgment call.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In the last little while, my rep on Code Review has spiked, and has been increasing very-very fast:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tKASD.png&quot; alt=&quot;My reputation&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Code Review is going to 'graduate' soon, and with that (&lt;em&gt;not only our new design!&lt;/em&gt;), will come a flurry of users, posts, answers, and the community will need to step up responsibility. As either a moderator, or an informed user, want to stay, to help lay the foundations for these new users, and to stay in the long run. I often unhealthily large amounts of time on Code Review, either surfing for zombies, lurking / posting in The 2nd Monitor, or writing code, and to me, writing code goes hand in hand with CR &amp;amp; 2nd Monitor. Code Review is a fantastic place, except some harsh words here and there, I can't really see why anyone would want to leave :-)&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Can I prove it?&lt;/strong&gt;&lt;/em&gt;, well, I have a 3D printer at my disposal, I could 3D print the current site designed logo. Jokes aside, this community is wonderful, and I want to stay a part of it.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Personally, no, I don't downvote enough questions, but usually, the off-topic questions are handled by the community without the need for downvoting, and oftentimes, I should be using them. Personally, I have close to a 10-to-1 ratio, I'm hoping for at least 8 or 7 to-1.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Being a moderator holds weight, more weight than an average user commenting on a scenario. I think that although parts of the moderation tools available to mods are available to 10k or 20k &amp;lt; users, the tools available as moderator will be help me be more effective in furthering the community.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-07T20:59:02.540" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5680" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T17:56:02.607" Score="4" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/42632/phrancis&quot;&gt;Phrancis&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A question is flagged: Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would invite the user to a private chat to discuss first. I would emphasize the Stack Exchange terms of use and license agreements as far as code/content posted to SE is concerned, and also inform them that they should have asked their boss first for permission to post the code.&lt;/p&gt;&#xA;&lt;p&gt;I would then inform them that I could mark the question as Deleted so that most users would not be able to see it, only those that have high enough reputation. If the user persists and says that it &lt;em&gt;absolutely must be removed&lt;/em&gt;, I would contact SE staff and request removal of the post records, and give a stern warning to the user to check first next time, as well as issue an apology to the answerers on behalf of the user for the loss of reputation.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think migration paths will take some adjustment, but at the same time will bring opportunity to work more closely with other sites, particularly Stack Overflow. Multiple times each day, we get &amp;quot;broken code&amp;quot; questions that could be migrated to SO, as well as SO recommendations to CR, both of which the community currently handle quite well. I personally think that with the help of the CR community, moderating migrations should not be that large of a burden.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &amp;quot;The Suspension&amp;quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would first give it a moment to see if a moderator from BridgeBuilding.stackexchange.com responds to the flag, in order not to over-step on their own site.&lt;/p&gt;&#xA;&lt;p&gt;If not promptly handled by their site mods, I would first issue a warning in chat. Then, depending on the severity of the incident, I would either kick offenders, ban them temporarily from chat, or freeze the room for a moment to let things cool off, if the whole room is involved.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;On SE, almost all things happen in the open, and I would handle it in the open as well, with honesty. I would consult other mods to see if said action is justifiable or not. I would respond with an honest apology if I acted unjustifiably, and otherwise I would explain in detail the reasoning behind said action.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would invite the user to a private chat room, in order not to call them out publicly, and ask them to explain the reasoning behind those arguments/flags in comments. If possible, we can discuss and rectify the situation. Short of a rectification, I would bring it to Meta.CR as a general question as to what types of comments are useful, and which are not, so that we have a record of what the community feels for future reference.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Discuss with the mod, in private if possible, the reasoning behind closing/deleting. If needed, try to bring someone who is knowledgeable in the technologies involved, to see if the code is really broken/hypothetical/etc. If need be, it can be brought up on Meta.CR as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Moderators don't vote. They decide.&amp;quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I hope to have to &amp;quot;decide&amp;quot; as little as possible, trusting the community to handle day-to-day things. After all, mods should be exception-handlers, not all-powerful lords that make every decision.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I already do spend multiple hours a day on Code Review, often in chat, helping with day-to-day things. So, short answer, yes, I'm in it for the long run. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/addicted-to-cr&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;addicted-to-cr&amp;#39;&quot; rel=&quot;tag&quot;&gt;addicted-to-cr&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, I think I up- and down-vote appropriately. I think the &amp;quot;spirit&amp;quot; of CR in general is a bit more welcoming, and since every question comes through the main chat room, they get more exposure, often getting closed/deleted before many down-votes can be cast. I think that in itself speaks volumes about how much the community cares about our dear CR site.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A high reputation indicates a good technical knowledge and ability to post useful answers, as well as good questions. Moderation is a much different ordeal, where people skills are more important than technical skills. I think I excel at people skills in general, and one-on-one talks in particular.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-07T17:56:02.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5681" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T19:12:11.880" Score="7" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1#post-95141&quot;&gt;Jamal&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A question is flagged: &lt;em&gt;&lt;strong&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/strong&gt;&lt;/em&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As a whole, mods are not obligated to fulfill any 3rd party requests for post removals.  Pursuing this would involve seeking more information about that party and possibly legal info.  Mods are also not required to get in the middle of anything that could involve the law.  A CM would only remove such content (sometimes without warning) if given a good reason, such as a takedown request.&lt;/p&gt;&#xA;&lt;p&gt;As such, I would continue to clear the flag and mention something like this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Questions with more than one answer shouldn't be deleted.  If you have a reason for having this content deleted anyway, contact SE directly via Contact Us.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;The OP may not see this feedback, and if he/she tries to vandalize the post beyond removing just the confidential material, I would do a rollback and leave a similar comment.  I would still remove the relevant info myself and see if a CM should remove the history.  If it continues anyway, I would lock the post and send a relevant mod message without a suspension.  I may also mention account disassociation as an option (initiated by a CM), which only the OP can authorize.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;After graduating, we should only expect mod-authorized migrations from sites that don't share a migration path with us.  Informing those mods is just a matter of talking with them on Teacher's Lounge.  They may also relay this info to their community at any time.&lt;/p&gt;&#xA;&lt;p&gt;As for community-initiated migrations, it may not be so different from what we're already doing with our chatbot, Duga.  We'll continue to educate other users on our scope to make better commenting and/or voting decisions regarding our site.  The nice thing about the migration paths is that it would take five users to vote in favor of it, so it may decrease the chances of bad migrations.  However, users without close vote privileges may continue to leave comments.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &amp;quot;The Suspension&amp;quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Assuming I'm the only mod around to handle it, I would delete any offending messages and then warn others to keep down the language or leave for a while (no kick) to take a break.  Otherwise, I would kick users or suspend if necessary.  If it gets way out of hand, I would freeze the room and report it on Teacher's Lounge for any other mod to assess.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would take the user to a private chatroom to help sort it out without the intervention of other users.  I would hear what they have to say and back up my reasoning with resources around the site.  If at any time the user won't listen to me and/or if I get heated up, then I'll have another mod take over.  If I was wrong, then I would apologize for it and make any corrections.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would start by purging comments if necessary and making a comment of my own to have comments stay constructive.  If it was primarily that user that causes the disruptions, then I would ping him/her and link to chat for extended but constructive comments.  If the user doesn't abide, then I would bring him/her to private chat or send a mod message as a warning.  This would mostly depend on the severity of the situation.  If nothing else works out, even after hearing from other mods, I would suspend the user to give them a break.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would bring this up in the mod room, with or without a moderator review flag on that particular post.  It seems weird to have an extended argument with another mod in public since we're supposed to be on relatively similar footing.  If this ends up being something worth mentioning in public chat or Meta, then it can be taken there.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Moderators don't vote. They &lt;em&gt;decide&lt;/em&gt;.&amp;quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As a pro-tem, I'm already aware of how this is done.  The other mods and I do still slam blatantly off-topic questions shut, but I can reduce this for myself to allow the community to do more closing.  Of course, I wouldn't interfere if I'm unsure of the question, unless I just make a mistake.&lt;/p&gt;&#xA;&lt;p&gt;As for spam/offensive posts, this may take a little more consideration, unless it's a blatant violation.  Spam/offensive mod flags take immediate effect, either by hobbling the user's IP (new user) or by deducting 100 rep.  Luckily, such flags can be removed if needed, but that's rare as mods are generally good at spotting obvious spam/offensive material.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Considering I've never made a hiatus and am both the current top editor and voter on the site, I'd say yes to all.  My love and enthusiasm for the site is very strong and I hope others can see that just as well.  Oh, and I was also one of the few &amp;quot;Revivalists&amp;quot; of the site.  I didn't come here just to help with accomplishing that.  I also intend on staying here as long as I possibly can.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I am aware that a sign of a good moderator is one that provides numerous (but not necessarily massive numbers of) votes.  I do see downvotes as a form of moderation, but not necessarily a tool.  Mods carry much of the work of purging bad content and downvotes help with this.&lt;/p&gt;&#xA;&lt;p&gt;I do feel that I upvote and downvote enough questions.  However, over time, I've started to change my expectations the questions I upvote or downvote.  I will upvote questions that interest me and downvote questions that I feel should be removed or are just lacking quality.  As always, I'm willing to take back my downvotes as soon as a question improves.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As seen on Meta, I am hugely in favor of mass cleanups.  Moderator powers do make this easier, and I do have the time to do such things in the background as needed.  This also includes flag-handling, which I do enjoy.  Overall, I like being in such a position that allows me to help keep the site running smoothly.  I feel that my moderation skills surpass my technical skills, which is okay with me at this point.  I believe that I am benefiting the site in ways that cannot be accomplished as a regular user.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-07T19:12:11.880" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5682" PostTypeId="2" ParentId="5666" CreationDate="2015-07-07T19:12:38.967" Score="13" Body="&lt;h2&gt;200_success&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Deleting sensitive posts: Deny deletion, but try to be helpful&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In many media, such as Usenet, posts aren't even editable. The fact that Stack Exchange posts are editable should not be abused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial response would be to deny the deletion request, while asking for clarification on exactly what the concern is. Possible solutions might be to disguise the code by editing away identifying characteristics in the question and answers — in which case I would do that, then ask Stack Exchange staff to expunge the revision history. Another possibility is to dissociate the post from the account. If neither solution is acceptable, then in accordance with Stack Exchange policy, the owner of the content should file a takedown request, which is handled by Stack Exchange staff, not the moderators. In that case, I would try to compensate for the answerers' lost reputation points by upvoting some of their other posts.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Migration paths: Yes, tentatively&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think about the new possibilities of migration coming with graduation? Graduation means we will get the ability to migrate questions away by community vote. It also means we may end up on the migration path of other sites. These user-migrations can be notoriously bad (see the old programmer's dilemma). I personally fear they will be. This means an additional moderation duty and quite possibly drama with other sites on the network... How would you address problems coming up with large-scale low-quality user migrations?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Code Review should have an option to migrate questions to Stack Overflow. Stack Overflow should &lt;em&gt;probably&lt;/em&gt; have an option to migrate to Code Review, but…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Stack Overflow moderators should have a say in whether they like the idea&lt;/li&gt;&#xA;&lt;li&gt;If too many questions get inappropriately flagged or migrated, we should then remove that migration path. (Stack Overflow has had a pretty good track record lately of sending the kind of questions we want.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Moderating chat: With a light touch&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a moderator on Code Review you will also become a moderator on all of chat.stackexchange.com - which has rooms for most sites (all except Stack Overflow and Meta.StackExchange). A heated discussion is flagged in &quot;The Suspension&quot; chat room which is associated with BridgeBuilding.stackexchange.com - there is swearing and name calling. What do you do?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I look at chat flags, but I rarely end up handling them. I believe that Bridge Building chat room flags would be best handled by Bridge Building moderators. As an outsider to their community, I lack the context to know what they consider appropriate, who their regulars are, whether they have repeat troublemakers, etc. (In my opinion, options for moderator actions on chat are rather heavy-handed, and inappropriately executing a flag is as likely to aggravate the situation as it is to calm things down.) By the time I finish investigating, one of the many other moderators has already handled it — usually within seconds. Furthermore, there is little to be gained by being dragged into some other community's issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If something inappropriate happens in a Code Review chat room, my preferred actions are verbal warning and redacting. Deleting and suspending may be necessary if the polite measures don't work. (The 2nd Monitor is such a friendly and trouble-free chat room, though!)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Controversial actions: If I was right, the community would say so&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A user has an issue with an action you, as moderator, took; calling you out on meta, a chat room, comments, or otherwise. How do you handle this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First of all, I would consider the possibility that I made a mistake or misinterpreted something, in which case I should just reverse the action and apologize.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disagreements and misunderstandings are best handled through chat, so I would invite the disgruntled user. If my original action was justified, other chat participants will likely make my case for me. (Moderators are just representatives of the community.) If I don't get overwhelming support, then reversing the action is probably the right course of action (taking it to Meta if appropriate).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Problematic users: We want a healthy community&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Assuming that gentler measures such as chat discussions and mod messages haven't worked…&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A healthy community can survive the loss of any one user, no matter how much of an expert he or she may be. However, one toxic user can drive away many good ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ideal outcome would be for the problematic user to leave of their own accord.  We can usually find ways to make that happen.  =)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, civil and polite disagreement should be tolerated or even encouraged, not punished.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Moderator disagreements: No big deal&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Moderators are human, and can make mistakes. Fortunately, nearly every action is reversible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll turn this question around and ask: what if another moderator undoes one of my actions? Then it's likely that the original decision was either a mistake or too controversial. By reversing my action, they might even be doing me a favour by preventing backlash. In that case, community involvement (on chat or meta) might be better than the original unilateral action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By that reasoning, if I disagree with another moderator's action, I would do one of the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;ask moderators for a second opinion&lt;/li&gt;&#xA;&lt;li&gt;ask the chat room for a second opinion&lt;/li&gt;&#xA;&lt;li&gt;start a meta post&lt;/li&gt;&#xA;&lt;li&gt;just reverse the action unilaterally&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Binding decisions:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Moderators don't vote. They &lt;em&gt;decide&lt;/em&gt;.&quot; Making binding decisions instead of voting will be a paradigm shift for nearly all of the nominees. How do you plan on making this adjustment? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It does take a few weeks to get used to the new behaviour of the same buttons.  Based on my experience, I have arrived at these guidelines:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On obvious decisions, I apply my binding vote.  There is little sense in wasting four other users' time to review the same text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In time-sensitive situations, I'll shoot first and ask questions later by asking for a second opinion in the chat room.  In these situations, an &quot;Unclear what you are asking&quot; closure might be less accusatory and more appropriate than some of the other closure reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In less-obvious situations, it's better to be the community decide.  I might cast the fourth or fifth vote.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Commitment: I'll be around long enough&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As one of the Revivalists, I have seen some users come through chat that are active and excited about Code Review, and they do well for months at a time, but then they drop off the face of the planet Code Review, sometimes they come back and some haven't come back yet. Are you in it for the long haul? Are you going to stick with us for the long haul? Are you ready to spend hours on Code Review, just for the love of the site? Are you Addicted to Code Review? How can you show us that you are serious about Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Stage 1 of being an addict is denial. =)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nearly all of the candidates have been around long enough that I wouldn't be concerned about them just disappearing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that holding onto my moderator post forever is in Code Review's best interest. We have so many qualified candidates for so few positions! I'd rather do a good job for another year or so and &lt;a href=&quot;https://en.wikipedia.org/wiki/Term_limits_in_the_United_States#President&quot; rel=&quot;nofollow&quot;&gt;yield the post&lt;/a&gt; to another deserving member than &lt;a href=&quot;https://en.wikipedia.org/wiki/Lee_Kuan_Yew#Prime_Minister.2C_post-independence.C2.A0.E2.80.93_1965_to_1990&quot; rel=&quot;nofollow&quot;&gt;hang on forever&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Downvotes: Voting is a private matter&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review has approximately at 15-to-1 upvote-to-downvote ratio, nearly double Stack Overflow's approximate 8-to-1 ratio. As a moderator, you'll be regularly viewing the worst of the worst posts made to Code Review. Do you consider up and down voting of a moderation tool at all? Do you think you downvote enough questions? Do you think you upvote enough questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If a question is unsuitable in its current form but is redeemable, a moderator can just close it; downvoting on top of that just discourages the poster unnecessarily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How users vote is a private matter, as long as it is not fraudulent or capricious. My voting record, as well as everyone else's, is public knowledge. Draw your own conclusions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Effectiveness: Huh? Just elect the best candidates&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is an odd question— being a moderator is about what is best for the community,  not what is best for me. Voters should elect whichever candidates they think will best perform moderator-only tasks such as responding to disgruntled users, handling flags in a timely and appropriate manner, managing tags, etc.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-07-07T22:39:48.807" LastActivityDate="2015-07-07T22:39:48.807" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5683" PostTypeId="2" ParentId="5451" CreationDate="2015-07-08T12:25:54.863" Score="7" Body="&lt;p&gt;That's a really old problem. I often look for a version tag when I want to answer questions, be it with C++ or Python because I sometimes don't feel like answering questions for some versions, but I also sometimes want to see all the latest questions for the language, whatever the version. So I like having both the general and the version-specific tags on questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The elegant solution would be &lt;strong&gt;tag hierarchies&lt;/strong&gt; which would allow questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; to be found when we search for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; but the SE team has consistently refused to implement such a feature for reasons.&lt;/p&gt;&#xA;" OwnerUserId="15094" LastActivityDate="2015-07-08T12:25:54.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5684" PostTypeId="2" ParentId="5648" CreationDate="2015-07-08T22:58:54.030" Score="9" Body="&lt;p&gt;I'd go with &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;. Not exactly because it's perfectly suited for the job... but because the other three required tags are more clearly incorrect. And it does sort of fit; it'll probably take some community discussion to hash out whether a given synonym is correct or not before anyone takes any action.&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2015-07-08T22:58:54.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5685" PostTypeId="2" ParentId="5675" CreationDate="2015-07-09T03:02:39.730" Score="15" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Surely it just encourages bias in the voters to inflate high scores?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, it does. That's the point:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There is obviously some intentional bias here, because we want the strongest, most electable candidates to proceed forward. That way the election is between ten strong candidates that you have to actually THINK ABOUT to decide who you vote for .. rather than mindlessly and reflexively voting up the highest rep person, which is what happens far too often.&lt;/p&gt;&#xA;&lt;p&gt;-- &lt;a href=&quot;https://meta.stackexchange.com/questions/77416/proposal-for-amendments-to-the-election-primary/77430#77430&quot;&gt;Jeff Atwood, &lt;em&gt;Proposal for Amendments to the election primary&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, it's great that anyone and their dog can nominate (provided they manage to scrape together a token few reputation points first). But this is actually kinda serious: you're trusting these people with a fairly staggering amount of power and influence, and you can't go back 6 months later and say &amp;quot;ha ha I was just joking, you didn't really think I wanted Crazy Sideburns Guy to be able to delete any user on a whim, did you?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;So yes, there's bias. You're encouraged to agree, &lt;em&gt;in public&lt;/em&gt;, with others in your community on the ten most-electable members of your site. Once that's done, we get down to brass tacks in the final election phase and hash out the handful among them who will actually be trusted with the &lt;em&gt;keys to the Big Red Buttons&lt;/em&gt;, at which point you really, &lt;strong&gt;really&lt;/strong&gt; don't want this to be a damn circus.&lt;/p&gt;&#xA;&lt;h3&gt;See also: &lt;a href=&quot;https://meta.stackexchange.com/questions/258868/replacing-the-candidate-score-with-something-better/258872#258872&quot;&gt;why the candidate score is so unfair toward single-minded individuals&lt;/a&gt;.&lt;/h3&gt;&#xA;" OwnerUserId="3143" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-09T03:02:39.730" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5686" PostTypeId="1" AcceptedAnswerId="5687" CreationDate="2015-07-09T17:30:45.873" Score="4" ViewCount="82" Body="&lt;p&gt;Some time ago a posted a simple Python script: &lt;a href=&quot;https://codereview.stackexchange.com/questions/95567/triangled-printing&quot;&gt;Triangled printing&lt;/a&gt;. It contained an example of the desired output, worked and was in my opinion fully on-topic. It still got two down votes, so what was wrong with that? Were the down votes just miss-clicks or maybe the question was just plain boring or too trivial? Tell me so that I will improve my future question-posting.&lt;/p&gt;&#xA;" OwnerUserId="54718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-09T18:05:45.850" Title="Two unexplained downvotes on &quot;Triangled printing&quot; question" Tags="|discussion|specific-question|down-votes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5687" PostTypeId="2" ParentId="5686" CreationDate="2015-07-09T17:43:41.367" Score="11" Body="&lt;p&gt;If I had to speculate, I would guess that it was this statement in Rev 1:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;On mobile I am not able to indent the code.. sorry&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Especially since indentation is significant in Python.  The code was just unintelligible the way it was originally posted.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-07-09T17:43:41.367" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5688" PostTypeId="1" AcceptedAnswerId="5690" CreationDate="2015-07-09T20:12:07.127" Score="11" ViewCount="145" Body="&lt;p&gt;Assuming that I have a posted a question with working code, and I've discovered a bug in it without the help of an answer, is it okay to edit the code in the post with a fix?&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="53251" LastEditDate="2015-07-13T02:04:10.867" LastActivityDate="2015-07-13T02:04:10.867" Title="Is it okay to modify code in a post if we've discovered a bug, before receiving an answer?" Tags="|discussion|editing|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5689" PostTypeId="2" ParentId="5688" CreationDate="2015-07-09T20:17:44.013" Score="5" Body="&lt;p&gt;I would think yes it is okay, as long as it doesn't invalidate one of the answers and the post is quite recent. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, perhaps it would be more beneficial to instead post a selfie answer as Community Wiki explaining how you found the bug and such, that way it brings educational value to the post as a whole. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2015-07-09T20:17:44.013" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5690" PostTypeId="2" ParentId="5688" CreationDate="2015-07-09T20:19:22.513" Score="16" Body="&lt;p&gt;That's absolutely okay as there's no intentional answer invalidation involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to keep out noise with this, you should just make the changes &lt;em&gt;without&lt;/em&gt; adding in-post notes about these changes.  They should only be in the edit summary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When doing this, however, be wary that someone may already be in the process of typing an answer that could include a fix for this bug.  If this happens and the answerer doesn't take note of your edit before submitting the answer, then you may have to undo your edit.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-07-09T20:19:22.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5691" PostTypeId="2" ParentId="5688" CreationDate="2015-07-09T20:23:00.533" Score="15" Body="&lt;p&gt;Two scenarios:&lt;/p&gt;&#xA;&lt;h3&gt;I just posted, and found a bug &lt;em&gt;seconds&lt;/em&gt; after.&lt;/h3&gt;&#xA;&lt;p&gt;Leave a comment on your post to that effect (in case anyone is currently in the process of writing an answer), and then ninja-edit the fix into the post. If you do it within the 5-minute grace period, it won't even leave a trace in the revision history.&lt;/p&gt;&#xA;&lt;p&gt;Then delete the comment, and nobody will even know about it :)&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;I posted my question a while back, a &lt;em&gt;just now&lt;/em&gt; I found a bug.&lt;/h3&gt;&#xA;&lt;p&gt;The question is on-topic because the code was &lt;em&gt;working to the best of your knowledge&lt;/em&gt;, &lt;strong&gt;at the time you posted it&lt;/strong&gt;. Reviewers find bugs OP didn't know about, it happens - that's also what Code Review is for after all! Post a selfie answer instead of editing.&lt;/p&gt;&#xA;&lt;p&gt;If there are already answers, and nobody is mentioning it... the best is still to post a selfie answer.&lt;/p&gt;&#xA;&lt;p&gt;Try to make your selfie cover a little more than just the bug you found - self-reviewing is hard, but not impossible.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-09T20:23:00.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5692" PostTypeId="5" CreationDate="2015-07-09T20:56:11.040" Score="0" Body="&lt;p&gt;For more information regarding the process on this site, see this post:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://meta.codereview.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-09T20:56:11.040" LastActivityDate="2015-07-09T20:56:11.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5693" PostTypeId="4" CreationDate="2015-07-09T20:56:11.040" Score="0" Body="This tag is for questions regarding the process of reviewing improved code over time." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-09T20:56:11.040" LastActivityDate="2015-07-09T20:56:11.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5694" PostTypeId="5" CreationDate="2015-07-09T21:02:10.567" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-09T21:02:10.567" LastActivityDate="2015-07-09T21:02:10.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5695" PostTypeId="4" CreationDate="2015-07-09T21:02:10.567" Score="0" Body="This tag is for the annual &quot;Best of Code Review&quot; awards." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-09T21:02:10.567" LastActivityDate="2015-07-09T21:02:10.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5696" PostTypeId="1" AcceptedAnswerId="5700" CreationDate="2015-07-09T23:18:15.997" Score="13" ViewCount="139" Body="&lt;p&gt;In a recent answer &lt;a href=&quot;https://codereview.stackexchange.com/q/96379/31562&quot;&gt;on a recent question&lt;/a&gt; there was code written within a spoiler. I edited the post a bit to format the markdown better, but I ended up with something that just looks... horrible...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can code be written within a spoiler in posts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I ended up with was:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt;! `somefunction`&amp;lt;br&amp;gt;&#xA;&amp;gt;!  &amp;amp;nbsp;&amp;amp;nbsp;`indented line`&amp;lt;br&amp;gt;&#xA;&amp;gt;!  &amp;amp;nbsp;&amp;amp;nbsp;`another indented line`&amp;lt;br&amp;gt;&#xA;&amp;gt;!  &amp;amp;nbsp;&amp;amp;nbsp;`return something`&amp;lt;br&amp;gt;&#xA;&amp;gt;! `end`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This shows as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; &lt;code&gt;somefunction&lt;/code&gt;&lt;br&gt;&#xA;  &amp;nbsp;&amp;nbsp;&lt;code&gt;indented line&lt;/code&gt;&lt;br&gt;&#xA;  &amp;nbsp;&amp;nbsp;&lt;code&gt;another indented line&lt;/code&gt;&lt;br&gt;&#xA;  &amp;nbsp;&amp;nbsp;&lt;code&gt;return something&lt;/code&gt;&lt;br&gt;&#xA; &lt;code&gt;end&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but I find that the markdown to accomplish that is really ugly.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-11T20:19:35.207" Title="How can I post code within spoiler markdown?" Tags="|support|markdown|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5699" PostTypeId="1" AcceptedAnswerId="5701" CreationDate="2015-07-10T22:11:46.860" Score="3" ViewCount="65" Body="&lt;p&gt;&lt;a href=&quot;http://www.cryptopp.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Crypto++ is a C++ cryptographic library&lt;/a&gt;. CR used to have a dedicated tag for it: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crypto%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crypto++&amp;#39;&quot; rel=&quot;tag&quot;&gt;crypto++&lt;/a&gt;. Related, see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2511&quot;&gt;Pre-create tags 'crypto++' and 'cryptopp' for email notifications?&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an alert that triggers whenever someone uses the tag. The issue is, the tag is now a synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt;, so I get mostly spurious hits.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should be done? Should the site undo the synonym? Or should I remove the notification?&lt;/p&gt;&#xA;" OwnerDisplayName="user53032" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-07-10T23:17:18.627" Title="Current synonymization of [crypto++]" Tags="|support|tags|tag-synonyms|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5700" PostTypeId="2" ParentId="5696" CreationDate="2015-07-10T22:35:58.463" Score="8" Body="&lt;p&gt;Welp. This is the best solution I came up with. If you're okay with using &lt;code&gt;&amp;lt;pre&amp;gt;&lt;/code&gt;, then this is probably the best.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt;! &amp;lt;pre&amp;gt;&#xA;&amp;gt;! if(solution.SolutionBad == &quot;possibly&quot;) {&#xA;&amp;gt;!     print &quot;Code in spoilers!&quot;;&#xA;&amp;gt;! }&#xA;&amp;gt;! &amp;lt;/pre&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; &lt;pre&gt;&#xA; if(solution.SolutionBad == &quot;possibly&quot;) {&#xA;     print &quot;Code in spoilers!&quot;;&#xA; }&#xA; &lt;/pre&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you put the closing &lt;code&gt;&amp;lt;/pre&amp;gt;&lt;/code&gt; on the last line of code, that will remove one extra blank line at the end.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt;! &amp;lt;pre&amp;gt;&#xA;&amp;gt;! if(solution.SolutionBad == &quot;possibly&quot;) {&#xA;&amp;gt;!     print &quot;Code in spoilers!&quot;;&#xA;&amp;gt;! } &amp;lt;/pre&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Output:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; &lt;pre&gt;&#xA; if(solution.SolutionBad == &quot;possibly&quot;) {&#xA;     print &quot;Code in spoilers!&quot;;&#xA; } &lt;/pre&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="12390" LastEditDate="2015-07-11T20:19:35.207" LastActivityDate="2015-07-11T20:19:35.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5701" PostTypeId="2" ParentId="5699" CreationDate="2015-07-10T22:50:41.363" Score="1" Body="&lt;p&gt;I primarily performed the synonymization because &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/crypto%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;crypto++&amp;#39;&quot; rel=&quot;tag&quot;&gt;crypto++&lt;/a&gt; seemed more of a &quot;low-traffic&quot; tag while burnination didn't quite seem appropriate.  This may not have been a good move anyway, but I'll let the community decide on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that, yes, you can always remove the notification if you'd like.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-07-10T22:50:41.363" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5702" PostTypeId="2" ParentId="5699" CreationDate="2015-07-10T23:00:55.383" Score="3" Body="&lt;p&gt;Stack Overflow has specific tags for individual libraries because users are interested in solving problems using a particular library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review, on the other hand, is more interested in finding the best approach for accomplishing a task. An answer might even advise you to use a better library altogether.  Therefore, we tend to create tags for frameworks and very popular libraries.  A question about Crypto++ is probably adequately covered by the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2015-07-10T23:17:18.627" LastActivityDate="2015-07-10T23:17:18.627" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5703" PostTypeId="1" CreationDate="2015-07-11T11:55:12.230" Score="7" ViewCount="113" Body="&lt;p&gt;We close questions as duplicates when the code is too similar (or pretty much identical) to a previous question by the same asker. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When &lt;a href=&quot;https://codereview.stackexchange.com/questions/96568/an-algorithm-to-generate-combinations&quot;&gt;marking a question as a duplicate&lt;/a&gt; the following text is shown:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I feel that this text is a misguide. From reading this text, it can be interpreted as &lt;em&gt;&quot;Oh, my previous question got only one answer, and it didn't help me as much as I wanted to, then &lt;strong&gt;I will post the same code again in a new question&lt;/strong&gt; (but wait, &lt;strong&gt;isn't that exactly what I just did?&lt;/strong&gt;)&quot;.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The text does not provide the suggestion of &lt;em&gt;change your code to include suggestions from the answers you have received&lt;/em&gt;. It also does not mention that you can add a &lt;em&gt;bounty&lt;/em&gt; to your previous question, or that you can &lt;em&gt;share&lt;/em&gt; your question in chat, on Twitter, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest that we should change this text if possible. How can we make this text work better for Code Review?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-11T22:11:55.143" Title="Text when questions are marked as duplicate" Tags="|discussion|feature-request|duplicates|exact-duplicates|wording|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5704" PostTypeId="2" ParentId="5703" CreationDate="2015-07-11T12:04:05.163" Score="3" Body="&lt;p&gt;Really, this question is redundant. Code Review should have no duplicates (I wonder how many it actually has?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is very strict on what is defined as a duplicate. To qualify, the code is essentially identical on each question - this is rare, indeed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, why does this make this meta question redundant? Because if there really are duplicates, then one of two things should happen:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;if the duplicate has been answered, then the duplicate should be merged back in to the original (copying the answers, comments, etc. over on to the primary question, and deleting the duplicate).&lt;/li&gt;&#xA;&lt;li&gt;if there's nothing of value on the duplicate (no answers, etc.), then the duplicate can simply be deleted (after being closed as a duplicate).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;On Code Review there is no reason to keep duplicates hanging around. They are not &quot;guide posts&quot;, or &quot;search refiners&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bottom line is that duplicates should all end up deleted, and then it does not matter what the message says.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; - there were 6 questions marked as duplicates in the entire system. Two of them are referenced in this meta post:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/95966/generate-the-combinations?s=1|1.0000&quot;&gt;https://codereview.stackexchange.com/questions/95966/generate-the-combinations?s=1|1.0000&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/96568/an-algorithm-to-generate-combinations?s=2|1.0000&quot;&gt;https://codereview.stackexchange.com/questions/96568/an-algorithm-to-generate-combinations?s=2|1.0000&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These last two questions are only there because of this meta question. I believe they should be handled differently anyway....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first question has a whole bunch of code that is not in the duplicate, and it should not have been marked as a duplicate. It should be reopened, with the different focus it has.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second one is about as close to a duplicate as I can tell, and it is the only time I have seen a follow-on question with so much in common.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The differences are that the method now returns a value, and has additional logging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other 4 have now been identified as erroneous duplicates, and reopened.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line, this stack has no duplicates&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-11T16:16:39.683" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5705" PostTypeId="2" ParentId="233" CreationDate="2015-07-11T12:33:15.423" Score="1" Body="&lt;p&gt;The place where bad code is tearfully taken out behind the shed&lt;/p&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2015-07-11T12:33:15.423" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5706" PostTypeId="2" ParentId="5703" CreationDate="2015-07-11T20:15:01.890" Score="6" Body="&lt;p&gt;Yeah, the comment &lt;em&gt;&quot;your question is a duplicate so we closed it, please ask again&quot;&lt;/em&gt; doesn't make any sense in its current form. However, let's keep in mind that the situation is quite hypothetical, because as @rolfl said it too,&#xA;legitimate duplicates are extremely rare on Code Review,&#xA;and I don't think that's going to change in the foreseeable future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, duplicates &lt;em&gt;might&lt;/em&gt; happen every once in a while,&#xA;in theory at least, and I agree that we need a better text, just in case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about something like this? It's intentionally a bit verbose, feel free to trim to your taste:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question has been asked before and already has an answer. If those answers do not fully address your question, please explain your reasons, and what more you are looking for. One way or another, you need to differentiate from the previous question.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Keep in mind that the question might be hard to answer. To encourage better reviews, you can try to offer a bounty, or share the question on various social outlets such as Twitter, Facebook, or others.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-07-11T22:11:55.143" LastActivityDate="2015-07-11T22:11:55.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5707" PostTypeId="1" AcceptedAnswerId="5709" CreationDate="2015-07-12T14:12:35.207" Score="8" ViewCount="179" Body="&lt;p&gt;Regarding &lt;a href=&quot;https://codereview.stackexchange.com/questions/96661/project-euler-52-permuted-multiples#comment176668_96661&quot;&gt;this&lt;/a&gt; question, OP has stated his code works under SpiderMonkey 1.8.5, but not in NodeJS. I've looked at the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Releases/1.8.5&quot; rel=&quot;nofollow noreferrer&quot;&gt;SpiderMonkey 1.8.5 page&lt;/a&gt; and it states that;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note that version 1.8.5 is outdated. The latest version of SpiderMonkey can always be found on the source download page.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In an effort to try and correctly review this code, I usually first copy the original code onto my machine and create test cases to replicate the expected functionality. That way, once I refactor the code into a 'nicer' form, I can be sure the code still works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I tried to run this code on IoJS v2.3.4, which is an implementation of the v8 engine that supports ES6, in particular, it supports generators (which is the use of the &lt;code&gt;yield&lt;/code&gt; keyword in tandem with &lt;code&gt;function*&lt;/code&gt; to create potentially infinite sequences).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under this environment, running the code results in a syntax error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/home/dan/code-review/96661-project-euler-52-permuted-multiples/original.js:9&#xA;      yield start;&#xA;            ^^^^^&#xA;SyntaxError: Unexpected identifier&#xA;    at exports.runInThisContext (vm.js:53:16)&#xA;    at Module._compile (module.js:413:25)&#xA;    at Object.Module._extensions..js (module.js:448:10)&#xA;    at Module.load (module.js:355:32)&#xA;    at Function.Module._load (module.js:310:12)&#xA;    at Function.Module.runMain (module.js:471:10)&#xA;    at startup (node.js:117:18)&#xA;    at node.js:948:3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In ES5 (and lower versions, which is what SpiderMonkey runs), the &lt;code&gt;yield&lt;/code&gt; keyword is considered a reserved word, and any ES5-compliant JavaScript engines &lt;em&gt;should&lt;/em&gt; raise the error &lt;code&gt;Unexpected reserved word: yield&lt;/code&gt;. And in the ES6 engine - which is when the &lt;code&gt;yield&lt;/code&gt; keyword came into standard parlance, I'm getting a &lt;code&gt;SyntaxError: Unexpected identifier&lt;/code&gt;. Indeed, the latest stable release of node (node v0.12.7) gives us a similar error:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;dan@dan-BB-35708A:~/code-review/96661-project-euler-52-permuted-multiples$ nvm i stable&#xA;######################################################################## 100.0%&#xA;Now using node v0.12.7 (npm v2.11.3)&#xA;/home/dan/code-review/96661-project-euler-52-permuted-multiples/original.js:9&#xA;      yield start;&#xA;            ^^^^^&#xA;SyntaxError: Unexpected identifier&#xA;    at exports.runInThisContext (vm.js:73:16)&#xA;    at Module._compile (module.js:443:25)&#xA;    at Object.Module._extensions..js (module.js:478:10)&#xA;    at Module.load (module.js:355:32)&#xA;    at Function.Module._load (module.js:310:12)&#xA;    at Function.Module.runMain (module.js:501:10)&#xA;    at startup (node.js:129:16)&#xA;    at node.js:814:3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As far as I am concerned, this question has non-working code, but OP states it &lt;em&gt;does&lt;/em&gt; work (for him) on SpiderMonkey 1.8.5. Should we allow this question because it works on a particular version of a browser engine (one I am convinced has a bug because it's not standards compliant given its treatment of &lt;code&gt;yield&lt;/code&gt;) or should it be closed due to non-working code?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Interesting, I've just tested this code on SpiderMonkey 2.4.0 (only version I can seem to find on the Ubuntu package repository) and the code &lt;em&gt;does actually work&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;dan@dan-BB-35708A:~/code-review/96661-project-euler-52-permuted-multiples$ js24 original.js&#xA;142857&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42325" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-07-14T21:22:32.433" Title="Topicality of question &quot;Project Euler #52 - Permuted multiples&quot;" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5708" PostTypeId="1" CreationDate="2015-07-12T14:20:58.570" Score="5" ViewCount="118" Body="&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/JA2mV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/JA2mVl.png&quot; alt=&quot;Screenshot from CodeReview Meta &amp;quot;active&amp;quot;, click to enlarge&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's a view from the &quot;active&quot; page on the Code Review meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edits are mostly minor.  And some of them are coming from quite old questions, even questions with the &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; tag.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like this question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2511/36366&quot;&gt;Pre-creating tags [crypto++] and [cryptopp] for email notifications&lt;/a&gt;.  It was asked 10 months.  It's a relatively specific question and was marked as completed 10 months ago.  Before yesterday, the question hadn't been touched in 10 months.  Then a simple edit to tidy up grammar/spelling bumps it to the top and makes it appear to be a new issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that's not the only instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/posts/2499/revisions&quot;&gt;This question&lt;/a&gt; received very minor edits after sitting inactive for 10 months.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/posts/165/revisions&quot;&gt;This question&lt;/a&gt; received relatively insignificant edits after sitting inactive for 2 years (the question itself is 4 years old... it received a new answer 2 years ago, and that was the last activity outside of this edit).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/posts/4969/revisions&quot;&gt;This question&lt;/a&gt; was marked status completed back in January (6 months ago), and subsequently received an additional tag &lt;em&gt;and&lt;/em&gt; a pretty unnecessary title edit, both bumping a resolved issue.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It is one thing to trawl through the main-site posts and make these clean-up edits and bump stuff to the top.  The site's scope has changed over time, but old questions still show up in search results.  Leaving main-site questions in bad shape means we're leaving bad examples of how to post questions (that are seemingly well-received).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But isn't the meta a bit different?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The meta is where the majority of the site's issues are being sorted out.  Minor edits to old questions (especially resolved issues) are bumping current issues down the page.  Even if the meta is relatively slow, an edit to a 4 year old question makes it appear to either be a new issue or an issue with new information.  And unless it's an outstanding, unresolved issue, does it really deserve new attention just to make the title a pun?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be possible to limit our meta edits to either relatively fresh questions, or questions that are at least still relevant today.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="52915" LastEditDate="2019-02-23T05:56:50.617" LastActivityDate="2019-02-23T05:56:50.617" Title="Are minor edits to old meta questions useful?" Tags="|discussion|editing|meta|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="5709" PostTypeId="2" ParentId="5707" CreationDate="2015-07-12T14:24:35.207" Score="8" Body="&lt;p&gt;There are only two reasons this question should be closed as broken code.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The OP is saying it is broken in a particular environment (but not others) and is asking for help making it work in these environments.&lt;/li&gt;&#xA;&lt;li&gt;You are &lt;em&gt;certain&lt;/em&gt; that the code is actually broken in the environment that the OP is claiming the code works in.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Different projects have different constraints.  For whatever reason, the OP may be required, for his project, to be using SpiderMonkey 1.8.5 and whatever browser version he claims it works on.  And the constraint of his project states that this is the only environment that it must work in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that is the case, and it actually does work in the OP's specified environment, I can't see how the code is broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Arguably, the question could potentially use some more clarity on what environments the OP requires working for perhaps (since he has partially stated some environments he is aware it does not work in).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But consider iOS.  With every version of iOS, Apple deprecates methods, and eventually your iOS 5.0 code isn't going to run in iOS 9.0 (depending on what the code is).  Does that mean when iOS 9.0 comes out, I should sort through all of the iOS 5.0 questions and close them as broken if they contain code that won't work on iOS 9.0?  This seems unquestionably unreasonable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP can specific specific environments &amp;amp; constraints for their code.  As long as it works in these environments &amp;amp; constraints, it's not broken code.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="36366" LastEditDate="2015-07-12T14:28:57.287" LastActivityDate="2015-07-12T14:28:57.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5710" PostTypeId="2" ParentId="5708" CreationDate="2015-07-12T14:43:16.533" Score="7" Body="&lt;p&gt;Is this useful? Not always, no. But sometimes, yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes I have been quite glad that a (very) old topic resurfaced for new debate. Things have changed in the 3+ years since the site first entered beta. If these things don't get drudged up from time to time, we leave obsolete site &quot;policy&quot; out there, even though it's no longer the accepted practice. Just like questions on the main site that no longer are suitable representations of what's good here, some of these old metas are similar in that the answers there may no longer apply. Bringing them to light from time to time is a good thing IMO.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-07-12T14:43:16.533" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5711" PostTypeId="2" ParentId="5708" CreationDate="2015-07-12T15:36:50.653" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Are minor edits to old meta questions useful?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That depends on the edit.&#xA;A useful edit is a useful edit,&#xA;regardless of the age of the question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If a user was abusing the site and was intentionally bumping questions to crowd out other posts, that would be a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a user was notoriously making inconsequential edits, even without malicious intent, but causing irrelevant old posts to crowd out relevant discussions, that would be a problem too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You found some examples of minor edits,&#xA;but I don't see evidence of harm being done,&#xA;and relevant posts getting crowded out.&#xA;If you want to prove that excessive minor edits ---&#xA;be they intentional abuses or just over-zealous editing,&#xA;are crowding out relevant discussions,&#xA;I think you need to bring stronger evidence to make a point.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-07-12T21:24:43.643" LastActivityDate="2015-07-12T21:24:43.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5712" PostTypeId="2" ParentId="5707" CreationDate="2015-07-12T16:12:48.567" Score="5" Body="&lt;p&gt;If the OP claims the code works on some version X of software Y,&#xA;and you cannot reproduce that given environment,&#xA;and you don't have reasonable suspicion that the OP is lying,&#xA;then the code shouldn't be considered broken.&#xA;(Innocent until proven guilty.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If version X of software Y is obsolete,&#xA;that doesn't make the code broken either.&#xA;But it might mean that reviewing it will not be worth your time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your effort to reproduce the OP's environment is admirable.&#xA;This is also the way I like to answer questions:&#xA;reproduce, test, improve, re-test, answer.&#xA;Sometimes it's just too hard to reproduce,&#xA;and after some time of tinkering I just have to accept defeat and move on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line: OP's code seems to be working, leave it open.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-12T16:12:48.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5713" PostTypeId="1" AcceptedAnswerId="5715" CreationDate="2015-07-13T00:31:17.740" Score="4" ViewCount="51" Body="&lt;p&gt;I'm confused by the tag sections in my profile, and I'm wondering if others might be as well. I noticed that my top tag was listed under my reputation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UC2HK.png&quot; alt=&quot;My top tag&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I clicked on the &quot;tags&quot; section to see which tags I had answered questions for. There, I see a different set of numbers by the same tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/QUBAo.png&quot; alt=&quot;Tags I&amp;#39;ve answered questions in&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what do the various numbers mean? I assume +90 means I've gotten 90 reputation points (overall or just recently?) in that tag. But what are the 42 and x13 in the lower section? The number of questions/answers I've posted in that tag? Something else?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm guessing I'm not the only one confused by this. Perhaps some clarifying text somewhere in the UI would make this more obvious?&lt;/p&gt;&#xA;" OwnerUserId="43196" LastEditorUserId="22222" LastEditDate="2015-07-13T01:21:28.707" LastActivityDate="2015-07-13T01:21:28.707" Title="Add clarifying text to the tags section of the profile" Tags="|feature-request|tags|profile-page|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5714" PostTypeId="2" ParentId="5713" CreationDate="2015-07-13T00:37:30.633" Score="5" Body="&lt;p&gt;Hovering over the text tells you the score and number of your non-wiki questions and answers, and possibly your wiki questions and answers.  The number to the left is the score of your non-wiki answers in that tag, and the number to the left is the total number of posts with that tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RVcbf.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-07-13T00:37:30.633" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5715" PostTypeId="2" ParentId="5713" CreationDate="2015-07-13T00:45:27.640" Score="5" Body="&lt;p&gt;Each number has an explanatory tooltip.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KFgBw.png&quot; alt=&quot;478 [vba] x 123: Asked 29 non-wiki questions with a total score of 272. Gave 93 non-wiki answers with a total score of 478&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, that 42 is your net score for the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; tag (which counts toward your tag badge), and the x13 is the number of posts you have in that tag (questions &amp;amp; answers combined).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tag score is the number of upvotes minus the number of downvotes under a given tag. Because only non-wiki answer upvotes count toward a tag badge, that's what the numbers are showing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/63836/197901&quot;&gt;More information on tag badges here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-07-13T00:45:27.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5717" PostTypeId="2" ParentId="5708" CreationDate="2015-07-13T13:30:48.167" Score="6" Body="&lt;p&gt;No, minor edits are not useful, &lt;em&gt;&lt;strong&gt;but&lt;/strong&gt;&lt;/em&gt; your definition of minor is not consistent with Stack Exchange standards.&lt;/p&gt;&#xA;&lt;p&gt;An edit which improves the quality of a post is not minor. See &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit&quot;&gt;the help center (on edit privilege)&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;When should I edit posts?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Any time you feel you can make the post better, and are inclined to do&#xA;so. Editing is encouraged!&lt;/p&gt;&#xA;&lt;p&gt;Some common reasons to edit are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;to fix grammatical or spelling mistakes&lt;/li&gt;&#xA;&lt;li&gt;to clarify the meaning of a post without changing it&lt;/li&gt;&#xA;&lt;li&gt;to correct minor mistakes or add addendums / updates as the post ages&lt;/li&gt;&#xA;&lt;li&gt;to add related resources or hyperlinks&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Try to make the post substantively better when you edit, not just change a&#xA;single character. Tiny, trivial edits are discouraged.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Doing a spot check on the same posts you linked, here are some observations:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;edits also included tag edits.&lt;/li&gt;&#xA;&lt;li&gt;corrected the names of various sites (&amp;quot;StackOverflow&amp;quot; and &amp;quot;CodeReview&amp;quot; to &amp;quot;Stack Overflow&amp;quot; and &amp;quot;Code Review&amp;quot;, for example).&lt;/li&gt;&#xA;&lt;li&gt;edits included spelling and grammar fixes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I think the actual issue here, is that your definition of &amp;quot;too-minor&amp;quot; is inconsistent with the site's definition.&lt;/p&gt;&#xA;&lt;p&gt;The edits were not minor, they improved the posts, and thus they were useful&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-13T13:30:48.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5719" PostTypeId="2" ParentId="5708" CreationDate="2015-07-14T15:04:16.503" Score="5" Body="&lt;h1&gt;But isn't the meta a bit different?&lt;/h1&gt;&#xA;&lt;p&gt;Yes, and that's exactly why it's less of a problem on meta than on the regular site.&lt;/p&gt;&#xA;&lt;p&gt;The regular site is about reviewing code. The OP will want an answer, preferably within a short amount of time. On average we get around 35 of those posts per day. The 'newest' tab shows at most 50 questions a day, so on average questions are 'new' for at least a day (less when it's busy).&lt;/p&gt;&#xA;&lt;p&gt;Meta is about features, discussion, scope refinement, etcetera. We talk about what should happen and what shouldn't happen on the main site. Questions here are stated because the answer will hopefully help the community as a whole. My 'newest' tab on meta shows the 15 most recent questions and the oldest is 10 days old.&lt;/p&gt;&#xA;&lt;p&gt;Now we've established meta has way less activity than the main site. Your screenshot shows 7 edits per day. I'd say, given the numbers mentioned before, those numbers are very acceptable.&lt;/p&gt;&#xA;&lt;p&gt;Just to be clear: this is only one of the reasons it's not a problem. However, I think the other answers have already tackled most other reasons.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-14T15:04:16.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5720" PostTypeId="1" CreationDate="2015-07-14T21:18:20.120" Score="46" ViewCount="460" Body="&lt;p&gt;Code Review's &lt;a href=&quot;https://codereview.stackexchange.com/election/1&quot;&gt;first moderator election&lt;/a&gt; has come to a close, the votes have been tallied, and the 4 new moderators are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/31562&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/31562.png&quot; alt=&quot;Simon André Forsberg&quot;&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/9357&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/9357.png&quot; alt=&quot;200_success&quot;&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/22222&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/22222.png&quot; alt=&quot;Jamal&quot;&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/23788&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/23788.png&quot; alt=&quot;Mat&amp;#39;s Mug&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please thank them for volunteering, and share your assistance and advice with them as they learn the ropes! (Or at least the two who were not &lt;em&gt;pro tempore&lt;/em&gt; moderators. ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please also thank the outgoing moderator, &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;, who did so much to make this site successful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For details on how the voting played out, you can download the election results &lt;a href=&quot;https://codereview.stackexchange.com/election/1&quot;&gt;here&lt;/a&gt;, or &lt;a href=&quot;http://www.opavote.org/results/4947582459576320/0&quot; rel=&quot;nofollow noreferrer&quot;&gt;view a summary report online&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27060" LastEditorUserId="31562" LastEditDate="2017-11-26T10:26:02.733" LastActivityDate="2017-11-26T10:26:02.733" Title="2015 Community Moderator Election Results" Tags="|discussion|moderators|election|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5721" PostTypeId="2" ParentId="5720" CreationDate="2015-07-14T21:22:07.810" Score="22" Body="&lt;p&gt;Congratuations to the new moderators!  Thanks to all of the candidates (and voters) for your participation, and sincere thanks to the outgoing moderators for keeping the ship afloat until now.  There were so many excellent candidates that it's clear that Code Review will be a vital resource for a long time.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2015-07-14T21:22:07.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5722" PostTypeId="2" ParentId="5707" CreationDate="2015-07-14T21:22:32.433" Score="0" Body="&lt;p&gt;In this situation, where it seems likely that the code is broken, but the OP claims to be targeting an environment that is difficult to reproduce, I would have no hesitation in:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Politely requesting that the OP make the code more portable and easier to review. In most cases, the obscure environment is not necessary.&lt;/li&gt;&#xA;&lt;li&gt;Down-voting the question. I want to discourage people from posting code that is hard to run and hard to review (even if on-topic), and the down-vote is the way to do that.&lt;/li&gt;&#xA;&lt;li&gt;Not putting any more work into answering the question until (if ever) the OP improves the code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2015-07-14T21:22:32.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5723" PostTypeId="2" ParentId="5720" CreationDate="2015-07-14T21:22:52.907" Score="37" Body="&lt;p&gt;Congratulations to the four of you, and all the best.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A dream team for sure, and, if you need some advice, well, don't call me, I will be on holiday ;-)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-07-14T21:22:52.907" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5724" PostTypeId="2" ParentId="5720" CreationDate="2015-07-14T22:21:23.230" Score="25" Body="&lt;p&gt;Thanks, rolfl, for your enormous contribution to the community.  Without your effort, we would not be where we are today.  I'll miss having your wisdom on the moderation team and your watchful eye on the events in the rest of Stack Exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Congratulations to Simon, Mat's Mug, and Jamal!  I believe the community has chosen wisely, and I look forward to working with you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks to everyone who voted and all the candidates who ran: you've all done your part to make Code Review's election the biggest graduation election in Stack Exchange history.  I'm glad to see that everyone ran a clean campaign.  =)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-07-14T22:21:23.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5725" PostTypeId="1" AcceptedAnswerId="5726" CreationDate="2015-07-14T22:53:47.210" Score="14" ViewCount="135" Body="&lt;p&gt;Say someone writes a question about some JavaScript code that &lt;em&gt;does not&lt;/em&gt; use jQuery. Then, someone comes along to write a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In their review, the first thing they write is that the OP should use jQuery. Maybe they include a specific reason, or maybe they just say it will help overall.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, the code samples in the rest of their answer are all in jQuery.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this sort of thing allowed? I think it might be allowed because...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The answerer is expressing their solution and explaining why it is better.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, I think this might not be allowed because...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The OP of the question may not know jQuery, or may want a review in JavaScript.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2015-07-18T16:34:38.783" Title="Answering a JavaScript question with jQuery" Tags="|discussion|answers|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5726" PostTypeId="2" ParentId="5725" CreationDate="2015-07-14T23:09:26.370" Score="16" Body="&lt;p&gt;If OP wants vanilla JS, they will most probably mention it in their post, along with the reason(s) why jQuery wouldn't be usable (or, be prepared to reply to comments asking &lt;em&gt;Y U NO jQuery&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an answerer feels like pointing out how jQuery would make better code, I see no reason not to allow it, especially if the answer includes code that shows how much better life is with jQuery.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-07-14T23:09:26.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5727" PostTypeId="2" ParentId="5725" CreationDate="2015-07-14T23:10:17.103" Score="1" Body="&lt;p&gt;In my opinion, as far as code reviews are concerned, I think the latter point trumps the former; i.e., if the code I present to be reviewed is in X language using X library, I want &lt;em&gt;that code&lt;/em&gt; reviewed, and not my code rewritten using Y library or whatever. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be wrong for an answerer to assume that there is &lt;em&gt;not&lt;/em&gt; a good reason why the OP is not using Y library. Now, I don't think there's anything wrong with &quot;mentioning&quot; that Y library could make things easier, but I feel it should be done in passing, and not be the point of focus of the &quot;review&quot; (or &quot;rewrite&quot;, as it may be).&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2015-07-14T23:10:17.103" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5728" PostTypeId="2" ParentId="5725" CreationDate="2015-07-14T23:14:23.860" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I see you're trying to determine when to use jQuery by analyzing the problem at hand and applying logic and reason to make an informed decision about its possible implementation. You should totally drop that and try jQuery. –  &lt;a href=&quot;https://meta.stackexchange.com/questions/45176/when-is-use-jquery-not-a-valid-answer-to-a-javascript-question#comment103180_45176&quot;&gt;snicker Apr 1 '10 at 21:28&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Okay, all jokes aside, recommending different languages and/or frameworks seems completely acceptable to me, albeit with a few caveats. You mentioned the biggest one already. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The answerer is expressing their solution and explaining why it is better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's big. That's what makes it a review instead of just an alternative implementation. In other words, &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You should totally drop that and use jQuery.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;is not a valid answer and should rightfully be downvoted into oblivion. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second part of your question is more interesting. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The OP of the question may not know jQuery, or may want a review in JavaScript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only time that should hold you back from making a recommendation is if OP explicitly says that using a framework is not an option &lt;em&gt;and&lt;/em&gt; (in my opinion) has given valid reasons for it. Even then, a well laid out argument/example may give OP the ammo they need to change minds about the (often arbitrary) reasons for not using an available tool. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-07-14T23:14:23.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5729" PostTypeId="2" ParentId="5725" CreationDate="2015-07-14T23:27:25.467" Score="5" Body="&lt;p&gt;Answers that are simply &lt;em&gt;wrong&lt;/em&gt; aren't supposed to be deleted.  Answers that are supposed to be deleted are not answers at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you've outlined in your question isn't a non-answer.  Worst case scenario, it's a bad answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you're really asking:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What should we do with bad answers?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And the answer is simple, even if we don't do enough of it on Code Review: downvote it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, a jQuery answer to a JavaScript question may not automatically imply a bad answer.  I'm not a domain expert, so I'm not passing judgment on that aspect.  But you have to take things into consideration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, from a language-agnostic approach, here's a set of points to consider when you're thinking about posting an answer in a language other than what the question asked it in (or when you're in a position to up/down vote such an answer):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does using the other language mean rewriting the entire project in the new language or can the languages be mixed in the same project?&lt;/li&gt;&#xA;&lt;li&gt;If the answer to the previous question is &quot;they can be mixed&quot;, does mixing the languages mean a lot of overhead (importing some big library or framework that may not otherwise be imported)?&lt;/li&gt;&#xA;&lt;li&gt;How comfortable is the OP with the alternative language?  What impact will this answer have on maintainability from the OP's perspective?&lt;/li&gt;&#xA;&lt;li&gt;Is the alternative language's approach actually really that much better than the original language posted in?&lt;/li&gt;&#xA;&lt;li&gt;Does the alternative language actually work well for the constraints the OP is working in (ex. recommending C# for an OS X project)?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-14T23:27:25.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5730" PostTypeId="2" ParentId="5720" CreationDate="2015-07-15T02:46:48.113" Score="14" Body="&lt;p&gt;I find it awesome that we were able to keep two great moderators AND add two of our most dynamic users to the team. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simon and Mat's Mug, you guys will certainly get the best mentoring possible from the old timers and together I'm sure you'll raise the bar even further for this site! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Congratulations to all and big thanks to rolfl for all the contribution. Enjoy the well earned rest ;)&lt;/p&gt;&#xA;" OwnerUserId="39810" LastActivityDate="2015-07-15T02:46:48.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5732" PostTypeId="1" AcceptedAnswerId="5735" CreationDate="2015-07-16T00:35:08.193" Score="13" ViewCount="182" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/97061/36366&quot;&gt;Function to erase a character in a string&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is currently closed with the hypothetical/stub/pseudocode close reason.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example. Questions seeking an explanation of someone else's code are also off-topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yet the code is none of this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that it the question is obscenely short (and probably deserving of all of its downvotes), but is that the reason for the close votes?  Because I can't see any other reason for the close votes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/466/36366&quot;&gt;we've already decided that there's not a minimum length for code&lt;/a&gt; in questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't a question.  This is a billboard for reopen votes.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-07-28T21:15:32.837" Title="&quot;Function to erase a character in a string&quot; question was unfairly closed" Tags="|discussion|specific-question|closed-questions|code-length|vote-to-reopen|" AnswerCount="3" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5733" PostTypeId="2" ParentId="5732" CreationDate="2015-07-16T00:47:33.333" Score="-5" Body="&lt;p&gt;I will explain my close vote. According to the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center/On Topic&lt;/a&gt;, questions must be about one of:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't see any of those as answerable. The question is too short to say anything meaningful. What I posted in a comment is only a &lt;em&gt;guess&lt;/em&gt; because we don't know what the OP's actual code looks like.&lt;/p&gt;&#xA;" OwnerUserId="57656" LastActivityDate="2015-07-16T00:47:33.333" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5734" PostTypeId="2" ParentId="466" CreationDate="2015-07-16T01:32:29.267" Score="-7" Body="&lt;p&gt;There &lt;em&gt;is&lt;/em&gt; a necessary minimum, but it is not strictly related to length.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather, the minimum related to whether there is enough &lt;em&gt;context&lt;/em&gt; to know whether or not the code is good. For a longer code sample, the related bits give enough context for each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a rough rule of thumb, code should have at least three function calls or control flow statements. A single call is almost never sufficient to know what it's for, and I can't think of any two-call cases either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in &lt;em&gt;this&lt;/em&gt; question satisfies that minimum.&lt;/p&gt;&#xA;" OwnerUserId="57656" LastEditorUserId="57656" LastEditDate="2015-07-16T01:42:58.573" LastActivityDate="2015-07-16T01:42:58.573" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5735" PostTypeId="2" ParentId="5732" CreationDate="2015-07-16T01:44:27.603" Score="11" Body="&lt;p&gt;I concur, and agree with its reopening.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have anything to say about the code, you don't have to review it.  If you don't like the question, you are free to downvote according to your conscience.  If you feel strongly enough about it, you might even vote to close it as &quot;Unclear what you are asking&quot;.  Personally, I think it's somewhere between &quot;meh&quot; and &quot;OK&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this question was in no way about hypothetical code, example code, or stub code.  Please keep in mind that that closure reason is intended to guard against generic best-practices questions where the code cannot be taken literally.  That reason does not apply here.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-07-16T01:44:27.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5736" PostTypeId="5" CreationDate="2015-07-16T04:23:02.240" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-16T04:23:02.240" LastActivityDate="2015-07-16T04:23:02.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5737" PostTypeId="4" CreationDate="2015-07-16T04:23:02.240" Score="0" Body="For questions about internet trolls and trolling on Stack Exchange sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-16T04:23:02.240" LastActivityDate="2015-07-16T04:23:02.240" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5738" PostTypeId="2" ParentId="5732" CreationDate="2015-07-16T05:31:50.073" Score="3" Body="&lt;p&gt;I have seen a number of questions, involving exclusively large code, reviewed in only about 15 lines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The function I posted may be a one-liner, but that doesn't mean it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is not subject to review&lt;/li&gt;&#xA;&lt;li&gt;Doesn't offer variety of possible improvements regarding the readability or the functionality&lt;/li&gt;&#xA;&lt;li&gt;Is not useful code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And yet, it received a pretty good review. Why shuffle the rules instead of reconsidering the question's actual value? It makes no sense to me.&lt;/p&gt;&#xA;" OwnerUserId="56310" LastEditorUserId="22222" LastEditDate="2015-07-16T15:29:42.837" LastActivityDate="2015-07-16T15:29:42.837" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5739" PostTypeId="1" CreationDate="2015-07-16T19:30:17.350" Score="0" ViewCount="97" Body="&lt;p&gt;&lt;a href=&quot;https://www.python.org/dev/peps/pep-0483/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 483&lt;/a&gt; and &lt;a href=&quot;https://www.python.org/dev/peps/pep-0484/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 484&lt;/a&gt; finally introduced semantics for function annotations, and adds a new &lt;code&gt;typing&lt;/code&gt; module to the standard library that provides important types, especially generics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any Python program that uses annotations now &lt;em&gt;must&lt;/em&gt; use them as this PEP specifies, unless they use the &lt;code&gt;@typing.no_type_check&lt;/code&gt; decorator. In other words, &lt;a href=&quot;https://www.python.org/dev/peps/pep-3107/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 3107&lt;/a&gt; is overridden. Note that PEP 3107 &lt;em&gt;did&lt;/em&gt; anticipate that something like PEP 484 would happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have observed that code written using the new &lt;code&gt;typing&lt;/code&gt; module always follows a distinct dialect, both syntactically and stylistically. This is quite similar to the way Python2 and Python3 are dialects of Python, and sometimes require different advice in a review. Likewise, some people might prefer to avoid one dialect or another, but this new dialect &lt;em&gt;is&lt;/em&gt; blessed by the BDFL.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jamal removed the tag from &lt;a href=&quot;https://codereview.stackexchange.com/questions/97097/parsing-span-library&quot;&gt;my question&lt;/a&gt; since it did not exist here and does not exist on Stack Overflow either, but I think it deserves to exist. (Edit: and I do not think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/type-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;type-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;type-safety&lt;/a&gt; is a good fit).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, there is not a lot of experience with this module because it's only standardized in Python 3.5, which is still not released. However, with a third-party backport of the &lt;code&gt;typing&lt;/code&gt; module, it works for Python 3.2, and there is even experimental support for Python 2.7 (either using &lt;code&gt;# type:&lt;/code&gt; comments or using a codec to strip the annotations).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://mypy-lang.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;mypy&lt;/a&gt; project was the motivator for the PEP and is the current focus for activity that &lt;em&gt;uses&lt;/em&gt; the annotations for type-checking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Synonyms I considered for the tag: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-typing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-typing&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-typing&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mypy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mypy&amp;#39;&quot; rel=&quot;tag&quot;&gt;mypy&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-type-hints&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-type-hints&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-type-hints&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-type-hinting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-type-hinting&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-type-hinting&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pep484&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pep484&amp;#39;&quot; rel=&quot;tag&quot;&gt;pep484&lt;/a&gt;, but since this is still rare retagging every question should be viable for now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any question tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-typing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-typing&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-typing&lt;/a&gt; must be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; and should be tagged either &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="57656" LastEditorUserId="57656" LastEditDate="2015-07-16T20:12:42.180" LastActivityDate="2015-07-17T00:48:19.823" Title="The case for [python-typing]" Tags="|discussion|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5740" PostTypeId="2" ParentId="5739" CreationDate="2015-07-17T00:48:19.823" Score="4" Body="&lt;p&gt;I'm not Python expert, but based on the way we handle tags on Code Review, this tag seems inappropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5739/the-case-for-python-typing#comment13025_5739&quot;&gt;200_success has recommended&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/type-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;type-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;type-safety&lt;/a&gt;, and I think I agree with this recommendation.  Your question doesn't make a case against this recommendation, but you left this comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;that looks like a meta tag to me, whereas python-typing conveys specific information that will have a major influence on the advice&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you think it's a meta-tag, I highly recommend you make a post to argue that point and we can possibly get rid of the tag.  But that's not what this thread is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The more important part of your point is that you argue that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-typing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-typing&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-typing&lt;/a&gt; somehow conveys more specific information than a question tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/type-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;type-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;type-safety&lt;/a&gt;.  I don't think that's the case.  If that's the case, you need to demonstrate first that there are multiple types of type-safety in Python and second that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-typing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-typing&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-typing&lt;/a&gt; conveys important information regarding the type of type-safety.  And is it going to be used when type-safety is an important aspect of the question or just any time type-safety is used?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about some corollaries to instances of other attempts at very language-specific tags?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2072/36366&quot;&gt;The NS-specific tags for Objective-C/Swift were decided to be too specific&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3692/36366&quot;&gt;Hash-map, hash-table, and dictionary are all considered the same thing&lt;/a&gt;, despite the fact that none of the languages I personally use on a regular basis have a hash-map or hash-table... they all have dictionaries... and you can't create a question with the dictionary tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-typing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-typing&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-typing&lt;/a&gt; looks like an extraordinarily language specific tag in a language that is already littered with tons of language specific tags since they seem to require a tag for every version of the language...&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-07-17T00:48:19.823" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5741" PostTypeId="1" CreationDate="2015-07-17T01:35:18.640" Score="-5" ViewCount="69" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/type-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;type-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;type-safety&lt;/a&gt; tag is used to mean all sorts of different things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In all languages, it often refers to some sort of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/enum&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;enum&amp;#39;&quot; rel=&quot;tag&quot;&gt;enum&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;In C++, it often means &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/template&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;template&amp;#39;&quot; rel=&quot;tag&quot;&gt;template&lt;/a&gt; (Edit: there is a proposal to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5742/merge-request-template-generics&quot;&gt;merge into generics&lt;/a&gt;).&lt;/li&gt;&#xA;&lt;li&gt;In C# and Java), it often means &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/generics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;generics&amp;#39;&quot; rel=&quot;tag&quot;&gt;generics&lt;/a&gt;. (most other languages that support the concept use word too).&lt;/li&gt;&#xA;&lt;li&gt;I'm not sure exactly what it means in Haskell, F#, and Scala.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There are only 41 questions so it should be an easy burnination. Most of the questions already have the appropriate other tag so nothing is lost if we just delete it.&lt;/p&gt;&#xA;" OwnerUserId="57656" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-07-19T19:34:39.317" Title="Burninate [type-safety]" Tags="|discussion|tags|burninate-request|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5742" PostTypeId="1" CreationDate="2015-07-17T01:37:50.757" Score="4" ViewCount="108" Body="&lt;p&gt;As far as I can tell, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/template&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;template&amp;#39;&quot; rel=&quot;tag&quot;&gt;template&lt;/a&gt; is basically just C++'s version of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/generics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;generics&amp;#39;&quot; rel=&quot;tag&quot;&gt;generics&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is correct and there is no other appropriate use of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/template&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;template&amp;#39;&quot; rel=&quot;tag&quot;&gt;template&lt;/a&gt; tag (the tag says it's not supposed to be used for &quot;template-meta-programming&quot;), then I recommend we synonimize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/template&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;template&amp;#39;&quot; rel=&quot;tag&quot;&gt;template&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/generics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;generics&amp;#39;&quot; rel=&quot;tag&quot;&gt;generics&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;As a note, this tag almost certainly has some improper uses for things like &quot;template-meta-programming&quot; which the wiki cautions against, and probably some other things, so it'd need some clean-up.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="22222" LastEditDate="2015-12-04T14:23:46.393" LastActivityDate="2015-12-04T14:23:46.393" Title="Synonym request: [template] -&gt; [generics]" Tags="|discussion|status-declined|tags|synonym-request|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="5743" PostTypeId="1" CreationDate="2015-07-17T01:40:49.593" Score="20" ViewCount="434" Body="&lt;p&gt;Now that your community has entered into design independent graduation, I can co-opt this existing thread and turn it into an official Community Ads thread. Please note that there have been some changes to the requirements for ads.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What are Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be shown.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we have Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This is a method for the community to control what gets promoted to visitors on the site. For example, you might promote the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the site's twitter account&lt;/li&gt;&#xA;&lt;li&gt;cool events or conferences&lt;/li&gt;&#xA;&lt;li&gt;anything else your community would genuinely be interested in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The goal is for future visitors to find out about &lt;em&gt;the stuff your community deems important&lt;/em&gt;. This also serves as a way to promote information and resources that are &lt;em&gt;relevant to your own community's interests&lt;/em&gt;, both for those already in the community and those yet to join. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we reset the ads every year?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. We reset the ads once a year, every December.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community promotion ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a year of exposure.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How does it work?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The answers you post to this question &lt;em&gt;must&lt;/em&gt; conform to the following rules, or they will be ignored. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;All answers should be in the exact form of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[![Tagline to show on mouseover][1]][2]&#xA;&#xA;   [1]: http://image-url&#xA;   [2]: http://clickthrough-url &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please &lt;strong&gt;do not add anything else to the body of the post&lt;/strong&gt;. If you want to discuss something, do it in the comments.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question must always be tagged with the magic &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; tag. &lt;s&gt;In addition to enabling the functionality of the advertisements, this tag also pre-fills the answer form with the above required form.&lt;/s&gt; &lt;em&gt;Functionality is not actually enabled yet.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h3&gt;Image requirements&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be &lt;strong&gt;220 x 250 pixels&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of &lt;strong&gt;40 KB&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;If the ad has a white background, it &lt;em&gt;must&lt;/em&gt; have at least a 1x1 border of non-white&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Score Threshold&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;strong&gt;minimum score threshold&lt;/strong&gt; an answer must meet (currently &lt;strong&gt;6&lt;/strong&gt;) before it will be shown on the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check out the ads that have met the threshold with basic click stats &lt;a href=&quot;/ads/display/5743&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="5999" LastEditDate="2015-09-10T12:25:53.640" LastActivityDate="2016-01-12T08:08:02.383" Title="Community Promotion Ads - 2015" Tags="|discussion|community-ads|" AnswerCount="6" CommentCount="6" CommunityOwnedDate="2015-07-17T01:40:49.593" ContentLicense="CC BY-SA 3.0" />
  <row Id="5744" PostTypeId="2" ParentId="5743" CreationDate="2015-07-17T01:40:49.593" Score="18" Body="&lt;p&gt;&lt;a href=&quot;http://www.rubberduck-vba.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/IiYB6.png&quot; alt=&quot;Reviewing VBA? Rubberduck VBE Addin&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-07-17T08:50:17.667" LastActivityDate="2015-07-17T08:50:17.667" CommentCount="0" CommunityOwnedDate="2015-07-17T01:40:49.593" ContentLicense="CC BY-SA 3.0" />
  <row Id="5745" PostTypeId="2" ParentId="5742" CreationDate="2015-07-17T02:38:55.837" Score="9" Body="&lt;p&gt;From a technical standpoint, &lt;a href=&quot;https://stackoverflow.com/q/36347/1198654&quot;&gt;if we look into&lt;/a&gt; the way C++ templates are implemented vs how Java generics are implemented, there is a big difference. C# generics &lt;a href=&quot;https://stackoverflow.com/a/31929/1198654&quot;&gt;are implemented in a way more similar to C++ templates&lt;/a&gt;, but there are a few differences as well. Certainly there's more, but these are the languages I know about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From a semantic standpoint, my understanding is that both &lt;em&gt;templates&lt;/em&gt; and &lt;em&gt;generics&lt;/em&gt; represent the same concept of &lt;a href=&quot;https://en.wikipedia.org/wiki/Generic_programming&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;type generic programming&lt;/em&gt;&lt;/a&gt;. From this perspective, then yes, the words are synonyms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now from a cultural standpoint, I don't recall ever hearing a C++ programmer use the term &lt;em&gt;generics&lt;/em&gt; to talk about &lt;em&gt;templates&lt;/em&gt;, so I'm not sure if mixing both terminologies is a good idea due to the historial meaning of the word &lt;em&gt;template&lt;/em&gt; in the C++ community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in the end, all that beating around the bush is my way of saying that I'm not sure &lt;code&gt;:P&lt;/code&gt;. It seems to me that I can go both ways just as well.&lt;/p&gt;&#xA;" OwnerUserId="39810" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-07-17T02:38:55.837" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5746" PostTypeId="2" ParentId="5742" CreationDate="2015-07-17T16:32:46.470" Score="10" Body="&lt;h2&gt;No.&lt;/h2&gt;&#xA;&lt;p&gt;Templates and Generics, though similar enough in some ways, are different enough in other ways to the point where a person expert in one will have little or no valuable insight on the other. A person who follows &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/templates&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;templates&amp;#39;&quot; rel=&quot;tag&quot;&gt;templates&lt;/a&gt; will not likely follow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/generics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;generics&amp;#39;&quot; rel=&quot;tag&quot;&gt;generics&lt;/a&gt; (and vice versa). This makes it different from other language-agnostic tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;, etc...&lt;/p&gt;&#xA;&lt;p&gt;Tags have two purposes - a broad classification of questions, but also as landmarks that users use to find questions to answer. Merging these tags will make life &amp;quot;worse&amp;quot; for people who follow them, not better, and will add little, or no value for people asking questions either.&lt;/p&gt;&#xA;&lt;p&gt;So, no, do not mix these two.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-17T16:32:46.470" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5747" PostTypeId="2" ParentId="5741" CreationDate="2015-07-17T17:03:54.757" Score="7" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/type-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;type-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;type-safety&lt;/a&gt; has a number of questions where the tag seems relevant:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;checking the types of values before feeding them in to a printf-style format: &lt;a href=&quot;https://codereview.stackexchange.com/questions/85031/compile-time-printf-style-format-checking&quot;&gt;Compile-time printf-style format checking&lt;/a&gt; (this is a follow-on to another question too).&lt;/li&gt;&#xA;&lt;li&gt;checking types before casting: &lt;a href=&quot;https://codereview.stackexchange.com/questions/84176/proper-use-of-type-info-in-relation-to-mapping-components-to-a-type&quot;&gt;Proper use of type_info in relation to mapping components to a type&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Managing values in a set: &lt;a href=&quot;https://codereview.stackexchange.com/questions/81829/designing-a-variable-set&quot;&gt;Designing a Variable Set&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These counter examples indicate times when the tag is used usefully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite other situations where it may be used wrong, it is also clear that it can be used well, and as a consequence, burnination would be inappropriate.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-07-17T17:03:54.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5748" PostTypeId="2" ParentId="5725" CreationDate="2015-07-18T16:34:38.783" Score="3" Body="&lt;p&gt;You may try to answer a pure JavaScript question using jQuery,&#xA;but there's a considerable risk it will not be received well,&#xA;so brace yourself for possible downvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that code review should be mainly about the posted code.&#xA;Answering with an alternative implementation using jQuery is hardly a review of the posted code, even if done really well.&#xA;If the alternative implementation is all you have to say,&#xA;then your answer might be too weak, and possibly just not good enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can provide useful comments about the posted JavaScript,&#xA;&lt;em&gt;and&lt;/em&gt; also provide an alternative using jQuery,&#xA;now that would make an excellent code review!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-18T16:34:38.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5749" PostTypeId="1" AcceptedAnswerId="5750" CreationDate="2015-07-19T03:33:38.553" Score="7" ViewCount="68" Body="&lt;p&gt;There have been a few questions with images from external sources.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most recent I can remember is the following question:&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/97345/iterate-json-gif-collection-array-to-html-file/&quot;&gt;Iterate JSON GIF collection array to HTML file&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It contains the following link:&lt;br&gt;&#xA;&lt;a href=&quot;http://buffalogrove.sat.iit.edu/thumb/turkey_karadeniz_region-t2.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://buffalogrove.sat.iit.edu/thumb/turkey_karadeniz_region-t2.jpg&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It belongs to the Illinois Institute of Technology.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how it was obtained and what is the background. As some other images that show up around.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question: Should we allow those?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or should we ask the O.P. to replace the images with images from placeholder services? Some of those are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://placehold.it/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://placehold.it/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://lorempixel.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://lorempixel.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://placekitten.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://placekitten.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://dummyimage.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://dummyimage.com/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Those are free to use and can generate images of multiple sizes with different parameters that fit most purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reason not to ask this is when the code really requires one very specific image.&lt;/p&gt;&#xA;" OwnerUserId="53773" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-19T12:42:20.310" Title="Should we allow images from external sources (other than placeholder services)?" Tags="|discussion|third-party|images|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5750" PostTypeId="2" ParentId="5749" CreationDate="2015-07-19T12:42:20.310" Score="8" Body="&lt;p&gt;Your question here suggests that there is a problem with hosting images that are not on &quot;placeholder&quot; services...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm not sure how it was obtained and what is the background. As some&#xA;  other images that show up around.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;My question: Should we allow those?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, first up, what's wrong with having images that are not on 'placeholder' systems? Copying an image from one location to a placeholder does not change the &quot;source&quot; of the image from an &quot;ownership&quot; perspective, it just changes the hosting service. In the example you give, it does not change this statement at all: &lt;em&gt;It belongs to the Illinois Institute of Technology.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the hosting location does not affect the ownership of the image. In many ways, adding the image to a hosting service is probably worse than linking the original location, from an ownership perspective - is it OK to make copies of someone else's picture? I am not a lawyer, but I suspect not (depending on the copyright licenses available).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the underlying premise of your question is flawed. It makes an assumption and then asks a question based on that assumption - but the assumption has to be shown to be accurate first, before the questions can be answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, even if your assumption is true, that images should be hosted, why do you ignore the existing relationship that Stack Exchange has with imgur? There's a blog about it: &lt;a href=&quot;https://blog.stackexchange.com/2010/08/new-image-upload-support/&quot; rel=&quot;nofollow noreferrer&quot;&gt;New Image Upload Support&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you upload an image on stack exchange using the special add-image icon here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/EWXkH.png&quot; alt=&quot;Add Image&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... it gets added to the special domain &lt;code&gt;i.stack.imgur.com&lt;/code&gt;. Like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/hUY1o.png&quot; alt=&quot;Does your code work?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you link an image &quot;from the web&quot;, like from &lt;a href=&quot;https://en.wikipedia.org/wiki/Image&quot; rel=&quot;nofollow noreferrer&quot;&gt;a wiki page on &quot;image&quot;&lt;/a&gt;, you get:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZRyhc.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if you are going to suggest hosting services, you should at least mention the one that is already implmeneted and that most people use without even knowing it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-07-19T12:42:20.310" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5751" PostTypeId="1" AcceptedAnswerId="5752" CreationDate="2015-07-19T16:00:42.193" Score="9" ViewCount="101" Body="&lt;p&gt;Related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/878/52915&quot;&gt;Tags&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/710/52915&quot;&gt;Are questions about how to further golf a program on-topic here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code Review is about writing good, efficient and maintainable code. Not always all three at once, but those are the main goals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minification&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minification&amp;#39;&quot; rel=&quot;tag&quot;&gt;minification&lt;/a&gt; should not exist on Code Review in my opinion. Both tags are subtle guides towards a phenomena known as Code Golf. Code Golf is explicitly off-topic according to the help center. The tags are often misused and its very existence is an act of war on maintainable code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only use-case it has is already covered with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt; (minimize usage of everything). Another possibility are web-scripts, but whatever can be fixed on those is often done by removing needless repetition (Don't Repeat Yourself: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently no questions are tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minification&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minification&amp;#39;&quot; rel=&quot;tag&quot;&gt;minification&lt;/a&gt;. &lt;a href=&quot;http://data.stackexchange.com/codereview/query/338038&quot; rel=&quot;nofollow noreferrer&quot;&gt;6 questions exist&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;. I request both tags to be burninated after re-tagging.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/KV2vm.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-07-20T17:31:10.543" Title="Size out [code-size-optimization] and [minification]" Tags="|discussion|tags|burninate-request|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5752" PostTypeId="2" ParentId="5751" CreationDate="2015-07-19T18:30:13.210" Score="12" Body="&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Given that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minification&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minification&amp;#39;&quot; rel=&quot;tag&quot;&gt;minification&lt;/a&gt; doesn't &lt;em&gt;actually&lt;/em&gt; exist, this answer will simply focus on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;There are four possible logical uses of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A compiled language requires a minimal executable size, usually because it's being used in an embedded system.&lt;/li&gt;&#xA;&lt;li&gt;A client-side web-based language needs a minimal source code size because the source code itself is uploaded to the client (for example, JavaScript).&lt;/li&gt;&#xA;&lt;li&gt;The user just wants their code size to be smaller for whatever reason.&lt;/li&gt;&#xA;&lt;li&gt;Code Golf.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So, let's address these points one at a time...&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;1. Minimize executable size.&lt;/h1&gt;&#xA;&lt;p&gt;Minimizing the size of an executable and minimizing the size of the source code are two drastically different things.  Whether I name my variable as &lt;code&gt;i&lt;/code&gt; or as &lt;code&gt;numberOfTimesIteratedThroughForLoopAtLine752&lt;/code&gt;, once the compiler gets through with it, the machine code is ultimately going to be the same.&lt;/p&gt;&#xA;&lt;p&gt;Minimizing the size of your executable is about reducing the number of instructions and has nothing to do with how many lines (or characters) are in your source code file.  Using &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; for these questions is arguably misleading.  Moreover, outside deploying to embedded systems, worrying about the size of your executable isn't something that gets done any more these days.  And if it is something you're worried about, your question isn't likely to be a good fit for Code Review.  Instead, you probably need to think about your applications design from a bigger picture and probably formulate a question that's a good fit for &lt;a href=&quot;https://softwareengineering.stackexchange.com/help&quot;&gt;Programmers&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;So, for a question that's about minimizing the executable size of your program:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; is misleading.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt; probably covers it.&lt;/li&gt;&#xA;&lt;li&gt;If &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt; doesn't cover it, your question probably isn't a good fit for Code Review.  You probably need to ask more of a whiteboard type question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;2. Shrinking interpreted script sizes.&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Minification_(programming)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Minification&lt;/a&gt; is the process of shrinking the size of your source code in order to optimize the process of transferring it over the Internet (that's a rough/broad definition).  It's a very real and very important part of optimizing code for client-side languages like JavaScript.&lt;/p&gt;&#xA;&lt;p&gt;Arguably, this would be an appropriate use-case for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;.  However, creating &amp;amp; using &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minification&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minification&amp;#39;&quot; rel=&quot;tag&quot;&gt;minification&lt;/a&gt; &lt;em&gt;might&lt;/em&gt; be more appropriate.  It's more specific, and to me, it seems to make it more clear that this tag is for discussing a very real constraint on code.  More importantly, proper moderation of the tag could mean it's only allowed to be used in cases where it makes sense (effectively, when we're talking about interpreted language scripts that need to be smaller so they can be transferred more efficiently).&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;3. Asker just wants less source code.&lt;/h1&gt;&#xA;&lt;p&gt;While this is a &lt;em&gt;logical&lt;/em&gt; use of the tag, it's not an &lt;em&gt;appropriate&lt;/em&gt; use of the tag.  Using the tag in this way is using it as a meta tag, and we don't allow meta tags.&lt;/p&gt;&#xA;&lt;p&gt;One of the &lt;em&gt;most&lt;/em&gt; common ways to reduce the amount of source code is through effective refactoring, and applying &amp;quot;DRY&amp;quot; principles.  Well, guess what?  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/refactor&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;refactor&amp;#39;&quot; rel=&quot;tag&quot;&gt;refactor&lt;/a&gt; doesn't exist, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt; has already been burninated (as a meta tag).&lt;/p&gt;&#xA;&lt;p&gt;While there's nothing wrong with asking for help reducing your source code size (generally speaking), you shouldn't be using tags to communicate that desire.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;4. Code Golf&lt;/h1&gt;&#xA;&lt;p&gt;Again, code golf would be a &lt;em&gt;logical&lt;/em&gt; use of the tag, but it &lt;strong&gt;can't&lt;/strong&gt; be an &lt;em&gt;appropriate&lt;/em&gt; use of the tag, as questions asking for help &lt;em&gt;golfing&lt;/em&gt; code are all off-topic.  So this will never be a valid use of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; for Code Review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;So in summary, really, the only &lt;em&gt;valid&lt;/em&gt; use of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; would be for questions asking for help &lt;a href=&quot;https://en.wikipedia.org/wiki/Minification_(programming)&quot; rel=&quot;nofollow noreferrer&quot;&gt;minifying&lt;/a&gt; their code.  Yet by my eyes, of the 6 total questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;, none of them are actually asking about this.&lt;/p&gt;&#xA;&lt;p&gt;Given that there are only six, we could simply clean this tag up manually.  Without making any edits myself, here are my recommendations for the six questions (domain experts should handle these at their own discretion):&lt;/p&gt;&#xA;&lt;h3&gt;Java:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/96779/36366&quot;&gt;Serialize/deserialize objects to and from database concurrently&lt;/a&gt; - None of the plain-English on this question makes it clear at all why it should have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; tag.  I recommend simply removing the tag from this question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;PHP:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/94133/36366&quot;&gt;PHP cron job for updating broadcast status&lt;/a&gt; - Again, none of the plain-English on this question makes it clear at all why it should have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; tag.  PHP is a server-side language, so this isn't a minification issue.  It seems most likely, the tag simply exists because the user was trying to add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; and stumbled across &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; in the auto-complete list (and the asker is looking for &lt;em&gt;any&lt;/em&gt; optimization).  Seems like a meta use, so we can probably simply remove the tag from this question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;TI-Basic:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/79734/36366&quot;&gt;Roman numeral to decimal converter&lt;/a&gt; - This question actually is explicitly asking for optimizing the code for size.  However, that doesn't make it any less of a meta tag.  I don't know anything about TI-Basic.  Presumably this is for or related to TI calculators?  I'm not going to make the case for using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt; tag or simply removing the tag.  But either way, I can't see a strong case for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; here.  If there are any domain experts for TI-Basic, please advise or take appropriate action.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;C:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/96698/36366&quot;&gt;Adding support to Busybox vi for reading file from stdin&lt;/a&gt; - This question is explicitly about the executable size.  It is also already tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt;.  The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt; tag can probably simply be removed.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/93377/36366&quot;&gt;Spell Corrector in C&lt;/a&gt; - There's nothing in the plain-English part asking for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;, and there's no mentioned of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt; use (or a tag).  The asker is certainly looking for optimizations though, and it seems this is most likely either a mistagging or a meta-tag.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/90302/36366&quot;&gt;Size improvements for cat reimplementation&lt;/a&gt; - This question is explicitly asking for &amp;quot;size improvements&amp;quot;, but seems to be asking for &lt;em&gt;source code&lt;/em&gt; size improvements.  As such, this seems to be meta usage and can simply be removed.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Once these six usages of the tag are cleaned up, the tag will simply cease to exist.  We will only have to worry about it again if someone else creates it.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-20T17:31:10.543" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5753" PostTypeId="2" ParentId="5743" CreationDate="2015-07-19T19:07:33.827" Score="9" Body="&lt;p&gt;&lt;a href=&quot;http://importblogkit.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NgbYC.png&quot; alt=&quot;importBlogKit.com&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-19T19:07:33.827" CommentCount="4" CommunityOwnedDate="2015-07-19T19:07:33.827" ContentLicense="CC BY-SA 3.0" />
  <row Id="5754" PostTypeId="2" ParentId="5741" CreationDate="2015-07-19T19:34:39.317" Score="1" Body="&lt;p&gt;Although I don't think the tag should be burned, this question prompted me to do a clean up of the tag, as it seemed to be thought necessary, regardless that it's a good tag. I just went through the bottom half of the questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/type-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;type-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;type-safety&lt;/a&gt; and did not remove it from a single question. It seems to be used appropriately on all the questions I looked at. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I encourage the community to take a second look and see if there are any questions where the tag should be removed.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-07-19T19:34:39.317" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5756" PostTypeId="1" AcceptedAnswerId="5760" CreationDate="2015-07-19T22:56:01.457" Score="-9" ViewCount="181" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; is &lt;a href=&quot;https://blog.stackexchange.com/2010/08/the-death-of-meta-tags/&quot; rel=&quot;nofollow noreferrer&quot;&gt;unquestionably a meta tag&lt;/a&gt;, and yet, we &lt;em&gt;continue&lt;/em&gt; to allow it to exist on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite communicating &lt;em&gt;no information&lt;/em&gt; at all about the contents of the question, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; is the &lt;strong&gt;7th&lt;/strong&gt; most popular tag on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some claim that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; helps guide the type of answers we write.  It does not guide the type of answers I write.  Moreover, I can't even imagine &lt;em&gt;how&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; would guide your answer writing given how extraordinarily subjective the idea of being a beginner is...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; is code for:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Go easy on me.  Also, that complicated but unquestionably better approach you were going to suggest?  Don't suggest that.  Despite being objectively the only &lt;em&gt;right&lt;/em&gt; approach, it's too complicated for me, so don't even bother putting it in your answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But I personally just ignore the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We &lt;em&gt;all&lt;/em&gt; should be reviewing every piece of code here as if we're about to commit it into our release branch and put it out to a customer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I work with interns.  These interns are arguably going to be &quot;beginner&quot; level.  So since they're basically a walking-talking-&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag, does that mean I should adjust my real-world review of the real code they're really about to submit into a release branch so as not to what, hurt their feelings?  Or confuse them?  No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't get me wrong.  Reviews shouldn't be mean.  Reviews should just be about the facts, which can't really be nice or mean--just factual.  And reviews should always take into account the asker.  If the asker doesn't get your explanation, it's a waste of time.  (But comments can be used to ask for clarification).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But... best case scenario, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag communicates no information and wastes space in the top 10 tags.  Worst case scenario, it irrationally encourages less in-depth answers at the discretion of the asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's worse, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; isn't even a tag that anyone but the original asker can really fairly add or remove to or from any question.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2020-12-02T03:01:29.070" Title="Burn the [beginner]s" Tags="|discussion|tags|burninate-request|" AnswerCount="5" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="5757" PostTypeId="2" ParentId="5756" CreationDate="2015-07-19T23:27:35.787" Score="14" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag should stay.&lt;/p&gt;&#xA;&lt;p&gt;It has the following benefits&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;it allows question askers to categorize themselves in a way that is 'easy'. It is much easier (psychologically) to admit a lack of knowledge using a tag, than to say: &amp;quot;I know I am making a mess of things, but I am new here, and don't know what I am really doing&amp;quot;.&lt;/li&gt;&#xA;&lt;li&gt;it allows reviewers to adjust their answering style to explain concepts that more experienced users would already know. Advice would also be adjusted to explain concepts in different ways with caveats: &lt;em&gt;&amp;quot;you should do things &lt;strong&gt;this&lt;/strong&gt; way, but when you have more experience you could try reading about &lt;strong&gt;that&lt;/strong&gt; way&amp;quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;it allows inexperienced reviewers to easily find questions they will more easily be able to answer - because they have more experience than the asker too&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Code Review is not only about 'right' or 'wrong' answers (though that is important). Code Review is about 1-step-better answers, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; is a valuable tool for identifying what those steps may be, and who can take them.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-19T23:28:23.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5758" PostTypeId="2" ParentId="5756" CreationDate="2015-07-20T02:24:19.107" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Go easy on me. Also, that complicated but unquestionably better approach you were going to suggest? Don't suggest that. Despite being objectively the only right approach, it's too complicated for me, so don't even bother putting it in your answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't quite agree with this 'code'... if anything, an answer that can simplify a 'complicated but unquestionably better approach' is &lt;em&gt;the right kind&lt;/em&gt; of answer we are seeking for on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I too agree that this tag should stay. My general approach for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; questions is to address a little more on OOP approaches and Java conventions (me being a Java person...), or in other words, a little more long-winded rather than cutting down on depth. It also encourages me, as an answerer, to understand the question from a more novice point-of-view, and sometimes it's refreshing to do so too.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2015-07-20T02:24:19.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5759" PostTypeId="2" ParentId="5756" CreationDate="2015-07-20T02:41:02.550" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Go easy on me. Also, that complicated but unquestionably better approach you were going to suggest? Don't suggest that. Despite being objectively the only right approach, it's too complicated for me, so don't even bother putting it in your answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your definition and/or understanding of the tag is wrong. You have all rights to ignore it - it's indeed a meta-tag after all.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I don't understand everything that I might need to understand to make my code better. I'm eager to learn, but I appreciate not being overwhelmed with concepts I'm not familiar with, so please, if you're going to suggest something that's a number of steps ahead of the code you're seeing here, I'm willing to get there, but I may need to hold your hand on the way.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This isn't about being &lt;em&gt;mean&lt;/em&gt; or &lt;em&gt;harsh&lt;/em&gt; - it's about &lt;em&gt;adjusting&lt;/em&gt; your answers to the asker's level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My top-voted answer just so happens to be on a &lt;a href=&quot;https://codereview.stackexchange.com/q/64327/23788&quot;&gt;[beginner] question&lt;/a&gt;; I'm not claiming it's the best &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; answer that was ever written, but you should get a feel of how I see a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; answer should be answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many people - 99 actually, follow this tag... probably for just as many reasons. For a new reviewer, seeing a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag in a language they know, can be a nice incentive to look at a question they wouldn't have otherwise, and perhaps even contribute an answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What's worse, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; isn't even a tag that anyone but the original asker can really fairly add or remove to or from any question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That is simply not true. Look at that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; question again. Closer. &lt;a href=&quot;https://codereview.stackexchange.com/posts/64327/revisions&quot;&gt;Revision 2&lt;/a&gt; introduced the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag. And &lt;em&gt;I'm the one that put it in&lt;/em&gt;. How &lt;em&gt;dare&lt;/em&gt; did I stamp that question with that tag? Look at the code in the post. Are we talking about advanced programming concepts here? Of course not. I don't think it was an &quot;arbitrary&quot; tag addition. The code was &lt;em&gt;obviously&lt;/em&gt; beginner code, and I tagged it as such.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;best case scenario, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag communicates no information and wastes space in the top 10 tags.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Going again with that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; example, because I find it's a good one. Could I have left the post alone and not tagged it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;? Of course! What does the tag bring to the table then? How is the post better served by the addition of that tag? How is the site in any better shape with that tag added to that post?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag exists, is followed, and has a purpose that's described in its wiki page. By adding that tag to that post, I added a &quot;signpost&quot; telling new users &quot;hey, if you're looking for something accessible to write your first answer on, there's a good post here&quot; - and it seems a new user found it and posted &lt;a href=&quot;https://codereview.stackexchange.com/a/64340/23788&quot;&gt;their first CR answer&lt;/a&gt; there shortly after. Was it because of the tag? No one knows. But there's at least &lt;em&gt;circumstantial evidence&lt;/em&gt; that a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag got a new reviewer on board, especially given that their 2nd answer was also on a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see how &quot;wasting a space in the top 10 tags&quot; is any relevant to this debate - if anything, the fact that we're talking about a top-10 tag isn't exactly playing in favor of its burnination.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Worst case scenario, it irrationally encourages less in-depth answers at the discretion of the asker.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not true. It's simply a matter of &lt;em&gt;adjusting&lt;/em&gt; your answer to the asker's level. You can go in-depth all you want - you simply need to explain things in greater lengths, based on your own assessment of OP's level, given the code they put up for review.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-20T02:47:03.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5760" PostTypeId="2" ParentId="5756" CreationDate="2015-07-20T09:57:34.883" Score="14" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;[beginner] is unquestionably a meta tag, and yet, we continue to allow it to exist on Code Review. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. Indubitably, it &lt;strong&gt;&lt;em&gt;is&lt;/em&gt;&lt;/strong&gt; a meta tag and as a general rule, we don't allow meta tags. However, rules are meant to be broken and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; is &lt;em&gt;special&lt;/em&gt; so we allow its continued existence here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why though? What makes this meta tag &lt;em&gt;different&lt;/em&gt;? Mostly, it's because a critical mass of users here find it to be useful. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Many people - 99 actually, follow this tag... probably for just as&#xA;  many reasons. For a new reviewer, seeing a beginner tag in a language&#xA;  they know, can be a nice incentive to look at a question they wouldn't&#xA;  have otherwise, and perhaps even contribute an answer.&#xA;  ~ Mat's Mug&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I, for one, follow this tag because I like teaching beginners. It wasn't always that way though. When I first joined the community, these were the &lt;em&gt;only&lt;/em&gt; questions I answered because I didn't feel that I was good enough to answer other questions. From &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2028/41243&quot;&gt;an answer of mine to a related meta&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm an intermediate level code monkey, so I find if easier to answer the beginner questions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This tag is an entry gate to the community, for both askers, who must be incredibly brave to let strangers on the internet critique their code, and reviewers who may feel there's a high barrier to entry for writing answers here. It's a sign post saying &quot;You're welcome here. It's okay that you don't know what you're doing. None of us do. We'll help each other figure it out.&quot;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is another aspect to the tag. I do tend to write different kinds of answers when it's present (and sometimes even when it's not, but perhaps it should be). When I see a regular, or someone who obviously knows what they're doing, I will &lt;em&gt;very literally&lt;/em&gt; leave a bulleted list of issues to be corrected. This kind of answer is &lt;strong&gt;&lt;em&gt;absolutely worthless&lt;/em&gt;&lt;/strong&gt; to a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;. Having the tag there is a signal to me that I will need to &lt;em&gt;explain myself&lt;/em&gt; and do a bit of hand holding, a bit of &lt;em&gt;teaching&lt;/em&gt;, in order for any answer to be, in any way, &lt;strong&gt;useful&lt;/strong&gt; to the OP. Using this tag is a way for the asker to communicate to us that this is the kind of answer they would like/find most useful. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hopefully that addresses the meta-ness of the tag and why we allow it here, even though we have put a lot of effort into removing other meta tags. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-07-20T09:57:34.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5761" PostTypeId="1" AcceptedAnswerId="5762" CreationDate="2015-07-20T12:23:59.623" Score="10" ViewCount="46" Body="&lt;p&gt;The question I refer to is &lt;a href=&quot;https://codereview.stackexchange.com/questions/97428/sudoku-solving-program&quot;&gt;this one&lt;/a&gt;. It has been cross-posted from Stack Overflow, it hasn't received any reviews yet, however, it has been edited on SO, but not on CR. The edits made (&lt;em&gt;indentation correction&lt;/em&gt;) are minor and would only affect the comments on CR, and since no answers have been posted yet, it would not invalidate any answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So can I edit it, to take into consideration the changes made on the SO post?&lt;/p&gt;&#xA;" OwnerUserId="64997" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-20T14:41:25.600" Title="Updating cross-posts, where the author has done so, on a different site" Tags="|discussion|specific-question|editing|questions|cross-posting|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5762" PostTypeId="2" ParentId="5761" CreationDate="2015-07-20T12:38:22.030" Score="9" Body="&lt;h1&gt;No.  Do not edit.&lt;/h1&gt;&#xA;&lt;p&gt;First of all, that this question is cross-posted to Stack Overflow is irrelevant.  The only time the code in a Code Review question should be edited is if it is &lt;strong&gt;clear&lt;/strong&gt; that something went wrong when the original asker was copy &amp;amp; pasting from their IDE.&lt;/p&gt;&#xA;&lt;p&gt;You &lt;em&gt;might&lt;/em&gt; make a case for duplicating the edits from Stack Overflow &lt;strong&gt;if, and only if&lt;/strong&gt; the Stack Overflow edits were done by the original asker, but they were not.  And Stack Overflow has different editing rules.&lt;/p&gt;&#xA;&lt;p&gt;Everything on Code Review, including indentation, is up for review.  We should only assist the asker in making sure the code is presented on Code Review as it looks in their IDE.  We should take no further steps to mask an indentation problem that &lt;em&gt;needs&lt;/em&gt; to be commented on.  If you edit out an indentation problem (no matter how minor you think it is), then you are preventing any reviewer the ability to comment on it and preventing the asker from ever hearing any advice on proper indentation.&lt;/p&gt;&#xA;&lt;p&gt;In the end, this means that the asker's code is still sitting in their IDE poorly indented.  We'll have to make that edit &lt;em&gt;every time&lt;/em&gt; the asker posts a question.  And actually, making that edit isn't such a big deal.  But the point of Code Review is to improve code.  And making that edit every time means that whoever has to maintain the OP's code will eventually have to deal with it because Code Review was never afforded the opportunity to tell the OP to fix it.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-20T12:38:22.030" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5763" PostTypeId="1" CreationDate="2015-07-20T14:11:26.420" Score="13" ViewCount="116" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5743/community-promotion-ads-2015&quot;&gt;Community ads&lt;/a&gt; will eventually be enabled on this site (6-8 weeks I wager).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The system works by community voting. Anyone from anywhere can come to our meta and post an ad for anything - it's our job to vote it up or down and decide if we want to see that ad displayed on our main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What kind of ads would we want to promote? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What kind of ads would we &lt;em&gt;not&lt;/em&gt; want to see?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-07-20T15:57:42.097" Title="What kind of community ads do we encourage as a community?" Tags="|discussion|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5764" PostTypeId="2" ParentId="5763" CreationDate="2015-07-20T14:22:57.787" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;anything else your community would genuinely be interested in&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If it leads the community to giving good reviews of code, then let's see it.&lt;/li&gt;&#xA;&lt;li&gt;If it is something that the community is active in, let's see it.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Community Challenges&lt;/li&gt;&#xA;&lt;li&gt;Community Projects&lt;/li&gt;&#xA;&lt;li&gt;Community Events&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Community Projects&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;These are things like&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.rubberduck-vba.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;RubberDuck&lt;/a&gt; is a project put on by a couple of Code Reviewers and is open to improvement by anyone, lots of the code for this project has been posted on CR for Review.   &#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;It would be nice for the site to have a link to CR or to the &lt;a href=&quot;http://chat.stackexchange.com/rooms/14929/vba-rubberducking&quot;&gt;chat room for the project&lt;/a&gt;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/96724/the-2nd-monitor-chatroom-translator&quot;&gt;Memer&lt;/a&gt; is another project that was recently started on CR by one of our very own JavaScript reviewers&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These are just a couple of the projects that the Community is working on.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-20T15:57:42.097" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5765" PostTypeId="2" ParentId="5763" CreationDate="2015-07-20T15:02:33.917" Score="10" Body="&lt;p&gt;Community ads are an extension of the site. They are probably the most colorful and visible component on a site's home page (if/when you see them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Community ads were created to allow &quot;people&quot; to advertise on Stack Exchange without paying money to do so, on the condition that the ads and their backing information are things the community would &quot;want&quot;. On Stack Overflow the ads are restricted to open source projects, and have other restrictions too. On other sites the threshold is more relaxed. &lt;a href=&quot;http://blog.stackexchange.com/2011/05/community-promotion-ads/&quot; rel=&quot;nofollow noreferrer&quot;&gt;The underlying premise still stands&lt;/a&gt;, though:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The goal is to help visitors find out about the cool stuff your community is doing and help promote activities they find important. And it's all visible right there on the sidebar next to every question, and the homepage.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Community ads are there because they are what the community &quot;endorses&quot;. It says: &lt;em&gt;&quot;We are Code Review, and we think this is good: &lt;strong&gt;LinkToABC&lt;/strong&gt;&quot;&lt;/em&gt; It should be drawing visibility to things the &quot;Community&quot; is doing, not isolated individuals. It should be promoting activities that would be important to the general community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, there is nothing inherently wrong with any ad posted to the ad-vetting post: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5743/community-promotion-ads-2015&quot;&gt;Community Promotion Ads - 2015&lt;/a&gt; (as long as it is not rude, offensive, etc.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember, if an ad is not conformant with the goals of the Community Ads, then vote it down. If it is conformant, and it also is something you want the site to promote, then vote it up. If you are uncertain, or ambivalent, then leave it alone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;em&gt;Reminder:&lt;/em&gt; Community ads should .... &lt;em&gt;help visitors find out about the cool stuff your community is doing and help promote activities they find important&lt;/em&gt; )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&quot;Community Ads&quot; means &quot;advertising the community&quot;, not &quot;things to advertise on the site&quot;.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-07-20T15:15:13.983" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5766" PostTypeId="1" AcceptedAnswerId="5770" CreationDate="2015-07-20T15:16:50.340" Score="9" ViewCount="91" Body="&lt;p&gt;Recently, on new Code Review questions, I've been seeing this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! As we all want to make our code more efficient&#xA;  or improve it in one way or another, try to write a title that&#xA;  summarizes what your code does, not what you want to get out of a&#xA;  review. For examples of good titles, check out Best of Code Review&#xA;  2014 - Best Question Title Category You may also want to read How to&#xA;  get the best value out of Code Review - Asking Questions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've seen this exact message multiple times, so I figure there is a meta somewhere, where you can copy this message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I do not think that it is a idea to reference to the &quot;Best of Code Review 2014 Best Question Title&quot; meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By showing this to the new user, they could get in the habit of posting titles that, while they are interesting, they do not always tell a lot about the code or the post itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be better to just leave a note saying that the user's post's title should only be the function/purpose of their code. Then, as that user is  more active on the site, they will begin to notice these posts with &quot;special titles&quot; and they might start to follow them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be better for users to follow these titles later and write normal titles first because they learn good practices on this site earlier, and will be less likely to be poorly influenced by these &quot;special titles&quot; later.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="22222" LastEditDate="2015-07-20T15:24:09.603" LastActivityDate="2015-07-20T16:04:57.087" Title="Is it bad to reference the best titles?" Tags="|discussion|comments|new-users|titles|" AnswerCount="1" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5767" PostTypeId="2" ParentId="1510" CreationDate="2015-07-20T15:21:51.977" Score="6" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; &lt;code&gt;s/old message/new message/&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; Unknown&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often in chat, a user will type something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;s/funny/annoying/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In response to what another user said as a &quot;joke edit&quot;. Occasionally it is actually used to correct spelling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The meme comes from &lt;a href=&quot;http://www.gnu.org/software/sed/manual/html_node/The-_0022s_0022-Command.html#The-_0022s_0022-Command&quot; rel=&quot;nofollow&quot;&gt;GNU's SED&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="59481" LastEditDate="2015-07-27T21:36:54.427" LastActivityDate="2015-07-27T21:36:54.427" CommentCount="1" CommunityOwnedDate="2015-07-20T15:21:51.977" ContentLicense="CC BY-SA 3.0" />
  <row Id="5768" PostTypeId="5" CreationDate="2015-07-20T15:38:01.990" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-20T15:38:01.990" LastActivityDate="2015-07-20T15:38:01.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5769" PostTypeId="4" CreationDate="2015-07-20T15:38:01.990" Score="0" Body="This tag is for issues of what is allowable or desirable in question titles." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-20T15:38:01.990" LastActivityDate="2015-07-20T15:38:01.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5770" PostTypeId="2" ParentId="5766" CreationDate="2015-07-20T16:04:57.087" Score="9" Body="&lt;p&gt;In a way, I don't think it's possible to specify a &quot;site-policy&quot; about this. It is up to each user to post comments as they wish, and up to each user to improve their comments as they wish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This one comes directly from a collection of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/4952/frequently-posted-comments/4957#4957&quot;&gt;Frequently Posted Comments&lt;/a&gt; for users of the &lt;a href=&quot;https://stackapps.com/questions/2116/autoreviewcomments-pro-forma-comments-for-se&quot;&gt;Auto-Comments script&lt;/a&gt;, as such it is several users that already uses the comment. But there's also a whole bunch of users that &lt;em&gt;do not&lt;/em&gt; uses this as a frequently posted comment, or uses another variation of this.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now onto the discussion itself:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;By showing this to the new user, they could get in the habit of posting titles that, while they are interesting, they do not always tell a lot about the code or the post itself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This feels to me like a &quot;What if...&quot; scenario. Is it a problem today with interesting but not entirely accurate titles? In my opinion, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;Best of CR titles&quot; post(s) are meant for &lt;em&gt;inspiration&lt;/em&gt;, and I find that many of them &lt;em&gt;are&lt;/em&gt; relevant to what the code does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The titles that the comment primarily want to avoid are titles like &quot;How can I simplify this code?&quot; or &quot;Coding practice in Java&quot;. Compared to these, I find the ones provided in the &quot;Best of Code Review&quot; posts &lt;em&gt;a lot&lt;/em&gt; better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The auto-comment is related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2438/31562&quot;&gt;How to get the best value out of Code Review - Asking Questions - Title&lt;/a&gt;, but is intended to provide a suggestion that fits in a comment&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can the comment be improved? Always.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will the comment ever be perfect? Never.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also remember that comments are &quot;second-class citizens&quot; on Stack Exchange sites.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:25:40.930" LastActivityDate="2015-07-20T16:04:57.087" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5773" PostTypeId="1" AcceptedAnswerId="5774" CreationDate="2015-07-20T19:43:33.333" Score="8" ViewCount="114" Body="&lt;p&gt;I sometimes find questions that look interesting, or badly need a review, but sometimes the OP requests certain things to be reviewed, like &lt;em&gt;&quot;algorithm correctness&quot;&lt;/em&gt;, or &lt;em&gt;&quot;performance help&quot;&lt;/em&gt;. Sometimes I lack the knowledge needed to answer those parts, which means I feel like I can't answer the question, even if there are other glaringly wrong parts with it, like style, or a mis-typed condition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I just leave a comment in these situations, or is it okay to post a review?&lt;/p&gt;&#xA;" OwnerUserId="53251" LastActivityDate="2015-07-20T19:59:08.580" Title="Is it okay to give a review without actually answering some of the OP's requests?" Tags="|discussion|answers|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5774" PostTypeId="2" ParentId="5773" CreationDate="2015-07-20T19:59:08.580" Score="12" Body="&lt;p&gt;Yes, it is implied with every Code Review question that &quot;any and all aspects of the question can be reviewed&quot;. From &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;the help center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;em&gt;Do I want feedback about any or all facets of the code?&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As a consequence, any answer that addresses any aspect of the code, whether the user asked for that aspect, or not, is acceptable as an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether the answer is a good answer, or a bad one, depends on the actual answer itself, and how it affects the voters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, a request by the asker, to focus on a specific aspect of the code, is just that, a request, and can be ignored.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-20T19:59:08.580" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5775" PostTypeId="2" ParentId="2106" CreationDate="2015-07-20T20:21:29.950" Score="13" Body="&lt;p&gt;Collecting some useful resources as part of the teamwork approach:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help centre indicates&lt;/a&gt; that reviewers can focus on any, or all facets of the code - in other words, there is no requirement that an answer is comprehensive&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/31503&quot;&gt;Posting short answers is OK!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;There is a process in place for when there are multiple good answers - &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/54/which-answer-to-accept&quot;&gt;Which answer to accept&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Bottom line, teamwork approach is fine, common, and well-documented as being &quot;allowed&quot;. If you want to contribute a portion of an answer, feel free to be part of the team.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-20T20:21:29.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5776" PostTypeId="2" ParentId="5416" CreationDate="2015-07-21T01:47:40.547" Score="8" Body="&lt;h3&gt;Code Review systematically prefers the least important code&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There are already a large number of intrinsic hurdles before production code can get reviewed; it can be against company policy, paid developers are likely less open to criticisms and new coders are the only ones actually actively looking for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then Code Review comes to stomp on the little fire we have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code can't really be anonymized (else it's &quot;theoretical&quot;),&lt;/li&gt;&#xA;&lt;li&gt;Good code doesn't get reviewed as much,&lt;/li&gt;&#xA;&lt;li&gt;Complex code gets ignored,&lt;/li&gt;&#xA;&lt;li&gt;Votes &lt;em&gt;further&lt;/em&gt; award &quot;lowest common denominator&quot; questions,&lt;/li&gt;&#xA;&lt;li&gt;Code must be &quot;snippeted&quot;, which makes extracts from production code unrunnable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Even the low volume of commentary on questions is likely to contribute - newbies often get immediate, simple answers (naming! comments!) but no such activity exists for most professional questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, it's not that I don't accept the toy questions or challenges. However, there is a downward spiral, in that &lt;strong&gt;the prevalence of exclusively toy questions enforces the notion that Code Review is for toy questions&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how we could change this, but it seems one would need a dedicated call to giving attention and good-quality answers to professional code. We should at least keep up the impression - like in-person peer review, the emphasis should be on immediate and hypothetical suggestions, not ground-up rewrites. Voters should appreciate this, and not leave such answers ignored. Perhaps even bounties could get involved - who knows?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Let's not forget that &quot;looks good&quot; after a few clarifying questions is a valid review, but Code Review has almost no such answers.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we can't shake of this stigma now, we may never be able to.&lt;/p&gt;&#xA;" OwnerUserId="40768" LastEditorUserId="40768" LastEditDate="2015-07-21T01:53:57.340" LastActivityDate="2015-07-21T01:53:57.340" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5777" PostTypeId="1" CreationDate="2015-07-21T02:16:08.150" Score="219" ViewCount="12690" Body="&lt;p&gt;You're on Stack Overflow and you've found a question that seems to be about improving code. You are trying to be helpful, and you put a comment in the question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You should try asking on CodeReview.SE instead. —YourName 2 minutes ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… and suddenly, out of nowhere CodeReview.SE users swoop in saying:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@YourName No, this isn't a good question for Code Review. —AnotherName 5 seconds ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or they might say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@YourName This &lt;em&gt;could&lt;/em&gt; be a good question for Code Review, if (…) —AnotherName 5 seconds ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Why are they saying that this isn't a good question, as it is, for Code Review? What is in scope on Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should I look for when determining if a question &lt;em&gt;should&lt;/em&gt; go on Code Review?  And why do they sometimes seem to get so annoyed about the referral?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;This question is Code Review's version of a similar question on &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/7182&quot;&gt;Software Engineering Meta&lt;/a&gt;.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="25077" LastEditorUserId="-1" LastEditDate="2017-03-16T15:45:33.930" LastActivityDate="2020-12-08T03:11:01.383" Title="A guide to Code Review for Stack Overflow users" Tags="|discussion|faq|scope|migration|" AnswerCount="1" CommentCount="0" CommunityOwnedDate="2015-07-21T02:29:19.007" ContentLicense="CC BY-SA 3.0" />
  <row Id="5778" PostTypeId="2" ParentId="5777" CreationDate="2015-07-21T02:16:08.150" Score="207" Body="&lt;h1&gt;What distinguishes Code Review from Stack Overflow?&lt;/h1&gt;&#xA;&lt;p&gt;Different communities have different rules to address different needs.  A quick summary:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;Code Review&lt;/th&gt;&#xA;&lt;th&gt;Stack Overflow&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Open-ended questions&lt;/td&gt;&#xA;&lt;td&gt;Questions with a specific goal&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Answers can suggest any improvement&lt;/td&gt;&#xA;&lt;td&gt;Must answer the question&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Code must already work as intended&lt;/td&gt;&#xA;&lt;td&gt;(No such requirement)&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Prefers code in its “native habitat”&lt;/td&gt;&#xA;&lt;td&gt;Prefers distilled examples&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Code in question must be preserved verbatim&lt;/td&gt;&#xA;&lt;td&gt;Readability edits allowed&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&lt;h1&gt;What are the most important considerations?&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Before referring a Stack Overflow user to Code Review&lt;/strong&gt;, consider: &lt;em&gt;Is it really off-topic for Stack Overflow?&lt;/em&gt; Just because a question is said to have &amp;quot;working code&amp;quot; and seems to be on-topic on Code Review, doesn't mean that it is automatically off-topic for Stack Overflow. There are many questions that are on-topic on both sites. The &lt;a href=&quot;//stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow Help Center&lt;/a&gt; doesn't say that code reviews are explicitly off-topic there, so &lt;a href=&quot;//meta.stackexchange.com/a/10250&quot;&gt;don't migrate for the sake of migration.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Before posting a question on Code Review&lt;/strong&gt;, read &lt;a href=&quot;/help/how-to-ask&quot;&gt;How do I ask a good question?&lt;/a&gt;, which covers the common reasons for questions being poorly received on Code Review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1&gt;Does the question title need to be changed?&lt;/h1&gt;&#xA;&lt;p&gt;Question titles for Stack Overflow are questions targeted towards achieving a specific outcome (e.g. Can I make this algorithm more time/memory efficient?), whereas all questions on Code Review have a single, implicit, general question, &amp;quot;&lt;strong&gt;What can be improved in this code?&lt;/strong&gt;&amp;quot;.  So it's not useful for every question to be titled using some variant of &amp;quot;Please review my code&amp;quot;, and the site standard is for the title to contain a summary description of &lt;strong&gt;the real-world problem that is solved&lt;/strong&gt; by the posted code.&lt;/p&gt;&#xA;&lt;p&gt;Complete advice in writing titles is in &lt;a href=&quot;/a/2438&quot;&gt;How to get the best value out of Code Review - When you ask your question&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;Some commonly referred &lt;em&gt;inappropriate&lt;/em&gt; questions&lt;/h1&gt;&#xA;&lt;p&gt;Please, we &lt;em&gt;don't&lt;/em&gt; want the following kinds of questions: they will attract downvotes or close votes on Code Review, leading to frustration for everyone involved.&lt;/p&gt;&#xA;&lt;h3&gt;Questions where the code does not work as intended, or it's unclear whether or not it works&lt;/h3&gt;&#xA;&lt;p&gt;The most common reason for questions to be closed as off-topic on Code Review is that the code simply &lt;em&gt;does not do what it is meant to do&lt;/em&gt;. Code Review is not about fixing bugs, and it is not a place to go for help adding a new feature to your program.&lt;/p&gt;&#xA;&lt;p&gt;Questions asking &amp;quot;Does this code work?&amp;quot; or &amp;quot;Is this correct?&amp;quot; should be tested &lt;em&gt;before&lt;/em&gt; being posted here. You should believe that your code works before you ask for a Code Review. There is a difference between asking &amp;quot;Does this code work?&amp;quot; (off-topic) and &amp;quot;This code works, how can I do it better?&amp;quot; (on-topic)&lt;/p&gt;&#xA;&lt;h3&gt;Questions with stub code, example code or pseudocode&lt;/h3&gt;&#xA;&lt;p&gt;Code that contains placeholders such as &lt;code&gt;// do something&lt;/code&gt;, &lt;code&gt;Foo&lt;/code&gt;/&lt;code&gt;Bar&lt;/code&gt;, or &lt;code&gt;someMethod()&lt;/code&gt; cannot be meaningfully reviewed. &lt;a href=&quot;/q/1709/31562&quot;&gt;Hypothetical example code is off-topic for Code Review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Unlike Stack Overflow, we prefer to look at &lt;em&gt;real, complete code&lt;/em&gt; instead of example code or code that has been stripped of context for generality.&lt;/p&gt;&#xA;&lt;h3&gt;Questions with no code at all&lt;/h3&gt;&#xA;&lt;p&gt;Without code embedded directly within the question, we just cannot do a &lt;strong&gt;Code&lt;/strong&gt; Review. We review &lt;strong&gt;Code&lt;/strong&gt; and not unimplemented concepts.&lt;/p&gt;&#xA;&lt;p&gt;If it seems like a question would belong on Code Review &lt;strong&gt;if&lt;/strong&gt; the OP included their actual code, it is &lt;em&gt;extremely important&lt;/em&gt; to point out that they &lt;strong&gt;need&lt;/strong&gt; to include the code in their question.&lt;/p&gt;&#xA;&lt;h3&gt;Questions with insufficient context&lt;/h3&gt;&#xA;&lt;p&gt;A question that does not describe properly what the code does, while not immediately &lt;em&gt;off-topic&lt;/em&gt;, is very likely to collect down-votes. To help reviewers give you better answers, Code Review questions should include a description of what the code does. The more you tell us about what your code does and the purpose of it, the easier it will be for reviewers to help you.&lt;/p&gt;&#xA;&lt;h2&gt;So what questions do you want?&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Finished, working code that does what it is meant to do&lt;/li&gt;&#xA;&lt;li&gt;Ideally, an asker willing to receive feedback on any aspect of the code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;On all cross-posted questions, please add comments with mutual links.  This helps everyone save time when triaging and answering questions.&lt;/p&gt;&#xA;&lt;h2&gt;So, why so upset?&lt;/h2&gt;&#xA;&lt;p&gt;Good referrals are genuinely appreciated.  However, an inappropriate referral causes grief for everyone involved:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The original asker, cross-posting the question on Code Review, becomes puzzled or unhappy about receiving close votes or downvotes.&lt;/li&gt;&#xA;&lt;li&gt;The close votes or downvotes make the Code Review community look hostile, when we are just doing our duty to inform the poster that the question is unanswerable.&lt;/li&gt;&#xA;&lt;li&gt;The original asker may become frustrated that Code Review answers are &amp;quot;missing the point of the question&amp;quot;, because on Code Review all questions are considered to be open-ended.&lt;/li&gt;&#xA;&lt;li&gt;Stack Overflow looks unhelpful for giving someone the runaround instead of answering the question.&lt;/li&gt;&#xA;&lt;li&gt;As long as we receive a significant number of inappropriate referrals, we cannot consider making Code Review a standard migration target on Stack Overflow.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Code Review has a much smaller community than Stack Overflow. We get about 30-40 questions per day. Stack Overflow gets about 8k questions per day.  Even if a small fraction of Stack Overflow questions ends up being inappropriate referrals, the effort required to undo the damage imposes a large burden on the Code Review community.&lt;/p&gt;&#xA;&lt;h2&gt;What you should not do&lt;/h2&gt;&#xA;&lt;p&gt;Please do not &lt;em&gt;vote to close&lt;/em&gt; with a custom reason that &amp;quot;it belongs on Code Review&amp;quot;. Nothing in the Stack Overflow rules justifies such a custom reason, and sloppy reasoning perpetuates inappropriate referrals. Not all questions about analyzing code are off-topic on Stack Overflow, and not all code review requests are on-topic on Code Review. Instead, vote to close as &lt;em&gt;too broad&lt;/em&gt; or &lt;em&gt;primarily opinion-based&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;We know that &lt;a href=&quot;https://meta.stackexchange.com/q/251568/341145&quot;&gt;the GUI is misleading&lt;/a&gt; and we would like to do something about this. There are many occurrences of a &lt;a href=&quot;//chat.stackexchange.com/transcript/8595?m=22784373#22784373&quot;&gt;Stack Overflow moderator saying the same thing&lt;/a&gt;.  There is an active proposal to &lt;a href=&quot;https://meta.stackoverflow.com/q/313266&quot;&gt;create a dedicated off-topic reason&lt;/a&gt; so that there is an intuitive process to close code review questions on Stack Overflow.&lt;/p&gt;&#xA;&lt;h2&gt;So, what can you do?&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Think about if it's a good question for Code Review - if you aren't sure then take a look at &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;The CR help page &lt;em&gt;What topics can I ask about here?&lt;/em&gt;&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackoverflow.com/a/266750/1575353&quot;&gt;Flag it for migration via the &amp;quot;other (needs ♦ moderator attention)&amp;quot; flag option to request a migration&amp;quot; if it is, and Include a reason why you believe the migration would be useful.&lt;/a&gt;. Help the mods out by explaining why you think it's off-topic for Stack Overflow and a good fit for Code Review.&lt;/li&gt;&#xA;&lt;li&gt;If you find that it is off-topic for Stack Overflow &lt;em&gt;vote to close as &amp;quot;primarily opinion-based&amp;quot; or &amp;quot;too broad&amp;quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;If it's a really good question, ask in &lt;a href=&quot;//chat.stackexchange.com/rooms/8595&quot;&gt;chat here&lt;/a&gt; for us to help it move along.&lt;/li&gt;&#xA;&lt;li&gt;Avoid bouncing users from one site to another (and possibly having the question get closed on each).&lt;/li&gt;&#xA;&lt;li&gt;Try answering good questions on this site to understand what we are looking for.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="25077" LastEditorUserId="42401" LastEditDate="2020-12-08T03:11:01.383" LastActivityDate="2020-12-08T03:11:01.383" CommentCount="11" CommunityOwnedDate="2015-07-21T02:16:08.150" ContentLicense="CC BY-SA 4.0" />
  <row Id="5779" PostTypeId="1" AcceptedAnswerId="5780" CreationDate="2015-07-21T14:30:04.130" Score="11" ViewCount="110" Body="&lt;p&gt;I am new to this community, previously coming from Stack Overflow and having no luck there. My questions always got downvoted and I was restricted from asking questions for days at a time. Then I learned about this community and gave it a try. Just two days after I joined, I got a reputation of 50. However, the first question that I asked got a downvote of 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To prevent this from happening, what types of questions are we allowed to ask? For example, if I can't figure out how to code a specific thing, what I am supposed to do? I am a beginner and I don't really fit in at Stack Overflow. I choose this website because it is more friendly, however I am not entirely sure about the question types and such.&lt;/p&gt;&#xA;" OwnerUserId="78276" LastEditorUserId="22222" LastEditDate="2015-07-21T16:00:46.237" LastActivityDate="2015-07-21T16:00:46.237" Title="What types of questions are we allowed to ask?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5780" PostTypeId="2" ParentId="5779" CreationDate="2015-07-21T14:56:12.580" Score="17" Body="&lt;p&gt;Welcome to Code Review, we're glad you found this site and have shown interest!&lt;/p&gt;&#xA;&lt;p&gt;Even though Stack Overflow and Code Review are both focused primarily on code, there is a marked difference that should help you choose which site is best for what purpose. Many Code Review users also frequent Stack Overflow, either to ask questions or provide answers.&lt;/p&gt;&#xA;&lt;h3&gt;TL;DR: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5778/42632&quot;&gt;A Guide to Code Review for Stack Overflow users&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Here is the short version:&lt;/p&gt;&#xA;&lt;h3&gt;Stack Overflow addresses specific &lt;em&gt;problems&lt;/em&gt;.&lt;/h3&gt;&#xA;&lt;p&gt;Questions that have a &lt;em&gt;clear description of the problem&lt;/em&gt;, as well as an explanation of what you tried, etc. are usually well received. Questions with unclear, vague problem statements or questions that show little effort on the part of the asker are usually not well received. Stack Overflow prefer to have the minimum amount of code required to reproduce the problem.&lt;/p&gt;&#xA;&lt;p&gt;It is also acceptable to post questions about how to write code, as long as you can show that you have a &lt;em&gt;specific problem&lt;/em&gt; and what you have tried so far, where you got stuck, etc.&lt;/p&gt;&#xA;&lt;h3&gt;Code Review addresses &lt;em&gt;improvements on all aspects&lt;/em&gt; of code which already works as intended.&lt;/h3&gt;&#xA;&lt;p&gt;On Code Review, questions that are well received provide real, working code, along with a plain English explanation of what the code does and why, and the more background information, the better.&lt;/p&gt;&#xA;&lt;p&gt;On CR, it is fairly common to see posts with dozens, sometimes even hundreds of lines of &lt;em&gt;working&lt;/em&gt; code, which on Stack Overflow would get down-voted, but on Code Review is welcome.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I hope this helps clarify the difference between the sites!&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-21T14:56:12.580" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5781" PostTypeId="2" ParentId="5779" CreationDate="2015-07-21T15:09:39.917" Score="7" Body="&lt;p&gt;There are multiple aspects to computer programming that an individual goes through in their &quot;life&quot;:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;let's identify a problem that needs fixing&lt;/li&gt;&#xA;&lt;li&gt;let's design what the solution should look like, and what features it needs&lt;/li&gt;&#xA;&lt;li&gt;let's implement those features by coding&lt;/li&gt;&#xA;&lt;li&gt;let's fix any issues we run in to which prevent the features from functioning&lt;/li&gt;&#xA;&lt;li&gt;let's make sure the code that implements the features is as good as it can be.&lt;/li&gt;&#xA;&lt;li&gt;let's deploy the code so people can use it.&lt;/li&gt;&#xA;&lt;li&gt;let's make sure that any issues people run in to are resolved (typically by skipping back to step 4).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you have issues and need help at step 1, well, you're out of luck on stack exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have issues and need help at step 2, then it is possible that you can get help at &lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;Programmers.se&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have issues and need help at step 3, then it is possible that you can get help at &lt;a href=&quot;https://careers.stackoverflow.com/&quot;&gt;Stack Overflow Careers&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have issues at step 4, then you can get help at &lt;a href=&quot;http://stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you would like help at step 5, then you can get help here on &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have problems deploying the code in step 6 you can maybe go back to Stack Overflow for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;your first question was in step 4, so was downvoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;your second question was at step 5, so was upvoted.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-07-21T15:09:39.917" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5782" PostTypeId="5" CreationDate="2015-07-21T19:06:21.610" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-21T19:06:21.610" LastActivityDate="2015-07-21T19:06:21.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5783" PostTypeId="4" CreationDate="2015-07-21T19:06:21.610" Score="0" Body="Elections are held to choose moderators for graduated sites." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-21T19:06:21.610" LastActivityDate="2015-07-21T19:06:21.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5784" PostTypeId="5" CreationDate="2015-07-21T19:07:13.960" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-21T19:07:13.960" LastActivityDate="2015-07-21T19:07:13.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5785" PostTypeId="4" CreationDate="2015-07-21T19:07:13.960" Score="0" Body="For questions about the images used in your own posts." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-21T19:07:13.960" LastActivityDate="2015-07-21T19:07:13.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5786" PostTypeId="1" CreationDate="2015-07-21T19:50:59.953" Score="22" ViewCount="235" Body="&lt;p&gt;There are already a large number of intrinsic hurdles before production code can get reviewed; it can be against company policy, paid developers are likely less open to criticisms and new coders are the only ones actually actively looking for help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then Code Review comes to stomp on the little fire we have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code can't really be anonymized (else it's &quot;theoretical&quot;),&lt;/li&gt;&#xA;&lt;li&gt;Good code doesn't get reviewed as much,&lt;/li&gt;&#xA;&lt;li&gt;Complex code gets ignored,&lt;/li&gt;&#xA;&lt;li&gt;Votes &lt;em&gt;further&lt;/em&gt; award &quot;lowest common denominator&quot; questions,&lt;/li&gt;&#xA;&lt;li&gt;Code must be &quot;snippeted&quot;, which makes extracts from production code unrunnable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Even the low volume of commentary on questions is likely to contribute - newbies often get immediate, simple answers (naming! comments!) but no such activity exists for most professional questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I consider &quot;toy questions&quot; to be anything where the code is not intended to be used, or doesn't try to do something of value. To be clear, it's not that I don't accept the toy questions or challenges. However, there is a downward spiral, in that &lt;strong&gt;the prevalence of exclusively toy questions enforces the notion that Code Review is for toy questions&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how we could change this, but it seems one would need a dedicated call to giving attention and good-quality answers to professional code. We should at least keep up the impression - like in-person peer review, the emphasis should be on immediate and hypothetical suggestions, not ground-up rewrites. Voters should appreciate this, and not leave such answers ignored. Perhaps even bounties could get involved - who knows?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Let's not forget that &quot;looks good&quot; after a few clarifying questions is a valid review, but Code Review has almost no such answers.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we can't shake of this stigma now, we may never be able to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Do you agree, or have ideas on how to fix it?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="40768" LastEditorUserId="40768" LastEditDate="2015-07-21T20:45:42.347" LastActivityDate="2015-07-24T18:03:53.867" Title="Does Code Review systematically prefer the least important code, and what can we do about it?" Tags="|discussion|questions|" AnswerCount="6" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5787" PostTypeId="2" ParentId="5786" CreationDate="2015-07-21T20:10:45.280" Score="14" Body="&lt;p&gt;&quot;Looks good&quot; is a &lt;em&gt;really&lt;/em&gt; hard answer to post.  You have to be extraordinarily confident in order to be able to post that.  Moreover, if a question is &lt;em&gt;truly&lt;/em&gt; up to the standards of Code Review and we &lt;em&gt;really&lt;/em&gt; want &quot;Looks good&quot; answers, then &lt;em&gt;every&lt;/em&gt; question should have an immediate self-answered &quot;Looks good&quot; answer from the asker.  If the asker can't say &quot;Looks good&quot;, then the code likely isn't &lt;em&gt;really&lt;/em&gt; ready for a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;I know this isn't a complete answer to the question asked.  I just want to address this point specifically.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-21T20:10:45.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5788" PostTypeId="2" ParentId="5786" CreationDate="2015-07-21T20:21:41.200" Score="18" Body="&lt;p&gt;I want to address the time-constraint issues. Time has become increasingly precious to me, and an indepth review of complicated code can take a lot of time.... there are answers where I have spent days pondering the review. That sort of time commitment is unreasonable for a site like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fairness, I volunteer the time, I learn things as I go, and it's a mutually beneficial process, but the process is neither scalable, nor sustainable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On a personal level, I like the small quick &amp;amp; dirty reviews because I like helping people with immediate lessons on how they can improve things - If I have a &quot;this is my 2 cents&quot; review on hand, I am quick to give it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, I also enjoy the big and involved reviews when I have done them, but that is more of a mentoring than reviewing thing. I just can't do that many of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think bounties is an option. I think that a separately maintained list of &quot;candidate&quot; questions (in meta?) is a possibility. I would sponsor bounties for anyone who adequately answered one of the &quot;big hitters&quot;....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider something like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;if a question is very high quality, has a professional nature to it, is complex, comprehensive, or whatever, post a meta-question linking back to it with a special tag, say: &lt;a href=&quot;/questions/tagged/promoted-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;promoted-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;promoted-question&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;People can &quot;answer&quot; the meta post with offers to answer, or contribute a bounty.&lt;/li&gt;&#xA;&lt;li&gt;When answers come in, the meta-question can be marked as &quot;complete&quot; (and bounties, if offered, can be awarded/debated).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;People who are interested in significant investments of time, or have such availability, can then use meta to both identify, discuss, and track these high-quality questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If such a system (or something similar - even if it is not on meta) were established I would be willing to seed the process with promises for bounties - say 250 rep minimum for the first 10K worth of professional grade questions - until the process becomes self-sustaining.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if the system above is too complicated, or takes a while to implement, please ping me if you find a question that you feel is a high quality question that is under-exposed. I will, on a case by case basis, volunteer bounties on those questions.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2015-07-21T20:27:24.427" LastActivityDate="2015-07-21T20:27:24.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5789" PostTypeId="1" CreationDate="2015-07-21T21:39:33.747" Score="6" ViewCount="90" Body="&lt;p&gt;I've been thinking recently that Code Review might encapsulate Code Presentation style, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Helpful comments and documentation.&lt;/li&gt;&#xA;&lt;li&gt;Indentation/bracketing style.&lt;/li&gt;&#xA;&lt;li&gt;Overall code structure.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Of course, I realise that this can be downright subjective. For instance, there's always this little thing that people disagree on:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Something {&#xA;    thing;&#xA;    other;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Something&#xA;{&#xA;    thing;&#xA;    other;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or even&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Something&#xA;{ thing&#xA;; other&#xA;;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These issues aside, would it be acceptable to post a question such as &quot;How can I make this code look tidier?&quot; on Code Review? If so, with what restrictions, and if not, why?&lt;/p&gt;&#xA;" OwnerUserId="61126" LastEditorUserId="61126" LastEditDate="2015-07-21T22:35:46.130" LastActivityDate="2015-07-26T22:47:01.830" Title="Would Code Review be a good site to post formatting questions?" Tags="|discussion|site-policy|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5790" PostTypeId="2" ParentId="5789" CreationDate="2015-07-21T21:51:52.427" Score="5" Body="&lt;p&gt;You can already do this: in this site, you can say something like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How can I make my code look neater?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Or something along those lines.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2015-07-21T21:51:52.427" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5791" PostTypeId="2" ParentId="5789" CreationDate="2015-07-21T22:04:18.417" Score="11" Body="&lt;p&gt;Yes, you can. With some gotchas:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Do not post example code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a big subject that is covered well in our meta post about &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1709/why-is-hypothetical-example-code-off-topic-for-code-review&quot;&gt;Why is hypothetical code off-topic for Code Review?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Avoid A vs. B questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Decide on the formatting you like the most first, then ask for feedback about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting two versions of your code may get closed as &quot;primarily opinion-based&quot;. There are some things which are just... holy wars... that programmers never agree about (for example spaces vs. tabs and Egyptian-style vs C#-style braces)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-07-26T22:47:01.830" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5792" PostTypeId="2" ParentId="5789" CreationDate="2015-07-21T22:04:56.737" Score="2" Body="&lt;p&gt;If you were writing something in Python and you wanted to know if you were following code standards, you would say something like &lt;em&gt;&quot;is my code Pythonic enough&quot;&lt;/em&gt; or something to that effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;other terms are &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;DRY -&gt; Don't Repeat Yourself&lt;/li&gt;&#xA;&lt;li&gt;Clean&lt;/li&gt;&#xA;&lt;li&gt;Neat&lt;/li&gt;&#xA;&lt;li&gt;Idiomatic&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you hang around long enough you will pick up some nice terms for talking about writing code that explains itself and is easy to read.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2015-07-21T22:09:57.670" LastActivityDate="2015-07-21T22:09:57.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5793" PostTypeId="2" ParentId="5789" CreationDate="2015-07-21T22:18:04.710" Score="9" Body="&lt;p&gt;Assuming that the question is about a programming language that has no official style guide, if a question is purely about whitespace, I would likely move to close it as Primarily Opinion Based.  I would view such a question as a skirmish in the never-ending Brace Wars.  Such discussions are rarely conclusive or productive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If phrased in a sufficiently open-ended way, though, the question could work.  The following factors could swing the decision in your favour:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Instead of asking point-blank about formatting choices A, B, or C (what we call a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;), just post one version of it and mention your concern about the problematic lines.&lt;/li&gt;&#xA;&lt;li&gt;Include sufficient surrounding code and background information about what the code aims to achieve, so that reviewers have latitude to rewrite the smelly code altogether.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-07-21T22:18:04.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5794" PostTypeId="1" CreationDate="2015-07-21T23:55:26.047" Score="10" ViewCount="74" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-server&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-server&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-server&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t-sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;t-sql&lt;/a&gt; (short for Transact-SQL) both represent practically the same thing, which is Microsoft's proprietary RDBMS. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://en.wikipedia.org/wiki/Transact-SQL&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Transact-SQL (T-SQL) is Microsoft's and Sybase's proprietary extension&#xA;  to SQL. [...]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Transact-SQL is central to using Microsoft SQL Server. All&#xA;  applications that communicate with an instance of SQL Server do so by&#xA;  sending Transact-SQL statements to the server, regardless of the user&#xA;  interface of the application.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As you can see, &lt;strong&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/338876&quot; rel=&quot;nofollow noreferrer&quot;&gt;there is a lot of overlap&lt;/a&gt;&lt;/strong&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we were to keep one or the other, I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t-sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;t-sql&lt;/a&gt; would be better to keep, as it is the language, rather than the technology/DB engine that is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-server&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-server&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-server&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="36366" LastEditDate="2015-07-22T01:16:34.227" LastActivityDate="2015-07-22T04:21:14.137" Title="SELECT [sql-server] AS [t-sql] FROM tags" Tags="|discussion|tags|synonym-request|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5795" PostTypeId="2" ParentId="5786" CreationDate="2015-07-22T00:41:42.893" Score="9" Body="&lt;p&gt;Maybe we need &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2545/code-review-se-is-graduating/2553#comment6506_2553&quot;&gt;other kinds of incentives&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Joke aside, this is one question where &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2320/27975&quot;&gt;Mat's Mug's answer&lt;/a&gt; is quite apt. It's not that &lt;em&gt;complex&lt;/em&gt; code are systematically ignored, they simply take more time and effort to triage/diagnose/dissect. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, based on my personal experience, it's generally easier to infer some form of context for shorter questions when they are lacking, which is good enough to provide a basic answer while the question may undergo further clarifications/edits. It's not as easy if one faces a wall of code with little context. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I'm trying to say here is when longer questions provide little context or background, it is also much harder to provide an appropriate, thorough answer as expected.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-07-22T00:41:42.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5796" PostTypeId="1" CreationDate="2015-07-22T00:56:48.180" Score="3" ViewCount="49" Body="&lt;p&gt;Recently, I decided to look over &lt;a href=&quot;https://codereview.stackexchange.com/q/57502/59481&quot;&gt;this post&lt;/a&gt; again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I was reading all the answers, I started to get the feeling that I had seen an answerer's name more than once. Scrolling back up the page, I found out that a single user had posted multiple answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When is this sort of thing okay? If you have multiple (big) points in your review, should they be split up across multiple answers?&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-07-22T00:56:48.180" Title="When is it okay to post multiple answers?" Tags="|discussion|answers|" AnswerCount="0" CommentCount="0" ClosedDate="2015-07-22T01:12:03.190" ContentLicense="CC BY-SA 3.0" />
  <row Id="5797" PostTypeId="2" ParentId="5794" CreationDate="2015-07-22T04:21:14.137" Score="4" Body="&lt;p&gt;I disagree with the question's proposed solution: a synonym from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-server&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-server&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-server&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t-sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;t-sql&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am also going to disagree with the quoted text. This is wrong:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Transact-SQL is central to using Microsoft SQL Server. All&#xA;  applications that communicate with an instance of SQL Server do so by&#xA;  sending Transact-SQL statements to the server, regardless of the user&#xA;  interface of the application.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While it is technically accurate, the 'interfaces' used are often abstracted enough for the &lt;code&gt;t-sql&lt;/code&gt; to be invisible (think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linq&amp;#39;&quot; rel=&quot;tag&quot;&gt;linq&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is to be a synonym, I believe the right one is to harmonize the SQL Server world with the other RDBMS's, and to synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t-sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;t-sql&lt;/a&gt; to just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;. Then, questions about SQL can all be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;, and if the RDBMS is significant, it can be tuned with whatever back-end is relevant (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oracle&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oracle&amp;#39;&quot; rel=&quot;tag&quot;&gt;oracle&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mysql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;, etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows for some questions to be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-server&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-server&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-server&lt;/a&gt;, and others to be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linq&amp;#39;&quot; rel=&quot;tag&quot;&gt;linq&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mysql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mysql&amp;#39;&quot; rel=&quot;tag&quot;&gt;mysql&lt;/a&gt;, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; ← &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t-sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;t-sql&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many questions already have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/13761/generic-php-function-for-making-a-struct-out-of-multiple-resultsets-from-a-store&quot;&gt;but not all&lt;/a&gt;, so that's not a problem. The issue is that many &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;t-sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;t-sql&lt;/a&gt; questions &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/t-sql+-sql-server&quot;&gt;do not have sql-server&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-22T04:21:14.137" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5798" PostTypeId="1" AcceptedAnswerId="5800" CreationDate="2015-07-22T05:51:57.837" Score="6" ViewCount="115" Body="&lt;p&gt;According to the &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;FAQ&lt;/a&gt;, the following topics are wanted on Code Review:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/DMhlX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Isn't there a point missing? I see a review of my code not only as an attempt to improve performance, security and structure, but also to reduce redundant, unnecessary code paths. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Isn't improving readability a major goal in a code review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, I flagged &lt;a href=&quot;https://stackoverflow.com/questions/31311168/how-to-reduce-the-code-length-of-for-loop-in-python3&quot;&gt;this&lt;/a&gt; post, from which I think belongs on Code Review as there is no problem with it. My flag got declined because the moderator didn't see any evidence to intervene.&lt;/p&gt;&#xA;" OwnerUserId="61470" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-07-22T08:14:42.263" Title="Stack Overflow moderator declined to migrate question asking to shorten code" Tags="|discussion|specific-question|scope|migration|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5800" PostTypeId="2" ParentId="5798" CreationDate="2015-07-22T07:32:36.480" Score="13" Body="&lt;p&gt;Yes, shortening code by reducing redundancy is within the scope of Code Review — it naturally falls under the category of general code improvements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, migrating a question involves a more complex decision-making process than you described.  Please read &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5777/9357&quot;&gt;A guide to Code Review for Stack Overflow users&lt;/a&gt; for more information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the specific question you cited, the Stack Overflow moderator may have declined to migrate the question based on…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lack of evidence that the question is off-topic for Stack Overflow.  Did you cite an &lt;strong&gt;off-topic reason&lt;/strong&gt; in your flag?  (The moderator dismissed your flag without closing the question as off-topic, so it can be deduced that the moderator thinks it's on-topic for Stack Overflow.)&lt;/li&gt;&#xA;&lt;li&gt;Poor question quality (the &lt;strong&gt;&quot;Don't Migrate Crap&quot;&lt;/strong&gt; rule).  The question basically consists of a code dump with no explanation of motivation.  What is &lt;code&gt;a&lt;/code&gt;?  What does &lt;code&gt;length_wordlist&lt;/code&gt; mean, and are there just two cases or is this an excerpt of 2 out of &lt;em&gt;n&lt;/em&gt; cases?  The code looks like it might be incomplete, since the first case has &lt;code&gt;FILE.close()&lt;/code&gt; but the second case does not.&lt;/li&gt;&#xA;&lt;li&gt;A comment by @jonrsharpe (a highly ranked Code Review member) encouraging the original author to &lt;strong&gt;cross-post with clarifications&lt;/strong&gt;.  If @jonrsharpe had thought that the question was worthy of migration, he would likely have flagged it instead.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-07-22T07:32:36.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5801" PostTypeId="2" ParentId="5720" CreationDate="2015-07-22T07:50:59.050" Score="7" Body="&lt;p&gt;Sad to see &lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/31503&quot;&gt;rolfl&lt;/a&gt;&lt;/em&gt; going, glad to see &lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/31562&quot;&gt;Simon&lt;/a&gt;&lt;/em&gt; and &lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/23788&quot;&gt;Mat&lt;/a&gt;&lt;/em&gt; added to the team. Well done guys, I sincerely think you are the right guys for the position. Now I'm only wondering which principle was applied here: Dilbert's or Peter's?&lt;/p&gt;&#xA;" OwnerUserId="22020" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-22T07:50:59.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5803" PostTypeId="2" ParentId="5309" CreationDate="2015-07-22T14:28:07.437" Score="3" Body="&lt;p&gt;I suggest the wording&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You may read the following reviews on code that solves the same problem as yours.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="54718" LastActivityDate="2015-07-22T14:28:07.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5804" PostTypeId="2" ParentId="5309" CreationDate="2015-07-22T15:15:29.813" Score="2" Body="&lt;p&gt;In one sentence: I think on Code Review labeling something as a duplicate should be done sparingly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this touches on a greater &quot;problem,&quot; however, in that a strict interpretation of the StackExchange ethos would say that posts must ask a question, and in response, one answer must rise to the top as &quot;the&quot; answer. I will add that I don't really think it's a problem per se as it is dealt with and discussed well here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You run into trouble when you start to consider the definition of a duplicate question in light of that framework, or ask, when does my question differ sufficiently from another question? In our day-to-day programming, we are generally dealing with problems that have already been solved innumerable times before (and probably by people smarter than us). Code reviews as we know them don't necessarily require a convergent process to arrive at &quot;the answer&quot; because for the most part it's acceptable to simply say &quot;hey take a look at this code I just wrote&quot; without having to guarantee its uniqueness. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that the concept of duplicates on Code review is somewhat of a gray area, but it should ultimately stay gray unless we start experiencing a real need to remove ambiguity.&lt;/p&gt;&#xA;" OwnerUserId="61048" LastActivityDate="2015-07-22T15:15:29.813" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5805" PostTypeId="1" AcceptedAnswerId="5806" CreationDate="2015-07-22T17:35:13.737" Score="12" ViewCount="51" Body="&lt;p&gt;I can't think of any good reason why the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css3&amp;#39;&quot; rel=&quot;tag&quot;&gt;css3&lt;/a&gt; tag should exist on CR at all.  There is currently a &lt;a href=&quot;https://meta.stackoverflow.com/questions/299916/when-is-the-css3-tag-appropriate&quot;&gt;discussion going on over on Meta SO as to when the css3 tag is appropriate&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;CSS3 is not a well defined &quot;version&quot; of CSS&lt;/li&gt;&#xA;&lt;li&gt;There's no way to specify to the user agent that we want to use CSS3 over any other &quot;version&quot; of CSS:  the UA either understands it or ignores it&lt;/li&gt;&#xA;&lt;li&gt;Questions end up getting tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css3&amp;#39;&quot; rel=&quot;tag&quot;&gt;css3&lt;/a&gt; but not &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="26722" LastEditorUserId="-1" LastEditDate="2017-03-20T09:16:36.907" LastActivityDate="2015-07-22T18:25:59.743" Title="Should the [css] and [css3] tags be merged?" Tags="|discussion|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5806" PostTypeId="2" ParentId="5805" CreationDate="2015-07-22T17:54:27.780" Score="11" Body="&lt;p&gt;I agree... there's no real reason for a stand-alone css3 tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are only 13 questions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css3&amp;#39;&quot; rel=&quot;tag&quot;&gt;css3&lt;/a&gt; that are not already &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt;.  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css3+-css&quot;&gt;See this search result&lt;/a&gt;. In those cases it is clear that each one would be satisfied with a simple &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/tags/css/synonyms&quot;&gt;Here&lt;/a&gt; is the synonymization suggestion.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-07-22T18:08:05.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5807" PostTypeId="1" CreationDate="2015-07-22T23:51:08.770" Score="15" ViewCount="166" Body="&lt;p&gt;I frequently read in chat users saying things about not being able to answer this question or that because they don't know the language used in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this true?  What knowledge level is required of a language before I should consider myself capable of answering it?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-07-25T18:39:42.920" Title="Do you have to speak the language to answer the question?" Tags="|discussion|answers|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5808" PostTypeId="2" ParentId="5807" CreationDate="2015-07-22T23:51:08.770" Score="15" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;What knowledge level is required of a language before I should consider myself capable of answering it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;NONE!&lt;/h3&gt;&#xA;&lt;p&gt;You don't necessarily need to know a language &lt;em&gt;at all&lt;/em&gt; in order to answer a question.&lt;/p&gt;&#xA;&lt;p&gt;Consider &lt;a href=&quot;https://codereview.stackexchange.com/a/60435/36366&quot;&gt;this answer&lt;/a&gt; of mine.  I don't know &lt;em&gt;anything&lt;/em&gt; about PHP, and yet that's my highest upvoted answer.&lt;/p&gt;&#xA;&lt;p&gt;There's also answers &lt;a href=&quot;https://codereview.stackexchange.com/a/97753/36366&quot;&gt;like this one&lt;/a&gt;.  While I do &lt;a href=&quot;https://codereview.stackexchange.com/search?q=user%3A36366%20%5Bswift%5D&quot;&gt;know Swift quite well&lt;/a&gt;, I'm convinced &lt;em&gt;anyone&lt;/em&gt; could have posted that answer.  It &lt;em&gt;only&lt;/em&gt; addresses white-space, and anyone who knows any C-based language could see how big of a mess the original code was in, purely in terms of white space.&lt;/p&gt;&#xA;&lt;p&gt;I want to encourage everyone to look outside their comfort zone.  And don't feel bad about getting &amp;quot;easy rep&amp;quot; on these answers.&lt;/p&gt;&#xA;&lt;p&gt;First of all, looking at these questions and making these answers will increase your familiarity and comfort with that language--you're learning whether or not you realize it.&lt;/p&gt;&#xA;&lt;p&gt;Second, try thinking of this as a sort of janitorial duty.  To me, I think it's crucial that some of these easy &amp;amp; obvious problems are taken care of.  They're usually simply habit things, and they're usually really easy to get right... you just have to be in the habit.  So I'm always going to comment on these things, even if I'm considered a &amp;quot;domain expert&amp;quot; for that language.  But that takes time away from me investigating other issues the question might have.  If someone else has already taken care of answering with this easy clean-up, then a domain expert can invest more focus on other, more difficult issues.&lt;/p&gt;&#xA;&lt;p&gt;Remember, on Code Review, &lt;em&gt;any and all&lt;/em&gt; aspects of the code are up for review.  And several things that people commonly get wrong are pretty easy to comment on even if you know nothing about the language.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-22T23:51:08.770" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5809" PostTypeId="2" ParentId="5807" CreationDate="2015-07-23T03:31:20.647" Score="5" Body="&lt;p&gt;Short answer: &lt;strong&gt;No.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Long answer: While it's true that &lt;em&gt;all aspects&lt;/em&gt; of the code are up for review, not understanding the language in question tend to give rise to short, brief answers which may not be very effective. Sure, it'll be good if we can marginally prop up our site's answer rate/ratio with short, still-on-topic answers, but in the long run we should still expect longer and more insightful ones to give the OP a bigger &lt;em&gt;bang for the buck&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This is slightly related to this old Jon Skeet's &lt;a href=&quot;http://codeblog.jonskeet.uk/2008/04/23/programming-quot-in-quot-a-language-vs-programming-quot-into-quot-a-language/&quot; rel=&quot;nofollow noreferrer&quot;&gt;blog post&lt;/a&gt; about programming &amp;quot;in&amp;quot; a language and programming &amp;quot;into&amp;quot; a language:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There is a happy medium to be achieved, clearly. You certainly shouldn’t restrict your thinking to techniques which are entirely idiomatic, but if you find yourself wanting to code in a radically different style to that encouraged by the language, consider changing language if possible!&lt;/p&gt;&#xA;&lt;p&gt;If I were attacking the same problem in C# 1 and C# 3, I could easily end up with radically different solutions. Some data extraction using LINQ in a fairly functional way in C# 3 would probably be better solved in C# 1 by losing some of the functional goodness than by trying to back-port LINQ and then use it without the benefit of lambda expressions or even anonymous methods.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Fact that there are two sides to a coin aside (read more on the post itself), what's important to highlight from the blog post is that good, effective answers should try as much to take advantage of a language's (latest) features, rather than sticking to what &lt;s&gt;is taught under &amp;quot;theoretical computer science&amp;quot; in schools &lt;em&gt;ahem&lt;/em&gt;&lt;/s&gt; we know from theory/another language.&lt;/p&gt;&#xA;&lt;p&gt;In a more practical example, a non-Java person may comment how a Java question's &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt; implementation doesn't seem quite right without touching the actual code per-se, but if the question is not about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;, I'll simply suggest using a &lt;a href=&quot;http://codeblog.jonskeet.uk/2008/04/23/programming-quot-in-quot-a-language-vs-programming-quot-into-quot-a-language/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;LinkedList&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Therefore, we don't have to necessarily speak the language, but it'll be a whole lot helpful for the OP if we do.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-23T03:56:07.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5810" PostTypeId="2" ParentId="5807" CreationDate="2015-07-23T03:56:08.467" Score="14" Body="&lt;p&gt;Like many natural languages, computer languages are often much easier to read than to write. This is true for me, so I assume it is true for everyone (correct me if I am wrong).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Speaking from the perspective of an &quot;old man&quot;, I have been exposed to many, many languages, and have even maintained code written in many. I have had the &quot;pleasure&quot; of first-hand experience in some of the &quot;foundational&quot; languages, like C (on microcontrollers, mostly), and even assembler. I have database, and object oriented experience, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's all fine and well, but, can I review, say, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt;? Well, of course I can. I have never used it, but I can read the code, the logic is well structured, the language makes the concepts I am familiar with seem &quot;shallow&quot;, there's no need to dig too deep to understand the code. This is a compliment to the Ruby language, and, guess what, I don't need the landmarks of the language to see the landmarks of the code, and I can &lt;a href=&quot;https://codereview.stackexchange.com/a/84630/31503&quot;&gt;review the code, and even write it&lt;/a&gt; to prove the suggestions I make work. I have done that sort of thing a few times, in &lt;a href=&quot;https://codereview.stackexchange.com/a/64409/31503&quot;&gt;c#&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/a/38749/31503&quot;&gt;Javascript&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/a/61418/31503&quot;&gt;LOLCODE&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/a/76980/31503&quot;&gt;C++&lt;/a&gt;, and more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice, though, that in each case I am mostly reviewing the algorithm, and assumptions that are being made, and not the style, or other aspects I am not familiar with. Review &lt;em&gt;what you know&lt;/em&gt;, not what you don't know. If you can spot an algorithm that is inefficient, it does not matter what language it is in. If you can spot an edge-case that should be considered, it does not matter about the language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The language is only a part of the question to be reviewed, and, on Code Review, you can review any, and all aspects of the code, so you can review what the code does, how the functionality is implemented logically, as well as how that logic is implemented in the language of choice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just so long as you can spot the logic, and determine how that logic solves the problem, you're fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Leave the language-specific parts for people more versed in the language.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-23T03:56:08.467" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5811" PostTypeId="2" ParentId="5139" CreationDate="2015-07-23T11:06:38.500" Score="3" Body="&lt;p&gt;Although the hover is a bit misleading indeed, the confirmation box leaves no room for misinterpretation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/bUfzV.png&quot; alt=&quot;Delete this post?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No voting, no ambiguity, just three words.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want to go into UX here, but I think the current situation is quite safe for beginners. Those who already know what they're doing aren't interested in the hover anyway.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-07-23T11:06:38.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5812" PostTypeId="1" AcceptedAnswerId="5815" CreationDate="2015-07-23T17:12:17.557" Score="29" ViewCount="416" Body="&lt;p&gt;It has happened a few times that I have answered a question where the author is doing things in a round-about and complicated way. I tell author that there is a better way and show them how using a short snippet with the general approach, showing key ideas and solutions. And oftentimes, I leave the rest to the author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the time, the author appreciates the review, and goes about improving their code merrily. But every now and then there is someone that insists I provide a complete working, tested implementation for them. When this happens I feel as if I'm being used as a free-of-charge contractor. I tell them (albeit in a more polite manner) that:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm not your contractor, figure it out.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The question I want to ask is, is it OK to do a review and not give a fully working implementation, i.e. with &quot;some assembly required&quot;? Or can I expect the author to fill in the blanks if I show them the way?&lt;/p&gt;&#xA;" OwnerUserId="36120" LastEditorUserId="62429" LastEditDate="2015-08-06T13:07:58.773" LastActivityDate="2015-08-06T13:16:15.597" Title="What to do when user insists you spoon feed them?" Tags="|discussion|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5813" PostTypeId="5" CreationDate="2015-07-23T17:19:11.237" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-23T17:19:11.237" LastActivityDate="2015-07-23T17:19:11.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5814" PostTypeId="4" CreationDate="2015-07-23T17:19:11.237" Score="0" Body="For questions about posts, deleted by their owners, through automatic processes, or by moderators." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-23T17:19:11.237" LastActivityDate="2015-07-23T17:19:11.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5815" PostTypeId="2" ParentId="5812" CreationDate="2015-07-23T17:26:08.080" Score="34" Body="&lt;h3&gt;It's not just &lt;em&gt;ok&lt;/em&gt; to decline, it's &lt;em&gt;definitely&lt;/em&gt; ok.&lt;/h3&gt;&#xA;&lt;p&gt;This site is about the fishing rod, not the fish. We're &lt;em&gt;Code Review&lt;/em&gt;, not &lt;em&gt;Code Rewrite&lt;/em&gt;!&lt;/p&gt;&#xA;&lt;p&gt;Answers are not even obligated to contain code; &lt;em&gt;reviews&lt;/em&gt; that do that &lt;em&gt;on top of&lt;/em&gt; reviewing the author's code, do that as a &lt;em&gt;courtesy&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;If you're being asked to produce a working and tested solution, just... walk away slowly ;-)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-06T13:09:12.080" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5816" PostTypeId="2" ParentId="5812" CreationDate="2015-07-23T17:26:25.957" Score="15" Body="&lt;p&gt;You definitely do not need to provide a complete, tested solution.  I usually provide a minimal example and/or a link to documentation/examples when a user appears to be having trouble understanding a point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I could say to use the built-in type &lt;code&gt;Foo&lt;/code&gt;, with a link to the doc.  Or I say to use the Bar algorithm, and the user says &quot;I don't understand how that works&quot;.  I'll point them to Wiki or another thorough explanation, and possibly provide a minimal example in the answer.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-07-23T17:26:25.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5817" PostTypeId="2" ParentId="5812" CreationDate="2015-07-23T17:35:46.533" Score="11" Body="&lt;p&gt;Your way of telling, is very polite and that's how one should answer, because this is Code Review, not Code Rewrite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you review the code, points out the things that could be improved, and that should work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, if someone is not understanding your point even after you have pointed them in the right direction, you can ask the author which of the questions they managed to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, they might see a clearer picture of the problem they have to solve. So, this will give them the vision, and a lesson which they will never forget. At least, this is how I do when I choose to spoon feed, but this is just my humble opinion.&lt;/p&gt;&#xA;" OwnerUserId="53763" LastEditorUserId="62429" LastEditDate="2015-08-06T13:16:15.597" LastActivityDate="2015-08-06T13:16:15.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5818" PostTypeId="2" ParentId="5623" CreationDate="2015-07-23T20:55:14.717" Score="11" Body="&lt;h2&gt;Implement Jeopardy&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/z8yi1.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/z8yi1.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love to see implementations on this classic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those who don't know this is the game flow:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A board is created with several questions. &#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Each column is a different category.  &lt;/li&gt;&#xA;&lt;li&gt;The rows increase question value &amp;amp; difficulty.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;User selects a question &amp;amp; category. Correct answers increase their score by the value of the question, incorrect answers decrease their score just the same, &lt;em&gt;negative scores are possible&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions don't have to be answered, but should feature either a time limit or a 'skip' function.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if multiple players are enabled(&lt;em&gt;optional&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;the player who correctly answered the last question is the one who chooses the next question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If multiple players want to answer, answer priority is given to the one who wanted to answer first and then it goes to the next and so on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Play until the board is out of questions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Pros:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Well known.&lt;/li&gt;&#xA;&lt;li&gt;Can be fully created with just text.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="49181" LastEditDate="2015-07-23T21:30:20.847" LastActivityDate="2015-07-23T21:30:20.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5819" PostTypeId="2" ParentId="5812" CreationDate="2015-07-24T08:20:57.700" Score="17" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it OK to do a review and not give a fully working implementation, i.e. with &quot;some assembly required&quot;? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely, see @Mat's answer.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Or can I expect the OP to fill in the blanks if I show them the way?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you've given constructive comments, then congratulations, you've made a good contribution. If the author doesn't know how to implement your suggestions, they have to research. That's normal, as we're also not teach-you-how-to-code.com&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What to do when user insists you spoon feed them?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Although, just as you are in no way obliged to spoon feed,&#xA;the author is in no way obliged to accept (or even upvote) your possibly brilliant answer.&#xA;It can also happen that another reviewer swoops in,&#xA;credits you for your excellent suggestions (hopefully),&#xA;and provides an example implementation,&#xA;and snatches that much coveted check mark.&#xA;It's part of the game.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I do depends on my mood and on the question.&#xA;If the problem is interesting enough,&#xA;or if I just really, really want that check mark NOW,&#xA;then I might do it.&#xA;Other times I disengage early and simply ignore the requests for spoon feeding.&#xA;There's not a whole lot we &lt;em&gt;can&lt;/em&gt; do about such requests.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="62429" LastEditDate="2015-08-06T13:11:24.143" LastActivityDate="2015-08-06T13:11:24.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5820" PostTypeId="2" ParentId="5807" CreationDate="2015-07-24T10:52:35.303" Score="8" Body="&lt;h3&gt;Feel free to review any language, but carefully&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There are aspects that you can review in a language even if you don't know it at all, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Poor choice of algorithm (too complicated or inefficient)&lt;/li&gt;&#xA;&lt;li&gt;Logical errors&lt;/li&gt;&#xA;&lt;li&gt;Missing test cases, missing corner cases&lt;/li&gt;&#xA;&lt;li&gt;Lack of input validation&lt;/li&gt;&#xA;&lt;li&gt;Certain formatting issues&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not enough / too many empty lines&lt;/li&gt;&#xA;&lt;li&gt;Excessively long lines (&gt; 200 characters)&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Certain naming issues&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Excessively long, outright weird or nonsensical names&lt;/li&gt;&#xA;&lt;li&gt;Inconsistent naming style, mix of conflicting conventions&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There are aspects that you can review in a language if you know it a little bit, or if you know a similar language very well, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lack of decomposition to smaller functions&lt;/li&gt;&#xA;&lt;li&gt;Arrow-shaped code&lt;/li&gt;&#xA;&lt;li&gt;Duplicated code blocks&lt;/li&gt;&#xA;&lt;li&gt;Duplicated literals&lt;/li&gt;&#xA;&lt;li&gt;Violation of standard coding style&lt;/li&gt;&#xA;&lt;li&gt;Lack of documentation&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That's really a lot of things, just off the top of my head. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Tread &lt;em&gt;very&lt;/em&gt; carefully&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;If you don't know a language very well,&#xA;it might have surprising rules or conventions that might never cross your mind.&#xA;See below some example &lt;strong&gt;&lt;em&gt;bad&lt;/em&gt;&lt;/strong&gt; suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/mFtby.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mFtby.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example 1:&lt;/strong&gt; Given this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt; for (var i = 0; i &amp;lt; players.length; i++) {&#xA;    var player = players[i];&#xA;    // ...&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To programmers coming from Java, C#, or similar, it may seem logical to suggest:&#xA;&lt;em&gt;if you don't need the index variable &lt;code&gt;i&lt;/code&gt;, change the counting loop to a &lt;code&gt;for-each&lt;/code&gt; loop, for example &lt;code&gt;for (var player in players) { ... }&lt;/code&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=&gt; Incorrect: arrays are very different animals in these languages; the suggestion breaks the code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example 2:&lt;/strong&gt; given this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt; var i;&#xA; for (i = 0; i &amp;lt; players.length; i++) { ... }&#xA; for (i = 0; i &amp;lt; scores.length; i++) { ... }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To programmers coming from one of the many block-scoped languages, it may seem logical to suggest: &#xA;&lt;em&gt;declare variables in the smallest possible scope, so move the &lt;code&gt;var i&lt;/code&gt; into the loop initializer statements&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;=&gt; Incorrect: JavaScript doesn't use block scope; the suggestion breaks the code&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Example 3:&lt;/strong&gt; given this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;if (pipe(in))&#xA;    goto error_in;&#xA;if (pipe(out))&#xA;    goto error_out;&#xA;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To programmers with little exposure to lie Leuven system programming in C, it may seem logical to suggest: &#xA;&lt;em&gt;&lt;code&gt;goto&lt;/code&gt; is evil, period (a.k.a prepare for velociraptor attacks)&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;=&gt; Incorrect: it's not so simple. &lt;code&gt;goto&lt;/code&gt; has acceptable uses in system programming, &lt;a href=&quot;https://github.com/torvalds/linux/blob/master/kernel/fork.c&quot; rel=&quot;nofollow noreferrer&quot;&gt;for example in the Linux kernel&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I could go on an on.&#xA;Be careful what you recommend.&#xA;If you butt your nose in a language you're not so familiar with,&#xA;then you'd better be sure your recommendations are solid.&#xA;Definitely check the docs first before posting non-sense.&#xA;Feel free to ping users in the 2nd monitor chat room to double check.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-07-25T13:47:52.227" LastActivityDate="2015-07-25T13:47:52.227" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5821" PostTypeId="2" ParentId="5786" CreationDate="2015-07-24T11:28:31.610" Score="14" Body="&lt;p&gt;I think I have a similar feeling,&#xA;but it's hard to tell,&#xA;because your question is full of vague or inaccurate elements.&#xA;I try to address your and main remarks,&#xA;but if I misunderstood your main underlying objections then please forgive me.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Does Code Review systematically prefer the least important code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Maybe you meant &lt;em&gt;easy&lt;/em&gt; code? As in, &lt;em&gt;easy to answer questions&lt;/em&gt; with simple answers get a lot of votes, or get hot? In my experience on multiple SE sites (CR, SO, UNIX), posts that are easy to understand by a broad audience are more popular, get more attention and more votes. This is inevitable.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code can't really be anonymized (else it's &quot;theoretical&quot;)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I'm going to assume that you're talking about posting proprietary code, from work. I haven't had to pleasure yet to work at a company that would allow posting our code, even anonymized. If it's not proprietary code, then you don't need to anonymize. So this point seems moot.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Good code doesn't get reviewed as much&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Doesn't it? I've seen many reviews of good code, and done many reviews of good code myself. I often take pleasure in reading good code, and often close the tab when I don't like what I'm seeing. I haven't noticed the tendency you describe.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Complex code gets ignored&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's not that it gets ignored, it just has limited audience. See my first remark about &lt;em&gt;easy questions&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Votes further award &quot;lowest common denominator&quot; questions&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Again, this remark seems to be about &lt;em&gt;easy questions&lt;/em&gt;. Slightly more clear than saying &quot;least important questions&quot;, but this is still a vague statement.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code must be &quot;snippeted&quot;, which makes extracts from production code unrunnable.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don't see how code &quot;must be&quot; snippeted. Granted, short code will tend to get more reviews than long code, as it falls in the &lt;em&gt;easy question&lt;/em&gt; category I described above. It's only natural that longer code takes more effort to review than shorter code, so it's also natural that you have to work on it harder.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Perhaps I can reframe your question, and ask some additional questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;What can we do to drive more attention to harder questions?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The OP can do the most, by making the question more interesting. We've done something for that, by meta posts about how to ask good questions. But in the end, this comes done to the OP.&lt;/li&gt;&#xA;&lt;li&gt;I like @rolfl's idea of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/promoted-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;promoted-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;promoted-questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Change the newsletter content: looking at the last one, it includes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;7 highly popular questions&lt;/li&gt;&#xA;&lt;li&gt;2 from past popular questions&lt;/li&gt;&#xA;&lt;li&gt;3 unanswered popular questions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Perhaps we can include more unanswered questions. Perhaps we can highlight bounties too.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-07-24T11:28:31.610" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5822" PostTypeId="2" ParentId="5786" CreationDate="2015-07-24T16:19:04.797" Score="10" Body="&lt;h2&gt;Who determines what's important?&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Does Code Review systematically prefer the least important code, and what can we do about it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yesterday I asked two questions, one was a follow-on from the first. The concepts in the question are very new to me because I am a beginner in the languages/tooling that's used, but, to be clear, the concepts involved, and perhaps even most of the code itself, will become part of a much larger, real, and &amp;quot;professional&amp;quot; system.&lt;/p&gt;&#xA;&lt;p&gt;To me, the code was very, very important. The answers, and subsequent discussions have, for the most part, been very helpful, and corrected some basic misunderstandings I have, and have improved my &amp;quot;quality&amp;quot; as a JavaScript/node.js programmer.&lt;/p&gt;&#xA;&lt;p&gt;While the questions in one hand could be considered &amp;quot;toy&amp;quot; questions, on the other hand, they are pivotal to my personal understanding.&lt;/p&gt;&#xA;&lt;p&gt;The answers to those questions have already proven to be immensely valuable. The questions are important.&lt;/p&gt;&#xA;&lt;p&gt;Let's not forget that all questions are important to the person who asks them, regardless of how 'professional' or 'perfect' the code may be.&lt;/p&gt;&#xA;&lt;p&gt;Just because we struggle to handle &amp;quot;big&amp;quot; and &amp;quot;complex&amp;quot; questions does not mean we are doing the wrong thing on the smaller, simpler questions.&lt;/p&gt;&#xA;&lt;p&gt;Code Review is doing the right thing on small questions, and we should not be trying to change that (at least not in a bad way).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-07-24T16:19:04.797" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5823" PostTypeId="2" ParentId="5786" CreationDate="2015-07-24T18:03:53.867" Score="5" Body="&lt;p&gt;One thing that irks me is that unless there's a significant variance in quality, generally the most upvoted answer is one that was posted early, as it gets the most views. If upvoting is simply recognition of a contribution of value, this makes sense, but after a few days when you come back to a question the number upvotes don't necessarily reflect the quality of the answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a top-quality answer is posted after the initial wave of front-page views and upvotes, it will still appear second to earlier answers unless it goes on a run to come from behind, which means that either people who upvoted the first answer come back and upvote the new answer as well, or users viewing the question for the first time only upvote the new answer, which generally means that new answer had better blow the other ones out of the water. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe the rep incentives of the current system unintentionally reward quick answers and contribute towards an inverse proportionality between upvotes and quality answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking Code Review might benefit from something like Google's awarding ad space to the second-highest bidder. What if reviews could be submitted but not seen or upvoted by anyone but the asker for a while, and reviewers get alerted back to the question when that time period is over?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just came up with that idea as an example and there are some obvious flaws with it, but I think we might benefit from mixing up the process in a similar fashion.&lt;/p&gt;&#xA;" OwnerUserId="61048" LastActivityDate="2015-07-24T18:03:53.867" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5824" PostTypeId="2" ParentId="5807" CreationDate="2015-07-25T18:39:42.920" Score="1" Body="&lt;p&gt;I know I am one of the people you are referring to who have said things such as &quot;I can't review that as I don't know the language&quot;, but I think you have misunderstood me. I did not mean that no one should ever write a review for a question in a language that they do not know. What I did mean was that I did not feel confident enough in my ability to write a sufficiently high quality answer in that language. I do not know why others have said similar things, but I suspect their reasons might have been the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;If you feel confident enough - go for it!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a clear distinction between what posts are on topic and what posts are good. You regularly say that a close vote is not a super downvote. That is true and applies to this question as well. An answer written by someone who does not know the language might or might not be as good as an answer written by someone who does, but that is up to the voters to decide. We should not enforce redundant rules. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A rule against writing reviews in a language the reviewer does not fully understand would even be detrimental as it is fully possible to write a good answer without knowing the language as has been demonstrated in other answers to this post.&lt;/p&gt;&#xA;" OwnerUserId="64958" LastActivityDate="2015-07-25T18:39:42.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5826" PostTypeId="2" ParentId="5623" CreationDate="2015-07-26T11:42:04.137" Score="3" Body="&lt;p&gt;My entry is a FTP server. From there, the quality of the entry is the code &amp;amp; the features included. Can be done in any language, requires no graphical design, and would be a nice challenge.&lt;/p&gt;&#xA;" OwnerUserId="78794" LastActivityDate="2015-07-26T11:42:04.137" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5827" PostTypeId="1" CreationDate="2015-07-27T21:50:52.410" Score="10" ViewCount="64" Body="&lt;p&gt;I just checked the &lt;a href=&quot;https://codereview.stackexchange.com/tags/c%2b%2b/info&quot;&gt;tag info&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, which is basically a copy of the C++ tag info from Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I though that was a bit of a waste. Have we had any thoughts about using this specifically for Code Review?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-07-27T21:55:00.997" Title="Can we leverage tag info usage for Code Review?" Tags="|discussion|tags|tag-wiki|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5828" PostTypeId="2" ParentId="5827" CreationDate="2015-07-27T21:54:49.620" Score="11" Body="&lt;p&gt;We could put common issues and deviations from standard idioms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That way we don't have to mention the same thing every time. We could have a boilerplate that we add to the top of new questions with crosses that apply to normal failures and an expansive section on the tag info section on what should be done and why.&lt;/p&gt;&#xA;" OwnerUserId="507" LastActivityDate="2015-07-27T21:54:49.620" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5830" PostTypeId="1" AcceptedAnswerId="5831" CreationDate="2015-07-30T11:34:07.720" Score="2" ViewCount="92" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;In computing, reactive programming is a programming paradigm oriented around data flows and the propagation of change. This means that it should be possible to express static or dynamic data flows with ease in the programming languages used, and that the underlying execution model will automatically propagate changes through the data flow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reactive-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reactive-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;reactive-programming&lt;/a&gt; was recently created for &lt;a href=&quot;https://codereview.stackexchange.com/questions/98565/sending-file-through-socket&quot;&gt;this question&lt;/a&gt;. The asker originally created the tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rxjs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rxjs&amp;#39;&quot; rel=&quot;tag&quot;&gt;rxjs&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket.io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket.io&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket.io&lt;/a&gt; for the question, but I removed them in an edit as I didn't think tags should be created without a good case. My edit prompted the asker to create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reactive-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reactive-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;reactive-programming&lt;/a&gt; instead. I don't know anything about this programming paradigm which is why I've come here to ask.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;14 questions currently match &lt;a href=&quot;https://codereview.stackexchange.com/search?q=reactive%20is%3Aquestion&quot;&gt;&lt;code&gt;reactive is:question&lt;/code&gt;&lt;/a&gt; and are tagged with the names of various frameworks (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/system.reactive&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;system.reactive&amp;#39;&quot; rel=&quot;tag&quot;&gt;system.reactive&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/react.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;react.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;react.js&lt;/a&gt; etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have the tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; (discussed recently &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5560/when-should-oop-be-instantiated&quot;&gt;here&lt;/a&gt;) and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt;. The reactive programming paradigm seems to be more &quot;meta&quot; as it can be applied in both object oriented and functional programming.&lt;/p&gt;&#xA;" OwnerUserId="64958" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-07-30T23:58:12.923" Title="Should we have a [reactive-programming] tag?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5831" PostTypeId="2" ParentId="5830" CreationDate="2015-07-30T12:10:02.210" Score="7" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reactive-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reactive-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;reactive-programming&lt;/a&gt; no longer exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question mentioned &quot;frp&quot;, so I edited the question to use the existing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/frp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;frp&amp;#39;&quot; rel=&quot;tag&quot;&gt;frp&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know lickity-split about reactive programming, but everything I've seen about it seems to refer to it as &quot;functional&quot;, &lt;a href=&quot;https://codereview.stackexchange.com/q/83072/36366&quot;&gt;even when it's used in object-oriented languages&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is such a thing as object-oriented reactive-programming, then I suggest we use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reactive-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reactive-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;reactive-programming&lt;/a&gt; for &lt;em&gt;all&lt;/em&gt; reactive-programming questions and synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/frp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;frp&amp;#39;&quot; rel=&quot;tag&quot;&gt;frp&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reactive-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reactive-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;reactive-programming&lt;/a&gt;.  But if there isn't, then &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/frp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;frp&amp;#39;&quot; rel=&quot;tag&quot;&gt;frp&lt;/a&gt; should do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone who knows more about reactive programming should chime in and let us know whether or not we should ever consider needing both tags.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-07-30T12:10:02.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5832" PostTypeId="2" ParentId="5743" CreationDate="2015-07-30T22:42:08.527" Score="17" Body="&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/?tab=featured&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;//stack-exchange-dynamic-ads.herokuapp.com/codereview.stackexchange.com/bounty.png&quot; alt=&quot;Active bounties&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-07-30T22:42:08.527" CommentCount="8" CommunityOwnedDate="2015-07-30T22:42:08.527" ContentLicense="CC BY-SA 3.0" />
  <row Id="5833" PostTypeId="2" ParentId="5830" CreationDate="2015-07-30T23:58:12.923" Score="4" Body="&lt;p&gt;I'm actually far more concerned about the removal of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket.io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket.io&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket.io&lt;/a&gt;. It seems to have been a legitimately created tag. &lt;a href=&quot;https://github.com/socketio/socket.io&quot; rel=&quot;nofollow noreferrer&quot;&gt;socket.io is a realtime application framework&lt;/a&gt;. We have a history of allowing library/framework tags, so I would like to hear some justification for its removal before I go add it back to the question...&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-07-30T23:58:12.923" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5834" PostTypeId="1" AcceptedAnswerId="6421" CreationDate="2015-07-31T11:38:46.553" Score="15" ViewCount="149" Body="&lt;p&gt;Sparked by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5833/41243&quot;&gt;this meta&lt;/a&gt;, I did a &lt;a href=&quot;https://codereview.stackexchange.com/search?q=socket.io&quot;&gt;quick search&lt;/a&gt; for &quot;socket.io&quot; and came back with 21 hits. It seems to be enough to create a tag for it IMO, but I'm no web guy. I don't really understand what this framework is and if it really applies to these questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of these questions are currently tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/websocket&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;websocket&amp;#39;&quot; rel=&quot;tag&quot;&gt;websocket&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket&lt;/a&gt; and I have a feeling that these tags were just &quot;close enough&quot; when the OPs posted and don't really apply, but I'm not really sure. Can a subject matter expert chime in and let us know if it a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket.io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket.io&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket.io&lt;/a&gt; tag would be appropriate on these questions? If so, perhaps someone would be willing to take a look at retagging? It's only 21 questions. It shouldn't take more than a lazy Sunday for one person to clean this up.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-04T03:53:34.683" Title="Should we clean up our sockets?" Tags="|discussion|tags|retag-request|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5835" PostTypeId="2" ParentId="1709" CreationDate="2015-07-31T12:24:52.933" Score="-12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;A hammer can be used as a tool and as a weapon . Is that a reason to&#xA;  prohibit the use of a hammer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Problem is that sometimes original code have too much irrelevant code. So if you add whole code than reader will have problem to read everything, plus you will get comments that are not relevant to your question. I usually need help with general problem, when I implement something but I am quite sure that can be done better. I don't care about better naming, or better some other not relevant thing that will be done later or not, because is not important for me. So hypothetical code is good to keep focus on general point of question, and to get straight answer.&#xA;Ofcours there is risk with hypothetical code if is not good enough, but that is problem in person that use hypothetical code in wrong way. It is not problem in hypothetical code.&lt;/p&gt;&#xA;" OwnerUserId="85549" LastEditorUserId="85549" LastEditDate="2015-07-31T12:30:32.477" LastActivityDate="2015-07-31T12:30:32.477" CommentCount="7" CommunityOwnedDate="2015-07-31T12:24:52.933" ContentLicense="CC BY-SA 3.0" />
  <row Id="5836" PostTypeId="1" AcceptedAnswerId="5837" CreationDate="2015-07-31T18:58:29.780" Score="9" ViewCount="103" Body="&lt;p&gt;This question has arisen from a discussion on the following question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/98669/best-way-to-work-with-async&quot;&gt;https://codereview.stackexchange.com/questions/98669/best-way-to-work-with-async&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/shT0c.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/shT0c.png&quot; alt=&quot;For future-proofing in case of deletion&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer posted was flagged as a Very Low Quality answer by a member of the community, to which the question was [put on hold] and the moderator left a note on the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following this, the answer was once again flagged as VLQ, and the subsequent flag declined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The questions, are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Should &lt;strong&gt;any&lt;/strong&gt; answer that has a Moderator Notice be flagged again, or should the moderator indicate that the answer should &lt;strong&gt;no longer&lt;/strong&gt; be flagged by the community?&lt;/li&gt;&#xA;&lt;li&gt;Should the &quot;Moderator Notice&quot; include some indication that this answer is considered a VLQ, but due to the OP indicating that the answer solved his issue, the answer is not to be deleted or otherwise canned?&lt;/li&gt;&#xA;&lt;li&gt;Should the &quot;Moderator Notice&quot; include the text, &quot;Moderator Notice&quot;, to make the intentions of the mod more apparent?&lt;/li&gt;&#xA;&lt;li&gt;Should the moderator have accepted the subsequent VLQ flag(s) as &quot;helpful&quot;, despite the answer already having been taken care of?&lt;/li&gt;&#xA;&lt;li&gt;Do the extra VLQ (et. al.) flags create excess noise to the moderators, that detract from other duties?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Feel free to answer any, all or none of the main question points. I have posted them for completeness and guidance only.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-07-31T19:50:08.227" Title="Should I cast a VLQ flag on an answer that has a moderator notice on it?" Tags="|discussion|answers|flagging|moderation|post-notice|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5837" PostTypeId="2" ParentId="5836" CreationDate="2015-07-31T19:07:56.587" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should any answer that has a Moderator Notice be flagged again?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's still okay to do.  It'll make the community more aware of it via the review queue, and it'll leave more of a mark on the answer (it's not so easy keeping track of post notices).  Applying a post notice is quicker and the moderator may not be monitoring the post closely for any changes.  If the answer never gets improved by the owner, then the community will be able to delete it from the queue.  A post notice alone won't accomplish this and is mostly a way of (publicly) notifying the author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another argument can be made that moderators don't have to leave post notices in each case.  We do so on this site to provide another &quot;layer&quot; of notification for improvement, though they still don't surpass good comments.  Raising a flag anyway will still help get the community involved with the post.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should the &quot;Moderator Notice&quot; include some indication that this answer is considered a VLQ, but due to the OP indicating that the answer solved his issue, the answer is not to be deleted or otherwise canned?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This would best be addressed in a separate feature request (although there may have already been one on Meta SE).  Moderators are only given canned post notices and cannot make custom ones.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should the &quot;Moderator Notice&quot; include the text, &quot;Moderator Notice&quot;, to make the intentions of the mod more apparent?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;See the above answer.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do the extra VLQ (et. al.) flags create excess noise to the moderators, that detract from other duties?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not always, I don't think.  Of course you cannot tell exactly if someone else has already flagged the same post.  Plus, as of recently, posts flagged with VLQ and NAA (Not An Answer) no longer add to the moderator queue right away.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-07-31T19:21:45.070" LastActivityDate="2015-07-31T19:21:45.070" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5838" PostTypeId="2" ParentId="5836" CreationDate="2015-07-31T19:09:52.993" Score="1" Body="&lt;p&gt;To set on stone my opinion:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;No, you shouldn't. The moderator(s) have already taken notice and there's not much they can do. (In that very particular case, the answer was useful to someone)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Yes, there should be. Having that information ready will help to further reduce the spammy flags. If that information was available to everybody, the moderators' jobs would be easier.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;That's something I found odd, and something that definetivelly should be included.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;That is a very sensitive point. In my opinion, they should be considered helpful within a certain timeframe. Outside that, it's just noise or someone trying to get helpful flags. The moderators are already aware of it! Nothing can be done.&lt;br&gt;&#xA;But not always things are black and white. There may come a flag after an edit was made. In such case, the question should be re-visited and all flags after the edit should be set as helpful. And from there on, all flags can default to being noise.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This is simply my opinion, and you are free to disagree with me.&lt;/p&gt;&#xA;" OwnerUserId="53773" LastActivityDate="2015-07-31T19:09:52.993" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5839" PostTypeId="2" ParentId="5836" CreationDate="2015-07-31T19:21:21.557" Score="2" Body="&lt;p&gt;The following is my take on what happened. It's partially an attempt to answer the questions asked and partially for completeness sake.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was the one flagging the answer as VLQ after the moderator notice was already placed. Why? Because it was still lacking quality. It's up to the moderator to decide what to do with it, but I did what I thought I should be doing. I stand by my flag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I understand correctly, the moderator declined the flag because there was nothing more to do. The moderator notice was already posted. So there is some misunderstanding about whether questions should still be flagged after that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, it's up to the community to flag questions which deserve flagging. It's up to the moderator whether they can do anything against it. Declining the flag suggests the flag was not substantiated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another problem is the comment on the answer. It was useful to somebody who may or may not be the OP. The question was already of questionable quality (it's closed), the answer is of worse quality. If the question wasn't helpful, it would probably be removed in time. In chat it turned out the 'helpfulness' may prevent the answer from being deleted, which is a bad reason in my opinion. Being helpful doesn't mean the quality is automatically higher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not saying it's useful to flag such answers. I'm not saying it isn't either. That is entirely up to the moderators, not to the community. However, it should be made clear whether such flags are 'appreciated'. I do not want to flood the moderators with flags they don't want. I do not want to 'not flag' flag-able questions per abuse either, since it will decrease the quality of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a higher quality standard than Stack Overflow. I think part of that is caused and/or reflected by how we flag. Flagging is important so we need to figure this out.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-07-31T19:21:21.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5840" PostTypeId="1" AcceptedAnswerId="5843" CreationDate="2015-08-01T01:08:51.247" Score="2" ViewCount="74" Body="&lt;p&gt;There are a few games, like &lt;a href=&quot;http://www.zachtronics.com/tis-100/&quot; rel=&quot;nofollow noreferrer&quot;&gt;TIS-100&lt;/a&gt; that are based on programming. We've had a couple questions that ask for a review of code written in games like these, and all of them have been tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if these questions should be tagged, and the ambiguous description of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; doesn't help either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should questions like these be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="53251" LastActivityDate="2015-08-06T21:55:02.180" Title="Should questions with code from games be tagged [game]?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5841" PostTypeId="2" ParentId="5840" CreationDate="2015-08-01T02:05:45.577" Score="-2" Body="&lt;p&gt;Yes, questions like this should be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;. Here is the tag excerpt for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For questions requesting reviews of game-themed code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code that is in the post is &quot;game-themed&quot; because it is code about and/or relating to a game.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2015-08-01T02:05:45.577" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5843" PostTypeId="2" ParentId="5840" CreationDate="2015-08-01T10:11:02.937" Score="5" Body="&lt;p&gt;No. Code written for the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tis-100&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tis-100&amp;#39;&quot; rel=&quot;tag&quot;&gt;tis-100&lt;/a&gt; game should not be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;. The game tag should be reserved for its typical use of developing a game of some sort. As far as Code Review is concerned, tis-100 is just another language. Adding the game tag to these questions doesn't add any information or context. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I just got around to removing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; from the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tis-100&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tis-100&amp;#39;&quot; rel=&quot;tag&quot;&gt;tis-100&lt;/a&gt; questions, but someone beat me to it. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/status-completed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2015-08-06T21:55:02.180" LastActivityDate="2015-08-06T21:55:02.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5845" PostTypeId="1" AcceptedAnswerId="5847" CreationDate="2015-08-01T12:48:35.960" Score="16" ViewCount="192" Body="&lt;p&gt;Normally I wouldn't ask, I'd just kill it with fire. But this post is a bit... special.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/10167/how-could-i-optimize-this-script&quot;&gt;Derpifying Images&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It's an anti-post, a troll question... and yet, it's one we love to hate. From the question title down to every single comment in that code, everything in that post says &amp;quot;downvote me&amp;quot;... or &amp;quot;flag me&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;And yet, it spawned gem answers:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;This script is a total of 99 lines. Of that, 49 lines are insulting, annoying, and ironic self-congratulating comments.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and...&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Your comments trolled me into giving that answer&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Deleting it would remove 2 users' top-voted answer, but shouldn't affect rep scores (given the age of the posts).&lt;/p&gt;&#xA;&lt;h3&gt;Should we nuke this piece of folklore? If not, why should it stay?&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;This isn't real code and should have been nuked two and half years ago. –  Malachi Aug 20 '14 at 15:39&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Community decision&lt;/strong&gt;: The post has been unlocked, and will not be nuked.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-09T20:42:06.607" Title="Should we nuke this post from orbit?" Tags="|discussion|status-completed|specific-question|trolling|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5846" PostTypeId="2" ParentId="5845" CreationDate="2015-08-01T13:03:32.927" Score="19" Body="&lt;p&gt;No. We shouldn't nuke it. Not only is it a piece of CR folklore at this point, but it's an &lt;em&gt;on topic&lt;/em&gt; question. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Just wondering if there was someone out there that could offer help in optimizing my script.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code may be obfuscated by OP's inane comments, but it is in fact, &lt;em&gt;real working code&lt;/em&gt; and the question implies that OP is interested in improving the code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, before you all hang me, yes, I know that OP was trolling, but he got exactly what he deserved. He got a &lt;em&gt;serious&lt;/em&gt; review of his code that, hopefully, showed him the light. Minimally, it showed that this behavior would not be tolerated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post stands as a signpost that trolls will be dealt with and will not be tolerated. It is currently the most down voted question on the site and I believe we should leave this signpost hanging. Once upon a time, defenders of a city would leave their assailants' bodies hanging outside the gates as a warning to the next ambitious man foolish enough to try. This is equivalent IMO. Leave the corpse hanging. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would like to address while we're discussing this question is the current lock on it. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;locked by Jamal♦ Aug 20 '14 at 15:46&#xA;  This post has been locked while disputes about its content are being resolved. For more info visit meta.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Let's change it to the &quot;Not a good fit for the site, but has historical significance blah blah blah&quot; lock. It's a much more appropriate lock and &lt;em&gt;it should remain locked&lt;/em&gt;, so that no one attempts to delete the question. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2015-08-01T13:08:01.743" LastActivityDate="2015-08-01T13:08:01.743" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5847" PostTypeId="2" ParentId="5845" CreationDate="2015-08-01T13:09:46.497" Score="11" Body="&lt;p&gt;Why?  I don't even understand the lock.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't get trolled into posting an answer.  My answer was a serious post addressing a serious concern I had for the user's code.  Importantly, I think the advice in my answer at least is applicable &lt;em&gt;far beyond&lt;/em&gt; this post in itself.  It's actually not all that common that Code Review answers can be applied outside of the specific question they answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer is full of helpful take aways:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In general, comments are good. They help any future maintainer (including yourself when it's been 6 months since the last time you looked at the script) to understand what the code does because programmer time is extraordinarily valuable. Programmer time should be spent fixing the code--not trying to understand it, and helpful comments go a long way toward cutting down on the &quot;trying to understand it&quot; part of the program.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a note from someone who has plenty of experience dealing with users, your best bet is to program for the lowest common denominator. A &quot;stupid&quot; user is still a user, and if you're not capable of writing programs that &quot;stupid&quot; users can use, then perhaps it is you who has no hope as a programmer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'd also argue that including some instructions on how to install the missing library would probably be helpful in your &lt;code&gt;echo&lt;/code&gt; statements.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Importantly, I still can't see any reason why the post even should be deleted.  It's not even an off-topic post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On what grounds is the post off-topic?  Why is it even locked?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reason I can see for it being locked is that perhaps the comments got unwieldy?  But surely those have died down at this point.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even the downvotes on the question are unfair.  People who would normally upvote a question of this quality are downvoting this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And let me clarify that...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code &lt;em&gt;works&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;The asker is clearly seeking a review.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I don't remember &lt;em&gt;why&lt;/em&gt; I originally downvoted it, but if I downvoted it today, it'd be because the plain-English part of the question does almost nothing for the question.  It doesn't explain what the code does, nor does it point to any &lt;em&gt;specific&lt;/em&gt; areas of concern.  Neither of these things seem to be required for the question to be &lt;em&gt;on-topic&lt;/em&gt;, but I tend to downvote questions with these problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Others, on Code Review, however, don't downvote for the reasons.  And if the comments in the code didn't have such an attitude, this question would probably have a pile of upvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question should definitely not be deleted.  There's nothing wrong with the question (or if there is a problem with the question, I have a pile of other questions that generated far less traffic and interest in the site that we can delete too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question probably shouldn't even be locked.  I've never bothered mentioning it should be unlocked before because &lt;em&gt;personally&lt;/em&gt;, I have nothing more to say about the code.  The OP hasn't come to ask it to be unlocked, so perhaps he's not interested in further review.  And arguably, unlocking it may just lead to a headache of comments that need to regularly be cleaned up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if we replaced the code in the question with any other code, this question would have at least 5 upvotes, and we wouldn't be having this discussion.  So given the fact that the code in the question works, why are we even having this discussion?  I don't get it.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-08-01T13:09:46.497" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5848" PostTypeId="1" AcceptedAnswerId="5849" CreationDate="2015-08-01T17:35:34.547" Score="10" ViewCount="104" Body="&lt;p&gt;I have written a bit of Python code with Tkinter to make a small applet to allow people to enter game scores and keep track of their rating (using the elo rating system).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have an initial meta-question for using this site: Can I just post the entire code here for review?  Or is that not how it's done?  I have specific improvements etc. that I want to make, of course, but I'm initially trying to ensure that I don't misuse Code Review, as I have never posted here before.&lt;/p&gt;&#xA;" OwnerUserId="79301" OwnerDisplayName="Dr Xorile" LastEditorUserId="22222" LastEditDate="2015-08-01T17:47:22.793" LastActivityDate="2015-08-01T18:00:12.527" Title="Little applet for elo rating system" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5849" PostTypeId="2" ParentId="5848" CreationDate="2015-08-01T18:00:12.527" Score="12" Body="&lt;p&gt;Welcome to CR! First things first, questions &lt;em&gt;about&lt;/em&gt; the site belong on meta - every Stack Exchange site has a meta counterpart. So I've migrated your question over here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to browse some of the site's top-voted questions - you'll find they mostly share a number of common points:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;they provide sufficient plain-English context so that reviewers can know what the code is doing without having to figure it out from the code itself.&lt;/li&gt;&#xA;&lt;li&gt;they have an interesting title that hints at what the code is doing (not at what OP wants out of a review).&lt;/li&gt;&#xA;&lt;li&gt;they all include the code to be reviewed. All of it, and with sufficient contextual code so reviewers don't need to make assumptions or guesses about such function or such variable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As long as your post doesn't exceed the 30K characters limit imposed by the Stack Exchange system, you're good to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt; (and/or browse the &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt; tag on this meta site) for more information.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-08-01T18:00:12.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5850" PostTypeId="1" AcceptedAnswerId="5901" CreationDate="2015-08-01T18:57:29.283" Score="21" ViewCount="975" Body="&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for September 2015.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Monday, August 31st, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout September (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-09-18T01:21:01.960" Title="September 2015 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5851" PostTypeId="2" ParentId="5850" CreationDate="2015-08-02T21:50:48.150" Score="12" Body="&lt;h1&gt;Learn a new language!&lt;/h1&gt;&#xA;&lt;p&gt;Write &lt;em&gt;anything&lt;sup&gt;1&lt;/sup&gt;&lt;/em&gt; in a language you're completely unfamiliar with.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sup&gt;1. Ideally, something more complicated than &amp;quot;Hello World&amp;quot; and something more interesting than FizzBuzz.&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-02T21:50:48.150" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5852" PostTypeId="1" CreationDate="2015-08-03T07:32:07.537" Score="2" ViewCount="40" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/98759/jquery-plugin-that-makes-a-div-slide-to-the-side-of-the-page-on-scroll&quot;&gt;I asked this question&lt;/a&gt; two days ago. The question was well-received with 4 upvotes yet I haven't received any answers and no one has commented it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the meanwhile, I developed an other entirely different plugin for which I'm more willing to receive a feedback than the one I posted (as it is a more complex plugin).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is: Since the question I asked received no interactions (apart from the upvotes), can I edit the code so I integrate my newly created plugin?&lt;/p&gt;&#xA;" OwnerUserId="79298" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-26T17:38:05.970" Title="Can I edit the code of my question if I haven't received any answers and comments yet?" Tags="|discussion|editing|" AnswerCount="0" CommentCount="0" ClosedDate="2015-08-03T08:28:42.677" ContentLicense="CC BY-SA 3.0" />
  <row Id="5853" PostTypeId="2" ParentId="5850" CreationDate="2015-08-03T18:36:52.983" Score="10" Body="&lt;h1&gt;Chess!&lt;/h1&gt;&#xA;&lt;p&gt;Your program must support two human players and enforce all the rules, including &lt;a href=&quot;https://en.wikipedia.org/wiki/En_passant&quot; rel=&quot;nofollow noreferrer&quot;&gt;En Passant&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Castling&quot; rel=&quot;nofollow noreferrer&quot;&gt;Castling&lt;/a&gt;, move legality, &lt;a href=&quot;https://en.wikipedia.org/wiki/Promotion_(chess)&quot; rel=&quot;nofollow noreferrer&quot;&gt;pawn promotion&lt;/a&gt;, and everything else.&lt;/p&gt;&#xA;&lt;p&gt;You must provide at least an ASCII output display for a given command.&lt;/p&gt;&#xA;&lt;p&gt;Anything above and beyond the basic requirement is welcome.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-08T15:05:33.657" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5854" PostTypeId="1" AcceptedAnswerId="5855" CreationDate="2015-08-03T19:02:29.140" Score="10" ViewCount="90" Body="&lt;p&gt;Occasionally, when I am writing a review, I'll notice that the OP's code has a small typo in it that renders that part of their code broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I stop, delete my review, and leave them a comment saying that their code is broken (and possibly a line number and error message, too)? Or, should I continue the review?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm not quite sure where I read this, but one time I read on meta that it was okay if a bug is found in your own post, because originally the code was working to the best of your knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I have no way of knowing if the OP is lying just to get a review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/73590/59481&quot;&gt;Here is an example&lt;/a&gt; where I have seen someone continue their review.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-08-04T08:43:53.897" Title="Upon finding a bug, should you continue reviewing?" Tags="|discussion|answers|" AnswerCount="1" CommentCount="3" ClosedDate="2015-08-06T18:20:15.887" ContentLicense="CC BY-SA 3.0" />
  <row Id="5855" PostTypeId="2" ParentId="5854" CreationDate="2015-08-03T19:29:22.947" Score="15" Body="&lt;p&gt;If you've already written part of the review, then don't delete it.&#xA;You've worked on it, and your effort should not be wasted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you haven't written anything yet, then:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If it looks like a simple typo, then:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If you're 100% sure of the fix, then just fix it, for everyone's sake&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I do mean 100%. See the comment by @200_success: exercise extreme caution here&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;If you're not 100% sure of the fix, then leave a comment, and maybe somebody else can fix&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the code looks legitimate, you can go ahead and review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If the bug is blatantly obvious, then the question doesn't look legitimate, and it's best to vote to close, and probably downvote too&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;As @200_success suggested in his comment: &lt;em&gt;&quot;If the intended code is not 100% obvious, then nobody should edit in the fix; you should write a comment instead.&quot;&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that having bugs is &quot;perfectly normal&quot; in software construction.&#xA;And that's one of the big reasons to perform code reviews in software development in real life:&#xA;several studies show that even single-line changes have a surprisingly high error rate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever you commit something to version control,&#xA;you're probably pretty sure the code is bug-free. (Right?)&#xA;But in reality, it's very often not.&#xA;It's not surprising that askers miss some bugs too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The example question you posted had an obvious typo.&#xA;But legitimate posts with fairly complex hidden bugs are not uncommon.&#xA;So it comes as no surprise that at the end of last year we even had a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3882/best-of-code-review-2014-exterminator-category&quot;&gt;Best of Code Review 2014 - Exterminator category&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Answer that points out the most interesting obscure bug in the original code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-08-04T08:43:53.897" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5856" PostTypeId="2" ParentId="5416" CreationDate="2015-08-05T09:12:06.127" Score="2" Body="&lt;h1&gt;Summary&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;In direct answer to the original question, it seems that CR is struggling to develop a sufficiently deep community to grow and be successful.  I don't know that I can add much to what has already been said, as I think that the existing answers capture all the main reasons.  I just want to present some thoughts and suggestions.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Q's/A's are very specific&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;user1118321's and Pimgd's have a good point.  The answers to a code review largely only benefit the poster due to the highly specific nature of the question and answer.  Even if a question did have the answer you were looking for, you would probably not spend the time understanding the question and go elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Q's/A's beneficial for short time&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Another issue that may not have been fully described is, that not only do answers have a used-by-date but so to do the questions.  You ask a question today about your code, get it reviewed and in 3 months time, the code you wrote has been rewritten.  Is it worth updating the answers?  You certainly can't update the question as it would invalidate the answers.  Posts on CR are inherently shorter lived.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Low incentives&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Another thing that stands out to me from the existing answers, is that there seems to be little incentive for answerers to participate.  I'm kind of jealous of some of the questions on SO like &lt;a href=&quot;https://stackoverflow.com/questions/231767/what-does-the-yield-keyword-do-in-python&quot;&gt;this one&lt;/a&gt; as an example.  The poster asks a simple question about a language feature and then gets over 5000 votes (building up a huge amount of rep).  And I know why, when I search for a simple answer to a question like that and Google gives me a SO question I know I'm going to get the answer succinctly.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think one thing that could be worth looking at, is increasing the amount of rep artificially because earning it is hard on CR.  And if it is hard to earn, then you probably aren't going to offer bounties.  I think bounties would generate more interest.  So maybe we could have some bounty fairies go around and add bounties to worthy questions.  In the end its funny money to intice us to create a community where we can mutually achieve quality code review and all become better programmers.&lt;/p&gt;&#xA;" OwnerUserId="69110" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-08-05T09:12:06.127" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5857" PostTypeId="1" AcceptedAnswerId="5858" CreationDate="2015-08-05T11:09:40.337" Score="8" ViewCount="104" Body="&lt;p&gt;Just a question regarding answering with a library.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/99074/function-that-adds-two-integer-strings/&quot;&gt;Function that adds two integer strings&lt;/a&gt; question is basically a home made algorithm for parsing and adding to arbitrarily large strings with integers together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should you answer as you would/should do in real life? (Use existing libraries) or should you always answer as if the code in the question is the correct way to do it, and improve on it? May be rephrased as:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Should you answer and review the intent of the question, or the actual code?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer is: &lt;a href=&quot;https://codereview.stackexchange.com/a/99088/15532&quot;&gt;https://codereview.stackexchange.com/a/99088/15532&lt;/a&gt; and even though it might be obvious for some I argue that some people might not be aware of BigInteger and the set of answers is more complete with this answer as well.&lt;/p&gt;&#xA;" OwnerUserId="15532" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-08-05T11:26:02.807" Title="Should you answer and review the intent of the question, or the actual code?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5858" PostTypeId="2" ParentId="5857" CreationDate="2015-08-05T11:26:02.807" Score="14" Body="&lt;p&gt;IMHO your answer is valid, but often posters &lt;strong&gt;want&lt;/strong&gt; to reinvent the wheel to check if they can do it and to improve their coding skills. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usually there should be used the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; which is created exactly for that purpose. If you browse this tag, you will see a lot of questions where one would normally aks, why didn't you use &lt;code&gt;class X&lt;/code&gt; or &lt;code&gt;library Y&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the comment on your answer mentioned the part about the .NET version which is legit too.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, an answer stating that the same could be achieved using some class or library is a valid answer and also could be seen as sufficient for the question.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2015-08-05T11:26:02.807" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5859" PostTypeId="1" CreationDate="2015-08-05T19:24:51.257" Score="6" ViewCount="40" Body="&lt;p&gt;On &lt;a href=&quot;https://codereview.stackexchange.com/questions/99102/storing-object-pointers-in-a-thread-safe-way&quot;&gt;this question&lt;/a&gt;, I voted to reopen after the second edit. I later realized that I shouldn't have voted to reopen, but I can't take it back. It seems the functionality doesn't exist. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/d5fKa.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/d5fKa.jpg&quot; alt=&quot;No Retract Reopen vote&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I click &quot;OK&quot; it says that I have already voted, and if I click &quot;Cancel&quot; it closes the alert:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/X4l9O.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/X4l9O.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-08-06T03:44:54.193" Title="Why can't I retract my reopen vote?" Tags="|bug|status-bydesign|vote-to-reopen|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5860" PostTypeId="1" CreationDate="2015-08-06T15:52:04.097" Score="4" ViewCount="67" Body="&lt;p&gt;I'm curious as to why &lt;a href=&quot;https://stackoverflow.com/questions/31843292/unit-testing-a-method-that-iterates-through-loops&quot;&gt;this question&lt;/a&gt; got migrated to Stack Overflow, mostly so I can ask in the correct place in the future.  It's about unit testing a functioning python module, the unit tests all succeed and are viable tests of the functionality but were not (still are not) elegant.  Why is Code Review not the correct spot for such a question? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, this is not in the least hypothetical code, it's for a story in current sprint against which I'm making commits.&lt;/p&gt;&#xA;" OwnerUserId="51196" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-08-06T19:44:34.653" Title="Why did a question about unit-testing get migrated?" Tags="|discussion|specific-question|asking-questions|migration|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5861" PostTypeId="2" ParentId="5860" CreationDate="2015-08-06T16:02:07.737" Score="5" Body="&lt;p&gt;It was migrated because it contained hypothetical content.  This was indicated by the vagueness of the question as well as generic names such as &lt;code&gt;do_something()&lt;/code&gt;.  Such questions are off-topic as we only review real code with sufficient context.  More information about that can be found &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1709/why-is-hypothetical-example-code-off-topic-for-code-review&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-08-06T16:02:07.737" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5862" PostTypeId="2" ParentId="1510" CreationDate="2015-08-07T00:10:26.663" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;This meme has been retired by both community decision and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/25112627#25112627&quot;&gt;Simon's decision&lt;/a&gt; on the &lt;strong&gt;1/11/2015&lt;/strong&gt;. It is thus considered a veteran meme. Usages may still occur, but the meme has largely vanished from our site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Meme&lt;/strong&gt;: &quot;INTERRUPT&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=22128093#22128093&quot;&gt;Possibly @EthanBierlein&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height&lt;/strong&gt;: &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whenever Duga posts the message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;RELOAD!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;in chat, a user might say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;INTERRUPT!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/23270294#23270294&quot;&gt;Why?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@Mat'sMug: it's a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/race-duga-to-chat&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;race-duga-to-chat&amp;#39;&quot; rel=&quot;tag&quot;&gt;race-duga-to-chat&lt;/a&gt; thing&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="62429" LastEditDate="2015-12-02T00:05:41.153" LastActivityDate="2015-12-02T00:05:41.153" CommentCount="1" CommunityOwnedDate="2015-08-07T00:10:26.663" ContentLicense="CC BY-SA 3.0" />
  <row Id="5863" PostTypeId="1" CreationDate="2015-08-07T13:34:53.823" Score="9" ViewCount="110" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I think that a comparative review should be 2 questions, and then the user can take the answers from both and do the comparing on their own. then they can decide what is going to work best for their situation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/23279364#23279364&quot;&gt;This came from chat.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a lot of discussion in Chat about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;s and whether or not they are good questions.  The above was my response to the discussion this morning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can't make the decision for the user on whether one or the other is going to be a better fit for their application.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that we need to take another look at this tag and make a decision what we should do with it&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="52915" LastEditDate="2015-08-07T13:51:16.990" LastActivityDate="2015-08-07T13:51:16.990" Title="Comparing [tag:comparative-review] to a regular review" Tags="|discussion|tags|scope|comparative-review|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5864" PostTypeId="2" ParentId="5863" CreationDate="2015-08-07T13:38:24.577" Score="5" Body="&lt;p&gt;I think that we should require users to post their (&lt;em&gt;working&lt;/em&gt;) code in two separate questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the user can take the answers they receive from both questions and make a decision themselves on which is going to be a better fit for what they are doing on a larger scale.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions should be linked, create both questions then edit a link into them from the other one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;doing it this way we could still tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; so that reviewers know that there is another version to look at.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2015-08-07T13:38:24.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5866" PostTypeId="2" ParentId="5863" CreationDate="2015-08-07T13:49:15.557" Score="9" Body="&lt;p&gt;We've seen in increase in people interested in which code is better for a certain task, without being interested in a review of the code itself. I think that's a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To quote &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/23279364#23279364&quot;&gt;Malachi&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think that a comparative review should be 2 questions, and then the user can take the answers from both and do the comparing on their own. then they can decide what is going to work best for their situation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The problem is that the main point of this SE is reviewing code. Reviewing, not answering specific programming problems like &quot;How should I do this?&quot;. That's Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the reason the tag still exists is because it can be reworded to &quot;This is what I have, is it better than the alternative I also mention?&quot;. But those offering such an alternative in the question itself are often not interested in critique on the rest of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can not see a reason why offering an alternative is even a good idea. If you're interested in the pro's and con's of both versions, make it two posts. Offering an alternative is very much steering answers into the direction you want it to go. That's not how reviewing works!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=23240040#23240040&quot;&gt;I said in chat&lt;/a&gt; not too long ago:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review is not about what you need. It's about what you get.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Questions should be looking for &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;feedback about any or all facets of the code&lt;/a&gt;. The moment you post it, it's hunting season. Reviewers can shoot at any and all parts of the code. Reviewers should not be expected to just pick one of the provided alternatives and say why it's better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we consider the tag on-topic after all, we may need some additional constraints when that tag is used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This discussion recently got hot after &lt;a href=&quot;https://codereview.stackexchange.com/q/99253/52915&quot;&gt;this question&lt;/a&gt;, but that's not necessarily the best example of why the tag is problematic.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-08-07T13:49:15.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5867" PostTypeId="1" CreationDate="2015-08-07T20:14:32.243" Score="2" ViewCount="59" Body="&lt;p&gt;I'm trying to reply to &lt;a href=&quot;https://codereview.stackexchange.com/questions/97734/number-guessing-game-in-clojure#comment181989_99005&quot;&gt;this comment&lt;/a&gt; by mentioning the name of the user who gave the answer (using @user syntax). The problem is, that the user name is not appearing at all, at the beginning of my follow up comment. I tried with the first part of the name, and with both names, still no success.&#xA;What am I doing wrong?&lt;/p&gt;&#xA;" OwnerUserId="64128" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-08-07T21:47:55.483" Title="User mention not showing up in comment" Tags="|support|comments|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5868" PostTypeId="2" ParentId="5867" CreationDate="2015-08-07T20:32:24.730" Score="5" Body="&lt;p&gt;When you try to use &lt;code&gt;@&amp;lt;username&amp;gt;&lt;/code&gt; on a question, to tag the O.P., it won't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But don't worry, the O.P. will get a notification anyway.&lt;br&gt;&#xA;All comment without any &lt;code&gt;@&amp;lt;username&amp;gt;&lt;/code&gt; are relatively safe to assume they are to the O.P..&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It took me 2 years to understand this quirky behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other quirky part is that you can tag him/her in a comment in an answer. But for that to work, the O.P. has to first comment on it.&lt;/p&gt;&#xA;" OwnerUserId="53773" LastActivityDate="2015-08-07T20:32:24.730" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5869" PostTypeId="2" ParentId="5867" CreationDate="2015-08-07T21:05:18.163" Score="8" Body="&lt;p&gt;Generally speaking, when a name is not auto-completed, it's the sure sign that the user will be notified. No need to spell out his name. You don't need to remember &quot;quirks&quot;, or how Stack Exchange works.&#xA;Just understand that if a name is not auto-completed,&#xA;that's because it doesn't need to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is especially useful when you want to address two users at the same time, because Stack Exchange only allows you to mention one with &lt;code&gt;@&lt;/code&gt;. So when it comes to picking one of those users, if one of the names is not auto-completed, then you know to pick the other one.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-08-07T21:47:55.483" LastActivityDate="2015-08-07T21:47:55.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5870" PostTypeId="2" ParentId="5845" CreationDate="2015-08-09T20:42:06.607" Score="0" Body="&lt;p&gt;I think this post should be deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, this line makes it appear this isn't real code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;echo &quot;&amp;gt; image derpification tool. \n&quot;;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.oxforddictionaries.com/us/definition/american_english/derp&quot; rel=&quot;nofollow&quot;&gt;Derp&lt;/a&gt;: foolishness or stupidity&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, this code is clearly not ready for review, especially as shown with these comments:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$type = ( substr($file, -4, 1) !== '.' ) // Can you see?&#xA;    ? substr($file, -4) // Can you see my genius.&#xA;    : substr($file, -3) // It's shining...&#xA;    ; // oh so bright. What a marvelous function, I&#xA;      // couldn't have done it better myself. Oh, wait.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Third, if such as post was posted today, it would be closed immediately as not ready for review or unclear what they are asking.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-08-09T20:42:06.607" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5871" PostTypeId="1" AcceptedAnswerId="5873" CreationDate="2015-08-09T20:56:41.193" Score="10" ViewCount="128" Body="&lt;p&gt;I have some code (a library) of about 25,000 characters (~1000 lines) that I would like to have reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a test project (Windows project with Windows Forms) for that code.  Is it a good idea to give a link to this code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's a good idea, where should I put that code? That code can change and should not be reviewed.&lt;/p&gt;&#xA;" OwnerUserId="14422" LastEditorUserId="22222" LastEditDate="2015-08-16T15:40:19.267" LastActivityDate="2022-01-01T15:22:48.073" Title="Should I include code or a link to a test project for the code being reviewed?" Tags="|discussion|asking-questions|projects|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5872" PostTypeId="2" ParentId="5871" CreationDate="2015-08-09T21:17:21.110" Score="4" Body="&lt;p&gt;Not all code posted in a question is always up for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions frequently include context code that isn't intended to be reviewed, and the best way to indicate that the code you're providing isn't meant to be part of the review is by using quote blocks like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;&gt;     func fooBar() -&gt; String {&#xA;&gt;         return &quot;fooBar&quot;&#xA;&gt;     }&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This doesn't show up quite so great on meta, as the code and quote blocks appear to have the same background.  On the main site, it puts a yellow-ish background behind the gray code block.  We take this as a sign  that the code is provided as context only and not intended to be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd highly recommend taking this approach, as it puts all of the necessary information all on one page.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="23788" LastEditDate="2015-08-09T21:18:37.160" LastActivityDate="2015-08-09T21:18:37.160" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5873" PostTypeId="2" ParentId="5871" CreationDate="2015-08-09T21:18:57.630" Score="10" Body="&lt;p&gt;25k characters is a large post, but it's well below the maximum of 30k (now 65k) so there should be more than enough room to supply enough plain-English context and &amp;quot;walk&amp;quot; the reader through the code.&lt;/p&gt;&#xA;&lt;p&gt;You can link to the test code for context; I've linked to &lt;em&gt;the code base at a specific commit&lt;/em&gt; on GitHub myself, for additional context - &lt;strong&gt;the code that's linked to isn't up for review&lt;/strong&gt; though, but that's exactly what you're saying you want to do here.&lt;/p&gt;&#xA;&lt;p&gt;TL;DR: yup, go ahead! :)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="52915" LastEditDate="2022-01-01T15:22:48.073" LastActivityDate="2022-01-01T15:22:48.073" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="5874" PostTypeId="2" ParentId="5871" CreationDate="2015-08-10T10:59:21.540" Score="3" Body="&lt;p&gt;You cannot link to the code &lt;em&gt;as an alternative&lt;/em&gt; to posting the code in your question. The code that you want reviewed &lt;strong&gt;must be embedded in the question&lt;/strong&gt;. We actually have a close reason specifically for questions that do not contain any code. Links can rot and your question would be of no value to the community if that happened. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was once told that if the code was too large to be posted here, that was a critique in and of itself. I believe this is true. If you have that much code in a single form, then you likely have some work to do prior to getting it reviewed. Extract some methods and classes before getting it reviewed. If that's not possible, then try to focus in on some particularly gnarly chunk of it that you're having trouble with. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you just want to provide some extra context for the code to be reviewed, external links to other code is perfectly acceptable. We would still have the code under review here. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-08-10T10:59:21.540" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5875" PostTypeId="1" AcceptedAnswerId="5876" CreationDate="2015-08-10T11:57:12.697" Score="11" ViewCount="142" Body="&lt;p&gt;Say I am learning a programming language through a tutorial. To demonstrate a concept the tutorial provides a program, that is, some working, runnable code (not Code Snippets). Then I encountered an exercise that goes like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Improve this code, add N functions to do other things. Modify some&#xA;  fields and functions to do other things.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I want my own code reviewed, do I&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post the whole code and indicate in the comments what's mine and what's in the tutorial&lt;/li&gt;&#xA;&lt;li&gt;Post only the code I actually wrote on my own, then site the source where the exercise came from. I guess this would be harder for reviewers because my classes/functions can call/refer other classes/functions I didn't write.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Or other ways?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1450/what-does-it-take-to-make-code-your-own?rq=1&quot;&gt;This is relevant&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you didn't write it, and acknowledge it, and it's only, say, a&#xA;  single method in a 300-liner class that you're posting, you're&#xA;  forgiven.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But since some code are exercise solutions, it's very likely the tutorial code can still be bigger than the added code (133 lines in a 300-liner). Is that acceptable?&lt;/p&gt;&#xA;" OwnerUserId="44488" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-08-10T16:39:40.133" Title="Posting code that is partially not my own" Tags="|discussion|code-ownership|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5876" PostTypeId="2" ParentId="5875" CreationDate="2015-08-10T12:29:18.793" Score="14" Body="&lt;p&gt;In the past, I've leaned toward the first solution, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5875/posting-code-that-is-partially-not-my-own#comment13298_5875&quot;&gt;for the reason that RubberDuck makes in his comment&lt;/a&gt;, however, having seen a few questions asked like this, now, I'm not so sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider &lt;a href=&quot;https://codereview.stackexchange.com/q/84866/36366&quot;&gt;Exhibit A&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/q/90359/36366&quot;&gt;Exhibit B&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; questions that from some Stanford course intended to teach people &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt;.  They're different questions from different users from the same assignment.  And we really shouldn't be too surprised to see this same question repeated.  There's even a good enough chance that you want to ask a similar question, I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that some will find issues the way the tutorial code is written and will want to review those parts.  Having answered both of the questions I just linked, I can tell you that was the case for me.  It was only easier to resist the second time, because I had already said &quot;Oh yeah, we've been here before.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the hard part of it is that as a reviewer, on the one hand, I think it's important to comment on things that the tutorial does wrong so that they can be improved upon, we can all understand why that code is wrong and how to write it better and move on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But on the other hand, I don't want some review that I spent time writing and thinking about to be shoved aside by an asker who simply says &quot;Well, I didn't write that part.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, with that said, here's what I recommend...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are interested in potentially hearing comments about bits the tutorial code got wrong, then consider yourself the new &lt;em&gt;maintainer&lt;/em&gt; of all of the code (and the &lt;em&gt;author&lt;/em&gt; of just your code).  Post it all.  Make it clear what's yours and what isn't yours, but also make it clear that you're also interested in hearing feedback on the part that's not yours, as you'll be maintaining this code now and want to make the effort to improve it all (even the parts you didn't originally write).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;OR&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are not interested in hearing comments about the parts you didn't write and only want feedback on how well you did the task the tutorial put to you, then you need to take a different approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could post the whole code before your changes in the block quotes markdown, and then post the code you inserted below.  Ultimately, having the original context &lt;em&gt;will&lt;/em&gt; be important in answering the question, so it's important to have it accessible.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-08-10T12:29:18.793" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5877" PostTypeId="2" ParentId="5875" CreationDate="2015-08-10T12:29:27.970" Score="2" Body="&lt;p&gt;I'll try to answer your statement point for point.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Improve this code&lt;/strong&gt;, add N functions to do other things. Modify some fields and functions to do other things. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Improved code is written code. Let's consider every part you improved to be yours.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Improve this code, &lt;strong&gt;add N functions to do other things&lt;/strong&gt;. Modify some fields and functions to do other things. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Added functions are new functions. New functions &lt;strong&gt;you&lt;/strong&gt; wrote.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Improve this code, add N functions to do other things. &lt;strong&gt;Modify some fields and functions to do other things&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While this sounds awfully vague, it's about modification. Every line you modified is your line. Every class you modified is your class. So the real question you should ask is whether you have modified enough code to consider it yours.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you look at your code line-for-line, it will never be original. There are only so many ways of printing data to standard output or multiply two variables. It has been done before and it will be done again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as a significant portion (say, at least half, but it depends) of the code is modified by you, I'd consider it (in this context) as yours.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-08-10T12:29:27.970" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5880" PostTypeId="1" AcceptedAnswerId="5882" CreationDate="2015-08-11T00:59:15.613" Score="0" ViewCount="90" Body="&lt;p&gt;&lt;em&gt;Note: This question is not intended to be opinion-based, it's intended for clarification of what is &quot;allowed&quot; (I know there are no rules) as a reason for down-voting.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A complete question has these three main parts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The introduction of the code, containing information about what the code does.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The code itself.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Specific things that the OP would like help on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That being said, I don't really see how it's possible to down-vote a post; there is nothing to down-vote.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You can't down-vote the because of the introduction of the code; that is merely stating the facts about the code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can't down-vote because of the code itself; the point of this site is to fix bad code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can't down-vote what the OP would like for help; they are simply stating what points in their code they think are not good.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(Yes, I know; there are some exceptions to these. For example, troll posts).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being pointed out, I don't see any possible reason for down-voting a post.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This was created because, the other day, someone in chat said something along the lines of this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;People often assign down-vote to off-topic and up-vote to on-topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="59481" LastEditDate="2015-08-11T01:48:29.997" LastActivityDate="2015-08-11T01:49:50.187" Title="What are grounds for a down vote?" Tags="|discussion|down-votes|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5881" PostTypeId="2" ParentId="5880" CreationDate="2015-08-11T01:16:46.287" Score="8" Body="&lt;p&gt;Votes are anonymous and, up or down, don't need to be justified to anyone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Vote as you see fit&lt;/strong&gt;, regardless of the votes already on a post.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-08-11T01:16:46.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5882" PostTypeId="2" ParentId="5880" CreationDate="2015-08-11T01:22:52.430" Score="10" Body="&lt;p&gt;Bumping a bad (off-topic) post off the front page.  Any post below -4 is thrown off the front page, so we get an on-topic front page with interesting questions.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-08-11T01:22:52.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5883" PostTypeId="2" ParentId="5880" CreationDate="2015-08-11T01:44:43.523" Score="8" Body="&lt;p&gt;Possible reasons behind a downvote (for otherwise on-topic questions):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Code-dump question (probably already implying a review)&lt;/li&gt;&#xA;&lt;li&gt;Lots of typographical errors and no desire to fix them&lt;/li&gt;&#xA;&lt;li&gt;Someone is just having a bad day&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Overall, vote as you see fit.  You can't expect everyone to follow some set of guidelines, either.  Downvoting may only become an issue if, for instance, too many genuine posts suddenly start to receive a lot of downvotes.  Even then, users can still downvote for any reason.  I still don't see this becoming a problem on this site right now.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-08-11T01:49:50.187" LastActivityDate="2015-08-11T01:49:50.187" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5884" PostTypeId="2" ParentId="2106" CreationDate="2015-08-11T15:08:22.113" Score="3" Body="&lt;p&gt;I often mention other answers (if I think they are good) in &lt;a href=&quot;https://codereview.stackexchange.com/questions/99211/scala-fraction-addition/100512#100512&quot;&gt;my own answer&lt;/a&gt;.  Sometimes I may use a point or piece of code from their answer (always saying so and giving credit).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my own experience, there are several ways to collaborate in reviews without sharing an answer.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Comment on other answers, praising good points.&lt;/li&gt;&#xA;&lt;li&gt;Comment on other answers, asking follow up questions which may lead them to expand their answer.  They may pass the baton on to you, of course.&lt;/li&gt;&#xA;&lt;li&gt;Comment on the question, asking for clarification of constraints and input/output examples, particularly where existing answers show a need for them&lt;/li&gt;&#xA;&lt;li&gt;Be willing to concentrate on as-yet undiscussed aspects of the problem rather than compete over the main points of existing good answers.  Explain this in your answer.&lt;/li&gt;&#xA;&lt;li&gt;If you do post alternative solutions, be generous in reference to existing ones and explain the shortcomings (as well as the benefits) of your own solution in comparison.&lt;/li&gt;&#xA;&lt;li&gt;Don't be afraid to answer if you can only answer &lt;a href=&quot;https://codereview.stackexchange.com/questions/31628/sqrt-square-root-function/31648#31648&quot;&gt;one aspect&lt;/a&gt; of the problem, even if it is.  The advice is often still very welcome.  Somebody who is expert on the main problem may be less adept in your area and find it boosts their answer.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There is absolutely no point getting hung up on not being &lt;em&gt;the&lt;/em&gt; accepted answer.  If questioners all had good judgement in choosing the best answer, they would probably not need to post here in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel rather lonely in my pet areas, which seem to be relatively niche and have a very small number of reviewers.  We'd all benefit from more answers, no matter how narrowly-focused and succinct.&lt;/p&gt;&#xA;" OwnerUserId="28541" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-08-11T15:08:22.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5885" PostTypeId="2" ParentId="5834" CreationDate="2015-08-12T13:52:38.473" Score="5" Body="&lt;p&gt;I'm no subject expert, but with other tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular.js&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby-on-rails&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby-on-rails&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby-on-rails&lt;/a&gt; for specific libraries/frameworks, I don't see a reason against it. &lt;/p&gt;&#xA;" OwnerUserId="62850" LastActivityDate="2015-08-12T13:52:38.473" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5886" PostTypeId="1" AcceptedAnswerId="5889" CreationDate="2015-08-13T10:28:47.073" Score="-7" ViewCount="103" Body="&lt;p&gt;I often see questions which are blatantly &lt;strong&gt;off-topic&lt;/strong&gt;, like, for instance, when &lt;a href=&quot;https://codereview.stackexchange.com/questions/100667/what-if-the-catch-block-is-empty&quot;&gt;this question&lt;/a&gt; (can only be viewed with enough rep, as it has been deleted) showed up.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The shown &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; code had been  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;try&#xA;{&#xA;    int a;&#xA;    int b;&#xA;    int c=a+b;&#xA;}&#xA;catch (exception ex)&#xA;{&#xA;//Nothing here    &#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is, for sure, example code and won't even compile.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, on the main site we would:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create questions for &lt;strong&gt;off-topic&lt;/strong&gt; reasons like containing example code.&lt;/li&gt;&#xA;&lt;li&gt;Add an answer stating &lt;strong&gt;why&lt;/strong&gt; this is off-topic&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/22228/what-is-a-locked-post&quot;&gt;Lock&lt;/a&gt; the question and comment.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;We could benefit as community, if a gold tag-badge user could then mark such questions, like mentioned above, as duplicate of one of the off topic questions.  &lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="52915" LastEditDate="2024-01-13T13:36:54.117" LastActivityDate="2024-01-13T13:36:54.117" Title="Gold tag-badge users closing questions as pre-written off-topic duplicates" Tags="|discussion|feature-request|status-declined|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5887" PostTypeId="2" ParentId="5886" CreationDate="2015-08-13T10:55:21.910" Score="8" Body="&lt;p&gt;If a question is off-topic, the tags don't necessarily make sense. For example, there may not be any language tags on the question at all. While the requirement to have a gold badge in such tags could work in a majority of cases, it isn't necessarily the optimum.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I smell a &lt;a href=&quot;https://meta.stackexchange.com/q/66377/269301&quot;&gt;XY problem&lt;/a&gt; here. There are off-topic posts which we need to close and your approach is stamping Duplicate on them if they're broken. But we already got a perfectly fine close reason for that. Yes, that needs 5 people (or a moderator) instead of 1. But is that a problem? We have very active moderators lurking in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; who can hammer questions shut and regulars who can flag/vote if need be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This also smells like an awful lot of extra work to get the same thing done. Instead of letting 5 users making a simple vote, you'll ask 1 user to find which question it's a duplicate of. Finding a duplicate target is more time consuming than a simple close vote and more error prone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally this would also open a can of worms. While &lt;a href=&quot;https://meta.stackoverflow.com/a/254590/1014587&quot;&gt;Mjölnir&lt;/a&gt; is overall a success, it has it's limitations and drawbacks. Implementing your proposal would have to be done very carefully and under constant watch by the SE team and/or the moderators.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Implementation of this proposal may also lead to a shift in our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3821/52915&quot;&gt;&quot;a question is almost never a duplicate&quot;&lt;/a&gt; policy.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-08-13T10:55:21.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5888" PostTypeId="2" ParentId="5886" CreationDate="2015-08-13T10:55:45.027" Score="3" Body="&lt;p&gt;I disagree about marking them as duplicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I highly doubt there will be an off-topic duplicated question. If there was, there's a simple way to deal with that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If it is duplicated, mark as such&lt;/li&gt;&#xA;&lt;li&gt;If you can't find the original (deleted or something), mark as off-topic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, about allowing users with gold badges to mark such questions as off-topic and hammer them, I totally agree!&lt;/p&gt;&#xA;" OwnerUserId="53773" LastActivityDate="2015-08-13T10:55:45.027" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5889" PostTypeId="2" ParentId="5886" CreationDate="2015-08-13T10:56:08.510" Score="13" Body="&lt;h2&gt;No&lt;/h2&gt;&#xA;&lt;p&gt;&amp;quot;Duplicate&amp;quot; on Code Review has a special meaning (the code is exactly the same)... and that's hard enough to keep clarity on as it is. Adding a special case where some things that are completely different, are also duplicates, would be a problem.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, some people will be voting to close the question as off-topic-example-code, and others as duplicates.&lt;/p&gt;&#xA;&lt;p&gt;The better solution would be to give gold-tag-badge holders more weight with off-topic close votes.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-13T10:56:08.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5890" PostTypeId="2" ParentId="5886" CreationDate="2015-08-13T11:02:38.157" Score="8" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;The structure you're talking about exists (&lt;em&gt;for some values of exists&lt;/em&gt;) in Area 51 during Site Definition, however, in graduated sites, has no place.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Creating off-topic posts are bad on users' parts, and bad for the site.&lt;/li&gt;&#xA;&lt;li&gt;Answering off-topic posts, &lt;em&gt;not even with Code Reviewing, but with 'This is off-topic'&lt;/em&gt;, is both not an answer, and would recieve my flag/downvote.&lt;/li&gt;&#xA;&lt;li&gt;There are thirteen gold-tag-badge users, of which, four are moderatiors (and rolfl), meaning this purpose is very niche.&lt;/li&gt;&#xA;&lt;li&gt;Posts may hit the deletion queue without being noticed (&lt;em&gt;theoretically, if the mods weren't so gosh darn responsive :D&lt;/em&gt;), and get removed entirely.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-13T11:02:38.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5891" PostTypeId="1" CreationDate="2015-08-14T21:34:47.000" Score="35" ViewCount="695" Body="&lt;p&gt;It's been over a month since the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5504/graduation-update-its-election-season&quot;&gt;last graduation update&lt;/a&gt; and your new mods are settled in. Time for more news!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, a quick recap. As many of you know, we on the SE team approved Code Review for graduation a long time ago, and then tripped up on delivering most of the actual features of graduation to you after telling you about it. More recently, we announced &lt;a href=&quot;https://meta.stackexchange.com/questions/257614/graduation-site-closure-and-a-clearer-outlook-on-the-health-of-se-sites&quot;&gt;some changes to the way we think about the site lifecycle&lt;/a&gt;, and the response to that announcement made us start work on &lt;a href=&quot;https://meta.stackexchange.com/questions/260754/feedback-requested-design-independent-graduation&quot;&gt;separating the elements of graduation&lt;/a&gt; into independent pieces.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our devs have had their sledgehammers out day and night for the past few weeks breaking up the pieces of graduation. You already experienced the first bit, a moderator election, about a month ago. Now we're ready for a test run of a few more pieces:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;removal of the much-reviled &quot;beta&quot; label currently attached to your site's name&lt;/li&gt;&#xA;&lt;li&gt;opening of &quot;full-strength&quot; question migration paths with the rest of the network&lt;/li&gt;&#xA;&lt;li&gt;activation of community ads&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Next Monday (August 17, 2015), Magento is going to be the first site to try out these new features (simultaneously with their first election). &lt;strong&gt;I'm here to offer you the chance to participate in the same trial.&lt;/strong&gt; Are you interested?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we do this, please remember that you'll be the first site to get these features outside of dev, so there may be more bugs than normal. Please report any that you see here on meta like you would any other bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; based on the reaction below, we are &lt;strong&gt;not&lt;/strong&gt; going to start the trial of design-independent graduation for you today (or at any planned time). For the longer-term future: as usual, you should hear from us here on meta before any major changes occur.&lt;/p&gt;&#xA;" OwnerUserId="426" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-08-19T15:56:42.413" Title="Would you like to test design-independent graduation?" Tags="|discussion|beta-progress|" AnswerCount="7" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5892" PostTypeId="2" ParentId="5891" CreationDate="2015-08-14T21:47:07.973" Score="10" Body="&lt;h1&gt;YES!&lt;/h1&gt;&#xA;&lt;p&gt;At this point we'll take &lt;em&gt;any&lt;/em&gt; progress toward full-fledged graduation. This is more than welcome, and nobody will miss that &amp;quot;beta&amp;quot; label.&lt;/p&gt;&#xA;&lt;p&gt;Bring it!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-14T21:47:07.973" CommentCount="2" CommunityOwnedDate="2015-08-14T22:34:37.383" ContentLicense="CC BY-SA 3.0" />
  <row Id="5893" PostTypeId="2" ParentId="5891" CreationDate="2015-08-14T21:48:41.387" Score="11" Body="&lt;h1&gt;Nope!&lt;/h1&gt;&#xA;&lt;p&gt;What we need is reputation score thresholds, more than cosmetic changes.&lt;/p&gt;&#xA;&lt;p&gt;We waited 4 years in beta, let's wait another 6-8 weeks for the design and get the real deal, at once.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-14T21:48:41.387" CommentCount="1" CommunityOwnedDate="2015-08-14T22:34:44.383" ContentLicense="CC BY-SA 3.0" />
  <row Id="5894" PostTypeId="2" ParentId="5891" CreationDate="2015-08-14T22:43:59.753" Score="29" Body="&lt;p&gt;I voted no, and here is my reasoning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The specific proposed changes are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Community ads&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the moment, we have &lt;a href=&quot;/q/5743/9357&quot;&gt;three ads&lt;/a&gt; that might occupy the slot.  This is a good thing, but it's not a feature that makes any difference to the way the site works.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Migration paths&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to some significant &lt;a href=&quot;//meta.stackexchange.com/questions/251568/ui-suggests-that-better-fit-elsewhere-is-a-valid-reason-for-closure&quot; rel=&quot;nofollow&quot;&gt;unresolved UI problems&lt;/a&gt;, which are hindering our ongoing &lt;a href=&quot;/q/5777&quot;&gt;education campaign aimed at Stack Overflow users&lt;/a&gt;, I'm hesitant to open a migration path from Stack Overflow to Code Review right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd consider a CR-to-SO migration path, but with a 500-point threshold for closure, I'm not sure that that would be a good idea.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Drop the &quot;Beta&quot; label&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in favour of losing the stigma of the inaccurate Beta label.  However, if the reputation thresholds aren't changing, and the only distinctions between &quot;Beta&quot; and non-&quot;Beta&quot; are the ads and migration paths, then losing the Beta designation becomes meaningless, or &lt;a href=&quot;//meta.stackexchange.com/questions/260754/feedback-requested-design-independent-graduation/260763#260763&quot; rel=&quot;nofollow&quot;&gt;demeaning&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Therefore, even though design-independent graduation is in principle a good thing, dropping the reputation threshold change misses the point and detracts from the community's achievement. After all the hard work we have done to prove that the community is mature enough to operate like a &quot;real&quot; Stack Exchange site, we are now being told that we have earned some minor inconsequential changes. That's hurtful, and I want to see an offer of substantial change: &lt;strong&gt;the reputation threshold change that is needed for the proper operation of a mature site.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way to look at it: we're not being offered design-independent graduation.  Rather, we are being offered a new &lt;strong&gt;official post-beta limbo status&lt;/strong&gt;, with no clear path or date for obtaining graduated status (by that, I mean everything but the design).  And &lt;strong&gt;the new process isn't design-independent&lt;/strong&gt;: we're still at the mercy of the design team to claim the status that we thought we had been offered.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-08-15T11:03:54.230" LastActivityDate="2015-08-15T11:03:54.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5895" PostTypeId="1" CreationDate="2015-08-15T02:48:25.937" Score="13" ViewCount="296" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/100966/use-of-div-ids-classes-and-spans-on-my-website&quot;&gt;This question&lt;/a&gt; caught my eye because it had accumulated close votes as being a duplicate of another question, which is very rare on CR.  The target was &lt;a href=&quot;https://codereview.stackexchange.com/questions/67878/is-my-code-tidy-and-structured&quot;&gt;a question I reviewed last year by the same user&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The new question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Has no indication that it is a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1065/how-to-post-a-follow-up-question&quot;&gt;follow-up&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Makes all of the same mistakes as the original posting plus a few new ones (all of the same HTML validation errors are there, I even linked to the validator so the OP cannot claim they didn't know about it)&lt;/li&gt;&#xA;&lt;li&gt;I can literally copy my answer from the original and paste it into the new one and everything I mentioned would still apply, some of which is quite unique to the OP's code (on SO, if you can copy/paste answers between questions, that's a pretty good indication that they're duplicates)&lt;/li&gt;&#xA;&lt;li&gt;The only modifications made from the previous posting to the new posting is either additional code or changing div elements to spans&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;At best, the OP can feign ignorance of the etiquete here on CR regarding follow-ups.  At worst, it looks like they OP is covering the minimum number of bases (hey, there's code here) necessary to get their question answered (ELI5 difference between span and div, hint: &lt;a href=&quot;https://stackoverflow.com/questions/183532/what-is-the-difference-between-html-tags-div-and-span&quot;&gt;we've answered that one already on SO&lt;/a&gt;, but the &lt;a href=&quot;https://stackoverflow.com/questions/32010612/difference-between-div-id-div-class-div-style-and-span&quot;&gt;OP asked again anyway and it was closed as a dupe&lt;/a&gt;).  Also note that the user in question was &quot;temporarily suspended for rule violations&quot; over on SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why am I bothering to give a review if the OP isn't going to learn anything from it?  This isn't a case of the OP not agreeing with any of the points I've made, either (and that's fine, I don't expect everyone will agree with everything I have to say).  In this case, &lt;em&gt;absolutely nothing&lt;/em&gt; was learned, including the purely objective stuff like HTML validation.  I firmly believe the OP is taking advantage of us here, and we fell for it and rewarded them with upvotes and answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update:  the OP is now going back and &lt;a href=&quot;https://codereview.stackexchange.com/posts/100966/revisions&quot;&gt;editing their questions to be a help request&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/67878/craft412-gaming-website#comment185169_67883&quot;&gt;actively soliciting help in comments&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Semi-related (referring to &quot;duplicates&quot; posted by different users):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8/how-do-we-define-duplicate-questions&quot;&gt;How do we define duplicate questions?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1960/is-it-time-to-start-broadening-the-definition-of-duplicates&quot;&gt;Is it time to start broadening the definition of duplicates?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="26722" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-08-25T12:35:24.663" Title="Harmless duplicate or are we being taken advantage of?" Tags="|discussion|specific-question|scope|iterative-review|duplicates|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5896" PostTypeId="2" ParentId="5895" CreationDate="2015-08-15T06:14:46.087" Score="12" Body="&lt;p&gt;Well, whatever it is, it is certainly not a duplicate.  The follow-up question asks about the proper use of divs and spans; the original question contains no spans.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that it is rude to ask a follow-up question without adding mutual links, because that wastes other users' time.  However, the author has not concealed the fact that it is a follow-up question: &lt;em&gt;&quot;I've tried to ask questions about it before, but I can't understand the explanation.&quot;&lt;/em&gt;  For users unfamiliar with how to use Code Review, I usually just fix these signposting deficiencies for them (along with titles, thank-yous, etc.) — which I have just done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the question allowable on Code Review?  The &quot;I don't understand the difference between divs and spans&quot; aspect would be better asked as a Stack Overflow question — and indeed &lt;a href=&quot;//stackoverflow.com/q/4153422/1157100&quot; rel=&quot;nofollow&quot;&gt;it has been asked before&lt;/a&gt;.  The &quot;It seems to work, but I'm not sure if I did it right&quot; aspect, though, is on-topic for Code Review, so I think that the question can stay.  If you're unhappy about the fact that the user hasn't grasped the concept of using an HTML validator, you may leave a comment, and maybe downvote if you want.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-08-15T06:14:46.087" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5897" PostTypeId="2" ParentId="5891" CreationDate="2015-08-15T09:54:04.967" Score="7" Body="&lt;p&gt;Yes. I would very much like to see this happen, but only because removing the &quot;much reviled&quot; beta label is part of the changes and because &lt;em&gt;somebody has to test it&lt;/em&gt;. That somebody might as well be us. In some ways, we're already a very &quot;experimental&quot; site, so why not? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I do tend to agree with the things @200 said in his answer. All of it. I want to upvote that answer &lt;strong&gt;badly&lt;/strong&gt;, but I want that beta label gone even more. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with the &quot;beta&quot; label isn't that I see it. It's that everyone else sees it. I've heard more than once &quot;but it's just a beta&quot; long after we had already &quot;graduated&quot;. I know it's silly, but it hurts my pride. We've a great community here that's worked hard to get to where we are. We deserve a full fledge graduation, but removing the beta label would be a nice show of good faith. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2015-08-15T12:42:52.587" LastActivityDate="2015-08-15T12:42:52.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5898" PostTypeId="2" ParentId="5891" CreationDate="2015-08-15T12:02:23.617" Score="17" Body="&lt;p&gt;First I want to thank you for the update. This graduation procedure has been taking so long already that we sometimes feel a little forgotten. I also want to thank you for asking us this question instead of forcing it on us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are things this community has, needs and doesn't need:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What we have:&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Active community which wants the best for the site.&lt;/li&gt;&#xA;&lt;li&gt;Multiple high-reputation users which are dedicated to assist the moderators where necessary by doing their part.&lt;/li&gt;&#xA;&lt;li&gt;Multiple mid- and low-reputation users which are dedicated to keep the community going by keeping the site active, posting questions, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5128/call-of-duty-ii-were-still-on-a-mission&quot;&gt;killing zombies&lt;/a&gt; and even learning new languages just to provide answers to questions long deserving of one.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So we got the community part covered.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What we need:&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;We need a &lt;strong&gt;valuable&lt;/strong&gt; graduation. A graduation with content. &lt;strong&gt;Not a mock-up.&lt;/strong&gt; So what gives graduation value?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Elected moderators&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We got those last July, so thank you for that. :-)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A raised reputation threshold&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the biggest differences between beta and graduated sites is the reputation required for privileges. We need that reputation threshold raised so the users which aren't supposed to have certain privileges don't have them any longer and to be accepted as one of the big guys.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, this will hurt a little for those who lose privileges. I'm one of those users. But waiting any longer will increase the amount of people losing privileges. &lt;strong&gt;Waiting doesn't solve the problem, it makes it worse.&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/260754/feedback-requested-design-independent-graduation&quot;&gt;Note: We propose keeping the lower privilege thresholds in place until designs are ready because we think raising them without giving you something to celebrate just wouldn’t be that much fun.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Privileges should be used to keep the community healthy, not for fun. We have Winterbash for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We want our reputation threshold raised. Please implement this as soon as practically possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which brings me to:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What we don't need:&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Removal of the 'beta' label&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, we want that label gone. But get the rest straight first so we don't end up in some pseudo-beta state. Having the label removed should indicate the process is finished, not that it has just begun.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Community ads&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We only have 3 lined up. We have a lot of meta and discussion about when we finally get to graduate. To me, this indicates we're more interested in the total package of graduation and will sort those community ads out later.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Design&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While new colours look nice, they do just that. Look nice. They add UX, no 'real' value (for some values of real). We already survived beta for over 1.6k days. We can survive some more without a new design. We do want those colours, but they are definitely not on top of our priority list.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, can we just not do this and get what we need instead?&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-08-15T17:32:13.347" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5899" PostTypeId="2" ParentId="5895" CreationDate="2015-08-15T16:52:20.713" Score="7" Body="&lt;p&gt;If I remember correctly, the user in question posted a very similar question within 24 hours before that one, and removed it after 15 mins when it received only 2 comments, one from me linking to the tags in w3schools. The reason this stood out to me was because he commented angrily and rudely about the site. Since the post has been deleted, I have no proof, but someone with more power may be able to verify it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;He has posted the same code over and over, here and on SO. I admire that he wants to learn, but from what I have seen, he asks a question before googling it, as if his problems couldn't possibly have been solved before by someone else. I don't feel it is fair for us to review code, and find that all the code is a giant mess of things that they tell you not to do on the first day, and after all that to be ignored until the next time he wants to add a new feature. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that the reviews are not solely for one person, they can benefit other people of a similar level, but I don't believe that the amount of people it will benefit outweighs the frustration that builds from dealing with uninterested persons. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I am being overly harsh, or if my understanding of what the goal of the site is wrong, please tell me.&lt;/p&gt;&#xA;" OwnerUserId="58248" LastActivityDate="2015-08-15T16:52:20.713" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5900" PostTypeId="2" ParentId="5891" CreationDate="2015-08-15T16:54:00.233" Score="22" Body="&lt;p&gt;Pops, Community Managers, and Stack Exchange management.  It's Saturday, so I don't know if you're on duty, but I want to make sure you see this before you pull the trigger on Monday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, the votes are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yea: +17-4 = 13&lt;/li&gt;&#xA;&lt;li&gt;Nea: +10-5 = 5&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, the votes on the explanations tell a more complete story:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;200_success: &quot;No, because you're giving us a new post-beta state with no rep threshold change, and we're still at the mercy of the design team&quot;. +19-1 = 18 (posted 1 hour after the poll)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Mast: &quot;Thanks. We want the Beta label gone and privilege levels changed now for the health of the community, even though I only have 1k.  The 'celebration' excuse for bundling with design makes no sense.&quot; +7-0 = 7 (posted with 14-hour handicap)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Rubberduck: &quot;I agree with @200_success, but couldn't bring myself to vote No.&quot; +5-0 = 5 (posted with 12-hour handicap)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think that CR is unanimously stating that this is a step in the right direction, but &lt;em&gt;not enough&lt;/em&gt;.  We all want the privilege levels changed now.  We fear that if you strip the Beta label, we would be officially out of Beta, you can declare Mission Accomplished, and leave us waiting indefinitely again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do we care so much about the privilege levels?  Partly because it's genuinely necessary and overdue given the current user statistics.  A lot of the blame, though, falls squarely on you.  In the two community reviews prior to approval, Community Managers told us that &lt;a href=&quot;/q/991&quot;&gt;our collective low reputation scores were the major obstacle to graduation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You scolded us, and the community responded.  &lt;em&gt;We worked hard&lt;/em&gt; to change our voting culture.  We developed &lt;a href=&quot;/q/3778&quot;&gt;terminology memes&lt;/a&gt; as a propaganda tool.  We came up with &lt;a href=&quot;/q/1320&quot;&gt;new gamification incentives&lt;/a&gt;.  We wrote &lt;a href=&quot;/q/1429&quot;&gt;Data Explorer queries&lt;/a&gt; to correct historical wrongs.  We fought hard, and we &lt;a href=&quot;/q/2545&quot;&gt;succeeded&lt;/a&gt;.  And now you're telling us that communal reputation levels don't really matter that much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may be sites for which the delayed increase that management is proposing makes sense.  The proposed policy to tie reputation threshold changes to site design is not appropriate for Code Review, due to our size and our history.  Sensitivity and flexibility in this regard would be much appreciated.  We don't want to continue nagging you and the overworked design team.  Please just give us the reputation threshold changes now, and we can all be happy.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-08-15T16:54:00.233" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5901" PostTypeId="2" ParentId="5850" CreationDate="2015-08-16T02:30:57.293" Score="19" Body="&lt;h2&gt;An Elevator Management System&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A building has \$x\$ number of floors and \$y\$ number of elevators.  People create up/down requests to your system, and when they are inside an elevator, command it to go to a floor.  Your job is to get them to the floor they want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this interests people, we can make a set number of floors/elevators, as these numbers change complexity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could also have a standard input for requests, for example the string &lt;code&gt;1 3&lt;/code&gt; would mean that there is an up request, to floor three (the system doesn't know the destination at the time of the up request, only when it gets to the floor of the request). Then, you could have a file of such strings.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Elevators also have a capacity, although I'm not sure we need to create such scope for ourselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit:  I suppose we will also need to think about time a little, maybe this is too complex?&lt;/p&gt;&#xA;" OwnerUserId="53005" LastEditorUserId="9390" LastEditDate="2015-09-18T01:21:01.960" LastActivityDate="2015-09-18T01:21:01.960" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5903" PostTypeId="1" AcceptedAnswerId="5904" CreationDate="2015-08-16T10:13:55.643" Score="6" ViewCount="93" Body="&lt;p&gt;When I want to list a few things and give a code example below each item how can I do it without writing anything between the list item and the code block?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;List item&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code example not formatted as code&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;List item&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;text&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Code example formatted as code&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2015-08-16T21:51:20.653" Title="How can I format a code block below a list?" Tags="|support|markdown|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5904" PostTypeId="2" ParentId="5903" CreationDate="2015-08-16T10:34:23.830" Score="14" Body="&lt;p&gt;Normally, code blocks are formatted using four spaces of indentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var string = 'string';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;In a list, code blocks require eight spaces:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var string = 'string';&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;After a list, a code block can be made using four spaces of indentation, but it needs to be after an intervening &lt;code&gt;&amp;lt;!-- comment --&amp;gt;&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var string = 'string';&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="9357" LastEditDate="2015-08-16T21:51:20.653" LastActivityDate="2015-08-16T21:51:20.653" CommentCount="1" CommunityOwnedDate="2015-08-16T21:51:20.653" ContentLicense="CC BY-SA 3.0" />
  <row Id="5905" PostTypeId="2" ParentId="5891" CreationDate="2015-08-17T13:31:27.270" Score="4" Body="&lt;h1&gt;Can we have full Graduation without a site design?&lt;/h1&gt;&#xA;&lt;p&gt;Maybe I am missing some information about everything that goes into a sites graduation.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/109970/200242&quot;&gt;This Meta Answer&lt;/a&gt; says this&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The usual process is that the site gets a &amp;quot;proper&amp;quot; theme and loses the sketchy theme of the beta. Also reputation privilege levels are reset to the same higher level as the trilogy sites. And that's it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I really doubt that this is all that is involved.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;My proposal is that we flip the switch without site (re)design and implement everything.&lt;/p&gt;&#xA;&lt;p&gt;Have we not earned that much?  I think we are more than willing to wait for the design (or there might even be a couple of us willing to work on the design as well)&lt;/p&gt;&#xA;&lt;p&gt;This &lt;a href=&quot;https://meta.stackexchange.com/q/260754/200242&quot;&gt;Meta question&lt;/a&gt; proposes almost the same thing, &lt;em&gt;&lt;strong&gt;except&lt;/strong&gt;&lt;/em&gt; it keeps us from getting the privilege hike, which I think is something that we need on Code Review&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Maybe we remove the &lt;em&gt;beta&lt;/em&gt; and replace it with &lt;em&gt;stage&lt;/em&gt; in the site Header&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lF2oU.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lF2oU.jpg&quot; alt=&quot;Site Header&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Then users will know that we are nearly 100% Graduated, that we have a few tweaks to make before we go full production.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-17T13:41:42.547" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5906" PostTypeId="1" AcceptedAnswerId="5907" CreationDate="2015-08-17T15:27:22.133" Score="9" ViewCount="136" Body="&lt;p&gt;I'm going to be starting a project (a programming challenge) where the compiled source code &lt;em&gt;must&lt;/em&gt; be under a certain amount of bytes, and I already know that I am going to be having trouble meeting that criteria.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, I am going to have to take certain measures to reduce the size of my code that I would not normally take in normal code that wasn't a challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this on-topic because it is reducing the code size. Or, because I will have had to take abstract measures, is it considered golfing?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The above text is very specific: more generally, my question is &quot;What is the difference between golfing and reducing code size?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where does Code Review draw that line between a user that is actually looking for their code to be golfed and a user that is actually looking for their code size to be reduced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that when I say &quot;golfing&quot;, I mean golfing the compiled output: this does not mean to obfuscate and compact the textual source code itself.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2015-08-18T01:29:34.430" Title="What is the difference between golfing and reducing code size?" Tags="|discussion|scope|questions|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5907" PostTypeId="2" ParentId="5906" CreationDate="2015-08-17T15:47:17.457" Score="10" Body="&lt;p&gt;Reducing the size of your program in terms of character-count, and reducing the size of your compiled executable, in byte-count, are different things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not the only criteria, but, for example, The two lines of code that follow are probably the same size, when compiled:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for (int cursor = 0; cursor &amp;lt; dataLimit; cursor++) {&#xA;    sum += data[cursor];&#xA;}&#xA;&#xA;for(int a=0;a&amp;lt;l;a++)s+=d[a];&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;One is golfed to minimize program size, the other is readable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Golfing is not normally about executable size, but program size.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's true that often, golfed code can also be smaller executables, but that logic is not a given.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-08-17T15:47:17.457" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5908" PostTypeId="2" ParentId="5906" CreationDate="2015-08-18T01:29:34.430" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Therefore, I am going to have to take certain measures to reduce the size of my code...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Correction: you need to minimize the compiled output, i.e. the output that your &lt;em&gt;OS/machine&lt;/em&gt; understands, not &lt;em&gt;us humans&lt;/em&gt;. Unfortunately, I think that means it's not really within the scope of CR... It can still be within the scope if certain &lt;em&gt;source code&lt;/em&gt; optimizations can lead to smaller binaries, e.g. cutting the number of loops, eliminating function calls etc.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2015-08-18T01:29:34.430" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5909" PostTypeId="1" CreationDate="2015-08-18T15:45:30.603" Score="-10" ViewCount="100" Body="&lt;p&gt;I am looking at creating a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/follow-up&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;follow-up&amp;#39;&quot; rel=&quot;tag&quot;&gt;follow-up&lt;/a&gt; tag, but thought that I should get everyone's opinion on it before I start tagging things sporadically here and there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that creating this tag will benefit the more active users of the site, by helping them to help others, kind of like a teaching aid.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of users don't participate in chat, but more often they post follow up reviews. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that a follow up tag will benefit reviewers by pointing them to updates of the code they have helped review in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see how this tag is much different than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;, with this tag a user can follow the follow up posts like they would the game posts or the tic-tac-toe posts (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tic-tac-toe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tic-tac-toe&amp;#39;&quot; rel=&quot;tag&quot;&gt;tic-tac-toe&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Searching for &quot;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=follow&quot;&gt;&lt;code&gt;follow&lt;/code&gt;&lt;/a&gt;&quot; in questions gives 4,636 results and  majority of them have the words &quot;follow up&quot; in the title.  I think that makes it a good candidate for a tag so that unnecessary information can be extracted from the title, while still allowing users to search for these types of questions easily.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-08-18T16:40:09.207" Title="Should we use a [follow-up] tag when posting a follow-up?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5910" PostTypeId="2" ParentId="5909" CreationDate="2015-08-18T15:56:45.463" Score="16" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Use a standard box instead:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;A [previous version](link) of this code has been posted on Code Review before.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-08-18T15:56:45.463" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5911" PostTypeId="2" ParentId="5909" CreationDate="2015-08-18T16:40:09.207" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't see how this tag is much different than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;, with this tag a user can follow the follow up posts like they would the game posts or the tic-tac-toe posts (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tic-tac-toe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tic-tac-toe&amp;#39;&quot; rel=&quot;tag&quot;&gt;tic-tac-toe&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But games and programming challenges &lt;em&gt;describe&lt;/em&gt; the code itself.  The questions are also respectively similar in such a way.  &lt;em&gt;None&lt;/em&gt; of the follow-up posts would have anything specific in common, which would go against good use of tags.  You seem to be thinking of this tag as more of a signpost and less of a means of organizing similar questions based on purpose.  This is why we put &quot;follow-up&quot; or something similar in the title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Plus, if a follow-up question already has five very relevant tags, then there would be no room for a follow-up tag.  We don't need to hurt tag real-estate even further by factoring in such a tag.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-08-18T16:40:09.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5913" PostTypeId="1" AcceptedAnswerId="5915" CreationDate="2015-08-21T09:00:42.327" Score="6" ViewCount="83" Body="&lt;p&gt;Take a look at the code in &lt;a href=&quot;https://codereview.stackexchange.com/questions/101518/a-possibly-terrible-alternative-to-conditionals-full-of-null-checks&quot;&gt;this recently closed question&lt;/a&gt;. It clearly consists of two parts. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The method, which OP wants us to review.&lt;/li&gt;&#xA;&lt;li&gt;An example (hypothetical?) code, which demonstrates the use case of above method.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Now, to make this question on-topic, OP can either remove part 2 completely or replace it with actual code, which is most likely a lot larger and a lot more complex, than three stub classes. I wonder though if the question will improve as a result of either of those actions. I personally as reviewer would much prefer the original version of this question, as it both (a) shows just enough context to understand what the person is asking and (b) doesn't force me to dive into the semantics of classes which are irrelevant to the question asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Opinions? Should hypothetical code be allowed in general if it is used to provide context to actual code?&lt;/p&gt;&#xA;" OwnerUserId="24349" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-04-19T14:57:45.833" Title="Using example code to demonstrate the use case" Tags="|discussion|specific-question|scope|example-code|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5915" PostTypeId="2" ParentId="5913" CreationDate="2015-08-21T10:24:31.510" Score="10" Body="&lt;p&gt;I went edited the question and voted to reopen. I split the real, reviewable code away from the example call, which is now in a quote block. The edit bumps in into the review queue for the community to decide if it should be reopened. I expect that it will be. Thank you for bringing this to meta. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The community has voted to reopen this question. Thank you again for bringing it to our attention. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2015-08-21T11:10:22.667" LastActivityDate="2015-08-21T11:10:22.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5916" PostTypeId="1" AcceptedAnswerId="5919" CreationDate="2015-08-21T13:40:36.183" Score="3" ViewCount="107" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/101550/18427&quot;&gt;Project Euler, Challenge #12 in Swift&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If editing in the edit keeps the question clear, should we edit the edit into the question instead of leaving it as two separate blocks of code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seemed obvious to me that the user wanted to edit the code into the code block but is used to using forums without the edit functionality.  As @Vogel says, posts shouldn't have &quot;scars.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, should I have edited the &quot;Edit&quot; into the question, or not?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:57.973" LastActivityDate="2015-08-23T07:45:25.533" Title="Question author updated the code as a diff. Should I have applied the patch?" Tags="|discussion|specific-question|editing|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5917" PostTypeId="2" ParentId="5916" CreationDate="2015-08-21T13:47:05.753" Score="9" Body="&lt;p&gt;Your solution is to tell the OP what he should be doing. &lt;strong&gt;Don't do things based on assumptions of intent&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the OP cares enough to post here, and genuinely wants a review, he should also care enough to adjust accordingly; ensuring his question is clear and on topic. if OP isn't invested enough to pay this small cost of admission, it's even less of a reason to fix it for them, even less of a reason to answer the question at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, if edits that altogether replace chunks of code are present, I would even suggest that OP should spend some time on his code, and when he's completed it, to the extent of his ability, then he should come back here and post that.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="49181" LastEditDate="2015-08-21T14:09:44.170" LastActivityDate="2015-08-21T14:09:44.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5918" PostTypeId="2" ParentId="5916" CreationDate="2015-08-21T13:59:57.607" Score="5" Body="&lt;h1&gt;NO.  On so many levels, no.&lt;/h1&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;First, your edit changes the code only.  Maybe this is what the OP intended, but does the plain-English part of the question still make sense after the edit?  You didn't check.  I didn't check (and I'm one of the few who could have checked).  We don't know if the plain-English part still makes sense after the code edit.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Second, this is &lt;em&gt;very much so NOT&lt;/em&gt; Stack Overflow's way of doing things.  Not even remotely.  First of all, &amp;quot;Edit&amp;quot; blocks shouldn't be inserted in the first place.  But in chat, you made the example of.... and paraphrasing...&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If I post a question to Stack Overflow, I will continue to work on my problem on my own.  I'm not going to stop.  If I solve my own problem, I will edit the answer into the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is wrong and that edit gets rolled back on Stack Overflow &lt;em&gt;&lt;strong&gt;every single time&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Stack Exchange is a network of questions and answers.  It's not a network of blog posts.  If the asker has an answer to their own question, they should post it... &lt;em&gt;as an answer&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Third and perhaps most importantly, we should make &lt;strong&gt;no&lt;/strong&gt; assumptions for the OP.  We should only make efforts to do things for the OP when it is absolutely clear that this is what the OP wanted (but for some reason they were struggling to get it done).&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-21T13:59:57.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5919" PostTypeId="2" ParentId="5916" CreationDate="2015-08-21T16:43:01.510" Score="4" Body="&lt;h1&gt;Treading on Shaky Ground&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;There is no way of knowing if the user wanted the new code separated so that they could be told which code was better.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There is no way of knowing if the rest of the question's content is still intact in the posters mind, except for the fact that the user only posted the edit of a specific part of the code, and did not change the posts text saying that their concerns had changed.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Assumption that the &amp;quot;Edit&amp;quot; was a remnant of habits retained from using forums without the functionality of editing the original post (OP)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Assumption that the &amp;quot;Edit&amp;quot; was an attempt to make the code more efficient in line with the original content of the post, and should have been edited into the original block of code, inline, rather than an after thought.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;With all these unknowns, just close.&lt;/p&gt;&#xA;&lt;p&gt;Let the author ask the questions, be prepared to give answers.&lt;/p&gt;&#xA;&lt;p&gt;If an edit needs to be made, let a Moderator handle it because that is what they have been trained to do.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;NO, you should not have edited the question&lt;/h1&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-21T17:02:36.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5921" PostTypeId="1" AcceptedAnswerId="5922" CreationDate="2015-08-23T12:39:58.940" Score="7" ViewCount="88" Body="&lt;p&gt;I recently did a code review on &lt;a href=&quot;//codereview.stackexchange.com/q/101595/78136&quot; rel=&quot;nofollow&quot;&gt;Tic Tac T-OO: Design and Implementation&lt;/a&gt;, and as such took a little interest in the other answers related to this question. Currently there are only two, and I got into a little discussion regarding the use of one or two dimensional arrays to represent the tic-tac-toe game board.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was clearly not able to get my meaning across, so after a few comments the other answerer asked to move it into a char. I went into the &lt;a href=&quot;//chat.stackexchange.com/rooms/27284/discussion-between-legato-and-holroy&quot; rel=&quot;nofollow&quot;&gt;chat room&lt;/a&gt;, asked a few questions and the other user did not respond, and has now left the room. In addition the original comments on &lt;a href=&quot;//codereview.stackexchange.com/a/101652/78136&quot; rel=&quot;nofollow&quot;&gt;the answer&lt;/a&gt; has now been removed. The last comment before going into chat room was the &quot;I appreciate your input, ...&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My questions are as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it normal to remove the comments from the original answer?&lt;/li&gt;&#xA;&lt;li&gt;Has I behaved inappropriately when commenting since the comments has been removed?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Just to be clear: I don't have any issue with choosing different designs or solution, I was merely trying to understand why he wanted to push a one dimensional array, and considered that a better option. And I do &lt;em&gt;not&lt;/em&gt; want to discuss that here. Here I want to get an understandig if this is normal behaviour, and how to handle such a situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also see that the comments could be considered ´chatty´, but shouldn't one or two be left standing so as to indicate that there is a question regarding the use of one or two dimensional arrays?&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="23788" LastEditDate="2015-08-23T18:36:28.717" LastActivityDate="2015-08-23T18:36:28.717" Title="Why was my comments removed from related answer?" Tags="|discussion|specific-answer|comments|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5922" PostTypeId="2" ParentId="5921" CreationDate="2015-08-23T13:11:00.407" Score="6" Body="&lt;p&gt;Directly answering your two questions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is it normal to remove the comments from the original answer?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes it is perfectly normal to remove comments from answers. Especially comments that resulted in a change of the answer are removed. There is an extra comment flag reason for that (&quot;obsolete&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also long-winded comment threads are generally removed, since they clutter up the Q&amp;amp;A and often are better off in chat. Additionally old (and resolved) comment threads often drown out newer &quot;signal&quot;. (Think &quot;show 24 more comments&quot;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Has I behaved inappropriately when commenting since the comments has been removed?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. Inappropriate behaviour is only present, when comments are removed because they are offensive, overly rude or too chatty. In this case you raised a point about the answer, there has been discussion, which you moved to chat. At this point the comments &lt;em&gt;are already&lt;/em&gt; obsolete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such they can be removed. And rightfully were.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checking the Answer, there still is the comment by Legato, asking to move the comments to chat. As such there's still an indicator of a conversation about the answer, even more permanently preserved than comments :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2015-08-23T13:11:00.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5923" PostTypeId="1" AcceptedAnswerId="5925" CreationDate="2015-08-23T20:04:03.190" Score="16" ViewCount="255" Body="&lt;p&gt;I want to post a scratch project on codereview for people to give feedback at, but im worried that it would get downvoted and flagged for being off topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So are scratch projects allowed? And if not, why?&lt;/p&gt;&#xA;" OwnerUserId="67876" LastEditorUserId="31503" LastEditDate="2015-08-25T12:31:35.663" LastActivityDate="2015-08-25T12:31:35.663" Title="Are Scratch questions okay on Code Review?" Tags="|discussion|scope|images|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5924" PostTypeId="2" ParentId="5923" CreationDate="2015-08-23T20:42:51.270" Score="9" Body="&lt;p&gt;Don't see why Scratch wouldn't be allowed. Go for it.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastActivityDate="2015-08-23T20:42:51.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5925" PostTypeId="2" ParentId="5923" CreationDate="2015-08-23T20:43:56.077" Score="18" Body="&lt;p&gt;There's no rule against code that is not in textual format.  The only tricky rule to comply with is the requirement to embed the code directly in the question itself.  If you use the image Stack Exchange imgur hosting service, I think that should satisfy the requirement.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-08-23T20:43:56.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5928" PostTypeId="1" AcceptedAnswerId="5929" CreationDate="2015-08-24T11:12:41.023" Score="22" ViewCount="250" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/97144/convert-bitmap-font-to-texture-atlas/101735#101735&quot;&gt;This question&lt;/a&gt; sparked a thought in me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me, the author is not doing this for exercise (not tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; and no mention of the sort) so I assume it is done for production. I happen to have some experience with LibGDX which the author uses, enough to know that the library can do most of the functionality they have spend time implementing out of the box, rendering their code mostly redundant. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it an acceptable review to say (albeit more politely):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hey, you're doing it wrong! Trash all the code you've written and use the library functions you already have. Look at these classes and here's how you do it...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I posted originally as a comment because I didn't think it was an actual review but then I was requested to post that as an answer so I did (somewhat reluctantly). &lt;/p&gt;&#xA;" OwnerUserId="36120" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-08-24T12:40:05.347" Title="Is &quot;You're doing it wrong&quot; a review?" Tags="|discussion|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5929" PostTypeId="2" ParentId="5928" CreationDate="2015-08-24T11:27:41.493" Score="26" Body="&lt;h2&gt;Yes.&lt;/h2&gt;&#xA;&lt;p&gt;If there is an implementation of the functionality already available it is always a good idea to point that out, and suggest how that alternative would be better. Your answer does that, and thus has my upvote now too (nice use of meta-effect).&lt;/p&gt;&#xA;&lt;p&gt;While it is always best if a developer finds the right tools for the job at coding time, this can often be hard because the experience is not there, or the right search terms are not obvious. Pointing this out in a code review is the &amp;quot;next best thing&amp;quot;. The worst thing would be for the code to go through in to production leaving unnecessary code to maintain, and an unwelcome maintenance problem in the long run.&lt;/p&gt;&#xA;&lt;p&gt;Absolutely - you should point out useful alternatives when they are available.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, if there are other aspects of their code that could be reviewed it can also be covered, to make a more complete review, but a comprehensive review is never necessary on Code Review - pointing out the most significant issues is often enough - and using the right tools for the job is often the most significant criticism.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-24T11:27:41.493" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5930" PostTypeId="2" ParentId="5928" CreationDate="2015-08-24T11:31:42.387" Score="19" Body="&lt;p&gt;&quot;You're doing it wrong&quot; is kind of the point of having your code reviewed, isn't it? Just be sure to specify what you mean by &quot;it&quot; and &quot;wrong&quot;, and it should be OK as an answer. A better answer would also explain how to do it right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;You're doing it wrong&quot; certainly wouldn't work well as a comment. It's too enigmatic to be helpful. Such a comment would also leave the question in an awkward state: are you suggesting that the author should revise the question with completely revised code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way to look at it: &quot;Rewrote the code to take advantage of library functions&quot; would be &lt;a href=&quot;/a/1479/9357&quot;&gt;a reasonable commit log message&lt;/a&gt;, so that advice should belong in an answer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-08-24T11:31:42.387" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5931" PostTypeId="5" CreationDate="2015-08-25T12:29:04.437" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2015-08-25T12:29:04.437" LastActivityDate="2015-08-25T12:29:04.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5932" PostTypeId="4" CreationDate="2015-08-25T12:29:04.437" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2015-08-25T12:29:04.437" LastActivityDate="2015-08-25T12:29:04.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5933" PostTypeId="2" ParentId="5895" CreationDate="2015-08-25T12:35:24.663" Score="4" Body="&lt;p&gt;Perhaps I'm late to the party, but just looking at the code, these two questions don't appear to be duplicates at all.  The code is quite clearly different (and Code Review doesn't have quite exactly the same duplicate rules as Stack Overflow).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do agree that when users post follow-ups or other questions and quite clearly haven't taken into account the advice of others, it is a problem, but marking a question as a duplicate isn't the right solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact of the matter is, someone could post a question, then I make a review, then they post a different question that's not a follow up and is entirely different code that does something entirely different... but they've still made all the same mistakes.  This is &lt;em&gt;really&lt;/em&gt; the problem you're complaining about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the solution is to downvote their question, leave a comment with a link to your other answer explaining that they have a lot to learn still about the points you made in that answer, and move on.  The way to encourage users to stop posting questions with the same mistakes is simply to refuse posting answers fixing the same problems for the same user.  Twisting the rules just to close questions as extra punishment isn't particularly helpful or useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Worse case scenario, someone else posts an answer to the follow-up question.  Perhaps they explain things differently than you did, and the OP &quot;gets it&quot;.  But it's no longer your problem any more at that point, is it?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-08-25T12:35:24.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5934" PostTypeId="1" AcceptedAnswerId="5936" CreationDate="2015-08-26T23:14:42.153" Score="12" ViewCount="128" Body="&lt;p&gt;I am wondering if it would be bad to ask for the same code review, just under a different language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Hypothetically&lt;/em&gt; I post a question asking for a code review of my Ruby &quot;Hello World&quot; program, but then, I create a C# &quot;Hello World&quot; program, and would like insight as well. Since they are different languages with different run times, it would not seem that it would be too bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This of course is an oversimplified example and I would be posting about small web services. Would there be a problem with this?&lt;/p&gt;&#xA;" OwnerUserId="59721" LastEditorUserId="22222" LastEditDate="2015-08-26T23:18:54.657" LastActivityDate="2015-08-27T02:47:25.027" Title="Can I ask the same question with a different language?" Tags="|discussion|asking-questions|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5935" PostTypeId="2" ParentId="5934" CreationDate="2015-08-26T23:37:26.387" Score="7" Body="&lt;p&gt;Sounds like a great plan. Duplicates are kind of a funny thing here. They don't really exist (unless they really are &lt;em&gt;exact&lt;/em&gt; duplicates). I've lost count of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; questions and there are really only 4 or 5 different implementations of that one. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go for it. You're good. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-08-26T23:37:26.387" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5936" PostTypeId="2" ParentId="5934" CreationDate="2015-08-26T23:37:53.393" Score="17" Body="&lt;p&gt;I don't think there would be a problem with this.  In fact, I'm sure several people have posted &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; in 2 or more languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However... you'll realize that lots of comments you can receive are actually language agnostic.  I'd recommend that you allow a bit of time between posting these questions and make sure you take into account any reviews you received on the previous question (the language agnostic points).&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2015-08-26T23:37:53.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5937" PostTypeId="1" CreationDate="2015-08-27T02:07:47.213" Score="14" ViewCount="113" Body="&lt;p&gt;I was reading &lt;a href=&quot;https://codereview.stackexchange.com/q/98916/31175&quot;&gt;this question&lt;/a&gt; about a FizzBuzz implementation in assembly for the ATmega16.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;a href=&quot;https://codereview.stackexchange.com/questions/98916/embedded-fizzbuzz?noredirect=1#comment186720_98916&quot;&gt;suggested&lt;/a&gt; that the OP include a tag indicating the architecture, because the fact that it was for an 8-bit AVR platform wasn't obvious. The OP &lt;a href=&quot;https://codereview.stackexchange.com/questions/98916/embedded-fizzbuzz?noredirect=1#comment186721_98916&quot;&gt;commented&lt;/a&gt; that there are no architecture tags on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question: &lt;strong&gt;Should there be tags for architectures, particularly for questions about assembly code?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Stack Overflow (where I spend most of my time), I often make the same suggestion for questions without such tags, because they help frame the question before digging into it.&lt;/p&gt;&#xA;" OwnerUserId="31175" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2018-04-01T21:29:05.813" Title="Should questions about assembly code include architecture / platform tags?" Tags="|discussion|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5938" PostTypeId="2" ParentId="5937" CreationDate="2015-08-27T02:29:48.693" Score="6" Body="&lt;p&gt;There are many, many different types of architectures that people could be using: this creates a lot of very specific tags that may not be used that often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be better to just include the name of the architecture somewhere in the beginning of the post and before the code.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2015-08-27T02:29:48.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5939" PostTypeId="2" ParentId="5934" CreationDate="2015-08-27T02:47:25.027" Score="8" Body="&lt;p&gt;I will add to the chorus of &quot;yes, it's OK&quot; answers but want to draw your attention to the more personal nature of Code Review - not only can you present two questions with the same problem, solved in different languages, but you can even post two questions with the same problem in the &lt;strong&gt;&lt;em&gt;same&lt;/em&gt;&lt;/strong&gt; language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, on Code Review you are encouraged to take the suggestions given in one answer, apply as much as you feel necessary to your code, add your own modifications and then present the revised code &lt;strong&gt;&lt;em&gt;again&lt;/em&gt;&lt;/strong&gt; for review. Subsequent reviews can confirm your changes made sense, and if the changes make other problems more apparent, you may get further insights or suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &quot;follow on&quot; nature is &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;described well in this editing-related meta post.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, take what you learn in one place, apply it again, or differently in another, and post the result or review.... rinse, and repeat.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-08-27T02:47:25.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5940" PostTypeId="2" ParentId="5937" CreationDate="2015-08-27T03:00:47.140" Score="10" Body="&lt;p&gt;Yes, there should be tags to refine the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot;&gt;assembly&lt;/a&gt; tag, but the granularity of the architecture should be sensible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current system does not seem ideal, but it is reasonable. Currently few &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot;&gt;assembly&lt;/a&gt; questions are tagged with a specific architecture, but it is clear that the &quot;default&quot; architecture is &quot;x86&quot; unless otherwise specified. This architecture is often refined with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linux&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linux&amp;#39;&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt; and/or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To differentiate those times when the architecture is not x86, there's a few other tags too: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lc-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lc-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;lc-3&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tis-100&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tis-100&amp;#39;&quot; rel=&quot;tag&quot;&gt;tis-100&lt;/a&gt;, and the more generic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt; that covers a lot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the real question is whether there's enough atmel specific questions to start carving that off from the more generic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt;. For the specific ATmega16, probably not, and for &lt;a href=&quot;https://codereview.stackexchange.com/search?q=atmel+is%3Aq&quot;&gt;the atmel family as a group&lt;/a&gt;, still probably not.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-08-27T03:00:47.140" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5941" PostTypeId="2" ParentId="5850" CreationDate="2015-08-28T02:01:41.043" Score="1" Body="&lt;h1&gt;ASCII Art Bicycle Chain&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Create an app which draws a bicycle chain vertically and resting on a flat surface in ASCII art by taking the following inputs:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The pitch of a link. (distance between the two pivots)&lt;/li&gt;&#xA;&lt;li&gt;The number of links in the chain.&lt;/li&gt;&#xA;&lt;li&gt;The maximum rotation/angle allowed for the links&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;With certain inputs the chain would form a strict shape, like a circle or rectangle. With others, you'd get a saggy chain.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;PS&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I have no idea if this would even work.&lt;/p&gt;&#xA;" OwnerUserId="79485" LastActivityDate="2015-08-28T02:01:41.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5942" PostTypeId="2" ParentId="1510" CreationDate="2015-08-28T09:20:59.713" Score="4" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Floating Point Police™&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/a/102155/27975&quot;&gt;JS1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; ???&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As a proud member of the Floating Point Police™, I'm issuing you citation for unnecessary use of floating point here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(&lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/102155/27975&quot;&gt;Source&lt;/a&gt;&lt;/em&gt;)&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-08-28T09:20:59.713" CommentCount="0" CommunityOwnedDate="2015-08-28T09:20:59.713" ContentLicense="CC BY-SA 3.0" />
  <row Id="5943" PostTypeId="1" CreationDate="2015-08-28T19:54:31.027" Score="4" ViewCount="99" Body="&lt;p&gt;I have edited this &lt;a href=&quot;https://codereview.stackexchange.com/questions/37177/simpler-method-to-detect-int-overflow&quot;&gt;question&lt;/a&gt; as the code in it is not bracketed properly. One reviewer accepted it, but the OP &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/43364&quot;&gt;rejected&lt;/a&gt; it. But what is the logic behind it? I want to draw moderators attention.&lt;/p&gt;&#xA;&lt;h3&gt;Update:&lt;/h3&gt;&#xA;&lt;p&gt;I asked OP and he told, &amp;quot;First saw the unnecessary indent change. Did not see the missing trailing } until after rejection.&amp;quot; in his &lt;a href=&quot;https://codereview.stackexchange.com/questions/37177/simpler-method-to-detect-int-overflow?noredirect=1#comment187111_37177&quot;&gt;comment&lt;/a&gt;. Then I asked him that he read my comment in suggested edit or not, he did not answered till now.&lt;/p&gt;&#xA;" OwnerUserId="76894" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-28T23:32:11.640" Title="What is the logic behind rejecting this edit to fix braces and indentation?" Tags="|discussion|specific-question|suggested-edits|" AnswerCount="3" CommentCount="2" ClosedDate="2018-04-11T14:24:14.213" ContentLicense="CC BY-SA 3.0" />
  <row Id="5944" PostTypeId="2" ParentId="5943" CreationDate="2015-08-28T20:10:57.360" Score="11" Body="&lt;p&gt;I often reject such edits, albeit with a different reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code posted by OP is how OP wrote it. It's the code he wants reviewed. Lacking decent indentation is something often pointed out in a review. This being edited away by somebody else than OP is against his intent and shouldn't happen on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing it away before it gets reviewed does hinder a valuable learning experience.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-08-28T20:10:57.360" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5945" PostTypeId="2" ParentId="5943" CreationDate="2015-08-28T20:13:36.773" Score="5" Body="&lt;p&gt;Here is the &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/43364&quot;&gt;edit in question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP Chose to reject this with the following reason.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This edit does not make the post even a little bit easier to read, easier to find, more accurate or more accessible. Changes are either completely superfluous or actively harm readability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can't say I agree with OP. It &lt;em&gt;does&lt;/em&gt; make it a little bit easier to read, but as &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5944/41243&quot;&gt;Mast mentioned&lt;/a&gt;, indentation is subject to review, so I would have gone with the &quot;Actively counters OP's intent&quot; reason. Either way, this wasn't an appropriate edit.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-08-28T20:13:36.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5946" PostTypeId="2" ParentId="5943" CreationDate="2015-08-28T20:28:38.143" Score="9" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/762&quot;&gt;Should you edit some else's code in a question?&lt;/a&gt;  Almost never.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the code is poorly indented, state so in an answer.  Whitespace is a reviewable aspect of the code.&lt;/li&gt;&#xA;&lt;li&gt;If the code is written in a language where whitespace is significant, and the code is incorrectly indented, then vote or flag to close the question as broken code.&lt;/li&gt;&#xA;&lt;li&gt;If braces are mismatched, then it's either an incomplete excerpt or broken code.  You should ask for clarification in a comment whether there is more code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The only exception would be if the author of the question obviously had trouble posting the code as intended, and the indentation is wrong in a consistent, systematic way.  In that case, it's reasonable to help fix the Markdown so that it reflects the author's intention.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-08-28T20:28:38.143" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5947" PostTypeId="1" AcceptedAnswerId="5948" CreationDate="2015-08-29T16:53:54.080" Score="17" ViewCount="270" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/102248/52915&quot;&gt;This question&lt;/a&gt; claims to implement the &lt;a href=&quot;http://www.turtle.dds.nl/nothing/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Nothing&lt;/a&gt; language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm citing the language specification (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note: if the output does not meet the expectation of a &quot;hello world&quot;-program, this does not necessarily mean the Nothing program has a bug. &lt;strong&gt;The programmer primarily is supposed to contemplate on his expectations, and has to accept that a Nothing program always is bug free.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A Quine is very easy to implement. As a matter of fact, each Nothing program is a Quine by itself. Also all Nothing programs have a palindromic nature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In my opinion, this language is even more of a joke than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt;. It's more of a philosophical thing than it is writing code. If all programs are considered bug-free, logic goes right out the window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are questions revolving around the Nothing language on-topic?&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-08-29T19:54:54.910" Title="Nothing to review" Tags="|discussion|specific-question|scope|specific-language|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5948" PostTypeId="2" ParentId="5947" CreationDate="2015-08-29T16:59:29.923" Score="10" Body="&lt;h1&gt;Yes, with a few exceptions.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I'd say yes, as long as the question isn't actually asking for a review of code written in the language itself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is asking for review of a Nothing compiler/interpreter, I'd say it's on-topic. There wouldn't be many variations of the compiler implementation though, and chances are I wouldn't vote up a question like this if it had already been implemented in the same language and posted here.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="53251" LastEditDate="2015-08-29T19:54:54.910" LastActivityDate="2015-08-29T19:54:54.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5949" PostTypeId="2" ParentId="5947" CreationDate="2015-08-29T17:06:20.510" Score="8" Body="&lt;h1&gt;Yes, but...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If you want a review on the code written on the Nothing language, that would be off-topic since the &quot;code&quot; is ... well, nothing! And this would conflict with this section, on the on-topicness (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Make sure you include your code in your question&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This site is for code reviews, which are hard to do when the code is behind a link somewhere out there on the Internet. &lt;strong&gt;If you want a code review, you must post the relevant snippets of code in your question.&lt;/strong&gt; It is fine to post a &quot;see more&quot; link (though, do be careful — very few reviewers will be willing to click through and read thousands of lines of your code), but the most important parts of the code must be placed directly in the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;https://codereview.stackexchange.com/help/on-topic&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since it is required to have code to review and the code is nothing, it means that there's no code. &lt;strong&gt;Since there's no code, it is off-topic to ask for reviews on a Nothing code&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you want a review on a compiler/interpreter, then I see nothing wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Nothing language has a specification. There's a syntax check. The syntax is an empty file. If the program is invalid (a file with something), it has to provide an error message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is a direct interpretation from the &lt;a href=&quot;http://www.turtle.dds.nl/nothing/nothing.bash&quot; rel=&quot;nofollow noreferrer&quot;&gt;Bash implementation&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#!/usr/bin/env bash&#xA;#&#xA;# A 'Nothing' compiler - RoPe Inc 2010.&#xA;#&#xA;&#xA;if [[ $# -eq 0 ]]&#xA;then&#xA;    echo &quot;Usage: ./nothing &amp;lt;filename.not&amp;gt;&quot;&#xA;    exit&#xA;fi&#xA;&#xA;if [[ ! -f $1 ]]&#xA;then&#xA;    echo &quot;File not found!&quot;&#xA;    exit&#xA;fi&#xA;&#xA;Code=`cat $1`&#xA;&#xA;if [[ -n $Code ]]&#xA;then&#xA;    echo &quot;Not a valid Nothing source!&quot;&#xA;    exit&#xA;fi&#xA;&#xA;touch ${1%%.*}&#xA;chmod +x ${1%%.*}&#xA;&#xA;echo &quot;Compilation successfull!&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Since there's a standard implementation, we can use this code as a baseline for the functionality of the compiler/interpreter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that, &lt;strong&gt;I see no problem in posting a question about the compiler/interpreter&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="53773" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-08-29T17:36:03.073" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5950" PostTypeId="2" ParentId="1985" CreationDate="2015-08-29T22:20:01.697" Score="4" Body="&lt;p&gt;The answer is:&lt;/p&gt;&#xA;&lt;h3&gt;It depends.&lt;/h3&gt;&#xA;&lt;p&gt;Honestly, I don't see how &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; should be considered special here at all.  It's certainly not any different from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt;.  And the only thing that perhaps separates these languages from other languages is that when you're writing code in these two languages, you're &lt;em&gt;usually&lt;/em&gt; writing for a specific operating system (like you're almost always writing specifically for Windows when you're writing in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt;) (and unlike say &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;), but also there are two very common operating systems that are used.&lt;/p&gt;&#xA;&lt;p&gt;So, a question in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; doesn't typically need to specify an operating system, because it is rare that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; questions are doing something OS-specific, and when they &lt;em&gt;are&lt;/em&gt; doing OS-specific things, it's usually &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/android&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;android&amp;#39;&quot; rel=&quot;tag&quot;&gt;android&lt;/a&gt;, and gets tagged with that.&lt;/p&gt;&#xA;&lt;p&gt;Meanwhile, up until recently, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; was enough to know that you were in the Windows environment.  I don't know enough about it to know whether there are any real differences between developing for desktop or Windows phone... but there really aren't that many Windows phone specific questions anyway.  When there are though, if there are real differences in development between the systems, an OS-specific tag should be used.&lt;/p&gt;&#xA;&lt;p&gt;So, how about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot;&gt;objective-c&lt;/a&gt; (which again, should be treated identically here).&lt;/p&gt;&#xA;&lt;p&gt;First, let's understand this aspect.  Let's take a look at some stats... I'm not claiming these as perfectly accurate.  I looked several places and they all report similar sorts of things... look at the popularity of various operating systems based on web traffic.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.w3counter.com/globalstats.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/EnZmq.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Per these particular stats, iOS 8 is the 3rd most popular operating system, and OS X is the 5th most popular operating system.  Both are more popular than any flavor of Linux.  Additionally, iOS 8 has less than double that of OS X.&lt;/p&gt;&#xA;&lt;p&gt;But perhaps most importantly, there are drastic differences between developing between the operating systems.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;code&gt;UIKit.framework&lt;/code&gt;, which is use extraordinarily extensively through almost any iOS application isn't available at all for OS X.&lt;/li&gt;&#xA;&lt;li&gt;In iOS, you've got tons of restrictions on things like what part of the file system you have access to, which doesn't exist in OS X.&lt;/li&gt;&#xA;&lt;li&gt;In OS X, you can launch child processes and execute terminal commands and such--things you simply cannot do in iOS.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;There are real and distinct differences between the operating systems that warrant the tag to provide the distinction.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-08-29T22:20:01.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5951" PostTypeId="1" AcceptedAnswerId="5959" CreationDate="2015-08-30T00:05:29.483" Score="8" ViewCount="222" Body="&lt;p&gt;I've run into a user's questions a couple of times now, and I'm finding that they seem to make the same mistakes in each question they post, like &lt;code&gt;using namespace std;&lt;/code&gt;, or &lt;code&gt;system(&quot;PAUSE&quot;);&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user mentions that their professor requires these bad habits, so this is a little bit of a different case. With this knowledge, the habits are no longer a &quot;mistake&quot; but more like a requirement. Like a custom code convention (a lousy one, but still).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should we do when we encounter users that keep making the same, obvious mistakes in their code, and they aren't required to?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Edit: The user isn't repeating the same bad habits in follow-ups, just most of their (unrelated) questions.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="59481" LastEditDate="2015-08-30T15:23:11.803" LastActivityDate="2015-08-30T18:00:22.437" Title="Users that appear to learn nothing" Tags="|discussion|users|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5952" PostTypeId="2" ParentId="5951" CreationDate="2015-08-30T00:12:46.883" Score="9" Body="&lt;p&gt;I feel like anybody posting their code in good faith should be treated &lt;strong&gt;respectfully&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If somebody appears not to incorporate suggestions into subsequent posts, &lt;strong&gt;ask them why&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they aren't being required, and the OP simply prefers not to incorporate that piece of advice, &lt;strong&gt;tell them to indicate so in their questions&lt;/strong&gt;, e.g. &quot;I am aware of X best practice but instead I do Y because Z&quot;. What/how people answer/respond is then up to them.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;You can bring a horse to water but you cannot force it to drink.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, if the horse sought out the water then chances are it's intending to drink at some point, it just may take some longer than others.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="23788" LastEditDate="2015-08-30T01:12:17.067" LastActivityDate="2015-08-30T01:12:17.067" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5953" PostTypeId="2" ParentId="5951" CreationDate="2015-08-30T01:01:25.367" Score="2" Body="&lt;p&gt;If the author does not learn from all the points you make, nothing should be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People are often forgetful, and can simply forget some of the points you make.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, If I reviewed a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; question, and suggested &lt;code&gt;string.Empty&lt;/code&gt; instead of &lt;code&gt;&quot;&quot;&lt;/code&gt;, provided they missed the former in a follow-up / newer question, it would be rude to ask; &lt;em&gt;Why didn't you incorporate &lt;strong&gt;all&lt;/strong&gt; those changes I suggested?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite small, and easily missed in a large review, it would be still rude to ask; however, what could be done is to say something like: '&lt;em&gt;As iterated over in my previous review (link to previous question), &lt;code&gt;xyz&lt;/code&gt; is bad practice, because; \$\dots\$&lt;/em&gt;'&lt;/p&gt;&#xA;" OwnerUserId="62429" LastActivityDate="2015-08-30T01:01:25.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5954" PostTypeId="2" ParentId="5951" CreationDate="2015-08-30T01:29:16.293" Score="10" Body="&lt;p&gt;Ordinarily, I'd simply argue that if a user is continuing to repeat the same mistakes which have already been pointed out in answers they've received before, then simply downvote, and leave a comment pointing to the previous answers (and don't provide a new answer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I want to address the specific case of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I must do it X-way because my professor requires it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And when I specific, I mean that the stuff that must be done is in reference only to things that would be non-public to any user of the code.&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we are not allowed to change internal aspects of our code, we begin to venture into the area of not being the owner or maintainer of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;However&lt;/em&gt;, projects outside the classroom do have business requirements.  And, absurdly enough, the business requirements can sometimes reach really, really deep into effecting how you write your code.  Additionally, professional shops all have their own set of standards &amp;amp; conventions for how code is written there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if there are &lt;strong&gt;&lt;em&gt;requirements&lt;/em&gt;&lt;/strong&gt; of this nature, they should be part of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, I can see how it would be very easy to not see how one of the requirements you are bound by is in direct conflict with some recommendations you will receive.  But once the recommendation is made, editing relevant requirements into your question &lt;strong&gt;&lt;em&gt;and certainly making them part of any future questions&lt;/em&gt;&lt;/strong&gt; seems absolutely the right thing to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything else is just wasting people's time.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are previous review comments being ignored?  If so, I should abstain from posting further reviews, downvote, and move on (the asker clearly does not want &lt;em&gt;any and all aspects&lt;/em&gt; to be reviewed).&lt;/li&gt;&#xA;&lt;li&gt;Are previous review comments not understood by the asker?  If so, I need to know so that I can come up with an alternate explanation.  Maybe I need a 1-on-1 chat with the asker to actually explain the issue.&lt;/li&gt;&#xA;&lt;li&gt;Is the asker bound by some sort of requirements that prevent them from implementing previous review comments?  If so, those requirements should be part of the question so everyone is on the same page.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1. Clearly, if you are, for example, implementing some code in a library, not being able to change the public-facing API seems a reasonable requirement.  However, not being able to change the private methods internal to the library crosses the line into an unreasonable requirement (as just one example).&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="36366" LastEditDate="2015-08-30T02:27:40.997" LastActivityDate="2015-08-30T02:27:40.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5955" PostTypeId="1" AcceptedAnswerId="5958" CreationDate="2015-08-30T01:55:02.847" Score="16" ViewCount="177" Body="&lt;p&gt;I am kind of new to Code Review SE (I only have two questions), and am trying to understand the site. I recently came across &lt;a href=&quot;https://codereview.stackexchange.com/questions/102258/enter-words-and-use-letters-to-get-scrabble-score&quot;&gt;this&lt;/a&gt; question with three downvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the most part, It seems that it is on topic, but the general consensus is that the OP is using really bad practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, &lt;a href=&quot;https://codereview.stackexchange.com/questions/91120/simple-password-utility&quot;&gt;my first question&lt;/a&gt; has four upvotes. The code, as was pointed out by the answers use some poor practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now there must be some difference between my question and the first one. What did I do right that the other person did wring. All I saw( form a quick glance) was the the OP was using poor C++ practices. However, since my questions used bad practices, I am having trouble understanding whats right and wrong&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not asking for anyone to go on a downvote rampage on my question. I am simple interested in what I did right as opposed to the other person so I can keep a high question quality on this site.&lt;/p&gt;&#xA;" OwnerUserId="59721" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-08-30T02:05:43.780" Title="Will a question be downvoted for poor code?" Tags="|discussion|asking-questions|down-votes|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5956" PostTypeId="2" ParentId="5955" CreationDate="2015-08-30T02:03:04.393" Score="3" Body="&lt;p&gt;The other user had been continuously including the bad practices in their code, even after multiple answers had explained the bad practices. The user then notified people that her professor required these bad practices to be included in the code. By this time, most downvotes were locked, and couldn't be reversed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, you're fine.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastActivityDate="2015-08-30T02:03:04.393" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5957" PostTypeId="2" ParentId="5955" CreationDate="2015-08-30T02:04:08.407" Score="8" Body="&lt;p&gt;All stack exchange sites suffer from meta-effect - the action on main-site posts as influenced by discussions on the meta site about that question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That users' questions were recently discussed here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5951/users-that-appear-to-learn-nothing&quot;&gt;Users that appear to learn nothing&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence the impact on their latest question.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-08-30T02:04:08.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5958" PostTypeId="2" ParentId="5955" CreationDate="2015-08-30T02:05:43.780" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Are you aware that you keep making the same mistakes over and over?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/102258/enter-words-and-use-letters-to-get-scrabble-score#comment187225_102258&quot;&gt;From a comment&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is that this is the source of the down votes. It's a user who keeps asking questions, but isn't learning anything. I don't think it's a good reason to downvote a question though. We should vote on questions, not users. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the record though, I've never seen a correlation between the quality of code and the number of votes (up or down) here. This site just doesn't work that way. I find that, generally, questions are judged by the quality of the plain English section. How well has OP explained what the code does, any concerns they have, and what they expect from a review is the yardstick we measure questions by here. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-08-30T02:05:43.780" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5959" PostTypeId="2" ParentId="5951" CreationDate="2015-08-30T02:10:23.920" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What should we do when we encounter users that keep making the same, obvious mistakes in their code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You're reviewing their code; you may comment on &lt;em&gt;any and all aspects of the code&lt;/em&gt;. The unsaid is that you may comment on anywhere from a single instruction to the entire project architecture&lt;sup&gt;1&lt;/sup&gt;, in an epic, blog-sized,  markdown-formatted answer with \$MathJax\$ and shiny diagrams: &lt;em&gt;whether you &lt;strong&gt;want&lt;/strong&gt; to cover that given [bad] piece of code (again) or leave it for other reviewers to mention, is entirely up to you.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is Stack Exchange, not FaceBook: yes we're a community, but we're first and foremost a Q&amp;amp;A site and I'd presume most of our readers read our answers for the quality of the review material, not for the social interactions and meta-discussions between the lines - there's chat transcripts for that. You could downvote the post (or not vote at all), and invite that user in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt; to see if OP wants to have that talk.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The regulars would give them a warm welcome to the site's main chatroom&lt;sup&gt;2&lt;/sup&gt;, and then you could bring the main course onto the table:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I've read, answered (and upvoted) a number of your previous questions, but looking at the latest few ones I feel like half my review would sound like a broken record. May I ask if there's any specific reason for still seeing  &lt;code&gt;using namespace std;&lt;/code&gt; after reading &lt;code&gt;[this answer](http://www.codereview.stackexchange.com/a/00000)&lt;/code&gt;?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or whatever floats your boat. Just remember to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/be-nice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;be-nice&amp;#39;&quot; rel=&quot;tag&quot;&gt;be-nice&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your answer shouldn't be written for the OP, but &lt;em&gt;for the reader&lt;/em&gt;: the OP indeed, but also every user that's going to lay eyes on it, most of which will not know, notice, or care that the question they're reading is the \$n^{th}\$ time that this specific asker posted a question with &lt;code&gt;using namespace std;&lt;/code&gt; in every code block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're craving for some code to review, you could always skip the parts that make you feel like a broken record.. or, there are hundreds of zombies waiting for an answer - leaving &lt;em&gt;that one&lt;/em&gt; in the hands of &lt;em&gt;other reviewers&lt;/em&gt;, perhaps a new user that's attempting their first answer at that very moment, is fine too.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sup&gt;1&lt;/sup&gt; Depending on context.&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sup&gt;2&lt;/sup&gt; As always.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2015-08-30T02:32:43.030" LastActivityDate="2015-08-30T02:32:43.030" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5960" PostTypeId="1" AcceptedAnswerId="5961" CreationDate="2015-08-30T02:36:05.380" Score="8" ViewCount="105" Body="&lt;p&gt;Specifically, I want to address languages from the era of 8-bit home computing. Such languages could include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;6502 Assembly&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;6800 Assembly&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;8080 Assembly&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Commodore BASIC&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;etc...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These languages are specific to a processor / computer that is obsolete nowadays. There are, however, several simulators and such that can allows you to compile / run these programs. But I don't know the age range of people on this site. I my self am 17 and know them, but most people that didn't use computers at that time would not be familiar with them, and they could be a pain for some reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we allow reviews in these languages?&lt;/p&gt;&#xA;" OwnerUserId="59721" LastEditorUserId="31562" LastEditDate="2015-08-30T11:34:33.580" LastActivityDate="2015-08-30T11:34:33.580" Title="What is the take on getting older (possibly obsolete) languages reviewed?" Tags="|discussion|asking-questions|specific-language|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5961" PostTypeId="2" ParentId="5960" CreationDate="2015-08-30T02:46:10.330" Score="16" Body="&lt;p&gt;Of course these languages are allowed.  We have users in our chat room who grew up programming on these systems, and while the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot;&gt;assembly&lt;/a&gt; user base isn't as strong as others, it is large enough that you could likely get a review.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-08-30T02:46:10.330" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5962" PostTypeId="2" ParentId="5960" CreationDate="2015-08-30T02:54:17.557" Score="11" Body="&lt;p&gt;Absolutely! The newest &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cobol&amp;#39;&quot; rel=&quot;tag&quot;&gt;cobol&lt;/a&gt; question was asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol?sort=newest&amp;amp;pageSize=50&quot;&gt;last April&lt;/a&gt;, and it's funny you bring up C64 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/basic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;basic&amp;#39;&quot; rel=&quot;tag&quot;&gt;basic&lt;/a&gt; just recently I was considering finding an emulator and &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=23584079#23584079&quot;&gt;implementing a tic-tac-toe game&lt;/a&gt; and putting it up for review on the main site.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;[...] they could be a pain for some reviewers.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sure. And they could be a &lt;em&gt;challenge&lt;/em&gt; for some other adventurous reviewer that's &lt;em&gt;reviewing code as a sport&lt;/em&gt;. After all, except for &lt;a href=&quot;https://codereview.stackexchange.com/q/57382/23788&quot;&gt;some esoteric languages&lt;/a&gt;, the structures are pretty much the same, and reviewing the algorithm doesn't require thorough knowledge of a language.. answers don't even need to contain a single code block anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even when the day comes where &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot;&gt;assembly&lt;/a&gt; can't be compiled anywhere anymore, we'll keep these tags around, be it only for their historical value :-)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-08-30T03:02:56.347" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5963" PostTypeId="1" AcceptedAnswerId="5964" CreationDate="2015-08-31T00:41:01.720" Score="5" ViewCount="146" Body="&lt;p&gt;So, backstory first...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once upon a time there was a new CR user. This user posted a number of spammy answers in a short period of time. All of them linked back to his company's website. Most of them were really nothing more, but then there was &lt;a href=&quot;https://codereview.stackexchange.com/a/94651/41243&quot;&gt;this answer&lt;/a&gt;.  This answer actually has a good bit of merit to it, particularly after Jamal edited the spam link out of it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to vote to undelete it, only to realize that it had been moderator deleted, so I couldn't. I suspect the answer was nuked along with the user, but I'm just speculating. Anyway, it's a good answer. I think we should undelete it. Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-01-01T21:26:30.843" Title="Should we undelete this answer?" Tags="|discussion|specific-answer|deleted-answers|undelete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5964" PostTypeId="2" ParentId="5963" CreationDate="2015-08-31T01:07:26.253" Score="13" Body="&lt;p&gt;&lt;strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The answer doesn't have much information, but the information that is there seems like it provides some useful advice. It could probably use a little editing after being un-deleted. (if that's what happens.)&#xA;&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;No&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Look at the above answer. This answer is a copy-paste from that.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="53251" LastEditDate="2015-08-31T01:08:32.760" LastActivityDate="2015-08-31T01:08:32.760" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5965" PostTypeId="1" CreationDate="2015-09-01T04:36:32.603" Score="16" ViewCount="131" Body="&lt;p&gt;Something pretty cool was born earlier today. There was a &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/conversation/cr-chronicles&quot;&gt;chat discussion&lt;/a&gt; involving new reviewers reviewees, about the site's graduation and the History of Code Review.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Mat's Mug: &lt;em&gt;people can read the whole story by following the&lt;/em&gt; &lt;a href=&quot;/questions/tagged/beta-progress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beta-progress&amp;#39;&quot; rel=&quot;tag&quot;&gt;beta-progress&lt;/a&gt; &lt;em&gt;tag's timeline on meta, starting with &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/991&quot;&gt;this one&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The discussion had been dragging for a little while, some regulars were being a bit annoyed:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Vogel612: &lt;em&gt;@Mat'sMug you really want to go through it all over?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Quill: &lt;em&gt;either that, or take this to nth&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;sub&gt;Context: &lt;em&gt;The N&lt;sup&gt;th&lt;/sup&gt; Monitor&lt;/em&gt; is where not quite on-topic conversations are to be had.&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Zak: &lt;em&gt;I also wouldn't mind a walk-through by people who went through it. I've pieced together most of it but never had it gone through all in one go.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So I went and created a new chatroom: &lt;em&gt;CR Chronicles&lt;/em&gt; &lt;a href=&quot;http://chat.stackexchange.com/transcript/27598/2015/8/31&quot;&gt;(transcript)&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;About CR's revival, The Mission, zombies, graduation, etc.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Did I just feel like writing? I don't know. But I always wanted to say this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Mat's Mug: &lt;em&gt;ok kids, sit in a circle, uncle Mug is going to tell a story&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What followed was a narrative of the story behind this graph:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/x4BAL.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/x4BAL.png&quot; alt=&quot;Site activity graph, 2011-2015&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The story was told, the transcript will keep these meta-links together in one place and in context... but the story is still being written as I type these words, and as you read this post.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;SE Chat chatrooms eventually freeze, and if nobody unfreezes them, the system eventually deletes them.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;rolfl: &lt;em&gt;I think this sort of officially means we are also the first beta site to get a history-channel.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What should we do with this chatroom?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-01T04:36:32.603" Title="The CRonicles: Story of a Stack" Tags="|discussion|beta-progress|chat|meta|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5966" PostTypeId="2" ParentId="5965" CreationDate="2015-09-01T04:36:32.603" Score="13" Body="&lt;h3&gt;Continue the story!&lt;/h3&gt;&#xA;&lt;p&gt;We proved it, &lt;em&gt;many things&lt;/em&gt; can happen in a relatively short period of time. Let's first rename this chatroom to &lt;strong&gt;The CRonicles&lt;/strong&gt;, and then use it to conceal various meta-things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Links to noteworthy posts for the annual &amp;quot;Best-of&amp;quot; meta-party, using &lt;code&gt;[tag:best-of-2015]&lt;/code&gt; for easy searching of the transcript.&lt;/li&gt;&#xA;&lt;li&gt;Links to &lt;a href=&quot;/questions/tagged/featured&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;featured&amp;#39;&quot; rel=&quot;tag&quot;&gt;featured&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/beta-progress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beta-progress&amp;#39;&quot; rel=&quot;tag&quot;&gt;beta-progress&lt;/a&gt; questions (using a RSS feed to not miss anything!).&lt;/li&gt;&#xA;&lt;li&gt;Links to bookmarked, noteworthy conversations in The 2nd Monitor.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;But also, it makes a place for questions/discussions &lt;em&gt;about CR's revival, The Mission, zombies, graduation, etc.&lt;/em&gt; to happen, without having to point newcomers &amp;quot;to meta&amp;quot; into a sea of meta Q&amp;amp;A's and no one to guide them. This isn't just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/meta&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;meta&amp;#39;&quot; rel=&quot;tag&quot;&gt;meta&lt;/a&gt; - it's &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/meta-meta&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;meta-meta&amp;#39;&quot; rel=&quot;tag&quot;&gt;meta-meta&lt;/a&gt;. It's not a place to discuss the site rules and scope; it's a place to &amp;quot;bookmark&amp;quot; a spot in the timeline to link to the meta post that resulted in a change to site rules/scope. Notice the nuance?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-01T04:36:32.603" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5967" PostTypeId="1" AcceptedAnswerId="5968" CreationDate="2015-09-01T05:41:22.223" Score="40" ViewCount="1394" Body="&lt;p&gt;So, you have found your way to the &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt; main chat room, &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;, perhaps for one of these reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You were invited or &quot;pinged&quot; by a site moderator or other user to discuss a post on the main &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt; site;&lt;/li&gt;&#xA;&lt;li&gt;You visited &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt; for the 1st or Nth time, and noticed the chat link under the Stack Exchange banner;&lt;/li&gt;&#xA;&lt;li&gt;You come from another Stack Exchange site and wanted to see what others were talking about on the network;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Whatever the reason, we are glad you are here! You may have some questions, and this post is meant to help guide you so that you have the most positive experience possible while visiting &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt; and &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; room.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How do I ask questions or get help with a post on the site using chat? What topics are appropriate for chat?&lt;/li&gt;&#xA;&lt;li&gt;Who moderates the chat?&lt;/li&gt;&#xA;&lt;li&gt;What if I seek further code advice or clarification related to an existing post?&lt;/li&gt;&#xA;&lt;li&gt;What if I have some time to spare and would just like to rub elbows with fellow coding enthusiasts? Is some idle/fun chat allowed?&lt;/li&gt;&#xA;&lt;li&gt;How can &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; help me be a better Stack Exchange contributor, and how can it help keep me posted on what's happening on &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Who or &lt;em&gt;what&lt;/em&gt; else is in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;How or &lt;em&gt;where&lt;/em&gt; can I learn about the memes/inside jokes of &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This and more should be addressed by &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt; regular contributors in this question. We hope you enjoy your time learning here with all of us!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;sub&gt;Contributors please edit link(s) to your answers into the question and improve/add to as needed :)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2024-03-02T11:28:57.170" Title="Welcome to The 2nd Monitor!" Tags="|discussion|faq|chat|new-users|" AnswerCount="1" CommentCount="1" CommunityOwnedDate="2015-09-20T19:40:12.480" ContentLicense="CC BY-SA 3.0" />
  <row Id="5968" PostTypeId="2" ParentId="5967" CreationDate="2015-09-01T06:15:51.703" Score="24" Body="&lt;p&gt;Although it may seem daunting to start talking in an unfamiliar room or site, The 2nd Monitor is a great room, and the friendly regulars will help you to feel right at home.&lt;/p&gt;&#xA;&lt;h2&gt;Some questions you may have:&lt;/h2&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How do I ask questions or get help with a post on the site using chat? What topics are appropriate for chat?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In The 2nd Monitor, site business always comes first, and if you have a question or need help with a post, that's site business. You can ask in chat, just make sure to be nice and polite. Other topics are not &lt;em&gt;in&lt;/em&gt;appropriate for chat, but, site business always comes first. Make sure to keep that in mind when asking a question. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2268/whats-on-and-off-topic-in-the-2nd-monitor-chat-room&quot;&gt;Additional details&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Who moderates the chat room?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Chat is Moderated by &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;our site moderators&lt;/a&gt;. Their usernames are shown in blue.&lt;br /&gt;&#xA;All moderators in the Stack Exchange Network are automatically chat moderators. This means you may see other users with blue names. While they have the power to moderate chat, they seldom do in the 2nd monitor.&lt;/p&gt;&#xA;&lt;p&gt;Aside from the moderators, there are also room owners. Room owners' names are shown in italics. The current room owners can be seen on the &lt;a href=&quot;https://chat.stackexchange.com/rooms/info/8595/the-2nd-monitor&quot;&gt;info page&lt;/a&gt; under &amp;quot;Owners of this room&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;In chat you can ping users by using the &lt;code&gt;@&lt;/code&gt; symbol before their name. Usually there's a moderator or room owner available and responds when you ping them.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What if I seek further code advice or clarification related to an existing post?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Commenting on the post is a good way to seek clarification on a code issue, however, for older posts, this may not work. Otherwise, you can post the question in chat and one of our friendly regulars can help you with anything you need clarified. If you seek further code advice, posting your updated code as a new question is a great way to ask for it. Along with that, you can include some information in your post describing a potential issue or concern you had with some of your existing code.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What if I have some time to spare and would just like to rub elbows with fellow coding enthusiasts? Is some idle/fun chat allowed?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Idle/fun chat is not &lt;em&gt;necessarily&lt;/em&gt; off-topic, but, you need to remember the golden rule: Site business always comes first. The 2nd Monitor regulars often rub elbows with idle chat, but site business should always be respected. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5606/how-much-idle-chatter-do-we-tolerate-in-the-2nd-monitor&quot;&gt;More details&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How can The 2nd Monitor help me be a better Stack Exchange contributor, and how can it help keep me posted on what's happening on CodeReview.SE?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The 2nd Monitor is a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nice-people-room&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nice-people-room&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;nice-people-room&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-nice-people-room-tooltip-container&quot;&gt;nice-people-room&lt;/a&gt; and the regulars there can help you out with &lt;em&gt;mostly&lt;/em&gt; any Stack Exchange questions you might have, and help you to write better posts. The room has incoming feeds from CodeReview.se and Stack Overflow, which keeps everyone posted on all the new questions. As your site reputation increases, you will gradually gain access to moderation tools of your own as well.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Who or &lt;em&gt;what&lt;/em&gt; else is in the 2nd monitor?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The second monitor has 2 categories of non-human participants. The categories are:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Feeds&lt;/li&gt;&#xA;&lt;li&gt;Bots&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Feeds are simple RSS/atom readers that post messages to the room. Currently there's a significant number of feeds, that are posted to the 2nd monitor. The following list is an overview of the most important ones:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;Recent Questions on Code Review&amp;quot; by Captain Obvious&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;Recent Questions on Code Review Meta&amp;quot; by Stack Exchange&lt;/li&gt;&#xA;&lt;li&gt;Newest &lt;a href=&quot;https://meta.stackoverflow.com/questions/tagged/code-review-se&quot;&gt;&lt;code&gt;code-review-se&lt;/code&gt;&lt;/a&gt; Questions on Stack OverflowMeta&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;Newest &lt;a href=&quot;//meta.stackexchange.com/questions/tagged/code-review-se&quot;&gt;&lt;code&gt;code-review-se&lt;/code&gt;&lt;/a&gt; Questions on Stack Exchange Meta&lt;/li&gt;&#xA;&lt;li&gt;...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A full list is available on the &lt;a href=&quot;https://chat.stackexchange.com/rooms/info/8595/the-2nd-monitor?tab=feeds&quot;&gt;feeds page&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Additionally there's currently one bot that posts to the Room.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/51786/duga&quot;&gt;@Duga&lt;/a&gt; (&lt;a href=&quot;https://github.com/Zomis/Duga&quot; rel=&quot;nofollow noreferrer&quot;&gt;source code&lt;/a&gt;) is a bot designed by &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-forsberg&quot;&gt;@SimonForsberg&lt;/a&gt;, who watches for comments on StackOverflow and Programmers.SE which contain the mentions or links to CodeReview.SE. Duga also keeps track of some GitHub repositories and she also posts daily stats on unanswered questions.&lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How or &lt;em&gt;where&lt;/em&gt; can I learn about the memes/inside jokes of The 2nd Monitor and Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;@Mat'sMug put together a compilation thread of the site's memes, their usage, cultural height, etc. You can read about them &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1510/whats-a-zombie-and-what-are-the-many-other-memes-of-code-review&quot;&gt;here&lt;/a&gt;!&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="75307" LastEditDate="2024-03-02T11:28:57.170" LastActivityDate="2024-03-02T11:28:57.170" CommentCount="0" CommunityOwnedDate="2015-09-01T06:15:51.703" ContentLicense="CC BY-SA 4.0" />
  <row Id="5969" PostTypeId="1" CreationDate="2015-09-01T16:51:01.190" Score="-21" ViewCount="468" Body="&lt;p&gt;First of all, some simple statistics.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;codereview.stackexchange.com&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;26490 - questions asked&#xA;345 - rated negatively&#xA;1.3% (negative of the total)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;tex.stackexchange.com&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;94800 - questions asked&#xA;150 - rated negatively&#xA;0.16% (negative of the total)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I counted pages, this is why the number of questions is a multiple of 15 and 50&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In absolute numbers this doesn't sound like much, but another way of seeing this is to see a tenfold increase compared to another similar site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Problem&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I participate in several other SE sites, and until today I only had this vague feeling that TeX is kinda welcoming and Codereview is not so much.  I had my hunch as to what may be causing it.  I don't visit CR frequently, but the general impression that I had was that, quite often the answers may be even worse than the question they were improving.  I also encountered several instances of moderators making absolutely bizarre and irrelevant changes to questions, especially posted by novice users.  This becomes particularly strange when someone with no expertise in a language of the subject edits the question to best match his (incorrect) intuitive understanding of what the question is asking.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;All in all, my impression was that of unscrupulous and harmful attitude resulting in &lt;a href=&quot;https://en.wikipedia.org/wiki/Bystander_effect&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;Lord of the Flies&quot; effect&lt;/a&gt; (aka Bystander effect).  The typical scenario when the individual is harmed goes like this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The &quot;victim&quot; posts a question which to a non-expert looks as deserving bad karma.&lt;/li&gt;&#xA;&lt;li&gt;This opens the gate for other non-experts who hesitated to vote before.&lt;/li&gt;&#xA;&lt;li&gt;&quot;Victim&quot; with high probability never posts again.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;To prove my point by ways of example, I found an interesting problem, which seems to fit my scenario very well.  It sounds almost trivial, if you don't pay close attention to the problem statement.  And the solution isn't really that hard to come by for an expert.  And I found it reading a CS coursebook, which is almost mandatory reading for any CS graduate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The aftermath of my test: &lt;a href=&quot;https://codereview.stackexchange.com/questions/102401/will-this-regular-expression-match-all-binary-strings-with-even-number-of-ones-a&quot;&gt;the question&lt;/a&gt; is closed as &quot;off topic&quot; / &quot;broken code&quot;, while it's perfectly on topic, and the code actually works!  It received three good answers, one of the answers is really in-depth, and with good measure of understanding.  And it was downoted at least twice. So, someone who is, apparently, an expert in the matter took his or her time to lay out an extended answer with diagrams (note that this person has very few karma points), and people who voted on closing the question are proudly displaying their achievements in SE careers profiles! :)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Possible solution&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;First of all, I believe that the reason for this kind of behavior is psychological and has very little to do with the expertise level.  So, the solution needs to be psychological too.  As a limited time experiment, I would suggest that CR would change the &quot;rewards&quot; for some activities.  Most importantly, downvoting the question must deduce &lt;em&gt;twice as many&lt;/em&gt; points to the &lt;em&gt;first&lt;/em&gt; person downvoting the question compared to the person who asked the question.  Next person downvoting the question will restore some points to the first person downvoting and will only sacrifice, say, 1.5 times as much as the original poster.  The whole idea is to balance out by the time there are at least 5 downvotes.  The person who &quot;casts the first stone&quot;, however, will need to think very carefully (if they care about karma).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't do the math, but if you are interested, I can do it.&lt;/p&gt;&#xA;" OwnerUserId="61823" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-09-01T23:14:30.537" Title="Negativity specific to CR" Tags="|discussion|down-votes|" AnswerCount="5" CommentCount="15" ClosedDate="2015-09-01T23:10:15.030" ContentLicense="CC BY-SA 3.0" />
  <row Id="5970" PostTypeId="2" ParentId="5969" CreationDate="2015-09-01T17:47:22.143" Score="19" Body="&lt;p&gt;Speaking as somebody who joined CR very recently and didn't do a great job finding out all the rules beforehand, I've found the community to be very welcoming. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have relatively few rules, and as a result we are quite strict about enforcing them. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The code must be your own&lt;/li&gt;&#xA;&lt;li&gt;The question must be clear and actually be a question (even if it's just &quot;how good is my code?&quot;)&lt;/li&gt;&#xA;&lt;li&gt;The code must be working as intended&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think the last point is where you fell afoul of the CR community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A statement like &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm posting this in good faith that my code actually works&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Says to almost everyone reading it &quot;I &lt;strong&gt;think&lt;/strong&gt; this'll work but I don't actually know&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After reading your question for the third time, I finally saw how you might've meant &quot;My code runs, but I'm not sure it is actually catching all the cases it should&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question is difficult to distill a clear question out of.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm posting this in good faith that my code actually works, but I lack the confidence. Plus, if there is an easier way (the diagram for this DFA is really simple), I'd like to know about it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;We are not mind readers&lt;/strong&gt;. Easier way to do what, exactly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CR is moderated by the community at large. To the vast majority of people who are not trying to read extra meaning into your question, it was relatively unclear, and sounded like you didn't know if your code worked or not. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So we voted to close it, like so many other questions we get which are unclear, or break the simple requirements we have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this particular instance, that may have not been the case, but can you really blame us?&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-09-01T17:47:22.143" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="5971" PostTypeId="2" ParentId="5969" CreationDate="2015-09-01T18:06:44.333" Score="23" Body="&lt;p&gt;This question was, in my opinion, improperly closed, because it could have been an allowable question with some minor changes.  I applied those minor changes and reopened the question.  You rolled it back.  I've closed the question again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for extrapolating this closure into general accusations of negativity… that's not appreciated.  Please focus on the problem at hand rather than ranting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was going to explain more about… but oh screw it.  I have a meeting to attend right now.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-09-01T18:06:44.333" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5972" PostTypeId="2" ParentId="5969" CreationDate="2015-09-01T18:32:11.747" Score="30" Body="&lt;p&gt;Nice rant. My turn now.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;&lt;em&gt;&amp;quot;Perfectly on topic&amp;quot;&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The aftermath of my test: the question is closed as &amp;quot;off topic&amp;quot; / &amp;quot;broken code&amp;quot;, while it's perfectly on topic, and the code actually works! It received three good answers, one of the answers is really in-depth, and with good measure of understanding. And it was downoted at least twice.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The question is not &amp;quot;perfectly on topic&amp;quot;. It's very much &lt;em&gt;on the fence&lt;/em&gt;, bordering &lt;em&gt;unclear what you're asking&lt;/em&gt;. I agree that the close reason that was picked, doesn't reflect that. The system isn't perfect, but it works for the vast majority of cases. I'm sorry your particular question wasn't in that majority, except as &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5970/23788&quot;&gt;Zak mentioned&lt;/a&gt;, &lt;em&gt;&amp;quot;I'm posting this in good faith that my code actually works&amp;quot;&lt;/em&gt; sounds very much like you didn't bother testing whether it actually works or not: turns out, asking &amp;quot;Will this code work?&amp;quot; is blatantly off-topic on Code Review. But you saw our &lt;a href=&quot;http://www.codereview.stackexchange.com/help/on-topic&quot; rel=&quot;nofollow noreferrer&quot;&gt;Help Center&lt;/a&gt; and already know this, right?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/77614/23788&quot;&gt;This&lt;/a&gt; is a good &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt; question. &lt;a href=&quot;https://codereview.stackexchange.com/q/65190/23788&quot;&gt;This&lt;/a&gt; is another one. &lt;a href=&quot;https://codereview.stackexchange.com/q/60247/23788&quot;&gt;This&lt;/a&gt; is yet another. What's the common difference? The regular expression is shown in full context, and that context allows reviewers to go as far as recommending a different approach than using a regex pattern, if that's appropriate; we know what the regex is used for, and these questions all have an appropriate &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language&amp;#39;&quot; rel=&quot;tag&quot;&gt;language&lt;/a&gt; tag. Regular expressions are a tool, not a language. Depending on the language you're using them in, the implementation changes and some things aren't supported - &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt; is pretty much like the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; tag: without another tag to further specify it, it's pretty vague.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex?sort=votes&amp;amp;pageSize=50&quot;&gt;Every single top-voted&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt; question includes a language tag.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;&amp;quot;Unwelcoming&amp;quot;&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I participate in several other SE sites, and until today I only had this vague feeling that TeX is kinda welcoming and Codereview is not so much. I had my hunch as to what may be causing it. I don't visit CR frequently, but the general impression that I had was that, quite often the answers may be even worse than the question they were improving.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I've been a regular (read: addicted) member for over 2 years, and I'm not even sure I've seen more than 2 or 3 users (including you) making that remark. This is what we're seeing:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;ckuhn203 Aug 5 '14 10:23 AM I think I've learned more here than anywhere.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Alex L Jan 5 5:54 AM I've learned more than I ever have by reviewing&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;CodeX Jul 21 '14 3:36 PM Since I've been here I have learned more about PHP than in the 4 years of googling&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;JaDogg Nov 6 '14 8:20 AM I learned more in the time I participated in this site(100 days) than what I've learned during a 3 year degree.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;user3344977 Jul 18 '14 12:38 AM @nhgrif Thank you for all of the help. I was just telling someone the other day that I've learned more in the past 2 weeks posting on codereview then I have in the past 2 months.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;syb0rg Feb 17 '14 8:05 PM @DavidMcDavidson If you do stick around here, you will find that you can earn a lot of reputation very quickly, much more so than Stack Overflow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Marc-Andre Feb 17 '14 5:22 PM Indeed, CR helps a lot. I'm reading a lot of code, review. And doing a lot configuration of projects and others. My first year so fare has been very good so far! I've learned a lot!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And it goes on and on and on and on. And I haven't even mentioned how The 2nd Monitor (the site's main chatroom) is perceived.&lt;/p&gt;&#xA;&lt;p&gt;I think you're getting the wrong impression, out of your own personal frustrations and misunderstandings of what this site is all about.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;/mod-hat off&lt;/h3&gt;&#xA;&lt;p&gt;I'm not going to address your other &amp;quot;points&amp;quot; and the other boiling comments written in frustration, because they are not making &lt;em&gt;you&lt;/em&gt; look good at all. Just know that Jamal and 200_success have been pro-tem moderators in this site for a long while, and they were recently elected by a crushing majority of community members - and the recent CR election was the biggest election to ever happen for a graduating beta site: our mods know this site and its rules inside out, and are deeply trusted by the community. If you have a problem with the rules, state what the problem is &lt;em&gt;respectfully&lt;/em&gt;, don't start shooting dirt in all directions - that's not how effective communication works.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-01T18:32:11.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5973" PostTypeId="2" ParentId="5969" CreationDate="2015-09-01T18:47:47.203" Score="17" Body="&lt;p&gt;To throw some more accurate numbers into the mix, &lt;a href=&quot;http://data.stackexchange.com/codereview/query/358329#resultSets&quot; rel=&quot;nofollow&quot;&gt;here is the query for the following results&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As of 1 Sept 2015 14:26 UTC-4, there were the following breakdowns for questions (on SEDE, which is always behind):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Code Review:&#xA;26507 Total questions&#xA;24876 With a score of 1 or more (93.85%)&#xA;1289 With a score of 0 (4.86%)&#xA;342 With a score of -1 or less (1.30%)&#xA;&#xA;Stack Overflow:&#xA;10030251 Total questions&#xA;4699034 With a score of 1 or more (46.85%)&#xA;4773153 With a score of 0 (47.59%)&#xA;558064 With a score of -1 or less (5.56%)&#xA;&#xA;TeX - LaTeX:&#xA;94592 Total questions&#xA;86109 With a score of 1 or more (91.03%)&#xA;8352 With a score of 0 (9.70%)&#xA;131 With a score of -1 or less (0.14%)&#xA;&#xA;Database Administrators:&#xA;36706 Total questions&#xA;24759 With a score of 1 or more (67.45%)&#xA;11089 With a score of 0 (30.21%)&#xA;858 With a score of -1 or less (2.34%)&#xA;&#xA;Christianity: &#xA;7220 total &#xA;6253 With a score of 1 or more (86.81%)&#xA;427 With a score of 0 (5.91%)&#xA;540 With a score of -1 or less (7.48%)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, with all of this in mind, let's compare them:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Overflow and Christianity have a much higher (3x+) percentage of questions downvoted to the negatives than Code Review. Database Administrators has a higher (almost 2x) percentage of questions (and over 2x number of questions) downvoted to the negatives than Code Review. TeX - LaTeX has almost 1/10 the percentage of questions downvoted to the negatives than Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, when comparing Code Review to the other SE sites (one of which you picked the other two of which I picked at random, one of them being the pilot site for SE), it's really irrelevant how many or what percent of questions are downvoted to the negatives. By your logic, the DBA site is much less friendly than Code Review, and the SO site is even less so (though we all may be able to agree on that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we look at the number of questions which are voted non-zero, though, we have a whole &lt;em&gt;new&lt;/em&gt; story. In fact, this changes &lt;strong&gt;everything&lt;/strong&gt;. Only TeX - LaTeX and Code Review have non-zero question percents that are less than 10% out of this list. In fact, less than 5% of Code Review questions are voted at &lt;code&gt;0&lt;/code&gt;. Meaning, the Code Review users vote &lt;em&gt;a lot&lt;/em&gt;. We aren't afraid to vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You describe the problem as if it's some conspiracy, or as if we are &lt;em&gt;trying&lt;/em&gt; to downvote questions a lot. In reality, the question just happened to be a sub-par question according to the standards. We can't be assumed to know whether or not your code works. So when you say something to the effect of, &quot;I haven't really tested it, so I can't vouch for it&quot; in a question, you should &lt;em&gt;expect&lt;/em&gt; the downvotes to pile up. And guess what, this isn't the &lt;em&gt;first time it happened&lt;/em&gt;, and it &lt;em&gt;won't be the last&lt;/em&gt;. The problem isn't that Code Review is unwelcoming, the problem is that &lt;em&gt;not all questions are good.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I went to Stack Overflow and said, &quot;I have a Regex that isn't working&quot; and simply posted the Regex with no information about what I consider &quot;working&quot; to be, you can bet the house on it that the downvotes would pile up immediately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is effectively what you did here, just for a different topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, by your logic, should I send Christianity this message?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;More data!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Just as well, &lt;a href=&quot;http://data.stackexchange.com/meta.stackexchange/query/358351/stack-exchange-sites-question-voting-stats&quot; rel=&quot;nofollow&quot;&gt;here's a query that will rank all the SE sites in order of the percentage of downvoted questions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review ranks 100 out of 147. This means that only 46 SE sites in that query have &lt;em&gt;lower&lt;/em&gt; percentages of questions voted &lt;em&gt;below&lt;/em&gt; zero. And 99 of the SE sites have &lt;em&gt;higher&lt;/em&gt; perecentages of questions voted &lt;em&gt;below&lt;/em&gt; zero. And Workplace has 12%+ of their &lt;strong&gt;non-deleted&lt;/strong&gt; questions voted below zero. So, is Code Review really that far off?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My point by all of this is not that there are &quot;worse&quot; sites in the SE network. It's that you cannot just take numbers (which are meaningless on their own, not to mention when together) and put some &quot;spin&quot; on them to make this community look like a bunch of bad guys. Everyone (or at least, almost everyone) is here to help each other. We're not here to put people down, throw mud, or insult each other. &lt;em&gt;We're here to help each other improve.&lt;/em&gt; If you are not, then you can continue to expect backlash like this.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2015-09-01T23:14:30.537" LastActivityDate="2015-09-01T23:14:30.537" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="5974" PostTypeId="2" ParentId="5969" CreationDate="2015-09-01T22:52:16.697" Score="15" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;First of all, some simple statistics. (...)&lt;/p&gt;&#xA;&lt;p&gt;I participate in several other SE sites, and until today I only had this vague feeling that TeX is kinda welcoming and Codereview is not so much.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I understand that you have good intentions by posting statistics, but there are a couple of problems with statistics.&lt;/p&gt;&#xA;&lt;p&gt;First of all, the statistics &lt;strong&gt;does not include deleted questions&lt;/strong&gt;. If we would delete all negatively voted questions, would we then be 100% welcoming? Of course not. Unfortunately, there's no easy way to find out how many questions each site has deleted.&lt;/p&gt;&#xA;&lt;p&gt;Secondly, the votes are not everything. I am personally a &lt;strong&gt;big advocate for &lt;em&gt;comments&lt;/em&gt;&lt;/strong&gt;. Unfortunately, your question did not get any good comments about its topicness. I admit, that's one thing where we could have improved the handling of this question. The off-topic reason that was chosen, &lt;em&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/em&gt; is likely not explanatory enough in this case.&lt;/p&gt;&#xA;&lt;p&gt;Thirdly, quality. We get a whole lot of questions about &amp;quot;How can this code be improved?&amp;quot; that contain very little to no pure-English explanation about what the code does. Such questions, while on-topic, are &lt;strong&gt;not good quality.&lt;/strong&gt; There are plenty of such questions on Code Review, and I believe most of those questions have a comment suggesting the asker to add more information about what the code does.&lt;/p&gt;&#xA;&lt;p&gt;So &lt;strong&gt;statistics don't tell the whole truth.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I had my hunch as to what may be causing it. I don't visit CR frequently, but the general impression that I had was that, quite often the answers may be even worse than the question they were improving.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Depends on what you mean by &amp;quot;worse&amp;quot;. Answers on Code Review &lt;strong&gt;may touch on any or all aspects of the code.&lt;/strong&gt; It's hard to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1884/31562&quot;&gt;ask reviewers to not focus on something&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Answers on Code Review might not always be about what you &lt;em&gt;want&lt;/em&gt;, but it is what other users feel that you &lt;em&gt;should hear&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;And if you see an answer that you feel is bad for any reason, feel free to down-vote it, add a comment, and/or &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;ask for opinions on the answer in chat&lt;/a&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I also encountered several instances of moderators making absolutely bizarre and irrelevant changes to questions, especially posted by novice users. This becomes particularly strange when someone with no expertise in a language of the subject edits the question to best match his (incorrect) intuitive understanding of what the question is asking.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There is no such thing as &lt;em&gt;bizarre and irrelevant changes&lt;/em&gt;. There are either improvements, or non-improvements. Be aware that not even suggested edits are anymore rejected for being &lt;em&gt;too minor&lt;/em&gt; - that &lt;strong&gt;rejection reason has been deleted.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;There are some users which are known to edit a lot of things on the site. They do this with good intentions. If you find a bad edit, &lt;strong&gt;provide a link to the bad edit&lt;/strong&gt; so that we can discuss that specific edit.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The &amp;quot;victim&amp;quot; posts a question which to a non-expert looks as deserving bad karma.&#xA;This opens the gate for other non-experts who hesitated to vote before.&#xA;&amp;quot;Victim&amp;quot; with high probability never posts again.&#xA;To prove my point by ways of example, I found an interesting problem, which seems to fit my scenario very well. It sounds almost trivial, if you don't pay close attention to the problem statement. And the solution isn't really that hard to come by for an expert. And I found it reading a CS coursebook, which is almost mandatory reading for any CS graduate.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Okay, several different things here.&lt;/p&gt;&#xA;&lt;p&gt;The general &amp;quot;problem&amp;quot; about massively down-voted questions is &lt;strong&gt;not specific to Code Review.&lt;/strong&gt; This is something that applies to all of Stack Exchange. Meta Stack Exchange has &lt;a href=&quot;https://meta.stackexchange.com/questions/new/down-votes?show=all&amp;amp;sort=recentlyactive&quot;&gt;a whole bunch of questions related to down-votes&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Victim&amp;quot; with high probability never posts again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&amp;quot;high probability&amp;quot; is very vague. Neither you nor I can say the exact percentage here. There is a risk that they never post again, yes. Which is why we prefer to add comments. I am convinced that &lt;strong&gt;it is possible to be friendly, while still down-voting and saying &amp;quot;this particular question does not meet our quality standard&amp;quot;.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;And I found it reading a CS coursebook, which is almost mandatory reading for any CS graduate.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not sure if this is completely relevant to the point you are trying to make here, but either way. &lt;strong&gt;Not all users on this site are CS graduates.&lt;/strong&gt; In fact, I know very few who actually &lt;em&gt;are&lt;/em&gt;. And either way, you shouldn't need to be a CS graduate to make use of Code Review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The aftermath of my test: the question is closed as &amp;quot;off topic&amp;quot; / &amp;quot;broken code&amp;quot;, while it's perfectly on topic, and the code actually works! It received three good answers, one of the answers is really in-depth, and with good measure of understanding. And it was downoted at least twice. So, someone who is, apparently, an expert in the matter took his or her time to lay out an extended answer with diagrams (note that this person has very few karma points), and people who voted on closing the question are proudly displaying their achievements in SE careers profiles! :)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As mentioned by 200_success, the close reason was indeed not the best one. The specific problems with your question is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is a &lt;strong&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2562/31562&quot;&gt;regex-only question&lt;/a&gt; (note the answer by 200_success).&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;It &lt;strong&gt;lacks context.&lt;/strong&gt; It doesn't say &lt;em&gt;why&lt;/em&gt; the regex is needed or how the regex is used.&lt;/li&gt;&#xA;&lt;li&gt;It &lt;strong&gt;lacks examples&lt;/strong&gt; of strings that should be allowed or denied.&lt;/li&gt;&#xA;&lt;li&gt;It is &lt;strong&gt;slightly unclear,&lt;/strong&gt; as evidenced by rolfl's comment &lt;em&gt;&amp;quot;what's wrong with &lt;code&gt;([01][01])+&lt;/code&gt;&amp;quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As a limited time experiment, I would suggest that CR would change the &amp;quot;rewards&amp;quot; for some activities. Most importantly, downvoting the question must deduce twice as many points to the first person downvoting the question compared to the person who asked the question. Next person downvoting the question will restore some points to the first person downvoting and will only sacrifice, say, 1.5 times as much as the original poster. The whole idea is to balance out by the time there are at least 5 downvotes. The person who &amp;quot;casts the first stone&amp;quot;, however, will need to think very carefully (if they care about karma).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is an interesting idea that is &lt;strong&gt;not possible for Code Review to apply by ourselves.&lt;/strong&gt; This would have to involve some implementation from Stack Exchange. If you &lt;em&gt;really&lt;/em&gt; want to see this happen, the best thing to do is to post a &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; on &lt;a href=&quot;http://meta.stackexchange.com&quot;&gt;Meta Stack Exchange&lt;/a&gt;. Before you do that however, think about a few things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Will it really prevent massive down-votes? If I am the single down-voter on a question, it will affect me quite a lot. But the more down-voters, the less impact it will have for each down-voter, so it is essentially &lt;strong&gt;giving down-voters incentive to look for more down-voters.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Be aware that &lt;a href=&quot;https://meta.stackexchange.com/questions/90324/should-downvotes-on-questions-be-free&quot;&gt;down-votes on questions &lt;strong&gt;used to cost reputation,&lt;/strong&gt; but was changed to be free&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-01T22:52:16.697" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="5975" PostTypeId="1" CreationDate="2015-09-02T21:17:56.170" Score="35" ViewCount="435" Body="&lt;p&gt;It's been a while since your &lt;a href=&quot;https://codereview.stackexchange.com/election/1&quot;&gt;first election&lt;/a&gt; ended. Your new mods have had some time to settle in, think about how they work together, and figure out the overall state of the Code Review stack. After all that, they decided that, as awesome as they are, they would be more comfortable with another team member to bounce ideas off of and generally share the load with.&lt;/p&gt;&#xA;&lt;p&gt;And so here I am to announce that election runner-up janos is joining the ranks of the diamonded!&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/12390&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/12390.png&quot; alt=&quot;janos&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Considering janos's activity level here and strong performance in the election, he should need no introduction from me, so I'll simply ask you to please join me in giving him a warm welcome to the mod team!&lt;/p&gt;&#xA;&#xA;" OwnerUserId="426" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-02T21:55:00.967" Title="Election epilogue: one slight moddification" Tags="|discussion|moderators|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5976" PostTypeId="2" ParentId="5975" CreationDate="2015-09-02T21:44:25.270" Score="19" Body="&lt;p&gt;Congratulations Janos. I'm convinced you'll do an amazing job as our new master.&lt;/p&gt;&#xA;" OwnerUserId="21028" LastActivityDate="2015-09-02T21:44:25.270" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5977" PostTypeId="2" ParentId="5975" CreationDate="2015-09-02T21:45:24.687" Score="24" Body="&lt;p&gt;Thank you @Pops for awarding the community a much needed 5th moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Congratulations @janos on his new job! We all know you'll make a fine moderator, as proven by the latest election results. Keep up the good work!&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-09-02T21:45:24.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5978" PostTypeId="2" ParentId="5975" CreationDate="2015-09-02T21:55:00.967" Score="31" Body="&lt;h1&gt;Thank You!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A big Thank You to everyone who supported me,&#xA;and who thought I'd make a fine mod.&#xA;I have much to learn,&#xA;but I'll work hard and do my best to live up to that!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-09-02T21:55:00.967" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5979" PostTypeId="1" CreationDate="2015-09-03T16:49:49.543" Score="9" ViewCount="184" Body="&lt;p&gt;So, this question was initially triggered by disagreements over whether &lt;a href=&quot;https://codereview.stackexchange.com/questions/102669/null-check-in-equals-implementation&quot;&gt;this question&lt;/a&gt; (pre-edit) was on-topic or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this is a wider question, about where the line should be drawn between Reviewing Code, and Validating Code (which is what the question seemed (to some) to be asking for). Is it okay for OPs to ask us to check their interpretation of their own code? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, the controversial sentence was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So I am wondering if I am correct about this (comments are mine)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is it okay for a question to ask for &lt;strong&gt;Code Validation&lt;/strong&gt; as opposed to a &lt;strong&gt;Code Review&lt;/strong&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do we draw the line between &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;these are things I think are wrong/could be improved in my code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does my code work the way I think it does?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is my code working/ How does my code work?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The first is obviously On-Topic, the last is obviously Off-Topic, but what about that grey area in the middle?&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-09-03T17:12:28.923" Title="When does the OP not understand their own code?" Tags="|discussion|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5981" PostTypeId="2" ParentId="5979" CreationDate="2015-09-03T16:52:49.390" Score="8" Body="&lt;p&gt;Every question, by default, is looking for &quot;code validation&quot; (does the code do what it is supposed to do?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, every question is looking for a review of &quot;any and all aspects of the code&quot; with a particular focus on any aspects the user may have special concerns for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, if there's code, the &quot;default question&quot; is: &lt;em&gt;What do you think of my code?&lt;/em&gt; and in this particular question it is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think of my code, and am I right that the null-check is redundant?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I see that as an on-topic question.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-09-03T16:52:49.390" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5982" PostTypeId="2" ParentId="5979" CreationDate="2015-09-03T17:08:36.957" Score="12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I have implemented this sorting algorithm, I believe it's \$O(n)\$, I'm wondering if someone could confirm that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We've had tons of such &quot;validation requests&quot;, and they've never been a problem. The question you linked to was essentially saying:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have this code where I think I've identified a redundant &lt;code&gt;null&lt;/code&gt; check, I'm wondering if someone could confirm that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't see what the big deal is, nor how it's &lt;em&gt;seeking an explanation of the code&lt;/em&gt; any more than the guy who's asking for a Big-O analysis.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-09-03T17:08:36.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5983" PostTypeId="2" ParentId="5979" CreationDate="2015-09-03T17:12:28.923" Score="10" Body="&lt;p&gt;(Note, personal hat. Not speaking as an authoritative source)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So I am wondering if I am correct about this (comments are mine)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In this particular case, the OP had made comments of legacy code he has to maintain and wanted to be sure that he was right. He had made sort of a review of the legacy code, and wanted to be sure he had made a correct review of it. Perfectly fine.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;these are things I think are wrong/could be improved in my code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also fine. Close enough to the point above. You have sort of made your own review already and want to be sure your review is correct.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does my code work the way I think it does?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is where it's getting to the grey area. I can't judge any question based on this line alone. I would have to see more of the question. I feel this can be both off-topic, and on-topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is my code working?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would first of all comment and ask: Did you test it? What do you think, does it work? If they didn't test it, then we only risk wasting time by trying to review it. Always test your code before you post it for review.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-09-03T17:12:28.923" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5984" PostTypeId="1" AcceptedAnswerId="5985" CreationDate="2015-09-04T13:47:56.310" Score="7" ViewCount="68" Body="&lt;p&gt;I &lt;a href=&quot;https://codereview.stackexchange.com/questions/103763/abort-thread-on-new-request-but-complete-only-last-request&quot;&gt;posted a question&lt;/a&gt; for Code Review, and other than a few comments, what I was told was that I should put actual code of the process and people were only interested in knowing that. What I really wanted was a review on design, not the implementation detail. But it was downvoted and trail of comments asking me to put actual code. Am I missing something here?&lt;/p&gt;&#xA;" OwnerUserId="83755" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-09-04T16:13:45.823" Title="Design for a question about thread abortion and related process" Tags="|discussion|specific-question|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5985" PostTypeId="2" ParentId="5984" CreationDate="2015-09-04T14:00:36.467" Score="15" Body="&lt;p&gt;I'm the moderator that cleaned up the 25-or-so comments on your post, and reopened your question after the &lt;code&gt;// do something&lt;/code&gt; placeholders were replaced with actual code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for coming to meta.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Am I missing something here?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please read &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709/23788&quot;&gt;&lt;strong&gt;why is hypothetical code off-topic?&lt;/strong&gt;&lt;/a&gt;, which goes into the details of why the site's regulars voted to close your question and demanded to edit the actual code into the post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About the &lt;em&gt;design&lt;/em&gt;, see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924/23788&quot;&gt;&lt;strong&gt;reviewing &quot;design&quot;&lt;/strong&gt;&lt;/a&gt;, which explains how the &lt;em&gt;design&lt;/em&gt; is the &lt;em&gt;code&lt;/em&gt;; we review code, not design; asking a boiled-down question stripped of its context and specifically looking for a &quot;design review&quot; is outside our scope. However when you post your actual code, and the design is wrong, it's more than likely that a reviewer will point it out - &lt;strong&gt;asking&lt;/strong&gt; for a design review is off-topic, but &lt;strong&gt;answering&lt;/strong&gt; can cover any and all aspects of the code, and that includes the design.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-09-04T14:00:36.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5987" PostTypeId="1" AcceptedAnswerId="5995" CreationDate="2015-09-04T23:42:58.033" Score="8" ViewCount="57" Body="&lt;p&gt;Some one recently created &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/url-routing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;url-routing&amp;#39;&quot; rel=&quot;tag&quot;&gt;url-routing&lt;/a&gt;. At time of writing, there are &lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aq+MVC+routing+-%5Burl-routing%5D&quot;&gt;&lt;s&gt;75...56&lt;/s&gt; &lt;s&gt;20&lt;/s&gt; 0 candidate questions&lt;/a&gt; for this new tag. Anyone care to lend a hand applying it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As always, remember to make &lt;strong&gt;&lt;em&gt;all&lt;/em&gt;&lt;/strong&gt; appropriate edits when re-tagging. Be sure to fix spelling &amp;amp; grammar while you're at it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If anyone thinks of other good queries for candidate questions, please add them here as well. We can use this post to track searches and progress. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-09-09T02:22:12.677" Title="Route some questions to [url-routing]" Tags="|discussion|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5988" PostTypeId="1" AcceptedAnswerId="5991" CreationDate="2015-09-07T10:01:06.597" Score="10" ViewCount="239" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/104007/copying-data-from-a-table-into-a-two-dimensional-array#comment190058_104007&quot;&gt;This question&lt;/a&gt; got closed. Initial close comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/104007/copying-data-from-a-table-into-a-two-dimensional-array#comment190053_104007&quot;&gt;I'm voting to close this question as off-topic because it's asking for a feature request, not for a Code Review.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;3 counts on that and 2 for broken code/code not written. In chat it turned out one of them hit the wrong button and the other had a slightly different opinion on what we call 'code not written yet'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While we all agreed it wasn't a good question but we didn't agree whether it was within scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, it's asking a very specific question. It wasn't asking for a review, it was asking an alternative for a small piece of the code. When in doubt, I take &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5778/52915&quot;&gt;this table&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;the on-topic help center&lt;/a&gt; as guideline as to what 'type' of questions are on-topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OP doesn't. OP wants a specific piece rewritten in a particular way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this comment summed it up:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/104007/copying-data-from-a-table-into-a-two-dimensional-array?noredirect=1#comment190062_104007&quot;&gt;I think you're looking for a very specific alternative. You can either ask for a full review on the current code, in which case we need context. Or you can go with a specific question to Stack Overflow and use the current code as proof of prior research. &lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should we consider such questions on-topic or not?&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-09-08T14:51:18.440" Title="Rewriting specific parts of the code" Tags="|discussion|specific-question|scope|close-reasons|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5989" PostTypeId="2" ParentId="5988" CreationDate="2015-09-07T10:38:51.550" Score="12" Body="&lt;p&gt;This question is on topic in my opinion and I've voted to reopen it. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's OP's code. &lt;/li&gt;&#xA;&lt;li&gt;Even without context, it's a pretty clear question. &lt;/li&gt;&#xA;&lt;li&gt;The code isn't broken. &lt;/li&gt;&#xA;&lt;li&gt;OP isn't asking for new functionality, but for a better way to do the same thing. (i.e. &lt;em&gt;not&lt;/em&gt; a feature request).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it possible to remove the inner loop by assigning &lt;code&gt;data.Data.Tables[0].Rows[i].ItemArray&lt;/code&gt; directly?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This sounds like a &quot;How do I?&quot; question, and it's possible that this is one of those rare CR questions that would also be on topic for StackOverflow, but let's read between the lines a little bit. OP has an idea of how to make his code better, but not how to do it. I don't think that's off topic for a couple of reason. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I've seen questions that contain &lt;em&gt;broken&lt;/em&gt; code (in addition to ugly, working code) of the form&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Here's my code. It's bad. &lt;/li&gt;&#xA;&lt;li&gt;I tried this to fix it, but it didn't work. &lt;/li&gt;&#xA;&lt;li&gt;Can anyone help?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If those kinds of questions are on topic, surely making a suggestion about how I think it could be done better, but that I'm unsure about/don't know how to implement are as well. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;OP's suggestion could be the completely wrong approach and you're free to ignore their suggestion entirely and offer any advice what so ever that you feel would improve the code. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm kind of irked that I'm even writing this answer right now. I'm trying to defend an on topic question with no clue why this was put on hold to begin with. It's not the &lt;em&gt;best&lt;/em&gt; quality question I've seen here, but it's on topic. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2015-09-07T10:48:03.457" LastActivityDate="2015-09-07T10:48:03.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5990" PostTypeId="2" ParentId="5988" CreationDate="2015-09-07T10:56:05.470" Score="1" Body="&lt;p&gt;I voted to close this as off topic. My reasoning was to do with what was posted in the question&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it possible to remove the inner loop by assigning data.Data.Tables[0].Rows[i].ItemArray directly?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is all the explanation/question they offered. That sounded to me like they only wanted to answer that one particular question, not get a review of their code. But also, the code they were asking about was code that wasn't written. They showed code they had written but then asked &lt;em&gt;&quot;Is it possible to do something else?&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Closing isn't about removing or deleting the question, it's about stopping it so that it can be potentially be improved to a fitting question rather than an ill fitting one. The question could be edited to possibly add code, but more importantly make the OP's intentions more clear if they really did want a review and not just a solution to a problem they asked about.&lt;/p&gt;&#xA;" OwnerUserId="72910" LastActivityDate="2015-09-07T10:56:05.470" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="5991" PostTypeId="2" ParentId="5988" CreationDate="2015-09-07T13:29:08.257" Score="7" Body="&lt;p&gt;I have voted to leave the question closed. I disagree with the close reasons though, &quot;asking for a feature&quot; and the alternative that it &quot;does not work&quot;. I believe the code could work, and that the &quot;feature request&quot; could be overlooked and the code reviewed anyway. My real issue is that there's no context, and the code looks hypothetical, and stripped of any context. Let's look:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;object[,] arr = new object[52784, 21];&#xA;&#xA;for (int i = 0; i &amp;lt; data.Data.Tables[0].Rows.Count; i++)&#xA;{&#xA;    for (int j = 0; j &amp;lt; data.Data.Tables[0].Columns.Count; j++)&#xA;  {&#xA;      arr[i, j] = data.Data.Tables[0].Rows[i][j];&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Why those sizes on the &lt;code&gt;arr&lt;/code&gt;? What's special with 52784, and 21?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why the specific names &lt;code&gt;data.Data.Tables&lt;/code&gt;, and what's special with table 0?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is absolutely nothing in the question that gives any context for anything. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A 'valid' answer could just be: &lt;em&gt;Initialize the arr with constant values:&lt;/em&gt; &lt;code&gt;object[,] arr = { {...}, {...}, .....};&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would vote to close as either &quot;hypothetical code&quot;, or &quot;unclear what you're asking&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-09-07T13:29:08.257" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5992" PostTypeId="2" ParentId="5988" CreationDate="2015-09-08T14:51:18.440" Score="3" Body="&lt;p&gt;I think the question is still off-topic, because the OP hasn't included the actual code-of-issue:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is it possible to remove the inner loop by assigning &lt;code&gt;data.Data.Tables[0].Rows[i].ItemArray&lt;/code&gt; directly?&lt;/p&gt;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&lt;p&gt;The reason why I need this code is because, I want to write to data of this dataTable to Excel using Interop which requires a 2-D array as input.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Now, he indicates that this is &lt;em&gt;not&lt;/em&gt; the actual issue, but that the actual issue is the Excel Interop he is doing, which is not actually included in the question.&lt;/p&gt;&#xA;&lt;p&gt;This is a &lt;em&gt;significant&lt;/em&gt; lack of context. We don't actually &lt;em&gt;know&lt;/em&gt; how he is interacting with the Excel Interop. Knowing that may provide a better answer to the underlying question.&lt;/p&gt;&#xA;&lt;p&gt;Personally, I think without that context this code is stub code.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-08T14:51:18.440" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5993" PostTypeId="2" ParentId="5316" CreationDate="2015-09-08T17:16:00.803" Score="20" Body="&lt;p&gt;Tags for specific community-owned projects are nice, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; has been a good tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this does not mean that anyone and everyone can/should say &quot;I'm gonna post all my code for project XYZ so I'm gonna tag my first question that I will post right now with the XYZ-tag&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is preferred if the questions come &lt;em&gt;first&lt;/em&gt; and the tag &lt;em&gt;later&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some other things to consider as well:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it a long-term project or a short-term project? Can you see yourself posting a question with code from this project one year from now? If it is a short-lived project, it is less likely to deserve its own tag.&lt;/li&gt;&#xA;&lt;li&gt;How much interest have people shown in the project? The more GitHub stars a project has, the more likely it is that it should have a tag.&lt;/li&gt;&#xA;&lt;li&gt;How many developers does the project have? The more developers that will post questions with code from the project, the better.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note: There will be no &quot;rules&quot; for &lt;em&gt;exactly&lt;/em&gt; how many questions, how many stars on GitHub, or how many months, that are needed for it to deserve its own tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The general principle should be: Questions first, tag later.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-09-08T17:16:00.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5994" PostTypeId="1" AcceptedAnswerId="5996" CreationDate="2015-09-08T23:49:47.153" Score="7" ViewCount="85" Body="&lt;p&gt;I'm questioning the usefulness of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;framework&lt;/a&gt; tag. There are only 20 questions at the moment and they don't appear to have much in common. Seems like some kind of catch all tag to me. Should we burn it?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="22222" LastEditDate="2015-09-08T23:55:36.633" LastActivityDate="2015-09-10T00:03:46.707" Title="Do we really need this [framework]?" Tags="|discussion|tags|burninate-request|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="5995" PostTypeId="2" ParentId="5987" CreationDate="2015-09-09T02:08:24.233" Score="3" Body="&lt;p&gt;It's done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had a little bit of trouble coming up with titles for these questions, so if anyone wants to go through and try to fix some of the titles, that'd be nice. I did find one false positive that didn't require the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/url-routing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;url-routing&amp;#39;&quot; rel=&quot;tag&quot;&gt;url-routing&lt;/a&gt; though:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/101253/ultimate-tic-tac-toe-a-k-a-tic-tactics&quot;&gt;Ultimate Tic Tac Toe A.K.A. Tic Tactics&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-09-09T02:08:24.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5996" PostTypeId="2" ParentId="5994" CreationDate="2015-09-09T02:16:50.273" Score="5" Body="&lt;h1&gt;Burninate&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;From the tag wiki excerpt:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;&quot;In most cases the tag for a specific framework should be used instead of this tag.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If this tag is only supposed to be used to indicate that you're &lt;strong&gt;using&lt;/strong&gt; a framework, it really doesn't serve a purpose, since we already have tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt;. Let's burninate it.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastActivityDate="2015-09-09T02:16:50.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="5997" PostTypeId="1" AcceptedAnswerId="5998" CreationDate="2015-09-09T19:23:34.990" Score="17" ViewCount="381" Body="&lt;p&gt;I don't see one of these yet, so here's the question for the proposals for the October 2015 Community Challenge!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for October 2015.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Wednesday, September 30th, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout October (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-10-02T20:15:43.227" Title="October 2015 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="5998" PostTypeId="2" ParentId="5997" CreationDate="2015-09-09T19:27:09.953" Score="13" Body="&lt;h2&gt;Mandelbrot Set Fractals&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;So it seems we started &lt;em&gt;something&lt;/em&gt; here with &lt;a href=&quot;https://en.wikipedia.org/wiki/Mandelbrot_set&quot; rel=&quot;nofollow&quot;&gt;Mandelbrot sets&lt;/a&gt;, so the proposal I want to make for October 2015 is to write a programme in your favourite language (or a new one if you're feeling adventurous) that will generate a Mandelbrot set fractal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the bare minimum it should be able to generate the entire Mandelbrot region from &lt;code&gt;x: [-2.5, 1]&lt;/code&gt;, &lt;code&gt;y: [-1, 1]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Optionally it can support zooming and rendering custom regions.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2015-09-09T19:27:09.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="5999" PostTypeId="2" ParentId="5994" CreationDate="2015-09-10T00:03:46.707" Score="2" Body="&lt;p&gt;Not every framework needs it's own tag. If a specific tag is available, use that. If not, use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;framework&lt;/a&gt;. It explicitly states there is no vanilla situation, which is valuable.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-09-10T00:03:46.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6000" PostTypeId="1" CreationDate="2015-09-10T12:25:39.083" Score="55" ViewCount="891" Body="&lt;p&gt;It's a big day. You've been cleared for graduation by the Stack Exchange Community Team! Code Review has already met our threshold for &lt;a href=&quot;https://meta.stackexchange.com/questions/257614/graduation-site-closure-and-a-clearer-outlook-on-the-health-of-se-sites&quot;&gt;graduation-worthy sites&lt;/a&gt;, and today joins in the new design-independent graduation process! Reaching 'mature community' status is a big milestone, and you should be very proud.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've already had an election to have celebrated this previously, but now you will receive the remaining benefits detailed in this process, which include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You will no longer see the &quot;beta&quot; label attached to your site's name&lt;/li&gt;&#xA;&lt;li&gt;You will become eligible for question migration paths with the rest of the network&lt;/li&gt;&#xA;&lt;li&gt;You will be able to select your own community ads&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In the coming months, the site will receive a full design from one of our designers, which will be packaged with an increase in the amount of reputation needed to access each privilege. It's no secret that our backlog for site designs is long, and so although you're looking at wait of several months, but we wanted to &lt;a href=&quot;https://meta.stackexchange.com/questions/260754/feedback-requested-design-independent-graduation&quot;&gt;give you the things we could give&lt;/a&gt; you now. Normally, a site would also be included in the footer at this stage. As mentioned &lt;a href=&quot;https://meta.stackexchange.com/q/263905/238110&quot;&gt;here&lt;/a&gt; we’ve discovered that in our current setup, we’ve hit a barrier to adding sites in the footer wherein they might not actually show up in the footer. We are currently looking into an adequate long term solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site has reached this point because of your generous contributions. Together, you've created a valuable resource that helps people. Congratulations on all you've accomplished.&lt;/p&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-09-10T15:40:58.943" Title="Congratulations! Code Review is undergoing design-independent graduation!" Tags="|discussion|beta-progress|" AnswerCount="3" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6001" PostTypeId="2" ParentId="6000" CreationDate="2015-09-10T13:03:16.353" Score="15" Body="&lt;p&gt;As @RubberDuck said, please raise the rep privileges as soon as possible. We need those for proper graduated site operation. &lt;/p&gt;&#xA;" OwnerUserId="54718" LastEditorUserId="54718" LastEditDate="2015-09-10T15:40:58.943" LastActivityDate="2015-09-10T15:40:58.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6002" PostTypeId="2" ParentId="6000" CreationDate="2015-09-10T13:24:27.027" Score="33" Body="&lt;h1&gt;Hey look!&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/KJjbI.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/KJjbI.png&quot; alt=&quot;Code Review (not beta)&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Made my day!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-10T13:24:27.027" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6003" PostTypeId="1" CreationDate="2015-09-10T13:48:34.947" Score="14" ViewCount="95" Body="&lt;p&gt;With our newly reached &quot;graduated&quot; (I really shouldn't put that in quotes) status, I expect a significant influx of new users, be it through migration or otherwise being drawn in by the thrill of a freshly graduated site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With these users incoming, I also expect a significant inbound amount of edits, as well as lots of new people, that gain the editing-privilege to review and edit, quite possibly without knowing &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5179/37660&quot;&gt;our rules for editing code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can mean a significant amount of necessary user-based moderation, even though @SimonForsberg got our ever-helping Duga to look for exactly that kind of edit and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/24005204#24005204&quot;&gt;warn regulars in the 2nd monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said I think we can actually prevent a lot of these well-intentioned edits by providing clear guidance as to what is an acceptable edit and what is not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we want such a site-specific set of guidance?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, what did I (aside from the necessity to implement it) overlook?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-09-10T15:17:14.620" Title="Do we want site-specific editing guidance?" Tags="|discussion|site-policy|editing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6004" PostTypeId="2" ParentId="6000" CreationDate="2015-09-10T14:00:55.803" Score="20" Body="&lt;p&gt;This is good news in the slow trickle of progress the Stack Exchange staff have been making in delivering on their commitments to supporting community sites through their conception, development, and maturity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While this announcement is sweet, I think the bigger issue is one of predictability. Let's review the Stack Exchange concept as a whole:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the community shows interest and proposes a site on Area 51 - Stack Exchange is committed to allowing discussion on the merits of each proposed site - and has a clear threshold after which the site enters &quot;private beta&quot;.&lt;/li&gt;&#xA;&lt;li&gt;the community seeds the private beta site with content that &quot;mocks out&quot; what the site will be like. After a &quot;while&quot;, the site, if successful, enters public beta. Stack Exchange is committed to &quot;filtering&quot; useful sites in beta, and appointing the moderators.&lt;/li&gt;&#xA;&lt;li&gt;the community (if successful) builds on itself and grows, and fulfils a useful role in Stack Exchange and the internet as a whole. Stack Exchange is committed to providing support and a safety net for the community to &quot;fledge&quot;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This brings us to where we are, conceptually as a site, along with many other beta sites. Until a few years ago, the next step is/was supposed to be:&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;4&quot;&gt;&#xA;&lt;li&gt;now that the community is well established and the site is consistently healthy, the Stack Exchange folk are committed, and responsible for elevating the site to be &quot;equal&quot; among its peers of fully-fledged &quot;mature&quot; sites - &lt;strong&gt;Note:&lt;/strong&gt; At this point, the only responsibility the community has is to &quot;keep doing what it is doing&quot;. There is nothing that needs to be done by the community to make step 4 happen - it is all the responsibility of the Stack Exchange system.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In the case of Code Review, that step 4 has been delayed, and delayed (by about a year now). Stack Exchange is not fulfilling it's commitment to the community that it made when the community started out along this road.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Admittedly, the Stack Exchange system &quot;step 4&quot; is now being broken down in to Steps 4a, 4b, 4c, 4d, 4e, 4f, 4g, 4h, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are three major issues that I have (as a member of this community - so I feel that others may share my concerns):&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;These 4* steps are apparently organized in increasing order of significance - with the most significant steps happening at the end.&lt;/li&gt;&#xA;&lt;li&gt;There is now no clear &quot;goal&quot;, it is &quot;you're somewhere in step 4&quot;&lt;/li&gt;&#xA;&lt;li&gt;There is now even less of an expectation of time-to-delivery than there was before.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;When &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2545/31503&quot;&gt;graduation was &quot;announced&quot;&lt;/a&gt; almost a year ago, the words used were:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review has been added to the list of sites that the SE Design Team will be creating unique site designs for. Unfortunately, the list is long, so it may be several months before you see the first mockups.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A lot has happened since then, but those words are eerily similar to this post:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In the coming months, the site will receive a full design from one of our designers, which will be packaged with an increase in the amount of reputation needed to access each privilege.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, what's changed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, I get it, we are no closer to graduation than we were a year ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am taking the liberty of removing the &lt;a href=&quot;/questions/tagged/graduation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;graduation&amp;#39;&quot; rel=&quot;tag&quot;&gt;graduation&lt;/a&gt; tag from this question, and replacing it with &lt;a href=&quot;/questions/tagged/beta-progress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beta-progress&amp;#39;&quot; rel=&quot;tag&quot;&gt;beta-progress&lt;/a&gt;. The &lt;a href=&quot;/questions/tagged/graduation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;graduation&amp;#39;&quot; rel=&quot;tag&quot;&gt;graduation&lt;/a&gt; is premature.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-09-10T14:08:27.180" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6005" PostTypeId="2" ParentId="6003" CreationDate="2015-09-10T15:17:14.620" Score="10" Body="&lt;p&gt;What would really help is if all these &quot;well intentioned&quot; edits were filtered through review queues instead as people learn.... unfortunately, that threshold for people is still with beta-level reputation levels, so that filter is not as useful as it should be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, this is a perceived problem that may not in fact happen (we would have to &quot;negotiate&quot; with a site to be a migration target, etc. so that sort of thing won't just happen)....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this is a possible solution to a problem which may or may not happen, and it may or may not be circumvented if/when the SE staff properly graduate the site to the point where new-to-the-site users are not established enough to make the editing mistakes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider that edit privilege comes at 1000 reputation on beta sites.... (us), but at 2000 rep on full sites, that double-the-threshold will be a significant help to prevent well-intentioned mistakes.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-09-10T15:17:14.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6006" PostTypeId="1" AcceptedAnswerId="6007" CreationDate="2015-09-10T20:16:43.210" Score="8" ViewCount="142" Body="&lt;p&gt;I seem to notice while browsing the questions list that there always seems to be a question or two containing some reason (almost always broken code) for it to be put on hold. From the last hour as of this post, &lt;a href=&quot;https://codereview.stackexchange.com/questions/104362/recrusive-dynamic-fibonacci-help-w-hashmap&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/104366/code-wont-allow-input&quot;&gt;here&lt;/a&gt; are the two latest such questions. While the moderators do a very good job of putting these questions on hold within 10 minutes or so, it seems like a problem that could be prevented before it is allowed to take effect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since they are almost always new users posting these questions, I would suggest some sort of message in the sign-up process, or a one time mandatory page to read explicitly telling users that this is NOT the place for fixing code (perhaps directing them to SO instead). Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="68171" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-10-02T23:41:49.830" Title="How can we work to prevent off-topic questions?" Tags="|discussion|feature-request|asking-questions|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6007" PostTypeId="2" ParentId="6006" CreationDate="2015-09-10T20:50:43.150" Score="15" Body="&lt;p&gt;On Server Fault, for example, new users see a &lt;a href=&quot;//serverfault.com/questions/ask/advice&quot; rel=&quot;nofollow&quot;&gt;click-through warning&lt;/a&gt; when asking any question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Considering that Code Review puts 30% of its questions on hold (though many questions are eventually reopened), it may be time to consider adding this minor obstacle.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-09-10T23:18:16.230" LastActivityDate="2015-09-10T23:18:16.230" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6008" PostTypeId="2" ParentId="6006" CreationDate="2015-09-10T23:44:50.223" Score="9" Body="&lt;p&gt;I wanted to give you some stats to back up your claim that questions put on hold are &amp;quot;almost always broken&amp;quot;. This data is from the &lt;a href=&quot;https://codereview.stackexchange.com/tools/question-close-stats?daterange=last90days&quot;&gt;moderator tools&lt;/a&gt; (2k + link).&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Over the last 90 days&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions Asked: 3777&lt;/li&gt;&#xA;&lt;li&gt;Question Closed: 1208&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Giving us a percentage of questions put on hold of &lt;strong&gt;31.98%&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Of those 1208 questions put on hold, &lt;em&gt;&lt;strong&gt;653&lt;/strong&gt;&lt;/em&gt; were closed for being broken. That's &lt;em&gt;over half&lt;/em&gt; of the questions we've closed and roughly 16% of all questions asked during that time. So, your observation is correct. This lets us focus our efforts on the chunk of questions/users that's most likely to give us a bang for our buck.&lt;/p&gt;&#xA;&lt;p&gt;I for one would love to see SE help us out with a title filter along the lines of what was implemented here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/93391/23788&quot;&gt;When &amp;quot;How To Ask&amp;quot; is too subtle&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I can't say for sure that it would help, but &lt;em&gt;it couldn't hurt&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Without the help of SE staff, there's little we can do but continue to hammer these closed and leave helpful comments pointing to the help center and relevant metas. Many of us use the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4952/41243&quot;&gt;list of frequently posted comments&lt;/a&gt; to make life a little easier.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-11T11:34:26.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6009" PostTypeId="1" AcceptedAnswerId="6010" CreationDate="2015-09-11T12:31:47.617" Score="5" ViewCount="98" Body="&lt;p&gt;There is this strange indication in my profile:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Fhilk.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Fhilk.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What does it mean? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible bug?&lt;/p&gt;&#xA;" OwnerUserId="69334" LastEditorUserId="21904" LastEditDate="2015-09-14T07:57:06.607" LastActivityDate="2015-09-14T07:57:06.607" Title="Badge points 6/5?" Tags="|discussion|badges|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6010" PostTypeId="2" ParentId="6009" CreationDate="2015-09-11T12:59:01.510" Score="18" Body="&lt;p&gt;It means that the system has noticed that you meet one of the requirements for this tag, but you haven't been awarded the tag yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If  you click on it it says:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/YBuIf.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/YBuIf.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;em&gt;need positive question record&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have three deleted questions with 0 or less score.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You just need to continue asking &lt;em&gt;good&lt;/em&gt; questions and you will be awarded this badge eventually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, the system only gives out some tags at specific times (like once per 3 hours or once per day). But in this case it is the positive question record that is preventing you from getting this badge.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-09-11T12:59:01.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6011" PostTypeId="1" AcceptedAnswerId="6013" CreationDate="2015-09-11T14:58:29.970" Score="12" ViewCount="211" Body="&lt;p&gt;Noticing the the September 2015 Community Challenge has just started (10 days ago), a few things came up in chat (that concerned me):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/23991661#23991661&quot;&gt;http://chat.stackexchange.com/transcript/message/23991661#23991661&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@EBrown Community Challenges never die out, they just take a break every now and then. Personally there are many challenges already that I would like to implement but I just can't keep up with them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/23992329#23992329&quot;&gt;http://chat.stackexchange.com/transcript/message/23992329#23992329&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@EBrown they are indeed a nice touch, as long as there's enough interest in them. People need to participate. I was a bit disappointed that I was the only one that implemented the Election challenge.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which begs the question, do we have too many Community Challenges out there now?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we change the schedule? Instead of Monthly should we have ____?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We seem to have an abundance of challenges, but not a lot of participation (presumably due to the fact that a large number of persons on this site have jobs, school, etc.), so should we do them less frequently?&lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2016-05-20T20:52:24.970" Title="Should Community Challenges be monthly, or not?" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6012" PostTypeId="2" ParentId="6011" CreationDate="2015-09-11T15:01:59.840" Score="4" Body="&lt;p&gt;Personally, I am curious if &quot;Quarterly Community Challenges&quot; wouldn't be a better idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of each month, we can do them every three months. (January - March, April - June, July - September, October - December)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would also allow more participation for each one, before a new one is decided. (And allow more people to chime in on the decision for a new one as well.)&lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2015-09-11T15:01:59.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6013" PostTypeId="2" ParentId="6011" CreationDate="2015-09-11T15:02:25.550" Score="11" Body="&lt;p&gt;Challenges should happen with the frequency and timing that is suitable for the community as a whole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some seasonal aspects to things too - winterbash (with hats) is a whole month of distraction, and perhaps it's a bad time for a challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, perhaps a hat requires questions of a certain type, and having a community challenge may actually help!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Challenges are a response to many things, including just general discussion, or community events. One challenge was inspired by the site elections, other challenges inspired by general chat in the 2nd monitor. Challenges because stack snippets were made available, or Data Explorer had beta-site data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Making a formal timetable for challenges, of any type, would be wrong. They are a mostly spontaneous thing.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-09-11T15:02:25.550" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6014" PostTypeId="1" CreationDate="2015-09-14T14:52:09.263" Score="12" ViewCount="116" Body="&lt;p&gt;The off-topic list at meta includes:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So questions must compile and work, in order to be considered on-topic questions. Consider: &lt;a href=&quot;https://codereview.stackexchange.com/q/104639/31292&quot;&gt;Count every word occurrence from file&lt;/a&gt;. This code obviously will not compile as presented. It is missing four &lt;code&gt;#includes&lt;/code&gt; (&lt;code&gt;&amp;lt;string&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;iostream&amp;gt;&lt;/code&gt;, &lt;code&gt;&amp;lt;vector&amp;gt;&lt;/code&gt;, and &lt;code&gt;&amp;lt;fstream&amp;gt;&lt;/code&gt;). Based on the phrasing of OP's question, the code does work and the concern is simply algorithmic. So I simply editted in the includes.&lt;/p&gt;&#xA;&lt;p&gt;This was removed due to:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code in a question must never be edited. Your edit is more appropriate as a comment.&lt;/p&gt;&#xA;&lt;p&gt;Obvious, but still an educated guess. We don't know the order of the includes, nor do we know if the code compiles despite missing includes. Therefore, putting the missing includes in there seamlessly is not appropriate; a comment would be better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I find that reasoning ludicrous. The order of the includes is definitely irrelevant to the question (at best, there could be irrelevant &lt;code&gt;#includes&lt;/code&gt; that merit a comment about their irrelevance), and the code &lt;strong&gt;will not&lt;/strong&gt; compile without them (try it). I am not changing variable names, code structure, or anything vital to the question. I am simply making the question adhere to the guidelines.&lt;/p&gt;&#xA;&lt;p&gt;Otherwise, the only valid response is a vote-to-close - which seems excessive since outside of the missing &lt;code&gt;#include&lt;/code&gt;s, the question is perfectly reasonable. As the question currently has 4 upvotes and zero close votes (despite, again, containing broken code), it seems that the community implicitly agrees with this.&lt;/p&gt;&#xA;&lt;p&gt;I simply want to make it explicit. Should this sort of edit be deemed acceptable? What if OP (a new user) does not return to edit in the missing includes? Should the question be closed then?&lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-14T15:35:26.643" Title="Editing in missing #includes" Tags="|discussion|specific-question|editing|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6015" PostTypeId="2" ParentId="6014" CreationDate="2015-09-14T15:28:05.453" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;So questions must compile and work, in order to be considered on-topic questions.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. &lt;em&gt;The &lt;strong&gt;code&lt;/strong&gt; must compile and work &lt;strong&gt;in author's environment&lt;/em&gt;&lt;/strong&gt;, so that OP isn't asking the CR community to &lt;em&gt;fix their code&lt;/em&gt;, which would be Stack Overflow territory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the code in the question itself doesn't need to compile straight out of the &quot;ask question&quot; box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, if the code in the question contains syntax errors and obviously won't even compile, it's broken code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't do C++, but I deem &lt;code&gt;#includes&lt;/code&gt; directives similar to C# &lt;code&gt;using&lt;/code&gt; directives. Consider this snippet:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public async Task&amp;lt;int&amp;gt; DoSomething()&#xA;{&#xA;    // do something async&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If the OP's code doesn't include &lt;code&gt;using System.Threading.Tasks;&lt;/code&gt;, this won't compile, because &lt;code&gt;Task&amp;lt;T&amp;gt;&lt;/code&gt; isn't in scope. But does it make the question off-topic? No, it doesn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Compare to this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public async DoSomething()&#xA;{&#xA;    // do something async&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Whatever &lt;code&gt;using&lt;/code&gt; statements OP has, this method can't possibly compile, because the method is missing a return type - OP can't possibly have even tested their code, so claiming &quot;it works in my environment&quot; isn't even a possibility: &lt;em&gt;that&lt;/em&gt; is broken code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Asking that the code is working code makes a great filter for off-topic &quot;what's wrong with this code?&quot; questions, and weeds out the low-quality &quot;please review this code I just wrote on a napkin&quot; questions that contain blatantly broken code that the author couldn't even be bothered with compiling and running themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A legit question that's merely missing &lt;code&gt;#includes&lt;/code&gt; directives, probably had them redacted for brevety (a common reflex in users coming from SO) - of course, the code won't compile without these directives, but &lt;strong&gt;not having them in the question does not make the question off-topic with broken code&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether the code in the question box compiles all by itself and can be copied and pasted into your IDE without adding any directives and additional context, is irrelevant: if that were a requirement for on-topicness, we couldn't have tags like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt;, and people coming here to post &lt;em&gt;parts&lt;/em&gt; of their project that reference methods and types that are not included in the post.. and IMO &lt;em&gt;that&lt;/em&gt; would be ludicrous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Should this sort of edit be deemed acceptable?&lt;/em&gt; Let's be consistent here, and leave code block edits up to the author of the question. Feel free to comment and ask that the missing &lt;code&gt;#includes&lt;/code&gt; are (ooh) &lt;em&gt;included&lt;/em&gt; (bah-dum-tish).&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;What if OP (a new user) does not return to edit in the missing includes?&lt;/em&gt; That would be sad, but not harmful. The includes don't add much to the question anyway.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Should the question be closed then?&lt;/em&gt; Nope. The code works, OP isn't asking about a specific programming issue.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-09-14T15:28:05.453" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6016" PostTypeId="2" ParentId="6014" CreationDate="2015-09-14T15:30:07.037" Score="10" Body="&lt;p&gt;I do agree with @200_success that it was better left as a comment.  I don't feel that even something like &lt;code&gt;#include&lt;/code&gt; should be added to the question by someone else.  I would assume that the OP was already aware of &lt;code&gt;#include&lt;/code&gt;s for his/her local code (you'd have to be a &lt;em&gt;super&lt;/em&gt; beginner to not know about using the most basic ones) but felt that it wasn't necessary to have in the question.  This could be because he/she wasn't aware that we prefer a compilable solution as-is, which of course would include the &lt;code&gt;#include&lt;/code&gt;s.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the OP never gets around to making this change, even after leaving a comment and possibly after giving a downvote, then just leave it at that.  You should certainly still mention it in an answer, to which the OP may say that they were indeed left out intentionally.  But other than that, they shouldn't be added to the question by anyone else.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-09-14T15:30:07.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6017" PostTypeId="2" ParentId="6014" CreationDate="2015-09-14T15:35:26.643" Score="8" Body="&lt;p&gt;&lt;code&gt;#include&lt;/code&gt; is a nice-to-have thing in a question. I agree with Mat's and Jamal's answers - that while the code won't compile without the includes, they are not necessary to make the question on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, editing them in is also &quot;wrong&quot; because it is the sort of thing only the question asker can know for sure, how it's done (hey, maybe they have their own strings.h!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point I want to make, though, is about down-votes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the way a person asks their question makes it hard to read, or review, then feel free to downvote the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally try to include as much code as I can in all my code blocks so that it is easy for a person to copy/run the code. I also often include links to sites like ideone so people can see it running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Part of the downvote tool-tip is &quot;it's unclear or not useful&quot; - if the question is unclear as a result of missing includes, then feel free to apply a -1 (and perhaps a comment).... but a close vote, or edit, are not the solution.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-09-14T15:35:26.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6018" PostTypeId="2" ParentId="5366" CreationDate="2015-09-14T19:57:04.600" Score="1" Body="&lt;p&gt;It will be good if the off-topic close reasons are ordered such that&#xA;voters could go down the list and pick the reason that is most likely to stick. (@200_success' idea)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about something like this (some parts borrowed from other answers):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Programming concepts are off topic&lt;/strong&gt; &amp;mdash;&#xA;  Unfortunately, questions about review tools, methodologies, how code works, adding features, and general programming concepts are outside the scope of this site.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Not the owner&lt;/strong&gt; &amp;mdash;&#xA;  For constructive and practical reasons, we ask that all code submitted for peer review be under the direct &quot;ownership&quot; and control of the author requesting the review. Unfortunately, reviewing code written by colleagues, employees, or other third parties is not within the spirit of this site.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Hypothetical or example code&lt;/strong&gt; &amp;mdash; &#xA;  Questions must involve the &lt;strong&gt;real code&lt;/strong&gt; as it is in your existing project. Pseudocode, hypothetical code, or stub code should be replaced by a concrete example. After that, we will consider reopening it.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Code is not ready to review&lt;/strong&gt; &amp;mdash; &#xA;  We offer to peer review &lt;strong&gt;your fully &lt;em&gt;working&lt;/em&gt; code&lt;/strong&gt; for good practices, readability, completeness, optimal performance, and security issues. Unfortunately, questions about non-working or buggy code, incomplete stubs, or code not yet written are outside the scope of this site.&#xA;  After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Code not included&lt;/strong&gt; &amp;mdash; &#xA;  Questions must &lt;strong&gt;include the code&lt;/strong&gt; to be reviewed. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself. After the code to be reviewed has been included, we will consider reopening it.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A related issue is that the current off-topic close reasons don't line up well with the on-topic checklist. It will be good to adjust those too accordingly.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="31503" LastEditDate="2015-09-14T21:46:19.823" LastActivityDate="2015-09-14T21:46:19.823" CommentCount="1" CommunityOwnedDate="2015-09-14T19:57:04.600" ContentLicense="CC BY-SA 3.0" />
  <row Id="6019" PostTypeId="2" ParentId="6011" CreationDate="2015-09-16T01:36:20.407" Score="4" Body="&lt;p&gt;We may want to establish a system that determines this for us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could have one protocol that counts the number of entries per week or another that checks for a threshold in total entries, perhaps something that implements several indicators, since interest is also a contributing factor(&lt;em&gt;Hey, this could be a challenge! A meta challenge!&lt;/em&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But one good thing about these challenges is that I personally never really perceived them to have a time limit. I completed Ultimate Tic Tac Toe due to the community challenge but I hadn't even begun using the site till a year after it was posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A challenge is ideally: &lt;em&gt;interesting&lt;/em&gt;, &lt;em&gt;feasible&lt;/em&gt; for those interested, have nuance that makes it actually &lt;em&gt;challenging&lt;/em&gt;, and also depth that make several entries &lt;em&gt;personal&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The biggest reason I find to increase or decrease the frequency of these challenges is probably just the time to choose them in the first place. Some things are very field-specific and not a good choice for an entire community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see merit in challenges that can be simple to start, but optionally have depth. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5850/september-2015-community-challenge/5851#5851&quot;&gt;Learn a new language&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it &lt;strong&gt;interesting&lt;/strong&gt;, widely &lt;strong&gt;feasible&lt;/strong&gt;, &lt;strong&gt;personal&lt;/strong&gt; and &lt;strong&gt;challenging&lt;/strong&gt;?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Anyone curious about X language, just got an excuse to delve inwards.&lt;/li&gt;&#xA;&lt;li&gt;Tons of tutorials available for most languages.&lt;/li&gt;&#xA;&lt;li&gt;Challenge inherent in learning something new.&lt;/li&gt;&#xA;&lt;li&gt;Different languages learned and no specific end-result means it's definitely personal.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Implement X - x being something general like a 'game' (there's a reason these are popular).&#xA;User will definitely pick a method that is feasible, yet challenging enough to be worth writing, of course it'll be something interesting to them, and all entries would inherently be personal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, anything simple with a variety of optional improvements is good. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Simplicity means more contributions.&lt;/li&gt;&#xA;&lt;li&gt;Optional depth means they will be personalized and relatively challenging.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then the only task we'd worry about is making sure it's something of interest -- of course there's no requirement to fulfill all the points, but I'd say that lately some of these propositions have assumed interest by virtue of being a community challenge, which definitely isn't the case when they become monthly.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-05-20T20:52:24.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6020" PostTypeId="2" ParentId="5427" CreationDate="2015-09-17T00:56:39.303" Score="5" Body="&lt;p&gt;It'd certainly be a very helpful feature, which would also keep as many off-topic questions from being posted. This is a very hard task though, so I'd suggest that we just check to see if there's properly formatted code, or not, and if there isn't, then display a message like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It appears that your question contains no code. If you haven't formatted your code correctly, please format it correctly. If your question does contain no code, then it will considered as off-topic. Please refer to the &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;help center&lt;/a&gt; to learn what is on, and off-topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or something a little more &lt;em&gt;&quot;word-smithy&quot;&lt;/em&gt; along the lines of that.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-09-17T14:30:11.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6021" PostTypeId="1" CreationDate="2015-09-17T17:04:06.900" Score="11" ViewCount="148" Body="&lt;p&gt;I have a project that I've undertaken to better understand several distinct aspects of the language and system I'm learning and am wondering what the best approach to asking about these aspects is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like review of &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the performance, clarity and efficacy of the algorithms I'm using;&lt;/li&gt;&#xA;&lt;li&gt;effective use of language idioms;&lt;/li&gt;&#xA;&lt;li&gt;how the project is factored and organized into files and modules; and,&lt;/li&gt;&#xA;&lt;li&gt;my approach to documenting and commenting the project. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;While these blend into each other, the first and last (at least) seem quite distinct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I ask separate questions for each (cross linking for reference), or for some combinations? Should I ask one large question with different parts? If I do ask separate questions (say for 1 and 4) is it appropriate to include slightly different code in each to focus the question (e.g. for 1, stripping out most comments and flattening the file structure)?&lt;/p&gt;&#xA;" OwnerUserId="37543" LastActivityDate="2015-09-23T21:41:51.033" Title="What is the best way to ask about distinct aspects of a project?" Tags="|discussion|asking-questions|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6022" PostTypeId="2" ParentId="6021" CreationDate="2015-09-17T17:12:37.453" Score="7" Body="&lt;p&gt;In my opinion, you should just ask the question and mention you'd like people to give their opinion on these 4 points.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviewers will be able to choose which aspect they want to review based on the time they have and their knowledge, and you should end up with pretty good points from the community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, if you feel like you've gathered enough information, you can refactor your code and ask a follow-up question to see if other things can be improved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is how I'd do it.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2015-09-17T17:12:37.453" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6023" PostTypeId="2" ParentId="6021" CreationDate="2015-09-17T17:53:37.287" Score="13" Body="&lt;p&gt;It is our policy that any and all aspects of the code are up for review. You can ask for special attention on aspects that interest you the most, and reviewers may or may not address those exactly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, posting the same code with different specific questions won't make sense, as the different posts will still be effectively the same in terms of our policy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, if you can split your code to smaller logical elements that are reviewable independently without deep knowledge of the other parts, then it can be a good idea to split it to multiple questions. Shorter code is naturally easier to review, which attracts more reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm also going to quote verbatim &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;@rolfl&lt;/a&gt;'s comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, splitting the code in to independent parts is often an education for the programmer too, and leads to better, more modularized code as a bonus!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-09-23T21:41:51.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6024" PostTypeId="2" ParentId="6021" CreationDate="2015-09-17T18:01:44.513" Score="7" Body="&lt;p&gt;Welcome to Code Review!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know where you're coming from: on Stack Overflow, you need to ask &lt;em&gt;specific&lt;/em&gt; questions, and each post should have &lt;em&gt;one single question&lt;/em&gt; and has &lt;em&gt;one true answer&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site is different in many ways. We took the Stack Exchange Q&amp;amp;A template, and turned it into... &lt;em&gt;something else&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Questions&quot; on this site are not really questions. If you post one with a title such as &quot;How can I improve performance with this foobarizer code?&quot;, and only post the code that's directly responsible for foobarizing, with &lt;code&gt;//do something&lt;/code&gt; placeholder comments all over, you might get downvoted, and even closed as unclear or, depending how boiled-down (/MCVE'd) your code is, closed as stub/hypothetical code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's because on-topic &quot;questions&quot; on this site are all asking the same thing:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Does this code make my ass look fat?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And then some reviewers will point out naming issues and non-adherence to standards; others will take your code and walk you through a complete refactoring; others will take a single problematic line of code and explain everything there is to know about &lt;em&gt;why that's wrong&lt;/em&gt; - all are acceptable answers, all are valuable; and as the reviewee you decide which one is the most helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how do you ask?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Pick a title that succinctly describes as least vaguely what your code is about. Witty, punny titles tend to get more clicks than the boring ones.&lt;/li&gt;&#xA;&lt;li&gt;Format your post so that it's easy to follow - take the time to describe what each class does, use MarkDown formatting and MathJax as needed. Do not worry about long posts, unless the system tells you it's too long - but the best questions focus on a particular part of a project, e.g. a post for the Poker hand evaluation code, another post for the UI and modeling, another for the chat module, etc.: a whole entire project-in-a-post isn't illegal, but more likely to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2320/23788&quot;&gt;zombify&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Point out the area(s) of concern, describe what the code is doing. Avoid cutting off &quot;irrelevant parts&quot; - there's no such thing as irrelevant code here.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-09-17T18:01:44.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6025" PostTypeId="1" AcceptedAnswerId="6026" CreationDate="2015-09-19T09:00:50.207" Score="4" ViewCount="123" Body="&lt;p&gt;I have a project of 300+ lines, however I only want to review a part of the project. The project is hosted on GitHub.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that mean that I have to post the full 300+ lines and highlight that I want a specific part of the code reviewed? Or is a link to the GitHub project sufficient if I post only the amount I want to have reviewed? &lt;/p&gt;&#xA;" OwnerUserId="37321" LastEditorUserId="22222" LastEditDate="2015-09-19T15:00:09.447" LastActivityDate="2015-09-20T16:38:52.510" Title="Requesting a review of part of a small project" Tags="|discussion|code-length|third-party|" AnswerCount="1" CommentCount="1" ClosedDate="2015-09-24T18:51:22.953" ContentLicense="CC BY-SA 3.0" />
  <row Id="6026" PostTypeId="2" ParentId="6025" CreationDate="2015-09-19T09:26:04.617" Score="8" Body="&lt;p&gt;Post the relevant code you want reviewed and include a link to the GitHub repository. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may include additional code you don't want reviewed, if you think it will help reviewers (for example, it might be easier than reading two tabs in parallel). In that case, indicate clearly the parts you don't want reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also &lt;a href=&quot;https://codereview.meta.stackexchange.com/search?q=include%20github&quot;&gt;similar discussions&lt;/a&gt; on this site, especially &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1308/can-i-put-my-code-on-a-third-party-site-and-link-to-the-site-in-my-question&quot;&gt;this one&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;@rolfl&lt;/a&gt; pointed out in a comment, this is also great reading: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-09-20T16:38:52.510" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6027" PostTypeId="1" AcceptedAnswerId="6031" CreationDate="2015-09-20T18:03:14.000" Score="8" ViewCount="101" Body="&lt;p&gt;Currently in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;, there is a &quot;recent questions&quot; feed that is displayed by our very own Captain Obvious.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be a good idea to have a &quot;recent answers&quot; feed, too?&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="59481" LastEditDate="2015-09-20T18:11:27.447" LastActivityDate="2015-09-21T05:34:24.953" Title="An answer feed in The 2nd Monitor" Tags="|feature-request|chat|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6028" PostTypeId="2" ParentId="6027" CreationDate="2015-09-20T18:10:13.240" Score="2" Body="&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&lt;p&gt;Many answers go unnoticed and this will help in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/999/call-of-duty-were-on-a-mission&quot;&gt;The Mission&lt;/a&gt; because users will be more aware of answers worthy of votes.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-20T18:10:13.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6029" PostTypeId="2" ParentId="6027" CreationDate="2015-09-20T18:11:12.650" Score="6" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;Users who are regulars here are going to know other users who are regulars, and may feel strongly obliged to vote on another regular's answer if they seed it come up in the feed. This leads to falsely-earned reputation.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-09-20T18:11:12.650" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6030" PostTypeId="2" ParentId="6027" CreationDate="2015-09-20T18:14:32.007" Score="-2" Body="&lt;h1&gt;Yes-ish&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I think this is a good idea, but I don't think we want to clutter up chat with recent answers. Rather than &lt;em&gt;all&lt;/em&gt; recent answers, maybe we could post answers that meet the following criteria:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Answer must have at the maximum, zero votes.&lt;/li&gt;&#xA;&lt;li&gt;Answer must be older than one day. (This can be up for debate.)&lt;/li&gt;&#xA;&lt;li&gt;Answer can be accepted, or not accepted.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Or in other words, only zombies. Since @RoboSanta already does most of this, maybe his functionality could just be expanded.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="53251" LastEditDate="2015-09-20T18:40:47.863" LastActivityDate="2015-09-20T18:40:47.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6031" PostTypeId="2" ParentId="6027" CreationDate="2015-09-20T18:15:03.693" Score="12" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I think The Mission is about bringing down the zombie count. That's a much smaller subset than all the answers. I think all the answers would be too much. On days when users pimp several answers, &lt;em&gt;that&lt;/em&gt; already feels too much sometimes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind that the main purpose of the 2nd monitor is to discuss site business. All the answers would be surely too much noise and annoying.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-09-21T05:34:24.953" LastActivityDate="2015-09-21T05:34:24.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6032" PostTypeId="2" ParentId="5366" CreationDate="2015-09-21T19:17:51.267" Score="4" Body="&lt;p&gt;Looking through the on-topic questions, I decided to categorize into three different categories, which can be used as close reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not added any markdown to the close reasons as I wanted to more or less &quot;throw this out there&quot; first, before focusing on the exact details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do like Robert's idea about telling what Code Review as a site &lt;em&gt;is&lt;/em&gt; instead of focusing on what is &lt;em&gt;wrong&lt;/em&gt; with the question, and I have incorporated this idea in my close reason drafts.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Not something we review&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;On-topic questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;&lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For constructive and practical reasons, we ask that all code submitted for peer review be under the direct &quot;ownership&quot; and control of the author requesting the review, and that the code is included within the question itself. Unfortunately, reviewing code that is written by a third party or located on a third party site is not within the spirit of Code Review Stack Exchange.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Purpose of reviewing code&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;On-topic questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review is a community-run website where programmers offer to peer review your fully working code to make it better with regards to security issues, readability, completeness, and performance. To accomplish that we require code to not be stripped of too much context.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(This close reason could probably be improved a bit)&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Working, finished code&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;On-topic question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code is not ready to review — Code Review is a community-run website where programmers offer to peer review your fully working code for security issues, readability, completeness, and optimal performance. Unfortunately, questions about non-working or buggy code, or code not yet written are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(taken from &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5463/31562&quot;&gt;Robert's answer&lt;/a&gt;, with a minor change)&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Not used as a close reason&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is one on-topic question that we tend to ignore when it comes to close reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Instead, we &lt;em&gt;do&lt;/em&gt; post feedback about all facets of the code, no matter what is being asked.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-09-21T19:17:51.267" CommentCount="2" CommunityOwnedDate="2015-09-21T19:17:51.267" ContentLicense="CC BY-SA 3.0" />
  <row Id="6033" PostTypeId="1" CreationDate="2015-09-24T07:59:26.387" Score="14" ViewCount="85" Body="&lt;p&gt;There's &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.6&lt;/a&gt;, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; breaks this pattern. Can this be fixed?&lt;/p&gt;&#xA;" OwnerUserId="10582" LastEditorUserId="22222" LastEditDate="2015-09-24T15:16:55.923" LastActivityDate="2015-09-24T15:16:55.923" Title="Inconsistent Python tag formatting" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6034" PostTypeId="2" ParentId="6033" CreationDate="2015-09-24T15:15:17.373" Score="11" Body="&lt;p&gt;Done, but a bit differently from how you asked. &#xA;I did the following renames:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.6&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.6&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So now all names have dashes. This is in line with how they do it over &lt;a href=&quot;https://stackoverflow.com/tags&quot;&gt;at Stack Overflow&lt;/a&gt;, where they have a lot of volume of Python questions,&#xA;and I guess this scheme works well for them. The old names are left as synonyms.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2015-09-24T15:15:17.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6036" PostTypeId="1" AcceptedAnswerId="6039" CreationDate="2015-09-29T18:52:06.480" Score="6" ViewCount="143" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/106028/56262&quot;&gt;https://codereview.stackexchange.com/q/106028/56262&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do have three upvotes, but I still can't quite decide if I chose the correct place to ask this question, since my own solution doesn't feel quite &quot;final&quot; enough to me, I'm wondering if what I'm asking is really &quot;Code Review&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel the upvotes could have simply been because of the effort I put in describing the issue and how I described what I'm trying to do, rather than because the question is good for this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was first going to place the question on the Physics stack exchange, but it became dependent on my code. I considered the main SO site, but decided to to post it here because it comes off as &lt;em&gt;&quot;How can I improve my code&quot;&lt;/em&gt;, which does seem like what this site handles, except for what I mentioned before - it isn't really &quot;final&quot; code I'm showing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this the best place for it?&#xA;At what point is the line drawn between a question about &quot;pseudo-code&quot; (&lt;em&gt;should be asked elsewhere&lt;/em&gt;), and a question about &quot;Let's improve this code&quot;?&lt;/p&gt;&#xA;" OwnerUserId="56262" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-09-29T19:10:12.297" Title="Is my question suited for Code Review?" Tags="|discussion|specific-question|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6037" PostTypeId="2" ParentId="6036" CreationDate="2015-09-29T19:01:37.830" Score="3" Body="&lt;h1&gt;tl;dr, Yes&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Yes, I think that your question is perfectly fine. You have working, non-pseudo-code that is (presumably) your own, and you appear to be asking for improvements to it. This is what Code Review is all about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're asking this because it doesn't have any answers, don't worry. It sometimes takes a little longer than other Stack Exchange sites to get an answer, but I wouldn't let that deter you. ;-)&lt;/p&gt;&#xA;" OwnerUserId="53251" LastActivityDate="2015-09-29T19:01:37.830" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6038" PostTypeId="2" ParentId="6036" CreationDate="2015-09-29T19:01:44.653" Score="2" Body="&lt;p&gt;It looks perfectly fine to me. It's code you wrote yourself, it's actual code instead of pseudo code and it does work as intended. Now you want to see if you could've done anything better to improve the quality of your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's what we're all about :-)&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-09-29T19:01:44.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6039" PostTypeId="2" ParentId="6036" CreationDate="2015-09-29T19:10:12.297" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;it isn't really &quot;final&quot; code I'm showing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It seems to be &quot;final enough&quot; to be reviewable. (Is code ever &quot;final&quot;?)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this the best place for it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;best&lt;/em&gt; place? Depends on what kind of answers you are primarily looking for. On Code Review, we have a policy that answers may touch on any aspect of your code. So you might end up with an answer that only mentions your variable naming, for example. But another answer might answer your specific question that you want answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Depending on how you formulate the question, it could &lt;em&gt;potentially&lt;/em&gt; fit also at Mathematics, or Physics, and other related Stack Exchange sites. Those kind of sites would not be very interested in your code, but more about your calculations / a description of your approach.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;At what point is the line drawn between a question about &quot;pseudo-code&quot; (should be asked elsewhere), and a question about &quot;Let's improve this code&quot;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is a hard line to specify exactly where it is, it is mostly determined on a case-to-case basis. Generally, avoiding placeholder comments and obfuscated variable names such as &lt;code&gt;someVar&lt;/code&gt; is a good indication that it is not pseudo-code.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-09-29T19:10:12.297" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6040" PostTypeId="1" AcceptedAnswerId="6042" CreationDate="2015-09-30T00:30:22.907" Score="14" ViewCount="152" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/105978/handling-enum-flags-for-a-copy-operation&quot;&gt;This question&lt;/a&gt; picked up two answers before it was closed as stub-code.  Now, the OP added the missing snippets without removing a single line, and the answers are likely still valid as they only covered the structure of the code, which was unchanged.  Why was this edit rolled back as invalidating the answers when it didn't invalidate any answers, and it made an off-topic question on-topic?&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-09-30T01:33:48.630" Title="Editing code without invalidating answers" Tags="|discussion|specific-question|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6041" PostTypeId="2" ParentId="6040" CreationDate="2015-09-30T00:37:19.010" Score="1" Body="&lt;p&gt;I rolled it back, since I handle the following principles.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If a question has answers, you don't edit the code.&#xA;  If a question is off-topic, we close it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This gets tricky if an off-topic question can only be made on-topic by changing the code, since the moment a question gets answers there's a catch 22 situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, off-topic questions should not be answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the general consensus is that this specific edit should not have been reverted, let's hear it.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-09-30T00:37:19.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6042" PostTypeId="2" ParentId="6040" CreationDate="2015-09-30T01:33:48.630" Score="11" Body="&lt;p&gt;I believe that the code added in Rev 5 should be kept, and the question reopened, because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rev 5 doesn't invalidate any existing answers.&lt;/li&gt;&#xA;&lt;li&gt;That revision just &lt;em&gt;added&lt;/em&gt; code, and didn't really &lt;em&gt;modify&lt;/em&gt; existing code.  (If the added code were in a separate block rather than interspersed, I doubt that we would even need to have this discussion.)&lt;/li&gt;&#xA;&lt;li&gt;The users who answered took the risk when they gave their advice despite having incomplete information.&lt;/li&gt;&#xA;&lt;li&gt;Making the original poster ask another question with identical intent is just pointless red tape.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-09-30T01:33:48.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6043" PostTypeId="2" ParentId="5041" CreationDate="2015-09-30T16:32:28.933" Score="1" Body="&lt;p&gt;There is a difference between the two genres, though RPG elements are now commonly added to just about every other genre - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5043/56262&quot;&gt;@smci's answer&lt;/a&gt; covers the difference well, I think.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The important thing is whether the difference is important in the context of Code Review. If we already understand the goal of the code, we shouldn't need to know that this is an adventure game, not an RPG.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe we should consider removing both tags and putting them in the more general &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag? Otherwise we may end up with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/top-down-shooter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;top-down-shooter&amp;#39;&quot; rel=&quot;tag&quot;&gt;top-down-shooter&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/first-person-shooter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;first-person-shooter&amp;#39;&quot; rel=&quot;tag&quot;&gt;first-person-shooter&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/third-person-shooter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;third-person-shooter&amp;#39;&quot; rel=&quot;tag&quot;&gt;third-person-shooter&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/horror-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;horror-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;horror-game&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/racing-game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;racing-game&amp;#39;&quot; rel=&quot;tag&quot;&gt;racing-game&lt;/a&gt;, etc. for every genre of games.&lt;/p&gt;&#xA;" OwnerUserId="56262" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-09-30T18:52:38.967" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6044" PostTypeId="1" CreationDate="2015-09-30T17:09:23.157" Score="4" ViewCount="64" Body="&lt;p&gt;I was searching for the following type of information about &quot;feature requests&quot; and the status they eventually get:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Who decides when the status of a &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; question should be assigned?&lt;/li&gt;&#xA;&lt;li&gt;Are there any rules about how soon the status should be assigned?&lt;/li&gt;&#xA;&lt;li&gt;Should I give my own input on a &lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt; question, even though it is now declined? If I think more could be added to such a question, or that situations have changed enough, should I ask a new &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; or add to the old one?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="56262" LastEditorUserId="9357" LastEditDate="2015-09-30T18:21:56.327" LastActivityDate="2015-09-30T18:24:09.610" Title="How do [feature-request] questions work with [status-*] tags?" Tags="|discussion|tags|meta|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6045" PostTypeId="2" ParentId="6044" CreationDate="2015-09-30T17:17:33.923" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Who decides when the status of a &quot;feature-request&quot; question should be assigned?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Moderators or employees. Usually that is only done by employees, though. Sometimes when there is preexisting consensus or previous questions about the same &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/feature-request&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt;, moderators may tag a question with the appropriate tag, and then close as duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general the [status-*] tags are reserved for employees, though. This means, Devs and CMs assign these, when company-internal discussion has come to a consensus. In edge-cases they also refer to previously established community-consensus, but that's seldom.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are there any rules about how soon the status should be assigned?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. This happens when the people in charge get around to it. But when a status is assigned, that status is usually final, and as such status assignment happens after quite some time.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I give my own input on a &quot;status-declined&quot; question, even&#xA;  though it is now declined?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sure you may do so, but from my experience there's seldom necessity to do such, unless the situation changed significantly.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If I think more could be added to such a question, or that situations&#xA;  have changed enough, should I ask a new feature-request or add to the&#xA;  old?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you want to add to the old question, you should do that. But for significant change of situation, it is advisable to create a new question, linking back to the previous question and explaining the differences.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="9357" LastEditDate="2015-09-30T18:22:19.343" LastActivityDate="2015-09-30T18:22:19.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6046" PostTypeId="2" ParentId="6044" CreationDate="2015-09-30T18:14:18.487" Score="5" Body="&lt;p&gt;Every meta question needs to be classified as a &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/support&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;support&amp;#39;&quot; rel=&quot;tag&quot;&gt;support&lt;/a&gt;, and/or &lt;a href=&quot;/questions/tagged/bug&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;bug&amp;#39;&quot; rel=&quot;tag&quot;&gt;bug&lt;/a&gt; post.&lt;sup&gt;1&lt;/sup&gt;  Pick at least one of those tags when you submit your question, using your best judgement.  (On other sites, such as &lt;a href=&quot;//meta.stackexchange.com&quot; rel=&quot;nofollow&quot;&gt;Meta Stack Exchange&lt;/a&gt;, those required tags are distinguished by colour.  It's harder to see the distinction on Meta Code Review.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The red tags — &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-deferred&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-deferred&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-deferred&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-norepro&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-norepro&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-norepro&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-planned&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-planned&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-planned&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/status-review&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-review&lt;/a&gt;, and &lt;a href=&quot;/questions/tagged/status-reproduced&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-reproduced&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-reproduced&lt;/a&gt;, and &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt; — can only be added by moderators and Stack Exchange staff.  We do our best to assign a status when the desired direction is clear, based on considerations such as community consensus, available resources, Stack Exchange policy, etc.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; Apparently, moderators are &lt;a href=&quot;//meta.stackexchange.com/a/53465/148099&quot; rel=&quot;nofollow&quot;&gt;exempt from this rule&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-09-30T18:24:09.610" LastActivityDate="2015-09-30T18:24:09.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6047" PostTypeId="1" CreationDate="2015-10-03T04:22:10.607" Score="14" ViewCount="143" Body="&lt;p&gt;Over the past years(?) there's been a debate about the status of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;January 2012: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/439/tag-synonyms-optimize-optimization?s=1|1.4859&quot;&gt;Tag synonyms (optimize -&amp;gt; optimization)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Oct 2013: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/878/tags-for-optimization-performance-speed?s=2|1.1746&quot;&gt;Tags for [optimization], [performance], [speed]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Oct 2014: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3725/should-we-just-put-an-end-to-optimization?s=5|1.9039&quot;&gt;Should we just put an end to [optimization]?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;On &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/878/tags-for-optimization-performance-speed#comment10785_5102&quot;&gt;March 26 2015 &lt;/a&gt; the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; tag was linked as a synonym pointing to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since then, no new questions have been created with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;, and any attempts to add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; have been auto-converted to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;in limbo&quot; state of the &lt;a href=&quot;http://data.stackexchange.com/codereview/query/370726/optimizing-performance&quot; rel=&quot;nofollow noreferrer&quot;&gt;questions&lt;/a&gt; are currently:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;: 1253&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;: 1959&lt;/li&gt;&#xA;&lt;li&gt;Both: 177&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that there are currently &gt; 3000 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; questions reported because of the synonym, even though there are only 1253 tagged that way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; can no longer &quot;grow&quot;, it can only shrink as things are edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There have been no issues reported since the synonym was introduced in March.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has the time come to finally merge &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; in to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; so that:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;there are no double-tagged questions with both tags?&lt;/li&gt;&#xA;&lt;li&gt;there is a clean history?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Optimize -&gt; Performance time?&lt;/h3&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-10-03T12:39:59.970" Title="Optimizing [performance]" Tags="|discussion|tags|retag-request|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6048" PostTypeId="2" ParentId="6047" CreationDate="2015-10-03T04:22:10.607" Score="3" Body="&lt;h2&gt;Yes&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Adequate time for discovering problems since the synonym was created has passed.&lt;/li&gt;&#xA;&lt;li&gt;No issues have been reported&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Merge the tags, which will clean up the mess.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-10-03T04:22:10.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6049" PostTypeId="2" ParentId="6047" CreationDate="2015-10-03T10:45:06.087" Score="9" Body="&lt;h2&gt;No&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Not all questions that are tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; is about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, there have been many other kinds of questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; as well. (optimizing code length, optimizing cyclomatic complexity, all other things that can possibly be included in the way-too-broad &quot;optimization&quot; tag)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Merging these tags would make it appear that they asked about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; when in fact, they did not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/5508/what-do-you-think-about-this-usage-of-for-loop-in-javascript&quot;&gt;Exhibit A&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/7383/how-can-i-improve-this-code-for-better-metrics&quot;&gt;Exhibit B&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-10-03T12:39:59.970" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6050" PostTypeId="1" CreationDate="2015-10-04T19:27:05.640" Score="35" ViewCount="626" Body="&lt;p&gt;Some posts can at times have several follow-up questions, sometimes a couple of follow-up questions &lt;em&gt;on the same day&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All this brings us to the question of &lt;strong&gt;Can there be too many follow-up questions?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When does the follow-up questions become &quot;too much&quot;? &lt;em&gt;What makes it become too much?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765&quot;&gt;What you may and may not do after receiving answers&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1065/31562&quot;&gt;How to post a follow-up question?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-10-06T18:29:22.283" Title="Is code ever clean enough? - Can there be too many follow-up questions?" Tags="|discussion|asking-questions|site-policy|iterative-review|" AnswerCount="6" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6051" PostTypeId="2" ParentId="6050" CreationDate="2015-10-04T19:38:55.513" Score="15" Body="&lt;p&gt;The only logical point at which a follow-on process becomes too much, is when the code becomes a duplicate of previously posted code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Follow-On questions are important on this site, they add a lot of value as they often lead users through a progression of steps resulting in great code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My experience is that, when a particular user takes their code though a series of follow-on questions, I start to lose interest if there's nothing new to say, so I simply look at other questions, and then, later, see that there's been a new answer, with a different perspective, or insight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see there being a limit to having &quot;too many follow-on&quot; questions, and, having a 'dangling', unanswered, 'last item' in the chain, is not a long-term problem. Someone will come along and answer it, sometime.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are concerned about this as a problem, it may be more because some people who post lots of follow-on questions are also the people who don't apply previous suggestions to their code, so are not improving their code in certain ways between questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find people like that to be frustrating, but there's nothing technically wrong with people who don't follow the advice they are given... I just start ignoring them... if they ignore my suggestions.... and move on.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="73844" LastEditDate="2015-10-04T19:54:49.143" LastActivityDate="2015-10-04T19:54:49.143" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6052" PostTypeId="2" ParentId="6050" CreationDate="2015-10-04T20:03:04.980" Score="1" Body="&lt;p&gt;Why would a user direct his attention to an earlier rev of a question when that was marked with an accepted answer and linked to an open &quot;follow-up&quot;? Either desist in chasing the update links and choose another question or look at the latest to add there...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly I was told to accept an answer and post a follow-up, it wasn't my idea. I wanted to edit the original question and append code to it. I was told not to.&lt;/p&gt;&#xA;" OwnerUserId="10503" LastEditorUserId="41243" LastEditDate="2015-10-05T12:08:40.213" LastActivityDate="2015-10-05T12:08:40.213" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6053" PostTypeId="2" ParentId="6050" CreationDate="2015-10-04T20:53:21.003" Score="15" Body="&lt;p&gt;On the same day? Depends on the substance of the question and of the answers received, but as a general rule of thumb I'd say... one... but that can't be carved in stone: &lt;em&gt;it depends&lt;/em&gt;™.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There simply can't be a hard limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But flooding the front page with several very similar questions where all but one are marked as answered, is eating up other questions' visibility: the front page can only ever display X many questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a matter of balance, common sense, and respect of the community: we get more than enough questions daily to get an older version off the front page - waiting at least a whole day between revisions has a number of benefits:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It doesn't flood the front page with different revisions of the same code&lt;/li&gt;&#xA;&lt;li&gt;It gets more views on the &quot;current&quot; version, and quite possibly more answers&lt;/li&gt;&#xA;&lt;li&gt;If it's a good question with a positive score, it counts toward the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/132/curious&quot;&gt;curious&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/133/inquisitive&quot;&gt;inquisitive&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/134/socratic&quot;&gt;socratic&lt;/a&gt; badges; only 1 question per day can count for those.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-10-04T20:53:21.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6054" PostTypeId="2" ParentId="6050" CreationDate="2015-10-05T07:31:48.943" Score="13" Body="&lt;p&gt;Thought I'll chime in here as the other answerer in the downvoted revision 5 question...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be frank, I was hesitant about answering that revision initially, as I do not know if another answer is going to come in minutes/seconds before mine, followed by a revision 6 in an hour afterwards, which may not include my newer suggestions. In some sense, just like working with library APIs, I don't think it's &lt;em&gt;too wrong&lt;/em&gt; to say that we prefer working with a &lt;em&gt;stable question&lt;/em&gt; such that people volunteering their advice here knows that it will remain useful and applicable for some time to come, even if that's going to be just &quot;24 hours&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also think that we as much as we welcome iterative reviews, we will also prefer those where it showcases &lt;em&gt;additional self-improvements&lt;/em&gt; from the OP, instead of mere regurgitating of improvements suggested by others. The latter is easy for anyone to see, but the former is the one that is value-adding for both the OP &lt;em&gt;and&lt;/em&gt; for the larger community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another more technical way to address is to consider each question as a &quot;commit&quot; on your choice of &lt;a href=&quot;https://en.m.wikipedia.org/wiki/Distributed_version_control_system&quot; rel=&quot;nofollow&quot;&gt;DVCS&lt;/a&gt;. This makes sense after all, since the question is supposed to work well &lt;em&gt;to the best of OP's ability&lt;/em&gt; and commits are usually done on &lt;em&gt;working code&lt;/em&gt;. If your commit style is a per-line basis, then... good for you. Otherwise, treat suggestions from one (iterative) question to another as the basis of a new &quot;commit&quot;, then think about how much further it can be improved by oneself to finalize the &quot;commit&quot; before posting the next iteration.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2015-10-05T07:31:48.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6055" PostTypeId="2" ParentId="6050" CreationDate="2015-10-05T11:11:03.607" Score="14" Body="&lt;h3&gt;Can there be too many follow-up questions?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Considering that some follow-up questions &lt;strong&gt;can get massively down-voted&lt;/strong&gt;, I think the answer is Yes, there can be too many follow-ups &lt;em&gt;(at least in a certain amount of time)&lt;/em&gt;. I say this is &lt;strong&gt;based on my observations of community reactions&lt;/strong&gt; to certain follow-up posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I have no intentions of introducing a fixed limit for follow-up questions, but I want to provide my thoughts about &lt;strong&gt;what leads to follow-up questions being down-voted,&lt;/strong&gt; and &lt;strong&gt;what question askers can do about it.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/106538/find-common-characters-in-2-given-strings-rev5#comment195215_106538&quot;&gt;A comment on the fifth version of a question&lt;/a&gt; said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Asking 5 reviews of very similar code with very few differences in one day is too much. You aren't giving time for people to answer your questions properly before you ask a new one&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This comment has 15 up-votes.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What can question askers do to avoid the down-votes that may come&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;When making follow-up questions, I think it is important for the question asker, and potentially for the voters, to keep some things in mind.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Don't be too quick&lt;/strong&gt;. It is often better to take a bit of time between posting follow-up questions. Take time to read previous answers, read up on things that the answers have mentioned, then start to read about things related to that, experiment a bit on your own. From the community's perspective, it is probably not that interesting to see five versions of your code in one day (unless you follow some of the advice below extremely well). &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6053/31562&quot;&gt;As also mentioned by @Mat's Mug&lt;/a&gt;, there is limited room on the front page. The more follow-up questions you ask in a short period of time, the less visibility other questions get.&lt;/li&gt;&#xA;&lt;li&gt;Is your question &lt;strong&gt;a good stand-alone question?&lt;/strong&gt; How good would the question be if all links to all previous versions of the question, and all other content that is outside the question itself, would die? Don't just link to previous questions for the context, add context inside the new questions also.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Put more effort&lt;/strong&gt; into your question - If you post the same, or very similar, pure-english description in your question over and over again, &lt;strong&gt;it will get repetitive.&lt;/strong&gt; The more follow-ups you make, the more effort you could put into the questions. Find better ways to present what your code is doing. Don't just repeat yourself.&lt;/li&gt;&#xA;&lt;li&gt;Think about your reason for why you want another review. If you have a specific question about a potential improvement, consider: Can that be a possible answer in my previous question as well? If yes, &lt;strong&gt;consider adding a bounty&lt;/strong&gt; to your previous question instead of posting a new one.&lt;/li&gt;&#xA;&lt;li&gt;Make somewhat substantiative changes. If the changes between one iteration and another are somewhat &quot;minor&quot; (for some values of &quot;minor&quot;), your new question is less likely to be interesting. If however you have pushed yourself to make even more changes than the answers have suggested (introduce a new feature perhaps?), then your newer question will be more interesting. Don't just follow what answers say and post a new question, &lt;strong&gt;think for yourself&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Is code ever clean enough?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I think the answer to the question &lt;em&gt;Is code ever clean enough?&lt;/em&gt; is also Yes. After all, most questions on this site &lt;strong&gt;don't&lt;/strong&gt; result a follow-up. At some point in time, I'd highly recommend just being happy with what you have. After having posted a couple of follow-up questions, consider coding some other things and learn new stuff and look back to your code a couple of months or one year later, I can almost promise you that you will have found ways to improve your own code.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-10-05T13:59:14.563" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6056" PostTypeId="2" ParentId="6050" CreationDate="2015-10-05T18:16:49.370" Score="25" Body="&lt;p&gt;The problem is &lt;em&gt;not the number&lt;/em&gt; of follow-up questions. The problem is &lt;em&gt;the rate&lt;/em&gt; of posting them. If you post a follow-up once a week, probably nobody will even notice. As long as it's well done, for example by following the great tips in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2218/12390&quot;&gt;this other discussion&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting follow-ups &lt;em&gt;too soon&lt;/em&gt; is not good for anyone:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting too fast is not good for you. Given enough time, you might receive opposing, conflicting advice on the same question. If you accept a sub-optimal suggestion too fast, you waste your own time. Better to give it a few days, let multiple answers come in, each addressing different angles, and combine them all together once you have a better overview of multiple aspects and considerations. Also, in the example in question, many of the reviews on later posts would have applied to the first, given enough time. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting too fast is abusing the community. You may end up dominating the front page, and crowd out other questions, which is just not fair.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting too fast messes with the reputation system:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On the one hand, it may seem that you'll get more rep by posting more questions. (I'm not saying this was your intention.) But it doesn't look good, suspicious behavior, and the practice is not to be encouraged.&lt;/li&gt;&#xA;&lt;li&gt;On the other hand, users may be dismayed by this activity and start downvoting. This is not desirable either: posts should be voted up or down on their own merit, not influenced by the behavior of the poster.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting too fast, too similar questions, can be confusing to reviewers. The thing is, the questions in the example have common parts, which can be &quot;attacked&quot; in multiple revisions. Which revision should I address them? All of them? (REPZ!) It's a mess.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting too fast, too similar questions, can be boring to reviewers. In the example above, I reviewed rev2 and rev3, and lost interest in reading further. It's just not interesting anymore. It's better to keep the site content interesting.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Lastly, the poster of the example series has received really a lot of attention. Lots of good answers by a high number of distinct reviewers, including many regulars, over a very short period of time. This is clearly not usual, and not normal. Most questions don't enjoy such popularity, and not because they are of lesser quality. The reason this question received so much attention was because it was unusual activity. This incident sets a bad precedent if we don't step up against it. I think it was not intended this way, but the outcome is an abuse of the site.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-10-06T18:29:22.283" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6057" PostTypeId="1" CreationDate="2015-10-07T04:05:41.730" Score="0" ViewCount="148" Body="&lt;p&gt;I think this site needs a lot more work for it to become a good open-source code review platform. Otherwise, it will be blind-sided by something else soon enough!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My biggest bug bears are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No sane way to integrate with jsfiddle/jsbin.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Dialog is really really hard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/kP9zo.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/kP9zo.png&quot; alt=&quot;Trying to have a discussion in the comments&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;No integration of linting tools.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="7950" LastEditorUserId="22222" LastEditDate="2015-10-07T04:07:55.450" LastActivityDate="2015-10-07T13:48:27.457" Title="Dialog is difficult... why isn't there a linting tool?" Tags="|discussion|feature-request|" AnswerCount="2" CommentCount="4" ClosedDate="2015-10-08T15:13:13.767" ContentLicense="CC BY-SA 3.0" />
  <row Id="6058" PostTypeId="2" ParentId="6057" CreationDate="2015-10-07T04:22:43.720" Score="10" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;I think this site needs a lot more work for it to become a good open-source code review platform.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Funny you mention, out of the 112 questions I have asked on this site, 26 are tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; - an open-source project... and I'm not done yet.&lt;/p&gt;&#xA;&lt;p&gt;I've seen a number of alternatives, and honestly, I doubt reddit or anything else is going to slow down CR's growth, which has been &lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;quite phenomenal&lt;/a&gt; over the course of the past two years. If &lt;em&gt;something else&lt;/em&gt; is going to overtake CR, it hasn't seen the light of day yet.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;No sane way to integrate with jsfiddle/jsbin.&lt;/h3&gt;&#xA;&lt;p&gt;Why would you need a jsfiddle when you can embed the code in a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2450/23788&quot;&gt;Stack Snippet&lt;/a&gt; and run it straight from the post, without a 3rd-party?&lt;/p&gt;&#xA;&lt;h3&gt;Dialog is really really hard.&lt;/h3&gt;&#xA;&lt;p&gt;Use comments to ask for clarifications, or &lt;a href=&quot;http://chat.stackexchange.com/?tab=site&amp;amp;host=codereview.stackexchange.com&quot;&gt;take it to chat&lt;/a&gt;. I tried very hard, but I can't come up with anything better than a dedicated chatroom to discuss things in details.&lt;/p&gt;&#xA;&lt;h3&gt;No integration of linting tools.&lt;/h3&gt;&#xA;&lt;p&gt;This is a Q&amp;amp;A site, not an IDE. I don't see the problem. Copy the code into your favorite IDE, use your favorite tool.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-10-07T13:48:27.457" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6059" PostTypeId="2" ParentId="6057" CreationDate="2015-10-07T06:16:16.223" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Dialog is really really hard.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I honestly mean no offense, but have you looked in the mirror?&#xA;Your question is like a simple bullet point list with short sentences and a picture. It's like a slide from a presentation, where the speaker explains the listed key items in detail. (I wish all slides were like that!) But this is no slide and no presentation. It's really hard to understand what you're actually asking, and what you already know. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example in terms of jsbin integration, it's unclear if you're aware of Stack Snippets, or if you have problems with it, what are they.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question about dialog was very unclear, even with the screenshot. I had no idea what to make of that screenshot, until I copy pasted your bullet point list in my answer, which revealed the title of the image:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Trying to have a discussion in the comments&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A-ha! Perhaps you were trying to have a discussion, and were disappointed that there was no answer? That's hardly an issue with the framework, but human nature. Also note that this is a Q&amp;amp;A site and not a forum, and discussions in comments are explicitly discouraged. There's (a absolutely superb!) chat for that, and again, it's not clear if you're aware or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Returning to the issue of &quot;dialog&quot;, I think that first you need to do a bit more at your end.&#xA;We're constantly interested in improving our community,&#xA;but we also need feature requests to have a good grasp of the existing features,&#xA;and use them as a context for possible improvements,&#xA;expressed in a bit more detail than one sentence per feature.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-10-07T06:16:16.223" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6060" PostTypeId="1" CreationDate="2015-10-08T14:21:06.263" Score="16" ViewCount="323" Body="&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/q/106927/9357&quot;&gt;A question&lt;/a&gt; asks to have a &lt;a href=&quot;https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Samba configuration file&lt;/a&gt; reviewed. Do we consider a configuration file to be code?  It's certainly not a Turing-complete language. Is Turing completeness a defining criterion?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that we can address many of our usual concerns, such as security, correctness in unexpected cases, formatting, comments, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We already have many &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.htaccess&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.htaccess&amp;#39;&quot; rel=&quot;tag&quot;&gt;.htaccess&lt;/a&gt; questions, most (all?) of which deal with mod_rewrite rulesets. We clearly haven't objected to those questions.  But would we allow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.htaccess&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.htaccess&amp;#39;&quot; rel=&quot;tag&quot;&gt;.htaccess&lt;/a&gt; files that are not mod_rewrite rulesets?  (If not, then the programming language is really [mod_rewrite] rather than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.htaccess&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.htaccess&amp;#39;&quot; rel=&quot;tag&quot;&gt;.htaccess&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do we draw the line?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-10-08T14:46:04.380" LastActivityDate="2023-05-10T18:01:34.327" Title="Do configuration files constitute reviewable code?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6061" PostTypeId="2" ParentId="6060" CreationDate="2015-10-08T14:37:02.013" Score="10" Body="&lt;p&gt;Programming, Administering, and Using are different aspects to computing.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A programmer builds an application - and exposes configuration hooks that can cause the program to execute different paths.&lt;/li&gt;&#xA;&lt;li&gt;An administrator reads the program's documentation, and alters the configuration to suit their environmental needs.&lt;/li&gt;&#xA;&lt;li&gt;The user is oblivious to these aspects, and is not relevant to this discussion.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Changing the configuration of the program does not actually change the program's behaviour, it just changes the parts of the program that are exercised, and, thus, the configuration is not actually code.&lt;/p&gt;&#xA;&lt;p&gt;So, in my opinion, the config file is not code, and thus is not on-topic on Code Review.&lt;/p&gt;&#xA;&lt;p&gt;The counter-argument about &lt;code&gt;.htaccess&lt;/code&gt; files, is that the regular expressions really are micro-programs, that are embedded in a containing system. The regular expressions are compiled, and changing the regular expression changes the behaviour of the regex engine. The rest of the .htaccess fill is just 'context' for the regex program.&lt;/p&gt;&#xA;&lt;p&gt;The bulk of the specific question would best be answered on &lt;a href=&quot;https://serverfault.com/&quot;&gt;Server Fault&lt;/a&gt; for systems in a business environments, or on &lt;a href=&quot;https://superuser.com/&quot;&gt;Super User&lt;/a&gt; for hobby/single user systems.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="120114" LastEditDate="2023-05-10T18:01:34.327" LastActivityDate="2023-05-10T18:01:34.327" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="6062" PostTypeId="1" CreationDate="2015-10-11T20:43:06.717" Score="7" ViewCount="123" Body="&lt;p&gt;I recently stumbled across &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag has:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;77 questions&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;of which 10 are tagged &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;and of which 11 are tagged &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;no&lt;/strong&gt; tag wiki&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the following tag excerpt:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This tag is for questions about site-policy. Any question that is&#xA;  about how the website should be used should use this.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It was created 4 years ago, and in the 900 - 1000 questions since then, it has only gotten 77 uses and 6 views.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to that, I believe it's a meta-meta tag. &lt;a href=&quot;/questions/tagged/meta&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;meta&amp;#39;&quot; rel=&quot;tag&quot;&gt;meta&lt;/a&gt; is all about &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt;, so any question could be tagged with it, which makes the tag utterly useless for categorizing meta questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I say we do away with &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt;. Who's with me?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="31503" LastEditDate="2015-10-12T12:24:15.037" LastActivityDate="2015-10-12T12:31:08.027" Title="Do we even need to keep following [meta-tag:site-policy]?" Tags="|discussion|tags|burninate-request|meta|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6063" PostTypeId="2" ParentId="6062" CreationDate="2015-10-11T20:45:52.720" Score="7" Body="&lt;p&gt;I agree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tag is redundant in it's current state. If it had a different purpose originally, I suggest we restore that purpose. If it didn't, we should possibly get rid of it.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-10-11T20:45:52.720" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6064" PostTypeId="2" ParentId="6062" CreationDate="2015-10-12T12:03:27.537" Score="11" Body="&lt;h1&gt;Yes, we should keep it&lt;/h1&gt;&#xA;&lt;h3&gt;Fixables&lt;/h3&gt;&#xA;&lt;p&gt;First up, the following issues you have pointed out can be fixed (and I am in the process of doing that):&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;it will have a tag wiki soon&lt;/li&gt;&#xA;&lt;li&gt;the excerpt will be clarified to express what the tag has really been used for.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: I have gone ahead and corrected the above issues. Feel free to revise my suggested wiki page: &lt;a href=&quot;https://codereview.meta.stackexchange.com/tags/site-policy/info&quot;&gt;view it here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Tag correlation - a misdirect&lt;/h3&gt;&#xA;&lt;p&gt;So, what issues are left? Well, you have this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;77 questions&#xA;&lt;ul&gt;&#xA;&lt;li&gt;of which 10 are tagged &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;and of which 11 are tagged &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I ask: &amp;quot;So what?&amp;quot; - those numbers are just numbers, and I can't see what you are trying to say. Are you suggesting that if 10% of the questions are tagged &amp;quot;specific question&amp;quot; that we don't need &amp;quot;site-policy&amp;quot;? Well, about 15% of &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; is tagged with &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; - so I suppose we should throw out &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; too?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;View-count - another misdirect&lt;/h3&gt;&#xA;&lt;p&gt;Now, about the view-count of the info page. It has been viewed 7 times. Yes, that's true, but, the purpose of the tag is, in my mind, so clear that I have never needed to visit the info page. Also, the numbers are not useful either... &lt;a href=&quot;/questions/tagged/tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;tags&lt;/a&gt; has been viewed 6 times and has more questions.... should we throw out &lt;a href=&quot;/questions/tagged/tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;tags&lt;/a&gt; because of that? &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; has been viewed 5 times, also with more questions....&lt;/p&gt;&#xA;&lt;h3&gt;The opinion&lt;/h3&gt;&#xA;&lt;p&gt;What's left after we remove the red-herring discussion about the quantity of tagged questions and the view-count of the info page?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I believe it's a meta-meta tag. meta is all about site-policy, so any question could be tagged with it, which makes the tag utterly useless for categorizing meta questions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Well, let's see. Here are two lists of top-voted questions: One contains questions tagged &amp;quot;site policy&amp;quot;, the second does not. Can you spot a difference?&lt;/p&gt;&#xA;&lt;p&gt;With &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/search?tab=votes&amp;amp;q=is%3aq%20%5bsite-policy%5d&quot;&gt;helpful search&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1308/can-i-put-my-code-on-a-third-party-site-and-link-to-the-site-in-my-question&quot;&gt;Can I put my code on a third party site and link to the site in my question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers&quot;&gt;Short answers and code-only answers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6050/is-code-ever-clean-enough-can-there-be-too-many-follow-up-questions&quot;&gt;Is code ever clean enough? - Can there be too many follow-up questions?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/60/what-is-the-appropriate-length-of-a-code-review-question&quot;&gt;What is the appropriate length of a Code Review question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1065/how-to-post-a-follow-up-question&quot;&gt;How to post a follow-up question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1294/why-is-only-my-own-written-code-on-topic&quot;&gt;Why is only my own written code on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Without &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/search?tab=votes&amp;amp;q=is%3aq%20-%5bsite-policy%5d&quot;&gt;helpful search&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2545/code-review-se-is-graduating&quot;&gt;Code Review SE is graduating!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5504/graduation-update-its-election-season&quot;&gt;Graduation update: it&amp;#39;s election season!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/551/why-is-code-review-still-in-beta&quot;&gt;Why is Code Review still in beta?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/33/should-line-numbers-for-code-snippets-be-added&quot;&gt;Should line numbers for code snippets be added?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5416/what-would-you-say-is-the-biggest-problem-code-review-is-facing-as-a-site-as-of&quot;&gt;What would you say is the biggest problem Code Review is facing as a site as of June 2015?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1510/whats-a-zombie-and-what-are-the-many-other-memes-of-code-review&quot;&gt;What&amp;#39;s a Zombie? And what are the many other memes of Code Review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6000/congratulations-code-review-is-undergoing-design-independent-graduation&quot;&gt;Congratulations! Code Review is undergoing design-independent graduation!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I would say it is clear that the tag is quite useful, it clearly distinguishes between questions that set site policy and processes, and other questions which are not.&lt;/p&gt;&#xA;&lt;h2&gt;Keep the tag!&lt;/h2&gt;&#xA;&lt;p&gt;Your arguments for throwing out the tag are not relevant.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The things that could be (easily) fixed have been fixed.&lt;/li&gt;&#xA;&lt;li&gt;The numbers you presented to suggest there was an issue with the tag, do not support your argument.&lt;/li&gt;&#xA;&lt;li&gt;The 'belief' that there's no discernable difference between site-policy questions and other questions, is also quite clear that &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; makes a useful distinction between questions that add to site policies, rules, and procedures, and those questions which are about other aspects of the site.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-10-12T12:31:08.027" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6065" PostTypeId="1" AcceptedAnswerId="6066" CreationDate="2015-10-13T11:19:17.483" Score="8" ViewCount="96" Body="&lt;p&gt;This question drew my eye today:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully-obsolete&quot;&gt;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully-obsolete&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and I found out there are several other questions with the &lt;code&gt;*OBSOLETE*&lt;/code&gt; modifier (for lack of a better word) in the title on CR-meta. This surprised me, as I have never seen this on other metas before (could be me, but still).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me that just like tags, 'answered' notices etc., this is meta-information about the question and should be handled otherwise. It &lt;em&gt;is&lt;/em&gt; currently handled otherwise even: it is locked and has a historical note. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why the extra tag? It seems to go against most thoughts about good titles and how to add meta-information about a question, so my first reaction would be to suggest an edit to remove it.&lt;/p&gt;&#xA;" OwnerUserId="21708" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-10-13T20:12:26.630" Title="Usage of 'obsolete' on CR meta titles for locked posts" Tags="|discussion|meta|titles|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6066" PostTypeId="2" ParentId="6065" CreationDate="2015-10-13T12:49:20.250" Score="7" Body="&lt;p&gt;Questions on meta marked with &quot;obsolete&quot; in the title are there for historical reasons only. There were times when certain policies and procedures were introduced to streamline the use of Code Review as a site, and, after that, a new, better policy was introduced making the old one obsolete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where questions are marked as obsolete they also have a link to the new, improved policy/process/procedure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully-obsolete&quot;&gt;https://codereview.meta.stackexchange.com/questions/41/obsolete-iterative-code-reviews-how-can-they-happen-successfully-obsolete&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/210/obsolete-how-are-reposts-handled-on-code-review-obsolete&quot;&gt;https://codereview.meta.stackexchange.com/questions/210/obsolete-how-are-reposts-handled-on-code-review-obsolete&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1482/obsolete-can-i-edit-my-own-question-to-include-suggested-changes-from-answers&quot;&gt;https://codereview.meta.stackexchange.com/questions/1482/obsolete-can-i-edit-my-own-question-to-include-suggested-changes-from-answers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;have all been replaced with:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As far as I can tell, those are the only OBSOLETE-marked questions&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions like the above obsolete ones have come from the early days of the site's beta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be reasonable to suggest that obsolete questions are simply deleted..... would make a good question on meta.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-10-13T12:49:20.250" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6067" PostTypeId="1" AcceptedAnswerId="6069" CreationDate="2015-10-13T17:28:15.663" Score="10" ViewCount="56" Body="&lt;p&gt;Comments on an answer given &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6065/23788&quot;&gt;here&lt;/a&gt; suggest plain deleting the meta questions we marked as &quot;obsolete&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are old posts about site policy, that have been superseded by newer &amp;amp; better posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think it's a bad idea to delete them, but I would like some input from the community before &lt;s&gt;rewriting history&lt;/s&gt; proceeding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How valuable is it to keep those around?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-10-14T13:20:41.100" Title="&quot;Obsolete&quot; meta posts: should we delete them?" Tags="|discussion|status-completed|meta|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6068" PostTypeId="2" ParentId="6067" CreationDate="2015-10-13T17:43:46.110" Score="1" Body="&lt;p&gt;&lt;strong&gt;NO&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst the information they contain has been entirely superseded, they are a part of our site history and I think they should be kept as a matter of record. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What problem are they causing that would justify deleting them completely?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, to put it another way: What, exactly, do we gain from deleting them?&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-10-13T17:43:46.110" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6069" PostTypeId="2" ParentId="6067" CreationDate="2015-10-13T17:44:23.913" Score="7" Body="&lt;h2&gt;Yes. Delete them.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Deletes are visible to users with enough rep, and they just confuse things right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only reason someone may want to see these posts is to track the history of a particular policy. I recommend adding links to the deleted posts in the current version to make that trail more obvious....&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-10-13T17:44:23.913" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6070" PostTypeId="1" CreationDate="2015-10-13T21:26:31.140" Score="12" ViewCount="236" Body="&lt;p&gt;I think the most important question when reading an answer is: &lt;strong&gt;Will this answer make the code better?&lt;/strong&gt; If the answer is &lt;em&gt;yes!&lt;/em&gt;, that merits an upvote. But if the answer is &lt;em&gt;meh??&lt;/em&gt;, I think the answer needs to be reconsidered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oftentimes, with questions that do have serious issues worth mentioning, answers get posted that are trivial. By trivial, what I mean is that an answer mentions an issue that is accurate (e.g. &quot;your variable &lt;code&gt;s&lt;/code&gt; should be named &lt;code&gt;size&lt;/code&gt;&quot;, or &quot;your 15 line C++ program shouldn't use &lt;code&gt;using namespace std;&lt;/code&gt;&quot;) but extremely minor compared to other potential issues (e.g. having a really bad algorithm, repeating code unnecessarily, poor code structure, failure to encapsulate data, undefined behavior, not realizing the standard library has a function doing what they want to do, etc).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not going to link any here, but I see a several such such trivial-only answers every day. I think we as a community should actively discourage such answers, by downvoting them. Because, ultimately, the point of Code Review is to make code better - and if you're not making the code &lt;em&gt;better&lt;/em&gt;, if you're not addressing the actual problems in the code by just grabbing the low-hanging free-rep fruit, then you're really not helping anybody.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="22222" LastEditDate="2015-10-13T21:32:46.710" LastActivityDate="2015-10-14T13:44:30.340" Title="Downvoting trivial answers" Tags="|discussion|answers|down-votes|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6071" PostTypeId="2" ParentId="6070" CreationDate="2015-10-13T21:44:49.837" Score="11" Body="&lt;p&gt;Everyone is free to vote as they see fit. Even if we would encourage people to down-vote &quot;too trivial&quot; answers, there will be a discussion about &quot;what is too trivial?&quot; - which is a highly primarily opinion-based discussion that I'm not interested in engaging in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I have down-voted answers that I consider &quot;too trivial&quot; or &quot;not really important in this case&quot; and I plan on continuing to do so. In my opinion, answers shouldn't be posted just for the sake of answering a question (&quot;killing a zombie&quot;) or for the sake of getting more or less easy reputation.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-10-13T21:44:49.837" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6072" PostTypeId="2" ParentId="6070" CreationDate="2015-10-13T21:45:36.810" Score="5" Body="&lt;p&gt;I both agree and disagree with this.  I agree partially because many of my answers feel so inadequate compared to many other answers around here.  I disagree because telling someone to use &lt;code&gt;size&lt;/code&gt; instead of &lt;code&gt;s&lt;/code&gt; usually applies to  to many other variables in the program, and the hardest code to read is the code that uses 1-letter variable names, poor indentation, etc.  Overall, I think these answers are reasonably good, but try to cover several of these minor points, or have them as additional information alongside one or more major points.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-10-13T21:45:36.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6073" PostTypeId="2" ParentId="6070" CreationDate="2015-10-13T21:58:59.907" Score="25" Body="&lt;p&gt;I agree that insightful reviews deserve more points than answers that are merely linting.  However, I believe that no answer should be downvoted unless it contains advice that is actually &lt;em&gt;harmful&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review's policy is to allow critique on any and all aspects of the code.  As per in &lt;a href=&quot;/q/2106/9357&quot;&gt;Let's work together to offer ultimately better content, faster&lt;/a&gt; and &lt;a href=&quot;/q/1463/9357&quot;&gt;Short answers&lt;/a&gt;, we don't require any single answer to be a comprehensive review, or even an attempt to be comprehensive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd much rather enforce a policy that all critiques be given as answers, so that they can be voted and commented on.  Discouraging trivial answers would merely encourage people to post those remarks as comments, which would make a mess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of downvoting trivial answers, let's focus on upvoting insightful reviews.  If you think that an answer is merely &quot;meh&quot;, then I suggest that you not vote on it at all.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-10-13T22:33:13.963" LastActivityDate="2015-10-13T22:33:13.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6074" PostTypeId="2" ParentId="6070" CreationDate="2015-10-13T23:28:22.197" Score="16" Body="&lt;p&gt;You are conflating trivial with bad. In the specific case you complained about, I agree that it's useless. The original proposal of template aliases was not to introduce a redundant feature for &lt;code&gt;typedef&lt;/code&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general however, the other stuff you mentioned &lt;em&gt;isn't&lt;/em&gt; useless. People make the same mistakes over and over or ignore advice, thinking it's unimportant. Downvoting answers which offer this advice is nothing but harmful. The fact that answerers have to constantly provide this advice (some question askers ignore previous advice and post questions with the same mistakes constantly) is not the fault of the answerers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;using namespace std;&lt;/code&gt; is not a big deal in trivial code. It is a big deal when they start to create multi-file programs, use third party libraries, or anything remotely non-trivial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Readability and formatting is easy to comment on. That doesn't make it less important. A lot of time could be saved if people would just plop their code into an IDE, and press CTRL+ALT+F, or an online beautifier. But it's a fact of life that people don't. The laziness extends to other aspects of code: poor choice of variable names, horrible program structure, not using tools (i.e, the standard library) effectively, and so on. Since these things aren't taught in schools, it's not a surprise that it's a skill that's highly valued on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, you can't expect everybody to be at the same level of skill you are. If commenting on &quot;minor&quot; things was disallowed, it would be impossible for lower rep users to gain rep at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, and least important, this is from the help center:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use your downvotes whenever you encounter an egregiously sloppy,&#xA;  no-effort-expended post, or an answer that is clearly and perhaps&#xA;  dangerously incorrect.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only point I can kind of see applying here is &quot;no-effort-expended post&quot;, but as experienced programmers know, repeating general advice which falls on deaf ears is &lt;em&gt;not&lt;/em&gt; low-effort, it's actually quite exasperating.&lt;/p&gt;&#xA;" OwnerUserId="86792" LastEditorUserId="31292" LastEditDate="2015-10-14T11:20:29.607" LastActivityDate="2015-10-14T11:20:29.607" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6075" PostTypeId="2" ParentId="6067" CreationDate="2015-10-14T04:10:20.850" Score="-3" Body="&lt;h2&gt;No. Merge them&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The posts which invalidate them are duplicates.&#xA;It would take a bit of work (and required mod intervention to do the merge).&#xA;But Merging them keeps all the information, (edits will be needed) in one place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Just to provide a third option. Not 100% I think this is a good idea)&lt;/p&gt;&#xA;" OwnerUserId="7452" LastActivityDate="2015-10-14T04:10:20.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6076" PostTypeId="1" AcceptedAnswerId="6083" CreationDate="2015-10-14T06:09:25.997" Score="8" ViewCount="185" Body="&lt;p&gt;We generally &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1924/reviewing-design/&quot;&gt;don't&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2516/are-requests-for-review-of-language-design-on-topic&quot;&gt;allow&lt;/a&gt; design-only questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question has been &lt;a href=&quot;https://codereview.stackexchange.com/questions/107462/custom-networked-remote-manager&quot;&gt;asked&lt;/a&gt; that provided review-able code, and depending on your POV an additional question is asked about 'maintainable modular code' in general. Now, that is definitely more design-related than code-related, and in &lt;a href=&quot;https://codereview.stackexchange.com/a/107474/24141&quot;&gt;my answer&lt;/a&gt; I have opted to focus only on the coding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is now a &lt;a href=&quot;https://codereview.stackexchange.com/a/107474/24141&quot;&gt;design-only&lt;/a&gt; answer for the 'maintainable modular code' part, but nothing on the code itself. This is different from providing a non-code answer that still focuses on the code aspects (e.g. when one isn't familiar with the target language, and prefers to outline in words/pseudo-code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we handle this? Leave a comment for the answerer to see if they want to edit their answer to also talk about the code parts? Flag it? Or is the question itself off-topic in the first place, and we should get OP to clarify the intention first?&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-10-17T19:05:24.333" Title="Design-only answers?" Tags="|discussion|" AnswerCount="5" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6077" PostTypeId="2" ParentId="6076" CreationDate="2015-10-14T06:42:14.653" Score="2" Body="&lt;p&gt;IMO this answer is valid. The question did state&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Given the above sample of my idea of how to make maintainable modular code, what sort of pitfalls should I look out for while making the excursion into a legitimate program of larger than two or three files?  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Although the answerer didn't refer to the code itself, he/she clearly described how maintainable code should look like.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't really see that much of a difference wether the answerer tells  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have a variable run with the same name as a method run(). I would recommend renaming the variable to something else  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Well-named variables, functions and classes  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Often we see answers like  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To help the maintainer of the code you really should name your variables, methods and classes in a meaningful name....  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;which sometimes is having an example of the code like   &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So because &lt;code&gt;s&lt;/code&gt; doesn't tell anything what this variable is about it would be better to change it to &lt;code&gt;x&lt;/code&gt;.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;IMO this is a nice to have, but it shouldn't be mandatory.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2015-10-14T06:42:14.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6078" PostTypeId="2" ParentId="6076" CreationDate="2015-10-14T09:24:07.623" Score="9" Body="&lt;p&gt;Don't over-think the formulation of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1926/31562&quot;&gt;Donald Mc.Lean's answer says it well&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I would say that if the question contains code, and the asker wants the design of that code reviewed, there's absolutely nothing wrong with that, but if the asker wants something that is not code reviewed, it's off topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;Design-Only Questions&quot; generally means UML-diagrams or pure English description of the design and no code. As long as there is real (non-examplish) reviewable code, there's nothing wrong with reviewing the design. I mean, how often haven't someone said something like &lt;em&gt;&quot;What you have done here makes no sense, scratch that and start over and do something like this instead...&quot;&lt;/em&gt;, those kind of answers are, to me, &lt;em&gt;design&lt;/em&gt; answers. And there's nothing wrong with that.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-10-14T09:24:07.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6079" PostTypeId="2" ParentId="6070" CreationDate="2015-10-14T13:44:30.340" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Because, ultimately, the point of Code Review is to make code better - and if you're not making the code better, if you're not addressing the actual problems in the code by just grabbing the low-hanging free-rep fruit, then you're really not helping anybody.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The points you mentioned, while they are easy suggestions, they do make the code better. &lt;code&gt;size&lt;/code&gt; instead of &lt;code&gt;s&lt;/code&gt; is clearly better, and not &lt;code&gt;using namespace std&lt;/code&gt; is clearly better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not a fan of nitpicky answers either. &#xA;I typically &quot;punish&quot; them by not upvoting.&#xA;If you think they are not useful, you're free to downvote them.&#xA;That's consistent with the suggestion of the tooltip too: &lt;em&gt;&quot;This answer is not useful&quot;&lt;/em&gt;.&#xA;But encouraging to systemically downvote these is not right, because, despite being low-hanging fruits, they still make the code a little bit better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some relatively rare cases of really nice code of a clearly skillful programmer, and nitpicky answers with a superior tone. Those I downvote.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-10-14T13:44:30.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6080" PostTypeId="1" AcceptedAnswerId="6081" CreationDate="2015-10-15T09:46:16.920" Score="-7" ViewCount="263" Body="&lt;p&gt;Related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1709/why-is-hypothetical-example-code-off-topic-for-code-review&quot;&gt;Why is hypothetical example code off-topic for Code Review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/594/is-pseudo-code-alright-when-asking-about-performance&quot;&gt;Is pseudo-code alright when asking about performance?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1981/the-gray-areas-of-code-review-hypothetical-example-code&quot;&gt;The gray areas of Code Review: Hypothetical / Example code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My concrete examples usually contain some proprietary things. Even a variable name or package name can convey something that is not meant to be public.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;From Stack Overflow I've learnt to simplify, minimize, and isolate the problem.&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;(ask specific questions, MCVE, ...)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples of question one may want to ask:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What is the recommended way of passing arguments to a function in JavaScript?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var f1 = function(firstname, lastname) { ... };&#xA;&#xA;var f2 = function(options) { ... };&#xA;&#xA;f1(&quot;Michal&quot;, &quot;Stefanow&quot;);&#xA;&#xA;f2({firstname: &quot;Michal&quot;, &quot;lastname&quot;: &quot;Stefanow&quot;});&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It is hypothetical code, yet in my opinion it is a perfectly valid question about best practices in terms of code structure and readability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another one I would like to ask personally but I cannot post it to Code Review as it is hypothetical. And I cannot include the actual code because variable names convey some meaning and I want to avoid paying hefty compensation.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What would be the best way to ask the question about following code?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option 1:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var iammicrowave = /(microwave)/.test(navigator.userAgent);&#xA;if (iammicrowave) {&#xA;    var settings = { blah : 42 };&#xA;    magicFunction(settings);&#xA;} else {&#xA;    magicFunction();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option 2:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var iammicrowave = /(microwave)/.test(navigator.userAgent);&#xA;var settings;&#xA;if (iammicrowave) {&#xA;    settings = { blah : 42 };&#xA;}&#xA;magicFunction(settings);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Option 3:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var iammicrowave = /(microwave)/.test(navigator.userAgent);&#xA;var settings = imamicrowave ? { blah : 42 } : undefined; // or maybe {} here?&#xA;magicFunction(settings);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Should I:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post on Code Review anyway?&lt;/li&gt;&#xA;&lt;li&gt;Post on Stack Overflow?&lt;/li&gt;&#xA;&lt;li&gt;Read more books?&lt;/li&gt;&#xA;&lt;li&gt;Make friends with developers who are better than me?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The actual question asked &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/299934/what-is-the-most-readable-way-of-passing-arguments-to-the-function&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="41870" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2018-05-07T10:46:46.637" Title="Please reconsider the rule: Pseudocode, hypothetical code, or stub code should be replaced by a concrete example?" Tags="|discussion|asking-questions|close-reasons|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6081" PostTypeId="2" ParentId="6080" CreationDate="2015-10-15T10:05:32.267" Score="16" Body="&lt;p&gt;We've all been there one time or another, so we understand what your problem is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, we simply can not throw this rule out of the window. It makes it unnecessarily hard on the reviewers and it would open the door for categories of questions we really don't want here. Please scour the meta for examples; I'll update this answer later with the most concrete examples if preferred.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution I prefer would be making a 'hobby' project which looks a lot like the real deal but with a different application. If you build a web server in a language on your work and you want to know whether you handled certain API calls correctly (just an example) but you can't disclose the code, consider writing a hobby version which contains most of the details you're interested in but isn't classified. This won't help you with the actual code, but it will point out flaws in your programming style and teach you to be a better programmer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the typical things we review are variable names. If your variable names are &lt;code&gt;foo&lt;/code&gt;, &lt;code&gt;bar&lt;/code&gt; and &lt;code&gt;f1&lt;/code&gt;, we will tell you to get better variable names. If you have better variable names but gave these place-holders because the actual variable names are classified, you wasted your own and our time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, if all else fails, consider one of the &lt;a href=&quot;http://stackexchange.com/sites#traffic&quot;&gt;other Stack Exchange sites&lt;/a&gt;. There are quite a lot of them around.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="120114" LastEditDate="2018-05-03T16:26:10.537" LastActivityDate="2018-05-03T16:26:10.537" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="6082" PostTypeId="2" ParentId="6080" CreationDate="2015-10-15T10:06:55.097" Score="12" Body="&lt;p&gt;Let me quote the help center here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, if your question is not about a particular piece of code and&#xA;  instead is a generally applicable question about…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code&#xA;  follow common best practices?&quot;, but not &quot;What is the best practice&#xA;  regarding X?&quot;) &lt;/li&gt;&#xA;  &lt;li&gt;Tools, improving, or conducting code reviews&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;[...]&lt;/li&gt;&#xA;  &lt;/ul&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then your question is &lt;strong&gt;off-topic&lt;/strong&gt; for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your questions you lead as examples to allow hypothetical code are violating this rule, that is they are askin about best practices in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allowing hypothetical code would breach this distinction, and as such I think hypothetical code being off-topic is just a &lt;em&gt;consequence&lt;/em&gt; of this rule.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review &lt;strong&gt;cannot&lt;/strong&gt; provide a collection of general best-practices, while &lt;strong&gt;also&lt;/strong&gt; providing guidance for specific questions. Additionally questions asking about hypothetical code are often &lt;strong&gt;too broad&lt;/strong&gt; or &lt;strong&gt;unclear&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Context is extremely important for codereview. That said, there is a possibility to ask your questions anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could rewrite the variable names specifically for Code Review. I know that this has been done before¹&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;¹ As far as I know it's the less common case, though. e.g.: &lt;a href=&quot;https://codereview.stackexchange.com/q/49235/37660&quot;&gt;this vba question&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-10-15T10:06:55.097" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6083" PostTypeId="2" ParentId="6076" CreationDate="2015-10-15T10:51:30.623" Score="10" Body="&lt;p&gt;I think we have a XY problem here.&lt;/p&gt;&#xA;&lt;p&gt;The answer stated exactly what the OP wanted to know and is therefore a good answer. However, while OP did post re-viewable code, an essential part of the question wasn't a good fit for CR (emphasis mine):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It occurred to me I should probably be asking here how maintainable code is actually written. I'm kind of ashamed I haven't done this sort of thing before, but as a self-taught programmer I presume this sort of obstacle is common.&lt;/p&gt;&#xA;&lt;p&gt;Given the above sample of my idea of how to make maintainable modular code, &lt;strong&gt;what sort of pitfalls should I look out for&lt;/strong&gt; while making the excursion into a legitimate program of larger than two or three files?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That's a general question not specific to the code at hand. While it doesn't make the question off-topic, it opens the door for exactly the kind of answer he got and wanted. A general answer instead of a review.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-10-15T10:51:30.623" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6084" PostTypeId="2" ParentId="6076" CreationDate="2015-10-15T11:06:20.527" Score="4" Body="&lt;p&gt;IMO, the answer is not a good one because it doesn't actually reference the OP's code &lt;strong&gt;at all&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, for the points it made, it highlighted part of the OP's code that did/did not follow them with a suggestion of how it could be done better, it would be an &lt;strong&gt;awesome&lt;/strong&gt; answer. But, without that, I think it's not the kind of answer we want CR to attract.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-10-15T11:06:20.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6085" PostTypeId="1" AcceptedAnswerId="6086" CreationDate="2015-10-15T19:09:48.117" Score="6" ViewCount="123" Body="&lt;p&gt;In this question, &lt;a href=&quot;https://codereview.stackexchange.com/q/107700/78136&quot;&gt;https://codereview.stackexchange.com/q/107700/78136&lt;/a&gt;, the OP has not gotten the code to compile, and is on its way to be closed. This I understand, and are not debating. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question, however, is whether it is according to site policy to give comments like the one I've given suggesting a missing brace. Or possibly comment other stuff which would make the code working, albeit possibly flawed, which in turn would render the question to be a legal question on Code Review. (And thus legible for reopening, if already closed)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Added:&lt;/strong&gt; The icky part, for me, is that the correction does possibly encourage editing of code which is not something we want in general for a question.&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-10-15T19:28:13.093" Title="Commenting on faulty code" Tags="|discussion|specific-question|site-policy|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6086" PostTypeId="2" ParentId="6085" CreationDate="2015-10-15T19:20:27.477" Score="13" Body="&lt;p&gt;Comments are for that exact purpose - pointing out issues that need clarification in the question, or otherwise need to be addressed. Editing the code is not an option on Code Review. If it was a problem with the text I would just recommend an edit, otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, yes, comment on the post, if/when the fix is applied, the question may be opened, and then your comment becomes obsolete, and may be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is the way it is designed to work.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-10-15T19:20:27.477" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6087" PostTypeId="1" CreationDate="2015-10-17T11:28:34.380" Score="2" ViewCount="33" Body="&lt;p&gt;For example, if I have Markdown like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&#xA;    $$&#xA;    $$&#xA;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then both lines should have the same indentation (zero), but they don't. It renders as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;    $$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I suspect this is somehow caused by MathJax.&lt;/p&gt;&#xA;" OwnerUserId="2041" LastActivityDate="2015-10-17T11:28:34.380" Title="Double dollar sign in code breaks indentation" Tags="|bug|markdown|mathjax|" AnswerCount="0" CommentCount="0" ClosedDate="2015-10-17T11:46:26.290" ContentLicense="CC BY-SA 3.0" />
  <row Id="6088" PostTypeId="1" AcceptedAnswerId="6089" CreationDate="2015-10-17T12:10:57.850" Score="13" ViewCount="138" Body="&lt;p&gt;We currently have &lt;a href=&quot;https://codereview.stackexchange.com/search?q=SecureString+%5Bc%23%5D+is%3Aq&quot;&gt;8 questions&lt;/a&gt;, one of them closed about .Net's &lt;code&gt;SecureString&lt;/code&gt;. I find this topic interesting and would like to follow these questions, but we don't have a tag for it. In theory, every &lt;code&gt;SecureString&lt;/code&gt; question could (should?) be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; + &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-management&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-management&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-management&lt;/a&gt; + (maybe) &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt;. Following all of these tags wouldn't really allow me to easily spot out these questions though as they individually cover a much larger space.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was going to create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/securestring&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;securestring&amp;#39;&quot; rel=&quot;tag&quot;&gt;securestring&lt;/a&gt;, but it is very specific to .Net. We, as a rule, try to create language agnostic tags on this site. Is there a language agnostic concept for what &lt;code&gt;SecureString&lt;/code&gt; accomplishes?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For those who may not know what &lt;code&gt;SecureString&lt;/code&gt; is, think of it as a way to securely pass around data, like passwords, in your program.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/system.security.securestring(v=vs.110).aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;MSDN&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An instance of the System.String class is both immutable and, when no&#xA;  longer needed, cannot be programmatically scheduled for garbage&#xA;  collection; that is, the instance is read-only after it is created and&#xA;  it is not possible to predict when the instance will be deleted from&#xA;  computer memory. Consequently, if a String object contains sensitive&#xA;  information such as a password, credit card number, or personal data,&#xA;  there is a risk the information could be revealed after it is used&#xA;  because your application cannot delete the data from computer memory.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;A SecureString object is similar to a String object in that it has a&#xA;  text value. However, the value of a SecureString object may use a&#xA;  protection mechanism, such as encryption, provided by the underlying&#xA;  operating system, can be modified until your application marks it as&#xA;  read-only, and can be deleted from computer memory by either your&#xA;  application or the .NET Framework garbage collector.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-10-17T14:10:39.303" Title="Is there a language agnostic concept covering what SecureString does?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6089" PostTypeId="2" ParentId="6088" CreationDate="2015-10-17T14:10:39.303" Score="6" Body="&lt;p&gt;I have done some reading around, and, no, I can't find other languages with similar constructs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, I would give .NET the bonus of naming rights, and create the tag with that name since it got there first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an interesting observation, there is a great discussion of this concept on &lt;a href=&quot;https://security.stackexchange.com/questions/29019/are-passwords-stored-in-memory-safe&quot;&gt;Security.se&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I take away from that is that Windows as a platform has some historical/legacy issues which make it more important to consider string security, but all platforms are vulnerable to some level....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... also, the weakest link is probably the code, or interface, that transports the data in to the SecureString, not the memory itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless, I would recommend you create the tag, and let the other platforms be tagged with it when their corresponding implementations materialize, if ever.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-17T10:46:08.060" LastActivityDate="2015-10-17T14:10:39.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6090" PostTypeId="2" ParentId="6076" CreationDate="2015-10-17T19:05:24.333" Score="3" Body="&lt;p&gt;It's important to tackle the highest-priority problems first. There's no point in worrying about the lack of whitespace around operators if the program doesn't work: the bugs need to be fixed first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, if the whole design of the program is wrong — for example, if it uses an algorithm with poor performance — then it's the design that should be discussed in the review. It's a waste of time to review code that is going to have to be completely rewritten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A couple of examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/107823/11728&quot;&gt;This question from today&lt;/a&gt; uses an \$ Ω(n!) \$ algorithm. Until that's fixed, it's not worth worrying about the use of global variables.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/95055/11728&quot;&gt;This question&lt;/a&gt; tries to do code transformation at the token level without parsing. This is never going to work and so it's not worth commenting on the code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-10-17T19:05:24.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6091" PostTypeId="2" ParentId="6060" CreationDate="2015-10-17T19:35:22.730" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Do we consider a configuration file to be code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would say code is short hand for &lt;a href=&quot;https://en.wikipedia.org/wiki/Source_code&quot; rel=&quot;nofollow noreferrer&quot;&gt;source code&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In computing, source code is any collection of computer instructions (possibly with comments) written using some human-readable computer language, usually as text.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would say since Sambas configuration file is not a programming language it should be off topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would make .htaccess files off-topic too.&#xA;But I agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6061/42401&quot;&gt;rolfl&lt;/a&gt; here.&#xA;They should be on topic as they contain micro-program(s) in the form of regex(s).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Where do we draw the line?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Does the question contain programming language(s) or micro-program(s)? If so it's on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would also raise no concern as to whether I'm allowed to post an Awesome or xmonad config, which are written in Lua and Haskell respectively.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6060/42401#comment13726_6061&quot;&gt;RubberDuck&lt;/a&gt; said we review HTML,&#xA;there may be an edge case if we allow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt;/&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/html&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;html&amp;#39;&quot; rel=&quot;tag&quot;&gt;html&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt; only questions.&#xA;As Hyper Text &lt;em&gt;Markup Language&lt;/em&gt; is not a programming language.&#xA;But this is out of scope for the question.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-10-17T19:35:22.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6092" PostTypeId="1" CreationDate="2015-10-19T16:32:48.803" Score="0" ViewCount="64" Body="&lt;p&gt;Very Related Question : &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308/56262&quot;&gt;Can I put my code on a third party site and link to the site in my question?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I plan on moving my project to GitHub, and I was wondering if I would be able to ask for a Code Review on the overall architecture of the project when I am finished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following the information in the related question above, &lt;strong&gt;I could explain and post code samples on the code relevant to explain the overall design&lt;/strong&gt; - but if I post the entire code of each piece it would probably be &quot;too much&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But then, if I were to do that, I am not posting a complete, running sample of code - (&lt;em&gt;unless you were to visit the GitHub&lt;/em&gt;), and I know we don't really like external links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I ask for a review over my overall project if I've provided pieces of code relevant to the overall design, but to see &lt;em&gt;all&lt;/em&gt; the code you'd have to go to a third-party site (Github, etc.)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;Everything seems to point to the answer being &quot;no&quot;, which is fine - I just thought I'd ask to be sure.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="56262" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-10-19T16:32:48.803" Title="Can I ask for a Review over a GitHub project - if I'm looking for review over the overall architecture?" Tags="|discussion|questions|" AnswerCount="0" CommentCount="2" ClosedDate="2015-10-19T16:40:37.527" ContentLicense="CC BY-SA 3.0" />
  <row Id="6093" PostTypeId="1" CreationDate="2015-10-20T11:00:02.523" Score="8" ViewCount="80" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/higher-order-functions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;higher-order-functions&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;higher-order-functions&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-higher-order-functions-tooltip-container&quot;&gt;higher-order-functions&lt;/a&gt; is currently a synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-functional-programming-tooltip-container&quot;&gt;functional-programming&lt;/a&gt;.  This is inaccurate; there is a significant overlap, however:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Functional Programming is a much broader topic.&lt;/li&gt;&#xA;&lt;li&gt;HoFs are present in some decidedly non-FP languages and can be used in largely non-functional code.&lt;/li&gt;&#xA;&lt;li&gt;HoFs are a significant enough concept to have their own tag.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="28541" LastEditorUserId="120114" LastEditDate="2023-10-03T18:45:43.857" LastActivityDate="2023-10-03T18:45:43.857" Title="Make HoF synonym a separate tag" Tags="|feature-request|tags|tag-synonyms|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="6094" PostTypeId="1" AcceptedAnswerId="6096" CreationDate="2015-10-20T14:59:30.627" Score="7" ViewCount="128" Body="&lt;p&gt;Sometimes overly brief answers will be tagged with a generic message about how they shouldn't be too brief with mostly code as they may not be considered answers in that state.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We're looking for long answers that provide some explanation and&#xA;  context. Don't just give a one-line answer; explain why your answer is&#xA;  right, ideally with citations. Answers that don't include explanations&#xA;  may be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, this can apparently appear on questions, too:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/1973/remove-last-comma-problem&quot;&gt;Remove Last Comma&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a start, it says 'answers' rather than posts, but also it's not quite the message that fits questions anyway, even if questions are intended to be tagged with such a message. It should either be reworded for questions or prevented from appearing on questions. Brief code-heavy questions are a different problem to such answers (if they're even seen as a problem, that is).&lt;/p&gt;&#xA;" OwnerUserId="72910" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-10-20T17:54:03.203" Title="Question with the &quot;not quite an answer&quot; post notice" Tags="|discussion|status-bydesign|questions|post-notice|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6095" PostTypeId="2" ParentId="6094" CreationDate="2015-10-20T15:28:32.567" Score="4" Body="&lt;p&gt;The warning seems to be intended for all incoming answers on that question. If you read it as such, I would not consider it a bug but a helpful message.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider it the moderator version of one of the bounty notifications. Why is the bounty placed? Because the current answers aren't good enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Speculation:&lt;/em&gt;&#xA;At some point in time, a moderator encountered multiple answers on such question which got flagged as low-quality or NAA. To help prevent more people from placing answers which aren't considered &lt;em&gt;good&lt;/em&gt; answers here, a moderator decided to place a note.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say it's &lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-10-20T15:28:32.567" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6096" PostTypeId="2" ParentId="6094" CreationDate="2015-10-20T16:51:18.597" Score="3" Body="&lt;p&gt;It can be used for both, but it's usually used for answers requiring certain improvements.  A notice on a question will still generate an inbox notification seeking action, though the OP may not be able to act on it (unless the question can be improved in some way to change the way answers are posted).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for this particular question, I have decided to remove the notice after editing it a bit.  It's not necessarily different from other questions that also didn't warrant a post notice.  It just happened to be an old question that received quite a few low-quality answers.  It will still remain protected, though.  There still remains an old code dump answers, and I hope this doesn't convince anyone else to post a similar answer themselves.  The newer offending answers have already been deleted.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-10-20T16:51:18.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6097" PostTypeId="1" AcceptedAnswerId="6099" CreationDate="2015-10-22T09:37:29.733" Score="19" ViewCount="260" Body="&lt;p&gt;On this site, we have a well-known policy on editing code in questions: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5180/21609&quot;&gt;Don't do it&lt;/a&gt;. After all, that code is up for review, in all its glorious ugliness and buginess. But clearly, such reasoning cannot apply equally to code in &lt;em&gt;answers&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I was therefore surprised to find that a nice edit on one of my answers had been rejected for reasons that would only make sense if this were code in a question. The edit was attempted twice unsuccessfully (&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/46741&quot;&gt;review 1&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/46744&quot;&gt;review 2&lt;/a&gt;), and rejected for the following reasons:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;This edit deviates from the original intent of the post. Even edits that must make drastic changes should strive to preserve the goals of the post's owner.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;No, it did not change any intent, but merely fixed the faulty expression of my (the answerer's) intent.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Fixing the author's code for them removes a potential point for reviewers.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;No, this is an answer, not a question. &lt;strong&gt;Fixing simple mistakes should be all right.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Please don't edit OP's code. Comment on the post instead. Code blocks are for OP to fix on this site.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Citation needed! Why wouldn't it be OK to make an edit to the code in an answer?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;(In the meanwhile, I invited the editor to re-submit the edit, and have already approved it. Ergo, this is a discussion on general site policy using that edit only as a post-mortem example.)&lt;/p&gt;&#xA;&lt;p&gt;Since the last reason was given by a mod, I trawled through the help center and meta in search of policy guidance relating to answer edits, but there is none. All I could find were discussions on question edits.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;What is the site policy on answer edits? Are they held to the same strict standards as question edits, or do we allow a more collaborative style of answering?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Regarding this specific edit, is there a community consensus on whether the edit was reviewed correctly? If so, could you please link to existing codifications of answer editing guidelines? As it stands, I assume all those edit rejection reasons to be unfounded.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In either case, I agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6003/do-we-want-site-specific-editing-guidance#comment13554_6005&quot;&gt;RubberDuck&lt;/a&gt; that “&lt;em&gt;we really should write down our editing guidelines anyway. Otherwise, we'll someday end up with 2k users who don't know any better.&lt;/em&gt;”&lt;/p&gt;&#xA;" OwnerUserId="21609" LastEditorUserId="120114" LastEditDate="2021-10-12T22:10:18.203" LastActivityDate="2021-10-12T22:10:18.203" Title="What are our answer editing guidelines?" Tags="|discussion|site-policy|answers|editing|suggested-edits|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="6098" PostTypeId="2" ParentId="6097" CreationDate="2015-10-22T09:54:32.703" Score="8" Body="&lt;p&gt;Answer edits are great, and improve the answer for everyone! Some kinds of edits are universally good:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;fixing spelling errors&lt;/li&gt;&#xA;&lt;li&gt;improving formatting&lt;/li&gt;&#xA;&lt;li&gt;improving grammar&lt;/li&gt;&#xA;&lt;li&gt;adding material to back up claims, e.g. links to a styleguide&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Other kinds of edits ought to be their own answer:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;discussing aspects of the code that were not covered in the original answer&lt;/li&gt;&#xA;&lt;li&gt;offering alternative solutions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the code in an answer contains a mistake, things are more tricky: Maybe that code was part of the question, and the answerer merely didn't spot the bug? Consider adding your own answer if this is a substantial bug. Maybe the answerer was excessively clever, and you misunderstood the code? Ask for clarification in a comment. In either case, clever code is bad, and ought to be simplified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But in most cases, it's a genuine mistake. To err is human, and aside from a monkey and a rubber duck, we're all just humans here. Unfortunately, making an edit to fix the code can be difficult to validate by the edit reviewers. Therefore:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Comment on the answer and ask for clarification. Maybe that code is intended that way, maybe it's a real mistake.&lt;/li&gt;&#xA;&lt;li&gt;If the answerer explains that the code works as intended, you've learnt something new.&lt;/li&gt;&#xA;&lt;li&gt;If the answerer confirms the bug, make an edit. In the edit description, summarize the reasoning for your change and mention that the answerer has approved.&lt;/li&gt;&#xA;&lt;li&gt;If the answerer doesn't respond after a reasonable time frame, just make the edit – the worst that can happen is that it's rejected. In the edit description, summarize your reasoning for your change and refer to your comment for an in-depth description.&lt;/li&gt;&#xA;&lt;li&gt;You've made Code Review a better place – congrats!&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It would be reasonable to follow this procedure even when you can make edits without having to go through a review. Collaboratively improving the answer is just way nicer than having to roll back a bad edit.&lt;/p&gt;&#xA;" OwnerUserId="21609" LastActivityDate="2015-10-22T09:54:32.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6099" PostTypeId="2" ParentId="6097" CreationDate="2015-10-22T10:33:55.363" Score="15" Body="&lt;p&gt;The Edit Review queue is notorious for people making mistakes in the process. The problem is almost entirely related to the fact that answer edits are much rarer than question edits.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code Review has unfortunately got a lot of robo-reviewers in this queue&lt;/strong&gt;, people who see a code edit - and auto-reject - without first checking whether the code is part of an answer, or a question.&lt;/p&gt;&#xA;&lt;p&gt;In the past 2 years I have been on the site I don't think I have seen a single &amp;quot;bad&amp;quot; code-edit on an answer in the review queue. In almost every case it is people fixing the answers after they have tried to run the code and the code fails due to typos, copy/paste, or simple logic errors that the answerer made.&lt;/p&gt;&#xA;&lt;p&gt;I have approved many suggested edits to my own posts that correct my numerous fat-figering (an unfortunate monkey side-effect).&lt;/p&gt;&#xA;&lt;h3&gt;Solution&lt;/h3&gt;&#xA;&lt;p&gt;The solution is that code suggested edits, if they have an edit comment that makes logical/obvious sense, should just be approved. If there's a problem, well, the answerer whose code was edited will get a notification of the edit, and they can easily roll it back if it's wrong.&lt;/p&gt;&#xA;&lt;p&gt;There is no need to set up a comment/response cycle that @amon has suggested. That's too slow, and requires humans to check things later, and is error prone.&lt;/p&gt;&#xA;&lt;p&gt;The examples @amon shows are classic. The edit comment is:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Comment: Logic corrected on if loop. The previous logic is incorrect, after one generation all cells become dead because they are not counted properly. Now the cell isn't counted only if i AND j are equal to row_idx and idx. Before, when only one row_idx or ix was equal to i or j the cell was discarted.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To me, that is obvious that the editor has run the code, debugged it, and is has heart that is 2 sizes bigger and is contributing the efforts of his work back to the community. Give them the 2-rep points, make the site better, and approve the edit. It's the right thing to do. (Then, go and find some other &lt;strong&gt;good&lt;/strong&gt; contributions they have on the site, a question, an answer, something, and if it is worthy, upvote it, so that they are closer to having the reputation where a review is no longer needed!).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-10-22T17:24:17.943" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6100" PostTypeId="2" ParentId="6097" CreationDate="2015-10-22T13:59:18.813" Score="3" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Please don't edit OP's code. Comment on the post instead. Code blocks are for OP to fix on this site.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I wrote this... referring to &lt;em&gt;question edits&lt;/em&gt; policy - I made a mistake, the edit &lt;em&gt;could&lt;/em&gt; have been approved. My apologies to &lt;a href=&quot;https://codereview.stackexchange.com/users/87486/axeeffect&quot;&gt;@AxeEffect&lt;/a&gt;, going by the book it should have gone through.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;But...&lt;/h1&gt;&#xA;&lt;p&gt;There's a &amp;quot;but&amp;quot;. How many times have you seen comments like this on Stack Exchange?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Shouldn't &lt;code&gt;Foo&lt;/code&gt; be &lt;code&gt;Bar&lt;/code&gt; instead?&lt;/em&gt; - User1234 3 minutes ago&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Oh right, nice catch! Edited, thanks!&lt;/em&gt; - User9876 42 seconds ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think that's how the system works best, simply because it only involves the people that have all the context: suggesting an edit to do it &lt;em&gt;for&lt;/em&gt; the author is ok too, but without edit privs, it introduces other humans, and the more humans involved, the higher the risk of human error.&lt;/p&gt;&#xA;&lt;p&gt;So yes, the edit(s) should have been approved. Oh, well.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;So, what &lt;em&gt;are&lt;/em&gt; the guidelines for answer edits?&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6098/23788&quot;&gt;@amon's answer&lt;/a&gt; puts them nicely. I'd only add that putting &lt;code&gt;[note: answer edit]&lt;/code&gt; in the edit comment when there's code block edits involved, could help reviewers fully grasp the context of the edit, and might help prevent this from happening again in the future - although yes, indeed, it's completely the &lt;em&gt;reviewer&lt;/em&gt;'s responsibility to make sure they're taking the right decision.&lt;/p&gt;&#xA;&lt;p&gt;As reviewers, the first thing we need to ask ourselves should be &amp;quot;&lt;em&gt;&lt;strong&gt;is this a question or an answer edit?&lt;/strong&gt;&lt;/em&gt;&amp;quot;, not &amp;quot;what's the diff like?&amp;quot; or &amp;quot;are there any missed edit opportunities that could improve this edit?&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-10-22T13:59:18.813" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6103" PostTypeId="2" ParentId="5743" CreationDate="2015-10-25T18:38:05.190" Score="16" Body="&lt;p&gt;&lt;a href=&quot;http://www.cardshifter.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lBSqy.png&quot; alt=&quot;Cardshifter online card game&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2015-10-25T19:07:03.507" LastActivityDate="2015-10-25T19:07:03.507" CommentCount="0" CommunityOwnedDate="2015-10-25T18:38:05.190" ContentLicense="CC BY-SA 3.0" />
  <row Id="6104" PostTypeId="2" ParentId="5743" CreationDate="2015-10-26T02:38:28.840" Score="5" Body="&lt;p&gt;&lt;a href=&quot;http://jsfiddle.net/#tidy&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8jRlD.png&quot; alt=&quot;Use JSFiddle&amp;#39;s TidyUp to clean up your JS!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastActivityDate="2015-10-26T02:38:28.840" CommentCount="0" CommunityOwnedDate="2015-10-26T02:38:28.840" ContentLicense="CC BY-SA 3.0" />
  <row Id="6105" PostTypeId="1" CreationDate="2015-10-26T07:56:36.117" Score="11" ViewCount="190" Body="&lt;p&gt;For all of you who don't know what review audits are, have a read of this stackexchange meta question: &lt;a href=&quot;https://meta.stackexchange.com/questions/157121/what-are-review-tests-audits-and-how-do-they-work&quot;&gt;what-are-review-tests-audits-and-how-do-they-work&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is related to these code review meta questions  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2413/can-we-suggest-a-review-of-a-reviewer-or-an-evaluation-of-a-person-using-the-re&quot;&gt;Can we suggest a review of a reviewer, or an evaluation of a person using the review queue heavily?&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6003/do-we-want-site-specific-editing-guidance&quot;&gt;do-we-want-site-specific-editing-guidance&lt;/a&gt;  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;and for sure some more ;-)  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So the overall question is: do we want to enable the &lt;strong&gt;review auditing feature&lt;/strong&gt; for Code Review ?&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-11-01T19:38:24.197" Title="Do we want to enable the review auditing feature that discourages robo-reviewing?" Tags="|discussion|review|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6106" PostTypeId="2" ParentId="6105" CreationDate="2015-10-26T07:56:36.117" Score="1" Body="&lt;p&gt;&lt;strong&gt;Yes&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think having review audits will sharpen our skills for doing good reviews. It will lead to having a closer look at the question/answer before we take action.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO this will improve the site's health and quality. It will prevent that reviewers are taking action to fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;we need to take into account that continuing the style to add a comment (on an on topic question of a new user) like &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review. I hope you get some good answers.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;will trigger a failure on an audit for a good on topic question.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="37660" LastEditDate="2015-10-26T20:11:07.337" LastActivityDate="2015-10-26T20:11:07.337" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6107" PostTypeId="2" ParentId="6105" CreationDate="2015-10-26T08:25:04.393" Score="2" Body="&lt;p&gt;I agree audits sound like a good idea. However, if adding comments on on-topic questions will make the audits fail, I feel the drawback is bigger than the gain and we'll have to look for a better solution to counter robo-reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments are used extensively on Code Review. If the audit tool doesn't understand the value of comments, that tool is not for us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It isn't always clear whether a question is on-topic. If the OP isn't sure about whether his code works or not or when the wording of the question doesn't specify whether OP tested his own code and how, I tend to leave a comment and check back later. I'm not saying that's how it should be done, but I'm probably not the only one. Audits don't cover grey areas while I've seen a lot of grey posts coming by in the queue. If we want audits, we better have a plan how to do it right.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-10-26T08:25:04.393" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6108" PostTypeId="2" ParentId="6105" CreationDate="2015-10-26T14:48:24.437" Score="10" Body="&lt;h2&gt;No&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Audits are a premature solution to a problem that's not particularly bad, and will also be fixed by other solutions &quot;soon&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the reputation needed to participate in the review queues is 500 rep. In full sites the reputation needed is 3000&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fixing the problem by introducing review audits is a backward process. The problems in the review queues are mostly related to people who are not experienced enough with the site doing things that &quot;real&quot; sites only allow after more experience is gained.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt; Let me expand this &quot;NO&quot; answer some more. Here are reasons why we don't want audits:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The current reviewers are not doing too badly, all things considered. The problem questions are few and far between. The moderators themselves have had more issues with question closes than the site members. &lt;/li&gt;&#xA;&lt;li&gt;They don't work very well. Everyone who's been through StackOverflow's queues can see them from miles away, and they are ignored. They don't discourage robo-reviewing, they do the opposite. Roboreviewers still exist on StackOverflow.&lt;/li&gt;&#xA;&lt;li&gt;They don't work very well. Audits slow down people who actually know what they are doing.&lt;/li&gt;&#xA;&lt;li&gt;They are not needed: How many people have been manually banned from the review queues? In my time as a mod, I believe there were 2, maybe 3 people banned... and for short periods. How many people are currently review-banned?&lt;/li&gt;&#xA;&lt;li&gt;The problem is not that we have robo-reviewers, the problem is that we have people who don't know what's off-topic, or not. The solution is to have reviewers that know the site better, not those who can identify an audit question better.&lt;/li&gt;&#xA;&lt;li&gt;The solution already exists - the whole point of reputation on the site is to allow more site-experience people access to more site-responsible activities. The Systems are reasonably well tuned for graduated sites. 3000 reputation takes a while to earn. 500 is possible in just a few days. For a beta site, the 500 rep is reasonable, the 3000 rep is not.&lt;/li&gt;&#xA;&lt;li&gt;Audit questions creates additional burden for site administrators - audit questions have to be selected, and the meta-site spike in activity as they get challenged, questioned, etc. will be a headache.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, the proposed audit system does not significantly improve the problem, it irritates the people who are not a problem, and it is more work, all for a problem which is solved by having more experienced reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@janos - your question/comment: &lt;em&gt;I thought the question is about adding audits. Yes, fixing the privilege levels is the single most important thing we need right now. But I don't see why we are mixing that topic into this discussion of audits.&lt;/em&gt; I don't see why you don't see it. To me it is &quot;obvious&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2015-10-26T21:13:39.293" LastActivityDate="2015-10-26T21:13:39.293" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6109" PostTypeId="1" AcceptedAnswerId="6110" CreationDate="2015-10-26T19:23:25.640" Score="14" ViewCount="115" Body="&lt;p&gt;An old question that was posted 3 years ago was put &quot;on-hold&quot; as off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have not been an active participant on Code Review (I received a notification thanks to a down-vote a couple of days ago), but I am still interested to know what the problem was with this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/11113/12847&quot;&gt;Reduce length of condition&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I check the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Asking Guidelines&lt;/a&gt; I see that the question must match the following criteria:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are looking for feedback on a specific working piece of code&#xA;  from your project in the following areas…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;li&gt;Security issues&lt;/li&gt;&#xA;  &lt;li&gt;Performance&lt;/li&gt;&#xA;  &lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And I admit that I do not see exactly any of these criteria my question would match (possibly &quot;best practices&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I check the criteria for what type of questions &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; to post, I do not see that my question falls into any of these categories either:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, if your question is not about a particular piece of code and&#xA;  instead is a generally applicable question about…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice&#xA;  regarding X?&quot;)&lt;/li&gt;&#xA;  &lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;  &lt;li&gt;How to add a feature to or solve a problem with your code&lt;/li&gt;&#xA;  &lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;  &lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I understand that the &quot;off-topic&quot; criteria list is not intended to be exhaustive, however I do feel the question falls closer to the on-topic criteria, than the off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I received an accepted solution at the time, so I am not arguing to have the question re-opened - I am more interested in learning what specifically was off-topic about the question.&lt;/p&gt;&#xA;" OwnerUserId="12847" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-10-26T21:20:54.853" Title="Clarification as to why a question was closed as off-topic" Tags="|discussion|specific-question|scope|closed-questions|example-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6110" PostTypeId="2" ParentId="6109" CreationDate="2015-10-26T19:41:13.080" Score="12" Body="&lt;p&gt;When the question was posted, your question was probably perfectly on-topic. However, as sites grow and evolve, their scope and requirements for on-topic questions change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, it is primarily the placemark-holder &lt;code&gt;// do something&lt;/code&gt; that trigged the closing of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is more explained in the meta question  &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1709/why-is-hypothetical-example-code-off-topic-for-code-review&quot;&gt;Why is hypothetical example code off-topic for Code Review?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also the list of our &quot;magic&quot; on-topic questions, I have highlighted the question to which I believe your question is a &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;&lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&lt;em&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-10-26T19:54:27.143" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6111" PostTypeId="2" ParentId="6105" CreationDate="2015-10-26T20:16:38.037" Score="4" Body="&lt;h3&gt;Yes&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Audits will make reviewers more careful. &#xA;Even after the privilege levels are corrected (as they should be on a graduated site), the audits will always have the positive effect of making reviewers more careful. That's a very good thing, isn't it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In response to the points in @rolfl's answer:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;The current reviewers are not doing too badly, all things considered.&lt;/em&gt; -&gt; the audits will help them do even better. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;The queues where we have bigger problems are not queues where there are audits anyway&lt;/em&gt; -&gt; so they may help on only one queue, not all of them. A small net positive is still a net positive.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;They don't work very well. Everyone who's been through StackOverflow's queues can see them from miles away, and they are ignored.&lt;/em&gt; -&gt; They work on me. So it's not &quot;everyone&quot;. They don't annoy me, but I'm not going to say they annoy &quot;no one&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Roboreviewers still exist on StackOverflow.&lt;/em&gt; -&gt; Sadly they probably always will. But how many more would there be without the audits? We cannot really know, only speculate.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;They don't work very well. Audits slow down people who actually know what they are doing.&lt;/em&gt; -&gt; What's the rush? This doesn't seem to be a big problem at all.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;They are not needed: How many people have been manually banned from the review queues?&lt;/em&gt; -&gt; Our user base is growing rapidly. Problems will grow together with it. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;The problem is not that we have robo-reviewers, the problem is that we have people who don't know what's off-topic, or not. The solution is to have reviewers that know the site better, not those who can identify an audit question better.&lt;/em&gt; -&gt; The audits will help educate users.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;The solution already exists - the whole point of reputation on the site is to allow more site-experience people access to more site-responsible activities. The Systems are reasonably well tuned for graduated sites. 3000 reputation takes a while to earn. 500 is possible in just a few days. For a beta site, the 500 rep is reasonable, the 3000 rep is not.&lt;/em&gt; -&gt; Guess what, long after having 20k, I still didn't know the rules well. I was too busy earning rep, and not paying much attention to participating in moderation activities. Rep level doesn't always imply a good understanding of the site, and in my case it didn't. The solution is not perfect, it could use a little extra help.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Audit questions creates additional burden for site administrators - audit questions have to be selected, and the meta-site spike in activity as they get challenged, questioned, etc. will be a headache.&lt;/em&gt; -&gt; Thanks for caring. I think we can handle it. But maybe it will be a pita and you'll turn out to be right.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Granted, the audits will not be a groundbreaking &quot;miracle drug&quot;. But I think they will be easily a net positive. All the potential negatives seem negligible or highly speculative.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-10-26T21:56:49.170" LastActivityDate="2015-10-26T21:56:49.170" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6113" PostTypeId="1" AcceptedAnswerId="6115" CreationDate="2015-10-29T13:57:37.447" Score="9" ViewCount="193" Body="&lt;p&gt;You all know we're fighting our &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5128/call-of-duty-ii-were-still-on-a-mission&quot;&gt;zombies&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I check the &quot;Unanswered Question&quot; from time to time, like some of you I guess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I happen to see &quot;poor quality&quot; questions (or super complicated one, but those are ok). By poor quality I mean questions that don't show the whole code, questions without context &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I'm wondering what should be done to deal with those &quot;poor quality&quot; zombies. Most people (including myself) won't review them, because it's hard to follow OP's intent, or the reviews will be poor because the question is poor. &lt;em&gt;(I know this won't always be the case, I am generalizing)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel like starting a close vote on unanswered questions might be &quot;cheating&quot; and I don't want to be targeted as &quot;the guy who tried to close zombies so we have less of them&quot;. But at the same time, some of these questions might never get answers because they are unclear.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are some questions I feel are &quot;poor quality&quot; : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/54191/possible-memory-leak-with-wpf-custom-control&quot;&gt;Possible memory leak with WPF Custom Control?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/52424/keeping-webbrowser-controls-documentcompleted-event-handlers&quot;&gt;Keeping WebBrowser control&amp;#39;s DocumentCompleted event handlers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/32863/improve-the-architecture-to-cache-data&quot;&gt;Architecture to cache data&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/29919/drawing-faster-than-slimdx&quot;&gt;Drawing faster than SlimDX?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/22972/data-access-objects-and-entity-relationships&quot;&gt;https://codereview.stackexchange.com/questions/22972/data-access-objects-and-entity-relationships&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'll stop there, maybe some of these won't be good example to your eye or maybe I'm too difficult.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the community's feeling about this? How should we deal with poor quality zombies? Or, am I too demanding toward questions?&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-10-29T16:52:13.410" Title="Poor quality unanswered questions" Tags="|discussion|vote-to-close|unanswered-questions|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6114" PostTypeId="2" ParentId="6113" CreationDate="2015-10-29T14:07:58.767" Score="5" Body="&lt;p&gt;IMO bad/unclear/poor questions in the queue should get closevotes no matter if they are zombies or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no need that such questions will survive no matter how long ago they had been asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6109/clarification-as-to-why-a-question-was-closed-as-off-topic&quot;&gt;clarification-as-to-why-a-question-was-closed-as-off-topic&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If questions had been on topic at the moment of time they had been asked doesn't mean they are on topic in the present.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-10-29T14:07:58.767" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6115" PostTypeId="2" ParentId="6113" CreationDate="2015-10-29T16:52:13.410" Score="21" Body="&lt;p&gt;There is nothing wrong with leaving some poor-quality questions unanswered.  By analogy, 0% unemployment is a worthy ideal, but actually achieving 0% unemployment isn't necessarily a good thing for the economy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's be careful about closing questions mainly for the goal of achieving a 100% answer rate.  We should only close questions that are actually off-topic, unclear (to the point where nobody can write a decent review), or primarily opinion-based (e.g. brace-style wars).  Otherwise, closing answerable questions would be a cure that's worse than the disease — and I'm not sure that we have a disease.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you encounter an old unanswered question that you feel is low quality but not closable according to the rules, you can…&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Leave a comment explaining what's wrong with the question, if there isn't already one.&lt;/li&gt;&#xA;&lt;li&gt;Downvote at your discretion.&lt;/li&gt;&#xA;&lt;li&gt;Write a short answer anyway.  (This will also have the side-effect of drawing attention to the question, and perhaps someone else will want to review it too.)&lt;/li&gt;&#xA;&lt;li&gt;Improve the question by editing (which will also bump up the question).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-10-29T16:52:13.410" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6117" PostTypeId="1" CreationDate="2015-11-02T08:00:57.203" Score="3" ViewCount="81" Body="&lt;p&gt;I have asked for a code review in a post and received nice feedback. I would now like to implement the suggestions, and possibly get new feedback (&quot;Yes, that was the problem, good fix&quot; or &quot;No, dude, you got it all wrong because...&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you please tell me what I should do, so that the person who bothered to answer the original question would be notified about this? Should I edit the original question? Should I post the update as an answer or what?&lt;/p&gt;&#xA;" OwnerUserId="84204" LastEditorUserId="22222" LastEditDate="2015-11-02T08:15:15.343" LastActivityDate="2015-11-03T17:23:54.900" Title="How can I post updates/implementation of changes after a code review?" Tags="|discussion|iterative-review|" AnswerCount="2" CommentCount="0" ClosedDate="2015-11-02T08:16:52.427" ContentLicense="CC BY-SA 3.0" />
  <row Id="6118" PostTypeId="2" ParentId="6117" CreationDate="2015-11-02T08:13:25.407" Score="5" Body="&lt;p&gt;You will find the answer to most of you questions in this &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;almost duplicate discussion&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I edit the original question, should I post the update as an answer or what?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Never, ever edit the code in the original question. See the discussion I linked above for more details.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can you please tell me what should I do, so that the person who bothered to answer the original question would be notified about this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Add a comment on their answers, with a link to your new post.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-11-02T08:13:25.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6119" PostTypeId="2" ParentId="6117" CreationDate="2015-11-02T08:14:58.227" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I edit the original question, should I post the update as an answer or what?  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Editing the original question after you have received answers to show updated code &lt;strong&gt;isn't allowed by our site policy&lt;/strong&gt;, because this would invalidate given answers and any future answerer wouldn't know which code they should review.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have different options based on what you want to get out of it.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If you just want to show the updated code you could add it as an answer to your question &lt;strong&gt;but&lt;/strong&gt; it has to be in a code review form.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;if you want feedback on the updated code you should post a follow up question which should contain a link to the original question. Also adding a link to the follow up question in the original question will be good.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;See also: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c?rq=1&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-11-03T17:23:54.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6120" PostTypeId="1" AcceptedAnswerId="6124" CreationDate="2015-11-02T09:03:24.627" Score="19" ViewCount="342" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/47333&quot;&gt;This suggested edit was rejected&lt;/a&gt;. As it should be - rolfl here has the correct reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Whitespace &quot;fixes&quot; should be part of an answer, not an edit. Please do not fix code problems in the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public boolean newCombo(int c, int l){&#xA;    if(grid[c][l].sample().isBasic()){&#xA;        addPieceToCombo(c, l);&#xA;        return true;&#xA;    }&#xA;    return false;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Was fixed to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    public boolean newCombo(int c, int l) {&#xA;        if (grid[c][l].sample().isBasic()) {&#xA;            addPieceToCombo(c, l);&#xA;            return true;&#xA;        }&#xA;        return false;&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As it was in a class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing the indentation here is what I wanted, so that's great. Adding whitespace between &lt;code&gt;if&lt;/code&gt; and &lt;code&gt;(grid[c]...&lt;/code&gt; is not what I wanted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, for this specific question, if you take a look at the code on GitHub... you'll find the indentation in working order. &lt;strong&gt;So in this case, it's the result of bad question formatting, and telling the asker to indent their code is not going to help them one bit.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to get rid of the growing pile of zombies you'll have to find a way to deal with messes like this - we can't just say &quot;That's a code edit, you can't edit that&quot;, because when I see a massive pile of badly indented code, then I can't review the code! (Alternative solution: I post an answer on these kind of questions: &quot;Your indentation is bad, you can fix it with auto-formatting in your IDE, shortcut for eclipse is this, shortcut for netbeans is that, if you have bad indentation people can't read your code.&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible that we can fix the indentation in these kind of questions and maybe get some quality reviewing in, or should we just keep saying &quot;bad indentation, use auto-format&quot;?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="22222" LastEditDate="2015-11-02T17:56:30.200" LastActivityDate="2019-11-06T15:39:46.633" Title="Edit dispute - Indentation on questions" Tags="|discussion|specific-question|suggested-edits|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6122" PostTypeId="2" ParentId="6120" CreationDate="2015-11-02T10:21:43.480" Score="-2" Body="&lt;p&gt;If it's going from no indentation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public boolean newCombo(int c, int l){&#xA;if(grid[c][l].sample().isBasic()){&#xA;addPieceToCombo(c, l);&#xA;return true;&#xA;}&#xA;return false;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To any acceptable indentation syntax I don't mind the edit, since any consistent indentation is better than none.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But within each language there are usually more than one school about how to do the indentations and when to use brackets and how to use them etc. that all boils down to what the individual dev prefers to read/write. If we're gonna go around and edit people's indentations we're gonna have a war over opinions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My personal feeling is that code-review shouldn't go about editing the questions' code, we can comment about it and review it, but I feel like the edits should primarily be to improve the questions around the code to clarify what the asker means.&lt;/p&gt;&#xA;" OwnerUserId="56873" LastActivityDate="2015-11-02T10:21:43.480" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6123" PostTypeId="2" ParentId="6120" CreationDate="2015-11-02T10:41:39.580" Score="8" Body="&lt;p&gt;I have fixed the indentation for this specific question for the following reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Without proper indentation, the code is hard to review&lt;/li&gt;&#xA;&lt;li&gt;OP is new, and has only posted 1 question on StackOverflow before this one, which also had bad indentation and required editing by other users.&lt;/li&gt;&#xA;&lt;li&gt;OP had issues with our rules, first having to edit to include the relevant parts (instead of 1 link to github, more github links) and the later pasting the code in (in one edit)&lt;/li&gt;&#xA;&lt;li&gt;The GitHub link, when followed, will show properly indented code, even when looking at the repository as it was before the question was posted.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This makes me think that &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It's a benefit for the review process and the asker if the code was indented.&lt;/li&gt;&#xA;&lt;li&gt;The asker intended to have the code indented.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;As for general policy, feel free to answer with policy proposals on that. I'm just stating the actions taken &amp;amp; justifications thereof for this specific question.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2015-11-02T10:41:39.580" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6124" PostTypeId="2" ParentId="6120" CreationDate="2015-11-02T11:35:30.670" Score="29" Body="&lt;p&gt;There are times when it is obvious that people (new folk?) don't know how the markdown works on Stack Exchange. They take their block of code and paste it in to the edit box (and indent nothing):&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;import java.util.Scanner;&#xA;public class MyClass {&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static void main(String[] args) {&#xA;    ///do something here&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Some of those people fix their indentation by adding 4 spaces just to the first few lines, and you get:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import java.util.Scanner;&#xA;public class MyClass {&#xA;&#xA;public static void main(String[] args) {&#xA;    ///do something here&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the trailing &lt;code&gt;}&lt;/code&gt; on its own line outside the code block. Also note that the main method and class declaration are at the left margin. This is a common &quot;half-fix&quot;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Other people see that trailing &lt;code&gt;}&lt;/code&gt; and indent it as well, to become:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import java.util.Scanner;&#xA;public class MyClass {&#xA;&#xA;public static void main(String[] args) {&#xA;    ///do something here&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is the state that the code in the OP's question was like.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The correct fix is to indent everything:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import java.util.Scanner;&#xA;public class MyClass {&#xA;&#xA;    public static void main(String[] args) {&#xA;        ///do something here&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Ctrl-K makes it easy.... but, that's not an obvious thing in Stack Exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I see problems like the above example, I identify it as a &quot;markdown problem&quot; not an &quot;indentation problem&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no problem fixing markdown problems (in the code, or not). I encourage others to fix them as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the fix is to the indentation and other whitespace, and not just the markdown, then it is a code edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize the difference is subtle, but, it is OK to fix those times when people don't know how the SE Markdown works, but it's not OK to fix those times when people indent their code badly.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="75307" LastEditDate="2019-11-06T15:39:46.633" LastActivityDate="2019-11-06T15:39:46.633" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="6125" PostTypeId="1" AcceptedAnswerId="6126" CreationDate="2015-11-09T17:37:29.903" Score="12" ViewCount="49" Body="&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cleancode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cleancode&amp;#39;&quot; rel=&quot;tag&quot;&gt;cleancode&lt;/a&gt; was recreated, so it was not blacklisted the whole time.  Anyway, should it be blacklisted at last?  If so, then I believe it should also apply to the other variant, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2015-11-09T18:19:21.737" LastActivityDate="2015-11-09T18:19:21.737" Title="Let's clean up [cleancode]" Tags="|discussion|status-completed|tags|blacklist-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6126" PostTypeId="2" ParentId="6125" CreationDate="2015-11-09T17:51:41.747" Score="11" Body="&lt;p&gt;I can find no use-case whatsoever which would require this tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We all want our code to be 'better' which implies cleaner as well. If OP is worried about how clean his code is, an explanation in the question would be enough. It doesn't warrant a tag. We don't need &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cleancode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cleancode&amp;#39;&quot; rel=&quot;tag&quot;&gt;cleancode&lt;/a&gt;, we don't need &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dry&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dry&amp;#39;&quot; rel=&quot;tag&quot;&gt;dry&lt;/a&gt;, we don't need any of those. This is just one variant of an old story.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2025/52915&quot;&gt;this answer&lt;/a&gt; it should have been gone already. Let's finalize the deal and blacklist it this time.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-11-09T17:51:41.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6127" PostTypeId="1" AcceptedAnswerId="6128" CreationDate="2015-11-09T19:14:09.623" Score="11" ViewCount="175" Body="&lt;p&gt;If I made three programs in three different languages, that do the same thing, could I post all three of them and have them connect to one another in order for the review to be successful?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say I write three programs that accomplish the same goal in three languages: Perl, Python, and Ruby. I then post them all in their respective section, then create a link to the other two programs in each post. Would this be considered wrong. or would this be acceptable? Wouldn't they need to see all the languages the program is written in to make a valid review of the program itself?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask this because I did such a thing. I first posted all the programs in the same post, with three different tags. I figured this would be acceptable but I can understand why it wouldn't be. I then corrected my error and posted the programs (mind you the same program is written in three different languages) in three different posts with their respective tag. I then went ahead and added a link to the other two languages on the post, which was removed. I don't understand how it would be wrong to show all of the languages.&lt;/p&gt;&#xA;" OwnerUserId="90930" LastEditorUserId="42401" LastEditDate="2020-11-03T21:12:52.880" LastActivityDate="2020-11-03T21:12:52.880" Title="Posting the same program in three different languages in three different sections" Tags="|discussion|asking-questions|multi-language|" AnswerCount="1" CommentCount="1" ClosedDate="2015-11-10T10:53:27.560" ContentLicense="CC BY-SA 3.0" />
  <row Id="6128" PostTypeId="2" ParentId="6127" CreationDate="2015-11-09T19:20:11.797" Score="17" Body="&lt;p&gt;Posting three separate questions and having them link to each other is a perfectly alright thing to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The removing of your links was either an error, a case of two edits being done at the same time, or a deliberate edit that I would disagree with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please go ahead and post three questions, one for each language, and feel free to have them link to each other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may also want to consider to post your questions a bit apart, as answers to one of the languages might improve the code for another language.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-11-09T21:09:29.807" LastActivityDate="2015-11-09T21:09:29.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6129" PostTypeId="1" AcceptedAnswerId="6130" CreationDate="2015-11-13T02:35:42.453" Score="3" ViewCount="129" Body="&lt;p&gt;This question has been half-answered before:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1944/31503&quot;&gt;Pascal / Delphi / Pascal Script tags&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It was explicitly asked again here:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5141/should-we-have-a-free-pascal-tag&quot;&gt;Should we have a [free-pascal] tag?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;but no answer was given.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now &lt;a href=&quot;https://codereview.stackexchange.com/users/62263/cpicanco?tab=activity&amp;amp;sort=suggestions&quot;&gt;a bunch of suggested edits&lt;/a&gt; have put the tag in place on a few questions, and I think it's a better solution to create a synonym from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; back to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Neither tag is a high-volume tag, and there's currently only 1 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; question (and a number of proposed ones).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fragmenting the already small tag makes no sense on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can a mod please create the synonym?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-11-14T05:51:31.390" Title="(pascal) vs. (free-pascal)" Tags="|discussion|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6130" PostTypeId="2" ParentId="6129" CreationDate="2015-11-13T03:09:38.030" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;fragmenting the already small tag makes no sense on Code Review&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I completely agree, and I've created the synonym.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-11-13T03:09:38.030" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6131" PostTypeId="1" CreationDate="2015-11-14T13:44:22.750" Score="22" ViewCount="170" Body="&lt;p&gt;When editing the title of &lt;a href=&quot;https://codereview.stackexchange.com/q/110745/31562&quot;&gt;Multiple FizzBuzz from a file&lt;/a&gt;, I first wanted to make the title &quot;FizzBuzz from a file&quot; but that exact title &lt;a href=&quot;https://codereview.stackexchange.com/q/77569/31562&quot;&gt;already exists&lt;/a&gt; which showed an error message:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/xQgU4.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/xQgU4.png&quot; alt=&quot;A question with that title already exists; please be more specific&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Considering our different definition of duplicates on Code Review (Just because code does the same thing doesn't mean that it is the same code, which doesn't make it a duplicate), does this error message make any sense on Code Review? Should we remove it? &lt;strong&gt;Can we&lt;/strong&gt; remove it?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-11-14T14:02:47.850" Title="Does preventing exact duplicate titles makes sense here?" Tags="|discussion|feature-request|asking-questions|titles|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6132" PostTypeId="2" ParentId="6131" CreationDate="2015-11-14T14:02:47.850" Score="21" Body="&lt;p&gt;I personally quite like that &quot;warning&quot;, it inspires you to create titles that are more imaginative than &quot;FizzBuzz from a file&quot; - how about &quot;IFSFB - Input File Specified FizzBuzz&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do something different, something that will stand out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative will be thousands of questions called: &quot;Singly Linked List&quot;, or &quot;FizzBuzz&quot;, or &quot;Project Euler #13&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we allow 2, we allow 200 duplicates.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-11-14T14:02:47.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6133" PostTypeId="1" AcceptedAnswerId="6134" CreationDate="2015-11-14T15:24:31.227" Score="7" ViewCount="74" Body="&lt;p&gt;I was recently writing &lt;a href=&quot;https://codereview.stackexchange.com/q/110754/73844&quot;&gt;a question about AES&lt;/a&gt; and noticed there's no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/aes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;aes&amp;#39;&quot; rel=&quot;tag&quot;&gt;aes&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are &lt;a href=&quot;https://codereview.stackexchange.com/search?q=aes+is%3Aq&quot;&gt;60 questions with AES within them&lt;/a&gt; so it begs the question, should we add an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/aes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;aes&amp;#39;&quot; rel=&quot;tag&quot;&gt;aes&lt;/a&gt; tag and add it to these questions?&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-11-17T04:34:37.343" Title="Should we add an (AES) tag?" Tags="|discussion|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6134" PostTypeId="2" ParentId="6133" CreationDate="2015-11-14T15:31:52.000" Score="8" Body="&lt;p&gt;Let's use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt; as a proxy for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/aes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;aes&amp;#39;&quot; rel=&quot;tag&quot;&gt;aes&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code implements or significantly &quot;is&quot; a linked list, then tag it as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;. If your code just uses a linked list to do what it does, then it should not be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code requires the skill of a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt; expert to get a review, then yes, use it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same applies to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/aes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;aes&amp;#39;&quot; rel=&quot;tag&quot;&gt;aes&lt;/a&gt; - if the code just uses &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/aes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;aes&amp;#39;&quot; rel=&quot;tag&quot;&gt;aes&lt;/a&gt; to get done what it needs to do, then it's not really an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/aes&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;aes&amp;#39;&quot; rel=&quot;tag&quot;&gt;aes&lt;/a&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, your specific question, is pretty much on the fence, and it would benefit from expert review... so, I say:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Yes - tag it&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;On the other hand, most of the other questions mentioning AES, should not be tagged with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, questions like this should be tagged:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/101272/aes-implementation?s=1|1.7809&quot;&gt;AES implementation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But, questions like this should not:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/103926/encrypting-a-binary-stream-with-rsa-aes-in-counter-mode?s=20|0.9839&quot;&gt;Encrypting a binary stream with RSA + AES in counter mode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-14T19:35:53.587" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6135" PostTypeId="2" ParentId="5141" CreationDate="2015-11-16T23:08:20.707" Score="1" Body="&lt;p&gt;Now the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; tag exists. To avoid fragmentation, it redirects to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt;. You can follow the discussion here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6129/pascal-vs-free-pascal&quot;&gt;(pascal) vs. (free-pascal)&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some remarks:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Free Pascal Compiler (by Florian Klaempfl and others) is &lt;strong&gt;also&lt;/strong&gt; a Pascal compiler. There are &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_compilers#Pascal_compilers&quot; rel=&quot;nofollow noreferrer&quot;&gt;several&lt;/a&gt; Pascal compilers with significant differences from one to another. Just to give you an example, Turbo Pascal is fully compatible with Free Pascal, but the opposite is not true.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;As the previous fact approaches its limit, working code for a compiler implies it will be broken code to another. As you should know, CodeReview is not a place for broken code. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;code&gt;Free Pascal&lt;/code&gt;, &lt;code&gt;free&lt;/code&gt; as in &lt;code&gt;freedom&lt;/code&gt;, refers to the open source culture, and the licence allows both copyleft and copyright derivatives. Proprietary, closed source compilers do not. It has, as you can expect, huge impact on accessibility and hackability of the code. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="62263" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-11-16T23:08:20.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6136" PostTypeId="2" ParentId="2538" CreationDate="2015-11-16T23:51:03.547" Score="1" Body="&lt;h2&gt;Software Recommendations&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://softwarerecs.meta.stackexchange.com/q/2354&quot;&gt;2015-11-16&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta:&lt;/li&gt;&#xA;&lt;li&gt;Colors:&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://softwarerecs.meta.stackexchange.com/q/2354&quot;&gt;2015-11-30&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-16T23:51:03.547" CommentCount="0" CommunityOwnedDate="2015-11-16T23:51:03.547" ContentLicense="CC BY-SA 3.0" />
  <row Id="6137" PostTypeId="1" CreationDate="2015-11-17T00:25:51.310" Score="7" ViewCount="1442" Body="&lt;p&gt;Recently, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; tag was created by me. Due to fragmentation issues (see &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6129/pascal-vs-free-pascal&quot;&gt;the discussion&lt;/a&gt;), i.e., there is 1 question under this tag and at least 2 more that explicitly states the Free Pascal scope (at the moment I am writing), the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; tag is being redirected to the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; tag (as synonymous). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My suggestion&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following the same argument (fragmentation), should the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; tag (13 questions) be treated as a super set (as &lt;strong&gt;the&lt;/strong&gt; language) to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; tag (52 questions)&lt;/li&gt;&#xA;&lt;li&gt;the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi-xe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi-xe&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi-xe&lt;/a&gt; tag (3 questions)&lt;/li&gt;&#xA;&lt;li&gt;the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; tag (1[+2?] questions)&lt;/li&gt;&#xA;&lt;li&gt;the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-pascal&lt;/a&gt; tag (1 question but at least 2 more applicable)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note: Here the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; tag should be understood as the main branch from which all other tags (dialects) derived and not as the early structured language attached to the pioneer compilers. Strictly, there is not a single question in this site that matches the second option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, for the sake of consistence, should the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi-xe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi-xe&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi-xe&lt;/a&gt; tag (3 questions), be redirected to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt;) tag as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What is the current state of the art?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi-xe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi-xe&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi-xe&lt;/a&gt;, currently at CodeReview, should be mutually exclusive categories (some questions are mixing them, but what is the point? I don't know.);&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; (similar to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt;) and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; &lt;strong&gt;are&lt;/strong&gt; mutually exclusive (by analogy with the delphi tag, or, for example, attaching it to early compilers pre and including Turbo Pascal), but CodeReview community choose to make them synonymous with the &quot;fragmentation&quot; argument;&lt;/li&gt;&#xA;&lt;li&gt;plus useless &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-pascal&lt;/a&gt; tag when you already have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; tag&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Further, at least two questions should be answered before any action:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is there a minimum acceptable fragmentation for a tag? &lt;/li&gt;&#xA;&lt;li&gt;Is fragmentation a mandatory &lt;em&gt;criterium&lt;/em&gt;, more important than &quot;tag mutually exclusive descriptions&quot;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="62263" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-12-04T14:26:57.983" Title="(pascal) vs (free-pascal) vs (delphi) vs (delphi-xe) vs (object-pascal)" Tags="|discussion|tags|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6138" PostTypeId="2" ParentId="6137" CreationDate="2015-11-17T02:14:01.167" Score="4" Body="&lt;p&gt;Creating a tag for one or two - or even a handful of questions, regardless of whether the new tag would be &amp;quot;mutually exclusive&amp;quot; or &amp;quot;a completely different thing&amp;quot; vs. the most applicable existing tag, is usually counter-productive.&lt;/p&gt;&#xA;&lt;p&gt;A &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2503/23788&quot;&gt;similar discussion&lt;/a&gt; has already taken place on this meta, about the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For askers, they connect experts with questions they will be able to answer - they allow you to direct your question to the people most&#xA;able to answer it.&lt;/li&gt;&#xA;&lt;li&gt;For answerers, they are for sorting your questions into specific, well-defined categories. You can follow tags, get updates on changes,&#xA;even mails and other notifications.&lt;/li&gt;&#xA;&lt;li&gt;Tags can be used to report on broad statistics, tracking activity over time, etc.&lt;/li&gt;&#xA;&lt;li&gt;Tags can be used for awarding badges.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;[...]&lt;/p&gt;&#xA;&lt;p&gt;Feel free to propose a new tag for things, but be mindful that &lt;strong&gt;tag fragmentation is worse than not enough tags&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;How does this relate to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; and friends?&lt;/p&gt;&#xA;&lt;p&gt;As you may or may not be aware, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; &amp;quot;tag family&amp;quot; isn't exactly thriving. You mentioned 4 tags, and &lt;em&gt;together&lt;/em&gt; they don't even really come close to meet the &amp;quot;badgeable status&amp;quot; threshold of 100 questions.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Is fragmentation a mandatory criterium, more important than &amp;quot;tag mutually exclusive descriptions&amp;quot;?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'd say yes. Take &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; for example. It has 231 opened, non-deleted questions... and I'm not even close to start &lt;em&gt;considering&lt;/em&gt; splitting it into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/excel-vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;excel-vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;excel-vba&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/access-vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;access-vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;access-vba&lt;/a&gt;, even though the two object models have pretty much nothing in common. Fragmenting a small tag does more harm than anything else. C# 6.0 introduces features that don't compile under earlier versions - yet there's no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23-6.0&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#-6.0&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#-6.0&lt;/a&gt; tag, and when C# reviewers see C# 6.0 features they know what they're seeing. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;java-8&lt;/a&gt; was hastily introduced, and ended up synonymized with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; -- and Java is &lt;em&gt;the&lt;/em&gt; biggest tag on this site. Tag fragmentation is a serious problem.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;There is a minimum acceptable fragmentation for a tag?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'm happy you came to meta, but would have preferred you came to meta &lt;em&gt;before&lt;/em&gt; creating the new tags. Tags are managed by the entire community, and their creation/synonymization/burnination are always discussed on meta. The &amp;quot;create new tags&amp;quot; privilege doesn't grant one &lt;em&gt;carte blanche&lt;/em&gt; for creating whichever tags they want unilaterally. Add to that, that Code Review is currently in a semi-graduated state where privilege thresholds are way below what they should be (e.g. create tags at 150 vs. 1500), and that this situation has been dragging for quite a while, and you'll get a glimpse of the frustration regulars have been experiencing for two years now (just take a look at meta posts tagged &lt;a href=&quot;/questions/tagged/beta-progress&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beta-progress&amp;#39;&quot; rel=&quot;tag&quot;&gt;beta-progress&lt;/a&gt;). So no, there's no &amp;quot;carved in stone&amp;quot; minimum acceptable threshold to fragment a tag - only these things require community consensus. Fragmenting a marginal tag into even smaller tags that apply to only a handful of questions, helps no one.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Don't get me wrong, a lot of Code Review regulars &lt;em&gt;are&lt;/em&gt; complete pedants. We love being pedantic. We love to have everything in its place, and using the right names for the right things... when the time is right.&lt;/p&gt;&#xA;&lt;p&gt;IMHO now is still too early to consider breaking up &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; into more specialized tags; I'd go as far as recommend folding back &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi-xe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi-xe&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi-xe&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; (i.e. remove the synonym and retag the few questions involved to get rid of the minor tags).&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-17T03:14:46.653" CommentCount="16" ContentLicense="CC BY-SA 3.0" />
  <row Id="6139" PostTypeId="2" ParentId="2538" CreationDate="2015-11-17T18:11:02.190" Score="1" Body="&lt;h2&gt;Worldbuilding&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement : &lt;a href=&quot;https://worldbuilding.meta.stackexchange.com/questions/2767/congratulations-worldbuilding-is-graduating?cb=1&quot;&gt;2015-11-16&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta : &lt;a href=&quot;https://worldbuilding.meta.stackexchange.com/questions/2847/brainstorming-worldbuilding-site-design&quot;&gt;2015-12-17&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors : 2016-05-18&lt;/li&gt;&#xA;&lt;li&gt;Elections : 2016-02-01&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-19T10:57:36.620" CommentCount="0" CommunityOwnedDate="2015-11-17T18:11:02.190" ContentLicense="CC BY-SA 3.0" />
  <row Id="6140" PostTypeId="2" ParentId="6137" CreationDate="2015-11-17T19:50:38.093" Score="3" Body="&lt;h1&gt;Is Pascal, Free Pascal, Delphi different languages?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Let's see what Wikipedia has to say:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Pascal_(programming_language)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Pascal&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Pascal is a historically influential imperative and procedural programming language, designed in 1968–1969 and published in 1970 by Niklaus Wirth as a small and efficient language intended to encourage good programming practices using structured programming and data structuring.&#xA;  A derivative known as Object Pascal designed for object-oriented programming was developed in 1985.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Delphi_(programming_language)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Delphi&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;https://en.wikipedia.org/wiki/Delphi_XE&quot; rel=&quot;nofollow noreferrer&quot;&gt;Delphi XE&lt;/a&gt; also redirects here)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Delphi's compilers use their own Object Pascal dialect of Pascal and generate native code for several platforms: Windows NT (IA-32 and x64), OS X (IA-32 only), iOS and Android.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Free_Pascal&quot; rel=&quot;nofollow noreferrer&quot;&gt;Free Pascal&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In addition to its own Object Pascal dialect, Free Pascal supports, to varying degrees, the dialects of several other compilers, including those of Turbo Pascal, Delphi, and some historical Macintosh compilers. The dialect is selected on a per-unit (module) basis, and more than one dialect can be used to produce a single program.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note that Free Pascal supports Delphi to &lt;em&gt;some degree&lt;/em&gt;. That is, it doesn't support it completely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See how it repeatedly says &lt;strong&gt;dialect&lt;/strong&gt;? Different programming language dialects, different tags.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;But it's just a dialect, it doesn't need its own tag!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Guess what other language has dialects? &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_BASIC_dialects&quot; rel=&quot;nofollow noreferrer&quot;&gt;Some of the dialects of&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/basic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;basic&amp;#39;&quot; rel=&quot;tag&quot;&gt;basic&lt;/a&gt; are: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ti-basic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ti-basic&amp;#39;&quot; rel=&quot;tag&quot;&gt;ti-basic&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb6&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb6&lt;/a&gt;. They are still different tags.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;But there's so few questions!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cobol&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cobol&amp;#39;&quot; rel=&quot;tag&quot;&gt;cobol&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/forth&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;forth&amp;#39;&quot; rel=&quot;tag&quot;&gt;forth&lt;/a&gt; are also very few questions. But we don't merge them, do we? For language tags, the number of questions tagged with it does not matter.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;My suggestion&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-pascal&lt;/a&gt; as a super-tag for the variations of &lt;em&gt;Object&lt;/em&gt; Pascal.&lt;/li&gt;&#xA;&lt;li&gt;We keep &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; as individual tags&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi-xe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi-xe&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi-xe&lt;/a&gt; should be a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; because A) Wikipedia seems to indicate that it's an IDE rather than a language. B) &lt;a href=&quot;https://en.wikipedia.org/wiki/Delphi_(programming_language)#Embarcadero_years_.282008-.29&quot; rel=&quot;nofollow noreferrer&quot;&gt;There's 8 or more different versions of Delphi XE&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; in general is a difficult tag as there are several Pascal compilers out there, some of which do not support Object Pascal. Questions that are about &quot;old-style&quot; Pascal and not Object Pascal should use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; and not any of the other Pascal-related tags.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Through the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-pascal&lt;/a&gt; tag, the fragmentation for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/free-pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;free-pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;free-pascal&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/delphi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;delphi&amp;#39;&quot; rel=&quot;tag&quot;&gt;delphi&lt;/a&gt; is decreased.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;But why use two tags for one language?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Using up two tags on a question only to specify the language, while not ideal at all times, is nothing new - Hello &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; + &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; / &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;!&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-11-17T19:50:38.093" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6141" PostTypeId="1" CreationDate="2015-11-18T01:16:25.133" Score="34" ViewCount="538" Body="&lt;h3&gt;If you can cast close votes, you now have a new privilege!&lt;/h3&gt;&#xA;&lt;p&gt;Up until recently, only moderators could migrate an off-topic question to Stack Overflow or Programmers.SE - if you haven't noticed yet, the &lt;em&gt;close &amp;gt; off-topic &amp;gt; migrate&lt;/em&gt; dialog now offers two new migration paths (migrating to CR.Meta was always an option).&lt;/p&gt;&#xA;&lt;p&gt;This means if you can vote to close, you now can vote to migrate, without moderator intervention!&lt;/p&gt;&#xA;&lt;p&gt;What are the important things to keep in mind when migrating questions?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-27T19:25:28.260" Title="Migration paths to other sites" Tags="|discussion|site-policy|migration|vote-to-close|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6142" PostTypeId="2" ParentId="6141" CreationDate="2015-11-18T01:21:17.043" Score="38" Body="&lt;p&gt;The &lt;a href=&quot;https://meta.stackexchange.com/questions/91411/why-was-this-question-closed-as-off-topic-without-being-migrated/91446#91446&quot;&gt;Golden Rule of migration&lt;/a&gt;, of course:&lt;/p&gt;&#xA;&lt;h1&gt;Don't Migrate Crap&lt;/h1&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-27T19:25:28.260" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="6143" PostTypeId="2" ParentId="6141" CreationDate="2015-11-18T01:39:04.693" Score="6" Body="&lt;p&gt;Don't migrate questions that are not suitable Stack Overflow questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question has been formatted to look like a Code Review question, with lots of code, and lots of text, then it is almost certainly not a good Stack Overflow question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Overflow questions should typically be small, self-contained code examples, or perhaps no code at all, and should have a direct, discrete question, not a general, opinion-seeking question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, if a person asked an almost-on-topic code review question, then it is likely a really, really bad Stack Overflow question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing a Code Review question to reduce it down to a suitable &quot;good&quot; Stack Overflow question should be considered before voting to close.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, make the question much worse for Code Review in order to make it better for Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-11-18T01:39:04.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6144" PostTypeId="1" CreationDate="2015-11-18T01:50:42.710" Score="4" ViewCount="220" Body="&lt;p&gt;Stack Overflow &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6141/23788&quot;&gt;has been added as a migration target&lt;/a&gt; for off-topic Code Review questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why was the community consultation process overlooked before adding that &quot;target&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I feel that adding that as a target is going to lead to a number of negative impacts on Code Review, and it will devalue the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can it be removed as a target?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-11-18T03:54:38.580" Title="Why wasn't the community consulted before adding Stack Overflow as a migration target?" Tags="|discussion|migration|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6145" PostTypeId="2" ParentId="6141" CreationDate="2015-11-18T02:23:30.080" Score="27" Body="&lt;p&gt;If you come across a question asking for help with a design as opposed to the code, that is technically on-topic at Programmers and &lt;em&gt;may&lt;/em&gt; be a candidate for migration there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Programmers welcomes design review questions, but they have to be reasonably scoped with clear design goals. &quot;Critique my design&quot; will be closed as &quot;too broad&quot; or &quot;unclear&quot; on Programmers. &quot;Here is my design: the end product has to meet criteria X and Y. I tried A and B, but so far the design is not clean enough or maintainable/understandable to other developers&quot; is a better question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If in doubt, you can always visit &lt;a href=&quot;http://chat.stackexchange.com/rooms/21/the-whiteboard&quot;&gt;The Whiteboard&lt;/a&gt; for feedback. We are generally fairly active during USA business hours, and we even have a &lt;a href=&quot;https://stackoverflow.com/users/102937/robert-harvey&quot;&gt;Stack Overflow moderator&lt;/a&gt; who hangs out there too.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Six Questions&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;While Programmers does not have a strict list of criteria for design review, a good way to gauge whether a question should be migrated would be to replace &quot;code&quot; with &quot;design&quot; in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;six questions&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is &lt;em&gt;the design&lt;/em&gt; included directly in my question? &lt;em&gt;This could be pseudocode, UML, or a concise and accurate textual description&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Am I an owner or maintainer of the &lt;em&gt;design&lt;/em&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Is it actual &lt;em&gt;design&lt;/em&gt; from a project?&lt;/li&gt;&#xA;&lt;li&gt;Do I want the &lt;em&gt;design&lt;/em&gt; to be good? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the &lt;em&gt;design&lt;/em&gt; work as intended? &lt;em&gt;Did the asker come up with a design that will function, but needs better quality? We also welcome questions where the asker cannot get one part to work, but has made a strong attempt at other portions of the design. Perhaps there is a tradeoff: &quot;I have to do two things, but everything I tried and listed here achieves one or the other but not both.&quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the &lt;em&gt;design&lt;/em&gt;? &lt;em&gt;Design reviews must be scoped on the narrow side, but one must be willing to entertain a suggestion to loosen a constraint outside the scope of the question if said suggestion is possible and would move the design toward the requirements&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;See Also&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/6502/22815&quot;&gt;Design Review: on-topic or not?&lt;/a&gt; - more detailed information about design review questions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/6483/22815&quot;&gt;Why was my question closed or down voted?&lt;/a&gt; - Our canonical meta post describing our close reasons and why a question might fall victim to one of them.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/7182/22815&quot;&gt;What goes on Programmers.SE? A guide for Stack Overflow&lt;/a&gt; - while written for Stack Overflow, it still gives a good idea of Programmer's scope and what we expect of questions migrated to our site.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/6961/22815&quot;&gt;Green fields, blue skies, and the white board - what is too broad?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerDisplayName="user31517" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-11-22T03:34:46.470" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6146" PostTypeId="2" ParentId="6144" CreationDate="2015-11-18T03:45:21.073" Score="11" Body="&lt;p&gt;I'm the one who enabled the migration targets earlier today. I was going to post an announcement here on meta, but some other stuff popped up so I punted it until tomorrow... well, I guess I don't really need to anymore?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was pointed out to me at the end of last week that CR was still missing migration targets and community ads*, which should have been enabled with the first part of graduation. In my haste to fix the problem, I just enabled a couple targets and let the mods know. I picked based on stats of where CR has actually frequently migrated questions to in practice and the fact that this community has an excellent track record of migrating questions appropriately (by which I mean that migrations are not rejected on their destination sites).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I apologize if it feels like I was stepping on toes or pushing things out by diktat here, and it is entirely possible that I was too hasty in choosing targets, too. I was intending to give y'all something you deserved and we dropped the ball on, and that I was under the impression you wanted. I don't think we have any formal community consultation process for choosing migration targets, but feedback is always welcome here on meta... if you want to discuss the pros and cons of specific migration targets though, please start a new question, so that we're not mixing up two issues in one place (&quot;how the current situation came to exist&quot; vs. &quot;are migration paths desirable and if so which&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;* As for community ads, those run on half-year cycles, roughly aligning with the first and second halves of the calendar year. I'm sorry that we didn't get ads up and running for you during the current cycle, but they'll definitely be working starting with the next cycle (so, Jan. 1, 2016, give or take a few days).&lt;/p&gt;&#xA;" OwnerUserId="426" LastActivityDate="2015-11-18T03:45:21.073" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6147" PostTypeId="2" ParentId="6141" CreationDate="2015-11-18T03:45:55.250" Score="12" Body="&lt;p&gt;For migrating to Stack Overflow, there are some good guidelines at &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;. Quoting, specifically:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Stack Overflow is for professional and enthusiast programmers, people&#xA;who write code because they love it. We feel the best Stack Overflow&#xA;questions have a &lt;em&gt;&lt;strong&gt;bit&lt;/strong&gt;&lt;/em&gt; of source code in them, but if your question&#xA;generally covers…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a specific programming problem, or&lt;/li&gt;&#xA;&lt;li&gt;a software algorithm, or&lt;/li&gt;&#xA;&lt;li&gt;software tools commonly used by programmers; &lt;br&gt;&lt;br&gt;&#xA;... and is&lt;/li&gt;&#xA;&lt;li&gt;a practical, answerable problem that is unique to software development &lt;br&gt;&lt;br&gt;&#xA;… then you’re in the right place to ask your question!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;sub&gt;(emphasis on &lt;em&gt;&lt;strong&gt;&amp;quot;bit&amp;quot;&lt;/strong&gt;&lt;/em&gt; added)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;What does this mean for Code Review members who are considering flagging/submitting for migration to Stack Overflow? Well, perhaps a few things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Big &amp;quot;code dumps&amp;quot; with little or no explanation as to what the &lt;strong&gt;specific programming problem is&lt;/strong&gt; are not good fit to migrate to Stack Overflow;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Software algorithms that don't have a &lt;strong&gt;clear explanation or definition&lt;/strong&gt; of how they work (or how they are &lt;em&gt;supposed to work&lt;/em&gt; and how they don't currently work as expected) are not good fit to migrate to Stack Overflow;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;General questions&lt;/strong&gt; about software tools, practices, design, etc. are not good fit to migrate to Stack Overflow; &lt;br&gt;&lt;sub&gt;Instead, perhaps &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6145/42632&quot;&gt;consider Programmers.StackExchange&lt;/a&gt;, as long as it is &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/6502/22815&quot;&gt;on-topic&lt;/a&gt; for that site.&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Questions that lack &lt;em&gt;&amp;quot;a &lt;strong&gt;practical, answerable&lt;/strong&gt; problem that is unique to software development&amp;quot;&lt;/em&gt; are also not good fit to migrate to Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;This includes questions that are very broad in scope and/or where answers would be largely opinion-based, and questions that are extremely narrow in scope where the answer(s) are unlikely to be useful to others besides the original poster.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;TL:DR;&lt;/h3&gt;&#xA;&lt;p&gt;As always, be courteous, be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nice&amp;#39;&quot; rel=&quot;tag&quot;&gt;nice&lt;/a&gt;, and be careful before nominating a question for migration to Stack Overflow to make sure it won't be closed there for being off-topic.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;One late but significant note&lt;/h3&gt;&#xA;&lt;p&gt;One additional note (redacted from a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6141/migration-paths-to-other-sites/6147?noredirect=1#comment13918_6147&quot;&gt;comment&lt;/a&gt; by Deduplicator):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;As an aside, don't consider a lack of reaction [from Stack Overflow&#xA;regulars] as a sign that you were right [in migrating a post]; Stack&#xA;Overflow has such a high volume of posts that lots of them may slip&#xA;through the cracks. And in some cases, while the questions bad, they&#xA;just might not be bad enough to spend a vote on it, considering the&#xA;other targets which are also in the big pile of posts to triage/look&#xA;through in the Stack Overflow review queues.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-19T03:46:16.840" CommentCount="1" CommunityOwnedDate="2015-11-18T03:45:55.250" ContentLicense="CC BY-SA 3.0" />
  <row Id="6149" PostTypeId="1" CreationDate="2015-11-18T04:02:05.557" Score="3" ViewCount="146" Body="&lt;p&gt;There are a number of reasons why migrating to stack overflow is a good thing:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;People who ask off-topic questions on Code Review are able to get answers to their questions (even if it is on a different site)&lt;/li&gt;&#xA;&lt;li&gt;.... &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Hmm, that's right, there's only really one good reason for migrating to Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, until recently, in those cases where a question can be migrated to Stack Overflow, only a moderator could migrate it. Let's look at some recent statistics... in the past 3 months, 15 questions were migrated.. that's one question a week. So, clearly, we are not talking about heavy volumes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those are the questions that were migrated successfully. In my previous moderator experience, many times the migration failed because the question asker is question-banned on Stack Overflow - they come to Code Review because their questions are not allowed there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, migration requires 3-migrate votes (a majority) before it happens, so, it's a numbers game: 3 people vote to close as &quot;off-topic - broken code&quot;, and the other migration votes don't work.... which will lead to flags anyway for moderators to intervene .... or, nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, it will encourage people to answer off-topic questions here on Code Review if they anticipate that the question will be migrated away, instead of closed. Someone asks a broken-code question, may as well answer it here instead of waiting for the migration... right? Then, the migration does not happen, but we still end up with a culture of answering bad questions instead of closing them (Oh, and don't forget there's a double-reputation bonus - any upvotes you get on Code Review will be applied to Stack Overflow too....). Hey, it also solves a FGITW problem - you can get your answer in before the gunslingers on SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, the close-vote privilege is obtained at 500-rep, which is far too low for a site to have migrate-away privileges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in summary:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;it's a problem that does not need a solution because it is a tiny problem to start with&lt;/li&gt;&#xA;&lt;li&gt;almost all migrated questions need to be heavily edited before migration because Code Review questions are not great SO questions.&lt;/li&gt;&#xA;&lt;li&gt;many questions deserving migration can't be migrated because the askers are Q-banned on SO.&lt;/li&gt;&#xA;&lt;li&gt;it encourages people to answer off-topic questions because they anticipate a migration&lt;/li&gt;&#xA;&lt;li&gt;the people voting to close may not have enough experience on our site to decide.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-11-19T23:36:11.903" Title="Can Stack Overflow be removed as a migration target?" Tags="|discussion|migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6150" PostTypeId="2" ParentId="6149" CreationDate="2015-11-18T05:38:58.730" Score="9" Body="&lt;h2&gt;How about we &lt;em&gt;wait and see&lt;/em&gt; a little?&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;it's a problem that does not need a solution because it is a tiny problem to start with&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Indeed, it's a &lt;em&gt;tiny problem&lt;/em&gt; - why make a mountain out of it? The typical code dump &amp;quot;where's my bug?&amp;quot; broken code post &lt;em&gt;is also off-topic on SO&lt;/em&gt;. There are much fewer viable migration candidates than off-topic questions we close as such... so yeah, it's a &amp;quot;small problem&amp;quot; with a somewhat flawed solution, but does the fact that migrations are flawed SE-wide mean that we shouldn't be using them at all? What about the odd case where it &lt;em&gt;would&lt;/em&gt; be useful?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;almost all migrated questions need to be heavily edited before migration because Code Review questions are not great SO questions&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If a question needs to be &lt;em&gt;heavily edited&lt;/em&gt; to be a suitable migration candidate... it's not a suitable migration candidate to begin with. Again, a &lt;em&gt;broken code&lt;/em&gt; question doesn't mean the post can be migrated. Coming up with a MCVE isn't our job. If the question has broken code but isn't a MCVE or involves more than a bite-size amount of code, don't vote to migrate, close as broken.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;many questions deserving migration can't be migrated because the askers are Q-banned on SO&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not all &lt;em&gt;broken code&lt;/em&gt; questions belong on SO. I have a hard time imagining a Q-banned SO user asking a good, migration-worthy SO question elsewhere. Most likely the question will feature a non-trivial amount of code and a poor explanation of what the problem actually is.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;it encourages people to answer off-topic questions because they anticipate a migration&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think this is a stretch, and as a moderator I find it a duty to treat rep-whoring, non-review answers to off-topic questions as such, and will downvote them (and/or annotate, and/or delete, accordingly) rather than encourage them - and I expect the rest of the community to do the same.. well at least to flag them as non-answers.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;the people voting to close may not have enough experience on our site to decide&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Fair point - we all know privilege thresholds are very wrong and tailored to much smaller sites. Although, at 500 rep you should know the rules of the site you're on, and be responsible enough to hold back on migrate votes when you don't have that privilege on the target site. Let's just see how it goes.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-18T05:38:58.730" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6151" PostTypeId="2" ParentId="2538" CreationDate="2015-11-18T09:25:00.723" Score="1" Body="&lt;h2&gt;Aviation&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://aviation.meta.stackexchange.com/q/2844&quot;&gt;2015-11-16&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta: &lt;a href=&quot;https://aviation.meta.stackexchange.com/q/2996&quot;&gt;2016-06-20&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors: &lt;a href=&quot;https://aviation.meta.stackexchange.com/q/3008&quot;&gt;2016-07-01&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Election: &lt;a href=&quot;https://aviation.stackexchange.com/election&quot;&gt;2016-03-14&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-06T01:37:13.040" CommentCount="0" CommunityOwnedDate="2015-11-18T09:25:00.723" ContentLicense="CC BY-SA 3.0" />
  <row Id="6152" PostTypeId="2" ParentId="2538" CreationDate="2015-11-18T09:33:08.243" Score="1" Body="&lt;h2&gt;Emacs&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement : &lt;a href=&quot;https://emacs.meta.stackexchange.com/q/341&quot;&gt;2015-11-16&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta :&lt;/li&gt;&#xA;&lt;li&gt;Colors :&lt;/li&gt;&#xA;&lt;li&gt;Elections :&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-18T09:33:08.243" CommentCount="0" CommunityOwnedDate="2015-11-18T09:33:08.243" ContentLicense="CC BY-SA 3.0" />
  <row Id="6153" PostTypeId="2" ParentId="2538" CreationDate="2015-11-18T09:42:21.877" Score="1" Body="&lt;h2&gt;Magento&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement : &lt;a href=&quot;https://magento.meta.stackexchange.com/q/633&quot;&gt;2015-08-14&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta :&lt;/li&gt;&#xA;&lt;li&gt;Colors :&lt;/li&gt;&#xA;&lt;li&gt;Elections : &lt;a href=&quot;https://magento.stackexchange.com/election/1&quot;&gt;2015-08-28&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-18T09:42:21.877" CommentCount="0" CommunityOwnedDate="2015-11-18T09:42:21.877" ContentLicense="CC BY-SA 3.0" />
  <row Id="6154" PostTypeId="2" ParentId="2538" CreationDate="2015-11-18T09:53:55.103" Score="1" Body="&lt;h2&gt;Raspberry Pi&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement : &lt;a href=&quot;https://raspberrypi.meta.stackexchange.com/q/597&quot;&gt;2015-11-17&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta : &lt;a href=&quot;https://raspberrypi.meta.stackexchange.com/q/589&quot;&gt;2015-11-06&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors : &lt;a href=&quot;https://raspberrypi.meta.stackexchange.com/q/597&quot;&gt;2015-11-17&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Elections :&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-18T09:53:55.103" CommentCount="0" CommunityOwnedDate="2015-11-18T09:53:55.103" ContentLicense="CC BY-SA 3.0" />
  <row Id="6155" PostTypeId="2" ParentId="2538" CreationDate="2015-11-18T10:00:45.433" Score="1" Body="&lt;h2&gt;Signal Processing&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement: &lt;a href=&quot;https://dsp.meta.stackexchange.com/q/1332&quot;&gt;2015-11-16&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta:&lt;/li&gt;&#xA;&lt;li&gt;Colors:&lt;/li&gt;&#xA;&lt;li&gt;Election:&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-18T10:00:45.433" CommentCount="0" CommunityOwnedDate="2015-11-18T10:00:45.433" ContentLicense="CC BY-SA 3.0" />
  <row Id="6156" PostTypeId="2" ParentId="6141" CreationDate="2015-11-18T10:50:11.793" Score="10" Body="&lt;h2&gt;Migration checklist&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;My migration checklist, applicable to all sites:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it off-topic here?  (Remember that being a &lt;a href=&quot;//meta.stackexchange.com/q/251568/148099&quot; rel=&quot;nofollow&quot;&gt;better fit elsewhere is not a reason to migrate&lt;/a&gt;.)&lt;/li&gt;&#xA;&lt;li&gt;If it's off-topic, does it have potential to become on-topic?  (A closed question can be reopened, but recalling a migrated question is trickier.)&lt;/li&gt;&#xA;&lt;li&gt;Is it on-topic there?&lt;/li&gt;&#xA;&lt;li&gt;Is it not crap (i.e. would you upvote it after migration)?  Don't migrate crap; just close it.&lt;/li&gt;&#xA;&lt;li&gt;Does the question not already exist on the target site?  (Check the poster's user profile.)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;All&lt;/em&gt; of the conditions above need to be met to qualify for migration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If in doubt, it would be better to simply close the question and leave a referral comment, especially if:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There are no existing answers, in which case nothing would be lost by starting afresh.&lt;/li&gt;&#xA;&lt;li&gt;There are existing answers that would not be good answers on the target site.  (For example, a Code Review answer that consists solely of style nitpicks would be considered Not an Answer on Stack Overflow.)&lt;/li&gt;&#xA;&lt;li&gt;The OP does not have an account on the target site. (Users who are new to SE tend not to upvote/accept answers if they don't already have an account there, so I prefer to just advise them to repost it on their own initiative.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-11-19T18:46:53.600" LastActivityDate="2015-11-19T18:46:53.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6157" PostTypeId="1" CreationDate="2015-11-18T12:08:36.980" Score="-2" ViewCount="83" Body="&lt;p&gt;I voted to migrate this question to Stack Overflow, but it seems I was the only one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/111092/set-adt-union-assistance&quot;&gt;https://codereview.stackexchange.com/questions/111092/set-adt-union-assistance&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;it is off-topic here on Code Review&lt;/li&gt;&#xA;&lt;li&gt;it is on-topic on Stack Overflow&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Why is it not a candidate for migration?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can a moderator please migrate it then instead?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-11-19T22:42:08.993" Title="Why was &quot;Set ADT union Assistance&quot; not migrated to Stack Overflow?" Tags="|discussion|status-completed|specific-question|migration|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6158" PostTypeId="2" ParentId="6157" CreationDate="2015-11-18T18:02:05.870" Score="5" Body="&lt;p&gt;I'd consider it to be a poor candidate for migration, with my main concern being quality.  Specifically,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The author didn't bother to write the question clearly.  It takes a lot of effort to guess that the two input arrays are &lt;code&gt;numbers&lt;/code&gt; and &lt;code&gt;ages&lt;/code&gt;, and the output is &lt;code&gt;union&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;It's not clear why the union of two arrays would be a &lt;code&gt;String&lt;/code&gt;.  And what type are the two input arrays?  It doesn't say at all.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;union&lt;/code&gt; is never defined or initialized.&lt;/li&gt;&#xA;&lt;li&gt;Is &lt;code&gt;union&lt;/code&gt; the value to be returned, or is it an instance variable to be populated as a side-effect?&lt;/li&gt;&#xA;&lt;li&gt;The one-based indexing in &lt;code&gt;for(int index = 1; index &amp;lt;=numbers.length; index++)&lt;/code&gt; is a sign that the author has no experience with arrays in Java.&lt;/li&gt;&#xA;&lt;li&gt;The inner loop &lt;code&gt;for(int contents =0; contents&amp;lt;=pointer; pointer++)&lt;/code&gt; is infinite.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm all for helping aspiring programmers, but this question is nowhere near being answerable on Stack Overflow for the above reasons.  It's closer to being a write-my-code request than I'm-puzzled-by-this question.  I wouldn't upvote it on Stack Overflow, and therefore I wouldn't have chosen to migrate it, had it been brought to my attention at the time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, it turns out that the author had requirements that were not laid out in the question.  It looks like homework to me.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-11-18T18:02:05.870" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6159" PostTypeId="2" ParentId="2538" CreationDate="2015-11-18T20:41:04.920" Score="2" Body="&lt;h2&gt;Japanese&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Announcement : &lt;a href=&quot;https://japanese.meta.stackexchange.com/a/1155&quot;&gt;2014-03-05&lt;/a&gt; and &lt;a href=&quot;https://japanese.meta.stackexchange.com/q/1420&quot;&gt;2015-09-10&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Design Meta : &lt;a href=&quot;https://chat.stackexchange.com/transcript/511?m=24113634#24113634&quot;&gt;Maybe?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Colors :&lt;/li&gt;&#xA;&lt;li&gt;Elections : &lt;a href=&quot;https://japanese.stackexchange.com/election/1&quot;&gt;2015-09-09&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-18T20:41:04.920" CommentCount="0" CommunityOwnedDate="2015-11-18T20:41:04.920" ContentLicense="CC BY-SA 3.0" />
  <row Id="6160" PostTypeId="2" ParentId="6157" CreationDate="2015-11-19T08:43:28.000" Score="4" Body="&lt;p&gt;For the record, in retrospect, I agree it was a mistake on my part to migrate that question. It's a &lt;em&gt;gimmeh-teh-codez&lt;/em&gt; style, crap question, violating our golden rule of &quot;don't migrate crap&quot;, period.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my defense, I'm fairly active on SO these days, and as such, I'm used to seeing a lot of far worse crap, which dulls my crap-sense a little bit, leading to such oversight. I'll be more careful. (Normally I am. As a matter of fact, I migrated extremely few questions so far.)&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-11-19T08:43:28.000" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6161" PostTypeId="1" AcceptedAnswerId="6164" CreationDate="2015-11-19T22:12:08.817" Score="15" ViewCount="255" Body="&lt;p&gt;I posted a question that seems to have gotten some commentless downvotes.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/111210/in-terms-of-maintainability-and-ability-to-debug-when-is-c-too-linq-y&quot;&gt;Fetching a set of event IDs from a database based on a set of company IDs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Keeping it meta, did I misunderstand something about the intended purpose of Code Review? I suspect having had the word &quot;style&quot; in the question line might have triggered it. But isn't code review specifically for code that actually works, but could be written in a better way wrt. some measure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't intend for any holy wars here. Not used to the review proces when it doesn't involve some degree of physical contact. I'm also unsure if this is the proper use of a meta, as this is my first meta post.&lt;/p&gt;&#xA;" OwnerUserId="81327" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-11-19T22:39:08.770" Title="Am I misunderstanding the basis for Code Review?" Tags="|discussion|specific-question|down-votes|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6162" PostTypeId="2" ParentId="6161" CreationDate="2015-11-19T22:22:33.703" Score="7" Body="&lt;p&gt;To rectify: At the time of writing, the question has 0 / -2. Now let's get into why these downvotes might be there:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The question presents two alternatives:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Believe it or not, I know of users that by principle downvote questions that present two (or even more) approaches to solving the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can somewhat understand them: &quot;What code is up for review exactly now?&quot; and similar are problems in such questions. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Open-ended discussion tone and non-determinism of code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is formulated in a discussion tone &quot;Which is better?&quot;, which is bound to get primarily opinion based answers. Instead of a &quot;What can I do better here?&quot;, which allows to justify recommendations with facts, standards and similar...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There might be other reasons for downvoting, but I think these two are the main contributors here.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="22222" LastEditDate="2015-11-19T22:24:32.977" LastActivityDate="2015-11-19T22:24:32.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6163" PostTypeId="2" ParentId="6161" CreationDate="2015-11-19T22:24:57.880" Score="7" Body="&lt;p&gt;Note: I'm not one of the downvoters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question is at 0/-2, which means nobody thought your question was worthy of an upvote and 2 thought it was worthy of a downvote. That's not good. Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, the only way to be sure is if they tell themselves. However, downvotes are anonymous and nobody is forced to explain why he or she deemed a certain question/answer downvote-worthy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For starters, you should probably read our &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions&quot;&gt;how-to-ask-good-questions meta&lt;/a&gt;. Apart from that, the following does not indicate you really want a review:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is the &quot;less Linq-y&quot; alternative preferrable? &lt;em&gt;[sic]&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For one, that's asking for opinions. Stack Exchange sites don't do well with opinion-based questions. Code Review works well as follows:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Write code&lt;/li&gt;&#xA;  &lt;li&gt;Make sure it works&lt;/li&gt;&#xA;  &lt;li&gt;Note it can probably be done better&lt;/li&gt;&#xA;  &lt;li&gt;Post it as a question&lt;/li&gt;&#xA;  &lt;li&gt;Get helpful answers&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So, to answer your question: yes, you may have misinterpreted what we do at Code Review.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-11-19T22:38:46.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6164" PostTypeId="2" ParentId="6161" CreationDate="2015-11-19T22:39:08.770" Score="17" Body="&lt;p&gt;Your question, as originally written, was marginal for Code Review.  As of Rev 6, it is now a fine question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problems were:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Your question had a generic title that did not meet the guidelines in &lt;a href=&quot;/help/how-to-ask&quot;&gt;How to Ask a good question&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;You also dumped a bunch of code in the question without explaining what the code is supposed to accomplish.&lt;/li&gt;&#xA;&lt;li&gt;As a result, the code you posted could be interpreted as just a hypothetical example.  The question was closer to &quot;How do you feel about LINQ in general?&quot; than to &quot;This is my code to accomplish &lt;em&gt;x&lt;/em&gt;; how can I improve it?&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-11-19T22:39:08.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6165" PostTypeId="2" ParentId="6149" CreationDate="2015-11-19T23:36:11.903" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Finally, the close-vote privilege is obtained at 500-rep, which is far too low for a site to have migrate-away privileges.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the problem I see with having a migration path at all right now. The migration path is a Good Thing(Tm), but giving that tool to users with such a low amount of experience is asking for trouble. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've said it before, I'll say it again...&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Cure the disease, not the symptom.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We need SE staff to raise the privilege levels so that this never becomes a problem to begin with. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2015-11-19T23:36:11.903" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6166" PostTypeId="1" AcceptedAnswerId="6167" CreationDate="2015-11-21T02:31:56.600" Score="9" ViewCount="57" Body="&lt;p&gt;I happened to see that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt; was recreated and removed today.  In the past, there was also &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5436/shall-we-stop-naming-things&quot;&gt;high favorability&lt;/a&gt; towards burnination.  Many other bad meta tags have already been blacklisted, so should we finally add this one as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Completion note:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/names&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;names&amp;#39;&quot; rel=&quot;tag&quot;&gt;names&lt;/a&gt; has also been blacklisted.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-11-21T20:16:35.887" Title="Let's add more [naming] to the blacklist" Tags="|discussion|status-completed|tags|blacklist-request|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6167" PostTypeId="2" ParentId="6166" CreationDate="2015-11-21T02:59:26.603" Score="8" Body="&lt;h2&gt;Yes!&lt;/h2&gt;&#xA;&lt;p&gt;...except now I wonder why it wasn't blacklisted in the first place.&lt;/p&gt;&#xA;&lt;p&gt;Anyway, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt; is absolutely a meta-tag that conveys concerns that should be expresed in plain English as part of the OP.&lt;/p&gt;&#xA;&lt;p&gt;And we don't need that meta-tag.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-21T02:59:26.603" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6168" PostTypeId="1" CreationDate="2015-11-22T19:14:59.720" Score="4" ViewCount="66" Body="&lt;p&gt;I have &lt;a href=&quot;https://codereview.stackexchange.com/q/111395/46291&quot;&gt;a review request&lt;/a&gt; that pertains specifically to SMTP behaviour and would like it tagged as such so as to be unambiguous and searchable. However, I have no objection to such a tag deferring to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/email&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;email&amp;#39;&quot; rel=&quot;tag&quot;&gt;email&lt;/a&gt; as the predominant family descriptor.&lt;/p&gt;&#xA;" OwnerUserId="46291" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-12-04T14:24:46.940" Title="Synonym Request: [smtp] -&gt; [email]" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6169" PostTypeId="2" ParentId="6168" CreationDate="2015-11-22T19:27:57.700" Score="6" Body="&lt;p&gt;I've now suggested a synonym proposal &lt;a href=&quot;https://codereview.stackexchange.com/tags/email/synonyms&quot;&gt;here&lt;/a&gt; for the community to vote on.  If it reaches 4 votes, it'll take effect.  But if it reaches -2, it'll be canceled.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-22T19:27:57.700" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6170" PostTypeId="1" AcceptedAnswerId="6171" CreationDate="2015-11-23T20:06:35.117" Score="3" ViewCount="28" Body="&lt;p&gt;I was writing up a question and I found there is no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/encoding&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;encoding&amp;#39;&quot; rel=&quot;tag&quot;&gt;encoding&lt;/a&gt;. Upon further investigation, there are &lt;a href=&quot;https://codereview.stackexchange.com/search?q=encoding+is%3Aq&quot;&gt;486 questions at the time of this writing&lt;/a&gt; with the term &quot;encoding&quot; within them, and I'm sure more than one of them would be applicable to the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we create the tag, and if so, who should go through the existing questions to apply it to them?&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-11-23T20:27:27.920" Title="Should we have an [encoding] tag?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6171" PostTypeId="2" ParentId="6170" CreationDate="2015-11-23T20:27:27.920" Score="6" Body="&lt;p&gt;&quot;Encoding&quot; seems too vague to me to be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that we already have specific tags such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/serialization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;serialization&amp;#39;&quot; rel=&quot;tag&quot;&gt;serialization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/escaping&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;escaping&amp;#39;&quot; rel=&quot;tag&quot;&gt;escaping&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/url&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;url&amp;#39;&quot; rel=&quot;tag&quot;&gt;url&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/base64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;base64&amp;#39;&quot; rel=&quot;tag&quot;&gt;base64&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unicode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unicode&amp;#39;&quot; rel=&quot;tag&quot;&gt;unicode&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/utf-8&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;utf-8&amp;#39;&quot; rel=&quot;tag&quot;&gt;utf-8&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-11-23T20:27:27.920" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6172" PostTypeId="1" CreationDate="2015-11-23T20:50:31.183" Score="10" ViewCount="113" Body="&lt;p&gt;There are 269 questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/converting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;converting&amp;#39;&quot; rel=&quot;tag&quot;&gt;converting&lt;/a&gt;.  Some of the recent ones include&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/base64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;base64&amp;#39;&quot; rel=&quot;tag&quot;&gt;base64&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/datetime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;datetime&amp;#39;&quot; rel=&quot;tag&quot;&gt;datetime&lt;/a&gt; formats&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/roman-numerals&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;roman-numerals&amp;#39;&quot; rel=&quot;tag&quot;&gt;roman-numerals&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numbers-to-words&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numbers-to-words&amp;#39;&quot; rel=&quot;tag&quot;&gt;numbers-to-words&lt;/a&gt; (basically redundant)&lt;/li&gt;&#xA;&lt;li&gt;number bases&lt;/li&gt;&#xA;&lt;li&gt;temperature and other measurement unit scales&lt;/li&gt;&#xA;&lt;li&gt;hex string to byte array&lt;/li&gt;&#xA;&lt;li&gt;to/from HTML&lt;/li&gt;&#xA;&lt;li&gt;transliterating Japanese&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt; transpiler&lt;/li&gt;&#xA;&lt;li&gt;converting one kind of list data structure to another kind of list&lt;/li&gt;&#xA;&lt;li&gt;music notation&lt;/li&gt;&#xA;&lt;li&gt;database schemas&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It seems that the tag applies to any question with an input and an output.  Is there any point to having such a tag?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-11-26T00:52:21.337" Title="Does the [converting] tag provide any value?" Tags="|discussion|tags|burninate-request|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6173" PostTypeId="1" CreationDate="2015-11-23T21:43:41.793" Score="70" ViewCount="878" Body="&lt;p&gt;My name is Paweł, I’m a product designer at Stack Exchange. As all of you know, you’ve already undergone the first phase of graduation. I’m pleased to announce that we’re just about ready for you to undergo the second phase—the design! It took us a while to make a special design for you, but we’re finally very close to finishing it. I’m very sorry you had to wait so long. And to be clear, you’ve never been forgotten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, let’s move on with good news! There’s lots of it.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Your Site Design&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;We want to give you your own unique theme that reflects your topic, culture &amp;amp; community. This will help brand your site as unique, even while you share common elements with other sites that show you are part of a bigger Stack Exchange family.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Main Concept&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/OGtvr.png&quot; alt=&quot;Pattern&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We wanted to create something simple yet creative. Something that fits this community’s professional style but stands out a little from other sites as well. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Color Scheme&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/oNAoY.png&quot; alt=&quot;Color Scheme&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a main color we picked two shades of blue. It is the most common color on the Web but it also symbolizes technology, harmony, cleanliness &amp;amp; order. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Logo &amp;amp; Identity&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A magnifying glass was the foundation of the site’s identity. Reviewing code is about searching for patterns, bugs, mistakes, algorithms to improve, blocks to replace and other things to fix. So it doesn’t sound like a normal search. It’s something more than that. It was obvious for us that we should add some context to that magnifying glass. So we came up with the metaphor of the code block. Code is your source (“source code” - see what I did here? :)); your roots. Seeking perfection, going after correct conventions—this is what characterizes this community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least, that is how we saw you. But we like to think we’re also good listeners. You, the community, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/70/what-should-our-logo-and-site-design-look-like/1462#1462&quot;&gt;came up&lt;/a&gt; with the really great idea of splitting a magnifying glass in half to look more like your initials: “C” &amp;amp; “R”. Very subtle and clever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Hp3jc.png&quot; alt=&quot;Logo&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Overall Site Design&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Here’s what you were waiting for… (click to zoom)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/A07Xz.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/A07Xz.png&quot; alt=&quot;Home&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/HhbDG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HhbDG.png&quot; alt=&quot;Question&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We believe the design and branding work very well for this community. It’s unique and captures the right mood. We’d love to hear your feedback, and if there are no major design changes, we’ll launch the new site design very soon.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update Nov 25, 2015&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Hello again. Thank you all for your feedback, it's been really valuable for me. I've decided to tweak few things, update some stuff and also show you SWAG! Few words of explanation and changelog notes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;LOGO&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was a lot of feedback around that split of magnifying glass shape in logo. Some of you suggested it looks as it supposed to, so „C” &amp;amp; „R” letters. But some of you saw Q instead R. That’s why I decided to get rid of that split at all and just keep original magnifying glass shape. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was a lot of suggestions on how to fix it, so I’d like to give feedback to those solutions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;Make stem longer&quot; - it would change proportions of logo, which of course isn’t bad. But if we resize it to smaller versions like 16x16 favicon it would look pixelated. We could keep old proportions for smaller sizes, but then we would have separate logos which isn’t the best idea ever.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;Rotate split&quot; - this actually doesn’t solve the problem at all. I asked few people about this and they still were not sure if it’s R or Q. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;By removing split we just avoid any subconscious suggestions that this might be metaphor of letters. I’d love to please all of you guys and find some sweet spot, but it’s technically impossible :) So I had to make some decision and I really hope you gonna love it and get used to it :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BADGES&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you suggested, I replaced &amp;lt;&gt; badges with {} which is closer to code block metaphor. It was very good suggestion, thank you for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;BACKGROUND&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did not get rid of squares pattern from background but I made them slightly less visible. So you won’t be distracted by background image when reading posts.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;SWAG&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Now exciting part! Here are some examples of how logo can be used elsewhere to strengthen the visual identity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/YGLZD.png&quot; alt=&quot;T-Shirt&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/kQL68.png&quot; alt=&quot;Stickers&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the most exciting thing... Drumroll please...&#xA;&lt;img src=&quot;https://i.stack.imgur.com/P1d7p.png&quot; alt=&quot;Rubber Duck&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="89809" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-11-26T18:08:56.350" Title="New design &amp; branding for Code Review" Tags="|discussion|design|" AnswerCount="12" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="6174" PostTypeId="2" ParentId="6173" CreationDate="2015-11-23T21:46:52.083" Score="36" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; It's now fixed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I like it, it's clean, unique, the blockiness is oddly satisfying, and relevant.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;+1&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Thanks for the attention to detail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering aobut the &quot;badge&quot; Icon - it does not seem to have any particular significance....:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Og2eY.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Og2eY.png&quot; alt=&quot;Badges&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some way to incorporate something more code-like, a variation on &lt;code&gt;{}&lt;/code&gt; for example?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hmm.... for the record, I was going to suggest:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/1k2NC.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/1k2NC.png&quot; alt=&quot;braced&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the &lt;code&gt;&amp;lt;&amp;gt;&lt;/code&gt; works as well!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an example using curly braces, with less 'kerning', and a brighter &quot;bronze&quot;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5slQv.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5slQv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="89809" LastEditDate="2015-11-26T17:58:03.537" LastActivityDate="2015-11-26T17:58:03.537" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6176" PostTypeId="2" ParentId="6173" CreationDate="2015-11-23T22:17:50.933" Score="8" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt; We have to stay consistent with arrows shape across whole network.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I suggest using &lt;kbd&gt;++&lt;/kbd&gt; and &lt;kbd&gt;- -&lt;/kbd&gt; for up and down voting of questions and answers, as that is a pretty common idiom for incrementing and decrementing in code. &lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="89809" LastEditDate="2015-11-26T18:02:07.860" LastActivityDate="2015-11-26T18:02:07.860" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6178" PostTypeId="2" ParentId="6173" CreationDate="2015-11-24T00:26:45.917" Score="7" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt; Logo has been updated to slightly different version.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In the change log of the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/70/what-should-our-logo-and-site-design-look-like/1462#1462&quot;&gt;original design&lt;/a&gt;, it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Better angles for the breaks, so people actually figure out what the letters may be. :~)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think that in this design, the &quot;C&quot; should be made to look more like a &quot;C&quot; by moving the breaks farther into the &quot;R&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may just be me, but I don't write my &quot;C&quot;s like that (nor type them like that) and, when I &quot;C&quot;(ha) the logo, I can't immediately tell that it is a &quot;C&quot;.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2015-11-26T18:08:56.350" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6179" PostTypeId="2" ParentId="6173" CreationDate="2015-11-24T04:58:57.437" Score="19" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt; Logo has been updated to slightly different version.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think the reason why most are seeing a capital &quot;Q&quot; in the logo is because the leg (or the magnifying glass' handle) is too short. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a quick sample with a longer handle for comparison:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/MF6lW.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/MF6lW.png&quot; alt=&quot;New CR logo&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pretty clear what it depicts now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/JRibd.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/JRibd.png&quot; alt=&quot;Magnifying glass&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Anyhow, very nice job, looking forward to see it live!&lt;/p&gt;&#xA;" OwnerUserId="39810" LastEditorUserId="89809" LastEditDate="2015-11-26T18:00:44.283" LastActivityDate="2015-11-26T18:00:44.283" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6180" PostTypeId="2" ParentId="6173" CreationDate="2015-11-24T07:55:28.097" Score="20" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; It's now fixed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I like this design.... well almost. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I don't like about it is the &lt;strong&gt;UPPERCASE LETTERS&lt;/strong&gt; of the statistics about the question like &lt;strong&gt;VIEWED 123456 TIMES&lt;/strong&gt; because it is the only occurance in the whole design where capital letters are used and it is considered as shouting what I see as a &lt;strong&gt;no go&lt;/strong&gt; because we are a &lt;strong&gt;very friendly and welcoming&lt;/strong&gt; site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing I don't like that much is the green (e.g of the checkmark) but I guess I can get used to that ;-)  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;About the Icon, I support @glampert. Having the handle of the magnifying glass longer will IMO look much better.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But nevertheless the overall design is pretty good and I am looking forward to see this each day ;-) not only because of the design but because then the reputation levels have been increased.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Good job Ludwik !&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="89809" LastEditDate="2015-11-26T17:58:26.833" LastActivityDate="2015-11-26T17:58:26.833" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6181" PostTypeId="2" ParentId="6173" CreationDate="2015-11-24T09:47:23.073" Score="4" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt; Logo has been updated to slightly different version.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;First off, I think it looks great. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do feel strongly that the breaks in the magnifying glass could be more obviously a &quot;c&quot; and an &quot;r&quot;. In particular, this configuration (credit to @kleinfreund) just intuitively &quot;looks&quot; like a C.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/6mOwc.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/6mOwc.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, I feel the stem of the magnifying glass should be at least a little longer. Not only does it make it look much more like a glass than a &quot;Q&quot; but it also makes the &quot;R&quot; look much more like one.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="89809" LastEditDate="2015-11-26T18:06:39.130" LastActivityDate="2015-11-26T18:06:39.130" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6182" PostTypeId="1" CreationDate="2015-11-24T16:41:12.893" Score="15" ViewCount="199" Body="&lt;p&gt;This is the comment made on my behalf when I recommended deletion on an answer in the VLQ queue:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This does not provide an answer to the question. To critique or request clarification from an author, leave a comment below their post.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As the answerer pointed out, though, Code Review answers &lt;em&gt;are&lt;/em&gt; the place to critique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this text need rewriting to clarify intent?&lt;/p&gt;&#xA;" OwnerUserId="41237" LastEditorUserId="22222" LastEditDate="2016-01-12T21:04:14.370" LastActivityDate="2016-06-30T23:43:24.253" Title="Is the automatic low quality answer comment unfit for Code Review?" Tags="|discussion|answers|review|comments|low-quality-posts|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6183" PostTypeId="2" ParentId="6182" CreationDate="2015-11-24T17:14:29.307" Score="-1" Body="&lt;p&gt;Yes, I strongly believe it does needs to be rewritten for the Code Review community, because:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review is a question and answer site for seeking peer review of your code. It's built and run by you as part of the Stack Exchange network of Q&amp;amp;A sites. We're working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As you can see, that is what Code Review is about, and if you noted &lt;em&gt;by taking working code and making it better&lt;/em&gt;, it does require the people who answer to provide critiques to the question author's code. But as @Mat'sMug stated, our site design is in the works, so I think we can give some time to the developers to fix it.&lt;/p&gt;&#xA;" OwnerUserId="81472" LastEditorUserId="22222" LastEditDate="2015-11-24T17:54:25.607" LastActivityDate="2015-11-24T17:54:25.607" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6184" PostTypeId="2" ParentId="6173" CreationDate="2015-11-25T18:36:55.173" Score="8" Body="&lt;p&gt;I think we make code more than &lt;em&gt;slightly&lt;/em&gt; less wrong...&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-11-25T18:36:55.173" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6185" PostTypeId="2" ParentId="6173" CreationDate="2015-11-25T19:17:45.940" Score="6" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-deferred&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-deferred&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-deferred&lt;/a&gt; We will consider this update probably slightly later.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Code Blocks&lt;/h1&gt;&#xA;&lt;p&gt;Many will remember we had discussed some potential syntax-highlighting schemes some time back, the primary post being:&lt;/p&gt;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5008/code-prettify-choose-your-favorite-or-make-your-own&quot;&gt;Code Prettify - Choose your favorite or make your own!&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Also related:&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/4962/code-prettify-line-numbers&quot;&gt;Code Prettify - Line numbers?&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;What are the chances that this could be added with the new design? (or at some point shortly after, if implementing this is a bit more work than the &amp;quot;colors&amp;quot; at first)&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-26T18:05:49.497" CommentCount="2" CommunityOwnedDate="2015-11-25T19:17:45.940" ContentLicense="CC BY-SA 3.0" />
  <row Id="6186" PostTypeId="1" CreationDate="2015-11-25T20:51:32.360" Score="99" ViewCount="973" Body="&lt;p&gt;As you can see the new design just went live. Congratulations! Thank you for your valuable &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6173/new-design-branding-for-code-review&quot;&gt;design feedback&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have also themed the &lt;a href=&quot;https://twitter.com/stackcodereview&quot; rel=&quot;nofollow noreferrer&quot;&gt;twitter account&lt;/a&gt; and newsletter template for this site, and adjusted the &lt;a href=&quot;/privileges&quot;&gt;privilege levels&lt;/a&gt; to higher thresholds. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see any CSS/styling bugs, please start a new post and tag it with &quot;design&quot; and &quot;bug&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As we mentioned earlier, you will soon be able to select your own community ads. We're very close to the new year and the new ad cycle, and we have some exciting changes planned for these as well. These, too, will begin in December or early January so that you may enjoy the new changes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Congrats again and thank you for being an awesome community! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh! And by the way, we have also updated your &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;Chat&lt;/a&gt; theme!&lt;/p&gt;&#xA;" OwnerUserId="89809" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2017-01-21T03:05:58.937" Title="New Site Design!" Tags="|discussion|beta-progress|design|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6187" PostTypeId="1" AcceptedAnswerId="6257" CreationDate="2015-11-25T20:53:00.017" Score="5" ViewCount="80" Body="&lt;p&gt;I really love the new design! I think there is a bug or something missing. I have an empty white rectangle on the sidebar on the right. I've tried without an ad-blocker and with different browsers but nothing makes it disappear. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/NLrrB.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NLrrB.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="22222" LastEditDate="2016-01-01T21:32:01.050" LastActivityDate="2016-01-01T21:32:01.050" Title="Empty white rectangle in the new design" Tags="|bug|status-completed|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6188" PostTypeId="1" CreationDate="2015-11-25T21:09:32.003" Score="10" ViewCount="61" Body="&lt;p&gt;I just checked my profile page and found this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/qW6VH.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we please have the accepted-answer score background and the reputation indicator (and privilege bar) in the same shade of green?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="61" LastEditDate="2015-11-25T23:40:30.473" LastActivityDate="2015-11-25T23:40:30.473" Title="Can we get a consistent green, please?" Tags="|bug|status-completed|design|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6189" PostTypeId="2" ParentId="6173" CreationDate="2015-11-25T21:10:36.287" Score="2" Body="&lt;p&gt;Overall, nice design.  Only suggestions are that the smaller icons (sidebar, url, etc) could use thinner lines and the color used to indicate answers (Teal) seems really out of place with the rest of the color scheme.&lt;/p&gt;&#xA;" OwnerUserId="38656" LastEditorUserId="38656" LastEditDate="2015-11-25T21:36:10.773" LastActivityDate="2015-11-25T21:36:10.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6190" PostTypeId="2" ParentId="6173" CreationDate="2015-11-25T21:11:01.587" Score="8" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; It's now fixed and will be live after our next production build.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It looks like the moderator flag queue is missing a white background:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/x5K5Z.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/x5K5Z.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user25840" LastEditorUserId="89809" LastEditDate="2015-11-26T17:57:34.033" LastActivityDate="2015-11-26T17:57:34.033" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6191" PostTypeId="1" CreationDate="2015-11-25T21:19:56.257" Score="10" ViewCount="67" Body="&lt;p&gt;On Meta, the upvote/downvote buttons are gray.  It's not obvious whether dark gray indicates that the button is selected or light gray indicates that the button is selected.  It's complicated by the fact that the unselected star is in-between the two other grays, but closer to the unselected dark gray.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/QdPoG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QdPoG.png&quot; alt=&quot;Screenshot of upvote/downvote arrows&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="61" LastEditDate="2015-11-25T23:38:43.710" LastActivityDate="2015-11-25T23:39:31.213" Title="Selection state of upvote/downvote buttons on Meta isn't obvious" Tags="|bug|status-completed|design|user-interface|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6192" PostTypeId="1" CreationDate="2015-11-25T21:20:00.827" Score="10" ViewCount="47" Body="&lt;p&gt;I don't know how similar meta is to the main site for other grown up sites, but it's really kind of difficult to tell the difference between the main site and meta at the moment. The beta theme made it &lt;em&gt;really&lt;/em&gt; easy. Is there any chance it can be differentiated more in the future?&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="22222" LastEditDate="2015-11-25T21:46:02.850" LastActivityDate="2015-11-25T21:46:02.850" Title="Is meta supposed to look so much like the main site?" Tags="|feature-request|meta|design|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6193" PostTypeId="2" ParentId="6173" CreationDate="2015-11-25T21:31:35.567" Score="10" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; It's now fixed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I quite like it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Will the duck be a limited series for the first two pages of &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Reputation&amp;amp;filter=all&quot;&gt;https://codereview.stackexchange.com/users?tab=Reputation&amp;amp;filter=all&lt;/a&gt;, or will lesser users have a way to get one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A minor annoyance: can we please have a little more contrast on tags? I'm fine with the font shape, thickness and size but I find the gray background and the gray text too close to permit quick scanning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/6s8KG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/6s8KG.png&quot; alt=&quot;codereview&quot;&gt;&lt;/a&gt; on Code Review&lt;br&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/d3mDo.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/d3mDo.png&quot; alt=&quot;unix&quot;&gt;&lt;/a&gt; on Unix &amp;amp; Linux&lt;br&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/NoVnz.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NoVnz.png&quot; alt=&quot;stackoverflow&quot;&gt;&lt;/a&gt; on Stack Overflow&lt;br&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/5C9VB.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5C9VB.png&quot; alt=&quot;beta&quot;&gt;&lt;/a&gt; on beta sites  &lt;/p&gt;&#xA;" OwnerUserId="377" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-11-26T18:02:54.010" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6194" PostTypeId="1" CreationDate="2015-11-25T21:33:10.857" Score="9" ViewCount="70" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; It's now fixed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What if I want to do code reviews on a laptop at the beach?  How am I supposed to read this in bright sunlight?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/h4NLE.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/h4NLE.png&quot; alt=&quot;Screenshot of some tags&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In seriousness, this is problematic for users with less-than-perfect vision.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="89809" LastEditDate="2015-11-26T18:03:24.683" LastActivityDate="2015-11-26T18:35:09.060" Title="Tags are too low-contrast to be readable" Tags="|bug|status-completed|user-interface|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6195" PostTypeId="1" CreationDate="2015-11-25T21:35:33.300" Score="4" ViewCount="47" Body="&lt;p&gt;Still uses the old icons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/kIJ6l.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/kIJ6l.png&quot; alt=&quot;Badges section of the profile view&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="38656" LastEditorUserId="22222" LastEditDate="2015-11-25T21:39:44.270" LastActivityDate="2015-11-25T21:40:45.047" Title="Old badges appearing in profile" Tags="|bug|status-bydesign|design|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6196" PostTypeId="1" AcceptedAnswerId="6201" CreationDate="2015-11-25T21:37:31.413" Score="5" ViewCount="54" Body="&lt;p&gt;The design update messed up all my icons:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/FXlW8.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FXlW8.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tested on Chrome and Safari on MacOS. Also tried clearing the browser caches to no avail.&lt;/p&gt;&#xA;" OwnerUserId="39810" LastEditorUserId="61" LastEditDate="2015-11-25T23:28:03.503" LastActivityDate="2015-11-25T23:36:45.847" Title="Icons misaligned with the new design" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6197" PostTypeId="2" ParentId="6195" CreationDate="2015-11-25T21:40:45.047" Score="2" Body="&lt;p&gt;If you look at another site with custom badge icons, such as Academia, you'll see this as well.  As such, I don't believe this is a bug.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-11-25T21:40:45.047" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6198" PostTypeId="1" CreationDate="2015-11-25T21:41:52.297" Score="5" ViewCount="26" Body="&lt;p&gt;Sorry, very minor issue.  The line break triggers my OCD.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the flags have merit but no further action is … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … … …… required&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/jfNWP.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/jfNWP.png&quot; alt=&quot;Screenshot of flag-handling popup&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-11-25T21:41:52.297" Title="Flag-handling dialog has odd line break" Tags="|bug|design|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6199" PostTypeId="2" ParentId="6173" CreationDate="2015-11-25T21:43:16.737" Score="3" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; It's now fixed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There are two things I don't like about the new design:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The tags are hard to read because there isn't enough contrast between the tag text and the background of the tag.  In fact, I think a lot of the text (not just the tag text) could be a little darker to be more readable.  For example, the text for the votes, views, and the question title text are all a bit light.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The teal/green Answered color is hard to read against a white background.  The solid rectangle of teal is also a little bright compared to everything else.  I suggest darkening that color a bit.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="58193" LastEditorUserId="89809" LastEditDate="2015-11-26T18:07:06.933" LastActivityDate="2015-11-26T18:07:06.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6200" PostTypeId="1" CreationDate="2015-11-25T22:40:18.650" Score="22" ViewCount="220" Body="&lt;p&gt;In Chrome on Max osx, at least, the favicon in the tab title kind of disappears when having a dark main background on the window. Can this be enhanced somehow?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/PBeyK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PBeyK.png&quot; alt=&quot;Top part of chrome window with code review tabs&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image shows top part of window with two tabs on the main page of Code Review, and one tab from Stack Overflow. The icon from Stack Overflow is much more prominent, than the one from Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this be fixed somewhat easy?&lt;/p&gt;&#xA;" OwnerUserId="78136" LastActivityDate="2018-09-19T13:12:30.037" Title="Can we enhance the favicon on a dark background?" Tags="|discussion|bug|design|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6201" PostTypeId="2" ParentId="6196" CreationDate="2015-11-25T23:36:45.847" Score="3" Body="&lt;p&gt;We accidentally icons in wrong size for a while there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should be fixed now, sorry!&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2015-11-25T23:36:45.847" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6202" PostTypeId="2" ParentId="6191" CreationDate="2015-11-25T23:39:31.213" Score="2" Body="&lt;p&gt;The default background on the vote arrows is now clear:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/w9FOn.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/w9FOn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2015-11-25T23:39:31.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6203" PostTypeId="2" ParentId="6172" CreationDate="2015-11-26T00:52:21.337" Score="6" Body="&lt;h1&gt;Watering down&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I think we are sometimes too lenient on our tagging.&#xA;For example, a translator or type conversion shouldn't be tagged conversion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The former whilst you are &lt;em&gt;changing&lt;/em&gt; the input, it's not converting it's form, it's more than that. You have to take into account lexical nuances, my ex used to tell me how French had some funny sayings, that make no sense on literal conversions. So this is more than just converting &lt;code&gt;101&lt;/code&gt; to &lt;code&gt;5&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'Type conversion' also known as typecasting and coercion shouldn't be classed as a converter, only one of the names has 'conversion' in it... Casting the type isn't a converter, OP didn't implement the conversion, all the OP is doing is call a function. If we allowed this then we might as well tag ever question with this tag, they all typecast at some point...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Changing database schemas as far as I know already is part of a classification called database normalisation. And so shouldn't be called conversion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on the fence on data converters, such as 'music notation', 'to/from HTML' and possibly 'transpilers', as they are converting a structure.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Real converting problems&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The above removed half of the items from the list, saying they in essence aren't converters, whilst they change things that's not enough in my mind to be classed as converting. Just for the same reason we say 'translate to Russian' not 'convert to Russian'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it leaves two types of questions behind.&#xA;I'm actually quite surprised that one of these groups haven't got a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, these are specific conversion 'groups', so whilst they cover almost all the questions on that tag, they are specialised enough to not arise concern in the future.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Numeral Systems&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;From your list you have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;number bases&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/base64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;base64&amp;#39;&quot; rel=&quot;tag&quot;&gt;base64&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/roman-numerals&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;roman-numerals&amp;#39;&quot; rel=&quot;tag&quot;&gt;roman-numerals&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numbers-to-words&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numbers-to-words&amp;#39;&quot; rel=&quot;tag&quot;&gt;numbers-to-words&lt;/a&gt; (basically redundant)&lt;/li&gt;&#xA;&lt;li&gt;hex string to byte array&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These are all conversions from a numeral system to, normally, another numeral system.&#xA;(With the exception possibly of, hex string to byte array)&#xA;I personally am shocked that we don't have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/base&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;base&amp;#39;&quot; rel=&quot;tag&quot;&gt;base&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/base-conversion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;base-conversion&amp;#39;&quot; rel=&quot;tag&quot;&gt;base-conversion&lt;/a&gt; tag.&#xA;Binary and hexadecimal converters seem like a common way to learn the numeral systems, (I'm not very educated, so I may be wrong).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But even so this has already gotten two tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/roman-numerals&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;roman-numerals&amp;#39;&quot; rel=&quot;tag&quot;&gt;roman-numerals&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numbers-to-words&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numbers-to-words&amp;#39;&quot; rel=&quot;tag&quot;&gt;numbers-to-words&lt;/a&gt; which highlight that it's something people like to do, but can't classify as one thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think making a tag for this is the best way to deal with the left over problem. And converting to the new tag would be easy enough as we can just alias the above tags to the new tag, as they are sub category's.&lt;br&gt;&#xA;Possibly with the exception of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/base64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;base64&amp;#39;&quot; rel=&quot;tag&quot;&gt;base64&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Localisation conversions:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is also a common conversion task. With the increase in globalisation we come across notation, formats or even measurements that we don't normally use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a non-American, I have to times whatever the 'world price' (dollars) is by 0.6 to get a rough estimate on how much something is worth, or costs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is, mostly, the others of the on topic items on your list. And is also quite common.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Temperature and other measurement unit scales.&lt;br&gt;&#xA;Metric, imperial and SI unit converters are nice.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/datetime&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;datetime&amp;#39;&quot; rel=&quot;tag&quot;&gt;datetime&lt;/a&gt; formats. Reading the date can be a problem: 5/11/15, 11/5/15 and 15/11/5.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Things where half the world can't agree, 1,000.5 or 1.000,5.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Conversions&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I think flat-out burnating this is a &lt;em&gt;bad&lt;/em&gt; idea.&#xA;There are some questions that are to do with conversions,&#xA;but don't belong in the above groups.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question for &lt;a href=&quot;https://codereview.stackexchange.com/questions/111480/three-way-conversion-between-japanese-writing-systems&quot;&gt;transliterating Japanese&lt;/a&gt; isn't translating. It's converting one way to write something to another. It's like converting Greek to the modern Latin alphabet, so 'a' to '\$\alpha\$', 'b' to '\$\beta\$'. Or Roman numerals to numbers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And &lt;a href=&quot;https://codereview.stackexchange.com/questions/109700/converting-ip-addresses-to-minimal-binary-formats&quot;&gt;Converting IP Addresses to minimal binary formats&lt;/a&gt; as IP's aren't a numerical system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both are still valid converting questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I don't think we should get questions where this gets tagged with the above tags. Like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Plan of action&lt;/h1&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numeral-conversion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numeral-conversion&amp;#39;&quot; rel=&quot;tag&quot;&gt;numeral-conversion&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/base-conversion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;base-conversion&amp;#39;&quot; rel=&quot;tag&quot;&gt;base-conversion&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numeral-conversion&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numeral-conversion&amp;#39;&quot; rel=&quot;tag&quot;&gt;numeral-conversion&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is as people will search 'base x converter' for the tag, not 'numeral converter'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Synonym obsolete tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/roman-numerals&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;roman-numerals&amp;#39;&quot; rel=&quot;tag&quot;&gt;roman-numerals&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/numers-to-words&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;numers-to-words&amp;#39;&quot; rel=&quot;tag&quot;&gt;numers-to-words&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Leave &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conversions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conversions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conversions&lt;/a&gt; for a bit, to assert if it's still too broad.&#xA;If it is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a tag like localisation-conversions. But I think localisation is the wrong word.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Remove the tag from invalid questions, when they appear.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2015-11-26T00:52:21.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6204" PostTypeId="1" CreationDate="2015-11-26T01:20:49.347" Score="7" ViewCount="32" Body="&lt;p&gt;The relative spacing between the badge icon, and the badge-count gives a visual impression that the badges are associated to numbers on the left, which is the wrong number ... let me explain by pictures:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/hhQpB.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/hhQpB.png&quot; alt=&quot;Spacing&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, in the above, the badges for janos read like &quot;6 silver, 67 bronze&quot; and in Loki's the bronze &lt;code&gt;{}&lt;/code&gt; icon is closer to the 43 than the 144, so it looks like 2-silver, and 43 bronze.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This applies for questions/answer taglines too:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the user profile pages: &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=Reputation&amp;amp;filter=all&quot;&gt;https://codereview.stackexchange.com/users?tab=Reputation&amp;amp;filter=all&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The space to the left of the icon should be increased, and to the right it should be reduced.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/RWreK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/RWreK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-11-26T01:20:49.347" Title="Relative positioning of badge icon relative to badge count" Tags="|bug|design|badges|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6205" PostTypeId="1" AcceptedAnswerId="6210" CreationDate="2015-11-26T05:31:27.200" Score="3" ViewCount="73" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/82368/function-to-find-text-between-two-tags&quot;&gt;Function to find text between two tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is purely procedural. Also, OP explicitly demands &quot;default uses&quot; clauses. Furthermore, even the compiler directives (see &lt;a href=&quot;http://www.delphibasics.co.uk/RTL.asp?Name=$I&quot; rel=&quot;nofollow noreferrer&quot;&gt;1&lt;/a&gt; and &lt;a href=&quot;http://www.freepascal.org/docs-html/3.0.0/prog/progsu38.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;2&lt;/a&gt;) related to the &lt;code&gt;$IOCHECK&lt;/code&gt; are portable, as a result, one should be able to compile this code with the major pascal compilers.&lt;/p&gt;&#xA;" OwnerUserId="62263" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2015-11-27T15:27:54.080" Title="Should this question receive a [pascal] tag?" Tags="|discussion|tags|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6206" PostTypeId="1" CreationDate="2015-11-26T06:09:49.337" Score="1" ViewCount="180" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt; This is intended and will remain in current shape.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The site name in the upper left is in capital letters &lt;strong&gt;CODE REVIEW&lt;/strong&gt; which just isn't right. The same goes with meta.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify why it isn't right  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/gRQSV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/gRQSV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the old one  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/tphuo.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/tphuo.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;vs the new one  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/B9HXC.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/B9HXC.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="22222" LastEditDate="2015-11-27T16:51:44.263" LastActivityDate="2015-11-28T17:51:28.180" Title="THE Shouting sitename" Tags="|discussion|status-bydesign|design|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6208" PostTypeId="2" ParentId="6206" CreationDate="2015-11-26T06:47:39.080" Score="12" Body="&lt;p&gt;I actually kinda like the new site name...&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-11-26T06:47:39.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6209" PostTypeId="1" CreationDate="2015-11-26T07:26:06.210" Score="2" ViewCount="60" Body="&lt;p&gt;In the &lt;a href=&quot;http://stackexchange.com/questions?tab=hot&quot;&gt;Hot Network Questions&lt;/a&gt;, the old icon is still shown.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, in Chat, the old icon is shown on the user card as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/8Jrja.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8Jrja.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="22222" LastEditDate="2015-11-27T06:06:32.240" LastActivityDate="2015-11-27T06:06:32.240" Title="Some old icons are still showing" Tags="|bug|status-completed|design|chat|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6210" PostTypeId="2" ParentId="6205" CreationDate="2015-11-26T07:46:13.357" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;one should be able to compile this code with the major pascal compilers.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Being able to compile this code with major pascal compilers is one thing, writing the code &lt;em&gt;as being meant to be compiled&lt;/em&gt; in the major pascal compilers is another thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's say that you wrote some C code, and it just happened to be C++ compilable as well, would the question then have both tags? In my opinion, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By specifying only one language tag, other reviewers know better what things may or may not be possible in that language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, the question does not need a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pascal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pascal&amp;#39;&quot; rel=&quot;tag&quot;&gt;pascal&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related: Some sites have &lt;a href=&quot;https://codegolf.stackexchange.com/questions/tagged/polyglot&quot;&gt;an entire tag&lt;/a&gt; for code that runs in multiple languages, Code Review questions should specify the language the code was written in, not all the languages it just happens to compile in.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:38:59.193" LastActivityDate="2015-11-27T15:27:54.080" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6211" PostTypeId="1" CreationDate="2015-11-26T15:29:31.390" Score="7" ViewCount="44" Body="&lt;p&gt;When I hover the site rooms buttons, the hover color is the same as the logo color which make it invisible. Maybe we should find an alternative color for it ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/XJnJn.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/XJnJn.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="28156" LastActivityDate="2015-11-26T15:29:31.390" Title="Site rooms button hover color hides the logo" Tags="|bug|design|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6212" PostTypeId="1" CreationDate="2015-11-26T16:56:46.130" Score="5" ViewCount="64" Body="&lt;p&gt;Line height in comments is too small and descenders are partially covered by author's name background:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/4YPtL.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/4YPtL.png&quot; alt=&quot;Error example&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Viewed with Chrome 46 on Windows 7 on &lt;a href=&quot;https://codereview.stackexchange.com/questions/111919/split-a-string-into-chunks-of-the-same-length/111925#comment206522_111925&quot;&gt;this comment&lt;/a&gt; (but it's the same everywhere when author's name is below text with descenders).&lt;/p&gt;&#xA;" OwnerUserId="13424" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-09-13T17:33:33.507" Title="Line height in comments is too small" Tags="|bug|status-planned|design|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6213" PostTypeId="2" ParentId="6186" CreationDate="2015-11-26T17:30:40.437" Score="31" Body="&lt;p&gt;Excellent design, hands down.  I admit I was a bit nervous as it was hard visualizing something that captured the essence of this site, but I think you've done it beautifully.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Definitely worth the wait, thank you.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="27623" LastEditDate="2017-01-21T03:05:58.937" LastActivityDate="2017-01-21T03:05:58.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6214" PostTypeId="2" ParentId="6194" CreationDate="2015-11-26T18:35:09.060" Score="2" Body="&lt;p&gt;The original screenshot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/h4NLE.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/h4NLE.png&quot; alt=&quot;Screenshot of some tags&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The revised version:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/2MeMm.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/2MeMm.png&quot; alt=&quot;Screenshot with revision&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-11-26T18:35:09.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6215" PostTypeId="1" CreationDate="2015-11-26T18:45:07.457" Score="5" ViewCount="44" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-deferred&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-deferred&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-deferred&lt;/a&gt; The initial issue has been fixed. There are some other issues as a consequence of new design, but those have to wait a little.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I don't quite remember what it was like pre-design, but it now looks like the heading is nearly overlapping with the first entry on the page.  It's just a little hard to tell with that entry scribbled out.  Perhaps there doesn't need to be much white underneath the horizontal line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/NIpIL.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NIpIL.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="89809" LastEditDate="2015-11-30T14:40:27.670" LastActivityDate="2015-11-30T14:40:27.670" Title="IP lookup heading almost overlapping first entry" Tags="|bug|status-deferred|design|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6216" PostTypeId="1" CreationDate="2015-11-26T19:49:47.740" Score="24" ViewCount="211" Body="&lt;p&gt;I recently came across &lt;a href=&quot;https://codereview.stackexchange.com/questions/110745/multiple-fizzbuzz-with-input-from-file/110787#110787&quot;&gt;this post&lt;/a&gt; and noticed some issues with the heading text.&lt;/p&gt;&#xA;&lt;p&gt;For instance, the first one (with &lt;code&gt;###&lt;/code&gt;):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;main(arg)&lt;/h3&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That third letter is supposed to be an 'i', but it looks like an 'l'.  I first made sure it was correct in that post, and it was.&lt;/p&gt;&#xA;&lt;p&gt;However, it seems okay with &lt;code&gt;#&lt;/code&gt;, &lt;code&gt;##&lt;/code&gt;, and &lt;code&gt;**&lt;/code&gt; (respectively):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;main(args)&lt;/h1&gt;&#xA;&lt;h2&gt;main(args)&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;main(args)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;(The 'i' is still a little fuzzy with &lt;code&gt;##&lt;/code&gt;, but it can still be seen.)&lt;/p&gt;&#xA;&lt;p&gt;This is observed under 100% zoom in Chrome.  Increasing it seems to make it a little better, whereas decreasing it helps more.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-11-27T20:05:38.790" Title="Certain characters formatted with ### seem messed up under 100% zoom" Tags="|bug|design|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6217" PostTypeId="1" AcceptedAnswerId="6219" CreationDate="2015-11-26T19:53:05.137" Score="0" ViewCount="138" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/83293/translating-array-pointer-access-from-c-to-delphi&quot;&gt;Translating array pointer access from C++ to Delphi&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that the question should not be deleted for minor problems like that (&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/801/should-mostly-working-but-a-little-bit-broken-code-stay-or-be-deleted&quot;&gt;Should mostly working but a little bit broken code stay or be deleted?&lt;/a&gt;). But should the question be answered? I am afraid that reviewing broken code (no matter how simple would be to fix) is not healthy in the long term.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be better for the reviewer to fix the minor problem directly in the question, before answering?&lt;/p&gt;&#xA;" OwnerUserId="62263" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-11-26T20:37:20.017" Title="Should minor broken code be reviewed?" Tags="|discussion|scope|specific-answer|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6218" PostTypeId="2" ParentId="6217" CreationDate="2015-11-26T20:03:21.097" Score="3" Body="&lt;p&gt;The &lt;em&gt;point&lt;/em&gt; of closing a question is that it cannot receive any new answers. That's because it has problems that effectively prevent a useful answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such questions with broken code can be considered questions that shouldn't be answered. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point you raise here is somewhat understandable, and seems well intentioned, but there is a problem with it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answering a question sends the signal that these questions are &quot;okay&quot; for this site. The point is. They aren't. Code is rather binarily broken (or not). This is to simplify understanding and enforcement of that rule. Allowing &quot;minor broken&quot; on the site would make this a game of drawing a line in the sand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That makes for a bad user-experience for &lt;em&gt;any&lt;/em&gt; user. Those involved in moderation and those &quot;moderated&quot;. Lines drawn in the sand are not transparent. The goal of close-reasons is the opposite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's not draw lines in the sand and keep our simple &quot;binary&quot; rules, even though that model may be oversimplifying things&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2015-11-26T20:03:21.097" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6219" PostTypeId="2" ParentId="6217" CreationDate="2015-11-26T20:18:52.677" Score="11" Body="&lt;p&gt;First of all, you must never fix a bug in the question just by editing the question.  This is Code Review, not GitHub hack fest.  (The only possible exception would be obvious trivial whitespace issues due to the author's inability to copy-paste the code correctly into the text box.)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If the question specifically asks for help to get the code to compile, fix a bug, or add a feature, then it's off-topic.  Please don't answer it, as it limits our ability to regularize the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally, we would close it, let the author fix the problem, then reopen it for a code review.  Once an answer that reviews the broken code has been posted, though, we can't do that anymore.  The question stays in limbo forever, which is not good for anyone.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Otherwise, if the code is broken, then it requires a judgement call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it obviously broken, as in &quot;you obviously didn't test this code at all&quot;?  If so, it should be considered off-topic.  Close/flag it, leave a comment, and don't answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's plausible that the author was unaware of the brokenness, then it's a fine question.  One of the purposes of Code Review is to point out problems that the programmer didn't know about.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-11-26T20:24:19.970" LastActivityDate="2015-11-26T20:24:19.970" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6220" PostTypeId="1" CreationDate="2015-11-27T11:07:54.047" Score="11" ViewCount="64" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; It's now fixed and will be live after our next production build.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;On &lt;a href=&quot;https://codereview.stackexchange.com/users/flag-summary/72910&quot;&gt;my flag page&lt;/a&gt; the sidebar at the right containing a summary of my flagging history has recently been pushed right to the bottom of the page. I assume it's a bug related to the recent site graduation. I get this using Chrome v46, though I asked in chat and it was in IE11 too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how it looks:&#xA;&lt;img src=&quot;https://i.stack.imgur.com/FgJfc.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="72910" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-01-13T11:56:37.403" Title="Flagging history appears at the bottom of page" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6221" PostTypeId="1" CreationDate="2015-11-27T11:44:00.730" Score="13" ViewCount="60" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; This has been fixed and will be live after next build on production.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;After visiting a link, one can't clearly distinguish between this link and surrounding text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Zlo77.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zlo77.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/G8V3F.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/G8V3F.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="89809" LastEditDate="2015-11-30T14:50:04.050" LastActivityDate="2015-11-30T14:50:04.050" Title="The color (or contrast) of visited links is too light to be readable" Tags="|bug|status-completed|design|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6222" PostTypeId="1" AcceptedAnswerId="6223" CreationDate="2015-11-27T11:44:16.510" Score="1" ViewCount="62" Body="&lt;p&gt;I prefer a dark color-scheme for almost all my activities online, including the 2nd monitor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For SE chats I have a special extension installed, that inverts colors and has some other gimmicks. Unfortunately since the design update I can hardly write chat messages, because I can't really read them...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/JThgV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/JThgV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that's because the background color of the &lt;code&gt;#input&lt;/code&gt;-rule is marked &lt;code&gt;!important&lt;/code&gt; (thanks to @Kitler for finding)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this rule please be not marked important as to allow simplistic dark-theming?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="1859" LastEditDate="2015-11-27T12:33:09.603" LastActivityDate="2015-11-27T12:33:09.603" Title="Can I keep my chat with darkness in it?" Tags="|bug|status-declined|design|chat|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6223" PostTypeId="2" ParentId="6222" CreationDate="2015-11-27T12:32:56.987" Score="5" Body="&lt;p&gt;Sorry, but I don't really want to change our code only to accomodate random extensions that someone may have installed. I'm sure that your extension has ways to handle this.&lt;/p&gt;&#xA;" OwnerUserId="1859" LastActivityDate="2015-11-27T12:32:56.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6224" PostTypeId="1" CreationDate="2015-11-27T20:03:00.470" Score="10" ViewCount="65" Body="&lt;p&gt;The picture is pretty self explanatory. It seems that the &lt;code&gt;#&lt;/code&gt; sign on the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; clips when formatted into a tag. C# and &lt;code&gt;C#&lt;/code&gt; don't do it, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/XSi9E.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/XSi9E.png&quot; alt=&quot;Tag clipping&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2015-11-27T20:03:00.470" Title="The C# tag clips just a tad" Tags="|bug|design|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6225" PostTypeId="1" CreationDate="2015-11-28T01:43:36.627" Score="7" ViewCount="32" Body="&lt;p&gt;When attempting to add a tag with a long name such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/producer-consumer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;producer-consumer&amp;#39;&quot; rel=&quot;tag&quot;&gt;producer-consumer&lt;/a&gt;, the &quot;learn more&quot; link obstructs the count (for this tag, it should read 26, not 2).  I suppose this has to do with the display not resizing if needed, but I don't remember if that was ever the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/kAS98.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/kAS98.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-11-28T01:43:36.627" Title="Tag count partially obstructed for longer tags when adding to question" Tags="|bug|tags|design|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6226" PostTypeId="2" ParentId="6206" CreationDate="2015-11-28T17:51:28.180" Score="11" Body="&lt;p&gt;The upper-case version of a word is still the same, it's simply styling.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, the following SE sites have the same style of '&lt;em&gt;shoutcase&lt;/em&gt;' titling:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;Programmers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://physics.stackexchange.com/&quot;&gt;Physics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://gaming.stackexchange.com/&quot;&gt;Gaming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://academia.stackexchange.com/&quot;&gt;Academia&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://area51.stackexchange.com/&quot;&gt;Area51&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://chemistry.stackexchange.com/&quot;&gt;Chemistry&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://christianity.stackexchange.com/&quot;&gt;Christianity&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://electronics.stackexchange.com/&quot;&gt;Electrical Engineering&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://english.stackexchange.com/&quot;&gt;English Language &amp;amp; Usage&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://graphicdesign.stackexchange.com/&quot;&gt;Graphic Design&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://security.stackexchange.com/&quot;&gt;Information Security&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://math.stackexchange.com/&quot;&gt;Mathematics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://movies.stackexchange.com/&quot;&gt;Movies &amp;amp; TV&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://networkengineering.stackexchange.com/&quot;&gt;Network Engineering&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://rpg.stackexchange.com/&quot;&gt;Role Playing Games&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://tex.stackexchange.com/&quot;&gt;TeX&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://workplace.stackexchange.com/&quot;&gt;The Workplace&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://unix.stackexchange.com/&quot;&gt;Unix &amp;amp; Linux&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So I'd say it's more than common...&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:57:11.263" LastActivityDate="2015-11-28T17:51:28.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6227" PostTypeId="1" CreationDate="2015-11-28T22:26:38.970" Score="2" ViewCount="39" Body="&lt;p&gt;After a few days with the new design, some other users and I still experienced that the icons when clicking persons in the chat room experienced seeing the old icons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I snagged the followed image:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/mv8yw.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mv8yw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As can be seen, Hosch250 has gotten the new icons, whilst I still had the old icons. And this is after doing a complete restart of Chrome. Included in the image is the hint to delete your cache, which I did. This fixed the issue in my browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(This question is mostly for noting that this has been or is an issue, and that &lt;strong&gt;maybe the cache timeout for these images are a little high&lt;/strong&gt;. This also gives the very useful hint of go hunting for the image cache of your browser to remove this issue.)&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="22222" LastEditDate="2015-11-29T00:16:58.183" LastActivityDate="2015-11-29T00:16:58.183" Title="New design cache issues in chat" Tags="|discussion|design|chat|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6228" PostTypeId="1" AcceptedAnswerId="6229" CreationDate="2015-11-29T13:12:41.067" Score="4" ViewCount="35" Body="&lt;p&gt;Hovering over the People Reached part of the profile page says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Estimated number of times people viewed your helpful posts&#xA;  (based on page views of your &lt;strong&gt;questions&lt;/strong&gt;&#xA;  and &lt;strong&gt;questions&lt;/strong&gt; where you wrote highly-ranked answers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Instead of &lt;strong&gt;questions&lt;/strong&gt; and &lt;strong&gt;answers&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="54718" LastEditorUserId="9357" LastEditDate="2015-11-29T18:37:28.853" LastActivityDate="2015-11-29T18:37:28.853" Title="Hover text for people reached" Tags="|bug|status-bydesign|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6229" PostTypeId="2" ParentId="6228" CreationDate="2015-11-29T13:16:20.000" Score="6" Body="&lt;p&gt;It says &quot;questions and questions where you wrote highly-ranked answers&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Read it as &quot;(questions) and (questions where you wrote highly-ranked answers)&quot;, not as &quot;(questions and questions) where you wrote highly-ranked answers&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the &lt;strong&gt;where you wrote highly-ranked answers&lt;/strong&gt;. Maybe that part should be marked as bold or something to make it clearer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers does not have page views, but questions where you write answers have page views, and it is those that are counted.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-11-29T13:16:20.000" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6230" PostTypeId="1" AcceptedAnswerId="6317" CreationDate="2015-11-29T20:07:18.260" Score="7" ViewCount="40" Body="&lt;p&gt;Most of the button-like elements have white text displayed on a coloured background (blue on Main; dark grey on Meta):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/12Xro.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/12Xro.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there are some buttons on the profile that have an underline in the button. I think that underline looks out-of-place and should be removed:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/d2FQ0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/d2FQ0.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="36525" LastEditorUserId="36525" LastEditDate="2015-12-19T09:49:32.067" LastActivityDate="2015-12-19T09:49:32.067" Title="Buttons in the profile page have underlined links" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6231" PostTypeId="1" CreationDate="2015-11-29T22:18:04.167" Score="12" ViewCount="87" Body="&lt;p&gt;I was looking through the help center recently, and noticed the &lt;a href=&quot;https://codereview.stackexchange.com/help/whats-beta&quot;&gt;What's beta?&lt;/a&gt; page. Is it even necessary anymore? I understand that we have not completely graduated yet, but we are not in beta any more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should it be kept there as of right now? If it stays, when should it be removed?&lt;/p&gt;&#xA;" OwnerUserId="49308" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2018-11-07T12:13:24.443" Title="&quot;What's beta&quot; in Help Center: Do we still need it?" Tags="|discussion|help-center|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6232" PostTypeId="2" ParentId="6231" CreationDate="2015-11-30T08:30:32.597" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should it be kept there as of right now? If it stays, when should it be removed?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Right now? Keep it. As long as we don't have our community ads we are not running a full fledged graduated site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There have been arguments about when beta stops. In my opinion beta stops when we have gained every and all benefits from a graduated site. That said, beta pages should be removed when we're confident not a single part of the site could indicate we're still in beta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're almost there. But those pages don't hurt anyone if they stick around till we really left the beta phase behind us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: This is all assuming community ads are indeed the only thing we're missing at the moment.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-11-30T08:30:32.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6233" PostTypeId="2" ParentId="6231" CreationDate="2015-11-30T09:30:17.107" Score="6" Body="&lt;p&gt;The page explains things that no longer apply to the site. It explains what beta is and how the process works for sites that are still proving that they have value. Code Review the latter half hasn't really been relevant for CR as it was pre-approved for graduation long ago, and the other half is no longer relevant since nowhere says &quot;beta&quot; any more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say we can get rid of it.&lt;/p&gt;&#xA;" OwnerUserId="72910" LastActivityDate="2015-11-30T09:30:17.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6234" PostTypeId="1" AcceptedAnswerId="6235" CreationDate="2015-11-30T10:05:54.397" Score="5" ViewCount="94" Body="&lt;p&gt;I am about to upload a fairly large project of mine, a very flexible component-entity-system. More precisely it's a framework for a CES. It consists of 22 files, ~1000 lines of code and 20000 characters. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem is that in order to demonstrate what the framework does, I have 2 base component types (input, graphics) and 2 types of entities included in the framework. This is basically example code, unlike the framework itself. The base components have empty implementation too. However if I omitted these &quot;examples&quot; the usage and usefulness of the framework would be rather inconvenient to figure out. So I have empty implementation of base components and components specific to the particular entities (deriving from base components), because &lt;strong&gt;these classes' pure existence gives meaning to the framework's capabilities&lt;/strong&gt;. Although having this kind of empty implementation is pretty much like having pseudo-code (even if everything compiles) and these tiny segments of code are not open to being reviewed therefore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example here is an &lt;em&gt;example&lt;/em&gt; component of an entity, where &lt;code&gt;InputComp&amp;lt;&amp;gt;&lt;/code&gt; is the abstract base class for all &lt;code&gt;InputComp&amp;lt; 'entity name' &amp;gt;&lt;/code&gt; classes.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;template&amp;lt;&amp;gt;&#xA;class Comp&amp;lt;CompBase::INPUT, void&amp;gt; : public CompBase&#xA;{&#xA;    // Abstract Input component implementation.&#xA;};&#xA;template&amp;lt;typename Ent_t = void&amp;gt;&#xA;using InputComp = Comp&amp;lt;CompBase::INPUT, Ent_t&amp;gt;;&#xA;&#xA;// in another part of the code&#xA;template&amp;lt;&amp;gt;&#xA;class InputComp&amp;lt;Monkey&amp;gt; : public InputComp&amp;lt;&amp;gt;&#xA;{&#xA;    // Monkey specific Input component implementation.&#xA;};&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So is it okay to have a &lt;strong&gt;small amount&lt;/strong&gt; of &lt;em&gt;example-like&lt;/em&gt; code breathing life into a framework, included in the framework, given proper labeling of these segments.&lt;/p&gt;&#xA;" OwnerUserId="86780" LastEditorUserId="31562" LastEditDate="2015-11-30T10:50:14.790" LastActivityDate="2015-11-30T10:50:14.790" Title="How about including a small amount of example code in a large framework?" Tags="|discussion|asking-questions|example-code|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6235" PostTypeId="2" ParentId="6234" CreationDate="2015-11-30T10:21:28.827" Score="10" Body="&lt;p&gt;Yes, example code as a small part of a question, clearly labeled as example not for review, is perfectly fine, and even helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is assuming the rest of the question is real, fully working code, as per our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic&lt;/a&gt; rules in the help center.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And as &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/52915/mast&quot;&gt;@Mast&lt;/a&gt; pointed out, keep in mind that it's difficult to get good answers when you post a lot of code. You might want to split to multiple questions, highlighting different parts. That's not a &lt;em&gt;rule&lt;/em&gt;, just a tip, for your consideration, to make the most out of your post.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-11-30T10:30:48.480" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6237" PostTypeId="2" ParentId="6231" CreationDate="2015-11-30T17:30:16.810" Score="10" Body="&lt;p&gt;&lt;a href=&quot;//stackoverflow.com/help/stackexchange&quot; rel=&quot;nofollow&quot;&gt;Stack Overflow's Help Center&lt;/a&gt; also has a &quot;What's Beta?&quot; page.  It's a generic page that is present on all sites, and doesn't mean anything about our status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think it's that harmful to leave it there, but if you want, you can point this out on &lt;a href=&quot;//meta.stackexchange.com&quot; rel=&quot;nofollow&quot;&gt;Stack Exchange meta&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-11-30T17:30:16.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6238" PostTypeId="1" CreationDate="2015-11-30T17:34:56.480" Score="7" ViewCount="314" Body="&lt;p&gt;In the new design there was a change to the CSS that determines the fonts used for posts. This is what it is using now, based on my research:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif!important;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Overall I think it looks great, but there is a bit of an eyesore (in my opinion) when text is formatted as italic, which is really an &quot;oblique&quot; rather than italic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those unfamiliar with the difference: &lt;a href=&quot;http://creativepro.com/typetalk-italic-vs-oblique/&quot; rel=&quot;nofollow noreferrer&quot;&gt;TypeTalk: italic vs. oblique&lt;/a&gt; and this example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/FzqEK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FzqEK.png&quot; alt=&quot;italic-oblique2&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which looks like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz&#xA;  &lt;em&gt;AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is an image version where I added some slant lines to illustrate:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Cur3M.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Cur3M.png&quot; alt=&quot;slant&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which usually looks OK, at least by itself; but when used mid-paragraph, it can look really weird, especially on words than are oblique and end with a tall letter.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Lorem ipsum dolor sit amet, consectetur &lt;em&gt;adipiscing&lt;/em&gt; elit, sed do eiusmod &lt;em&gt;tempor incididunt ut&lt;/em&gt; labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris &lt;em&gt;nisi&lt;/em&gt; ut aliquip ex ea commodo consequat. &lt;strong&gt;Duis aute irure dolor &lt;em&gt;in reprehenderit&lt;/em&gt; in voluptate&lt;/strong&gt; velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat &lt;strong&gt;&lt;em&gt;cupidatat&lt;/em&gt; non proident&lt;/strong&gt;, sunt in culpa qui officia deserunt mollit anim id est laborum.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here is an image where we can see this clearly. To me it just looks tacky and would be better serve by a true italic rather than an oblique. Thoughts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/3Nzo1.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/3Nzo1.png&quot; alt=&quot;slant_lorem&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="52915" LastEditDate="2020-03-12T10:28:36.957" LastActivityDate="2020-03-12T10:28:36.957" Title="Use a font family which has an actual italic variant (instead of oblique)" Tags="|discussion|design|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="6239" PostTypeId="1" CreationDate="2015-11-30T17:55:57.330" Score="2" ViewCount="37" Body="&lt;p&gt;It looks like the new logo didn't make it to the SE app?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/i3Foe.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/i3Foe.jpg&quot; alt=&quot;iOS old logo&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="22222" LastEditDate="2015-11-30T18:51:58.870" LastActivityDate="2015-11-30T18:51:58.870" Title="Beta logo still present on Stack Exchange iOS app" Tags="|bug|design|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6240" PostTypeId="1" AcceptedAnswerId="6242" CreationDate="2015-11-30T18:43:42.927" Score="5" ViewCount="45" Body="&lt;p&gt;I can't hover over the spot next to the tags for an &quot;edit tags&quot; button anymore:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Rz4PY.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Rz4PY.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This used to work before the graduation, but now I have to click on edit and I am too lazy for that.&lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="31292" LastEditDate="2015-11-30T18:53:35.027" LastActivityDate="2015-11-30T18:53:35.027" Title="Missing edit-tags rollover" Tags="|bug|status-bydesign|editing|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6241" PostTypeId="2" ParentId="6240" CreationDate="2015-11-30T18:48:53.663" Score="5" Body="&lt;p&gt;One of the downsides of losing privileges: you, well, lose privileges :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I remember correctly, you'll get it back at 10K - just keep doing what you're doing and, in 6-8 weeks it'll fix itself!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-11-30T18:48:53.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6242" PostTypeId="2" ParentId="6240" CreationDate="2015-11-30T18:49:04.930" Score="7" Body="&lt;p&gt;This isn't a bug. Since the reputation threshold changed, &quot;Inline editing&quot; requires 10k rep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll be there soon :p&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2015-11-30T18:49:04.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6243" PostTypeId="1" CreationDate="2015-11-30T20:35:42.310" Score="22" ViewCount="244" Body="&lt;p&gt;We have long been fighting a battle against Stack Overflow users who vote to close questions with custom reasons like&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm voting to close this question as off-topic because it belongs on Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not only do these messages &lt;a href=&quot;http://blog.stackexchange.com/2012/03/respect-the-community-your-own-and-others/&quot; rel=&quot;nofollow&quot;&gt;contradict Stack Exchange policy&lt;/a&gt;, they also fail to convey the purpose and scope of Code Review.  Misconceptions abound.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've tried &lt;a href=&quot;/q/5777&quot;&gt;educating Stack Overflow users&lt;/a&gt;, but memes are hard to kill, and we're outnumbered.  I've suggested &lt;a href=&quot;//meta.stackexchange.com/q/260769/148099&quot; rel=&quot;nofollow&quot;&gt;banning &quot;I'm voting to close this question as off-topic because it belongs on …&quot;&lt;/a&gt;, but there is no indication that Stack Exchange will implement such a ban anytime soon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I think it's time to switch tactics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if Stack Overflow redefined its scope to make code review requests explicitly off-topic?&lt;sup&gt;1&lt;/sup&gt;  That is, &lt;em&gt;de facto&lt;/em&gt;, what is happening on Stack Overflow, but each Stack Overflow user expresses the reason in their own words, poorly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How would we, as the Code Review community, recommend that the close reason be worded?  This is our chance to craft a standard elevator pitch.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; Note that this is a decision to be made by the Stack Overflow community.  This discussion is a preliminary step.  Once Code Review develops consensus around a wording, we'll make a proposal on Stack Overflow Meta.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-01-04T18:41:13.207" Title="If SO had a standard off-topic reason for code review requests, how should it be worded?" Tags="|discussion|scope|stackexchange|" AnswerCount="6" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6244" PostTypeId="2" ParentId="6243" CreationDate="2015-11-30T20:39:36.397" Score="17" Body="&lt;p&gt;Some wording we came up with in chat:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions about reviewing or &lt;strong&gt;improving existing, working code&lt;/strong&gt; and &lt;strong&gt;lacking a specific question statement&lt;/strong&gt; are off-topic for Stack Overflow. You may be able to get help on &lt;a href=&quot;https://codereview.stackexchange.com/about&quot;&gt;Code Review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The basis of this wording is to build it around the same wording as the Super User close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions about &lt;strong&gt;general computing hardware and software&lt;/strong&gt; are off-topic for Stack Overflow unless they directly involve tools used primarily for programming. You may be able to get help on &lt;a href=&quot;https://superuser.com/about&quot;&gt;Super User&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The idea is to convey two things:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;That the question &lt;strong&gt;is&lt;/strong&gt; off-topic on SO;&lt;/li&gt;&#xA;&lt;li&gt;That the question &lt;strong&gt;could&lt;/strong&gt; be on-topic on CR;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This does the same thing as the Super User close reason, which indicates what makes a question off-topic on SO, and on-topic on SU.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-11-30T21:18:07.043" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6245" PostTypeId="2" ParentId="6243" CreationDate="2015-11-30T20:48:04.260" Score="9" Body="&lt;p&gt;Partly based on earlier proposal by EBrown in chat:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Without &lt;strong&gt;specific programming questions&lt;/strong&gt; this is off-topic for Stack Overflow. However if &lt;strong&gt;your code works as intended&lt;/strong&gt;, you may get a &lt;strong&gt;review and evaluation&lt;/strong&gt; of it at &lt;a href=&quot;https://codereview.stackexchange.com/about&quot;&gt;Code Review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Without **specific programming questions** this is off-topic for Stack Overflow. &#xA;However if **your code works as intended**,&#xA;you may get a **review and evaluation** of it at&#xA;[Code Review](https://codereview.stackexchange.com/about).&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This, to me, gives a good reason of why it is off topic on Stack Overflow as it lacking questions to be answered, and at the same it counters the main reasons for closing questions here at Code Review.&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-11-30T21:12:44.220" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6246" PostTypeId="1" CreationDate="2015-12-01T00:17:44.263" Score="12" ViewCount="56" Body="&lt;p&gt;Graduated sites are listed on the footer pages of all other Stack Exchange sites. Consider this list &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;from Stack Overflow&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/THCBf.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/THCBf.jpg&quot; alt=&quot;SOFooter&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(similarly on &lt;a href=&quot;https://meta.stackexchange.com/&quot;&gt;Meta.Stack Exchange&lt;/a&gt; )&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I notice that other recently &quot;designed&quot; sites are up there (Biology, Chemistry)....&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-12-01T01:59:26.703" Title="Code Review missing from Stack Exchange footer" Tags="|bug|design|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6248" PostTypeId="1" CreationDate="2015-12-01T00:55:29.363" Score="-8" ViewCount="179" Body="&lt;p&gt;Recently, since our logo change, I've noticed an abnormal amount of down voted questions. All of these questions seem to have something to do with either code needing to be rewritten, or a bug in their code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I understand that there is Stack Overflow for a reason, but think of this from a newcomer's perspective for a minute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You come onto a site called Stack Overflow. I don't know about you, but when I first started programming I had no idea what a stack overflow was, you look around and find another part of the site with a magnifying glass.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before we continue, let's think about what a magnifying glass represents: finding things, discovering problems, learning more about something (yes, this has to do with what Code Review is).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So as I was, you see this magnifying glass and it's called Code Review. Well, just dandy a Code Review, and you post your question, for example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've created a program that asks the user for input, but for some&#xA;  reason when the input is entered it returns false, how do I fix this&#xA;  problem?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Source:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def method&#xA;  puts &quot;Enter yes&quot;&#xA;  input = gets.chomp&#xA;  if input = yes&#xA;    puts &quot;Yes!&quot;&#xA;  end&#xA;end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's bluntly obvious what the issue is, but out of nowhere, your question has 6 downvotes, is put on hold, and you're banned from asking questions. All because you asked a question on a site called Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As bad as this sounds, not everybody reads the documentation on websites. Some people are literally brand new, just getting into programming. I don't know about you, but if that's the way I was treated for my first programming question, why would I want to continue doing it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you're understanding where I'm coming from and agree with what I'm saying, I believe we need to reevaluate this logo change. To newcomers it's confusing, and new people are the reason we are here. Remember that you were once new as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love to hear what others think of this and their input on the subject.&lt;/p&gt;&#xA;" OwnerUserId="90930" LastEditorUserId="73844" LastEditDate="2015-12-01T01:50:18.583" LastActivityDate="2015-12-01T17:23:01.530" Title="Magnifying glass misconception of what Code Review is about" Tags="|discussion|design|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6249" PostTypeId="2" ParentId="6248" CreationDate="2015-12-01T01:17:56.383" Score="5" Body="&lt;p&gt;I have long-argued that downvoting Off-Topic questions (as opposed to just voting to close) where the OP appears to simply not know the rules is not the kind of first impression we want to make. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, voting is a personal decision so I will continue to campaign for lenience towards new users, but it is ultimately down to individuals and the community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;New users are inevitable, people who don't read the Help Centre first are inevitable, whether or not our logo may be adding to that, the fundamental problem is never going to go away.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-12-01T01:17:56.383" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6250" PostTypeId="2" ParentId="6246" CreationDate="2015-12-01T01:59:26.703" Score="4" Body="&lt;p&gt;Based on an assumption that the shown list is based on some precalculated metric, I compared Code Review to the last on the list, ExpressionEngine® Answers, and here are the stats:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code Review&lt;/strong&gt; - &lt;em&gt;Q&amp;amp;A for peer programmer code reviews&lt;/em&gt;&lt;br&gt;&#xA;29k questions, 50k answers, 94% answered, 76k users,&lt;br&gt;&#xA;47k visits/day, 34 questions/day, 4y11m site age&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;ExpressionEngine® Answers&lt;/strong&gt; - &lt;em&gt;ExpressionEngine® Answers Q&amp;amp;A for administrators, end users, developers and designers for ExpressionEngine® CMS&lt;/em&gt;&lt;br&gt;&#xA;11k questions, 14k answers, 80% answered, 4.2k users,&lt;br&gt;&#xA;1.3k visits/day, 6.0 questions/day, 3y1m site age&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Sadly I can't see why this site is shown, and Code Review isn't. As such this isn't an answer as to why Code Review doesn't show, but it is a confirmation that it doesn't seem to be metric based, and that it is possibly a somewhat static list, which could need a little refactoring.&lt;/p&gt;&#xA;" OwnerUserId="78136" LastActivityDate="2015-12-01T01:59:26.703" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6251" PostTypeId="2" ParentId="6248" CreationDate="2015-12-01T02:37:23.350" Score="16" Body="&lt;h2&gt;Part I: &amp;quot;RTFM&amp;quot;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;It's bluntly obvious what the issue is, but out of nowhere, your question has 6 downvotes, is put on hold, and you're banned from asking questions. All because you asked a question on a site called Code Review.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What's bluntly obvious to anyone that bothered spending 35 seconds of their lives reading the /on-topic page, is that the question is blatantly off-topic.&lt;/p&gt;&#xA;&lt;p&gt;The downvotes don't come &lt;em&gt;from out of nowhere&lt;/em&gt;, they come from site regulars that feel at home on this site. For the most part these regulars don't &lt;em&gt;like&lt;/em&gt; downvoting, and would rather greet a newcomer with upvotes, a warm welcoming comment and a plush unicorn - but when a new user is asking their &amp;quot;where's my bug&amp;quot; question here because they got question-banned on Stack Overflow, or when they can't be bothered to read a tiny little bit about what the site they're about to post on is all about (and more importantly, what it's &lt;em&gt;not&lt;/em&gt; about), then the question is off-topic and needs to get off the front page no matter what - we don't want to look like we're closing every question that's asked here, so closing isn't enough, they need to be either downvoted to at least -4, or outright deleted.&lt;/p&gt;&#xA;&lt;p&gt;We're not snarky power-hungry jerks looking to poison the life of anyone coming here with an off-topic question: everytime such a post is salvageable, I've seen this community put a lot of effort into getting an iffy post back on track. It even happened that an off-topic question was edited into shape, and went &amp;quot;hot&amp;quot; and generated loads of reps for both the OP and the answerers. But broken code is broken code, and can't quite be saved - asking how to fix a specific coding issue simply belongs on Stack Overflow. Dumping walls of code onto this community and expecting someone to spend half a day finding your bug for you isn't respectful of the community either. And we comment to that effect: it's pretty seldom that a user is left without a single clue about why their post is being downvoted and/or put on hold.&lt;/p&gt;&#xA;&lt;p&gt;We have a scope that we defined and then refined over the course of 4 years in public beta status, and like &lt;em&gt;every single Stack Exchange site&lt;/em&gt;, you can't just look at the site's name (or icon, for that matter) and expect to know what's on-topic and what isn't, and what kind of answers are acceptable and what kind aren't.&lt;/p&gt;&#xA;&lt;p&gt;Sure, play by ear and skip the manual. But then, don't complain when you get downvoted and closed.&lt;/p&gt;&#xA;&lt;p&gt;One doesn't get question-banned for a single offense. To get to that point, a new user needs to &lt;em&gt;repeatedly&lt;/em&gt; post poorly received questions - turns out, everytime a question gets closed, the message points out exactly why that happened, and links to relevant meta posts and help center pages to help you understand why this is happening, and how to avoid repeating that mistake. We can't &lt;em&gt;force&lt;/em&gt; anyone to read the manual. But when it gets to a point where &lt;em&gt;the system itself&lt;/em&gt; thinks you simply don't care about the rules of the community you're trying to join enough to even &lt;em&gt;try&lt;/em&gt; to ask an on-topic question, the only thing it can do at that point is effectively to question-ban your account.&lt;/p&gt;&#xA;&lt;p&gt;Reading the /on-topic page takes literally 2 minutes, and then if you read that and still have questions, you can search meta. And if you still ask without reading, we'll point you to resources so you can fix your standing. But we can't fix that for you, and if you don't want to help yourself, we will move on to helping new users that want to be helped.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Remember that you where once new as well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Trust me, I do. And the minute I started being serious about my membership here, I read the help center and learned the rules. Wasn't hard, and it didn't even hurt.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Part II: Logo vs. Broken Code&lt;/h2&gt;&#xA;&lt;p&gt;I'm posting from my phone right now so it's a bit of a pain to fetch the link, but if you browse the related posts from the design announcement meta you'll quickly find a meta dating back from the Dark Ages, where the people from the community were giving their input on what the design and &lt;em&gt;feel&lt;/em&gt; of the site ought to be - turns out the magnifying glass concept was a clear winner and by far: the SE design team did a terrific job at turning that concept into a beautiful design.&lt;/p&gt;&#xA;&lt;p&gt;But you shouldn't judge a book by its cover, or a video game by its packaging, and if you never heard of CR you can't pretend to think you know what it's all about just by looking at its icon, &lt;strong&gt;regardless of what that icon is&lt;/strong&gt;. Same for any SE community out there.&lt;/p&gt;&#xA;&lt;h3&gt;Close Stats&lt;/h3&gt;&#xA;&lt;p&gt;Here's a comparison between the last 90 days and the last 7 days (and heck, last 2 days as well):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;           Last 90    Last 7   Last 2&#xA;Closed%:    31.96%    34.49%   34.09%&#xA;&#xA;BrokenCode  66.52%    64.22%   63.33%&#xA;NoCode       6.68%     3.67%    3.33%&#xA;StubCode    14.45%    11.93%   20.00%&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Sure, the closed% bumped up a bit - but that was expected. Do we get more broken code? Nope! Actually, &amp;quot;too much broken code&amp;quot; was identified as a major issue all the way back in June, so that's nothing new either.&lt;/p&gt;&#xA;&lt;p&gt;What about the activity then?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/yghui.png&quot; alt=&quot;Site Activity Graph&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The design announcement was 7 days ago - so the last data point (11/28) aggregates that week's activity figures; notice the sudden climb, but also notice the same sudden climb 52 weeks ago as well: activity is up, but it was almost predictable - just like the upcoming December dip for the Holidays. Let's see if this week's data changes the numbers on the scale...&lt;/p&gt;&#xA;&lt;p&gt;Feel free to query SEDE, you'll find that closed &amp;amp; deleted posts have &lt;em&gt;not&lt;/em&gt; gone through the roof in the past week - quite the contrary, these figures actually went down, while total number of posts went up: there is no correlation whatsoever between the new design/logo, and an alleged increased number of closed/deleted posts (although yes, percentage-wise, closed+deleted posts did go up &lt;em&gt;slightly&lt;/em&gt;, but nothing worth a panic attack ;). Even downvotes went down from the previous week, while total number of votes went up 80%-and-some.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-01T03:31:04.720" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6252" PostTypeId="2" ParentId="6243" CreationDate="2015-12-01T04:09:21.490" Score="2" Body="&lt;p&gt;While I would normally like the idea of reusing existing components, I'm not sure it's appropriate here.  Code Review is different from Stack Overflow and our questions are constructed differently.  &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;How are Stack Overflow and Code Review different?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Stack Overflow, like most Stack Exchange sites, favors questions with general application.  So it wants small sections of code with no details specific to the user's exact problem.  Stub and hypothetical code are allowed, even encouraged, if they demonstrate the problem.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is different.  We take code that solves very specific problems and many of our questions and answers are only relevant to that one person.  For everyone else, it's just an example of how to write code.  We encourage people to post their entire programs in runnable form, and we prohibit stub and hypothetical code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A good question for Super User could be posted on Stack Overflow with the only problem being that it was off-topic.  If a question that fits Code Review were posted on Stack Overflow, it would have multiple problems.  For example, there would be too much code, so it would be reasonable to ask for a minimal example.  &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Link to a new page&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If the link goes directly to our generic &lt;em&gt;about&lt;/em&gt; page (the tour), it won't be making specific advice for Stack Overflow users.  The tour is intended for use by people coming from outside the Stack Exchange network as well as people from other sites.  It doesn't know that the person is coming from having just posted a question on Stack Overflow.  So it will be giving much less specific advice.  We could do better.  We could send people to a page specific for questions coming from Stack Overflow that emphasizes the differences between the two (possible a question on meta).  That page can link to the tour and the help pages.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does someone coming from Stack Overflow need to know about reputation, editing, and commenting?  Not so much.  Does that person need to know that we require real, working code?  Absolutely.  But we don't mention that in the tour.  We do explain that this is a question/answer site, which most people already know by that point (when coming from Stack Overflow).  The tour has to meet the needs of people who've never heard of Stack Exchange.  It's not the best starting place for someone from another site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The help pages would be better.  They at least do contain information about posting the code.  Of course, there are so many of them that people may miss that.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;An alternative might be to change the tour page to better emphasize the differences with other Stack Exchange sites.  I'm not sure how to fit that into the existing template though.  The tour is more designed to remind people of the similarities with other sites, as the basic template is used widely across Stack Exchange.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A new page might also be easier to edit.  As far as I know, only moderators can edit the tour.  A quicker, more accessible edit cycle could allow the page to evolve faster.  The process for a non-moderator to edit the tour page is cumbersome enough that someone has to be really motivated to pursue it.  Minor tweaks just aren't worth it.  &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;General changes to the tour&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The section on tags could emphasize that on Code Review, every question should be tagged with the language in which the code is written.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The second section could remind people that our site reviews code, so you have to post the real, working code, preferably in complete, runnable form.  Leaving out some or all of the code is a common first post mistake.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But like I said, I don't think that minor tweaks are enough for this purpose.  I think that we could emphasize just a few differences with Stack Overflow and get major improvements in the quality of redirected questions.  Maybe we should make these changes, but even with them, I don't think that the tour is the best page to land people coming from Stack Overflow.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2015-12-01T04:09:21.490" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6253" PostTypeId="2" ParentId="6248" CreationDate="2015-12-01T08:40:46.003" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Recently, since our logo change, I've noticed an abnormal amount of down voted questions. All of these questions seem to have something to do with either code needing to be rewritten, or a bug in their code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Saying that without data (for example SEDE) to back that up, is highly speculative. While we're speculating, let me add my alternative theory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;em&gt;feel&lt;/em&gt; there are more questions in the Close queue, but not more closed questions overall. My theory for the cause is the privilege level changes. Many users lost the power to vote to close, and so questions sit on the Close queue longer, so I get to see them more. Also, while users had the power to vote to close before the design change, they would not always downvote. But now that they cannot vote to close anymore, they do what they still can: downvote. My 2 cents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it's extremely hard to prove that a logo has any effect. Off the top of my head, we would have to do A-B testing, with 50% of users seeing this logo and 50% seeing something else, and then comparing stats. That's not going to happen, so speculating about the effects of the logo seems pointless.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As bad as this sounds, not everybody reads the documentation on websites. Some people are literally brand new, just getting into programming. I don't know about you, but if that's the way I was treated for my first programming question, why would I want to continue doing it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I used to defend the users who don't read the help center. Maybe because I used to be like them before. But getting downvoted is not the end of the world. The links in the on-hold notice and the comments from other users tell you exactly what you need to do to fix your question. If you follow the advice, then you can turn things around, your question can suddenly get showered with upvotes. But many first posters don't follow the guidance, and some even rage-quit. These are not potential future contributors, these are unwanted users.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="22222" LastEditDate="2015-12-01T17:23:01.530" LastActivityDate="2015-12-01T17:23:01.530" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6254" PostTypeId="2" ParentId="6248" CreationDate="2015-12-01T11:23:59.513" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;All because you asked a question on a site called Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;People seem to have different ideas about what a Code Review &lt;em&gt;is&lt;/em&gt;. This is nothing new, and not directly related to our logo. It seems like some people just think that a &quot;Code Review&quot; includes answering &quot;Why does my code not produce the errors that I want?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From wikipedia:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Code review is systematic examination (often known as peer review) of computer source code. It is intended to find and fix mistakes overlooked in the initial development phase, (...)&lt;/em&gt; keyword: &lt;strong&gt;overlooked&lt;/strong&gt;. If you have already noticed the problem, then you should fix it before getting it reviewed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't know about you, but if that's the way I was treated for my first programming question, why would I want to continue doing it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because even if your question is off-topic, we want you to come back and post on-topic questions. Ever seen a comment that goes something like the following? &quot;&lt;em&gt;I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. Code Review is not the site to ask for help in fixing or changing what your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way! Please see our help center for more information.&lt;/em&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is why you want to continue come back. We don't put this comment on &lt;em&gt;every&lt;/em&gt; question maybe, but I'd say that we're pretty good at adding comments like this. We try to focus on what value you will get if you come back and post an on-topic question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So if you're understanding where I'm coming from and agree with what I'm saying, I believe we need to reevaluate this logo change. To newcomers it's confusing, and new people are the reason we are here. Remember that you were once new as well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I do remember that I was once new here. Although I didn't read the help center I did something that I personally found even more important: I read the existing questions. I read good questions, I read bad questions. All so that I could get my own idea about what kind of questions are &lt;em&gt;de facto&lt;/em&gt; on-topic on the site. And what kind of answers that questions were getting. Whenever I explore a new Stack Exchange site I try to find some closed questions so that I know what makes a question off-topic for that site.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;So how do I interpret the magnifying glass?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;For me the magnifying glass is about paying attention to detail. It's about inspecting the code, highlighting something about it and informing the original writer of the code about what you found.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-12-01T11:23:59.513" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6255" PostTypeId="1" AcceptedAnswerId="6256" CreationDate="2015-12-01T14:36:53.197" Score="6" ViewCount="77" Body="&lt;p&gt;I recently &lt;a href=&quot;https://codereview.stackexchange.com/a/112445/23788&quot;&gt;answered a question&lt;/a&gt; that did not include a &lt;code&gt;main&lt;/code&gt; method or any tests. The code provided was a just a handful of methods. Without any obvious way to drive the code, I had to guess at how each method would be used and how it should operate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my particular case, the question centered around porting code from one language to another, and the &lt;strong&gt;original&lt;/strong&gt;  implementation included documentation and tests for each method. However, these tests were not trivially runnable as I would have needed to rewrite them in the new language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we expect people asking for review to provide a way to run the code, just as &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1226/32521&quot;&gt;we expect a description of what the code does&lt;/a&gt;? Should the way to exercise the code be provided in the same language as the code under review?&lt;/p&gt;&#xA;" OwnerUserId="32521" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-12-01T17:08:43.343" Title="Should questions include a main method, test harness, or other way of running the code?" Tags="|discussion|" AnswerCount="1" CommentCount="7" ClosedDate="2015-12-01T17:22:19.033" ContentLicense="CC BY-SA 3.0" />
  <row Id="6256" PostTypeId="2" ParentId="6255" CreationDate="2015-12-01T17:08:43.343" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we expect people asking for review to provide a way to run the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We can't do that. Otherwise people posting &lt;em&gt;parts&lt;/em&gt; of a larger project would have to turn their code into some kind of MCVE and that would defeat the whole purpose of a peer review (&quot;Yeah you're right about X, &lt;em&gt;but my actual real code does Y&lt;/em&gt;&quot; is infuriating, and that's why we ask for your &lt;em&gt;actual, real code&lt;/em&gt; and not a MCVE/boiled-down/&quot;simplified version&quot; of the code to be reviewed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We ask that the code works &lt;em&gt;to the best of OP's knowledge&lt;/em&gt;, partly so that we have grounds for considering &quot;where's my bug?&quot; questions as off-topic; that doesn't mean the code in the post has to be compilable and executable out of the question box.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of that specific question, it would have been nice if the OP included the &quot;translated&quot; tests, but they decided that they only wanted the implementation to be peer reviewed - as far as reviewers are concerned, there are no tests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, not including the tests is making it harder for reviewers to post a rigorous/thorough review: it's up to you to decide whether such a question deserves your upvote or not. But no, not including a way to run or test OP's code does not make the question off-topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should the way to exercise the code be provided in the same language as the code under review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's pretty specific to &quot;translation review&quot; questions, and my answer would be that &lt;em&gt;ideally, yes&lt;/em&gt; - when a way to exercise the code &lt;em&gt;is&lt;/em&gt; provided, it's better for it to be in the same language as the code under review (i.e. in the language the question is tagged with), and then the test code becomes code under review as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that some of the best CR answers don't even include code; improving OP's logic and including the refactored code in your answer is very very nice and appreciated, but when the question makes it hard for you to do that without breaking anything or making wild assumptions, it's perfectly fine to just point out what the issues are, rather than going over and above, and actively improve OP's code.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-12-01T17:08:43.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6257" PostTypeId="2" ParentId="6187" CreationDate="2015-12-01T22:34:00.250" Score="5" Body="&lt;p&gt;We had to tweak the URLs used to request these ads internally. They are now protocol-relative, so you should see the question and proposal ads show up fine over HTTPS now.&lt;/p&gt;&#xA;" OwnerUserId="61" LastActivityDate="2015-12-01T22:34:00.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6258" PostTypeId="2" ParentId="1510" CreationDate="2015-12-01T23:48:18.160" Score="5" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Here Be Pedants&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;Mat's Mug&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; The 2nd Monitor, Meta&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; Originally introduced by &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;Mat's Mug&lt;/a&gt; in an &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6138/37660&quot;&gt;answer on meta&lt;/a&gt;,&lt;br&gt;&#xA; it got quickly adapted &lt;a href=&quot;https://chat.stackexchange.com/search?q=pedants&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;into chat&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/42325/dan-pantry&quot;&gt;Dan Pantry&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/81541/zak&quot;&gt;Zak&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt; and possibly other regulars where it mutated from a proud declaration &quot;Don't get me wrong, a lot of Code Review regulars are complete pedants. We love being pedantic&quot; into a warning, leaning on &quot;Here Be Dragons&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Beware: Here Be Pedants&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-01-10T09:09:15.767" CommentCount="0" CommunityOwnedDate="2015-12-01T23:48:18.160" ContentLicense="CC BY-SA 3.0" />
  <row Id="6259" PostTypeId="2" ParentId="427" CreationDate="2015-12-02T06:38:56.530" Score="1" Body="&lt;p&gt;In principle the posted code doesn't need to be runnable or testable in the sense that we can just copy it and paste it in our IDE of choice. Posting only relevant code is acceptable if at least it is clear from the question what is expected to be reviewed.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But&lt;/strong&gt;, there is IMO at least one exception of this &quot;rule&quot;: If you post code of a class which is clearly shown &lt;strong&gt;as&lt;/strong&gt; a class, meaning that for instance for &lt;code&gt;C#&lt;/code&gt; you have posted a class including the classes body like  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class MyClass&#xA;{&#xA;&#xA;}  &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;then &lt;strong&gt;all&lt;/strong&gt; of the methods and properties which are used and are part of that class &lt;s&gt;should&lt;/s&gt; &lt;strong&gt;have to be&lt;/strong&gt; present in the code, because otherwise it is very hard for us reviewers to do our job. It is very hard to review code if e.g any second method which is called is missing.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you post only the code of e.g. a method, then a reviewer expects that any method call inside the posted code where the method isn't posted will be irrelevant to that question. This is because the method which isn't shown doesn't live in the posted code.  &lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="9562" LastEditDate="2015-12-02T08:24:15.533" LastActivityDate="2015-12-02T08:24:15.533" CommentCount="0" CommunityOwnedDate="2015-12-02T06:38:56.530" ContentLicense="CC BY-SA 3.0" />
  <row Id="6260" PostTypeId="1" AcceptedAnswerId="6269" CreationDate="2015-12-02T07:58:34.510" Score="21" ViewCount="165" Body="&lt;p&gt;Winter Bash 2015 is approaching! We signed up for it &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3755/should-we-sign-up-for-winter-bash-2014&quot;&gt;last year&lt;/a&gt;, and it was a really big hit. We all had a lot of fun earning and showing our hats to the rest of the world.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now after we have graduated we are in a greater field of competitioners and it will be hard to climb on the leaderboard to the 1st place, but we should really try to.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For everybody who is interested take a look at this very cool countdown which counts the minutes left &lt;a href=&quot;http://winterbash2015.stackexchange.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Winterbash 2015&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The event seems to start on 14th of december, at least if my math hadn't lost me.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/hGGVt.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/hGGVt.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-12-05T13:14:12.283" Title="Should we sign up for Winter Bash 2015?" Tags="|discussion|status-completed|fun|winterbash|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6261" PostTypeId="2" ParentId="6260" CreationDate="2015-12-02T09:01:02.513" Score="16" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ho-ho-ho&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ho-ho-ho&amp;#39;&quot; rel=&quot;tag&quot;&gt;ho-ho-ho&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, I think we definitely should. It encourages participation and might get some of our more inactive reviewers (myself included) to do more reviews :-)&lt;/p&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2015-12-02T09:01:02.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6262" PostTypeId="2" ParentId="6260" CreationDate="2015-12-02T10:56:01.900" Score="5" Body="&lt;h2&gt;Uhm... premature?&lt;/h2&gt;&#xA;&lt;p&gt;Do you know something that the rest of us don't? Are you sure that we need to &amp;quot;sign up&amp;quot;?&lt;/p&gt;&#xA;&lt;p&gt;My expectation is that WinterBash is now a &amp;quot;default&amp;quot; thing, and that individuals get to opt-out if they don't want to see it.&lt;/p&gt;&#xA;&lt;p&gt;So, is there some place where there's an announcement, or are you just guessing?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-02T10:56:01.900" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6263" PostTypeId="1" CreationDate="2015-12-02T16:35:22.657" Score="24" ViewCount="429" Body="&lt;p&gt;To celebrate our &lt;em&gt;first graduated Christmas&lt;/em&gt; (and because we feel like it), some regulars in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; thought it would be a good idea to make a Secret Santa between members of Code Review!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rules are quite simple : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You will send an email to &lt;a href=&quot;http://is.gd/GI1CY0&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;secret-santa@lambdaexpression.io&lt;/code&gt;&lt;/a&gt; to register. Please include a link to your Code Review's profile in the subject of the message! :)&lt;/li&gt;&#xA;&lt;li&gt;Using &lt;a href=&quot;https://www.drawnames.com/how-to-draw-names&quot; rel=&quot;nofollow noreferrer&quot;&gt;a super name drawing web tool&lt;/a&gt;, you'll receive a mail that tells you who is your recipient. Don't spoil it, it's secret! ;)&lt;/li&gt;&#xA;&lt;li&gt;Someone will also draw your name, don't worry!&lt;/li&gt;&#xA;&lt;li&gt;On the website linked above, you can anonymously chat with your recipient, this way you'll be able to ask for a physical address if you want to ship something.&lt;/li&gt;&#xA;&lt;li&gt;To price limit is around 15$ US though if you find something that is purely awesome and costs less than that, well go with the flow!&lt;/li&gt;&#xA;&lt;li&gt;Don't forget that your recipient might live oversea so think about the shipping fees! Gifting an eBook or something like that is a good way to deal with overpriced shipping.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You have until &lt;strong&gt;December 11th to register&lt;/strong&gt; (That's in &lt;strong&gt;ONE&lt;/strong&gt; week!), after this date we'll draw names from a hat and start the gift exchange process. Then we gotta hand the hat over to SE for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/winterbash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;winterbash&amp;#39;&quot; rel=&quot;tag&quot;&gt;winterbash&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because we live in a sad world, there's no guarantee you'll receive a gift. :/ This is Internet, we can't verify if the person at the end of the line is an honest person or not. We're hoping for people to be as honest as possible and to send their gifts if they participate. This is a great opportunity to tie bonds between users of Code Review and make our community even better than it already is!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is also a &lt;a href=&quot;http://chat.stackexchange.com/rooms/32409/secret-santa-2015&quot;&gt;chat room&lt;/a&gt; if you ever have any questions/suggestions/problems etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you, and have fun!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's make this a memorable Christmas for Code Review &lt;s&gt;Stack&lt;/s&gt; &lt;em&gt;Gift&lt;/em&gt; Exchange! :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The mail server is hosted by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42325/dan-pantry&quot;&gt;@DanPantry&lt;/a&gt;. Only he and I will have access to the email account, so &lt;strike&gt;all your email are belong to us&lt;/strike&gt; your emails are safe with us! (or, feel free to create a dedicated email address) :)&lt;/li&gt;&#xA;&lt;li&gt;If you're worried about shipping fees, consider ordering online (e.g. Amazon) and using that service's free shipping to send your gift directly to the recipient.&lt;/li&gt;&#xA;&lt;li&gt;Dan is actually working on a web app that'll give you the opportunity to authenticate yourself, using the SE's OAuth, to make sure you're really the user that's linked to the profile in your email! &lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;I send confirmations when I receive an email. If you didn't receive an e-mail one day after sending, come on chat and ping me!&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;December 14th : &#xA;&lt;strong&gt;The deadline has passed&lt;/strong&gt;. It is too late to send me an email to register. Though, for members who did register, you now need to log on your email to accept to join the group. Otherwise the names will not be drawn. Please hurry! :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how it goes now that everyone answered to the mail : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Your Secret Santa may or may not send a message to you &lt;/li&gt;&#xA;&lt;li&gt;If they do, they can only send 1 message until you respond to that message via the link emailed to you &lt;/li&gt;&#xA;&lt;li&gt;Once you respond, then they may send another message&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-01-17T05:05:19.963" Title="Code Review's Secret Santa 2015" Tags="|discussion|fun|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6264" PostTypeId="1" AcceptedAnswerId="6265" CreationDate="2015-12-02T21:02:04.510" Score="12" ViewCount="136" Body="&lt;p&gt;I've been stumbling on &lt;a href=&quot;https://codereview.stackexchange.com/questions/112636/si-unit-converter&quot;&gt;this question&lt;/a&gt; and decided to post my very first answer on code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I started out with some obvious improvements that could be made straight away for the code posted in the OP.&lt;br&gt;&#xA;Later I added some additional advice, how the code could be made more generic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this time I'm asking, there are two more answers that have gone straight away, to either provide &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;a &lt;a href=&quot;https://codereview.stackexchange.com/a/112641/52802&quot;&gt;more generic solution&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;a &lt;a href=&quot;https://codereview.stackexchange.com/a/112653/52802&quot;&gt;completely abstract answer&lt;/a&gt; ignoring any of the code provided in the OP&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have upvoted both of these, because I think they certainly provide value on the topic asked, but I'm just not so sure what's considered valuable at this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I'm new here (kinda), how far should we get with such abstractions and deviate from the original code?&lt;/p&gt;&#xA;" OwnerUserId="52802" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-12-02T21:26:09.743" Title="How much abstraction/extrapolation from the existing code should be made to give a good answer?" Tags="|discussion|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6265" PostTypeId="2" ParentId="6264" CreationDate="2015-12-02T21:23:19.863" Score="20" Body="&lt;h2&gt;As far as you're willing to go.&lt;/h2&gt;&#xA;&lt;p&gt;Really. I've seen reviews turn into complete rewrites - and I'm not talking about &lt;em&gt;code dump&lt;/em&gt; answers here, but reviews that &lt;em&gt;walk&lt;/em&gt; the OP from what they have to a fully OOP/SOLID implementation, and/or using a completely different algorithm all while explaining the benefits of a different approach.&lt;/p&gt;&#xA;&lt;p&gt;Shortly put, anything that steers OP's code toward &lt;em&gt;being better&lt;/em&gt; is valuable input on this site.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-02T21:23:19.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6266" PostTypeId="2" ParentId="6264" CreationDate="2015-12-02T21:26:09.743" Score="10" Body="&lt;p&gt;There is wide latitude in Code Review answers — anything from &lt;a href=&quot;/q/94/9357&quot;&gt;&quot;Your code looks fine as it is, because …&quot;&lt;/a&gt;, to &quot;You are thinking about the problem the wrong way&quot;, to &quot;You forgot to consider this&quot;, to &quot;I suggest these changes&quot;, to &quot;You should start over from scratch, because …&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is not acceptable, though, is a &lt;a href=&quot;/q/855/9357&quot;&gt;code dump&lt;/a&gt;: a completely independent solution, not based on the original code, with no explanation of how it is a better solution than the original code.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-02T21:26:09.743" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6267" PostTypeId="2" ParentId="6263" CreationDate="2015-12-03T02:22:52.170" Score="15" Body="&lt;p&gt;I like the idea very much! There are a number of things to consider though:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This relies very much on people's honesty. Please, don't enter the exchange if you're not going to send a gift.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strike&gt;Honesty again: Topin and Dan have no secure way of validating that the entry email effectively came from the claimed CR user. Please, only enter the exchange with a link to &lt;em&gt;your&lt;/em&gt; profile. You have nothing to gain by linking to someone else's profile.&lt;/strike&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Be nice™, and happy gift-giving!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="40395" LastEditDate="2015-12-04T20:40:46.813" LastActivityDate="2015-12-04T20:40:46.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6268" PostTypeId="2" ParentId="6260" CreationDate="2015-12-03T12:33:59.113" Score="9" Body="&lt;h1&gt;YES! Because &lt;em&gt;&lt;strong&gt;HATS&lt;/strong&gt;&lt;/em&gt;!&lt;/h1&gt;&#xA;&lt;p&gt;Oh, and also because we like Fun™ around here.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-05T13:14:12.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6269" PostTypeId="2" ParentId="6260" CreationDate="2015-12-03T20:32:30.760" Score="12" Body="&lt;p&gt;According to the mod email that was just sent out, no further action is necessary for opting in for Winter Bash this year:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you want in, you don't need to do anything; that's the default this year, due to overwhelming positive response in previous years.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also, the event will run from &lt;strong&gt;December 14th&lt;/strong&gt; to &lt;strong&gt;January 3rd&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2015-12-03T20:32:30.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6270" PostTypeId="2" ParentId="6260" CreationDate="2015-12-03T20:40:39.507" Score="6" Body="&lt;h1&gt;On the plus side...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A massive boost on the fun level. Gamification on steroids.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;On the negative side...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Uhm, is there a negative side? No there isn't, BRING ON THEM HATS!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-12-03T20:40:39.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6272" PostTypeId="2" ParentId="6243" CreationDate="2015-12-06T06:34:40.887" Score="3" Body="&lt;p&gt;I think you should be focusing on closing questions, not migrating them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Overflow has a very poor history of successful question migrations (especially to Programmers); that's why the process is intentionally difficult.  A bot called Duga captures suggestions for migration in the question comments for both Programmers and Code Review; I will let the Code Review folks state what their percentage is, but for suggestions for migration to Programmers captured by the bot, 95 to 99 percent of them are not only poor candidates for migration, but are also closeable on Stack Overflow under the current rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, you already have legitimate means to close these questions on Stack Overflow without adding any additional close reasons. They already qualify for the &quot;Questions Asking for Code&quot; close reason (they don't meet all of the requirements), and for being Too Broad.  Take your pick.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if someone wants to try their luck, they're perfectly capable of re-asking their question on Code Review themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Verdict:&lt;/strong&gt;  Stack Overflow doesn't need another close reason.  The current crop of close reasons already adequately suffices.&lt;/p&gt;&#xA;" OwnerUserId="1524" LastEditorUserId="1524" LastEditDate="2015-12-06T06:46:14.390" LastActivityDate="2015-12-06T06:46:14.390" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6273" PostTypeId="1" CreationDate="2015-12-07T15:41:43.000" Score="15" ViewCount="230" Body="&lt;p&gt;I voted to close &lt;a href=&quot;https://codereview.stackexchange.com/q/113106/31292&quot;&gt;this question&lt;/a&gt; as being &quot;Too Broad,&quot; on account of the fact that it's actually five, independent questions. At the very least, an answer would have to address all five questions, so it's certainly unlikely to be answered &quot;in a few paragraphs,&quot; unless you have a very liberal definition of &quot;few.&quot; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP disagrees:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For as simplistic and tiny as each code snippet is, posting five independent questions would simply waste time. So, I apologize for trying to be succinct and streamline things.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Snarky no-pology aside, is this considered a valid question for CR? &lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-12-08T01:06:55.883" Title="One Question Per Question" Tags="|discussion|specific-question|scope|code-length|" AnswerCount="7" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6274" PostTypeId="2" ParentId="6273" CreationDate="2015-12-07T16:23:57.030" Score="2" Body="&lt;p&gt;Arguments could reasonably be made for either side of this coin, so I'll take OP's side here and see where that takes us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, it could be 5 independent posts. But this isn't the first to combine two or more Project Euler challenges into a single post, and I'm willing to bet it won't be the last.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if the specs were &quot;write a program that solves Project Euler 1-5&quot;? Wouldn't one expect something like this in such a program?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;[&amp;lt;EntryPoint&amp;gt;]&#xA;let main argv = &#xA;    printfn &quot;Solution to Project Euler 1: %i&quot; ([ 1 .. 999 ] |&amp;gt; Seq.filter (fun x -&amp;gt; x % 3 = 0 || x % 5 = 0) |&amp;gt; Seq.sum)&#xA;    printfn &quot;Solution to Project Euler 2: %i&quot; (1 :: 2 :: (fibsRec 1 2 4000000) |&amp;gt; Seq.filter (fun x -&amp;gt; x % 2 = 0) |&amp;gt; Seq.sum)&#xA;    printfn &quot;Solution to Project Euler 3: %i&quot; (findMaxPrimeFactor 600851475143L)&#xA;    printfn &quot;Solution to Project Euler 4: %i&quot; (findLargestPalindrome [ 100 .. 999 ])&#xA;    printfn &quot;Solution to Project Euler 5: %i&quot; (findSmallestMultiple [| 1 .. 20 |])&#xA;    System.Console.ReadLine() |&amp;gt; ignore&#xA;    0 // return an integer exit code&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think it makes a reasonably sized question. I also think we've seen much larger ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't reviewed the code, but the style is likely consistent between the 5 problems, and if OP made beginner mistakes, they're likely all over the code: reviewers don't have to review the thing line-by-line, they're free to address any &amp;amp; all aspects of the code and never obligated to cover everything there is to cover - the onus is on the OP to provide a reasonably-sized post if they want a thorough review; by combining 5 problems into one, OP ultimately made it potentially harder for them to pick an answer to accept - but it's not any harder to review than 5 distinct posts.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What's a &lt;em&gt;question&lt;/em&gt; anyway? &quot;One question per post&quot; as stupilated in this meta, seems to imply that any post that's providing more than a method, or more than a class, is &lt;em&gt;too broad&lt;/em&gt; - and I can't agree with that.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-12-07T16:23:57.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6275" PostTypeId="2" ParentId="6273" CreationDate="2015-12-07T16:24:47.323" Score="-6" Body="&lt;p&gt;To quote the established guide:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer&#xA;  must be &quot;yes&quot; to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Is code included directly in my question? (See Make sure you include&#xA;  your code in your question below.)&lt;br&gt;&#xA;  Am I an owner or maintainer of the code?&lt;br&gt;&#xA;  Is it actual code from a project rather than pseudo-code or example code?&lt;br&gt;&#xA;  Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;br&gt;&#xA;  To the best of my knowledge, does the code work as intended?&lt;br&gt;&#xA;  Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Where, exactly does this question, and this style of question generally, not meet these criteria?&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="81541" LastEditDate="2015-12-07T16:49:36.253" LastActivityDate="2015-12-07T16:49:36.253" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6276" PostTypeId="2" ParentId="6273" CreationDate="2015-12-07T16:26:51.560" Score="7" Body="&lt;p&gt;We had questions here which had only a small amount of code in it but got rather long answers regardless if it stated no question, or only one question, like for instance &lt;em&gt;&quot;How can this be improved regarding performance?&quot;&lt;/em&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see a problem having multiple questions in a post if they belong together targeting one &quot;problem&quot;, but if it comes to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-contest&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-contest&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-contest&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/project-euler&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;project-euler&amp;#39;&quot; rel=&quot;tag&quot;&gt;project-euler&lt;/a&gt; I would plead for multiple posts for the sake of clarity.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="42632" LastEditDate="2015-12-07T17:33:14.427" LastActivityDate="2015-12-07T17:33:14.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6277" PostTypeId="2" ParentId="6273" CreationDate="2015-12-07T16:38:03.650" Score="4" Body="&lt;p&gt;I voted to close primarily because I think there's no advantage to putting them all into one post. It creates mild confusion by putting them all together. The only benefit is reducing it to one post, but Code Review has no problem with question volume.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would only be a problem if the OP repeatedly posted code with the same mistakes, but there's no reason they can't post one, wait for feedback and then improve the others in light of that feedback before posting more.&lt;/p&gt;&#xA;" OwnerUserId="72910" LastActivityDate="2015-12-07T16:38:03.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6278" PostTypeId="2" ParentId="6273" CreationDate="2015-12-07T17:55:57.863" Score="1" Body="&lt;p&gt;There are loads of posts here on Code Review having multiple questions which have not been closed as &quot;too broad&quot;. Could EBrown have posted this as multiple questions, yes. Would that hide the fact that he want a more general review as a beginner in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/f%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;f#&amp;#39;&quot; rel=&quot;tag&quot;&gt;f#&lt;/a&gt; rather than a specific review on each question? Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me what matters is whether the concept of the question is too broad, or not. Not the actual amount of subquestions within the post. One post should primarily be about one concept, in my mind, and for this particular post the concept is: &lt;em&gt;&quot;How am I doing as far as idiomatic F# code goes?&quot;&lt;/em&gt;, and as thus it has the right to live.&lt;/p&gt;&#xA;" OwnerUserId="78136" LastActivityDate="2015-12-07T17:55:57.863" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6279" PostTypeId="2" ParentId="6273" CreationDate="2015-12-07T18:06:57.663" Score="12" Body="&lt;p&gt;The size of the post should not be a major consideration.  We've had questions about everything from one-liners up to the 64 kB limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather, the issue is whether there is unity in the question — a unifying theme that is more substantial than whether they are all problems from Project Euler or from CS123 Problem Set 9.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Namely, the criteria should be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is there any shared code among the solutions?&lt;/li&gt;&#xA;&lt;li&gt;Is there any pattern that would indicate a potential for sharing code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In this specific example, &lt;code&gt;main&lt;/code&gt; calls the code to print all five solutions.  Perhaps an answer could point out a way to extract &lt;code&gt;printfn &quot;Solution to Project Euler %i: %i&quot;&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, several of the solutions use the &lt;code&gt;|&amp;gt; Seq.filter … |&amp;gt; Seq.max&lt;/code&gt; and the &lt;code&gt;|&amp;gt; Seq.filter |&amp;gt; Seq.head&lt;/code&gt; pattern.  It might be possible to write an answer that address all of the uses of &lt;code&gt;Seq.filter&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given those observations, I would give @EBrown the benefit of the doubt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, perhaps a better way to ask would be to post a smaller question, wait for answers, and post another small question that incorporates the feedback from earlier reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that in the past, I have forced users to split up questions, such as &lt;a href=&quot;//codereview.stackexchange.com/q/104876/9357&quot; rel=&quot;nofollow&quot;&gt;UPenn CIS 194 Homework 1&lt;/a&gt;, which covered credit card number validation and log file parsing.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2015-12-07T18:28:41.053" LastActivityDate="2015-12-07T18:28:41.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6280" PostTypeId="2" ParentId="6273" CreationDate="2015-12-08T00:46:14.077" Score="0" Body="&lt;p&gt;You got a point and most opinions have been voiced already. However, one of your premises is flawed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;At the very least, an answer would have to address all five questions&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. Simply, no. Answers should state something not already stated by other answers. They can elaborate on them, supplement them or even disagree with them. But answers don't have to be complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, if an incorrect style is used this will likely be apparent in multiple parts of the question. Mentioning this will thereby touch on multiple parts of the question as well. But it's not required.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="36366" LastEditDate="2015-12-08T01:06:55.883" LastActivityDate="2015-12-08T01:06:55.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6281" PostTypeId="1" CreationDate="2015-12-08T04:05:26.443" Score="6" ViewCount="344" Body="&lt;p&gt;As the following image shows the font size of mathematical text and bolded text are larger than the ordinary text, at least in my browser (Chrome v47 on Mac osX):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/sIwbm.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/sIwbm.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image is snapped from &lt;a href=&quot;https://codereview.stackexchange.com/a/113235/78136&quot;&gt;this answer&lt;/a&gt;. Could you please look into whether this is something which might be corrected, and/or is a problem for multiple people on different operating systems and different browsers.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Added:&lt;/strong&gt; Image from Win8 and Chrome (provided by Quill), the bold text is a little better, but the MathJax is still too big:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/LMLjM.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/LMLjM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Added: Firefox 42.0 on Windows 7:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/9DXV5.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/9DXV5.png&quot; alt=&quot;ff42.0&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Added Internet Explorer 11, Windows 7:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/MpS7A.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/MpS7A.png&quot; alt=&quot;ie11-w7&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-12-11T12:21:02.730" Title="Consider changes to the font used for MathJax and bolded text" Tags="|discussion|design|mathjax|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6282" PostTypeId="1" CreationDate="2015-12-08T10:07:35.457" Score="8" ViewCount="167" Body="&lt;p&gt;Yesterday, it became apparent that there is a significant difference of opinion in the CR community about what constitutes &quot;Too Broad&quot; for the purposes of closing a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, there is disagreement over whether questions containing separate pieces of code (E.G. The first N Project Euler problems, a collection of functions, perhaps 2 different parts of the same overall system) should be closed as &quot;Too broad&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, this is not a debate about the best way to ask questions, but about when a question is so broad that it should be closed. It should also be noted that &quot;Too Broad&quot; is a close reason entirely separate from &quot;Off-Topic&quot;. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What is the purpose of Code Review? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it to &quot;Review a piece of code, and advise how it could have achieved its objective better&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it to &quot;Review how the OP currently writes code in general, and advise how they could become better at writing good code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is both, does a question have to be constrained by both requirements?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an OP wants a general review of how they write code in [language], must it always be in the context of a single program?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it make a difference if a collection of code is small?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about if a single program is extraordinarily large?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the purpose of &quot;Too Broad&quot;? What kinds of questions do we want to discourage and why? Where do we draw that line?&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-12-08T17:30:00.287" Title="How Broad is &quot;Too Broad&quot;?" Tags="|discussion|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6283" PostTypeId="2" ParentId="6282" CreationDate="2015-12-08T10:29:20.903" Score="-4" Body="&lt;p&gt;Personally, I have always seen the purpose of Code Review as &quot;helping people to write better code&quot;. This encompasses a wide range of advice, from specific &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimisation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimisation&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimisation&lt;/a&gt; questions to broad &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stylistic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stylistic&amp;#39;&quot; rel=&quot;tag&quot;&gt;stylistic&lt;/a&gt; ones.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We specify that OP's must be open to advice on &lt;strong&gt;any and all&lt;/strong&gt; aspects of their code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, I tend to consider &quot;Too Broad&quot; in the context of what the OP wants out of their question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they want to optimise code along specific criteria (speed, memory etc.) then I think splitting questions into specific programs is beneficial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they want a general review of how they write code in a specific language, then I think having a broad sample of code is beneficial because it allows you to pick up wider stylistic tendencies that you couldn't pick out from a 5-line FizzBuzz. Whether it's technically all part of the same program is not something I care about.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As an asker and an answerer, as long as the question is clear and there is a common thread that's appropriate to what the OP is seeking, I don't mind if the code is part of a single program, or a collection of separate programs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone posts 40 lines of code that solve the first 5 project Euler problems and asks for general feedback on how idiomatic their code is, I don't see the problem. If someone posts a series of small utility functions and asks for general feedback on their ability to write small utility functions, I consider it a perfectly appropriate and useful question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think if an On-Topic question is clearly articulated, and has received useful answers, then closing it is a net detriment to the community.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-12-08T10:29:20.903" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6284" PostTypeId="2" ParentId="6282" CreationDate="2015-12-08T10:49:54.923" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it to &quot;Review how the OP currently writes code in general, and advise how they could become better at writing good code&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The issue with this being the purpose is that it's less re-usable for others and it only serves to reduce clarity. As much as Code Review is focused on the individual's code writing, it is still a resource for others to come back to when they're doing a similar problem with a similar goal. Someone looking to solve Project Euler can read some previously posted questions here but it gets a lot more muddied when there are 4 other Project Euler unrelated questions in there. And it's even worse if the one they're looking for didn't get reviewed at all.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it to &quot;Review a piece of code, and advise how it could have achieved its objective better&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Indeed, the acceptable scope should be based on the code. The code should have a unified purpose, and separate blocks should have some relation to the rest of the code. This makes it far clearer and easier to address whether or not the code achieves its particular goal because the reviewer only needs to talk about the one goal.&lt;/p&gt;&#xA;" OwnerUserId="72910" LastActivityDate="2015-12-08T10:49:54.923" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6285" PostTypeId="2" ParentId="6282" CreationDate="2015-12-08T11:05:05.303" Score="12" Body="&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=23240040#23240040&quot;&gt;I've said this before&lt;/a&gt; and I'll say it again:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review is not about what you need. It's about what you get. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Even better, it's not about what &lt;em&gt;you think&lt;/em&gt; you need. If there's a major design flaw in one's program let's hope somebody points it out. If the code is riddled with bad practices, point it out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not up to the one asking the question what the answer should focus on. Sure, if there's a known performance problem OP should feel free to point it out and if he gets lucky somebody will focus on that. But it's not a requirement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviewing code is hard. It's hard on the reviewer and hard on the one getting the review. Both parties want the best possible code and get the technical debt as low as possible. However, there can be disagreement about what is 'best'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The appropriate way to use Code Review is, in my opinion:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Write code.&lt;/li&gt;&#xA;&lt;li&gt;Improve the written code.&lt;/li&gt;&#xA;&lt;li&gt;Post it for review to see whether the rest of the community agrees with your code being well written.&lt;/li&gt;&#xA;&lt;li&gt;Get answers.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Use the information received from the answers to write better code.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Repeat the above, assuming the next post will not be within hours of the first.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What happened here was 5 unrelated pieces of code were thrown into one question. Yes, it's likely the same mistake was made twice. So what could've happened if the above scheme was used?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Write 5 pieces of code.&lt;/li&gt;&#xA;&lt;li&gt;Improve the written code.&lt;/li&gt;&#xA;&lt;li&gt;Post &lt;strong&gt;the first piece&lt;/strong&gt; for review to see whether the rest of the community agrees with your code being well written.&lt;/li&gt;&#xA;&lt;li&gt;Get answers.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Use the information received from the answers to improve the remaining 4 pieces of code.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Repeat for the next 4 pieces.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Don't post your code the moment it's done! Take a look at it first, see if there are obvious improvements you can make yourself, especially if you were new to the language when you started and got expert advice in the meantime.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-12-08T11:05:05.303" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6286" PostTypeId="2" ParentId="6282" CreationDate="2015-12-08T11:13:37.707" Score="10" Body="&lt;p&gt;First of all, let's do an extreme example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Imagine that I post a question about a &lt;a href=&quot;https://codereview.stackexchange.com/questions/95459/shielding-your-codereview-on-github&quot;&gt;PHP Code Review &quot;shield&quot;&lt;/a&gt; and a &lt;a href=&quot;https://codereview.stackexchange.com/questions/37448/sudokusharp-solver-with-advanced-features&quot;&gt;C# Sudoku solver&lt;/a&gt;. Not as two separate questions, but as &lt;em&gt;a single question&lt;/em&gt;. Such a question would be on-topic, it's working code, it is real code, and so on. But what does a PHP Code Review shield have to do with a C# Sudoku solver!? Absolutely nothing! This would be &lt;strong&gt;too broad&lt;/strong&gt;. Different languages, completely different purposes - clearly too broad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Okay, so let's see what we think about posting a question in the same language. Let's take a &lt;a href=&quot;https://codereview.stackexchange.com/questions/36916/weekend-challenge-poker-hand-evaluation&quot;&gt;Poker Hand Evaluation&lt;/a&gt; and put that into the same question as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/41225/follow-up-to-tool-for-posting-codereview-questions&quot;&gt;Tool for posting Code Review questions&lt;/a&gt;, both questions written in Java. There is still the problem about these two being completely separate things, they have nothing in common besides being written in the same language. They should still be separate questions.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Single Responsibility Principle&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Now, let's take a question about &lt;a href=&quot;https://codereview.stackexchange.com/questions/52270/finding-the-sub-array-with-the-maximum-sum-my-approach&quot;&gt;Finding the sub-array with the maximum sum&lt;/a&gt; and a question about &lt;a href=&quot;https://codereview.stackexchange.com/questions/67152/min-triangle-path-bottom-up&quot;&gt;Minimum triangle path&lt;/a&gt;. Still, those questions have nothing in common. It's not one program for both, it's two programs. Could I write a program that contains both? Sure, I could. And if I would, it would be an acceptable question as then the programs would have something in common: They would both be accessible from the same class that I would have written.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=25983920#25983920&quot;&gt;I said in chat&lt;/a&gt;, it's about whether or not you can say &quot;You are violating Single Responsibility Principle&quot; or not. If I would write a single program for both finding a sub-array with the maximum sum, and a minimum triangle path, then you could tell me that this program is doing too much, and I should put these things in separate programs and not try to tie them together.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Describing your code&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;It is also about being able to describe what purpose your code has. When writing a Code Review question, it is your responsibility to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1226/code-should-include-a-description-of-what-the-code-does&quot;&gt;describe what purpose the code has&lt;/a&gt;, if you cannot make a reasonable single description for your code, then it is too broad.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;So what do I think about some specific questions?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/113106/project-euler-problems-1-5&quot;&gt;EBrown's question about project euler 1-5&lt;/a&gt; - includes a wrapper to access all parts of the code, which means that the code has a common thread (all being accessible from one place), and &quot;Project Euler problems #1-5&quot; is a reasonable description. In my opinion, this is okay and not too broad. Saying &quot;You should split these up into five totally different programs instead of trying to tie them together with some small piece of code&quot; is a valid review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/102269/standard-methods-in-vba&quot;&gt;Zak's question about 19 utility methods in VBA&lt;/a&gt; - No code provided to tie it all together. No reasonable description provided, but instead 19 different descriptions, each providing information about what one method does. Note that some methods are about arrays and others are about open and closed workbooks. In my opinion this is definitely too broad.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note: Sorry for mainly using my own questions as examples. Those were the first one I could think of and the ones most easily accessible to me. This is not meant to be &quot;pimping&quot;, only as being useful examples.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-12-08T11:13:37.707" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6287" PostTypeId="2" ParentId="6282" CreationDate="2015-12-08T13:28:28.637" Score="4" Body="&lt;p&gt;I mostly agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6286/31292&quot;&gt;Simon's&lt;/a&gt; assessment. It's about the Single Responsibility Principle. Does the question solve a &lt;strong&gt;single&lt;/strong&gt; problem? Or can it be broken up into coherent, independent, unrelated subproblems? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put another way, if you can split a question up into multiple &lt;strong&gt;on-topic&lt;/strong&gt; Code Review questions, then I think it's too broad and should be split up into multiple questions. If those sub-units end up being too &quot;stubby&quot;, then it's not too broad. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def euler1():&#xA;    ...&#xA;&#xA;def euler2():&#xA;    ...&#xA;&#xA;if __name__ == '__main__':&#xA;    euler1()&#xA;    euler2()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is too broad. I can split this up into two on-topic questions about the two, coherent, independent, unrelated problems. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the flip side, a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; question about implementing the C++ &lt;code&gt;std::map&lt;/code&gt; might be several hundred lines of code, but be one single problem for which there is no on-topic coherent subproblem, and so I would not consider that to be too broad.&lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2015-12-08T13:28:28.637" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6288" PostTypeId="2" ParentId="6282" CreationDate="2015-12-08T17:30:00.287" Score="3" Body="&lt;p&gt;If I may attempt to summarize a guideline into a soundbite:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We want to review code, not the programmer who wrote it, nor general practices/principles/concepts.  If you cannot summarize the task accomplished by the code you posted in the title, then it is probably too broad or hypothetical.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-08T17:30:00.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6289" PostTypeId="1" CreationDate="2015-12-09T12:24:00.693" Score="15" ViewCount="124" Body="&lt;p&gt;Today it happened again that I wanted to post an answer to a question, which all of you know can take some time to write, but some minutes ago the question had been deleted by the owner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the (currently) few who can see &lt;a href=&quot;https://codereview.stackexchange.com/questions/113360/simple-yet-inefficient-loop-working-with-multiple-byte-arrays&quot;&gt;the deleted question&lt;/a&gt; which IMO is &lt;strong&gt;on topic&lt;/strong&gt; regardless of the OP stating:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have the following code, I know it's inefficient because sporadically it throws an OutOfMemoryException due to the ToArray() call&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I had been tempted to hit the &quot;undelete&quot; button but hadn't been sure &lt;strong&gt;when&lt;/strong&gt; to undelete a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When should one undelete a question which was deleted by the owner of that question?&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-01-01T21:26:51.993" Title="When should the community undelete a question that has been deleted by its author?" Tags="|discussion|specific-question|deleted-questions|undelete|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6290" PostTypeId="2" ParentId="6281" CreationDate="2015-12-09T15:10:00.420" Score="3" Body="&lt;p&gt;In my experience, such results are very dependent on the zoom level and font size.  For example, if I zoom the linked question one level, then the two fonts are the same size for me.  That suggest that this is a font rendering issue, not a configuration problem.  Rasterizing an outline font is a tricky business, and it has all kinds of pitfalls related to rounding to the nearest pixel.  My suspicion is that the ex-height does not match the pixel grid very well, and that for the bold case, there is something being rounded up and in the non-bold case, it is being rounded down, and that causes the one pixel difference that you are seeing.  When the characters are only 8 pixels tall, as in your first example, a one pixel difference is pretty significant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the MathJax output, MathJax tries to match its font size to the size of the surrounding text using the ex-height.  Unfortunately, it has to determine that ex-heigh empirically using whole pixels, and in the case where the ex-height doesn't match the pixel grid very well, the estimate of the ex-height can be off, and it can end up over- or under-scaling its fonts.  That appears to the be the case here.  For example, try zooming out one level and reloading the page.  For me, MathJax gets the size better in that case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So these things are very dependent on the font size, and the zoom level can make a difference to that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, however, that MathJax has a Contextual Menu where you can provide a global scaling factor.  (Right click or control click on a typeset equation to get the menu, then choose Math Settings and Scale All Math... to change the value to suit your situation.)  That can be used to make the math match better.  For the bold, you would need to use a Greasemonkey script or its equivalent to adjust the size of the bold font.  I doubt it is worth it, though.&lt;/p&gt;&#xA;" OwnerUserId="91818" LastActivityDate="2015-12-09T15:10:00.420" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6291" PostTypeId="1" CreationDate="2015-12-09T16:39:49.450" Score="19" ViewCount="453" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Related: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1593/23788&quot;&gt;How can we avoid redundant titles?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When you ask a question on the main site, the watermarked instructions say:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/FOMnd.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FOMnd.png&quot; alt=&quot;state the task that your code accomplishes. Make your title distinctive.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;State the task that your code accomplishes.&lt;/li&gt;&#xA;&lt;li&gt;Make your title distinctive.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is exactly the way it should be, because it tells  the user that titles such as...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Please review my code&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;How can I further optimize this code?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Project Euler #1&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;FizzBuzz in [language-here]&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Linked List Implementation&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;...are not ideal, because titles should also be &lt;em&gt;distinctive&lt;/em&gt;. Distinctive titles are titles that make &lt;em&gt;hot network questions&lt;/em&gt; and bring views, and votes. Besides, it seems we're &lt;a href=&quot;https://codereview.stackexchange.com/search?q=calculator+is%3Aquestion&quot;&gt;running out of calculator titles&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems punny titles work pretty well for the &quot;make your title distinctive&quot; part - some more or less recent examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;&quot;Hooked on Windows&quot;&lt;/strong&gt; (question involves a Windows message hook)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&quot;Go on, mock my IDE&quot;&lt;/strong&gt; (question involves mocking the VBE API for testing)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&quot;It'th wabbit theathon&quot;&lt;/strong&gt; (question involves regex replacements of S's and R's)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;&quot;ONCE&quot;, &quot;UPON&quot;, &quot;A&quot;, &quot;TIME&quot;&lt;/strong&gt; (question involves splitting text into a word array)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These titles are definitely distinctive, but they don't &lt;em&gt;state the task that the code accomplishes&lt;/em&gt; - they &lt;em&gt;hint&lt;/em&gt; at it instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usually the better the pun, the greater the odds of the question going &quot;hot&quot;, and getting tons of views and votes, and generating more traffic on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a line to be drawn between &quot;punny title&quot; and &quot;click bait title that doesn't say anything about what the code is doing&quot;? Should we be encouraging punny titles?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2019-02-07T19:23:51.987" Title="Punny/Playful Titles Policy" Tags="|discussion|site-policy|titles|" AnswerCount="4" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6292" PostTypeId="2" ParentId="6291" CreationDate="2015-12-09T16:50:55.537" Score="18" Body="&lt;p&gt;A pun is only a pun if it relates to something meaningful. Something like: &quot;The trip to the arctic was so cool&quot; is only funny because there's two meanings to the word.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same has to be true with a punny title. The title has to have relevance to the question at hand, but, if you can make a pun out of it, and the &quot;other&quot; meaning is entertaining, then sure, what's the problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your title describes your question's code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, exposure to this site, gaining interest, adding reputation, that's what drives a lot of the value here. It's a good thing.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-12-09T16:50:55.537" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6293" PostTypeId="2" ParentId="6291" CreationDate="2015-12-09T16:53:59.500" Score="10" Body="&lt;p&gt;I think that as long as these titles reflect what the code does to a certain extent, it should be fine. To go with your examples : &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;Hooked on Windows&quot; : It's not that clear. The pun's there, that's fine, but the message is a little more hidden IMO.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;Go on, mock my IDE&quot; : Considering the tags and the title, I can figure it's about mocking, which makes it fine.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;It'th wabbit theathon&quot; : Well, we can't figure it's about regex. If the title's pun included about regexes, then I guess it would be fine.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;ONCE&quot;, &quot;UPON&quot;, &quot;A&quot;, &quot;TIME&quot; : Well, not clear. We can't really figure what the code does by looking at it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We shouldn't allow punny title for the sake of being punny. Yeah, funny titles drag my attention, but I'll be more interested in checking quickly what the pun refers to (and maybe upvote because I'm a bad person), than to check the code for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So well, if the pun's clearly relevant to the code, why not? It draws attention of other sites!&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="23788" LastEditDate="2015-12-10T00:26:16.527" LastActivityDate="2015-12-10T00:26:16.527" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6294" PostTypeId="2" ParentId="6289" CreationDate="2015-12-09T17:29:34.240" Score="3" Body="&lt;p&gt;Questions should be undeleted when they provide value to the site. Deletion can be done in error or overzealously (especially if people erroneously indicate to an OP that their question is off topic). Undeleting to reverse an error seems perfectly fair if it's clearly an error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Undeleting because you &lt;em&gt;disagree&lt;/em&gt; or think the concerns of the deleter are invalid are less clear cut. If your opinions on the code differ that doesn't necessarily mean that your interpretation is accurate. If it at all seems like a grey area then it would be safer to flag for a mod, stating your opinion and seeing if they agree that the question has value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, it seems that a question sounded like it was off topic and the OP jumped the gun on deletion. The OP likely doesn't know the site rules as well as a 10k+ user, so it's worth undeleting to resurrect the question and clarify that they were misinformed.&lt;/p&gt;&#xA;" OwnerUserId="72910" LastActivityDate="2015-12-09T17:29:34.240" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6295" PostTypeId="1" CreationDate="2015-12-09T21:38:26.587" Score="1" ViewCount="45" Body="&lt;p&gt;Before I post another one of those. Is it ok, to post just a single utility class for review here like I did in &lt;a href=&quot;https://codereview.stackexchange.com/questions/86238/directly-initialize-variable-from-stdistream&quot;&gt;this question&lt;/a&gt; or was I just lucky and I should post such questions on SO? &lt;/p&gt;&#xA;" OwnerUserId="69794" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-12-09T23:36:33.403" Title="Is a review request for a single class on topic for CR?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6296" PostTypeId="2" ParentId="6295" CreationDate="2015-12-09T23:36:33.403" Score="3" Body="&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/questions/113439/copyable-atomic&quot; rel=&quot;nofollow&quot;&gt;Your question&lt;/a&gt; looks fine.  It has been upvoted and answered.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-09T23:36:33.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6297" PostTypeId="2" ParentId="6291" CreationDate="2015-12-10T12:33:29.300" Score="-1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we be encouraging punny titles?  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;No&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We should keep encouraging users to have descriptive titles which describe what their code does. If one wants to use a punny title, then it is his/her decision.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Reasons&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A descriptive title tells a lot about the code in question.&lt;/li&gt;&#xA;&lt;li&gt;A punny title can attract more views but that isn't guaranteed  &lt;/li&gt;&#xA;&lt;li&gt;If a punny title gets to punny then we need to intervene as well which will double our work  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have only asked 7 questions on CR and out of these questions only one has a somehow punny title &quot;Matrix reloaded … or reversed&quot; which had attracted 212 views which is 5th place in my views ranking.  &lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2015-12-10T12:33:29.300" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="6298" PostTypeId="2" ParentId="6243" CreationDate="2015-12-11T10:56:46.303" Score="0" Body="&lt;p&gt;In general I agree with the sentiment of this proposal and I think it is well thought out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The one thing I have to add is I do not really see a flood of &lt;em&gt;Code Review&lt;/em&gt; migration worthy questions that much in the tags I follow, which are some of the worst offenders. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; and to a lesser extent &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not &lt;em&gt;active&lt;/em&gt; in all those tags but those are some of the worst offenders of the &lt;em&gt;premature optimization&lt;/em&gt; without profiling crowd that think they can improve some code that is already &lt;em&gt;fast enough&lt;/em&gt; or that they can outsmart the compiler written by and peer reviewed by multiple Phd holding programmers with some micro-optimization that usually just makes things worse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These &lt;em&gt;performance&lt;/em&gt; based questions in most of these tags get smacked down pretty quickly now days. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design based questions are pretty easy to justify migrating to &lt;code&gt;Programmers&lt;/code&gt; if there is no code and it is on topic there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same with here if there is code and it is on topic here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My experience is those types of questions have diminished greatly or are closed quickly in the tags I mentioned above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Three years ago, this would probably have been a worthy way to spend some time, today I am not so sure without some data &lt;em&gt;(profiling)&lt;/em&gt; to back it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As much as &lt;code&gt;Programmers&lt;/code&gt; and &lt;code&gt;Code Review&lt;/code&gt; like to think of themselves and completely separate sites from &lt;code&gt;Stackoverflow&lt;/code&gt; historically this has not been the case and the two sites are &lt;em&gt;tied at the hip&lt;/em&gt; in the consciousness of the current Stackoverflow community since both sites were spawned from desires to have some place of off-topic questions that had some merit in a different context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What is really needed is a badge for approved migrations to each place that pre-qualifies someone that is good at selecting viable migration candidates for each site.&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The first bronze and silver levels would push the requests up the&#xA;  queue as they are pre-qualified. The gold badge could work like the&#xA;  dupe hammer on SO, migrate it directly. Have a rule here that says,&#xA;  anyone with rep &gt;= ##,### can send stuff back with a single click and&#xA;  that it can not be hammer migrated back again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerDisplayName="user4619" LastEditorDisplayName="user4619" LastEditDate="2015-12-11T11:03:53.207" LastActivityDate="2015-12-11T11:03:53.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6299" PostTypeId="2" ParentId="6281" CreationDate="2015-12-11T12:21:02.730" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Could you please look into whether this is something which might be corrected&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The bold, is a problem with the font. There is no CSS change that makes the text larger.&#xA;And if you change the &lt;code&gt;font-weight&lt;/code&gt; to normal, it's exactly the same as the text around it.&#xA;The only fix I know for this would be to use a new typeface.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the MathJax is potentially due to a configuration that changes the font size by ~124%.&#xA;This in my opinion is too big. If we look at Math.SE their inline MathJax has a font increase by ~111%.&#xA;And to me looks the same size as the font surrounding it. (maybe a tad larger)&lt;br&gt;&#xA;I think asking for the size to be reduced is fixable and reasonable.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;is a problem for multiple people on different operating systems and different browsers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The MathJax is definitely OS and browser independent.&#xA;If you are using a browser with a GUI and a JavaScript engine the MathJax should &lt;em&gt;always&lt;/em&gt; be larger.&#xA;As, as far as I can tell, JavaScript is dynamically adding &lt;code&gt;font-size: 124%&lt;/code&gt; to the MathJax elements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bold font is probably OS, browser and font dependent,&#xA;as it's how the system handles displaying the font.&#xA;&lt;em&gt;But&lt;/em&gt; the bold font seems to have the same height as the rest of the text and is only thicker,&#xA;in all the screen shots.&#xA;And so the bold is probably more a personal dislike of the font in it's font family.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think the MathJax typeface should be kept the same,&#xA;however the &lt;code&gt;font-size&lt;/code&gt; should be reduced to something more reasonable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We may get a new typeface that may 'fix the bold issue' if the developers agree with &#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6238/42401&quot;&gt;Use a font family which has an actual italic variant (instead of oblique)&lt;/a&gt;.&#xA;But I think the bold font is fine. It fulfills it's task well, maybe too well.&lt;br&gt;&#xA;One way &lt;em&gt;you&lt;/em&gt; could fix this is to use &lt;em&gt;italics&lt;/em&gt; for &lt;em&gt;emphasis&lt;/em&gt;. And &lt;strong&gt;bold&lt;/strong&gt; to draw attention. (Which is how they are ment to be use, IIRC)&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-12-11T12:21:02.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6301" PostTypeId="1" CreationDate="2015-12-12T01:13:24.730" Score="7" ViewCount="150" Body="&lt;p&gt;A typical situation I feel happens from time to time is that a question got some response quickly, and the OP accepted one of these answers. Then a little later, maybe half a day, a new answer emerges, and doesn't get the upvotes it could have gotten if it had hit that limited window of popularity when the post is new or recently edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to address this, I tried writing an SEDE query to find answers with a low score from high reputation users (with the possibility to limit by tag). This is based on the assumption that those high reputation users most likely write good answers. If answers have a low score, they could be hidden gems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/407633/&quot; rel=&quot;nofollow&quot;&gt;Latest version of this SEDE-query&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;DECLARE @reputationLimit AS INT = ##ReputationLimit:int?5000##;&#xA;DECLARE @lowScoreLimit AS INT = ##LowScoreLimit:int?5##;&#xA;DECLARE @tag as NVARCHAR(60) = ##Tag:string? ##;&#xA;&#xA;SELECT TOP ##Limit:int?100##&#xA;  u.Id AS [User Link],&#xA;  a.Id AS [Post Link],&#xA;  a.CreationDate,&#xA;  a.Score,&#xA;  q.MaxAns,&#xA;  q.AvgAns,&#xA;  q.Tags&#xA;FROM Posts a&#xA;  JOIN Users u ON a.OwnerUserId = u.Id&#xA;  JOIN (&#xA;  SELECT q.Id, q.Tags, AVG(a.Score) AvgAns, MAX(a.Score) MaxAns&#xA;    FROM Posts q&#xA;    JOIN Posts a ON a.ParentId = q.Id&#xA;    WHERE q.AcceptedAnswerId IS NULL&#xA;    GROUP BY q.Id, q.Tags&#xA;  ) q&#xA;  ON a.ParentId = q.Id&#xA;WHERE (u.Reputation &amp;gt; @reputationLimit)&#xA;  AND a.Score &amp;lt;= @lowScoreLimit&#xA;  -- AND q.MaxAnswerScore = 0&#xA;  AND (@tag = '' or q.tags like '%'+@tag+'%')&#xA;ORDER BY a.CreationDate DESC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is this a worthwhile approach and query? Do you think it is good trying to find such answers? Do you think the limits are somewhat reasonable?&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="22222" LastEditDate="2016-06-26T04:52:09.643" LastActivityDate="2016-06-26T04:52:09.643" Title="Finding somewhat hidden gems in answers" Tags="|discussion|voting|reputation|data-explorer|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6302" PostTypeId="2" ParentId="6301" CreationDate="2015-12-12T02:58:23.280" Score="9" Body="&lt;p&gt;Such a query could be beneficial if done responsibly. My concern is that it might encourage &lt;em&gt;ad hominem&lt;/em&gt; voting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest that you drop the &lt;code&gt;u.Id&lt;/code&gt; column, and change &lt;code&gt;a.Id&lt;/code&gt; to &lt;code&gt;q.Id&lt;/code&gt;, so that you need to skim through all of the answers on the question before voting.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-12T02:58:23.280" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6303" PostTypeId="1" AcceptedAnswerId="6304" CreationDate="2015-12-12T09:16:11.577" Score="-1" ViewCount="61" Body="&lt;p&gt;I've recently gotten more interest in roblox lua, and I was wondering if code review allows it. Here's an example piece of code I want to share, but I fear that it could be closed as off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;function onClicked()&#xA;if script.Parent.Parent.iBusControlSystem.iBus.Enabled == true then&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if script.Parent.Parent.iBusControlSystem.An.Value == 0 then&#xA;    script.Parent.Parent.iBusControlSystem.DestinationChange:Play()&#xA;    script.Parent.Parent.Interface.SurfaceGui.Frame.Announcement.Text = &quot;The destination has changed. Listen for more info&quot;&#xA;    wait(7)&#xA;    script.Parent.Parent.Interface.SurfaceGui.Frame.Announcement.Text = &quot;Welcome aboard London United's bus&quot;&#xA;    for i=1, #c do&#xA;        if c[i].Name == &quot;iBusPassenger&quot; then&#xA;            c[i].SurfaceGui.iBus.Visible = true&#xA;            c[i].SurfaceGui.iBus.Text = &quot;The destination of this bus has changed&quot;`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I got really bored one day so I decided to make it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So anyway, is roblox lua allowed?&lt;/p&gt;&#xA;" OwnerUserId="67876" LastEditorUserId="31562" LastEditDate="2015-12-12T10:05:08.843" LastActivityDate="2015-12-12T10:05:08.843" Title="Is ROBLOX Lua allowed on code review?" Tags="|discussion|asking-questions|specific-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6304" PostTypeId="2" ParentId="6303" CreationDate="2015-12-12T09:22:13.063" Score="11" Body="&lt;p&gt;Sure. We have plenty of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lua&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lua&amp;#39;&quot; rel=&quot;tag&quot;&gt;lua&lt;/a&gt; questions.  I don't see any reason why a Lua question using the ROBLOX API would inherently be off-topic.  Just follow the standard &lt;a href=&quot;/help/how-to-ask&quot;&gt;How to Ask&lt;/a&gt; guidelines.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-12T09:22:13.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6305" PostTypeId="1" AcceptedAnswerId="6308" CreationDate="2015-12-13T12:19:52.597" Score="14" ViewCount="221" Body="&lt;p&gt;I recently re-visited a question in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; and noticed that all code from the question and the answers doesn't compile anymore with the current Swift 2.1 release that comes with Xcode 7.2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason is of course that Swift is an evolving language, and incompatible changes were made between releases (in particular in the &#xA;transition to Swift 1.2/Xcode 6.3 and Swift 2.0/Xcode 7). &#xA;These changes range from&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;minor changes&quot;, such as renaming &lt;code&gt;println&lt;/code&gt; to &lt;code&gt;print&lt;/code&gt;, over&lt;/li&gt;&#xA;&lt;li&gt;&quot;medium changes&quot;, such as replacing most global function by&#xA;protocol extension methods, i.e. &lt;code&gt;map(array, ...)&lt;/code&gt; becomes &lt;code&gt;array.map(...)&lt;/code&gt;, to&lt;/li&gt;&#xA;&lt;li&gt;&quot;major changes&quot;, such as a completely new error handling model (&lt;code&gt;throw/try/catch&lt;/code&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I wonder if this should have any effect on &lt;em&gt;existing&lt;/em&gt; questions and&#xA;answers. I assume that the answer is &lt;strong&gt;&quot;NO&quot;&lt;/strong&gt;, because&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;we must not change the question, and&lt;/li&gt;&#xA;&lt;li&gt;each answer refers to the code as it was posted in the question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The disadvantage however is that future visitors cannot copy/paste code&#xA;from the answers into their project. Is there any recommendation how&#xA;this could be handled? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have the intention to edit all my Swift answers with each&#xA;new Swift/Xcode release, but &lt;em&gt;if&lt;/em&gt; I re-visit an answer (e.g. due to a voting change or comment), is there anything sensible that I can/should do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Update:&lt;/em&gt;&lt;/strong&gt; I am aware that the problem is not restricted to the Swift&#xA;language (as pointed out in Quill's answer). One thing that &lt;em&gt;might&lt;/em&gt; be different compared to other programming languages is that&#xA;many (most?) Apple developers will install only the &lt;em&gt;latest&lt;/em&gt; Xcode because&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;only the latest Xcode has support for the current OS X and iOS SDKs and iOS devices, and&lt;/li&gt;&#xA;&lt;li&gt;usually, at some point, Apple doesn't allow App Store submission with&#xA;older Xcode releases anymore.&lt;/li&gt;&#xA;&lt;li&gt;older Xcode releases might not run on the current OS X&#xA;(example: &lt;a href=&quot;https://stackoverflow.com/questions/31040744/xcode-6-3-2-cant-run-on-osx-10-11-el-capitan-developer-preview-3&quot;&gt;Xcode 6.3.2 can't run on OSX 10.11 El Capitan Developer Preview 3&lt;/a&gt;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="35991" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2015-12-13T13:57:04.963" Title="How to deal with the changes in the Swift programming language?" Tags="|discussion|specific-language|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6306" PostTypeId="5" CreationDate="2015-12-13T12:33:29.370" Score="0" Body="" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-12-13T12:33:29.370" LastActivityDate="2015-12-13T12:33:29.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6307" PostTypeId="4" CreationDate="2015-12-13T12:33:29.370" Score="0" Body="For topics regarding only a specific language or set of related languages." OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2015-12-13T12:33:29.370" LastActivityDate="2015-12-13T12:33:29.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6308" PostTypeId="2" ParentId="6305" CreationDate="2015-12-13T12:40:30.177" Score="9" Body="&lt;p&gt;Deprecated functions are not a new thing, and not a thing solely to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt;. You don't need to edit every question to replace &lt;code&gt;println&lt;/code&gt;, you simply need to understand those questions/answers contain old code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Python went and changed from &lt;code&gt;print statement&lt;/code&gt; to &lt;code&gt;print(statement)&lt;/code&gt;, and the existing questions weren't edited. Granted that the changes from Python 2.7 to 3 were a little larger.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I would suggest, if you really want to, is that you can edit your old answers and say '&lt;em&gt;X function is deprecated, replaced with Y function&lt;/em&gt;'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is common for some SO posts, but it really isn't necessary here.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastActivityDate="2015-12-13T12:40:30.177" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6309" PostTypeId="1" AcceptedAnswerId="6311" CreationDate="2015-12-13T20:02:22.253" Score="12" ViewCount="305" Body="&lt;p&gt;Sometimes, others have already pointed out the obvious flaws in a review. What is left after that are details: naming conventions, style conventions, things that are not bugs that affect results, things that are not important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently made an answer on a question about a single letter variable. Apparently, people disagreed with that answer because it was a really small detail. Are such details worthy of a separate answer? If not, how should they be communicated? &lt;/p&gt;&#xA;" OwnerUserId="35495" LastEditorUserId="52915" LastEditDate="2015-12-13T20:27:27.753" LastActivityDate="2015-12-20T17:27:01.817" Title="Is nitpicking worthy of a full answer?" Tags="|discussion|scope|answers|" AnswerCount="6" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6310" PostTypeId="1" CreationDate="2015-12-13T20:22:36.633" Score="4" ViewCount="83" Body="&lt;p&gt;It has been about a month since the migrate-away options were added as close-reasons to Code Review - &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6141/migration-paths-to-other-sites&quot;&gt;Migration paths to other sites&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since migrated-away posts are deleted on the source site after about 30 days, a month is about all the history we get to see the source posts. In addition, the SEDE data has just been refreshed today....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's revisit the statistics for this new feature. In the past month:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/UtSos.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/UtSos.png&quot; alt=&quot;Migrations Away&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There have been 9 migrations away. 3 to programmers, 5 to Stack Overflow, and 1 to DBA. DBA is not on our migration path ... out of interest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, of those 9 migrations, how how many community members voted to migrate away? As far as I can tell, none!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All posts migrated away were migrated purely on the whim of a moderator, and not the community. Perhaps someone flagged the posts for migration, but, if flagging for migration is the way to move things, then why have the community migrate-away option at all?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, if all posts are migrated by moderators anyway, why is there a migration path? It seems that &lt;strong&gt;&lt;em&gt;every&lt;/em&gt;&lt;/strong&gt; - &lt;strong&gt;&lt;em&gt;single&lt;/em&gt;&lt;/strong&gt; - &lt;strong&gt;&lt;em&gt;migration&lt;/em&gt;&lt;/strong&gt; &#xA;required moderator intervention anyway, why not just make that the normal way to do things?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-12-17T23:09:47.910" Title="Migrate to Programmers / Stack Overflow Revisited" Tags="|discussion|migration|" AnswerCount="1" CommentCount="7" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6311" PostTypeId="2" ParentId="6309" CreationDate="2015-12-13T20:25:39.450" Score="12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What is left after that are details: naming conventions, style conventions, things that are not bugs that affect results, &lt;em&gt;things that are not important&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I beg to differ. Readability is a major point of concern in both professional and hobbyist code. You code can be good, but how well does the next maintainer understand it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;CPU time may have been expensive one day, but developer time is still expensive now.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-12-13T20:25:39.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6312" PostTypeId="2" ParentId="6309" CreationDate="2015-12-13T20:34:23.670" Score="6" Body="&lt;p&gt;IMO. As long as it's a &quot;good&quot; answer, I won't ding it for being short. I might be less inclined to upvote, but I don't think it's something to be discouraged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, there's (usually) nothing to stop you elaborating on a small point to fill out any &quot;minimum length&quot; you think is appropriate.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2015-12-13T20:34:23.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6313" PostTypeId="2" ParentId="6309" CreationDate="2015-12-13T20:35:36.633" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;things that are not bugs that affect results, things that are not important.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If OP's code has so many bugs that affect results that all they're expecting out of a peer review is &quot;where are my bugs?&quot;, they're asking the wrong kind of question, on the wrong site. &lt;strong&gt;If the question is on-topic there shouldn't be many bugs that affect the results anyway,&lt;/strong&gt; because to be on-topic your code needs to already work as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, &lt;em&gt;of course&lt;/em&gt; &quot;nitpicks&quot; are fine answers - there's no way a piece of code is ever fully reviewed without any nitpicks pointed out. Many times I've answered questions by addressing blatant style and naming issues, leaving room for other reviewers to point out the larger problems. Heck, I've even posted pretty long answers addressing &lt;em&gt;one single line of code&lt;/em&gt; out of the entire OP's post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with your answer, except I would have also mentioned &lt;code&gt;s&lt;/code&gt; (or is that yet another convention?), and as &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6309/is-nitpicking-worthy-of-a-full-answer#comment14362_6311&quot;&gt;@Vogel612 points out&lt;/a&gt;, it's often a good idea to add some more &quot;meat&quot;, or rather, &lt;em&gt;more nitpicks&lt;/em&gt;. Let me explain: a nitpick-only answer is fine IMO, when there's more than just one thing mentioned. Otherwise some users might think it &lt;em&gt;looks&lt;/em&gt; like it could have been posted as a comment, but &lt;strong&gt;answers-as-comments should be discouraged&lt;/strong&gt;, so while &lt;em&gt;comments as answers&lt;/em&gt; are definitely wrong, I see nothing bad about a short answer that points out a problem with OP's naming style. Nothing wrong at all. Upvoted.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2015-12-13T20:35:36.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6314" PostTypeId="2" ParentId="6289" CreationDate="2015-12-13T23:31:25.957" Score="0" Body="&lt;p&gt;In the case that a user suddenly decides that they don't want their code on our site and hits the delete button(link), that means they don't want their code on our site.  if they did it in error they can always choose to undelete it using the undelete button(link).  If it was deleted by the community in error, that is an entirely different case and the community must decide on that specific question, whether it should be undeleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a user has deleted their question (or answer) it should be left deleted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other ways of letting the user know that they didn't have to delete their question, but forcing it on them is not the answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/106620/200242&quot;&gt;Rage Deleting&lt;/a&gt; is probably the only reason why I would undelete posts that were deleted by the poster&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-12-14T16:03:23.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6315" PostTypeId="2" ParentId="6309" CreationDate="2015-12-13T23:42:56.433" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What is left after that are details: naming conventions, style conventions, things that are not bugs that affect results, things that are not important.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Details are important too. Maybe you meant not as important as the points in some existing answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The issues you pointed out are important. One way or another, somebody should tell the OP, otherwise how will he know. If some users don't appreciate nitpicking answers, don't worry about them. If you are met with hostility, feel free to bring it up in the 2nd monitor chat room, you might easily find supporters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As @200_success' said in a comment, in reaction to my previous version suggesting to comment instead of answer if the nitpick is very short:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I believe that all suggestions for improvements should be written as answers, not comments, and length should not be a criterion. Comments should be for helping to improve the question. If the OP  modifies the code in the question using advice from a comment, I consider it fair game, as long as it hasn't also been mentioned in an answer. Also, comments with bad advice cannot be downvoted, and having an argument thread on the question would be inappropriate. People put quick answers in comments all the time on [english.se], and it's horrible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;@Jonah also made an excellent point:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;People will be more open to your nitpicks if you identify them that way.  Eg, &quot;I know this may seem like a nitpick, but be careful about the consistency of your indentation.  Clean indentation makes your code readable and inviting to other programmers.&quot;  Versus something like, &quot;First off, your indentation is a mess...&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-12-14T17:29:22.190" LastActivityDate="2015-12-14T17:29:22.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6316" PostTypeId="2" ParentId="6309" CreationDate="2015-12-13T23:59:00.257" Score="2" Body="&lt;p&gt;I left you a down-vote on &lt;a href=&quot;https://codereview.stackexchange.com/questions/113721/xor-encryption-program-in-c/113772#113772&quot;&gt;this answer&lt;/a&gt; of yours not because I don't like nitpicking or purely stylistic answer (I'm not particularly fond of them, though), I down voted it because I disagreed with the points you were making.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has nothing to do with the type of answer. I just felt that your answer was really only saying that &quot;&lt;code&gt;k&lt;/code&gt; should be &lt;code&gt;key&lt;/code&gt;&quot; because it improves readability. I, however, thought that it was still easy on the eyes with that single letter variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, I disagreed with how you said that OP might be trying to golf or obfuscate their code because, if they were trying to do that, it would be made very obvious in the fact that you probably wouldn't be able to read the code at all.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-12-14T04:59:28.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6317" PostTypeId="2" ParentId="6230" CreationDate="2015-12-13T23:59:37.233" Score="1" Body="&lt;p&gt;Good catch. We've pushed a fix that should resolve the issue of underlines on the buttons on the profile tooltips. &lt;/p&gt;&#xA;" OwnerUserId="90440" LastActivityDate="2015-12-13T23:59:37.233" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6318" PostTypeId="1" AcceptedAnswerId="6319" CreationDate="2015-12-14T01:37:26.917" Score="11" ViewCount="177" Body="&lt;p&gt;The question &lt;a href=&quot;https://codereview.stackexchange.com/questions/113860/diffee-hellmen-in-javscript&quot;&gt;Diffee-Hellmen in Javscript&lt;/a&gt; was closed today for being unclear what the OP was asking for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I disagree with this, however. The very beginning of the post says this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I need to do the equation:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;(3x)mod17&lt;/code&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This is an example so far. This is not for actual security,&#xA;  but it lags out.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Right there - in the very beginning of the question - it explains what the post is about&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It needs to do that equation. It's name is given in the title. This is what the OP's code is doing.&lt;/li&gt;&#xA;&lt;li&gt;It &quot;lags out&quot; - it is slow. This is what the OP would like help with.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That being said, I don't see what is unclear about the post.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In the comment section of the post, I had a disagreement with a user about a link to a video that the OP put on their post. The video is about this &lt;code&gt;Diffee-Hellmen&lt;/code&gt; problem/algorithm that the OP is trying to solve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my eyes, this video was put there as a reference for users who wanted to know more about this algorithm (hence the tag &quot;Confused?&quot; with the link).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the other user in the comment section said it made the post no longer &quot;self contained&quot; and this user may also have been using this as a reason for closure.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note that I'm not saying that this post is necessarily a &lt;em&gt;good&lt;/em&gt; post, I'm just saying that it is good enough and should not be marked off-topic.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-12-14T01:55:51.683" Title="Disagreement on closure of &quot;Diffee-Hellmen in Javscript&quot;" Tags="|discussion|specific-question|scope|closed-questions|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6319" PostTypeId="2" ParentId="6318" CreationDate="2015-12-14T01:55:51.683" Score="6" Body="&lt;p&gt;I've reopened the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not the greatest problem statement, but the code is working and it's up for review, and there's even a decent answer for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If OP (or someone) could summarize the video into a shorter and clearer explanation of the problem being solved, it might even get my upvote.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-12-14T01:55:51.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6320" PostTypeId="1" AcceptedAnswerId="6321" CreationDate="2015-12-15T09:07:10.417" Score="11" ViewCount="144" Body="&lt;p&gt;Having winterbash is somehow a cool thing but it makes us a little bit incautious with answering, deleting and voting to just get the desired hat.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the problem myself, but fortunately another answerer pointed out my mistake in his answer and I got a chance to edit/update my answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can we as a community prevent that our actions possibly harm our famous site ?&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="9357" LastEditDate="2015-12-15T09:25:21.543" LastActivityDate="2015-12-15T11:24:51.567" Title="What's all this winterbashing for?" Tags="|discussion|winterbash|" AnswerCount="3" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6321" PostTypeId="2" ParentId="6320" CreationDate="2015-12-15T09:25:06.193" Score="10" Body="&lt;p&gt;The same way you try to combat any other inaccuracy on the Internet: more eyeballs.  If you see something that isn't right, write a comment or point it out in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat&lt;/a&gt;.  If something seriously bad is happening, flag it for moderator attention.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-15T09:25:06.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6322" PostTypeId="2" ParentId="6320" CreationDate="2015-12-15T10:00:54.587" Score="12" Body="&lt;p&gt;Winter Bash is supposed to be fun, and I really don't want to kill it. But Winter Bash 2015 lasts for 3 weeks, and poor quality content that may slip through during this time might remain with us for years. A bit like a hangover after a fun party, except that it lasts much longer. I wouldn't want our site to be judged by sub-par content that came from greed for moar hatz.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-12-15T10:00:54.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6323" PostTypeId="2" ParentId="6320" CreationDate="2015-12-15T10:23:01.567" Score="11" Body="&lt;h1&gt;Hats are fun!&lt;/h1&gt;&#xA;&lt;p&gt;But low quality posts, and off-topic mischief are not.&lt;/p&gt;&#xA;&lt;p&gt;Here's a list of the common hats that may cause mischief and how to spot it:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Timey Wimey&lt;/strong&gt;: this hat is received by editing old posts, so you may find users making pointless edits just to get it, if you see some that look suspect, feel free to roll it back / flag.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Thalia &amp;amp; Melpomeme&lt;/strong&gt;: These hats are received from reopening/undeleting and closing/deleting respectively. You may find users making bad calls simply for the hat. Doing so can result in bans, so actually do it legitimately.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Greeter&lt;/strong&gt;: Like &lt;strong&gt;Timey Wimey&lt;/strong&gt;, you may find users editing new posts with pointless changes.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Hairboat's Revenge&lt;/strong&gt;: This is the one that you'll find clogging up chat transcripts a lot. This badge is earned by commenting on &lt;a href=&quot;https://codereview.stackexchange.com/users/27060/?tab=topactivity&quot;&gt;Jon Ericson&lt;/a&gt;'s only CR post, these comments are usually cleared by CMs or Mods soon, but nonetheless.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Speedy Delivery&lt;/strong&gt;: This badge is earned by answering a question less than half an hour after it was posted, and subsequently earning at least +3 and being accepted. As such, you may find users posting a small amount of review within that half an hour, and doing the rest afterward.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Living in the Future&lt;/strong&gt;: This badge is earned by selfie-answering a pre-WB post of yours, so you may find users answering their own old, potentially dead posts with new stuff. This is not necessarily mischief, but can become so if posted with little more than required as on-topic.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Auld Lang Syne&lt;/strong&gt;: Posting a starred message with twelve hours of UTC NYD that gets starred. While not an issue now, chatrooms may find themselves star-flooded on the night.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Sun Wukong&lt;/strong&gt;: Here's the one to watch out for: A hidden hat earned by a meta post with &lt;code&gt;-5/+5&lt;/code&gt;. Users may post crap on meta that gets downvoted solely for the hat. Some SE sites have allowed this, others have not. This may be something that gets Meta'd later.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Vote Early/Vote Often&lt;/strong&gt;: Earned by voting a considerable 250 times in 7 days.&#xA;As the vote allowance for 7 days is 280, this is nearly equivalent to capping every day. As such you may people wasting upvotes and downvotes where they normally wouldn't.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;I'm Batman&lt;/strong&gt;: This hat is earned by editing a question that gets reopened after doing so. A major off-topic cause on Code Review is questions not including code. Some questions do so after being closed, and they are subsequently reopened. But some users get in while the question circulates in the Review Queue and make pointless edits.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-15T11:24:51.567" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6324" PostTypeId="1" AcceptedAnswerId="6325" CreationDate="2015-12-15T11:06:44.233" Score="16" ViewCount="130" Body="&lt;p&gt;I think that ranking high on the &lt;a href=&quot;http://winterbash2015.stackexchange.com/leaderboard&quot; rel=&quot;nofollow&quot;&gt;leaderboard&lt;/a&gt;, as a community, is good publicity for Code Review. I'd like us to rank high, and all members to get a lot of hats, but without abusing the rules, staying legit. Some hats are easy to get, while some are harder, or even very hard. (If it was easy, then what's the point anyway?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can we get the most out of Winter Bash 2015, without crossing some sort of lines?&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-12-22T00:24:35.920" Title="How can we get the most out of Winter Bash 2015?" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6325" PostTypeId="2" ParentId="6324" CreationDate="2015-12-15T11:06:44.233" Score="14" Body="&lt;h3&gt;Hats are fun!&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Here's a list of common hats that may invite inappropriate behavior, and my ideas to get them legitimately:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Timey Wimey&lt;/strong&gt;: this hat is received by editing old posts. Stick to your principles as usual. Make your edits count. There's plenty of old crap [reference link needed] that can be improved, take the time to find them, and improve the site while getting this hat. You may even come up with clever SEDE query ideas, post them for review (from a mobile app, perhaps?), and get more hatz &amp;amp; repz.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Thalia &amp;amp; Melpomeme&lt;/strong&gt;: These hats are received from reopening/undeleting and closing/deleting respectively. Stick to your principles as usual. If you want to get this hat, spend more time on the review queues, and just wait patiently. You have 3 weeks, no need to rush, is there?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Greeter&lt;/strong&gt;: Like &lt;strong&gt;Timey Wimey&lt;/strong&gt;, make your edits count.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Hairboat's Revenge&lt;/strong&gt;: This is the one that you'll find clogging up chat transcripts a lot. This badge is earned by commenting on Jon Ericson's only CR post. You can try to come up with meaningful comments, it's a good mental exercise. But the truth is, &lt;a href=&quot;https://meta.stackexchange.com/questions/270789/winter-bash-2015-secret-hats/271518#270851&quot;&gt;Jon Ericson had it coming&lt;/a&gt;. Meaningless comments are well expected here, and since they are cleaned up, they don't leave a nasty legacy behind on our beautiful site, so who cares, go knock yourselves out.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Speedy Delivery&lt;/strong&gt;: This badge is earned by answering a question less than half an hour after it was posted, and subsequently earning at least +3 and being accepted. Someone once said that &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers&quot;&gt;any improvement on the OP's code that would result in a commit is a legit CR answer&lt;/a&gt;. Also, you can post your most important point quickly, and refine it later. Totally legit. With just a little extra attention, I believe this hat will likely get awarded to all regulars. You have 3 weeks, no need to rush, is there?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Living in the Future&lt;/strong&gt;: This badge is earned by selfie-answering a pre-WB post of yours. Well, hopefully you're all so much wiser and more learned since the time you posted your old junk, and there's a good chance you can write a decent review yourself. Btw, pimping such answers in the 2nd monitor seems fair game to me. (Not likely to have a lot of these.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Auld Lang Syne&lt;/strong&gt;: Posting a starred message with twelve hours of UTC NYD that gets starred. Oh so on NYD we'll all be a bit too star-happy? On an average day pretty much every regular gets starred within a 24h period anyway. Go knock yourselves out. I don't see anything wrong with a star carpet on the entire NYD.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Sun Wukong&lt;/strong&gt;: Here's the one to watch out for: A hidden hat earned by a meta post with &lt;code&gt;-5/+5&lt;/code&gt;. I don't know how to get this in a legit way. This hat sucks.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Vote Early/Vote Often&lt;/strong&gt;: Earned by voting 250 times in 7 days. As the vote allowance for 7 days is 280, this is nearly equivalent to capping every day.&#xA;Stick to your principles as usual. If you want to get this hat, spend more time on the site to see enough stuff that you feel like voting up or down.&#xA;This is my favorite hat by the way. We always encouraged voting here, and more good(!) votes are a very good thing. I wish everybody went for this hat.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;I'm Batman&lt;/strong&gt;: This hat is earned by editing a question that gets reopened after doing so. Stick to your principles as usual. If you want to get this hat, spend more time on the review queues, and just wait patiently. You have 3 weeks, no need to rush, is there?&#xA;(If you already have it, and you see an opportunity, it would be a nice gesture to drop a word in the 2nd monitor to let somebody else do it and get the hat.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Acknowledgements&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I took the list of hat descriptions from &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6320/whats-all-this-winterbashing-for/6323#6323&quot;&gt;@Quill's post&lt;/a&gt;, it helped a lot in writing this, thanks!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-12-22T00:24:35.920" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6333" PostTypeId="2" ParentId="6301" CreationDate="2015-12-15T15:22:40.893" Score="0" Body="&lt;p&gt;Have updated the query somewhat, to reduce the focus on person which was not my intent. My intent was more related to locating good answers with low score, and one category of these answers I'm thinking is low score by high rep users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the updated query I therefore do as 200_success suggested and have removed the user information, and changed link to point to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also limited the tag portion of the answer, so that one might write &lt;code&gt;java&lt;/code&gt; and &lt;em&gt;not&lt;/em&gt; get &lt;code&gt;javascript&lt;/code&gt;. It is still possible to write &lt;code&gt;java%&lt;/code&gt; or &lt;code&gt;python%&lt;/code&gt; to get all tags starting with either prefix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Updated query (&lt;a href=&quot;http://data.stackexchange.com/codereview/query/407633/&quot; rel=&quot;nofollow&quot;&gt;http://data.stackexchange.com/codereview/query/407633/&lt;/a&gt;):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;-- Limit: Max number of posts&#xA;-- ReputationLimit: Lower reputation limit&#xA;-- tag: Tag of question &quot;Use % for wildcard in part of tag&quot;&#xA;-- highestScore: Highest answer score&#xA;DECLARE @reputationLimit AS INT = ##ReputationLimit:int?5000##;&#xA;DECLARE @highestScore AS INT = ##highestScore:int?5##;&#xA;DECLARE @tag as NVARCHAR(60) = ##tag:string? ##;&#xA;&#xA;SELECT TOP ##Limit:int?100##&#xA;  q.Id AS [Post Link],&#xA;  a.CreationDate,&#xA;  a.Score,&#xA;  q.MaxAns,&#xA;  q.AvgAns,&#xA;  q.Tags&#xA;FROM Posts a&#xA;  JOIN Users u ON a.OwnerUserId = u.Id&#xA;  JOIN (&#xA;  SELECT q.Id, q.Tags, AVG(a.Score) AvgAns, MAX(a.Score) MaxAns&#xA;    FROM Posts q&#xA;    JOIN Posts a ON a.ParentId = q.Id&#xA;    WHERE q.AcceptedAnswerId IS NULL&#xA;    GROUP BY q.Id, q.Tags&#xA;  ) q&#xA;  ON a.ParentId = q.Id&#xA;WHERE (u.Reputation &amp;gt; @reputationLimit)&#xA;  AND a.Score &amp;lt;= @highestScore&#xA;  -- AND q.MaxAnswerScore = 0&#xA;  AND (@tag = '' or q.tags like '%&amp;lt;'+@tag+'&amp;gt;%')&#xA;ORDER BY a.CreationDate DESC&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've also added hopefully more informative labels to the input parameters. Please do comment if you don't feel this is according to site policy, or encourages wrong behavior, and give suggestion as to correct for that.&lt;/p&gt;&#xA;" OwnerUserId="78136" LastActivityDate="2015-12-15T15:22:40.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6344" PostTypeId="1" CreationDate="2015-12-16T19:02:47.340" Score="4" ViewCount="99" Body="&lt;p&gt;I threw this up on the main meta but figure it's relevant here too. The &lt;a href=&quot;http://winterbash2015.stackexchange.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;description&lt;/a&gt; for Hat Trick is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;hit the reputation cap on three different days&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I just &lt;a href=&quot;https://codereview.stackexchange.com/users/31292/barry#winter-bash&quot;&gt;earned&lt;/a&gt; this hat, but this is my &lt;a href=&quot;https://codereview.stackexchange.com/users/31292/barry?tab=reputation&quot;&gt;reputation&lt;/a&gt; today so far. Note that I have two accepted answers, so I didn't actually hit the rep cap. I hope to actually earn the cap, but I haven't quite gotten there yet:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/35IKf.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/35IKf.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So &lt;strong&gt;either&lt;/strong&gt; there's a bug in the hat calculations that don't actually take into account rep cap correctly &lt;strong&gt;or&lt;/strong&gt; there's a bug in in the description for Hat Trick and it should just say &quot;hit at least 200 reputation on three different days.&quot; Most likely, just fix the latter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, and I'm keeping the hat. Regardless. Note that the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges&quot;&gt;badge&lt;/a&gt; description for Legendary just says 200 rep, not &lt;a href=&quot;https://codereview.stackexchange.com/help/whats-reputation&quot;&gt;rep cap&lt;/a&gt;. &lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2015-12-18T18:57:16.747" Title="Got Hat Trick, but haven't hit the rep cap yet" Tags="|support|winterbash|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6345" PostTypeId="2" ParentId="6344" CreationDate="2015-12-16T19:17:56.057" Score="0" Body="&lt;p&gt;In the SE systems, you cap when you reach 200 points, regardless of whether you actually have a buffer due to bounties and answers or not.  Most of the times when I actually 'cap', I actually do not lose any rep due to a buffer created by an accepted answer.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="22222" LastEditDate="2015-12-16T19:30:30.133" LastActivityDate="2015-12-16T19:30:30.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6346" PostTypeId="2" ParentId="6344" CreationDate="2015-12-16T19:20:01.773" Score="5" Body="&lt;p&gt;To be honest, in my head I automatically replaced &quot;rep cap&quot; with &quot;reach 200&quot;, like the Epic/Legendary/Mortarboard work. But you're right, they didn't write 200. I guess it's a wording issue, the behavior is as expected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I didn't expect, was to get the hat even without actually hitting 200:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/dSB90.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/dSB90.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still haven't reached 200 today btw. As far as I know this way it wouldn't count yet for Epic/Legendary, but apparently good enough for hats. Sweet!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posted on MSE: &lt;a href=&quot;https://meta.stackexchange.com/questions/271088/got-hat-trick-at-199&quot;&gt;Got Hat Trick, at 199&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2015-12-16T19:33:25.347" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6347" PostTypeId="2" ParentId="6310" CreationDate="2015-12-17T19:51:14.980" Score="2" Body="&lt;h2&gt;Reason&lt;/h2&gt;&#xA;&lt;p&gt;My guess is that it's because not many users here understand the migration paths, and if the question is good enough for migration. I have seen one question that was fit (IMO) for SO, but I just closed as off-topic instead, because I was not sure.&lt;/p&gt;&#xA;&lt;h2&gt;Answers&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;why not just make that the normal way to do things?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That would make normal users (e.g. me) feel unimportant and untrusted. At least, that's what I would feel if I lost privileges.&lt;/p&gt;&#xA;" OwnerUserId="49308" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-17T23:09:47.910" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6348" PostTypeId="1" CreationDate="2015-12-18T07:14:08.500" Score="3" ViewCount="38" Body="&lt;p&gt;As you can see in the images, the visited link has a dark blue color and the background is black. It's not readable. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/MdUh3.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/MdUh3.jpg&quot; alt=&quot;badge info&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/dcvrV.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/dcvrV.jpg&quot; alt=&quot;badge list&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="62065" LastActivityDate="2015-12-18T07:14:08.500" Title="Visited badge link color on mobile" Tags="|bug|design|" AnswerCount="0" CommentCount="6" ClosedDate="2015-12-18T08:53:42.747" ContentLicense="CC BY-SA 3.0" />
  <row Id="6349" PostTypeId="1" CreationDate="2015-12-18T13:09:18.473" Score="3" ViewCount="56" Body="&lt;p&gt;The letter &quot;i&quot; in h3 headers looks odd. Tested in Windows 7, Chrome, IE. For example:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Single responsibility principle&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Looks like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/JgPMl.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/JgPMl.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically it looks like capital &quot;I&quot;, and it's weird. I don't remember seeing it like this on OSX. h2 and h1 headers are fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can something be done about this?&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-12-18T13:09:18.473" Title="The &quot;i&quot; looks strange in h3 headers" Tags="|bug|design|" AnswerCount="0" CommentCount="1" ClosedDate="2015-12-18T16:33:58.047" ContentLicense="CC BY-SA 3.0" />
  <row Id="6350" PostTypeId="1" CreationDate="2015-12-19T15:07:36.843" Score="26" ViewCount="671" Body="&lt;p&gt;Now that some of the gifts have been sent and begin to arrive, you can show off your awesome christmas swag in here and write a &quot;&lt;em&gt;Thank You&lt;/em&gt;&quot; message to your giftee!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't worry if your gift hasn't arrived yet, good things take time. If you haven't received your gift by the 10th of January, let @TopinFrassi or @DanPantry know in the &lt;a href=&quot;http://chat.stackexchange.com/rooms/32409/cr-secret-santa-2015&quot;&gt;CR Secret Santa chatroom&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't have to be in your photo, but please post a picture of your gift and anything you want to say to your giftee!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On behalf of all the participants of this year's Secret Santa, I want to say a big thanks to @TopinFrassi and @DanPantry for organising everything, the moderators  for letting us go through with this and everyone who participated for being kind santas:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/40395/topinfrassi&quot;&gt;Topin Frassi&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/42325/dan-pantry&quot;&gt;Dan Pantry&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/12390/janos&quot;&gt;janos&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mats-mug&quot;&gt;Mat's Mug&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/joe-wallis&quot;&gt;Joe Wallis&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/42632/phrancis&quot;&gt;Phrancis&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/53251/ethan-bierlein&quot;&gt;Ethan Bierlein&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/users/81541/zak&quot;&gt;Zak&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks everyone and have a Merry Christmas!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;Format borrowed from &lt;a href=&quot;https://anime.meta.stackexchange.com/questions/2686/am-gift-exchange-show-off-your-gifts&quot;&gt;A&amp;amp;M's Secret Santa show-off&lt;/a&gt;.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-16T19:01:27.697" Title="Code Review Secret Santa 2015: Show off your gifts" Tags="|discussion|fun|" AnswerCount="11" CommentCount="1" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6351" PostTypeId="1" AcceptedAnswerId="6352" CreationDate="2015-12-19T21:52:19.513" Score="10" ViewCount="118" Body="&lt;p&gt;I have been working on implementing a Huffman tree encoding program in C++ for a hobby for a while now. I just finished up with the code and, since this is a learning project, I would love to put my code on here for tips and review. However, I want to make sure I'm within what the community here is ok with, especially since I have not used this site before. So I have a couple question before I post my code.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;My full code is split across 9 different files. 8 of these are little classes that make the rest of my code easier to work with, and they are each 30-70 lines long. If I give a short explanation of what these classes do, can I leave these out and just post my &lt;code&gt;main.cpp&lt;/code&gt;? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;My &lt;code&gt;main.cpp&lt;/code&gt; file is 386 lines long. Is this too long? About 100 of these lines are just opening files, and error handling, while passing on the actual nitty-grittys on to other lower level functions. Should I exclude them from the post to make it shorter and easier to read, or should I include them to make the call hierarchy more clear?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="88483" LastEditorUserId="22222" LastEditDate="2015-12-19T22:08:44.197" LastActivityDate="2015-12-20T00:28:00.333" Title="May I post this Huffman tree program with several files?" Tags="|discussion|specific-question|asking-questions|code-length|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6352" PostTypeId="2" ParentId="6351" CreationDate="2015-12-19T22:09:11.177" Score="7" Body="&lt;p&gt;As a general rule, we prefer to see: Your &lt;strong&gt;full&lt;/strong&gt; code, &lt;strong&gt;unedited&lt;/strong&gt;, &lt;strong&gt;exactly&lt;/strong&gt; as it appears in your IDE. Code Review has an extended &lt;strong&gt;65,535&lt;/strong&gt; character limit. Unless you're getting close to exceeding that, your code isn't too long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With code split across multiple files, it is generally best to use separate code blocks in your question, with a title for each so people can easily navigate them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A few hundred lines of code is not out-of-the-ordinary for this site, don't worry about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example on how to structure your post, take &lt;a href=&quot;https://codereview.stackexchange.com/questions/113264/custom-sorting-an-excel-data-table-visual-formatting&quot;&gt;this&lt;/a&gt; question of mine which is split across 7 code modules.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2015-12-19T22:17:00.520" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6353" PostTypeId="1" AcceptedAnswerId="6356" CreationDate="2015-12-19T22:18:29.347" Score="2" ViewCount="126" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/114456/multi-dimensional-array-sort-and-filter-functions?noredirect=1#comment212159_114456&quot;&gt;Here&lt;/a&gt; you can find a post wrongly marked as duplicate. Facts:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code was rewritten for vb.net from vba, but initially was designed especially for vb.net. As a matter a fact, the code was initially written in vba because the help of excel's environment for necessary calculations. As a proof, @RubberDuck removed the excel tag from that post telling: &quot;&lt;a href=&quot;https://codereview.stackexchange.com/questions/114411/multi-dimensional-array-sort-and-filter-functions#comment212136_114414&quot;&gt;the object model is never referenced&lt;/a&gt;&quot;. Bellow that text I explain why did I used the excel tag and why did I chose vba to work with.  &lt;/li&gt;&#xA;&lt;li&gt;The vb.net code isn't exactly the same code, it was converted and adapted for vb.net and contains vb.net specific arguments. The code was compiled as vb.net as a part of a bigger project. Additionally, in order to cover various tasks in various projects, this part of code was designed as a standalone library.  &lt;/li&gt;&#xA;&lt;li&gt;For the sake of fairness, if you want to mark something as duplicate you have to mark as duplicate the initial vba code! As you can see reading the comments in initial vba code post very few people did really understand how can use that code, but the vb.net version of the code can be more attractive for site readers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="84422" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2015-12-20T00:16:13.680" Title="Post wrongly marked as duplicate" Tags="|discussion|" AnswerCount="2" CommentCount="16" ContentLicense="CC BY-SA 3.0" />
  <row Id="6354" PostTypeId="2" ParentId="6351" CreationDate="2015-12-19T22:18:49.850" Score="3" Body="&lt;p&gt;While you can leave out certain sections of your code, you should post full files/classes in a single review.  It is not uncommon for several related classes to be posted on this site for review.  For the optimal experience, post a section of related code, probably &lt;code&gt;main.cpp&lt;/code&gt; and a few of the help classes that do the most work.  You can then post the other part in a separate question after you get some answers and improve it based on the feedback.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2015-12-19T22:18:49.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6355" PostTypeId="2" ParentId="6353" CreationDate="2015-12-19T23:14:16.397" Score="9" Body="&lt;p&gt;I don't see many differences between the two posts. The code &lt;em&gt;is&lt;/em&gt; different, but only in places where the VB.Net compiler would complain about:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Using &lt;code&gt;Object&lt;/code&gt; instead of &lt;code&gt;Variant&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Removing &lt;code&gt;Set&lt;/code&gt; where it is no longer allowed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Changing parameter name &lt;code&gt;operator&lt;/code&gt; to &lt;code&gt;operatorTag&lt;/code&gt;, as it is a reserved word.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Removing &lt;code&gt;On Error Resume Next&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The code makes up the largest part of the post, and it seems quite duplicate. Although I could see that a review based on VB.Net (pointing towards use the .Net framework) could be different from one based on VBA, the points from earlier reviews regarding style, naming and code reuse would still mostly be the same.&lt;/p&gt;&#xA;" OwnerUserId="53073" LastActivityDate="2015-12-19T23:14:16.397" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6356" PostTypeId="2" ParentId="6353" CreationDate="2015-12-20T00:16:13.680" Score="13" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Of course it was compiled as VB.NET! Why did you closed the post before verify yourself that? Of course I disagree with closure! That code is part of much bigger project, and fits perfectly in it. The reason for looking the same code as the vba version is because the vba version was designed on purpose to be perfectly compatible with vb.net. And... its not the same! There are vb.net specific differences! So this is the method here: when somebody don't understand something he just proceed to cut it out? – Sorin GFS 5 hours ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As the all-time &lt;a href=&quot;https://codereview.stackexchange.com/tags/vb.net/topusers&quot;&gt;top answerer&lt;/a&gt; in both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt; tags on this site, I &lt;em&gt;think&lt;/em&gt; I know what I'm talking about when I say that your &quot;VB.NET&quot; code is VBA with enough lipstick to satisfy the .net compiler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;VB.NET-specific differences&quot; as you call them, aren't what @joranvar correctly identified in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6355/23788&quot;&gt;his answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not going to review your code &lt;em&gt;here&lt;/em&gt;, but this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;On Error Resume Next&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;LB = LBound(arr, selDim)&#xA;UB = UBound(arr, selDim)&#xA;ReDim seqArr(UB)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Is &lt;strong&gt;clearly&lt;/strong&gt; VBA code imported into VB.NET. I would also like to quote @Zak's latest answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Though I will say: It's been &lt;strong&gt;3 iterations&lt;/strong&gt; and you're still using &lt;code&gt;s&lt;/code&gt; and &lt;code&gt;d&lt;/code&gt; as variable names for Data Arrays. &lt;strong&gt;Fix it&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This point is &lt;strong&gt;still&lt;/strong&gt; valid on the &lt;strong&gt;4th iteration&lt;/strong&gt;. Reviewing someone's code and seeing that person post a &quot;follow-up&quot; question and completely ignore advice you've given in not one, not two, &lt;strong&gt;three&lt;/strong&gt; answers already, is understandably irritating.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I know what you're after. You commented to that effect on October 3:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I assume all your critics. But, please, could we concentrate on functionality? – Sorin GFS Oct 3 at 13:28&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What reviewers have been saying for 3 iterations, is that as external people looking at your code for the first time, they're having a hard time making sense of the single-letter identifiers and the meaningless variable names - &lt;strong&gt;code that's hard to read is hard to functionally improve because it's hard to follow.&lt;/strong&gt; By ignoring the readability feedback you've been getting, you've basically worn your reviewers out, and posting a 4th iteration in VB.NET (to reach a new set of reviewers?) will not change anything: you will STILL get the SAME answers addressing your meaningless identifier names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same code, different tag, same answers - except, if reviewed as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt;, it would literally get &lt;em&gt;shredded&lt;/em&gt; for being VBA-with-lipstick, as it's not leveraging &lt;strong&gt;any&lt;/strong&gt; of the .NET framework.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; I stand by my &lt;em&gt;close-as-dupe&lt;/em&gt; decision. Implement it in actual .NET code if you want it reviewed by a .NET crowd.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-12-20T00:16:13.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6357" PostTypeId="2" ParentId="6351" CreationDate="2015-12-20T00:28:00.333" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;My full code is split across 9 different files. 8 of these are little classes that make the rest of my code easier to work with, and they are each 30-70 lines long. If I give a short explanation of what these classes do, can I leave these out and just post my main.cpp?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, you can leave those parts out. I would recommend linking to the full code on a Github repository or similar, so that people who want to take a look at that part can do so. If you leave them out, it definitely helps to give a short explanation of what they do.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;My main.cpp file is 386 lines long. Is this too long? About 100 of these lines are just opening files, and error handling, while passing on the actual nitty-grittys on to other lower level functions. Should I exclude them from the post to make it shorter and easier to read, or should I include them to make the call hierarchy more clear?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;386 lines doesn't sound too long to me. When posting this code, it is important that you don't strip it down too much so that it is &quot;easier to read&quot;. Unlike Stack Overflow where &quot;minimal examples&quot; are the norm, we want full context.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In general, when having several classes, it is perfectly okay to leave entire classes out from the question itself. When posting only one class, it is usually alright to leave entire methods out. But avoid stripping code away from methods when posting site to Code Review, as doing so makes your code look like hypothetical code or example code - which is off-topic here.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-12-20T00:28:00.333" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6358" PostTypeId="2" ParentId="6350" CreationDate="2015-12-20T03:13:34.533" Score="20" Body="&lt;p&gt;Thanks Santa!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/x1dna.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/x1dna.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been wanting to learn C++ more in depth for quite a while now, and this book should certainly help. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: It turns out there was more! :D &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ANVQ2.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ANVQ2.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="53251" LastEditDate="2015-12-30T00:44:31.683" LastActivityDate="2015-12-30T00:44:31.683" CommentCount="1" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6359" PostTypeId="1" AcceptedAnswerId="6360" CreationDate="2015-12-20T10:02:52.500" Score="8" ViewCount="96" Body="&lt;p&gt;I have been working on a software since a while in Java, and started the designing phase of it. I use JavaFX for the GUI, and use FXML for defining Scenes. I want to get the code reviewed which is related to how I handle the user interface. Like, how I render different pages, etc. Would that be considered on-topic on CodeReview?&lt;/p&gt;&#xA;" OwnerUserId="81472" LastEditorUserId="81472" LastEditDate="2015-12-20T10:09:45.787" LastActivityDate="2015-12-20T10:28:48.783" Title="Can you request review for User Interface code?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6360" PostTypeId="2" ParentId="6359" CreationDate="2015-12-20T10:28:48.783" Score="9" Body="&lt;p&gt;Yes, that would be considered on-topic, often we review even &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/css&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;css&amp;#39;&quot; rel=&quot;tag&quot;&gt;css&lt;/a&gt; designs here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just make sure you include some working code and you should be fine!&lt;/p&gt;&#xA;" OwnerUserId="62429" LastActivityDate="2015-12-20T10:28:48.783" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6361" PostTypeId="2" ParentId="6309" CreationDate="2015-12-20T17:27:01.817" Score="2" Body="&lt;p&gt;The thing about nitpicking is that it often addresses only the form without any relation to the problem that the given piece of code is trying to solve (i.e. without any 'meat', as Mat's Mug put it). There are quite a few answers here on CR where people seem to be working off nit lists, answers that only contain hot air about form. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps there should be a rule strongly discouraging the picking of nits &lt;strong&gt;that can be taken care of automatically by a code formatter (prettifier)&lt;/strong&gt;, and that answers purely about form (even if not automatically fixable, e.g. symbol names) are not overly helpful - unless they also &lt;em&gt;demonstrate&lt;/em&gt; how the application of their own advice results in a &lt;strong&gt;substantially&lt;/strong&gt; better expression of the algorithm/function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, some people seem to think that even poor/inadequate conventions are better than no conventions at all (e.g. Delphi, Java). The overriding concern should be clear, concise and precise expression of the algorithm or function under consideration. Clean, lean and mean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, of course, that only the prettifier criterion is hard (in the sense of 'well-defined') and the rest is about exercising good judgement... Especially as good code is always about the confluence of form and function. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;High-quality code often looks deceivingly obvious and slightly boring, belying the hard labour that went into making it so by trimming the fat, removing noise and distilling it to the essential. I.e. people may think &lt;em&gt;'Obvious, I coulda done that.'&lt;/em&gt; which is precisely where many of them are sadly mistaken.&lt;/p&gt;&#xA;" OwnerUserId="56653" LastActivityDate="2015-12-20T17:27:01.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6362" PostTypeId="1" AcceptedAnswerId="6398" CreationDate="2015-12-20T19:16:36.927" Score="23" ViewCount="210" Body="&lt;p&gt;Regular visitors of the 2nd monitor chat room may be familiar with &lt;a href=&quot;https://codereview.stackexchange.com/users/75639/robosanta?tab=profile&quot;&gt;@RoboSanta&lt;/a&gt;, a friendly bot, pimping posts that are hopefully upvote-worthy. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently RoboSanta posts one &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/4946/12390&quot;&gt;&lt;em&gt;Naruto answer&lt;/em&gt;&lt;/a&gt; per day (accepted non-selfie answer with zero score on a non-closed non-deleted question), randomly selected from a &lt;a href=&quot;http://data.stackexchange.com/codereview/query/264586/naruto-accepted-answer-with-zero-score&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE query&lt;/a&gt;. Pimping these is likely to attract upvotes, with few odd exceptions (typically some pre-2014 posts).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm thinking of adding a few more topics:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/4970/12390&quot;&gt;Ripe zombies&lt;/a&gt;: open questions with one or more non-deleted answers with zero score, and no answers having greater than zero score. Pimping these is likely to attract upvotes and reduce zombies.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5659/12390&quot;&gt;Code-only answers&lt;/a&gt;. Posting such answers is likely to attract downvotes and flags, and reduce crap.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5660/12390&quot;&gt;Bad Naruto&lt;/a&gt;: selfie accepted answers with zero or negative score, when there are other answers with positive score. Posting such answers is likely to attract downvotes and flags, and reduce crap.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In terms of frequency and timing, I'm thinking of one post per day per topic, and space them 2 hours apart.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you think these additional posts will be a good thing? Or some of these but not all of these?&#xA;Do you have any thoughts on the timing of these posts?&#xA;(Currently RoboSanta posts a Naruto at 21:00 UTC, a time when there's moderate activity.)&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2015-12-30T22:28:21.213" Title="RoboSanta the pimp" Tags="|discussion|chatbot|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6363" PostTypeId="2" ParentId="6362" CreationDate="2015-12-20T19:38:58.290" Score="-2" Body="&lt;p&gt;Just a personal opinion, but I wouldn't mind having it post one of each every hour (or maybe 2 hours). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of each because if it's going to interrupt chat, it may as well do it all at once.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every 1/2 hours because (IMO) that's infrequent enough to not be an annoyance, whilst maximising the frequency of posts for people who would be interested in them. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Can I also recommend giving RoboSanta a dedicated room for people who want to find its posts without having to search chat for them.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="81541" LastEditDate="2015-12-20T19:55:39.220" LastActivityDate="2015-12-20T19:55:39.220" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6364" PostTypeId="1" AcceptedAnswerId="6366" CreationDate="2015-12-21T16:26:51.930" Score="15" ViewCount="100" Body="&lt;p&gt;The title prompt has a capitalization bug:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Mpd1W.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should be &quot;State the ...&quot;, with a capital &quot;S&quot;.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="3143" LastEditDate="2015-12-21T17:54:24.743" LastActivityDate="2015-12-21T17:54:27.857" Title="Capitalization Bug in Title Prompt" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6366" PostTypeId="2" ParentId="6364" CreationDate="2015-12-21T17:54:27.857" Score="11" Body="&lt;p&gt;Time was, every prompt started with a lower-case character. Life was good. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then people started complaining about specific instances. &quot;We're a site for people studying proper English&quot; they said, &quot;It's important we set a good example&quot;, they claimed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fine. The title prompt here now starts with an upper-case character. &lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2015-12-21T17:54:27.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6367" PostTypeId="1" AcceptedAnswerId="6368" CreationDate="2015-12-22T08:08:37.820" Score="11" ViewCount="146" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/14214/maintaining-a-count-with-two-threads-using-conditional-variables&quot;&gt;Maintaining a count with two threads using conditional variables&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I saw this closure today. Why is this closed as off topic? This contains code written by me, and I received a very nice answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What point am I missing?&lt;/p&gt;&#xA;" OwnerUserId="11619" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2015-12-22T17:43:24.177" Title="Why was my question which contains the code written by me closed as off topic?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6368" PostTypeId="2" ParentId="6367" CreationDate="2015-12-22T08:33:50.050" Score="17" Body="&lt;p&gt;The cited reason for the closure is not that it was someone else's code, but that the code looked &lt;a href=&quot;/q/1981/9357&quot;&gt;hypothetical&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Normally, function names like &lt;code&gt;foo&lt;/code&gt;, &lt;code&gt;bar&lt;/code&gt;, or &lt;code&gt;functionA&lt;/code&gt; are indicators that the code is hypothetical.  Also, comments like &lt;code&gt;// Do something&lt;/code&gt; are stub code.  Questions containing such vague code are generally unreviewable, since there is too much left to the imagination.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, your question looks more like a simple demonstration that happens to have generic-looking function names.  It is a concrete program with a stated purpose.  You're asking for suggested improvements to the code and not generic best practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, the question is on-topic.  Some users may still think that the example is a bit on the hypothetical side since the demonstration doesn't do anything very useful.  However, it's not a clear-cut case that merits closure by a single moderator's decision.  I've reopened the question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-22T08:33:50.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6369" PostTypeId="2" ParentId="6350" CreationDate="2015-12-22T10:39:41.130" Score="14" Body="&lt;p&gt;Thanks Santa! I think someone wants me to make a start up ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/3RUDl.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/3RUDl.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For clarity, graphics card not included. That's mine :-)&lt;/p&gt;&#xA;" OwnerUserId="42325" LastEditorUserId="42325" LastEditDate="2015-12-24T15:14:16.923" LastActivityDate="2015-12-24T15:14:16.923" CommentCount="0" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6370" PostTypeId="1" AcceptedAnswerId="6376" CreationDate="2015-12-23T09:58:24.637" Score="9" ViewCount="81" Body="&lt;p&gt;I just went through the awarded Tumbleweed badges to check for any possible weed eater hat and stumbled over this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/100928/jquery-resizable-plugin&quot;&gt;jQuery resizable plugin&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The badge had been awarded 17 hours ago but the question is from 14th August 2015 which is clearly due to the needed range &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Asked a question with zero score, no answers, no comments, and low views for a week &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;so the badge should have been awarded long ago.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same is true for &lt;a href=&quot;https://codereview.stackexchange.com/questions/99183/creation-of-a-list-of-1000-items-with-backbone&quot;&gt;Creation of a list of 1000 items with Backbone&lt;/a&gt; which had been asked on 6th august 2015.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/GVZWN.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/GVZWN.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-12-23T22:39:50.593" Title="Delayed awarding of Tumbleweed badge" Tags="|bug|status-bydesign|badges|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6371" PostTypeId="1" AcceptedAnswerId="6372" CreationDate="2015-12-23T11:38:11.130" Score="1" ViewCount="55" Body="&lt;p&gt;Do I need to post dependency codes which are in the actual code I need to be reviewed?&lt;/p&gt;&#xA;" OwnerUserId="93010" LastEditorUserId="22222" LastEditDate="2015-12-23T16:15:23.310" LastActivityDate="2015-12-23T16:15:23.310" Title="Do I have to include the dependency codes while posting my code?" Tags="|discussion|site-policy|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6372" PostTypeId="2" ParentId="6371" CreationDate="2015-12-23T11:42:46.490" Score="6" Body="&lt;p&gt;No, you do not need to include all the dependencies of your code when posting it for review. But doing so can be helpful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We only require that the code should be working &lt;em&gt;for you&lt;/em&gt;, there is no requirement that everybody should be able to copy-paste your code and get it running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do not include all the code dependencies in your question, it is good if you either link to a Github repository that does include everything to make it fully runnable, or if you explain a bit what the omitted code does.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-12-23T11:42:46.490" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6373" PostTypeId="1" CreationDate="2015-12-23T15:09:52.407" Score="-2" ViewCount="125" Body="&lt;p&gt;-~- Your Yearly Airing Of The Grievances -~-&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of answers follow the template of:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Avoid X&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Description of why X is bad&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Do Y&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Description of why Y is good and better than what OP is doing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is great. However, some answers go all out and instead do:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Pay Attention To ME&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;Some tiny words here.&lt;/p&gt;&#xA;  &#xA;  &lt;h1&gt;NO REALLY PAY ATTENTION TO ME!!!11one!!&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;Other tiny words.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The ginormous labels are really distracting. Would it be frowned upon to edit the header ones into just the &lt;strong&gt;bold&lt;/strong&gt; ones? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, better, simply have the headers in answers all be the same size. We're writing code reviews here, not scholarly texts - I have yet to a problem solved by the header texts that wouldn't be adequately solved by simply having the bold.&lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="31292" LastEditDate="2015-12-23T15:24:27.923" LastActivityDate="2015-12-24T15:27:06.167" Title="Discouraging gigantic headers in answers?" Tags="|discussion|editing|markdown|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6374" PostTypeId="2" ParentId="6373" CreationDate="2015-12-23T15:21:43.620" Score="13" Body="&lt;p&gt;I think it would be inappropriate to change headers into bold text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For one thing, it's a trivial edit — if it were a suggested edit, would it really be worth +2 and bothering other users to review that change?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For another, changing semantic markup to non-semantic markup just to get the look you personally prefer is bad practice.  If you have a complaint about the stylesheet, air it as a site design issue.  Don't go around editing a large chunk of the site's existing posts.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-23T15:21:43.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6375" PostTypeId="2" ParentId="6373" CreationDate="2015-12-23T17:07:09.890" Score="13" Body="&lt;p&gt;I believe this is more a matter of personal preference than anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I tend to use &lt;code&gt;###&lt;/code&gt; (&lt;code&gt;h3&lt;/code&gt; in HTML) for headers, but I am fine with other people choosing anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is something that should not be any &quot;site policy&quot; or &quot;site recommendation&quot;, we have enough of those as it is.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2015-12-23T17:07:09.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6376" PostTypeId="2" ParentId="6370" CreationDate="2015-12-23T22:39:44.597" Score="9" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The author of &lt;a href=&quot;https://codereview.stackexchange.com/questions/100928/jquery-resizable-plugin&quot;&gt;jQuery resizable plugin&lt;/a&gt; had their account merged with another yesterday. During a merge, the badges are moved over/re-awarded and they can appear with a different creation date as a result.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;no comments&quot; is one of the requirements for the badge, so &lt;a href=&quot;https://codereview.stackexchange.com/questions/99183/creation-of-a-list-of-1000-items-with-backbone&quot;&gt;Creation of a list of 1000 items with Backbone&lt;/a&gt; became eligible once the comments were deleted yesterday.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="61" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2015-12-23T22:39:44.597" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6377" PostTypeId="2" ParentId="6350" CreationDate="2015-12-24T04:01:56.153" Score="14" Body="&lt;p&gt;Thanks Santa! I received &quot;&lt;em&gt;Clean Code&lt;/em&gt;&quot; by Robert C. Martin.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Zr7kj.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Zr7kj.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure this will be a great handbook for improving my reviews! :-)&lt;/p&gt;&#xA;" OwnerUserId="62429" LastActivityDate="2015-12-24T04:01:56.153" CommentCount="3" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6378" PostTypeId="2" ParentId="6373" CreationDate="2015-12-24T15:20:52.890" Score="10" Body="&lt;p&gt;&lt;em&gt;Disclaimer: I use H3 headers all the time&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree that gigantic headers don't look good.&#xA;But we might disagree on where we draw the line on what is &quot;gigantic&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;@200_success&lt;/a&gt; wrote in his answer, the important point is to use semantic markup. &lt;strong&gt;Strong markup&lt;/strong&gt; is not for headers. We should use markup designed for headers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But which semantic header should we use?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Clearly not H1 (prefixed with &lt;code&gt;#&lt;/code&gt; or underlined with &lt;code&gt;===&lt;/code&gt;). H1 is designed for top-level headings. On a question's page the question title uses H1 markup.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Clearly not H2 (prefixed with &lt;code&gt;##&lt;/code&gt; or underlined with &lt;code&gt;---&lt;/code&gt;). H2 is for headings denoting sub-sections within an H1 block. On a question's page, H2 is used by the &quot;Answers&quot; and the &quot;Your Answer&quot; sections.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Next in line is H3 (prefixed with &lt;code&gt;###&lt;/code&gt;), which seems to be the smallest header markup rendered differently from normal text on Stack Exchange sites (as far as I know).&#xA;As such, it's really the only semantic header that makes sense in answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I use H3 headers whenever it makes sense to split my answer to sections. I don't find it excessive at all, so obviously this is my recommendation.&#xA;And as explained above, using H1 and H2 are inappropriate, obnoxious, and look really bad.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2015-12-24T15:27:06.167" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6379" PostTypeId="1" CreationDate="2015-12-25T22:16:20.093" Score="33" ViewCount="910" Body="&lt;p&gt;As 2015 comes to an end, let's kick off Best of Code Review 2015!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All Code Review users will be invited to nominate (link to) the best questions and answers from this year, and showcase them as examples of what great CR questions and answers should look like.  Prizes in the form of bounties will be awarded wherever feasible.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The winners of Best of Code Review 2015 are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Newcomer Answer (best answer by a user who had not posted an answer before 2015):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@5gon12eder on &lt;a href=&quot;//codereview.stackexchange.com/a/107067&quot; rel=&quot;nofollow&quot;&gt;Easier user input in C++&lt;/a&gt;, with 7 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Night and Day (most dramatic improvement):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@MatthiasEttinger on @MarieAnne's &lt;a href=&quot;//codereview.stackexchange.com/a/108781&quot; rel=&quot;nofollow&quot;&gt;IP and router connections&lt;/a&gt;, with 7 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lots of Laughs (answer that makes the best use of humor to illustrate a point):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@Vogel612 on &lt;a href=&quot;//codereview.stackexchange.com/a/79306&quot; rel=&quot;nofollow&quot;&gt;LOL'ing-Up Project Euler One&lt;/a&gt;, with 8 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Diplomat (tough advice in an answer, delivered in the most tactful manner):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@Barry on &lt;a href=&quot;//codereview.stackexchange.com/a/115336&quot; rel=&quot;nofollow&quot;&gt;Connect 4 refine the diagonal check&lt;/a&gt;, with 7 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Exterminator (answer that points out the most obscure bug):&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;@Quuxplusone on &lt;a href=&quot;//codereview.stackexchange.com/a/95021&quot; rel=&quot;nofollow&quot;&gt;Hybrid Lock Implementation (C++)&lt;/a&gt;, with 12 meta votes&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Bounty prizes will be awarded shortly by the generous prize sponsors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that Best of Code Review 2015 has helped to showcase contributions from our members — not just the winners, but the other nominees as well.  Let's do this again next year!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-01-16T00:22:38.447" LastActivityDate="2016-01-16T00:26:22.400" Title="Best of Code Review 2015" Tags="|discussion|fun|best-of|" AnswerCount="11" CommentCount="14" CommunityOwnedDate="2015-12-26T21:16:21.300" ContentLicense="CC BY-SA 3.0" />
  <row Id="6380" PostTypeId="2" ParentId="6379" CreationDate="2015-12-25T23:16:21.337" Score="16" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6403/23788&quot;&gt;&lt;strong&gt;Diplomat:&lt;/strong&gt;&lt;/a&gt; Tough advice in an answer, delivered in the most tactful manner&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-16T00:26:00.990" CommentCount="0" CommunityOwnedDate="2015-12-25T23:16:21.337" ContentLicense="CC BY-SA 3.0" />
  <row Id="6381" PostTypeId="2" ParentId="6379" CreationDate="2015-12-25T23:17:39.137" Score="18" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6401/23788&quot;&gt;&lt;strong&gt;Lots of Laughs:&lt;/strong&gt;&lt;/a&gt; Answer that makes the best use of humor to illustrate a point.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-01-16T00:25:39.597" CommentCount="1" CommunityOwnedDate="2015-12-25T23:17:39.137" ContentLicense="CC BY-SA 3.0" />
  <row Id="6382" PostTypeId="2" ParentId="6379" CreationDate="2015-12-25T23:19:07.667" Score="16" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6402/23788&quot;&gt;&lt;strong&gt;Exterminator:&lt;/strong&gt;&lt;/a&gt; Answer that points out the most interesting obscure bug in the original code.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-16T00:26:22.400" CommentCount="0" CommunityOwnedDate="2015-12-25T23:19:07.667" ContentLicense="CC BY-SA 3.0" />
  <row Id="6383" PostTypeId="2" ParentId="6379" CreationDate="2015-12-25T23:20:44.237" Score="18" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6400/23788&quot;&gt;&lt;strong&gt;Night and Day:&lt;/strong&gt;&lt;/a&gt; The most dramatic improvement (nominate both the question with the most hopeless code and the answer that cleans it up the best)&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-01-16T00:25:06.003" CommentCount="0" CommunityOwnedDate="2015-12-25T23:20:44.237" ContentLicense="CC BY-SA 3.0" />
  <row Id="6384" PostTypeId="2" ParentId="6379" CreationDate="2015-12-25T23:22:19.577" Score="24" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6399/23788&quot;&gt;&lt;strong&gt;Best Newcomer (Answer) category:&lt;/strong&gt;&lt;/a&gt; Best answer by a user who had not posted an answer before 2015.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-16T00:24:13.713" CommentCount="0" CommunityOwnedDate="2015-12-25T23:22:19.577" ContentLicense="CC BY-SA 3.0" />
  <row Id="6385" PostTypeId="2" ParentId="6379" CreationDate="2015-12-25T23:23:21.843" Score="10" Body="&lt;p&gt;&lt;strong&gt;Best Newcomer (Question) category:&lt;/strong&gt; Best question by a user who had not posted a question before 2015.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2015-12-27T06:51:41.320" LastActivityDate="2015-12-27T06:51:41.320" CommentCount="0" CommunityOwnedDate="2015-12-25T23:23:21.843" ContentLicense="CC BY-SA 3.0" />
  <row Id="6386" PostTypeId="2" ParentId="6379" CreationDate="2015-12-25T23:28:58.417" Score="14" Body="&lt;p&gt;&lt;strong&gt;Best Title category:&lt;/strong&gt; The question with the best title. (If the title was later added by someone else, be sure to credit the user who edited the title.)&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2015-12-25T23:28:58.417" CommentCount="4" CommunityOwnedDate="2015-12-25T23:28:58.417" ContentLicense="CC BY-SA 3.0" />
  <row Id="6387" PostTypeId="2" ParentId="6362" CreationDate="2015-12-26T17:12:42.250" Score="0" Body="&lt;p&gt;I think selfie answers with zero score aren't necessarily bad.  In some cases such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/71835/simon-says-html5/74272#74272&quot;&gt;this selfie answer&lt;/a&gt; the intent was to simply show that the real answer was understood, acknowledged and appreciated.  It could have been posted as a new question, but I find questions of the &lt;strong&gt;&quot;Krappy Kode (version 5.2b)&quot;&lt;/strong&gt; variety to be annoying, especially if I've already reviewed the code twice.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's appropriate that such an answer gets zero upvotes and zero downvotes, IMHO, because it's really just a manifestation of the real answers which are worthy of upvotes and isn't sufficiently reworked to bother people for another review.  However, it's valuable because anyone looking at the question later will see the revised version as well as the rationale for the changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-12-26T17:12:42.250" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6388" PostTypeId="1" CreationDate="2015-12-27T08:19:00.923" Score="32" ViewCount="494" Body="&lt;p&gt;Sometimes a question may look highly suspicious that it might get closed,&#xA;very commonly:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;looks broken&lt;/li&gt;&#xA;&lt;li&gt;looks hypothetical&lt;/li&gt;&#xA;&lt;li&gt;unclear what OP is asking&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These suspicions aside, what if you have a genius idea for an answer, that will surely help the OP, and be valuable for the community. Should you answer anyway? Quickly before it gets closed?&#xA;Or should you refrain from answering? Why?&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2016-02-08T21:00:12.243" LastActivityDate="2016-08-15T15:24:30.113" Title="Should you refrain from answering questions that are likely to get closed?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6389" PostTypeId="2" ParentId="6388" CreationDate="2015-12-27T08:19:00.923" Score="30" Body="&lt;p&gt;&lt;strong&gt;Do not answer questions that are likely to get closed.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Such questions are either not ready yet, or not suitable for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question that is not ready may be misinterpreted. You simply cannot know what the OP is really thinking, and your &quot;genius&quot; answer might very well be completely off the mark. Leave a comment, ask the OP to improve the question to avoid misunderstandings, and to improve the experience of all users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question that is not suitable for the site should get closed, hopefully without answers, to discourage other users from posting similarly unsuitable questions.&#xA;Closed questions with answers cause all kinds of problems:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Crap questions with upvoted answers cannot be deleted. If a question deserves to be deleted, it would be good if we could remove them from the searchable content pool, and not be blocked by answers that shouldn't be there in the first place.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When users fix broken code in the question, sometimes they do more than that, and include improvements suggested by answers, invalidating those answers. Often all in one edit, so a simple rollback doesn't help. If an answer pointed out the bug that made the question broken, then the question cannot be fixed without invalidating that answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These examples are from &lt;em&gt;today only&lt;/em&gt;, and surely there are more. Such problems are very common.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please refrain from answering questions that are likely to get closed.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2016-08-15T15:24:30.113" LastActivityDate="2016-08-15T15:24:30.113" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6390" PostTypeId="2" ParentId="6379" CreationDate="2015-12-27T09:44:14.380" Score="15" Body="&lt;p&gt;&lt;strong&gt;Best shortening&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course I am not talking about CodeGolf, this category aims to reward answers that given an absurdly long and bloated code in the question, shorten it significantly while retaining functionality &lt;strong&gt;and improving readibility&lt;/strong&gt; at the same time.&lt;/p&gt;&#xA;" OwnerUserId="54718" LastActivityDate="2015-12-27T09:44:14.380" CommentCount="2" CommunityOwnedDate="2015-12-27T09:44:14.380" ContentLicense="CC BY-SA 3.0" />
  <row Id="6391" PostTypeId="2" ParentId="6350" CreationDate="2015-12-27T23:44:47.913" Score="21" Body="&lt;p&gt;Time to break the book trend...&lt;br&gt;&#xA;I'm one of those people that can't think of anything for gifts,&#xA;sorry Santa.&#xA;But I really like the present, I didn't have my own mug, so thank you!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/t9cHK.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/t9cHK.jpg&quot; alt=&quot;Mug when empty/cold&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/CtqXC.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/CtqXC.jpg&quot; alt=&quot;Mug when hot&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2015-12-27T23:44:47.913" CommentCount="6" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6392" PostTypeId="2" ParentId="6350" CreationDate="2015-12-28T15:02:29.487" Score="16" Body="&lt;p&gt;Thank you (still very much secret) Santa, that's indeed very delightful!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/r1dz7.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/r1dz7.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2015-12-28T15:02:29.487" CommentCount="0" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6393" PostTypeId="2" ParentId="6362" CreationDate="2015-12-29T11:35:49.963" Score="5" Body="&lt;p&gt;For the timing part, I would like to suggest that Robo Santa posts 2 times a day. This is because some users aren't online 24/7. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How about posting on 9:00 UTC and 21:00 UTC ?  I wouldn't space them 2 hours apart because it would make it harder to find them.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2015-12-29T11:35:49.963" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6394" PostTypeId="2" ParentId="6350" CreationDate="2015-12-29T18:30:46.527" Score="17" Body="&lt;p&gt;Look what Santa brought me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ThgoN.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ThgoN.jpg&quot; alt=&quot;Thanks Santa!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Awesome!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Oh productivity, how small thou art.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It even has a note:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/jolNo.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/jolNo.jpg&quot; alt=&quot;Note&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2015-12-29T22:24:07.823" LastActivityDate="2015-12-29T22:24:07.823" CommentCount="3" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6395" PostTypeId="2" ParentId="6379" CreationDate="2015-12-30T12:34:42.293" Score="12" Body="&lt;p&gt;&lt;strong&gt;Not As Easy As It Looks category:&lt;/strong&gt; Question that superficially appears simple but turns out to be more difficult than expected&lt;/p&gt;&#xA;" OwnerUserId="58193" LastActivityDate="2015-12-30T12:34:42.293" CommentCount="0" CommunityOwnedDate="2015-12-30T12:34:42.293" ContentLicense="CC BY-SA 3.0" />
  <row Id="6396" PostTypeId="2" ParentId="6350" CreationDate="2015-12-30T21:21:00.167" Score="15" Body="&lt;p&gt;Woah, my secret Santa really went above and beyond!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/87dGh.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/87dGh.png&quot; alt=&quot;Randall Munroe - Thing Explainer + What if? + Robert C. Martin - The Clean Coder&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Awesome!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2015-12-30T21:21:00.167" CommentCount="0" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6397" PostTypeId="2" ParentId="6350" CreationDate="2015-12-30T21:36:57.897" Score="10" Body="&lt;p&gt;Perfect!!! Got mine this afternoon too!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I imagine my &quot;wish list&quot; made it hard to decide, but this is a great choice for me. Much appreciated!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lkkCA.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lkkCA.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2015-12-30T21:36:57.897" CommentCount="0" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6398" PostTypeId="2" ParentId="6362" CreationDate="2015-12-30T22:28:21.213" Score="7" Body="&lt;h3&gt;No one-boxing&lt;/h3&gt;&#xA;&lt;p&gt;This is less about the content/targets of the feeds and more about the formatting as they appear in chat (especially if multiple are posted in a short time).&lt;/p&gt;&#xA;&lt;p&gt;At the time of this writing, this is what the feeds look like:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/rNOVP.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/rNOVP.png&quot; alt=&quot;robosanta1&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;That is, each one is two posts, like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;RoboSanta:&lt;/em&gt; &lt;code&gt;Naruto answer; accepted non-selfie answer with 0 score:&lt;/code&gt;&lt;br&gt;&#xA;&lt;em&gt;RoboSanta:&lt;/em&gt; &lt;code&gt;https://codereview.stackexchange.com/questions/113202/check-if-divisible/113205#113205&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;With the 2nd one being the large one-boxed post.&lt;/p&gt;&#xA;&lt;p&gt;My idea would be to keep the feed description and the post associated into one chat post, maybe like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;RoboSanta:&lt;/em&gt; Naruto answer: accepted non-selfie answer with 0 score: &lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/113202/check-if-divisible/113205#113205&quot;&gt;Check if divisible&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Mark-up version:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Naruto answer: accepted non-selfie answer with 0 score: **[&amp;lt;Post-Title&amp;gt;](&amp;lt;Post-URL&amp;gt;)**&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2015-12-30T22:28:21.213" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6399" PostTypeId="1" CreationDate="2015-12-31T00:26:32.543" Score="9" ViewCount="326" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6384/23788&quot;&gt;Best of Code Review 2015 - Best Newcomer (answer)&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Best answer by a user who had not posted an answer before 2015.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer. Include a short explanation of what makes the suggestions in the answer exceptional.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2015, downvotes don't count, and Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-01-01T23:04:11.533" Title="Best of Code Review 2015 - Best Newcomer (answer) category" Tags="|discussion|fun|best-of|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6400" PostTypeId="1" CreationDate="2015-12-31T00:30:34.560" Score="10" ViewCount="334" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6383/23788&quot;&gt;Best of Code Review 2015 - Night and Day&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The most dramatic improvement (nominate both the question with the most hopeless code and the answer that cleans it up the best).&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer. Include a short explanation of what makes the suggestions in the answer exceptional.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2015, downvotes don't count, and Santa reserves the right to award the top-voted nominee pair a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-01-13T21:11:45.323" Title="Best of Code Review 2015 - Night and Day category" Tags="|discussion|fun|best-of|" AnswerCount="8" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6401" PostTypeId="1" CreationDate="2015-12-31T00:32:19.143" Score="10" ViewCount="344" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6381/23788&quot;&gt;Best of Code Review 2015 - Lots of Laughs&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Answer that makes the best use of humor to illustrate a point.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2015, downvotes don't count, and Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-01-04T10:58:02.283" Title="Best of Code Review 2015 - Lots of Laughs category" Tags="|discussion|fun|best-of|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6402" PostTypeId="1" CreationDate="2015-12-31T00:33:59.670" Score="12" ViewCount="311" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6382/23788&quot;&gt;Best of Code Review 2015 - Exterminator&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Answer that points out the most interesting obscure bug in the original code.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2015, downvotes don't count, and Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-01-14T23:21:46.520" Title="Best of Code Review 2015 - Exterminator category" Tags="|discussion|fun|best-of|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6403" PostTypeId="1" CreationDate="2015-12-31T01:11:15.283" Score="10" ViewCount="296" Body="&lt;p&gt;Please post your nominations for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6380/23788&quot;&gt;Best of Code Review 2015 — Diplomat category&lt;/a&gt;: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Tough advice in an answer, delivered in the most tactful manner.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post, nominated answers must have a creation date in 2015, downvotes don't count, and Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-01-09T14:26:30.297" Title="Best of Code Review 2015 - Diplomat category" Tags="|discussion|fun|best-of|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6404" PostTypeId="1" AcceptedAnswerId="6405" CreationDate="2015-12-31T09:59:20.673" Score="8" ViewCount="561" Body="&lt;p&gt;Code for programming challenges, such as &lt;a href=&quot;https://projecteuler.net/&quot; rel=&quot;nofollow&quot;&gt;Project Euler&lt;/a&gt;, is apparently welcome on codereview and the respective tags exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be considered on-topic to post solutions to problem sets from bioinformatics/computational biology, as given on &lt;a href=&quot;http://rosalind.info/&quot; rel=&quot;nofollow&quot;&gt;ROSALIND&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible arguments against it could be:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Some challenges are not fully language-agnostic, but require specific framework, such as &lt;code&gt;biopython&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Some challenges can't be tackled without a partial shift in focus: you have to think about the biological aspect of of the problem too.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think that solutions to &lt;a href=&quot;http://rosalind.info/&quot; rel=&quot;nofollow&quot;&gt;ROSALIND&lt;/a&gt;? challenges are worth to be discussed on codereview, but before I start to post any, I'd like to get a general consent from the folks here. &lt;/p&gt;&#xA;" OwnerUserId="73217" LastActivityDate="2023-01-16T08:26:32.640" Title="Are bioinformatics challenges from ROSALIND welcome?" Tags="|discussion|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6405" PostTypeId="2" ParentId="6404" CreationDate="2015-12-31T10:15:19.727" Score="11" Body="&lt;p&gt;Programming Challenges of any kind are accepted on Code Review, as long as they include code!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We often have people post challenges from sites like CodeEval, Project Euler and many others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally they don't need to support every language, just one is fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, our Reviewers do require a challenge description &lt;strong&gt;in the post&lt;/strong&gt; in case the link ever rots.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastActivityDate="2015-12-31T10:15:19.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6406" PostTypeId="2" ParentId="6404" CreationDate="2015-12-31T11:21:56.213" Score="7" Body="&lt;p&gt;Yes, they are very welcome. I'm personally a big fan of getting as much different frameworks as possible represented on Code Review and we have no rules against exotic variants.&lt;/p&gt;&#xA;&lt;p&gt;To address your concerns:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Some challenges are not fully language-agnostic, but require specific framework, such as biopython.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Many real-world problems are not language-agnostic in that sense. One of the first things a programmer should realize is one should always use the right tool for the job. Regardless of whether that tool turns out to be C++, JavaScript, COBOL, Grails or Python. If your tool needs a specific environment, so be it.&lt;/p&gt;&#xA;&lt;p&gt;It can't hurt to explicitly state what frameworks/environments are required to run the code. In some cases it's even required. Don't forget a description of what problem your code solves is also very important.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Some challenges can't be tackled without a partial shift in focus: you have to think about the biological aspect of of the problem too.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;While this is true for writing the code, don't be alarmed if the answers will not touch this specific problem. Answers on Code Review are allowed to be about any and all aspects of the code, regardless of their priority. Of course, answers giving you exactly what you need are preferred and are usually (or at least should be) higher scoring.&lt;/p&gt;&#xA;&lt;p&gt;Code Review is not about what you want. It's about what you get.&lt;/p&gt;&#xA;&lt;p&gt;If you still have doubts, take a look at the following tags. We don't discriminate based on language.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;assembly-container&quot;&gt;assembly&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vhdl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;vhdl&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;vhdl-container&quot;&gt;vhdl&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tis-100&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tis-100&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;tis-100&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tis-100-container&quot;&gt;tis-100&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;brainfuck-container&quot;&gt;brainfuck&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;lolcode-container&quot;&gt;lolcode&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;unity3d-container&quot;&gt;unity3d&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cmake&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cmake&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;cmake&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;cmake-container&quot;&gt;cmake&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="75307" LastEditDate="2023-01-16T08:26:32.640" LastActivityDate="2023-01-16T08:26:32.640" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="6407" PostTypeId="2" ParentId="6404" CreationDate="2015-12-31T11:34:24.683" Score="9" Body="&lt;p&gt;A search for &lt;a href=&quot;//codereview.stackexchange.com/search?q=is%3Aquestion+%5Bbioinformatics%5D+rosalind&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;is:question [bioinformatics] rosalind&lt;/code&gt;&lt;/a&gt; shows that there are already three questions.  Go ahead and post your code for review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2015-12-31T11:34:24.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6408" PostTypeId="2" ParentId="6400" CreationDate="2015-12-31T19:57:13.503" Score="4" Body="&lt;p&gt;Nominating myself: the &quot;Night&quot; was a weird busy loop involving the current time and an atomic long, as well as a vague specification.  &quot;Day&quot; is atomically incrementing a long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79818/generating-a-64-bit-unique-integer-in-java/80064#80064&quot;&gt;Generating a 64 bit unique integer in Java&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="39404" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2015-12-31T19:57:13.503" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6409" PostTypeId="2" ParentId="6350" CreationDate="2015-12-31T21:50:48.867" Score="14" Body="&lt;p&gt;Just got mine today... Legend of Zelda mouse pad, gorgeous and perfect for this Nintendo Nerd! ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/dUogH.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/dUogH.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vBSIy.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vBSIy.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2015-12-31T22:11:49.763" LastActivityDate="2015-12-31T22:11:49.763" CommentCount="1" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6410" PostTypeId="1" CreationDate="2015-12-31T23:05:10.420" Score="19" ViewCount="163" Body="&lt;p&gt;I was going through the review queue and came across a question that I thought may be off-topic.&#xA;I was deciding which topic it would be off-topic for, if any. And noticed that the radio buttons are too high.&#xA;This was strange as the &quot;why should this question be closed?&quot; was fine.&#xA;(Horrible red underlining by me).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/A46Ya.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/A46Ya.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/mGIa6.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mGIa6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just to make sure it wasn't my &lt;a href=&quot;https://i.stack.imgur.com/cYlns.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;Firefox&lt;/a&gt;(&lt;a href=&quot;https://i.stack.imgur.com/94XCD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;original&lt;/a&gt;) messing up, I tried in &lt;a href=&quot;https://i.stack.imgur.com/Lb7vs.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chrome&lt;/a&gt; and &lt;a href=&quot;https://i.stack.imgur.com/chDEm.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;Edge&lt;/a&gt;.&#xA;Both of which I've rarely, if ever, touched.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2021-09-16T21:21:49.213" LastActivityDate="2021-09-16T21:21:49.213" Title="Off-topic because... There are strange radio buttons" Tags="|bug|status-completed|design|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6411" PostTypeId="5" CreationDate="2016-01-01T21:30:17.647" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2016-01-01T21:30:17.647" LastActivityDate="2016-01-01T21:30:17.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6412" PostTypeId="4" CreationDate="2016-01-01T21:30:17.647" Score="0" Body="This tag is used when asking questions about undeleting questions/answers." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2016-01-01T21:30:17.647" LastActivityDate="2016-01-01T21:30:17.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6413" PostTypeId="2" ParentId="6402" CreationDate="2016-01-01T21:32:55.153" Score="7" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/113679/game-counting-to-21/113691#113691&quot;&gt;I guess I'm nominating my own here.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This answer I wrote was actually one I did not intend to write; it was actually pointed out to me by @200_success, probably due to the fact that I asked a question with code that had &lt;em&gt;very&lt;/em&gt; similar functions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code was about a game where each player takes turns saying numbers. The number is then summed to the total. The player who says the number that sums the total to be greater than 21 (or greater than or equal to, in my case) loses. The code wrote an AI who was &quot;guaranteed&quot; to win, according to OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bug? &lt;em&gt;AI lost to me.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I pointed that out in my answer, and changed the given code by @200_success in his/her/its answer to fit OP's needs. This drastic change may also allow this to be eligible for the Night and Day category.&lt;/p&gt;&#xA;" OwnerUserId="49308" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-01T21:32:55.153" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6414" PostTypeId="2" ParentId="6399" CreationDate="2016-01-01T23:04:11.533" Score="14" Body="&lt;p&gt;Nominating this answer to &lt;a href=&quot;https://codereview.stackexchange.com/a/107067/84718&quot;&gt;Easier user input in C++&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is more topics covered in the answer than lines of code in the question. All thoroughly developed, educational, and to the point. What more?&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-01-01T23:04:11.533" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6415" PostTypeId="1" AcceptedAnswerId="6420" CreationDate="2016-01-02T16:29:49.300" Score="-7" ViewCount="88" Body="&lt;p&gt;I have seen when some OP post reference links to their questions, it always go to that page in the current tab which I opened at that moment. That is really annoying when I have to back and forth. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.google.lk/?gfe_rd=cr&amp;amp;ei=3PqHVse2M8f08weYiYjYBQ&amp;amp;gws_rd=ssl&quot; rel=&quot;nofollow&quot;&gt;Test here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64992" LastEditorUserId="52915" LastEditDate="2023-03-09T19:33:21.533" LastActivityDate="2023-03-09T19:33:21.533" Title="Hyperlinks are not opened in new tab" Tags="|feature-request|status-declined|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6416" PostTypeId="1" AcceptedAnswerId="6417" CreationDate="2016-01-02T22:34:09.807" Score="6" ViewCount="104" Body="&lt;p&gt;On &lt;a href=&quot;https://codereview.stackexchange.com/questions/115649/isinternetavailable&quot;&gt;IsInternetAvailable&lt;/a&gt;, I've written an answer (&lt;a href=&quot;https://codereview.stackexchange.com/questions/115649/isinternetavailable/115671#115671&quot;&gt;IsInternetAvailable&lt;/a&gt;) that addresses more high-level issues with the code from my perspective.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From what I can tell from the help center, questions that are about such a high-level review are not considered in the scope. How about answers that address such points, even though they weren't put up for consideration?&lt;/p&gt;&#xA;" OwnerUserId="35495" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-01-02T23:31:09.120" Title="Are answers that discuss design/architecture related aspects of an on-scope question valid?" Tags="|discussion|scope|specific-answer|" AnswerCount="1" CommentCount="0" ClosedDate="2016-01-03T18:11:24.333" ContentLicense="CC BY-SA 3.0" />
  <row Id="6417" PostTypeId="2" ParentId="6416" CreationDate="2016-01-02T23:31:09.120" Score="6" Body="&lt;p&gt;Reviewers are always free to voice concerns about &lt;em&gt;any &amp;amp; all aspects of the code&lt;/em&gt; - and since &lt;em&gt;the code is the design&lt;/em&gt;, the design is always somewhat implicitly up for review as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We ask that &lt;em&gt;reviewees&lt;/em&gt; post their actual implementation, because &quot;any &amp;amp; all aspects of the code&quot; includes more than &lt;em&gt;just the high-level design&lt;/em&gt;, so an asker posting a hypothetical implementation that's really just presenting a design, in such a way that really only the design is up for review, would be off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if a reviewee posts their completed design (through their working code) and you come along and see design flaws, just like if a reviewer comes along and sees a bug that the OP missed, then that's when OP possibly gets the most out of CR!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; These restrictions are for questions, to make sure the code posted is in a reviewable state - answers don't have these restrictions.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-01-02T23:31:09.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6418" PostTypeId="2" ParentId="6401" CreationDate="2016-01-02T23:59:51.473" Score="7" Body="&lt;p&gt;When I saw this, the first thing which came to mind were CR's couple questions under the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore I nominate Vogel612's &lt;a href=&quot;https://codereview.stackexchange.com/a/79306/35559&quot;&gt;answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/79298/loling-up-project-euler-one&quot;&gt;LOL'ing-Up Project Euler One&lt;/a&gt;. A question using a language which is simply ridiculous calls for an equally humorous answer, and I think this covers it well!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A very good review as a matter of fact!&lt;/p&gt;&#xA;" OwnerUserId="35559" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-01-02T23:59:51.473" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6419" PostTypeId="2" ParentId="6350" CreationDate="2016-01-03T07:37:01.490" Score="8" Body="&lt;p&gt;I need to actually take photos (my bad), but thank you to my secret Santa, for the game and the &lt;strong&gt;dragons!&lt;/strong&gt; &lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-01-03T07:37:01.490" CommentCount="8" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6420" PostTypeId="2" ParentId="6415" CreationDate="2016-01-03T11:22:51.080" Score="8" Body="&lt;p&gt;This has been requested several times, all over the place, and rejected pretty universally. A few examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/2275/make-links-posted-by-users-open-in-a-new-window&quot;&gt;Make links posted by users open in a new window&lt;/a&gt; (Meta.SE)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/237745/why-doesnt-stack-exchange-open-links-in-a-new-tab&quot;&gt;Why doesn't Stack Exchange open links in a new tab?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackoverflow.com/questions/252367/why-arent-hyperlinks-opened-in-a-new-window&quot;&gt;Why aren't hyperlinks opened in a new window?&lt;/a&gt; (Meta.SO)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://math.meta.stackexchange.com/questions/10736/open-links-in-new-tab&quot;&gt;Open links in new tab&lt;/a&gt; (Meta.Math)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://wordpress.meta.stackexchange.com/questions/690/make-external-links-open-in-new-window-tab&quot;&gt;Make external links open in new window/tab&lt;/a&gt; (Meta.WordPress)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://english.meta.stackexchange.com/questions/2839/why-does-clicking-on-a-link-not-open-a-new-tab&quot;&gt;Why does clicking on a link not open a new tab?&lt;/a&gt; (Meta.English)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can find a bunch more pretty easily with something like this in Google Search:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;link new tab site:meta.*.stackexchange.com&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The only positively voted one I found easily was on TeX.SE's meta, and even there, the first comment disagrees and has many more upvotes than the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short: this won't happen. As for why, you can get some insightful UX research concerning this topic on UX.SE (in addition to the various replies on the meta posts above), for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://ux.stackexchange.com/questions/19892/opening-website-external-links-in-new-window-published-usability-tests&quot;&gt;Opening website external links in new window — published usability tests&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://ux.stackexchange.com/questions/13727/is-there-ever-a-good-reason-to-force-opening-a-new-browser-window?lq=1&quot;&gt;Is there ever a good reason to force opening a new browser window?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And a few more - check out the &quot;linked&quot; and &quot;related&quot; links on those pages.&lt;/p&gt;&#xA;" OwnerUserId="5209" LastEditorUserId="-1" LastEditDate="2017-04-13T12:32:21.757" LastActivityDate="2016-01-03T11:22:51.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6421" PostTypeId="2" ParentId="5834" CreationDate="2016-01-04T03:53:34.683" Score="2" Body="&lt;p&gt;I was just looking around our site tags and checking if I could clean anything up. Noticed we didn't have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket.io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket.io&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket.io&lt;/a&gt; tag, &lt;strong&gt;I think we should have one.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason being, &lt;strong&gt;I just started to use the library myself&lt;/strong&gt;, and really, it's too distant from WebSockets (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/websocket&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;websocket&amp;#39;&quot; rel=&quot;tag&quot;&gt;websocket&lt;/a&gt;, however, the library is built off this) for Socket.io questions to be lumped in that tag. Also, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/socket&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;socket&amp;#39;&quot; rel=&quot;tag&quot;&gt;socket&lt;/a&gt; is too broad for Socket.io. If we have people using Socket.io, chances are they don't care too much about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sockets&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sockets&amp;#39;&quot; rel=&quot;tag&quot;&gt;sockets&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Some notes:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=socket.io+score%3A1&quot;&gt;https://codereview.stackexchange.com/search?q=socket.io+score%3A1&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have 28 posts (with a score &gt;=1) where socket.io is mentioned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;14 of these are from 2015, and 12 of &lt;em&gt;these&lt;/em&gt; are questions!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me, that's enough for a tag. Especially when what we have doesn't really suit it.&lt;/p&gt;&#xA;" OwnerUserId="35559" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-01-04T03:53:34.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6422" PostTypeId="2" ParentId="6401" CreationDate="2016-01-04T10:58:02.283" Score="1" Body="&lt;p&gt;Because I really started laughing while I read &lt;strong&gt;braceophilia&lt;/strong&gt; I would like to nominate &lt;a href=&quot;https://codereview.stackexchange.com/users/78136/holroy&quot;&gt;holroy&lt;/a&gt;'s &lt;a href=&quot;https://codereview.stackexchange.com/a/108325/29371&quot;&gt;answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/108321/checking-if-text-is-not-displayed&quot;&gt;Checking if text is not displayed&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-04T10:58:02.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6423" PostTypeId="2" ParentId="6403" CreationDate="2016-01-04T15:30:48.383" Score="6" Body="&lt;p&gt;I'm a bit hesitant to post my answer to &lt;a href=&quot;https://codereview.stackexchange.com/a/115336/31292&quot;&gt;Connect 4 refine the diagonal check&lt;/a&gt;, mainly since I guess OP didn't really accept the tough advice. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually try very hard to understand all the code in OP, regardless of how poorly or cryptically written, but this was one of the few questions in which I gave up because I had no idea what was going on anywhere. Tact has never been my strong suit, but I tried very hard to convey the importance of readability. &lt;/p&gt;&#xA;&#xA;&lt;hr /&gt;&#xA;&#xA;&lt;p&gt;The existence of this category and the desire for self-improvement on the tact front led me to completely rewrite my answer to &lt;a href=&quot;https://codereview.stackexchange.com/a/115357/31292&quot;&gt;C++ concurrency library&lt;/a&gt;. The OP again was completely unreceptive to any advice, culminating in the amazing comment of&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;My choice of naming is excellent. This is C++ standard committee whose choice was poor.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;so I'm answering that question less for his sake than for future readers of the question. &lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-01-05T04:53:13.327" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6424" PostTypeId="2" ParentId="6243" CreationDate="2016-01-04T18:41:13.207" Score="0" Body="&lt;p&gt;Based on the discussion here, I've made &lt;a href=&quot;//meta.stackoverflow.com/a/313267/1157100&quot;&gt;this proposal on Stack Overflow&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions about existing working code must identify a &lt;strong&gt;specific problem or concern&lt;/strong&gt;. Requests for &lt;strong&gt;open-ended critiques&lt;/strong&gt; to improve code that already works as intended may be appropriate on &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5777&quot;&gt;Code Review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The first sentence states that the question is off-topic on Stack Overflow, &lt;em&gt;using a criterion that already exists&lt;/em&gt; on Stack Overflow's Help Center.  I've phrased it with a subtle hint that a simple way to resolve the problem would be to mention the specific concern, so that the question can remain open on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second sentence suggests an alternate way to seek advice.  &quot;Open-ended critique&quot; is the most succinct way I could think of to explain Code Review's purpose to the Stack Overflow audience.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-01-04T18:41:13.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6425" PostTypeId="1" AcceptedAnswerId="6426" CreationDate="2016-01-04T21:49:52.047" Score="6" ViewCount="68" Body="&lt;p&gt;Unfortunately &lt;a href=&quot;https://codereview.stackexchange.com/questions/115680/simple-string-compression-reloaded&quot;&gt;in this question&lt;/a&gt; I posted some broken code due a copy-n-paste mistake without realizing. I've contemplated closing it but two answers have picked up on it and they also suggest other things beyond just pointing out the bugs. So I'm not sure if it might be better to just leave it?&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-01-04T22:13:30.430" Title="What to do with question with compiler warnings/errors due to copy &amp; paste error" Tags="|discussion|specific-question|broken-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6426" PostTypeId="2" ParentId="6425" CreationDate="2016-01-04T22:02:24.453" Score="7" Body="&lt;p&gt;You only realized &lt;em&gt;after the fact&lt;/em&gt; and &lt;em&gt;after receiving answers&lt;/em&gt; that the code you had posted was broken, and it wasn't clearly-enough broken to be pointed out and closed as &lt;em&gt;broken code&lt;/em&gt; at a glance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd just let it go, and suggest to post a new question with the correct code, modified with whatever other recommendations you received from answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, pretend it never happened, and post a follow-up! :)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you had realized the error &lt;em&gt;before&lt;/em&gt; receiving answers, you could have edited the correct code into the question; someone could have pointed out the bugs in a comment, and/or voted to close as broken code - still then, the correct thing to do would have been to edit with the working code, because the purpose of putting a question &quot;on hold&quot; is to block answers that would be invalidated by fixing the code.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2016-01-04T22:13:30.430" LastActivityDate="2016-01-04T22:13:30.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6427" PostTypeId="2" ParentId="6402" CreationDate="2016-01-05T03:19:02.730" Score="13" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/95021/39810&quot;&gt;This answer&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/16369/quuxplusone?tab=profile&quot;&gt;Quuxplusone&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/q/95006/39810&quot;&gt;&quot;Hybrid Lock Implementation (C++)&quot;&lt;/a&gt; points out a nearly invisibly typo that breaks the whole thing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the question, OP meant to write &lt;code&gt;this-&amp;gt;mFlag&lt;/code&gt; but wrote &lt;code&gt;this&amp;gt;mFlag&lt;/code&gt; and of course, since in C++ &lt;code&gt;this&lt;/code&gt; is just a pointer, everything compiles. That's one reason to avoid &lt;code&gt;this-&amp;gt;&lt;/code&gt; qualifying member variables in C++, especially when they are integer types that can be compared with &lt;code&gt;&amp;gt;&lt;/code&gt; &lt;code&gt;;)&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apart from that, the answer also gives a lot of other very good advices. Definitely a +1.&lt;/p&gt;&#xA;" OwnerUserId="39810" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-01-05T03:19:02.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6428" PostTypeId="2" ParentId="6400" CreationDate="2016-01-05T13:00:30.217" Score="6" Body="&lt;p&gt;Nominating &lt;a href=&quot;https://codereview.stackexchange.com/q/108691/84718&quot;&gt;Shorter cleaner technique of writing code with variables and lists?&lt;/a&gt; for the &quot;night&quot; and &lt;a href=&quot;https://codereview.stackexchange.com/a/108781/84718&quot;&gt;my answer&lt;/a&gt; for the &quot;day&quot;. More because the night was so dark than the day is bright.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code went from extremely long, almost all-in-one, function involving tons of copypasta and similarly purposed &lt;code&gt;nameX&lt;/code&gt; variables to OOP approach involving a list of objects parsing their attributes. Reducing the length of the code by 83% while largely increasing readability.&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-05T13:00:30.217" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6429" PostTypeId="2" ParentId="1954" CreationDate="2016-01-06T13:26:21.173" Score="37" Body="&lt;h3&gt;Simon's Guide for posting a good question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There are a lot of questions that appear on Code Review, and all questions are fighting for reviewer attention. This is a non-exhaustive list of items that I am looking for in a Code Review question when determining whether or not I should review it and how I should vote on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your question is lacking a lot of the following, then it is very likely that I will down-vote it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is your question on-topic?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make it clear whether or not the code works and produces the correct results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you stripped your code from context before posting it on Code Review (not good!)? Is the code you are posting on Code Review your real code and exactly your real code (good!)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Motivation&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why did you spend time writing this code? Why does this code exist?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might also want to say why you decided to post a question on Code Review. What are you hoping to improve in the code? If you have no specific wishes for improvements, just say something like &quot;Any and all improvements welcome&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Usage code, example inputs and outputs&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to use your code? Is it a game that anyone can just copy and compile and run? Is it some library, or some methods, that should be used from other code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code is some algorithm with a clear set of inputs and outputs, provide at least a few sets of input and output pairs. This will help reviewers understand what your code does, and to see what edge-cases you have already thought of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code is for printing things to the console, provide an example output of what your program prints.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't just say &quot;This is my code, can I make it better?&quot;. A reviewer does not want to read your code to understand what it does, the reviewer wants &lt;em&gt;you&lt;/em&gt; to give a bit of explanation about what your code does and then the reviewer will decide if it is worth reviewing or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When asked to give more description about what your code does, don't just say &quot;Can't you read the code?&quot;. &lt;em&gt;You&lt;/em&gt; are the one who wants your code reviewed, then it is up to &lt;em&gt;you&lt;/em&gt; to make your question interesting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Describe the details and your approach&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How did you approach the task of writing the code? How did you disassemble your problem? How did you assemble your solution? &lt;a href=&quot;http://web.archive.org/web/20160121201931/http://importblogkit.com/2015/05/how-do-you-eat-an-elephant/&quot; rel=&quot;nofollow noreferrer&quot;&gt;How do you eat an elephant?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many different ways to write &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tic-tac-toe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tic-tac-toe&amp;#39;&quot; rel=&quot;tag&quot;&gt;tic-tac-toe&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sudoku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sudoku&amp;#39;&quot; rel=&quot;tag&quot;&gt;sudoku&lt;/a&gt;. How flexible is your approach? Do you support different sizes or other parameters? Have you used nine variables, a one-dimensional array, or a two-dimensional array?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To implement a certain algorithm, are you using a hashmap, a list, a set, a stack, or a queue...?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Class/Method summary&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you include multiple classes in your question, add a short summary about what each class is responsible for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you include only one or a few classes in your question, make a little list before you present your code about what functions/methods exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Don't assume that everyone knows what you are talking about&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are making anything that few people know about, make people learn things just by reading your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are making a tool for something that few people know about (such as an already existing game or application), describe the context and maybe even describe why you wanted to make this tool for that game/application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if your code is about something that is very common knowledge, such as playing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tic-tac-toe&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tic-tac-toe&amp;#39;&quot; rel=&quot;tag&quot;&gt;tic-tac-toe&lt;/a&gt;, you can still include a link to the Wikipedia page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Does your code do anything useful or interesting?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least to me, reading code about interesting things (or in interesting ways) is much more interesting than reading yet another ordinary &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code has some sort of GUI, add one or more screenshots of how it looks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Take your time, don't be lazy&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Never say &quot;I want to do XYZ as well but I am lazy and haven't done so yet&quot; or &quot;I know that I should clean up the XYZ class/method but I have been lazy&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And absolutely do not say &quot;I want to do this using XYZ instead, can you please write the code for me?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't just write the code and put it up on Code Review as fast as you can. Review it yourself before asking us to review it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Possible things you cannot use&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there any restrictions that prevent you from using some techniques that you are familiar with, but prevented from using? (A common one is: What version of Java are you able to use? Can you use Java 8?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Especially if there are restrictions that may seem arbitrary, provide reasons for why the restrictions exists.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2018-11-13T19:32:35.610" LastActivityDate="2018-11-13T19:32:35.610" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="6430" PostTypeId="1" CreationDate="2016-01-06T14:53:11.337" Score="50" ViewCount="1195" Body="&lt;p&gt;If your name is on the first two pages of &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=reputation&amp;amp;filter=all&quot;&gt;this page&lt;/a&gt; as of Site Graduation you'll be hearing from me soon... &lt;strong&gt;but that's good news!&lt;/strong&gt; &lt;sub&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;this time&lt;/sub&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;br&gt;&#xA;We want to send you a little care package, as a token of our appreciation for being awesome and making this site the success it has become! Inside this little box, you'll find:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A T-SHIRT!&lt;/strong&gt; — &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6434/69261&quot;&gt;the tagline has been decided on, and we're sticking with the tagline &quot;Making code slightly less wrong.&quot;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/tmTPA.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/tmTPA.png&quot; alt=&quot;T-SHIRTS!!!!!!!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;STICKERS!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/TMiEZ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TMiEZ.png&quot; alt=&quot;STICKERS!!!!!!!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;AN AWESOME RUBBER DUCK!&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/IYnAV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/IYnAV.png&quot; alt=&quot;A RUBBER DUCK!!!!!!! ZOMG!!!!!!!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll be reaching out to you at some point this week: be sure to fill out the form as soon as you're able to do so! You'll have two weeks to do so, after which, I'll close it and take care of sending all of these wonderful items your way! &lt;s&gt;I'm not gonna offer a precise prediction&lt;/s&gt; It'll take &lt;em&gt;precisely&lt;/em&gt; between 42 and 56 days for these to arrive at your doorstep.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're not on the list, don't worry too much about it — we've got some extra swag stored we can send to you for events and such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Thanks to all of you for making this site awesome!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="69261" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-02-23T19:33:09.820" Title="Code Review — Top User Swag!" Tags="|discussion|swag|" AnswerCount="2" CommentCount="35" ContentLicense="CC BY-SA 3.0" />
  <row Id="6431" PostTypeId="2" ParentId="6400" CreationDate="2016-01-06T15:53:50.737" Score="0" Body="&lt;p&gt;Question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/88850/a-little-integer-parser-vs-clean-code&quot;&gt;A little integer parser vs clean code&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not hopeless per-se, just a verbose solution to a simple problem from a beginner (we all have to start somewhere, don't we?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/88850/a-little-integer-parser-vs-clean-code/88856#88856&quot;&gt;(My) answer&lt;/a&gt; attempts to explain:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Why the problem is simple enough to warrant a simple answer, &lt;/li&gt;&#xA;&lt;li&gt;How learning APIs is valuable for beginners, &lt;/li&gt;&#xA;&lt;li&gt;an alternative solution, &lt;/li&gt;&#xA;&lt;li&gt;and also provided additional advice if 'reinventing-the-wheel' in the question is a form of academic exercise.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2016-01-06T15:53:50.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6432" PostTypeId="2" ParentId="6400" CreationDate="2016-01-06T15:58:21.080" Score="0" Body="&lt;p&gt;Question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/83174/sonar-remarks-make-sql-unreadable&quot;&gt;Sonar remarks make SQL unreadable?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This started off as a question about concatenating literal strings and how that can be improved to 'pass' Sonar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/83174/sonar-remarks-make-sql-unreadable/83212#83212&quot;&gt;(My) answer&lt;/a&gt; introduced a builder-like approach to the query construction, which is &lt;a href=&quot;https://codereview.stackexchange.com/questions/83174/sonar-remarks-make-sql-unreadable/83212#comment149713_83212&quot;&gt;well-received&lt;/a&gt; by the OP.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2016-01-06T15:58:21.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6433" PostTypeId="2" ParentId="6400" CreationDate="2016-01-06T16:04:54.833" Score="0" Body="&lt;p&gt;Question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/94883/writing-a-program-to-read-a-maximum-of-99-elements-in-an-iteration-from-a-list&quot;&gt;Writing a program to read a maximum of 99 elements in an iteration from a list&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Relatively simple problem, but the code had major problems with comments and hard-coding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/94883/writing-a-program-to-read-a-maximum-of-99-elements-in-an-iteration-from-a-list/94912#94912&quot;&gt;(My) answer&lt;/a&gt; started by focusing on the comments, and then concluded with an alternative solution based nothing more than Java's built-in methods.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastActivityDate="2016-01-06T16:04:54.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6434" PostTypeId="1" CreationDate="2016-01-07T09:51:51.543" Score="41" ViewCount="911" Body="&lt;p&gt;As you all &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6430/code-review-top-user-swag&quot;&gt;know&lt;/a&gt;, we're very close to sending SWAG to some of you! One of items you'll get is this awesome T-shirt!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/fk0BJ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/fk0BJ.png&quot; alt=&quot;DAMN AWESOME T-SHIRT&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see, below the logo we placed a very short tagline: &quot;&lt;em&gt;Making code slightly less wrong.&lt;/em&gt;&quot;. This is the tagline &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=25627837#25627837&quot;&gt;that was proposed in chat&lt;/a&gt;. But not everyone is in chat. So we'd like you guys to give us your proposals and vote to pick the one we’re gonna print. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here're rules:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Add proposals as answers to this meta post.&lt;/li&gt;&#xA;&lt;li&gt;One proposal per answer.&lt;/li&gt;&#xA;&lt;li&gt;We’ll close the list and voting in January 15th, 2016 @ 1:37pm EST. The answer with the biggest number of upvotes on that date wins and goes to printing. Caveat: this is subject to approval from &lt;s&gt;the design team overlords&lt;/s&gt; me.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And here're guidelines:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It should be a one-liner. So it can't be too long (or too short :)). Probably similar in length to &quot;Making code slightly less wrong.&quot;... more or less... :)&lt;/li&gt;&#xA;&lt;li&gt;Yea, I think that's it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="89809" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-18T18:33:44.400" Title="Let's pick t-shirt tagline!" Tags="|discussion|" AnswerCount="48" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6435" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T10:12:38.937" Score="9" Body="&lt;h1&gt;Your code... just better&lt;/h1&gt;&#xA;&lt;p&gt;I think the phrase came from somewhere on Meta, but I don't know where.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T10:12:38.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6436" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T10:17:48.570" Score="-5" Body="&lt;h1&gt;Approved&lt;/h1&gt;&#xA;&lt;h3&gt;or...&lt;/h3&gt;&#xA;&lt;h1&gt;Get your code Approved &lt;sup&gt;&lt;sup&gt;(tm)&lt;/sup&gt;&lt;/sup&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Kind of like the tag line in this photo:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/cv1Mg.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T10:17:48.570" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6438" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T10:18:39.887" Score="-4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I wanted hats but all I got was this shirt&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2016-01-07T10:18:39.887" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6441" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T10:50:30.187" Score="8" Body="&lt;h1&gt;Improving code, bit by bit&lt;/h1&gt;&#xA;&lt;p&gt;I thought I read something similar on the &amp;quot;New Design&amp;quot; post, but couldn't find it.&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T10:50:30.187" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6442" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T10:51:37.730" Score="32" Body="&lt;h1&gt;Making code slightly less wrong.&lt;/h1&gt;&#xA;&lt;p&gt;Just so the ones loving the existing line can vote to keep it.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=25627837#25627837&quot;&gt;Credits: @Zak&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-09T19:47:52.997" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="6443" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T11:08:34.907" Score="-2" Body="&lt;h1&gt;Making working code better&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This is how I normally describe what Code Review Stack Exchange is about. It incorporates one of the most important on-topic requirements: The code must be working.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-01-07T11:08:34.907" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6444" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T11:13:43.627" Score="-4" Body="&lt;h1&gt;Working code working better&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1751/31562&quot;&gt;rolfl's answer&lt;/a&gt; on &lt;em&gt;&quot;Can/Should our short site description be changed to better reflect what we are about?&quot;&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-01-07T11:13:43.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6445" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T13:17:47.880" Score="-2" Body="&lt;h1&gt;Code is imperfection which is becoming&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Liberally inspired from &lt;a href=&quot;https://en.wikipedia.org/wiki/Annie_Besant&quot; rel=&quot;nofollow&quot;&gt;Annie Besant&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Evil is only imperfection, that which is not complete, which is becoming, but has not yet found its end.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="13424" LastEditorUserId="13424" LastEditDate="2016-01-07T13:22:51.183" LastActivityDate="2016-01-07T13:22:51.183" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6446" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T13:30:22.850" Score="8" Body="&lt;h1&gt;Leave this code a little better than you found it&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Liberally inspired from &lt;a href=&quot;https://en.wikiquote.org/wiki/Robert_Baden-Powell&quot; rel=&quot;nofollow&quot;&gt;Robert Baden-Powell&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="80949" LastActivityDate="2016-01-07T13:30:22.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6447" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T13:36:56.830" Score="7" Body="&lt;h1&gt;A community working together for better code&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Because that's how I feel :)&lt;/p&gt;&#xA;" OwnerUserId="36120" LastActivityDate="2016-01-07T13:36:56.830" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6448" PostTypeId="2" ParentId="6400" CreationDate="2016-01-07T14:13:57.080" Score="3" Body="&lt;p&gt;Question: &lt;a href=&quot;https://codereview.stackexchange.com/q/110647/31292&quot;&gt;Find the Nth number divisible by only 2, 3, 5, or 7&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deceptive problem, where OP fell into the easy trap of thinking his solution was \$O(n)\$ simply because he was doing a constant number of operations per iteration. Additionally the code was mixing many responsibilities and could needed some love.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/110681/31292&quot;&gt;My answer&lt;/a&gt; provides both a cleaner way to solve the problem using his algorithm, but more importantly goes through and describes why his solution wasn't actually \$O(n)\$ and was actually exponential (with tables!) and then provides an actual \$O(n)\$ solution, complete with timing differences. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Exponential time to Linear time seems like night and day to me. &lt;/p&gt;&#xA;" OwnerUserId="31292" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-07T14:13:57.080" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6449" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T14:45:50.687" Score="2" Body="&lt;h1&gt;Making your code better&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;At first I thought &quot;making your (working) code better&quot;,&#xA;but that's too pedantic, not easy-going enough.&#xA;&quot;working&quot; code is kind of implied, no need to mention.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-01-07T14:45:50.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6450" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T14:46:57.157" Score="1" Body="&lt;h1&gt;Making your code suck less&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;(tongue-in-cheek)&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-01-07T14:46:57.157" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6451" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T14:47:07.137" Score="2" Body="&lt;h1&gt;codereview.stackexchange.com&lt;/h1&gt;&#xA;&lt;p&gt;Perhaps a bit boring though.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T14:47:07.137" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6452" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T14:48:22.467" Score="3" Body="&lt;h1&gt;Helping you code better&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;It's not really about making the posted code better.&#xA;It's really about making the posters write better code in the future.&#xA;Teach a man to fish.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-01-07T14:48:22.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6453" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T14:51:17.613" Score="-2" Body="&lt;h1&gt;Code quality police&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;We crack down on bad code like on minions from hell.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-01-07T14:51:17.613" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6454" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T14:53:00.360" Score="23" Body="&lt;h1&gt;Make it work, we'll make it shine&lt;/h1&gt;&#xA;&lt;p&gt;Hints at rule #1 &lt;em&gt;code must already be working&lt;/em&gt;, and pretty much sums up what we're all about.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T14:53:00.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6455" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T14:56:58.230" Score="-6" Body="&lt;h1&gt;Preventing Refuctoring&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;https://blog.codinghorror.com/new-programming-jargon/&quot; rel=&quot;nofollow&quot;&gt;definition of refuctoring&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2016-01-07T14:56:58.230" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6458" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T16:22:14.407" Score="28" Body="&lt;h1&gt;Because all code can be improved.&lt;/h1&gt;&#xA;&lt;p&gt;&lt;s&gt;Except Jon Skeet's&lt;/s&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T16:22:14.407" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6459" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T16:33:54.293" Score="0" Body="&lt;h1&gt;Mission Accomplished&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;or better, lower case:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;mission accomplished&lt;/h1&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I suggest that, because of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3778/34757&quot;&gt;this post&lt;/a&gt; (plus other reasons which may as well remain nameless)&#xA;but an overt reason is that people might be proud of having finished their mission (writing working code), and celebrate that. The T-shirt associates that celebration with taking it to the next level (i.e. code review), and implies that the mission is even more accomplished after code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, given that &quot;brevity is the soul of wit&quot;, like @Paweł said, &quot;it can't be too short&quot;. ;-)&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-01-07T18:23:25.923" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6460" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T16:35:04.050" Score="6" Body="&lt;h1&gt;Because every programmer needs a reviewer.&lt;/h1&gt;&#xA;&lt;p&gt;They just might not know it yet.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T16:35:04.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6461" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T17:22:43.487" Score="-2" Body="&lt;h1&gt;Because you need to know that you don't know what you don't know.&lt;/h1&gt;&#xA;&lt;p&gt;...you know.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T17:22:43.487" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6462" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T17:33:01.340" Score="2" Body="&lt;h2&gt;Making code better, together&lt;/h2&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-01-07T17:33:01.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6463" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T17:34:11.117" Score="-7" Body="&lt;h2&gt;Never stop improving&lt;/h2&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-01-07T17:34:11.117" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6464" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T17:35:58.040" Score="10" Body="&lt;h2&gt;There's always room for improvement&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Credit to @Pops&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-01-07T17:35:58.040" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6465" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T18:14:10.883" Score="17" Body="&lt;h1&gt;&lt;code&gt;if (code.isUgly()) { code.review(); }&lt;/code&gt;&lt;/h1&gt;&#xA;&lt;p&gt;As a wink to all those who write code for fun and/or for a living. And I think it reads good enough as English for non-coders to &amp;quot;get it&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Alternative (suggested by &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6434/lets-pick-t-shirt-tagline/6465?noredirect=1#comment14643_6465&quot;&gt;ChrisW&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;h3&gt;&lt;code&gt;if (code.isUgly) { code.review(); }&lt;/code&gt;&lt;/h3&gt;&#xA;&lt;p&gt;(difference is &lt;code&gt;isUgly&lt;/code&gt; is a property instead of method)&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T20:19:08.973" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="6466" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T18:53:53.080" Score="1" Body="&lt;h1&gt;Detail-Oreinted Developers&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Says it all, I think. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;&lt;sup&gt;&lt;sub&gt;PS: typo is intentional, stop fixing it ;-)&lt;/sub&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/sup&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="32391" LastEditorUserId="42632" LastEditDate="2016-01-07T20:47:19.953" LastActivityDate="2016-01-07T20:47:19.953" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6467" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T20:28:09.440" Score="-5" Body="&lt;p&gt;One for fans of &lt;em&gt;The Simpsons&lt;/em&gt;:&lt;/p&gt;&#xA;&lt;h1&gt;Embiggening quality for cromulent code&lt;/h1&gt;&#xA;" OwnerUserId="489" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T20:28:09.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6468" PostTypeId="2" ParentId="6430" CreationDate="2016-01-07T20:39:06.213" Score="15" Body="&lt;p&gt;I don't want to seem ungrateful in any way, but would it be possible to have a choice between a Code Review mug and the Code Review Rubber Duck?  It could be an option on the form we fill out for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just see myself using a mug more than a rubber duck, and I don't have kids to give it to.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastActivityDate="2016-01-07T20:39:06.213" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6469" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T20:52:18.523" Score="4" Body="&lt;h1&gt;It takes a community to raise a program...&lt;/h1&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T20:52:18.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6470" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T20:53:52.647" Score="-2" Body="&lt;h1&gt;Its not the first version but the code reviewed version that counts...&lt;/h1&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T20:53:52.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6471" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T20:54:58.177" Score="-2" Body="&lt;h2&gt;The sweetest sound is silence (at codereview.stackexchange.com)&lt;/h2&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-07T20:54:58.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6472" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T22:23:19.983" Score="-6" Body="&lt;h1&gt;He who laughs last laughs best&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A bit gender-specific but too bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a mashup of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6470/34757&quot;&gt;Loki's suggestion&lt;/a&gt;, the &lt;a href=&quot;https://www.google.fr/search?q=bonhommie&quot; rel=&quot;nofollow noreferrer&quot;&gt;bonhommie&lt;/a&gt; that exists on this site, and this &lt;a href=&quot;https://i.stack.imgur.com/L1tn6.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;canonical metric of code quality&lt;/a&gt; except substituting LOL for WTF.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-07T22:23:19.983" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6473" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T22:34:13.723" Score="2" Body="&lt;h1&gt;Better your code&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&quot;Long enough to cover the subject, and short enough to create interest.&quot;&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2016-01-07T22:34:13.723" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6474" PostTypeId="2" ParentId="6434" CreationDate="2016-01-07T23:00:28.037" Score="-2" Body="&lt;h1&gt;Better code reviewed&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This is again a short one.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2016-01-07T23:00:28.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6475" PostTypeId="1" AcceptedAnswerId="6476" CreationDate="2016-01-07T23:43:21.443" Score="-3" ViewCount="56" Body="&lt;p&gt;When should a answer be &quot;accepted&quot; since in Code Review it is a opinion review, and not a fact-based answer that points to a problem in a code (or something like that), and any opinion can be good enough?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, user A says a opinion and user B says another in their reviews. But which one must be chosen The One? After all, opinions are indifferent to each other when rated by someone neutral to them.&lt;/p&gt;&#xA;" OwnerUserId="90236" LastActivityDate="2016-01-08T10:48:00.977" Title="Accepting reviews (opinions) instead of facts that work" Tags="|discussion|accepted-answer|" AnswerCount="2" CommentCount="0" ClosedDate="2016-01-08T00:01:13.090" ContentLicense="CC BY-SA 3.0" />
  <row Id="6476" PostTypeId="2" ParentId="6475" CreationDate="2016-01-07T23:45:24.657" Score="10" Body="&lt;p&gt;The asker should mark as accepted the answer which they found most constructive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's not an objective thing (on any of the Stack Exchange sites even).  It is entirely the opinion of the asker.  It's a super upvote, if you will.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2016-01-07T23:45:24.657" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6477" PostTypeId="2" ParentId="6475" CreationDate="2016-01-07T23:47:17.483" Score="5" Body="&lt;p&gt;While Code Review answers can deal with opinions, they often deal with accepted best practices, bug fixes, and other non-opinionated improvements.  As @nhgrif says, accept the one that helped you the most.  Sometimes, this is the answer that covers the most, sometimes it is the one that points out an obscure bug.  It really depends on the circumstances.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorDisplayName="user34073" LastEditDate="2016-01-08T10:48:00.977" LastActivityDate="2016-01-08T10:48:00.977" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6478" PostTypeId="2" ParentId="6434" CreationDate="2016-01-08T00:16:19.523" Score="4" Body="&lt;h1&gt;&amp;nbsp;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;^ That there is nothing: no tag line at all, only the &lt;code&gt;CODE Q REVIEW&lt;/code&gt; logo.&lt;/p&gt;&#xA;" OwnerUserId="34757" LastActivityDate="2016-01-08T00:16:19.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6479" PostTypeId="2" ParentId="6434" CreationDate="2016-01-08T11:32:33.870" Score="11" Body="&lt;h1&gt;Does this code make my ass look fat?&lt;/h1&gt;&#xA;&lt;p&gt;(&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/141/31503&quot;&gt;source here&lt;/a&gt; )&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-08T11:32:33.870" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6480" PostTypeId="2" ParentId="6434" CreationDate="2016-01-08T16:15:33.947" Score="4" Body="&lt;h1&gt;We can refactor it. We have the technology.&lt;/h1&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2016-01-08T16:15:33.947" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6481" PostTypeId="2" ParentId="6434" CreationDate="2016-01-08T18:22:22.097" Score="15" Body="&lt;h2&gt;If it's not broken... fix it anyway&lt;/h2&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-09T07:47:46.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6482" PostTypeId="2" ParentId="5468" CreationDate="2016-01-08T21:55:44.627" Score="4" Body="&lt;h3&gt;A shorter, more focused one&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This is only two questions/requirements, but it may be handy:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This may be a question for &lt;a href=&quot;http://codereview.stackexchange.com&quot;&gt;Code Review&lt;/a&gt;, so long as: &lt;strong&gt;(A)&lt;/strong&gt; &lt;em&gt;the code works&lt;/em&gt;, &lt;strong&gt;and (B)&lt;/strong&gt; &lt;em&gt;it's not hypothetical or incomplete in any way&lt;/em&gt;. Please read the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic guide&lt;/a&gt; before posting, if you choose to go to &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;Code Review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Postable version:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;This may be a question for [Code Review](http://codereview.stackexchange.com), so long as: **(A)** _the code works_, **and (B)** _it's not hypothetical or incomplete in any way_. Please read the [on-topic guide](https://codereview.stackexchange.com/help/on-topic) before posting, if you choose to go to [Code Review](https://codereview.stackexchange.com/questions/ask).&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;362 characters length&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-08T22:49:57.393" CommentCount="0" CommunityOwnedDate="2016-01-08T21:58:47.783" ContentLicense="CC BY-SA 3.0" />
  <row Id="6483" PostTypeId="2" ParentId="6434" CreationDate="2016-01-09T04:24:37.920" Score="9" Body="&lt;h1&gt;&lt;code&gt;finally { exceptional code }&lt;/code&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Could also be &lt;code&gt;try { exceptional code }&lt;/code&gt;, or &lt;code&gt;catch ..&lt;/code&gt; of course, with the former being the most logical. But the above reads better, and has a longer &quot;fuse&quot; before you go &quot;wait, what?&quot; :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Based on a comment exchange with ChrisW &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1781/lets-make-community-ads/1786#1786&quot;&gt;on this old community ad suggestion&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-09T04:24:37.920" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6484" PostTypeId="1" AcceptedAnswerId="6485" CreationDate="2016-01-09T06:00:38.207" Score="10" ViewCount="82" Body="&lt;p&gt;In the near future, I'm probably gonna make a sizable post requesting the review of a Python project of mine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While its development hasn't been exactly test-&lt;em&gt;driven&lt;/em&gt;, I am crafting the unit tests alongside the real code and making sure stuff works together.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it reasonable to request a review of the unit tests too, and if so, should the test module go in the same post as the originally mentioned review, or in a separate one? The project and its testing module have separate github repos that I'll include in both posts, so that reviewers have access to the tools I do.&lt;/p&gt;&#xA;" OwnerUserId="87163" LastEditorUserId="87163" LastEditDate="2017-05-22T02:30:34.553" LastActivityDate="2017-05-22T02:30:34.553" Title="Can I request reviews of my unittests and where should that go?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6485" PostTypeId="2" ParentId="6484" CreationDate="2016-01-09T08:16:54.960" Score="8" Body="&lt;p&gt;There are plenty of questions about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unit-testing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unit-testing&amp;#39;&quot; rel=&quot;tag&quot;&gt;unit-testing&lt;/a&gt;.  Just include the tests to be reviewed as part of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The size of the question is a concern only if it exceeds 64 kB.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-01-09T08:16:54.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6486" PostTypeId="2" ParentId="6403" CreationDate="2016-01-09T14:26:30.297" Score="1" Body="&lt;p&gt;I'll nominate &lt;a href=&quot;https://codereview.stackexchange.com/questions/106307/printing-out-a-diamond-with-a-user-inputted-size/106314#106314&quot;&gt;this answer&lt;/a&gt; of mine to code in C++.  The question contained this line:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;since I am the only one reading my code, readability doesn't matter to me &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Naturally, that got jumped on by pretty much everyone viewing the question, but in the answer I tried to not only gently convey why readability is important, but then went on to show a version of the code half the size of the original, but with much improved readability, demonstrating one doesn't need to sacrifice readability to write compact code.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-09T14:26:30.297" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6487" PostTypeId="2" ParentId="6434" CreationDate="2016-01-09T17:23:30.843" Score="2" Body="&lt;h1&gt;Tough questions, Smart answers&lt;/h1&gt;&#xA;&lt;p&gt;From the old community ad:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/LZUho.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-09T17:23:30.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6488" PostTypeId="1" CreationDate="2016-01-09T17:36:46.430" Score="7" ViewCount="74" Body="&lt;p&gt;When voting on the Low Quality Queue, you can see this deletion reason::&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/v1lMj.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/v1lMj.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is more of a reason suited to Stack Overflow. Perhaps we could change it?&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="72910" LastEditDate="2016-01-12T11:40:41.070" LastActivityDate="2016-01-13T10:32:27.220" Title="Renaming the &quot;I'm having this problem too&quot; Low Quality flag reason" Tags="|discussion|low-quality-posts|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6489" PostTypeId="2" ParentId="6379" CreationDate="2016-01-09T17:46:33.807" Score="0" Body="&lt;p&gt;&lt;strong&gt;Best self-answer category&lt;/strong&gt;: For questions that the OP then answered later.&lt;/p&gt;&#xA;" OwnerUserId="23452" LastActivityDate="2016-01-09T17:46:33.807" CommentCount="0" CommunityOwnedDate="2016-01-09T17:46:33.807" ContentLicense="CC BY-SA 3.0" />
  <row Id="6492" PostTypeId="2" ParentId="6434" CreationDate="2016-01-09T23:44:11.230" Score="6" Body="&lt;h1&gt;Where good code comes to get better&lt;/h1&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-01-09T23:44:11.230" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6493" PostTypeId="2" ParentId="6434" CreationDate="2016-01-09T23:45:52.360" Score="5" Body="&lt;h1&gt;The code cleanup crew&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;(Make it 30 characters)&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-01-09T23:45:52.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6494" PostTypeId="2" ParentId="6402" CreationDate="2016-01-10T20:28:57.327" Score="4" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/110117/php-login-based-on-a-password-parameter/110121#110121&quot;&gt;Login without Password because of PHPs weak typing&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code was quite short, and relatively simple:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (strcmp($_GET[&quot;userpass&quot;], $correctPassword) == 0) {&#xA;    login();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The problem here is that PHP is not very strict with typing. If an array is passed to &lt;code&gt;strcmp&lt;/code&gt;, it returns &lt;code&gt;NULL&lt;/code&gt;, and as we all know, &lt;code&gt;NULL == 0&lt;/code&gt; is true. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like this example, as it shows why weak typing can easily lead to security issues (of course, generally passwords are hashed, so this problem would likely not occur in any secure code, but it still illustrates the point).&lt;/p&gt;&#xA;" OwnerUserId="49695" LastEditorUserId="49695" LastEditDate="2016-01-10T22:15:10.470" LastActivityDate="2016-01-10T22:15:10.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6495" PostTypeId="2" ParentId="6402" CreationDate="2016-01-10T20:32:01.250" Score="2" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/111901/a-simple-php-login-system/111930#111930&quot;&gt;What happened to my good password?&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is another question which shows that proper knowledge of functions concerning security is important, and that it is not advisable to just pass all input to some generic security cleaning function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because a password is passed to &lt;code&gt;strip_tags&lt;/code&gt;, a secure password such as &lt;code&gt;a&amp;lt;super$secure!password&lt;/code&gt; would be converted to the much less secure &lt;code&gt;a&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="49695" LastActivityDate="2016-01-10T20:32:01.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6496" PostTypeId="2" ParentId="6434" CreationDate="2016-01-11T16:07:30.817" Score="-3" Body="&lt;p&gt;&lt;strong&gt;Because computers don't care.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="93149" LastActivityDate="2016-01-11T16:07:30.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6497" PostTypeId="2" ParentId="5743" CreationDate="2016-01-11T17:05:32.947" Score="4" Body="&lt;p&gt;&lt;a href=&quot;http://www.github.com/Zomis/Brainduck&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TZ7Yz.png&quot; alt=&quot;Brainduck - Difficult languages need powerful IDEs&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-01-11T17:05:32.947" CommentCount="0" CommunityOwnedDate="2016-01-11T17:05:32.947" ContentLicense="CC BY-SA 3.0" />
  <row Id="6498" PostTypeId="2" ParentId="6400" CreationDate="2016-01-11T17:15:28.190" Score="3" Body="&lt;p&gt;I'm personally against nominating mine own question/answer.&lt;br/&gt;&#xA;After some thinking on what a good candidate could be I remembered this one :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question : &lt;a href=&quot;https://codereview.stackexchange.com/questions/104879/creating-a-numeric-phone-keypad&quot;&gt;Creating a numeric phone keypad&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a very simple program to set text to digits on the phone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/104879/creating-a-numeric-phone-keypad/104882#104882&quot;&gt;The answer&lt;/a&gt; is just not only a code review but also inspect on performance.&lt;br/&gt;&#xA;There was a whole discussion about this one in the chat.&lt;br/&gt;&#xA;With working together in the chat we got to this great answer with a lot of benchmarks, where we can see on how simple things already could improve our performance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I'm only a small part of the solution, I'm not the only one who took part of this.&lt;br/&gt;&#xA;This answer also helped me succeeding a technical test for new work and it will always remember me that a team effort can create awsome code/answers.&lt;/p&gt;&#xA;" OwnerUserId="35389" LastEditorUserId="35389" LastEditDate="2016-01-11T20:53:29.860" LastActivityDate="2016-01-11T20:53:29.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6499" PostTypeId="2" ParentId="6434" CreationDate="2016-01-12T03:27:07.363" Score="-2" Body="&lt;p&gt;&lt;strong&gt;&lt;em&gt;I've Got The Power!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&amp;amp; I will not hesitateTo().useIt();&lt;/p&gt;&#xA;&#xA;&lt;p&gt;alternative:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I.will(not).hesitateTo().use(it);&lt;/p&gt;&#xA;" OwnerUserId="77021" LastEditorUserId="81541" LastEditDate="2016-01-12T10:50:46.517" LastActivityDate="2016-01-12T10:50:46.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6501" PostTypeId="2" ParentId="5468" CreationDate="2016-01-12T08:22:07.887" Score="7" Body="&lt;p&gt;If we're going to be posting these kinds of comments, we should be careful not to steal questions from Stack Overflow that are actually on-topic for Stack Overflow.  (That's important: many Stack Overflow users (both newbies and veterans) don't understand what makes a question inappropriate for Stack Overflow, and they will get frustrated unless we explain why their question needs to be moved at all.)  I think that the &lt;a href=&quot;//meta.stackoverflow.com/a/313267/1157100&quot;&gt;wording proposed for a standard off-topic reason&lt;/a&gt; would serve our purpose well:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions about existing working code must identify a &lt;strong&gt;specific problem or concern&lt;/strong&gt;. Requests for &lt;strong&gt;open-ended critique&lt;/strong&gt; to improve code that already works as intended may be appropriate on &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5777&quot;&gt;Code Review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That covers two key criteria: the code must work, and the author must be receptive to suggestions for improvements in general.  Use your own judgement about whether the code looks too hypothetical or excessively reduced before posting the comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Markdown for copying:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;Questions about existing working code must identify a **specific problem or concern**. Requests for **open-ended critique** to improve code that already works as intended may be appropriate on [Code Review](https://codereview.meta.stackexchange.com/q/5777).&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-01-12T08:22:07.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6502" PostTypeId="1" AcceptedAnswerId="6504" CreationDate="2016-01-12T09:44:55.133" Score="-1" ViewCount="145" Body="&lt;p&gt;&lt;em&gt;NB. It's not an argument against &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c/1765#1765&quot;&gt;&quot;keeping the original code intact&quot;&lt;/a&gt;. I understand the point, I agree with the benefits and I realize the issues that may arise should we digress.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to hear the opinion of the community on the difference in regard to editing the original question after an answer's been provided between SO and CR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My point is that on SO, the original question &lt;strong&gt;should&lt;/strong&gt; contain the problematic issue and the answer needs to present a version relieved of said issue. Improving the original code to embrace the presented solution makes the latter meaningless and the former unhelpful, right? The protocol of SO dictates IMnsHO: &quot;&lt;em&gt;if XXX, apply to YYY&lt;/em&gt;&quot; and both parts are necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point with CR (again - IMnsHO) is rather to present a proper, readable and maintainable coding style. As such, it's of little interest how badly the original is composed and the essential goal's to conform to a higher standard (as agreed upon by the community). The protocol of CR dictates then: &quot;&lt;em&gt;whatever your XXX, apply YYY&lt;/em&gt;&quot;, which (when looking at the relevant part) boils down to &quot;&lt;em&gt;apply YYY&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course I'm making the issue simpler than it is because I wish to focus on the principle of the matter. Has the above discrepancy been considered? What was the verdict and its rationale?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those in my network who use CR, do so to see &lt;em&gt;good quality code&lt;/em&gt; to fetch inspiration for themselves, strengthen their best-practices and motivate co-workers to conform to a predictable quality. Are we odd doing such? If not, wouldn't it be a good idea to consider improving the questions, as to follow the pattern &quot;&lt;strong&gt;&lt;em&gt;subject:&lt;/strong&gt; declaring unsing(...) in methods? &lt;strong&gt;body:&lt;/strong&gt; like-this, like-that, ta-da!&lt;/em&gt;&quot;?&lt;/p&gt;&#xA;" OwnerUserId="47625" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-11-01T17:02:14.480" Title="Should Code Review serve as a refactoring cookbook?" Tags="|discussion|scope|editing|titles|" AnswerCount="2" CommentCount="17" ContentLicense="CC BY-SA 3.0" />
  <row Id="6504" PostTypeId="2" ParentId="6502" CreationDate="2016-01-12T11:12:02.043" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The point with CR (again - IMnsHO) is rather to present a proper, readable and maintainable coding style.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is where we might disagree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point of Code Review Stack Exchange is to &lt;em&gt;ask for reviews&lt;/em&gt;, it is &lt;strong&gt;not about the final result, but about the process&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review Stack Exchange is not a repository where we have a whole bunch of working programs, in their best version (what is &lt;em&gt;best&lt;/em&gt; may be opinion-based as well), in many different languages.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As such, it's of little interest how badly the original is composed and the essential goal's to conform to a higher standard (as agreed upon by the community).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;as agreed upon by the community&quot;, that's a problem. It is not up to the community of Code Review Stack Exchange to decide what is the higher/best standard. It is up to us to determine whether or not the code posted in the questions are living up to the standards or not.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you want to see code in its best, most recent, most clean version, use Github.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want more eyes on your code and want to improve it &lt;strong&gt;as it looks in a specific state, at a specific time&lt;/strong&gt;, then use Code Review Stack Exchange.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-01-12T11:12:02.043" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6505" PostTypeId="2" ParentId="6502" CreationDate="2016-01-12T11:36:15.170" Score="9" Body="&lt;h2&gt;Getting the best value out of Code Review&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I disagree with the premise that Code Review is about &quot;Whatever your XXX, apply YYY&quot;.  Code Review looks at your code, holistically and in the context of its intended usage, and provides customized advice to improve your program and your coding skills.  As the &lt;a href=&quot;/help/on-topic&quot;&gt;Help Center&lt;/a&gt; states, Code Review is not the place to ask &quot;What is best practice?&quot; questions.  Rather, it is the place to get open-ended critique on any and all aspects of your code.  Your code, in its original form, is at the heart of every question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that light, I think that some of your questions have been rather sketchy.  Some have been judged off-topic.  Others are marginal, and I think that you aren't asking questions in a way that gives you the best value out of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/q/69950/9357&quot;&gt;Single instance of reusable HttpClient&lt;/a&gt; reads almost like a Stack Overflow question.  The question title (originally &quot;Is a single instance of reusable HttpClient a bad idea?&quot;) asks a pointed question.  &quot;Poof&quot; is a made-up name (which is &lt;a href=&quot;/q/1709/9357&quot;&gt;often problematic&lt;/a&gt;, but would probably be allowable here, if it weren't for the mismatched parentheses).  I don't know why you've told us to imagine a try-catch — the error handling code should be included in the question, and we may critique that too.  (Alternatively, just don't mention the try-catch at all, and if an answer complains about your lack of error-handling, you can just silently ignore that advice.)  In short, it looks like you've gone to some lengths to sanitize your code for the question, when in fact you would get a more honest review of your code if you just presented it as-is.  (Would you sanitize your code before asking a co-worker to review it, then check in some other version of that code?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another question from yesterday (&lt;a href=&quot;https://codereview.stackexchange.com/q/116454/9357&quot;&gt;Function to validate a GUID, an EntityState, and some data&lt;/a&gt;) has problem with lack of context.  I would have a hard time giving you good advice, because I don't know what else is in your class.  Is your &lt;code&gt;Validate()&lt;/code&gt; function called from one method or many?  (If it's one, then it may be better not to have this code in its own function.  If it's many, then perhaps there is a way to refactor.)  Perhaps validating everything all at once isn't even the best way to do it.  But since there isn't any context given, we don't really have much freedom to offer you better advice.  Rather, we are restricted to tweaking whatever little code you've presented in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, my goal here is not to criticize your questions.  I just wanted to point out that &quot;Whatever your XXX&quot; is not the best mentality for Code Review.  We really do care about &lt;em&gt;your particular XXX&lt;/em&gt; and all its details.  If you want to ask about general principles abstractly, &lt;a href=&quot;//softwareengineering.stackexchange.com&quot;&gt;Software Engineering&lt;/a&gt; would be the place.  If you have a specific question about your code, whether or not it is in a working state, then &lt;a href=&quot;//codereview.stackexchange.com/a/49688/9357&quot;&gt;Stack Overflow&lt;/a&gt; would be the place.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Question titles&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;We once tried to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/896/9357&quot;&gt;Prompt for more meaningful question titles&lt;/a&gt;.  It turned out to be complicated and unworkable in general.  Given the choice between titling questions based on the purpose of the code or titling questions based on the concern that the author has about the code, it became clear that the purpose of the code was more important.  After all, each question is about &lt;em&gt;your&lt;/em&gt; code.  Code Review may reveal &lt;a href=&quot;//codereview.stackexchange.com/a/49688/9357&quot;&gt;problems with the code that you didn't even know existed&lt;/a&gt;.  Also, if question titles stated the concern, we would end up with hundreds of questions with the title like &quot;Please help me clean up this mess of &lt;code&gt;if&lt;/code&gt; statements!&quot;  With the longer questions, there would be too many concerns to fit in the title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in the end, we changed our site policy to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2454/9357&quot;&gt;Stop mentioning major concerns in title&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Editing questions after receiving answers&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;To preserve the fundamental question-and-answer nature of this site, the code in the question must be preserved.  The &lt;a href=&quot;/help/someone-answers&quot;&gt;Help Center&lt;/a&gt; states the policy, and suggests alternative ways to share your final result, if you so desire.  The rationale for not editing or adding &quot;finished&quot; code to questions is given in &lt;a href=&quot;/a/1765/9357&quot;&gt;this meta post&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-11-01T17:02:14.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6506" PostTypeId="5" CreationDate="2016-01-12T11:41:52.777" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2016-01-12T11:41:52.777" LastActivityDate="2016-01-12T11:41:52.777" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6507" PostTypeId="4" CreationDate="2016-01-12T11:41:52.777" Score="0" Body="This is for questions about low quality questions and answers that appear in the Low Quality Posts review queue." OwnerUserId="72910" LastEditorUserId="72910" LastEditDate="2016-01-12T19:33:24.137" LastActivityDate="2016-01-12T19:33:24.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6508" PostTypeId="1" CreationDate="2016-01-12T20:49:28.080" Score="3" ViewCount="63" Body="&lt;p&gt;After answering a few questions on Code Review and Stack Overflow, I noticed that the editor allows you to resize vertically, but not horizontally. The width seems to allow 80 characters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My questions is:&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not allow high-resolution monitors users to use some extra horizontal space (i.e. on the left) when editing answers? This meaning that the text-area allow resizing to the left, if window width allows it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My arguments to allow that:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Some programmers think that 80 chars/line is too small and might compromise readability as pointed out &lt;a href=&quot;https://stackoverflow.com/questions/276022/line-width-formatting-standard&quot;&gt;here&lt;/a&gt;. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Since Code Review is about asking for help about functioning code, this usually means lots of code, typically much more than plain text. I would optimize the editor for code editing, rather than plain text.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Many of us who post a question here are not that experienced to pay attention (or &quot;OCD&quot; enough, as I use to say) to line width, cyclomatic complexity (typically meaning large indentation levels) etc. and the code is very hard to read.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Here's a sample image of code showing improperly:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/WZ40U.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/WZ40U.jpg&quot; alt=&quot;Sample image&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="88433" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2016-01-17T14:28:18.533" Title="Dynamic editor width when answering" Tags="|feature-request|answers|editor|" AnswerCount="2" CommentCount="2" FavoriteCount="0" ClosedDate="2024-01-13T13:48:27.927" ContentLicense="CC BY-SA 3.0" />
  <row Id="6509" PostTypeId="2" ParentId="6508" CreationDate="2016-01-12T21:34:49.757" Score="4" Body="&lt;p&gt;This has been addressed on Meta.StackExchange back in 2009 with no sign of a change in layout.&lt;/p&gt;&#xA;&lt;h3&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/179781/262783&quot;&gt;Can SO have a fluid vs. fixed-width layout?&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;To quote &lt;a href=&quot;https://meta.stackexchange.com/users/811/shog9&quot;&gt;Shog9♦&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The primary designs are all based around a fixed layout; reworking&#xA;them is not feasible.&lt;/p&gt;&#xA;&lt;p&gt;This certainly doesn't preclude the use of fluid layouts for other&#xA;designs. For instance, mobile practically &lt;em&gt;demands&lt;/em&gt; a more fluid&#xA;display.&lt;/p&gt;&#xA;&lt;p&gt;And since the underlying data is all public and fairly easy to access,&#xA;you could always write your own UI similar to how &lt;a href=&quot;http://www.stackprinter.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stack Printer&lt;/a&gt;&#xA;does it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-12T21:34:49.757" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6510" PostTypeId="1" AcceptedAnswerId="6511" CreationDate="2016-01-13T03:24:18.017" Score="15" ViewCount="173" Body="&lt;p&gt;I honestly looked for a dupe for this but could not find one. If it did exist I would assume it was tag-centric so I didn't notice. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been doing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/powershell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;powershell&amp;#39;&quot; rel=&quot;tag&quot;&gt;powershell&lt;/a&gt; on SO for some time now and have a good grasp on the basics. I wanted to come over here to give people a little help (which I have so far once). The PowerShell tag here is not a busy one. I was curious to know what I could do, as a gifted amateur in that tag, to try and increase activity here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could personally try and create more content in a Q&amp;amp;A format but CodeReview.SE does not seem like a site that lends well to people answering their own questions? I could just put up some of my own complete code snippets here for people to look at but I don't think I have a lot of worthy questions based on them. I suppose I could also leave comments on SO more but I could see that as being noise that could be deleted and get me flagged depending. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be of use here!&lt;/p&gt;&#xA;" OwnerUserId="89853" LastEditorUserId="9357" LastEditDate="2016-01-13T09:23:18.397" LastActivityDate="2016-01-19T03:26:35.057" Title="What tips would you suggest to increase tag activity?" Tags="|discussion|questions|publicity|" AnswerCount="4" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6511" PostTypeId="2" ParentId="6510" CreationDate="2016-01-13T04:17:20.450" Score="13" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I could personally try and create more content in a Q&amp;amp;A format but CodeReview.SE does not seem like a site that lends well to people answering their own questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Funny you mention &lt;em&gt;create more content&lt;/em&gt; - that was exactly my CommunityBuilding.SE answer to &lt;em&gt;&lt;a href=&quot;https://communitybuilding.stackexchange.com/q/1168/402&quot;&gt;How do I start an active userbase for a tag in on a question and answer site (like Stack Exchange)?&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; tag has 264 questions and 494 answers today, but that tag's top &lt;strong&gt;three users&lt;/strong&gt; contributed 56 questions and 252 answers out of that number.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I decided I'd do everything I can to get the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; tag up to 100 questions to make it &lt;em&gt;badgeable&lt;/em&gt;, I started with &lt;em&gt;selfies&lt;/em&gt;. How many? I don't know, I never counted. I never held back from posting them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Eventually, &lt;em&gt;another user&lt;/em&gt; answers one of your questions. &lt;em&gt;Get them on board!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/osM6m.png&quot; alt=&quot;1&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Get into chat, meet the people, watch the tag; keep an eye on the tag's &lt;a href=&quot;https://codereview.stackexchange.com/tags/powershell/topusers&quot;&gt;top users&lt;/a&gt; page, &lt;em&gt;get to the top&lt;/em&gt; and make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/powershell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;powershell&amp;#39;&quot; rel=&quot;tag&quot;&gt;powershell&lt;/a&gt; a thing: by posting working scripts, you have a wonderful opportunity to &lt;em&gt;teach&lt;/em&gt; readers on this site enough to try their hand at it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz+powershell&quot;&gt;&lt;s&gt;&lt;sub&gt;&lt;sup&gt;wait, there's no FizzBuzz in PowerShell?!&lt;/sup&gt;&lt;/sub&gt;&lt;/s&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:51:23.563" LastActivityDate="2016-01-15T00:54:58.313" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6512" PostTypeId="2" ParentId="6510" CreationDate="2016-01-13T04:35:22.373" Score="13" Body="&lt;p&gt;To help sweeten the pot, I've offered bounties totalling +400 on three unanswered &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/powershell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;powershell&amp;#39;&quot; rel=&quot;tag&quot;&gt;powershell&lt;/a&gt; questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/26797128#26797128&quot;&gt;advertised&lt;/a&gt; the bounties in the Server Fault chat room.  Please help spread the word as well.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-01-13T04:35:22.373" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6513" PostTypeId="2" ParentId="6488" CreationDate="2016-01-13T10:22:47.713" Score="2" Body="&lt;p&gt;Perhaps:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is a request to review a different solution to a similar problem, it does not actually review the code that has been posted in the question. If you'd like a review of your code, you can ask for one by clicking [Ask Question].&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="72910" LastActivityDate="2016-01-13T10:22:47.713" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6514" PostTypeId="2" ParentId="6488" CreationDate="2016-01-13T10:32:27.220" Score="1" Body="&lt;h3&gt;Do we need this?&lt;/h3&gt;&#xA;&lt;p&gt;I'd say we do &lt;strong&gt;not&lt;/strong&gt; need this case. I mean come on, how often does it happen someone posts their own code for review into an answer?&lt;/p&gt;&#xA;&lt;p&gt;This isn't even remotely enough often as that such a thing would make sense...&lt;/p&gt;&#xA;&lt;p&gt;Looking at the recent deletions in the 10k tools, the only answers deleted were deleted by mods. I didn't check, (because the UI makes it kinda hard), but I think none of these deletions were for this specific problem.&lt;/p&gt;&#xA;&lt;p&gt;I guess that most of this is converting to comments and cleaning up code-only answers, but maybe a mod can provide numbers on this.&lt;/p&gt;&#xA;&lt;p&gt;Don't try to optimize things that happen once every leap year :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-13T10:32:27.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6515" PostTypeId="2" ParentId="6510" CreationDate="2016-01-13T11:14:19.130" Score="6" Body="&lt;h2&gt;Question Quality&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is something that I consider very important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently wrote a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;guide for how to post a good question&lt;/a&gt;. Some parts of that post that can help in this case is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Description&lt;/strong&gt; - If you describe what it is that you are doing, then you will help me understand the code&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Describe the details and your approach&lt;/strong&gt; - If you describe &lt;em&gt;how&lt;/em&gt; you are doing it, then you also help me understand the code&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Don't assume that everyone knows what you are talking about&lt;/strong&gt; - Make people learn something just by reading your question. (There are a lot of Stack Overflow questions where I learn precisely what I need to know just by reading the &lt;em&gt;question&lt;/em&gt; rather than the answers)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Include a link to a tutorial or two about the language in your post. If you are using a specific feature/syntax that are unfamiliar to most people, link to a page that describes that feature or syntax.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By writing high quality questions, you might just convince me to learn the language and to try to review your code.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-01-13T11:14:19.130" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6516" PostTypeId="2" ParentId="6220" CreationDate="2016-01-13T11:56:37.403" Score="2" Body="&lt;p&gt;This has now been fixed and works correctly.&lt;/p&gt;&#xA;" OwnerUserId="72910" LastActivityDate="2016-01-13T11:56:37.403" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6517" PostTypeId="2" ParentId="6434" CreationDate="2016-01-13T12:32:53.820" Score="6" Body="&lt;h1&gt;&lt;strong&gt;{ Brace yourselves }&lt;/strong&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;One of the most common review remarks. &lt;/p&gt;&#xA;" OwnerUserId="5474" LastActivityDate="2016-01-13T12:32:53.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6518" PostTypeId="1" CreationDate="2016-01-13T13:21:01.760" Score="12" ViewCount="77" Body="&lt;p&gt;I'm in the process of (hopefully) finishing up my first Dockerfile, and I was wondering if I'd be able to post it here, and see if I'm using Docker right, if the commands (it's based on Ubuntu so they're bash) could be improved etc.&lt;/p&gt;&#xA;" OwnerUserId="39471" LastEditorUserId="31562" LastEditDate="2016-01-13T13:35:22.100" LastActivityDate="2016-01-13T16:51:48.133" Title="Can I get a Dockerfile reviewed?" Tags="|discussion|asking-questions|questions|specific-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6520" PostTypeId="2" ParentId="6434" CreationDate="2016-01-13T13:52:03.243" Score="1" Body="&lt;h1&gt;We take code seriously&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Because those who don't just push and deploy.&lt;/p&gt;&#xA;" OwnerUserId="11919" LastActivityDate="2016-01-13T13:52:03.243" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6521" PostTypeId="2" ParentId="6434" CreationDate="2016-01-13T13:53:05.430" Score="0" Body="&lt;h1&gt;We don't just commit and deploy&lt;/h1&gt;&#xA;" OwnerUserId="11919" LastActivityDate="2016-01-13T13:53:05.430" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6522" PostTypeId="2" ParentId="6434" CreationDate="2016-01-13T13:55:09.537" Score="0" Body="&lt;h1&gt;You shall not pass&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;We used to do this practice of merging your code only when two other devs reviewed it. Not getting aproval... suffer. And it's a fun LOTR line, we being Gandalf-y and all.&lt;/p&gt;&#xA;" OwnerUserId="11919" LastActivityDate="2016-01-13T13:55:09.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6523" PostTypeId="1" AcceptedAnswerId="6524" CreationDate="2016-01-13T14:51:40.240" Score="14" ViewCount="277" Body="&lt;p&gt;Around the time of writing this post, this question was asked: &lt;a href=&quot;https://codereview.stackexchange.com/questions/116656/extension-method-failing-ca1004/116658#116658&quot;&gt;Extension method to list enum values&lt;/a&gt;. The OP is asking how to &quot;fix&quot; their code so a specific warning doesn't pop up (emphasis added):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, when I compile the code, I get the following warning:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;CA1004 Consider a design where 'EnumExtensions.SelectListFor()'&#xA;    doesn't require explicit type parameter 'T' in any call to it. &lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Can I somehow change the above code to overcome this warning? Or should I&#xA;  just suppress the warning?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code supplied in the question works just fine, but they aren't really asking for a review. They're more or less asking how to fix a specific issue, which belongs more on Stack Overflow than Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should we do here, and with questions like this in the future?&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-13T19:37:59.513" Title="What should we do about questions asking to &quot;fix&quot; warnings?" Tags="|discussion|scope|questions|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6524" PostTypeId="2" ParentId="6523" CreationDate="2016-01-13T14:57:56.223" Score="16" Body="&lt;p&gt;The same thing we do when someone asks us to optimise a specific section of code: We review any and all facets of the code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I wouldn't strictly say we ignore their comment so much as we're not beholden to their wishes. - @SuperBiasedMan&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;One of the rules of CR is that as long as code is &lt;strong&gt;working as expected&lt;/strong&gt;, we are expected to review &lt;strong&gt;any and all&lt;/strong&gt; facets of the code - including facets that the OP doesn't ask us to focus on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The given warning itself is not a code-breaking warning and the code both works and compiles as it is expected to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was an interesting (somewhat heated) discussion in the 2nd monitor about whether or not we should treat warnings as errors and I think unfortunately this is a rule that would require context. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3781/what-to-do-with-bitter-disappointment/3783#3783&quot;&gt;In the past we have&lt;/a&gt; closed questions because they contain warnings, however, not all warnings in all languages are created equal.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The question being discussed in this topic is in C#. C# does not have a lot of focus on eliminating warnings and they are considered to be more advisory comments than anything else.&lt;/li&gt;&#xA;&lt;li&gt;C++ (in the question I have linked) commonly is compiled under &lt;code&gt;gcc -Wall&lt;/code&gt;, which treats all warnings as errors. In addition, the warnings in the linked question concern actual runtime considerations - the warnings in the C# one are a stylistic concern.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Context is important and there's no way for us to realistically sit down and say &quot;this warning is auto-close, this warning is okay&quot;, so I think when it comes to compiler warnings we should be using our best judgement instead of kneejerk closing them.&lt;/p&gt;&#xA;" OwnerUserId="42325" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-13T15:11:20.863" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6525" PostTypeId="2" ParentId="6523" CreationDate="2016-01-13T15:00:15.960" Score="0" Body="&lt;h2&gt;Going &lt;em&gt;by the letter&lt;/em&gt; the question is ...&lt;/h2&gt;&#xA;&lt;h3&gt;Off-topic,&lt;/h3&gt;&#xA;&lt;p&gt;Well.. here we go with our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;&lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;From what I see, the answer to all these questions &lt;strong&gt;but the last&lt;/strong&gt; is Yes.&lt;/p&gt;&#xA;&lt;p&gt;So if we go strictly by the help center, this question is &lt;strong&gt;off-topic&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3&gt;not because...&lt;/h3&gt;&#xA;&lt;p&gt;the code is broken, &lt;strong&gt;but&lt;/strong&gt; because the question does not accept feedback about any or all facets of the code. It's a specific question which might be okay for Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;It's probably a little forced for there, since it contains real code and not a MCVE, but if we go by the letter it should be okay there.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-13T15:26:16.700" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6526" PostTypeId="2" ParentId="6523" CreationDate="2016-01-13T15:00:24.087" Score="-2" Body="&lt;p&gt;Asking reviewers to fix a specific issue is off-topic by definition from the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about…&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices in general (that is, it's okay to ask &quot;Does this code follow common best practices?&quot;, but not &quot;What is the best practice regarding X?&quot;)&lt;/li&gt;&#xA;  &lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;How to add a feature to or solve a problem with your code&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;  &lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;then your question is off-topic for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The author of the question you linked was specifically asking on how to solve the problem of triggering warning CA1004.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While the warning does not make the code broken, or uncompilable, it's still violating the rule asking to &lt;strong&gt;&lt;em&gt;solve a problem with your code&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;While this is the case for the question, editing the question to be a proper question about the code, and simply including at the end of the question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Additionally, this code triggers warning CA1004, but it still compiles &amp;amp; works.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2016-01-13T15:00:24.087" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6528" PostTypeId="2" ParentId="6523" CreationDate="2016-01-13T16:03:47.697" Score="4" Body="&lt;p&gt;I think asking &lt;strong&gt;&amp;quot;What should we do about questions asking to “fix” warnings?&amp;quot;&lt;/strong&gt; is the wrong question to ask. To me, it boils more down to this question instead:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Should we treat all questions which mention warnings in the same manner?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I think when rephrased that way, it makes it much more evident what the answer, I feel, should be:&lt;/p&gt;&#xA;&lt;h1&gt;It depends.&lt;/h1&gt;&#xA;&lt;p&gt;This is specifically why we have the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; on Meta.CodeReview. As it seems that there is no possibility that everyone can all agree on whether or not the quoted question is off-topic, and if so, &lt;em&gt;why&lt;/em&gt; it is off-topic, I feel it would be a mistake if we, as a community, set a precedent for treating every question that mentions a warning (or &amp;quot;code review error&amp;quot;, as phrased in this question) or another such specific concern with a rigid rule.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;There are a number of things to keep in mind when evaluating whether or not a question is a good fit, especially when we are not certain. Sometimes it is better to abstain from voting than to create a precedent that will later potentially become an obstacle to every other future question which has similar features. Perhaps a few questions to ask oneself, when uncertain about a question, are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Am I a subject matter expert on the topic?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If not, is there a subject matter expert available who could help to clarify?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is there anything the author of the question could do to reduce uncertainty about their question, such as clarify their intention (are they &lt;em&gt;only&lt;/em&gt; looking to fix that particular warning, or do they want &lt;em&gt;all aspects of their code&lt;/em&gt; reviewed?)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I feel it is better to use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; tag on Meta than to try to fit all cases into a rigid rule.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-13T16:03:47.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6529" PostTypeId="2" ParentId="6518" CreationDate="2016-01-13T16:51:48.133" Score="9" Body="&lt;p&gt;I don't see why not. We allow questions on languages like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/makefile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;makefile&amp;#39;&quot; rel=&quot;tag&quot;&gt;makefile&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt;, and Dockerfiles wouldn't be that different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be sure to include contextual information about what the container is intended to be used for, and how it might fit with other containers you might have.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-01-13T16:51:48.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6530" PostTypeId="2" ParentId="6523" CreationDate="2016-01-13T19:01:42.673" Score="10" Body="&lt;p&gt;First of all, the question is not off-topic.&#xA;It doesn't violate our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic rules&lt;/a&gt;.&#xA;It is valid to review any and all aspects of the posted code,&#xA;so even if OP has a specific request,&#xA;you may side-step that part of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, asking for something very specific like in this example often confuses reviewers, and may deter them from giving a usual overall review.&#xA;It would be best if OP could be convinced to rephrase.&#xA;Which could be as simple as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm especially interested in getting rid of this warning (or should I suppress?), but I welcome improvement suggestions for other aspects too.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And if you suggest this in a comment, asking nicely, OP usually heeds the good advice, and the question overall becomes less confusing,&#xA;attracts more reviews, and less downvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If OP still wants an answer to something very specific,&#xA;he might have better luck on Stack Overflow.&#xA;It's ok to cross post,&#xA;and rephrase the question on Stack Overflow to follow &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;their on-topic rules&lt;/a&gt;, especially &lt;a href=&quot;https://stackoverflow.com/help/mcve&quot;&gt;including an MCVE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If OP refuses to rephrase the question for CR,&#xA;then so be it.&#xA;If the question is confusingand doesn't follow the form most reviewers are used to,&#xA;OP might loose some potential reviewers,&#xA;but that's his problem.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-01-13T19:01:42.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6531" PostTypeId="2" ParentId="6523" CreationDate="2016-01-13T19:37:59.513" Score="3" Body="&lt;p&gt;There's nothing wrong with this question. The compiler warning basically says this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;EnumExtensions.SelectListFor&amp;lt;BrochureTypes&amp;gt;()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is bad because the compiler can't infer the generic type parameter from usage, which forces client code to specify a type parameter, which isn't a very friendly API.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In light of that information/warning, OP is asking if there would be any way of implementing their extension method so that there's no need for the caller to specify the generic type parameter, which would remove the compiler warning.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for &lt;em&gt;asking about a specific issue&lt;/em&gt; and whether that makes it off-topic, we've had &quot;specific issues&quot; posted here before, and we'll have more in the future - I deem it on-topic, and encourage reviewers to address &lt;em&gt;any &amp;amp; all aspects of the code&lt;/em&gt;, even if it doesn't address the compiler warning specifically.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone comes along with a brilliant idea to overcome the C# generics limitation that doesn't allow this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static IList&amp;lt;SelectListItem&amp;gt; SelectListFor&amp;lt;T&amp;gt;() where T : Enum&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Then OP will have their &lt;em&gt;specific&lt;/em&gt; answer, &lt;em&gt;and&lt;/em&gt; answers about every other thing we could see.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-01-13T19:37:59.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6532" PostTypeId="2" ParentId="6400" CreationDate="2016-01-13T21:11:45.323" Score="1" Body="&lt;p&gt;@coderodde's project was posted as two questions: &lt;a href=&quot;https://codereview.stackexchange.com/questions/113604/discrete-event-simulation-of-a-prioritized-lunch-queue-in-java-data-structures&quot;&gt;Discrete event simulation of a prioritized lunch queue in Java (Data structures)&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/113607/discrete-event-simulation-of-a-prioritized-lunch-queue/114823#114823&quot;&gt;Discrete event simulation of a prioritized lunch queue&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the surface, it looked like very nice code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Population population = &#xA;        RandomPopulationGenerator &#xA;        .withRandom(random)&#xA;        .with(15).peopleWithDegree(AcademicDegree.DOCTOR)&#xA;        .with(40).peopleWithDegree(AcademicDegree.MASTER)&#xA;        .with(100).peopleWithDegree(AcademicDegree.BACHELOR)&#xA;        .with(250).peopleWithDegree(AcademicDegree.UNDERGRADUATE)&#xA;        .withMeanLunchTime(10800.0)&#xA;        .withLunchTimeStandardDeviation(1200.0);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, &lt;a href=&quot;//codereview.stackexchange.com/a/114823/9357&quot;&gt;my answer&lt;/a&gt; pointed out that this cool-looking fluent interface had significant disadvantages.  Moreover,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;literal modelling of the problem hindered code reuse and understanding&lt;/li&gt;&#xA;&lt;li&gt;statistics gathering was cumbersome&lt;/li&gt;&#xA;&lt;li&gt;non-chronological progression of time necessitated a time-travel hack&lt;/li&gt;&#xA;&lt;li&gt;it wasn't obvious that the simulation would terminate cleanly&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;An event-driven complete rewrite addressed those issues, and also reduced the code from ~1200 lines to ~400 lines.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-01-13T21:11:45.323" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6533" PostTypeId="1" AcceptedAnswerId="6534" CreationDate="2016-01-14T02:35:37.233" Score="6" ViewCount="87" Body="&lt;p&gt;One of the bullet points for this site is that it is not for asking, &quot;Higher-level architecture and design of software systems&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's exactly what I'm needing answers about. If not here then where?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Specifically, I'm asking how to implement a certain feature. Not so much the code but what it's expected behavior should be.&lt;/p&gt;&#xA;" OwnerUserId="89815" OwnerDisplayName="1.21 gigawatts" LastEditorUserId="9357" LastEditDate="2016-01-14T03:22:28.273" LastActivityDate="2016-01-14T03:22:28.273" Title="Where do I ask questions about software structure?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6534" PostTypeId="2" ParentId="6533" CreationDate="2016-01-14T02:57:46.920" Score="9" Body="&lt;p&gt;That would be &lt;a href=&quot;http://programmers.stackexchange.com&quot;&gt;Programmers SE&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Programmers Stack Exchange is a Q&amp;amp;A site for professionals and students in software development and related fields who are interested in getting expert answers on conceptual questions about software development.&lt;/p&gt;&#xA;&lt;p&gt;If you have a question about...&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;software requirements&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;software architecture and design&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;algorithm and data structure concepts&lt;/li&gt;&#xA;&lt;li&gt;quality assurance and testing&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;development methodologies and processes&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;software configuration management&lt;/li&gt;&#xA;&lt;li&gt;software engineering management&lt;/li&gt;&#xA;&lt;li&gt;software licensing&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;https://softwareengineering.stackexchange.com/help/on-topic&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-14T02:57:46.920" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6535" PostTypeId="2" ParentId="6379" CreationDate="2016-01-14T06:54:25.300" Score="3" Body="&lt;p&gt;A little late as the voting is already started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Best welcoming comment&lt;/strong&gt;: New users can be overwhelmed by our community, but sometimes a good welcome to the community can also grab their attention to come back in later stages, as they can see our mentality is not the same as SO.&lt;/p&gt;&#xA;" OwnerUserId="35389" LastActivityDate="2016-01-14T06:54:25.300" CommentCount="0" CommunityOwnedDate="2016-01-14T06:54:25.300" ContentLicense="CC BY-SA 3.0" />
  <row Id="6536" PostTypeId="2" ParentId="6434" CreationDate="2016-01-14T16:48:28.610" Score="-7" Body="&lt;p&gt;&lt;strong&gt;Code not saved. Will be lost :D&lt;/strong&gt;&#xA;Every code not saved will be lost&lt;/p&gt;&#xA;" OwnerUserId="94758" LastActivityDate="2016-01-14T16:48:28.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6537" PostTypeId="2" ParentId="6402" CreationDate="2016-01-14T23:21:46.520" Score="1" Body="&lt;p&gt;A sleep-deprived @DanPantry spotted a critical bug that I had missed, and wrote this answer to &lt;a href=&quot;https://codereview.stackexchange.com/a/115246/9357&quot;&gt;Follow up - Creating Inheritance hierarchy using function constructor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Despite the fact that the question contained a &quot;working&quot; demo, it was actually completely broken, due to the accidental use of global variables in JavaScript.  Ironically, the fancy inheritance hierarchy that was designed to manage complexity and avoid globals fell completely apart due to this subtle mistake.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lessons reinforced:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A working demo is not a demonstration of correctness&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;'use strict';&lt;/code&gt; is an important habit&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-01-14T23:21:46.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6538" PostTypeId="1" CreationDate="2016-01-15T03:13:35.280" Score="2" ViewCount="40" Body="&lt;p&gt;I had started to write a question where I felt I was just going to repeat myself in reviews.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Well I've been in the city since I was two and I certainly wouldn't say that I was stuck in a rut... stuck in a rut ... stuck in a rut... stuck in a rut...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There are things that I have been seeing in several questions where my suggestion would be the same. I am tempted then to make, and save, some custom info blocks that I can use.&lt;/p&gt;&#xA;&lt;p&gt;I don't however want my answers to just be copy pastes of myself (code biting so to speak).&lt;/p&gt;&#xA;&lt;p&gt;I then saw in the similar post sections &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5304/my-reviews-feel-like-a-broken-record&quot;&gt;My reviews feel like a broken record&lt;/a&gt; which then led me to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5237/justify-your-review&quot;&gt;Justify your review!&lt;/a&gt;. The accepted answer put forward the idea for make a canonical for such concepts that might be repeated. The suggested conditions of which I will re-post here with a minor change:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Find a good looking question which uses using &amp;lt;&amp;gt;;&lt;/li&gt;&#xA;&lt;li&gt;Post an answer to this question which only addresses this specific issue.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The answer should be very detailed, in-depth, and specific.&lt;/p&gt;&#xA;&lt;p&gt;Now this answer becomes the canonical answer on using &amp;lt;&amp;gt;.&lt;/p&gt;&#xA;&lt;p&gt;When new questions are posted with a bad use of using &amp;lt;&amp;gt;, answers can comment:&lt;/p&gt;&#xA;&lt;p&gt;Don't use using &amp;lt;&amp;gt; and have a link pointing back to this canonical, in-depth, detailed explanation on why using &amp;lt;&amp;gt; is bad.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Where &amp;lt;&amp;gt; could be a poor coding style, unnecessary use of tools / resources etc.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;If it matters I was specifically thinking about the use of backticks as line continuation characters. While they are fine and have their place they do not always need to be used and have much cleaner and friendly alternatives.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;So getting to the point. What does the community think about canonical posts like this. Assuming that they can stand alone and meet the sites standards?&lt;/p&gt;&#xA;&lt;p&gt;I have no strong desire either way but since I am just getting started I would just like to get a feel of where to go.&lt;/p&gt;&#xA;" OwnerUserId="89853" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-03-06T20:16:32.883" Title="How do we feel about canonical post for repeat review concepts?" Tags="|discussion|answers|self-answer|repeated-reviews|" AnswerCount="0" CommentCount="0" ClosedDate="2016-01-15T07:34:16.420" ContentLicense="CC BY-SA 3.0" />
  <row Id="6539" PostTypeId="1" CreationDate="2016-01-15T03:36:28.490" Score="24" ViewCount="1084" Body="&lt;p&gt;It's 2016 now, and we've &lt;a href=&quot;https://meta.stackexchange.com/questions/272563/were-standardizing-the-sidebar-width-at-300px-on-all-sites&quot;&gt;made some changes to the sidebar size&lt;/a&gt;. As such, we can now restart the Community Promotion Ads for 2016!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep in mind, we have updated some of the guidelines compared to previously - the changes are marked in bold in the Image Requirements section.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What are Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be shown.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we have Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This is a method for the community to control what gets promoted to visitors on the site. For example, you might promote the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the site's twitter account&lt;/li&gt;&#xA;&lt;li&gt;cool events or conferences&lt;/li&gt;&#xA;&lt;li&gt;anything else your community would genuinely be interested in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The goal is for future visitors to find out about &lt;em&gt;the stuff your community deems important&lt;/em&gt;. This also serves as a way to promote information and resources that are &lt;em&gt;relevant to your own community's interests&lt;/em&gt;, both for those already in the community and those yet to join. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we reset the ads every year?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. We reset the ads once a year, every December.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community promotion ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a year of exposure.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How does it work?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The answers you post to this question &lt;em&gt;must&lt;/em&gt; conform to the following rules, or they will be ignored. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;All answers should be in the exact form of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[![Tagline to show on mouseover][1]][2]&#xA;&#xA;   [1]: http://image-url&#xA;   [2]: http://clickthrough-url &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please &lt;strong&gt;do not add anything else to the body of the post&lt;/strong&gt;. If you want to discuss something, do it in the comments.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question must always be tagged with the magic &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; tag. In addition to enabling the functionality of the advertisements, this tag also pre-fills the answer form with the above required form.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h3&gt;Image requirements&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be &lt;strong&gt;300 x 250 pixels&lt;/strong&gt;, or double that if high DPI.&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of &lt;strong&gt;150 KB&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;If the background of the image is white or partially white, there must be a 1px border (2px if high DPI) surrounding it.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Score Threshold&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;strong&gt;minimum score threshold&lt;/strong&gt; an answer must meet (currently &lt;strong&gt;6&lt;/strong&gt;) before it will be shown on the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check out the ads that have met the threshold with basic click stats &lt;a href=&quot;https://codereview.meta.stackexchange.com/ads/display/6539&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-03-09T20:16:54.103" Title="Community Promotion Ads - 2016" Tags="|discussion|community-ads|" AnswerCount="11" CommentCount="0" ClosedDate="2017-02-09T21:54:41.533" ContentLicense="CC BY-SA 3.0" />
  <row Id="6540" PostTypeId="2" ParentId="6539" CreationDate="2016-01-15T03:36:28.490" Score="20" Body="&lt;p&gt;&lt;a href=&quot;http://twitter.com/StackCodeReview&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NLxqq.png&quot; alt=&quot;Help this community grow -- follow us on twitter!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5999" LastActivityDate="2016-01-15T03:36:28.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6541" PostTypeId="2" ParentId="6539" CreationDate="2016-01-15T03:45:24.397" Score="13" Body="&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/?tab=featured&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;//stack-exchange-dynamic-ads.herokuapp.com/codereview.stackexchange.com/bounty.png&quot; alt=&quot;Active bounties&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-01-15T03:45:24.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6542" PostTypeId="2" ParentId="6539" CreationDate="2016-01-15T06:09:54.690" Score="19" Body="&lt;p&gt;&lt;a href=&quot;http://www.rubberduck-vba.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/wdrwT.png&quot; alt=&quot;Rubberduck helps you inspect and refactor VBA code.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2016-01-20T02:02:54.450" LastActivityDate="2016-01-20T02:02:54.450" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6543" PostTypeId="2" ParentId="6539" CreationDate="2016-01-15T08:54:16.553" Score="12" Body="&lt;p&gt;&lt;a href=&quot;http://www.github.com/Zomis/Brainduck&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TZ7Yz.png&quot; alt=&quot;Brainduck - Difficult languages need powerful IDEs&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-01-15T08:54:16.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6544" PostTypeId="2" ParentId="6539" CreationDate="2016-01-15T16:19:21.853" Score="13" Body="&lt;p&gt;&lt;a href=&quot;http://www.cardshifter.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FAleA.png&quot; alt=&quot;Cardshifter online card game&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2016-01-15T16:36:34.560" LastActivityDate="2016-01-15T16:36:34.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6545" PostTypeId="1" AcceptedAnswerId="6546" CreationDate="2016-01-16T16:07:22.470" Score="7" ViewCount="100" Body="&lt;p&gt;Currently, the main-site &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; tag is used to tag questions seeking specific advice about code scope. However, as this is a language-agnostic feature, it should be assumed to be a potential part of a review and thus unnecessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we put &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; down our burnination scope?&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="22222" LastEditDate="2016-01-16T18:03:23.787" LastActivityDate="2016-01-16T18:03:23.787" Title="Should we put [scope] down our scope?" Tags="|discussion|tags|burninate-request|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6546" PostTypeId="2" ParentId="6545" CreationDate="2016-01-16T16:39:06.103" Score="9" Body="&lt;p&gt;On Code Review tags are more useful when they refer to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The features that the code on question is implementing i.e &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;The context that question is originated from i.e &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;The subject that question is related to i.e &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mathematics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mathematics&amp;#39;&quot; rel=&quot;tag&quot;&gt;mathematics&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;A generic programming functionality that usually takes part on most applications i.e &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/authorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;authorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;authorization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;A generic programming concern i.e &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And of course the language tag. So according to those usefulness rules &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; shouldn't exist. And like you said should already be taken into account by the one doing the review.&lt;/p&gt;&#xA;" OwnerUserId="22270" LastEditorUserId="22270" LastEditDate="2016-01-16T17:04:14.880" LastActivityDate="2016-01-16T17:04:14.880" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6547" PostTypeId="2" ParentId="6350" CreationDate="2016-01-16T19:01:27.697" Score="11" Body="&lt;p&gt;Oh yeah, it has finally arrived! :D &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I received the most hyped word of 2015 as a gift.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I present you, the Cloud Storage!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ixiWO.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ixiWO.jpg&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/qxSyN.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/qxSyN.jpg&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2016-01-16T19:01:27.697" CommentCount="1" CommunityOwnedDate="2016-01-19T16:45:24.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6548" PostTypeId="2" ParentId="6263" CreationDate="2016-01-17T05:05:19.963" Score="3" Body="&lt;p&gt;I'd like to congratuate you on a well run process which I enjoyed thoroughly. It was much like a great &quot;Stephen King&quot; novel - a good idea with a well structured introduction, a suspenseful build up with a few twists as new players enter the story. Your heart races when the mailman knocks, and finally, the ending is unexpected, and a good book - literally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you so much for the thoughts from everyone, for the efforts of Toppin Frassi, Dan Pantry, and others. And, whomever my secret Santa is, thank you too, it's been a treat.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2016-01-17T05:05:19.963" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6549" PostTypeId="2" ParentId="6508" CreationDate="2016-01-17T14:28:18.533" Score="1" Body="&lt;p&gt;A possible solution to improve code readability by allowing larger widths is to use an extension that changes the layout a little bit. The following works in &lt;code&gt;Google Chrome&lt;/code&gt; (thanks to this &lt;a href=&quot;https://stackoverflow.com/questions/14068879/modify-html-of-loaded-pages-using-chrome-extensions&quot;&gt;post&lt;/a&gt;), but I think it can be ported to other browsers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The extension enlarges the left column and also allows answer text-area to be horizontally resized. &lt;strong&gt;Other elements are unaffected (nothing disappears)&lt;/strong&gt; (stats, events, related questions, footer etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, the code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. Manifest file (manifest.json)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{&#xA;    &quot;name&quot;: &quot;&quot;,&#xA;    &quot;description&quot;:&quot;Extends code area from CodeReview site&quot;,&#xA;    &quot;version&quot;:&quot;1&quot;,&#xA;    &quot;manifest_version&quot;:2,&#xA;    &quot;content_scripts&quot;: [&#xA;        {&#xA;          &quot;matches&quot;: [&quot;http://codereview.stackexchange.com/*&quot;],&#xA;          &quot;js&quot;: [&quot;jquery-2.2.0.js&quot;, &quot;myscript.js&quot;],&#xA;          &quot;css&quot;: [&quot;styles.css&quot;]&#xA;        } &#xA;      ]&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. Styles (styles.css)&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.moveToLeft { &#xA;    margin-left: -200px !important;&#xA;    width: 928px !important;&#xA;}&#xA;.largerReadonlyCodeBlock { &#xA;    width: 860px !important; &#xA;}&#xA;&#xA;.questionHeader {&#xA;    margin-left: -200px !important;&#xA;    width: 1270px !important;&#xA;}&#xA;&#xA;.footerMenu {&#xA;    margin-left: -200px !important;&#xA;    width: 1310px !important;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;3. Javascript file (myscript.js)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$(&quot;.wmd-input&quot;).css(&quot;resize&quot;, &quot;both&quot;);&#xA;$(&quot;#mainbar&quot;).addClass(&quot;moveToLeft&quot;);&#xA;$(&quot;.post-text&quot;).addClass(&quot;largerReadonlyCodeBlock&quot;);&#xA;$(&quot;#question-header&quot;).addClass(&quot;questionHeader&quot;);&#xA;$(&quot;#footer-menu&quot;).addClass(&quot;footerMenu&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Currently, the code enlarges the column by a hardcoded value of 200px, but it should be enough in most cases.&lt;/p&gt;&#xA;" OwnerUserId="88433" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-01-17T14:28:18.533" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6550" PostTypeId="1" AcceptedAnswerId="6551" CreationDate="2016-01-18T18:43:41.513" Score="10" ViewCount="75" Body="&lt;p&gt;So &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; are now activated, and at the time of this writing we have 4 ads meeting the criteria for being served on the sidebar:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/GInRK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/GInRK.png&quot; alt=&quot;current &amp;quot;active&amp;quot; ads&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/ads/display/6539&quot;&gt;stats page&lt;/a&gt; is showing each ad's score, creation date and total/average number of clicks, but not the number of times it was served, so we don't really have a way of actually seeing our ads in the side bar, other than frantically reloading the site's front page.&lt;/p&gt;&#xA;&lt;p&gt;And I've done that.&lt;/p&gt;&#xA;&lt;p&gt;Then I realized, &lt;em&gt;maybe the &amp;quot;reduced ads&amp;quot; privilege is interfering&lt;/em&gt;, so I opened up an anonymous browser window and did the same thing without being logged in.&lt;/p&gt;&#xA;&lt;p&gt;Same thing.&lt;/p&gt;&#xA;&lt;p&gt;Not once have I seen any of our community ads in the side bar.&lt;/p&gt;&#xA;&lt;p&gt;What's up?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-08T23:20:09.987" Title="Are community ads ever served?" Tags="|bug|status-completed|user-interface|publicity|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6551" PostTypeId="2" ParentId="6550" CreationDate="2016-01-18T19:13:06.773" Score="10" Body="&lt;p&gt;I just found out, &lt;a href=&quot;https://meta.stackexchange.com/questions/273255/please-dont-stretch-the-old-community-ads#comment888056_273255&quot;&gt;they aren't live yet&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;@Szabolcs I'm thinking like until &lt;strong&gt;mid or late February&lt;/strong&gt; at the moment. It'll depend a lot on how much new submissions we get. – Grace Note♦ 3 hours ago&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In the mean time...&lt;/p&gt;&#xA;&lt;h3&gt;Let's make more ads!!&lt;/h3&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-18T19:13:06.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6552" PostTypeId="2" ParentId="6539" CreationDate="2016-01-19T02:39:35.827" Score="11" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/powershell&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PONFe.png&quot; alt=&quot;get-reviewed: PowerShell tag wants YOU!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-01-19T03:24:48.093" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6553" PostTypeId="2" ParentId="6510" CreationDate="2016-01-19T02:43:58.853" Score="6" Body="&lt;p&gt;Community ads will be activated in a few weeks. I've created &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6552/23788&quot;&gt;this one&lt;/a&gt; to raise awareness, when the ads are active, it will be shown in the sidebar if it gets to 6 upvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6552/23788&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PONFe.png&quot; alt=&quot;PowerShell tag community ad&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-19T03:26:35.057" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6554" PostTypeId="2" ParentId="6539" CreationDate="2016-01-19T04:10:57.687" Score="16" Body="&lt;p&gt;&lt;a href=&quot;http://devdocs.io&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5DZKl.png&quot; alt=&quot;DevDocs combines multiple API documentations in a fast, organized, and searchable interface.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="62429" LastEditDate="2016-01-19T09:15:25.033" LastActivityDate="2016-01-19T09:15:25.033" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6555" PostTypeId="2" ParentId="6539" CreationDate="2016-01-19T08:06:14.053" Score="27" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5777/a-guide-to-code-review-for-stack-overflow-users&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/7NX5M.png&quot; alt=&quot;A guide to Code Review for Stack Overflow users&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-01-19T08:21:05.377" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6556" PostTypeId="1" AcceptedAnswerId="6558" CreationDate="2016-01-20T00:12:51.650" Score="17" ViewCount="196" Body="&lt;p&gt;11 days ago, I put forward a proposal to the moderators for a Help Desk chatroom, which we would link to the Stack Overflow comments Duga posts, and to the potentially off-topic questions on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An example comment was simply the comments from the 3 Questions meta with &lt;code&gt;If you have any questions or concerns, join us at our [CR Help Desk](http://chat.stackexchange.com/rooms/34045)&lt;/code&gt; added on the end.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This may be a good question for [codereview.se], so long as: &lt;strong&gt;(A)&lt;/strong&gt; &lt;em&gt;the code works&lt;/em&gt;, &lt;strong&gt;and (B)&lt;/strong&gt; &lt;em&gt;it's not hypothetical or incomplete in any way&lt;/em&gt;. Please read the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic guide&lt;/a&gt; before posting, if you choose to go to &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;Code Review&lt;/a&gt;. If you have any questions or concerns, join us at our &lt;a href=&quot;http://chat.stackexchange.com/rooms/34045&quot;&gt;CR Help Desk&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My main reasoning for such a proposal were that an arguable amount of questions are getting closed with very little understanding by the author, and that a chat room to discuss the close reason would be valid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While The 2nd Monitor currently does this, sometimes these discussions are over-saturated by everyone trying to be part of the conversation:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Curly&lt;/strong&gt;: why is my post &quot;closed as off-topic&quot;?&lt;br&gt;&#xA;  &lt;strong&gt;Grumpy&lt;/strong&gt;: @Curly: your code is broken. go to Stack Overflow instead.&lt;br&gt;&#xA;  &lt;strong&gt;Bashful&lt;/strong&gt;: @Curly: please read the help center: (link)&lt;br&gt;&#xA;  &lt;strong&gt;Sleepy&lt;/strong&gt;: @Curly: link??&lt;br&gt;&#xA;  &lt;strong&gt;Curly&lt;/strong&gt;: @Grumpy: why??&lt;br&gt;&#xA;  &lt;strong&gt;Curly&lt;/strong&gt;: @Sleepy: [post]&lt;br&gt;&#xA;  &lt;strong&gt;Doc&lt;/strong&gt;: @Curly: Broken Code is off-topic on Code Review, we only review working code. As @Bashful pointed out, you should read the [Help Center].&lt;br&gt;&#xA;  &lt;strong&gt;Grumpy&lt;/strong&gt;: @Curly and then take it to Stack Overflow.&lt;br&gt;&#xA;  &lt;strong&gt;Doc&lt;/strong&gt;: @Curly, but make sure to read their [Help Center]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While it's good that users are trying to help out, over-saturation is not fun.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would not enjoy going to the Apple Store with a broken iPhone, only to be shouted at by five Apple Geniuses. I would prefer one, two if necessary, understand and helped me out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That above conversation could've be simplified to the following, if limited:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Curly&lt;/strong&gt;: why is my post &quot;closed as off-topic&quot;?&lt;br&gt;&#xA;  &lt;strong&gt;Doc&lt;/strong&gt;: Broken Code is off-topic on Code Review, we only review working code. For more information, you should read the [Help Center]. You may consider taking this to Stack Overflow, however you should read their [Help Center] before posting.&lt;br&gt;&#xA;  &lt;strong&gt;Curly&lt;/strong&gt;: oh okay&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So the obvious issue to this was: &lt;strong&gt;&lt;em&gt;The helpdesk would just turn into The 2nd Monitor&lt;/em&gt;&lt;/strong&gt;, however, it was thought that only those genuinely interested in helping out would stick around in the Helpdesk. But that's everyone in The 2nd Monitor anyway, isn't it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The benefits of the proposal looked like this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;&lt;em&gt;Newer&lt;/em&gt;&quot; users that are still trying to grasp the rules, guidelines and ways of the reviewer could stick around (&lt;em&gt;quietly&lt;/em&gt;) and &lt;em&gt;take notes&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Clean up the SNR (Sonic-To-Noise) ratio of The 2nd Monitor.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The negatives:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We'd be sticking our necks out... for the help vampires with a name like &quot;&lt;em&gt;helpdesk&lt;/em&gt;&quot;&lt;/li&gt;&#xA;&lt;li&gt;We cannot guarantee that when you come to resolve your comment &lt;em&gt;eight hours later&lt;/em&gt;, that anyone is online in the room.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;11 day wrapup:&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;We found that during the period, people did the following different things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Came much later after the comment was posted. The comment is sound asleep, and another, less-clued in user helps out.&lt;/li&gt;&#xA;&lt;li&gt;Does not have the reputation to talk in Chat.SE (&gt;20 reputation globally) and a moderator has to manually give them privileges.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We did have successful cases, however. &lt;strong&gt;Two of Three.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;So, some feedback is needed on this proposal. Should we keep the room, or let it burn?&lt;/h3&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You can find a transcript of said 11 days in these rooms:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/rooms/33864/help-desk-proposal&quot;&gt;Help Desk proposal room&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://chat.stackexchange.com/rooms/34045/cr-help-desk&quot;&gt;Help Desk room&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-01-20T17:42:17.067" Title="Help Desk Chatroom" Tags="|discussion|feature-request|chat|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6557" PostTypeId="2" ParentId="6556" CreationDate="2016-01-20T00:17:36.467" Score="5" Body="&lt;h1&gt;No, burn away.&lt;/h1&gt;&#xA;&lt;p&gt;While cases were successful, moderators had to intervene to apply chat privileges to users without the required reputation.&lt;/p&gt;&#xA;&lt;p&gt;What happens when the moderators are off-line? We're supposed to sit around twiddling our thumbs? No.&lt;/p&gt;&#xA;&lt;p&gt;We can conduct the same conversation in the comments of the post even when the author has 1 reputation.&lt;/p&gt;&#xA;&lt;p&gt;Over the course of 11 days, 5 users came to visit, despite the &lt;em&gt;nearly hourly&lt;/em&gt; feed posted by Duga.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T00:17:36.467" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6558" PostTypeId="2" ParentId="6556" CreationDate="2016-01-20T00:18:43.670" Score="13" Body="&lt;h1&gt;Wait a bit longer.&lt;/h1&gt;&#xA;&lt;p&gt;11 days is not enough time to start evaluating a long-term experiment. Wait 2 more weeks and let's see if we have more cases at that time.&lt;/p&gt;&#xA;&lt;p&gt;It could be a fluke, after all the newest of new users may not even realize what post comments are for, or how chat works, let alone the intricacies of what is on or off-topic on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T01:36:02.407" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6559" PostTypeId="2" ParentId="6556" CreationDate="2016-01-20T00:27:49.927" Score="3" Body="&lt;h1&gt;Keep it.&lt;/h1&gt;&#xA;&lt;p&gt;You think it is a good idea, and you might hop in there and use it for education or helping new users on occasion.&lt;/p&gt;&#xA;&lt;p&gt;If you are a moderator, you may need to intervene sometimes if a person who joins does not have enough (20) reputation to chat.&lt;/p&gt;&#xA;&lt;p&gt;You feel it is better to have such conversations in less crowded rooms where only 1-2 regulars focus on helping someone, and help vampires are kept away from The 2nd Monitor if it can be helped.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T00:27:49.927" CommentCount="0" CommunityOwnedDate="2016-01-20T00:33:37.937" ContentLicense="CC BY-SA 3.0" />
  <row Id="6560" PostTypeId="1" CreationDate="2016-01-20T04:58:02.410" Score="9" ViewCount="179" Body="&lt;p&gt;Since we've been using meta to follow the steps of the first Code Review Secret Santa, I thought it would be fair to use the meta to reveal your identity to your &lt;s&gt;victim&lt;/s&gt; recipient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that discovering who was our Secret Santa would create stronger bonds between the community! :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So let's go, post as an answer who's Santa you were!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;References:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6263/code-reviews-secret-santa-2015?s=1|1.0751&quot;&gt;Code Review's Secret Santa 2015&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6350/code-review-secret-santa-2015-show-off-your-gifts?s=3|0.7383&quot;&gt;Code Review Secret Santa 2015: Show off your gifts&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-01-21T12:23:57.063" Title="Code Review Secret Santa 2015: Unveil yourself!" Tags="|discussion|fun|" AnswerCount="11" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6561" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T04:58:42.970" Score="6" Body="&lt;h1&gt;Joe Wallis&lt;/h1&gt;&#xA;&lt;p&gt;Joe Wallis, I've been Secret Santa'ing you! :)&lt;/p&gt;&#xA;&lt;p&gt;I hope you enjoyed your gift and the Secret Santa experience. I think I've had just as much fun shopping on Amazon UK than receiving my own gift :p&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T05:15:40.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6562" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T05:14:30.887" Score="6" Body="&lt;h1&gt;Quill&lt;/h1&gt;&#xA;&lt;p&gt;Shipping an anonymous gift to the other side of the planet has been pretty thrilling! I'm such a big mouth though, I'm pretty sure you already figured out I'm the one that sent you Robert C. Martin's &lt;em&gt;Clean Code&lt;/em&gt; - I hope you enjoyed it, it's a book you'll keep referring to, both in coding and in reviewing.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T05:14:30.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6563" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T05:20:28.303" Score="5" Body="&lt;h1&gt;Ethan Bierlein&lt;/h1&gt;&#xA;&lt;p&gt;I hope you enjoy your books, it was a bit weird for me because I don't do C++, but I had some help.&lt;/p&gt;&#xA;&lt;p&gt;I hope they serve you well on your way to C++ wizardry :-)&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T05:20:28.303" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6564" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T10:40:58.010" Score="6" Body="&lt;h1&gt;Zak&lt;/h1&gt;&#xA;&lt;p&gt;Asking you questions about your picture, board games and &lt;em&gt;dragons&lt;/em&gt; was enjoyable.&#xA;Unfortunately custom rubber ducks are surprisingly expensive,&#xA;so I went out on a limb and got you dragons,&#xA;I hope you enjoy HTTYD enough to enjoy them!&lt;br /&gt;&#xA;As I'm sure you know, I'm not a big board gamer, so I hope you enjoy the game too!&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T10:40:58.010" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6565" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T11:56:18.530" Score="6" Body="&lt;h1&gt;TopinFrassi&lt;/h1&gt;&#xA;&lt;p&gt;Apologies that it came so late.. I did order it several weeks before it arrived, I won't be ordering from where I bought it again :-)&lt;/p&gt;&#xA;&lt;p&gt;On the upside you now have approximately one DeskByte worth of Cloud Storage!&lt;/p&gt;&#xA;" OwnerUserId="42325" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T11:59:10.237" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6566" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T12:43:49.153" Score="6" Body="&lt;h2&gt;Mat's Mug&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Surprise! I did actually consider getting you a new keyboard, but figured something that personal should really be left to individual choice. Enjoy the books!&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-01-20T12:43:49.153" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6567" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T14:01:56.127" Score="6" Body="&lt;h1&gt;Mast&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Hello! I had a hard time deciding what to get you at first, but when you added What-If XKCD to your wishlist I knew I had to get it for you, as I had read it myself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope you enjoy[ed] the book! It's definitely a great read. :)&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="53251" LastEditDate="2016-01-20T14:19:06.653" LastActivityDate="2016-01-20T14:19:06.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6568" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T14:02:43.207" Score="6" Body="&lt;h1&gt;Phrancis&lt;/h1&gt;&#xA;&lt;p&gt;I knew you liked old-school games. Bought your gift from an artist not too many states from your location.&lt;/p&gt;&#xA;&lt;p&gt;Have fun with it, whether you want to keep it as a trophy or actually put it to use. It should be of decent quality.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T14:02:43.207" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6569" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T15:43:41.543" Score="8" Body="&lt;h1&gt;rolfl&lt;/h1&gt;&#xA;&lt;p&gt;You said you liked books, but I didn't want to get you a programming book (I feel certain you already have a whole lot of them). You said you liked &amp;quot;mementos&amp;quot; of sorts, things that represent a place in some way. You also said you liked photography.&lt;/p&gt;&#xA;&lt;p&gt;So I thought I would combine some of those things, and give you a photo and history book about Louisville, Kentucky, my &amp;quot;home away from home&amp;quot; :-)&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-20T15:43:41.543" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6570" PostTypeId="2" ParentId="6556" CreationDate="2016-01-20T17:42:17.067" Score="5" Body="&lt;h3&gt;Have one user reply to the comments on Stack Overflow, not five users.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This answer is not intended to address whether or not you should keep the chatroom or not. What is important is that we shouldn't &quot;gang up&quot; on SO users. Even though we don't intend to do that, here is what I often see happen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Duga posts a comment to The 2nd Monitor&lt;/li&gt;&#xA;&lt;li&gt;Some regular responds to comment (with or without Duga catching it)&lt;/li&gt;&#xA;&lt;li&gt;SO user reponds to CR regular with a new comment, with Duga posting comment&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Another&lt;/em&gt; CR regular responds to most recent comment. Sometimes maybe &lt;em&gt;two&lt;/em&gt; or &lt;em&gt;three&lt;/em&gt; CR regulars.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is something that I would like to avoid. There is actually even a &lt;a href=&quot;https://github.com/Zomis/Duga/issues/74&quot; rel=&quot;nofollow&quot;&gt;github issue for Duga&lt;/a&gt; about this.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-01-20T17:42:17.067" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6571" PostTypeId="1" CreationDate="2016-01-20T19:32:34.493" Score="10" ViewCount="174" Body="&lt;p&gt;This question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/117311/507&quot;&gt;https://codereview.stackexchange.com/q/117311/507&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is more of a design review rather than a code review. I have plenty of valid feedback that could be applied to the question but it's currently marked as off-topic (probably as it stands a valid assessment).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the question becomes: could it be made on topic (because we can't run it that is not possible as it stands with out current guide lines)? Or is there a case for putting it on-topic because there is a valid review that can be done on it?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-01-27T21:41:10.693" Title="Design review for a compiler question" Tags="|discussion|specific-question|scope|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6572" PostTypeId="2" ParentId="6571" CreationDate="2016-01-20T19:52:12.570" Score="6" Body="&lt;p&gt;As a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; question, I'd deem it off-topic, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if we consider a grammar definition as reviewable source code, the grammar itself would be reviewable, given that it produces the desired results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is that it's not asking for a review of the grammar, but OP's question is really:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I'm simply &lt;strong&gt;asking for opinions&lt;/strong&gt; or first impressions. Am I going about this the 'right' way? Do you see any problems with my language defintion, &lt;strong&gt;the compiler structure? My plan in general?&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the question can be reworded to be more specifically about the language definition (/grammar), or if it includes the actual compiler source code and becomes a question asking for a peer review of the compiler, then I'd be willing to reopen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For now it's too &lt;em&gt;opinion-based&lt;/em&gt; and high-level design to be a good fit on this site.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-01-20T19:52:12.570" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6573" PostTypeId="2" ParentId="6560" CreationDate="2016-01-20T21:50:27.270" Score="8" Body="&lt;h1&gt;Dan Pantry&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Surprise! (I was dumb enough to add a signed personal note, so nothing left to be revealed.) Picked something from your wish list to make sure you get something you actually like, + something I strongly recommend (Zero To One), as a surprise. I hope you're enjoying your gifts!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2016-01-21T12:23:57.063" LastActivityDate="2016-01-21T12:23:57.063" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6574" PostTypeId="1" AcceptedAnswerId="6578" CreationDate="2016-01-21T01:09:10.173" Score="13" ViewCount="157" Body="&lt;p&gt;On Code Review, &quot;code dump&quot; answers are not allowed.  When an answer contains just code, moderators will often put the following warning notice on it:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We occasionally review such annotated posts, and if no explanation has been added after a while, we delete them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, that wording, which is a generic message for all Stack Exchange sites (originally intended for &lt;a href=&quot;//skeptics.stackexchange.com&quot;&gt;Skeptics&lt;/a&gt;), is problematic.  The answers that we need to annotate are problematic not because they are short or because they lack citations. Rather, we need to enforce that answers aren't just a code dump (alternate independent implementation with no bearing on the code in the question, and no justification for a complete rewrite).  And when trying to get the point across to an aggravated user, having precisely correct wording matters.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is a good short message to explain what kinds of answers are considered acceptable Code Review answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possibly relevant Meta posts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/a/4955/9357&quot;&gt;Frequently posted comments&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/9357&quot;&gt;Short answers and code-only answers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5456/9357&quot;&gt;&amp;quot;We are looking for long answers ...&amp;quot; on a question&lt;/a&gt; (It would be nice if we could use the same notice as a pre-emptive warning.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-02-04T21:10:23.440" Title="Revising the &quot;insufficient explanation&quot; post notice" Tags="|discussion|status-completed|moderation|post-notice|low-quality-posts|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6575" PostTypeId="2" ParentId="6574" CreationDate="2016-01-21T01:19:17.690" Score="0" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Add more detail to your answer to explain &lt;em&gt;why&lt;/em&gt; you would make the recommended changes. As it stands, your answer consists of mostly code with very little explanation on the reasoning behind the review, which may cause your answer to be deleted.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2016-01-21T01:27:50.980" LastActivityDate="2016-01-21T01:27:50.980" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6576" PostTypeId="2" ParentId="6574" CreationDate="2016-01-21T01:32:51.077" Score="7" Body="&lt;h1&gt;Classic auto-comments text&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/4955/62429&quot;&gt;from @200_success&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You have presented an alternative solution, but haven't reviewed the code. Please explain your reasoning (how your solution works and how it improves upon the original) so that the author can learn from your thought process.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A mod notice might be a little more like an order than a request, so the &lt;code&gt;please&lt;/code&gt; might be removable.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-21T01:32:51.077" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6577" PostTypeId="2" ParentId="6560" CreationDate="2016-01-21T03:32:42.740" Score="8" Body="&lt;h2&gt;Janos&lt;/h2&gt;&#xA;&lt;p&gt;Yup, you guessed right. I read the GoF book last century, and again this one, and it is one of those timeless classics which are hard to find in the computing world. It still makes sense, and it's a valuable resource (So useful that &lt;a href=&quot;https://www.google.com/search?hl=en&amp;amp;q=GoF&quot; rel=&quot;nofollow noreferrer&quot;&gt;googling GoF&lt;/a&gt; takes you right to it .... ;-)&lt;/p&gt;&#xA;&lt;p&gt;The Hacker's Delight is another favourite of mine, and it has a lot of technical detail that's also timeless, but for different reasons - it's so low level that as long as there are bits and bytes, there'll be a reason to read it.&lt;/p&gt;&#xA;&lt;p&gt;Hope you find them both useful, and that they teach you something new.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-01-21T03:32:42.740" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6578" PostTypeId="2" ParentId="6574" CreationDate="2016-01-21T04:04:12.870" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;We are looking for answers that provide insightful observations about the code in the question. Answers that consist of independent solutions with no justification do not constitute a code review, and may be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-01-21T05:27:27.670" LastActivityDate="2016-01-21T05:27:27.670" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6579" PostTypeId="1" CreationDate="2016-01-21T14:45:58.960" Score="6" ViewCount="120" Body="&lt;p&gt;I feel that the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/casting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;casting&amp;#39;&quot; rel=&quot;tag&quot;&gt;casting&lt;/a&gt; tag is not a very good tag for a few reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;It's too broad. Just a quick scan of the questions which use it show languages as varied as C++, Java, C#, SQL, Python, etc.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It has 0 followers, which indicates it's either not useful, or not interesting enough to follow.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/casting&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;casting&amp;#39;&quot; rel=&quot;tag&quot;&gt;casting&lt;/a&gt; should be burned.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="22222" LastEditDate="2016-01-21T16:43:45.707" LastActivityDate="2016-01-21T17:33:10.850" Title="Should we cast away [casting]?" Tags="|discussion|tags|burninate-request|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6580" PostTypeId="2" ParentId="6430" CreationDate="2016-01-21T16:29:15.327" Score="4" Body="&lt;p&gt;Are the stickers going to be washable, that is, if I put a sticker on my mug, then put the mug in the dishwasher, will the sticker get damaged?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I slap a sticker on my Tesla (I don't have one, but you seem to suggest you can slap one on there with the image), and it rains, does the sticker get damaged? Can I drive my car with stickers through the carwash?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-01-21T16:29:15.327" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6581" PostTypeId="2" ParentId="6579" CreationDate="2016-01-21T17:33:10.850" Score="6" Body="&lt;p&gt;I'm not so sure.  Neither of those two reasons is a solid justification for eliminating a tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Applicability to multiple languages is a poor criterion.  By that logic, we should eliminate &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file&amp;#39;&quot; rel=&quot;tag&quot;&gt;file&lt;/a&gt; has 0 followers. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/playing-cards&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;playing-cards&amp;#39;&quot; rel=&quot;tag&quot;&gt;playing-cards&lt;/a&gt; has just one follower.  I consider both of them to be useful categories.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore, there are questions about code whose primary purpose is casting.  For example: &lt;a href=&quot;https://codereview.stackexchange.com/q/102587/9357&quot;&gt;A less verbose const_cast&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, while we may want to re-evaluate how the tag is applied, I would hesitate to just blast it away.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-01-21T17:33:10.850" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6582" PostTypeId="1" AcceptedAnswerId="6583" CreationDate="2016-01-21T22:03:31.687" Score="1" ViewCount="39" Body="&lt;p&gt;Let's say I have a program that uses another language/shell commands, to do the most important aspects of said program.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be bad to use the tag for the language that's doing the important aspects?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have this Ruby code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;puts &quot;Hello world!&quot;&#xA;`echo &quot;Hello World!&quot;`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This example uses &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt;, so would it be okay to tag it with both tags?&lt;/p&gt;&#xA;" OwnerUserId="93372" LastEditorUserId="9357" LastEditDate="2016-01-21T22:09:37.543" LastActivityDate="2016-01-21T22:12:35.290" Title="Using different language tags code embedded in another program" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6583" PostTypeId="2" ParentId="6582" CreationDate="2016-01-21T22:12:35.290" Score="6" Body="&lt;p&gt;If the embedded language is a significant portion of the overall program, sure.  Use your discretion as to whether expertise in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt; would be useful for reviewing the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; program.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-01-21T22:12:35.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6584" PostTypeId="1" AcceptedAnswerId="6603" CreationDate="2016-01-22T14:22:10.733" Score="3" ViewCount="69" Body="&lt;p&gt;I saw an open edit on a question, and when I clicked it I got this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/3J12B.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/3J12B.png&quot; alt=&quot;broken edit screen&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the buttons is shown only partly, and I think there are some buttons missing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Browser is Chrome 47.0.2526.111 on Windows 7 (x64). Zoom is 100%.&lt;/p&gt;&#xA;" OwnerUserId="10582" LastEditorUserId="89809" LastEditDate="2016-02-05T10:16:01.443" LastActivityDate="2016-02-07T17:51:07.660" Title="The &quot;Edit&quot; screen seems to be broken" Tags="|bug|status-completed|design|review|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6585" PostTypeId="1" AcceptedAnswerId="6587" CreationDate="2016-01-23T02:46:08.263" Score="2" ViewCount="74" Body="&lt;p&gt;Can anyone tell me why the badge icons on Code Review are different from other Stack Exchange sites? Is there any specific meaning for it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OuUIT.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OuUIT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="91995" LastEditorUserId="22222" LastEditDate="2016-01-23T03:38:51.673" LastActivityDate="2016-01-23T03:38:51.673" Title="Why are the Code Review badge icons different from other Stack Exchange sites?" Tags="|support|badges|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6586" PostTypeId="2" ParentId="6585" CreationDate="2016-01-23T03:00:11.893" Score="4" Body="&lt;p&gt;They are different in all SE sites.  Image from Academia:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/txFKF.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/txFKF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2016-01-23T03:00:11.893" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6587" PostTypeId="2" ParentId="6585" CreationDate="2016-01-23T03:01:39.037" Score="11" Body="&lt;p&gt;Every graduated Stack Exchange site has their own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our story is &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6174/23788&quot;&gt;here&lt;/a&gt; on the design announcement meta - basically the badge icons are part of the customizable things each site gets to pick as their design is being finalized - we settled on curly braces because, well, they're more &lt;em&gt;code-like&lt;/em&gt; than the originally-suggested design:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Og2eY.png&quot; alt=&quot;badge icons&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-01-23T03:01:39.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6588" PostTypeId="1" AcceptedAnswerId="6597" CreationDate="2016-01-23T22:53:23.360" Score="3" ViewCount="92" Body="&lt;p&gt;I posted a question today and wanted to apply the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexical-analysis&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexical-analysis&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexical-analysis&lt;/a&gt; tag to it, but such tag did not exist, and to create it I would need 300 reputation in this community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another user suggested that I gather a list of applicable questions and post them here as potential candidates for the tag (I don't expect the questions to be tagged as such, but rather to serve as an example of potential use of it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have managed to find five such questions easily (including the one I asked recently), but there are probably more questions regarding the topic out there and more that have yet to be asked.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/117715/simple-lexical-analysis-basic-calculator&quot;&gt;Simple lexical analysis - basic calculator&lt;/a&gt; (mine)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/43202/lexical-analyzer-is-this-the-right-way&quot;&gt;Lexical Analyzer: Is this the right way?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/2881/processing-lexical-analyses-of-sentences-using-the-perl-split-function&quot;&gt;Processing lexical analyses of sentences using the Perl split function&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/106575/ad-hoc-lexical-scanner&quot;&gt;Ad-hoc lexical scanner&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/113418/lexer-for-c-source-code&quot;&gt;Lexer for C# source code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The inclusion of the tag in this community seems plausible, as it is an important term related to programming and various software widely used in the industry.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related tags that could also be considered (possibly as synonyms):  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scanner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scanner&amp;#39;&quot; rel=&quot;tag&quot;&gt;scanner&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tokenizer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tokenizer&amp;#39;&quot; rel=&quot;tag&quot;&gt;tokenizer&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="95512" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-02-03T15:42:29.827" Title="Request for [lexical-analysis] to be created" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="7" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6589" PostTypeId="2" ParentId="6571" CreationDate="2016-01-24T23:52:24.560" Score="1" Body="&lt;p&gt;Well, as per &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers SE help page&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have a question about...&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;software requirements&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;software architecture and design&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;algorithm and data structure concepts&lt;/li&gt;&#xA;  &lt;li&gt;quality assurance and testing&lt;/li&gt;&#xA;  &lt;li&gt;development methodologies and processes&lt;/li&gt;&#xA;  &lt;li&gt;software configuration management&lt;/li&gt;&#xA;  &lt;li&gt;software engineering management&lt;/li&gt;&#xA;  &lt;li&gt;software licensing&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(&lt;strong&gt;emphasize&lt;/strong&gt; mine). So I'd say that the question as it stand would be perfectly on-topic over there. So rather than trying to somehow find a way to make it on-topic here it looks like a viable candidate for migration.&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2016-01-24T23:52:24.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6590" PostTypeId="2" ParentId="6539" CreationDate="2016-01-25T08:39:45.997" Score="5" Body="&lt;p&gt;&lt;a href=&quot;https://www.zkoss.org/zk8keyfeaturedemo/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ANzyE.png&quot; alt=&quot;ZK framework&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="35389" LastEditorUserId="35389" LastEditDate="2016-01-25T09:44:16.193" LastActivityDate="2016-01-25T09:44:16.193" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6591" PostTypeId="2" ParentId="6571" CreationDate="2016-01-27T21:03:44.707" Score="3" Body="&lt;p&gt;Tl;dr;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Design reviews are on-topic provided there is &lt;strong&gt;working code&lt;/strong&gt; to review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Take &lt;a href=&quot;https://codereview.stackexchange.com/questions/101584/entities-and-the-things-they-do&quot;&gt;this other question&lt;/a&gt;, for example. It's a completely valid CR question because the design is an actual &lt;strong&gt;hard-implementation&lt;/strong&gt; (I use hard pejoratively). There's clear source code that indicates &lt;em&gt;just exactly what&lt;/em&gt; the intention was, and the design is completely fleshed out. This means we can go through the code and get an exact feel for how the asker intended the system to work. And this is &lt;strong&gt;very good&lt;/strong&gt; for our community. Several of us learned about a design pattern known as ECS (Entity-Component-System) from &lt;a href=&quot;https://codereview.stackexchange.com/a/101619/73844&quot;&gt;an answer&lt;/a&gt; (accepted and highest upvoted at the time of this writing) on that question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with the question in question (&lt;a href=&quot;https://codereview.stackexchange.com/q/117311/507&quot;&gt;https://codereview.stackexchange.com/q/117311/507&lt;/a&gt;) is that there is no actual source to review. One of the very first statements in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help/on-topic&lt;/a&gt; page:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are looking for feedback on a specific &lt;strong&gt;working&lt;/strong&gt; piece of code from your project in the following areas&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;li&gt;...&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The problem is that this question doesn't meet the &lt;em&gt;first&lt;/em&gt; requirement (&lt;strong&gt;working&lt;/strong&gt; piece of code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should the question be able to be rephrased into a working bit of code, then yes, we can review the code &lt;strong&gt;and&lt;/strong&gt; the design. We cannot do a design review without code to match. If that is what the OP is looking for, then perhaps they should head over to &lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;Programmers&lt;/a&gt; and read the &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;help/on-topic&lt;/a&gt; there. That site is &lt;em&gt;very&lt;/em&gt; useful for the higher-level abstraction issues. The, &quot;all I have right now is this thought process, how close am I?&quot; questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all the OP wants is an actual review of the high-level abstraction or design (with or without code), then this is not the place for it, unfortunately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Disclaimer: the recommendation to &lt;a href=&quot;https://softwareengineering.stackexchange.com/&quot;&gt;Programmers&lt;/a&gt; is assuming that the question is reworded to fit within their guidelines. As &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31562/simon-forsberg&quot;&gt;SimonForsberg&lt;/a&gt; said, in it's current form:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It appears that this question &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/26982372#26982372&quot;&gt;would be too broad&lt;/a&gt; for Programmers.SE&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;See: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6571/design-review-for-a-compiler-question#comment14888_6571&quot;&gt;Design review for a compiler question&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-01-27T21:41:10.693" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6592" PostTypeId="1" CreationDate="2016-01-29T19:26:12.923" Score="12" ViewCount="243" Body="&lt;p&gt;I've written &lt;a href=&quot;https://codereview.stackexchange.com/q/118272/64809&quot;&gt;a JavaScript-related question&lt;/a&gt;, and I tagged it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cross-browser&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cross-browser&amp;#39;&quot; rel=&quot;tag&quot;&gt;cross-browser&lt;/a&gt;, but it was (for my unfortunate surprise) marked as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/portability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;portability&amp;#39;&quot; rel=&quot;tag&quot;&gt;portability&lt;/a&gt;, which is its synonym master. And it wasn't just me who found that weird: &lt;a href=&quot;https://codereview.stackexchange.com/questions/118272/is-date-18-years-old#comment220206_118272&quot;&gt;user 200_success also demonstrated to be unsure on what &lt;em&gt;portability&lt;/em&gt; tag meant in my question&lt;/a&gt;, and despite both &lt;em&gt;might&lt;/em&gt; appear to be interchangeable, they actually aren't, as we can note in their tag wiki descriptions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/tags/portability/info&quot;&gt;&lt;strong&gt;portability&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Portable code can be run with little to no modification in multiple&#xA;  environments. Portable applications can be run from, for example, a&#xA;  USB drive without modifying a computer's environment.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/tags/cross-browser/info&quot;&gt;&lt;strong&gt;cross-browser&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Cross-browser refers to the ability of a website, web application,&#xA;  HTML construct or client-side script to function in environments that&#xA;  provide its required features and to bow out or degrade gracefully&#xA;  when features are absent or lacking.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We can also note disambiguation evidences in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6592/please-desynonymize-cross-browser-and-portability-tags#comment14933_6592&quot;&gt;Simon's comment&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6596/64809&quot;&gt;Joe's answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think about desynonymizing them? How could we handle that change?&lt;/p&gt;&#xA;" OwnerUserId="64809" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-02-01T14:13:13.493" Title="Are [cross-browser] and [portability] synonyms?" Tags="|discussion|tags|tag-synonyms|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6593" PostTypeId="1" AcceptedAnswerId="6595" CreationDate="2016-02-01T00:47:41.180" Score="8" ViewCount="281" Body="&lt;p&gt;I wrote two licenses under which I will place my software and art, and I want to make sure they're good enough for what they're intended to do. &lt;strong&gt;Is it OK to post them here for review?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="30419" LastActivityDate="2016-02-01T04:30:46.640" Title="Can I request that someone look over my legal code?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6594" PostTypeId="2" ParentId="6593" CreationDate="2016-02-01T01:02:37.293" Score="21" Body="&lt;h3&gt;No.&lt;/h3&gt;&#xA;&lt;p&gt;Code Review is for the review of &amp;quot;code&amp;quot; in the sense of interpreted or compiled programming languages.  Not for any other sort of &amp;quot;code&amp;quot; such as &amp;quot;legal code&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-02-01T01:02:37.293" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6595" PostTypeId="2" ParentId="6593" CreationDate="2016-02-01T04:30:46.640" Score="27" Body="&lt;p&gt;Based on the guidelines in the &lt;a href=&quot;/help/on-topic&quot;&gt;Help Center&lt;/a&gt;, questions asking to review license text would be off-topic, as it's not code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a specific question about a legal principle related to licensing, you could ask on &lt;a href=&quot;//opensource.stackexchange.com/&quot; rel=&quot;nofollow&quot;&gt;Open Source&lt;/a&gt; (assuming that it's related to open-source software) or &lt;a href=&quot;//law.stackexchange.com/&quot; rel=&quot;nofollow&quot;&gt;Law&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, however, that no Stack Exchange site will give you personalized legal advice.  That means that if you're looking for someone to proofread or bulletproof license terms that you wrote, you should hire a lawyer.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-02-01T04:30:46.640" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6596" PostTypeId="2" ParentId="6592" CreationDate="2016-02-01T13:43:32.133" Score="12" Body="&lt;p&gt;If we look at Stack Overflow, to see the state of their tags.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/tags/portability/info&quot;&gt;Portability&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Portable code can be run with little to no modification in multiple environments. Portable applications can be run from e.g. a USB drive without modifying a computer's environment. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;24 followers,&#xA;1064 questions,&#xA;6 asked this month, 99 this year.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/tags/cross-browser/info&quot;&gt;Cross-browser&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Cross-browser development refers to the practice of building web sites, web applications, libraries, or components so that they function across different web browsers and rendering engines.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;261 followers,&#xA;7227 questions,&#xA;9 asked this week, 57 this month.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/tags/cross-platform/info&quot;&gt;Cross-platform&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;An attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;223 followers,&#xA;3735 questions,&#xA;9 asked this week, 46 this month.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Portability seems to be aimed at a different task to both cross-browser and cross-platform.&#xA;It's meant for apps that need nothing installed on the users computer.&#xA;One where you say 'download and run this.'&#xA;Then you cut the folder onto a USB and it's now working &lt;em&gt;exactly the same&lt;/em&gt; on your other computers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can have a portable app, that is not cross platform.&lt;br&gt;&#xA;I.e a self contained C program that can only run on Windows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also have a portable app, that is not cross browser.&lt;br&gt;&#xA;I.e. a static website run from a USB, but only runs on one browser correctly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that we should have all three of these tags.&#xA;As currently we have an odd meaning of portable.&#xA;And it's 'sub-tags' are more popular.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I looked at Stack Overflow as it has all three tags, and we don't even have a &lt;a href=&quot;https://codereview.stackexchange.com/tags/portability/info&quot;&gt;portability tag wiki&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I looked at cross-platform due to Simon's comment.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2016-02-01T13:43:32.133" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6597" PostTypeId="2" ParentId="6588" CreationDate="2016-02-03T13:06:45.987" Score="3" Body="&lt;p&gt;I like this tag and think it's a good call.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parsing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parsing&amp;#39;&quot; rel=&quot;tag&quot;&gt;parsing&lt;/a&gt; is currently used for all kinds of things that &lt;em&gt;are&lt;/em&gt; parsing, but not exactly lexical analysis. Having the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexical-analysis&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexical-analysis&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexical-analysis&lt;/a&gt; tag gives us something to use for more formal definitions of parsing.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/grammar&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;grammar&amp;#39;&quot; rel=&quot;tag&quot;&gt;grammar&lt;/a&gt; is very specifically tied to formal grammar definitions that are used as input to lexer/parser generators. It's related, but not necessarily appropriate for all lexical analysis questions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/compiler&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;compiler&amp;#39;&quot; rel=&quot;tag&quot;&gt;compiler&lt;/a&gt; is again, a related concept, but not quite right for all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexical-analysis&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexical-analysis&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexical-analysis&lt;/a&gt; questions. A compiler uses output from a lexer &amp;amp; parser to translate the original input code into a different form. Compiling (and interpreting for that matter) is a distinctly different stage of the process from lexing.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I feel like this tag fills in a gap, and there are certainly at least a few questions that could use this tag.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2016-02-03T13:06:45.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6598" PostTypeId="1" AcceptedAnswerId="6600" CreationDate="2016-02-03T17:18:13.737" Score="23" ViewCount="927" Body="&lt;p&gt;I'm taking about &lt;a href=&quot;https://codereview.stackexchange.com/a/118556/36183&quot;&gt;this answer&lt;/a&gt; which is essentially pedantry about two variable names, which &lt;em&gt;seems to be meant as a funny remark&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I mentioned (in the first comment) that such an answer contributes &lt;em&gt;far less&lt;/em&gt; than the other answers, even though variables names &lt;em&gt;are important&lt;/em&gt;, especially for the code's future maintainer; yet, the community upvotes it to the #2 answer. I don't particularly care about that, but rather the fact that the answer would be much better suited as a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should this kind of pedantry be discouraged? Does it really contribute much to the Q/A as an &lt;em&gt;answer&lt;/em&gt;, and should such answers really be comments?&lt;/p&gt;&#xA;" OwnerUserId="36183" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-02-05T04:17:52.810" Title="Should pedantry be discouraged?" Tags="|discussion|answers|specific-answer|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6599" PostTypeId="2" ParentId="6598" CreationDate="2016-02-03T17:33:50.433" Score="20" Body="&lt;p&gt;That answer is .... a little special&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For what it's worth, pedantry is &lt;strong&gt;explicitly encouraged&lt;/strong&gt; on Code Review. It helps find problems in code and makes it easier to maintain. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To enjoy writing answers here, IMO a little pedantry is a necessity. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;yet, the community upvotes it to the #2 answer&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No that's not quite the case.&lt;br&gt;&#xA;That answer is a little overvoted for its content. This is attributable to the fact that the question went &quot;hot&quot; and got a significant surge of traffic across the network (maybe a mod can provide details)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such I think in general pedantry is a good thing for Code Review. This specific case is a &quot;bad&quot; example though, and has accumulated disproportionately many votes for its content.&lt;br&gt;&#xA;Alas such is the fate of Hot Network Questions and their answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing much we can do here, since it's a valid and useful answer that just got a little more views than other similarly useful answers&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="71574" LastEditDate="2016-02-05T04:17:52.810" LastActivityDate="2016-02-05T04:17:52.810" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6600" PostTypeId="2" ParentId="6598" CreationDate="2016-02-03T17:34:04.343" Score="34" Body="&lt;p&gt;The answer that you are referring to has been voted up quite a bit.  I'd like to point out that we cannot really predict or influence how the votes go.  People tend to upvote &lt;a href=&quot;//ux.stackexchange.com/a/57968/14515&quot; rel=&quot;nofollow&quot;&gt;stuff that they find funny&lt;/a&gt;.  People tend to upvote stuff that is short and easy to understand.  Answers that take five minutes to read and ten minutes to understand usually don't get that popular, even if they are excellent thorough treatments of the subject.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, by &quot;discouraged&quot;, you mean that we should refrain from upvoting such answers, then I would say that you're welcome to do so yourself.  Good luck convincing other voters to adopt your voting criteria, though.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As for whether this answer should have been a comment instead — absolutely not.  It is a &lt;a href=&quot;/a/1479/9357&quot;&gt;concrete suggestion for improving the code&lt;/a&gt;.  It is not an invitation to modify the question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-02-03T17:34:04.343" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6601" PostTypeId="2" ParentId="6598" CreationDate="2016-02-03T17:48:20.663" Score="0" Body="&lt;p&gt;Yes it should.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look at a CR answer I want it to address as many problems in the code as possible. What I am &lt;em&gt;not&lt;/em&gt; interested in seeing is a bunch of remarks on naming or formatting without anything else to it. If that's all there is to say about it then alright, so be it. If not (as is the case here) I expect it to be a part of a larger review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For people (non-asker, non-answerer) reading the question, coming across such an answer simply indicates amateurism. Sure, not everyone knows everything in that specific language but if that's all you can contribute then you're not fit to do a review of that language yet. I expect thorough reviews and not pedantry just for the sake of it (even if this is humorously intended).&lt;br&gt;&#xA;I am aware that naming and formatting is important but I am certainly not interested in seeing it reiterated as a standalone answer all the time. This benefits the asker and the answerer (easy rep) but is a turn-off to me as an outsider. The vast majority of questions gets answered on CR, there's no reason it can't be a part of any of the more substantial answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The argument in this specific scenario is even more pedantic than any other naming/formatting mentions: the entire code-base refers to it as &lt;code&gt;drops&lt;/code&gt; -- everybody who handles it will understand what it means.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I am perfectly aware very little people on CR share my view on this -- I'm merely providing the counter-argument. &lt;/p&gt;&#xA;" OwnerUserId="21028" LastActivityDate="2016-02-03T17:48:20.663" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6602" PostTypeId="2" ParentId="6598" CreationDate="2016-02-04T05:02:26.833" Score="16" Body="&lt;h2&gt;No&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;IMO, the only useful criteria for answers is &lt;strong&gt;Is it a net improvement? (however small)&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That answer is useful, not by a huge amount, but still an improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The moment you start saying &quot;Answers should meet some minimum standard of &quot;worthiness&quot; (defined by who, exactly?)&quot; is the moment the site becomes elitist and we drive away most of the user base, especially potential new reviewers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's humourous, witty and (a little) useful. It caught HNQ and some cultural zeitgeist and got upvoted beyond what might be considered &quot;fair&quot; based on its' contribution. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is always going to happen, there is nothing you can do about it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Que sera, sera.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="81541" LastEditDate="2016-02-04T05:37:56.220" LastActivityDate="2016-02-04T05:37:56.220" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6603" PostTypeId="2" ParentId="6584" CreationDate="2016-02-07T17:51:07.660" Score="3" Body="&lt;p&gt;Code Review uses very original layout comparing to other SE network sites. We had to use quite a lot of CSS hacks to make it looking good. Some of those hacks apparently affected popup module and its sizing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; I've fixed that and it should be good now.&lt;/p&gt;&#xA;" OwnerUserId="89809" LastActivityDate="2016-02-07T17:51:07.660" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6604" PostTypeId="1" CreationDate="2016-02-08T20:13:30.267" Score="12" ViewCount="256" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/119311/30346&quot;&gt;This question&lt;/a&gt; is clearly off-topic on Code Review. However, it did receive an answer which essentially points out the problem and makes some suggestions. The problem this potentially causes is that it somewhat encourages users to ask off-topic questions anyway since they may just receive a useful answer. Should we actively discourage (i.e. down-voting or flagging for deletion) answers to such clearly off-topic questions?&lt;/p&gt;&#xA;" OwnerUserId="30346" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-02-08T21:09:53.963" Title="Should answers to clearly off-topic questions be encouraged or discouraged?" Tags="|discussion|specific-question|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6605" PostTypeId="2" ParentId="6604" CreationDate="2016-02-08T20:30:45.867" Score="19" Body="&lt;p&gt;No, we shouldn't encourage this. Broken code is broken code, and we're not Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I left &lt;a href=&quot;https://codereview.stackexchange.com/questions/119311/best-way-to-pass-a-linq-query-to-a-method/119321#comment222224_119321&quot;&gt;this comment&lt;/a&gt; on the answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please note, questions involving code that's not working as intended, are off-topic on this site. If OP edits their post to address the problem and make their post on-topic, they make your answer moot. Protip: There are tons of on-topic questions to answer; you'll make more rep faster if you review code in questions that will get higher view counts for being on-topic. ;-) – Mat's Mug♦ 34 secs ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-02-08T20:33:11.373" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6606" PostTypeId="2" ParentId="6604" CreationDate="2016-02-08T20:35:16.473" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we actively discourage answers to such clearly off-topic questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We should discourage those in the process of reviewing from posting answers to questions going to be closed, and discourage it in future practice (tell the user who has just done so that it's best not to in future)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've just spent X minutes writing up a really neat review, only to be told something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Can you delete this please? the question is off-topic and we want to close it.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Nice review! In future can you try to avoid posting on off-topic questions? We try to close and &lt;strong&gt;finish&lt;/strong&gt; those questions and answers really just slow it down, and are probably likely to be ignored with the post anyway.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Would be much more civil, and avoiding conflict etc&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we actively discourage (i.e. down-voting or flagging for deletion)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Don't go and downvote or flag for deletion answers to off-topic questions just because they answered an off-topic question, it's not &lt;em&gt;necessarily&lt;/em&gt; the reviewers' fault/s for answering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the question you linked, the reviewer had a low reputation, so low in fact, that they wouldn't have seen the close votes, and probably even didn't particularly understand what SirPython's comment meant.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="62429" LastEditDate="2016-02-08T21:09:53.963" LastActivityDate="2016-02-08T21:09:53.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6607" PostTypeId="1" CreationDate="2016-02-09T13:47:45.453" Score="11" ViewCount="302" Body="&lt;p&gt;I'm coding the &lt;a href=&quot;https://github.com/bstarynk/melt-monitor-2015&quot; rel=&quot;nofollow&quot;&gt;MELT monitor on github&lt;/a&gt; (GPLv3+ licensed free software, alpha stage). Ultimately most of the code I am coding manually now should be replaced by generated code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is my first &quot;Web&quot; application (so I do feel like a newbie regarding Web technologies, but I am learning them) and it is quite specific:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;it is mixed C &amp;amp; HTML5/Javascript for Linux/Firefox (recent versions only)&lt;/li&gt;&#xA;&lt;li&gt;it is not a general purpose web application: the future audience would be at most a team of a dozen of developers; hence I'll never have thousand of HTTP connections, but a few dozen of them&lt;/li&gt;&#xA;&lt;li&gt;it will become a bootstrapped &quot;domain specific&quot; language (compiled to C on the server side, and to Javascript+HTML5=Jquery on the client side) which I have not even completely designed yet... (a bit like &lt;a href=&quot;http://www-sop.inria.fr/members/Manuel.Serrano/&quot; rel=&quot;nofollow&quot;&gt;M.Serrano&lt;/a&gt; HOP v2 which was a Scheme dialect compiled to C on server side, and Javascript on browser side) &lt;/li&gt;&#xA;&lt;li&gt;it is  some &lt;em&gt;throw away code&lt;/em&gt;, because the overall goal is to design some domain specific language which would be translated to both C code (server side) and Javascript code (browser); I am still in the pre-&lt;a href=&quot;https://en.wikipedia.org/wiki/Bootstrapping_%28compilers%29&quot; rel=&quot;nofollow&quot;&gt;bootstrap&lt;/a&gt; phase, and I want as soon as possible to generate automatically some code &quot;equivalent&quot; to the dirty code I am hand-writing today&lt;/li&gt;&#xA;&lt;li&gt;it is &quot;quick&quot;&lt;sup&gt;*&lt;/sup&gt; and &lt;em&gt;dirty code&lt;/em&gt;; I don't care about readability or coding style, and I don't care a lot about performance&lt;/li&gt;&#xA;&lt;li&gt;it should become a bootstrapped system (but I am not there yet).&lt;/li&gt;&#xA;&lt;li&gt;I need much more feedback on design issues than on the actual throw away source code &lt;/li&gt;&#xA;&lt;li&gt;I need to learn what kind of (Javascript &amp;amp; C) code I will later generate in place of this messy code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Perhaps my question might be generalized to: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;can generated code be reviewed here?&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;of course, to improve the generating code...&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Since this is bootstrapped throw away code, I guess that asking for code review might be inappropriate... (my intuition would be that taking code reviewer's time for throw-away code is not very polite).  However, I would strongly appreciate feedback about design (on the browser side, since I am quite newbie on that).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;BTW, even after bootstrapping, all that thing would still be GPLv3+ free software (like my &lt;a href=&quot;http://gcc-melt.org/&quot; rel=&quot;nofollow&quot;&gt;GCC MELT&lt;/a&gt; already is)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note *: not so quickly written code actually because I am still learning HTML5+Javascript+DOM+Jquery in the process&lt;/p&gt;&#xA;" OwnerUserId="97131" LastEditorUserId="97131" LastEditDate="2016-02-09T14:01:13.873" LastActivityDate="2016-02-12T02:40:17.933" Title="&quot;throw-away&quot; code review (pre-bootstrap)?" Tags="|discussion|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6608" PostTypeId="1" CreationDate="2016-02-09T14:10:10.723" Score="10" ViewCount="215" Body="&lt;p&gt;I am the main designer and implementor of &lt;a href=&quot;http://gcc-melt.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;GCC MELT&lt;/a&gt;, a Lisp-like domain specific language -which I call MELT- to customize the &lt;a href=&quot;http://gcc.gnu.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;GCC&lt;/a&gt; compiler, implemented by a bootstrapped meta-plugin for GCC. GCC and GCC MELT are both GPLv3+ free software.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GCC MELT is quite big (80KLOC of MELT code) and is bootstrapped, in the sense that the MELT language is translated to C++ (suited &amp;amp; specific to GCC plugins) and that MELT -&gt; C++ translator is coded in MELT (so the subversion repository also contains the 2MLOC of C++ generated code); since I am the main designer of that language (and still the main user) I have not explicited any coding rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence my question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can a domain specific language code be reviewed here?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Intuitively, I would sadly think that no, at least in my case (because MELT is quite obscure and has not a lot of users, and also because the code base is quite big).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I would imagine that some reviewers could at least give feedback like &quot;this function is too big, you should split it&quot; or &quot;this name does not mean anything&quot; (and I am &lt;em&gt;not&lt;/em&gt; a native English speaker, so I obviously make mistakes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6607/97131&quot;&gt;This meta-question&lt;/a&gt; is related but not the same. &lt;/p&gt;&#xA;" OwnerUserId="97131" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-02-16T22:25:41.663" Title="Lisp-like DSL code review" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6609" PostTypeId="2" ParentId="6608" CreationDate="2016-02-09T14:36:05.987" Score="14" Body="&lt;p&gt;A question about code written in a domain-specific language is on-topic here, so there's nothing stopping you from posting it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you are likely to be disappointed by the results. It's almost certain that no-one reading your question here will have any expertise in GCC-MELT, so you can't expect to get detailed feedback on your code. Moreover, the target audience for GCC-MELT is &quot;advanced GCC users&quot;, and it's unlikely that are any such people here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So you should think carefully about what you are trying to achieve, and whether the reviewers here can help you achieve it, and then structure your question accordingly. You should hold our hands as far as possible by picking a short, self-contained piece of code for us to review, and writing an introduction that explains the MELT features that it uses.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2016-02-09T16:14:39.273" LastActivityDate="2016-02-09T16:14:39.273" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6610" PostTypeId="2" ParentId="6607" CreationDate="2016-02-09T15:53:45.367" Score="6" Body="&lt;h1&gt;I think it'd be on-topic.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;To go through your points, bluntly and as a silly, silly, teenager:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;[on-topic] It's real code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[misc] It's general purpose.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[misc] It's not yet bootstrapped, no code generation to worry about (yet).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[misc] It's 'throw-away code'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[off-topic] People will pester you about readability and coding style.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[misc] You want to bootstrap it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[on-topic] You want a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1924/reviewing-design&quot;&gt;design review&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[on-topic] You want to write a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5120/reviewing-generated-code&quot;&gt;generator question&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't see a reason it'd be off-topic to the point of closing.&#xA;But you'll get told stuff you may not want to be told, 'FIX YOUR VARIABLES, ugghh'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst you think it may be impolite to ask for a code review of 'throw-away code',&#xA;you may pick up some solid design, and pass that onto the bootstrapped version.&lt;br&gt;&#xA;I've reviewed small challenges, that people have completed, and are unlikely to ever look at again.&#xA;Do I dislike that? No, infact I can tell someone some good design,&#xA;and if they use it in their next question I will be happy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GPLv3+ licence compatibility I know nothing about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't fully understand your generated code bit,&#xA;but &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5197/would-a-reference-implementation-for-a-made-up-programming-language-be-a-good-co&quot;&gt;writing your own language&lt;/a&gt; is on-topic.&#xA;And so writing a bootstrapped (compiler) is on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also say you want to change your C/JavaScript to this new language.&#xA;The new code will be on-topic as you have a compiler for it.&lt;br&gt;&#xA;Doing a standard code-review of the output from this new language and generator however is off-topic. But asking about the output can be on-topic:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So, realistically, what should be reviewed, is a sample of what the generator might produce.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;- &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5125/42401&quot;&gt;nhgrif&lt;/a&gt;&lt;br&gt;&#xA;or&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I could ask about the naming of the grammar rules (which is crucial here); I could ask about redundant or convoluted ways to achieve what the grammar is doing and whether/how that could be improved.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;- &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5127/42401&quot;&gt;Mat's Mug&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And what seems to be your last concern, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1475/having-an-entire-project-reviewed&quot;&gt;having an entire project reviewed&lt;/a&gt; is on-topic too, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1970/posting-a-multi-language-project&quot;&gt;even if it's multi-language&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'd say your main concern is &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2320/42401&quot;&gt;the zombie rating&lt;/a&gt; you'll rack up on your questions.&#xA;And the possibility that it may get no answers.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-02-09T15:53:45.367" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6611" PostTypeId="1" CreationDate="2016-02-10T14:12:55.613" Score="1" ViewCount="40" Body="&lt;p&gt;When posting code to be reviewed (for instance code that already has been pushed on a github repo), how should I mention the licence of the code ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I definately can't put the licence notice in the code snippet as it is enormous. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the following a correct way of stating this fact ?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please note that as stated on github this code is GPLV3 : LINK&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This statement looks pompous to me, but this is an important matter anyway&lt;/p&gt;&#xA;" OwnerUserId="95208" LastActivityDate="2016-02-10T14:12:55.613" Title="How should i mention the licence of my code?" Tags="|discussion|licensing|" AnswerCount="0" CommentCount="1" ClosedDate="2016-02-10T15:06:48.303" ContentLicense="CC BY-SA 3.0" />
  <row Id="6612" PostTypeId="1" CreationDate="2016-02-10T17:07:48.167" Score="7" ViewCount="80" Body="&lt;p&gt;This completely feels like asking for an underground parking spot at work, but... there's at least&lt;sub&gt;&lt;sup&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/sup&gt;&lt;/sub&gt; one spot left in the page footer area, in the section we'd belong under:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/edZCU.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/edZCU.png&quot; alt=&quot;one spot left!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why isn't Code Review on there?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; As of sometime this year, Code Review now appears on the SE footer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sup&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;/sup&gt; looking at the Life/Arts section it seems there are actually at least 4 spots left.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="81541" LastEditDate="2016-12-07T12:48:52.117" LastActivityDate="2016-12-07T12:48:52.117" Title="Why are we [still] not on the footer?" Tags="|feature-request|user-interface|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6613" PostTypeId="1" CreationDate="2016-02-10T18:23:18.823" Score="0" ViewCount="41" Body="&lt;p&gt;I have been away from code review for some time and not sure on the scope agreed upon in the community. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So is &lt;a href=&quot;https://codereview.stackexchange.com/questions/119524/add-weekdays-to-date&quot;&gt;this question&lt;/a&gt; on topic or off topic? Basically the below is on topic or not?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Will the below code work for adding Weekdays in all possible scenarios? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I understand that reviewer can ignore what is specifically asked in the question. But still is it on topic?&lt;/p&gt;&#xA;" OwnerUserId="26426" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-02-10T18:43:01.707" Title="Are questions asking for opinion regarding all edge cases on topic?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6614" PostTypeId="2" ParentId="6613" CreationDate="2016-02-10T18:43:01.707" Score="7" Body="&lt;p&gt;The rules haven't changed.  The standard is, does the code work correctly, to the best of the author's knowledge?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question explicitly identifies a bug and asks for a fix, then it would be clearly off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is very obviously broken (won't compile, looks wrong by inspection, or fails for simple test cases), I'll generally close it too, to prevent abuse.  That kind of closure is not necessarily unhelpful: it's a useful form of feedback in its own right, and lets us focus on more insightful issues when the bug is fixed and the question is reopened.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, I would tend to give the poster the benefit of the doubt, and assume that the code does work to the best of the author's knowledge.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-02-10T18:43:01.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6615" PostTypeId="1" AcceptedAnswerId="6617" CreationDate="2016-02-11T01:58:24.330" Score="31" ViewCount="373" Body="&lt;p&gt;When I review first posts in the first posts part of the review queues (found in the top right corner for some users), I will often upvote a first post from a new user if it is &lt;em&gt;good enough&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if I come across a first post that is on-topic and is fairly basic (just says the purpose of the code and maybe includes a few specific questions), I will upvote almost as a &quot;welcome&quot; and a &quot;good job for following the site rules&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may be the only one who follows this behavior, but is this bad practice? If I recall correctly, there was another SE site that had a similar problem with users upvoting a post. However, I think that site's problems was mainly the fact that users were upvoting even bad/off-topic posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In conclusion, is it bad to give &quot;welcome votes&quot; to first posts, even if they are only &quot;good enough&quot;?&lt;/p&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2016-02-11T06:45:29.773" Title="Distributing &quot;welcome votes&quot; to first posts" Tags="|discussion|questions|voting|new-users|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6616" PostTypeId="2" ParentId="6615" CreationDate="2016-02-11T02:19:44.163" Score="24" Body="&lt;p&gt;Voting is personal. Personally I find that upvoting &lt;strong&gt;good&lt;/strong&gt; first posts helps making new users feel welcome, and encourages them with positive reinforcement - however if the post is iffy and it &lt;em&gt;still&lt;/em&gt; gets upvoted, the vote reinforces not-so-positive behavior, so one shouldn't upvote just to say &quot;welcome&quot;, but &quot;welcome! That's a nice post you got here, we'd like you to keep 'em coming like that!&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's &lt;em&gt;anything&lt;/em&gt; about the post that could be improved, leave a comment to that effect, ideally including a magic &lt;code&gt;[edit]&lt;/code&gt; link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that new users can't cast upvotes until they get to 15 rep, so it takes +3 on one's first question to be able to upvote the answers they're getting.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-02-11T02:19:44.163" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6617" PostTypeId="2" ParentId="6615" CreationDate="2016-02-11T06:45:29.773" Score="44" Body="&lt;h2&gt;Upvote for effort&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I think that it's important to keep in mind what it's like to post to Code Review as a total newcomer.  After all, they don't teach you in school how to post a question to Code Review.  If a user's first post is…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On topic,&lt;/li&gt;&#xA;&lt;li&gt;Includes sufficient context,&lt;/li&gt;&#xA;&lt;li&gt;Has a good title or can easily be given a policy-compliant title,&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;then that means that they took the time to either read the Help Center or made an effort to pattern their question on other good questions.  That's enough to deserve an upvote, in my opinion.  (I don't care if it's interesting, or if it has the right tags, or if it has good grammar.)&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Upvote to prevent awkwardness&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If a question meets the criteria above, then it deserves an answer.  If it deserves an answer, then we also want the poster to be able to upvote any answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We want to avoid the scenario where the OP writes a thank-you comment, and we have to respond with &quot;We don't leave thank-you comments around here. When you get 15 points, you'll be able to upvote!&quot;  By failing to give the newcomer 15 points, we exclude the poster from our voting/commenting culture, deprive the answerer of an upvote, and create a poor user experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those reasons, I tend to upvote non-garbage posts generously when processing the First Posts review queue, or leave a comment if the question is problematic.  Clicking &quot;No Action Needed&quot; is &lt;a href=&quot;/q/1946/9357&quot;&gt;harmful&lt;/a&gt; if the user has less than 15 points.  Once they are over 15 points, we can raise our standards.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-02-11T06:45:29.773" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6618" PostTypeId="2" ParentId="1510" CreationDate="2016-02-11T11:25:33.663" Score="4" Body="&lt;p&gt;&lt;strong&gt;Meme&lt;/strong&gt;: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: ??? (Probably Mat'sMug, or maybe indirectly Jeff Atwood's blog post)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height&lt;/strong&gt;: Current&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;: It's famously been said that a language cannot be considered a proper language on Code Review until someone has written a FizzBuzz for that language. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/27492525#27492525&quot;&gt;Example 1&lt;/a&gt; and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/26263645#26263645&quot;&gt;Example 2&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="62429" LastEditDate="2016-02-11T11:33:15.197" LastActivityDate="2016-02-11T11:33:15.197" CommentCount="0" CommunityOwnedDate="2016-02-11T11:25:33.663" ContentLicense="CC BY-SA 3.0" />
  <row Id="6620" PostTypeId="2" ParentId="6607" CreationDate="2016-02-12T02:40:17.933" Score="4" Body="&lt;p&gt;You state the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't care about readability or coding style, and I don't care a lot about performance&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this I believe is were a lot of coders get it wrong. Not caring about readability and coding style (and somewhat performance) is dangerous as these are helpful tools to make sure that your code does what it is actually supposed to do and helps avoid bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;If people cared more about readability and coding style, I think there would be a lot less errors and flaws in programs all around.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So is worthwhile to get a review of generated code? Yes, and you should take care and pride in generating good code, because if you don't you'll most likely end up with code which fails every now and then, and which would be very hard to debug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your building blocks are good and clean code, the end result would most likely be good, clean and solid code. If you don't care about the building blocks, it's like building on sand which might seem to do the job, but when the storm comes the building will fall down!&lt;/p&gt;&#xA;" OwnerUserId="78136" LastActivityDate="2016-02-12T02:40:17.933" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6621" PostTypeId="1" AcceptedAnswerId="6622" CreationDate="2016-02-12T09:36:27.290" Score="1" ViewCount="103" Body="&lt;p&gt;So, to me it seems like self-answers here at Code Review are bad form. At other SE sites, if you receive answers that help you to the correct answer, normally you'll give those the credit and post your answer for &lt;em&gt;your exact problem&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know we can't control what others do and I have a down-vote button, but I ask because &lt;em&gt;link&lt;/em&gt; removed a check-mark from an already accepted answer (not mine) to a self-answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I'm not trying to call anyone out, but I wasn't sure if I'm correct in my assumption and whether I should comment to the user on what &quot;bad form&quot; is or isn't. The user doesn't seem to have a vast amount of SE history (2 months I think), and normally over on SU I'd mention something because I know a lot of new users aren't very familiar with the format of the sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I guess what I'm asking is - what's the consensus here? I did see &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2001/self-answers-that-re-write-code-with-little-no-explanation&quot;&gt;Self-answers that re-write code with little/no explanation&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2531/self-accepting-own-answer-when-competing-answers-exist&quot;&gt;Self-accepting own answer when competing answers exist&lt;/a&gt;, but I didn't want to overstep my boundaries as a particularly (low rep) new user to Code Review, and I wasn't quite sure how a comment about that would be worded.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry if this seems like a dupe, but I didn't see a canonical answer.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-02-12T21:31:09.510" Title="Self-answering on Code Review?" Tags="|discussion|self-answer|" AnswerCount="1" CommentCount="3" ClosedDate="2016-02-12T21:29:02.460" ContentLicense="CC BY-SA 3.0" />
  <row Id="6622" PostTypeId="2" ParentId="6621" CreationDate="2016-02-12T09:59:40.573" Score="2" Body="&lt;p&gt;In the specific case you linked, it should be altered to become a comprehensive review. That, or deleted. Sounds mean, but what we create here is &lt;strong&gt;reviews&lt;/strong&gt;, not improved code. That the code improves as a result of the review is nice, but there's also reviews like &quot;Your code is perfectly fine&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nobody learns from &quot;This is version A. This is version B. B is better&quot; - it's too much to memorize and not universally applicable. For 20+ lines of code, it just needs explanation as to why it's better, because otherwise it is an near impossible task to look at version C and judge which is better of versions A B and C in short order. You'd have to do the reviewing yourself, and you might not be able to.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-02-12T09:59:40.573" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6623" PostTypeId="1" CreationDate="2016-02-13T10:09:44.887" Score="-5" ViewCount="612" Body="&lt;p&gt;I noticed some CS websites have an xkcd that fits what they do pretty well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was randomly clicking through some the other day, and I happened upon this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://xkcd.com/1513/&quot; rel=&quot;nofollow&quot;&gt;http://xkcd.com/1513/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PLEASE note that I know that most users here are very kind and helpful with their comments and criticisms. I just think that that particular xkcd fits this SE website very nicely. :D&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you guys think? I think it would be hilarious to bury it in some part of the website (maybe the &quot;question not found&quot; page) as a joke, see who finds it. &lt;/p&gt;&#xA;" OwnerUserId="77131" LastEditorUserId="77131" LastEditDate="2016-02-13T10:28:15.020" LastActivityDate="2016-02-15T04:54:00.310" Title="Official xkcd of CodeReview" Tags="|discussion|feature-request|status-declined|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6624" PostTypeId="2" ParentId="6623" CreationDate="2016-02-13T10:25:26.510" Score="6" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;The Help Center, and 404 Not Found pages and all other pages are supposed to be serious.&lt;/p&gt;&#xA;&lt;p&gt;This is something that can float around every once in a while in chat as a meme. Truth is, &lt;a href=&quot;http://chat.stackexchange.com/search?q=http%3A%2F%2Fxkcd.com%2F1513%2F&amp;amp;user=&amp;amp;room=8595&quot;&gt;it has been posted in chat a few times already&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-02-13T10:30:43.697" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6625" PostTypeId="2" ParentId="6623" CreationDate="2016-02-15T04:54:00.310" Score="14" Body="&lt;p&gt;I don't mind injecting a bit of humour into the site to make a point, but that one conveys the opposite of the spirit of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review answers should not disparage code without being constructive.  An answer like that &quot;review&quot; would certainly get downvoted and would also merit moderator action as a violation of the &lt;a href=&quot;//meta.stackexchange.com/q/240839/148099&quot; rel=&quot;nofollow&quot;&gt;Be Nice Policy&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Rudeness and belittling language are not okay.&lt;/strong&gt; Your tone should match the way you'd talk in person with someone you respect and whom you want to respect you. &lt;em&gt;If you don't have time to say something politely, just leave it for someone who does.&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And if the code really were that bad, a style guide wouldn't be helpful at all.  For that matter, good answers should go way beyond the style guide and provide real insight.  The last thing we want to do is give the impression that this site is about militant enforcement of style guides.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are some xkcd comics that I like a lot, but this one really falls flat.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-02-15T04:54:00.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6626" PostTypeId="2" ParentId="6608" CreationDate="2016-02-16T22:25:41.663" Score="1" Body="&lt;p&gt;The worst thing that can happen is that you don't get an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't share the sentiment that you wouldn't find people here that could review the &quot;obvious&quot; things.  Even if you have a DSL, assuming you link the necessary documentation while possibly highlighting the important bits and assuming that the semantics are similar to other packages (e.g. for pattern matching and so on), then a lot of knowledge from other environments is transferable, same for more architecture-level issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also gives you exposure.  While perhaps less likely, someone might just see it and start contributing even though they can't help with a particular issue that you've posted here.&lt;/p&gt;&#xA;" OwnerUserId="54571" LastActivityDate="2016-02-16T22:25:41.663" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6628" PostTypeId="1" CreationDate="2016-02-19T20:15:44.087" Score="5" ViewCount="48" Body="&lt;p&gt;When I go to my profile, on the Activity tab under Badges, I see this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/yUDcc.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/yUDcc.png&quot; alt=&quot;topbadges&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notice how the badge only has the open bracket &lt;code&gt;{&lt;/code&gt;. Now when I scroll down to the badge section near the bottom, I see this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/hDc1m.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/hDc1m.png&quot; alt=&quot;bottombadges&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here the brackets are matched &lt;code&gt;{}&lt;/code&gt;, as I assume they should be. Has anyone else noticed this? For reference, I'm on Safari 9.0.3.&lt;/p&gt;&#xA;" OwnerUserId="42059" LastEditorUserId="434" LastEditDate="2016-02-19T20:28:57.067" LastActivityDate="2016-02-19T20:28:57.067" Title="Bug in display of recently earned badge" Tags="|bug|status-completed|design|badges|profile-page|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6629" PostTypeId="5" CreationDate="2016-02-23T19:34:02.167" Score="0" Body="" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2016-02-23T19:34:02.167" LastActivityDate="2016-02-23T19:34:02.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6630" PostTypeId="4" CreationDate="2016-02-23T19:34:02.167" Score="0" Body="For questions about real world stackexchange / code-review branded items." OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2016-02-24T11:26:10.553" LastActivityDate="2016-02-24T11:26:10.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6631" PostTypeId="1" AcceptedAnswerId="6632" CreationDate="2016-02-24T01:50:37.253" Score="16" ViewCount="298" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/52706&quot;&gt;Someone suggested an edit&lt;/a&gt; to remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; tag with the reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ruby != RoR&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was tempted to reject the edit, since &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; is a valid tag in my opinion for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby-on-rails&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby-on-rails&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby-on-rails&lt;/a&gt;. The user is a good contributor in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; tag on SO so I was doubtful what would be the best option here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we reject edit like that or are we separating Ruby and RoR?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/48210&quot;&gt;rejected&lt;/a&gt; similar edit and here is an &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/51940&quot;&gt;accepted&lt;/a&gt; one.&lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-09-11T17:42:26.857" Title="Editing out the Ruby tag from a Ruby-on-Rails question" Tags="|discussion|tags|suggested-edits|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6632" PostTypeId="2" ParentId="6631" CreationDate="2016-02-24T02:00:19.963" Score="30" Body="&lt;p&gt;Editing out &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby-on-rails&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby-on-rails&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby-on-rails&lt;/a&gt; is basically equivalent to editing out &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt; from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt; questions (containing code in the relevant language).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short… it's a stupid idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please reject such edits as vandalism / non-improvement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question concerning RoR code can be reviewed by &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; people, whether they know RoR or not. It's just that RoR people may have better insight into the framework. In the end it's still Ruby code and should be tagged accordingly.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="67456" LastEditDate="2016-04-15T15:35:59.823" LastActivityDate="2016-04-15T15:35:59.823" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6633" PostTypeId="2" ParentId="6631" CreationDate="2016-02-24T08:53:24.270" Score="16" Body="&lt;p&gt;In short, our rule is that every question must have a language tag. There may be other tags which are redundant or more specific (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby-on-rails&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby-on-rails&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby-on-rails&lt;/a&gt;), but the language tag is still required.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-02-24T08:53:24.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6634" PostTypeId="2" ParentId="6631" CreationDate="2016-02-25T13:23:17.717" Score="15" Body="&lt;p&gt;This is one area where the community stance is fairly unanimous. &lt;strong&gt;The language tag is the most important&lt;/strong&gt;. In fact, all questions on Code Review have the language tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fairness, the thought behind the perpetrator is likely that it is a more specific subcategory and implies the derived tag. Perhaps they desired an additional tag but five tags is more than sufficient. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you consider the actual way tags are used the mistake becomes obvious.&#xA;Say there are people who are interested in Ruby in general, and follow the tag. If we allowed this, these would be helpful people are then no longer able to color-distinguish, search or filter and find the post.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="49181" LastEditDate="2016-04-14T14:56:30.457" LastActivityDate="2016-04-14T14:56:30.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6636" PostTypeId="2" ParentId="6539" CreationDate="2016-03-02T07:13:58.843" Score="19" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/unanswered&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Rht3p.png&quot; alt=&quot;Unanswered questions are zombifying! Join the zombie hunt!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-09T20:16:54.103" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6637" PostTypeId="1" CreationDate="2016-03-03T03:13:08.697" Score="2" ViewCount="38" Body="&lt;p&gt;Currently, there's 6 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/change-making-problem&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;change-making-problem&amp;#39;&quot; rel=&quot;tag&quot;&gt;change-making-problem&lt;/a&gt;: one in 2012, two last year and three this year so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This kind of problem is closely associated with (or rather, a subset of) the &lt;a href=&quot;https://en.wikipedia.org/wiki/Knapsack_problem&quot; rel=&quot;nofollow noreferrer&quot;&gt;knapsack problem&lt;/a&gt;, and yet we don't have a tag for that. What's also crucial to note is that usually, the coin/knapsack problem is about finding the &lt;em&gt;minimum&lt;/em&gt; number of coins/items, and I think there's at least &lt;a href=&quot;https://codereview.stackexchange.com/questions/118006/converting-money-into-change&quot;&gt;two&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/121700/given-a-monetary-amount-calculate-the-equivalent-change&quot;&gt;questions&lt;/a&gt; that don't fit...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we create a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/knapsack-problem&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;knapsack-problem&amp;#39;&quot; rel=&quot;tag&quot;&gt;knapsack-problem&lt;/a&gt; tag and make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/change-making-problem&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;change-making-problem&amp;#39;&quot; rel=&quot;tag&quot;&gt;change-making-problem&lt;/a&gt; a synonym, and at the same time un-tag the two questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;edit:&lt;/strong&gt; if we go by a simple &lt;a href=&quot;https://codereview.stackexchange.com/search?tab=newest&amp;amp;q=knapsack&quot;&gt;knapsack search&lt;/a&gt;, there are already 33 questions.&lt;/p&gt;&#xA;" OwnerUserId="24141" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-03-03T15:48:43.720" Title="Finding change in knapsack" Tags="|discussion|feature-request|tags|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6638" PostTypeId="2" ParentId="6539" CreationDate="2016-03-03T17:52:29.420" Score="-1" Body="&lt;p&gt;&lt;a href=&quot;http://area51.stackexchange.com/proposals/93294/roblox&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/1qyHa.png&quot; alt=&quot;Q&amp;amp;A for ROBLOX gamers, developers and enthusiasts&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="99288" LastActivityDate="2016-03-03T17:52:29.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6639" PostTypeId="1" CreationDate="2016-03-04T04:58:02.903" Score="8" ViewCount="77" Body="&lt;p&gt;I find that when answering a question on Code Review, I'm constantly scrolling to the top of the page, copying some code, scrolling to the bottom, pasting it, then editing it. I do this over and over. It's worse when there's already an answer or two, as there's a lot more scrolling. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be possible to have the question be side-by-side with the answer editing UI? Or, maybe just the code snippets from the question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize this is probably not something simple that can be done in an afternoon, but I'm just curious if others would find it useful and if it's something that could be considered in the future?&lt;/p&gt;&#xA;" OwnerUserId="43196" LastActivityDate="2016-03-04T04:58:02.903" Title="Would it be possible to have the question closer to the answer field?" Tags="|feature-request|answers|editing|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6640" PostTypeId="1" AcceptedAnswerId="6641" CreationDate="2016-03-06T07:53:51.753" Score="6" ViewCount="96" Body="&lt;p&gt;I am self studying C++ from &lt;a href=&quot;http://rads.stackoverflow.com/amzn/click/0672323087&quot; rel=&quot;nofollow&quot;&gt;Robert Lafore's OOP in C++&lt;/a&gt;. I am solving the exercise questions of chapter-3 loop and decisions. For the first question(say X) I've written three different codes using different approaches(y1, y2 nd y3). I want to get feedback over my codes like a teacher is supposed to give feedback to his student. I want to get feedback over each code individually and then want to know which solution is overall better or more efficient.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is how do I ask it so as it'd fit the Q&amp;amp;A format of SE. I've following options in mind:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post all the three codes y1, y2 and y3 in one question and ask -- For sure everything would mud up.&lt;/li&gt;&#xA;&lt;li&gt;Ask four different questions. First three for y1, y2 and y3's individual feedback and fourth one giving links to all three and asking which approach is best.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think the second option is ok but if there is anything I need to keep in mind or any guidlines? E.g. should I first disclose at the beginning of each question that it is a part of four similar questions?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;P.S: I've solved the first question of chapter 3:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Assume that you want to generate a table of multiples of any given number. Write a program that allows the user to enter the number and then generates the table, formatting it&#xA;  into 10 columns and 20 lines. Interaction with the program should look like this (only the&#xA;  first three lines are shown):&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    Enter a number: 7&#xA;    7     14     21     28     35     42     49     56     63     70&#xA;   77     84     91     98    105    112    119    126    133    140&#xA;  147    154    161    168    175    182    189    196    203    210&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I've already uploaded the solutions on &lt;a href=&quot;https://github.com/AnupamKhosla/Anupam_Solutions/tree/master/Solutions/My_Robert-Lafore_Sol/Ch3_Loops%26Decision/Ex1&quot; rel=&quot;nofollow&quot;&gt;my github account&lt;/a&gt; -- if you want to see them.&lt;/p&gt;&#xA;" OwnerUserId="71410" LastEditorUserId="71410" LastEditDate="2016-03-06T08:07:15.490" LastActivityDate="2016-03-06T08:20:48.703" Title="How to get feedback over multiple solutions of a particular exercise of a book?" Tags="|discussion|support|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6641" PostTypeId="2" ParentId="6640" CreationDate="2016-03-06T08:20:48.703" Score="10" Body="&lt;p&gt;These are very short solutions to the same problem.  Just ask one question with a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; tag, containing the description of the exercise, followed by three separate code blocks.  Please also mention what you think are the pros and cons of each of your solutions.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-03-06T08:20:48.703" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6642" PostTypeId="1" CreationDate="2016-03-08T08:10:17.240" Score="16" ViewCount="100" Body="&lt;p&gt;Today I was asking a question which was basically about file transformation and while tagging it I looked up &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file&amp;#39;&quot; rel=&quot;tag&quot;&gt;file&lt;/a&gt; to see if it is appropriate for my question. Unfortunately, there are more than 300 uses, but no tag wiki and the excerpt only gives a brief description of the term file, but no usage guidance:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A block of arbitrary information, or resource for storing information, accessible by the string-based name or path. Files are available to computer programs and are usually based on some kind of persistent storage.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From some of the top voted questions, I assume that the tag should be used for any case where operations on a particular file are performed. Am I correct in assuming so? If yes, shouldn't it be appended to the current usage recommendation? If no, what is the scope of the tag, and shouldn't it be more obvious?&lt;/p&gt;&#xA;" OwnerUserId="92423" LastEditorUserId="37660" LastEditDate="2016-03-08T14:17:13.373" LastActivityDate="2016-03-20T21:25:11.113" Title="What is the scope of the file tag?" Tags="|discussion|tags|tag-wiki|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6643" PostTypeId="1" CreationDate="2016-03-09T19:08:00.017" Score="0" ViewCount="388" Body="&lt;p&gt;I am learning design patterns once more. The book mentioned above offers the examples in java, and I read them, write them and follow the book, I really like their kind of writing. But I gave myself two other exercises besides those in the book. I would like to port those Java exercises to C# and also C++11/14, in order to get some reviews of you (regarding all nice best practice stuff, like &quot;there You can use lambda's, closures etc ...). So prior to flood this nice so-page with dozens of classes and interfaces, I would like to ask whether it is ok, to do so, and if not, why or where could this be ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As already stated, I would like to get in deep touch with the design patterns, in 3 languages at least (Java, because the examples are Java, and C# because I work with C# and I love the 5.0 features, and C++11/14 because I was too long away from this monsterous language).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link to the PDF is here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://www.sws.bfh.ch/~amrhein/ADP/HeadFirstDesignPatterns.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;HeadFirst: Design Patterns&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first pattern is called strategy pattern and I start on page 18, chapter one (those real page numbers at the bottom, not those in PDF readers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you see, all is in java, now I ported this to C# first. My classes are in a folder called classes and my interfaces also in a folder called &quot;Interfaces,&quot; therefore you might see the prefices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I created this exercise as a console application on .NET 4.5 in VS2013 community edition, this is the structure: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5oQD9.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5oQD9.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let us start with the interfaces first. Everywhere I will omit the &lt;code&gt;using&lt;/code&gt;s, to keep it as small as possible, though informative as necessary, and some parts, being in separate files will be pasted in one code section.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;namespace StrategyPattern.Interfaces&#xA;{&#xA;    public interface IFlyBehaviour&#xA;    {&#xA;        void fly();&#xA;    }&#xA;}&#xA;&#xA;namespace StrategyPattern.Interfaces&#xA;{&#xA;    public interface IQuackBehaviour&#xA;    {&#xA;         void quack();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Classes implementing &lt;code&gt;IQuackBehaviour&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    public class Quack : Interfaces.IQuackBehaviour&#xA;    {&#xA;        public Quack()&#xA;        {&#xA;&#xA;        }&#xA;&#xA;        public void quack()&#xA;        {&#xA;            Console.WriteLine(&quot;QUAAACK&quot;);&#xA;        }&#xA;    }&#xA;}&#xA;&#xA;class Sqeek : Interfaces.IQuackBehaviour&#xA;    {&#xA;        public Sqeek()&#xA;        { &#xA;&#xA;        }&#xA;&#xA;&#xA;        public void quack()&#xA;        {&#xA;            Console.WriteLine(&quot;SQEEEK&quot;);&#xA;        }&#xA;    }&#xA;&#xA; class MuteQuack : Interfaces.IQuackBehaviour&#xA;    {&#xA;        public MuteQuack()&#xA;        {&#xA;&#xA;        }&#xA;&#xA;        public void quack()&#xA;        {&#xA;            Console.WriteLine(&quot;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt; NOTHING &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&quot;);&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Classes implementing &lt;code&gt;IFlyBehaviour&lt;/code&gt;:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class FlyRocketPowered : Interfaces.IFlyBehaviour&#xA;    {&#xA;        public void fly()&#xA;        {&#xA;            Console.WriteLine(&quot;I fly with a jetpack :-)&quot;);&#xA;        }&#xA;    }&#xA;&#xA;&#xA; class FlyNoWay : Interfaces.IFlyBehaviour&#xA;    {&#xA;&#xA;        public void fly()&#xA;        {&#xA;            Console.WriteLine(&quot;I cannot fly.&quot;);&#xA;        }&#xA;    }&#xA;&#xA;class FlyWithWings : Interfaces.IFlyBehaviour&#xA;    {&#xA;&#xA;        public void fly()&#xA;        {&#xA;            Console.WriteLine(&quot;I fly with my wings&quot;);&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Base class of those &quot;clients&quot;:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;abstract class Duck&#xA;{&#xA;    private Interfaces.IQuackBehaviour quackBehaviour;&#xA;    public Interfaces.IQuackBehaviour QuackBehaviour&#xA;    {&#xA;        get { return quackBehaviour; }&#xA;        set { quackBehaviour = value; }&#xA;    }&#xA;    private Interfaces.IFlyBehaviour flyBehaviour;&#xA;&#xA;    public Interfaces.IFlyBehaviour FlyBehaviour&#xA;    {&#xA;        get { return flyBehaviour; }&#xA;        set { flyBehaviour = value; }&#xA;    }&#xA;&#xA;    public Duck()&#xA;    { &#xA;&#xA;    }&#xA;&#xA;    public void performQuack()&#xA;    {&#xA;        quackBehaviour.quack();&#xA;    }&#xA;&#xA;    public void performFly()&#xA;    {&#xA;        flyBehaviour.fly();&#xA;    }&#xA;&#xA;    public abstract void display();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Children inheriting from the base class:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class MallardDurck : Classes.Duck&#xA;    {&#xA;        public MallardDurck()&#xA;        {&#xA;            FlyBehaviour = new FlyWithWings();&#xA;            QuackBehaviour = new Quack();&#xA;        }&#xA;&#xA;&#xA;        public override void display()&#xA;        {&#xA;            Console.WriteLine(&quot;I am a mallard duck&quot;);&#xA;        }&#xA;    }&#xA;&#xA;&#xA;class ModelDuck :  Classes.Duck&#xA;    {   &#xA;        public ModelDuck()&#xA;        {&#xA;            FlyBehaviour = new Classes.FlyNoWay();&#xA;            QuackBehaviour = new Classes.Quack();&#xA;        }&#xA;&#xA;        public override void display()&#xA;        {&#xA;            Console.WriteLine(&quot;I am a model duck...&quot;);&#xA;        }&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Program:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class Program&#xA;{&#xA;    static void Main(string[] args)&#xA;    {&#xA;&#xA;        Classes.Duck mallardDuck = new Classes.MallardDurck();&#xA;&#xA;        mallardDuck.display();&#xA;        mallardDuck.performQuack();&#xA;        mallardDuck.performFly();&#xA;&#xA;&#xA;        Classes.Duck modelDuck = new Classes.ModelDuck();&#xA;&#xA;        Console.WriteLine(&quot;-----------------&quot;);&#xA;&#xA;        modelDuck.display();&#xA;        modelDuck.performQuack();&#xA;        modelDuck.performFly();&#xA;&#xA;        Console.WriteLine(&quot;-----CHANGING MODEL DUCK---&quot;);&#xA;        modelDuck.FlyBehaviour = new Classes.FlyRocketPowered();&#xA;        modelDuck.QuackBehaviour = new Classes.Sqeek();&#xA;&#xA;        modelDuck.performQuack();&#xA;        modelDuck.performFly();&#xA;&#xA;        Console.Read();&#xA;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to have this C# coloured. I still hope you will get it. If not, just tell me and I will adjust any formatting.&lt;/p&gt;&#xA;" OwnerUserId="99153" OwnerDisplayName="icbytes" LastEditorUserId="22222" LastEditDate="2016-03-13T15:03:45.863" LastActivityDate="2016-03-13T15:03:45.863" Title="HeadFirst - Design-Patterns: Porting from Java to C# and C++ for reviewing" Tags="|discussion|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6644" PostTypeId="2" ParentId="6643" CreationDate="2016-03-09T19:13:59.130" Score="5" Body="&lt;p&gt;I see no reason why not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you should note that a direct translation (the most obvious way) is usually not the correct way. You will need to dig a bit deeper into the specific language to get the idiomatic way of doing most things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a result I would hope that you at least try and look up those techniques before posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Provide a link to the original version may also be useful though not necessary.&lt;/p&gt;&#xA;" OwnerUserId="507" LastActivityDate="2016-03-09T19:13:59.130" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6645" PostTypeId="2" ParentId="6643" CreationDate="2016-03-09T19:25:32.673" Score="4" Body="&lt;p&gt;Adding to Loki's answer, I'll say that &quot;flooding&quot; the front page with a dozen posts isn't likely to be a good idea, for several reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reviewers may point out things that are applicable to every single post&lt;/li&gt;&#xA;&lt;li&gt;Only one question per day qualifies for the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/134/socratic&quot;&gt;[badge:socratic]&lt;/a&gt; family of badges&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Spacing each question a day or two apart allows them to be answered (hopefully), and then you can apply what you learn from the previous reviews to the new code you're writing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last thing reviewers want when answering, is to sound like a broken record.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-03-09T19:25:32.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6646" PostTypeId="1" AcceptedAnswerId="6648" CreationDate="2016-03-10T15:28:45.363" Score="14" ViewCount="310" Body="&lt;p&gt;Take a look at this page of the &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;Help Center - What should I do when someone answers my question?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you only read the text with special markup, as someone would when skimming the page, it reads like so:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What should I do when someone answers my question?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;vote&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;accepting the answer&lt;/strong&gt;&lt;br&gt;&#xA;&lt;em&gt;mark an answer as accepted&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What should I &lt;em&gt;not&lt;/em&gt; do?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Do not change the code in the question&lt;/strong&gt;&lt;br&gt;&#xA;&lt;strong&gt;Do not add an improved version of the code&lt;/strong&gt;  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Simply accepting an answer&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Posting a new question&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Posting a self-answer&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Sharing your code on an external site&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I left out the part where there's more bolded text in the 3rd and 4th items of the list, but basically, by taking a glance at the page, it reads like you shouldn't do the things that we actually want people to do!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have a good solution for this, which is why I have put this up as a question rather than an answer to other help center cleaning questions like&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5086/lets-draft-better-help-center-pages&quot;&gt;Let&amp;#39;s draft better Help Center pages!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5017/help-spot-deficiencies-in-our-help-center&quot;&gt;Help spot deficiencies in our Help Center&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-03-31T20:10:17.957" Title="&quot;What to do when someone answers&quot; seems to give bad advice at a glance" Tags="|discussion|status-completed|help-center|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6647" PostTypeId="2" ParentId="6646" CreationDate="2016-03-10T15:30:13.513" Score="10" Body="&lt;p&gt;My simple solution would be to add a third header after the &quot;Do not add an improved version of the code&quot;, like so:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;em&gt;Instead...&lt;/em&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;and then show the list.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-03-10T15:30:13.513" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6648" PostTypeId="2" ParentId="6646" CreationDate="2016-03-10T18:10:48.800" Score="15" Body="&lt;p&gt;I propose to add a new section:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;I improved my code based on the reviews. What next?&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;First of all, consider accepting one of the answers. The one that helped you the most, or the one you consider the best, the most worthy to stand at the top as recommendation for future readers.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If you'd like to share the revised version of your code, the following are acceptable (and by no means mandatory) options:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Followed by the original bullet points 2, 3, 4.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The details of the text I wrote above can be probably better. My main point is to:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Make it a separate section&lt;/li&gt;&#xA;&lt;li&gt;Encourage accepting other answers&lt;/li&gt;&#xA;&lt;li&gt;Finally, clearly separated from the others, provide the optional alternatives for sharing code&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-03-10T18:10:48.800" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6649" PostTypeId="1" CreationDate="2016-03-10T19:16:07.013" Score="15" ViewCount="373" Body="&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/q/117610/9357&quot;&gt;A question&lt;/a&gt; asks to have a command-line invocation of FFmpeg reviewed.  Is that reviewable code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is currently no language tag, though &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/shell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;shell&amp;#39;&quot; rel=&quot;tag&quot;&gt;shell&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unix&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unix&amp;#39;&quot; rel=&quot;tag&quot;&gt;unix&lt;/a&gt; could be added.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's not discuss whether a shell command containing an AWK one-liner is on-topic; such a post could be considered a question about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/awk&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;awk&amp;#39;&quot; rel=&quot;tag&quot;&gt;awk&lt;/a&gt; as a programming language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does the complexity of the tool matter?  FFmpeg, as a suite of command-line programs (ignoring the FFmpeg library), has &lt;a href=&quot;http://ffmpeg.org/documentation.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;a lot of features&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if it were two shell commands to be invoked in succession?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-03-11T07:37:55.633" Title="Does a single shell command constitute reviewable code?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6650" PostTypeId="2" ParentId="6649" CreationDate="2016-03-11T07:37:55.633" Score="12" Body="&lt;p&gt;Short answer: &lt;strong&gt;Yes.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Longer Answer: As long as it &lt;em&gt;works&lt;/em&gt; and all requirements for a request are met I see no reason why not; code length has never been an explicit requirement of any review request. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's the implicit expectation that no matter how simple it may seem to some, it constitutes an area of enough uncertainty to warrant a review for the one asking. Despite technically being a one-liner the linked post, to a blind eye, seems complex enough that I don't fault the asker for wondering if it's optimal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Speaking generally, 'simple' and 'short' questions are easier to answer, tend to attract community members who may not answer often, and sometimes even &lt;a href=&quot;https://codereview.stackexchange.com/questions/119358/have-a-safe-trip-or-not-depending-on-four-conditions&quot;&gt;inexplicably&lt;/a&gt; generate traffic.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-03-11T07:37:55.633" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6654" PostTypeId="1" CreationDate="2016-03-19T13:12:11.643" Score="3" ViewCount="103" Body="&lt;p&gt;Since last year's CppCon, there is an &lt;a href=&quot;https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md&quot; rel=&quot;nofollow noreferrer&quot;&gt;official set of C++ Guidelines&lt;/a&gt;. This long list offers rationales for many important coding style questions and is updated constantly.&lt;/p&gt;&#xA;&lt;p&gt;Should we refer by links to this list when we do reviews of C++ code? If so, how much of the linked content should be in the answer?&lt;/p&gt;&#xA;&lt;p&gt;Usually, a guideline consist of a number, a descriptive title, a reason, and some examples/counter examples. As seen in &lt;a href=&quot;https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#f1-package-meaningful-operations-as-carefully-named-functions&quot; rel=&quot;nofollow noreferrer&quot;&gt;this example&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#f1-package-meaningful-operations-as-carefully-named-functions&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;F.1: &amp;quot;Package&amp;quot; meaningful operations as carefully named functions&lt;/h1&gt;&#xA;&lt;h1&gt;Reason&lt;/h1&gt;&#xA;&lt;p&gt;Factoring out common code makes code more readable, more likely to be reused, and limit errors from complex code. If something is a well-specified action, separate it out from its surrounding code and give it a name.&lt;/p&gt;&#xA;&lt;h1&gt;Example, don't&lt;/h1&gt;&#xA;&lt;pre&gt;&lt;code&gt;void read_and_print(istream&amp;amp; is)    // read and print an int&#xA;{&#xA;    int x;&#xA;    if (is &amp;gt;&amp;gt; x)&#xA;        cout &amp;lt;&amp;lt; &amp;quot;the int is &amp;quot; &amp;lt;&amp;lt; x &amp;lt;&amp;lt; '\n';&#xA;    else&#xA;        cerr &amp;lt;&amp;lt; &amp;quot;no int on input\n&amp;quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Almost everything is wrong with read_and_print. It reads, it writes (to a fixed ostream), it writes error messages (to a fixed ostream), it handles only ints. There is nothing to reuse, logically separate operations are intermingled and local variables are in scope after the end of their logical use. For a tiny example, this looks OK, but if the input operation, the output operation, and the error handling had been more complicated the tangled mess could become hard to understand.&lt;/p&gt;&#xA;&lt;h1&gt;Note&lt;/h1&gt;&#xA;&lt;p&gt;If you write a non-trivial lambda that potentially can be used in more than one place, give it a name by assigning it to a (usually non-local) variable.&lt;/p&gt;&#xA;&lt;h1&gt;Example&lt;/h1&gt;&#xA;&lt;pre&gt;&lt;code&gt;sort(a, b, [](T x, T y) { return x.rank() &amp;lt; y.rank() &amp;amp;&amp;amp; x.value() &amp;lt; y.value(); });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Naming that lambda breaks up the expression into its logical parts and provides a strong hint to the meaning of the lambda.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;auto lessT = [](T x, T y) { return x.rank() &amp;lt; y.rank() &amp;amp;&amp;amp; x.value() &amp;lt; y.value(); };&#xA;&#xA;sort(a, b, lessT);&#xA;find_if(a, b, lessT);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;The shortest code is not always the best for performance or maintainability.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Exception:&lt;/strong&gt; Loop bodies, including lambdas used as loop bodies, rarely need to be named. However, large loop bodies (e.g., dozens of lines or dozens of pages) can be a problem. The rule Keep functions short implies &amp;quot;Keep loop bodies short.&amp;quot; Similarly, lambdas used as callback arguments are sometimes non-trivial, yet unlikely to be re-usable.&lt;/p&gt;&#xA;&lt;h1&gt;Enforcement&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;See Keep functions short&lt;/li&gt;&#xA;&lt;li&gt;Flag identical and very similar lambdas used in different places.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would propose to copy the number and title to our question and omit reasons and examples.&lt;/p&gt;&#xA;&lt;p&gt;What do you think?&lt;/p&gt;&#xA;&lt;h2&gt;Example&lt;/h2&gt;&#xA;&lt;p&gt;Just to make my intention more clear, something like this could be in an answer:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In your code you have multiple locations where you calculate the GCD of two numbers. Instead of the ad hoc code, you should &lt;a href=&quot;https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#f1-package-meaningful-operations-as-carefully-named-functions&quot; rel=&quot;nofollow noreferrer&quot;&gt;&amp;quot;Package&amp;quot; meaningful operations as carefully named functions (F.1)&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;int gcd(int a, int b) { return b &amp;gt; 0 ? gcd(b, a % b) : a; }&#xA;&#xA;int a = 15, b = 27, gcdAB = gcd(a, b);&#xA;int c = 123, d = 42, gcdCD = gcd(c, d);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Or the guideline title can become a linked heading in the answer:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;&lt;a href=&quot;https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#f1-package-meaningful-operations-as-carefully-named-functions&quot; rel=&quot;nofollow noreferrer&quot;&gt;&amp;quot;Package&amp;quot; meaningful operations as carefully named functions (F.1)&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;In your code you have multiple locations where you calculate the GCD of two numbers. Instead of the ad hoc code, you should write and reuse functions:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;int gcd(int a, int b) { return b &amp;gt; 0 ? gcd(b, a % b) : a; }&#xA;&#xA;int a = 15, b = 27, gcdAB = gcd(a, b);&#xA;int c = 123, d = 42, gcdCD = gcd(c, d);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Similarly, you could write your own heading but link it to the appropriate guideline.&lt;/p&gt;&#xA;" OwnerUserId="33172" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-19T15:49:30.390" Title="Should we refer to the C++ Core Guidelines?" Tags="|discussion|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6655" PostTypeId="2" ParentId="6654" CreationDate="2016-03-19T13:35:02.517" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we refer by links to this list when we do reviews of C++ code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It is up to the individual reviewer.  If &lt;em&gt;you&lt;/em&gt; consider this to be a valuable C++ resource, then absolutely do so.  If others do not consider this a valuable resource, I see not reason for them to include it.  If others are unaware, obviously they cannot include it.  And even if others are aware and consider it a valuable resource, I don't think they should feel forced into including links to it left, right &amp;amp; center (or even referring to it at all).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If so, how much of the linked content should be in the answer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Enough that your answer makes total &amp;amp; complete sense as if the guideline resource did not exist at all.  This is no different than linking to any other external resource.  I shouldn't have to follow a link to make sense of your answer.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I would propose to copy the number and title to our question and omit reasons and examples.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would disagree.  Or at least, I would disagree with one possible interpretation of what you've just said.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the following would make for a terrible code review answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your code is in violation of &lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;F.1: &quot;Package&quot; meaningful operations as carefully named functions&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This would be equivalent to me writing an answer that said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You didn't write very &lt;a href=&quot;http://importblogkit.com/2015/03/writing-readable-code/&quot; rel=&quot;nofollow&quot;&gt;readable code&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's a link I've sprinkled throughout several of my answers, and while I'd argue that what the reader would find inside the link contains lots of valuable information, the link alone is not going to be enough to make a good answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your answer should:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;point to &lt;em&gt;specific parts&lt;/em&gt; of the asker's code&lt;/li&gt;&#xA;&lt;li&gt;explain what the relevant part of C++ guidelines &lt;em&gt;mean&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;explain &lt;em&gt;why&lt;/em&gt; the asker's code is in conflict with the guideline&lt;/li&gt;&#xA;&lt;li&gt;provide examples &lt;em&gt;specific to the asker's code&lt;/em&gt; of how to do it better&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2016-03-19T13:35:02.517" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6656" PostTypeId="1" AcceptedAnswerId="6658" CreationDate="2016-03-20T19:02:37.827" Score="10" ViewCount="191" Body="&lt;p&gt;Can I ask about open source code if I want to understand why a line of code is present when seemingly it does not affect the program behaviour, but there are good chances that it's there for a reason?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/966/is-asking-for-review-of-3rd-party-code-ok&quot;&gt;this meta question and answers&lt;/a&gt;. I'm not the author or maintainer but want to port the code in question to another language. Should I try to directly contact the author(s)? It seems a better choice to get hints from a community like this.&lt;/p&gt;&#xA;" OwnerUserId="78883" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-03-21T23:00:53.663" Title="Is asking about open source code OK?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6657" PostTypeId="2" ParentId="6642" CreationDate="2016-03-20T21:25:11.113" Score="3" Body="&lt;p&gt;There are quite some things problematic with this tag:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tag Excerpt is c/p'd from SO&lt;/li&gt;&#xA;&lt;li&gt;Unclear boundaries and scope&lt;/li&gt;&#xA;&lt;li&gt;Generalistic &quot;problem domain&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This tag is really tenaciously avoiding clarification. It can theoretically refer to multiple things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Files on the file-system, with their content being irrelevant&lt;/li&gt;&#xA;&lt;li&gt;Files on the file-system, with the content being &lt;strong&gt;integral&lt;/strong&gt; to the code under review&lt;/li&gt;&#xA;&lt;li&gt;The Java-class &lt;code&gt;File&lt;/code&gt;, part of the general I/O API&lt;/li&gt;&#xA;&lt;li&gt;More specific kinds of files (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/csv&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;csv&amp;#39;&quot; rel=&quot;tag&quot;&gt;csv&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/xml&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;xml&amp;#39;&quot; rel=&quot;tag&quot;&gt;xml&lt;/a&gt; come to mind)&lt;/li&gt;&#xA;&lt;li&gt;[...]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I daresay this tag is too broad in it's current form. It's scope is non-clarifiable, because splitting it is near-impossible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's used with 24 different language-tags up to now and is interestingly seldom used in connection with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;io&amp;#39;&quot; rel=&quot;tag&quot;&gt;io&lt;/a&gt; (only 28 of 302 questions at the time of writing)&lt;br&gt;&#xA;From what I can see, almost all questions that use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file&amp;#39;&quot; rel=&quot;tag&quot;&gt;file&lt;/a&gt; actually deal with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;io&amp;#39;&quot; rel=&quot;tag&quot;&gt;io&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;io&amp;#39;&quot; rel=&quot;tag&quot;&gt;io&lt;/a&gt; is significantly easier to scope, and probably all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file&amp;#39;&quot; rel=&quot;tag&quot;&gt;file&lt;/a&gt; questions are actually about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;io&amp;#39;&quot; rel=&quot;tag&quot;&gt;io&lt;/a&gt; anyways I propose to synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/file&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;file&amp;#39;&quot; rel=&quot;tag&quot;&gt;file&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/io&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;io&amp;#39;&quot; rel=&quot;tag&quot;&gt;io&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2016-03-20T21:25:11.113" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6658" PostTypeId="2" ParentId="6656" CreationDate="2016-03-21T03:07:47.697" Score="21" Body="&lt;p&gt;In a code review, the person doing the code review is the one who should be asking the questions, like: &quot;Why did you put that line of code in there? What does it do?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's back to front to ask: &quot;Hey, I would like you to review my code, but I have no idea why I have this line of code, why did I put it in there?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A code review reviews whether your code implements the specifications/goals well, and what can be improved. It is the person asking for the review who is responsible for describing the goals/specifications to the reviewer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is for this reason that one of the requirements here on Code Review is that you can only ask for code reviews on code you wrote, or actively maintain. If you can't tell us why you have done things in a certain way, then there's not much point in speculating about it.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2016-03-21T03:07:47.697" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6659" PostTypeId="1" CreationDate="2016-03-22T14:55:35.650" Score="23" ViewCount="396" Body="&lt;p&gt;&lt;a href=&quot;http://blog.superuser.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Super User&lt;/a&gt;, &lt;a href=&quot;http://blog.serverfault.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Server Fault&lt;/a&gt;, &lt;a href=&quot;http://programmers.blogoverflow.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Programmers&lt;/a&gt;, &lt;a href=&quot;http://security.blogoverflow.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;InfoSec&lt;/a&gt;, &lt;a href=&quot;http://apple.blogoverflow.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Apple&lt;/a&gt;, &lt;a href=&quot;http://dba.blogoverflow.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;DBA&lt;/a&gt;, &lt;a href=&quot;http://scifi.blogoverflow.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Science Fiction &amp;amp; Fantasy&lt;/a&gt; and a bunch more sites all have Community Blogs that are contributed to and maintained by community members.&lt;/p&gt;&#xA;&lt;h2&gt;Should Code Review join the others and start our own community blog?&lt;/h2&gt;&#xA;&lt;p&gt;Many of our top users already have &lt;a href=&quot;http://importblogkit.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;their&lt;/a&gt; &lt;a href=&quot;http://vannevel.net/&quot; rel=&quot;nofollow noreferrer&quot;&gt;own&lt;/a&gt; &lt;a href=&quot;https://christopherjmcclellan.wordpress.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;blogs&lt;/a&gt;, where they're producing awesome content, so lack of quality content wouldn't be much of an issue.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;This has been &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1840/code-review-blog-post-one-contest&quot;&gt;discussed before&lt;/a&gt; (&lt;em&gt;2014&lt;/em&gt;), and was put on hold by the stack overlords due to platform quality. It's 2016, and &lt;em&gt;hopefully&lt;/em&gt; things have changed. Is this &lt;strong&gt;(a)&lt;/strong&gt; a good idea in general or &lt;strong&gt;(b)&lt;/strong&gt; even possible with the Stack SetUp available? (The linked blogs above are still running)&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-29T11:36:28.370" Title="Should we have a Code Review Blog?" Tags="|discussion|feature-request|blog|" AnswerCount="6" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6661" PostTypeId="2" ParentId="6659" CreationDate="2016-03-23T16:16:12.397" Score="12" Body="&lt;h2&gt;Would I like a Blog&lt;/h2&gt;&#xA;&lt;p&gt;Yes I would. I would like to see articles on how to code review better. I would read artciles about best practice on many major languages.&lt;/p&gt;&#xA;&lt;h2&gt;Would I contribute&lt;/h2&gt;&#xA;&lt;p&gt;Personally unlikely. I have a hard enough time writing for my own blog.&lt;br /&gt;&#xA;But I would comment on things I read in the blog.&lt;/p&gt;&#xA;&lt;p&gt;But are there people willing to contribute (its a lot of work).&lt;/p&gt;&#xA;&lt;h2&gt;Would I add ideas&lt;/h2&gt;&#xA;&lt;p&gt;Sure. But personally don't have any of the top of my head.&lt;/p&gt;&#xA;&lt;p&gt;How many ideas can we get?&lt;/p&gt;&#xA;&lt;h2&gt;Should we do it.&lt;/h2&gt;&#xA;&lt;p&gt;If we can get a committed core group of writers. And a set of initial ideas to write about.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-23T16:44:19.173" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6662" PostTypeId="2" ParentId="6659" CreationDate="2016-03-23T16:33:33.137" Score="20" Body="&lt;p&gt;I have one problem with this. Assuming that there was a blog that we can contribute to, would there be contributions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's nothing against the people here, trust me.&#xA;If we look at &lt;a href=&quot;https://stackexchange.com/blogs&quot;&gt;all the blogs&lt;/a&gt; and see how many posts have been made since 1st jan 2014:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Science Fiction &amp;amp; Fantasy: 54&lt;/li&gt;&#xA;&lt;li&gt;Server Fault: 7&lt;/li&gt;&#xA;&lt;li&gt;Super User: 2&lt;/li&gt;&#xA;&lt;li&gt;Information Security: 9&lt;/li&gt;&#xA;&lt;li&gt;English: 4&lt;/li&gt;&#xA;&lt;li&gt;Ask Different: 4&lt;/li&gt;&#xA;&lt;li&gt;Tex: 12&lt;/li&gt;&#xA;&lt;li&gt;Aviation: 8&lt;/li&gt;&#xA;&lt;li&gt;Mathematics: 17&lt;/li&gt;&#xA;&lt;li&gt;Cross Validated: 2&lt;/li&gt;&#xA;&lt;li&gt;Islam: 9&lt;/li&gt;&#xA;&lt;li&gt;Home Improvement: 3&lt;/li&gt;&#xA;&lt;li&gt;Bicycles: 3&lt;/li&gt;&#xA;&lt;li&gt;Arqade: 2&lt;/li&gt;&#xA;&lt;li&gt;Web Applications: 2&lt;/li&gt;&#xA;&lt;li&gt;Programmers: 0&lt;/li&gt;&#xA;&lt;li&gt;Mathematica: 0&lt;/li&gt;&#xA;&lt;li&gt;Geographic Information Systems: 0&lt;/li&gt;&#xA;&lt;li&gt;Christianity: 0&lt;/li&gt;&#xA;&lt;li&gt;Seasoned Advice: 0&lt;/li&gt;&#xA;&lt;li&gt;Photography: 0&lt;/li&gt;&#xA;&lt;li&gt;Physical Fitness: 0&lt;/li&gt;&#xA;&lt;li&gt;Database Administrators: 0&lt;/li&gt;&#xA;&lt;li&gt;Theoretical Computer Science: 0&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;There's also the &lt;a href=&quot;https://medium.com/universe-factory&quot; rel=&quot;nofollow&quot;&gt;World Building blog&lt;/a&gt;, that's not part of blog-overflow, at 92 posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This shows of all the blogs, there are only four that on average have one post every two months,&#xA;being World Building, Science Fiction &amp;amp; Fantasy, Mathematics and Tex.&#xA;I would like to also bring to your attention the first and last post date of these blogs:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;World Building:&lt;br&gt;&#xA;August 27, 2015 - March 22, 2016&lt;/li&gt;&#xA;&lt;li&gt;Science Fiction &amp;amp; Fantasy:&lt;br&gt;&#xA;August 12, 2011 - March 15, 2016&lt;/li&gt;&#xA;&lt;li&gt;Tex:&lt;br&gt;&#xA;July 19, 2011 - September 28, 2015&lt;/li&gt;&#xA;&lt;li&gt;Mathematics:&lt;br&gt;&#xA;June 3, 2014 - May 10, 2015&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This shows that Tex hasn't had a post in 6 months,&#xA;but what is more alarming is that Mathematics had posts for 11 months and now hasn't had one in 10 months.&#xA;This makes me think that only 3 of the 25 blogs are still somewhat alive.&#xA;Where only two are without a doubt alive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes me seriously question whether the CodeReview blog would actually pickup and have content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But If we could show that we'd be like either World Building or Science Fiction &amp;amp; Fantasy then I can't think of a reason to why we shouldn't have a blog.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2016-03-25T18:00:08.620" LastActivityDate="2016-03-25T18:00:08.620" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6663" PostTypeId="2" ParentId="6659" CreationDate="2016-03-24T06:35:18.813" Score="-13" Body="&lt;p&gt;&lt;strong&gt;No&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because the Q&amp;amp;A system should be used as a blog. Post some code (in whatever language) that you want people to talk about. Explain why you wrote it that way and ask if there are better ways. Is my code understandable? After a while, come to a consensus within the group of followers of that Q. Rewrite the code taking in the new ideas you got from the crowd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is how you get better at coding.&lt;/p&gt;&#xA;" OwnerUserId="99858" LastActivityDate="2016-03-24T06:35:18.813" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6664" PostTypeId="1" AcceptedAnswerId="6665" CreationDate="2016-03-24T19:17:02.590" Score="12" ViewCount="191" Body="&lt;p&gt;This has been discussed before about 2 years ago: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1527/how-secure-questions-code-review-vs-information-security-se&quot;&gt;“How secure…” questions - Code Review vs. Information Security SE&lt;/a&gt; but it doesn't appear to have led to anything very conclusive.&lt;/p&gt;&#xA;&lt;p&gt;These questions are &lt;a href=&quot;https://codereview.stackexchange.com/search?q=%5Bcryptography%5D+secure&quot;&gt;pretty common&lt;/a&gt; in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt; tag and I feel that there are a few fundamental problems with them which I wanted to present to the community for discussion.&lt;/p&gt;&#xA;&lt;h3&gt;1. Is it &lt;em&gt;truly&lt;/em&gt; on-topic?&lt;/h3&gt;&#xA;&lt;p&gt;I'm going to quote a recent &lt;a href=&quot;https://codereview.stackexchange.com/questions/123780/c-encryption-algorithm&quot;&gt;example&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I just wanted to know if you guys thought if this code was cryptographically secure and also if I could speed it up a little.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Worded like this, it is probably fine. But imagine if you took out &lt;em&gt;&amp;quot;and also if I could speed it up a little&amp;quot;&lt;/em&gt;, would that then become an issue of &amp;quot;Do I want feedback about any or all facets of the code?&amp;quot;?&lt;/p&gt;&#xA;&lt;p&gt;For example see &lt;a href=&quot;https://codereview.stackexchange.com/questions/115498/secure-rsa-encryption-with-pycrypto&quot;&gt;this question&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;[…] since I'm no expert in cryptography (I know the maths behind RSA but thats about it) I have no idea whether this is secure or not. […]&lt;/p&gt;&#xA;&lt;p&gt;The code works as expected. My questions:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Is this a correct way to use this module?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is this secure?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It is not indicated that the author had the intention to get reviews on anything except the security. Should that (and others like such) have been closed?&lt;/p&gt;&#xA;&lt;h3&gt;2. Is the Help Center too vague on what is a &amp;quot;security issue&amp;quot; in the scope of a code review?&lt;/h3&gt;&#xA;&lt;p&gt;Quoting the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center -&amp;gt; On-topic&lt;/a&gt; page (emphasis mine):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you are looking for feedback on a specific working piece of code from your project in the following areas…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Security issues&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think that &amp;quot;Security issues&amp;quot; is too broad of a brush, as it is encapsulating an entire domain of computer science with many researchers and professionals, along with what are some common and relatively simple security holes that can usually be spotted during the course of a code review (SQL injection, XSS attacks, etc.). I'm going to &lt;a href=&quot;https://codereview.stackexchange.com/a/115567/42632&quot;&gt;quote an answer by Gareth Rees&lt;/a&gt; to the above question:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm afraid that your second question (&amp;quot;Is this secure?&amp;quot;) is one that you're not likely to get a good answer on here at Code Review. What you seem to be trying to do here is to design a cryptographic protocol, and cryptanalysis requires very specific expertise that I don't think any of the regulars here possess. I certainly don't. Also, to comment on the security of a protocol we have to see the whole protocol.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Sub-questions on point 2:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Are we setting unrealistic expectations for newcomers that this is the correct site to address any and all security &amp;amp; cryptography issues, as long as it is expressed as reviewable code?&lt;/li&gt;&#xA;&lt;li&gt;Should we clarify the Help Center page to limit the scope of what constitues a &amp;quot;Security issue&amp;quot; that can reasonably be addressed in the course of routine reviews? Perhaps provide a link to &lt;a href=&quot;https://security.stackexchange.com/help/on-topic&quot;&gt;IT Security's on-topic page&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;3. Should we, in certain cases, recommend &lt;a href=&quot;https://security.stackexchange.com/help/on-topic&quot;&gt;IT Security&lt;/a&gt; Q&amp;amp;A?&lt;/h3&gt;&#xA;&lt;p&gt;Keeping in mind the spirit of &amp;quot;on-topic on other site Y does not make it off-topic on original site X&amp;quot;, would in be adviseable in certain cases (in particular where questions fall into what I mentioned in point 1), would it be beneficial both to OPs and to Code Review in general to encourage asking questions there instead of (or in addition to) Code Review, if the question can be reformulated to be on-topic there, i.e., less about the code itself and more about protocols, infrastructutres, tools, etc. relating to information security?&lt;/p&gt;&#xA;&lt;p&gt;For reference quoting &lt;a href=&quot;https://security.stackexchange.com/help/on-topic&quot;&gt;IT Security's on-topic page&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;What topics can I ask about here?&lt;/h3&gt;&#xA;&lt;p&gt;IT Security Stack Exchange is for Information Security professionals&#xA;to discuss protecting assets from threats and vulnerabilities. Topics&#xA;include, but are not limited to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;web app hardening&lt;/li&gt;&#xA;&lt;li&gt;network security&lt;/li&gt;&#xA;&lt;li&gt;social engineering, including phishing&lt;/li&gt;&#xA;&lt;li&gt;risk management&lt;/li&gt;&#xA;&lt;li&gt;policies&lt;/li&gt;&#xA;&lt;li&gt;penetration testing&lt;/li&gt;&#xA;&lt;li&gt;security tools&lt;/li&gt;&#xA;&lt;li&gt;using cryptography&lt;/li&gt;&#xA;&lt;li&gt;incident response&lt;/li&gt;&#xA;&lt;li&gt;physically securing the office, datacentre, information assets etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-29T01:44:11.950" Title="Rehash “How secure is my X” cryptography questions" Tags="|discussion|scope|asking-questions|" AnswerCount="2" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6665" PostTypeId="2" ParentId="6664" CreationDate="2016-03-24T19:55:57.400" Score="15" Body="&lt;p&gt;With so many Stack Exchange sites, there is bound to be some overlap of scopes.  And that's OK.  The important principle to note is that &lt;a href=&quot;//meta.stackexchange.com/q/251568/148099&quot; rel=&quot;nofollow&quot;&gt;a question being a better fit elsewhere is not a sufficient reason for closing it&lt;/a&gt;.  We normally accept &quot;Is this code secure or not?&quot; questions, and should not carve out an exception for security questions just because &lt;a href=&quot;https://security.stackexchange.com/help/on-topic&quot;&gt;Information Security&lt;/a&gt; exists, nor should we exclude cryptography questions just because &lt;a href=&quot;https://crypto.stackexchange.com/help/on-topic&quot;&gt;Cryptography SE&lt;/a&gt; exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that cryptanalysis is explicitly off-topic for Cryptography SE — there are limits to how much you can expect the Internet to do for you for free.  I don't think that there is a large enough problem with setting expectations that we need to do something to prevent such questions from being asked on Code Review.  Such measures to explicitly narrow our scope would likely do more harm than good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to advise the poster of a question, though, if you think that it's not likely to receive a useful review.  Be sure to explain why it is too complex to review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-03-24T19:55:57.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6666" PostTypeId="2" ParentId="6659" CreationDate="2016-03-26T17:26:19.870" Score="2" Body="&lt;p&gt;As one of the &lt;a href=&quot;http://importblogkit.com&quot; rel=&quot;nofollow&quot;&gt;referenced bloggers&lt;/a&gt;, I would not contribute to a Code Review blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other bloggers have mentioned they also wouldn't contribute. I can't see there being enough contributors making enough contributions to be worthwhile.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastActivityDate="2016-03-26T17:26:19.870" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6667" PostTypeId="1" CreationDate="2016-03-26T19:19:50.267" Score="8" ViewCount="172" Body="&lt;p&gt;In response to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6659/36366&quot;&gt;this meta question&lt;/a&gt; and &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/28532987#28532987&quot;&gt;this comment&lt;/a&gt; in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;, I'm curious how Code Review meta would feel about the idea of a maintained list of useful, on-topic blogs maintained by active &lt;a href=&quot;https://codereview.meta.stackexchange.com/users&quot;&gt;Code Review users&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is that the meta question would explain what the list is, and the answers would each individually be a particle blog along with an index of useful/relevant/topical individual posts on that blog.  Every answer to that post should be marked as community wiki, and every answer should also conform to the same format, which would be outlined in the question itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would there be genuine interest in this?  (It might make for a useful resource when you need to add an off-site resource to an answer you're posting.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would this be something that's &lt;em&gt;okay&lt;/em&gt; to do on the meta?  Does it fall under a realm similar to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4952/36366&quot;&gt;this post for frequently posted comments&lt;/a&gt; (in that perhaps these are frequently used review resources)?&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-04-06T20:05:41.043" Title="How about a Code Review blog library?" Tags="|discussion|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6668" PostTypeId="2" ParentId="6667" CreationDate="2016-03-26T19:55:20.427" Score="5" Body="&lt;p&gt;I'm all for it. There's good advice on a couple of those blogs which is referenced every once in a while in an answer or a comment.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Can we &lt;strike&gt;ab&lt;/strike&gt;use meta for this?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Totally. We've made list questions before&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5249/tools-for-format-and-error-checking-in-your-programming-language&quot;&gt;[1]&lt;/a&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5283/performance-checking-tools&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've even done community-based questions which had everything to do with the actual users and next to nothing with the site itself&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6350/code-review-secret-santa-2015-show-off-your-gifts&quot;&gt;[3]&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People are already collecting blogs&lt;sup&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=21838273#21838273&quot;&gt;[4]&lt;/a&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=21838432#21838432&quot;&gt;[5]&lt;/a&gt;&lt;/sup&gt;. Let's make it easier on everyone by collecting them all in one place.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-03-26T19:55:20.427" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6669" PostTypeId="2" ParentId="5249" CreationDate="2016-03-26T19:57:03.713" Score="2" Body="&lt;h1&gt;Swift&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/realm/SwiftLint&quot; rel=&quot;nofollow noreferrer&quot;&gt;swiftlint&lt;/a&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/metova/SwiftLint&quot; rel=&quot;nofollow noreferrer&quot;&gt;Metova's fork&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-26T22:31:19.443" CommentCount="0" CommunityOwnedDate="2016-03-26T19:57:03.713" ContentLicense="CC BY-SA 3.0" />
  <row Id="6670" PostTypeId="1" CreationDate="2016-03-26T22:16:35.643" Score="9" ViewCount="259" Body="&lt;p&gt;I really enjoy reading some of the answers posted by Code Review users.  Where can I go to get more helpful advice for improving my code from these users?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's list a few off-site resources authored by Code Review users which address some of the common problems we see in code.  To keep this organized, please post one blog per answer.  Answers should include a link to the blog, a link to the user, and may include a table of contents for blog articles.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="9357" LastEditDate="2016-04-20T17:37:25.970" LastActivityDate="2016-04-20T17:37:25.970" Title="Code Review Blog Library" Tags="|discussion|" AnswerCount="5" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6671" PostTypeId="2" ParentId="6670" CreationDate="2016-03-26T22:16:35.643" Score="6" Body="&lt;h1&gt;&lt;a href=&quot;http://importblogkit.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;importBlogKit&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Authored by &lt;a href=&quot;https://codereview.stackexchange.com/users/36366/nhgrif&quot;&gt;nhgrif&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/03/writing-readable-code/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Writing Readable Code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/03/10-types-of-people/&quot; rel=&quot;nofollow noreferrer&quot;&gt;There are 10 types of people in this world…&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/04/source-control/&quot; rel=&quot;nofollow noreferrer&quot;&gt;ALL YOUR SOURCE ARE CONTROL BY US&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/04/programming-objectively/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Programming, Objectively&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/05/how-do-you-eat-an-elephant/&quot; rel=&quot;nofollow noreferrer&quot;&gt;How do you eat an elephant?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/06/developing-ui/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Developing User Interfaces&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/07/does-not-work/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Does Not Work&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2015/08/ten-commandments/&quot; rel=&quot;nofollow noreferrer&quot;&gt;The Ten Commandments of Programming&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2016/01/unit-tests-dont-prevent-bugs/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Unit Tests Don't Prevent Bugs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://importblogkit.com/2016/03/how-to-ask-a-good-stack-overflow-question/&quot; rel=&quot;nofollow noreferrer&quot;&gt;How to ask a good Stack Overflow question.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;New posts announced on &lt;a href=&quot;https://twitter.com/@importBlogKit&quot; rel=&quot;nofollow noreferrer&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-27T12:48:09.123" CommentCount="1" CommunityOwnedDate="2016-03-26T22:16:35.643" ContentLicense="CC BY-SA 3.0" />
  <row Id="6672" PostTypeId="2" ParentId="6670" CreationDate="2016-03-26T22:39:39.860" Score="8" Body="&lt;h1&gt;&lt;a href=&quot;http://lokiastari.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Loki Astari&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Authored by &lt;a href=&quot;https://codereview.stackexchange.com/users/507/loki-astari&quot;&gt;Loki Astari&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-26T22:39:39.860" CommentCount="0" CommunityOwnedDate="2016-03-26T22:39:39.860" ContentLicense="CC BY-SA 3.0" />
  <row Id="6673" PostTypeId="2" ParentId="6670" CreationDate="2016-03-26T22:47:55.890" Score="3" Body="&lt;h1&gt;&lt;a href=&quot;http://418stat.us/tags/code&quot; rel=&quot;nofollow noreferrer&quot;&gt;418 Status&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Authored by &lt;a href=&quot;https://codereview.stackexchange.com/users/62429/quill&quot;&gt;Quill&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-26T23:11:18.607" CommentCount="0" CommunityOwnedDate="2016-03-26T23:40:44.950" ContentLicense="CC BY-SA 3.0" />
  <row Id="6674" PostTypeId="2" ParentId="6670" CreationDate="2016-03-27T07:28:20.357" Score="6" Body="&lt;h1&gt;&lt;a href=&quot;http://www.janosgyerik.com/blog/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Journal of daily hacks&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Authored by &lt;a href=&quot;https://codereview.stackexchange.com/users/12390/janos?tab=profile&quot;&gt;@Janos&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Featured articles (somewhat related to code review, the practice; newer to older):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.janosgyerik.com/lessons-learned-from-the-clean-coder/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Lessons learned from The Clean Coder&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.janosgyerik.com/my-favorite-chapters-of-code-complete/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Favorite chapters of Code Complete&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.janosgyerik.com/checklists-from-the-book-code-complete/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Checklists from Code Complete&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.janosgyerik.com/cleaning-java-projects-with-eclipse-and-plugins/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Cleaning Java projects with Eclipse and plugins&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;New posts announced on &lt;a href=&quot;https://twitter.com/janosgyerik&quot; rel=&quot;nofollow noreferrer&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-03-27T07:28:20.357" CommentCount="0" CommunityOwnedDate="2016-03-27T15:24:32.233" ContentLicense="CC BY-SA 3.0" />
  <row Id="6675" PostTypeId="2" ParentId="6659" CreationDate="2016-03-27T14:04:01.783" Score="4" Body="&lt;p&gt;&lt;strong&gt;Yes&lt;/strong&gt;, let's have a blog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here is why...&lt;br&gt;&#xA;&lt;strong&gt;Code Review is different to (most) other StackExchange sites, and the ones it is similar to are the ones with good blogs&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;My thoughts regarding naysayers on the point of &lt;em&gt;content&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;&#xA;The big difference with Code Review is in the content, and the &lt;em&gt;way we go about producing&lt;/em&gt; that content.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unlike sites like StackOverflow, ServerFault, etc - where (in theory) each question is an exemplar of an exact situation a developer (SO), network admin (SF), &lt;em&gt;etc&lt;/em&gt; may find themselves in.. Code Review &lt;strong&gt;often&lt;/strong&gt; has questions regarding a solution to the same problem (&lt;em&gt;i.e.&lt;/em&gt; the &lt;code&gt;beginner&lt;/code&gt; problems, etc).  We also accept &lt;em&gt;iterations&lt;/em&gt; of questions for follow-up reviews.  This is a totally different idea to sites like SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On SO, it is possible (for some questions) for a one-liner to be &lt;strong&gt;accepted&lt;/strong&gt; as &lt;em&gt;the&lt;/em&gt; answer.  I don't think I've seen &lt;em&gt;any&lt;/em&gt; (certainly not highly-voted) one-line code reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Ergo&lt;/em&gt;, we have the content already (well mostly)&lt;/strong&gt;&lt;br&gt;&#xA;The content that makes a good review, could certainly &lt;em&gt;much&lt;/em&gt; more easily be turned into a good blog article than good answers on other network sites.&#xA;Plus, the iterative and '&lt;em&gt;there is no one right answer&lt;/em&gt;' nature of a &lt;em&gt;review&lt;/em&gt; lends itself to blogging as a (fairly) open-ended process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is paralleled in sites like WorldBuilding and SciFi where the &lt;strong&gt;discussion&lt;/strong&gt; can go on open-endedly.  It is not simply &quot;this config file here&quot; or &quot;put a semi-colon there&quot; (Okay I'm over-simplifying the Q&amp;amp;A process, but you get my point).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;strong&gt;&quot;But the existing bloggers say they won't have time&quot;... &lt;em&gt;et al&lt;/em&gt;&lt;/strong&gt;&#xA;&lt;br&gt;Yes, sure.  There are busy people in our community, and writing a code review takes much less time than writing a good blog article.  That doesn't automatically mean that &lt;em&gt;nobody&lt;/em&gt; will contribute to the blog.&lt;/p&gt;&#xA;" OwnerUserId="96820" LastActivityDate="2016-03-27T14:04:01.783" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6676" PostTypeId="1" AcceptedAnswerId="6677" CreationDate="2016-03-27T17:30:27.163" Score="-1" ViewCount="39" Body="&lt;p&gt;I answer a question with a C language tag and got down-voted for using #define rather than const or static for defining constants. One of the constants is defined in terms of the other constants. When using #define this compiles fine using gcc, when using const I get a compilation error. gcc forces the use of Standard C, g++ compiles everything as C++. Should g++ be used over gcc at all times? There are 2 things I should be down voted for on the answer (2 warning messages are generated) but what I was down voted for was the use of #define over const or static.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked a question about proper usage of #define versus const on stackoverflow &lt;a href=&quot;https://stackoverflow.com/questions/36237841/how-to-define-a-static-const-using-previously-defined-constants-in-c&quot;&gt;https://stackoverflow.com/questions/36237841/how-to-define-a-static-const-using-previously-defined-constants-in-c&lt;/a&gt;. The answer was to use #define.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2016-03-27T18:33:03.420" Title="Is it more proper to use gcc or g++ while compiling a question in the C Language tag?" Tags="|discussion|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6677" PostTypeId="2" ParentId="6676" CreationDate="2016-03-27T17:57:57.110" Score="3" Body="&lt;p&gt;There is no site policy on which compiler to use or assume.  (I've removed that tag from your question.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meta is not a good place for debating the technical merit of an answer. It could be a place to raise awareness of systematic abuse of voting, but your post isn't about that.  Answers can be discussed in comments; if it's too complicated to be discussed in comments, then in chat.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-03-27T17:57:57.110" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6678" PostTypeId="2" ParentId="6676" CreationDate="2016-03-27T18:33:03.420" Score="2" Body="&lt;h3&gt;Which compiler should I use when reviewing an answer?&lt;/h3&gt;&#xA;&lt;p&gt;As &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6677/36366&quot;&gt;200_success's answer&lt;/a&gt; states, there is no site policy for which compiler to use or assume.  This isn't just for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;, but for everything.&lt;/p&gt;&#xA;&lt;p&gt;However, some questions will specify that the asker is using a particular compiler.  If you come across one of those questions, you should use &amp;amp; assume that compiler.&lt;/p&gt;&#xA;&lt;p&gt;Otherwise, if the question doesn't specify a compiler, then your answer should highlight any parts of it which are compiler-specific.  If you do this, users using that compiler can choose to take your advice, and users using other compilers can safely skip over that section of your answer.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-27T18:33:03.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6679" PostTypeId="2" ParentId="5249" CreationDate="2016-03-27T20:17:05.063" Score="2" Body="&lt;h1&gt;Go&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://github.com/golang/lint&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;golint&lt;/code&gt;&lt;/a&gt; Style and convention problems with documentation, naming, dead-code analysis, and more.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://blog.golang.org/go-fmt-your-code&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;go fmt&lt;/code&gt;&lt;/a&gt; adjusts your go code to conform to standard Go style (indentation, spacing, import orders, etc.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://godoc.org/golang.org/x/tools/cmd/vet&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;go vet&lt;/code&gt;&lt;/a&gt; does deeper static analysis on your code and determines if there are more serious problems in the code, including poorly structured printf statements, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In addition, there are profiling tools, race-condition-analysis tools, and so on that work at program runtime.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-27T20:17:05.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6680" PostTypeId="1" CreationDate="2016-03-28T13:16:41.560" Score="1" ViewCount="49" Body="&lt;p&gt;This website is very difficult to read. It appears you are using #444 for text color. Would you consider changing the default text color?&lt;/p&gt;&#xA;" OwnerUserId="67189" LastEditorUserId="22222" LastEditDate="2016-03-28T21:19:08.067" LastActivityDate="2016-03-28T21:19:08.067" Title="The use of light gray type on this site makes it very difficult to read" Tags="|feature-request|design|" AnswerCount="0" CommentCount="2" ClosedDate="2016-03-29T01:54:48.777" ContentLicense="CC BY-SA 3.0" />
  <row Id="6681" PostTypeId="2" ParentId="6664" CreationDate="2016-03-29T01:44:11.950" Score="8" Body="&lt;p&gt;I think this can be viewed pretty easily in terms of one basic position:&lt;/p&gt;&#xA;&lt;h2&gt;We review code&lt;/h2&gt;&#xA;&lt;p&gt;If the code &lt;em&gt;itself&lt;/em&gt; contains a security vulnerability (e.g., a buffer overflow), finding and commenting on that &lt;em&gt;clearly&lt;/em&gt; falls within the scope of reviewing the code.&lt;/p&gt;&#xA;&lt;p&gt;Likewise, if it's (at least reasonably) clear that the code is intended to implement some particular algorithm (RSA, AES, SHA, etc.) and deviates from the specification of that algorithm, then it's a pretty clear-cut bug, and (again) I think pointing out such a bug is clearly topical.&lt;/p&gt;&#xA;&lt;p&gt;The more difficult question is when the OP has basically defined what the code should do, &lt;em&gt;but&lt;/em&gt; that definition may not provide some quality the OP wanted and hoped it would provide. Here we're starting to get into what looks to me like a fairly grey area. I see two obvious difficulties here. One is a fairly simple matter of logistics: a question &lt;em&gt;usually&lt;/em&gt; only provides a fairly minimal description of what the code is really intended to accomplish.&lt;/p&gt;&#xA;&lt;p&gt;In the case of encryption, a question about &amp;quot;is this algorithm secure&amp;quot; will typically require a fairly detailed threat model before anybody can hope to answer it at all (and full threat-model documentation probably won't fit in a question). &amp;quot;Will it keep my brother from reading my diary&amp;quot; may be quite a bit different from &amp;quot;will it keep the NSA/FBI from reading my data.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;At least from my perspective, that leaves three basic possibilities:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Your algorithm is clearly broken. I can break it in the following way.&lt;/li&gt;&#xA;&lt;li&gt;Your implementation of well-known algorithm X seems accurate, and I don't know of a significant attack on X.&lt;/li&gt;&#xA;&lt;li&gt;Something in between those.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;For better or worse, most are likely to fall into the last category--anything from &amp;quot;I can probably break that, but I'm not interested enough to bother&amp;quot;, to &amp;quot;this looks like a worthy modification to algorithm X that prevents published attack Y, and does seem unlikely to open the algorithm to other well known attacks like differential cryptanalysis or linear cryptanalysis.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Ultimately, it comes back to the basic precept though: we review code, not (generally) the basic idea of what the code is intended to do. Yes, we might hit on the latter if there's an obvious issue, but it's more or less incidental, not the real mission of the site.&lt;/p&gt;&#xA;" OwnerUserId="489" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-03-29T01:44:11.950" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6682" PostTypeId="2" ParentId="6659" CreationDate="2016-03-29T11:36:28.370" Score="6" Body="&lt;h1&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/244467/260760&quot;&gt;SE is no longer starting new individual site Community Blogs&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;tl;dr&lt;/strong&gt; (as of 1 year ago) follows  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[...]we at Stack Exchange have not been doing enough to make blogs work[...]&lt;br&gt;&#xA;  [...]Blogs aren't Q&amp;amp;A, but the spirit remains the same - a blog with content but no updates is a promise unfulfilled by our network.&lt;br&gt;&#xA;  [...]&lt;br&gt;&#xA;  Right now, out of the 22 community blogs on the Blog Overflow system, only 10 have posted within this year, only 4 of which were within the past 3 months. 6 more posted something most recently within 2013, and the remaining 6 posted last in 2012. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe the situation only got worse since then, at least judging from the blogs overview.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we wanted to have a blog, we would need to do it outside of SE, and I am not sure if that is what we actually wanted.&lt;/p&gt;&#xA;" OwnerUserId="92423" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-03-29T11:36:28.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6683" PostTypeId="1" AcceptedAnswerId="6724" CreationDate="2016-03-29T13:37:14.367" Score="11" ViewCount="70" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tools/new-answers-old-questions&quot;&gt;&quot;New Answers to Old Questions&quot;-View&lt;/a&gt; in the 10k Tools layout is broken:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/9KUiu.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/9KUium.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="89809" LastEditDate="2016-04-19T07:59:47.497" LastActivityDate="2016-04-19T08:00:34.360" Title="New Answers to Old Questions layout is broken" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6684" PostTypeId="2" ParentId="6670" CreationDate="2016-03-29T17:27:17.663" Score="3" Body="&lt;h1&gt;&lt;a href=&quot;http://randomlyle.blogspot.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Random Lyle&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Authored by &lt;a href=&quot;https://codereview.stackexchange.com/users/18427/malachi?tab=profile&quot;&gt;Malachi&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Featured Articles&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://randomlyle.blogspot.com/2014/09/logo-coding-with-kturtle.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Logo Coding with KTurtle&lt;/a&gt; about one of the first &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/logo&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;logo&amp;#39;&quot; rel=&quot;tag&quot;&gt;logo&lt;/a&gt; questions on Code Review&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://randomlyle.blogspot.com/2014/09/our-mission-is-complete.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Our Mission is Complete&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://randomlyle.blogspot.com/2014/09/code-review-graduation.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Code Review Graduation!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://randomlyle.blogspot.com/2016/03/null-safe-derefence-in-c.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Null-safe Dereference in C# 6.0&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-04-20T03:51:25.327" CommentCount="0" CommunityOwnedDate="2016-04-06T12:22:34.723" ContentLicense="CC BY-SA 3.0" />
  <row Id="6685" PostTypeId="1" CreationDate="2016-03-29T22:44:17.030" Score="1" ViewCount="41" Body="&lt;p&gt;Suppose I'm working on a particular module in my software.  I have a proposed design (possibly already implemented or prototyped) that I want feedback on in a &lt;em&gt;tangible format&lt;/em&gt;, such as a Java &lt;code&gt;interface&lt;/code&gt;, an XML schema, or a URL structure for a website.  What I'm &lt;em&gt;not&lt;/em&gt; referring to is pseudocode and a list of design pattern words.  &lt;strong&gt;Are questions about proposed designs that are specified in code on-topic?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="80915" LastActivityDate="2016-03-29T22:44:17.030" Title="Are design questions (with actual code) on-topic?" Tags="|discussion|scope|asking-questions|" AnswerCount="0" CommentCount="3" ClosedDate="2016-03-29T22:52:27.770" ContentLicense="CC BY-SA 3.0" />
  <row Id="6686" PostTypeId="1" CreationDate="2016-03-30T07:34:39.847" Score="43" ViewCount="981" Body="&lt;p&gt;We have a &lt;a href=&quot;/a/5421/9357&quot;&gt;question closure rate of ~30%&lt;/a&gt;.  That's a significant burden on moderators and users who help triage the questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While some questions can indeed be very difficult to triage, there are also many many incoming questions that are obviously bad just from a split-second glance.  &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/26848135#26848135&quot;&gt;Stack Exchange already has heuristics that can tell whether a question is likely to be low-quality&lt;/a&gt;.  Wouldn't it be nice if we could automatically prevent some of the obviously problematic questions from being submitted in the first place?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is probably a bad idea to ban certain phrases outright.  However, we could certainly display some &lt;em&gt;warnings&lt;/em&gt; while the user is typing in a question.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What if we had…&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;false&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;a Clippy?                                                                                &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;//cdn.jsdelivr.net/clippy.js/1.0/clippy.min.css&quot;&amp;gt;&amp;lt;style type=&quot;text/css&quot;&amp;gt;body { color: transparent; } .clippy, .clippy-balloon { position: fixed; top: 100px; left: 150px; }&amp;lt;/style&amp;gt;&amp;lt;script src=&quot;//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script src=&quot;//cdn.jsdelivr.net/clippy.js/1.0/clippy.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;clippy.load('Clippy', function(agent) { agent.show(); agent.play('CheckingSomething'); agent.speak(&quot;It looks like you are writing a question that might not be appropriate on Code Review&quot;); agent.play('Explain'); agent.speak(&quot;because your question contains (fill in the reason).&quot;); agent.play('GetAttention');  agent.speak(&quot;Please consult the Help Center before posting.&quot;); });&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What phrases would trigger Clippy's activation, and what would he say?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please post your suggestions below, one trigger (or one set of very closely related triggers) per answer.  Include justifications for why you believe the trigger has predictive power.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;In seriousness…&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A real Clippy would be rather annoying.  In reality, I'm talking more about pop-up tips like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/0m8so.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/0m8so.png&quot; alt=&quot;&amp;quot;The question you&amp;#39;re asking appears subjective and is likely to be closed&amp;quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-03-30T18:37:02.093" LastActivityDate="2016-05-09T17:41:41.900" Title="What would Clippy say?" Tags="|discussion|asking-questions|low-quality-posts|" AnswerCount="12" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6687" PostTypeId="2" ParentId="6686" CreationDate="2016-03-30T07:34:39.847" Score="22" Body="&lt;h2&gt;Title that looks like a question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The following patterns in a question title predict a problematic post:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How …?&lt;/li&gt;&#xA;&lt;li&gt;Can …?&lt;/li&gt;&#xA;&lt;li&gt;Should …?&lt;/li&gt;&#xA;&lt;li&gt;Would …?&lt;/li&gt;&#xA;&lt;li&gt;…? (i.e., a title that ends with a question mark)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The tip could say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Titles that contain a specific question are generally inappropriate for Code Review.  Please see &lt;a href=&quot;/help/how-to-ask&quot;&gt;How to Ask&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Predictive ability&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I think that this heuristic works because:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It suggests that the poster did not heed &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2454/9357&quot;&gt;Stop mentioning major concerns in title&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;It may indicate that the poster wants a specific question answered rather than an open-ended review, making the question off-topic.&lt;/li&gt;&#xA;&lt;li&gt;In the more benign cases, the post can be improved simply by &lt;a href=&quot;//meta.stackexchange.com/a/10648/148099&quot;&gt;stripping off noise words&lt;/a&gt; like &quot;How to …?&quot; in the title.&lt;/li&gt;&#xA;&lt;li&gt;In the worse cases, the title fails to provide any hint at all as to what the purpose of the code is.  Then we need to &lt;a href=&quot;//meta.codereview.stackexchange.com/a/4957/9357&quot;&gt;pester the poster&lt;/a&gt; to rewrite the title.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;//data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=How+%25%7CCan+%25%7CShould+%25%7CWould+%25%7C%25%3F&quot; rel=&quot;nofollow noreferrer&quot;&gt;This Data Explorer query&lt;/a&gt; shows that most of these questions get closed or need their title to be edited.  (Recent data is more indicative, since off-topic questions eventually get &lt;a href=&quot;//meta.stackexchange.com/a/177675/148099&quot;&gt;automatically deleted&lt;/a&gt; and &lt;a href=&quot;//meta.stackexchange.com/q/157462/148099&quot;&gt;no longer show up in Data Explorer&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, this filter also has some false positives, such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/97628&quot;&gt;How to speak Brainfuck: for beginners&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/113676&quot;&gt;Are your servers down...?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/114181&quot;&gt;Simon Says: is this too complex?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/67636&quot;&gt;Is it Friday yet?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/104645&quot;&gt;Beheading of knights, who survives?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/97890&quot;&gt;Excuse me, how many of you are new here? Mind if I JOIN you?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/114328&quot;&gt;Simon, Mat&amp;#39;s Mug, what&amp;#39;s the (rating) difference?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-03-30T08:38:12.553" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6688" PostTypeId="2" ParentId="6686" CreationDate="2016-03-30T08:05:23.517" Score="18" Body="&lt;h2&gt;Title or body contains the word &quot;wrong&quot; or &quot;incorrect&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;These words almost always indicate that the code is broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tip could say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please note that questions containing code that produces incorrect results are &lt;a href=&quot;/help/on-topic&quot;&gt;off-topic&lt;/a&gt; for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h3&gt;Predictive ability&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;We get such questions posted &lt;a href=&quot;https://chat.stackexchange.com/search?q=wrong&amp;amp;Room=8595&amp;amp;User=-263&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;every few hours&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, of the questions with &quot;wrong&quot; or &quot;incorrect&quot; in the title, we only keep &lt;a href=&quot;https://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=%25wrong%25%7C%25incorrect%25&quot; rel=&quot;nofollow noreferrer&quot;&gt;a few per month&lt;/a&gt;, so quickly are they closed and deleted.  The ones we keep are mostly &quot;Anything wrong with my code?&quot; questions, which deserve a better title anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples of false positives:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/123423&quot;&gt;Add transactional Units of Work to incorrect NHibernate usage (microsessions, single object actions)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/119299&quot;&gt;&amp;quot;Researcher Hatim is right or wrong&amp;quot; challenge&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/64430&quot;&gt;Proof that I was wrong about Random Number Generators&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The presence of &lt;a href=&quot;https://data.stackexchange.com/codereview/query/461933/quality-control-for-questions-with-certain-phrases-in-the-body?BodySearchString=wrong&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;wrong&quot;&lt;/a&gt; in the body appears to be somewhat predictive as well.  On the other hand &lt;a href=&quot;https://data.stackexchange.com/codereview/query/461933/quality-control-for-questions-with-certain-phrases-in-the-body?BodySearchString=incorrect&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;incorrect&quot;&lt;/a&gt; appearing in the body seems to be fine — they are often string literals that appear in validation code.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-03-30T08:41:07.913" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6689" PostTypeId="2" ParentId="6686" CreationDate="2016-03-30T08:06:08.843" Score="44" Body="&lt;h2&gt;No code in the question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Very easy to test for. If there is not a single formatted full line of code in a question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review questions &lt;strong&gt;must&lt;/strong&gt; include the code to be reviewed &lt;strong&gt;in the body of the question&lt;/strong&gt;. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-03-30T08:06:08.843" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6690" PostTypeId="2" ParentId="6686" CreationDate="2016-03-30T12:00:06.560" Score="28" Body="&lt;h3&gt;Machine Learning&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There's way too many cases to consider here, we should apply Machine Learning to this to make a machine learn what makes a question likely to be a bad question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have recently studied Machine Learning, and to me this sounds like a multi-class classification problem, to which it is possible to apply Logistic Regression, and/or Neural Networks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No, I am not kidding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, I think this is feasible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why do I think this has predictive power? Well, that's the whole point of Machine Learning.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2016-03-30T12:45:27.897" LastActivityDate="2016-03-30T12:45:27.897" CommentCount="20" ContentLicense="CC BY-SA 3.0" />
  <row Id="6691" PostTypeId="2" ParentId="6686" CreationDate="2016-03-30T21:36:47.183" Score="18" Body="&lt;h2&gt;Body contains only code, or only a few, short, non-code parts&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This could indicate that the user is not explaining what their code doing and it, more or less, providing a code dump.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The message could say something along these lines:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Be sure to add information to your post describing what your code is doing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2016-03-30T21:36:47.183" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6692" PostTypeId="2" ParentId="6686" CreationDate="2016-03-30T23:16:58.810" Score="25" Body="&lt;h2&gt;Title contains &quot;this * code&quot; or &quot;do* this&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Every single question&lt;/strong&gt; with &lt;a href=&quot;http://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=%25this%25%20code%25&quot; rel=&quot;nofollow&quot;&gt;&quot;this code&quot; or &quot;this &lt;em&gt;[language]&lt;/em&gt; code&quot;&lt;/a&gt; in the title has been retitled, closed, and/or downvoted; some have comments asking for clarification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The same goes for &lt;a href=&quot;http://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=%25do%25%20this%25&quot; rel=&quot;nofollow&quot;&gt;&quot;do this&quot; or &quot;doing this&quot;&lt;/a&gt;.  (The wildcard used for the Data Explorer query is crude and catches more titles than a properly crafter regular expression would, but the results are still surprisingly predictive.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clippy could say&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;This code&quot; is too generic.  Please tell us &lt;em&gt;what&lt;/em&gt; your code does — see &lt;a href=&quot;/help/how-to-ask&quot;&gt;How to Ask&lt;/a&gt; for examples of acceptable titles.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-04-20T17:27:04.220" LastActivityDate="2016-04-20T17:27:04.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6693" PostTypeId="2" ParentId="6686" CreationDate="2016-03-30T23:47:37.400" Score="12" Body="&lt;h2&gt;&quot;me&quot; or &quot;my&quot; in the title&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=%25%20me%20%25%7C%25%20my%20%25&quot; rel=&quot;nofollow&quot;&gt;A vast majority&lt;/a&gt; of questions with &quot;me&quot; or &quot;my&quot; in the title need rework.  They are not necessarily bad questions, just poor titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The advice might say (I'm not very sure about how to phrase it):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please ensure that the title is about the purpose of the code, rather than about you.  See &lt;a href=&quot;/help/how-to-ask&quot;&gt;How to Ask&lt;/a&gt; for examples of acceptable titles.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-03-31T11:22:36.313" LastActivityDate="2016-03-31T11:22:36.313" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6694" PostTypeId="2" ParentId="6686" CreationDate="2016-03-31T00:22:43.803" Score="8" Body="&lt;h2&gt;&quot;better&quot; or &quot;improve&quot; (or &quot;improvement&quot;) in the title&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=%25%20better%20%25%7C%25%20improve%25&quot; rel=&quot;nofollow noreferrer&quot;&gt;Nearly every question&lt;/a&gt; can drop these words from the title, especially if it's not a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Granted, these titles tend to not be as vague as the &quot;this code&quot; questions.  Still, showing a warning would help prevent the pushback that occasionally occurs when someone edits the title later.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clippy could say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please ensure that the title states what your code does.  Seeking improvement on all aspects of the code is implied for Code Review questions, so specific concerns need not be mentioned in the title.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-03-31T11:19:10.730" LastActivityDate="2016-03-31T11:19:10.730" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6695" PostTypeId="1" AcceptedAnswerId="6696" CreationDate="2016-04-03T19:17:22.927" Score="10" ViewCount="232" Body="&lt;p&gt;Not sure how to phrase the title as there are two large concerns with what I am thinking of doing for the review of this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/124410/batch-script-to-make-folders-hidden&quot;&gt;Batch script to make folders hidden&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is largely a batch script with some PowerShell in the mix. The latter of which I am more familiar with. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Main issue that I have with the code is that it is implementing a security though obscurity approach. There is no sentiment to this effect so I am not sure whether or not this code is for fun or to be taken seriously. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, since the OP is using PowerShell there is, in theory, some familiarity with the language. PowerShell can do the same thing that this code is doing and it would be likely shorter and definitely cleaner and easier to understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My two questions based on that are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How well received would suggestions be to use another language, in this case PowerShell? I don't mean in this case specifically but have there been other occasions where this has happened where the answerer is a different language? Is it considered a bad practice on CodeReview.&lt;/li&gt;&#xA;&lt;li&gt;The whole concept of this code would do very little to provide security other than to fool the most basic of users. Could a review be based on &quot;Don't bother doing this&quot;. I'm sure I could make the process a &lt;em&gt;little&lt;/em&gt; better but it relies on a password being stored &lt;em&gt;somewhere&lt;/em&gt; at a basic level without overly complicating the entire process. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I intend to leave a comment or two to this effect but I am looking for guidance as I am sure these things have happened before. &lt;/p&gt;&#xA;" OwnerUserId="89853" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-04-11T09:36:48.283" Title="My suggested review would suggest not using the code altogether" Tags="|discussion|specific-question|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6696" PostTypeId="2" ParentId="6695" CreationDate="2016-04-03T19:32:50.460" Score="17" Body="&lt;p&gt;I personally believe &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; questions can be answered in such a way. That's because one of the main rules in security is &quot;Don't roll your own&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/123475/52915&quot;&gt;Generating XKCD passwords&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/100897/52915&quot;&gt;Password hashing and matching&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To answer your questions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How well received would suggestions be to use another language, in this case PowerShell?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Don't. However, in this case PowerShell is already used. So in how far is it actually recommending another language? If two languages are used and it's safer to do it in only one of those, that's a valid review.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Could a review be based on &quot;Don't bother doing this&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, given enough explanation and/or a better method to fix the problem indicated by OP. It sounds like there's a design problem at hand and there's nothing wrong with raising this issue.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-04-03T19:32:50.460" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6697" PostTypeId="2" ParentId="6695" CreationDate="2016-04-03T19:45:41.987" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;How well received would suggestions be to use another language, in this case PowerShell? I don't mean in this case specifically but have there been other occasions where this has happened where the answerer is a different language? Is it considered a bad practice on CodeReview.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6696/36366&quot;&gt;@Mast's answer&lt;/a&gt; addresses the specific.  I figured the general answer to recommending other languages as an answer would be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, these answers are not well received.  Even in the case of Objective-C/Swift, where you can quite easily interop the languages within a project (they compile into the same binary file even), these answers wouldn't be well received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And honestly, at the end of the day, why &lt;em&gt;should&lt;/em&gt; they be well received?  We review more than just measurable things at Code Review.  Improving the &lt;a href=&quot;http://importblogkit.com/2015/03/writing-readable-code/&quot; rel=&quot;nofollow noreferrer&quot;&gt;readability of code&lt;/a&gt; is the topic of &lt;em&gt;several&lt;/em&gt; Code Review answers.  And it's important that code be readable.  Posting a complete reimplementation in an entirely different programming language is something I'd consider wholly unacceptable in a Code Review answer and would cast a downvote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that said, I would happily upvote a comment on the question which suggested that it would be better to implement in a different language with some links to &lt;em&gt;why&lt;/em&gt; it's important it be implemented in the alternative language.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-04-03T19:45:41.987" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6698" PostTypeId="2" ParentId="6695" CreationDate="2016-04-04T07:37:25.487" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, since the OP is using PowerShell there is, in theory, some familiarity with the language. PowerShell can do the same thing that this code is doing and it would be likely shorter and definitely cleaner and easier to understand.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There are a bunch of answer that boils down to: &quot;use this builtin/existing function instead&quot; (&lt;a href=&quot;https://codereview.stackexchange.com/a/102056/84718&quot;&gt;picking one at random&lt;/a&gt;) which are completely valid reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unless the question is tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; feel free to propose existing alternatives as long as you provide a bit of context about the why.&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-04-04T07:53:19.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6699" PostTypeId="2" ParentId="6667" CreationDate="2016-04-05T22:46:19.650" Score="-2" Body="&lt;p&gt;&lt;strong&gt;This plays with fire that has already singed the Stack Exchange model.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think I can summarize this proposal as follows: &quot;Let codereview.stackexchange.com lend its weight behind specific blogs or authors.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pro: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Users have a central, trusted list of resources for their language or skill level. &lt;/li&gt;&#xA;&lt;li&gt;Sites like &lt;a href=&quot;https://blog.codinghorror.com&quot; rel=&quot;nofollow&quot;&gt;https://blog.codinghorror.com&lt;/a&gt;, &lt;a href=&quot;https://rhettinger.wordpress.com/&quot; rel=&quot;nofollow&quot;&gt;https://rhettinger.wordpress.com/&lt;/a&gt;, and &lt;a href=&quot;http://pythoncodereview.com/&quot; rel=&quot;nofollow&quot;&gt;http://pythoncodereview.com/&lt;/a&gt; get the extra attention that their contributions to stackoverflow and codereview deserve. &lt;/li&gt;&#xA;&lt;li&gt;codereview.stackexchange.com is already used as a teaching tool, and because of this, adding a &quot;curriculum&quot; of sorts makes sense.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Con: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This will obviate the more natural process of individual users creating lists of resources, which short-circuits some of the community vetting we already have.&lt;/li&gt;&#xA;&lt;li&gt;Blogspam&lt;/li&gt;&#xA;&lt;li&gt;codereview.stackexchange.com lends its weight behind specific blogs or authors.&lt;/li&gt;&#xA;&lt;li&gt;Moderator control and responsibility increases in areas that it should not, like opinionated stacks.&lt;/li&gt;&#xA;&lt;li&gt;The stakes go up for those who want to &quot;game the system&quot;, so to speak.&lt;/li&gt;&#xA;&lt;li&gt;Endorsing a blog wholesale does not account for past or future gaffes or bad advice.&lt;/li&gt;&#xA;&lt;li&gt;Choice of which blogs deserve such endorsement is a matter of opinion (maybe keep the list on meta?)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These Stack Exchange sites have enough gaming going on in them without adding even more chances for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many programming blogs have one or two really good posts, but others that stink. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's more, some of the topics discussed in programming blogs are very controversial. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether intentionally or not, this means that Code Review as a whole, rather than its individual users or answers, now takes a stance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While this sort of thing may not &lt;em&gt;fundamentally change who has a stake in this community&lt;/em&gt;, it can easily make people feel disenfranchised. &lt;a href=&quot;https://medium.com/@johnslegers/the-decline-of-stack-overflow-7cb69faa575d#.j256yqupp&quot; rel=&quot;nofollow&quot;&gt;The detractors of the Stack Exchange model have enough legitimate complaint already.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posts which list blogs are fine. Let the people decide which lists of blogs have the most value. Making &quot;one list to rule them all&quot; leads to questions of which blogs win and which lose, which does not make sense for the mandate of a no-nonsense Q&amp;amp;A site.&lt;/p&gt;&#xA;" OwnerUserId="75737" LastEditorUserId="75737" LastEditDate="2016-04-06T20:05:41.043" LastActivityDate="2016-04-06T20:05:41.043" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6700" PostTypeId="1" CreationDate="2016-04-07T01:42:28.410" Score="19" ViewCount="175" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt; tag is generic... like, very, very generic. Generic as in, if your code doesn't loop somewhere, it's probably not a computer program. Hence I'm nominating the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt; tag for burnination. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Numbers and stuff:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;As of 2016-04-06 there are &lt;a href=&quot;https://codereview.stackexchange.com/tags/loop/info&quot;&gt;460 posts tagged with &lt;code&gt;loop&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;At the same time, the language tags &lt;a href=&quot;http://data.stackexchange.com/codereview/query/467566&quot; rel=&quot;nofollow noreferrer&quot;&gt;associated with &lt;code&gt;loop&lt;/code&gt; tag&lt;/a&gt; are basically... every language tag. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Practically all code ever written uses loops in one form or another; therefore, all CR questions should be tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt;, or none should. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What shall be done with this tag?&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-09T22:02:58.253" Title="for (post in [loop]) { post.tagMoreAppropriately(); }" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6701" PostTypeId="2" ParentId="6700" CreationDate="2016-04-07T01:49:33.427" Score="4" Body="&lt;p&gt;Burnination is not fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can think of at least two specific examples where the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt; tag is more than appropriate:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/124572/36366&quot;&gt;A general iterator to replace &quot;non-standard&quot; C-style for loops&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/118445/36366&quot;&gt;Swift replacement for C's for loop&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These questions are actually &lt;em&gt;about&lt;/em&gt; loops and loop mechanics, in the exact way that questions with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/string&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;string&amp;#39;&quot; rel=&quot;tag&quot;&gt;string&lt;/a&gt; tag are about strings, or questions with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;array&amp;#39;&quot; rel=&quot;tag&quot;&gt;array&lt;/a&gt; tag are about arrays (and those are probably both tags that equally need as much of a clean-up as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just because your code uses a loop doesn't mean the tag is appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just because your primary concern with your code is about your loops doesn't mean the tag is appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But the two linked questions are perfect examples of the usefulness of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt; tag.  The vast majority of questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop&lt;/a&gt; probably do not need the tag and can be cleaned up rather than burning the tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an alternative suggestion, I propose renaming the tag to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/loop-mechanics&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;loop-mechanics&amp;#39;&quot; rel=&quot;tag&quot;&gt;loop-mechanics&lt;/a&gt; in order to discourage it from being used willy-nilly left and right on all sorts of questions that just happen to have a loop in them, and then we clean the tag up.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-04-17T00:31:07.400" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6702" PostTypeId="1" AcceptedAnswerId="6703" CreationDate="2016-04-08T15:27:18.817" Score="10" ViewCount="176" Body="&lt;p&gt;I came across &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/124775/42401&quot;&gt;Testing current, new or friends firms as max output and least effort&lt;/a&gt;&quot; the other day, and have been thinking it's off-topic.&#xA;There is too little information to do more than a 'lint review'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The core class(es) aren't there and so forces us to stick with code that just seems wrong.&#xA;This is as most lines are calling undefined functions, where we don't know how they are implemented, which is as helpful as hypothetical code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't allow stub code, hypothetical code or pseudocode on Code Review. I find the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652/42401&quot;&gt;stub code explanation&lt;/a&gt; best to explain why this too should be closed:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If your question contains stub code, then there are significant pieces of the core functionality missing, and we need you to fill in the details.&#xA;  Excerpts of large projects are fine, but if you have omitted too much, then reviewers are left imagining how your program works.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should we close this question?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-04-08T16:21:22.637" Title="Does the question &quot;Testing current, new or friends firms as max output and least effort&quot; lack code to be reviewable?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6703" PostTypeId="2" ParentId="6702" CreationDate="2016-04-08T15:45:59.607" Score="9" Body="&lt;p&gt;The question would be a good question, if the rest is added. Now it can be reviewed, but only shallow. We lack information for anything better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions with good context get good answers. Questions without get shallow answers. If he wants something better, he should add the rest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, it is reviewable. Not with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag though. I've removed this hoping on an edit from OP:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have removed the performance tag, since we can't profile it without having all the required code. Feel free to put it back when you've added the rest.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-04-08T15:45:59.607" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6704" PostTypeId="1" AcceptedAnswerId="6725" CreationDate="2016-04-10T04:25:42.550" Score="5" ViewCount="52" Body="&lt;p&gt;Just noticed this earlier on my Mac, but the checkmark when you click a badge description (i.e. [badge:socratic]) clips a bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an image for a better description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OS X El Capitan, 10.11.4&lt;br /&gt;&#xA;Safari Version 9.1 (11601.5.17.1)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also confirmed on my Windows box:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Windows 10 Enterprise&lt;br /&gt;&#xA;Google Chrome Version 49.0.2623.87 m&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/f7wZs.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/f7wZs.png&quot; alt=&quot;Bug image&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="89809" LastEditDate="2016-04-19T08:01:34.863" LastActivityDate="2016-04-19T08:06:02.650" Title="The checkmark for &quot;positive question record&quot; clips a bit" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6705" PostTypeId="2" ParentId="6700" CreationDate="2016-04-10T17:41:12.877" Score="13" Body="&lt;p&gt;Burnination is probably fine and the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/iterator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iterator&amp;#39;&quot; rel=&quot;tag&quot;&gt;iterator&lt;/a&gt; tag probably suffices for the examples my previous answer references.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag is pretty terrible.&lt;/p&gt;&#xA;" OwnerUserId="36366" LastEditorUserId="42632" LastEditDate="2016-04-17T00:30:52.930" LastActivityDate="2016-04-17T00:30:52.930" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6706" PostTypeId="2" ParentId="6695" CreationDate="2016-04-11T08:43:00.563" Score="5" Body="&lt;p&gt;I am a firm believer in the &quot;you're doing it wrong&quot; answer. In fact, I'd like to see more of these types of answers on Code Review because if a solution suffers from some pretty core problems, no amount of shuffling code around and applying naming conventions is going to really have an effect on overall code quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When writing a &quot;you're doing it wrong&quot; post I try to accompany it with an explanation or example of how it could be done differently. I try to provide code examples if possible, but sometimes rewriting the code can be too complex, or can involve making assumptions or &quot;fixing&quot; different aspects of the code that aren't central to the main problem(s). In those cases I try to provide a conceptual (but hopefully concrete enough) explanation without code. Whether that's appreciated or not I think depends on the asker of the question.&lt;/p&gt;&#xA;" OwnerUserId="61048" LastEditorUserId="61048" LastEditDate="2016-04-11T09:36:48.283" LastActivityDate="2016-04-11T09:36:48.283" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6707" PostTypeId="2" ParentId="6686" CreationDate="2016-04-11T16:37:57.627" Score="4" Body="&lt;h2&gt;&quot;statements&quot;, &quot;loops&quot;, &quot;else&quot;, or &quot;catch&quot; in the title&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=%25%20statements%20%25%7C%25%20nested%20%25%7C%25%20loops%20%25%7C%25%20else%20%25%7C%25%20catch%20%25&quot; rel=&quot;nofollow&quot;&gt;These titles&lt;/a&gt; indicate that the question is likely to be closed as generic example code, or that the title needs to be rewritten.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clippy could say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please ensure that the title states what your code does. If the code is a purely generic example that has no specific purpose, then the question would be off-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-04-11T16:47:40.960" LastActivityDate="2016-04-11T16:47:40.960" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6708" PostTypeId="2" ParentId="6686" CreationDate="2016-04-11T16:56:54.710" Score="5" Body="&lt;h2&gt;Title contains &quot;refactor…&quot;, &quot;avoid&quot;, &quot;improv…&quot;, &quot;too many&quot;, or &quot;DRY&quot;, or title starts with &quot;need&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=Need%20%25%7Cneed%20%25%7C%25%20refactor%25%7C%25%20avoid%20%25%7C%25%20improv%25%7C%25%20too%20many%20%25%7C%25%20dry%20%25&quot; rel=&quot;nofollow&quot;&gt;These titles&lt;/a&gt; describe a concern about the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clippy could say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please ensure that the title states what your code does, and reviewers will point out what needs to be improved.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-04-11T16:56:54.710" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6709" PostTypeId="2" ParentId="6686" CreationDate="2016-04-11T17:05:40.193" Score="5" Body="&lt;h2&gt;Title contains &quot;shorter&quot;, &quot;shorten&quot;, &quot;optimi…&quot;, &quot;efficien…&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/461928/quality-control-for-questions-whose-title-matches-a-pattern?TitlePatterns=%25%20shorten%20%25%7C%25%20shortening%20%25%7C%25%20shorter%20%25%7C%25%20optimi%25%7C%25%20efficien%20%25&quot; rel=&quot;nofollow&quot;&gt;These titles&lt;/a&gt; describe a concern about the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clippy could say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Efficiency and optimization are implied for every question on Code Review.  The title should simply state the task accomplished by the code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-04-11T17:05:40.193" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6711" PostTypeId="1" AcceptedAnswerId="6712" CreationDate="2016-04-13T17:39:07.147" Score="5" ViewCount="134" Body="&lt;p&gt;I stumbled in a comment discussion on a question here : &lt;a href=&quot;https://codereview.stackexchange.com/q/125210&quot;&gt;Customer search using LINQ followed by conditional filtering of results&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first &lt;a href=&quot;https://codereview.stackexchange.com/questions/125210/optimize-linq-search-query-with-multiple-if-statements/125469#comment233651_125228&quot;&gt;comment&lt;/a&gt; from the OP : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Awesome, thank you for the Order By tip. However, what if i had 20 if statements, thus making my function huge. Would you have a suggestion as to how the function could be re-written?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And the &lt;a href=&quot;https://codereview.stackexchange.com/questions/125210/optimize-linq-search-query-with-multiple-if-statements/125469#comment233656_125228&quot;&gt;response&lt;/a&gt; from another user : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@ShareYourKnowledge We don't review hypothetical code, only the real thing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My first reaction to the second comment was that even if the comment was asking a question about hypothetical code, it was a comment. It's not a real question of this site, so I don't mind people asking question about hypothetical situation since it's only a comment in response to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can a question in a comment really be off-topic ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a problem for this site if user ask questions about hypothetical situation in response in an answer ? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem that arise from that discussion is an argumentation about what is on/off topic for the site which was more damaging in my eyes than asking an hypothetical question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a comment is really off-topic, should we not flag it instead ? Comments are second citizen so if they are a nuisance we should get rid of it.&lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-04-13T17:59:28.367" Title="Can comment be off-topic because of an hypothetical question?" Tags="|discussion|comments|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6712" PostTypeId="2" ParentId="6711" CreationDate="2016-04-13T17:59:16.817" Score="10" Body="&lt;p&gt;Comments aren't on or off topic. Comments are just that: comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read OP's comment as asking for further clarifications about the scalability of a proposed solution, which is exactly what comments are for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I deleted that noisy comment thread.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-04-13T17:59:16.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6713" PostTypeId="2" ParentId="6711" CreationDate="2016-04-13T17:59:19.817" Score="3" Body="&lt;p&gt;Comments are not questions. In principle they &lt;strong&gt;cannot&lt;/strong&gt; be off-topic for the site (since they're not questions, right?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But Comments &lt;strong&gt;can&lt;/strong&gt; be other things. Among these is &quot;too chatty&quot;.&lt;br&gt;&#xA;A comment like this invites &lt;em&gt;extensive&lt;/em&gt; discussion in a way. As such it's not a good comment. It would be helpful to refer the participants to &lt;a href=&quot;https://chat.stackexchange.com/rooms/&quot;&gt;chat&lt;/a&gt; where they can have a proper discussion.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2016-04-13T17:59:19.817" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6714" PostTypeId="2" ParentId="6711" CreationDate="2016-04-13T17:59:28.367" Score="1" Body="&lt;p&gt;A question in a comment is just that: a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to answer it, feel free to do so. However, do note comments aren't supposed to last forever. Questions posed there are likely to only benefit the OP, not to the rest of the visitors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't feel obligated to even reply to such comments with an answer. Explaining comments aren't supposed to be used for questions is a valid response. However, comments can't be off-topic. They can be 'too chatty'. They can be 'not constructive'. But technically there's no such thing as on-topicness for comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments are supposed to be used for clarification. Request for clarification, suggested clarifications, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments are not supposed to be used for questions. However, questions posed in the comments can provide context and/or clarification about the intent of the author.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this a problem for this site if user ask questions about hypothetical situation in response in an answer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No. It could be unwanted, it could even be noise, but it's not a problem.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-04-13T17:59:28.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6715" PostTypeId="1" AcceptedAnswerId="6716" CreationDate="2016-04-15T17:11:50.707" Score="17" ViewCount="432" Body="&lt;p&gt;Recently, somebody was given a homework assignment with an exercise specification that left much to desire.  Yet, they've tried to make the best out of it and managed to write some code that seems to do something related to the specification; even though it is not clear how this code would be useful. They then &lt;a href=&quot;https://codereview.stackexchange.com/q/125638/67456&quot;&gt;posted&lt;/a&gt; their code together with the specification for review by the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question received two answers so far; one of which I posted myself. &lt;a href=&quot;https://codereview.stackexchange.com/a/125640/67456&quot;&gt;The other answer&lt;/a&gt; looks more like a code review, although significant parts of it are basically a rant about the poor specification.  &lt;a href=&quot;https://codereview.stackexchange.com/a/125644/67456&quot;&gt;My own answer&lt;/a&gt; is very high-level and barely mentions the code in the question at all and instead clarifies some terminology and recommends further reading on superior algorithms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To my surprise, the question itself as well as both answers were well received by the community.  My own answer currently even scores significantly above the mean score for my answers.  I'm positive that both answers were useful for the OP, yet I'm wondering whether we want these posts on this site.  Are they generally useful and within the scope of this site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I refrain from answering such questions in the future?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we don't want these questions, how should they be dealt with? I don't see a close reason that immediately seems appropriate. (I don't actually have VTC privileges on this site.)&lt;/p&gt;&#xA;" OwnerUserId="67456" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-04-15T21:20:38.807" Title="They asked me to write awkward code – how did I do?" Tags="|discussion|scope|homework|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6716" PostTypeId="2" ParentId="6715" CreationDate="2016-04-15T17:31:39.147" Score="15" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I refrain from answering such questions in the future?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You should refrain from answering off-topic questions. This was not an off-topic question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All on-topic questions should be answered. The quality of the answer could depend on the quality of the question, but not necessarily. Note that the author of the question appears to have done his best in phrasing the question, which is admirable. If there's no better spec, there is no better spec. No point in beating on something that isn't going to improve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pointing out the spec is sloppy could be a constructive part of a review, especially if it teaches something valuable about the underlying facets of the problem. In this case I think it does. Reviews are allowed to be harsh, to each his own how he wants to teach.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2016-04-15T17:35:16.207" LastActivityDate="2016-04-15T17:35:16.207" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6717" PostTypeId="2" ParentId="6715" CreationDate="2016-04-15T17:53:02.370" Score="6" Body="&lt;p&gt;I answered a question with similarly &quot;weird specs&quot; recently: &lt;a href=&quot;https://codereview.stackexchange.com/q/125637/23788&quot;&gt;Determining which vehicle Rob wants to buy&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP had to implement some logic &lt;em&gt;using nested ifs&lt;/em&gt;. The specs also implicitly dictated the use of Hungarian Notation for identifiers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These questions are perfectly on-topic if OP got their code to work as intended and isn't asking our community to fix a problem or explain what's going on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The specs can be deconstructed just as well as the code/implementation itself; I think Eric's answer did that (albeit a bit harshly), and I have no problem with it - I did that in my own answer for choosing Rob's truck.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO the two middle paragraphs in the body of your answer &lt;em&gt;directly&lt;/em&gt; relate to OP's code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;If your function should compute such a cryptographic hash, I recommend that you look into one of the existing cryptographic hash function even though I doubt that you're supposed to implement one of these. [...]&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Since I see the word “hash table” in your code, I suspect that instead of a cryptographic hash function, they wanted to see a “simple” hash function [...]&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think you did wonderfully; you posted an answer that's useful both for the OP and for whoever is reading. Not very different from posting an answer that suggests a completely different approach to the OP's problem, while still relating it and being relevant to the OP's code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Keep 'em coming!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-04-15T17:53:02.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6718" PostTypeId="2" ParentId="6715" CreationDate="2016-04-15T21:20:38.807" Score="9" Body="&lt;p&gt;The mission of Code Review is to help programmers become better programmers.  An important part of being a good programmer is figuring out how to&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;interpret ambiguous specifications, and seek clarification where necessary&lt;/li&gt;&#xA;&lt;li&gt;identify requirements that are unreasonable or unsafe&lt;/li&gt;&#xA;&lt;li&gt;make counterproposals for better interfaces&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If the poster thinks that he or she has solved the task,&lt;sup&gt;1&lt;/sup&gt; but we find that the premise of the task is fundamentally flawed, it is absolutely our responsibility to point that out as part of a code review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; The question is on-topic, because the solution &quot;works&quot;, to the best of the poster's knowledge.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-04-15T21:20:38.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6719" PostTypeId="1" AcceptedAnswerId="6721" CreationDate="2016-04-18T02:03:01.960" Score="8" ViewCount="97" Body="&lt;p&gt;I recently flagged a question as &quot;in need of moderator attention&quot;: &lt;a href=&quot;https://codereview.stackexchange.com/q/124445/9683&quot;&gt;https://codereview.stackexchange.com/q/124445/9683&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It provided an algorithm in C, asking how to implement it using low-level AVX instructions. It had been migrated from Programmers.SE, but it certainly seems off-topic for Code Review, in that it &lt;em&gt;is not asking to review written code&lt;/em&gt;, but asking how to implement it in another language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I flagged it as needing moderator attention with the following comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unsure why this was migrated to codereview.SE. This seems better suited to SO. (I'm new to this SE, but it seems the thrust of the question is about how to best write this algorithm, rather than caring at all about reviewing what was posted)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The flag was declined with the following comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;declined - flags should only be used to make moderators aware of content that requires their intervention&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The question is currently at -1 votes. It seems like a good question that might get decent answers at SO, but certainly none here. Am I wrong? How do I flag a post that should be migrated, &lt;del&gt;since there is no &quot;migrate this to SO&quot; boilerplate in flag &gt; off-topic?&lt;/del&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: my mistake, I didn't search hard enough. &lt;strong&gt;flag &gt; should be closed... &gt; off-topic &gt; question belongs on another site in the Stack Exchange network &gt; belongs on SO&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9683" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-04-18T08:44:14.483" Title="How can I flag a post for migration to SO?" Tags="|discussion|specific-question|migration|flagging|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6720" PostTypeId="2" ParentId="6719" CreationDate="2016-04-18T02:16:24.620" Score="5" Body="&lt;p&gt;You could either custom-flag it (if you &lt;em&gt;really&lt;/em&gt; think it should be migrated) or just flag as blatantly off-topic if you know it's off-topic.  For the latter, the higher-rep users can take care of flagging it for migration if necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for why your flag was declined (which wasn't done by me), it's probably because it was deemed on-topic due to this sentence:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there a better way to add up all 16 uint16s and store the result in an int?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can see why you might've been hesitant about it, considering the length of the code and the variable names (which could also explain the downvote).  Still, another mod seemed okay with it and decided to keep it.  Migrations are already messy at times, especially with moving a question to &lt;em&gt;another&lt;/em&gt; site, so careful consideration must be done for them.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2016-04-18T02:16:24.620" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6721" PostTypeId="2" ParentId="6719" CreationDate="2016-04-18T02:56:38.607" Score="9" Body="&lt;p&gt;Thanks for taking the time to ask on Meta!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I remember handling that flag. I didn't find the question particularly stellar, but I did notice this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Is there a better way to add up all 16 uint16s and store the result in an int?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The rest of the question went well above my head, but if it all boiled down to finding &lt;em&gt;a better way to [insert what the code currently does here]&lt;/em&gt;, then that's probably what motivated the migration from &lt;a href=&quot;https://softwareengineering.stackexchange.com/posts/314414/revisions&quot;&gt;Programmers.SE&lt;/a&gt;; after all, that's what we do here: we take your working code, and make it &lt;em&gt;better&lt;/em&gt; - for quite a number of values of &lt;code&gt;better&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;According to the &lt;a href=&quot;https://softwareengineering.stackexchange.com/posts/314414/revisions&quot;&gt;revision history&lt;/a&gt; of the question in question, it was single-handedly migrated here by &lt;a href=&quot;https://softwareengineering.stackexchange.com/users/28988/world-engineer&quot;&gt;World Engineer♦&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The post isn't &lt;em&gt;blatantly&lt;/em&gt; off-topic on Code Review; I don't blame &lt;em&gt;World Engineer&lt;/em&gt; for bringing it on our turf. Would it be better off on Stack Overflow? Perhaps. But if the question isn't off-topic on Code Review, then it should stay on Code Review. Especially if it was migrated from another site, regardless of whether it was migrated by community votes or a moderator: nobody likes being bounced from one SE site to the next.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I had to decide, and I declined your flag with that specific canned reason, because as you later found out, there's already a migration path set up to Stack Overflow:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Flag &gt; Should be closed... / 3K+ rep simply &lt;em&gt;Vote to Close&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;Off-Topic&lt;/li&gt;&#xA;&lt;li&gt;Question belongs on another site in the Stack Exchange network&lt;/li&gt;&#xA;&lt;li&gt;Pick a migration target&lt;/li&gt;&#xA;&lt;li&gt;Sit &amp;amp; wait&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The last step is where the community gets involved: by flagging off-topic, you make the post enter the &lt;em&gt;review queues&lt;/em&gt;, and the community votes to either leave the question opened, or agree with your flag and cast a vote to close/migrate, and with enough votes in favor, the question gets migrated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because there's an existing migration path for the target site, at no point in time a moderator needs to step in for this to happen: that's why I declined your flag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Custom-flagging for migration should be for migrating to sites &lt;em&gt;without&lt;/em&gt; an existing migration path - like for migrating &lt;em&gt;from Stack Overflow&lt;/em&gt; to here.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-12T07:31:52.437" LastActivityDate="2016-04-18T04:41:23.800" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6722" PostTypeId="1" AcceptedAnswerId="6723" CreationDate="2016-04-19T03:15:55.837" Score="4" ViewCount="138" Body="&lt;p&gt;Post is here: &lt;a href=&quot;https://codereview.stackexchange.com/questions/126060/parsing-large-data-file-in-the-context-of-mpirun&quot;&gt;parsing large data file in the context of mpirun&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why did this get put on hold? This is functioning code, it just blows up in memory when the file is too large. &lt;/p&gt;&#xA;" OwnerUserId="61308" LastEditorUserId="9357" LastEditDate="2016-04-19T15:54:37.513" LastActivityDate="2016-04-19T16:09:21.103" Title="Why is &quot;parsing large data file in the context of multiple processes&quot; on hold?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6723" PostTypeId="2" ParentId="6722" CreationDate="2016-04-19T04:05:35.013" Score="6" Body="&lt;p&gt;As the post notice says (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;&lt;strong&gt;Questions containing broken code&lt;/strong&gt; or asking for advice about code not yet written are off-topic, as &lt;strong&gt;the code is not ready for review&lt;/strong&gt;. After the question has been edited to contain working code, we will consider reopening it.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your question is literally saying:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;[...] often my program will fail within the following lines of code.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Working code&lt;/em&gt;, by &lt;em&gt;our&lt;/em&gt; definition, does not &quot;blow up&quot;, or &quot;fail&quot;. Working code that's &lt;em&gt;ready for review&lt;/em&gt;, is code that works exactly as intended, to the best of your knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asking what boils down to &quot;where's my bug?&quot; with a wall of code on &lt;a href=&quot;http://www.stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt; is very much frowned upon, because SO doesn't want to hunt down your bugs either - they want to see a &lt;em&gt;Minimal, Complete, Verifiable Example&lt;/em&gt; (&lt;a href=&quot;http://www.stackoverflow.com/help/mcve&quot;&gt;MCVE&lt;/a&gt;) that reproduces the issue with as little code as possible; often, uninformed SO users that haven't read the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5777/23788&quot;&gt;Guide to CR for SO users&lt;/a&gt; make comments and vote to close these posts &quot;because it belongs on CodeReview.SE&quot; - which is misguided, misleading, and wrong.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I strongly suspect your question was closed on these grounds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, there's a difference between &quot;&lt;em&gt;it's not efficient enough and consumes more memory than it should&lt;/em&gt;&quot; and &quot;&lt;em&gt;it consumes so much memory it blows up somewhere in this code below&lt;/em&gt;&quot;: the former suggests your code works as intended, and you're asking for ways to improve its efficiency. The latter suggests your code does &lt;em&gt;not&lt;/em&gt; work as intended, and you're asking for help fixing a specific programming issue. The former is precisely what we do on CR, the latter is explicitly off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd reopen your question, but this sentence:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;[...] often my program will fail within the following lines of code.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;...needs to be reworded to better convey that your code is actually working, and that you're looking to &lt;em&gt;reduce the memory footprint&lt;/em&gt;, as opposed to &lt;em&gt;find and fix a bug&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's down to what &lt;em&gt;you&lt;/em&gt; want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your &lt;a href=&quot;https://stackoverflow.com/q/36707916/1188513&quot;&gt;Stack Overflow post&lt;/a&gt; gets answered, and someone points a finger at the problem.. would you still be interested in &lt;strong&gt;&lt;em&gt;general feedback about any &amp;amp; all aspects of your code&lt;/em&gt;&lt;/strong&gt;? If so, then I suggest you edit the &lt;em&gt;working code&lt;/em&gt; into your CR post - doing that will automatically make the question enter the &lt;em&gt;reopen review queue&lt;/em&gt;, where the community will vote to reopen your edited question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If what you want is to fix the specific issue with memory, then your question is where it belongs, on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-04-19T04:05:35.013" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6724" PostTypeId="2" ParentId="6683" CreationDate="2016-04-19T08:00:34.360" Score="2" Body="&lt;p&gt;This issue has been fixed. Thank you for reporting it.&lt;/p&gt;&#xA;" OwnerUserId="89809" LastActivityDate="2016-04-19T08:00:34.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6725" PostTypeId="2" ParentId="6704" CreationDate="2016-04-19T08:06:02.650" Score="2" Body="&lt;p&gt;This issue has been fixed. Thanks for reporting.&lt;/p&gt;&#xA;" OwnerUserId="89809" LastActivityDate="2016-04-19T08:06:02.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6726" PostTypeId="2" ParentId="6722" CreationDate="2016-04-19T16:09:21.103" Score="8" Body="&lt;p&gt;I don't believe that the question is off-topic.  However, the way that it was posted is problematic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The likely trigger for closure was the first sentence:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am parsing a large data file, and often my program will fail within the following lines of code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The way you phrased that sounds a lot like your code is broken: you say that your code occasionally &quot;fails&quot;, but didn't specify that it is a scalability problem.  If you could amend the question to clarify that it works correctly for small inputs but needs some help with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; to scale to handle large inputs, then your question would be on-topic.  (This is not very different from the many &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; questions we have on the site.  Instead of failing to complete in a reasonable amount of time for large inputs, your program is failing to run in a reasonable amount of memory for large inputs.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, even if reopened with that clarification, I would still downvote that question.  All that you have told us is that it's using MPI to parse a large data file.  You should explain what you are really trying to accomplish, including the goal of your project, a sample of the input file, and the corresponding output, so that we don't need to reverse-engineer your code to guess at your intentions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are still interested in having your code reviewed, edit the question to add those clarifications and undelete it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-04-19T16:09:21.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6728" PostTypeId="1" AcceptedAnswerId="6729" CreationDate="2016-04-21T21:11:09.270" Score="0" ViewCount="54" Body="&lt;p&gt;If it is OK to put &lt;a href=&quot;https://codereview.stackexchange.com/questions/125864/how-to-write-code-that-can-be-applied-to-various-sections-of-a-website-using-ful&quot;&gt;this question&lt;/a&gt; on hold while I edit the question body and most of all the code/fiddle that comes with it to better reflect what I am trying to ask or get out of it, that would be great, thank you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have unfortunately not had the time to do this recently (edit the question and code) but will surly have to come back to this question as I need a good answer. For this some parts of my code here have to be rewritten and more explaining on the code that is present through fullPage.js has to be done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically I am hooking into fullPage.js functionality without changing the fullPage.js source and at the moment this is still quite messy. For this to not get more convoluted I will take more time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I basically asked the question too early into the development process, some logic is not right and now there is an answer and obvious downvotes, efforts from people that could have been spent better if the question would be on hold.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If putting the question on hold for this reason is not possible then it would be nice if some other sort of measure could be taken to make people understand that at this stage the question is not ready to be answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, is it possible to delete the whole question (and possibly also get rid of the downvotes) or is it better to edit the question and code but leave it in some sort of &quot;pause&quot; status for now? I don't mind too much about the downvotes, totally accepted in this case, just don't want to aggregate more downvotes since the question as it is now is not complete and is going to get a major re-work.&lt;/p&gt;&#xA;" OwnerUserId="96529" LastEditorUserId="12390" LastEditDate="2016-04-22T06:05:11.057" LastActivityDate="2016-04-22T06:05:11.057" Title="Can you please put my question on hold while I edit the question body and fiddle?" Tags="|support|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6729" PostTypeId="2" ParentId="6728" CreationDate="2016-04-21T21:28:23.143" Score="6" Body="&lt;p&gt;There is currently no upvoted answer on your question, you should be able to delete it yourself - just post a new question when you're ready.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-04-21T21:28:23.143" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6730" PostTypeId="1" AcceptedAnswerId="6731" CreationDate="2016-04-22T18:49:11.450" Score="6" ViewCount="134" Body="&lt;p&gt;From what I can tell this site is mainly (not sure about solely) for the use of reviewing CODE.  I am wondering if it will also review code-free spreadsheets for potentially better formulas, or layout of information, or process?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example could I post a working spreadsheet that looked something like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    (A)    (B)    (C)    (D)&#xA;(1)  2      4      8    False&#xA;(2)  3      1      3    True&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Where C has &lt;code&gt;=(A1*B1)&lt;/code&gt; and D has &lt;code&gt;=IF(C1&amp;lt;=5,True,False)&lt;/code&gt; and I place some conditional formatting that based on formula &lt;code&gt;=$D1&lt;/code&gt; will colour the row.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and have some one review it and say eliminate column D and set your conditional formatting formula to the same formula you were using in D.  Have you considers negative values?  Do you really want -8 to be true as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OR did I miss the purpose of what Code Review is? IF this is not the appropriate site to have the thought process of a spreadsheet reviewed, where is?&lt;/p&gt;&#xA;" OwnerUserId="103614" OwnerDisplayName="Forward Ed" LastEditorUserId="103614" LastEditDate="2016-04-22T19:28:24.087" LastActivityDate="2016-05-05T18:07:48.847" Title="Non-code formula spreadsheet" Tags="|discussion|scope|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6731" PostTypeId="2" ParentId="6730" CreationDate="2016-04-22T19:20:34.477" Score="4" Body="&lt;p&gt;I would say that posting a spreadsheet for review would fail the first on-topic question: &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does my question contain embedded code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;That being said, and as discussed in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2118/can-we-review-spreadsheet-formulas&quot;&gt;Can we review spreadsheet formulas?&lt;/a&gt;, reviewing the formulas themselves, if one feels that their formulas are complex enough they would consider them as &quot;code&quot;, &lt;em&gt;can&lt;/em&gt; be OK, but the question would have to be tailored as such that you the OP is seeking a review of the formula(s) rather than the spreadsheet itself. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-04-22T19:27:47.250" CommentCount="11" CommunityOwnedDate="2016-04-22T19:20:34.477" ContentLicense="CC BY-SA 3.0" />
  <row Id="6732" PostTypeId="2" ParentId="6730" CreationDate="2016-04-25T10:15:26.650" Score="1" Body="&lt;p&gt;I also, at first, thought formulas &lt;em&gt;should&lt;/em&gt; be off-topic. But, if you consider where else a &lt;em&gt;comprehensive&lt;/em&gt; formula review could take place on SE - there is nowhere else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At superuser you would need to ask several questions about several &lt;em&gt;types&lt;/em&gt; of formulas. At SO, I really don't think a long non-complex formula question would be well-received. It would also be off-topic at any of the math or finance SE sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, I would think that the up- and down-vote mechanisms here &lt;em&gt;should&lt;/em&gt; filter out bad questions that show little effort and aren't specific enough to describe what is supposed to happen and if there's a better way to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, worksheet formulas are an art that some people have mastered and solutions I've seen on other sites are masterpieces and very well may be a huge improvement over even VBA. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Also, I'd like to note, if someone does show up with a bunch of formulas, for the love of god please provide sample data.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="75587" LastEditDate="2016-05-05T18:07:48.847" LastActivityDate="2016-05-05T18:07:48.847" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6733" PostTypeId="1" AcceptedAnswerId="6734" CreationDate="2016-04-25T11:01:10.083" Score="1" ViewCount="72" Body="&lt;p&gt;I have recently started solving problems with Python. Many of the programming problems involve complex algorithms and are hard to solve. I need help knowing if the code I've written produces wrong answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I have written code for questions like &lt;a href=&quot;http://acm.timus.ru/problem.aspx?space=1&amp;amp;num=1014&quot; rel=&quot;nofollow noreferrer&quot;&gt;this&lt;/a&gt;, and they produce wrong answers. So, can I ask such questions on the site? If not, is there another SE site which solves the above problems?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You see, the question may look like debugging from a point of view and hence StackOverflow doesn't allow it.&lt;/p&gt;&#xA;" OwnerUserId="103786" LastEditorUserId="52915" LastEditDate="2019-09-03T13:07:08.787" LastActivityDate="2019-09-03T13:07:08.787" Title="Can I ask questions about where my code went wrong in algorithms and problem solving?" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="6734" PostTypeId="2" ParentId="6733" CreationDate="2016-04-25T11:17:08.660" Score="9" Body="&lt;h3&gt;No.&lt;/h3&gt;&#xA;&lt;p&gt;Such code is what we consider broken code. As explained in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic help centre&lt;/a&gt;, such code is not welcome here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you are looking for feedback on a specific &lt;strong&gt;working&lt;/strong&gt; piece of code from your project in the following areas…&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then your question is off-topic for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We don't trouble-shoot. Once you get it working as intended to the best of your knowledge, feel free to post your code. We can help you out improving it once it works.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-04-25T11:17:08.660" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6735" PostTypeId="1" AcceptedAnswerId="6736" CreationDate="2016-04-25T16:15:18.640" Score="14" ViewCount="323" Body="&lt;p&gt;I'm wondering how some users handle huge amounts of code. There's a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; question out there right now that I would really like to review. However, as stated in the question - it's 1400 lines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that doesn't make it a bad question, or off-topic or bad code, and I'm not complaining about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But sometimes I see giant blocks of code in the tag I troll and I feel overwhelmed just looking at it. Maybe it's because I don't troll a &lt;em&gt;real language&lt;/em&gt;, but it's near impossible to debug or even compile a lot of VBA questions without reconstructing the workbook layout, module layout, generating data of the correct type - just to avoid errors in trying to &lt;em&gt;see what it does&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How is this handled in some of the other tags? Is there an acceptable way of asking a user to break it apart or provide sample data?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Possibly related meta posts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/60/what-is-the-appropriate-length-of-a-code-review-question/&quot;&gt;What is the appropriate length of a Code Review question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/325/how-long-can-code-be&quot;&gt;How long can code be?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1008/answering-guidelines-answer-length&quot;&gt;Answering Guidelines (answer length)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2106/jack-of-all-trades-master-of-none-lets-work-together-to-offer-ultimately-bet&quot;&gt;Jack of All Trades, Master of None - Let&amp;#39;s work together to offer ultimately better content, faster&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-04-27T11:37:26.187" Title="Tackling overwhelmingly long questions" Tags="|discussion|code-length|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6736" PostTypeId="2" ParentId="6735" CreationDate="2016-04-25T16:32:27.557" Score="19" Body="&lt;p&gt;There is no requirement for a Code Review answer to critique every part of the code exhaustively.  If a question contains a lot of code, some possible responses might be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ask for clarification in a comment.&lt;/strong&gt;  If the question is just a huge code dump with no context, I think it might be fair to suggest that the author improve the question.  (In general, I think that presenting too much code is better than presenting an excerpt that is too short to tell what is going on — up to a certain reasonable point.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;State your overall impression.&lt;/strong&gt;  Does it seem well architected?  Can you, as a stranger, understand how the code generally fits together?  Is this the right algorithm to use?  If an interviewee presented this code, would you hire him or her?&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Pick a few functions to focus on.&lt;/strong&gt;  If a few lines of code stand out as being problematic, dissect that portion of the program.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-04-25T16:32:27.557" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6737" PostTypeId="2" ParentId="6735" CreationDate="2016-04-25T16:37:28.757" Score="7" Body="&lt;p&gt;What @200_success said. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the particular post in question, I just started at the top, started critiquing the Naming and, well, never even got past the first &lt;code&gt;Sub&lt;/code&gt; before I'd already filled a whole post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's generally how I tackle those kinds of questions. Start at the start, critique as I go and stop once I've filled a post/run out of time.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-04-25T16:37:28.757" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6738" PostTypeId="1" CreationDate="2016-04-26T14:45:13.233" Score="1" ViewCount="40" Body="&lt;p&gt;I am trying to get an answer to &lt;a href=&quot;https://codereview.stackexchange.com/questions/126016/using-enquirejs-to-trigger-swapping-image-sources-per-media-query&quot;&gt;this question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the question wording bad?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the code bad?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why has it not received any answers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for any tips on how to improve the question so that it might get an answers.&lt;/p&gt;&#xA;" OwnerUserId="96529" LastEditorUserId="9357" LastEditDate="2016-04-26T21:37:11.827" LastActivityDate="2016-04-26T21:37:11.827" Title="&quot;Using EnquireJS to trigger swapping image sources per media query&quot; has no answers. Is it a bad question?" Tags="|discussion|support|specific-question|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6739" PostTypeId="2" ParentId="6738" CreationDate="2016-04-26T15:17:03.597" Score="7" Body="&lt;p&gt;The code looks reviewable, but the question has had 7 views in 8 days - it basically went completely under the radar.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you're looking for feedback on any &amp;amp; all aspects of the code, I've placed a +50 bounty on your question to draw attention to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question isn't &lt;em&gt;bad&lt;/em&gt; per se, but I do have a few ideas that could help:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;I am also wondering whether to write {a} or {b}&quot; - I'd remove that part; just show us the code that works and that you're using, if there's a better way then reviewers will tell you.&lt;/li&gt;&#xA;&lt;li&gt;&quot;I am not entirely sure what the difference between the two is [...] is this correct?&quot; - that's a rather specific question that's better asked on Stack Overflow, if it's not answered there already. On Code Review we don't explain to the reviewee what their code does, it's actually the reviewee's job to explain reviewers what their code is doing!&lt;/li&gt;&#xA;&lt;li&gt;If possible, include a &lt;em&gt;Stack Snippet&lt;/em&gt; (edit, Ctrl+M) to make your code executable on-site instead of linking to a jsfiddle.&lt;/li&gt;&#xA;&lt;li&gt;Try to come up with a title that describes what your code does (swapping image sources, right?), in a way that's not too specific about how it's done - e.g. the &quot;using enquirejs&quot; part could probably be dropped, and a punny word play with &quot;swapping image sources&quot; could make the question more attractive from the main page.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-04-26T15:17:03.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6740" PostTypeId="1" AcceptedAnswerId="6745" CreationDate="2016-04-26T17:11:16.093" Score="36" ViewCount="1101" Body="&lt;p&gt;I don't see one of these yet, so here's the question for the proposals for the June 2016 Community Challenge! (I skipped May, as there wasn't enough time to get a good pool of suggestions.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for June 2016.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Tuesday, May 31st, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout June (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-07-03T03:34:38.773" Title="June 2016 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6741" PostTypeId="2" ParentId="6735" CreationDate="2016-04-26T18:29:52.227" Score="5" Body="&lt;p&gt;You can always ask a user in a comment to improve the question. I often suggest question askers to read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;Simon's guide for asking a good question&lt;/a&gt;, which contain many tips for making a question easier to review and more attractive for reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, I feel that the longer the code is, the more context and description there should be in the question. If there's very little context and description given, I downvote and add a comment suggesting the asker to improve their question, and move on.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-04-26T18:29:52.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6742" PostTypeId="2" ParentId="6740" CreationDate="2016-04-26T21:35:47.170" Score="6" Body="&lt;h2&gt;Simplify a DFA&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Understanding and &lt;strong&gt;simplifying&lt;/strong&gt; a formal language can be difficult. Doing it for a visual representation of that language is a well-understood phenomenon for &quot;regular languages&quot; (RegEx anyone?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your task is: Given a Deterministic Finite State Automaton, find the simplest representation of that automaton.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An automaton is &lt;em&gt;formally&lt;/em&gt; defined as a 5-Tuple \$M = (S, \Sigma, \delta, s_0, F)\$&lt;br&gt;&#xA;\$S\$ contains a Set of all possible States the automaton has.&lt;br&gt;&#xA;\$\Sigma\$ defines the alphabet that the Automaton works on. For all intents and purposes here this is the standard ASCII alphabet.&lt;br&gt;&#xA;\$\delta\$ is the &quot;transition function&quot; more on that later.&lt;br&gt;&#xA;\$s_0\$ is the starting state for the automaton.&lt;br&gt;&#xA;\$F\$ is a subset of \$S\$ and describes all states that are valid terminations for the Automaton.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How it works&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;\$\delta\$ defines the transitions between the states. Say our word begins with an &lt;code&gt;a&lt;/code&gt;. The automaton inputs it's current state (\$s_0\$) and the read character (&lt;code&gt;a&lt;/code&gt;)  as arguments to \$\delta\$ and the result of this function &quot;call&quot; is the state that the automaton has next.&lt;br&gt;&#xA;If there is no such state, the automaton terminates with the result that the input is not contained in the language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise the automaton reads the next character in the input and checks again. If (and only if) the automaton reaches a &quot;terminating state&quot; when the last character from the input is read, the input is in the language described by the automaton.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It kinda looks like this in java-ish pseudocode:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;currentState = start;&#xA;for each (character in input)&#xA;    currentState = delta(currentState, character);&#xA;    if currentState is empty: return false;&#xA;end for&#xA;return currentState is in terminatingStates;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;The goal&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The goal of simplifying a DFA is to reduce the number of States it has to a minimum.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How to minimize the number of states&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The standard algorithm taught in CS-Theory classes works as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Create a list of all pairs of states. The order of states in a pair does not matter. (Iow. \$(s_0, s_1) = (s_1, s_0)\$&lt;/li&gt;&#xA;&lt;li&gt;Mark all pairs where at least one component is a terminating state.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;While you mark new pairs do:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Check all non-marked pairs for each symbol in your alphabet for the following condition:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if the pair delta(currentPair[0], symbol) and delta(currentPair[1], symbol) is marked:&#xA;   mark currentPair&#xA;   break for&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;After you stopped marking pairs, you can merge all non-marked pairs, where each pair of states gets a new state.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;As you can see, this algorithm is basically \$O(2^nm)\$ where \$n\$ is the number of states and \$m\$ the number of different symbols in your alphabet.  &lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="37660" LastEditDate="2016-04-27T12:16:31.023" LastActivityDate="2016-04-27T12:16:31.023" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6745" PostTypeId="2" ParentId="6740" CreationDate="2016-04-27T11:32:01.753" Score="29" Body="&lt;h2&gt;Chutes (snakes&lt;sup&gt;1&lt;/sup&gt;) &amp;amp; Ladders&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;When I was a child, the board-game &quot;Chutes &amp;amp; Ladders&quot; really grew my hatred for anything &lt;em&gt;random&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The board is 10 x 10. The object of the game is to get your piece from the bottom left corner (1) to the top left corner (100). This means the numbers &quot;snake&quot; as they increase e.g. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;square 10 steps &quot;up&quot; a row to square 11 and  &#xA;square 11 steps &quot;left&quot; a column to square 12.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Basically the bottom two rows are:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;20 19 18 17 16 15 14 13 12 11 &#xA;1  2  3  4  5  6  7  8  9  10&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which the player would traverse in a counter-clockwise motion. My game used a spinner with 6 equal portions of a circle each representing a number 1 to 6. The same could be said for a die. A player gets to spin/roll once per turn and try to be the first player to reach 100.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Pretty simple idea, but there are pitfalls (chutes/snakes) and shortcuts (ladders) to, I don't know, make the game fun? My version had&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;18 Chutes &amp;amp; Ladders &lt;/li&gt;&#xA;&lt;li&gt;9 chutes with a total change of -221 &lt;/li&gt;&#xA;&lt;li&gt;9 ladders with a total change of 171&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Located at:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;| If you land on | Go To | delta |&#xA;|----------------|-------|-------|&#xA;| 5              | 14    | 9     |&#xA;| 9              | 31    | 22    |&#xA;| 20             | 38    | 18    |&#xA;| 16             | 6     | -10   |&#xA;| 28             | 84    | 56    |&#xA;| 36             | 44    | 8     |&#xA;| 40             | 42    | 2     |&#xA;| 49             | 11    | -38   |&#xA;| 51             | 67    | 16    |&#xA;| 56             | 53    | -3    |&#xA;| 62             | 19    | -43   |&#xA;| 64             | 60    | -4    |&#xA;| 71             | 91    | 20    |&#xA;| 80             | 100   | 20    |&#xA;| 87             | 24    | -63   |&#xA;| 93             | 73    | -20   |&#xA;| 95             | 75    | -20   |&#xA;| 98             | 78    | -20   |&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h1&gt;The Challenge&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Write a program that &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Will generate a game-board with the same total change (Delta = -50) &lt;/li&gt;&#xA;&lt;li&gt;Has an arbitrary (&gt;1) number of chutes and ladders &lt;/li&gt;&#xA;&lt;li&gt;Ensure NO square contains the beginning of both a chute and a ladder&lt;/li&gt;&#xA;&lt;li&gt;Ensure NO square contains the end of a chute and the beginning of a ladder&lt;/li&gt;&#xA;&lt;li&gt;Ensure NO square contains the end of a ladder and the beginning of a chute&lt;/li&gt;&#xA;&lt;li&gt;No chute has a positive change and no ladder a negative change&lt;/li&gt;&#xA;&lt;li&gt;No chute ends below 1 and no ladder ends above 100&lt;/li&gt;&#xA;&lt;li&gt;No ladder begins on Square 1 and no chute begins on Square 100&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you want to string chutes together or string ladders together, go for it. Beware though, children will cry. If you want 1 ladder and 17 chutes, go for that as well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: the intent being that what you write can create many different boards, not just one static board.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, you &lt;strong&gt;can put any restrictions on the possible scenario game-boards as you’d like&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Bonus&lt;/em&gt;&lt;/strong&gt; – allow n players to play the game &lt;em&gt;on the board&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Snakes_and_Ladders&quot; rel=&quot;nofollow&quot;&gt;https://en.wikipedia.org/wiki/Snakes_and_Ladders&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I tried &amp;amp; did not succeed with this challenge in VBA. If you are curious what a dozen hours in VBA produces without result, &lt;a href=&quot;https://github.com/RaymondWise/BrokenChutesLadders&quot; rel=&quot;nofollow&quot;&gt;proceed with caution&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="75587" LastEditDate="2016-06-13T17:31:19.973" LastActivityDate="2016-06-13T17:31:19.973" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6746" PostTypeId="2" ParentId="6740" CreationDate="2016-04-27T12:38:10.590" Score="4" Body="&lt;p&gt;&lt;strong&gt;A Tennis match simulater.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pretty much as it says on the tin- some code which gives a final match result for two virtual players. You can choose how complex you wish to make it: for example you could just take the stats of your virtual players, throw in a random modifier and then builds a final score, or choose to run the match point-by-point, making use of shifting tactics, mental strength, tiredness (how much the player's had to run around the court) into account. This would allow coders of all skill-levels to take part.&#xA;Balancing the random factor would be an interesting part of the challange&lt;/p&gt;&#xA;" OwnerDisplayName="user101969" LastEditorDisplayName="user101969" LastEditDate="2016-04-27T21:09:49.480" LastActivityDate="2016-04-27T21:09:49.480" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6747" PostTypeId="1" CreationDate="2016-04-27T21:30:29.457" Score="1" ViewCount="69" Body="&lt;p&gt;This is a request for the proper way to do things as a reviewer on code review. The question and answer can be found at &lt;a href=&quot;https://codereview.stackexchange.com/questions/123458/modularised-document-construction/126871#126871&quot;&gt;Modularised Document Construction&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just downvoted an answer that in the first line said it wasn't an answer but a comment and the comment field wasn't large enough. I didn't put a comment for the downvote, because I didn't know what to reason to quote, &lt;strong&gt;but I know code review really isn't a place for opinions&lt;/strong&gt;. The poster is new to code review but has a decent reputation on stackoverflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask partially because I lost a reputation point, but mostly because I really wanted to comment and I couldn't think of what the proper response was. The answer seemed like a knowledgeable rant rather than anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I have just left it alone, flagged it for moderation or ???&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-04-30T20:56:54.007" Title="What is the proper comment when downvoting an answer that is not an answer?" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6748" PostTypeId="2" ParentId="6747" CreationDate="2016-04-27T21:53:21.997" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;but I know code review really isn't a place for opinions&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It isn't? Aren't reviews simply the opinions of the reviewer? Especially when it comes to stylistic points in reviews, answers are one person's opinion on what should be done to the code to make it better.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Honestly, in this case, I'd say that the answer is in fact an answer. The reviewer is sharing his/her personal opinions about the code/solution in the question; they are offering advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, for this answer, I disagree with your opinion that it is not an answer. And others may disagree with me. This is why we have flags and the review queue. If you come across a question that you believe is not an answer, then you can flag it as such and other users with enough reputation will review your flag and either approve or disapprove it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for a comment, you can very simply state that the answer is not a real answer, and then you can go into more specifics about what it is. The comment could start like this... (don't use the first sentence if the user is not new)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! Sorry, but this answer is not a proper answer for Code Review. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And then go to one of these:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This is an entirely new question, so please instead using the &quot;ask a question&quot; feature.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This should be a comment. [Please wait until you have enough reputation to comment, and do not abuse answers for comments.]&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This should be an edit on your original question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In conclusion, the steps to do when you come across an answer that is NAA:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Down-vote&lt;/li&gt;&#xA;&lt;li&gt;Comment&lt;/li&gt;&#xA;&lt;li&gt;Flag&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2016-04-27T21:53:21.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6749" PostTypeId="2" ParentId="6747" CreationDate="2016-04-27T21:53:58.937" Score="8" Body="&lt;p&gt;I'll quote &lt;a href=&quot;https://meta.stackexchange.com/q/225370/197901&quot;&gt;Shog9's MSE answer&lt;/a&gt; here:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Forget about answers. Think about apples instead:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vAUaw.png&quot; alt=&quot;apples and answers&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;Answers are just like that, but less tasty in pies.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;You did the right thing - downvoting an answer you deemed partial or low-quality. Despite it explicitly saying “this is more of a long comment”, and even “merely my personal preferences”, from my moderator's point of view this isn't “not an answer”, because it…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;directly relates to the code in the OP&lt;/li&gt;&#xA;&lt;li&gt;points out a potential flaw in the OP's design&lt;/li&gt;&#xA;&lt;li&gt;explains why OP's design is potentially problematic&lt;/li&gt;&#xA;&lt;li&gt;suggests an alternative solution&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Which is exactly what CR answers do.&lt;/p&gt;&#xA;&lt;p&gt;Granted, it's not a &lt;em&gt;stellar&lt;/em&gt; answer, but flagging as NAA / “not an answer” would have been inappropriate, and I would have declined the flag.&lt;/p&gt;&#xA;&lt;p&gt;Note that votes are personal, and anonymous; you're always free to up or down vote anything (or even &lt;em&gt;not&lt;/em&gt; vote!), with or without an explanatory comment.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;sub&gt;PS - don't worry about that “lost reputation point”; downvoting answers costs 1 rep, and 1 rep is literally &lt;em&gt;nothing&lt;/em&gt; - you'll make it up in no time. Protip: you can use that -1 to satisfy your OCD and level your rep score to a nice round number.. see, you're now at 535, which is a much nicer score to have than 536. …that's not just me, right? RIGHT? ;-)&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-04-30T20:56:54.007" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6751" PostTypeId="1" CreationDate="2016-04-28T19:18:54.580" Score="15" ViewCount="312" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;We don't review broken code&lt;/p&gt;&#xA;&lt;p&gt;Broken code is off-topic here&lt;/p&gt;&#xA;&lt;p&gt;I'm confused, It's not broken. Just not perfect.&lt;/p&gt;&#xA;&lt;p&gt;Welcome to Code Review! I think your code does work, I just want to clarify: does your code work, or is it broken?&lt;/p&gt;&#xA;&lt;p&gt;It's not broken. It just doesn't produce the right answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The above is some comments that I have seen on Code Review involving the word &amp;quot;broken&amp;quot;. Note that the first one is also our currently most used close reason.&lt;/p&gt;&#xA;&lt;p&gt;There seems to be some confusion about what we mean by broken. For some of us, it's natural that it means &lt;em&gt;code that does not work as intended&lt;/em&gt;, but it seems like other users of the site are having problems understanding this particular word.&lt;/p&gt;&#xA;&lt;p&gt;This makes me wonder: Is our usage of the word 'broken' broken?&lt;/p&gt;&#xA;&lt;p&gt;Is our wording broken? Should we take a break from this brokenness?&lt;/p&gt;&#xA;&lt;p&gt;Should we avoid using the word &amp;quot;broken&amp;quot;? If so, what should we replace it with?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/472937/broken-comments&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE query showing the occurrences in comments of the word &amp;quot;broken&amp;quot;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-10T10:08:49.507" Title="Is our &quot;broken&quot; wording broken?" Tags="|discussion|broken-code|wording|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6752" PostTypeId="2" ParentId="6751" CreationDate="2016-04-28T19:27:51.437" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;It's not broken. It just doesn't produce the right answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That &lt;em&gt;is&lt;/em&gt; broken. Code which compiles or code which is accepted by an interpreter is not necessarily doing what it should be doing. If &quot;broken&quot; isn't the correct term, what is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, for clarification, we could add the question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is your code working as intended?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which is unambiguous. Keep in mind it's already phrased like that in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-04-28T19:27:51.437" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6753" PostTypeId="2" ParentId="6751" CreationDate="2016-04-29T12:16:25.323" Score="7" Body="&lt;h1&gt;Yes.&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There seems to be some confusion about what we mean by broken. For some of us, it's natural that it means &lt;em&gt;code that does not work as intended&lt;/em&gt;, but it seems like other users of the site are having problems understanding this particular word.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Broken means more than just &amp;quot;does not work as intended&amp;quot;.&lt;br /&gt;&#xA;Take:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have a spade, which I can use.&#xA;Then one day it breaks, so now it's broken.&#xA;I can still kinda use it as a spade,&#xA;but it has more use as a trowel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Compared to:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I tried to make a spade.&#xA;But it's too small,&#xA;so it has more use as a trowel.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Both the above come on here and ask how can they can improve their 'trowel'.&#xA;Both get shot down for being a broken spade.&lt;/p&gt;&#xA;&lt;p&gt;You should be able to understand that the person trying, but failing, to make a spade would be confused.&#xA;It never was a spade, and so it's definitely not a broken spade.&lt;/p&gt;&#xA;&lt;p&gt;Both however don't work as spades, and so if we said they don't work as intended it'd make sense.&#xA;The broken one is clearly broken, and the small spade is too small.&lt;/p&gt;&#xA;&lt;p&gt;I think we should use 'code not working as intended' / 'code does not work as intended' instead of 'broken code'.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-10T10:08:49.507" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6754" PostTypeId="2" ParentId="6751" CreationDate="2016-04-29T22:23:29.930" Score="1" Body="&lt;p&gt;If you're specifically asking about the wording of the close reason, then no, I don't think it is broken. The reason reads like this.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;&lt;strong&gt;broken code&lt;/strong&gt;&lt;/a&gt; or asking for advice about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;&lt;strong&gt;code not yet written&lt;/strong&gt;&lt;/a&gt; are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Clicking on the link for “broken code” directly takes you to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650/67456&quot;&gt;this meta post&lt;/a&gt; that states prominently:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does your question contain something like:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;em&gt;… runs … but it gives the wrong answer …&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;em&gt;… I tried … but sometimes …&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;em&gt;… works great when I do …, but when I do …&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;em&gt;… it works fine, but I also need it to do …&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If it does, then your code does not work in the way that you expect, or need.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Broken code is code that:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;cannot possibly compile even if other dependencies are included&lt;/li&gt;&#xA;  &lt;li&gt;fails to run (crashes, throws exceptions, core-dumps, segfaults, etc.)&lt;/li&gt;&#xA;  &lt;li&gt;produces results that are obviously incorrect&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't see how this could not be clear enough about the fact that code that “is not broken but just doesn't produce the correct answer” is off-topic here. It seems that some people might take “broken” as “does not compile” but they should click the link and find out about their mistake. It is not common to call code that produces incorrect results anything but broken and I don't think we should bend the terminology used here for those few wo are confused about this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, we should be careful when posting comments without the link or only paraphrasing in a way that might be less clear. It also seems that the wording on the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;em&gt;What topics can I ask about here?&lt;/em&gt;&lt;/a&gt; page could be improved. All it currently has to say is&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are looking for feedback on a specific &lt;strong&gt;working&lt;/strong&gt; piece of code from your project in the following areas…&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That might indeed be too vague but might also be beyond the scope of this meta question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another problem is that in order to realize that your code is broken, you actually have to do some work. Some people just post what they &lt;em&gt;think&lt;/em&gt; is working code when it has severe bugs. Spotting logic errors is also part of code review so that's not a problem per se but it would be undesirable if we would steer people into remaining silent about the known issues of their code just to prevent their question from being closed.&lt;/p&gt;&#xA;" OwnerUserId="67456" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-04-29T22:23:29.930" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6755" PostTypeId="1" AcceptedAnswerId="6756" CreationDate="2016-05-01T08:16:53.310" Score="6" ViewCount="35" Body="&lt;p&gt;Is it possible to search for unanswered questions AND no other language than language L, for example, only unanswered Java questions? I would like to list all unanswered questions for a given tag.&lt;/p&gt;&#xA;" OwnerUserId="6426" LastEditorUserId="22222" LastEditDate="2016-05-02T01:51:29.133" LastActivityDate="2016-05-02T01:51:29.133" Title="Search or list unanswered questions by language" Tags="|support|unanswered-questions|search|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6756" PostTypeId="2" ParentId="6755" CreationDate="2016-05-01T08:41:31.973" Score="8" Body="&lt;p&gt;Yes you can search by unanswered and by tag:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;[java] is:question answers:0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The square brackets denote the tag, and the search tips of &lt;code&gt;is:question&lt;/code&gt; makes sure it's a question, the &lt;code&gt;answers:0&lt;/code&gt; search tip makes sure there are 0 answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;search results&lt;/em&gt; page has a link in the side bar that expands like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/7tBIH.png&quot; alt=&quot;advanced search tips&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link at the bottom points to &lt;a href=&quot;https://codereview.stackexchange.com/help/searching&quot;&gt;this help center page&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-05-01T12:24:10.987" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6758" PostTypeId="1" CreationDate="2016-05-04T03:56:06.063" Score="3" ViewCount="39" Body="&lt;p&gt;I commented on a person's question with the following markup:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...you have a single-bit mask that increments using  `i &amp;lt;&amp;lt;= 1`, e.g. `for(i = 1; i &amp;lt; 1 &amp;lt;&amp;lt; 16; i &amp;lt;&amp;lt;= 1)`...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but the way it appeared was &lt;/p&gt;&#xA;&#xA;&lt;p&gt;...you have a single-bit mask that increments using i &amp;lt;&amp;lt;= 1&lt;code&gt;, e.g.&lt;/code&gt;for (i = 1; i &amp;lt; 1 &amp;lt;&amp;lt; 16; i &amp;lt;&amp;lt;= 1)`...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was as if the first ` were ignored.  The same text in an answer appears correctly. I tried several tweaks to the comment in the 5 minutes I had to edit it, but I eventually gave up.  What could I have done to make it format properly?&lt;/p&gt;&#xA;" OwnerUserId="102370" LastActivityDate="2016-05-04T12:12:17.223" Title="Why didn't this format correctly in a comment?" Tags="|support|comments|markdown|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6759" PostTypeId="2" ParentId="6758" CreationDate="2016-05-04T05:32:13.410" Score="2" Body="&lt;p&gt;This is a Stack Exchange wide issue. See this post and its duplicates:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/213182/could-markdown-and-mini-markdown-have-the-same-support-for-backticks&quot;&gt;Could Markdown and mini-Markdown have the same support for backticks?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, the markdown in posts and the markdown in comments (dubbed &quot;mini-markdown&quot;) are implemented differently, and users stumble into all kinds of quirky behavior with the latter. The best we can do is upvote the posts about it on MSE.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-05-04T12:12:17.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6760" PostTypeId="1" CreationDate="2016-05-04T20:04:04.253" Score="1" ViewCount="77" Body="&lt;p&gt;The other day we got the question &lt;a href=&quot;https://codereview.stackexchange.com/q/126959/42401&quot;&gt;Python - Print the average of a list which is a value in a dictionary [on hold]&lt;/a&gt;.&#xA;When I came across this question it was being closed for a &lt;em&gt;custom&lt;/em&gt; close reason, I can't find it, but the comment they made is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm voting to close this question as off-topic because the point of this site is not to explain your code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We have a close reason for this. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654/42401&quot;&gt;If your question contains someone else's code…&lt;/a&gt;&#xA;Where it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We also expect you to understand how your code works.&#xA;  If you are seeking an explanation of how your code works,&#xA;  then we will treat the question as if someone else wrote it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This shows that the close reason &lt;em&gt;is confusing&lt;/em&gt;.&#xA;If two 15k+ users don't vote to close for that reason, then what are new users going to think?&#xA;I know, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2371/42401&quot;&gt;we've asked this before&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5354/42401&quot;&gt;okay twice&lt;/a&gt;.&#xA;&lt;em&gt;And both times the community have said to do it&lt;/em&gt;.&#xA;The second time it seemed to be declined in favour for:&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5366/42401&quot;&gt;How should we revise the standard off-topic reasons, if we can have up to five?&lt;/a&gt;&#xA;It makes sense, it probably should be two different reasons.&#xA;But &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/29323799#29323799&quot;&gt;it got declined&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@JoeWallis Community Managers pushed back. We would have to build a stronger case if we wanted more than three.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Can we decide on how we can make this close reason less confusing?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we should remove &quot;someone else's&quot;.&#xA;But we may want to separate the two close reasons and re-ask for a fourth close reason.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If we want a fourth of fifth close reason we'd probably have to say why &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5463/42401&quot;&gt;Robert Cartaino's answer&lt;/a&gt; doesn't work, or probably any of those answers.&lt;sup&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/29324148#29324148&quot;&gt;Info&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-05-04T20:04:04.253" Title="Can we do away with “someone else's code” wording?" Tags="|discussion|close-reasons|" AnswerCount="0" CommentCount="1" ClosedDate="2016-05-04T20:30:20.580" ContentLicense="CC BY-SA 3.0" />
  <row Id="6761" PostTypeId="2" ParentId="5366" CreationDate="2016-05-05T15:26:12.290" Score="2" Body="&lt;p&gt;I think we're mostly discussing how we should arrange the following reasons, from the close-reason meta thread:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;Code not working as intended&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;Code not yet written&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;Owner of code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;Pseudocode, etc.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;Explanation of code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;No code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm of the idea of making them easier for closers to use and to have code not working as intended on it's own.&#xA;This is as it takes five people to close a single question. (Without moderator intervention.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like bold titles such as the ones Robert Cartaino used.&#xA;They make talking about close reasons easier,&#xA;I can say 'Code is not ready to review' rather than 'close reason one' for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd use the following groups:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Owner of code | Explanation of code&lt;/li&gt;&#xA;&lt;li&gt;Pseudocode, etc. | Code not written yet | No code&lt;/li&gt;&#xA;&lt;li&gt;Code not working as intended&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Don't know and own the code&lt;/em&gt;,&#xA;Both owner of code and explanation of code link to the same answer in our close-reason meta thread.&#xA;I also don't like the idea of separating these as I don't particularly wish for us to go on witch hunts to check out if it is someone else's code.&#xA;It's also more than likely that if you're asking what the code does that you don't own it,&#xA;otherwise you could read it yourself and after a while understand what it's doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes the close reason simple, does the asker say it's someone else's code or ask what it does.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Lacks reviewable code&lt;/em&gt;, all have a lack of code.&#xA;None of pseudocode, stub code, hypothetical code or code not (yet) written have enough code to do a proper review.&#xA;I'd also include the 'no code' close reason in this section too,&#xA;it can fit quite well if we phrase it nicely, something like 'or if you forgot to include the code in the question.'&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would make the close reason simple, if there are no code blocks or if the code blocks are not 'real' code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Code not working as intended&lt;/em&gt;, is our largest close reason,&#xA;and so having it on its own will allow us to better explain to users what is wrong with their code.&#xA;Currently our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6751&quot;&gt;broken code reason confuses new users&lt;/a&gt;,&#xA;so this gives us the option to change the entire close reason to fully and clearly explain what is wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This will make the close reason simple as if you &lt;em&gt;cannot&lt;/em&gt; compile or run the code,&#xA;it produces incorrect results or it doesn't contain the features the asker wants then it does not work as intended. The same as before and as simple.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I know that I'm going to use a wrong word or some wrong grammar, and so I welcome any improvements to these.&#xA;These are also heavily based on Robert Cartaino's, as I'm no good at writing close reasons larger that 50 characters.&#xA;And so I'd word these as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Don't know and own the code&lt;/strong&gt; -&#xA;Since Code Review is a community where programmers improve their skills through peer review of working code, we require that all code be posted by an owner or maintainer of the code, and that the poster understands how the code works.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lacks reviewable code&lt;/strong&gt; -&#xA;Code to be reviewed must be embedded directly in the question.  Note that questions about pseudocode, stub code, hypothetical code, code not yet written, or generic best practices are outside the scope of this site; please post concrete code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code not working as intended&lt;/strong&gt; -&#xA;Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, and performance.&#xA;Unfortunately, questions that contain code that doesn't work as intended are outside the scope of this site.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-05-09T21:40:38.043" CommentCount="2" CommunityOwnedDate="2016-05-05T15:26:12.290" ContentLicense="CC BY-SA 3.0" />
  <row Id="6762" PostTypeId="1" AcceptedAnswerId="6763" CreationDate="2016-05-05T21:30:26.583" Score="-2" ViewCount="65" Body="&lt;p&gt;May I ask if you can come up with tests if I have functional code or do I have to develop good tests myself? I did develop a test that works but only with static libraries (which I might consider a bug) but I also want to improve the testcases, which are other programs that can be written in command-line shell language. I want to ask if you know for example what is &quot;expensive&quot; shell command usage so that I can improve the testcases.&lt;/p&gt;&#xA;" OwnerUserId="6426" LastEditorUserId="6426" LastEditDate="2016-05-06T09:41:41.267" LastActivityDate="2016-05-06T09:41:41.267" Title="Is it off-topic to ask for test cases (&quot;use cases&quot;)?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6763" PostTypeId="2" ParentId="6762" CreationDate="2016-05-05T21:53:30.863" Score="0" Body="&lt;p&gt;According to the Help page, you can ask about the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You can ask about your program's &quot;correctness in unanticipated cases&quot;, but it's probably too much if you're asking reviewers to write entire &quot;programs ... in command-line shell language&quot;.&lt;/p&gt;&#xA;" OwnerUserId="104611" LastActivityDate="2016-05-05T21:53:30.863" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6764" PostTypeId="2" ParentId="6762" CreationDate="2016-05-05T22:08:45.690" Score="6" Body="&lt;p&gt;If you write some tests and include them with your code, I feel sure (and from personal experience) that someone will suggest some tests/cases you may have missed. Here is an &lt;a href=&quot;https://codereview.stackexchange.com/questions/121500/finitearrayqueue-type-with-interface-and-unit-tests&quot;&gt;example&lt;/a&gt;. However, Code Review is not a good place to ask for someone to just give you tests&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's probably better to search for code that does something similar to your code, and look at their tests, there is plenty of open-source code on Github and other places that have test suites.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-05-05T22:08:45.690" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6766" PostTypeId="1" CreationDate="2016-05-06T15:45:09.450" Score="9" ViewCount="165" Body="&lt;p&gt;I posted a &lt;a href=&quot;https://codereview.stackexchange.com/questions/127626/matlab-simulink-embedded-coder-i-would-like-to-combine-for-loops&quot;&gt;question&lt;/a&gt; that asked for feedback for optimizing a Simulink Model which is used to generate C code.  The question was down-voted and put on hold because there was no code provided in the traditional sense.  For those who don't know, C code is auto-generated from the Simulink Model and how you build the Model will greatly affect the performance of the C code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is this a case of uneducated community members down-voting what they don't understand? Or is there a better fit in the SE community for these kind of questions?&lt;/p&gt;&#xA;" OwnerUserId="101594" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-05-07T05:24:24.903" Title="Should we include reviewing code generating workproducts?" Tags="|discussion|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6767" PostTypeId="2" ParentId="6766" CreationDate="2016-05-06T16:45:34.793" Score="3" Body="&lt;p&gt;To me it looks like &amp;quot;code&amp;quot; that falls in the same category as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scratch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scratch&amp;#39;&quot; rel=&quot;tag&quot;&gt;scratch&lt;/a&gt; and other &amp;quot;graphical code&amp;quot; - I actually find this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/simulink&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;simulink&amp;#39;&quot; rel=&quot;tag&quot;&gt;simulink&lt;/a&gt; thing more &amp;quot;serious&amp;quot; than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scratch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scratch&amp;#39;&quot; rel=&quot;tag&quot;&gt;scratch&lt;/a&gt;, and the community feedback for Scratch has been rather overwhelmingly positive (two answers with total positive score of +26 in favor of it being on-topic, and zero downvotes and/or counter-argumenting answers):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There's no rule against code that is not in textual format. The only tricky rule to comply with is the requirement to embed the code directly in the question itself. If you use the image Stack Exchange imgur hosting service, I think that should satisfy the requirement.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5925/23788&quot;&gt;200_success on on-topicness of &lt;em&gt;Scratch&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Given a new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/simulink&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;simulink&amp;#39;&quot; rel=&quot;tag&quot;&gt;simulink&lt;/a&gt; tag, I don't see why such &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/matlab&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;matlab&amp;#39;&quot; rel=&quot;tag&quot;&gt;matlab&lt;/a&gt; questions would be off-topic, at least as long as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scratch&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scratch&amp;#39;&quot; rel=&quot;tag&quot;&gt;scratch&lt;/a&gt; questions are accepted as on-topic.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-06T17:03:01.723" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6768" PostTypeId="2" ParentId="6766" CreationDate="2016-05-06T16:45:42.047" Score="3" Body="&lt;p&gt;It appears that you are asking how to implement functionality to your code when you say&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have a matlab simulink model with a series of DOT Products that could easily be run through a single For Loop but Embedded coder generates a for loop for each DOT Product. Any insight on getting / forcing embedded coder to combine these activities?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;you say that you have a model, and that it could be run through a for loop, than it sounds like you are asking us how to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and then when you said&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A small example of the code is provided below:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;in your question, that raises figurative flags to all of us, that say that this isn't your real code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't review example code and we won't tell you how to write code, only how to write code better.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;if the code you want a review on is in the graphic, then I believe that better description, detail, or wording could have explained this.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Reviewers see certain buzz words that tell us it is not actual code and then try to find the actual code, so the process that I went through when I saw the this question was that this was a &quot;how do I write x?&quot; type of question, which is off-topic for code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I chose not to vote to close or vote to leave open, because I was not familiar with the languages involved and couldn't tell if the code was, in fact, example code.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2016-05-06T17:06:20.240" LastActivityDate="2016-05-06T17:06:20.240" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6769" PostTypeId="2" ParentId="6766" CreationDate="2016-05-06T19:02:27.903" Score="10" Body="&lt;p&gt;There is no rule on Code Review that forbids questions in graphical (rather than textual) programming languages.  However, your question, as you have framed it, isn't a Code Review question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is for open-ended critique of code that accomplishes a task.  On the other hand, you're asking an abstract but very specific question about why Simulink generates crappy code from your model, and how you can force it to generate vectorized code.  That's what Stack Overflow calls an &lt;a href=&quot;//stackoverflow.com/help/mcve&quot;&gt;MCVE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you had written a question like…&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have the following MATLAB code.  Each vector has 24 elements.  How can I rewrite it for better efficiency?  Can it be vectorized?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Converted = Convert(SomeVec7);&#xA;DotProduct1 = dot(Converted, LngPwr);&#xA;DotProduct2 = dot(Converted, ShrtPwr);&#xA;DotProduct3 = dot(Converted, SomeVec3);&#xA;DotProduct4 = dot(Converted, SomeVec4);&#xA;DotProduct5 = dot(Converted, SomeVec5);&#xA;DotProduct6 = dot(Converted, SomeVec6);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;hr&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/matlab&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;matlab&amp;#39;&quot; rel=&quot;tag&quot;&gt;matlab&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… I would have downvoted (and probably closed) it too, for lack of context about what you are trying to accomplish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the fact that Simulink is a graphical language is irrelevant. Though you asked about a Simulink-to-C translation, the situation would be the same had you asked about the quality of assembly code generated by compiling C++ code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could show us more of your Simulink model and explain what you are trying to accomplish, so that we can &lt;em&gt;review&lt;/em&gt; the code.  Alternatively, you could ask the question in its current form (Rev 5) on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-05-07T05:24:24.903" LastActivityDate="2016-05-07T05:24:24.903" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6771" PostTypeId="1" CreationDate="2016-05-06T20:59:15.943" Score="15" ViewCount="110" Body="&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/8UX2p.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8UX2p.png&quot; alt=&quot;freehand circles ftw&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you see on the picture, flag summary layout is broken. The right column should be on the right, instead of below the left column.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't happen on the other SE sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tested on latest Chrome and Firefox.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Vogel612 pointed out, this is caused because &lt;code&gt;.subheader&lt;/code&gt; doesn't correctly clear the floats. Adding the following CSS code fixes the problem:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;.subheader::after {&#xA;  display: block;&#xA;  clear: both;&#xA;  content: &quot;&quot;;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="97338" LastEditorUserId="12390" LastEditDate="2016-10-14T18:04:14.437" LastActivityDate="2016-10-14T18:04:14.437" Title="Flag summary layout broken" Tags="|bug|design|" AnswerCount="0" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="6772" PostTypeId="1" AcceptedAnswerId="6774" CreationDate="2016-05-07T14:33:27.630" Score="17" ViewCount="405" Body="&lt;h1&gt;Background&lt;/h1&gt;&#xA;&lt;p&gt;I've been meaning to ask this for a while, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6735/82369&quot;&gt;this meta question&lt;/a&gt; prompted me to finally write something. I've read the answers to that question and the ones to which it links, and the impression I get is that, other than the hard limit of 65K characters, there's nothing wrong with longer questions per se.&lt;/p&gt;&#xA;&lt;p&gt;At the time of this writing, I have asked seven questions, three of which have received no answers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/120369/82369&quot;&gt;Printing binary trees&lt;/a&gt; (~8 KB, ~150 LOC)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/121633/82369&quot;&gt;Tracking the bounding box of a map&lt;/a&gt; (~6 KB, ~70 LOC)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/126376/82369&quot;&gt;Filling a Boot with CIDER&lt;/a&gt; (~9 KB, ~90 LOC)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1&gt;Sanity check&lt;/h1&gt;&#xA;&lt;p&gt;I compared my questions against &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/82369&quot;&gt;Simon's Guide for posting a good question&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Is your question on-topic?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The binary tree and bounding box questions both do exactly what they're supposed to do, so they're definitely on-topic. For the workflow question, I went back and forth between posting it on Stack Overflow and Code Review, and I'm still not quite sure where it belongs.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Motivation&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The bounding box and workflow questions are both real problems that I've run into and would really appreciate insight on possible better solutions. The binary tree question was just a little project that I thought was kind of cool.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Usage code, example inputs and outputs&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think I had a pretty good number of example inputs and outputs in the binary tree question. I suppose I didn't have so many for the bounding box and workflow questions, though.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Description&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Describe the details and your approach&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Class/Method summary&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I wrote a &lt;em&gt;lot&lt;/em&gt; of description of my code and the reasoning behind it in each of these three questions. Probably way too much description, actually.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Don't assume that everyone knows what you are talking about&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'd like to think that I did a good job on this one, but I think someone else would really have to be the judge of that.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Does your code do anything useful or interesting?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The binary tree printer is kind of cool, I guess. I think the bounding box tracker illustrates a more general question of how to extend data structures and handle coordinated (nonconcurrent) change in a functional way. The workflow question is something that I would consider to be essential for programming in Clojure (for me, anyway), but again, someone else would have to be the judge of that.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Doesn't apply; the only question that involves a GUI is the workflow one, and the GUI is not the focus there.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Take your time, don't be lazy&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;All the specific questions I have about each of these pieces of code are things that I cannot figure out how to solve, not things that I would solve myself but am too lazy to do so.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Possible things you cannot use&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Doesn't apply; if there's already a way to solve any of the problems I've posed, I would love to hear about it.&lt;/p&gt;&#xA;&lt;h1&gt;What should I do?&lt;/h1&gt;&#xA;&lt;p&gt;There are a few possibilities I can imagine that would explain the lack of answers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My questions are in a relatively unpopular tag&lt;/li&gt;&#xA;&lt;li&gt;My questions have too much code&lt;/li&gt;&#xA;&lt;li&gt;My questions have too much description&lt;/li&gt;&#xA;&lt;li&gt;My questions are uninteresting&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I simply don't know which of these are correct, if any. What's particularly interesting to me is the fact that, while the binary tree and workflow questions both have zero upvotes, the bounding box question has &lt;strong&gt;five&lt;/strong&gt;. What's special about that question? Is it the tags? The giant headers that I used to break it up into four sections? The specific problem that I'm trying to solve?&lt;/p&gt;&#xA;&lt;p&gt;In addition, my four other questions, which are all considerably shorter than these three, have each received at least one answer. To me, that says that the problem with my longer questions is almost certainly the fact that they're, well, long.&lt;/p&gt;&#xA;&lt;p&gt;Anyway, I'm fairly confused and frustrated with myself about this. &lt;strong&gt;What should I be doing differently in my questions in order to receive answers?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="82369" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-08T17:10:21.880" Title="Should I be asking shorter questions?" Tags="|discussion|asking-questions|code-length|" AnswerCount="4" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6773" PostTypeId="2" ParentId="6772" CreationDate="2016-05-07T15:08:32.090" Score="6" Body="&lt;p&gt;There are a couple of subjective reasons which may or may not impact the lack of answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You seem to be quite focussed on &lt;a href=&quot;/questions/tagged/code-length&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-length&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-length&lt;/a&gt;. Some of the reviewers, including myself, are not interested in such questions. If we take the first question you linked to as an example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;And that's it! Very long, I know. Is there a way to make it shorter? Cleaner? Faster? Better in any way? The one thing I'm most interested in is how to break down some of those longer functions into shorter, simpler ones.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You emphasize on code length and it sounds like you don't really know what else should get priority after that. Shortening functions is good, but shortening functions usually leads to a small amount of overhead which could increase the total length of your code. In my opinion (and many others with me), this potential overhead is worth it. Comparing functions by their Lines of Code is over-hyped and dangerous. Readability and performance are always more important. Conciseness can be a part of readability, but don't overdo it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your tags aren't popular. Not much to do about that. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clojure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clojure&amp;#39;&quot; rel=&quot;tag&quot;&gt;clojure&lt;/a&gt; has 165 questions, that's not much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your third question gives a lot of context (too much, actually) and ends with questions which could be misinterpreted as stand-alone Stack Overflow questions.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Conclusion&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Your questions are on-topic, but could use a more structured approach. Tell us what problem the code solves and what your primary concerns with the solution are. Don't overdo the amount of information you give.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-05-07T15:08:32.090" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6774" PostTypeId="2" ParentId="6772" CreationDate="2016-05-07T15:33:47.087" Score="14" Body="&lt;p&gt;Your code is average, maybe a bit on the large size, nothing that I'd not answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your problem is I see a wall with code, text, some lists, more text, more code, more text, more code and then 'how can I improve my code'.&#xA;I instinctively just go &quot;No.&quot; press back and don't think twice about it.&#xA;Someone else can answer, I'm not going near that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's harsh I know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly I'd much rather your question be a complete code block, it'd simply cause the following 'production line' &quot;copy -&gt; paste -&gt; run -&gt; improve -&gt; test -&gt; answer&quot;. But I have to take a lot of effort to just get to run, there's now tons of copy's and pastes. And honestly I've done that 'production line' more than once and it still helps people as you can read their code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to still write a massive amount of description that's fine, I'll ignore it.&#xA;But if you do use `fn-name` to highlight your function names, keep your description and code separate and let us lazy ones be lazy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently you have the text:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Finally, since I'm going to be combining sparse strings in addition to just creating and printing them, I'll need a function to shift the reference point of an existing sparse string:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This broke the code block, a no-no.&#xA;Which could be.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Finally, in &lt;code&gt;shift&lt;/code&gt;, since I'm going to be combining sparse strings in addition to just creating and printing them, I'll need a function to shift the reference point of an existing sparse string.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It has the entire context in the text, and won't break the code block!&#xA;I can then read the code after reading your description, or just your code.&#xA;And caters to everyone.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2016-05-07T15:33:47.087" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="6775" PostTypeId="2" ParentId="6772" CreationDate="2016-05-08T00:33:24.647" Score="7" Body="&lt;p&gt;I don't think that there is anything wrong with your question length. If anything, I would guess that the fact that your questions are written in Clojure is a bigger factor in explaining why they haven't been answered. If you have asked 6 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clojure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clojure&amp;#39;&quot; rel=&quot;tag&quot;&gt;clojure&lt;/a&gt; questions and gotten 3 of them answered, that's not too bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is a community-run website to improve programming skills through peer review. That means that the answers have to come from the community. You have posted 7 questions but only 2 answers. I'm not saying that posting answers to others' questions will lead to your own questions getting answered, but please keep in mind that you are also part of the community that we are trying to build. Every little contribution helps!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-05-08T00:33:24.647" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6776" PostTypeId="2" ParentId="6772" CreationDate="2016-05-08T17:10:21.880" Score="2" Body="&lt;p&gt;It seems like you're looking for a review... a &lt;s&gt;Code&lt;/s&gt; &lt;strong&gt;Question Review&lt;/strong&gt;!&lt;/p&gt;&#xA;&lt;p&gt;I looked over your unanswered questions, and they seem to be very long (as you have noted). Actually, the code is fine, but you just have a lot of words in the question. (Ironically enough, it applies to this very meta question, too.)&lt;/p&gt;&#xA;&lt;p&gt;Length in itself isn't bad, but it creates a reliance on the structure of the content. When I read your questions, I have a very hard time trying to piece together the parts. People's attention only lasts so long before they give up and move on, so it's important to hook people with your opening.&lt;/p&gt;&#xA;&lt;p&gt;I think that &lt;a href=&quot;https://codegolf.stackexchange.com/&quot;&gt;https://codegolf.stackexchange.com/&lt;/a&gt; has a number of questions with great opening hooks. These questions seem to always follow the same format, so they are very easy to put together and read. Which leads to my next point.&lt;/p&gt;&#xA;&lt;p&gt;You also don't seem to be organizing your content very well, and you are including a number of irrelevant details. For example, you seem to be writing lengthy summaries of what the code does. I'm not sure if this is necessary to have if your code is well commented. I think that a brief summary of how it works may be more effective.&lt;/p&gt;&#xA;&lt;p&gt;I think that you are already including all of the things you need for a great post, you just need to assemble them properly.&lt;/p&gt;&#xA;&lt;p&gt;I suggest that you use a template to help you organize your questions. Maybe something like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;What the code does&amp;gt; &#xA;&amp;lt;What language/technology you used&amp;gt;&#xA;&amp;lt;Why you wrote it, briefly&amp;gt;&#xA;&amp;lt;How it works, briefly&amp;gt;&#xA;&#xA;&amp;lt;How to use the program&amp;gt;&#xA;&amp;lt;Sample IO or pictures, if applicable&amp;gt;&#xA;&#xA;&amp;lt;What you want from review&amp;gt;&#xA;&#xA;&amp;lt;Teh codez, ready to copy paste&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Now, I have grouped some lines together because I can imagine them appearing in any order without it mattering too much. It's really more of a guideline, not something that needs to be followed exactly.&lt;/p&gt;&#xA;&lt;p&gt;Taking &lt;a href=&quot;https://codereview.stackexchange.com/questions/120369&quot;&gt;this&lt;/a&gt; question, I tried my best to model a short example of how you might restructure something to follow the template I made. It's probably somewhat inaccurate (I am using placeholders in several places, too), because I am completely unfamiliar with Clojure, but I hope it will provide you with an idea of how the template would work.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I answered [a question] on SO, and that made me realize how hard printing binary trees is. I decided that I wanted to find a more elegant solution, so I wrote a program in Clojure to do that.&lt;/p&gt;&#xA;&lt;p&gt;My program takes a &amp;quot;sparse string&amp;quot; and plants the corresponding binary tree. Basically, it recursively generates each subtree, then puts them together so they can be outputted.&lt;/p&gt;&#xA;&lt;p&gt;Sparse strings follow these rules:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Each node is separated by spaces, etc, etc, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In order to test my program, I generate the sparse strings with this code: &lt;code&gt;&amp;lt;code&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;For example, when &lt;code&gt;&amp;lt;sparse string&amp;gt;&lt;/code&gt; is fed to my program, the output is &lt;code&gt;&amp;lt;binary tree&amp;gt;&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I'd really like get some detailed feedback about a few things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is my code elegant?&lt;/li&gt;&#xA;&lt;li&gt;Do you think my trees are cool?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Here is my code: &lt;code&gt;&amp;lt;teh codez&amp;gt;&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;(Side note: code formatting in a block quote is too hard to see on meta.)&lt;/p&gt;&#xA;" OwnerUserId="104611" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-08T17:10:21.880" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6777" PostTypeId="2" ParentId="6686" CreationDate="2016-05-09T17:41:41.900" Score="6" Body="&lt;h2&gt;Code that should be in a code block&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;We get lots of questions with malformed code blocks from users who are unfamiliar with how to create code blocks in Markdown by indenting everything by four spaces.  Ideally, Stack Exchange should &lt;a href=&quot;https://meta.stackexchange.com/q/125148/148099&quot;&gt;Implement ```-style (fenced) Markdown code blocks&lt;/a&gt;, but until then, we are going to get posts that look like this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;public class HelloWorld {&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static void main(String[] args) {&#xA;    System.out.println(&quot;Hello, world!&quot;);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clippy can provide advice:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To post your code, paste it into the editor, select the entire code block, and press &lt;kbd&gt;Ctrl&lt;/kbd&gt;&lt;kbd&gt;K&lt;/kbd&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Some patterns that would indicate malformed code blocks:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A line that ends in &lt;code&gt;{&lt;/code&gt; or &lt;code&gt;}&lt;/code&gt; but doesn't start with 4 spaces:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^(?! {4}).*[{}]$&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A line that starts with the word &lt;code&gt;def&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^def\s&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A line that starts with the word &lt;code&gt;class&lt;/code&gt; or &lt;code&gt;module&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^class\s&#xA;^module\s&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So as not to be too annoying, the check should happen maybe five seconds after the suspicious line is typed, or when the &lt;kbd&gt;Post Your Question&lt;/kbd&gt; button is clicked.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-05-09T17:41:41.900" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6778" PostTypeId="1" AcceptedAnswerId="6787" CreationDate="2016-05-10T01:12:09.557" Score="31" ViewCount="730" Body="&lt;p&gt;I've been seeing a lot of these questions lately:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/127927/11919&quot;&gt;object.Storage.js - creates a namespace for Storage&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/127923/11919&quot;&gt;https://codereview.stackexchange.com/q/127923/11919&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/127853/11919&quot;&gt;https://codereview.stackexchange.com/q/127853/11919&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/125950/11919&quot;&gt;https://codereview.stackexchange.com/q/125950/11919&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/125828/11919&quot;&gt;https://codereview.stackexchange.com/q/125828/11919&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/125722/11919&quot;&gt;https://codereview.stackexchange.com/q/125722/11919&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/125102/11919&quot;&gt;My favorite privacy settings&lt;/a&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; Should these be closed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They all refer to this &quot;private&quot; framework called &lt;code&gt;$A&lt;/code&gt; whose origins I can't find anywhere. The posts never mention what &lt;code&gt;$A&lt;/code&gt; is. The closest I can find is &lt;a href=&quot;https://resources.docs.salesforce.com/sfdc/pdf/lightning.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;SalesForce Lightning&lt;/a&gt; but it doesn't even resemble any of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of them mentions that &lt;a href=&quot;https://codereview.stackexchange.com/questions/127923/object-errorhandler-js-hanldes-erorrs-on-bubble-and-capture-phase#comment239203_127923&quot;&gt;it's a private library&lt;/a&gt;. What are the chances of &lt;code&gt;$A&lt;/code&gt; being a private library when they're asked by different people and written in the same way? Could it possibly come from a some starter kit? If so, can it be dismissed as code not owned/maintained?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is also very sparse, not much to go by. &lt;a href=&quot;https://codereview.stackexchange.com/q/125102/11919&quot;&gt;Only one of them&lt;/a&gt; (the last one) shows that this framework even works, but just a screenshot. The rest are asked in a fire-and-forget manner. And even if it &lt;em&gt;is&lt;/em&gt; a private library, there should at least be a primer of what it does in the post. Should these questions be closed for being too broad/unclear/lack of references?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: I still doubt it's a private library. It makes no sense asking other people about code that doesn't even exist outside private unless it's very generic that anyone can give recommendations regardless of accompanying private tooling. &lt;/p&gt;&#xA;" OwnerUserId="11919" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-05-17T16:05:28.967" Title="These mysterious $A framework questions" Tags="|discussion|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6780" PostTypeId="1" CreationDate="2016-05-10T11:33:31.443" Score="6" ViewCount="134" Body="&lt;p&gt;I recently asked a question on &lt;code&gt;StackOverflow&lt;/code&gt; and eventually ended up self answering it. The solution I came up with is, in my eyes, a bit of a hack.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is a question asking for a different/better way of doing the same thing on topic here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: This is the &lt;a href=&quot;https://stackoverflow.com/questions/37119554/console-writeline-speeds-up-my-code&quot;&gt;original question on stack overflow.&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="87926" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2016-05-10T12:12:31.633" Title="Is asking a question about doing something a different way on topic here?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6781" PostTypeId="2" ParentId="6780" CreationDate="2016-05-10T12:10:14.680" Score="5" Body="&lt;h2&gt;Yes, but...&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Code Review is indeed a site for doing the same thing in a better way, however... The code you are showing should not be &quot;examplish&quot; if you post it here. I noticed in your Stack Overflow question you had &lt;code&gt;SomeMethod();&lt;/code&gt;, this could make your question be close at Code Review because of being &quot;example or hypothetical code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In your Stack Overflow question you also had a very specific question: &lt;em&gt;Does anyone know why the code is slower when I comment out the calls to Console.WriteLine?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While good Code Review questions are often of the form:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How can I make this code faster?&lt;/li&gt;&#xA;&lt;li&gt;How can I make this code more readable?&lt;/li&gt;&#xA;&lt;li&gt;How is this code? Is it good? Is it bad? What can I improve?&lt;/li&gt;&#xA;&lt;li&gt;Is there a way to avoid all these nested if statements?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="42401" LastEditDate="2016-05-10T12:12:31.633" LastActivityDate="2016-05-10T12:12:31.633" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6782" PostTypeId="1" CreationDate="2016-05-10T12:36:11.653" Score="4" ViewCount="77" Body="&lt;p&gt;There seems to be a bug in the comments where if the username wraps to the next line and ends up underneath a word that contains characters like 'g' it will overlap those characters see:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/gQOJx.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/gQOJx.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The image is from a comment on &lt;a href=&quot;https://codereview.stackexchange.com/a/51355/87926&quot;&gt;this answer.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am using Windows 10 and Internet Explorer version 11.212.10586.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, reproduced on this question, in chrome 50 on linux:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/W8usM.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/W8usM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This still appears to be a problem:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/u6i43.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/u6i43.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="87926" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-02-08T17:17:17.340" Title="Line alignment bug with user names and comments" Tags="|bug|design|" AnswerCount="0" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="6784" PostTypeId="1" AcceptedAnswerId="6786" CreationDate="2016-05-13T02:34:03.763" Score="2" ViewCount="68" Body="&lt;p&gt;In the Help Center, I read that general questions about code review are off topic. It also says that only working code questions are on topic. Does this mean I can't ask about my finished code that has an unexpected bug I can't find?&lt;/p&gt;&#xA;&lt;p&gt;Resource for answerers perusal and laziness:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;What topics can I ask about here?&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code Review Stack Exchange&lt;/strong&gt; is a question and answer site for seeking peer review of your code. We're working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&lt;p&gt;If you are looking for feedback on a specific &lt;strong&gt;working&lt;/strong&gt; piece of code from your project in the following areas…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Correctness in unanticipated cases&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;p&gt;However, if your question is &lt;em&gt;not about a particular piece of code&lt;/em&gt; and instead is a &lt;em&gt;generally applicable question&lt;/em&gt; about…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Best practices in general (that is, it's okay to ask &amp;quot;Does this code follow common best practices?&amp;quot;, but not &amp;quot;What is the best practice regarding X?&amp;quot;)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Tools, improving, or conducting code reviews&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How to add a feature to or solve a problem with your code&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Higher-level architecture and design of software systems&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then your question is &lt;strong&gt;off-topic&lt;/strong&gt; for this site.&#xA;(italicize mine, I italicized what I think is relevant, bold not mine)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="89174" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-13T03:22:09.780" Title="Are specific troubleshooting questions on topic?" Tags="|support|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6785" PostTypeId="2" ParentId="6784" CreationDate="2016-05-13T02:56:19.083" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Does this mean I can't ask about my finished code that has an unexpected bug I can't find?   &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is correct. We are dealing only with code that works like intended meaning code which has no known bugs and produces the expected results.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have fixed your code (found the bug) maybe with the help of some StackOverflow users you are welcome to post it here for review.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2016-05-13T02:56:19.083" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6786" PostTypeId="2" ParentId="6784" CreationDate="2016-05-13T03:22:09.780" Score="9" Body="&lt;p&gt;There are two questions in your post. First, the title (keyword highlighting mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are &lt;strong&gt;specific troubleshooting&lt;/strong&gt; questions on topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Absolutely not&lt;/strong&gt;. If you've identified a &lt;strong&gt;bug&lt;/strong&gt; in your code and/or it's &lt;strong&gt;not working as intended&lt;/strong&gt; and you're hoping to submit your code for peer review for us to say &quot;well here's your bug!&quot;, your question will be closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can formulate a &lt;strong&gt;specific&lt;/strong&gt; question about the &lt;strong&gt;specific&lt;/strong&gt; problem you're having, and narrow down your bug to a &lt;strong&gt;&lt;a href=&quot;http://www.stackoverflow.com/help/mcve&quot;&gt;minimal, complete, verifiable example&lt;/a&gt;&lt;/strong&gt;, and give it a title that you would google up if you had the same problem, make your post &lt;em&gt;specific to the problem&lt;/em&gt;, not &lt;em&gt;specific to you&lt;/em&gt; - and you'll have a great time on &lt;a href=&quot;http://www.stackoverflow.com&quot;&gt;Stack Overflow&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't do &lt;em&gt;troubleshooting&lt;/em&gt;. If your code isn't doing what it was written to do &lt;em&gt;yet&lt;/em&gt;, then it's &lt;strong&gt;not ready for a peer review&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fix your code, make it work &lt;strong&gt;to the best of your knowledge&lt;/strong&gt; - clean it up, refactor as needed, give it all the love you've got. &lt;em&gt;And then&lt;/em&gt; put it up on Code Review. Tell us what it does, why you're doing X instead of Y, add screenshots, &lt;em&gt;present us your code&lt;/em&gt; - and you'll have a great Code Review post.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The second question is more nuanced:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does this mean I can't ask about my finished code that has an &lt;strong&gt;unexpected&lt;/strong&gt; bug I can't find?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not at all. The keyword here is &lt;strong&gt;unexpected&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I said above:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fix your code, make it work &lt;strong&gt;to the best of your knowledge&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When you put your code up for review, it already does what it was written for. But you would like another set of eyes to take a look at tell you everything they see in that code of yours; you get tips for enhancing readability or performance, efficiency, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code is ready to be peer reviewed, a reviewer pointing out a bug (it &lt;strong&gt;does&lt;/strong&gt; happen) &lt;em&gt;should&lt;/em&gt; come as a surprise - when you're posting, as far as you know the code works as it should and &lt;strong&gt;you aren't on a bug-hunt&lt;/strong&gt; anymore, you're just looking to clean it up and/or make it more easily extensible or testable - ready to perhaps change &lt;em&gt;how&lt;/em&gt; the code works, without changing &lt;em&gt;what&lt;/em&gt; it's doing.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-05-13T03:22:09.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6787" PostTypeId="2" ParentId="6778" CreationDate="2016-05-13T22:34:23.500" Score="29" Body="&lt;p&gt;This smells extremely fishy. I did some digging, and I discovered that it's a small world. Not only do many of these users answer each other's questions, they also have a similar style of coding.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Update: I have flagged for mods on CR and SO. Brad Larson says that the SO mods are already very familiar with this group. They are already dealing with the accounts and their posts and I suggest that we do the same here on CR.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here are the fruits of my investigation:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&quot;robert the bruce&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Excerpt of &lt;a href=&quot;https://stackoverflow.com/questions/37093529&quot;&gt;code from here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/****************************************************************************************************&#xA;invokeTest&#xA;****************************************************************************************************/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Another excerpt:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// note&#xA;//   - on a func truthy match returns true and on no match returns false&#xA;//   - on a func or obj validation fail will returns false&#xA;&#xA;var Pub = {};&#xA;Pub.someKey = Pub.forSomeKey = function (obj, func, con) {&#xA;    var key;&#xA;    if (!Pub.isFunction(func)) {&#xA;        return false;&#xA;    }&#xA;    for (key in obj) {&#xA;        if (obj.hasOwnProperty(key)) {&#xA;            if (func.call(con, obj[key], key, obj)) {&#xA;                return true;&#xA;            }&#xA;        }&#xA;    }&#xA;    return false;&#xA;};&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Answered this question: &lt;a href=&quot;https://stackoverflow.com/questions/36728820/&quot;&gt;https://stackoverflow.com/questions/36728820/&lt;/a&gt;. But do you want to know who asked this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That would be...&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&quot;a. b1c1c1d&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Excerpt:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// on a truthy match returns true and breaks from loop&#xA;Pub.someKey = function (obj, func, con) {&#xA;    var key;&#xA;    if (!Pub.isFunction(func)) {&#xA;        return false;&#xA;    }&#xA;    for (key in obj) {&#xA;        if (obj.hasOwnProperty(key)) {&#xA;            if (func.call(con, obj[key], key, obj)) {&#xA;                return true;&#xA;            }&#xA;        }&#xA;    }&#xA;    return false;&#xA;};&#xA;Pub.forSomeKey = Pub.someKey;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Excerpt of code from &lt;a href=&quot;https://codereview.stackexchange.com/questions/127853&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/******************************************************************************************************************(120)&#xA;** TitleMaker&#xA;** - Dependency - DOM&#xA;**&#xA;*/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Answered this question &lt;a href=&quot;https://stackoverflow.com/q/37040111&quot;&gt;https://stackoverflow.com/q/37040111&lt;/a&gt;. But do you want to know who asked this question this time?&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&quot;arc.slate .0&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Excerpt of code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/******************************************************************************************************************(120)&#xA;** Storage&#xA;** - Dependencies - None&#xA;** - Basically creates a namespace for Storage facilities&#xA;** - Used to manage local and session storage for login purposes&#xA;** - Note - underscore each() will error on web storage because of the length property&#xA;*/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;But I found something else. There's ANOTHER user that I found on SO, but they're deleted. But they may be the most important piece there is.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&quot;user3293653&quot;&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// *Pub is released to $A.&#xA;// does not extend through the prototype chain like similar underscore version&#xA;Pub.extend = function (obj) {&#xA;&#xA;    // loop through elements beyond obj&#xA;    Pub.someIndex(nativeSlice.call(arguments, 1), function (val) {&#xA;&#xA;        // extend it&#xA;        Pub.someKey(val, function (val_inner, key) {&#xA;            obj[key] = val_inner;&#xA;        });&#xA;    });&#xA;    return obj;&#xA;};&#xA;&#xA;/***************************************************************************************************&#xA;**CArcmarks&#xA;*/&#xA;&#xA;    var CArcmarks = $A.Class.create({&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I may have a lead to what the mysterious &quot;private library&quot; is. Given the information that I found in their one post, I found these links:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/arc-frame/arcframe&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://arcmarks.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://arcmarks.com/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The domain appears to be owned by a &quot;Chris Aacker&quot; looking &lt;a href=&quot;http://whoadmin.com/arcmarks.com.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&quot;Chris Aacker&quot;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Code excerpt:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Pub.prettyTime = function (server_time) {&#xA;    var MINUTE = 60,        // 000060 seconds in a minute&#xA;        HOUR = 3600,        // 003600 seconds in an hour&#xA;        DAY = 43200,        // 43,200 seconds in a day&#xA;        NORMALIZE = 1000,   // 00.001 seconds in a millisecond, flipped due to the .1 inaccuracy rule&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/a/37125182/6083675&quot;&gt;https://stackoverflow.com/a/37125182/6083675&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and at &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/arc.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/arc.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&quot;the man&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clearly there is an account somewhere that was deleted, but I might have found it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/a/36146211/6083675&quot;&gt;https://stackoverflow.com/a/36146211/6083675&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you scroll to the top there, guess who's accepted! (It's arc slate .0)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I am thinking that this conspiracy may extend to several other accounts that I have not mentioned. See here for more possible culprits:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/28355055/&quot;&gt;https://stackoverflow.com/questions/28355055/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/a/37126520/&quot;&gt;https://stackoverflow.com/a/37126520/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/questions/37217047/&quot;&gt;https://stackoverflow.com/questions/37217047/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/95246/&quot;&gt;https://codereview.stackexchange.com/questions/95246/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This library can be tied directly back to all of these posts, and the people who made them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Compare this file: &lt;a href=&quot;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.00.Storage.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.00.Storage.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To this one: &lt;a href=&quot;https://codereview.stackexchange.com/q/127927/11919&quot;&gt;object.Storage.js - creates a namespace for Storage&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then compare this file: &lt;a href=&quot;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.002.Menu.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.002.Menu.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/125828&quot;&gt;https://codereview.stackexchange.com/questions/125828&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And this &lt;a href=&quot;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.000.Body.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.000.Body.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To this: &lt;a href=&quot;https://codereview.stackexchange.com/questions/125722&quot;&gt;https://codereview.stackexchange.com/questions/125722&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And we can also tie this back to the other account, as if anyone had any doubts. This: &lt;a href=&quot;https://codereview.stackexchange.com/questions/127853&quot;&gt;https://codereview.stackexchange.com/questions/127853&lt;/a&gt; is very similar to this: &lt;a href=&quot;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.000.Animator.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.000.Animator.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question, which seemed to be the most unique: &lt;a href=&quot;https://codereview.stackexchange.com/questions/125102&quot;&gt;My favorite privacy settings&lt;/a&gt; is actually just a variant of this: &lt;a href=&quot;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.002.Settings.js&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/js/object.002.Settings.js&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This list goes on. Looking at the linked SO accounts, I can see that it is is the same as:&#xA;&lt;a href=&quot;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/php/class.FaviconFinder.php&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/arc-frame/arcframe/blob/844fc8b5e3dccf42f2995fb547ca0bf1745a64c7/web/source/php/class.FaviconFinder.php&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="104611" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-05-17T16:05:28.967" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6788" PostTypeId="1" AcceptedAnswerId="6789" CreationDate="2016-05-20T08:15:35.727" Score="1" ViewCount="68" Body="&lt;p&gt;I think this question is quite meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As part of a recruitment process, I was asked to solve some programming problem. They thought my code wasn't up to their standards, but I feel like I need more context to their feedback (which companies don't really bother supplying more of), and I'd really love to have it peer reviewed here. In one previous correspondence, they asked me not to share the problems they asked me to solve, but there was no mention of not sharing my own solution.&lt;/p&gt;&#xA;" OwnerUserId="105900" LastActivityDate="2016-05-20T08:41:40.037" Title="Is it ok to have a code base I submitted as part of a recruitment process peer reviewed here?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6789" PostTypeId="2" ParentId="6788" CreationDate="2016-05-20T08:31:34.000" Score="7" Body="&lt;p&gt;You wrote the code, you own the code, the code works (so far as you know) so it would be a perfectly On-Topic CR question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether you *should* when you've been asked not to is a question of Ethics, Professionalism, possibly Law (if you signed an NDA or similar as part of the recruitment process) and specific to your particular situation. Such questions belong on &lt;a href=&quot;https://workplace.stackexchange.com/&quot;&gt;The Workplace&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="-1" LastEditDate="2017-04-13T12:48:41.253" LastActivityDate="2016-05-20T08:41:40.037" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6790" PostTypeId="1" CreationDate="2016-05-20T20:57:27.013" Score="3" ViewCount="58" Body="&lt;p&gt;I've implemented the &quot;inefficient but simple algorithm&quot; from Derek Oppen's paper &quot;Prettyprinting&quot; from ACM's TOPLAS Volume 2, No. 4. However, it didn't work. After spending hours we think we've identified that the algorithm itself is wrong. I would like more people to look at it to be sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this paper is not freely available. This probably means I cannot reproduce the algorithm here. Is it a bad question because of this? Or would that simply restrict the people who can answer it to those who can access the paper?&lt;/p&gt;&#xA;" OwnerUserId="8490" LastEditorUserId="22222" LastEditDate="2016-05-20T22:18:01.157" LastActivityDate="2016-05-21T01:11:45.700" Title="Would it be okay to ask a question about an algorithm from a paper that's not freely available?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6791" PostTypeId="1" CreationDate="2016-05-20T21:51:23.003" Score="13" ViewCount="152" Body="&lt;p&gt;How can I prevent downvoting and loss of privileges in this community when questions are migrated here from another site and don't hold up to Code Reviews standards?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be a participant in this community. It looks like an unexpectedly wonderful place to improve my craft and my value to clients. I am not ready to start posting code, as I haven't had the time to clean up any of my code prior to a public post (either to meet standards, or to comply with confidentiality). I would love to participate and help where I can too, but certainly don't have time for that right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in the meantime, how can I protect my profile and make sure that I don't lose rep and privileges here because of a migration I hadn't known about in advance? Not saying it was wrong (not saying that because I don't know the rules, not because I agree with it). I mean, I caught this one only a few days late, and hopefully no harm done (yet). At least one person thought it was a fit for the site, so I might leave it open for a bit longer before deleting... but what do I do in the future to make sure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3839/a-question-was-migrated-to-cr-when-the-op-obviously-didnt-want-a-code-review-w&quot;&gt;this question&lt;/a&gt; has some relevance to my question, but so far the only answer is 'that question and those like it are fair game', meaning that downvoting and losing rep because it doesn't meet site standards would be too. Right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose one answer would be 'Only post short succinct questions of high quality on the other sites that no one could possibly think should be migrated', and I will try to be there someday... but is that the only answer?&lt;/p&gt;&#xA;" OwnerUserId="104121" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-05-22T20:52:41.290" Title="How should I best react when questions are migrated here?" Tags="|discussion|migration|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6792" PostTypeId="2" ParentId="6791" CreationDate="2016-05-20T22:12:35.083" Score="5" Body="&lt;p&gt;You could always delete questions which got migrated to another site, on that site, if they are off-topic or you are getting down-votes. That should not affect your site rep or stats after being deleted, granted you don't have too many of them. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ideally one should read the on-topic page for a site before posting, but on occasion some unexpected migrations can happen. If in doubt, you can always flag for moderator attention and explain the reasoning. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2016-05-20T22:12:35.083" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6793" PostTypeId="2" ParentId="6790" CreationDate="2016-05-20T22:15:53.407" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;However, it didn't work.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It sounds like the question would be off-topic anyway.  But even if that weren't the case, then it would likely not do so well here.  It's best to have as much information embedded in the post as possible, &lt;em&gt;especially&lt;/em&gt; the code itself.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2016-05-20T22:15:53.407" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6794" PostTypeId="2" ParentId="6790" CreationDate="2016-05-21T01:11:45.700" Score="3" Body="&lt;p&gt;Sure.  It has been done before.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/122103/9357&quot;&gt;https://codereview.stackexchange.com/q/122103/9357&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/124980/9357&quot;&gt;Melsort — Sorting with encroaching lists&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Fair warning, though: a question that requires reading an academic paper is not very likely to receive a review about anything more than style issues.  There's only so much work that community members will do for &lt;s&gt;fake Internet points&lt;/s&gt; free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, if your code isn't working as intended, then the question would be altogether off-topic for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-05-21T01:11:45.700" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6797" PostTypeId="1" CreationDate="2016-05-22T12:23:35.273" Score="5" ViewCount="157" Body="&lt;p&gt;Would it be OK to ask a question about code review on something that strictly-speaking is not code as such, as far as most users are concerned? But the underpinnings are such that the problem is in fact code and could be constructed as such?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be a bit more concrete in this case, the &quot;code&quot; is a parametric 3D CAD model, which has all the attributes of code. Things are referenced from elsewhere and you need to think about maintenance of such things. It would be relatively easy to express the drawing as abstract code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is I'm trying to come up with a list of things that programmers know intuitively and through experience that does not filter well to most mechanical engineers. The challenges of maintaining the models are still strictly-speaking the same as writing code. So I would know what is good encapsulation when DRY is violated etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I am trying to get eventually is a way evaluate the CAD drawing practices in a context of what is known by programmers about code layout. This way I can construct better guidelines for making and maintaining CAD models in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously this would be a lot of work on my part but still possibly an interesting and fruitful review.&lt;/p&gt;&#xA;" OwnerUserId="26624" LastEditorUserId="22222" LastEditDate="2016-05-22T22:03:25.863" LastActivityDate="2016-05-29T22:32:01.620" Title="Transforming a similar concept into a code review" Tags="|discussion|scope|" AnswerCount="2" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="6799" PostTypeId="2" ParentId="6791" CreationDate="2016-05-22T20:52:41.290" Score="1" Body="&lt;p&gt;If you are able to catch the migration early enough, you should be able to do something before anyone down votes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I don't know if you get notified of migrations or not, but you should at least be monitoring your questions in case people leave comments.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;FYI, all down votes gotten before migration will be erased. I think up votes stay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deleted questions may count against you in some ways (one of the badges, for example). It might be worthwhile to delete, fix the code to be on topic, undelete, and edit the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you have a question that follows the rules, it's very likely that you will get a number of up votes. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should relax a little &lt;code&gt;:)&lt;/code&gt;. This site has a very calming atmosphere, and they are generous with up votes here.&lt;/p&gt;&#xA;" OwnerUserId="104611" LastActivityDate="2016-05-22T20:52:41.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6800" PostTypeId="1" AcceptedAnswerId="6805" CreationDate="2016-05-23T21:55:08.417" Score="5" ViewCount="206" Body="&lt;p&gt;I posted a question on Stack Overflow and was told I might have better luck posting it on  Code Review. I posted the question on both sites with a link to both questions stating that I was told I may have better luck there, and after about five minutes I got an answer on Stack Overflow that completely answered my question regarding speed up time, and dropped the process speed to under thirty seconds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I don't have an answer on this question already, but do have a vote, can I completely refactor my question to a new one to include the question I asked in the first place? Or would I need to post a completely separate question?&lt;/p&gt;&#xA;" OwnerUserId="90930" LastEditorUserId="22222" LastEditDate="2016-05-23T22:59:06.097" LastActivityDate="2016-05-24T11:26:18.447" Title="Editing question after answer" Tags="|discussion|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6801" PostTypeId="1" AcceptedAnswerId="6802" CreationDate="2016-05-24T00:30:07.407" Score="25" ViewCount="745" Body="&lt;p&gt;I have working code that I want reviewed, but it is not clean. It made the correct output but there are comments and bad names. Is it not ready for review, and must the code be clean to get reviewed here?&lt;/p&gt;&#xA;" OwnerUserId="6426" LastEditorUserId="22222" LastEditDate="2016-05-24T01:10:15.297" LastActivityDate="2016-05-24T11:27:50.387" Title="Must the code be &quot;clean&quot;?" Tags="|discussion|asking-questions|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6802" PostTypeId="2" ParentId="6801" CreationDate="2016-05-24T01:03:26.900" Score="32" Body="&lt;p&gt;No it doesn't have to be clean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can get reviewed, but people will point those problems out. If you know they are bad you should probably clean them, that way we won't badger on about them, and more about bits you don't know how to improve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it's best if you do clean it, but not a requirement.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2016-05-24T01:03:26.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6803" PostTypeId="2" ParentId="6801" CreationDate="2016-05-24T01:08:40.033" Score="3" Body="&lt;p&gt;This code can be posted here, but A) if you know there is a problem, you should fix it first, and B) comments are good as long as they are useful and tell the programmer something the code doesn't tell them.  Examples of good comments are those explaining what the code is doing if it is doing something particularly unusual or unreadable that cannot be changed, or a detailed outline of the spec for a certain method explaining what it does and all the edge cases it must account for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if the code is doing something particularly nasty that is required for speed or another good reason, then there should be a comment explaining why it is doing it that way so nobody else changes it to a slower, more readable version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a method that must handle a situation with many slight variations, a good comment could be much longer than the method and will explain what exactly has to be done so it won't be changed to a &quot;better&quot; version that breaks one of the less common usages.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2016-05-24T01:08:40.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6804" PostTypeId="2" ParentId="6801" CreationDate="2016-05-24T01:14:26.260" Score="4" Body="&lt;p&gt;I generally agree with the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6802/71574&quot;&gt;first answer&lt;/a&gt;, but depending on the comments, people may point out something like &quot;comments that do this indicate that the code is not ready for review.&quot;  For example, if you have commented out code or comments that say things like &quot;TODO:  implement this feature&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, unclean code is not a close reason.  Incomplete code might be.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-05-24T01:14:26.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6805" PostTypeId="2" ParentId="6800" CreationDate="2016-05-24T11:26:18.447" Score="5" Body="&lt;p&gt;It depends on how much of the original question survives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I understand you correctly, your question got answered quite nicely. If the revised question would simply be a sub-set of the original question, an edit could suffice. If the focus of the question shifts completely and the code has been heavily re-written, a new question would be the way to go.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a grey area in the middle. I'd error on the side of caution and post a new question when in doubt.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-05-24T11:26:18.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6806" PostTypeId="2" ParentId="6801" CreationDate="2016-05-24T11:27:50.387" Score="44" Body="&lt;p&gt;&lt;strong&gt;Make the code as clean as you can before submitting it for review.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The more work you put into your code, the more you're likely to get out of review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's because reviewers (especially the volunteers here) have a limited amount of time and energy to put into a review. If they have to spend their time pointing out basic issues such as lack of documentation, misleadingly named variables, lack of functional decomposition, and so on (issues that you are probably already aware of), they are going to run out of time and enthusiasm before they consider more advanced issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's a problem with your code that you are aware of, and you submit the code for review without fixing it, then you're wasting everyone's time. Fix the problems first.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2016-05-24T11:27:50.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6807" PostTypeId="1" CreationDate="2016-05-25T07:13:23.087" Score="1" ViewCount="47" Body="&lt;p&gt;Someone edited &lt;a href=&quot;https://codereview.stackexchange.com/questions/129191/overloaded-applyrestrictionstocriteria-methods&quot;&gt;my question&lt;/a&gt; to change&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;**Some text containing an i**&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;### Some text containing an i&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is completely fine.&lt;br&gt;&#xA;However, I noticed that when using &lt;code&gt;###&lt;/code&gt; the &lt;code&gt;i&lt;/code&gt;'s are being capitalized. Is there a reason for this, because it looks a bit odd to me personally..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of what it looks like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/bNQ2L.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/bNQ2L.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="64417" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-05-25T07:13:23.087" Title="Capitalized i when using ###?" Tags="|discussion|markdown|editor|" AnswerCount="0" CommentCount="0" ClosedDate="2016-05-25T07:16:40.760" ContentLicense="CC BY-SA 3.0" />
  <row Id="6808" PostTypeId="1" CreationDate="2016-05-25T12:20:17.560" Score="12" ViewCount="123" Body="&lt;p&gt;The page header for the Sign Up / Log In page looks a little funny:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/NtA0M.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NtA0M.png&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The white Background on the header doesn't match the text. Also it may be debatable whether it's intended to break the background theme there. Personally I think it would be better to keep the background theme intact and just highlight the header bar. (Maybe transparent background for extra fancy:))&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="166767" LastEditDate="2022-11-07T23:23:00.350" LastActivityDate="2022-11-07T23:23:00.350" Title="Sign Up / Log In page header looks funny" Tags="|bug|status-completed|design|login|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6809" PostTypeId="2" ParentId="6797" CreationDate="2016-05-29T18:35:55.770" Score="3" Body="&lt;p&gt;May I save you the roundtrip to &lt;a href=&quot;https://engineering.stackexchange.com/&quot;&gt;engineering&lt;/a&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Sure, if you have specific questions on how to do something in a certain CAD program, &lt;a href=&quot;https://engineering.stackexchange.com/&quot;&gt;engineering&lt;/a&gt; is the place to ask your question.&lt;/p&gt;&#xA;&lt;p&gt;However, it looks more like you want to have some algorithm or workflow evaluated. If you posted your question on engineering.se including those lines:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;But the underpinnings are such that the problem is in fact code and &lt;strong&gt;could be constructed as such&lt;/strong&gt;?&lt;/p&gt;&#xA;&lt;p&gt;maintaining the models [...] the same as &lt;strong&gt;writing code&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This way I can &lt;strong&gt;construct better guidelines&lt;/strong&gt; for making and maintaining CAD models in the first place.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;My answer would be: &lt;strong&gt;Create the code to do exactly that.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Writing a program is a really good way to express an algorithm. Even better: a program can be executed.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;A lot of CAD programs offer an API.&lt;/strong&gt; SolidWorks for example allows you to do pretty much everything that you can do with the design tools to do programatically in various languages. Check the CAD tool you are using. I'm sure there's something available, too.&lt;/p&gt;&#xA;&lt;p&gt;This code can then be reviewed just like any other code. And this is what would likely bring you back to this site, because as you say and I experienced myself: mechanical engineers are often not well trained programmers.&lt;/p&gt;&#xA;&lt;p&gt;It's hard to find a place in the StackExchange network for questions that involve many fields. A CAD program often involves mechanical engineering, with additional things like fluid or thermo dynamics from physics, material science from chemistry, electrical engineering, etc.&lt;/p&gt;&#xA;&lt;p&gt;If you exclude the &amp;quot;why&amp;quot; from your questions and expressed it in code, it becomes possible to talk about the &amp;quot;how&amp;quot; you did it and possible improvements. The positive side effect is that you have executable code.&lt;/p&gt;&#xA;" OwnerUserId="97584" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-05-29T18:35:55.770" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6810" PostTypeId="2" ParentId="6797" CreationDate="2016-05-29T22:26:55.163" Score="1" Body="&lt;p&gt;To me, the relevant  abstractions are dependency management, naming and declarative programming languages. Framed as the application of abstractions the question might work on the Programmers site. My observation is it handles conceptual discussions pretty well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, database management is another way of abstracting over CAD -- it deals with documents after all -- and the standards fall out as schema design and data validation  techniques. &lt;/p&gt;&#xA;" OwnerUserId="51517" LastEditorUserId="51517" LastEditDate="2016-05-29T22:32:01.620" LastActivityDate="2016-05-29T22:32:01.620" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6811" PostTypeId="1" AcceptedAnswerId="6838" CreationDate="2016-05-31T16:15:48.570" Score="8" ViewCount="171" Body="&lt;p&gt;I noticed that &lt;a href=&quot;https://codereview.stackexchange.com/questions/129767/c-uwp-scan-for-music-files&quot;&gt;this question's title&lt;/a&gt; started out with &quot;UWP&quot;, which stands for &quot;Universal Windows Platform&quot;. Chances are such questions will become more frequent, and thus it could be useful to have a specific tag for it (like WCF and WPF etc.).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, &quot;universal-windows-platform&quot; exceeds the 25 character limit for a tag name. Can &quot;uwp&quot; be used, or would that be too obscure?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be a solution?&lt;/p&gt;&#xA;" OwnerUserId="10582" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2019-03-01T09:02:25.943" Title="A tag for &quot;Universal Windows Platform&quot; that doesn't exceed the 25 character limit?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6812" PostTypeId="2" ParentId="6291" CreationDate="2016-06-01T00:20:37.293" Score="7" Body="&lt;p&gt;We can do better. It is possible to write a title that is both informative and punny.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Compare these two titles:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;(Original) Hangman my logic compared to others&lt;/li&gt;&#xA;&lt;li&gt;(New) &lt;a href=&quot;https://codereview.stackexchange.com/questions/129046&quot;&gt;A different way to execute a hangman game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now, this wasn't my question, but it had a boring, awkward title (the first bullet). So I suggested a better one. Now, I did remove some information (how they wanted their review: to be compared with other implementations), but all this information was already in the body of the question. It shouldn't have been in the title in the first place, actually. The body of the question needs to have substance, but the title can draw in attention as long as it's not distractingly confusing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel that puns help the question stand out even a little from the crowd. After all, it's part of self-expression and it goes well with the site's fun, laid-back atmosphere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, go for the pun, but if you aren't keeping the clarity, you're not being &lt;em&gt;pun&lt;/em&gt;acious enough.&lt;/p&gt;&#xA;" OwnerUserId="104611" LastEditorUserId="104611" LastEditDate="2019-02-07T19:23:51.987" LastActivityDate="2019-02-07T19:23:51.987" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="6813" PostTypeId="1" CreationDate="2016-06-02T18:39:14.173" Score="3" ViewCount="42" Body="&lt;p&gt;I previously posted a class for review (~2 weeks ago).  It received some feedback.  I accepted a response.  I made changes per the review, then additional changes that were not motivated by the review.  I'd like to post the new version for additional review.  I'd like it to be open to anyone (not just the original reviewer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this against any rules, or should I do this differently (than a new post), or is there anything else I should be doing additionally (e.g., include a link to the original)?&lt;/p&gt;&#xA;" OwnerUserId="105703" LastEditorUserId="11728" LastEditDate="2016-06-04T10:06:41.043" LastActivityDate="2016-06-04T10:06:41.043" Title="Submitting a new version for review" Tags="|discussion|iterative-review|" AnswerCount="0" CommentCount="2" ClosedDate="2016-06-02T18:43:36.443" ContentLicense="CC BY-SA 3.0" />
  <row Id="6814" PostTypeId="1" AcceptedAnswerId="6839" CreationDate="2016-06-05T19:56:36.833" Score="20" ViewCount="898" Body="&lt;p&gt;We've just gotten the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6740/june-2016-community-challenge&quot;&gt;June 2016 Community Challenge&lt;/a&gt; going, so it's time to pick one for July.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for July 2016.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Thursday, June 30th, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout July (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-08-01T16:37:40.000" Title="July 2016 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6815" PostTypeId="1" AcceptedAnswerId="6817" CreationDate="2016-06-06T12:31:04.743" Score="4" ViewCount="628" Body="&lt;p&gt;I made a review of the comments on some code, and the user said something about that is the way that StyleCop mandates and I said they should mention that in the post, it wouldn't change my review, from what I see, StyleCop does more damage than it does fix things. but should I do something different with my review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is my review still valid even though it contradicts a tool that the user is currently using?  does my review become off topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/130035/pdf-script-tool-converts-documents-to-pdf-and-adds-fields-and-scripts&quot;&gt;Question in Question :&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/130035/pdf-script-tool-converts-documents-to-pdf-and-adds-fields-and-scripts&quot;&gt;PDF script tool to convert documents to PDF and add fields and scripts&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/130037/18427&quot;&gt;My Answer&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-06-06T18:15:06.850" Title="Is StyleCop bad?" Tags="|discussion|specific-question|specific-answer|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6816" PostTypeId="2" ParentId="6815" CreationDate="2016-06-06T12:35:06.327" Score="4" Body="&lt;p&gt;IMO, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the user has a constraint that, for this particular code, they need to use Stylecop then that's a legitimate reason not to use your advice, but that doesn't make your review any less correct.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-06-06T12:35:06.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6817" PostTypeId="2" ParentId="6815" CreationDate="2016-06-06T12:44:38.647" Score="8" Body="&lt;p&gt;The default StyleCop rules &lt;em&gt;do&lt;/em&gt; run counter to VS2015's recommended style guide, and you can point that out if you wish. That said, if OP is using StyleCop, it's part of a requirement (and should be treated as much of a requirement as using a thread to solve Sieve is in a particular question).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wouldn't say StyleCop is bad - it's great at enforcing consistency - and I don't think StyleCop being good or bad should found the basis of a review, but rather be a single point in that review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it would be worth mentioning to OP that his rules run counter to the .NET guidelines, but if that is what his team is using, then that's what he's going to have to stick with.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Reading your specific answer, I would say that while I agree with you, I'm not sure what you've put there is substantive enough for a review given that OP is using StyleCop. Your answer ultimately comes down to an opinion, though, rather than a review that actually adds value to the OP's code, IMO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do think OP should have mentioned he was using StyleCop in his OP.&lt;/p&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2016-06-06T12:44:38.647" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6818" PostTypeId="2" ParentId="6815" CreationDate="2016-06-06T12:55:02.370" Score="3" Body="&lt;p&gt;As the OP of the question in question, my reason for downvoting the answer in question was that it was not a constructive review of the code. Removing the documentation does nothing to improve the code itself, and while certain things (the enums for example) might read more naturally without the comments interjected, the enums or other pieces of code are not coded any better or worse solely because documentation is or is not present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that being said, after the fact, it was reconsidered, and summary comments have been removed considering that this is an end-user application and not an API. My concern with adding the comments in the first place is that I am a summer intern, and the IT team (not developers) will be responsible for maintaining the project after I leave. I wanted it to be as self-explanatory as possible, but my naming conventions were already doing that, and many of the summary comments were redundant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would remove the downvote from the answerer's answer, but the system is not permitting me to do so (it has been two days). As that is the case, I will accept what I assume was a retaliatory downvote on my question.&lt;/p&gt;&#xA;" OwnerUserId="75885" LastActivityDate="2016-06-06T12:55:02.370" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6819" PostTypeId="1" AcceptedAnswerId="6820" CreationDate="2016-06-06T18:37:24.163" Score="7" ViewCount="94" Body="&lt;p&gt;I searched FAQ and existing posts for similar language, but did not find a duplicate - apologies if this has already been asked and answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I posted a Java class for review.  I read and adhered to suggestions for writing quality posts.  A couple days passed with no responses, comments or votes, so I added a bounty (I had 75 rep and used 50 for the bounty).  While that was very recent, I'm not confident it'll receive any replies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is: is it considered bad form to ask a user in a comment in another post (not mine) to review my existing post?  E.g., User A posts, User B provides a nice response.  Can I add a comment to User B's response asking User B to review my (unrelated) post?&lt;/p&gt;&#xA;" OwnerUserId="105703" LastEditorUserId="12390" LastEditDate="2016-06-06T18:44:36.560" LastActivityDate="2016-06-06T18:59:27.817" Title="Asking for a review in a comment in another post" Tags="|discussion|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6820" PostTypeId="2" ParentId="6819" CreationDate="2016-06-06T18:46:05.260" Score="7" Body="&lt;p&gt;Yes, that would likely be considered bad form. Please avoid that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you are free to head into chat &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; and mention your post. Don't push it too far though, you cannot force anyone to review your code and there are many posts waiting to be reviewed.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-06-06T18:46:05.260" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6821" PostTypeId="2" ParentId="6819" CreationDate="2016-06-06T18:59:27.817" Score="4" Body="&lt;p&gt;It's great that you've read the help pages and that you're making an effort to improve the quality of your questions, and it shows.&#xA;Unfortunately, sometimes you need a bit of luck to get noticed,&#xA;and I think that's just what happened.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A couple days passed with no responses, comments or votes, so I added a bounty (I had 75 rep and used 50 for the bounty). While that was very recent, I'm not confident it'll receive any replies.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm confident you will receive answers by the time the bounty expires. Hopefully some of them will be good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As @Simon said, you can mention your post in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; to attract attention, as long as you don't overdo it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments on posts are intended to be related to the question/answer, so strictly speaking, a comment to draw attention to an unrelated post is not really appropriate.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-06-06T18:59:27.817" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6822" PostTypeId="1" AcceptedAnswerId="6823" CreationDate="2016-06-06T19:19:49.893" Score="22" ViewCount="338" Body="&lt;p&gt;I have written a question that hasn't gotten an answer in several days, and there's not much activity on my question (votes, views, comments).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What can I do to draw more attention to my question?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-06-06T21:21:55.520" Title="How can I make my question get more attention?" Tags="|discussion|faq|questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6823" PostTypeId="2" ParentId="6822" CreationDate="2016-06-06T19:19:49.893" Score="20" Body="&lt;p&gt;This is a common problem on Code Review, as we have plenty of &lt;a href=&quot;https://codereview.stackexchange.com/questions?sort=unanswered&quot;&gt;unanswered questions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While you are waiting for a review, and to increase the probability that your question will be answered sooner, there are a couple of things you can do:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Improve your question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;Simon's guide for asking a good question&lt;/a&gt; for several tips on how to improve your question. Be sure to have a high quality question before trying the other tips. You should be proud of your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing a question will &lt;a href=&quot;https://codereview.stackexchange.com/questions?sort=active&quot;&gt;bump it on the front page&lt;/a&gt; and good quality questions are more likely to receive the answer that you want. Please avoid editing your question too often, and make sure that your edits improve the question.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Bounty&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange has a &lt;a href=&quot;/help/bounty&quot;&gt;bounty system&lt;/a&gt; that allows you to offer up some of your reputation to draw attention to your question and award it to someone who answers your question.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Chat&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You can head into &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; (Code Review official chat room) and mention your post. Just be sure to not push it too far, as that might upset some of the regulars in the room. Remember that you cannot force anyone to review your code and there are many posts waiting to be reviewed.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Answer another question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;If you answer someone else's question and review their code, that will increase the probability that someone who's out looking for unanswered questions to answer will find and review your code and post an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might think that you're not good enough (yet) to post an answer, but reviewing code and posting answers is another way to increase your skill.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Things to not do&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Please &lt;strong&gt;don't try to contact specific users in other ways.&lt;/strong&gt; Do NOT lookup someone on Facebook. Do NOT send an e-mail asking a random user to answer your question (whether it's on Code Review or Stack Overflow or elsewhere in the Stack Exchange network).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is also &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6819/31562&quot;&gt;bad form&lt;/a&gt; to post a comment on other users' unrelated posts asking them to review your code.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-06-06T21:21:55.520" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6824" PostTypeId="1" AcceptedAnswerId="6826" CreationDate="2016-06-07T11:54:04.813" Score="12" ViewCount="289" Body="&lt;p&gt;Often when I am reviewing code on Code Review I focus on readability of code, SRP, testing and things of that nature. For example, as I am writing an answer, I point out bad variable, function and/or class names and suggest (better) alternatives. I clearly state why bad names are bad in general and why I suggested the alternatives.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After going through a bunch of critique points I sometimes end up putting up a rewrite of the original code near the bottom of my answer. I usually only do this if the original question did not contain too much code. See &lt;a href=&quot;https://codereview.stackexchange.com/questions/129919/php-class-which-preserves-line-break-by-splitting-the-line-into-as-many-line-bre/129943#129943&quot;&gt;this example&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I clearly do not give a &quot;code only&quot; answer with no explanation at all. I tend to give very thorough answers and always try to explain myself as best I can.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it acceptable to provide fully rewritten code in the answer of a Code Review question?&lt;/p&gt;&#xA;" OwnerUserId="94911" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-06-17T14:47:17.580" Title="Is it acceptable for an answer to contain fully rewritten code?" Tags="|discussion|answers|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6825" PostTypeId="2" ParentId="6824" CreationDate="2016-06-07T12:09:25.470" Score="4" Body="&lt;p&gt;The Off-topic version of a Code-Only answer is just that, a Code-&lt;strong&gt;Only&lt;/strong&gt; answer.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as your answer provides useful review of the OP's code, if you want to illustrate your points by writing your own version then it's absolutely fine.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2016-06-07T12:09:25.470" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6826" PostTypeId="2" ParentId="6824" CreationDate="2016-06-07T12:13:34.583" Score="21" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it acceptable to provide fully rewritten code in the answer of a CodeReview question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. Actually &lt;a href=&quot;https://codereview.stackexchange.com/a/129774/42401&quot;&gt;I done this the other day&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do you have to? No.&lt;br&gt;&#xA;Is it encouraged? No.&lt;br&gt;&#xA;Is it discouraged? If it has the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, otherwise no.&lt;br&gt;&#xA;Does the OP like it? Probably.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An answer is quite personal, and so as long as you review the code, we can't slap you on the wrists. We may not upvote if we don't like the review, or disagree with it. But if code blocks help you review then keep using them.&#xA;It's what they're there for. And don't forget, they're optional too. So an answer with &lt;em&gt;no code&lt;/em&gt; can be fine too.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-06-07T18:22:41.293" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6827" PostTypeId="2" ParentId="6814" CreationDate="2016-06-07T18:48:50.640" Score="6" Body="&lt;h1&gt;Create an &lt;a href=&quot;https://en.wikipedia.org/wiki/Internet_of_things&quot; rel=&quot;nofollow noreferrer&quot;&gt;IoT&lt;/a&gt; application&lt;/h1&gt;&#xA;&lt;p&gt;Maybe you've been looking for an excuse to finally dust off your &lt;a href=&quot;https://en.wikipedia.org/wiki/Raspberry_Pi&quot; rel=&quot;nofollow noreferrer&quot;&gt;Raspberry Pi&lt;/a&gt;. Maybe you have an &lt;a href=&quot;https://en.wikipedia.org/wiki/Amazon_Echo&quot; rel=&quot;nofollow noreferrer&quot;&gt;Amazon Echo&lt;/a&gt; and you want test out some of its functions, or maybe you just want to finally finish your &lt;a href=&quot;https://en.wikipedia.org/wiki/Arduino&quot; rel=&quot;nofollow noreferrer&quot;&gt;Arduino&lt;/a&gt; project or just write a smartwatch app!&lt;/p&gt;&#xA;&lt;p&gt;Either way, this is for you and anyone else who may have interest in the hardware side of things / include images/videos where applicable, bonus points for communication on multiple layers / integration across several platforms.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-06-07T18:48:50.640" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6828" PostTypeId="2" ParentId="6824" CreationDate="2016-06-07T19:02:11.090" Score="9" Body="&lt;p&gt;I certainly hope it's &lt;em&gt;acceptable&lt;/em&gt;, as I try to &lt;strong&gt;always&lt;/strong&gt; add the complete code to my answers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do this because I don't just read the code and suggest fixes, I implement them and ensure that the code continues to compile and run. I also execute the tests, when the OP is wonderful enough to include those. I find that doing the refactoring in my editor places me in a better state of mind; I'm just doing what I do everyday.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually precede the code with a long list of bullet points that detail each of the changes that I've made. I add these as code comments as I'm refactoring, then reformat them for human consumption before finally posting. If I'm feeling very ambitious, these are actually the git commit logs :-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; Yes, it's fine to post the entire improved code, but use human-focused prose to describe what you did and why.&lt;/p&gt;&#xA;" OwnerUserId="32521" LastActivityDate="2016-06-07T19:02:11.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6829" PostTypeId="1" CreationDate="2016-06-07T21:47:15.313" Score="1" ViewCount="48" Body="&lt;p&gt;Over on Stack Overflow, I frequently see exchanges like the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questioner: I have to do [algorithmically complex task]. I've written [unworkably naive algorithm that will need to be scrapped], but it's too slow and I [got bored/got a &amp;quot;time limit exceeded&amp;quot; message]. Can you help?&lt;/p&gt;&#xA;&lt;p&gt;Commenter: Working code belongs on Code Review. Voting to close.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Is this actually the kind of thing that should be moved to Code Review?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The existing code is irrelevant. It does not need to be &lt;em&gt;improved&lt;/em&gt;; it needs to be &lt;em&gt;replaced entirely&lt;/em&gt;. Frequently, the questioner explicitly says that they think the code is useless or that they're only posting it to show that they tried.&lt;/li&gt;&#xA;&lt;li&gt;Anything like style cleanup, consistent variable names, or avoiding deprecated APIs is completely tangential to the question.&lt;/li&gt;&#xA;&lt;li&gt;Code that fails to meet its performance requirements, especially by such a huge margin as these algorithms usually do, can hardly be considered &amp;quot;working&amp;quot;.&lt;/li&gt;&#xA;&lt;li&gt;If you submitted code like this for code review in your actual job, you would be told to stop wasting other engineers' time with code you know isn't ready.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It really seems like these questions are a better fit for Stack Overflow, not Code Review. Should such questions actually be moved here, or should they stay on Stack Overflow?&lt;/p&gt;&#xA;" OwnerUserId="29492" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-06-07T22:08:11.470" Title="Unworkably slow algorithms and the scope of code review" Tags="|discussion|" AnswerCount="0" CommentCount="4" ClosedDate="2016-06-07T21:57:15.287" ContentLicense="CC BY-SA 3.0" />
  <row Id="6830" PostTypeId="1" AcceptedAnswerId="6831" CreationDate="2016-06-08T06:14:01.550" Score="6" ViewCount="205" Body="&lt;p&gt;I've recently started working with Elixir and am working hard to write my code &quot;the elixir way.&quot; In doing this, I've written some code which is obviously &lt;em&gt;bad&lt;/em&gt; and unreadable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to post a question showing several snippets of code that explains what I've done, why I wrote it the way I did, and ask for suggestions on better ways to write the same functionality that is more idiomatically &quot;good&quot; Elixir code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do realize that this may be slightly prone to personal opinions. I also think that the established norms for Elixir code combined with how much my code looks like spaghetti will mostly negate any the potential problems with opinion driven answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Would posting my question on the main site be appropriate?&lt;/strong&gt; Have I misunderstood the basis of the site?&lt;/p&gt;&#xA;" OwnerUserId="106178" LastActivityDate="2016-06-08T13:51:58.703" Title="Is it acceptable to ask for help refactoring code?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6831" PostTypeId="2" ParentId="6830" CreationDate="2016-06-08T13:51:58.703" Score="11" Body="&lt;p&gt;Assuming your code works as intended, just show us what you've got, walk reviewers through your code - include as much context as possible (well, try to keep the post &lt;em&gt;digestible&lt;/em&gt;, put yourself in the reviewers' shoes!).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also keep in mind:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Posting a complete, working program is preferred over posting snippets.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's harder for reviewers to &quot;put the pieces together&quot; and get the &quot;big picture&quot; if the code is scattered across a number of small snippets. If possible, make it one code block. If that's really a lot of scrolling and there's a logical place to split it (e.g. a class), then make it multiple code blocks; at the end of the day it's about making your post interesting and easy to read, with enough explanation to know what problem you're solving without having to read the code, and enough code for reviewers to chew on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Include what your concerns are - &lt;em&gt;looks like spaghetti&lt;/em&gt; is very much a valid concern!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't need to &lt;em&gt;explicitly&lt;/em&gt; ask for help refactoring your code: if refactoring is in order, reviewers will suggest it naturally - after all, &lt;em&gt;making code slightly less wrong&lt;/em&gt; is about refactoring, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think you misunderstand the site. Just make a well-formatted question, you'll do great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some helpful meta posts (browse around, there's a lot more!):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/23788&quot;&gt;How to get the best value out of Code Review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/23788&quot;&gt;Simon's checklist for a great Code Review question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-06-08T13:51:58.703" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6832" PostTypeId="2" ParentId="1954" CreationDate="2016-06-08T18:34:20.097" Score="7" Body="&lt;p&gt;The number one most important thing you can do is:&lt;/p&gt;&#xA;&lt;h3&gt;Explain what your code is supposed to do!&lt;/h3&gt;&#xA;&lt;p&gt;All too often, questions on Code Review look like this, and are simply impossible to answer.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is a program I've written. Is it any good? Should I have used a class? Do you have any tips for how to make it faster?&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;def process(tbl):&#xA;    it, res = [], []&#xA;    for item in sorted(tbl.keys()):&#xA;        it.append((item, tbl[item]))&#xA;    for i in range(len(it)):&#xA;        if it[i] == it[0]:&#xA;            continue&#xA;        it1, it2 = it[:i], it[i:]&#xA;        if sum(it1) &amp;lt; sum(it2):&#xA;            res.append((it1[-1][0] + it2[0][0]) / 2)&#xA;        else:&#xA;            res.append((it2[-1][0] + it1[0][0]) / 2)&#xA;    return res&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Try to put yourself into the position of a reviewer. We don't know what problem you were trying to solve, unless you tell us. We don't know how this code was supposed to solve the problem, unless you explain it to us. And if we don't know what code is supposed to do, we can't review it.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-06-08T18:34:20.097" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6833" PostTypeId="2" ParentId="6814" CreationDate="2016-06-09T13:02:59.023" Score="5" Body="&lt;h1&gt;Cover a board with dominoes&lt;/h1&gt;&#xA;&lt;p&gt;Given an arbitrarily sized and shaped board of squares, find&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If there is a way to cover it with dominoes (2x1 squares) such that each square is covered and no two squares overlap.&lt;/li&gt;&#xA;&lt;li&gt;If there is a way to cover it, the number of different ways it can be covered.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Bonus:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;For each domino covering in 2 above, draw/write the covering.&lt;/li&gt;&#xA;&lt;li&gt;Generate a board with a specified number of domino coverings. Even more bonus: draw/write all the coverings.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Input would be passed as an &lt;code&gt;array&lt;/code&gt; of &lt;code&gt;chars&lt;/code&gt; (or a &lt;code&gt;string&lt;/code&gt;, whatever your program can read from a file passed via &lt;code&gt;stdin&lt;/code&gt;) where a square is represented by &lt;code&gt;'■'&lt;/code&gt; and an empty space is represented by &lt;code&gt;' '&lt;/code&gt;. The input for bonus two would be an &lt;code&gt;int&lt;/code&gt; (or long, if you wanted to allow for very many coverings).&lt;/p&gt;&#xA;&lt;p&gt;The output should be at least the number of coverings, with 0 being valid to mean there are no coverings. Bonus 1 could vary depending on your language/library. You could use a graphics toolkit to actually draw the board and dominoes, or make some form of ASCII representation of it and write it to a file or &lt;code&gt;stdout&lt;/code&gt;. Bonus 2 would work the same; either draw it or write it.&lt;/p&gt;&#xA;&lt;p&gt;Example input file 1:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;■■&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Output: 1&lt;/p&gt;&#xA;&lt;p&gt;Example input file 2:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; ■&#xA;■■■&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Output: 0&lt;/p&gt;&#xA;&lt;p&gt;Example input file 3:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;■■■■&#xA;■■■■&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Output: 5&lt;/p&gt;&#xA;&lt;p&gt;Example input file 4:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;  ■&#xA;■■■&#xA; ■&#xA; ■&#xA; ■■■&#xA;   ■&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Output: 1&lt;/p&gt;&#xA;&lt;p&gt;Example input file 5:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;■■■■&#xA;■■■■&#xA;■■■■&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Output: 10&lt;/p&gt;&#xA;" OwnerUserId="75885" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-06-09T13:02:59.023" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6834" PostTypeId="1" AcceptedAnswerId="6835" CreationDate="2016-06-09T18:12:11.893" Score="7" ViewCount="198" Body="&lt;p&gt;With enough reason &lt;a href=&quot;https://codereview.stackexchange.com/q/131188&quot;&gt;this question&lt;/a&gt; was closed for being out of scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meanwhile I gave some advice to the OP and the question seems to be in shape for a re-open vote. I already placed my vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also made question to wait some time before bringing this to meta because I wanted to verify that the re-opening queue was enough to address this scenarios. And by the fact that I am bringing this to meta it seems it isn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I advise two more things that should be done when a reopen vote is cast:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Alert all downvoters&lt;/li&gt;&#xA;&lt;li&gt;Alert all closers&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Please give credit to the user because he showed effort and now his question is on-topic. If his question fits the community and is a good question it should be reopened. If you are reopening there isn't a reason for not providing a positive vote, effort has been shown.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;According to &lt;a href=&quot;https://codereview.stackexchange.com/review/reopen/history&quot;&gt;the reopen queue history&lt;/a&gt; this question was left closed by three users. &#xA;Are there still reasons to leave this question closed? Or did they just rush their close vote?&lt;/p&gt;&#xA;" OwnerUserId="22270" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-06-09T21:51:07.753" Title="Why was &quot;Get minimum of four and maximum up to a limit&quot; not reopened after the code was fixed?" Tags="|discussion|specific-question|review|vote-to-reopen|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6835" PostTypeId="2" ParentId="6834" CreationDate="2016-06-09T18:53:11.267" Score="9" Body="&lt;p&gt;Thanks for bringing this question to attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have run the program and verified that it indeed produces the expected output given the sample input.  I have therefore upvoted and reopened the question.  I encourage everyone to upvote it as well for the effort that the author has made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also found that the question was an undeclared &lt;a href=&quot;//stackoverflow.com/q/37646630/1157100&quot; rel=&quot;nofollow&quot;&gt;cross-post from Stack Overflow&lt;/a&gt;, and have advised the author to delete the Stack Overflow question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-06-09T18:53:11.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6836" PostTypeId="2" ParentId="6834" CreationDate="2016-06-09T20:13:35.407" Score="6" Body="&lt;p&gt;I voted to leave it closed because the revised version &lt;strong&gt;removed the problem description&lt;/strong&gt; that the code was purporting to address.  So although the code was updated, it would have earned an &quot;unclear what you're asking&quot; close vote even after the edit.  I see it's been edited again since then to restore that vital bit of information.  I'd have edited it myself, but it wasn't clear that the removal of the question wasn't intentional, e.g. the code could have been revised to solve a different problem or one with similar but different constraints.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://codereview.stackexchange.com/revisions/131188/4&quot;&gt;https://codereview.stackexchange.com/revisions/131188/4&lt;/a&gt; for the version I voted to leave closed.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-06-09T20:18:39.353" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6838" PostTypeId="2" ParentId="6811" CreationDate="2016-06-10T01:49:59.407" Score="5" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/uwp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;uwp&amp;#39;&quot; rel=&quot;tag&quot;&gt;uwp&lt;/a&gt; is the acronym used by microsoft commonly (&lt;a href=&quot;https://msdn.microsoft.com/en-us/windows/uwp/get-started/universal-application-platform-guide&quot; rel=&quot;nofollow noreferrer&quot;&gt;an example here&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/win-universal-app&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;win-universal-app&amp;#39;&quot; rel=&quot;tag&quot;&gt;win-universal-app&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/windows-universal&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;windows-universal&amp;#39;&quot; rel=&quot;tag&quot;&gt;windows-universal&lt;/a&gt; names were more commonly used for the platform that targeted Windows 8.1 and Windows Phone 8.1, however I believe that having them as synonyms to UWP might be a good idea as googling those still returns documentations about UWP.&lt;/p&gt;&#xA;" OwnerUserId="95287" LastActivityDate="2016-06-10T01:49:59.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6839" PostTypeId="2" ParentId="6814" CreationDate="2016-06-10T14:34:44.637" Score="23" Body="&lt;h3&gt;Monopoly&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://codereview.stackexchange.com/q/129763/27623&quot;&gt;Monopoly question was posted recently&lt;/a&gt;, and was very well received by the entire Stack Exchange community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my proposal is to &lt;a href=&quot;http://richard_wilding.tripod.com/monorules.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;strong&gt;&lt;em&gt;create a Monopoly game&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;. It seems like it'd be a challenge to implement this game well, but easy enough to get a lot of participants involved.  And, as always, bonus points for AI players.&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-06-10T14:34:44.637" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="6840" PostTypeId="1" CreationDate="2016-06-15T09:40:42.860" Score="1" ViewCount="53" Body="&lt;p&gt;Do you think is ok to answer your own question with a &quot;minor&quot; optimization?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: this is a different case from &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/187&quot;&gt;that question&lt;/a&gt; because there is no previous answer and I am not aggregating suggestions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/131954/naive-parallel-sieve-of-eratosthenes-in-java&quot;&gt;Naive parallel Sieve of Eratosthenes in Java&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found in my own code space for optimization. Actually it could double the speed of the code for huge numbers but would not affect significantly small numbers. Until now, the question did not have any answer. Adding a comment would be very complex because the change was not marginal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I posted my answer but I am still not sure if was a fair/good move.&lt;/p&gt;&#xA;" OwnerUserId="38028" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-06-15T10:06:18.377" Title="&quot;Reviewing&quot; your own code - &quot;minor&quot; optimization change - no previous answer" Tags="|discussion|self-answer|" AnswerCount="0" CommentCount="4" ClosedDate="2016-06-15T10:07:18.617" ContentLicense="CC BY-SA 3.0" />
  <row Id="6841" PostTypeId="1" AcceptedAnswerId="6843" CreationDate="2016-06-15T21:28:29.403" Score="12" ViewCount="251" Body="&lt;p&gt;I've made a couple of suggested edits to &lt;a href=&quot;https://codereview.stackexchange.com/q/128599/4203&quot;&gt;this question&lt;/a&gt;.  The &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/56854&quot;&gt;first one&lt;/a&gt; was rejected because it deviated from he original intent / it edited code.  When I looked at the suggested edit, it did look like I had just hacked away at the code, so I wasn't surprised it had been rejected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made a &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/59129&quot;&gt;second attempt&lt;/a&gt; which was approved, however the edit to the code block was undone by @mdfst13 as part of the approval.  The edit I've been attempting to make is essentially to remove 8 spaces from the entire code block.  Currently it's indented like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        code starts here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;And I've been trying to adjust it so that the code starts at the left of the code block:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;code should start here&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I'm not changing the content of the code, or the relative indenting of the code within the block, simply adjusting the whole block to the left.  &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1816/4203&quot;&gt;This answer&lt;/a&gt; suggests that this kind of edit might be ok, however it's a couple of years old and site attitudes change over time.  Part of why I'm suggesting edits now is because I want to get a feel for what is/isn't acceptable to the community before I get editing privileges, so what is the guideline here, is it acceptable to remove white space from code blocks if it doesn't change the shape of the code, or is the basic rule, &lt;strong&gt;Don't change code blocks in questions at all&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2019-08-10T08:32:19.577" Title="Removing leading white space in question code blocks" Tags="|discussion|site-policy|editing|review|suggested-edits|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6842" PostTypeId="2" ParentId="6841" CreationDate="2016-06-16T00:57:30.763" Score="2" Body="&lt;p&gt;The general rule is that people should make code look like it does in their IDE.  It is common in an IDE for code to appear something like &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;namespace FOO {&#xA;    class BAR {&#xA;        BAR() {&#xA;            // elided for brevity -- please don't do this in real questions&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But then people remove the context:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        BAR() {&#xA;            // elided for brevity -- please don't do this in real questions&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I don't consider this to be overly indented, as it matches what they have in their IDE.  If they later restore the context, they shouldn't have to reindent the code block.  &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;When I do edit code blocks&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;BAR() {&#xA;// elided for brevity -- please don't do this in real questions&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;}&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This block is obviously wrong.  Some of the code isn't even in the block.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;BAR() {&#xA;    // elided for brevity -- please don't do this in real questions&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems more likely to be what they intended (when you use the GUI to start a code block, it indents the first line by four spaces).  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2016-06-16T00:57:30.763" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6843" PostTypeId="2" ParentId="6841" CreationDate="2016-06-16T09:13:09.447" Score="15" Body="&lt;p&gt;In general you shouldn't be editing code in the question, but instead reviewing it. But there are at least two cases where it's fine to make an exception:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Where the poster has fumbled the formatting. See for example &lt;a href=&quot;https://codereview.stackexchange.com/posts/128702/revisions&quot;&gt;this question&lt;/a&gt;, where the poster didn't know how to follow a numbered list with a code block. It's fine to fix this kind of mistake.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Where excessive common indentation causes the code to run off the right-hand side of the window, making it unreadable. It's fine to remove the common indentation in the name of readability.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/posts/128599/revisions&quot;&gt;Your edit&lt;/a&gt; falls under exception (2) and looks fine to me. Accordingly, I've rolled back to your version of the question.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-06-16T09:13:09.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6845" PostTypeId="1" CreationDate="2016-06-18T06:03:00.003" Score="5" ViewCount="112" Body="&lt;p&gt;It appears that various elements are misaligned within the mod message page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/eeuCH.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/eeuCH.jpg&quot; alt=&quot;&amp;quot;Moderator private message&amp;quot; guidelines (1)&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/tnoSa.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/tnoSa.jpg&quot; alt=&quot;&amp;quot;Moderator private message&amp;quot; guidelines (2)&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't remember exactly how it used to look, but I believe the guidelines box (and the message box) should be along the left under the header with the chat boxes along the right.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;OS:&lt;/strong&gt; Windows 7&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Browser:&lt;/strong&gt; Chrome 51.0.2704.103 m&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Active extensions:&lt;/strong&gt; None&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="52915" LastEditDate="2022-11-18T16:31:56.480" LastActivityDate="2022-11-18T16:31:56.480" Title="Possible misalignment within mod message page" Tags="|bug|status-completed|design|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="6846" PostTypeId="1" CreationDate="2016-06-19T15:09:06.100" Score="10" ViewCount="122" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/synchronization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synchronization&amp;#39;&quot; rel=&quot;tag&quot;&gt;synchronization&lt;/a&gt; can have two meanings:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An issue with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/thread-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;thread-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;thread-safety&lt;/a&gt; / &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/locking&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;locking&amp;#39;&quot; rel=&quot;tag&quot;&gt;locking&lt;/a&gt; / &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/concurrency&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;concurrency&amp;#39;&quot; rel=&quot;tag&quot;&gt;concurrency&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Copying and reconciling versions of data which may have diverged&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The two senses of the word are barely related to each other, and probably shouldn't bear the same tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should we do with the tag?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2016-06-26T04:43:39.830" LastActivityDate="2016-06-26T04:46:51.580" Title="Let's get in sync about what we mean by [synchronization]" Tags="|discussion|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6847" PostTypeId="2" ParentId="6846" CreationDate="2016-06-19T16:43:59.137" Score="4" Body="&lt;p&gt;It appears that a majority of the questions correspond with the former, so perhaps we can keep the tag for just those questions.  If need be, we can rename this original tag (maybe &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/thread-synchronization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;thread-synchronization&amp;#39;&quot; rel=&quot;tag&quot;&gt;thread-synchronization&lt;/a&gt; would work for the former) and create a new tag for the latter questions.  It would allow us to keep this tag while avoiding misuse.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I instead made the changes as suggested in the comments:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Tagged questions unrelated to process synchronization with a new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sync&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sync&amp;#39;&quot; rel=&quot;tag&quot;&gt;sync&lt;/a&gt; tag&lt;/li&gt;&#xA;&lt;li&gt;Synonymized &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/synchronization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;synchronization&amp;#39;&quot; rel=&quot;tag&quot;&gt;synchronization&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/thread-safety&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;thread-safety&amp;#39;&quot; rel=&quot;tag&quot;&gt;thread-safety&lt;/a&gt;, with the latter as the master (this can always be changed)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2016-06-26T04:46:51.580" LastActivityDate="2016-06-26T04:46:51.580" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6849" PostTypeId="1" CreationDate="2016-06-23T07:46:38.440" Score="2" ViewCount="92" Body="&lt;p&gt;I have translated a project from Java to C#. I want to have a review of this project as some of the results are not as desired though the code is executing successfully.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How to share this project as it contains much code? Do I need to discuss each and every part of code or via what can I share the code description?&lt;/p&gt;&#xA;" OwnerUserId="109645" OwnerDisplayName="Taufel" LastEditorUserId="9357" LastEditDate="2016-06-23T07:59:14.133" LastActivityDate="2016-06-23T08:04:37.483" Title="Project translation from Java to C#" Tags="|discussion|code-length|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6850" PostTypeId="2" ParentId="6849" CreationDate="2016-06-23T08:04:02.180" Score="3" Body="&lt;p&gt;We have a higher characterlimit here on CR, but usually lots of code will scary off answerers so I would suggest you strip your question down to one class or some methods out of this class (if the class is too big). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you have received hopefully good answers you should incorporate these answers into the remaining code of your project. If you then still aren't satisfied with the remaining code you should come back and ask either a follow up question (targeting the same code) with a link to the previous question or ask a new question involving new code.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2016-06-23T08:04:02.180" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6851" PostTypeId="2" ParentId="6849" CreationDate="2016-06-23T08:04:37.483" Score="8" Body="&lt;p&gt;If your code is not working as intended, you should not ask about how to fix it on Code Review. Such a question would be considered off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming that your code &lt;em&gt;does&lt;/em&gt; work as intended, you still need to post the code to be reviewed directly in the question. You may optionally add links to external sites (such as GitHub) as a supplement. The size limit is 64 kB.  However, if you have a very large project, it would be a good idea to frame your question to &lt;a href=&quot;/q/1919/9357&quot;&gt;focus on some portion of the project&lt;/a&gt;. Otherwise, the question might be too overwhelming to be appealing or too complex to be reviewed adequately.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-06-23T08:04:37.483" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6852" PostTypeId="1" CreationDate="2016-06-23T08:49:57.697" Score="2" ViewCount="49" Body="&lt;p&gt;A very simple question, but I haven't seen whether this is acceptable behaviour here. I do see mention of 'iterative' code reviews, which I assume refers to &quot;post, receive answer(s), edit, answers updated&quot; type questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apologies if this is already explained somewhere.&lt;/p&gt;&#xA;" OwnerUserId="108249" LastEditorUserId="31562" LastEditDate="2016-06-23T15:30:11.823" LastActivityDate="2016-06-23T15:30:11.823" Title="Do I edit my question based on answers?" Tags="|discussion|asking-questions|iterative-review|" AnswerCount="2" CommentCount="1" ClosedDate="2016-06-23T15:29:02.443" ContentLicense="CC BY-SA 3.0" />
  <row Id="6853" PostTypeId="2" ParentId="6852" CreationDate="2016-06-23T09:07:04.990" Score="1" Body="&lt;p&gt;No, because editing the question by integrating answers would invalidate the answers.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2016-06-23T09:07:04.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6854" PostTypeId="2" ParentId="6852" CreationDate="2016-06-23T12:25:06.943" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I do see mention of 'iterative' code reviews, which I assume refers to &quot;post, receive answer(s), edit, answers updated&quot; type questions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;An iterative review is multiple questions on the same problem.  Each code modification is a new question with new answers.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is more information under the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765/42401&quot;&gt;link&lt;/a&gt; that @JoeWallis posted.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.860" LastActivityDate="2016-06-23T12:25:06.943" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6855" PostTypeId="1" AcceptedAnswerId="6861" CreationDate="2016-06-23T16:41:14.863" Score="-9" ViewCount="128" Body="&lt;p&gt;I'm trying out a new type of review, which includes a score card at the top &lt;em&gt;in addition to the rest of the review&lt;/em&gt; to summarize how the code shapes up.  I would like to standardize the scores within the card and improve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's what it currently looks like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;Code Score&lt;/h1&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Design&lt;/strong&gt;: n/a&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Readability &amp;amp; Maintainability&lt;/strong&gt;: n/a&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Functionality&lt;/strong&gt;: n/a&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Performance&lt;/strong&gt;: n/a&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Security&lt;/strong&gt;: n/a&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Test coverage&lt;/strong&gt;: n/a&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any suggestions on improving them?&lt;/p&gt;&#xA;" OwnerUserId="27623" LastEditorUserId="23788" LastEditDate="2016-06-23T16:59:19.483" LastActivityDate="2016-06-30T15:17:34.370" Title="Code Score Cards" Tags="|discussion|answers|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6861" PostTypeId="2" ParentId="6855" CreationDate="2016-06-23T16:53:23.763" Score="19" Body="&lt;h2&gt;How does a score card actually help the OP?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Telling them their code sucks, without explaining how to improve it, is no benefit to anybody.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Telling them how to improve it, by definition, involves explaining why it's not so good at the moment. So why have the score if you're just going to tell them in your review anyway. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, code reviews are inherently subjective. You can objectively say if code follows certain standards and best practices, but then you fall into the trap of optimising for metrics you can objectively measure, as opposed to the things that are actually important (In general or in the specific context of the code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO, a score card is going to be kinda feel-good but incredibly subjective and will not add anything useful to a review. It may even hurt by implying a level of objectivity and certainty that &lt;strong&gt;never&lt;/strong&gt; exists in code.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="22222" LastEditDate="2016-06-23T21:28:11.953" LastActivityDate="2016-06-23T21:28:11.953" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6862" PostTypeId="1" CreationDate="2016-06-29T07:40:58.330" Score="2" ViewCount="52" Body="&lt;p&gt;I proposed an &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/59736&quot;&gt;edit&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/a/133320/110113&quot;&gt;this answer&lt;/a&gt; to one of my questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit consisted of replacing two single quotes with two double quotes. The sample code in the original answer failed to compile; the edited version compiled and ran as advertised.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The 6-character-minimum-edit rule forced me to add irrelevant noise to an edit that otherwise simply turned bad code into good. This number of characters restriction seems pointless and counterproductive. What is the best way of dealing with it?&lt;/p&gt;&#xA;" OwnerUserId="110113" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-06-29T13:14:45.983" Title="Dealing with &quot;edits must be at least 6 characters long&quot;" Tags="|discussion|specific-answer|suggested-edits|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6863" PostTypeId="1" AcceptedAnswerId="6866" CreationDate="2016-06-29T07:49:58.207" Score="3" ViewCount="79" Body="&lt;p&gt;I proposed an &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/59736&quot;&gt;edit&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/a/133320/110113&quot;&gt;this answer&lt;/a&gt; to one of my questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit consisted of replacing two single quotes with two double quotes. The sample code in the original answer failed to compile; the edited version compiled and ran as advertised.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Peer review of the edit rejected the edit with the apparent stock-phrase:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This edit was intended to address the author of the post and makes no sense as an edit. It should have been written as a comment or an answer&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Subsequently I pointed out the bug in a comment, whereupon the code's author promptly performed exactly the same edit that had I proposed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely a simple bugfix to posted code is aimed at everyone reading the code, not just the author. Rejecting the edit merely delayed a necessary bugfix and increased the amount of effort required to get it done and the number of people involved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was this a reasonable rejection of the edit?&lt;/p&gt;&#xA;" OwnerUserId="110113" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-06-29T13:16:23.170" Title="Peer review rejects bugfix edit on ground of it being aimed at the author" Tags="|discussion|specific-answer|suggested-edits|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6864" PostTypeId="2" ParentId="6863" CreationDate="2016-06-29T08:22:10.067" Score="4" Body="&lt;p&gt;Leaving the reasonability of rejection as a &quot;reply-to-author edit&quot; aside, I noticed something in your edit:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;-- SE disallows edits shorter than 6 chars! Grr!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is unnecessary meta-commentary, if not borderline &quot;vandalism&quot; (note the quotation marks). As such it's not helpful to be in a post (and by extension in an edit). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Character-Restriction does not apply to instant edits, such as people with edit privileges, the post owner and moderators. The edit should've been rejected, because that doesn't belong into an SE post.&lt;br&gt;&#xA;For future reference: if you need to make an edit that has too little characters, you can always add syntax-highlighting to a codeblock like so:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-[languagecode] --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This is enough to top the character limit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So much and happy editing :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2016-06-29T08:22:10.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6865" PostTypeId="2" ParentId="6862" CreationDate="2016-06-29T08:52:21.117" Score="3" Body="&lt;p&gt;To reach the minimum edit length, instead of adding something meaningless, a better workaround is to add something meaningful, even if it's not related to the main purpose of your change. Granted, that's harder, sometimes a lot harder, but the result is better, by definition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another possible workaround is to leave a comment instead of editing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know of a better way to deal with it. I assume the rule was carefully tuned to the current limits to reduce meaningless edits while at the same time minimize false positives like your rare case. To dispute this rule, I suggest to post on &lt;a href=&quot;https://meta.stackexchange.com/&quot;&gt;Meta Stack Exchange&lt;/a&gt; instead (if it doesn't already exist).&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-06-29T08:52:21.117" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6866" PostTypeId="2" ParentId="6863" CreationDate="2016-06-29T09:06:46.827" Score="8" Body="&lt;p&gt;The correction of the compilation alone, without the junk comment would have been a great edit, appropriate and encouraged. The rejection message is a stock message, and doesn't reflect the real reason your edit was rejected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As @Vogel612 already said, the rejection is reasonable and correct, simply because the commentary is practically just junk. We understand your good intentions and that you simply didn't know a better way, but that doesn't make it a good edit, so rejection is appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, a better way to handle the suggested edit would have been the &lt;strong&gt;Improve Edit&lt;/strong&gt; option, and either remove the junk, or if that's not possible due to the 6 character limit (for users without the powa), then replace the junk with something meaningful (which of course can be very hard).&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2016-06-29T10:07:48.923" LastActivityDate="2016-06-29T10:07:48.923" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6867" PostTypeId="2" ParentId="6862" CreationDate="2016-06-29T10:47:47.683" Score="3" Body="&lt;p&gt;You leave a comment, and if you don't get a reaction, you go to the 2nd monitor and ask there. Padding your edit is NOT allowed and gets you an instant reject, because adding that padding is just, well, noise!&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-06-29T10:47:47.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6868" PostTypeId="1" AcceptedAnswerId="6869" CreationDate="2016-06-29T16:21:17.880" Score="21" ViewCount="235" Body="&lt;p&gt;The only options currently are&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Looks OK&lt;/li&gt;&#xA;&lt;li&gt;Edit&lt;/li&gt;&#xA;&lt;li&gt;Delete&lt;/li&gt;&#xA;&lt;li&gt;Skip&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But when you have a code only answer,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It isn't Okay&lt;/li&gt;&#xA;&lt;li&gt;There isn't anything to edit really&lt;/li&gt;&#xA;&lt;li&gt;Deleting a good start to a review seems like a bad idea&lt;/li&gt;&#xA;&lt;li&gt;Skipping the review doesn't help anyone&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What should be done when the code looks like an improvement, but there is no explanation of why the code would be better written like the code provided?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/low-quality-posts/59778&quot;&gt;https://codereview.stackexchange.com/review/low-quality-posts/59778&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/low-quality-posts/59770&quot;&gt;https://codereview.stackexchange.com/review/low-quality-posts/59770&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.283" LastActivityDate="2016-06-29T19:48:19.103" Title="What to do with Code Only Answer in Low Quality Queue" Tags="|discussion|review|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6869" PostTypeId="2" ParentId="6868" CreationDate="2016-06-29T19:48:19.103" Score="18" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Deleting a good start to a review seems like a bad idea&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Indeed. But you don't &lt;em&gt;delete&lt;/em&gt; the post, you &lt;strong&gt;vote&lt;/strong&gt; to delete it. Just do it. And downvote.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You could also come across one such answer outside the review queues. Often, this results in [correct] NAA flags. Let's be clear: &lt;strong&gt;a code dump is not a review&lt;/strong&gt;, and therefore not an acceptable answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if the post already has a mod notice, I'll dismiss an NAA flag, because short of outright mod-deleting the post (which can then only be un-deleted by a moderator), there's not much else to do for a moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct course of action should be to &lt;strong&gt;downvote&lt;/strong&gt; until the score is low enough to &lt;strong&gt;vote to delete&lt;/strong&gt;, and then vote to delete - in an ideal world moderators wouldn't even need to get involved with those, &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/trusted-user&quot;&gt;Trusted Users&lt;/a&gt; (20K+) should be able to handle it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, if nobody did before, &lt;strong&gt;comment&lt;/strong&gt; and make sure the author gets a chance to edit and improve their answer before it gets nuked from orbit.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-06-29T19:48:19.103" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6870" PostTypeId="2" ParentId="6855" CreationDate="2016-06-30T15:17:34.370" Score="1" Body="&lt;p&gt;I also think that this is a very bad idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are already subject to users that are giving code only reviews, which are not reviews at all and don't belong on Code Review, if we start doing this score card type of deal I am afraid that new users will start posting just the score cards and not posting an actual review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Score Cards are not needed, there is enough gaming of the SE system that goes on around here already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have enough things to flag and edit around here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is plenty to review in the code when a good question or code base is posted.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2016-06-30T15:17:34.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6871" PostTypeId="1" CreationDate="2016-07-01T15:30:35.747" Score="7" ViewCount="46" Body="&lt;p&gt;As I have noticed, there are only tags such as: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-3&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-4&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-4&lt;/a&gt;. However, there is no tag for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core-mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core-mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core-mvc&lt;/a&gt;. Why so? I believed it is a must-have to separate the question into a new category with different issues. I cannot create a new tag due to my reputation. Am I wrong?&lt;/p&gt;&#xA;" OwnerUserId="91585" LastEditorUserId="22222" LastEditDate="2016-07-01T21:39:48.617" LastActivityDate="2016-07-10T13:25:25.857" Title="Why is there no [asp.net-core-mvc] tag?" Tags="|feature-request|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6872" PostTypeId="1" AcceptedAnswerId="6911" CreationDate="2016-07-03T03:07:19.590" Score="19" ViewCount="1509" Body="&lt;p&gt;We've just gotten the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6814/july-2016-community-challenge&quot;&gt;July 2016 Community Challenge&lt;/a&gt; going, so it's time to pick one for August.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for August 2016.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Sunday, July 31st, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout August (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-09-01T08:08:06.807" Title="August 2016 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6873" PostTypeId="2" ParentId="6872" CreationDate="2016-07-05T19:01:43.487" Score="9" Body="&lt;h1&gt;Text-based version of Conway's Game of Life&lt;/h1&gt;&#xA;&#xA;&lt;h2&gt;Game Rules&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Rules are copied from &lt;a href=&quot;http://www.conwaylife.com/wiki/Conway&amp;#39;s_Game_of_Life&quot; rel=&quot;nofollow&quot;&gt;conwaylife.com&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The universe of the Game of Life is an infinite two-dimensional orthogonal grid of square cells, each of which is in one of two possible states, live or dead. Every cell interacts with its eight neighbours, which are the cells that are directly horizontally, vertically, or diagonally adjacent. At each step in time, the following transitions occur:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Any live cell with fewer than two live neighbors dies (referred to as underpopulation or exposure).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Any live cell with more than three live neighbors dies (referred to as overpopulation or overcrowding).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Any live cell with two or three live neighbors lives, unchanged, to the next generation.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Any dead cell with exactly three live neighbors will come to life.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2&gt;Implementation Requirements&lt;/h2&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The game should be implemented as text-based game (e.g. console application, text-based browser game, GUI with a big text field, something like that).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Dead cells are represented by &lt;code&gt;-&lt;/code&gt;, living cells are represented by &lt;code&gt;X&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The size of the game area should be configurable&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The cells on one site interact with the cells on the opposite site (also known as &lt;a href=&quot;https://en.wikipedia.org/wiki/Periodic_boundary_conditions&quot; rel=&quot;nofollow&quot;&gt;Periodic Boundary Condition&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The initial state should be initialized randomly&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="104803" LastEditorUserId="104803" LastEditDate="2016-07-10T17:47:49.563" LastActivityDate="2016-07-10T17:47:49.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6874" PostTypeId="1" CreationDate="2016-07-06T19:58:19.513" Score="19" ViewCount="328" Body="&lt;p&gt;On Stack Overflow, the &lt;a href=&quot;https://meta.stackoverflow.com/a/261593/1157100&quot;&gt;community consensus&lt;/a&gt; for research before asking is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A lot. An absurd amount. More than you think you are capable of. In fact, asking a question on Stack Overflow is the absolute last thing you ever want to do. You want to avoid it at all costs. You want to think of it as a horrible shame that will forever haunt you and pass down from you to your descendants. You want very much to find your answer some other way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What should the standard be for Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, it seems to be that any on-topic question is acceptable.  We just answer it anyway, &lt;a href=&quot;/q/1644/9357&quot;&gt;even if it is boring&lt;/a&gt;.  Should the standard change, now that Code Review is a more mature site and we already have a lot of implementations of some common tasks?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it matter if the poster is a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it matter if the code is about a very common subject, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does it matter if there is a specific concern raised in the question, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql-injection&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql-injection&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql-injection&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should the standard be higher for a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; question that already has a similar answer on this site?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think that there is a research threshold, how do you react to questions that don't meet that threshold?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-17T10:37:58.440" LastActivityDate="2016-07-12T19:06:42.253" Title="How much research effort is expected when posting a Code Review question?" Tags="|discussion|asking-questions|low-quality-posts|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6875" PostTypeId="1" AcceptedAnswerId="6966" CreationDate="2016-07-06T20:58:30.323" Score="16" ViewCount="178" Body="&lt;p&gt;There are currently &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions?sort=newest&amp;amp;pageSize=50&quot;&gt;246 questions&lt;/a&gt; tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt;. It also has 2 synonyms, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditionals&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditionals&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditionals&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ternary-operator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ternary-operator&amp;#39;&quot; rel=&quot;tag&quot;&gt;ternary-operator&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reference: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5630/action-ternary-operator-bad-tag-burninate-keep/5631#5631&quot;&gt;action = ([ternary-operator] == bad_tag ? “burninate” : “keep”)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag may be too meta or too general to provide useful information about a post.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Practically all code ever written uses conditions in one form or another. All loops also have conditions. As such, we could tag practically every question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt;, which then makes the tag useless.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Looking through the questions tagged with it, I could not find any particularly distinguishing feature to justify the use of that tag. I tried to find a question that was &quot;about conditions&quot; rather than just &quot;uses conditions&quot; but did not find such a question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;At the moment the tag only has 4 followers. I personally cannot think of any particularly good reason to keep that tag around, though if someone can make a case for it, by all means please do so!&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-08-09T22:30:55.037" Title="if ( [conditions].isGoodTag() ) { return &quot;keep&quot; } else { return &quot;burninate&quot; }" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6876" PostTypeId="2" ParentId="6875" CreationDate="2016-07-06T21:24:50.680" Score="19" Body="&lt;p&gt;Really, I think that the tag is really broad.&lt;/p&gt;&#xA;&lt;p&gt;We have enough tags that we don't need one for Conditions.&lt;/p&gt;&#xA;&lt;p&gt;(almost)All code has conditions in it for one thing or another.  I really don't think that adding the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt; to any question adds any quality to the question.&lt;/p&gt;&#xA;&lt;h1&gt;Burn it, Burn it with Fire!&lt;/h1&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-06T21:24:50.680" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6877" PostTypeId="2" ParentId="6874" CreationDate="2016-07-07T04:03:42.010" Score="13" Body="&lt;p&gt;I don't think that there is a minimum level of code quality that people should have to meet.  Other than working of course.  Bad code can make for good reviews.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I don't think that the primary benefit of Code Review is about finding solutions to problems.  I.e. if I want to write code to find the largest palindrome product (Euler 4), I don't think that I should have to look at other questions.  (I do think it is reasonable for answers to point to answers to other questions as part of a larger review.)  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me, the primary benefit of Code Review is that the asker has certain habits.  If those habits are changed or redirected, then I would find it easier to work with that person.  So the primary purpose of Code Review to me is to expose habits of thinking to critique.  Some of these habit critiques will be pedantic.  Some will be substantial.  Some will involve showing clever solutions to interesting problems.  Only the last of those three could be solved by research.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To answer your question, I don't think that not having the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag should draw a higher standard.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To my mind, the only way that a Code Review question can show lack of research is to be malformed.  Code not working.  Title not a summary of the code's purpose.  No problem statement.  Insufficient context.  Etc.  But your comment suggests that you don't want that discussion here.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review isn't Stack Overflow.  I don't think that we should try to reject our staple questions in favor of Stack Overflow style canonical questions.  I'd rather make an all star site where we migrate all the truly great questions/answers that exemplify solving a particular problem.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="71574" LastEditDate="2016-07-10T17:22:50.507" LastActivityDate="2016-07-10T17:22:50.507" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6878" PostTypeId="2" ParentId="6874" CreationDate="2016-07-07T10:52:11.783" Score="4" Body="&lt;p&gt;In my opinion, it's up to the asker, below the minimum level needed to not get closed (not broken, context, ...).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However. The quality of the answers depends on the quality of the code. If you have really bad code, you'll get pointers towards rough cleaning; if you have okay-ish code, you'll get answers regarding implementation details; if you have great code, you'll get answers about usability and algorithmic optimizations and documentation. In general, that is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you don't put a whole lot of effort in, you're going to get answers that will tell you things that you could have known, had you spent some effort. As a result, you won't get a whole lot of use out of the review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there's value in not digging yourself deeper into a hole, so we shouldn't disallow such questions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;That all being said, I think there might be value in applying this to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; as a trial; most of those cases, you can find a better solution BY searching. Answers are going to give away the best algorithm most of the time anyway (you either already have it, in which case you'll get algorithmic improvements, or you don't, in which case either it doesn't matter OR &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; and the best algorithm is necessary to solve the core issue).&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="49350" LastEditDate="2016-07-07T11:44:33.157" LastActivityDate="2016-07-07T11:44:33.157" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6879" PostTypeId="1" AcceptedAnswerId="6880" CreationDate="2016-07-07T11:33:45.440" Score="0" ViewCount="45" Body="&lt;p&gt;Can I post a question about some of my code that I want to have a different licence under?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say I want someone to review my code but have it posted so that a license covers it for not to be re-used or reproduced etc?&lt;/p&gt;&#xA;" OwnerUserId="87926" LastActivityDate="2016-07-07T11:52:26.617" Title="Posting code with different licence" Tags="|discussion|questions|licensing|" AnswerCount="1" CommentCount="0" ClosedDate="2016-07-07T11:55:59.443" ContentLicense="CC BY-SA 3.0" />
  <row Id="6880" PostTypeId="2" ParentId="6879" CreationDate="2016-07-07T11:52:26.617" Score="7" Body="&lt;p&gt;As far as I'm aware, if you post code in a question, you're licensing it with CC-BY-SA 3.0. That is, link to it, say who made it, and use for free, commercial applications allowed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you can do is post the part you want to get reviewed as CC-BY-SA, then link to some other place for the rest of the code - but all that does is stop people from legally copying the parts not in the question. They can still illegally copy it and use it for their private purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, all questions must contain enough code for a code review - just a link is not allowed. And linked code serves as context, not review material.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rebuilding the part of the code as a hypothetical scenario is also not allowed - because it means we lose context and can't properly answer the question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So no. You can't post code that people cannot use in their own projects.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-07-07T11:52:26.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6881" PostTypeId="1" AcceptedAnswerId="6882" CreationDate="2016-07-07T13:54:53.517" Score="11" ViewCount="170" Body="&lt;p&gt;Does the feedback for a Code Review question have to be limited to the scope of the explicit code cited, or can we infer direction and context and comment on that also?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/a/134168/110800&quot;&gt;in this answer, I attempt to dig a little deeper&lt;/a&gt; than just the code on screen. Is this appropriate? I kinda think it is, especially since the code in question is &lt;a href=&quot;https://www.troyhunt.com/data-breaches-vbulletin-and-weak/&quot; rel=&quot;nofollow noreferrer&quot;&gt;security related and us devs seem to get a bad wrap for screwing this kinda thing up&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="110800" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-07-16T13:52:51.200" Title="Must answers be limited to the code only?" Tags="|discussion|specific-answer|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6882" PostTypeId="2" ParentId="6881" CreationDate="2016-07-07T14:18:08.217" Score="21" Body="&lt;h3&gt;No.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;While alternative implementations without reviewing the code are usually unacceptable, going 'beyond' the code is certainly all-right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's give some examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/security&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;security&amp;#39;&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt; questions, people often tend to write their cryptography. That's a bad idea. So it's certainly allowed &lt;a href=&quot;https://codereview.stackexchange.com/q/100889/52915&quot;&gt;to point it out&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other times, people are re-inventing the wheel &lt;a href=&quot;https://codereview.stackexchange.com/q/111799/52915&quot;&gt;without doing so on purpose&lt;/a&gt;. Teaching them it has already been done can be very valuable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the end of the day, people write questions here to learn something by having their code reviewed. Review and teach, even if the teaching goes beyond the reviewing.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-07-07T14:18:08.217" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6883" PostTypeId="2" ParentId="6874" CreationDate="2016-07-08T16:42:45.560" Score="7" Body="&lt;p&gt;By setting expectations on research we may be denying help to the people that need our help the most.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Who are our users?&lt;/strong&gt;&lt;br&gt;&#xA;We do get a lot of beginners, many of which are students. I think we help all industries that utilize software when we help these beginners. In many cases it's easy to tell when a person is a beginner even when they don't use the tag. I don't believe we should hold users to different standards. It would be very difficult to enforce.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What is the mission statement for Code Review?&lt;/strong&gt;&lt;br&gt;&#xA;After I saw this question and the two answers here, I searched the for anything that defined what Code Review was about, I looked through the help page and the tour. I can't find a definite definition. IMHO code review is about improving code for anyone that asks as long as the code is working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What kind of research do you expect the users to do?&lt;/strong&gt;&lt;br&gt;&#xA;Every question we get is going to be different because the each person is going to write different code for the same solution. A code review is about critiquing the code being reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We get many people that haven't learned about &lt;code&gt;Magic Numbers&lt;/code&gt;. We get many people that use 'i,j,k or x, y, z' for variable names. The Meta question you refer talks about Common Language Wikis. &lt;code&gt;Meaningful variable names, using constants and use functions to decrease the complexity of the code could apply to all languages&lt;/code&gt;, should we have a Wiki that includes the basics? Should we add a statement to the help page that good question have well formatted code &lt;code&gt;(Why is indentation important)&lt;/code&gt;?&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2016-07-08T16:42:45.560" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6884" PostTypeId="1" CreationDate="2016-07-09T18:10:17.480" Score="10" ViewCount="89" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;How do I write a good answer?&lt;/a&gt; page seems to be generic SE help page rather than specific to Code Review; can this page be updated with specifics to this site? Is there a help page on how not to answer a question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this question has almost been asked before with &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1958/what-makes-for-a-good-answer&quot;&gt;this question&lt;/a&gt;. Two things prompted me to ask this question:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I want to improve my answers.&lt;/li&gt;&#xA;&lt;li&gt;A couple of weeks ago I voted down a code only answer but couldn't find a good reference to point the poster to. Two people backed me up in comments and the poster eventually removed the answer (how not to lose a point when voting down an answer). &lt;strong&gt;I'd rather keep a poster interested by pointing them to a reference than losing them from Code Review&lt;/strong&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In my search for how to improve my questions I found the following questions which were enlightening and educational but didn't really answer my questions:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers&quot;&gt;Short Answers and Code Only Answers&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/907/is-just-reviewing-the-code-good-enough-of-an-answer&quot;&gt;Is just reviewing the code good enough of an answer?&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5777/a-guide-to-code-review-for-stack-overflow-users&quot;&gt;A guide to code review for stack overflow users&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1990/checklist-or-general-directions-on-how-to-write-a-good-cr-ish-answer&quot;&gt;Checklist or general directions on how to write a good CR-ish answer&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2297/does-a-good-posted-answer-make-the-question-on-topic-regardless-of-content&quot;&gt;Does a good posted answer make the question on topic regardless of content?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-07-13T19:34:15.903" Title="Can the help page on what a good answer is be updated with specifics?" Tags="|discussion|feature-request|" AnswerCount="0" CommentCount="6" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6886" PostTypeId="2" ParentId="6872" CreationDate="2016-07-09T19:27:16.007" Score="11" Body="&lt;h1&gt;CRitter Collaboration&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Choose a previous community challenge and work with someone(s) to complete it.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Though interest in challenges may be high time can be scarce so this is a way to get more participation! It doesn't even have to be a community challenge as long is it's something you and others agree to work towards for the challenge period.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Definite Benefits&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Exercise in effective communication.&lt;/li&gt;&#xA;&lt;li&gt;Getting to know fellow CRitters!&lt;/li&gt;&#xA;&lt;li&gt;Experience in organization / group tasks.&lt;/li&gt;&#xA;&lt;li&gt;Less time-consuming.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Possible Benefits&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Practice in another language.&lt;/li&gt;&#xA;&lt;li&gt;Exercise in language agnostic design.&lt;/li&gt;&#xA;&lt;li&gt;Using a &lt;a href=&quot;https://en.wikipedia.org/wiki/Version_control&quot; rel=&quot;nofollow noreferrer&quot;&gt;VCS&lt;/a&gt; such as &lt;a href=&quot;https://git-scm.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Git&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/rooms/43275/critter-collaboration&quot;&gt;Room&lt;/a&gt;&#xA;to find people to work with / discuss implementation, and plan.&lt;/p&gt;&#xA;" OwnerUserId="49181" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-31T16:37:43.893" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6887" PostTypeId="2" ParentId="6871" CreationDate="2016-07-10T13:25:25.857" Score="1" Body="&lt;p&gt;.NET core is (very) new. I don't imagine it has many posts yet, nor can I see anyone using .NET Core MVC in production yet, which is probably why it is not posted here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it'd be a good idea for a tag. We may also want to create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ef-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ef-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;ef-core&lt;/a&gt;, which is the newer version of entity framework and supersedes EF6, and potentially &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; itself&gt;?&lt;/p&gt;&#xA;" OwnerUserId="42325" LastActivityDate="2016-07-10T13:25:25.857" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6888" PostTypeId="1" CreationDate="2016-07-11T07:55:51.880" Score="6" ViewCount="197" Body="&lt;p&gt;I spotted the deletion only because I forgot to close the browser tab:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/134503/665&quot;&gt;https://codereview.stackexchange.com/a/134503/665&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's ridiculous that I was not notified that someone saw some issue with my answer and didn't point out what exactly I should do, but just deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;How many of my answers had the same fate?&lt;/strong&gt; Should I continue to review code here while such things are happening? No way!&lt;/p&gt;&#xA;" OwnerUserId="665" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-07-11T11:00:41.650" Title="I saw no notification about my answer that was to be deleted" Tags="|discussion|specific-answer|deleted-answers|notifications|" AnswerCount="3" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6889" PostTypeId="2" ParentId="6888" CreationDate="2016-07-11T08:11:07.180" Score="7" Body="&lt;p&gt;The answer in question showed up in the low quality queue, and is not a good answer in general for Code Review. We expect code to go along with explanations and answers to not just be a code dump.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know why your answer was deleted (or by whom). Answers are not regularly deleted on this site unless it becomes an issue of moderation and authors are usually given the chance to respond to any warnings (such as the one currently on your post).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that your answer may have been flagged for deletion because it falls under the category of &quot;Not An Answer&quot;, which users may have elected to do because as mentioned earlier your answer does not meet appropriate standards for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, this doesn't really tend to happen, only in cases of moderation or low quality. Consider addressing the notice @Jamal has added to your answers and elaborating on your answer, else it may still get flagged for deletion by other users.&lt;/p&gt;&#xA;" OwnerUserId="42325" LastEditorUserId="42325" LastEditDate="2016-07-11T08:45:22.310" LastActivityDate="2016-07-11T08:45:22.310" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6890" PostTypeId="2" ParentId="6888" CreationDate="2016-07-11T08:13:31.250" Score="7" Body="&lt;p&gt;You were already given a post notice, which was also to provide an explanation on the issue with the answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We are looking for answers that provide insightful observations about the code in the question. Answers that consist of independent solutions with no justification do not constitute a code review, and may be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Most of your answers are very good and of the type that are accepted here, but not this one (and some similarly problematic ones have already been deleted as well).  You have also been here for over five years (and even longer than me!), so you should already be aware that such answers without explanations aren't accepted.  It doesn't matter how simple they are, either.  Just a simple explanation will make the difference between a review and a non-answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The solution here should be simple: use your good existing answers as guidance for future answers and remember to provide explanations for answers like the one reported here.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2016-07-11T08:13:31.250" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6891" PostTypeId="2" ParentId="6888" CreationDate="2016-07-11T11:00:41.650" Score="16" Body="&lt;p&gt;It's very unfortunate that you have not received a notification when the post notice. We (mods) were under the impression that users receive a notification when we do this, but &lt;a href=&quot;https://meta.stackexchange.com/questions/125457/alert-users-when-a-notice-is-added-to-their-post&quot;&gt;it seems that's not always the case&lt;/a&gt;. We'll work with the community managers on that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also very unfortunate that you have not received a notification about the deletion of the post. Again, I find that unexpected, a very bad surprise, and we'll work with the CMs on that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Until the notifications are improved, I propose the following workaround:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;When adding a post notice, mods should add a helpful comment to make sure the user gets notified. Even if we have nothing better to say than repeat the post notice, it's important to trigger a notification.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When seeing an answer with a post notice and no comments, users should add a helpful comment to make sure the user gets notified.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When voting to delete an answer with no comments, mods and users alike should add a comment to make sure the user gets notified.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-07-11T11:00:41.650" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6892" PostTypeId="2" ParentId="4952" CreationDate="2016-07-11T21:37:25.683" Score="2" Body="&lt;h3&gt;Question asks for an explanation of code&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Unfortunately this question doesn't reflect what the site is about. We review code that you have written for improvements. It's not on topic to ask for explanations of code that has been written by someone other than you. For more information, see the [help/on-topic]. Thanks.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-04-23T15:16:43.690" CommentCount="1" CommunityOwnedDate="2016-07-11T21:37:25.683" ContentLicense="CC BY-SA 4.0" />
  <row Id="6893" PostTypeId="2" ParentId="6874" CreationDate="2016-07-12T18:30:00.687" Score="6" Body="&lt;p&gt;How much research do we expect before asking? For me, I would say &quot;A bit&quot;. &lt;strong&gt;Do not post your question as soon as your code seems to be working.&lt;/strong&gt; You should &quot;review it yourself&quot; first. Ideally, you should feel that you have done the best you could before posting to Code Review. Don't just &lt;a href=&quot;http://chat.stackexchange.com/search?q=get+it+done+fast+trap&amp;amp;user=&amp;amp;room=8595&quot;&gt;&quot;get it done fast&quot;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Preferably, if you are a somewhat skilled programmer (for beginners I imagine this step is much harder), you should have read other people's questions before you post yours, and quickly scan through the reviews they got and see if you can find anything that applies to you as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is a specific question about something like SQL-injection, I'd expect that you should understand what SQL-injection is, and that you should have reviewed your own code first to the best of your ability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; and/or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;, then it is especially important that you do your research first. It is quite likely that you may encounter a question that has an algorithm equal to yours, and that is also asking the question about how to speed it up. Again though, this is easier to do if you are able to read and understand other people's code. The algorithm that matches yours might have been posted in a completely different language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An important question in all of these cases, however, is: Do you want a &lt;em&gt;specific answer to your concern&lt;/em&gt; or are you &lt;em&gt;really&lt;/em&gt; looking for reviews on any and all aspects of the code? Although &quot;Do you want a review on any and all aspects of the code?&quot; is one of our &quot;six magic on-topic questions&quot;, in practice that's not how it is handled (and it would be stupid in my opinion to close questions just because they have a specific concern instead of saying &quot;I want reviews on all aspects of the code&quot;).&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How to handle questions with low research effort then?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Let's take a look at our options, shall we?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Vote to close as off-topic:&lt;/strong&gt; Questions with low research effort &lt;strong&gt;are not off-topic according to any of our current close reasons&lt;/strong&gt;, and they probably shouldn't be specifically &lt;em&gt;off-topic&lt;/em&gt; either. They're on topic but not a question that we'd really like to see on the site.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Downvote:&lt;/strong&gt; Unless it's a well-asked question (the most well-asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt; that you have ever seen?), then feel free to downvote.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Comment:&lt;/strong&gt; Yes! Comments are good! Post a comment with something like: &lt;em&gt;&quot;The question you are asking is very similar to others already posted on this site. Have you taken a look at what questions have already been asked here? In particular you may like the following questions: (...)&quot;&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Vote to close as a duplicate:&lt;/strong&gt; For questions only mentioning a specific concern I think this should be an option. For questions asking about reviews on all aspects of the code, then it's hard to be a duplicate.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ignore and move on:&lt;/strong&gt; Unfortunately, this is probably the most common option chosen today. You can only review so many &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/calculator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;calculator&amp;#39;&quot; rel=&quot;tag&quot;&gt;calculator&lt;/a&gt; questions. You will probably get tired of them sooner or later.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Answer anyway:&lt;/strong&gt; This is also an option that is chosen quite often today. Sure, an answered question is an answered question. It's good for the site because it is one unanswered question less. It is good for you because you get reputation. It is good for the OP who gets an answer (assuming you're actually answering their concern and not just complaining about variable names when they are looking for a faster algorithm). The bad thing is that way too few people choose this option.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;TL;DR&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Post a comment recommending the user to look at already existing questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have a specific question, then it may be a duplicate. (This is currently not site policy but I suggest that it should become that)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you really are looking for a review on any and all aspects of your code, then choose one or two of: downvote, comment, ignore the question completely, post an answer.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2016-07-12T19:06:42.253" LastActivityDate="2016-07-12T19:06:42.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6894" PostTypeId="1" AcceptedAnswerId="6895" CreationDate="2016-07-12T23:28:30.677" Score="11" ViewCount="149" Body="&lt;p&gt;I am getting back in to CodeReview, and was reviewing one of my SEDE queries which pointed me to this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/127837/flattened-data-model-and-nosql-data-structure&quot;&gt;https://codereview.stackexchange.com/questions/127837/flattened-data-model-and-nosql-data-structure&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no operations in this code, only data declarations. The question is unclear as to what he is going to use the data structure for..&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I downvoted it, but really it seems an unanswerable question to me, and I would like some community feedback before voting to close.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="42401" LastEditDate="2019-04-05T22:30:42.287" LastActivityDate="2019-04-05T22:30:42.287" Title="Are just data structures enough for a question?" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6895" PostTypeId="2" ParentId="6894" CreationDate="2016-07-13T00:21:44.177" Score="10" Body="&lt;p&gt;&lt;a href=&quot;/q/149/9357&quot;&gt;Questions asking to have a database schema reviewed are on-topic&lt;/a&gt;.  However, without any background information about what the application does, this code cannot be meaningfully reviewed.  I recommend closing it as &quot;Unclear what you are asking&quot; or an off-topic generic best-practices question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-07-13T00:21:44.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6896" PostTypeId="2" ParentId="6894" CreationDate="2016-07-13T09:54:43.497" Score="3" Body="&lt;p&gt;As 200_success already mentioned, we have previously decided that &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/149/9357&quot;&gt;database schema reviews are on topic&lt;/a&gt;. This consensus is from back in 2011 though and it may be beneficial to revisit this decision.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Notable:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Database schema reviews are also &lt;a href=&quot;https://dba.stackexchange.com/help/on-topic&quot;&gt;on-topic for DBA.SE&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Schemas / Designs are not necessarily code, questions for this sometimes get asked with images of UML-Diagrams or similar.&lt;/li&gt;&#xA;&lt;li&gt;Schema / Design reviews &lt;strong&gt;require significant explanation&lt;/strong&gt; of the context. Many posts do not provide enough context to review all aspects of a schema.&lt;/li&gt;&#xA;&lt;li&gt;&quot;Design&quot; Questions are generally on-topic, but &lt;strong&gt;only if&lt;/strong&gt; they include real code that's implementing that design. It stands to debate whether DDL or (dumb) Data Structures (JSON, PO(C|J)Os, ...) are actually &quot;code&quot;. (note: they are source-code alright. Whether they are &lt;em&gt;semantically meaningful&lt;/em&gt; is IMO a different discussion)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Overall the question boils down to where we draw the line in the sand about what's (semantically meaningful) code and what is not. I personally don't consider code that has no purpose other than storing a few values and providing manipulations to these values without any further logic to be semantically meaningful. When code can be generated by an IDE I usually ignore the question...&lt;br&gt;&#xA;Alternatively the proposal of 200_success seems appropriate for questions about design that are not meaningfully reviewable.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-07-13T09:54:43.497" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6897" PostTypeId="1" CreationDate="2016-07-14T13:32:04.073" Score="11" ViewCount="255" Body="&lt;p&gt;Quite a while ago, an &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5606/how-much-idle-chatter-do-we-tolerate-in-the-2nd-monitor&quot;&gt;incident&lt;/a&gt; occurred in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt; where some users continued a loud conversation whilst '&lt;em&gt;site business&lt;/em&gt;' (a user asking about site scope) was happening. When they were told to pause their conversation, or at least slow it down, they didn't take much notice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The moderator in the room at the time &lt;a href=&quot;https://meta.stackexchange.com/a/271269/289717&quot;&gt;mute-kicked&lt;/a&gt; the two of them, and when they returned, he suggested they take their conversation elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They proceeded to make &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt;, a &lt;em&gt;watercooler&lt;/em&gt; of sorts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After the situation cooled, a 'decision' was made to move 'off-topic' conversations to &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt; when they began to interrupt site business.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As time went on, the ROs (and moderators) got a little more &lt;em&gt;lenient&lt;/em&gt; on what they were moving, and instead of moving out of pure necessity and situational requirement, it became about moving whenever an off-topic conversation occurred.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the one hand, &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt; is treated similarly to the &lt;a href=&quot;http://chat.stackexchange.com/rooms/19718/trash&quot;&gt;Trash&lt;/a&gt; room (a dumping ground for very bad messages), however, instead of trash, off-topic messages are dumped there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt; is viewed as the break room where &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt; would be considered the meeting room.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of the chat regulars (including myself) grew a bit disgruntled by this over time. Trying to start of have conversations that ultimately will probably get moved to &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt; seems a little bit pointless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moving conversations solves the immediate problem of defusing a situation without resorting to &lt;a href=&quot;https://meta.stackexchange.com/a/271269/289717&quot;&gt;mute-kicking&lt;/a&gt; or expecting users to pause their conversations, but users begin to avoid the room and the site by proxy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5618/62429&quot;&gt;rolfl&lt;/a&gt;'s answer, he described the chat policy as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;The 2nd Monitor is the main chat room for the site.&lt;/li&gt;&#xA;  &lt;li&gt;Official business always takes priority over anything else.&lt;/li&gt;&#xA;  &lt;li&gt;General chat about Code Review is always welcome.&lt;/li&gt;&#xA;  &lt;li&gt;Idle chat is allowed as long as it is not a distraction to the purpose of the room - which is for maintaining the Code Review site and its community.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't see how moving &lt;em&gt;all&lt;/em&gt; 'off-topic' conversations is part of that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some conversations relate to projects with rooms dedicated to them, such as &lt;a href=&quot;http://chat.stackexchange.com/rooms/14929/vba-rubberducking&quot;&gt;Rubberduck&lt;/a&gt; and &lt;a href=&quot;http://chat.stackexchange.com/rooms/16134/cardshifter-tcg&quot;&gt;Cardshifter&lt;/a&gt; and moving them to relevant rooms seems fine.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Is 2nd Monitor too strict with which conversations are deemed okay?&lt;/h2&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-07-14T18:30:00.317" Title="Is 2nd Monitor too strict with which conversations are deemed okay?" Tags="|discussion|chat|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6898" PostTypeId="2" ParentId="6897" CreationDate="2016-07-14T13:51:04.107" Score="12" Body="&lt;p&gt;I really feel like point 4 of @Rolfl's Chat Policy is what gives way to what has been happening.&lt;/p&gt;&#xA;&lt;p&gt;When conversation starts to get way off-topic, then the messages are moved to keep other users from thinking that &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt; is a watercooler chat room, because it leads to a slippery slope where the &amp;quot;incident&amp;quot; may occur again.&lt;/p&gt;&#xA;&lt;p&gt;The more users that we have talking about absolutely off-topic topics, that couldn't possibly become on-topic chat for the &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt;, the more likely that the situation will occur again.&lt;/p&gt;&#xA;&lt;p&gt;IMO, the current RO's have been very diplomatic about moving messages.&lt;/p&gt;&#xA;&lt;p&gt;I do see a lot of moving messages to other chat rooms like &lt;a href=&quot;http://chat.stackexchange.com/rooms/14929/vba-rubberducking&quot;&gt;VBA Rubberducking&lt;/a&gt; or &lt;a href=&quot;http://chat.stackexchange.com/rooms/16134/cardshifter-tcg&quot;&gt;Cardshifter TCG&lt;/a&gt;, I don't see this as an issue, and I see more of this type of moving than moving to the &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The movement of messages to the Nth is more to prevent the type of discussions that won't produce much, if any, value to the site or its users by the continuation of the conversation.&lt;/p&gt;&#xA;&lt;p&gt;The definition of value is one that is set by the mood of the site itself, we are a code review site, so we are going to focus on developer development more than anything else.&lt;/p&gt;&#xA;&lt;p&gt;The running jokes are usually kept in check by Room Owners (ROs), this is done by removing stars, usually from a wall of messages that don't mean anything to the site, much like a conversation about (&lt;em&gt;for example&lt;/em&gt;) Donald Trump or Hillary Clinton being moved to &lt;a href=&quot;http://chat.stackexchange.com/rooms/25394/the-nth-monitor&quot;&gt;The Nth Monitor&lt;/a&gt;.  These things clutter the chat room, without giving use a better understanding of some development process or train of thought.&lt;/p&gt;&#xA;&lt;p&gt;In order for rules(or in our case a guideline) to best function they need to be enforced regardless of &amp;quot;feelings&amp;quot; one way or the other, and by this I mean that the guidelines are based, not on the user's feelings, but rather on the content of the discussion they are having with another user.&lt;/p&gt;&#xA;&lt;p&gt;If users that come to &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt; looking for code or development discussion start seeing political discussions or fashion advice takeover the transcript, they are going to &amp;quot;feel alienated&amp;quot; as well because they don't find pleasure in reading that kind of content, which is why they came to &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;So the answer is really a question,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What do you want the topic of &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt; to be?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We all agreed that the site should stay roughly on topic. We (ROs) aren't killing the jokes, or the playfulness of chat, we are keeping chat on-topic, we are guiding the discussion away from the stuff that has little or no meaning to Code Review (and/or software development).&lt;/p&gt;&#xA;&lt;p&gt;We aren't even talking about one off chat messages, we are talking about lengthy discussions that are (&lt;em&gt;usually&lt;/em&gt;) blatantly off-topic for any meaning of the word software development.&lt;/p&gt;&#xA;&lt;p&gt;My Answer to your main Question:&lt;/p&gt;&#xA;&lt;h1&gt;No, &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595&quot;&gt;The 2nd Monitor&lt;/a&gt; is not too strict in which conversations are deemed appropriate for Code Review (and/or software development).&lt;/h1&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-14T17:58:18.857" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6899" PostTypeId="2" ParentId="6897" CreationDate="2016-07-14T15:06:48.310" Score="10" Body="&lt;p&gt;IMO the rules/guidelines are good like they are. I usually (like most regulars) have a browser tab open for the second monitor chat. If I am away from my desk and I see wow in the last 30 minutes there are 100 messages posted I am disappointed if I check and see sports/politics/etc. posts.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to see more often a message like: &lt;a href=&quot;http://chat.stackexchange.com/transcript/8595?m=30722574#30722574&quot;&gt;We should discuss this in Nth&lt;/a&gt; from a user involved in such a discussion. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But nevertheless,&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If a current discussion in the 2nd is about programming but not explicitly about code review it is ok with me.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Having some joke posts if it isn't excessively is ok for me as well. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Site business and everything related to code review/reviewing code is always ok&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2016-07-14T15:06:48.310" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6900" PostTypeId="2" ParentId="6881" CreationDate="2016-07-16T13:52:51.200" Score="6" Body="&lt;p&gt;&lt;strong&gt;No.&lt;/strong&gt;&lt;br&gt;&#xA;@Mast gave a good example, and his last paragraph is quite correct, I'm just extending the concept a little bit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a professional software engineering environment code reviews will quite often be preceded by design reviews, in this environment only code should be reviewed for defects in a code review. Here on Code Review there is no guarantee that the design has ever been reviewed and therefore the intent and the direction of the code can be reviewed as well to help the OP.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2016-07-16T13:52:51.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6901" PostTypeId="1" AcceptedAnswerId="6902" CreationDate="2016-07-16T14:34:14.070" Score="11" ViewCount="123" Body="&lt;p&gt;First off, this question is related to several other meta posts, but as far as I can tell none of the questions cover it. First a list of similar questions and why they are different:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/692/is-it-appropriate-to-edit-excessive-line-breaks-from-code?rq=1&quot;&gt;Is it appropriate to edit excessive line breaks from code?&lt;/a&gt; (1)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/762/&quot;&gt;Should you edit someone else&amp;#39;s code in a question?&lt;/a&gt; (2)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2198/suggested-edit-attempts-to-format-code&quot;&gt;Suggested edit attempts to format code&lt;/a&gt; (3)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6120/edit-dispute-indentation-on-questions&quot;&gt;Edit dispute - Indentation on questions&lt;/a&gt; (4)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Why this question is different:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This question is not about the code itself, but the console output&lt;/li&gt;&#xA;&lt;li&gt;This question is not about the readability of the &lt;em&gt;code&lt;/em&gt;, but the output of the code&lt;/li&gt;&#xA;&lt;li&gt;Again, different question (see the edit in question &lt;a href=&quot;https://codereview.stackexchange.com/posts/58921/revisions&quot;&gt;here&lt;/a&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Again, different question (the edit is not about the code itself).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The post in question is: &lt;a href=&quot;https://codereview.stackexchange.com/questions/133946/horizontally-concatenating-the-entries-of-two-matrices-and-padding-with-nans&quot;&gt;Horizontally concatenating the entries of two matrices, and padding with NaNs&lt;/a&gt;. In the code block, the first lines are variable assignments, such as: &lt;code&gt;a=[1 NaN 3 0; 1 0 0 0]&lt;/code&gt;. On SO, I would have added a space &lt;code&gt;a = [..]&lt;/code&gt;, but that's obviously not OK here, however, the output from that line looks like this in the post:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  &amp;gt;&amp;gt; a=[1 NaN 3 0; 1 0 0 0]&#xA;&#xA;        a =&#xA;&#xA;             1     NaN     3     0&#xA;             1     0     0     0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The output in Matlab looks a lot cleaner, so the formatting in the post is due to some bad copy-pasting. This is what the output looks like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt;&amp;gt; a=[1 NaN 3 0; 1 0 0 0]&#xA;&#xA;a =&#xA;&#xA;     1   NaN     3     0&#xA;     1     0     0     0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Using &lt;code&gt;format compact&lt;/code&gt;, it will look like the block below. Note that &lt;code&gt;format compact&lt;/code&gt; doesn't in any way alter the code.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;a=[1 NaN 3 0; 1 0 0 0]&#xA;a =&#xA;     1   NaN     3     0&#xA;     1     0     0     0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I think people might reject the edit and say &lt;code&gt;format compact&lt;/code&gt; alters the code and should be included in a review instead. I disagree, but I won't take that fight. I do however, as it doesn't alter the code in any way, want to make the following edit, preferably the second alternative, but the first one would be acceptable too:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Alternative 1:&lt;/strong&gt; &lt;a href=&quot;https://i.stack.imgur.com/YOdZC.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;Click here to see screenshot from Matlab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt;&amp;gt; a=[1 NaN 3 0; 1 0 0 0]&#xA;&#xA;a =&#xA;&#xA;     1   NaN     3     0&#xA;     1     0     0     0&#xA;&#xA;&amp;gt;&amp;gt; b=[1 0 1 0; 0 0 0 0]&#xA;&#xA;b =&#xA;&#xA;     1     0     1     0&#xA;     0     0     0     0&#xA;&#xA;&amp;gt;&amp;gt; c=NaN(2,8) %same dimension as a and b   &#xA;&#xA;c =&#xA;&#xA;   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN&#xA;   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN&#xA;&#xA;for ii=1:size(a,1)&#xA;[v,x]=find(a(ii,:));&#xA;if numel(x)&amp;gt;0 %it could be all null&#xA;    x1=a(ii,1:x(end)); %x(end) because I want to retain the zeros before the last not-null element&#xA;end&#xA;[v,x]=find(b(ii,:));&#xA;if numel(x)&amp;gt;0&#xA;    x1=[x1 b(ii,1:x(end))];&#xA;end&#xA;c(ii,1:numel(x1))=x1;&#xA;end&#xA;&#xA;&amp;gt;&amp;gt; c&#xA;&#xA;c =&#xA;&#xA;     1   NaN     3     1     0     1   NaN   NaN&#xA;     1   NaN   NaN   NaN   NaN   NaN   NaN   NaN&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Alternative 2, using &lt;code&gt;format compact&lt;/code&gt;:&lt;/strong&gt; &lt;a href=&quot;https://i.stack.imgur.com/JB6JI.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;Click here to see screenshot from Matlab&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;a=[1 NaN 3 0; 1 0 0 0]            &#xA;a =&#xA;     1   NaN     3     0&#xA;     1     0     0     0&#xA;&#xA;b=[1 0 1 0; 0 0 0 0]          &#xA;b =&#xA;     1     0     1     0&#xA;     0     0     0     0&#xA;&#xA;c=NaN(2,8) %same dimension as a and b        &#xA;c =&#xA;   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN&#xA;   NaN   NaN   NaN   NaN   NaN   NaN   NaN   NaN&#xA;&#xA;for ii=1:size(a,1)&#xA;[v,x]=find(a(ii,:));&#xA;if numel(x)&amp;gt;0 %it could be all null&#xA;    x1=a(ii,1:x(end)); %x(end) because I want to retain the zeros before the last not-null element&#xA;end&#xA;[v,x]=find(b(ii,:));&#xA;if numel(x)&amp;gt;0&#xA;    x1=[x1 b(ii,1:x(end))];&#xA;end&#xA;c(ii,1:numel(x1))=x1;&#xA;end&#xA;&#xA;c    &#xA;c =&#xA;   1   NaN     3     1     0     1   NaN   NaN&#xA;   1   NaN   NaN   NaN   NaN   NaN   NaN   NaN&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Neither of these edits alters anything OP has written in Matlab, only the format on SO. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I make such an edit? Are both edits OK?&lt;/p&gt;&#xA;" OwnerUserId="109032" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-07-18T10:17:07.797" Title="Can I edit parts of the code blocks that aren't part of the code itself?" Tags="|discussion|editing|markdown|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6902" PostTypeId="2" ParentId="6901" CreationDate="2016-07-16T14:43:44.457" Score="5" Body="&lt;p&gt;If you're absolutely sure it's a copy-paste error (because you've reproduced the output, for example), feel free to fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's any doubt whatsoever, don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's very important the output provided by the author is shown exactly as it is produced.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-07-16T14:43:44.457" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6903" PostTypeId="2" ParentId="6901" CreationDate="2016-07-16T17:26:08.593" Score="3" Body="&lt;p&gt;Yes, absolutely!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, it is not the author's code doing that output, but Matlab.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this specific case the output is just to show the values of the variables, and I'd also say that edits to show that in a different way (for example by separating it from the code block into something else) would be okay, as you are not editing the code that is meant to be reviewed, but the extra context that is given.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My general rule would be:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's not the author's code responsible for the output formatting, but an IDE, feel free to edit.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-07-16T17:26:08.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6904" PostTypeId="1" AcceptedAnswerId="6905" CreationDate="2016-07-16T20:35:29.737" Score="2" ViewCount="68" Body="&lt;p&gt;I've been reading through the various questions asking whether or not API reviews are on topic, but they've left me a bit confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/502/are-questions-about-public-interface-api-on-topic&quot;&gt;Are questions about public interface (API) on topic?&lt;/a&gt;&quot; seems to suggest that API review questions are on topic as long as the code is included. However, sometimes a small API can have a large amount of backing code that wouldn't be suitable for this site. Or the code may not be written yet, but that doesn't mean there aren't objective points that could be made about the API to save someone time or help make their job easier later when they go to actually implement it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear, I'm not looking for a comparative &quot;is this API better than this other API&quot; or help designing an API, I'm specifically wondering if questions about a &lt;em&gt;specific&lt;/em&gt; API design (listed in the question) are on topic. For example, if I posted something like the following Go-esq API (an early version of the actual API I'd like to ask about if it's deemed on topic):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// Mechanism represents an RFC 4422 SASL mechanism (eg. SCRAM-SHA-1 or PLAIN)&#xA;type Mechanism struct {&#xA;    Names []string&#xA;    Start func() (more bool, resp []byte, err error)&#xA;    Next  func(state State, challenge []byte) (more bool, resp []byte, err error)&#xA;    // contains filtered or unexported fields&#xA;}&#xA;&#xA;// Err returns the last error generated by the mechanism.&#xA;func (c *Mechanism) Err() error&#xA;&#xA;// Reset resets the mechanisms internal state machine so you can use it for another auth attempt.&#xA;func (c *Client) Reset()&#xA;&#xA;// State returns the mechanisms internal state (see the State constants for more info)&#xA;func (c *Client) State() State&#xA;&#xA;// Given a challenge from the server, Step attempts to advance the mechanism to its next state. It enforces directionality in the state machine and does not allow it to go backwards (unless reset resets it to the beginning).&#xA;func (c *Client) Step(challenge []byte) (more bool, resp []byte, err error)&#xA;&#xA;// State is a represents the internal state of a Mechanism.&#xA;type State int8&#xA;&#xA;const (&#xA;    Initial State = iota&#xA;    AuthTextSent&#xA;    ResponseSent&#xA;    ValidServerResponse&#xA;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;When asked for a review, someone might point out that if my mechanisms are stateful then you'll have to know your username and password when you decide what mechanisms are supported if you want to create a list of mechanisms as opposed to deferring needing to know them until the actual negotiation takes place. Or you'll have to have a list of mechanisms as sentinel values and map these to actual &lt;code&gt;Mechanism&lt;/code&gt; constructors later, or they might point out that someone could construct a mechanism with a &lt;code&gt;Start&lt;/code&gt; or &lt;code&gt;Next&lt;/code&gt; function that was stateful itself, thereby breaking &lt;code&gt;Reset&lt;/code&gt;'s ability to effectively reset the state of the &lt;code&gt;Mechanism&lt;/code&gt;. These are objective problems with the above API, but I never actually posted a line of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would API review with a full, documented, API but no implementation like this be on topic?&lt;/p&gt;&#xA;" OwnerDisplayName="anon" LastEditorUserId="52915" LastEditDate="2019-09-03T12:21:45.403" LastActivityDate="2019-09-03T12:21:45.403" Title="Are implemented API reviews without code on-topic?" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6905" PostTypeId="2" ParentId="6904" CreationDate="2016-07-16T20:43:10.053" Score="5" Body="&lt;p&gt;No, this would be considered design-review, something explicitly off-topic at Code Review. No code: no review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic help centre&lt;/a&gt;, the following is considered off-topic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'd say what you're proposing falls in that category.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-07-16T20:43:10.053" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="6906" PostTypeId="1" CreationDate="2016-07-18T09:36:12.897" Score="1" ViewCount="105" Body="&lt;p&gt;I just recently &lt;a href=&quot;https://codereview.stackexchange.com/questions/134816/custom-struct-design-range/134877#134877&quot;&gt;Posted a Review Question&lt;/a&gt; and got some fantastic feedback. Exactly the point of this site.&lt;/p&gt;&#xA;&lt;p&gt;Although IMO I processed 3 separate 'types' of review points.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You Missed X, (In my case an accidental public set on an immutable type)&lt;/li&gt;&#xA;&lt;li&gt;a better approach might be (in my case, pre-computing some return results. )&lt;/li&gt;&#xA;&lt;li&gt;Style choices, In my case omitting single-line braces/screaming cap consts&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Now, I am not saying design reviews are bad. it is a discussion point and all sides should be heard, leads to a better overall understanding of design for everyone involved,but....&lt;/p&gt;&#xA;&lt;p&gt;I like to consider myself somewhat experienced. I have quite a lot of years of practical development under my belt and for one reason or another I have settled on a design choice that does not always 100% match the document standards, as does everyone.&lt;/p&gt;&#xA;&lt;p&gt;And even though no hard is intended it starts to become frustrating, bordering on condescending when you are repeatedly corrected on something you choose to do. When your decision is 'wrong'.&lt;/p&gt;&#xA;&lt;p&gt;I think reviewing usability issues, ways to better adhere to design principles, code clarity issues in general great.&lt;/p&gt;&#xA;&lt;h3&gt;Example:&lt;/h3&gt;&#xA;&lt;p&gt;I chose a nested ternary. In fact the only one In my entire programming career.&#xA;Given the implicit correlation between Start and End conceptually I believe&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;public static int AsClamped(int index, int start, int end)&#xA;{&#xA;    return index &amp;lt; start ? start &#xA;         : index &amp;gt; end ? end &#xA;         : index;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;does not need to be split into a separate if statement, as I would do in 90% of similar cases.&lt;br /&gt;&#xA;Now, that is an unpopular choice and I expected to be challenged on it…&lt;/p&gt;&#xA;&lt;p&gt;but lets say, when I have a Fail-Early condition, invalid arguments, incompatible configuration, e.g a one line &lt;code&gt;if(cantGoAnyFurther())&lt;/code&gt; scenario I always choose to forgo the brackets. it is unneccessary weight to what is, by design a quick, initial contract exit condition e.g&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt; if (percent &amp;lt;= 0 || percent &amp;gt; 100)&#xA;    throw new ArgumentOutOfRangeException(&amp;quot;P...&amp;quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;  if (!items.HasRange())&#xA;     return Enumerable.Empty&amp;lt;T&amp;gt;();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Clearly, those are design choices. Not mistakes, not even some major slap in the face of convention. I simply disagree, again same with screaming caps.&lt;/p&gt;&#xA;&lt;h3&gt;My Point&lt;/h3&gt;&#xA;&lt;p&gt;We should differentiate review points between&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;you seem to be lacking an understanding in X&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;you might have missed Y&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;There is an X out there that simplifies....&amp;quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And the case of&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;The style choices you display do not meet convention&amp;quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is not a personal rant, I honestly think elements of reviews of something clearly not egregious or of potentially a chosen style or opinion should be pointed out with a proviso, something along the lines of.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;regarding a few style choice. the prevailing standard is:&amp;quot;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;...&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;...&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A marked differentiation for newcomers between what is actually wrong vs what is different.&lt;/p&gt;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;It seems the innocuous example I chose is surprisingly divisive. (not using single line brackets)&lt;/p&gt;&#xA;&lt;p&gt;So while we hash that point out in the comments I do want to point out the question (I hope) is still a valid one.&lt;/p&gt;&#xA;&lt;p&gt;Should there be a precedent set for separating stylistic choices that do not improve efficiency, adherence to solid/other design principles; and those that belong in a style guide?&lt;/p&gt;&#xA;" OwnerUserId="33885" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-19T09:06:05.457" Title="Reviewing Inexperience vs Reviewing Style" Tags="|discussion|etiquette|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6907" PostTypeId="2" ParentId="6906" CreationDate="2016-07-18T10:07:24.200" Score="6" Body="&lt;p&gt;I don't agree with you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ternary in a ternary &lt;em&gt;is&lt;/em&gt; hard to read, and your option to miss brackets can and does lead to bugs.&#xA;Both probably are in style guides, but both are &lt;em&gt;definite&lt;/em&gt; problems with your program.&#xA;I don't know much C#, I definitely don't know its style guide, but I'd definitely agree with Heslacher.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things such as use &lt;code&gt;TitleCase&lt;/code&gt; rather than &lt;code&gt;mixedCase&lt;/code&gt; or &lt;code&gt;snake_case&lt;/code&gt; are style only concerns, and are there to adhere to a standard.&#xA;You may be using a different style guide, and so it's understandable if you don't follow these.&#xA;And so putting these on their own, 'you may want to do x, y, z' could be good, but not mandatory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But dismissing &lt;em&gt;actual problems&lt;/em&gt; with your code as 'just style concerns' as they may be in a style guide is bad.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;strong&gt;Edit&lt;/strong&gt; in response to OPs edit.&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should there be a precedent set for separating stylistic choices that do not improve efficiency,&#xA;  adherence to solid/other design principles; and those that belong in a style guide?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First off, style guides are there to improve efficiency. Not code efficiency, but how efficient people can read or edit your code.&#xA;Take:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Indentation,&lt;/li&gt;&#xA;&lt;li&gt;Tabs or spaces,&lt;/li&gt;&#xA;&lt;li&gt;Maximum line length,&lt;/li&gt;&#xA;&lt;li&gt;Blank lines,&lt;/li&gt;&#xA;&lt;li&gt;String quotes,&lt;/li&gt;&#xA;&lt;li&gt;Whitespace in expressions,&lt;/li&gt;&#xA;&lt;li&gt;Naming conventions, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These can be ignored, and could be good in a 'you may want to do this, but you may have a style guide that goes against most of the other people using your language', comment/section.&#xA;If you were to put in your question that you're using your own style guide, one for say work, then it'd make sense for answerers to not say to change your style guide.&#xA;But again it's ultimately up to the reviewer.&lt;br&gt;&#xA;So no, there should not be a precedent set.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason your examples have sparked debate:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It seems the innocuous example I chose is surprisingly divisive. (not using single line brackets)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is as they aren't purely stylistic. If I were to get into an internet flame war my argument for &lt;code&gt;TitleCase&lt;/code&gt; over &lt;code&gt;snake_case&lt;/code&gt; is only going to be 'follow the style guide'.&#xA;&lt;em&gt;Just like all the other examples I gave above&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we were to get into an argument about the examples you gave, the argument would be little to no 'follow the style guide', but more what you're doing has problems.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2016-07-19T09:06:05.457" LastActivityDate="2016-07-19T09:06:05.457" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6908" PostTypeId="2" ParentId="6906" CreationDate="2016-07-18T16:40:45.817" Score="1" Body="&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;public static int AsClamped(int index, int start, int end)&#xA;{&#xA;    return index &amp;lt; start ? start &#xA;         : index &amp;gt; end ? end &#xA;         : index;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This isn't what appeared in your question.  There you had &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;public static int AsClamped(int index, int start, int end)&#xA;{&#xA;    return index &amp;lt; start ? start : index &amp;gt; end ? end : index;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which is questionable not just as a nested ternary but as being overly dense and difficult to parse.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;but lets say, when I have a Fail-Early condition, invalid arguments, incompatible configuration, e.g a one line if(cantGoAnyFurther()) scenario I always choose to forgo the brackets. it is unneccessary weight to what is, by design a quick, initial contract exit condition e.g&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  if (!items.HasRange())&#xA;     return Enumerable.Empty&amp;lt;T&amp;gt;();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OK.  What happens if I then decide that this situation has to be logged?&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  if (!items.HasRange())&#xA;     mylog(MY_LOG_DEBUG, &quot;No range on items.&quot;);&#xA;     return Enumerable.Empty&amp;lt;T&amp;gt;();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why did my occasionally problematic code suddenly stop returning results ever?  OOPS!  I forgot I wasn't writing python code.  I hope that I had good unit tests and/or quality assurance (QA) and caught this before deployment.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another issue that arises is that you say you know when you can and cannot use this pattern.  I'm not sure that I agree (see my counter example above), but what if I concede the point.  You've now published your code on the internet for anyone to see.  Shouldn't someone point out that the pattern has weaknesses?  Because not everyone is going to have the same knowledge of the weaknesses of this pattern.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose that you could explicitly comment this kind of thing &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; // only using single statement form here &#xA; // because this is a fatal condition &#xA; // and we should never have more than a single statement response&#xA; if (percent &amp;lt;= 0 || percent &amp;gt; 100)&#xA;    throw new ArgumentOutOfRangeException(&quot;P...&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;But at that point, wouldn't it be easier to just write &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; if (percent &amp;lt;= 0 || percent &amp;gt; 100) {&#xA;    throw new ArgumentOutOfRangeException(&quot;P...&quot;);&#xA; }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which is what people are recommending.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This pattern will never not work.  It doesn't require additional understanding of the problem to select when not to use it.  It adds a trivial amount of overhead to producing the statement but saves a lot of careful thinking.  It's the kind of thing that a complete novice can learn easily.  A good solid bright line rule.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is possible to justify alternatives.  But if you're going to do that in posted code, then you need to justify using that alternative each and every time.  Not just by thinking about it, but by posting a notice in either the code or the accompanying explanation.  That way innocent bystanders won't see this and start using this pattern in places where an alternative is not justified.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or just comply with the simple rule.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2016-07-18T16:40:45.817" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6909" PostTypeId="2" ParentId="6906" CreationDate="2016-07-18T16:45:54.107" Score="1" Body="&lt;p&gt;You post your code on this site, and you get feedback.  Just like anything else you read on the Internet, some of the feedback will be valuable, and some of it, frankly, will be garbage.  For that matter, the same caveat would apply if you asked a friend or colleague to review your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To some extent, each of us has a personal style.  You couldn't possibly convince Mozart to write music like Chopin, even though they are each good in their own way.  In the end, you maintain the code, so you make the final decision as to what advice to accept and what advice to ignore.  I say &quot;ignore&quot; instead of &quot;reject&quot;, because it's probably not appropriate to argue with your reviewer over non-technical issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Still, it's important to keep an open mind.  One advantage of Code Review is that lots of people can voice their opinion through answers and votes.  If an answer appears to be supported by public opinion, it's probably a good idea to consider the advice more seriously.  You wouldn't want people to be secretly hating your code without telling you, right?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-07-18T16:45:54.107" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6910" PostTypeId="2" ParentId="2531" CreationDate="2016-07-19T14:07:16.083" Score="5" Body="&lt;p&gt;In recent discussions about Low Quality answers in the Low Quality Queue it was said that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;a code dump is not a review&lt;/strong&gt;, and therefore not an acceptable answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6869/18427&quot;&gt;By Mat's Mug&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Meaning that the answer should still be a review of the code originally posted code, if it is not a review then it is not a good answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the selfie is a code dump, it is not a good &lt;strike&gt;review&lt;/strike&gt;answer&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-07-19T14:17:58.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6911" PostTypeId="2" ParentId="6872" CreationDate="2016-07-19T19:41:13.140" Score="23" Body="&lt;h3&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/q/38500/37660&quot;&gt;Rainfall Challenge&lt;/a&gt;&lt;/h3&gt;&#xA;&lt;p&gt;Problem description is copied verbatim from the linked Code Review question:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Problem Statement&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;A group of farmers has some elevation data, and we're going to help&#xA;them understand how rainfall flows over their farmland.&lt;/p&gt;&#xA;&lt;p&gt;We'll represent the land as a two-dimensional array of altitudes and&#xA;use the following model, based on the idea that water flows downhill:&lt;/p&gt;&#xA;&lt;p&gt;If a cell’s four neighboring cells all have higher altitudes, we call&#xA;this cell a sink; water collects in sinks.&lt;/p&gt;&#xA;&lt;p&gt;Otherwise, water will flow to the neighboring cell with the lowest&#xA;altitude. If a cell is not a sink, you may assume it has a unique&#xA;lowest neighbor and that this neighbor will be lower than the cell.&lt;/p&gt;&#xA;&lt;p&gt;Cells that drain into the same sink – directly or indirectly – are&#xA;said to be part of the same basin.&lt;/p&gt;&#xA;&lt;p&gt;Your challenge is to partition the map into basins. In particular,&#xA;given a map of elevations, your code should partition the map into&#xA;basins and output the sizes of the basins, in descending order.&lt;/p&gt;&#xA;&lt;p&gt;Assume the elevation maps are square. Input will begin with a line&#xA;with one integer, S, the height (and width) of the map. The next S&#xA;lines will each contain a row of the map, each with S integers – the&#xA;elevations of the S cells in the row. Some farmers have small land&#xA;plots such as the examples below, while some have larger plots.&#xA;However, in no case will a farmer have a plot of land larger than S =&#xA;5000.&lt;/p&gt;&#xA;&lt;p&gt;Your code should output a space-separated list of the basin sizes, in&#xA;descending order. (Trailing spaces are ignored.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For examples see the the linked question :)&lt;/p&gt;&#xA;&lt;p&gt;I like this challenge because it can be solved in so many different ways. It has a large variety of solution processes and it helps with correctly extrapolating from small problem spaces into big problem spaces. Making code correctly deal with scaling is hard for many programmers and this would make for a great project in a new language where (the millionth) FizzBuzz and (the billionth) Linked Lists are utterly boring, but bigger problems seem daunting&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-19T19:41:13.140" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6912" PostTypeId="1" CreationDate="2016-07-19T22:38:45.487" Score="7" ViewCount="127" Body="&lt;p&gt;The question is whether it should be allowed for the OP to edit to include timings of answers to a code related to benchmarking. Currently, there is a moderator who doesn't like this &lt;a href=&quot;https://codereview.stackexchange.com/questions/134926/benchmarks-of-various-scientific-programming-languages-for-theoretical-modelling/135220?noredirect=1#comment253517_135220&quot;&gt;for this question&lt;/a&gt;. I think it stems from &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;these rules&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it seems to me that the rules are inappropriately applied here, or at least nonsensical. How are we supposed to know what the best benchmark is if the OP isn't allowed to add those results to his post? I mean, I can't run my code on his computer, so my timings don't mean as much unless I run all of the different codes (and languages) on my machine (and then it's not necessarily the same as OP's timings).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not asking for the OP to include the answer codes, just to be allowed to have a edit at the bottom where the latest benchmark numbers from the answers run on his/her machine can be posted so that way there is a reasonable way to measure between answers.&lt;/p&gt;&#xA;" OwnerUserId="111688" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-07-20T01:40:24.723" Title="Is it okay for OP to edit to include Benchmarking results?" Tags="|discussion|editing|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6913" PostTypeId="2" ParentId="6912" CreationDate="2016-07-19T22:52:16.420" Score="5" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;Questions aren't about polling the results of the answers, questions should contain absolutely no information about results of answers.&lt;/p&gt;&#xA;&lt;p&gt;If you want the OP's timings of the answer, get the OP to comment them onto the answer or edit them into the answer himself.&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-19T22:52:16.420" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6914" PostTypeId="2" ParentId="6912" CreationDate="2016-07-19T23:01:35.033" Score="7" Body="&lt;p&gt;If the code in the question already contains a benchmark, or it is obvious how the performance will be evaluated, then a simple comment on each answer would suffice.  For example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Thanks to your suggestions, the running time dropped from ~ 25 seconds to 13 seconds.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The question should not be cluttered with information about answers, nor would it be appropriate to kick the question to the front page with an edit to add that information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code in the question did not include a benchmark, and a performance comparison of multiple answers is desired, then a Community Wiki answer would be appropriate.  The wiki answer could contain the benchmark code and a discussion about the pros and cons of each solution.  Other users can write comments about the validity of the benchmarking methodology there.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-07-19T23:01:35.033" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6915" PostTypeId="2" ParentId="6912" CreationDate="2016-07-20T01:40:24.723" Score="3" Body="&lt;p&gt;The chief problem is that the code was changed at the same time as the benchmarks.  See &lt;a href=&quot;https://codereview.stackexchange.com/revisions/134926/54&quot;&gt;this revision&lt;/a&gt;, which is the one that was &lt;a href=&quot;https://codereview.stackexchange.com/revisions/134926/55&quot;&gt;rolled back&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the asker wants to post code revisions, the places to do so are either &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;An answer.  I'd argue that &quot;Edited code in compliance with @answerer's suggestions, which changed the benchmarks as follows:&quot; would be enough to make it not just a code dump answer.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Another question.  Then the revised code can get new answers based on the new code and benchmarks.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If posting benchmarks requires changing the code, then changing the code still has to be done in the normal manner.  No invalidating answers.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-07-20T01:40:24.723" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6917" PostTypeId="1" CreationDate="2016-07-22T16:16:39.543" Score="13" ViewCount="276" Body="&lt;h3&gt;Background&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The number of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1511/61495&quot;&gt;zombies&lt;/a&gt; have been on the rise. &lt;a href=&quot;https://i.stack.imgur.com/IOKHr.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;Lately we have almost stopped their growth, however they are still great in numbers&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There has been built many great weapons to combat this, see &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2106/jack-of-all-trades-master-of-none-lets-work-together-to-offer-ultimately-bet/5775#5775&quot;&gt;Jack of All Trades, Master of None - Let&amp;#39;s work together to offer ultimately better content, faster&lt;/a&gt; or &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5128/call-of-duty-ii-were-still-on-a-mission&quot;&gt;Call of Duty II - We&amp;#39;re still on a mission&lt;/a&gt;. The idea is somewhat controversial, and hence would like to start an discussion on the matter before doing something more &lt;em&gt;drastic&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;The new weapon: Documentation&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Many users including myself spend time writing the same improvements to users over and over again, like violating the &lt;a href=&quot;https://en.wikipedia.org/wiki/Don%27t_repeat_yourself&quot; rel=&quot;nofollow noreferrer&quot;&gt;DRY principle&lt;/a&gt;. Giving references to the same documentation over and over again in itself also violates the &lt;a href=&quot;https://en.wikipedia.org/wiki/Don%27t_repeat_yourself&quot; rel=&quot;nofollow noreferrer&quot;&gt;DRY principle&lt;/a&gt;.Searching up links to documentation and coding-principles takes &lt;em&gt;time&lt;/em&gt;, time that would (imho) be better spent on improving the posters code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/4952/frequently-posted-comments&quot;&gt;Frequently Posted Comments&lt;/a&gt;, &lt;strong&gt;such a post would serve as a reference list&#xA;to common documentation and practices that you often suggest in your answers&lt;/strong&gt;. My idea is to have &lt;em&gt;one&lt;/em&gt; answer for each language, and &lt;em&gt;one&lt;/em&gt; answer for general principles. Both of these should just be at maximum a few sentences &quot;bombarded&quot; with links for further reading. They would then be followed by code snippets and your own hand-tailored suggestions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;What it is and what it is not.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Similar attempts have been tried before, see &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/474/create-a-reference-for-newbie-common-mistakes&quot;&gt;Create a reference for newbie common mistakes&lt;/a&gt; or &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1644/canonical-questions-to-help-address-common-issues&quot;&gt;&amp;#39;Canonical&amp;#39; questions to help address common issues&lt;/a&gt;. However this is different as it is not meant to be used by beginners, but by us.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is &lt;strong&gt;NOT&lt;/strong&gt; to create &lt;em&gt;copy-and-paste&lt;/em&gt; answers to questions and every principle and bit used should be paired with examples from the actual question.&#xA;Nor is it an attempt to create &lt;em&gt;less&lt;/em&gt; handcrafted answers, but &lt;em&gt;more&lt;/em&gt;. Ideally when one spends less time writing about the general principles to follow, one can spend &lt;em&gt;more&lt;/em&gt; time focusing on the deeper problems with the code, or new ways to improve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@Phrancis showed an example he often encountered in SQL&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your table aliases are not helpful. Single-letter aliases give no&#xA;information at all about what they are referencing. It's fine for&#xA;aliases to be short, as long as they carry some form of useful&#xA;meaning. For instance, [start critiquing the specifics of OP code]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;While a comment that would be placed in the general principles section &lt;em&gt;might&lt;/em&gt; sound like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your main method is responsible for too many things. The main method is  &#xA;meant to be an entry point into your program, rather than the program &#xA;itself. As a general principle try to let each function serve a single &#xA;purpose ([Single responsibility principle](https://en.wikipedia.org/wiki/Single_responsibility_principle)).&#xA;It would be better to extract some of the code into &#xA;[routines/methods/functions/classes and continue with OP code and examples]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ideally though they should be a tad shorter. Another language specific snippet I see again and again is the &lt;code&gt;quit()&lt;/code&gt; function in Python. The function is very natural for a beginner to try to use, however as documentation shows, in most cases it can and should be avoided. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A bad example would be linking &lt;em&gt;just&lt;/em&gt; to &lt;a href=&quot;https://www.python.org/dev/peps/pep-0008&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP8&lt;/a&gt; as it would be too general and not really give the OP much of anything. Instead the ideal solution would be to leave a short sentence explaining what PEP8 is and then add more concrete examples where OP fails to follow these principles. Is the naming convention unclear, is the indentation wrong, is the spacing between statements inconsistent, and so forth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some attempts at such a thread have been tried earlier. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/491/python-common-improvements&quot;&gt;Python - Common Improvements&lt;/a&gt;, however it was closed for being unclear. I hope I have made myself clear with what this questions and answers try to achieve. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;After a bit of discussion in chat this is a &lt;em&gt;very&lt;/em&gt; controversial topic. Some say that this would decrease the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hot-fuzzy-feeling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hot-fuzzy-feeling&amp;#39;&quot; rel=&quot;tag&quot;&gt;hot-fuzzy-feeling&lt;/a&gt; of receiving a hand-crafted review. While I would think the opposite, that it would increase the handcrafted parts, as less time is spent looking for documentation.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Could and should such a weapon be added to our arsenal?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Would this diminish the feeling of our &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fuzzy-warm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fuzzy-warm&amp;#39;&quot; rel=&quot;tag&quot;&gt;fuzzy-warm&lt;/a&gt; personalized answers?&lt;/em&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Could it streamline the process of writing answers for beginner level questions?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="61495" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-07-29T15:58:10.433" Title="Frequently posted documentation - a new zombie weapon?" Tags="|discussion|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6918" PostTypeId="2" ParentId="6917" CreationDate="2016-07-22T21:31:21.867" Score="12" Body="&lt;p&gt;For context, whilst I apparently registered on the site in 2011 I've only really paid any attention to it for the last 3 or so months and I've been answering for less time than that which probably puts me still firmly in the newbie camp.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not a huge fan of the canned response suggestion (from either side of the process).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;From the reader's perspective&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If I start reading exactly the same sentence that I've read before it's going to make me tune out.  There's a good chance that I won't get to the &lt;em&gt;good bit&lt;/em&gt; at the end of it.  For the particular OP that posts the code, a lot of the information &lt;em&gt;might&lt;/em&gt; be new.  However, for the regulars I think it will very quickly start feeling &lt;em&gt;samey&lt;/em&gt; and boring.&lt;/li&gt;&#xA;&lt;li&gt;I think it's also going to make reviews feel a bit disjointed, with this canned response bit sounding like '@Phrancis', the next bit sounding like '@N3buchadnezzar' and then a bit sounding like the actual person attributed to the answer.&lt;/li&gt;&#xA;&lt;li&gt;I know one of your goals is to try to provide more space/time for the reviewers to be able to concentrate on the interesting bits of questions that aren't covered by the paragraph starters, however I'm concerned that it might lead to users simply rolling out reviews that consisted simply of any of the suggested paragraphs that were vaguely relevant and then didn't really go further into the code, essentially lowering the level of contribution, rather than increasing it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;From the writer's perspective&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I don't find lists like that particularly approachable (i'd rather type the same paragraph I've typed a hundred times in a slightly different way than go and find a canned response for that particular item).  In most cases, between window switching, searching and copying it's going to be faster for me to just type it anyway.  For it to work for me, I'd need to create a template that had all of the things I &lt;em&gt;might&lt;/em&gt; want to include in the review, copy and paste the whole thing and delete/expand as appropriate.  This would make the reviews look more and more alike.&lt;/li&gt;&#xA;&lt;li&gt;I have my own style.  I wouldn't say it's an overly polished style, however it is mine and I don't especially want to sacrifice it by using somebody else's snippets at the start (which is arguably the most important point) of any review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;So what's the alternative?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have a stand out alternative.  I have thought about creating a checklist of things that I would want to check in a review.  I think this &lt;em&gt;might&lt;/em&gt; be useful, in the sense of not forgetting things however If I'm honest, I probably wouldn't use it.  When I'm reviewing code, I like to be led by the code I'm reviewing, that's part of what makes it interesting.  If all it's variables are 'x,y,z' then it screams naming issues.  If it's using lots of globals, then they become the dominant issue and I might not be as bothered by a few bad variable names.  I think this is part of what's compelling about the site each review comes from the perspective of the writer which is based on their experience and approach to code.  If we start relying on lists I really think we'll lose that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The documentation beta on stack overflow is interesting in a sense.  I can see how it could actually be very useful in the context of providing review feedback.  Having examples that you could link to as part of reviews in a known place as part of 'further reading' could be useful.  One of my few contributions to the sql documentation is a &lt;a href=&quot;https://stackoverflow.com/documentation/sql/261/join/1771/gotchas-missing-join-criteria-and-cartesian-joins#t=201607222114319589675&quot;&gt;common mistake that impacts performance&lt;/a&gt;.  Having a strategy for collecting something similar for 'examples of improvable code style', (for example 'names matter' comparing a well named section of code with a single letter named section of code) might be useful.  It would be nice if this could be hosted on CR, however I don't see that happening any time soon.&lt;/p&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-07-22T21:31:21.867" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6919" PostTypeId="1" AcceptedAnswerId="6921" CreationDate="2016-07-25T15:46:31.270" Score="7" ViewCount="350" Body="&lt;p&gt;As I begin to learn Web Development I want to practice as much as possible and I thought that choosing random websites and trying to code them would be a good way to practice and improve my coding skills. My question is: can I do that and post the code here in Code Review to ask for help?&lt;/p&gt;&#xA;" OwnerUserId="111630" LastEditorUserId="9357" LastEditDate="2016-07-25T17:07:37.243" LastActivityDate="2016-07-25T17:07:37.243" Title="Can I remake other people's websites using HTML/CSS (only for education purposes) and post in Code Review?" Tags="|discussion|legal|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6921" PostTypeId="2" ParentId="6919" CreationDate="2016-07-25T16:21:45.337" Score="9" Body="&lt;p&gt;You might want to look at &lt;a href=&quot;https://meta.stackexchange.com/questions/12527/do-i-have-to-worry-about-copyright-issues-for-code-posted-on-stack-overflow&quot;&gt;Do I have to worry about copyright issues for code posted on Stack Overflow?&lt;/a&gt;. The websites you're copying are generally going to have copyright notices. They may conflict with the stackexchange.com copyright.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-07-25T16:21:45.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6922" PostTypeId="5" CreationDate="2016-07-25T17:08:46.337" Score="0" Body="" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-07-25T17:08:46.337" LastActivityDate="2016-07-25T17:08:46.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6923" PostTypeId="4" CreationDate="2016-07-25T17:08:46.337" Score="0" Body="Legal issues, including copyright, licensing, patents, and trademarks" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-07-25T17:08:46.337" LastActivityDate="2016-07-25T17:08:46.337" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6924" PostTypeId="1" CreationDate="2016-07-27T03:56:49.480" Score="-4" ViewCount="71" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/135871/using-templates-and-function-overloads-to-set-dom-attributes/135925&quot;&gt;Using templates and function overloads to set DOM attributes&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question was quickly marked &quot;on hold&quot;, which means new answers cannot be posted (not even by me, who's already posted one incomplete answer).&lt;/p&gt;&#xA;" OwnerUserId="16369" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-07-27T08:56:24.970" Title="Please reopen this question on templates vs. non-templates in C++" Tags="|discussion|specific-question|vote-to-reopen|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6925" PostTypeId="2" ParentId="6924" CreationDate="2016-07-27T08:56:24.970" Score="6" Body="&lt;p&gt;I, and from what I'm reading, others too, are having significant problems understanding just exactly what the asker wants his code to do. He describes that people normally build webpages via string concatenation, which I can understand to be a problem. So he goes for a node based approach instead, sort of like building an XML tree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... But then there's templates for building these nodes that actually only print the input to stdout, and ... it doesn't seem to actually do anything? It doesn't store data, it just throws things to stdout. The asker wants to restrict the attributes that you can set, has done so in this example, and is now wondering, &quot;hey, this is really crappy, I'm gonna have to make 173 different functions for this. Maybe there's a better way?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Except that I don't even know where he wants to go with this. I had to spend significant effort to reach this level of understanding, and I still don't know enough to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, you answered yourself. Lets see if I can learn something from that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... From what I'm reading from your answer, though, half of it is confusion. You have succesfully pointed out one flaw... which is the flaw OP has pointed out themselves: That's gonna be a lot of typing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Actually, seems like the OP added that after receiving your answer. And at this point he's basically looking to get his design idea reviewed. Here's the 3 cases I made so far, kind of, how would I go about making the rest?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it stands, the question is too hard to grasp effectively even by people with domain knowledge. I personally think it would be better if the question was improved, to get better answers for the question. Until then, block answering as an incentive and to avoid wasting time.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-07-27T08:56:24.970" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6926" PostTypeId="1" AcceptedAnswerId="6928" CreationDate="2016-07-27T09:30:26.680" Score="14" ViewCount="233" Body="&lt;p&gt;First off; I'm not looking to enforce this via systems; just as a community guideline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an example to showcase my issue, here's a review that may pop up in the review queue for Close Votes. It's close-voted as &quot;broken code&quot;. &lt;strong&gt;Take a moment to consider why or how it is broken.&lt;/strong&gt; I'm not going to give you any context here; there wasn't any relevant context regarding brokenness on the real question.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import java.util.*;&#xA;public class Stack2{&#xA;    private int[] stack;&#xA;    private int size;&#xA;&#xA;    public Stack2(){&#xA;        stack = new int[10];&#xA;        size = 0;&#xA;    }&#xA;&#xA;    public Stack2(int height){&#xA;        if(height &amp;lt;= 0){&#xA;            throw new EmptyStackException();&#xA;        }&#xA;        stack = new int[height];&#xA;        size = 0;&#xA;    }&#xA;&#xA;    public void add(int value){&#xA;        if (size == stack.length){&#xA;            throw new StackOverflowException();&#xA;        }&#xA;        stack[size] = value;&#xA;        size++;&#xA;    }&#xA;&#xA;&#xA;    public int pop(){&#xA;        if(size == 0){&#xA;            throw new EmptyStackException();&#xA;        }&#xA;        size--;&#xA;        return stack[size + 1];&#xA;    }&#xA;&#xA;    public int peek(){&#xA;        if(size == 0){&#xA;            throw new EmptyStackException();&#xA;        }&#xA;        return stack[size - 1];&#xA;    }&#xA;&#xA;    public boolean isEmpty(){&#xA;        if(size == 0){&#xA;            return true;&#xA;        }&#xA;        return false;&#xA;    }&#xA;&#xA;    public int getSize(){&#xA;        return this.size;&#xA;    }&#xA;&#xA;    class StackOverflowException extends RuntimeException{&#xA;        public StackOverflowException(){&#xA;            super(&quot;Nothing can be added to the stack. The stack was full and has overflowed&quot;);&#xA;        }&#xA;&#xA;        public StackOverflowException(String message){&#xA;            super(message);&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stack&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stack&amp;#39;&quot; rel=&quot;tag&quot;&gt;stack&lt;/a&gt; question, if that helps.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Alright. Found the bug? How long did it take?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I didn't find the bug. I took about 20 seconds to look at this code, look it through a bit. Didn't see anything obviously wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bug is, apparently, quite obvious if you test the code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This code does not behave as expected (&lt;code&gt;add(3);pop()&lt;/code&gt; returns 0).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(Now that we've seen this question in detail, &lt;a href=&quot;https://codereview.stackexchange.com/review/close/61122&quot;&gt;here's the link for the question in review&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/135998/stack-implementation-with-exceptions&quot;&gt;here's the question itself&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The close voter has, luckily, added a comment!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It has been demonstrated in an answer, that this code does not behave as expected (&lt;code&gt;add(3);pop()&lt;/code&gt; returns 0). As such I'm voting to close this question as off-topic because the code is not working as intended. For more information, please see the help center. Thanks - Vogel612&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As a result, after I didn't see the bug on my first pass, I read the comments, including the comment containing the reason to vote to close. I scrolled back up and verified the bug, and could then vote to close with certainty. A stack that doesn't give the right items back is just broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/close/60910&quot;&gt;There are&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/136048/testing-if-array-is-heap&quot;&gt;cases where&lt;/a&gt; someone votes to close a question because it contains broken code... and doesn't add a reason. And I'm left baffled. The code looks fine. In some of those cases I'll skip; in others I'll vote to leave open &lt;strong&gt;because there was no reason provided&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My question; should we make it a community guideline that if you vote to close a question based off the fact that the code is broken, you add a comment explaining why you do so? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would allow for two things: One, to weigh by your own merits whether the bug is a major flaw or an edge case (&quot;Your calculator fails for MAX_INT!&quot;) and two, to more easily SEE what's wrong with the code. Helps streamline reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A counter argument could be that people should try compiling the code, but again, what if it compiles just fine (the code in this question does!)? Should I test it by hand too? That'd take too much time. (Plus, what about code snippets that need a framework to test?) I can test parts of the code in my head, if you'd just highlight the area for me.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/message/31334666#31334666&quot;&gt;Discussion about this question also occured in chat&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-07-28T00:16:47.810" Title="Should votes to close a question as containing broken code be paired with a comment?" Tags="|discussion|site-policy|vote-to-close|comments|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="6928" PostTypeId="2" ParentId="6926" CreationDate="2016-07-27T15:37:11.097" Score="17" Body="&lt;h3&gt;Yes&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I am a comment lover. Comments helps a lot. Especially when it's not crystal clear for everybody that the code is not working as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes it's even good if two or more users independently considers the code not working as intended and adds a comment about that. (Just to avoid five close votes because &quot;one person says so&quot;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The benefits of a comment together with a close vote is that you can more easily determine if the comment is correct, otherwise you would have to guess and spend a long time looking through the code and think for yourself &quot;Why did someone vote to close this?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note: I am only answering the question of &quot;Should you add a comment if you vote to close&quot;, I am not trying to answer &quot;Should you vote to close&quot;&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2016-07-27T22:50:33.153" LastActivityDate="2016-07-27T22:50:33.153" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6929" PostTypeId="2" ParentId="6926" CreationDate="2016-07-27T18:12:14.807" Score="9" Body="&lt;p&gt;As the moderator involved, I'm obligated to respond.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;This specific question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I have to admit, it was a complex decision process for me, with many factors to consider.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Code Review is a place where programmers post their code for feedback…&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;… subject to a condition that the code must work &lt;em&gt;as intended&lt;/em&gt;, &lt;em&gt;to the best of the author's knowledge&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question specifically asks for help to fix a bug, then it's instantly off-topic.  However, we have traditionally taken the position that &lt;a href=&quot;/a/5361/9357&quot;&gt;questions with obviously broken code should be closed, too&lt;/a&gt;, so that users cannot skirt the rule by claiming ignorance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what is &quot;obvious&quot;?  If the code cannot possibly compile, I'd consider it obviously broken.  If even the simplest usage of the code would produce incorrect results, then there would also be a strong case for considering it to be &quot;obviously broken&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the &lt;code&gt;Stack2&lt;/code&gt; in question, that was the criterion I used when hammering the question closed at 2016-07-26 18:00:40Z.  It seemed likely that the author hadn't bothered to test the code &lt;em&gt;at all&lt;/em&gt; before posting.  I left the following comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;sub&gt;Have you tested this code for correctness? Why is there a &lt;code&gt;StackOverflowException&lt;/code&gt; class that you never use? Would you like to post your &lt;code&gt;EmptyStackException&lt;/code&gt; class? — 200_success♦ 2016-07-26 18:01:51Z&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(It turned out that my remarks about the exceptions were unfounded.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Since the author replied to my comment but didn't take the hint to test the code for correctness, I took that as an indication that she was unaware of the brokenness of the code.  I therefore reopened the question at 19:16:28Z and wrote an answer at 19:22:48Z that mentioned the serious bug.&lt;sup&gt;2&lt;/sup&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Could this matter have been better handled in some other way?  By leaving a comment, perhaps?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've held the position that &lt;a href=&quot;/a/1479/9357&quot;&gt;reviewing should be done in answers rather than in comments&lt;/a&gt;.  A bug report constitutes an answer.  Users who invest time to look at code and find bugs should have the opportunity to earn reputation from it — that's the basic premise of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a moderator who wields a hammer to close the question, is there more of an obligation to explain the closure with a comment?  Perhaps so, and I often do.  In this case, I felt that I had fulfilled my duty when asking &quot;Have you tested this code for correctness?&quot; and being quick to reopen.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, that was my reasoning for closing, reopening, and answering.  Five community members have now voted to close the question after all.  Should it remain closed?  Maybe, if they all agree that the brokenness was &quot;obvious&quot; enough that the question should not have been eligible for review.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;General guidelines for commenting&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The Meta question here is whether there should be a community guideline for commenting when closing as broken.  As you can see, it's not a simple question.  Factors include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Preserving the question-and-answer nature of the site vs. collaborating to improve the question&lt;/li&gt;&#xA;&lt;li&gt;Fairly conferring reputation for spotting bugs vs. altruistic free advice&lt;/li&gt;&#xA;&lt;li&gt;Desire to help the author vs. the moral hazard for fixing broken code&lt;/li&gt;&#xA;&lt;li&gt;Allowing some degree of reputation gamification (which is what makes the site successful) vs. transparency in justifying closures&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A lot depends on your political leanings, and, frankly, each user's mood at the time.  I don't think that there is a guideline that could satisfy everyone.  If there were such a guideline, I don't think I could help enforce it, let alone abide by it consistently myself.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; See also: my opinions on &lt;a href=&quot;/a/6219/9357&quot;&gt;Should minor broken code be reviewed?&lt;/a&gt; and &lt;a href=&quot;/a/2283/9357&quot;&gt;How active should moderators be in opening/closing questions?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt; This action, too, carried a moral dilemma.  As a moderator with the ability to close and reopen questions at will, I would have a first-mover advantage when answering a freshly reopened question.  I often self-impose a waiting period between reopening and answering, but it was bedtime for me, and I didn't want to leave this unfinished business overnight.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-07-27T19:54:15.183" LastActivityDate="2016-07-27T19:54:15.183" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6930" PostTypeId="2" ParentId="6917" CreationDate="2016-07-28T15:43:29.830" Score="3" Body="&lt;h2&gt;Past reviews &lt;em&gt;are&lt;/em&gt; documentation&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;When I'm working on some code, especially if it's in a programming language that I don't use very often, I often look at existing questions and reviews to gain some insights as to how to write decent code in that language.  If every newbie did that before posting, I think we'd have more interesting code to review rather than the same old mistakes repeated over and over.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;StackOverflow questions &lt;em&gt;are&lt;/em&gt; documentation&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I often refer to StackOverflow questions and/or answers when doing my reviews. To illustrate, for example, the pros and cons of a particular language construct or technique, it's very often useful.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Other sites &lt;em&gt;are&lt;/em&gt; documentation&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;For anyone who would do so, there are a great many documentation sites (including &lt;code&gt;devdocs.io&lt;/code&gt;) that provide reference material for different programming languages.  There are also numerous blogs, podcasts, videos, etc. available for anyone who would take the time to look for them.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;How I do reviews&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;First, I think it's important to realize that some people posting might either be new to programming or new to the particular language.  For that reason they may or may not have looked at the other sources of documentation, and may or may not understand how it might apply to their code.  That's why &lt;strong&gt;I don't think another documentation source will help.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I do a review, the first thing I do is make sure that I have a block of time available to do it.  That's usually the most difficult thing!  The second thing I try is to look over the code to see general code quality, formatting, etc.  If it's in rough shape, it's likely that it will be a longer review.  If it's pretty good, it might be a shorter review, but I find that it often still takes about the same amount of my time to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually try to compile the code with warnings turned all the way up, run it under something like &lt;code&gt;valgrind&lt;/code&gt; to look for memory leaks, and test it with my own example data. I also often rewrite portions and benchmark the before/after times to make sure that my suggestions are actually improvements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next, I look through my own personal collection of reviews that I've already done and compose the review offline.  If there's a point I've already made a thousand times, I typically just copy it into the current review, modifying text as needed to make it relevant to the current code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I look it over one last time and paste it into an answer, checking for formatting or spelling errors.  When I've fixed any remaining spelling or formatting errors, I hit the &quot;post&quot; button and usually upvote the question at the same time if I haven't already done so.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Automation&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I proposed an automatic code reviewer for a code challenge back in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5231/may-2015-community-challenge/5245#5245&quot;&gt;May 2015&lt;/a&gt;.  I still haven't implemented such a thing, but think it would be both doable and useful, not as a &lt;em&gt;replacement&lt;/em&gt; for human reviewers, but as an &lt;em&gt;adjunct&lt;/em&gt; something like the way that many IDE tools will autogenerate skeleton code given basic project parameters.  A human is still needed to add the particular pieces that make it useful, but much of the mundane and repetitive work can be automated.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2016-07-28T15:51:50.900" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6931" PostTypeId="1" CreationDate="2016-07-29T00:08:02.897" Score="-2" ViewCount="68" Body="&lt;p&gt;The main purpose of Code Review is for asking questions and providing answers. But can we also use Code Review as a code repository because it will provide more search engine visibility. I have submitted &lt;a href=&quot;https://codereview.stackexchange.com/questions/135667/fetching-specific-foreign-exchange-rates-from-fixer-using-curl-and-jsconcpp-in-c?noredirect=1#comment255304_135667&quot;&gt;this code&lt;/a&gt; for review and also got an answer for it. Upon suggestion, I also improved my code and want to share it in the same question. But re-editing the code is discouraged as per &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;this SE post&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After accepting an answer, an we re-edit the question and add new information and code without changing any previous content or code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what I want:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Q:Fetching specific foreign exchange rates from fixer using curl and jsconcpp in C++&#xA;&amp;lt;content&amp;gt;&#xA;&amp;lt;code&amp;gt;&#xA;//(future edits)//&#xA;EDIT 1:&#xA;&amp;lt;content&amp;gt;&#xA;&amp;lt;code&amp;gt;&#xA;EDIT 2:&#xA;&amp;lt;content&amp;gt;&#xA;&amp;lt;code&amp;gt;&#xA;EDIT 3..etc.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Can we do that?&lt;/p&gt;&#xA;" OwnerUserId="105020" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-07-29T00:41:49.880" Title="Could Code Review also serve as a code repository?" Tags="|discussion|iterative-review|" AnswerCount="1" CommentCount="2" ClosedDate="2016-07-29T00:44:28.690" ContentLicense="CC BY-SA 3.0" />
  <row Id="6932" PostTypeId="2" ParentId="6931" CreationDate="2016-07-29T00:31:48.203" Score="6" Body="&lt;h1&gt;No (kinda)&lt;/h1&gt;&#xA;&lt;p&gt;It's not okay to edit revisions of code into questions, because someone's review for revision 1 will be irrelevant for future revisions. This is called answer invalidation, and is something we do not like here at all.&lt;/p&gt;&#xA;&lt;p&gt;With that in mind, you're welcome to post new questions with the updated code. This is called an iterative review and it happens all the time.&lt;/p&gt;&#xA;&lt;p&gt;As for &lt;em&gt;code repository&lt;/em&gt;, it seems like you're trying to leverage Stack Exchange's SEO to promote your product. That's all good and well, but repositories are for continuous development, not reviewing a &lt;em&gt;specific&lt;/em&gt; bit of code. Trying to &amp;quot;&lt;em&gt;host&lt;/em&gt;&amp;quot; such a repo here is not okay, that goes toward the answer invalidation I mentioned before. The better alternative is to link to your GitHub project in the post (which happens all the time).&lt;/p&gt;&#xA;" OwnerUserId="62429" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-07-29T00:31:48.203" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6933" PostTypeId="2" ParentId="6917" CreationDate="2016-07-29T15:58:10.433" Score="2" Body="&lt;p&gt;I understand the desire for this and respect the intent. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;...although I disagree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only real reason is one I have not seen posted above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;sure, you will be re-phrasing a lot of the same points in most questions, &lt;/p&gt;&#xA;&#xA;&lt;p&gt;but I pride myself in using the reading of the questioners code to understand how far along they are in their education of software development. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually don't point out spelling mistakes and things because I don't think they are germane.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some other reviews do a line by line breakdown but I personally try to tell if the questions true underlying question is&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;am I on the right track..even at all?&lt;/li&gt;&#xA;&lt;li&gt;How can I improve?&lt;/li&gt;&#xA;&lt;li&gt;I know what I am doing, I dare you to critique me! (in a good way)&lt;/li&gt;&#xA;&lt;li&gt;I have hit an education brick-wall and need to be pointed in a direction?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;specifically in the case of that last one, you can tell is someones education is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;lacking in Creation pattern understanding, &lt;/li&gt;&#xA;&lt;li&gt;unaware of performance pitfalls&lt;/li&gt;&#xA;&lt;li&gt;just touching on OOP principles for the first time&lt;/li&gt;&#xA;&lt;li&gt;learning clean code and testing their understanding&lt;/li&gt;&#xA;&lt;li&gt;have just read an architecture book and are over-zealously modularizing but without a rudder as to the true benefits.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In short, historically... sure, the points will always be valid but I don't think the answers SHOULD be documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They should be the &lt;strong&gt;leg up&lt;/strong&gt; the specific questioner needs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you can tell they are experimenting with something new, Praise their successes and guide them in the right direction if they seem confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;maybe suggest some reading material out of scope of the question but clearly a preface to what their next experiment/question WILL be.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they are just sanity checking their knowledge then pointing out reference material can be condescending. Instead bullet point their project as if it is a corporate code review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;... IMO. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;so yeah, canned answers (even with the best intentions) are a no go for me.&lt;/p&gt;&#xA;" OwnerUserId="33885" LastActivityDate="2016-07-29T15:58:10.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6934" PostTypeId="1" CreationDate="2016-07-30T09:13:42.940" Score="0" ViewCount="41" Body="&lt;p&gt;I was wondering if it is ok to ask for code review of a git repository that I have developed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have developed a library for circuit breaker pattern for async functions in C# and I wanted to submit it for code review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it ok to post it?&lt;/p&gt;&#xA;" OwnerUserId="70617" LastActivityDate="2016-07-30T09:13:42.940" Title="Is it ok to ask for code review of a git repository that I have developed?" Tags="|discussion|" AnswerCount="0" CommentCount="2" ClosedDate="2016-07-30T09:31:27.677" ContentLicense="CC BY-SA 3.0" />
  <row Id="6935" PostTypeId="1" AcceptedAnswerId="6936" CreationDate="2016-08-01T03:10:47.917" Score="-3" ViewCount="36" Body="&lt;p&gt;The question I posted received no comment or answer at all. It was just edited by another person to make the wording better and clearer. I reviewed the question but I can't find any way to improve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I repost it exactly like the old question to see if anyone is interested?&lt;/p&gt;&#xA;" OwnerUserId="112313" LastEditorUserId="22222" LastEditDate="2016-08-01T03:17:14.417" LastActivityDate="2016-08-01T03:20:29.837" Title="Can I repost my question if the original received no answers or comments?" Tags="|discussion|unanswered-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6936" PostTypeId="2" ParentId="6935" CreationDate="2016-08-01T03:20:29.837" Score="5" Body="&lt;p&gt;No, you cannot do this as it'll just be closed as a duplicate of the original question.  If you &lt;em&gt;really&lt;/em&gt; have nothing else to do with the question nor do you have sufficient rep to raise a bounty, you may bring it up in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat&lt;/a&gt;. If you do this, then you should &lt;em&gt;not&lt;/em&gt; sound needy about it, but politely mention that you'd like someone to take a look at your old question.  After all, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1429/stack-exchange-data-explorer-is-up-what-now-wonderland/4947#4947&quot;&gt;we don't want anyone to get the Tumbleweed badge&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-08-01T03:20:29.837" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6937" PostTypeId="1" AcceptedAnswerId="6938" CreationDate="2016-08-01T05:35:07.747" Score="6" ViewCount="49" Body="&lt;p&gt;Just a few hours back I received the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/45/nice-answer&quot;&gt;nice answer&lt;/a&gt; badge for this &lt;a href=&quot;https://codereview.stackexchange.com/a/133138/109807&quot;&gt;answer&lt;/a&gt; of mine which I posted few months back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/1mv7H.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/1mv7H.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/45/nice-answer&quot;&gt;nice answer&lt;/a&gt; page says that (to receive the badge) :&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Answer score of 10 or more. This badge can be awarded multiple times.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But I currently (at the time of posting this question) have only 9 upvotes on the &lt;a href=&quot;https://codereview.stackexchange.com/a/133138/109807&quot;&gt;answer&lt;/a&gt; :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/VOXhT.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/VOXhT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I initially thought this might be because of 10 upvotes and a downvote. But the &lt;a href=&quot;https://codereview.stackexchange.com/users/109807/cherubim-anand?tab=reputation&amp;amp;sort=post&amp;amp;StartDate=2016-07-30%2016:02:55Z&quot;&gt;reputation history&lt;/a&gt; contradicts that assumption as there are no downvotes on my posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question(s) are &lt;strong&gt;how did I receive the badge even before the requirements are met?&lt;/strong&gt; are there other factors (other than the votes) that determine score of an answer? Is this a bug?&lt;/p&gt;&#xA;" OwnerUserId="109807" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-01T06:22:15.777" Title="Receiving badge before the requirements are met" Tags="|bug|status-bydesign|badges|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6938" PostTypeId="2" ParentId="6937" CreationDate="2016-08-01T05:58:57.210" Score="7" Body="&lt;p&gt;Upvotes can be reversed, under certain conditions. Most likely your post reached 10 score at some point, and then one of the upvoters undid an upvote, bringing it back to 9. The badge must have been awarded while you still had 10 score. Once awarded, badges remain forever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is most likely what happened, and there is no bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you were awarded the badge a few hours ago, and right now you have 9 upvotes and no downvotes, this upvote + unupvote must have happened today. Note that when an upvote is reversed quickly like this, it won't show up in your reputation history. If the upvote reversal happens on the same day, I think the upvote + unupvote is removed from the history. If the day changes in between the two actions, then it will be visible as a +10 and a -10.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2016-08-01T06:07:14.767" LastActivityDate="2016-08-01T06:07:14.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6939" PostTypeId="1" AcceptedAnswerId="6940" CreationDate="2016-08-01T14:07:01.530" Score="3" ViewCount="68" Body="&lt;p&gt;I'm fairly experienced in MATLAB, but a complete beginner in &lt;a href=&quot;https://codereview.stackexchange.com/questions/134240/check-if-a-sudoku-board-is-filled-out-correctly&quot;&gt;Python&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/132181/summarize-raw-data-in-new-sheet-2-0&quot;&gt;VBA&lt;/a&gt;, as evident from the two linked questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have to (and want to) use Python and VBA at work, but I don't have the time to read the manual from beginning to end, do tutorials etc. What I do now is I write a code in Python / VBA, that basically looks like a translation of MATLAB-code. The code I have is working, but it's written mainly based on answers from SO, and some help from the documentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tried to write it as well as I can, but a lot of stuff is done horribly cumbersome. I've made no attempts at &quot;fixing&quot; my code after it started working. When it works, I'm done. I don't have time to go through it step-by-step and find alternative, better ways to do stuff. I've probably passed my deadline already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I write now will never be shared with anyone, and it will never be part of some bigger project. I do however want to learn both languages well enough to write code I can show to peers, and share with others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will learn a lot if I get a review of my code, since I've used days/weeks to make work. My concern is that if I post it, it might look like I've just written a sketch and then ask someone else to fix it for me (even though I've been working on the code for a &lt;em&gt;long&lt;/em&gt; time). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I start writing new scripts regularly. Unfortunately, I'm probably doing the same bad choices over and over since I know it works, and I don't know any alternative ways to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it OK to ask for a review when I've spent a minimal amount of time trying to restructure and fix it myself?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="109032" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-01T23:17:45.583" Title="I haven't reviewed it myself... Can I ask for help?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ClosedDate="2016-08-02T06:03:04.193" ContentLicense="CC BY-SA 3.0" />
  <row Id="6940" PostTypeId="2" ParentId="6939" CreationDate="2016-08-01T14:18:06.027" Score="6" Body="&lt;p&gt;Yes, but test extensively. Ideally, provide test cases. You'll want to be extra sure that it works like it's supposed to, so refactoring suggestions can be made and tried without risking that the implementation stops working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing to note is that answers will be based on the code you have posted, so the better the original code, the better the answers. You'll want to make sure you're going to get non-obvious answers, or it'll be a waste of time for everyone involved.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-08-01T14:18:06.027" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6941" PostTypeId="1" AcceptedAnswerId="6954" CreationDate="2016-08-01T15:48:37.910" Score="21" ViewCount="2023" Body="&lt;p&gt;We've just gotten the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6872/august-2016-community-challenge&quot;&gt;August 2016 Community Challenge&lt;/a&gt; going, so it's time to pick one for September.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for September 2016.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Wednesday, August 31st, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout September (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-09-01T08:08:23.903" Title="September 2016 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="5" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6942" PostTypeId="2" ParentId="6941" CreationDate="2016-08-01T16:48:08.483" Score="6" Body="&lt;p&gt;I re-submit &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5624/52915&quot;&gt;Heslacher's proposal from August 2015&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In image processing, a &lt;em&gt;contour&lt;/em&gt; is a closed curve forming the boundary of a region of the image (or a union of closed curves, if the region has holes). For example, given this image:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/NY8hC.png&quot; alt=&quot;low-resolution image of a capital letter O&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The contour of the black region is the pair of orange curves shown here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fFM2d.png&quot; alt=&quot;the contour of the capital letter O consists of two curves, one for the outer boundary and one for the inner boundary&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Implement an algorithm that finds the contour of a region in an image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may assume, if you wish, that the image is represented as a two-dimensional array of Booleans (indexed by \$x\$ and \$y\$, say), with array entries containing &lt;code&gt;true&lt;/code&gt; for the region of interest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible choices of algorithm include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/theo.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Theo Pavlidis&lt;/a&gt;  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://www.imageprocessingplace.com/downloads_V3/root_downloads/tutorials/contour_tracing_Abeer_George_Ghuneim/moore.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Moore-Neighbor&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Marching_squares&quot; rel=&quot;nofollow noreferrer&quot;&gt;Marching squares&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-08-01T16:48:08.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6943" PostTypeId="1" CreationDate="2016-08-02T18:09:09.783" Score="33" ViewCount="319" Body="&lt;p&gt;For a few months now I've been collecting specific data on the metrics of all SE sites throughout the network, and there's a disturbing fact that has arisen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This data isn't &lt;em&gt;yet&lt;/em&gt; public on my end, but it's almost there. In light of that I wanted to bring a certain concern to the communities attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I was going through and reviewing some of our data, I noticed that our site (Code Review) is ranked &lt;em&gt;very&lt;/em&gt; low on the voting rank. When we compare ourselves to &lt;em&gt;only&lt;/em&gt; graduated sites, we rank in 56th on the Votes Per User scale. Meaning, there are 55 &lt;strong&gt;graduated&lt;/strong&gt; sites that have a higher Votes Per User rate than us, considering there are only 71 graduated sites in the system, that puts us in the 21st percentile. &lt;strong&gt;We only have a higher Votes Per User rank than 21% of graduated SE sites.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the raw value? Well it's 4.54, that means that for &lt;strong&gt;all&lt;/strong&gt; of our users, we have an average number of 4.54 votes per user. &lt;strong&gt;In the lifetime of CR, we have 4.54 votes per user.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The highest value of all graduated sites is Mi Yodeya, at 35.48 votes per user. &lt;strong&gt;This should not be a hard value for Code Review to achieve.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we consider all non-Meta sites we are in 104th place, out of 159. That's only the 35th percentile. We're still &lt;strong&gt;lower than 65% of all non-Meta SE sites.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the breakdown? Of the 103 sites ahead of us, 1 is a &lt;strong&gt;Closed Beta&lt;/strong&gt;, 55 are &lt;strong&gt;Graduated&lt;/strong&gt;, and 47 are &lt;strong&gt;Open Beta&lt;/strong&gt;. &lt;strong&gt;Almost half the sites we rank below are beta sites.&lt;/strong&gt; We rank below &lt;strong&gt;29 Meta sites&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site State  | Total Above | Total Below | Highest VPU | Lowest VPU | Average VPU&#xA;------------+-------------+-------------+-------------+------------+------------&#xA;Open Beta   | 47          | 39          | 27.79       | 1.35       | 5.67&#xA;Meta        | 29          | 128         | 10.35       | 0.30       | 3.26&#xA;Normal      | 55          | 15          | 35.48       | 0.82       | 8.51&#xA;Closed Beta | 1           | 1           | 11.62       | 1.49       | 6.55&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If we instead look at Votes Per Entity (where an entity is a question or answer) we end up with an even more disappointing chart:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site State  | Total Above | Total Below | Highest VPE | Lowest VPE | Average VPE&#xA;------------+-------------+-------------+-------------+------------+------------&#xA;Open Beta   | 38          | 48          | 7.96        | 1.36       | 4.33&#xA;Meta        | 97          | 60          | 19.74       | 1.87       | 5.14&#xA;Normal      | 28          | 42          | 16.11       | 1.22       | 4.59&#xA;Closed Beta | 1           | 1           | 6.94        | 0.72       | 3.83&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Our Votes Per Entity is 4.42, which puts us at 165th of 316. If only counting graduated sites, we're 29th out of 71.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, if we count Votes Per Day as the metric, and consider the number of days since launch as the number of days since the &lt;em&gt;first public appearance&lt;/em&gt; (the date of the first Closed Beta, if none then the date of the first Open Beta, if none then the date of the Launch), we rank 30th out of 71 with graduated site, but we rank 32nd out of 316 when compared to all sites (including Meta's and betas).&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Site State  | Total Above | Total Below | Highest VPD | Lowest VPD | Average VPD&#xA;------------+-------------+-------------+-------------+------------+------------&#xA;Open Beta   | 38          | 48          | 103.45      | 2.09       | 16.20&#xA;Meta        | 97          | 60          | 108.77      | 0.19       | 3.52&#xA;Normal      | 28          | 42          | 20318.85    | 4.92       | 431.37&#xA;Closed Beta | 1           | 1           | 46.00       | 12.07      | 29.03&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note: all this data is as of &lt;strong&gt;2 August 2016&lt;/strong&gt; at approximately &lt;strong&gt;00:05UTC+00:00&lt;/strong&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The gathering of this data is as follows: each night I have a program which crawls the &lt;code&gt;/sites&lt;/code&gt; API endpoint on SE, and gathers the list of all sites in the network. Then, after that is complete, it crawls the &lt;code&gt;/info&lt;/code&gt; API endpoint for each site and submits all data from that endpoint to my database. I then have a SQL query which I run on the database that reports all these metrics via multiple views and grouping.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I'm currently putting together the finishing touches on a site where all this data will be hosted, allowing anyone who desires to go in and run queries against it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If there are any other metrics as far as Votes Per Day, etc. that anyone thinks would be nice to have in this meta post, comment with the metric and I'll try to gather it around. (Or find me in &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;All this is coming to the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is the lack of voting on Code Review a problem?&lt;/li&gt;&#xA;&lt;li&gt;If so, what, if anything, can we do to improve the voting participation by users?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="18427" LastEditDate="2016-08-10T16:46:38.963" LastActivityDate="2016-08-10T16:46:38.963" Title="Your vote matters!" Tags="|discussion|voting|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="6944" PostTypeId="2" ParentId="2499" CreationDate="2016-08-03T14:33:17.517" Score="0" Body="&lt;p&gt;&lt;strong&gt;How Would the Answer Make You Feel If You Received It?&lt;/strong&gt;&lt;br&gt;&#xA;There are already a lot of good answers here already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I usually write my answers on my computer and then copy them to the webpage. This allows me to read my answer before I post it. When I read it, I try to make myself see how I would feel if I received this answer. Try to read your answer before you hit the &quot;Post Your Answer&quot; button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many of us have gone through peer reviews (design as well as code). We all know how it feels when someone says &quot;Your code sucks&quot;. Use that feeling to tone down the answer.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2016-08-03T14:33:17.517" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6945" PostTypeId="1" AcceptedAnswerId="6947" CreationDate="2016-08-04T07:06:24.837" Score="20" ViewCount="225" Body="&lt;p&gt;I know, I know: &lt;em&gt;&quot;Never edit the code, leave it for the review!&quot;&lt;/em&gt;. But please, hear me out before answering.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What should I do if I encounter a code that doesn't work, but I'm 99.99% sure it's because OP was trying to adapt the code to fit the format of this site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a few situations where this can happen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OP has added comments, but on the wrong format, so the code doesn't run&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For instance used &lt;code&gt;//&lt;/code&gt; instead of &lt;code&gt;#&lt;/code&gt;, or &lt;code&gt;%&lt;/code&gt; in front of comments.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Some variable names are mixed up, but it's quite clear what the intention is&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A variable is named &lt;code&gt;Mask&lt;/code&gt; through the entire code, except a few places where it's called &lt;code&gt;Masque&lt;/code&gt;. It's very likely that this is because OP has translated the variable names from her/his native language so that it's clear for everyone what it means.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've tested the code in the question and it doesn't run as it is. When I make the changes I suggest it runs and produces the same output OP has provided. OP doesn't respond to comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Questions:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should such a question be closed since it contains broken code?&lt;/li&gt;&#xA;&lt;li&gt;Can I edit the question if I'm 99.99% sure my edit is correct, since I've tested it and reproduced OP's results? (I know this goes against the general rule: &quot;Don't edit code! Leave it to the review&quot;, but in this case it's not really up for review)&lt;/li&gt;&#xA;&lt;li&gt;Should I just leave it be?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The question that made me ask this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/126336/inpainting-algorithm-using-conjugate-gradient-for-colored-images-using-matlab#comment257440_126336&quot;&gt;https://codereview.stackexchange.com/questions/126336/inpainting-algorithm-using-conjugate-gradient-for-colored-images-using-matlab#comment257440_126336&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="109032" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-08-04T08:56:09.230" Title="Can I edit broken code if I'm sure I'm recreating OP's original code?" Tags="|discussion|editing|broken-code|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6946" PostTypeId="2" ParentId="6945" CreationDate="2016-08-04T07:37:46.253" Score="5" Body="&lt;p&gt;IMO the code of a question should never ever be edited. The only exception to this rule is if it is a clear copy&amp;amp;pasta error. If the OP knows the language well enough I assume he/she could edit his/her question targeting the comment problem and also the variable name problem.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We at least expect some effort from the OP because we have also have some effort to answer the question.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the user doesn't react to comments then its his/her problem.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2016-08-04T07:37:46.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6947" PostTypeId="2" ParentId="6945" CreationDate="2016-08-04T07:39:21.560" Score="24" Body="&lt;p&gt;I prefer to err on the side of commenting and closing, rather than fixing the code for them.  Reasons include:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Fixing broken code is a slippery slope.  Newer users will see that and assume that editing code in questions is an acceptable practice, without understanding the general principle that code should remain unchanged.&lt;/li&gt;&#xA;&lt;li&gt;I'd prefer not to debate what constitutes a &quot;minor&quot; change.  The current practice, which is to help posters correct copy-and-paste problems so that the the code is represented as intended, is easy to understand.&lt;/li&gt;&#xA;&lt;li&gt;Code review works best when everyone can be assured that the code can be taken literally, without guesswork.  Computers are mercilessly exact.  Programmers need to be equally meticulous.  Code reviewers should help spot &lt;em&gt;everything&lt;/em&gt; that might be wrong with the code, considering that &lt;a href=&quot;https://en.wikipedia.org/wiki/Mariner_1#.22The_most_expensive_hyphen_in_history.22&quot; rel=&quot;nofollow&quot;&gt;even incorrect punctuation could crash a rocket&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Wrong variable names and syntactically incorrect comments suggest that the code is not real, but fabricated for the sake of the question.  For example, I've been burned by &lt;a href=&quot;//codereview.stackexchange.com/q/70876/9357&quot;&gt;one question&lt;/a&gt; where Python code contained curly quotes.  I thought it was safe to ignore it, but it turned out that the author was asking to review drastically simplified code, and my answer turned out to be &lt;a href=&quot;//codereview.stackexchange.com/questions/70876/parse-a-csv-file-and-create-a-dictionary-of-partial-results?no_redirect=1#comment129519_70879&quot;&gt;useless&lt;/a&gt;.  (Also, for this reason, I've always been adamant that we allow code with non-English identifiers to be posted as-is, rather than asking the author to Anglicize it for the sake of posting on Code Review.)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Furthermore, if the author isn't bothering to responding to requests to fix the question, that's a sign that we should just close the question rather than waste time giving advice to a black hole.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2016-08-04T07:45:56.793" LastActivityDate="2016-08-04T07:45:56.793" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6949" PostTypeId="1" AcceptedAnswerId="6950" CreationDate="2016-08-04T15:27:14.803" Score="8" ViewCount="183" Body="&lt;p&gt;Often when I write an answer I write some code to go with it, ie &quot;this method is written a little weird, you could simplify it as X, Y, Z, &lt;code&gt;example&lt;/code&gt;&quot;.  This code is not necessarily always perfect code - it might exclude some error handling, or some edge cases, or just not be written perfectly correct.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then sometimes get a comment from the OP saying something like &quot;this doesn't work for case T&quot;, or &quot;this doesn't compile because of missing semi-colon&quot;, or whatever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mind, when I review the code although I may rewrite all of their code to something that is more readable, efficient, or whatever, I never intend for it to be perfectly functional or compilable, or whatever. Rather I generally intend for it to be a general guide as to improving some aspect of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I make sure that all of my code works perfectly and solves all of their needs? Should I make an explicit note that my code isn't tested and may or may not work? Should I just ignore people who blindly copy-paste my review and are surprised when it doesn't work as expected?&lt;/p&gt;&#xA;" OwnerUserId="47529" LastActivityDate="2016-08-05T05:55:46.587" Title="If my review includes code, must it be a perfectly working solution to the OP's problem?" Tags="|discussion|answers|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6950" PostTypeId="2" ParentId="6949" CreationDate="2016-08-04T15:42:27.553" Score="12" Body="&lt;p&gt;&lt;strong&gt;TL;DR;&lt;/strong&gt; No, but you may get &lt;s&gt;flak&lt;/s&gt; downvotes if you don't say it&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my experience Code Review doesn't have any &quot;criteria&quot; for answers, aside from &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;It reviews the OP's code and &lt;strong&gt;justifies what it says&lt;/strong&gt;&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whether that review includes any code, fully functional code, pseudocode or an illustrative example thrown together is not that important. It's generally good tone to mark pseudocode and &quot;demonstration&quot; as such (though that's IMO easily recognizable). Also giving a quick heads up that you didn't test the code is not unheard of, but &lt;em&gt;it's not mandatory&lt;/em&gt;, so long as it's not obviously broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding code is not mandatory in the first place, and OP is not entitled to a review being a free rewrite of their code. As such your code doesn't need to be &quot;perfect&quot;.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2016-08-04T15:42:27.553" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6951" PostTypeId="2" ParentId="6949" CreationDate="2016-08-05T05:55:46.587" Score="8" Body="&lt;p&gt;Code Review is not a code-writing service.  Answers are not required to contain code in the first place.  The important part of the answer is the advice; the code serves as illustration.  However, if you are going to provide code in an answer, you should believe that it is better than the original code in at least &lt;em&gt;some&lt;/em&gt; respect.  (If I see code in an answer that is worse than the original code overall, I'll usually downvote the answer.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In any case, when readers evaluate answers, it's up to them to adapt the advice and whatever code it may contain as necessary.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-08-05T05:55:46.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6952" PostTypeId="1" AcceptedAnswerId="6953" CreationDate="2016-08-05T11:31:42.897" Score="1" ViewCount="85" Body="&lt;p&gt;After reading through a few question on here I found out that asking questions about refining code golf code is not on topic. However in this case I'm not asking for the code to be golfed but re-ordered. I'll show the proposed question for clarity:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Code to print an alphabet triangle&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The following code is an anonymous function that returns a string of an alphabet triangle. See the following &lt;a href=&quot;https://codegolf.stackexchange.com/questions/87496/alphabet-triangle/87548#87548&quot;&gt;code golf question&lt;/a&gt; for clarity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My &lt;a href=&quot;https://codegolf.stackexchange.com/a/87548/38550&quot;&gt;answer&lt;/a&gt; uses the following code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Func&amp;lt;int, int, string[], string&amp;gt; f = (n, i, s) =&amp;gt;&#xA;{&#xA;    s = new string[i = 51];&#xA;    for (; --i &amp;gt; 24;)&#xA;    {&#xA;        for (n = 65; i + n &amp;lt; 116;)&#xA;            s[i] += (char)n++;&#xA;&#xA;        for (n = 50 - i + 64; n &amp;gt; 64;)&#xA;            s[i] += (char)n--;&#xA;&#xA;        s[50 - i] = s[i];&#xA;    }&#xA;&#xA;    return string.Join(&quot;\n&quot;, s);&#xA;};&#xA;&#xA;Console.WriteLine(f(0, 0, new string[0]));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would like to reduce the two inner loops into oneloop but cannot see an easy way to do that. How can I do this?&lt;/p&gt;&#xA;" OwnerUserId="87926" LastEditorUserId="-1" LastEditDate="2017-04-13T12:38:59.193" LastActivityDate="2016-08-05T17:28:16.867" Title="Is it OK to ask how to revise a golfed function?" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6953" PostTypeId="2" ParentId="6952" CreationDate="2016-08-05T11:46:43.387" Score="7" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;Your question isn't asking to improve code quality.&#xA;Instead it's asking how to golf, 'semi'-golfed code.&lt;/p&gt;&#xA;&lt;p&gt;Lets say you post your question, you get the answer 'don't use an anonymous function'.&#xA;This is almost definitely &lt;em&gt;useless&lt;/em&gt; to you, as you &lt;em&gt;do not want good code&lt;/em&gt;.&#xA;Instead you're just asking for a different way to golf your code.&#xA;And we do not do that.&lt;/p&gt;&#xA;&lt;p&gt;If however you do want to have answers such as 'don't use an anonymous function',&#xA;and they will &lt;em&gt;genuinely&lt;/em&gt; help you, then it may be ok to post your code, but try your best to not make it golfed.&#xA;Proper functions rather than anon functions, more descriptive variables not one letters, etc.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-08-05T11:46:43.387" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6954" PostTypeId="2" ParentId="6941" CreationDate="2016-08-06T02:20:26.770" Score="17" Body="&lt;p&gt;I resubmit &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6886/34073&quot;&gt;Legato's submission for August 2016&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;h1&gt;CRitter Collaboration&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Choose a previous community challenge and work with someone(s) to complete it.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Though interest in challenges may be high time can be scarce so this is a way to get more participation! It doesn't even have to be a community challenge as long is it's something you and others agree to work towards for the challenge period.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Definite Benefits&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Exercise in effective communication.&lt;/li&gt;&#xA;&lt;li&gt;Getting to know fellow CRitters!&lt;/li&gt;&#xA;&lt;li&gt;Experience in organization / group tasks.&lt;/li&gt;&#xA;&lt;li&gt;Less time-consuming.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Possible Benefits&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Practice in another language.&lt;/li&gt;&#xA;&lt;li&gt;Exercise in language agnostic design.&lt;/li&gt;&#xA;&lt;li&gt;Using a &lt;a href=&quot;https://en.wikipedia.org/wiki/Version_control&quot; rel=&quot;nofollow noreferrer&quot;&gt;VCS&lt;/a&gt; such as &lt;a href=&quot;https://git-scm.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Git&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;a href=&quot;http://chat.stackexchange.com/rooms/43275/critter-collaboration&quot;&gt;Room&lt;/a&gt;&#xA;to find people to work with / discuss implementation, and plan.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-08-14T02:54:42.500" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="6955" PostTypeId="1" CreationDate="2016-08-06T20:20:24.527" Score="8" ViewCount="187" Body="&lt;p&gt;Suppose I get a detailed review and implement many things in response. Where do I reply to say what I did? Presumably, reviewers want to know that their suggestions were useful.&lt;/p&gt;&#xA;" OwnerUserId="114395" LastEditorUserId="22222" LastEditDate="2016-08-06T20:55:56.067" LastActivityDate="2016-08-20T19:06:58.053" Title="If I implement suggestions from a review, where do I reply to say what I did / thank the reviewer?" Tags="|discussion|etiquette|" AnswerCount="1" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6956" PostTypeId="2" ParentId="6955" CreationDate="2016-08-06T21:48:37.910" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Presumably, reviewers want to know that their suggestions were useful.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Indeed! As with all Stack Exchange sites, useful answers receive upvotes from readers. If you haven't done that already, give that review your upvote, and mark your question as &lt;em&gt;answered&lt;/em&gt; by giving a &lt;em&gt;checkmark&lt;/em&gt; to that awesome answer. If you have &gt;50 rep and more to say than just &quot;Thanks!&quot; or &quot;Awesome, +1!&quot;, you can leave a comment too, though these comments often get flagged (and soon removed) as &lt;em&gt;too chatty&lt;/em&gt; or &lt;em&gt;obsolete&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes a question doesn't get many views, and still gets awesome answers, but then these answers don't get as many views as some others (say, on some more popular question) do, and you feel like your petty +25 doesn't do justice to the awesome answer you got. &lt;strong&gt;Browsing to the answerer's profile to upvote all their answers is not the solution&lt;/strong&gt; - &lt;em&gt;serial voting&lt;/em&gt; gets automatically reversed, so voting for &lt;em&gt;users&lt;/em&gt; isn't a good idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have the rep, you can award a bounty to a specific answer, specifically to reward the reviewer with additional rep from your own stash.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code is never really &lt;em&gt;flawless&lt;/em&gt; though, so you might also want to follow-up with a new question (it's rather commonly done here) - see &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;this Help Center page&lt;/a&gt; for all the relevant information.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-08-20T19:06:58.053" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6957" PostTypeId="1" CreationDate="2016-08-07T15:07:37.987" Score="12" ViewCount="360" Body="&lt;p&gt;We routinely allow questions where the code works correctly for small inputs but fails to scale to larger inputs. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; tags are often applied to such questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What if the problem is that the stack sometimes overflows? That seems to be the premise of &lt;a href=&quot;//codereview.stackexchange.com/q/138056/9357&quot;&gt;this question&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-03T16:39:20.790" Title="Is stack overflow on-topic for Code Review?" Tags="|discussion|specific-question|scope|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6958" PostTypeId="2" ParentId="6957" CreationDate="2016-08-07T16:32:45.803" Score="4" Body="&lt;h3&gt;No.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This question resolves around the bug he currently encounters. This is not a question asking for a review about any and all aspects of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a user posts a question on Code Review, we assume it's working to the best of the authors knowledge. Sometimes there's edge cases in which it is not. Sometimes the author is aware of those edge cases and mentions them. In that case we simply exclude those cases from the specification, making the rest by default 'working code'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in this specific question is flawed. The author knows this. This is a Stack Overflow question, quite literally.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would advice the author to read up on how to write a &lt;a href=&quot;https://stackoverflow.com/help/mcve&quot;&gt;Minimum, Complete and Verifiable Example&lt;/a&gt; and post a question on aforementioned site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main difference between a Stack Overflow question and a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; is the latter will still work. It might take half a year to complete, but it works. A question which overflows a stack as a major design flaw and will not work for the required input. Simply put, it's broken.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-08-07T16:32:45.803" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6959" PostTypeId="1" AcceptedAnswerId="6960" CreationDate="2016-08-07T16:52:17.013" Score="7" ViewCount="452" Body="&lt;p&gt;A couple of weeks ago there was a discussion in The 2nd Monitor about reducing &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1511/120114&quot;&gt;Zombies&lt;/a&gt; and bringing the answered percentage up.&lt;/p&gt;&#xA;&lt;p&gt;I've noticed during my searches of unanswered questions that some of the answers actually have answers that haven't been voted up. I'd like to be able to do a search for all unanswered questions that actually have answers to see if I can improve the answer rate for voting on some of the answers.&lt;/p&gt;&#xA;&lt;p&gt;Is there documentation on how to search the database, and a scheme for the database? I looked at the Code Review help page and there is nothing there. I've also searched Meta Code Review.&lt;/p&gt;&#xA;&lt;p&gt;I see this as a feature request for the Meta Code Review, not the regular Code Review.&lt;/p&gt;&#xA;&lt;p&gt;@EBrown has shown some statistics on The 2nd Monitor. I was also wondering if these could be posted as tools to Meta that require some reputation to see.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="120114" LastEditDate="2020-10-26T23:21:11.680" LastActivityDate="2020-10-26T23:21:11.680" Title="Tool for Zombie-hunting" Tags="|feature-request|unanswered-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="6960" PostTypeId="2" ParentId="6959" CreationDate="2016-08-07T17:43:38.730" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I've noticed during my searches of unanswered questions that some of the answers actually have answers that haven't been voted up.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is what I call &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1429/stack-exchange-data-explorer-is-up-what-now-wonderland/4970#4970&quot;&gt;&quot;Ripe Zombies&quot;&lt;/a&gt; (ripe as in ready for the shooting),&#xA;and &lt;a href=&quot;https://codereview.stackexchange.com/users/75639/robosanta?tab=profile&quot;&gt;@RoboSanta&lt;/a&gt; posts 2 such questions per day in The 2nd Monitor that match this criteria,&#xA;in the hope of attracting the attention of zombie killers.&#xA;The questions are randomly selected from the results of &lt;a href=&quot;http://data.stackexchange.com/codereview/query/412155/ripe-zombies&quot; rel=&quot;nofollow noreferrer&quot;&gt;this SEDE query&lt;/a&gt; (which is linked from the Ripe Zombies post too).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another, crude way to find such questions is apparently to go the &lt;a href=&quot;https://codereview.stackexchange.com/questions?sort=unanswered&quot;&gt;Unanswered&lt;/a&gt; filter of the site or your favorite tag, and jump to the last page. There tend to be many questions with answers on the last few pages.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-08-07T17:43:38.730" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6961" PostTypeId="2" ParentId="6957" CreationDate="2016-08-08T03:48:14.563" Score="11" Body="&lt;p&gt;&lt;strong&gt;To an extent, yes. In &lt;em&gt;this&lt;/em&gt; particular case, no.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see a problem with allowing questions that have Stack Overflow Exceptions, &lt;em&gt;provided&lt;/em&gt; the code works acceptably on a smaller input set. If we were to eliminate questions with SOE, then by all rights we should eliminate &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; questions as well, simply because they &quot;don't work as expected&quot; for the very specific large input they are failing on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A Stack Overflow Exception is just another variant of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;. Except, instead of the time being exceeded, the actual amount of information on the stack has been exceeded. The only difference is the manner in which the &lt;strong&gt;error with the code&lt;/strong&gt; is presented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;SOE questions can also help us all out: now we have a chance to point out potential optimizations that can lead to tail-call recursion which wouldn't overflow the stack, or reduce the memory footprint to reduce stack space, et. al. It gives all users a chance to learn how to prevent their own Stack Overflow Exceptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason I would say &quot;no&quot; to &lt;strong&gt;this question&lt;/strong&gt;, is that the OP doesn't want a code review, but instead wants:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In some test cases it is giving StackOverflow Error. Could I please help me correct this code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Were the question rephrased, it would be a fine fit. Were the OP to be looking for a general code review with the &lt;em&gt;possibility&lt;/em&gt; that it would fix the SOE, then it would be fine. As it stands, the OP &lt;strong&gt;specifically&lt;/strong&gt; wants a fix to the SOE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code works for small inputs, then we can assume it &lt;em&gt;would&lt;/em&gt; work for large inputs, were the SOE not present.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2016-08-08T03:48:14.563" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6962" PostTypeId="2" ParentId="6943" CreationDate="2016-08-08T17:33:35.730" Score="9" Body="&lt;p&gt;I made my own query using &lt;a href=&quot;http://data.stackexchange.com/codereview/query/522292&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It looks at votes cast per person (no matter when they were cast). If you know how long the site has been around, you could calculate average votes per day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's an easy and fast query actually:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;select count(id), avg(upvotes), avg(downvotes), sum(upvotes), sum(downvotes) &#xA;from users&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I use the above query to get the data for all users. For &quot;new&quot; users, I add &lt;code&gt;where reputation&amp;lt;150&lt;/code&gt; and for &quot;avid&quot; users, I add &lt;code&gt;where reputation&amp;gt;=150&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;------------- + Count + Avg Up + Avg Down +   Up   + Down &#xA;-- All   users| 94897 |    4   |    0     | 395650 | 35461&#xA;--&quot;Avid&quot; users|  6284 |   51   |    5     | 322880 | 32620&#xA;--&quot;New&quot;  users| 88613 |    0   |    0     |  72770 |  2841 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The average is really brought down by the new users, who obviously don't spend as much time on the site (and therefore vote less). There's not really a way to force them to vote (many of them will likely never visit again). Some of them might not yet have the privilege (although this is rare), or may have no interest in doing so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, I think this community is very open with votes, especially compared with sites like Stack Overflow (where I have posted hundreds of answers that sit at 0 score).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also ran the query against every site. I'm not going to make a table for that, since it's a lot of data. My query (which uses my first query):&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;declare  db_c cursor for select [name] &#xA;       from sys.databases &#xA;       where database_id &amp;gt; 5 -- skip master, temp, model, msdb, Data.SE&#xA;&#xA;declare @db_c_name sysname   -- holds name of db after fetch&#xA;declare @sql nvarchar(max) -- holds build up sql string&#xA;&#xA;-- result table&#xA;create table #all_users (&#xA;    name nvarchar(40)&#xA;    , users int&#xA;    , avgUp int&#xA;    , avgDn int&#xA;    , totalUp int&#xA;    , totalDown int&#xA;);&#xA;&#xA;open db_c&#xA;fetch next from db_c into @db_c_name&#xA;while(@@FETCH_STATUS = 0)&#xA;begin&#xA;    set @sql = N'use '+ QUOTENAME(@db_c_name) +';&#xA;    insert into #all_users &#xA;    select&#xA;    '''+ &#xA;       QUOTENAME(@db_c_name) +&#xA;    '''&#xA;    ,count(id), avg(upvotes), avg(downvotes), sum(upvotes), sum(downvotes) &#xA;    from users&#xA;    ';&#xA;    exec (@sql)&#xA;   fetch next from db_c into @db_c_name&#xA;end;&#xA;close db_c;&#xA;deallocate db_c;&#xA;&#xA;select * from #all_users &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;(The same modifications need to be done to check for avid and new users.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I went a bit further and decided to see what the average score (&lt;code&gt;avg(score)&lt;/code&gt;) is for posts that aren't closed, only including things that were posted since 1/1/16 (&lt;code&gt;where Creationdate &amp;gt;= ''2016-01-01'' and closeddate is null&lt;/code&gt;). Code Review averages a 2. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have graphs!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Metas included:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/STJ5k.png&quot; alt=&quot;Graph&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;104 sites are less than CR&lt;/li&gt;&#xA;&lt;li&gt;70 other sites also average a 2&lt;/li&gt;&#xA;&lt;li&gt;135 are more than CR&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(This may seem worrying, but the Metas are higher scoring on average.)&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;No Metas:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/jP5Ga.png&quot; alt=&quot;graph&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;76 sites are less than CR&lt;/li&gt;&#xA;&lt;li&gt;34 sites also score a 2&lt;/li&gt;&#xA;&lt;li&gt;44 sites are more than CR&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That puts us above average. In fact, we are ahead of the Trilogy (0) and also Mi Yodeya (1).&lt;/p&gt;&#xA;" OwnerUserId="104611" LastEditorUserId="104611" LastEditDate="2016-08-09T17:04:04.547" LastActivityDate="2016-08-09T17:04:04.547" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="6963" PostTypeId="1" AcceptedAnswerId="6965" CreationDate="2016-08-09T15:36:23.247" Score="3" ViewCount="74" Body="&lt;p&gt;I'm experimenting with JS canvas, trying to create pan and zoom effect. I've got the &lt;a href=&quot;https://codereview.stackexchange.com/questions/138030/panning-js-canvas&quot;&gt;pan&lt;/a&gt; working. I've also got the &lt;a href=&quot;https://stackoverflow.com/questions/38810242/set-canvas-zoom-scale-origin&quot;&gt;zoom&lt;/a&gt; working but with a little help from SO. The zoom effect seems much more complicated than pan. Even though I've got a working code, I don't fully understand how it works, but I want to!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have any problem in the code. I'm not trying to improve anything. I just want to know how the code works. Am I allowed to post a question where I want my code explained?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, can anyone lead me to somewhere where I can post this question or read up on the subject?&lt;/p&gt;&#xA;" OwnerUserId="32789" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-08-09T21:41:36.033" Title="Can I ask a question about code explanation?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6964" PostTypeId="2" ParentId="6963" CreationDate="2016-08-09T15:51:37.823" Score="4" Body="&lt;p&gt;No, because you're not looking for a review. It's... as simple as that, I'm afraid. Review answers would be useless to you.&lt;/p&gt;&#xA;" OwnerUserId="49350" LastActivityDate="2016-08-09T15:51:37.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6965" PostTypeId="2" ParentId="6963" CreationDate="2016-08-09T15:52:27.433" Score="7" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;If we look at the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654/42401&quot;&gt;close-reason meta thread, it clearly says&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We also expect you to understand how your code works. If you are seeking an explanation of how your code works, then we will treat the question as if someone else wrote it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And that is off-topic, 100%.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-08-09T15:52:27.433" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6966" PostTypeId="2" ParentId="6875" CreationDate="2016-08-09T22:30:55.037" Score="2" Body="&lt;p&gt;Even with Trogdor's assistance, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt; stayed alive due to its Horcrux: the synonymized &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ternary-operator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ternary-operator&amp;#39;&quot; rel=&quot;tag&quot;&gt;ternary-operator&lt;/a&gt; still tagged with some questions.  With no &lt;s&gt;soul pieces&lt;/s&gt; questions remaining, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/conditions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;conditions&amp;#39;&quot; rel=&quot;tag&quot;&gt;conditions&lt;/a&gt; will finally part (along with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ternary-operator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ternary-operator&amp;#39;&quot; rel=&quot;tag&quot;&gt;ternary-operator&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/X4lKx.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/X4lKx.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2016-08-09T22:30:55.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6967" PostTypeId="2" ParentId="6957" CreationDate="2016-08-10T12:48:44.183" Score="-1" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;my Comment really points out the issue here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;when you say The same code if written in C/C++ has passed all test cases. that makes me think that there is something different with garbage collection, maybe there is something that is different about Java that you don't have in C or C++ or maybe you have coded it correctly in C/C++ but incorrectly in Java. I would double check your code to make sure that it is doing the exact same thing as the code you wrote in C/C++&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The code that was written for C and/or C++ works, but the code written in Java fails some of the test cases, because there is something different about the Java code it doesn't meet the requirements.&lt;/p&gt;&#xA;&lt;p&gt;The purpose of the tests is to make sure that the code meets the requirements, and if the code fails to meet the requirements then it is not working the way it is supposed to, it is broken.&lt;/p&gt;&#xA;&lt;p&gt;The same requirements were passed in the C/C++ code, I would say that the settings for the Stack and the Time Limit wouldn't change from one language to the next in terms of the challenge, so I think that this means there is a fault in the code itself, that the code isn't doing what it is supposed to do.&lt;/p&gt;&#xA;&lt;h3&gt;Time limit exceeded is different than Stack Overflow Exception.&lt;/h3&gt;&#xA;&lt;p&gt;Stack Overflow Exception will break the application, where the time limit exceeded isn't truly an exception, it is breaking an arbitrary rule to the coding challenge that most likely won't break the application.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-08-03T16:39:20.790" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6968" PostTypeId="1" CreationDate="2016-08-10T17:02:32.013" Score="10" ViewCount="61" Body="&lt;p&gt;It appears that we don't have code highlighting in Meta&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6962/18427&quot;&gt;this answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6943/your-vote-matters&quot;&gt;Your vote matters!&lt;/a&gt; the &lt;code&gt;&amp;lt;!-- language: lang-sql --&amp;gt;&lt;/code&gt; was added to a block of SQL code, but the highlighting doesn't appear to be turned on for the Meta site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/YHz7E.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/YHz7E.png&quot; alt=&quot;No SQL Syntax Highlighting&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We regularly use the SEDE Database to get statistics, I think that we all agree it would be nice to see the code highlighting in Meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this is just an issue of turning it on for Meta, please, turn it on.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Linked Meta:&lt;/strong&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/16/turning-on-syntax-highlighting&quot;&gt;Turning on syntax highlighting&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-08-11T16:13:57.310" Title="Meta code highlighting" Tags="|feature-request|meta|syntax-highlighting|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6969" PostTypeId="2" ParentId="6941" CreationDate="2016-08-11T06:00:45.373" Score="18" Body="&lt;h1&gt;Chain (or belt) drive system&lt;/h1&gt;&#xA;&lt;p&gt;I propose a variation on &lt;a href=&quot;https://codegolf.stackexchange.com/q/64764/46678&quot;&gt;this challenge by Ell over on PCG&lt;/a&gt; - minus the golfing requirement, of course. &lt;em&gt;(Disclosure: I've already done this challenge in JavaScript)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;To quote the original:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Your program will be given a list of sprockets, specified as &lt;code&gt;(x, y, radius)&lt;/code&gt; triplets. The resulting chain drive system is comprised of these sprockets, connected together by a closed taut chain passing over each of them, in order. [...]&lt;/p&gt;&#xA;&lt;p&gt;For example, given the input&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;(0, 0, 16),  (100, 0, 16),  (100, 100, 12),  (50, 50, 24),  (0, 100, 12)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;the output should look something like&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/VdXS8.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/VdXS8.gif&quot; alt=&quot;chain drive&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The original challenge is to generate a fully animated chain drive system, but that's quite a mouthful, so I propose that &lt;strong&gt;it can be solved to different degrees:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Analysis without visual output (e.g. calculating the total chain length, whether the chain crosses itself, the rotational offset from one sprocket to the next that's necessary for the chain to mesh, time taken for a link in the chain to make one full circuit, etc.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Simplified, static visualization showing the spatial layout and chain path&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Full-on animation, as per the original challenge&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Interactive visualization (animated or not), e.g. with customizable settings or even click and drag sprockets&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And the chain doesn't need to be a &lt;em&gt;chain&lt;/em&gt; nor do the sprockets need to be &lt;em&gt;sprockets&lt;/em&gt;; &lt;strong&gt;it could just be a belt drive system&lt;/strong&gt;, i.e. plain circles and lines. This would add a lot of flexibility as things won't need to mesh (and radii and placements won't be constrained), but you'd still be calculating tangent points etc.. Animation wouldn't be as fun, but one could add indicators to the wheels and belt to show the movement.&lt;/p&gt;&#xA;&lt;p&gt;Or one could go the other way, and have the chain be properly segmented into links like a bike chain, instead of drawing a smooth arc around the sprockets.&lt;/p&gt;&#xA;&lt;p&gt;I admit that the challenge &lt;em&gt;appears&lt;/em&gt; a little daunting, but it's actually not that bad. If the goal is simply to do that analysis part (i.e. no animation or graphical output), it can be done in pretty much any language. All that's needed is a bit of vector math (to work out tangent points), and basic geometry (to work out arc lengths).&lt;/p&gt;&#xA;&lt;p&gt;Still, the task does look daunting, which presents a bit of a barrier to entry so I don't know if it's the best fit for a community challenge. But personally I found it to be an interesting (and fun!) task, with plenty of &amp;quot;meat&amp;quot; on its bones.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-08-26T14:44:25.990" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="6971" PostTypeId="1" CreationDate="2016-08-11T15:46:46.137" Score="6" ViewCount="48" Body="&lt;p&gt;This question happened; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6970/a-good-way-to-remove-duplicate-code-without-violating-page-object-model&quot;&gt;https://codereview.meta.stackexchange.com/questions/6970/a-good-way-to-remove-duplicate-code-without-violating-page-object-model&lt;/a&gt; - it's a regular Code Review question that landed on meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And I'd like to be able to vote for such questions to be migrated to main.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this be made possible, or is there a reason why this shouldn't be allowed?&lt;/p&gt;&#xA;" OwnerUserId="49350" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-08-11T16:51:04.360" Title="Allow users to vote to migrate a question from meta.codereview to main" Tags="|feature-request|status-planned|migration|meta|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="6972" PostTypeId="2" ParentId="6971" CreationDate="2016-08-11T16:40:08.670" Score="4" Body="&lt;p&gt;There's no option for users to migrate from meta to main, because that only ever happens once in a blue moon - there's theoretically no solid grounds to enable that migration path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The current way to migrate from meta to main, is to custom-flag for moderator attention.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Looking at migration stats for meta (are those accessible with 10K privs?), looking at meta-to-main migrations:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 question was migrated in the last 90 days&lt;/li&gt;&#xA;&lt;li&gt;2 so far in 2016&lt;/li&gt;&#xA;&lt;li&gt;12 in 2015 (9 in the first quarter)&lt;/li&gt;&#xA;&lt;li&gt;4 in 2014&lt;/li&gt;&#xA;&lt;li&gt;6 in 2013&lt;/li&gt;&#xA;&lt;li&gt;6 in 2012&lt;/li&gt;&#xA;&lt;li&gt;7 in 2011&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think Q1-2015 was just weird, IMO 1-2 migrations per &lt;em&gt;quarter&lt;/em&gt; wouldn't be enough to warrant a migration path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, I'm all for community-driven moderation, so I'm totally for it anyway - there's a migration path from main to meta already, and that migration path is even more seldom:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 in 2016&lt;/li&gt;&#xA;&lt;li&gt;2 in 2015&lt;/li&gt;&#xA;&lt;li&gt;0 in 2014&lt;/li&gt;&#xA;&lt;li&gt;2 in 2013&lt;/li&gt;&#xA;&lt;li&gt;2 in 2012&lt;/li&gt;&#xA;&lt;li&gt;2 in 2011&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In light of these stats, I say go for it.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2016-08-11T16:51:04.360" LastActivityDate="2016-08-11T16:51:04.360" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6973" PostTypeId="1" AcceptedAnswerId="6974" CreationDate="2016-08-13T00:36:29.740" Score="8" ViewCount="178" Body="&lt;p&gt;I am an auditor and I would love some feedback on a script I wrote some time back using the Audit Command Language - ACL. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is such application specific languages on topic here?&lt;/p&gt;&#xA;" OwnerUserId="70568" LastActivityDate="2016-08-14T12:06:25.823" Title="Are application specific scripting languages on topic for this site?" Tags="|discussion|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6974" PostTypeId="2" ParentId="6973" CreationDate="2016-08-14T11:59:40.133" Score="8" Body="&lt;p&gt;In my experience ACL does have back-end scripting capabilities and the language is significantly different than (for instance) VBA. And VBA is application specific too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would say it's &lt;strong&gt;on-topic&lt;/strong&gt;, but it might not have too many reviewers as I don't know how many users would have access to it or experience with it. That being said, it's simple enough to review the logic and find documentation, so I don't think that it would go unanswered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I gave it a shot at my last auditing job and it was too unlike VBA for me, so I stuck to VBA considering excel handles over 1 million records, albeit not as well as ACL. There's also an (free) &lt;a href=&quot;http://www.acl.com/products/acl-excel-add-in/&quot; rel=&quot;nofollow noreferrer&quot;&gt;excel ACL Add-in&lt;/a&gt; that I've messed around with and it deals with excel functions which have been deemed &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2118/can-we-review-spreadsheet-formulas&quot;&gt;on-topic&lt;/a&gt; previously.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And as linked by Martin R in the comments, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6608/lisp-like-dsl-code-review&quot;&gt;Lisp-like DSL code review&lt;/a&gt; is domain specific and on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, there may be some confusion with ACL also being a (more relevant here) acronym for Access Control Lists.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-08-14T12:06:25.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6975" PostTypeId="1" AcceptedAnswerId="6977" CreationDate="2016-08-15T14:14:14.657" Score="4" ViewCount="250" Body="&lt;p&gt;Earlier this year I posted &lt;a href=&quot;https://codereview.stackexchange.com/a/129031/42401&quot;&gt;an answer&lt;/a&gt; to a question,&#xA;saying that it's broken in a way that OP don't think, explaining it a bit, and then wrote a comment saying it's off-topic, and voted to close.&#xA;Others voted to close too, and the question was closed.&#xA;But the way that I handled that question irked me afterwards, in a way that I still vividly remember.&#xA;I dismissed this, as it was just a one off thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/138749/42401&quot;&gt;Today another high ranking member done roughly the same&lt;/a&gt;.&#xA;(They didn't comment or say what the answer was until I asked what the answer was, however.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I done this before, I decided to not do it again, as it blocks the question from being fixed and re-opened.&#xA;The first question probably needed a substantial re-write, but the second however just needs to add &lt;code&gt;if not nums: return False&lt;/code&gt;.&#xA;And that answer prevents the asker from just adding one or two lines to fix the question and make it on-topic, and OP now needs to ask a new question. (As fixing the question will invalidate the 'answer')&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Should we allow such 'answers'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we do:&lt;br&gt;&#xA;Should they follow a certain format? I.e need a comment, description or anything else.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we do not:&lt;br&gt;&#xA;How do should we handle such 'answers'?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-17T10:54:15.070" Title="Preventing the ability to re-open off-topic questions by explaining how it's broken in an answer" Tags="|discussion|scope|answers|answer-invalidation|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6976" PostTypeId="2" ParentId="6975" CreationDate="2016-08-15T14:44:28.673" Score="8" Body="&lt;p&gt;Hypothetical situation:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;OP asks a question involving broken code.&lt;/li&gt;&#xA;&lt;li&gt;Question starts collecting comments asking to clarify or explaining what's wrong with the question; down and close votes rain, too.&lt;/li&gt;&#xA;&lt;li&gt;Someone posts an answer that fixes OP's bug.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And then the question collects its 5th close vote, and sits there collecting dust in a broken state, and &lt;strong&gt;OP can't salvage their post&lt;/strong&gt; without invalidating the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regulars and high-rank users don't face this problem, but first-timers and the hypothetical OP here in the above situation do:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Every closed, deleted, downvoted question you ask takes you closer to an automatic question ban.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;And the &lt;strong&gt;only&lt;/strong&gt; way to recover from bad standing, is to &lt;strong&gt;edit&lt;/strong&gt; and &lt;strong&gt;improve&lt;/strong&gt; your existing posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If some high-ranking user got in and answered every single one of your off-topic questions, &lt;strong&gt;you're stuck&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;So no, we don't want these answers. Ideally, they should be removed.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If OP wants a peer review and edits their question with the working code, IMO it's the hasty FGITW non-review answer that should be removed; OP is &lt;em&gt;entitled&lt;/em&gt; to have a chance to fix their post and their standing, without having to create a new question (heck, what if they're Q-banned by then?) - it's a matter of fairness.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-08-15T14:44:28.673" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6977" PostTypeId="2" ParentId="6975" CreationDate="2016-08-15T17:04:00.017" Score="5" Body="&lt;p&gt;The first consideration is, is the code broken in a way that makes it off-topic?  It's only off-topic if the question asks for help to fix a bug (or if it looks like the author is unfairly feigning ignorance by not even bothering to test for obvious bugs).  Corner case failures do not make the question off-topic, and should be addressed in answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does not make sense for the same person vote to close a question and to post a review.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If you feel that the code is blatantly broken, vote to close it.  You are &lt;a href=&quot;/q/6926/9357&quot;&gt;encouraged, but not required, to leave an explanatory comment&lt;/a&gt;.  Please &lt;a href=&quot;/q/6388/9357&quot;&gt;do not post a review&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the explanatory comment is too long, post it as a &lt;em&gt;Community Wiki&lt;/em&gt; answer instead.  You won't earn any reputation from it.  The content does not need to meet our usual requirement for insight.  We can just treat such posts as comments, and dispose of them when the question is eventually revised.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If you believe that the author is genuinely unaware that the code is broken, then just answer it normally.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-08-15T17:04:00.017" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6978" PostTypeId="2" ParentId="6957" CreationDate="2016-08-16T11:07:31.367" Score="1" Body="&lt;p&gt;This has everything to do with what the question is about. If the question is about how to optimize a program to reduce memory consumption, it is fine. If the question is about trouble-shooting code that causes stack overflows, it belongs on the Stack Overflow site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On desktop/hosted systems, stack overflow is almost always caused by either using ridiculously large local variables that should have been allocated on the heap, or by silly uses of recursion. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In such cases, SO has canonical duplicates that can be used to instantly close the question, those kind of questions have been asked thousand times before. &lt;a href=&quot;https://stackoverflow.com/questions/571945/getting-a-stack-overflow-exception-when-declaring-a-large-array&quot;&gt;Example&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On-topic examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How do I reduce the memory consumption of this working program?&lt;/li&gt;&#xA;&lt;li&gt;How do I optimize this working program, which is using recursion?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Off-topic examples (belongs on SO):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I'm getting a stack overflow in this program, what could be cause?&lt;/li&gt;&#xA;&lt;li&gt;The program works until I invoke this specific recursive function, why?&lt;/li&gt;&#xA;&lt;li&gt;Questions about how to configure, memory map or diagnose the stack.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5474" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-08-16T11:07:31.367" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6979" PostTypeId="2" ParentId="6941" CreationDate="2016-08-16T17:03:20.917" Score="3" Body="&lt;h1&gt;Combinations Calculator&lt;/h1&gt;&#xA;&#xA;&lt;h3&gt;What is a combination?&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A combination is a selection of all or part of a set of objects,&#xA;  without regard to the order in which objects are selected.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;For example, suppose we have a set of three letters: A, B, and C. We&#xA;  might ask how many ways we can select 2 letters from that set. Each&#xA;  possible selection would be an example of a combination. The complete&#xA;  list of possible selections would be: AB, AC, and BC.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://stattrek.com/online-calculator/combinations-permutations.aspx#combination&quot; rel=&quot;nofollow noreferrer&quot;&gt;source&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;The challenge&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You are to take input of&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;n&lt;/em&gt; &lt;strong&gt;non-numeric&lt;/strong&gt; elements in whatever format you'd like&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;r&lt;/em&gt; size of combination groups&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And output how many distinct combinations of &lt;em&gt;r&lt;/em&gt; elements are possible from the total &lt;em&gt;n&lt;/em&gt; population, &lt;em&gt;without regard for the order of the elements&lt;/em&gt;. So as to say that &lt;strong&gt;both &lt;code&gt;AB&lt;/code&gt; and &lt;code&gt;BA&lt;/code&gt; cannot both be counted&lt;/strong&gt; because they are the same combination with different permutations.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Sample data points&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;As an example of input to output, you can use these data points &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(n,r) = c&lt;/em&gt; &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;7   1    7 &#xA;7   2    21 &#xA;7   3    35 &#xA;7   4    35 &#xA;7   5    21 &#xA;7   6    7 &#xA;7   7    1 &#xA;15  1    15 &#xA;15  2    105 &#xA;15  3    455 &#xA;15  4    1,365 &#xA;15  5    3,003 &#xA;15  6    5,005 &#xA;15  7    6,435 &#xA;15  8    6,435 &#xA;15  9    5,005 &#xA;15  10   3,003 &#xA;15  11   1,365 &#xA;15  12   455 &#xA;15  13   105 &#xA;15  14   15 &#xA;15  15   1 &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Bonus round&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you feel like it, instead of output of &lt;em&gt;the number of combinations&lt;/em&gt;, output &lt;em&gt;the actual combinations&lt;/em&gt; in a legible form e.g.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/d3k2r.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/d3k2r.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: (&lt;em&gt;n=34&lt;/em&gt;, &lt;em&gt;r=17&lt;/em&gt;) &lt;strong&gt;&gt;&lt;/strong&gt;  2&lt;sup&gt;31&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="75587" LastActivityDate="2016-08-16T17:03:20.917" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6980" PostTypeId="2" ParentId="6975" CreationDate="2016-08-17T10:47:56.227" Score="2" Body="&lt;p&gt;Here's a quick history of what happened on this question. &lt;a href=&quot;https://codereview.stackexchange.com/q/138734/11728&quot;&gt;The OP wrote&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;but for some reasons I don't know, although my heap sort program works well, I still got the runtime rejection from Leetcode.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To interpret this, you need to know that code challenge sites like Leetcode typically categorize submissions as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;passed&quot; — program gave the right output to all test cases.&lt;/li&gt;&#xA;&lt;li&gt;&quot;wrong output&quot; — program gave wrong output to a test case.&lt;/li&gt;&#xA;&lt;li&gt;&quot;time limit exceeded&quot; — program took too long to complete a test case.&lt;/li&gt;&#xA;&lt;li&gt;&quot;runtime error&quot; — program crashed or raised an exception on a test case.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So the OP's phrasing indicates that the code was categorized as &quot;runtime error&quot; by Leetcode. Hence the OP knows that there is a bug is the program, but can't find it. This is &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;off topic for Code Review&lt;/a&gt; (&quot;Questions seeking help about debugging code are off-topic&quot;), so I voted to close.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nonetheless, I thought the bug might be easy to spot, so I ran some test cases and quickly found it. Leetcode doesn't give you the traceback or any other information from a runtime error (to avoid revealing its test cases), so I could help the OP by giving them the traceback from the exception. I didn't want to paste the traceback into a comment as it loses formatting, so I posted it as an answer and referred to the answer from the comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sorry for any trouble caused — my only goal in posting the answer was to provide helpful information to OP. 200_success's suggestion to make the answer community wiki looks good to me.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-17T10:54:15.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6982" PostTypeId="1" AcceptedAnswerId="6984" CreationDate="2016-08-24T12:25:03.277" Score="6" ViewCount="223" Body="&lt;p&gt;I just read &lt;a href=&quot;https://codereview.stackexchange.com/a/102447/51790&quot;&gt;this&lt;/a&gt;&#xA;post and realized the reference to the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/it-depends&quot;&gt;&quot;it-depends&quot;&lt;/a&gt; tag in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked myself what might such a tag be useful for, and checked out what questions are asked with this tag, just to realize it was just created to work as a style element in that specific answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it ok to use tags for this purpose?&lt;/p&gt;&#xA;" OwnerUserId="51790" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-27T14:53:46.300" Title="Is it ok to create new tags, just to use them as fancy inline items?" Tags="|discussion|tags|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6983" PostTypeId="2" ParentId="6982" CreationDate="2016-08-24T12:40:11.587" Score="12" Body="&lt;p&gt;That mentioned tag isn't a real tag. Its just some mark down magic done like so  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;[tag:it-depends]&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2016-08-24T12:40:11.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6984" PostTypeId="2" ParentId="6982" CreationDate="2016-08-24T12:45:52.713" Score="11" Body="&lt;p&gt;Breaking this down into two parts:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it ok to create new tags, just to use them as fancy inline items?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, it is not. In fact, there is a considerable amount of time spent on Meta.CodeReview to do tag clean-up and maintenance, including eliminating unnecessary tags (and synonymizing redundant ones). If an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/it-depends&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;it-depends&amp;#39;&quot; rel=&quot;tag&quot;&gt;it-depends&lt;/a&gt; tag was created, chances are it would get noticed and deleted quite fast, as you can imagine it would be hard to actually put a meaningful description to it, let alone find which questions it would best apply to.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it OK to use tags to work as style elements?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well, technically, no and yes. No, because it's kind of abusing an otherwise useful feature just for the purpose of formatting style, or sometimes perhaps humor or something like that. The same effect could be achieved using plain text, perhaps with emphasis, e.g., &lt;strong&gt;it depends&lt;/strong&gt;. On the other hand, it is mostly harmless, besides the occasional confusion, so there is not that much incentive to &quot;fix it&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope this helps to clarify things.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PS: I went ahead and edited my answer to remove the non-tag tag formatting :-)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2016-08-24T14:42:19.093" LastActivityDate="2016-08-24T14:42:19.093" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="6985" PostTypeId="2" ParentId="6982" CreationDate="2016-08-24T14:08:37.067" Score="11" Body="&lt;p&gt;Tags can only be created when tagging a question, so any &quot;tag&quot; you see anywhere is nothing more than a fancy-formatted link.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange markdown such as &lt;code&gt;[tag:tag-name]&lt;/code&gt; is handy for linking to a page listing questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot;&gt;c#&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt;, or meta tags like &lt;code&gt;[meta-tag:featured]&lt;/code&gt;, linking to questions tagged as such on the meta site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;On the main site (and meta), use it for real, existing tags.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are &lt;a href=&quot;https://codereview.stackexchange.com/editing-help&quot;&gt;other, more semantically correct ways&lt;/a&gt; to emphasize things in a post.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Meanwhile, in a chatroom near you...&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&quot;Tag-speak&quot; is a form of emphasis often used by chat regulars; using tag-formatting for emphasis is part of SE chat culture, as evidenced by chatroom tags themselves, which &lt;em&gt;can&lt;/em&gt; link to real actual tags, but most often don't:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/zj8Lr.png&quot; alt=&quot;tags of The 2nd Monitor&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/6jwxG.png&quot; alt=&quot;tags of VBA Rubberducking&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/RBHbG.png&quot; alt=&quot;tags of the Nth Monitor&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/uXZDj.png&quot; alt=&quot;tags of Cardshifter and other projects&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the real question would be, &lt;em&gt;is it okay for chat culture to &quot;leak&quot; onto the main site?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;While all chat regulars are CR users, not all CR users are chat regulars&lt;/strong&gt;; let's keep chat culture in chat, and an all-inclusive culture on the main site.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-08-24T14:08:37.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6986" PostTypeId="1" CreationDate="2016-08-24T17:35:12.437" Score="1" ViewCount="42" Body="&lt;p&gt;When reviewing, I often find myself copying the source to open in an IDE locally. Maybe we could add a button to download the source snippets to help facilitate this?&lt;/p&gt;&#xA;" OwnerUserId="33863" LastEditorUserId="33863" LastEditDate="2016-08-24T17:46:39.053" LastActivityDate="2016-08-24T18:00:27.357" Title="Button to download code snippets?" Tags="|feature-request|" AnswerCount="1" CommentCount="5" ClosedDate="2016-08-24T18:13:30.027" ContentLicense="CC BY-SA 3.0" />
  <row Id="6987" PostTypeId="2" ParentId="6986" CreationDate="2016-08-24T18:00:27.357" Score="2" Body="&lt;p&gt;I have the following code in a toolbar button's URL:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;javascript: $('pre.prettyprint').not('button + *').each( function()  {     /* Thank you http://stackoverflow.com/a/2838358/7602 */    function selectCode(el, win)     {      win = win || window;      var doc = win.document, sel, range;      if (win.getSelection &amp;amp;&amp;amp; doc.createRange)       {        sel = win.getSelection();        range = doc.createRange();        range.selectNodeContents(el);        sel.removeAllRanges();        sel.addRange(range);      }       else if (doc.body.createTextRange)       {        range = doc.body.createTextRange();        range.moveToElementText(el);        range.select();      }    }    var buttonText  = 'Select Code',        length      = buttonText.length,        codeBlock   = this,        $link       = $('&amp;lt;button type=\'button\'&amp;gt;' + buttonText + '&amp;lt;/button&amp;gt;').click(function()        {          console.log( $(codeBlock).text().substring( length ) );          selectCode(codeBlock);        });    $(codeBlock).before( $link );  });void(0);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I cannot recall where I found it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It then becomes a button on your Chrome toolbar that, when you press, adds &quot;Select Code&quot; to each code block in the question/answer......&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/j0huF.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/j0huF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2016-08-24T18:00:27.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="6988" PostTypeId="2" ParentId="6941" CreationDate="2016-08-25T04:01:53.527" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/139530/71574&quot;&gt;This question&lt;/a&gt; is about entering in the colors of a Rubik's cube with four squares (2x2) per side.  It uses a text interface.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was thinking that we could have a challenge to create a graphical interface for a 3x3 &lt;a href=&quot;https://en.wikipedia.org/wiki/Rubik&amp;#39;s_Cube&quot; rel=&quot;nofollow noreferrer&quot;&gt;Rubik's cube&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are six sides, each with a 3x3 grid.  Parts of the cube can be rotated, mixing up the colors.  The center of each grid always stays the same color.  The corners are shared between three sides.  For example, one corner is red, white, and blue.  Some pairings for colors are impossible because the colors are on opposite sides.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Opposite color pairs when solved:  green/blue; red/orange; yellow/white.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I said, the base problem could be a graphical interface to choose the colors for each square.  A simple interface might just show each of the six sides.  A more advanced program could show them as a cube and allow the user to rotate the cube to choose the colors on a different side.  Bonus points if the program could check that the chosen colors are actually possible in a solvable cube.  A really advanced program could solve the cube.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Advantages of this challenge:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Choice of language is open.&lt;/li&gt;&#xA;&lt;li&gt;It has a variety of levels.  Someone could implement a simple color chooser or a more complex one.  With or without solver.  &lt;/li&gt;&#xA;&lt;li&gt;Users often prefer graphical interfaces and this is a chance for those of us who are more comfortable with code or text interfaces to work with a basic one.  And think about how to make it more advanced.  &lt;/li&gt;&#xA;&lt;li&gt;The highest level problem is complex enough to be interesting.  &lt;/li&gt;&#xA;&lt;li&gt;If someone solves every suggestion here -- do the 4x4 cube (or more).  Or one of the alternative shapes.  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-08-25T04:01:53.527" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6989" PostTypeId="2" ParentId="2561" CreationDate="2016-08-25T10:45:24.507" Score="2" Body="&lt;p&gt;In the meantime, there have been projects doing exactly this to make it easier on the reviewer. From the top of my mind there are at least these two:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/124479/from-q-to-compiler-in-less-than-30-seconds&quot;&gt;From Q to compiler in less than 30 seconds&lt;/a&gt; for Python.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/124307/from-new-q-to-compiler-in-30-seconds&quot;&gt;From new Q to compiler in 30 seconds&lt;/a&gt; for C++.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Both are written in the language they target by &lt;a href=&quot;https://codereview.stackexchange.com/users/39848/edward&quot;&gt;Edward&lt;/a&gt;. While they don't open the IDE for you, all relevant files are saved to your harddisk making the final step quite easy.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-08-25T10:45:24.507" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6991" PostTypeId="1" AcceptedAnswerId="6992" CreationDate="2016-08-27T03:40:43.203" Score="2" ViewCount="54" Body="&lt;p&gt;I posted a question, and it was attributed to a different user than myself. Could I please get this question transferred to my account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/139752/lambda-calculus-interpreter-in-haskell&quot;&gt;Lambda calculus interpreter in Haskell&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I used Ice Weasel, running on Debian for my browser)&lt;/p&gt;&#xA;" OwnerUserId="116031" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-27T05:44:04.580" Title="Question posted under anonymous user" Tags="|support|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6992" PostTypeId="2" ParentId="6991" CreationDate="2016-08-27T04:10:16.843" Score="3" Body="&lt;p&gt;I've contacted the community team, requesting the accounts to be merged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Custom-flagging the post for moderator attention was the right thing to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternatively, you could have contacted a Community Manager (CM) directly using the &lt;em&gt;contact us&lt;/em&gt; link at the bottom of any page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your accounts should be merged &lt;s&gt;in 6 to 8 weeks&lt;/s&gt; shortly.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-08-27T04:10:16.843" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6993" PostTypeId="2" ParentId="6982" CreationDate="2016-08-27T14:53:46.300" Score="2" Body="&lt;p&gt;Why &lt;em&gt;create&lt;/em&gt; tags? You can use them anyways!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/this&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;this&amp;#39;&quot; rel=&quot;tag&quot;&gt;this&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/is&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;is&amp;#39;&quot; rel=&quot;tag&quot;&gt;is&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/a&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;a&amp;#39;&quot; rel=&quot;tag&quot;&gt;a&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/text&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;text&amp;#39;&quot; rel=&quot;tag&quot;&gt;text&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/made&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;made&amp;#39;&quot; rel=&quot;tag&quot;&gt;made&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/of&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;of&amp;#39;&quot; rel=&quot;tag&quot;&gt;of&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/this&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;this&amp;#39;&quot; rel=&quot;tag&quot;&gt;this&lt;/a&gt;&lt;a href=&quot;/questions/tagged/is&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;is&amp;#39;&quot; rel=&quot;tag&quot;&gt;is&lt;/a&gt;&lt;a href=&quot;/questions/tagged/a&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;a&amp;#39;&quot; rel=&quot;tag&quot;&gt;a&lt;/a&gt;&lt;a href=&quot;/questions/tagged/text&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;text&amp;#39;&quot; rel=&quot;tag&quot;&gt;text&lt;/a&gt;&lt;a href=&quot;/questions/tagged/made&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;made&amp;#39;&quot; rel=&quot;tag&quot;&gt;made&lt;/a&gt;&lt;a href=&quot;/questions/tagged/of&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;of&amp;#39;&quot; rel=&quot;tag&quot;&gt;of&lt;/a&gt;&lt;a href=&quot;/questions/tagged/meta-tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;meta-tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;meta-tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, they must follow tag rules!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[tag:this cannot be a tag!]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;[meta-tag:this cannot be a meta-tag!]&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No, it's not OK to create tags just for styling reasons for that one post that will ever contain them. You can use them anyways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags are created by asking a question with the tag, for tagging questions.&lt;/p&gt;&#xA;" OwnerUserId="87226" LastActivityDate="2016-08-27T14:53:46.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6994" PostTypeId="1" CreationDate="2016-08-27T22:32:37.290" Score="1" ViewCount="31" Body="&lt;p&gt;I want to practice my HTML and I was thinking about coding some free templates I found on the internet. Can I post the template and the HTML I wrote so you can review it?&lt;/p&gt;&#xA;" OwnerUserId="111630" LastEditorUserId="22222" LastEditDate="2016-08-28T00:42:01.137" LastActivityDate="2016-08-28T00:42:01.137" Title="Is it ok to post HTML code I made from free PSD templates I found on the internet?" Tags="|discussion|" AnswerCount="0" CommentCount="5" ClosedDate="2016-08-27T22:52:32.273" ContentLicense="CC BY-SA 3.0" />
  <row Id="6996" PostTypeId="2" ParentId="1505" CreationDate="2016-08-31T00:57:09.587" Score="1" Body="&lt;p&gt;This tag does not seem to provide any particular value to questions, and doesn't always mean the same thing on different questions according to the tag description.  Additionally, I'm not too sure &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exception-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exception-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;exception-handling&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comments&amp;#39;&quot; rel=&quot;tag&quot;&gt;comments&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/naming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;naming&amp;#39;&quot; rel=&quot;tag&quot;&gt;naming&lt;/a&gt; are that great of tags either (see other answer).&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2016-08-31T00:57:09.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6997" PostTypeId="1" AcceptedAnswerId="6998" CreationDate="2016-08-31T11:39:28.367" Score="9" ViewCount="64" Body="&lt;p&gt;Someone recently suggested an &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/62819&quot;&gt;edit to one of my posts&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The suggested edit was rejected before I even saw it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the author of the post, I find the suggested edit correct, and I'd like to accept it despite the rejection from two community members.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way I, as the author, can accept the edit, even though it was rejected?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously I can edit the post myself, but I think it'd be more fair to give credit where credit's due, and accept the contribution.&lt;/p&gt;&#xA;" OwnerUserId="3878" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-08-31T13:12:49.333" Title="Is there a way to accept a suggested, but rejected, edit?" Tags="|support|review|suggested-edits|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="6998" PostTypeId="2" ParentId="6997" CreationDate="2016-08-31T11:56:37.043" Score="6" Body="&lt;h3&gt;No.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Once an edit is rejected, it's removed from the review queue and can no longer be accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of-course, you can simply make the same edit yourself instead. You're the author of the post in question after all.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-08-31T11:56:37.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="6999" PostTypeId="1" AcceptedAnswerId="7001" CreationDate="2016-09-05T16:37:51.723" Score="19" ViewCount="260" Body="&lt;p&gt;I'm about to start my senior computer science project, which involves a web REST API (Rails or Node.js) as well as an Android app. I don't imagine that I'll have a &lt;em&gt;ton&lt;/em&gt; of questions, but there could be ~10 over the course of 12 weeks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All questions would be for the same major project, but on different &lt;em&gt;small, reviewable aspects&lt;/em&gt;. &lt;strong&gt;Is it acceptable to have a question &quot;series&quot; on Code Review?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS - I don't plan on using CR as a way to skimp out on doing work. Our team will have regular code reviews for every pull request to each repo, but we're students and are learning the technologies we're using :)&lt;/p&gt;&#xA;" OwnerUserId="36183" LastActivityDate="2016-09-08T16:54:41.980" Title="Can I have a question &quot;series&quot; for a major project?" Tags="|discussion|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7000" PostTypeId="2" ParentId="6999" CreationDate="2016-09-05T16:48:52.517" Score="11" Body="&lt;p&gt;Yes, it's perfectly acceptable. One real example of such projects is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; which has had enough questions related to the same project that it even has its own tag now. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, your project may not be as expansive as Rubberduck, or warrant having its own tag, but in any case, you are more than welcome to have series of questions related to it.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2016-09-05T16:48:52.517" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7001" PostTypeId="2" ParentId="6999" CreationDate="2016-09-05T16:50:04.980" Score="23" Body="&lt;p&gt;Yes, you can. In fact one project even has its own tag, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; (But please don't create a tag for your project at this point in time). Feel free to create as many questions as you want for your project, but I'd recommend to spread them out so that you don't ask them all at the same time. That way you can also learn from previous questions before you ask new ones.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2016-09-08T16:54:41.980" LastActivityDate="2016-09-08T16:54:41.980" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7002" PostTypeId="2" ParentId="6999" CreationDate="2016-09-07T16:21:55.137" Score="2" Body="&lt;h3&gt;Yes&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This has certainly been discussed previously.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not really a duplicate but &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/676/71574&quot;&gt;similar&lt;/a&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure this has been discussed under some other topic.  Here it is &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1920/71574&quot;&gt;My code is too long. How do I trim it down when code posted here is expected to function?&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653/71574&quot;&gt;FAQ&lt;/a&gt; directly covers this, albeit briefly.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note:  while it is off-topic to post a link only question with the code off site, it is on-topic to post a complete section of code with a link to an entire project.  If you do that, it is preferable to link to a specific source control revision rather than a page that can change over time.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-09-07T16:21:55.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7005" PostTypeId="2" ParentId="79" CreationDate="2016-09-09T10:50:03.667" Score="1" Body="&lt;p&gt;I can only see a couple of pros and cons to this:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Pros:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reduce question size, this causes users to not be as daunted by questions with lots of code blocks.&lt;/li&gt;&#xA;&lt;li&gt;Allows reviews to read only the question description, this is good when users split their code up and describe each aspect.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Cons:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's more a gimmick than a solid feature.&lt;/li&gt;&#xA;&lt;li&gt;Stack Exchange would have to develop this.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have to admit, I have thought a button to hide/minimize all code blocks from a question could be quite nice.&#xA;But all that would happen is I'd flip-flop between the code being open and closed.&#xA;The biggest benefit would be from questions that describe code and then give an example straight away,&#xA;as then you can read the description as if it were one paragraph.&#xA;But rather than resolving this with the ability to minimize code blocks, we should change the question to be better formatted.&#xA;And on answers, this isn't really a problem as we're not a free hinter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so I honestly don't think the benefits are that great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also the cons aren't &lt;em&gt;that big&lt;/em&gt; a deal.&#xA;You can write a user-script or a plugin that changes the CSS client side.&#xA;This means that Stack Exchange wouldn't have to develop it and support it.&#xA;And means we can have the bells and whistles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so no, I don't think Stack Exchange should develop it.&#xA;But we're all programmers, so any-one of us could develop something simple.&#xA;Take for example:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(function(minimize) {&#xA;    size = function (b) {&#xA;        return b ? '1em' : '100%';&#xA;    }&#xA;    var pres = $('pre');&#xA;    for(var i=0, pre; i &amp;lt; pres.length; i++) {&#xA;        pre = pres[i];&#xA;        pre.showhide = minimize;&#xA;        $(pre).css('height', size(minimize));&#xA;        $(pre).click(function() {&#xA;            this.showhide = !this.showhide;&#xA;            $(this).css('height', size(this.showhide));&#xA;        });&#xA;    }&#xA;})(true);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2016-09-09T10:50:03.667" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7006" PostTypeId="2" ParentId="6631" CreationDate="2016-09-11T17:42:26.857" Score="-2" Body="&lt;p&gt;The problem about Ruby/Rails tags is that 90% of these questions are really so much about Rails that:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If you throw out the part of code that is Rails-related, there would be nothing left to review&lt;/li&gt;&#xA;&lt;li&gt;The guy who is interested in Ruby language related questions has nothing to say&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've &lt;a href=&quot;https://meta.stackexchange.com/q/65238/150545&quot;&gt;asked the same question on meta.stackexchange&lt;/a&gt; already six years ago and it was decided to omit the Ruby tag, so I assumed it should be the same logic here. If you follow the links there you'll see another answers accepted in the same way:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/61365/150545&quot;&gt;about language tags in general&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/32450/150545&quot;&gt;about JS/Jquery&lt;/a&gt; even while I suppose it does not have the &lt;em&gt;90% problem&lt;/em&gt; that I mentioned higher&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="665" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-09-11T17:42:26.857" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7007" PostTypeId="1" AcceptedAnswerId="7008" CreationDate="2016-09-12T21:20:30.480" Score="9" ViewCount="181" Body="&lt;p&gt;The lack of version tags on some Python questions leads to reviewers having to 'pre-scan' the code to find out if it's Python2.7, Python3, both or neither. This seems strange as, I'd have thought that the question would be tagged with a sub-version if it only works in one. And definitely doesn't allow us to &quot;&lt;a href=&quot;https://codereview.stackexchange.com/help/tagging&quot;&gt;sort&lt;del&gt;ing&lt;/del&gt; questions into specific, well-defined categories&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently we have 5012 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; questions, of these we have 896 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; questions and 682 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; questions. I can't imagine we have 3434 questions that work in both Python2.7 and Python3, or neither. And so removes the ability to easily sort and identify questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to at times just change the tags when the question is made, but don't know if the community agrees that it's ok to do this. We currently do something like this, however it's &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5451/42401&quot;&gt;if the question has only a Python sub-version, we should add the [python] tag&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-04-06T09:06:16.570" LastActivityDate="2019-04-06T09:06:16.570" Title="(Optionally) add Python sub tags to questions" Tags="|discussion|tags|site-policy|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7008" PostTypeId="2" ParentId="7007" CreationDate="2016-09-13T05:24:12.793" Score="7" Body="&lt;p&gt;The problem you are pointing out, as you very well know, is inherent of Python itself, where a piece of code falls into one of 4 categories, roughly from most common to most rare:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Works only in Python 2.7&lt;/li&gt;&#xA;&lt;li&gt;Works only in Python 3.x&lt;/li&gt;&#xA;&lt;li&gt;Works on both Python 2.7 and 3.x&lt;/li&gt;&#xA;&lt;li&gt;Works on neither 2.7 nor 3.x &lt;em&gt;(those are probably very rare)&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;After &lt;a href=&quot;http://data.stackexchange.com/codereview/query/538658/python-tag-categories&quot; rel=&quot;nofollow noreferrer&quot;&gt;some querying on SEDE&lt;/a&gt;, I found that the counts for each of the above categories are as follows, &lt;strong&gt;based strictly on the questions' respective tags&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;Category               Posts &#xA;---------------------- ----- &#xA;1. Python2Tag          680   &#xA;2. Python3Tag          878   &#xA;3. BothPython2And3Tags 17    &#xA;4. NoVersionTag        3390&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sub&gt;&lt;sub&gt;&lt;sub&gt;&lt;sub&gt;&lt;em&gt;*Note that the numbers from SEDE are slightly lower than the live site's due to only updating every Sunday.&lt;/em&gt;&lt;/sub&gt;&lt;/sub&gt;&lt;/sub&gt;&lt;/sub&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;And your statement becomes incredibly apparent, given the numbers:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I can't imagine we have 3434 questions that work in both Python2.7 and Python3, or neither.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Simple answer:&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'd like to at times just change the tags when the question is made, but don't know if the community agrees that it's ok to do this.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'd like to think that yes, the community in general would agree to (and benefit from) you changing the tags if it is apparent that the code is designed for certain Python version(s). This would be a good habit for all of us to practice in triaging new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; questions as they come in.&lt;/p&gt;&#xA;&lt;p&gt;However, as you can see from the numbers, it would take &lt;em&gt;&lt;strong&gt;a very long time&lt;/strong&gt;&lt;/em&gt; to go through over 3000 questions, changing the tags one by one as needed.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;With that in mind...&lt;/h3&gt;&#xA;&lt;p&gt;I experimented a bit with SEDE to see how many &amp;quot;non-versioned&amp;quot; questions could be &lt;em&gt;version-guessed&lt;/em&gt; from, say, comparing posts that use the Python 2.7 &lt;code&gt;print&lt;/code&gt; keyword vs. posts that use the Python 3.x &lt;code&gt;print()&lt;/code&gt; function (which is one of the most recognizable lexical differences between the two), and that yielded some interesting numbers:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;PythonVersion SearchMethod       Posts &#xA;------------- ------------------ ----- &#xA;2             `print` keyword    1196  &#xA;3             `print()` function 755&#xA;------------- ------------------ ----- &#xA;Total                            1951&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Based on this search criteria alone, a significant portion (1951/3390 or 57.5%) could be assumed with high certainty to be specific to either 2.7 or 3.x, and not both. Further refining of the remaining subset could likely yield to some much higher figures...&lt;/p&gt;&#xA;&lt;p&gt;References:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/538665/python-tag-filtering-by-print-statements-aggregate?opt.textResults=true&quot; rel=&quot;nofollow noreferrer&quot;&gt;Python Tag Filtering by print statements &lt;strong&gt;(aggregate)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/538664/python-tag-filtering-by-print-statements-list&quot; rel=&quot;nofollow noreferrer&quot;&gt;Python Tag Filtering by print statements &lt;strong&gt;(list)&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Another possibility?&lt;/h3&gt;&#xA;&lt;p&gt;There is always the possibility of requesting mass updates from Stack Exchange staff, if there is a community consensus (which would be outside the scope of this question) on the method(s) used for deciding what and how to update, as well as the set of affected posts. Site moderators and CMs would have more details on the process.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-09-13T05:44:19.887" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7009" PostTypeId="2" ParentId="7007" CreationDate="2016-09-13T14:53:52.113" Score="3" Body="&lt;p&gt;Phrancis wrote a good answer, but it's a bit long. So I'll add my 2c anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question works with one version of Python but not with another, please add the relevant tag the moment you find out. Even if you're not interested in reviewing the question. It makes it easier on the next possible reviewer encountering the question.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-09-13T14:53:52.113" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7010" PostTypeId="2" ParentId="1884" CreationDate="2016-09-16T15:16:55.470" Score="1" Body="&lt;p&gt;While asking the reviewer to limit their answer to a specific concern may be possible, it is probably a better(not to mention more polite) idea to ask specific questions to get a specific answer. Instead or trying to limit the reviewer to what you want them to review, Ask them to review a specific concern.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the reviewer answers your question and then chooses to also review other aspects of your code, then that is of no concern to you. Just read the part that is relevant to what you wanted, and move on. Frankly though, I appreciate it when people review my overall code, rather then just focusing on a specific part. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And we must remember, no one on code view &lt;em&gt;has&lt;/em&gt; to answer your question at all. It's the reviewer's choice. I don't think that limiting people to what they can and cannot review will help your chances of getting a review.&lt;/p&gt;&#xA;" OwnerUserId="114763" LastEditorUserId="114763" LastEditDate="2016-12-03T19:06:01.263" LastActivityDate="2016-12-03T19:06:01.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7011" PostTypeId="1" CreationDate="2016-09-16T18:22:27.270" Score="4" ViewCount="80" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/106295/&quot;&gt;Separation of concerns in graph theory project&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is odd:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It has tons of code removed, making it hard to review (it sure does not run)&lt;/li&gt;&#xA;&lt;li&gt;&quot;I am having problems with separating the concerns&quot; sounds like &quot;My teacher told me that there is no separation of concern, but I have no clue what that means.&quot;&lt;/li&gt;&#xA;&lt;li&gt;It has 6 upvotes&lt;/li&gt;&#xA;&lt;li&gt;200_success edited it without downvoting or voting to close&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am -&gt;this&amp;lt;- close to vote to close, but would like community feedback first.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-12-16T00:22:40.727" Title="Feedback on closing 'Separation of concerns in graph theory project'" Tags="|discussion|specific-question|vote-to-close|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7012" PostTypeId="2" ParentId="7011" CreationDate="2016-09-16T21:50:52.153" Score="3" Body="&lt;p&gt;I think that your first bullet-point is the only valid reason to close that question.&#xA;I'll explain my reasoning for the following three bullet points are not valid reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The rule &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;reviewers may comment on any part of the code&lt;/a&gt;, means we don't have to answer users specific concerns. And so a question shouldn't be off-topic for something we can all just ignore.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=closed%3Ayes+score%3A1&quot;&gt;Sometimes we upvote questions that are off-topic&lt;/a&gt;.&#xA;This question is not definitely on or off topic,&#xA;and so people may just err on the side of a silent upvote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Honestly a quick skim to me, I don't know too much JavaScript, looked fine.&#xA;If I liked the premise of the question I'd probably upvoted it too.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I too think this, if &lt;em&gt;the&lt;/em&gt; 200_success didn't think it was bad, it can't be bad can it?&#xA;But look at their edit. It just changes a tag, I know I edit questions tags even if it's possibly off-topic.&#xA;Others probably do too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also this, and the point above, are both ad hominems, and it'd best if we don't use these to justify &lt;em&gt;any&lt;/em&gt; decisions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As for your first reason, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6702/42401&quot;&gt;I don't like questions stripped of context&lt;/a&gt;.&#xA;I don't answer them, ever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I read the code in the question line by line, and had a lot of WTFs.&#xA;Normally this can translate into a good review, like 'WTF, don't do that'.&#xA;However mine were more Where The F is this variable.&#xA;Maybe I don't know enough JavaScript, and so the variables are clearly there for those well versed in JavaScript and d3.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if I knew a lot more JavaScript and felt the same way I'd put down a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652/42401&quot;&gt;VTC as stub code&lt;/a&gt;.&lt;br&gt;&#xA;&lt;sup&gt;(But I may not know how to correctly use this close reason, as outlined by my above meta post.)&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-10-16T23:40:43.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7014" PostTypeId="1" AcceptedAnswerId="7016" CreationDate="2016-09-22T01:35:29.173" Score="11" ViewCount="126" Body="&lt;p&gt;I feel that something should be done about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;.  For instance, &lt;a href=&quot;https://codereview.stackexchange.com/questions/141049/convert-integer-to-roman-numeral&quot;&gt;this question&lt;/a&gt; appears to include the tag just because it uses data structures.  Also, we already have many specific tags for data structures (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/array&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;array&amp;#39;&quot; rel=&quot;tag&quot;&gt;array&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stack&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stack&amp;#39;&quot; rel=&quot;tag&quot;&gt;stack&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;tree&lt;/a&gt;, ...), so this one seems to be added to such questions as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there still legitimate uses for this tag?  If so, should we just untag it from open questions (no need to touch closed ones) that aren't specifically about data structures?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-09-29T20:27:25.300" Title="Normalizing [data-structures]?" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7015" PostTypeId="1" CreationDate="2016-09-22T13:41:17.843" Score="7" ViewCount="66" Body="&lt;p&gt;I voted to close &lt;a href=&quot;https://codereview.stackexchange.com/questions/142127/i-need-some-help-on-an-rpg-battle&quot;&gt;a question&lt;/a&gt; today. Nothing new, except the closure turned into an unwanted migration. The question should NOT have been migrated, but all of a sudden my name was on it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/QE7RN.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QE7RN.png&quot; alt=&quot;Closed, migrated and rejected&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I voted to close as off-topic because it was broken. However, the question was unfit for Stack Overflow so I didn't vote for migration. However, it shows up like it did and I got called out on it. At the time, I had no idea why one might think I had migrated it, except the guys at SO didn't know any better:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@Mast I didn't know that you didn't vote for migration; I just saw migrated to stackoverflow.com by forsvarir, Mathias Ettinger, Mast, Graipher, Jamal♦ 26 mins ago. – Antti Haapala&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's not helpful. The users who closed the question are already mentioned in the revision history. There's no reason why they should be mentioned as migration instigators if they didn't.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-09-22T16:49:57.393" Title="UI falsely attributes migration to users who merely voted for closure" Tags="|bug|migration|vote-to-close|closed-questions|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7016" PostTypeId="2" ParentId="7014" CreationDate="2016-09-22T16:32:49.607" Score="5" Body="&lt;p&gt;I agree with abolishing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag can currently be used in three ways:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Redundantly along with some other tag, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tree&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tree&amp;#39;&quot; rel=&quot;tag&quot;&gt;tree&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stack&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stack&amp;#39;&quot; rel=&quot;tag&quot;&gt;stack&lt;/a&gt;.  I think that in these cases, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt; adds no value.&lt;/li&gt;&#xA;&lt;li&gt;When the problem to be solved calls for some efficient data structure, but the author is unsure what kind of data structure to use.  In these cases, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; would already cover the issue.&lt;/li&gt;&#xA;&lt;li&gt;When the question is about an implementation of a data structure for which we do not already have a tag (such as a union-find data structure, a skip list, a Fenwick tree, etc.).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think we should create specific tags for the more unusual data structures, then burninate &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structures&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structures&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structures&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="22222" LastEditDate="2016-09-22T16:47:03.113" LastActivityDate="2016-09-22T16:47:03.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7017" PostTypeId="1" CreationDate="2016-09-23T19:01:50.643" Score="2" ViewCount="329" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;OP: How do I rewrite &lt;code&gt;x = a + 1 + b - 1&lt;/code&gt;?&lt;/p&gt;&#xA;&lt;p&gt;Me: &lt;code&gt;x = a + b&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Community: hey, you didn't explain how you did that! &lt;strong&gt;Take 5 downvotes!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Me: &lt;code&gt;x = a + b&lt;/code&gt; -- oh, so... you know... here I... emm... blablabla... removed &lt;code&gt;+ 1 - 1&lt;/code&gt;... because it was &lt;code&gt;+ 1&lt;/code&gt; and then &lt;code&gt;- 1&lt;/code&gt;... you know... you I just removed it, so... ok?&lt;/p&gt;&#xA;&lt;p&gt;Community: wow, it's much better! It was totally impossible to understand until you added these two sentences to your insanely complex 4 chars edit. Thank you! &lt;strong&gt;Take 2 upvotes back.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is pretty much what I do experience on this site for last year. I don't actually know how at all I still find a will to post any answers here with such things. If it was a way to send a private message to OP I would just send him reviewed code without letting it be attacked by such insane community attitude.&lt;/p&gt;&#xA;" OwnerUserId="665" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-09-25T18:57:38.620" Title="Is it really necessary to explain trivial answers?" Tags="|discussion|answers|down-votes|" AnswerCount="4" CommentCount="18" ClosedDate="2016-09-27T19:19:05.843" ContentLicense="CC BY-SA 3.0" />
  <row Id="7018" PostTypeId="2" ParentId="7017" CreationDate="2016-09-23T19:54:49.820" Score="15" Body="&lt;p&gt;Your example of &lt;code&gt;x = a + 1 + b - 1&lt;/code&gt; is a bit disingenuous.  As on the main site, we should be discussing real code rather than hypothetical examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see from your history that this is &lt;a href=&quot;/q/6888/9357&quot;&gt;not your first complaint&lt;/a&gt;.  The &lt;a href=&quot;/q/1463/9357&quot;&gt;community consensus&lt;/a&gt; is that code-only answers are not acceptable.  Several of your past answers have been forcibly deleted:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/128602&quot;&gt;Alternately taking elements from an array&lt;/a&gt;&lt;br&gt;&#xA;Code dump with one line:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Another &quot;little of code&quot; approach:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def alternate_take a, b&#xA;  raise ArgumentError, &quot;Unequal length&quot; if a.length != b.length&#xA;  pool = a.zip b&#xA;  pool.each_slice(2){ |x, | x.rotate! }&#xA;  pool.map &amp;amp;:last&#xA;end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/112216&quot;&gt;Print multiplication tables&lt;/a&gt;&lt;br&gt;&#xA;Code dump with no explanation at all:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;def print_multiplication_table max&#xA;  pad = (max * max).to_s.size + 2&#xA;  (1..max).map do |i|&#xA;    (1..max).map{ |j| i*j }&#xA;  end.each do |row|&#xA;    puts [&quot;%%%ss&quot; % pad] * max * &quot;&quot; % row&#xA;  end&#xA;end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/104029&quot;&gt;Brainfuck Printer Generator&lt;/a&gt;&lt;br&gt;&#xA;Mild derivative of another answer without explaining why it's better.  This one even prompted a comment from the original poster asking why you thought the solution was clearer than the original code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'll edit the @Flambino 's answer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def brainturing_printer_generator(text)&#xA;  [0, *text.chars.map(&amp;amp;:ord)].each_cons(2).map do |previous, current|&#xA;    delta = current - previous&#xA;    (delta &amp;lt; 0 ? &quot;-&quot; : &quot;+&quot;) * delta.abs + &quot;.\n&quot;&#xA;  end.join&#xA;end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;And show the approach without &lt;code&gt;? &quot;+&quot; : &quot;-&quot;&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;SAMPLE = &quot;-&quot; * 255 + &quot;+&quot; * 255&#xA;&#xA;def brainturing_printer_generator(text)&#xA;  [0, *text.chars.map(&amp;amp;:ord)].each_cons(2).map do |previous, current|&#xA;    delta = current - previous&#xA;    SAMPLE[Range.new(*[255, 255 + delta].sort, true)] + &quot;.\n&quot;&#xA;  end.join&#xA;end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Simply put, you have a history of posting answers that aren't code reviews.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;That said, you do have a point that in some circumstances, &lt;a href=&quot;https://www.math.hmc.edu/funfacts/ffiles/10013.2.shtml&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;Behold!&quot;&lt;/a&gt; is all the explanation that is needed.  I call this the &quot;Oh, duh!&quot; test, and it's very difficult standard to meet.  Basically, for a code-only answer to stand, it has to be &lt;strong&gt;obviously &lt;em&gt;the&lt;/em&gt; &quot;right&quot; solution, such that once you've seen it, you could not possibly consider doing it any other way.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So far, I have only been aware of two examples of answers that qualify:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/102272&quot;&gt;Infinite list of strings containing 'a'&lt;/a&gt;&lt;br&gt;&#xA;Flagged as &quot;Not an answer&quot;, and I declined to delete.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Another way to do it:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;aStar = iterate ('a':) &quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/120376&quot;&gt;Check if a string has 20 numbers in a row in it&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This answer contained an alternate solution that made no reference to the original code, but I felt that none was needed.  (There were some complaints that it was not a valid answer by our rules, so I edited it for good measure.)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;var twentyDigits = /\d{20}/;&#xA;if (twentyDigits.test(myString)){&#xA;  console.log(&quot;My string has 20 running numbers&quot;);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;This is using a &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions&quot; rel=&quot;nofollow noreferrer&quot;&gt;regular&#xA;  expression&lt;/a&gt;&#xA;  to look for 20 digit characters (&lt;code&gt;\d&lt;/code&gt;) in a row.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You can shorten this further as just:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;if (/\d{20}/.test(myString)) console.log(&quot;Yup. 20&quot;);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't believe that your solutions, such as this &lt;a href=&quot;https://codereview.stackexchange.com/a/142270&quot;&gt;most recent one&lt;/a&gt;, meet the &quot;oh, duh!&quot; test.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-09-23T19:54:49.820" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7019" PostTypeId="2" ParentId="7017" CreationDate="2016-09-23T20:08:58.807" Score="10" Body="&lt;p&gt;Stack Overflow is about &lt;em&gt;solving a problem&lt;/em&gt;. A question, an answer. &quot;Try this {code dump}&quot; are somewhat frequent and often acceptable SO answers, especially when trivial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is about &lt;em&gt;reviewing OP's code&lt;/em&gt;. It's not quite Q&amp;amp;A, so it's not quite &quot;a question, an answer&quot;. &quot;Try this {code dump}&quot; are somewhat frequent, but never quite acceptable CR answers, &lt;em&gt;even&lt;/em&gt; when trivial (excluding the odd &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7018/23788&quot;&gt;&quot;oh, duh!&quot;&lt;/a&gt; answers).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;This is pretty much what I do experience on this site for last year.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The message this community is trying to get across, is that code dumps are not reviews; code dumps are not the kind of answers we value and want on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A quick browse through these search results should help clarify the kind of answers we &lt;em&gt;do&lt;/em&gt; value and &lt;em&gt;do&lt;/em&gt; want to see on Code Review: &lt;a href=&quot;https://codereview.stackexchange.com/search?tab=votes&amp;amp;q=is%3aanswer%20created%3a2014-01-01..&quot;&gt;&lt;strong&gt;Answers created after 2014-01-01, sorted by vote&lt;/strong&gt;&lt;/a&gt; (filters out older answers from before the site's scope and policies were carefully fine-tuned).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The takeaway is that we're looking for answers that provide insightful observations about the OP's code. Many excellent CR answers don't even include a code block!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're answering CR posts in &quot;SO mode&quot;, you're doing it wrong.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-09-23T20:08:58.807" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7020" PostTypeId="2" ParentId="7017" CreationDate="2016-09-23T23:28:36.167" Score="1" Body="&lt;p&gt;As luck would have it, an interesting example of a answer with minimal explanation has just been posted.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/94677/9357&quot;&gt;Comparing 2 ints without using comparative operators&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I was looking for questions that might be asked in a technical interview and I found this one:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;Write a function that determines if two integers are equal without using any comparative operators.&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static boolean equal(int a, int b){&#xA;    Integer first = a;&#xA;    Integer sec = b;&#xA;&#xA;    return (first.toString()).equals(sec.toString());&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Observation: this isn't such a good question for Code Review, since the artificial restriction makes it more of a Programming Puzzle.  One could argue that it violates the &quot;Do you want this to be good code?&quot; rule, and may therefore be off-topic.  But that would be a separate Meta question.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/142279/9357&quot;&gt;Answer:&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This function doesn't use any of comparative operators:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public static boolean equal(int x, int y) {&#xA;  try {&#xA;      int r = 1/(x - y);&#xA;  } catch (RuntimeException e) {&#xA;      return true;&#xA;  }&#xA;&#xA;  return false;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;}&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The current score is +1/-4, and an &quot;insufficient justification&quot; moderator notice has been attached to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we go strictly by the rules, this solution would need to be accompanied by an explanation such as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As others have said, your solution uses &lt;code&gt;String.equals()&lt;/code&gt;, which arguably is a comparison operator (or uses one behind the scenes).  Here is a function that doesn't use any comparison operators.  Instead of testing &lt;code&gt;x == y&lt;/code&gt;, we can detect whether &lt;code&gt;x - y == 0&lt;/code&gt; by seeing whether it triggers a division by zero error.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Would that explanation add any value?  I think that &quot;Behold!&quot; would work just as well.  Therefore, I think that in this case, the downvotes and the moderator notice are unjustified.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-09-23T23:28:36.167" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7021" PostTypeId="2" ParentId="7017" CreationDate="2016-09-25T18:57:38.620" Score="3" Body="&lt;p&gt;I don't think that there's anything wrong with code-only answers when the point you want to make is straightforward and the code is short.&lt;/p&gt;&#xA;&lt;p&gt;But it's also clearly the case that the community here doesn't like code-only answers, and so my advice to you is to roll with it and not fight it. There's nearly always something you can say about the reason why your suggested code is an improvement, or you could describe the language feature or API that you are using, and link to the documentation.&lt;/p&gt;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/a/138888/11728&quot;&gt;here's a very short answer&lt;/a&gt; of mine that (so far) has received only upvotes:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The documentation for &lt;a href=&quot;https://docs.python.org/3/library/itertools.html#itertools.accumulate&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;itertools.accumulate&lt;/code&gt;&lt;/a&gt; notes that you can pass &lt;code&gt;min&lt;/code&gt; as the second argument to get a running minimum. So the maximum profit can be computed like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;profit = max(p - m for p, m in zip(prices, accumulate(prices, min)))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I feel that the one-liner passes &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7020/11728&quot;&gt;200_success's &amp;quot;Behold!&amp;quot; test&lt;/a&gt; and could stand on its own, but adding an explanation satisfies the community's requirements and might do some good.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-09-25T18:57:38.620" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7022" PostTypeId="1" CreationDate="2016-09-26T11:48:40.643" Score="22" ViewCount="291" Body="&lt;p&gt;An edit was recently made on &lt;a href=&quot;https://codereview.stackexchange.com/questions/142388/large-power-mod-extreme-efficiency&quot;&gt;my question&lt;/a&gt; to remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; tag. The edit comment was that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[functional-programming] is redundant with Haskell&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't understand this, as I thought the purpose of tags was to help users of the website filter the content they see. Why should a question not fall into the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; filter if it falls into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/haskell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; rel=&quot;tag&quot;&gt;haskell&lt;/a&gt;? One is a subset of the other.&lt;/p&gt;&#xA;" OwnerUserId="76711" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-09-27T11:35:56.503" Title="Why are tags [functional-programming] and [haskell] mutually exclusive?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7024" PostTypeId="1" CreationDate="2016-09-26T16:13:28.367" Score="7" ViewCount="74" Body="&lt;p&gt;This is a question spawned from @Mat's Mug's &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7022/why-are-tags-functional-programming-and-haskell-mutually-exclusive/7023?noredirect=1#comment16049_7023&quot;&gt;comment&lt;/a&gt; on a question I had about a tag removal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that there is some consensus among the more senior users here about the way some tags should be used. Best thing to do is read @Mat's Mug's &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7023/76711&quot;&gt;answer&lt;/a&gt; to my question for what I mean, but I'll explain here the best I can.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Tags such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/oop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;oop&amp;#39;&quot; rel=&quot;tag&quot;&gt;oop&lt;/a&gt; indicate programming paradigms. They're indicators for the discourse of discussion that should take place: is the OP grappling with the concept of functional programming, and looking for a review of what is messy and inefficient beginner code? This deserves a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it a question about Haskell which by necessity involves &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt;? Well then the question is not so much about the paradigm of functional programming itself; it's just an incidental matter. As such, a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; tag on a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/haskell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; rel=&quot;tag&quot;&gt;haskell&lt;/a&gt; question may even be removed as in &lt;a href=&quot;https://codereview.stackexchange.com/questions/142388/large-power-mod-extreme-efficiency&quot;&gt;this case&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, as a junior member of this community, I am not blessed with the arcane knowledge required to appropriately use tags which seem to me to be perfectly appropriate.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;And So...&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;...can the codereview.SE community herein establish a protocol of appropriate tagging?&lt;/p&gt;&#xA;" OwnerUserId="76711" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2016-10-03T19:25:20.477" Title="Tags &quot;Types&quot; and their Usage" Tags="|discussion|tags|site-policy|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7025" PostTypeId="2" ParentId="7022" CreationDate="2016-09-26T22:28:32.113" Score="23" Body="&lt;h3&gt;Tags are not hierarchical categories&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I disagree with Mat's Mug where &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7023/11728&quot;&gt;he says&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;if &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; is a &quot;subset&quot; of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt;, then tagging with both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/minesweeper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;minesweeper&amp;#39;&quot; rel=&quot;tag&quot;&gt;minesweeper&lt;/a&gt; would be redundant - using the most specific tag correctly labels the post, there's no need to specify both&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The purpose of tags is not hierarchical categorization of knowledge, like categories in Wikipedia. The purpose of tags is to make it possible for people who are experts (or just interested) in a subject area to find posts in that area (for example, in order to answer them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose that you are an expert in games and like to answer game-related questions. If so, then at present you can visit the &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged/game&quot;&gt;unanswered/tagged/game&lt;/a&gt; page from time to time and you're likely to find many unanswered questions about games. But now suppose that enthusiastic taggers start removing the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/game&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;game&amp;#39;&quot; rel=&quot;tag&quot;&gt;game&lt;/a&gt; tag from game-related questions that have some more specific tag. Now you have to visit the &lt;a href=&quot;https://codereview.stackexchange.com/unanswered/tagged/game+chess+minesweeper+sudoku+tic-tac-toe&quot;&gt;unanswered/tagged/game+chess+minesweeper+sudoku+tic-tac-toe&lt;/a&gt; page, and who knows what games you are missing because you haven't itemized their more specific tags in your search? This situation does not seem like an improvement to me.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Paradigm tags can be meaningful&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I'm also not convinced that paradigm tags are meaningless. You can program Haskell in a functional style, with lots of higher order functions and function applications. But you can also program it in imperative style, with lots of monads and &lt;code&gt;let a = b in c&lt;/code&gt; (see for example &lt;a href=&quot;https://codereview.stackexchange.com/q/75530/11728&quot;&gt;this in-place quicksort question&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So paradigm tags make sense when the paradigm is unusual or something that the OP wants to draw attention to.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-09-26T23:42:46.690" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7026" PostTypeId="1" CreationDate="2016-09-29T15:47:28.133" Score="6" ViewCount="49" Body="&lt;p&gt;I'm an old user on this website. I wanted to join the Code Review community just now, so I clicked the &quot;join this community&quot; button on the top navbar, got a page with a fancy blue button so I click to confirm joining the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first time I clicked the button, I got a &quot;500&quot; page containing some bold phrase saying &quot;this is our fault.&quot; I repeated the process and I got a 404 instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I clicked over the home button and I saw myself joined in the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have no idea what caused each of these errors. I would be happy to help debugging the issue if there's anything I can do.&lt;/p&gt;&#xA;" OwnerUserId="118865" LastEditorUserId="22222" LastEditDate="2016-09-29T19:14:18.307" LastActivityDate="2016-09-29T19:14:18.307" Title="Two different errors when joining this site" Tags="|bug|login|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7029" PostTypeId="1" CreationDate="2016-10-06T01:46:24.310" Score="6" ViewCount="100" Body="&lt;p&gt;If I have a project that I uploaded to GitHub and I bring one of the classes to Code Review, how should I go about giving attribution to any improvements I decide to use in my code on GitHub?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;http://blog.stackoverflow.com/2009/06/attribution-required/&quot;&gt;Attribution Required&lt;/a&gt; blogpost linked on the bottom of any Code Review page mentions the following requirements:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Visually indicate that the content is from Stack Overflow or the Stack Exchange network&lt;/strong&gt; in some way. It doesn't have to be obnoxious; a&#xA;  discreet text blurb is fine.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Hyperlink directly to the original question&lt;/strong&gt; on the source site (e.g., &lt;a href=&quot;https://stackoverflow.com/questions/12345&quot;&gt;https://stackoverflow.com/questions/12345&lt;/a&gt;)&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Show the author names&lt;/strong&gt; for every question and answer&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Hyperlink each author name&lt;/strong&gt; directly back to their user profile page on the source site (e.g.,&#xA;  &lt;a href=&quot;https://stackoverflow.com/users/12345/username&quot;&gt;https://stackoverflow.com/users/12345/username&lt;/a&gt;)&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If I take part of &lt;a href=&quot;https://codereview.stackexchange.com/q/126071/74727&quot;&gt;one of my questions&lt;/a&gt; as an example, one of my methods was improved in the following way:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Before&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private static boolean isSolution(int a, int b, int c, int d, int e, int f, int g, int h) {&#xA;    if (a + b - 9 != 4)&#xA;        return false;&#xA;    if ((c - d) * e != 4)&#xA;        return false;&#xA;    if (f + g - h != 4)&#xA;        return false;&#xA;    if ((a + c) / f != 4)&#xA;        return false;&#xA;    if ((b - d) * g != 4)&#xA;        return false;&#xA;    if (9 - e - h != 4)&#xA;        return false;&#xA;    return true;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;After&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;private boolean isSolved(int a, int b, int c, int d, int e, int f, int g, int h) {&#xA;    return (a + b - 9 == 4) &amp;amp;&amp;amp; ((c - d) * e == 4) &amp;amp;&amp;amp; (f + g - h == 4) &amp;amp;&amp;amp; ((a + c) == 4 * f) &amp;amp;&amp;amp; ((b - d) * g == 4)&#xA;            &amp;amp;&amp;amp; (9 - e - h == 4);&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it OK to not give any attribution within the source code?&lt;/strong&gt; Seeing as the official explanation by Jeff Atwood says it needs to be indicated &quot;in some way&quot;, can all attributions be tucked away in a separate file with little or no mention of it in the source?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To demonstrate what I am suggesting, take the following as an example. The javadoc at the head of the class incorporating the change looks like as follows:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/**&#xA; * This class does a.&#xA; *&#xA; * @author Amani Kilumanga&#xA; */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The head of the file looks like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;/** &#xA; * &#xA; * Copyright (C) 2016 Amani Kilumanga&#xA; *&#xA; * This software may be modified and distributed under the terms&#xA; * of the CC BY-SA 3.0 license.  See the LICENSE file for details.&#xA; */&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The attributions are then all listed in a separate file (ATTRIBUTIONS.txt), placed in the root directory of the project:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Modifications were made based on the following Stack Exchange network content:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&quot;Question Title&quot; (Question URL), by &quot;Question Author&quot; (User profile&#xA;  URL)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Answer (Answer URL), by &quot;Answer Author&quot; (User profile URL)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Answer (Answer URL), by &quot;Answer Author&quot; (User profile URL)&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Answer (Answer URL), by &quot;Answer Author&quot; (User profile URL)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="74727" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-10-07T12:16:54.980" Title="How do I properly give attribution to code found on Code Review?" Tags="|support|licensing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7030" PostTypeId="1" CreationDate="2016-10-07T01:51:42.493" Score="-6" ViewCount="151" Body="&lt;p&gt;One of several problems of having a creative commons (CC) license for code generated on Code Review, is that it is incompatible with major software licenses. Your project would have to either have to be re-licensed to, or already use a license compatible with CC to use Code Review contributions. If the licensing could be changed to a more permissive license, say &lt;a href=&quot;http://choosealicense.com/licenses/mit/&quot; rel=&quot;nofollow&quot;&gt;MIT&lt;/a&gt;, it would be much easier to integrate code from Code Review into existing projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, &lt;strong&gt;I suggest (request) that the license of code in Code Review contributions be changed to MIT&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software&quot; rel=&quot;nofollow&quot;&gt;creativecommons.org&lt;/a&gt; (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Unlike software-specific licenses, CC licenses do not contain specific terms about the distribution of source code, which is often important to ensuring the free reuse and modifiability of software. Many software licenses also address patent rights, which are important to software but may not be applicable to other copyrightable works. Additionally, &lt;strong&gt;our licenses are currently not compatible with the major software licenses, so it would be difficult to integrate CC-licensed work with other free software&lt;/strong&gt;. Existing software licenses were designed specifically for use with software and offer a similar set of rights to the Creative Commons licenses.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow&quot;&gt;creativecommons.org&lt;/a&gt; (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ShareAlike — If you remix, transform, or build upon the material, &lt;strong&gt;you must distribute your contributions under the same license as the original&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="74727" LastEditorUserId="52915" LastEditDate="2023-02-17T20:42:45.263" LastActivityDate="2023-02-17T20:42:45.263" Title="Change the licensing of code in Code Review contributions to MIT" Tags="|discussion|feature-request|status-declined|licensing|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7031" PostTypeId="2" ParentId="7030" CreationDate="2016-10-07T07:08:08.657" Score="8" Body="&lt;p&gt;Stack Exchange staff &lt;a href=&quot;https://meta.stackexchange.com/q/271080/148099&quot;&gt;proposed a license change to MIT&lt;/a&gt; within the last year.  In my &lt;a href=&quot;https://meta.stackexchange.com/a/271113/148099&quot;&gt;argument against the change&lt;/a&gt;, I pointed out that it was a bad idea, especially for Code Review, since our intention is to share code for discussion, not to give it away, which is what an MIT license would essentially do.  On top of that, there were &lt;a href=&quot;https://meta.stackexchange.com/a/272986/148099&quot;&gt;over a dozen issues raised by many members of the community&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is such a complicated issue that you're going to have &lt;a href=&quot;https://meta.stackexchange.com/q/273119/148099&quot;&gt;discussions about how to have the discussion&lt;/a&gt;.  You're welcome to try, but trust me, you don't want to go there.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-10-07T07:17:42.060" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7032" PostTypeId="2" ParentId="7030" CreationDate="2016-10-07T10:04:47.627" Score="5" Body="&lt;p&gt;Problems you point out with the CC-BY-SA license:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Incompatible with major software licenses&lt;/li&gt;&#xA;&lt;li&gt;Code has to be re-licensed, if incompatible&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so I think you're coming at this completely the wrong way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, at Code Review we teach you to code better. You provide code for us to critique and should grow as a programmer out of it. We're not here as free, &lt;em&gt;near public domain&lt;/em&gt;, code writers, as this is a site to teach and to learn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, there are three groups of people that care about licensing:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Askers preferably want to post under the same license or sublicense their work. An asker that writes GPL code don't want to relicense their code under MIT. This is as they then have to give users more or different permissions to their code. They would prefer to stay away from re-licensing if possible.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Readers care about licenses when they want to use the code. Since Code Review has sizeable portions of working code, a user may want to just copy and paste the code and use it. They normally want the most permissive license they can get their hands on.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Curators want to prevent license violations. (Relicensing code you don't own.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The cost for changing from CC-BY-SA to MIT is that anyone can use code on Code Review however they wish. The benefit is, if you're using MIT, you don't have to re-license or sublicense your code. This doesn't sound like a good trade-off to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so, no, we should not use MIT on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="22222" LastEditDate="2016-10-07T21:37:14.763" LastActivityDate="2016-10-07T21:37:14.763" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7033" PostTypeId="2" ParentId="7029" CreationDate="2016-10-07T12:16:54.980" Score="3" Body="&lt;p&gt;The blog you link is from 2009, seven years ago. There are plenty of &lt;a href=&quot;https://meta.stackexchange.com/search?tab=votes&amp;amp;q=attribution%20is%3aquestion&quot;&gt;discussions on meta&lt;/a&gt; and lengthy words in the &lt;a href=&quot;http://stackexchange.com/legal/terms-of-service&quot;&gt;Stack Exchange Network Terms of Service&lt;/a&gt; and &lt;a href=&quot;http://stackexchange.com/legal/content-policy&quot;&gt;Content Policy&lt;/a&gt;. But your question is more a question of &lt;em&gt;should do&lt;/em&gt; not &lt;em&gt;required to do&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something that you can do, &lt;a href=&quot;https://github.com/RaymondWise/Excel-Workday-Report-Parser&quot; rel=&quot;nofollow noreferrer&quot;&gt;that I've done&lt;/a&gt;, is use a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5522/link-github-project-to-code-review&quot;&gt;widget&lt;/a&gt; to link to code review reviews in the &lt;code&gt;README&lt;/code&gt;, where licensing is usually located.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something else that I do, in a project I contribute to, is &lt;a href=&quot;https://github.com/byronwall/bUTL/blob/master/src/code/Formatting_Helpers.bas&quot; rel=&quot;nofollow noreferrer&quot;&gt;indicate the author in the code&lt;/a&gt;. It's a bit sloppy, but it works, especially for something hosted on github.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that questions or answers may be deleted from codereivew &lt;em&gt;and&lt;/em&gt; given that identity or users on SE is not verified, I think linking to questions, like how you've indicated, is fine. Maybe they go down, but the licensing on SE covers that once it's posted, it's fair play no matter what happens going forward.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you prefer to go further with attribution - that's awesome, go for it. I haven't specifically referenced &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/23788/mats-mug&quot;&gt;Mathieu&lt;/a&gt; or &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/81541/kaz&quot;&gt;Zak&lt;/a&gt; (or others) in my open source projects on github, where I've used their input specifically for parts of [my?] code, but given the nature of open source and codereview, I don't think they mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if I were to &lt;a href=&quot;https://codereview.stackexchange.com/questions/128578/logical-predicate-class&quot;&gt;take an entire class of Zak's&lt;/a&gt;, I think both he and I would prefer I say so at the top of the class.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically - do what you feel comfortable doing, most likely, do what you'd want others to do for you.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-10-07T12:16:54.980" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7034" PostTypeId="1" AcceptedAnswerId="7035" CreationDate="2016-10-08T17:01:39.283" Score="12" ViewCount="168" Body="&lt;p&gt;Over in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rust&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rust&amp;#39;&quot; rel=&quot;tag&quot;&gt;rust&lt;/a&gt;, there are a set of style points that come up in almost every review of substance. I've found myself becoming more and more terse when raising those issues, which is ultimately a detriment to the people that are here looking for useful feedback. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I had the idea of adding some generally-accepted improvements, along with explanations and hopefully links to more official sources, to the tag wiki. These could be longer form, and answerers could link to them instead of re-explaining each time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rust also has some prominent tools that perform automatic formatting and linting. These tools tend to have documented rationale, and it would be great if people had the chance to know about them and run them. I figured I could add links to those as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other languages also have official or semi-official guides. For example, Python has &lt;a href=&quot;https://www.python.org/dev/peps/pep-0008/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP8&lt;/a&gt;, Ruby has &lt;a href=&quot;https://github.com/bbatsov/rubocop&quot; rel=&quot;nofollow noreferrer&quot;&gt;Rubocop&lt;/a&gt;, there are multiple style guides for Java and C++, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I went to edit the tag wiki, I found a bunch of introductory text that explains what Rust is. I think that at the point that someone is &lt;em&gt;asking for a review&lt;/em&gt; of Rust code, they already know all that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1412/32521&quot;&gt;Would it make sense to copy (some) tag wikis from SO?&lt;/a&gt;, which seems to promote the process of copying tag wikis from Stack Overflow. Stack Overflow wikis are aimed at providing a high-level overview of the tag, but that doesn't seem useful here on Code Review. The top answer for &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1644/32521&quot;&gt;&amp;#39;Canonical&amp;#39; questions to help address common issues&lt;/a&gt; indicates that the tag wiki should be used as an entry point to frequent issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe there are two tightly-related aspects to this question:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Should we put common style points relevant to a tag in the tag wiki?&lt;/li&gt;&#xA;&lt;li&gt;Should we remove/reduce aspects of the tag wiki that &lt;strong&gt;don't&lt;/strong&gt; have to do specifically with code review?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="32521" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-10-08T18:43:56.443" Title="Should tag wikis contain frequently suggested style points?" Tags="|discussion|tag-wiki|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7035" PostTypeId="2" ParentId="7034" CreationDate="2016-10-08T18:43:56.443" Score="8" Body="&lt;p&gt;&lt;a href=&quot;/a/1650/9357&quot;&gt;Yes&lt;/a&gt;, it would be a good idea to mention common code review issues in tag wikis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've done this, for example, with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/collatz-sequence&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;collatz-sequence&amp;#39;&quot; rel=&quot;tag&quot;&gt;collatz-sequence&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;These sequences are sometimes called &quot;hailstone sequences&quot; because they can cycle between small and sometimes surprisingly large values before eventually arriving at 1.  For example, the Collatz sequence for \$n = 159487\$ contains a number exceeding \$2^{31}\$, and would overflow a signed 32-bit integer type.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Please stick to objective non-controversial advice, such as official style guides.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, tag wiki texts are not easy to get to in the Stack Exchange UI, so they probably won't be discovered by most users spontaneously.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Unlike Stack Overflow, we currently don't have a large army of high-rep users to maintain the tag wikis, so I do tend to omit information that will easily become outdated.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-10-08T18:43:56.443" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7036" PostTypeId="1" CreationDate="2016-10-08T21:17:58.277" Score="8" ViewCount="110" Body="&lt;p&gt;In an attempt to edit the &lt;a href=&quot;https://codereview.stackexchange.com/tags/collatz-sequence/info&quot;&gt;tag wiki&lt;/a&gt; of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/collatz-sequence&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;collatz-sequence&amp;#39;&quot; rel=&quot;tag&quot;&gt;collatz-sequence&lt;/a&gt; I noticed the following strange behaviour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The conjecture is often stated as a definition by cases and even serves as an example for that notation in &lt;a href=&quot;https://math.meta.stackexchange.com/a/5025&quot;&gt;the mother of all MathJax demos&lt;/a&gt;. I tried to apply that to the tag wiki, by modifying its code to that:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;a_{i+1} =\begin{cases}&#xA;\frac{a_i}{2} &amp;amp; \text{if $a_i$ is even}\\[2ex]&#xA;3 a_i + 1 &amp;amp; \text{if $a_i$ is odd}&#xA;\end{cases}&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Which renders just fine here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;a_{i+1} =\begin{cases}&#xA;\frac{a_i}{2} &amp;amp; \text{if $a_i$ is even}\\[2ex]&#xA;3 a_i + 1 &amp;amp; \text{if $a_i$ is odd}&#xA;\end{cases}&#xA;$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, in the tag wiki, not so much:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/aFnFv.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/aFnFv.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As can be seen by the output, there seems to be a problem with the newline which is not interpreted as such. I added the test case&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;a\\b&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which also renders properly outside tag wikis:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;a\\b&#xA;$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The fact that the above behaviour is only present in the tag wiki makes me suspect that it's a bug. Of course, pebkac is always an option and this might be expected behaviour/by design/my fault. Either way, can somebody please explain this?&lt;/p&gt;&#xA;" OwnerUserId="97584" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-10-20T23:06:31.467" Title="The MathJax newline \\ is broken in tag wikis" Tags="|bug|mathjax|tag-wiki|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7037" PostTypeId="2" ParentId="7036" CreationDate="2016-10-08T22:56:33.803" Score="4" Body="&lt;p&gt;I managed to reproduce the problem outside the tag wiki.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If one takes the regularly working code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;a_{i+1} =\begin{cases}&#xA;\frac{a_i}{2} &amp;amp; \text{if $a_i$ is even}\\[2ex]&#xA;3 a_i + 1 &amp;amp; \text{if $a_i$ is odd}&#xA;\end{cases}&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;a_{i+1} =\begin{cases}&#xA;\frac{a_i}{2} &amp;amp; \text{if $a_i$ is even}\\[2ex]&#xA;3 a_i + 1 &amp;amp; \text{if $a_i$ is odd}&#xA;\end{cases}&#xA;$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and removes one &lt;strong&gt;backslash&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;a_{i+1} =\begin{cases}&#xA;\frac{a_i}{2} &amp;amp; \text{if $a_i$ is even}\[2ex]&#xA;3 a_i + 1 &amp;amp; \text{if $a_i$ is odd}&#xA;\end{cases}&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;a_{i+1} =\begin{cases}&#xA;\frac{a_i}{2} &amp;amp; \text{if $a_i$ is even}\[2ex]&#xA;3 a_i + 1 &amp;amp; \text{if $a_i$ is odd}&#xA;\end{cases}&#xA;$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the result looks the same as with two backslashes in the tag wiki.&#xA;&lt;strong&gt;I suspect that some process somehow swallows backslashes, before the input is parsed by the mathjax engine.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please be careful brave stackexchange developers, the backslash swallowing monster is loose! &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On a more serious note, merely removing a backslash from the second test case&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;a\b&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;a\b&#xA;$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;creates a visible error (stuff showing up in red) on the output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is &lt;strong&gt;different from the output seen in the screenshot in the question&lt;/strong&gt;, where the a b test case renders without error, but also without the newline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To reproduce that, one has to insert an additional &lt;strong&gt;space&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;a\ b&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;$$&#xA;a\ b&#xA;$$&lt;/p&gt;&#xA;&#xA;&lt;p&gt;et voilà, the newline goes missing, without any visible error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I suspect that the aforementioned process not only swallows backslashes but produces additional spaces as a result.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Beware! It's the attack of the backslash-swallowing-space-pooping mathjax monster. Fly, you fools!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On another more serious note, could somebody with more insights on the code please tame the beast?&lt;/p&gt;&#xA;" OwnerUserId="97584" LastEditorUserId="97584" LastEditDate="2016-10-08T23:14:37.627" LastActivityDate="2016-10-08T23:14:37.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7038" PostTypeId="1" CreationDate="2016-10-09T06:02:45.810" Score="-9" ViewCount="123" Body="&lt;p&gt;It seems that one of the community's main aversions to changing from the current CC license, to a more permissive MIT license, is the idea that people seem to not want to simply &lt;em&gt;give&lt;/em&gt; code away.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7031/74727&quot;&gt;200_success&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[O]ur intention is to share code for discussion, not to give it away&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7032/74727&quot;&gt;Joe Wallis&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We're not here as free, &lt;em&gt;near public domain&lt;/em&gt;, code writers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This then begs the question, &lt;em&gt;what is it about CC BY-SA 3.0 that makes it so much more desirable than MIT&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it because you specifically &lt;em&gt;don't&lt;/em&gt; want people to be able to use the code in real-world software projects?&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I find that hard to believe. It doesn't hold up, because CC &lt;em&gt;does&lt;/em&gt; allow people to use the code in real-world software projects. Just as long as they fulfill the &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;ShareAlike requirement&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Further, why is a &lt;em&gt;viral, copyleft license&lt;/em&gt; so preferable?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it because &lt;em&gt;you want the code to have proper attribution and remain visible, even in derivative works?&lt;/em&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This sounds like the spirit of Creative Commons.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Then &lt;a href=&quot;https://en.wikipedia.org/wiki/GNU_General_Public_License&quot; rel=&quot;nofollow noreferrer&quot;&gt;GNU GPLv3&lt;/a&gt; is the license for you.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GNU GPL has the major benefit over CC that it is compatible with major software projects in The Real World&lt;sup&gt;TM&lt;/sup&gt;. Simultaneously, it is very similar to CC in that it is copyleft, and requires author attribution, as defined in the terms and conditions.&lt;/p&gt;&#xA;" OwnerUserId="74727" LastEditorUserId="52915" LastEditDate="2023-03-09T19:37:05.043" LastActivityDate="2023-03-09T19:37:05.043" Title="Change the licensing of code in Code Review contributions to GNU GPL" Tags="|discussion|feature-request|status-declined|licensing|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7039" PostTypeId="2" ParentId="7038" CreationDate="2016-10-09T18:18:44.393" Score="0" Body="&lt;p&gt;My 2 cents: I am not sure the GPL is right choice for code snippets posted on SO. If anything the attribution requirements would make this often impractical for mere snippets of code. I detailed what these requirements are &lt;a href=&quot;https://opensource.stackexchange.com/questions/4577/does-gplv3-require-attribution/4582#4582&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I personally think that the CC-BY-SA license is a pretty poor choice for code snippets as it makes reuse of small snippets overly complicated. A public domain dedication or CC0 or MIT would have been better. This is something that is unlikely to change at SO though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence, I do this on my profile &lt;a href=&quot;https://stackoverflow.com/users/302521/philippe-ombredanne&quot;&gt;https://stackoverflow.com/users/302521/philippe-ombredanne&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;All my StackOverflow and all my StackExchange contributions (across all sites) are dedicated to the public domain or available under the CC-0 license at your choice. This is as an extra choice and in addition to the standard SO/SE licensing terms (CC-BY-SA).&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="119704" LastEditorUserId="-1" LastEditDate="2017-05-23T11:33:42.253" LastActivityDate="2016-10-09T19:34:48.337" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7040" PostTypeId="2" ParentId="7038" CreationDate="2016-10-11T18:32:27.820" Score="0" Body="&lt;p&gt;If you're planning to use someone's code posted on Code Review in an open source project, and you would like it to be licensed in a particular way, then you need to &lt;em&gt;ask the contributor to relicense their code&lt;/em&gt;, the same as you need to do for any other contribution to the project.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2016-10-11T18:32:27.820" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7041" PostTypeId="1" CreationDate="2016-10-13T13:47:36.147" Score="-6" ViewCount="154" Body="&lt;p&gt;I found some cool functions in some really old code that I have to maintain. I think it could be useful to review them. For fun, and to understand what they're supposed to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finding what it is supposed to do is like a mix between a riddle and a code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is an example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This function check a date. Every morning the boss uses it. Today he found that writing his password in the date field gave him better results than using the date.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function CheckDate ($date,$Return='Error')&#xA;{&#xA;    $longdate=strlen($date);&#xA;    // longdate !=8 ?&#xA;    $pos1slash=strpos($date,&quot;/&quot;);&#xA;    $pos2slash=strrpos($date,&quot;/&quot;);&#xA;    $datewhslash=ereg_replace(&quot;/&quot;,'',$date);&#xA;&#xA;    $dd=substr($datewhslash,0,2);&#xA;    settype($dd,&quot;integer&quot;);&#xA;    $mm=substr($datewhslash,2,2);&#xA;    settype($mm,&quot;integer&quot;);&#xA;    $yy=substr($datewhslash,4,2);&#xA;    settype($yy,&quot;integer&quot;);&#xA;&#xA;    If(60&amp;lt;$yy &amp;amp;&amp;amp; $yy&amp;lt;99)&#xA;    {&#xA;        $yyyy='19'.$yy;&#xA;    }&#xA;    Else&#xA;    {&#xA;        $yyyy='20'.$yy;&#xA;    }&#xA;    settype($yyyy,&quot;integer&quot;);&#xA;&#xA;    If(!(0&amp;lt;$dd &amp;amp;&amp;amp; $dd&amp;lt;=31) || !(0&amp;lt;$mm &amp;amp;&amp;amp; $mm&amp;lt;=12) || !(0&amp;lt;=$yy &amp;amp;&amp;amp; $yy&amp;lt;=99) ||$pos1slash!=2 ||$pos2slash!=5)&#xA;    {&#xA;        $date=$Return; &#xA;    }&#xA;    Else&#xA;    {&#xA;        If($dd&amp;gt;($nday=getNbDay($mm,$yyyy)))&#xA;        {&#xA;            $dd=$nday;&#xA;            If(0&amp;lt;$yy &amp;amp;&amp;amp; $yy&amp;lt;10)&#xA;            {&#xA;                $date=$dd.'/'.$mm.'/0'.$yy;&#xA;            }&#xA;            Else&#xA;            {&#xA;                $date=$dd.'/'.$mm.'/'.$yy;&#xA;            }&#xA;        }&#xA;    }&#xA;    return $date;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="111114" LastEditorUserId="111114" LastEditDate="2016-10-14T12:41:03.657" LastActivityDate="2016-10-17T10:30:55.390" Title="Can I submit invalid and funny code on Code Review?" Tags="|discussion|fun|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7042" PostTypeId="2" ParentId="7041" CreationDate="2016-10-13T14:21:48.627" Score="10" Body="&lt;p&gt;As a reviewee, it's &lt;em&gt;your&lt;/em&gt; responsibility to tell reviewers what your code does, and the code is expected to be working as intended - so &lt;em&gt;invalid&lt;/em&gt; code isn't going to fly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Valid and funny code &lt;em&gt;can&lt;/em&gt; be (and &lt;em&gt;has been&lt;/em&gt;) reviewed - we have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lolcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lolcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;lolcode&lt;/a&gt; tag, and every once in a while there's a piece of code written in some esoteric language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can explain what that old code does (it works as intended, right?), &lt;em&gt;present it&lt;/em&gt; to reviewers (as you would with any other piece of code), and it will be reviewed and possibly improved.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But no, we don't do &quot;what does this code do?&quot; riddles on this site, it would open the door to a type of question we're not interested in answering, because it's not reviewing/improving code.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-10-13T14:21:48.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7043" PostTypeId="1" CreationDate="2016-10-16T20:23:52.120" Score="4" ViewCount="88" Body="&lt;p&gt;I've just again realized that we have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/join&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;join&amp;#39;&quot; rel=&quot;tag&quot;&gt;join&lt;/a&gt; tag, which corresponds to SQL.  It doesn't appear that the questions have anything else in common, either.  Do we still need it?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2016-10-16T21:32:05.340" Title="Should we [join] this tag with the other burninated ones?" Tags="|discussion|tags|burninate-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7044" PostTypeId="2" ParentId="7043" CreationDate="2016-10-16T20:39:44.833" Score="1" Body="&lt;h1&gt;Burn it.&lt;/h1&gt;&#xA;&lt;p&gt;Pretty much all SQL queries use joins in one form or another. I think that having &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; is on its own sufficient and it should be assumed that any SQL question could have joins, making the use of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/join&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;join&amp;#39;&quot; rel=&quot;tag&quot;&gt;join&lt;/a&gt; together redundant.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-10-16T20:39:44.833" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7045" PostTypeId="2" ParentId="7043" CreationDate="2016-10-16T21:32:05.340" Score="9" Body="&lt;p&gt;No, your statement that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/join&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;join&amp;#39;&quot; rel=&quot;tag&quot;&gt;join&lt;/a&gt; is related to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; is a faulty assumption.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are also questions about performing joins with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/excel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;excel&amp;#39;&quot; rel=&quot;tag&quot;&gt;excel&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/csv&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;csv&amp;#39;&quot; rel=&quot;tag&quot;&gt;csv&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/pandas&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;pandas&amp;#39;&quot; rel=&quot;tag&quot;&gt;pandas&lt;/a&gt;, or just joining data the hard way in regular programming languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While it is true that most interesting &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; queries involve some kind of &lt;code&gt;JOIN&lt;/code&gt;, that is not universally true. (Many &lt;code&gt;INSERT&lt;/code&gt; and &lt;code&gt;UPDATE&lt;/code&gt; queries do not involve &lt;code&gt;JOIN&lt;/code&gt;, for example.)  It is debatable whether those uses of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/join&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;join&amp;#39;&quot; rel=&quot;tag&quot;&gt;join&lt;/a&gt; tag are worth eliminating.  I'd say that they are harmless to leave there.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-10-16T21:32:05.340" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7046" PostTypeId="2" ParentId="7041" CreationDate="2016-10-17T09:25:03.210" Score="4" Body="&lt;p&gt;Code Review is not &lt;a href=&quot;http://thedailywtf.com&quot; rel=&quot;nofollow&quot;&gt;The Daily WTF&lt;/a&gt; and I think it would be a shame to try to move it in that direction.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, I think the kind of post you propose to make risks coming across as mean-spirited, and sending a negative message to potential posters. We would like beginner programmers to feel safe that they can post their code here without getting ridiculed. This aim conflicts with your aim of amusing yourself by laughing at bad code, and given this conflict I think we are better off concentrating on being friendly to beginners.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, I don't want to spend time and effort reviewing code unless I have at least some hope that someone is going to take action to improve the code based on my review. This is just my opinion, and no doubt other users of the site will disagree. But I think it's vital to be upfront about the situation — I'd feel cheated if I wrote an answer only to later discover that that the poster was not interested in improving the code. At least if it is explained in the post, I can downvote and move on.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2016-10-17T10:30:55.390" LastActivityDate="2016-10-17T10:30:55.390" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7047" PostTypeId="2" ParentId="7036" CreationDate="2016-10-18T02:45:16.860" Score="0" Body="&lt;p&gt;You were right about it swallowing backslashes. You need to use a &lt;a href=&quot;https://xkcd.com/1638/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;real&lt;/em&gt; real backslash&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$a\\\b$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/rIwRK.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/nac7u.png&quot; alt=&quot;&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="104611" LastActivityDate="2016-10-18T02:45:16.860" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7048" PostTypeId="1" AcceptedAnswerId="7049" CreationDate="2016-10-19T04:20:03.530" Score="10" ViewCount="149" Body="&lt;p&gt;To quote &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/33000702#33000702&quot;&gt;@Vogel612 in chat today&lt;/a&gt;, with regards to CaptainObvious, the new questions feed in the main chat:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;so many bot posts... at this point I think we should consider turning CaptainObvious into a drop-down feed instead of a one-boxing screen-eating monster&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So here it is for everyone to discuss and vote on. I wrote up a breakdown of the pros/cons, for those who don't frequent &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; very often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be best to leave the CaptainObvious feed as it is, or to change it to a &quot;New feed items&quot; drop-down?&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2016-10-19T05:07:23.453" LastActivityDate="2016-10-31T13:03:52.690" Title="Should the &quot;new questions&quot; feed be made into a drop-down feed instead of one-boxing feed?" Tags="|discussion|chat|chatbot|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7049" PostTypeId="2" ParentId="7048" CreationDate="2016-10-19T04:25:25.037" Score="15" Body="&lt;h1&gt;Keep the one-boxing user-like feed&lt;/h1&gt;&#xA;&lt;p&gt;This is how it works at the time of this writing. The RSS feed receives new questions every few minutes (usually around 10-15 minutes it seems), and posts each individual question link as if the feed were a regular chat user:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/noXok.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/noXok.png&quot; alt=&quot;one-boxing&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Pros:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Easy to get a bird's eye summary of the question which allows for easier handling for moderation&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The ability to &amp;quot;reply&amp;quot; to a specific post (as seen by @Vogel612 in screenshot) with commentary&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Shows clickable tags as part of the message&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Causes the chat room to &lt;em&gt;feel&lt;/em&gt; active during non-active periods&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;More easily sparks discussion regarding questions (and perhaps the feed itself) from users&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Feed information persists for all users in the room currently, and new users joining the room&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Cons:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Takes up a lot of vertical room (roughly 5-6 normal chat post lines) for each message&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Can be distracting when users are trying to have a conversation&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;During certain times, e.g. when the feed might be lagging, it's not uncommon for 4-5+ questions to get posted at the same time, effectively scrolling down a whole screen&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Can confuse new users; &amp;quot;Who's @CaptainObvious?&amp;quot; is a frequent phrase&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-10-19T17:25:51.783" CommentCount="6" CommunityOwnedDate="2016-10-19T04:25:25.037" ContentLicense="CC BY-SA 3.0" />
  <row Id="7050" PostTypeId="2" ParentId="7048" CreationDate="2016-10-19T04:26:34.297" Score="0" Body="&lt;h1&gt;Change it to a dropdown &amp;quot;New feed items&amp;quot;&lt;/h1&gt;&#xA;&lt;p&gt;This is used for feeds in other rooms. For instance, here is a screenshot of it (upper-left) from the Rubberduck VBA room:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/8rPfp.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8rPfp.png&quot; alt=&quot;new-feed-items&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Pros:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;It only takes up vertical space at the top of the screen and does not affect messages at all, rather than pushing messages up into the main chat feed&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It can be dismissed or ignored easily&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Will likely eliminate questions from new users about the feed user (since there won't be one); no more &amp;quot;Who's @CaptainObvious?&amp;quot;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Cons:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;It provides very little information about the posts (i.e. only the titles) so each link must be clicked to get any more information&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It makes it less convenient to address a post, i.e.: you have to copy the link from the RSS feed and post it back in chat&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Some would argue the large orange RSS logo in the background is a bit of an eye sore&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Will cause the chat room to feel &lt;em&gt;even less&lt;/em&gt; active during non-active hours&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Will likely lose visibility/discussion on the issue&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once the feed is dismissed, getting the list of questions back is moderately difficult&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The feed does not contain questions posted before you joined chat&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-10-31T13:03:52.690" CommentCount="2" CommunityOwnedDate="2016-10-19T04:26:34.297" ContentLicense="CC BY-SA 3.0" />
  <row Id="7051" PostTypeId="1" AcceptedAnswerId="7054" CreationDate="2016-10-24T09:37:06.540" Score="24" ViewCount="596" Body="&lt;p&gt;I did &lt;a href=&quot;https://codereview.meta.stackexchange.com/search?q=Editing+broken+questions&quot;&gt;a quick search to see if this has been asked&lt;/a&gt;, but it didn't seem to be. The intent behind this question is from how &lt;a href=&quot;https://codereview.stackexchange.com/q/145033/42401&quot;&gt;this question was handled&lt;/a&gt;, but is not limited to it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The situation is an asker posts broken code. It gets an answer. (Question may get closed as 'off-topic broken code'). OP fixes their code to make it on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is directly addressed in the following meta questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6388/42401&quot;&gt;Should you refrain from answering questions that are likely to get closed?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where answers should refrain from answering these questions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650/42401&quot;&gt;close reason meta thread for broken code&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where it says we close your question to prevent answers. And that you should edit the code to not be broken.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763/42401&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Which says OP shouldn't edit code into the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think that the sentiment of the question &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6975/42401&quot;&gt;Preventing the ability to re-open off-topic questions by explaining how it&amp;#39;s broken in an answer&lt;/a&gt; can come into play here too. Where Mat's Mug's last paragraph explains why we could allow these edits:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If OP wants a peer review and edits their question with the working code, IMO it's the hasty FGITW (fastest gun in the west) non-review answer that should be removed; OP is &lt;em&gt;entitled&lt;/em&gt; to have a chance to fix their post and their standing, without having to create a new question (heck, what if they're Q-banned by then?) - it's a matter of fairness.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;How should we deal with questions that are edited to &lt;em&gt;become on-topic&lt;/em&gt;, if there is already an answer to the question? As there seems to be conflicting information above, should we allow the asker to edit them?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="25834" LastEditDate="2020-04-29T17:23:39.497" LastActivityDate="2020-04-29T17:23:39.497" Title="How should we deal with askers fixing off-topic questions when an answer has been posted?" Tags="|discussion|site-policy|answer-invalidation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="7052" PostTypeId="1" CreationDate="2016-10-24T09:50:11.770" Score="10" ViewCount="101" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;&quot;our&quot; help center&lt;/a&gt; there are links to programmers.stackexchange.com. I guess this should be changed to reflect &lt;a href=&quot;https://softwareengineering.meta.stackexchange.com/q/8266/65513&quot;&gt;the recent renaming of that site&lt;/a&gt; to &quot;Software Engineering&quot;.&lt;/p&gt;&#xA;" OwnerUserId="20977" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.897" LastActivityDate="2016-10-27T19:24:19.200" Title="Follow the name change of &quot;Programmers&quot; to &quot;Software Engineering&quot;" Tags="|bug|status-completed|help-center|wording|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7053" PostTypeId="2" ParentId="7051" CreationDate="2016-10-24T10:44:21.227" Score="11" Body="&lt;p&gt;I used to place a comment on an answer of an &lt;strong&gt;off-topic&lt;/strong&gt; question, stating that the answerer should refuse to answer off topic questions. Sometimes this went well and the answerer removed his/her answer, but mostly the comment just stood there with no action taken by the answerer, so I stopped doing this.&lt;/p&gt;&#xA;&lt;p&gt;But this doesn't answer your question...&lt;/p&gt;&#xA;&lt;p&gt;Our policy to &lt;strong&gt;not edit&lt;/strong&gt; code of questions having an answer &lt;strong&gt;is clearly conflicting&lt;/strong&gt; with the &amp;quot;&lt;em&gt;After the question has been edited to contain working code, we will consider reopening it.&lt;/em&gt;&amp;quot; notice of an on hold question.&lt;/p&gt;&#xA;&lt;p&gt;The possibilities I see are rather restricted:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;changing the notice in a way that it should reflect the &amp;quot;not invalidating existing answer&amp;quot; point&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;educate answerers to skip answering off topic questions by comments and downvotes , something along the lines :&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Please refuse to answer &lt;strong&gt;off topic&lt;/strong&gt; questions. Refusing to answer&#xA;will enable the asker to edit the code in the question which&#xA;wouldn't be allowed otherwise based on our site policy &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765&quot;&gt;what you may&#xA;and may not do after receiving&#xA;answers&lt;/a&gt;.&amp;quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;weaken our &lt;em&gt;not edit policy&lt;/em&gt; to allow for &lt;em&gt;on-hold questions&lt;/em&gt; the change/edit of the code in question.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I think the best result for our site could be achieved by using all three possibilities together.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-10-24T16:33:16.030" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7054" PostTypeId="2" ParentId="7051" CreationDate="2016-10-25T12:03:25.363" Score="26" Body="&lt;h1&gt;Answers to off-topic questions are already invalid&lt;/h1&gt;&#xA;&lt;p&gt;One way to look at this is to say that if a question is invalid, it should be closed and not answered.  Answering an invalid question sends exactly the wrong message and encourages unwanted behavior.&lt;/p&gt;&#xA;&lt;p&gt;Following that line of reasoning, fixing the question to make it on topic doesn't invalidate any answer because &lt;em&gt;any answers were already invalid.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-10-25T12:03:25.363" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7055" PostTypeId="2" ParentId="7048" CreationDate="2016-10-28T10:57:37.017" Score="0" Body="&lt;p&gt;Okay just to illustrate what I'm talking about. The following two images are the twelve hours between 23:50 and 12:50 MEST:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/9AOkA.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/9AOkA.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/ahkE0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ahkE0.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have marked the &quot;real users&quot; that were active during that time in the chatroom with red dots ... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a very discouraging image for me, because it gives the impression that the room is essentially deserted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Zak and I noticed that the room is significantly less active as of recent and it's something that we as RoomOwners want to find reasons to so that we can eliminate them ... I think the high volume of Bot posts is one reason for lack of conversation especially in European activity times :/&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2016-10-28T10:57:37.017" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7056" PostTypeId="1" AcceptedAnswerId="7057" CreationDate="2016-10-31T16:41:41.983" Score="6" ViewCount="109" Body="&lt;p&gt;When I try to post Matlab code, there are some formatting problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, an apostrophe is used in Matlab to transpose a matrix. But when this is posted, it is interpreted as the beginning of a string, and the rest of the code turns red. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, comments in Matlab begin with the percentage sign. Words after this sign turn blue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to avoid these problems?&lt;/p&gt;&#xA;" OwnerUserId="117098" LastEditorUserId="23788" LastEditDate="2016-10-31T17:01:30.383" LastActivityDate="2016-10-31T17:01:30.383" Title="How to properly display Matlab code?" Tags="|support|status-completed|syntax-highlighting|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7057" PostTypeId="2" ParentId="7056" CreationDate="2016-10-31T16:47:41.083" Score="7" Body="&lt;p&gt;Thanks for bringing it up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/matlab&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;matlab&amp;#39;&quot; rel=&quot;tag&quot;&gt;matlab&lt;/a&gt; tag had no syntax highlighting language associated to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've modified the tag settings to use &lt;code&gt;lang-matlab&lt;/code&gt;, which should fix the automatic syntax highlighting in that language.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-10-31T16:47:41.083" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7059" PostTypeId="2" ParentId="7056" CreationDate="2016-10-31T16:49:04.213" Score="3" Body="&lt;p&gt;You can specify the used language by inserting the following in your post. Thanks to Mat's Mug you can now use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-matlab --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This particular example makes SE think all the code blocks in the question are MATLAB code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your language is not supported, simply turn it off:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-none --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-10-31T16:49:04.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7060" PostTypeId="1" CreationDate="2016-11-02T05:58:03.503" Score="4" ViewCount="58" Body="&lt;p&gt;Noticed this a while back, forgot to say something (I think, could be dupe, no idea), but I have an empty &lt;code&gt;div&lt;/code&gt; on my main site view underneath my favourite tags, and above the newsletter (which I have no intention of participating in, so it does me no good):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/wIHxV.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/wIHxV.jpg&quot; alt=&quot;Everyone Loves Stack Overflow&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;div&lt;/code&gt; class is &lt;code&gt;everyonelovesstackoverflow&lt;/code&gt;, perhaps there's &lt;em&gt;supposed&lt;/em&gt; to be something there but I don't love Stack Overflow enough to see it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: &lt;strong&gt;sometimes&lt;/strong&gt; it shows up (apparently):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OuKow.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OuKow.png&quot; alt=&quot;I guess I love Stack Overflow now&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do note: I have &lt;em&gt;really&lt;/em&gt; slow internet (3Mbps) and if anything else is going on it's even slower.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Browser&lt;/strong&gt;: Safari Version 10.0 (12602.1.50.0.10)&lt;br /&gt;&#xA;&lt;strong&gt;Operating System&lt;/strong&gt;: macOS Sierra Version 10.12&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2016-11-02T06:52:19.983" LastActivityDate="2016-11-02T06:52:19.983" Title="Bug with empty div container in main site" Tags="|bug|design|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7061" PostTypeId="1" AcceptedAnswerId="7062" CreationDate="2016-11-02T20:58:14.593" Score="9" ViewCount="547" Body="&lt;p&gt;I answered a question, followed the rules, then it gets downvoted and two other answers which are pretty much the same (you decide) don't. I feel the loss of the points.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think one of the downvoters was nice enough to say why, which was good, but I totally disagree with the comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is wrong with this &lt;a href=&quot;https://codereview.stackexchange.com/a/145840/114603&quot;&gt;answer&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="114603" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-11-11T12:03:21.823" Title="Downvotes on an answer which answers the question" Tags="|discussion|specific-answer|down-votes|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7062" PostTypeId="2" ParentId="7061" CreationDate="2016-11-03T10:25:41.390" Score="26" Body="&lt;p&gt;Voting (in either direction) is a very subjective and personal thing.  As you've mentioned, you've already had a comment on your answer explaining where one person feels your answer is lacking.  Whilst you've posted this question, you haven't responded to the comment.  You may 'totally disagree with the comment', but you've not provided an explanation as to why the comment is incorrect which leaves that last comment on your post as a negative one.  This draws people's attention to the negative aspects of the post meaning that future visitors are more likely to down vote.  If you believe a comment is wrong, then you should consider responding to it (either by editing your post appropriately or by commenting).  That said, it may not make any difference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I've said, voting subjective and isn't necessarily a reflection that a particular post has anything wrong with it.  The following are all possible reasons for a person down voting:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The answer suggests using known bad practices&lt;/li&gt;&#xA;&lt;li&gt;You've posted code that has a bug in it&lt;/li&gt;&#xA;&lt;li&gt;The answer hasn't considered edge cases which I think are important&lt;/li&gt;&#xA;&lt;li&gt;The answer adds nothing to the existing answers posted&lt;/li&gt;&#xA;&lt;li&gt;The answer uses/suggests an approach I don't like&lt;/li&gt;&#xA;&lt;li&gt;That's not how I would have done it&lt;/li&gt;&#xA;&lt;li&gt;I don't think you should have answered the question (it's off topic / lacks detail)&lt;/li&gt;&#xA;&lt;li&gt;The answer is incomplete&lt;/li&gt;&#xA;&lt;li&gt;The answer links to a resource I don't like&lt;/li&gt;&#xA;&lt;li&gt;The answer lacks detail&lt;/li&gt;&#xA;&lt;li&gt;The answer has too much detail&lt;/li&gt;&#xA;&lt;li&gt;You've simplified the problem too much&lt;/li&gt;&#xA;&lt;li&gt;You've over complicated the problem&lt;/li&gt;&#xA;&lt;li&gt;I don't like the tone of your answer&lt;/li&gt;&#xA;&lt;li&gt;You've said something I don't like in the answer&lt;/li&gt;&#xA;&lt;li&gt;I got out of bed the wrong side this morning and your answer was the first one I saw.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Whilst there are some restrictions on &lt;em&gt;who&lt;/em&gt; can down vote, they're not really very strict (you only need 125 rep), so now and again you will encounter disagreements / rogue votes it's part of the cost of participation.  Generally speaking they'll balance out with people giving you more up votes than down votes.  It only becomes a problem if you notice a pattern of down voting of your answers over a period of time, where other people are also voting those answers up.&lt;/p&gt;&#xA;" OwnerUserId="4203" LastActivityDate="2016-11-03T10:25:41.390" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7063" PostTypeId="2" ParentId="7061" CreationDate="2016-11-03T13:27:37.367" Score="10" Body="&lt;p&gt;Let me give this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-answer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-answer&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-answer&lt;/a&gt; question a specific answer. You say your answer isn't notably different from the other answers. Let's check that against the &quot;facts&quot;. For context: Here's my explanatory comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your first point is not sourced at all ... I'd say [citation needed]. The second point is a link-only answer, which is discouraged and the third reads like an advertisement. Overall IMO your answer suffers from a credibility problem :( -1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now let's go along &lt;a href=&quot;https://codereview.stackexchange.com/a/145840/37660&quot;&gt;your answer&lt;/a&gt;, comparing it to the other answers:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Running Parallelism is for better efficiency and speed when executing the same code repeatedly.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This don't quote any sources. It's also lacking elaboration. Overall this is a blanket statement and I'm sure I can come up with a few scenarios where this is not true.&lt;br&gt;&#xA;Let's compare this to the &lt;a href=&quot;https://codereview.stackexchange.com/a/145920/37660&quot;&gt;answer by Peter Taylor&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Firstly, the purpose of &lt;code&gt;AsParallel&lt;/code&gt; is to split work between multiple threads; the purpose of &lt;code&gt;async&lt;/code&gt;/&lt;code&gt;await&lt;/code&gt; is to avoid the need for multiple threads when handling things such as I/O. So combining &lt;code&gt;AsParallel&lt;/code&gt; with &lt;code&gt;async&lt;/code&gt;/&lt;code&gt;await&lt;/code&gt; is a code smell.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is an easily verifiable claim, and at that it's one I know to be true.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;You can get threading wrong for not watching out for common threading issues. &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/1c9txz50(v=vs.110).aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;Msdn link has some good General Recommendations.&lt;/a&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well ... this is only a link. For the sake of  argument let's assume that msdn went down for a while. At this point that sentence becomes utterly useless, because there could've been anything behind that link. Let's also ignore that OP has to jump through hoops to get usable information out of this. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's compare this to &lt;a href=&quot;https://codereview.stackexchange.com/a/145844/37660&quot;&gt;RobHs answer&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is the sort of code that will bite you later when you find out that a synchronisation context can cause a deadlock. See &lt;a href=&quot;http://blog.stephencleary.com/2012/07/dont-block-on-async-code.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stephen Cleary's blog post&lt;/a&gt; on the subject of an async deadlock.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While this isn't significantly more information than your link, it &lt;strong&gt;is&lt;/strong&gt; explained more than yours, because it's coupled with a direct observation of the code under review. As such it's much more valuable, because it observes and &lt;strong&gt;names&lt;/strong&gt; a problem. Your answer just repeats some conventional wisdom (&quot;Multithreading is hard&quot;). &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;Not really, async and await is not the same as Parallelism as you might be thinking, there is an excellent course on Pluralsight which explained what it was and how it was properly implemented. - I'm not sure if I can provide a link can a moderator let me know?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;IIRC SE moderators had some minor issues with Pluralsight quite a while back about advertisements to their courses. I might be wrong here, but alas. The question you pose there is meta-concerns. They don't usually go well in an answer and should be cleared up here on meta or in chat.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The next section is basically the usable part of the answer (as of now). Unfortunately Peter Taylor also has that information in their answer, a bit more extensive and clearer.&#xA;The tipping point for me was already reached, but if that wasn't enough the answer also includes an incomplete rewrite of the code, which is completely moot. The actionable advice boils down to a single sentence (&quot;[..]delete &lt;code&gt;method1&lt;/code&gt; and use Async and await all the way through the code.&quot;). Any C# programmer with a few months experience should be easily able to piece together what the code looks like after applying that.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I hope you understand the reasoning behind my downvote a bit better now :) &lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-11-11T12:03:19.070" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7064" PostTypeId="2" ParentId="7061" CreationDate="2016-11-11T12:03:21.823" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I've tried to change your code, but as its not complete I can only attempt to fill in the gaps for you.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public async Task&amp;lt;IEnumerable&amp;lt;Data&amp;gt;&amp;gt; GetDataAsync()&#xA;{&#xA;    //There are multiple blob address where the data is held. The code creates, in parallel multiple tasks for each address.&#xA;    //It returns tasks that will be run in Async pattern&#xA;    var tasks = multipleBlobAddress.AsParallel.Select(async blobAddress =&amp;gt;&#xA;    {&#xA;        IEnumerable&amp;lt;Data&amp;gt; task = await GetDataFromBlobsAsync(blobAddress);&#xA;        return task;&#xA;    });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This spins off a bunch of threads, runs the async code across the various threads, and waits for the results. There's a compile-time error in that it tries to assign a value of type &lt;code&gt;Data&lt;/code&gt; to &lt;code&gt;IEnumerable&amp;lt;Data&amp;gt; task&lt;/code&gt;, although that error was introduced by your change further down; if this is corrected then &lt;code&gt;tasks&lt;/code&gt; will be either of type &lt;code&gt;IEnumerable&amp;lt;Data&amp;gt;&lt;/code&gt; or of type &lt;code&gt;IEnumerable&amp;lt;IEnumerable&amp;lt;Data&amp;gt;&amp;gt;&lt;/code&gt;; either way, the comment is wrong.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;    //Awaits all tasks to complete&#xA;    var completedTasks = await Task.WhenAll((IEnumerable&amp;lt;Data&amp;gt;)(tasks));&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If that cast is necessary, &lt;code&gt;var&lt;/code&gt; isn't doing its job; the other possibility is that it's a runtime error. And here there's a second compile-time error: &lt;code&gt;Task.WhenAll&lt;/code&gt; takes an &lt;code&gt;IEnumerable&amp;lt;Task&amp;gt;&lt;/code&gt;, not an enumerable of results. And there's a logical error: the tasks have already been awaited in the &lt;code&gt;Select&lt;/code&gt;, so there's no longer anything to wait for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary, the changes proposed in the answer make the code worse, not better, so the real question isn't why it has downvotes but why it has upvotes. I can only assume that the people who upvoted it didn't read it carefully.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2016-11-11T12:03:21.823" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7065" PostTypeId="1" CreationDate="2016-11-18T00:15:15.350" Score="1" ViewCount="51" Body="&lt;p&gt;A person who is logged-in on an account should not be told that they can not be distinguished from a 'machine', and required to fill out a CAPTCHA...   I'd really like to see a machine that and log-in and build up a rep at multiple SE sites and prepare an answer for yet another question... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can someone tell me why a CAPTCHA would be required in such a circumstance and what possible answer a machine could come up with that would answer the question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was asked for a captcha before I was allowed to submit an answer to this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/147315/rounding-a-number-up-to-the-nearest-multiple-of-a-power-of-2&quot;&gt;Rounding a number up to the nearest multiple of a power of 2&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52805" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2016-11-18T12:47:07.227" Title="Why is a logged-in user asked for a CAPTCHA?" Tags="|support|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7066" PostTypeId="1" AcceptedAnswerId="7067" CreationDate="2016-11-23T03:05:27.350" Score="4" ViewCount="62" Body="&lt;p&gt;I'm currently designing a stack-based language intended for scripting. I'm wondering if it's possible for me to have its syntax evaluated by this community, e.g., I'd describe the language and how it works, and then receive feedback concerning the improvement of code readability.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;E.g., this is a variable declaration in my language:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;i 5 &amp;lt;-&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Someone may respond:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Variable declaration is a bit awkward. I think it would be more readable if variable declaration was something like &lt;code&gt;&amp;lt;value&amp;gt; &amp;lt;reference&amp;gt; &amp;lt;-&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Would this be an appropriate format for this site?&lt;/p&gt;&#xA;" OwnerUserId="81013" LastEditorUserId="22222" LastEditDate="2016-11-23T04:55:17.520" LastActivityDate="2016-11-23T04:55:17.520" Title="Is it possible for me to get a review of my language?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="2" ClosedDate="2016-11-23T07:39:29.957" ContentLicense="CC BY-SA 3.0" />
  <row Id="7067" PostTypeId="2" ParentId="7066" CreationDate="2016-11-23T03:21:51.893" Score="3" Body="&lt;p&gt;Seems you're still at the design stage; feedback like you describe would inherently be opinion-based - and IMO very likely closed as such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might be possible to formulate your question in such a way that it can be answered on &lt;a href=&quot;http://softwareengineering.stackexchange.com&quot;&gt;Software Engineering&lt;/a&gt; (see the &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/tagged/language-design&quot;&gt;language-design&lt;/a&gt; tag).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once you've formally specified your language, implemented the specs in the language of your choice to make a lexer, parser, interpreter, and/or compiler, &lt;em&gt;then&lt;/em&gt; you'll definitely have something we can review and potentially improve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And once you have an interpreter (compiler?) that reviewers can use to write and run code written in that language, you can post the very first &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/your-language-here&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;your-language-here&amp;#39;&quot; rel=&quot;tag&quot;&gt;your-language-here&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; question!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But discussing language design? A chatroom would probably be a better suited place for it.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:45:56.340" LastActivityDate="2016-11-23T03:21:51.893" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7068" PostTypeId="1" AcceptedAnswerId="7069" CreationDate="2016-11-24T15:07:55.287" Score="8" ViewCount="232" Body="&lt;p&gt;I came across a question that was using odd tabbing and I suspected it to be a copy and paste error. I commented on the post to ask if this were the case. This lead to roughly the following comments:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is the odd tabbing intentional? - Me&lt;br&gt;&#xA;  @me Some languages use this tabbing - 3rd party&lt;br&gt;&#xA;  @me No, it's a C&amp;amp;P error - OP&lt;br&gt;&#xA;  @OP You can fix it by using ctlk-k - Me&lt;br&gt;&#xA;  @me Fixed - OP  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They're now deleted so I don't know what they were exactly, but it gets the point across.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought by the end of this that the comments were obsolete. And so I decided to flag to remove them. I left my comments as it gives context to the Mod who will read the flag, so they know it's obsolete. And I proceeded to flag the third party's comment as &quot;&lt;em&gt;other: This has now been resolved. Please remove the thread.&lt;/em&gt;&quot; It was declined. And so I decided to flag OP's first comment as &quot;&lt;em&gt;other: This has now been resolved. Please remove the thread.&lt;/em&gt;&quot; It was accepted and &lt;em&gt;only that comment&lt;/em&gt; was removed. I decided to remove my comments and flag the last two comments as &quot;obsolete&quot;. And both were removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This seems like a lot of effort to say these five comments are now useless. And so I want to know if there is there is a better way for me to flag these:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should I remove my comments first?&lt;/li&gt;&#xA;&lt;li&gt;Should I flag every comment, or just one?&lt;/li&gt;&#xA;&lt;li&gt;Should I use a different flag?&lt;/li&gt;&#xA;&lt;li&gt;Should I use a better description in the flag?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2016-11-24T16:40:22.693" Title="How should I improve my flags?" Tags="|discussion|flagging|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7069" PostTypeId="2" ParentId="7068" CreationDate="2016-11-24T16:07:18.683" Score="7" Body="&lt;p&gt;I remember reviewing one of these flags from my phone this morning (I do that first thing every morning =), but looking at the timeline there were 3 moderators involved here, at different points in the timeline.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Flagged comments looks &lt;em&gt;something like this&lt;/em&gt; in the flag review page:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7068/23788&quot;&gt;How should I improve my flags?&lt;/a&gt;&lt;br&gt;&#xA;@me No, it's a C&amp;amp;P error - OP - &lt;em&gt;Other: This has now been resolved. Please remove the thread.&lt;/em&gt; &lt;kbd&gt;delete&lt;/kbd&gt;&lt;kbd&gt;decline&lt;/kbd&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7068/23788&quot;&gt;How should I improve my flags?&lt;/a&gt;&lt;br&gt;&#xA;@OP You can fix it by using ctlk-k - Me - &lt;em&gt;Obsolete&lt;/em&gt; &lt;kbd&gt;delete&lt;/kbd&gt;&lt;kbd&gt;decline&lt;/kbd&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7068/23788&quot;&gt;Some other question link&lt;/a&gt;&lt;br&gt;&#xA;Thank you, much appreciated! - Someone - &lt;em&gt;Too chatty&lt;/em&gt; &lt;kbd&gt;delete&lt;/kbd&gt;&lt;kbd&gt;decline&lt;/kbd&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7068/23788&quot;&gt;How should I improve my flags?&lt;/a&gt;&lt;br&gt;&#xA;@me Fixed - OP - &lt;em&gt;Obsolete&lt;/em&gt; &lt;kbd&gt;delete&lt;/kbd&gt;&lt;kbd&gt;decline&lt;/kbd&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Notice there's little to no context, and that the surrounding non-flagged comments don't show up anywhere; we're not taken to the post unless we go and follow the links and keep a tab for the review page and another for the post. ...which, to be honest, is rather annoying to do on a mobile browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comment flags &lt;em&gt;shouldn't&lt;/em&gt; require much context - the reason for flagging them is typically plain obvious just by reading the comment itself. I believe that's the reason why the UI is made that way, so that a moderator can quickly read the flagged comment and decide whether to delete it or decline the flag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's a whole comment thread that needs to be removed, ideally &lt;em&gt;custom-flag the question instead&lt;/em&gt;; the UI for question/answer flags is slightly different, and &lt;em&gt;does&lt;/em&gt; provide more context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I don't mind each individual comment (up to a certain extent, say 5-6 comments) being flagged either, &lt;em&gt;when each individual comment taken by itself&lt;/em&gt; is obviously obsolete or &quot;too chatty&quot; or whatever you flag it for. If there's surrounding context that's not going to show up in the review page, it's likely going to be missed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;One thing to note is that a custom flag asking to &quot;remove the thread&quot; can very easily be interpreted as a custom flag asking to delete a question (and its answers); such flags are systematically declined, usually with a note from the moderator linking to &lt;a href=&quot;https://meta.stackexchange.com/q/5221/197901&quot;&gt;How does deleting work?&lt;/a&gt; on MSE. Therefore I would recommend to avoid that wording and specifically mention that the flag is about the &lt;em&gt;comments&lt;/em&gt;. The &quot;thread&quot; lingo is just too context-sensitive to be completely unambiguous in the flag review page. I believe this is what happened with the declined custom flag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;TL;DR:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Should I remove my comments first?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes. If your comments are obsolete, you have the power to remove them yourself - no moderator needs to get involved here.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Should I flag every comment, or just one?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For 5 comments, I'd say go ahead and flag the comments that you can't remove yourself as &lt;em&gt;obsolete&lt;/em&gt; (assuming that's what they are).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Should I use a different flag?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For 5 comments, no. Flagging as &lt;em&gt;obsolete&lt;/em&gt; was correct. If you want to flag a bunch of comments under the same post, &lt;em&gt;custom-flag the post itself&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;em&gt;Should I use a better description in the flag?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Be specific about the fact that it's &lt;em&gt;comments&lt;/em&gt; you're flagging to remove; custom flags asking to remove a &quot;thread&quot; are ambiguous and could easily be declined, mistaken for a request to remove a &lt;em&gt;post&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-11-24T16:07:18.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7070" PostTypeId="2" ParentId="7068" CreationDate="2016-11-24T16:33:53.837" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;This has now been resolved. Please remove the thread.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was the one decline one of these flags. It is important to know that when you flag comments, &lt;strong&gt;a moderator cannot see who flagged it&lt;/strong&gt;. I understood this as &quot;The question has now been solved. Please delete it.&quot; which is an automatic decline. As the answer at the time had 0 votes, the OP could delete the whole question if he or she so wanted to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, do not use a custom flag when there are existing flag reasons that matches what you want. Quite recently, a new decline reason was added for this specific reason - to use existing flag reasons instead of custom ones:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Using standard flags helps us prioritize problems and resolve them faster. Please familiarize yourself with the list of standard flags: see What is Flagging?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2016-11-24T16:40:22.693" LastActivityDate="2016-11-24T16:40:22.693" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7071" PostTypeId="1" AcceptedAnswerId="7083" CreationDate="2016-11-28T21:00:58.633" Score="5" ViewCount="131" Body="&lt;p&gt;Looks like Code Review was selected for &lt;a href=&quot;https://meta.stackexchange.com/questions/287242/were-enabling-display-ads-on-select-stack-exchange-sites&quot;&gt;enabling ads&lt;/a&gt;. Does anyone know when this goes live? Right now I run adblock, but I might as well turn it off when this comes.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2016-12-08T23:36:56.893" Title="Ads on Code Review" Tags="|discussion|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7072" PostTypeId="1" CreationDate="2016-11-29T20:34:26.433" Score="35" ViewCount="494" Body="&lt;p&gt;It's that time of year again!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This year's event will run from &lt;strong&gt;December 19th&lt;/strong&gt; to &lt;strong&gt;January 8th&lt;/strong&gt;.  More information on this and individual hat-earning progress will eventually be posted &lt;a href=&quot;http://winterbash2016.stackexchange.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once again, this is an opt-out year, meaning that we don't have to do anything if the community agrees on participating.  But, we get new users every year, so everyone should be informed.  Either way, the new dates are useful since they do change each year.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's all celebrate another successful year of Code Review and look forward to having an even more successful one!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ZzAPA.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZzAPA.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="23788" LastEditDate="2016-12-19T15:06:52.387" LastActivityDate="2016-12-21T02:01:23.980" Title="Should we stay opted-in for Winter Bash 2016?" Tags="|discussion|status-completed|fun|winterbash|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7073" PostTypeId="2" ParentId="7072" CreationDate="2016-11-29T20:42:52.177" Score="21" Body="&lt;h1&gt;WEAR TEH HATZ!&lt;/h1&gt;&#xA;&lt;p&gt;I think we should participate, it is kind of a tradition.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-11-29T20:42:52.177" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7074" PostTypeId="2" ParentId="7072" CreationDate="2016-11-29T20:56:56.010" Score="7" Body="&lt;p&gt;Playing Devil's Advocate here.  We shouldn't wear the hats because it reduces the quality of contributions to the site, encourages gaming activity, and generally increases fun and reduces seriousness on the site.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2016-11-29T20:56:56.010" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7075" PostTypeId="2" ParentId="7072" CreationDate="2016-11-29T23:58:21.303" Score="29" Body="&lt;p&gt;It's not simply tradition, it's part of the community's culture. We're one of the few SE sites known for actually liking &lt;em&gt;fun&lt;/em&gt;™. Let's keep it that way. Let the Winterbash games commence! &lt;/p&gt;&#xA;&#xA;&lt;p&gt;May the odds be ever in your favor. &lt;/p&gt;&#xA;" OwnerUserId="41243" LastActivityDate="2016-11-29T23:58:21.303" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7076" PostTypeId="1" AcceptedAnswerId="7078" CreationDate="2016-12-05T04:09:03.870" Score="3" ViewCount="81" Body="&lt;p&gt;I wish to bring this question before the Code Review site.  In the past, we have had this question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5364/what-makes-a-question-too-broad-for-code-review&quot;&gt;What makes a question too broad for code review?&lt;/a&gt;, which asks how to use the &quot;Too Broad&quot; close vote reason.  It received one answer that said to use the Too Broad reason on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt; questions (which, BTW, have been determined to be on-topic for the site, so it is outdated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Later, we have this question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6282/how-broad-is-too-broad&quot;&gt;How Broad is &amp;quot;Too Broad&amp;quot;?&lt;/a&gt;, which received answers about what makes a question too broad, and how to ask a good question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is about whether we should use the &quot;Too Broad&quot; reason for the specific class of questions commonly known as &quot;Gimme teh Codez.&quot;  For example, we received &lt;a href=&quot;https://codereview.stackexchange.com/questions/148948/artificial-intelligence&quot;&gt;this (now-deleted) question&lt;/a&gt;, which was closed with the following reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It also fits, nominally, into the following close reason, which is typically reserved for questions with working code behind a link:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must include the code to be reviewed. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We have &lt;a href=&quot;http://data.stackexchange.com/codereview/revision/590654/740358/too-broad-questions&quot; rel=&quot;nofollow noreferrer&quot;&gt;11 questions closed as &quot;Too Broad&quot;&lt;/a&gt;. Should we be using the &quot;Too Broad&quot; close reason for such questions?  Is the &quot;Broken Code&quot; close reason being used too broadly?&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-12-07T04:41:13.253" Title="When is a question too broad?" Tags="|discussion|specific-question|close-reasons|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7077" PostTypeId="1" CreationDate="2016-12-05T06:13:29.080" Score="4" ViewCount="117" Body="&lt;p&gt;I asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/146193/red-black-tree-appears-to-be-slower-than-stdmultimap&quot;&gt;this question&lt;/a&gt; and it was closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I asked that question I asked on meta.stackexchange.com which community would be suitable to ask the question &lt;a href=&quot;https://meta.stackexchange.com/questions/286168/stack-exchange-site-for-code-optimization&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't understand what is unclear about my question. &lt;strong&gt;Review my code&lt;/strong&gt; and find out why it is &lt;strong&gt;slower&lt;/strong&gt; than a comparable container type. What's unclear about that?&lt;/p&gt;&#xA;" OwnerUserId="19548" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-12-05T17:22:03.287" Title="Are hard questions forbidden?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7078" PostTypeId="2" ParentId="7076" CreationDate="2016-12-05T09:37:50.487" Score="5" Body="&lt;p&gt;To addresses your first two paragraphs, too broad is for when a single Code Review question asks what should be multiple Code Review questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;em&gt;broken code&lt;/em&gt; close reason isn't &lt;em&gt;a single close reason&lt;/em&gt;. It's two. Which is easier to see if we keep the links in the close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions containing &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;broken code&lt;/a&gt; or asking for advice about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;code not yet written&lt;/a&gt; are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And if you follow the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;code not yet written&lt;/a&gt; link you'll see it's the correct close reason for these questions. And so it's not that the close reason is being used too broadly, but that the close reason its self may be too broad.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2016-12-05T09:37:50.487" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7079" PostTypeId="2" ParentId="7077" CreationDate="2016-12-05T17:22:03.287" Score="8" Body="&lt;p&gt;No, there's nothing wrong with hard question. And by hard I mean &lt;em&gt;complicated code&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is however something wrong with &lt;em&gt;unclear&lt;/em&gt; questions, which is what your question was closed as (&quot;unclear what you are asking&quot;). While it is &lt;em&gt;hard&lt;/em&gt; to review such questions, it is a different type of hard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can ask for a review about all kinds of &lt;a href=&quot;https://codereview.stackexchange.com/q/93690/31562&quot;&gt;neural networks&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/q/62383/31562&quot;&gt;complicated implemented algorithms&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/q/53921/31562&quot;&gt;over-engineered code&lt;/a&gt;, etc. as long as you explain the things a reviewer need. What is the code doing? What is class &lt;code&gt;xyz&lt;/code&gt; that is needed by parts of the code you posted? Answer such questions and you do not need to worry about the code being too hard to review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;Simon's guide for a good Code Review question&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2016-12-05T17:22:03.287" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7080" PostTypeId="1" AcceptedAnswerId="7081" CreationDate="2016-12-05T22:08:02.990" Score="10" ViewCount="230" Body="&lt;p&gt;Suppose I have a project that is written in a literate format (e.g., emacs org-mode), and I would like to have that code reviewed.  What is the preferred way to post the code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some options that come immediately to mind are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Preserve the literate form of the program.  It depends on the project, but there's likely to be quite a bit of prose surrounding the actual code.  Even &lt;a href=&quot;https://github.com/positronic-solutions/pulley.thread-local/blob/cd1c8facbcf30f151cbd35a920e1e1cf63f43cad/Readme.org&quot; rel=&quot;nofollow noreferrer&quot;&gt;very small libraries&lt;/a&gt; may be relatively long when expressed in literate form.  This makes the code clear, but is not necessarily concise.&lt;/li&gt;&#xA;&lt;li&gt;Post the extracted code.  This keeps the post short, but is not necessarily clear.&lt;/li&gt;&#xA;&lt;li&gt;Post the extracted code, possibly including select portions of the prose, and link to the full literate version -- preferably a specific version under revision control.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, I'm sure there are other options that are worth considering as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, it could very well be the case that there is no single approach that fits in all situations.  If that's the case, what are some heuristics for choosing the right approach?&lt;/p&gt;&#xA;" OwnerUserId="106289" LastEditorUserId="22222" LastEditDate="2016-12-06T02:10:53.613" LastActivityDate="2016-12-09T05:06:14.717" Title="How should I post literate code?" Tags="|discussion|asking-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7081" PostTypeId="2" ParentId="7080" CreationDate="2016-12-05T22:29:54.637" Score="13" Body="&lt;p&gt;Code Review wants to see your code in context.  In general, you should post the &quot;real&quot; code in the state that you normally work with.  If it's literate code, then post it as literate code.  To get the best value out of Code Review, avoid sanitizing your code just for the sake of posting a question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-12-05T22:29:54.637" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7082" PostTypeId="1" CreationDate="2016-12-08T13:43:08.560" Score="3" ViewCount="186" Body="&lt;p&gt;I am curious to hear the reasoning behind why &lt;a href=&quot;https://codereview.stackexchange.com/questions/148349/simple-business-card-website&quot;&gt;Simple Business Card Website&lt;/a&gt; is still closed.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It has a title describing what the code does&lt;/li&gt;&#xA;&lt;li&gt;It requests a code review&lt;/li&gt;&#xA;&lt;li&gt;It contains the code that needs to be reviewed&lt;/li&gt;&#xA;&lt;li&gt;The code needing review works as intended&lt;/li&gt;&#xA;&lt;li&gt;The code is fully reviewable&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-12-08T13:43:08.560" Title="Why the hate on this HTML/CSS question?" Tags="|discussion|specific-question|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7083" PostTypeId="2" ParentId="7071" CreationDate="2016-12-08T23:36:56.893" Score="2" Body="&lt;p&gt;AFAICT they're live already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/vo8H8.png&quot; alt=&quot;some Microsoft ad&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure since when, but they're live.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2016-12-08T23:36:56.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7084" PostTypeId="2" ParentId="7080" CreationDate="2016-12-09T05:06:14.717" Score="6" Body="&lt;p&gt;If I were going to post some WEB or CWEB code for review, I would definitely post the raw &lt;em&gt;source&lt;/em&gt; code, but I would also provide &lt;a href=&quot;http://www.literateprogramming.com/krcwsamp.pdf&quot; rel=&quot;nofollow noreferrer&quot;&gt;a link to download the &quot;woven&quot; (PDF) version&lt;/a&gt;, because that's the &quot;presentation&quot; format — it's not the code, but it &lt;em&gt;is&lt;/em&gt; the code's output/behavior, which is fair game for reviewers to comment on, if it's suboptimal in some way. Compare what the best answers on TeX SE do: &lt;a href=&quot;https://tex.stackexchange.com/questions/343151/start-algorithm-step-numbering-not-at-1&quot;&gt;post the code, but also post the output.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would &lt;em&gt;not&lt;/em&gt; post, nor link to, the &quot;tangled&quot; (compiled) code, any more than I'd post the assembly output of a C++ program I wanted reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://github.com/positronic-solutions/pulley.thread-local/blob/cd1c8facbcf30f151cbd35a920e1e1cf63f43cad/Readme.org&quot; rel=&quot;nofollow noreferrer&quot;&gt;very small library&lt;/a&gt; you linked to is a bit of a special case, I would hope, in that it's not really &quot;literate code&quot; so much as &quot;plain old code, but archived in a special non-compressed format where each file must be preceded by a header describing (in English) how trivial this particular next file is.&quot; :)  Still, if you're posting it on CodeReview, I think &lt;a href=&quot;https://raw.githubusercontent.com/positronic-solutions/pulley.thread-local/cd1c8facbcf30f151cbd35a920e1e1cf63f43cad/Readme.org&quot; rel=&quot;nofollow noreferrer&quot;&gt;the raw source code&lt;/a&gt; is the most relevant format, because that's the format that's going to be edited, grepped, and generally software-engineered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, I suspect literate code doesn't make for good CodeReview questions, just because of how big and tangly literate programs ironically tend to be. Maybe this is because I've only ever seen Knuth do it, but I've never seen a program where I felt like could pluck a page out of the middle of the program and understand or &quot;code-review&quot; it in isolation, any more than you could &quot;book-review&quot; a page out of the middle of somebody's novel. But — I'm looking forward to being proved wrong!&lt;/p&gt;&#xA;" OwnerUserId="16369" LastEditorUserId="-1" LastEditDate="2017-04-13T12:34:29.910" LastActivityDate="2016-12-09T05:06:14.717" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7085" PostTypeId="1" CreationDate="2016-12-09T22:24:56.590" Score="12" ViewCount="273" Body="&lt;p&gt;I was doing some reviewing earlier when I came across &lt;a href=&quot;https://codereview.stackexchange.com/q/149386/4203&quot;&gt;this question&lt;/a&gt;, which in my view doesn't have sufficient code to constitute a reviewable question.  It essentially consists of a data structure &lt;code&gt;short[3][3]&lt;/code&gt; and a description of how values can be stored/updated in it.  Edward had already left a comment, so I voted to close and was going to move on when I noticed that the question had just been &lt;a href=&quot;https://codereview.stackexchange.com/a/149399/4203&quot;&gt;answered&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find it hard to reconcile how you can have a code review without having any code to review (&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6389/4203&quot;&gt;it also seems to be bad form to answer questions likely to be closed&lt;/a&gt;), so I downvoted, commented and flagged the question as 'Not an Answer'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question has indeed now been closed (as broken/code not written), however the answer flag was declined as 'a moderator reviewed your flag, but found no evidence to support it'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the face of it, the answer reads like it is answering a question, has attracted an upvote and it was useful to the asker (see comment on &lt;a href=&quot;https://codereview.stackexchange.com/q/149386/4203&quot;&gt;question&lt;/a&gt;). However, that's because it was providing an alternate solution to a design question, not because it was reviewing code.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the decline just one of those things / bad timing (I'm pretty sure it was handled at the same time as a bunch of spam flags), so I should just keep doing what I'm doing?&lt;/li&gt;&#xA;&lt;li&gt;Is 'not an answer' the wrong flag to have used here, because it doesn't provide sufficient context to the mod handling the flag. Perhaps a custom flag as &lt;a href=&quot;https://meta.stackexchange.com/a/185074/159222&quot;&gt;suggested here&lt;/a&gt;, with a description of why it's not an answer would have been more appropriate?&lt;/li&gt;&#xA;&lt;li&gt;Am I completely off base here and I should have just left the answer alone?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-12-10T14:29:13.890" Title="Can you have an answer without any code in the question?" Tags="|discussion|specific-answer|flagging|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7086" PostTypeId="2" ParentId="7085" CreationDate="2016-12-09T22:38:30.237" Score="8" Body="&lt;p&gt;The question at hand should be (and is) closed. Off-topic questions should not be answered. It's as simple as that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer should never have been written. It has been written by a new, inexperienced user. The answer will hopefully be removed and the question stays closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Alternate solutions are only acceptable if they support a review. In this case, there was no code. If there's no code, there can't be a review. Therefor, this question can't and shouldn't be answered.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-12-09T22:38:30.237" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7087" PostTypeId="2" ParentId="7085" CreationDate="2016-12-10T01:25:40.470" Score="5" Body="&lt;p&gt;I was the one declining the flag. My definition of &quot;not an answer&quot; might not match what others have. My definition is that &lt;strong&gt;if it is an attempt at answering the question, it is an answer&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find it unreasonable to treat an off-topic &lt;em&gt;question&lt;/em&gt; with &quot;Hey, this question is off-topic, let's &lt;em&gt;remove all the answers on it&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;On the face of it, the answer reads like it is answering a question, has attracted an upvote and it was useful to the asker (see comment on question), however that's because it was providing an alternate solution to a design question not because it was reviewing code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As you say, it was useful to the asker and to me that is more worth than always deleting answers because &quot;it is not a review and cannot be a review because the question doesn't contain any code&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I honestly see very few gains with deleting answers to off-topic questions just for the sake of it. I found this answer to be a good one, so as a moderator I did not want to outright delete it. Of course the community is free to upvote and downvote the answer as it feels.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2016-12-10T01:25:40.470" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7088" PostTypeId="2" ParentId="7085" CreationDate="2016-12-10T07:44:58.727" Score="4" Body="&lt;p&gt;As I said it before, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6388/should-you-refrain-from-answering-questions-that-are-likely-to-get-closed&quot;&gt;you should refrain from answering a question that's likely to get closed&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what if somebody did answer? What to do with that?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;not an answer&quot; flag is not a good fit.&#xA;If the question is &quot;how to make carrot soup&quot;, and somebody answers with the recipe, it's simply not true that &quot;it's not an answer&quot;. Probably it is an answer, it might even be a great answer, and really help the OP. Even though we don't want such content, saying it's &quot;not an answer&quot; is inappropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the real problem is the question, not the answer, I suggest to target the question. Keep in mind that there are standard moderation tools to deal with bad questions, so if you have the privilege to vote to close, downvote, vote to delete, then use that, rather than flagging.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-12-10T07:44:58.727" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7089" PostTypeId="1" CreationDate="2016-12-13T03:26:08.693" Score="0" ViewCount="62" Body="&lt;ul&gt;&#xA;&lt;li&gt;It already had the tag nginx which is the configuration language at hand.&lt;/li&gt;&#xA;&lt;li&gt;The person that answered the question did a fine job and obviously knew what the question was about.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OPN1z.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OPN1z.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/14066/unduplicating-prox-pass-in-nginx-location-blocks&quot;&gt;Unduplicating prox_pass in nginx location blocks&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's just annoying if you don't even do cursory googling to figure out if it's correct to lock it in the first place when it's that old and already answered with a correct tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And by cursory googling I mean this was literally the &lt;a href=&quot;https://stackoverflow.com/questions/2936260/what-language-are-nginx-conf-files&quot;&gt;second result on Google&lt;/a&gt; for &quot;nginx language&quot;.&lt;/p&gt;&#xA;" OwnerUserId="1779" LastEditorUserId="22222" LastEditDate="2016-12-13T03:30:02.430" LastActivityDate="2016-12-13T03:30:02.430" Title="Why was I told to include a programming language tag for an [nginx] question?" Tags="|discussion|tags|specific-question|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7091" PostTypeId="1" AcceptedAnswerId="7092" CreationDate="2016-12-15T05:39:21.977" Score="-5" ViewCount="122" Body="&lt;p&gt;I am trying to understand the compiler's reasoning about a certain implementation involving a default method and an abstract one with &lt;a href=&quot;https://codereview.stackexchange.com/questions/149943/default-method-implementation-to-override-abstract-method&quot;&gt;this&lt;/a&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see the initial version, it explains that a version of the code does not compile, and what the compilation forces me to do. Yet, this version is put on hold, due to containing non-compiling code, which is &lt;em&gt;what&lt;/em&gt; I am trying to understand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For convenience here is the question below:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The following is not allowed in Java-8:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public interface Operator {&#xA;    default String call() throws Exception {&#xA;      // do some default things&#xA;      return performOperation();&#xA;    }&#xA;&#xA;    String performOperation();&#xA;}&#xA;&#xA;public abstract class AbstractTestClass {&#xA;    public abstract String call() throws Exception;&#xA;}&#xA;&#xA;public class TestClass extends AbstractTestClass implements Operator {&#xA;    String performOperation() throws Exception {&#xA;      // do some operation&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;The above fails to compile with the error message saying that the&#xA;  TestClass needs to be either abstract or override the &lt;code&gt;call&lt;/code&gt; method.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I was thinking that the default method could provide the necessary&#xA;  override. Why does that not work?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I am forced to do something like the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public interface Operator {&#xA;    default String doCall() throws Exception {&#xA;      // do some default things&#xA;      return performOperation();&#xA;    }&#xA;&#xA;    String performOperation();&#xA;}&#xA;&#xA;public abstract class AbstractTestClass {&#xA;    public abstract String call() throws Exception;&#xA;}&#xA;&#xA;public class TestClass extends AbstractTestClass implements Operator {&#xA;    String call() throws Exception {&#xA;      doCall();&#xA;    }&#xA;&#xA;    String performOperation() throws Exception {&#xA;      // do some operation&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;This is lacking the clean design that I am looking for. Is there some&#xA;  way I can hide the call implementation?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is this the right approach to closing questions involving &quot;broken&quot; code?&lt;/p&gt;&#xA;" OwnerUserId="12553" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-12-15T06:06:57.810" Title="Asking a question to understand why code is broken gets closed" Tags="|discussion|broken-code|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7092" PostTypeId="2" ParentId="7091" CreationDate="2016-12-15T05:58:42.423" Score="14" Body="&lt;p&gt;I will refer first to &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow's on-topic page&lt;/a&gt;, as your question (in its original form) would actually be a better fit there (emphasis mine):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What topics can I ask about here?&lt;/p&gt;&#xA;&lt;p&gt;Stack Overflow is for professional and enthusiast programmers, people&#xA;who write code because they love it. We feel the best Stack Overflow&#xA;questions have a bit of source code in them, but if your question&#xA;generally covers…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;a specific programming problem&lt;/strong&gt;, or&lt;/li&gt;&#xA;&lt;li&gt;a software algorithm, or&lt;/li&gt;&#xA;&lt;li&gt;software tools commonly used by programmers; and is&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;a practical, answerable problem that is unique to software development&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;In comparison, here is &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Code Review's on-topic page&lt;/a&gt; &lt;em&gt;(emphasis not mine)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you are looking for feedback on a specific &lt;strong&gt;working&lt;/strong&gt; piece of&#xA;code from your project in the following areas…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Note on the same page, in what is &lt;em&gt;not&lt;/em&gt; on-topic, the following line: &lt;em&gt;(emphasis mine)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Trouble-shooting, debugging, or &lt;strong&gt;understanding code&lt;/strong&gt; snippets&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As such, even if your question did not contain broken code, it would still be off-topic if it is seeking for reviewers to explain how or why something is happening.&lt;/p&gt;&#xA;&lt;p&gt;That being said, is &amp;quot;broken code&amp;quot; the best closing reason? Well, maybe or maybe not, that would be for @Jamal to clarify since he closed it. We do have a close reason for questions seeking explanation of code, perhaps that would have been closer. Perhaps &amp;quot;example code&amp;quot; would also be appropriate, as the code presented doesn't do anything in its current form...&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;String performOperation() {&#xA;  // do some operation&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-12-15T06:06:57.810" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7093" PostTypeId="1" CreationDate="2016-12-15T22:45:13.830" Score="26" ViewCount="260" Body="&lt;p&gt;For asking and answering questions on Stack Overflow with certain frameworks and libraries I have boilerplate lying around for a minimal repro. I would be interested in getting feedback on my WCF basic minimal repro, because I want to make sure it will be up to snuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to be a good CodeReview.SE citizen, but in the past I've had problems determining what is considered good practice / on-topic here. So I figured this time, because I'm blurry on this one, I'd ask for advice beforehand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read the FAQ, and from that I found (highlights mine) that these are required:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is code included directly in my question? &lt;/li&gt;&#xA;  &lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code? &lt;strong&gt;(i.e. not code-golfing, obfuscation, or similar)&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Most boxes I think I'd tick off, except the highlighted parts, I'm not sure about those.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would anyone be so kind as to clarify if &quot;&lt;em&gt;code for an exemplary minimal WCF repro&lt;/em&gt;&quot; is off-topic as it's &quot;example code&quot;, or whether I'm taking the FAQ text too literally?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if it's helpful or frowned upon, but with the best of intentions, here is the code I'd be asking a review for:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;using System;&#xA;using System.ServiceModel;&#xA;using System.ServiceModel.Description;&#xA;using System.Threading.Tasks;&#xA;&#xA;namespace WcfMinimalTest&#xA;{&#xA;    // WARNING! This minimal repro does no cleanup or error handling whatsoever!!&#xA;    // Loosely based on http://stackoverflow.com/a/7833188/419956 by @Anuraj&#xA;&#xA;    public class Program&#xA;    {&#xA;        static void Main()&#xA;        {&#xA;            Task.Run(() =&amp;gt; Host());&#xA;            var client = new FooProxy();&#xA;            var result = client.Bar();&#xA;            Console.WriteLine($&quot;Received result from service via proxy: {result}&quot;);&#xA;            Console.WriteLine(&quot;Press any key to exit.&quot;);&#xA;            Console.ReadKey();&#xA;        }&#xA;&#xA;        static void Host()&#xA;        {&#xA;            Console.WriteLine(&quot;Service starting...&quot;);&#xA;            var host = new ServiceHost(typeof(FooService), new Uri(&quot;net.pipe://localhost/&quot;));&#xA;            host.AddServiceEndpoint(typeof(IFooService), new NetNamedPipeBinding(), &quot;fooservice&quot;);&#xA;            host.Open();&#xA;            Console.WriteLine(&quot;Service started.&quot;);&#xA;        }&#xA;    }&#xA;&#xA;    [ServiceContract]&#xA;    public interface IFooService&#xA;    {&#xA;        [OperationContract]&#xA;        string Bar();&#xA;    }&#xA;&#xA;    public class FooService : IFooService&#xA;    {&#xA;        public string Bar()&#xA;        {&#xA;            Console.WriteLine($&quot;Service {nameof(Bar)}&quot;);&#xA;            return &quot;Barrrr, matey!&quot;;&#xA;        }&#xA;    }&#xA;&#xA;    public class FooProxy : ClientBase&amp;lt;IFooService&amp;gt;&#xA;    {&#xA;        public FooProxy() : base (new ServiceEndpoint(ContractDescription.GetContract(&#xA;            typeof(IFooService)), &#xA;            new NetNamedPipeBinding(), &#xA;            new EndpointAddress(&quot;net.pipe://localhost/fooservice&quot;)))&#xA;        { }&#xA;&#xA;        public string Bar()&#xA;        {&#xA;            Console.WriteLine($&quot;Proxy {nameof(Bar)}&quot;);&#xA;            return Channel.Bar();&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="10034" LastEditorUserId="22222" LastEditDate="2016-12-19T05:25:11.357" LastActivityDate="2016-12-19T18:01:08.450" Title="Is asking for a review of boiler plate for a minimal repro okay?" Tags="|discussion|scope|asking-questions|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7094" PostTypeId="2" ParentId="7093" CreationDate="2016-12-15T23:25:56.370" Score="22" Body="&lt;p&gt;The line between real and hypothetical code is sometimes blurry, but I would consider this code sample to be on the wrong side of the line for Code Review.  Code that contains &lt;code&gt;Foo&lt;/code&gt; or &lt;code&gt;Bar&lt;/code&gt; identifiers is generally an indicator that you are withholding something from us.  We would have to speculate as to what you really mean, which makes reviewing this code frustrating — hence the reason for the &quot;real code&quot; requirement.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2016-12-15T23:25:56.370" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7096" PostTypeId="2" ParentId="7093" CreationDate="2016-12-16T11:39:44.963" Score="11" Body="&lt;p&gt;I've been thinking about this question and I contend that it is indeed on topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, &lt;em&gt;in general&lt;/em&gt;, the second we see a name like &lt;code&gt;FooBar&lt;/code&gt;, we hit the close button because it's example code and example code causes frustration for the reviewer &amp;amp; reviewee alike. That is without question. The question here is then, &quot;Is this particular code example code?&quot; That's a potentially gray area for the code in question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On one hand, it certainly &lt;em&gt;is&lt;/em&gt; example code. It's boilerplate explicitly meant to be an &lt;em&gt;example&lt;/em&gt; for others to build on top of. Example code -&gt; Off topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, what if we were distributing this boilerplate as part of a NuGet package? One of my guiding lights when it comes to &quot;Is my code ready to post a CR question?&quot; is &quot;Would I submit this for review at my job?&quot;  In this case, I certainly would submit this for review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Focusing on &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;the relevant &quot;golden questions&quot; from our help center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;First and foremost, I want this boiler plate to be &lt;em&gt;Good Code&lt;/em&gt;™. Other people will be building on top of this, so I need to set the best example possible. &lt;/li&gt;&#xA;&lt;li&gt;Secondly, this code absolutely must &lt;em&gt;work as intended&lt;/em&gt;. When people first install my package, this code must compile &amp;amp; run, performing its minimal amount of work. It's minimal, and perhaps trivial, but the code works and fulfills its intended purpose. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These things combined make me feel that this is &lt;em&gt;real code&lt;/em&gt; from a &lt;em&gt;real project&lt;/em&gt;. A good answer here could address that the names should be good enough to leave in place, or &lt;code&gt;//TODO: rename&lt;/code&gt; comments added. &lt;em&gt;If&lt;/em&gt; there were any unimplemented methods (there's not, but let's pretend), we could mention that they should throw &lt;code&gt;NotImplementedException&lt;/code&gt;. We could address any bad design choices, and all the other things we would address during any other review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, &lt;em&gt;given the context&lt;/em&gt;, this is reviewable code and on topic IMO.&lt;/p&gt;&#xA;" OwnerUserId="41243" LastEditorUserId="41243" LastEditDate="2016-12-16T11:45:28.590" LastActivityDate="2016-12-16T11:45:28.590" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7097" PostTypeId="2" ParentId="7093" CreationDate="2016-12-19T18:01:08.450" Score="2" Body="&lt;p&gt;&lt;em&gt;Note that this answer targets questions generally and is not intended to target the specifically mentioned CR question.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be on the safe side if you fear that you have &quot;example code&quot;, I would recommend to instead of posting with classes like &lt;code&gt;Foo&lt;/code&gt;, &lt;code&gt;Bar&lt;/code&gt;, etc. you can come up with an example &lt;em&gt;project&lt;/em&gt;. That is, find a possible use case for what you are doing and implement it as a project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They key is the &lt;em&gt;context&lt;/em&gt;. If you for some reason are unwilling to share your current context, come up with a new one! If you would have problems to come up with another context that can be applicable, then either post your real code (make sure you have permission to do that) or don't post at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1991/31562&quot;&gt;What is the relationship between &quot;example code&quot; and &quot;example project&quot;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-12-19T18:01:08.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7100" PostTypeId="1" AcceptedAnswerId="7101" CreationDate="2016-12-24T23:46:12.927" Score="15" ViewCount="162" Body="&lt;p&gt;Not for lack of trying, I get downvotes on some questions. And on those questions I nevertheless often get answers. So if I try to delete the question to approach it differently, I get the warning that doing this repeatedly can get my account question-banned by the system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I instead first post a question draft on Meta if I have any doubt about its suitability? Is it really what Meta is for?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And as a side note: shouldn't SE sites have a draft/review section where people can get feedback on questions before they ask it? Because once a question has both answers and downvotes, even with significant improvements, the downvotes seem to severely impact chances of further answers.&lt;/p&gt;&#xA;" OwnerUserId="5483" LastEditorUserId="22222" LastEditDate="2016-12-28T18:44:20.660" LastActivityDate="2016-12-28T18:44:20.660" Title="If in doubt, post the question on Meta first?" Tags="|discussion|feature-request|asking-questions|meta|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7101" PostTypeId="2" ParentId="7100" CreationDate="2016-12-25T01:02:49.603" Score="16" Body="&lt;p&gt;The best thing to do is to read the Help Center, and specifically, in your case, where your questions are not off-topic, but not that well received:&lt;/p&gt;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How do I ask a good question?&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;p&gt;That said, Meta is not meant to check if a question is OK before asking it, usually. The guidelines are pretty clear, and generally downvotes are used by members to indicate it is not a very good question, i.e.: it's not off-topic, but it could be improved. Meta can be used to ask about a specific type of question, if it's unclear per the guidelines whether it would be on-topic. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/on-topic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;on-topic&amp;#39;&quot; rel=&quot;tag&quot;&gt;on-topic&lt;/a&gt; tag is used for those.&lt;/p&gt;&#xA;&lt;p&gt;Rather, Meta is intended to discuss how the site works and the various minutiae that comes into play, including specific posts. If you feel that a post you made was mishandled, then ask on Meta and use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-answer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-answer&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-answer&lt;/a&gt; accordingly.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;If you are truly unsure, feel welcome to drop by &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; chat room and ask about it. Just put your post in a PasteBin or Gist and we can have a look. This is generally not needed, but it is an option for you to get feedback ahead of time.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;As far as drafts go, Stack Exchange does save an unpublished copy of your post, should you navigate away from the page, but other than that, there is not a system to manage draft versions of your posts. If you wish to request such a feature, you should post on &lt;a href=&quot;https://meta.stackexchange.com/&quot;&gt;Meta Stack Exchange&lt;/a&gt; with the &lt;code&gt;feature-request&lt;/code&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2016-12-25T08:18:06.073" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7102" PostTypeId="1" CreationDate="2016-12-25T07:10:58.117" Score="35" ViewCount="1115" Body="&lt;p&gt;As 2016 comes to an end, let's kick off Best of Code Review 2016!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All Code Review users will be invited to nominate (link to) the best questions and answers from this year, and showcase them as examples of what great CR questions and answers should look like.  Prizes in the form of bounties will be awarded wherever feasible.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Conclusion&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The winners of Best of Code Review 2016 are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Newcomer (question)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/a/7139/9357&quot;&gt;Disproving Euler proposition by brute force in C&lt;/a&gt; by @Aidenhjj&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Newcomer (answer)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/a/7155/9357&quot;&gt;Implementing realloc in C&lt;/a&gt; by @CodyGray&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Best Title&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/a/7150/9357&quot;&gt;The right way to hang a man&lt;/a&gt; by @N3buchadnezzar&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Diplomat&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/a/7159/9357&quot;&gt;Google Foobar Challenge: Lucky Triples&lt;/a&gt; by @GarethRees&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Exterminator&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/a/7142/9357&quot;&gt;CultureInfo with fallback routing to another language&lt;/a&gt; by @EBrown&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Night and Day&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/a/7170/9357&quot;&gt;Charmander Brainfuck interpreter in Haskell&lt;/a&gt;, question by @IgnisIncendio and answer by @Zeta&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thanks to the Code Review members who are donating their points as bounty prizes to the winners!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="9357" LastEditDate="2017-01-18T19:03:11.013" LastActivityDate="2017-01-18T19:03:11.013" Title="Best of Code Review 2016" Tags="|discussion|fun|best-of|" AnswerCount="8" CommentCount="2" CommunityOwnedDate="2016-12-25T07:10:58.117" ContentLicense="CC BY-SA 3.0" />
  <row Id="7103" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:29:20.510" Score="24" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;/q/7128&quot;&gt;Best Newcomer (Answer) category&lt;/a&gt;:&lt;/strong&gt; Best answer by a user who had not posted an answer before 2016.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="9357" LastEditDate="2017-01-01T07:49:32.157" LastActivityDate="2017-01-01T07:49:32.157" CommentCount="1" CommunityOwnedDate="2016-12-25T09:29:20.510" ContentLicense="CC BY-SA 3.0" />
  <row Id="7104" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:30:26.470" Score="12" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;/q/7133&quot;&gt;Night and Day&lt;/a&gt;:&lt;/strong&gt; The most dramatic improvement (nominate both the question with the most hopeless code and the answer that cleans it up the best).&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="9357" LastEditDate="2017-01-01T07:52:23.617" LastActivityDate="2017-01-01T07:52:23.617" CommentCount="0" CommunityOwnedDate="2016-12-25T09:30:26.470" ContentLicense="CC BY-SA 3.0" />
  <row Id="7105" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:32:04.113" Score="19" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;/q/7129&quot;&gt;Best Newcomer (Question) category&lt;/a&gt;:&lt;/strong&gt; Best question by a user who had not posted a question before 2016.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="9357" LastEditDate="2017-01-01T07:50:51.907" LastActivityDate="2017-01-01T07:50:51.907" CommentCount="0" CommunityOwnedDate="2016-12-25T09:32:04.113" ContentLicense="CC BY-SA 3.0" />
  <row Id="7106" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:33:07.273" Score="15" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;/q/7131&quot;&gt;Best Title category&lt;/a&gt;:&lt;/strong&gt; The question with the best title. (If the title was later added by someone else, be sure to credit the user who edited the title.)&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="9357" LastEditDate="2017-01-01T07:51:26.673" LastActivityDate="2017-01-01T07:51:26.673" CommentCount="0" CommunityOwnedDate="2016-12-25T09:33:07.273" ContentLicense="CC BY-SA 3.0" />
  <row Id="7107" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:34:47.390" Score="11" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;/q/7132&quot;&gt;Exterminator&lt;/a&gt;:&lt;/strong&gt; Answer that points out the most interesting obscure bug in the original code.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="9357" LastEditDate="2017-01-01T07:51:55.540" LastActivityDate="2017-01-01T07:51:55.540" CommentCount="0" CommunityOwnedDate="2016-12-25T09:34:47.390" ContentLicense="CC BY-SA 3.0" />
  <row Id="7108" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:45:51.853" Score="20" Body="&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;/q/7130&quot;&gt;Diplomat&lt;/a&gt;:&lt;/strong&gt; Tough advice in an answer, delivered in the most tactful manner.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="9357" LastEditDate="2017-01-01T07:50:16.463" LastActivityDate="2017-01-01T07:50:16.463" CommentCount="0" CommunityOwnedDate="2016-12-25T09:45:51.853" ContentLicense="CC BY-SA 3.0" />
  <row Id="7109" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:46:58.567" Score="8" Body="&lt;p&gt;&lt;strong&gt;Jamalizer* Award category&lt;/strong&gt;, for question edits that turned bad questions into good ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;*&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1675/23788&quot;&gt;see &lt;em&gt;Jamalized&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2016-12-25T09:46:58.567" CommentCount="3" CommunityOwnedDate="2016-12-25T09:46:58.567" ContentLicense="CC BY-SA 3.0" />
  <row Id="7110" PostTypeId="2" ParentId="7102" CreationDate="2016-12-25T09:48:43.687" Score="4" Body="&lt;p&gt;&lt;strong&gt;Rags to Riches category:&lt;/strong&gt; The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; question that took the worst original code and made it shine like a polished gem.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-12-25T09:48:43.687" CommentCount="1" CommunityOwnedDate="2016-12-25T09:48:43.687" ContentLicense="CC BY-SA 3.0" />
  <row Id="7113" PostTypeId="1" CreationDate="2016-12-28T16:22:54.010" Score="15" ViewCount="194" Body="&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please clarify: is a &lt;em&gt;previously unknown&lt;/em&gt; bug a reason to close a question as off-topic?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Yesterday I was interested to answer &lt;a href=&quot;https://codereview.stackexchange.com/q/150980/69690&quot;&gt;this question&lt;/a&gt;, where an already written answer pointed out the presence of a bug, but didn't explain its cause nor added any review comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bug happened in a unique edge case (only one special combination of values for the two arguments of the function), so it's clear that the OP's hadn't noticed this bug yet when posting his question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I wrote &lt;a href=&quot;https://codereview.stackexchange.com/a/151010/69690&quot;&gt;my own answer&lt;/a&gt;, including both explanation and correction of the bug, plus some review comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But today I see that the question has actually been closed as off-topic. I'm pretty surprised because, as far as I can understand the rule, this shouldn't happen when the OP honestly ignored the bug at the time he posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking for precisions about that, I found only discussions which &lt;em&gt;all&lt;/em&gt; seem to assert the same, as illustrated by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5360/69690&quot;&gt;this answer in meta&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The &quot;spirit&quot; of the &quot;working code&quot; rule isn't to forbid code with bugs&#xA;  - in fact part of the peer review exercise is to highlight unforeseen edge cases and other issues - it's very possible that a programmer&#xA;  might have written code that works for the input they're feeding it,&#xA;  but that breaks in other situations; if OP isn't aware of this, they&#xA;  won't be asking for solutions to such specific issues.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5361/69690&quot;&gt;or this one&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The rule states that the code must work correctly, to the best of the author's knowledge. Usually, if the author does not mention any known bugs, then it's an allowable question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So not only I don't understand the question is closed while it seems it shouldn't, but furtherly I'm disappointed to feel I actually wasted my time because I wasn't aware the OP could be closed.&lt;/p&gt;&#xA;" OwnerUserId="69690" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2016-12-28T22:15:56.320" Title="Why was this question closed as off-topic after a bug was discovered by the answers?" Tags="|discussion|specific-question|close-reasons|broken-code|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7114" PostTypeId="2" ParentId="7113" CreationDate="2016-12-28T17:53:39.503" Score="6" Body="&lt;p&gt;Since I wasn't involved in this question at all, I'll just try to make sense of the situation based on the norms of this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first answerer, @Dair, wasn't originally aware that the code was broken, but decided to keep the answer since it still had some value.  Perhaps this user would've also voted to close if it were possible (insufficient rep), or would've also agreed that it could've been an edge case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The second answerer, @Roland Illig, should've just left a comment and voted to close without answering anyway.  In these situations, it's just best to remind those users of this, especially those with vote-to-close privileges.  One of the other mods has already done this, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moreover, this may have been seen as more than just an edge case, since such questions &lt;em&gt;can&lt;/em&gt; still stay open if this is evident.  That's probably where it's best to hear from those who voted to close and to have other users determine if the questions should be reopened.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for your answer, it's probably not clear if you wasted your time, depending on whether or not the question gets reopened.  But, if you believed it to just be an edge case, then answering it would be justified.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2016-12-28T17:53:39.503" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7115" PostTypeId="2" ParentId="7113" CreationDate="2016-12-28T22:15:56.320" Score="14" Body="&lt;p&gt;I'm one of the users who &lt;em&gt;voted to close&lt;/em&gt;. I saw that at least two bugs were discovered, and that made me think the code is severely buggy and therefore troublesome to review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I saw it wrong. After re-reading the post, the answers, and this meta post, I realized there's really only one small bug, truly an edge case as you said it, with a trivially easy fix. In light of that, I reopened the question now.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So not only I don't understand the question is closed while it seems it shouldn't, but furtherly I'm disappointed to feel I actually wasted my time because I wasn't aware the OP could be closed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why other 4 users voted to close,&#xA;I can only say that my part in it was a simple oversight.&#xA;You did the right thing to raise the issue here on meta.&#xA;I hope you'll remember to have faith in the system,&#xA;we do listen, don't get disappointed so easily!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2016-12-28T22:15:56.320" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7116" PostTypeId="1" AcceptedAnswerId="7117" CreationDate="2016-12-29T19:37:54.970" Score="7" ViewCount="142" Body="&lt;p&gt;I've just written up an answer for this question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/151072/scattergories-program&quot;&gt;Scattergories program&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After scanning through the code and writing up my points to improve, I noticed that OP asked how to make that working as intended at all:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I would like to add a way to either check if a word is correct, or to suggest words but it would mean I need to connect it to a dictionary of some sort (which I don't know how to do).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So that basically means their code is broken, and doesn't work as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I rather have flagged that question for closure than answer the answerable and improvable parts of the given code?&lt;/p&gt;&#xA;" OwnerUserId="52802" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-12-29T20:00:07.900" Title="I think I've answered a borderline off-topic question, is that answer still valid?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7117" PostTypeId="2" ParentId="7116" CreationDate="2016-12-29T20:00:07.900" Score="8" Body="&lt;p&gt;Since a little re-wording would make the question on-topic (cut-out the feature request), I don't see any harm done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Off-topic questions should not be answered. However, there's always a grey area. This question is on-topic except for a detail. Such questions can be answered as if the feature request wasn't there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could even edit the feature request out to improve the quality of the question, but in this case it doesn't matter much I think.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2016-12-29T20:00:07.900" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7118" PostTypeId="1" CreationDate="2016-12-29T20:19:12.690" Score="2" ViewCount="35" Body="&lt;p&gt;I've been coming over this question&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/151126/unordered-multimap-approach-to-adjacency-list-and-graph-search&quot;&gt;unordered_multimap approach to adjacency list and graph search&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which specifically asks about &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm looking for suggestions on how to improve the usage of modern C++ features with this simple graph search algorithm, particularly with regard to the use of STL containers and lambda expressions.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As far as I can see that's all done fine, and I have no idea how to improve that further.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does that deserve an answer like &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Your code is fine don't worry&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe with some additional note, that it's good to use &lt;code&gt;auto&lt;/code&gt; keywords and lambda expressions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should such question be handled?&lt;/p&gt;&#xA;" OwnerUserId="52802" LastEditorUserId="-1" LastEditDate="2017-04-13T12:40:59.110" LastActivityDate="2016-12-29T20:19:12.690" Title="What to do if there's not much space for improvement on a question?" Tags="|discussion|" AnswerCount="0" CommentCount="1" ClosedDate="2016-12-29T20:31:29.423" ContentLicense="CC BY-SA 3.0" />
  <row Id="7119" PostTypeId="1" AcceptedAnswerId="7121" CreationDate="2016-12-30T18:41:34.127" Score="43" ViewCount="603" Body="&lt;p&gt;I have only recently started browsing CR and have done 3 so far. I spent about 30 minutes on the first one, and 2 hours each on the others. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sadly, because I am reviewing Ruby code (not as popular as JS, for example), and the site isn't nearly as active as SO, I have received almost no views or upvotes or any kind of recognition even from the person I am reviewing the code for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how are we supposed to stay motivated to spend our time and effort reviewing code when our efforts are barely recognised and, because of that, not valued by SE by way of reputation?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a single upvote had more weight in terms of reputation vs other SE sites, I might be more inclined to spend a lot of time writing CRs, but as it stands, I am lucky to receive 10 points.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Contrast this to an answer I wrote on SO about Ruby an hour ago, which I have since received 55 points for that took me all but 30 seconds to write.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand it isn't all about reputation, but it is the gamifying of QA that has brought us all here. Seems the balance of it is falling flat in CR, or am I missing the point?&lt;/p&gt;&#xA;" OwnerUserId="41276" LastEditorUserId="41276" LastEditDate="2016-12-30T18:47:51.340" LastActivityDate="2017-02-22T23:55:57.553" Title="What is the motivation to spend time doing a code review?" Tags="|discussion|" AnswerCount="11" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7120" PostTypeId="2" ParentId="7119" CreationDate="2016-12-30T18:54:58.683" Score="7" Body="&lt;p&gt;Personally, I think everyone has different motivations.  Some of us want to help newer coders review their code and offer pointers for improvement so they learn.  Some of us have nothing better to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do code review every so often when I have nothing else to do and boredom is likely to set in.  Code Review helps me help others, but &lt;em&gt;also&lt;/em&gt; helps me to burn time when there's nothing else to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my two-cents.  :)&lt;/p&gt;&#xA;" OwnerUserId="93328" LastActivityDate="2016-12-30T18:54:58.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7121" PostTypeId="2" ParentId="7119" CreationDate="2016-12-30T18:57:05.700" Score="38" Body="&lt;p&gt;You're &lt;em&gt;not&lt;/em&gt; wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, because we &lt;strong&gt;are&lt;/strong&gt; a smaller site (we're 27th/166 of main sites in the network, and 27th/73 of graduated sites) and we only have ~40,000 questions, it's difficult in some more obscure languages to get up votes and accepts. It's harder to see the value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we compare ourselves to a site like DBA (they only have 11k more questions than us, which is 25% but not a lot to be completely fair) we see one &lt;strong&gt;major&lt;/strong&gt; difference: DBA is specialized to one &lt;em&gt;very narrow area&lt;/em&gt;. They work specifically with databases, SQL and the like. We work with &lt;em&gt;any&lt;/em&gt; language out there. We're specialized to a &lt;em&gt;very broad area&lt;/em&gt;. This makes it hard to garner a great deal of participation, simply from the fact that users see the same thing you have pointed out in this question: what is the value of participating?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently saw a comment on an SO question that was something as follows:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Don't recommend [Code Review] unless you are prepared to answer this topic there. There aren't enough skilled numpy and cython programmers hanging around that board to give good and timely answers. I'm currently one of the most active numpy coders there, and my reputation is only 1000.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is in fact &lt;strong&gt;not at all wrong&lt;/strong&gt;. We have a participation problem, and it makes it difficult to get good numbers of people participating. We have spent a &lt;em&gt;lot&lt;/em&gt; of time trying to fix this, but it just hasn't happened yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, when you specialize in something like we do, but for a very broad selection of items, it creates this atmosphere of people feeling like we're not going to be able to help them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To your problem, there are only two real solutions to this:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Increase the number of users participating and asking questions.&lt;/li&gt;&#xA;&lt;li&gt;Learn an/some additional language(s).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Option 1 has obvious benefits, we increase the community drive, increase participation, etc. It's difficult to do, you have to find people to participate, but when done correctly you can increase the feel for all of the community. This would solve all of the issues I mentioned above, but it's a &lt;em&gt;very long&lt;/em&gt; and ongoing process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Option 2 has different benefits, you learn a new language, increase your skill, and venture out into new territory. Unfortunately, it requires a lot of work to do. (Learning a language isn't always easy.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally, what I would advise you to do is come into &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; (our main chat room) and chat with us, increasing your visibility may be as simple as talking with the community in a more interactive environment. (Often times we do something referred to as &quot;pimping&quot; where we post questions/answers that deserve more +1's.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We can also help you learn new languages and get more experience with them to help increase the number of areas you can work in. We're all here to help each other, and that is (in my opinion) the best place to do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally speaking, if it &lt;em&gt;is&lt;/em&gt; a good answer, someone will see it and begin the process of up voting and spreading it around. (One of our regulars, Malachi, tweets questions periodically on Twitter.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;I'm Part of the Problem&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;As &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7125/73844&quot;&gt;forsvarir&lt;/a&gt; said, one of the biggest issues &lt;em&gt;is&lt;/em&gt; voting, by askers and answerers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Take myself, for example. I'm going to call myself out because I know I am a problem with it, and I'm not going to get upset about it (I'm trying to fix it and recondition myself, but it takes time):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/CEsf5.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/CEsf5.png&quot; alt=&quot;Member 1 year 7 months&quot;&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/JMvvK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/JMvvK.png&quot; alt=&quot;800 votes&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those numbers are bad. &lt;em&gt;Really, really bad.&lt;/em&gt; I've been a member for 1 year, 7 months (or 19 months), an average of 30 days per month puts us at 570 days (give or take, exact numbers don't matter here), which means I have voted an average of 1.4 times per day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We get 40 votes in a day, that means I should have roughly 22,800 votes right now. I'm 22k short. I've used 3.5% of my total vote allowance for the lifetime of my membership of Code Review. That's &lt;strong&gt;not good.&lt;/strong&gt; &lt;em&gt;I am part of the problem.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Why?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;You might ask why I don't vote as often as I should? And I don't really have a good reason. In fact, &lt;em&gt;I don't have any reason.&lt;/em&gt; I voted all day every day when I first joined, now I hardly use a vote a day. &lt;em&gt;This is a problem.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We should encourage more voting, not less. We should encourage users to use their vote allowance in a day. &lt;em&gt;They don't have to all be up-votes.&lt;/em&gt; The world isn't cherries and sugar-plums, but as stated in the answer I linked to, if you're answering a question, you should &lt;em&gt;usually&lt;/em&gt; up-vote it at the very least.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;How bad is this?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Votes generate score, score generates reputation, reputation generates motivation, motivation generates activity. Therefore, votes generate activity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we don't vote, we don't generate activity. People don't want to participate in a site that doesn't have activity. It's plain and simple.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://sese.evbpc.com/Sites/Detail?SiteId=cb06f1f0-6dff-e511-80c0-00155d918203&quot; rel=&quot;nofollow noreferrer&quot;&gt;I've been collecting some stats for a while&lt;/a&gt;, and we have been getting roughly 27 questions per day, and 37 answers per day in the last month. That means we get a total of about 64 posts per day. There is no excuse for me to not use my vote allowance. &lt;strong&gt;None.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, &lt;a href=&quot;http://chat.stackexchange.com/transcript/message/34462340#34462340&quot;&gt;I just did some math&lt;/a&gt;, and if all the people in our main chat room regularly used all 40 votes every day, we could create over 1,000 votes per day on this site. If we applied those to all the incoming questions and answers, we're looking at &lt;em&gt;nearly 16 votes per post.&lt;/em&gt; Even if all those votes were only used on questions, &lt;em&gt;just the regulars&lt;/em&gt; can generate 5,000 rep &lt;em&gt;a day&lt;/em&gt; to spread around the site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;On a personal note, much like &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7120/73844&quot;&gt;Thomas&lt;/a&gt;, I do most of my code reviews here simply out of fun. Internet points are great and all, but I have learned &lt;em&gt;a lot more&lt;/em&gt; here than I ever though I would, which I think is also a very good value to this site. It's more about helping people, and providing knowledge than it is about gaining reputation.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2017-01-03T18:00:37.747" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7122" PostTypeId="2" ParentId="7119" CreationDate="2016-12-30T19:00:43.373" Score="10" Body="&lt;p&gt;Part of the problem may well be that your answers are so massive.  I've noticed there is a correlation between answer length and votes--simple answers between 3-7 paragraphs long garner the most votes, while complex and/or long answers garner fewer votes because people tend to vote after they finish reading (and probably more so when the vote button is still on the screen to remind them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just keep answering away, maybe give people shorter answers, or even multiple answers--one for the style and other technical details, and one on the algorithm, perhaps.  Come join us in our &lt;a href=&quot;http://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat room&lt;/a&gt;, and have fun!&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2016-12-30T19:00:43.373" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7123" PostTypeId="2" ParentId="7119" CreationDate="2016-12-30T19:25:32.263" Score="11" Body="&lt;p&gt;I'm probably going to get a tomato thrown at me for this, but here goes: if you're providing answers solely or mostly for the fake internet points, you're doing it wrong.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm &quot;lucky&quot; that I mostly work with well-known languages such as C++ and Python, which is a result of how I first learned programming through schooling.  However, not all of my answers to these tags, even the shortest ones, get very many votes.  In many cases, it's because these answers have gone under the radar, but could also be because they're not as &quot;attractive&quot; (take a look at my answers and see how redundant they are).  Regardless, they still help the site in &lt;em&gt;some way&lt;/em&gt; and document yet another example of clean code.  And if there's one thing I like, it's having the cleanest code possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a side-note: part of my role as a mod is to keep the site clean.  I love this aspect of my &quot;job&quot; because it helps keep away the fluff so that it's easier for others to find the code that's best suitable for review on this site.  Yes, this may not mean much in regards to answer motivation, but I see it as a piece of the puzzle of making this site a little more attractive to answering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, as long as this site is not as busy as other graduated sites, you may still have to decide whether or not the time spent on one answer may be beneficial.  This could mean leaving few to no long answers, and that's okay.  Even one small answer on an older question can knock that question off the unanswered list and help someone (not just the OP) who happens to encounter that question and can benefit from that review.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2016-12-30T19:25:32.263" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7124" PostTypeId="2" ParentId="7119" CreationDate="2016-12-30T21:08:07.853" Score="25" Body="&lt;p&gt;Forget about the rep. It's not about the rep. Or the badges, or the privileges. Oh sure, SE gamification &lt;em&gt;is&lt;/em&gt; &lt;strong&gt;part&lt;/strong&gt; of it, but it can't be all. This is probably going to read a bit like a rant, but...&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Let me flip that around.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I monitor and answer Stack Overflow questions in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; tag - a tiny little tag in SO-land: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; has 173,998 questions, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; has 73,666.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm tracking progress for my gold &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; tag badge on SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/68ami.png&quot; alt=&quot;SO VBA tag badge progress&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm 124 answers above the criteria, yet still 138 votes short; that's 2.6 votes per answer. Contrast with Code Review, where I'm tracking the same badge:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Sa5ZC.png&quot; alt=&quot;CR VBA tag badge progress&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's 5.2 votes per answer, and a much more balanced progress (1000/200=5.0).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And to be honest, I don't know what it is that motivates me to keep answering SO questions in that tag; one is lucky to get an upvote at all (I suspect quite a lot of the votes come from a chat community), even if posting an answer doesn't take 30 minutes. Or does it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see all these SO answers written in 30 seconds, that give the starving OP a &lt;em&gt;fish&lt;/em&gt;, when clearly what they really need is a &lt;em&gt;fishing rod&lt;/em&gt;. OP needs to understand &lt;em&gt;why&lt;/em&gt; things work a certain way, but will be happy to accept (when they &lt;em&gt;do&lt;/em&gt; bother with that green checkmark- &lt;a href=&quot;https://stackoverflow.com/q/41287357/1188513&quot;&gt;here's a recent example&lt;/a&gt;) an answer that basically boils down to: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;try this: &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;{code-dump-you-can-just-paste-and-move-on}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And that's when the question is on-topic at all. 80% of the time it's either a {poorly asked} duplicate, a bad question asked by someone that can't be bothered to merely step through their code, or just plain unclear or blatantly off-topic: I spend more time closing and downvoting and searching for dupes than actually answering interesting questions and helping people.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Ok, so why answer on CR then?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Because as an answerer on Code Review, you can take the time to post a real helpful answer that actually teaches something. Not just &quot;here's a better implementation&quot; (code-dump answers are actually heavily discouraged here) - you get to learn things, and teach at the same time. When I hit the &lt;em&gt;post answer&lt;/em&gt; button on CR I know I've just made the Internet a better place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And improving code that already works feels much better than fixing broken that's only broken because the OP is being lazy and asks on SO whenever they forget a semicolon&lt;sup&gt;1&lt;/sup&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What motivates &lt;em&gt;me&lt;/em&gt; to answer on CR is simple: I have this obsessive-compulsive disorder that makes me cringe when I see poorly written code, and answering on Code Review helps me canalize the energy and keep my sanity. I think.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The VBA tag has just over 1/4 of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; questions on CR - and it's well alive and healthy. It didn't get there magically. Not too long ago a handful of CR regulars got together and decided to make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; a thing on this site - they &lt;em&gt;created content&lt;/em&gt;, posted answers, self-answers even, offered bounties, commented on SO to bring new blood over to CR so that more content would be generated, more points of view would even be added to existing answered questions; before long, the tag hit 100 questions and became &quot;badgeable&quot;, and now we regularly see VBA questions on CR, and every now and then there's a couple of new faces in the tag, which we greet with upvotes and welcoming comments. Chat plays a big part, too. VBA on CR benefited a lot from the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt; project and its contributors, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line, &lt;strong&gt;this is your site. Own it.&lt;/strong&gt; &lt;em&gt;That&lt;/em&gt; is the real motivation for answering on CR: seeing the site succeed in every way, seeing faces familiar from SO wander over here to help you make the Internet a better place, seeing a tag sub-community being born out of a handful of people, grow, and prosper. The votes, the rep, the badges, the &lt;em&gt;game&lt;/em&gt;... comes far after that.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sup&gt;1&lt;/sup&gt; That's a figure of speech. VBA doesn't have semicolons.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-12-30T21:08:07.853" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7125" PostTypeId="2" ParentId="7119" CreationDate="2016-12-30T21:19:44.783" Score="15" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;My question is how are we supposed to stay motivated to spend our time and effort reviewing code when our efforts are barely recognised and, because of that, not valued by SE by way of reputation?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't really review for the reputation, there are questions that I simply wouldn't answer if that was the case.  However, I know that there are people that do care about it and as a consequence I interact with the site accordingly.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My gut reaction when reading your question was, I wonder how many times they've voted.  As it stands currently, you've been a member of the site for 2 years, 8 months.  You got the association bonus, so have been eligible to vote for that entire period.  Being a member doesn't mean that you visit the site (I was a member for almost 5 years before I started actually using it), however you have been interacting with the site since at least Nov 22nd (your first answer).  In that time, you've cast 1 vote on meta and 2 votes on the main site (all for answers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my perspective, you appear to be a part of your own problem.  If you're concerned about there not being enough voting to reward your efforts, why not start by paying it forward and voting on more answers if you come across them.  There's a reasonable chance that this will help to reengage people that have come before you and encountered a similar situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't do ruby, so I avoid it, however I'm a fairly prolific voter.  If I decide to answer a question, I'll generally:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upvote the question.  If it's good enough that I think it's worth answering, then it's &lt;em&gt;usually&lt;/em&gt; good enough for an upvote.  I say usually because there's always an exception, I will &lt;em&gt;always&lt;/em&gt; vote on the question but occasionally it'll be a downvote.&lt;/li&gt;&#xA;&lt;li&gt;Review the question to see if it is worth editing it to increase its visibility/readability.  A good title can make a huge difference, particularly if you manage to get the question onto the HNQ list.&lt;/li&gt;&#xA;&lt;li&gt;Review any other answers that are already on the question and if they have &lt;em&gt;anything&lt;/em&gt; that could be useful I'll upvote them.  Sometimes people are curious about &lt;em&gt;why&lt;/em&gt; they get upvotes and they'll return to questions to look an see what they wrote / if anything has changed.  Code review is a fairly friendly site, so these returning answers will often read new answers and vote on them.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="71574" LastEditDate="2016-12-31T02:48:54.953" LastActivityDate="2016-12-31T02:48:54.953" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7126" PostTypeId="2" ParentId="7119" CreationDate="2016-12-31T12:22:19.267" Score="12" Body="&lt;p&gt;I'll offer a counter-perspective.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I recently started participating here on Code Review, after having my attention piqued by a particular &quot;Hot Network Question&quot; about optimizing a particular snippet of code in VB 6. It turned out that I had a lot of fun answering that question, even though it took considerably longer and required more effort than my average Stack Overflow answer. But I also noticed something else interesting: I received a lot more upvotes for that answer than I do for what I would consider a comparably good Stack Overflow answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I don't really care about magical Internet points (although it is pretty frustrating at times to not have retagging privileges on this site when I'm so used to having them on SO), but I looked around and found a couple of more questions here that looked like they might be fun to answer. And indeed they were. And, lo and behold, those answers also netted me boatloads of rep—again, far more than I would normally expect from comparable SO answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes you get lucky on Stack Overflow, and &lt;a href=&quot;https://stackoverflow.com/questions/40991778/an-expensive-jump-with-gcc-5-4-0/40993519#40993519&quot;&gt;an answer literally blows up&lt;/a&gt;, but that's a rarity and mostly caused by that question sitting in the &quot;Hot Network Questions&quot; list for a couple of days. Most of the time, you write a comparable answer and it gets one, two, maybe three upvotes—&lt;em&gt;e.g.&lt;/em&gt;, &lt;a href=&quot;https://stackoverflow.com/questions/41135561/how-does-adding-a-run-time-breakpoint-in-visual-studio-work/41179799#41179799&quot;&gt;this answer&lt;/a&gt; or &lt;a href=&quot;https://stackoverflow.com/questions/41382497/which-code-flow-pattern-is-more-efficient-in-c-net/41384539#41384539&quot;&gt;this other answer&lt;/a&gt;. The questions themselves never went supernovae, so the answers mostly got overlooked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The critical difference between Stack Overflow and Code Review is that &lt;em&gt;because&lt;/em&gt; we're a much smaller community, it is actually possible for active users to read and keep up with the new content.&lt;/strong&gt; Questions and answers that get posted are bumped to the front page, and because we don't get hundreds of questions per-day, they're still there the next time you log on. Here, it is reasonable to start at the top of the &quot;newest questions&quot; list and go down it, reading/voting/answering all the questions that were posted since your last visit (assuming, that is, you've set tag filters to zap out questions for languages you're illiterate in). That just isn't possible on Stack Overflow. Even in some of the relatively low-activity tags that I follow, I often can't keep up! It is like drinking from a firehose over there, whereas we're more like a steady stream from the tap.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EBrown says he—and we—aren't voting enough, and I agree that definitely needs to change. The good news is, it is actually &lt;em&gt;possible&lt;/em&gt; here for you to see everything that is relevant to your interests and spend your votes wisely. On Stack Overflow, I throw away most of my daily vote allotment downvoting sheer garbage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately, though, I have to agree that if your motivation for participating is to earn reputation, you are probably doing it wrong. I can only speak for myself, but it is absolutely &lt;em&gt;not&lt;/em&gt; the gamifying of Q&amp;amp;A that brought me here. Rather, it is (in no particular order):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the satisfaction of helping people&lt;/li&gt;&#xA;&lt;li&gt;the desire to improve my knowledge and learn new things&lt;/li&gt;&#xA;&lt;li&gt;the ability to subject my existing knowledge/skills to expert review&lt;/li&gt;&#xA;&lt;li&gt;the fact that Stack Exchange does Q&amp;amp;A &lt;em&gt;right&lt;/em&gt;, with high quality standards that are actually enforced, minimal chit-chat, absence of social-networking features, and so on.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Reputation is valuable only insofar as it is intertwined with moderation abilities, and thus furthers that last bullet point. So far, in my experience, Code Review is small enough that the diamond moderators do a superb job of keeping it clean, and I'm not even frustrated by my current inability to vote to close, vote to delete, etc.&lt;/p&gt;&#xA;" OwnerUserId="121675" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2016-12-31T12:22:19.267" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7127" PostTypeId="2" ParentId="7119" CreationDate="2017-01-01T03:34:55.680" Score="3" Body="&lt;p&gt;I have a suggestion that might make it more interesting for you. I don't know if it's considered kosher, so feel free to downvote if it's a bad idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why not take some questions or answers from StackOverflow in ruby and make them into code review questions? You could even post your own answers if you want to. That would bring more ruby question to Code Review and might make it more interesting to answer them, particularly if you see things on SO that make you cringe. :-)&lt;/p&gt;&#xA;" OwnerUserId="43196" LastActivityDate="2017-01-01T03:34:55.680" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7128" PostTypeId="1" AcceptedAnswerId="7155" CreationDate="2017-01-01T07:21:14.887" Score="9" ViewCount="639" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;/a/7103&quot;&gt;Best of Code Review 2016 - Best Newcomer (answer)&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Best answer by a user who had not posted an answer before 2016.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer. Include a short explanation of what makes the suggestions in the answer exceptional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following &lt;a href=&quot;http://data.stackexchange.com/codereview/query/611431/best-of-code-review-best-newcomer-answer-category&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE query&lt;/a&gt; will return all potential candidates.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post. Nominated answers must have a creation date in 2016. Downvotes don't count. Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="73844" LastEditDate="2017-01-04T16:38:33.997" LastActivityDate="2017-01-05T12:50:35.187" Title="Best of Code Review 2016 - Best Newcomer (answer) category" Tags="|discussion|fun|best-of|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7129" PostTypeId="1" AcceptedAnswerId="7139" CreationDate="2017-01-01T07:25:44.193" Score="9" ViewCount="445" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;/a/7105&quot;&gt;Best of Code Review 2016 - Best Newcomer (question)&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Best question by a user who had not posted a question before 2016.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated question. Include a short explanation of what makes the question exceptional.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following &lt;a href=&quot;http://data.stackexchange.com/codereview/query/611421/best-of-code-review-best-newcomer-question-category&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE query&lt;/a&gt; will show all potential candidates.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post. Nominated questions must have a creation date in 2016. Downvotes don't count. Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="73844" LastEditDate="2017-01-04T16:38:18.007" LastActivityDate="2017-01-06T11:40:54.683" Title="Best of Code Review 2016 - Best Newcomer (question) category" Tags="|discussion|fun|best-of|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7130" PostTypeId="1" AcceptedAnswerId="7159" CreationDate="2017-01-01T07:30:50.740" Score="7" ViewCount="660" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;/a/7108&quot;&gt;Best of Code Review 2016 - Diplomat&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Tough advice in an answer, delivered in the most tactful manner.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer. Include a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post. Nominated answers must have a creation date in 2016. Downvotes don't count. Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-01-07T15:30:18.950" Title="Best of Code Review 2016 - Diplomat category" Tags="|discussion|fun|best-of|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7131" PostTypeId="1" AcceptedAnswerId="7150" CreationDate="2017-01-01T07:38:20.650" Score="9" ViewCount="427" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;/a/7106&quot;&gt;Best of Code Review 2016 - Best Title&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The question with the best title.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the &lt;strong&gt;revision of the question&lt;/strong&gt; (from the revision history) that introduced the nominated title, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7131/best-of-code-review-2016-best-title-category&quot;&gt;SEDE query&lt;/a&gt; includes all question titles in 2016 along with view counts and score.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post. Nominated questions must have a creation date in 2016. Downvotes don't count. Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2017-01-08T15:47:47.740" Title="Best of Code Review 2016 - Best Title category" Tags="|discussion|fun|best-of|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7132" PostTypeId="1" AcceptedAnswerId="7142" CreationDate="2017-01-01T07:41:47.753" Score="8" ViewCount="311" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;/a/7107&quot;&gt;Best of Code Review 2016 - Exterminator&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Answer that points out the most interesting obscure bug in the original code.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer, as well as a short explanation of what makes that post worthy of being nominated in this category, and why it should win over the others.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post. Nominated answers must have a creation date in 2016. Downvotes don't count. Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-01-03T18:25:23.713" Title="Best of Code Review 2016 - Exterminator category" Tags="|discussion|fun|best-of|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7133" PostTypeId="1" AcceptedAnswerId="7170" CreationDate="2017-01-01T07:44:52.400" Score="10" ViewCount="438" Body="&lt;p&gt;Please post your nominations for the &lt;a href=&quot;/a/7104&quot;&gt;Best of Code Review 2016 - Night and Day&lt;/a&gt; category.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The most dramatic improvement (nominate both the question with the most hopeless code and the answer that cleans it up the best).&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In your nomination post, please make sure to include a link to the nominated answer. Include a short explanation of what makes the suggestions in the answer exceptional.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&#xA;&lt;strong&gt;Small characters at the bottom:&lt;/strong&gt;&#xA;Only one nomination per post. Nominated answers must have a creation date in 2016. Downvotes don't count. Santa reserves the right to award the top-voted nominee a special bounty as a token of appreciation on behalf of the Code Review community.&#xA;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-01-12T23:27:49.873" Title="Best of Code Review 2016 - Night and Day category" Tags="|discussion|fun|best-of|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7134" PostTypeId="2" ParentId="7131" CreationDate="2017-01-02T01:50:44.417" Score="13" Body="&lt;p&gt;One of the questions that I think drew the most attention this year due to its title is:&lt;/p&gt;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/118538/how-clean-is-my-snow&quot;&gt;How clean is my snow?&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;As evidenced by the 10,000+ views and multiple answers, the title, which accurately describes the topic of the question, must have invoked in many of us who grew up in colder climates some childhood memories of freshly fallen, pure white snow.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-01-02T01:57:48.443" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7135" PostTypeId="2" ParentId="7128" CreationDate="2017-01-02T18:16:15.700" Score="5" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/123748/71574&quot;&gt;Answer&lt;/a&gt; on &quot;Event scheduler in C&quot; by &lt;a href=&quot;https://codereview.stackexchange.com/users/101048/herickson&quot;&gt;@Herickson&lt;/a&gt;.  First answer posted March of 2016.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of the most upvoted answers, this is the first one that reviewed multiple aspects of the code rather than making a single observation.  It explains how to use a &lt;code&gt;do&lt;/code&gt;/&lt;code&gt;while&lt;/code&gt; loop effectively to reduce code length, and it thoroughly covers &lt;code&gt;malloc&lt;/code&gt; and null pointers.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-01-02T18:16:15.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7136" PostTypeId="2" ParentId="7119" CreationDate="2017-01-02T18:31:28.273" Score="10" Body="&lt;p&gt;It's a fact of life that votes fail to reflect the quality of the answer or the effort you put into it, and the sooner you come to terms with this fact, the happier you will be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People are motivated by different things, but as I see it, the benefits of answering questions on Code Review are as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It's fun to figure out and improve code.&lt;/li&gt;&#xA;&lt;li&gt;The poster (or other people reading my answers) might be helped to improve their code and their programming practice, contributing a little to the quality of my profession.&lt;/li&gt;&#xA;&lt;li&gt;I get practice in the skill of reading and reviewing code, a vital skill in my profession.&lt;/li&gt;&#xA;&lt;li&gt;I get to work on problems and with technologies that I might not otherwise encounter in my professional career. (For example, I learned NumPy through fixing people's NumPy code here on Code Review, and was later able to use my answers on this site to help win a contract to work on a large NumPy/SciPy codebase.)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Votes don't contribute much to the value I get from this site. I have answers with just one vote that I am prouder of than some of my highest-scoring answers.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2017-01-02T18:31:28.273" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7138" PostTypeId="2" ParentId="7128" CreationDate="2017-01-03T11:11:22.207" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/115784/constructors-for-a-class-to-represent-a-price-in-%E2%82%AC-or/115796#115796&quot;&gt;Answer&lt;/a&gt; on &lt;a href=&quot;https://codereview.stackexchange.com/questions/115784/constructors-for-a-class-to-represent-a-price-in-%E2%82%AC-or&quot;&gt;Constructors for a class to represent a price in € or $&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/27863/philip-c&quot;&gt;Philip C&lt;/a&gt; posted on January 2016.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This topvoted but unfortunately not accepted answer is made as a step by step guide resulting in an easily extensible, maintainable and readable version of the former code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answerer explained well how and why the changes should be made.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-01-03T11:11:22.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7139" PostTypeId="2" ParentId="7129" CreationDate="2017-01-03T17:54:04.787" Score="13" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/145221/34073&quot;&gt;Disproving Euler proposition by brute force in C&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/121212/aidenhjj&quot;&gt;Aidenhjj&lt;/a&gt;.  This question follows the format of a good CR question: A clear description of the problem, the code, and a set of concerns to be addressed.  It was the first question asked by the user, and went very hot, garnering 19 answers (2 deleted).&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-01-03T17:54:04.787" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7140" PostTypeId="2" ParentId="7129" CreationDate="2017-01-03T17:58:34.610" Score="4" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/115661/34073&quot;&gt;Hexadecimal command line file viewer&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/90237/daniel-gee&quot;&gt;Daniel Gee&lt;/a&gt;.  This first post is a good CR question, with a concise description of the problem and the code.  It did not go as hot as my other nomination, perhaps because there was less scope for improving the code, but it is, nonetheless, just as good of a question.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-01-03T17:58:34.610" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7141" PostTypeId="1" CreationDate="2017-01-03T18:07:09.877" Score="0" ViewCount="60" Body="&lt;p&gt;I recently redirected my studies to the field of security. For learning purposes, I took a virus that we wrote as part of an assignment last year and improved it so it actually does something instead of infecting and printing &quot;hello i am a virus&quot;. Since this was one of my first experiences with C, I would like to get some code reviews on how my code can be improved (not the virus but the actual code). Therefore I am thinking about posting the code on the Code Review however, given the code is malicious and actually works, I am a little bit concerned and couldn't really find any guidelines about this. Anyone have experience with this or any knowledge?&lt;/p&gt;&#xA;" OwnerUserId="127301" LastActivityDate="2017-01-03T18:07:09.877" Title="Posting Malicious Code for Review" Tags="|discussion|" AnswerCount="0" CommentCount="0" ClosedDate="2017-01-03T18:11:10.817" ContentLicense="CC BY-SA 3.0" />
  <row Id="7142" PostTypeId="2" ParentId="7132" CreationDate="2017-01-03T18:25:23.713" Score="9" Body="&lt;p&gt;I'm going to nominate my own answer here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/147192/cultureinfo-with-fallback-routing-to-another-language/150960#150960&quot;&gt;CultureInfo with fallback routing to another language&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP had built a &lt;code&gt;FallbackCultureInfo&lt;/code&gt; which was designed to fall back to a different &lt;code&gt;CultureInfo&lt;/code&gt; if the first one failed to localize the provided string. Simple, and this functionality is built into &lt;code&gt;CultureInfo&lt;/code&gt; for a reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What OP failed to realize is that the &lt;code&gt;FallbackCultureInfo&lt;/code&gt; would only work properly in a programme one time. I noticed this due to the &lt;code&gt;static&lt;/code&gt; member in it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What surprised me was the nature of the two bugs I discovered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First: there was a bug if you provided a set of culture info's, then tried to construct a new fallback with another set, that included any culture info except the last of the first set. It basically skipped part of the process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second: this was more interesting. If you provided two &lt;code&gt;CultureInfo&lt;/code&gt; items with the same &lt;em&gt;parent&lt;/em&gt; (&lt;code&gt;en-US&lt;/code&gt; and &lt;code&gt;en-UK&lt;/code&gt;), then a third (or more) it would enter an infinite loop when traversing the parent. &lt;code&gt;en-US&lt;/code&gt; -&gt; &lt;code&gt;en&lt;/code&gt; -&gt; &lt;code&gt;en-UK&lt;/code&gt; -&gt; &lt;code&gt;en&lt;/code&gt; -&gt; &lt;code&gt;en-UK&lt;/code&gt; -&gt; ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Both of these bugs were very curious, and created quite a havoc if the object was used incorrectly.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-01-03T18:25:23.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7143" PostTypeId="2" ParentId="7131" CreationDate="2017-01-03T18:32:31.173" Score="3" Body="&lt;p&gt;I would like to Nominate my &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; question &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/144790/too-many-staff-meetings&quot;&gt;Too Many Staff Meetings&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for the Best Title of 2016, because ...  Too many staff meetings&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And because, 2400 views and 4 upvoted answers and again ... &lt;sub&gt; too many meetings &lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2017-01-05T13:24:11.700" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7145" PostTypeId="2" ParentId="7131" CreationDate="2017-01-04T10:50:28.197" Score="-1" Body="&lt;p&gt;I'm going to nominate my re-titling of &lt;a href=&quot;https://codereview.stackexchange.com/questions/134359/guess-the-chocolate-box&quot;&gt;this question&lt;/a&gt;  from its original title of &quot;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/134359/1&quot;&gt;Gives correct output but slow&lt;/a&gt;&quot; to &quot;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/134359/2&quot;&gt;Guess the chocolate box&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the new title reflects what it is the code does and contributed to pushing the question onto the HNQ list despite it only attracting a single answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to think that it demonstrated a better titling strategy for a &lt;a href=&quot;https://codereview.stackexchange.com/users/110971/raghav-raghavendra&quot;&gt;new user&lt;/a&gt; for any future questions, however possibly not since they haven't been seen since.&lt;/p&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2017-01-04T10:50:28.197" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7146" PostTypeId="2" ParentId="7128" CreationDate="2017-01-04T11:19:48.520" Score="3" Body="&lt;p&gt;I'm going to nominate &lt;a href=&quot;https://codereview.stackexchange.com/a/144646/4203&quot;&gt;my answer&lt;/a&gt; to the question &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/144601/4203&quot;&gt;Battle game in one 900-line class&lt;/a&gt;&quot;.  From an answerer's perspective, this is one of the answers that I put the most effort into.  I came back to the question several times over a period of days.  The answer covered various beginner issues from excessive duplication through to misleading line spacing, eventually resulting in a suggested alternate implementation.&lt;/p&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-01-04T11:19:48.520" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7147" PostTypeId="2" ParentId="7129" CreationDate="2017-01-04T11:30:48.207" Score="0" Body="&lt;p&gt;I found &lt;a href=&quot;https://codereview.stackexchange.com/q/144601/4203&quot;&gt;Battle game in one 900-line class&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/120597/user120597&quot;&gt;user120597&lt;/a&gt; a strangely appealing question.  The question itself was self-contained and runnable.  The &lt;a href=&quot;https://codereview.stackexchange.com/revisions/144601/3&quot;&gt;title added by 200_success&lt;/a&gt; tells you everything you need to know about the code, which is self explanatory.  The code itself had a lot of scope of different types of improvement which meant it appealed from different perspectives and had an appealing &lt;strong&gt;just one more thing&lt;/strong&gt; about it.&lt;/p&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2017-01-04T11:30:48.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7148" PostTypeId="2" ParentId="7129" CreationDate="2017-01-04T11:45:35.440" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/133763/4203&quot;&gt;Implemenation for concurrent file access (read/write)&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/104803/jandotnet&quot;&gt;JanDotNet&lt;/a&gt;, one of the more active newcomers that I have noticed this year, is another question I found appealing.  This question states its requirements clearly and is clearly looking for a review.  The concurrent nature of the problem was appealing and kept me pondering the question for days.&lt;/p&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-01-04T11:45:35.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7149" PostTypeId="2" ParentId="7128" CreationDate="2017-01-04T12:01:00.353" Score="1" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/98577/denis&quot;&gt;Denis'&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/a/150753/4203&quot;&gt;answer&lt;/a&gt; on &lt;a href=&quot;https://codereview.stackexchange.com/q/149212/4203&quot;&gt;Command Tokenizer&lt;/a&gt; was exactly what I'm looking for in a good answer.  It offered both a critique on the current implementation &lt;em&gt;and&lt;/em&gt; suggestions about an alternative approach.&lt;/p&gt;&#xA;" OwnerUserId="4203" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-01-04T12:01:00.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7150" PostTypeId="2" ParentId="7131" CreationDate="2017-01-04T14:44:14.163" Score="15" Body="&lt;p&gt;I'm nominating the following question: &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/131314/the-right-way-to-hang-a-man&quot;&gt;The right way to hang a man&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;While the title could be considered somewhat dark, it's still a very unique and clever way of titling a question about &lt;a href=&quot;https://en.wikipedia.org/wiki/Hangman_(game)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Hangman&lt;/a&gt;, compared to the bland titles usually found in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hangman&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hangman&amp;#39;&quot; rel=&quot;tag&quot;&gt;hangman&lt;/a&gt; tag. The question has also accrued over 25 votes, more than 2500 views and is currently the top question in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hangman&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hangman&amp;#39;&quot; rel=&quot;tag&quot;&gt;hangman&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="53251" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2017-01-04T20:34:01.723" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7151" PostTypeId="1" AcceptedAnswerId="7152" CreationDate="2017-01-04T16:01:03.867" Score="6" ViewCount="96" Body="&lt;p&gt;I noticed that some of my questions and answers from 2016 failed to appear in the query results for &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7102/best-of-code-review-2016-now-accepting-nominations&quot;&gt;Best of Code Review 2016&lt;/a&gt;. For example, &lt;a href=&quot;http://data.stackexchange.com/codereview/query/610400/best-of-code-review-2016-best-newcomer-question-category&quot; rel=&quot;nofollow noreferrer&quot;&gt;this query&lt;/a&gt; returned only one of my questions, while I asked four questions in 2016. I also saw that an answer was missing in the query for Best Newcomer (answer) category.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At first I thought that it was because these posts were made in December, but then I saw that other December posts were included in the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is not that I expect to win anything here, but I don't understand why these posts are not showing in the query results. Maybe others also have posts that are not appearing in the queries. This seems a little unfair, since the nomination page states that this query &quot;will show all potential candidates.&quot;&lt;/p&gt;&#xA;" OwnerUserId="120782" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2017-01-04T16:39:03.110" Title="Missing questions and answers in Best of Code Review 2016 query results" Tags="|discussion|best-of|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7152" PostTypeId="2" ParentId="7151" CreationDate="2017-01-04T16:34:01.547" Score="10" Body="&lt;p&gt;Looks like those queries are set up to only display the &lt;em&gt;first&lt;/em&gt; post from each user who hadn't posted before 2016, rather than all posts in 2016 of each user who hadn't posted before 2016.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/611421/best-of-code-review-best-newcomer-question-category?Year=2016&quot; rel=&quot;nofollow noreferrer&quot;&gt;Best Newcomer Question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That should be a fixed version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also updated the linked query in that Meta question and the 'Best of ... Answer' question as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/611431/best-of-code-review-best-newcomer-answer-category&quot; rel=&quot;nofollow noreferrer&quot;&gt;Best Newcomer Answer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for pointing this out! :)&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2017-01-04T16:39:03.110" LastActivityDate="2017-01-04T16:39:03.110" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7155" PostTypeId="2" ParentId="7128" CreationDate="2017-01-05T10:53:09.227" Score="11" Body="&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/a/151038/9357&quot;&gt;Cody Gray's answer&lt;/a&gt; on &lt;a href=&quot;https://codereview.stackexchange.com/q/151019/9357&quot;&gt;Implementing realloc in C&lt;/a&gt; left a good impression on me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It started out simple enough, with the usual remarks about formatting, braces, and declarations.  Then it gets more insightful:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The call to &lt;code&gt;malloc()&lt;/code&gt; is buggy.&lt;/li&gt;&#xA;&lt;li&gt;The call to &lt;code&gt;memset()&lt;/code&gt; is unnecessary.&lt;/li&gt;&#xA;&lt;li&gt;The entire &lt;code&gt;my_realloc()&lt;/code&gt; function is buggy, and in fact impossible to write without access to the internals of the corresponding &lt;code&gt;malloc&lt;/code&gt; function.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Then, there is a heavily commented suggested implementation that explains in detail how it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer concludes with a general discussion about the complexity of &lt;code&gt;realloc&lt;/code&gt; and suggestions on how to tame that complexity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In all, it's a very thorough and impressive discussion of just 8 lines of code — and Cody's other answers are equally top-notch.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-01-05T10:53:09.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7156" PostTypeId="2" ParentId="7128" CreationDate="2017-01-05T12:50:35.187" Score="1" Body="&lt;p&gt;Answer to &lt;a href=&quot;https://codereview.stackexchange.com/questions/133489/c-blackjack-game/133501#133501&quot;&gt;C++ Blackjack game&lt;/a&gt; posted by &lt;a href=&quot;https://codereview.stackexchange.com/users/4203/forsvarir&quot;&gt;https://codereview.stackexchange.com/users/4203/forsvarir&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has valid points on:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Variable scoping&lt;/li&gt;&#xA;&lt;li&gt;Domain problem modellini&lt;/li&gt;&#xA;&lt;li&gt;Code duplicazione (my personal favourite)&lt;/li&gt;&#xA;&lt;li&gt;Bug fixing&lt;/li&gt;&#xA;&lt;li&gt;Constant extraction / Naming &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="54718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-01-05T12:50:35.187" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7157" PostTypeId="2" ParentId="7119" CreationDate="2017-01-05T16:23:33.813" Score="5" Body="&lt;p&gt;I've been around for a while, though less so for the past year-ish. I too usually review Ruby but also a lot of JavaScript (since there's more of it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other answers talk about participation and voting (which I'm categorically bad at), but I'll just try answering your question directly from my own perspective.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What is the motivation to spend time doing a code review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Learning. Even if you're the one answering, you're learning too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me the site is in some respects a never-ending stream of little programming challenges. Or at least, that's what got me hooked. Someone had to solve some task in code, and I couldn't help but try my hand at solving the same task, and see if I could do it better. (I don't always do that; sometimes I just do a point by point review without rewriting the code itself.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But simply presenting alternative code is not a &lt;em&gt;review&lt;/em&gt; - that's more like a StackOverflow &quot;here, try this&quot; answer. So the second part is making the case for one solution over another. &lt;em&gt;Why&lt;/em&gt; is solution A better than solution B? Or at least, why do I prefer one over the other? And that has taught me a lot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also exposes you to new stuff. Sometimes I've had to understand a domain, or a technique, or use an API I didn't know in order to write a review. Sometimes that new knowledge has proven useful in my day-to-day work, and sometimes it's just neat to know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And sometimes I've realized that a point of criticism was actually subjective, but which I'd left unexamined and thought of as objective (writing code is plenty subjective, so it's not inherently bad, but at least you should know if what you're arguing is fact or opinion). In any case, reviewing code gets me to think and learn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's the old schoolteacher refrain: Don't just give an answer, &lt;em&gt;reason&lt;/em&gt; about it, and &lt;em&gt;argue&lt;/em&gt; your answer. Show your work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And of course, sometimes you come across a question that has better code than you can come up - and you definitely learn something from that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, I'm a sucker for fake internet points too. They're definitely a motivating factor. But &lt;em&gt;while&lt;/em&gt; writing a review, I'm more motivated by trying to help, teach, and learn (and show off; I'm no saint). As soon as I've posted a review, though, I eagerly await those sweet, sweet fake internet points it'll (hopefully) yield.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="14370" LastEditDate="2017-02-22T23:55:57.553" LastActivityDate="2017-02-22T23:55:57.553" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7158" PostTypeId="2" ParentId="7129" CreationDate="2017-01-06T11:40:54.683" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/144755/python-ascii-art-table&quot;&gt;Python ASCII-Art Table&lt;/a&gt; by &lt;a href=&quot;https://codereview.stackexchange.com/users/120759/uriel-eli&quot;&gt;Uriel Eli&lt;/a&gt;. The first question of a serie of 3 about ascii representation of various things; which make each of them very clean. The description may be considered succint but exposes the requirements quite clearly. The question also feature a demo of the code which makes it more attractive.&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2017-01-06T11:40:54.683" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7159" PostTypeId="2" ParentId="7130" CreationDate="2017-01-07T15:30:18.950" Score="7" Body="&lt;p&gt;Nominating this &lt;a href=&quot;https://codereview.stackexchange.com/a/144533/84718&quot;&gt;answer from Gareth Rees&lt;/a&gt; to the question &lt;a href=&quot;https://codereview.stackexchange.com/q/144510/84718&quot;&gt;Google Foobar Challenge: Lucky Triples&lt;/a&gt; for the lengthy details and teaching nature of an answer that boils down to &quot;your code doesn't work as expected, try this instead&quot;.&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-01-07T15:30:18.950" CommentCount="0" CommunityOwnedDate="2017-01-07T15:30:18.950" ContentLicense="CC BY-SA 3.0" />
  <row Id="7160" PostTypeId="2" ParentId="7133" CreationDate="2017-01-07T22:10:08.077" Score="2" Body="&lt;p&gt;I'll nominate &lt;a href=&quot;https://codereview.stackexchange.com/questions/150830/tree-abstraction/150841#150841&quot;&gt;my own answer to &quot;Tree abstraction&quot;&lt;/a&gt;. Before we can even get to evaluating the 4 tree classes, the first of the 2 underlying implementation classes has a number of issues that need to be addressed. Hopefully I've pointed out the need for checking all allocations, returning errors when appropriate (and not other times), and generally being more careful in the code.&lt;/p&gt;&#xA;" OwnerUserId="43196" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-01-07T22:10:08.077" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7161" PostTypeId="1" CreationDate="2017-01-08T09:56:37.367" Score="0" ViewCount="101" Body="&lt;p&gt;If so, i will post some of my website mr2ndopinion.com. I'm looking for peer help to improve the experience of the site, i want it to be professional. Unlike my video's which are mostly made for entertaining purposes. :) &lt;/p&gt;&#xA;" OwnerUserId="127674" OwnerDisplayName="Mrsecond Opinion" LastActivityDate="2017-01-08T10:29:34.407" Title="Can I ask to check my code here? Or did I get this wrong?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7163" PostTypeId="2" ParentId="713" CreationDate="2017-01-08T10:25:10.523" Score="7" Body="&lt;p&gt;Starting at some time in 2016 if I remember correctly, the character limit on Code Review is now 65535 characters.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-01-08T10:25:10.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7164" PostTypeId="2" ParentId="7161" CreationDate="2017-01-08T10:29:34.407" Score="5" Body="&lt;p&gt;Code Review is about &quot;doing the same thing in a better way&quot;, and while we can review the quality of your code, Code Review is not the place to ask for reviews on the &lt;em&gt;user experience&lt;/em&gt; of a website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might however be interested in &lt;a href=&quot;https://ux.stackexchange.com/help/on-topic&quot;&gt;User Experience Stack Exchange&lt;/a&gt;, although I am not sure if asking for a review of a full website is welcome there.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2017-04-13T12:32:21.757" LastActivityDate="2017-01-08T10:29:34.407" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7165" PostTypeId="2" ParentId="7119" CreationDate="2017-01-09T12:31:12.593" Score="1" Body="&lt;p&gt;I only visit C# section of SR on somewhat regular basis, and it is fairly lively. Obviously, it is a desert island compared to SO, but you have a good chance of getting at least one good answer, if your question is good. I do not know how bad things are for other languages though. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for my reasons... Votes are nice and all, but I do it mainly for myself:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Reviewing forces me to think outside the box. It is all too easy to get into habit of doing things a certain way without ever giving it a second thought. Reviewing someone else's code often gave me another, fresh perspective on how familiar problems can be approached.&lt;/li&gt;&#xA;&lt;li&gt;Reviewing forces me to question my own convictions. It happens to me all the time: I make a claim in my answer and write a few sentences to back this claim up, only to realize, that it is not as convincing and straightforward as I initially thought. Or even straight up wrong.&lt;/li&gt;&#xA;&lt;li&gt;Obviously, I learn a lot from reading a high-qulaity code, which often can be found in both: questions and answers. Looking at bad code can be a learning experience too.&lt;/li&gt;&#xA;&lt;li&gt;I also prefer spending my time here over SO, because you do not have to be FGITW, as someone mentioned in the comments. I normally write my answers during coffee breaks or when I rebuild a solution. I often stop typing in the middle of an answer, just to come back a few hours later, finish it and find that my answer is still relevant. This feels much more rewarding, compared to what normally happens on SO.&lt;/li&gt;&#xA;&lt;li&gt;I guess a sense of community and personal fame also factor in, as with anything in life, but I am not sure how much SR can deliver on those fronts and how important those are to me.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Edit:&lt;/strong&gt; I completely forgot the most important point, which was brought up by others by relates to me as well: reviewing is actually pretty fun. :)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="24349" LastEditorUserId="24349" LastEditDate="2017-01-09T13:07:05.220" LastActivityDate="2017-01-09T13:07:05.220" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7166" PostTypeId="1" CreationDate="2017-01-10T16:24:32.357" Score="3" ViewCount="52" Body="&lt;p&gt;Lowercase &lt;code&gt;i&lt;/code&gt;s look similar to lowercase &lt;code&gt;l&lt;/code&gt;s in &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; elements (which use the &lt;code&gt;&quot;Open Sans&quot;&lt;/code&gt; font at size &lt;code&gt;17px&lt;/code&gt; and weight &lt;code&gt;700&lt;/code&gt; (bold)) when viewed at 100% zoom in Firefox, Chrome, Internet Explorer, and Edge on my Windows 7 and Windows 10 machines (but not in Safari or Chrome on my iPhone, or in IE on my old Windows Phone).&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;this is a prime illustrative example&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/gElsv.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/gElsv.png&quot; alt=&quot;example at 17px&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This legibility issue was mentioned in bug reports from 2015: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6349/the-i-looks-strange-in-h3-headers&quot;&gt;The &amp;quot;i&amp;quot; looks strange in h3 headers&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6216/certain-characters-formatted-with-seem-messed-up-under-100-zoom&quot;&gt;Certain characters formatted with ### seem messed up under 100% zoom&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I don't know that it qualifies as a bug, especially since its appearance seems to vary by machine, but I'm asking for it to be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The legibility would be improved by using a font size of 16px instead of 17px for &lt;code&gt;&amp;lt;h3&amp;gt;&lt;/code&gt; elements. It would still be larger and bolder than regular text.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a screenshot of the example above modified to use a font-size of 16px:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/kj7Hx.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/kj7Hx.png&quot; alt=&quot;resized to 16px&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="66506" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:47.080" LastActivityDate="2017-02-09T15:41:30.703" Title="Modify the h3 font size" Tags="|feature-request|design|" AnswerCount="0" CommentCount="6" ClosedDate="2017-01-10T17:01:36.960" ContentLicense="CC BY-SA 3.0" />
  <row Id="7167" PostTypeId="1" CreationDate="2017-01-10T21:34:56.140" Score="14" ViewCount="858" Body="&lt;p&gt;I'd appreciate some input on &lt;a href=&quot;https://codereview.stackexchange.com/q/143152/11728&quot;&gt;this question&lt;/a&gt;, where I have a disagreement with the poster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;: Google has a &lt;a href=&quot;http://www.ibtimes.co.uk/google-foobar-how-searching-web-earned-software-graduate-job-google-1517284&quot; rel=&quot;nofollow noreferrer&quot;&gt;semi-secret recruitment program for software developers&lt;/a&gt; known as the &quot;Foobar challenge&quot; whereby programming challenges appear in the search results of the people that Google is interested in recruiting. Google apparently request that participants not post their solutions online, but nonetheless several of the challenge problems have previously been posted here at Code Review, for example &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/145390/11728&quot;&gt;power hungry&lt;/a&gt;&quot;; &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/149440/11728&quot;&gt;XOR checksum&lt;/a&gt;&quot;; &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/91317/11728&quot;&gt;save beta rabbit&lt;/a&gt;&quot;; &quot;&lt;a href=&quot;https://codereview.stackexchange.com/questions/150457/google-foobar-challenge-ion-flux-relabeling&quot;&gt;ion flux relabeling&lt;/a&gt;&quot;; &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/144510/11728&quot;&gt;lucky triples&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the linked question, the poster was trying to solve one of the Google Foobar challenge problems, but attempted to disguise the origin of the problem by truncating its description and omitting to mention where the problem came from.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I edited the post to add a reference to the origin of the problem (I can't link because the challenge problems are not public) and filled in more of the problem description using the text posted by another solver of the same challenge. My reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;it's general practice here at Code Review to quote the text of programming challenges (see for example &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1994/11728&quot;&gt;this answer on meta&lt;/a&gt;);&lt;/li&gt;&#xA;&lt;li&gt;it's helpful, when writing answers, to be able to consult the exact text of the problem, not just the asker's summary (sometimes essential details are omitted or obscured by summarization);&lt;/li&gt;&#xA;&lt;li&gt;the Google Foobar challenges are not visible to the general public so the only way most of us will get to attempt them is via leaked descriptions in places like Stack Overflow and Code Review;&lt;/li&gt;&#xA;&lt;li&gt;giving credit is important (copying without credit is plagiarism).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/143152/bfs-shortest-path-for-google-foobar-prepare-the-bunnies-escape?noredirect=1#comment287282_143152&quot;&gt;poster disagrees&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I intentionally left out its connection to Google Foobar problem and I believe it should be kept that way. I didn't want to post the direct solution for a problem that's supposed to be solved individually. I posted this after I had already posted my solution to foobar and simply was looking for ways to improve it as a general problem. So in my opinion, it would make sense to keep it a none Google-specific one, so searching problem name wouldn't return this.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What is the site consensus?&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2017-01-12T13:37:39.073" Title="Is it ok to conceal the origin of a programming challenge?" Tags="|discussion|specific-question|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7168" PostTypeId="2" ParentId="7167" CreationDate="2017-01-11T01:41:22.740" Score="9" Body="&lt;p&gt;What's relevant is not the &lt;strong&gt;origin&lt;/strong&gt; of the programming challenge, but its actual task. That's what the answer you linked to already states. It's also the primary guideline here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you describe at least partly violates that guideline.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[..] filled in more of the problem description using the text posted by&#xA;  another solver of the same challenge. [..]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the part that I think every participant agrees on is in accordance with the site guidelines. But you already knew that.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The interesting discussion starts here:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I edited the post to add a reference to the origin of the problem [..]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only additionally relevant point for &lt;strong&gt;this specific question&lt;/strong&gt; is point 4 (plagiarism). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Point 3 isn't a consideration for Code Review in itself. Searchability is not the most pressing concern for code review questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Point 2 isn't relevant, since the &quot;exact text of the problem&quot; isn't linkable and accordingly only accessible as mirrors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Point 1 is the point you already fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall I'm all for the edit you did. The considerations OP voiced would also apply to things like Project Euler, a significant number of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-question&lt;/a&gt;, as well as about all other &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For all these considerations the community has &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/157/37660&quot;&gt;previously elected&lt;/a&gt; to mostly ignore them. Project Euler (see link) explicitly discourages posting the solutions publicly, but note that this has already been done a lot. Some other challenge sites seem to try to &lt;em&gt;prohibit&lt;/em&gt; public posting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end we should keep doing things the way we have been doing them and if people don't want posts to be appear on Code Review, they can use the official channels to request removal.&lt;br&gt;&#xA;We should put the need for context to provide reviews first and while doing that not loose sight of where the challenge came from.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2017-01-11T18:46:57.727" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7169" PostTypeId="2" ParentId="7167" CreationDate="2017-01-12T13:37:39.073" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;From what I understand, that meta post is to prevent link rot. Which doesn't apply here.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I agree with you whole heartedly. As it can make reviewing the code hard, or impossible if the asker moves the goal posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the programming challenge description is lacking detail, I vote to close the question as 'unclear what you are asking'. Some users however go out of their way to find the description and edit the question to include it for the asker. However for private challenges (3) this may not be possible, and so just stick with closing the question.&#xA;(And hope the people in the review queue agree with you. Just as I've seen a question escape closure with 3 VTC, and &lt;em&gt;+7&lt;/em&gt; on a comment saying it's unclear...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't think the question should be closed however, you can still downvote and/or comment. If you decide to comment, don't forget to &lt;a href=&quot;https://codereview.stackexchange.com/help/be-nice&quot;&gt;be nice&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Addressed in (2).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If a user passes a programming challenges off as their own, when it is not, is not ok!&#xA;This is plagiarism, and &lt;a href=&quot;https://codereview.stackexchange.com/help/referencing&quot;&gt;&quot;is frowned on by our community&quot;&lt;/a&gt;.&#xA;Whilst, the previous link is about answers, it doesn't detract from askers doing the same.&#xA;If you don't know how to handle this, read the see also links, &lt;a href=&quot;https://meta.stackexchange.com/a/160072/260461&quot;&gt;especially this answer&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/143152/1&quot;&gt;The specific post&lt;/a&gt; however, avoided mentioning the programming challenge,&#xA;and the only sentence that would indicate that they were doing a programming challenge was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I can't get passed the test code due to exceeding the time limit.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And so no I don't think it plagiarised the programming challenge.&#xA;If you found the description lacking then you should follow (2). Which you did and added the challenge description.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I however don't think we should force programming challenges on people. As a user may not know they're doing a programming challenge. Say I ask for a review of my hello world Python program, I don't think I should be told I was doing &lt;a href=&quot;https://www.hackerrank.com/challenges/py-hello-world&quot; rel=&quot;nofollow noreferrer&quot;&gt;this HackerRank challenge&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summery: Follow (2) and (4).&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2017-01-12T13:37:39.073" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7170" PostTypeId="2" ParentId="7133" CreationDate="2017-01-12T19:12:14.233" Score="5" Body="&lt;p&gt;I'll nominate &lt;a href=&quot;https://codereview.stackexchange.com/questions/128833/charmander-brainfuck-interpreter-in-haskell&quot;&gt;Charmander Brainfuck interpreter in Haskell&lt;/a&gt; as well as &lt;a href=&quot;https://codereview.stackexchange.com/a/128841/21002&quot;&gt;my answer&lt;/a&gt;. The problem with the code in questions were that you've gained almost no readability compared to the original brainfuck-like code, and the interpreter had to parse the code several times. Also, most of the code was in &lt;code&gt;IO&lt;/code&gt;, although that wasn't necessary. And, to be honest, the program felt very &lt;code&gt;String&lt;/code&gt;y.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I slowly start with renaming the &lt;code&gt;charmander&lt;/code&gt; functions to more human friendly ones, introduce a proper data type for the instructions, remove &lt;code&gt;IO&lt;/code&gt;, show how separation of concerns leads to testability, and generally transform the imperative program into a functional one.&lt;/p&gt;&#xA;" OwnerUserId="21002" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2017-01-12T23:27:49.873" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7172" PostTypeId="1" AcceptedAnswerId="7173" CreationDate="2017-01-16T12:27:47.993" Score="9" ViewCount="123" Body="&lt;p&gt;I recently asked a &lt;a href=&quot;https://codereview.stackexchange.com/questions/152759/vectorizing-the-product-of-an-array-of-complex-numbers&quot;&gt;question&lt;/a&gt; that is at least in part specific to gcc. That is, the way the C code is written will be different for different compilers.  This is because different compilers are able to vectorize different code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should there be a gcc tag so that people with the appropriate gcc specific expertise will know to look at it?&lt;/p&gt;&#xA;" OwnerUserId="246612" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-01-16T17:59:16.890" Title="Should there be a gcc tag?" Tags="|feature-request|status-completed|tags|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7173" PostTypeId="2" ParentId="7172" CreationDate="2017-01-16T12:32:27.780" Score="5" Body="&lt;p&gt;It sounds like a tag that some people might reasonably want to search/filter for, so I think it should be created.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastActivityDate="2017-01-16T12:32:27.780" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7174" PostTypeId="2" ParentId="7172" CreationDate="2017-01-16T17:59:16.890" Score="6" Body="&lt;p&gt;To be honest, you would probably be better off asking that question on Stack Overflow.  The question contains a short code snippet (which could be considered an &lt;a href=&quot;//stackoverflow.com/help/mcve&quot;&gt;MCVE&lt;/a&gt;), and you are asking a specific question about that code (how to get GCC to vectorize it) rather than for an open-ended critique.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That probably explains why no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/gcc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;gcc&amp;#39;&quot; rel=&quot;tag&quot;&gt;gcc&lt;/a&gt; tag has been created on Code Review prior to this — it's too specific.  And I see that you have asked &lt;a href=&quot;//stackoverflow.com/q/41639654/1157100&quot;&gt;a similar question on Stack Overflow before&lt;/a&gt;, with [gcc] and [auto-vectorization] tags.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-01-16T17:59:16.890" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7176" PostTypeId="1" CreationDate="2017-01-29T00:54:31.210" Score="2" ViewCount="40" Body="&lt;p&gt;Ughhh I accidentally made edits and saved unintended changes to a question, and now I can't see the older versions. Basically deleted stuff and now it's gone.&lt;/p&gt;&#xA;&lt;p&gt;Is there any way to retrieve older versions of a question?&lt;/p&gt;&#xA;&lt;p&gt;Here is the question:&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/150192/improving-observable-persistent-queue-mini-library&quot;&gt;Improving observable persistent queue mini-library&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;As you can see I accidentally deleted one of the two list items.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Oha8l.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Oha8l.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="73379" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-01-29T05:44:06.977" Title="Cannot find/retrieve older version of a question" Tags="|support|editing|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="7177" PostTypeId="2" ParentId="7176" CreationDate="2017-01-29T05:44:06.977" Score="3" Body="&lt;p&gt;To view past revisions of a question or answer, click on the link below the post that looks something like &quot;edited &lt;em&gt;n&lt;/em&gt; hours ago&quot; or &quot;edited Dec 3 '16&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that if multiple edits are made by the same person in quick succession, &lt;a href=&quot;https://meta.stackexchange.com/a/251876/148099&quot;&gt;only the last edit within a five-minute interval will be recorded as a revision&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="-1" LastEditDate="2017-03-20T10:29:44.847" LastActivityDate="2017-01-29T05:44:06.977" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7178" PostTypeId="1" AcceptedAnswerId="7179" CreationDate="2017-01-30T06:44:46.877" Score="1" ViewCount="99" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/q/153511/29371&quot;&gt;question&lt;/a&gt; had been put on hold with the reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete implementation. Questions seeking an explanation of someone else's code are also off-topic.&quot;  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;where the only &quot;problem&quot; had been that the OP added one method to the class which isn't in the real code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP stated in the comments of a now-deleted answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;PadUsername does not belong to this service&quot;: And in reality it doesn't. I just integrated the method for sake of readibility.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The OP should have stated this in his question but it is IMO ok like it is. I think that closing the question only had been triggered by a comment to the question but not because it is example/stub code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understood the reasons of the &lt;a href=&quot;https://codereview.stackexchange.com/q/153511/29371&quot;&gt;linked meta answer&lt;/a&gt;, but none of them apply to this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think about this?&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-01-30T10:29:07.840" Title="Should this question be on hold because of non-real code?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7179" PostTypeId="2" ParentId="7178" CreationDate="2017-01-30T07:01:35.103" Score="3" Body="&lt;p&gt;That close reason should be used for way worse questions, not be triggered by one ambiguously interpreted sentence.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There's no blatant violation of the site's rules going on&lt;/li&gt;&#xA;&lt;li&gt;The question is well written&lt;/li&gt;&#xA;&lt;li&gt;The user is relatively new to the site&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So it shouldn't be closed, is of the proper quality we so like at Code Review and the user should be approached with some patience instead of hostility.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voted to re-open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fairness though, I understand how this could've gone wrong. When going to the review queues and encountering a lot of bad questions, some of us (myself included) tend to be easily triggered into voting to close. An unfortunate side-effect of the combination of trying to keep this site clean and the recent influx of lousy questions.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-01-30T07:01:35.103" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7180" PostTypeId="2" ParentId="7178" CreationDate="2017-01-30T07:38:10.103" Score="-3" Body="&lt;p&gt;Yes, it should be. This question has been rigthfully closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the point of putting an effort in a review and suggest refactorings only to hear: &lt;em&gt;You know what? I don't really need it because this is not my real code and in reality I do it completely different anyway.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With questions like this only general comments about naming conventions can be made. Deeper refactoring suggestions are a pure waste of time.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;where the only &quot;problem&quot; had been that the OP added one method to the class which isn't in the real code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is not the only problem. It's not just added to the class but has implications in several other places where it's used like in the &lt;code&gt;GetContentKeyDecryptionKeyAsync&lt;/code&gt; method.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;New or not, preparating code like in this question is not acceptable because it triggers reviews that turn out to be written in vain.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next time I drive too fast I'll tell the police I'm new in town so it's ok to do that.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="59161" LastEditDate="2017-01-30T10:29:07.840" LastActivityDate="2017-01-30T10:29:07.840" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7181" PostTypeId="1" AcceptedAnswerId="7183" CreationDate="2017-01-31T08:48:45.690" Score="5" ViewCount="231" Body="&lt;p&gt;This morning I filtered for the Java tag and found the two questions in the picture below as the first result:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/cUvxv.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/cUvxv.png&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could these be bots? Maybe these are the same user, but why should one post the same question twice, trying to make it look different by changing some words? I saw the first one was migrated from SO, but it still is another account though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question 1: &lt;a href=&quot;https://codereview.stackexchange.com/questions/154039/validate-particular-ids-depending-on-what-process-type-is-coming&quot;&gt;Validate particular id&amp;#39;s depending on what process type is coming&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Question 2: &lt;a href=&quot;https://codereview.stackexchange.com/questions/154051/validate-ids-depending-on-process-type&quot;&gt;Validate id&amp;#39;s depending on process type&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="128520" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-01-31T09:14:53.223" Title="Why were two very similar questions posted by possibly the same user?" Tags="|discussion|specific-question|cross-posting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7183" PostTypeId="2" ParentId="7181" CreationDate="2017-01-31T09:14:53.223" Score="13" Body="&lt;p&gt;I originally saw the CR version and later saw the SO one. I flagged the latter for migration here, but since the code wasn't exactly the same, I decided not to merge the answers into one and delete the other.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure why the user posted with different accounts, but since the SO one wasn't also created on here, I cannot determine if they're really from the same person.  Until then, I'll keep the SO one closed as duplicate.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2017-01-31T09:14:53.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7184" PostTypeId="1" CreationDate="2017-01-31T09:44:41.847" Score="2" ViewCount="88" Body="&lt;p&gt;Someone edited &lt;a href=&quot;https://codereview.stackexchange.com/a/154042/52915&quot;&gt;my answer&lt;/a&gt; to 'FFT Algorithm', and after that, I am not able to edit the code. Even if I just open it in edit mode, and try saving (without doing any change), it says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;code needs 4 spaces in the beginning. Use &amp;lt;+K etc.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Any idea why?&lt;/p&gt;&#xA;" OwnerUserId="129644" OwnerDisplayName="lichi101" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-01-31T18:14:54.190" Title="An 'edit' might have messed up my ability to edit" Tags="|bug|support|editing|specific-answer|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7185" PostTypeId="1" CreationDate="2017-02-02T14:07:07.500" Score="12" ViewCount="284" Body="&lt;p&gt;It is a bit late into this new year, being that we're already in the second month, but we are now cycling the Community Promotion Ads for 2017!&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What are Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be shown.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we have Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This is a method for the community to control what gets promoted to visitors on the site. For example, you might promote the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the site's twitter account&lt;/li&gt;&#xA;&lt;li&gt;cool events or conferences&lt;/li&gt;&#xA;&lt;li&gt;anything else your community would genuinely be interested in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The goal is for future visitors to find out about &lt;em&gt;the stuff your community deems important&lt;/em&gt;. This also serves as a way to promote information and resources that are &lt;em&gt;relevant to your own community's interests&lt;/em&gt;, both for those already in the community and those yet to join. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we reset the ads every year?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. We reset the ads once a year, every December.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community promotion ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a year of exposure.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How does it work?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The answers you post to this question &lt;em&gt;must&lt;/em&gt; conform to the following rules, or they will be ignored. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;All answers should be in the exact form of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[![Tagline to show on mouseover][1]][2]&#xA;&#xA;   [1]: http://image-url&#xA;   [2]: http://clickthrough-url &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please &lt;strong&gt;do not add anything else to the body of the post&lt;/strong&gt;. If you want to discuss something, do it in the comments.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question must always be tagged with the magic &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; tag. In addition to enabling the functionality of the advertisements, this tag also pre-fills the answer form with the above required form.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h3&gt;Image requirements&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be 300 x 250 pixels, or double that if high DPI.&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of 150 KB&lt;/li&gt;&#xA;&lt;li&gt;If the background of the image is white or partially white, there must be a 1px border (2px if high DPI) surrounding it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Score Threshold&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;strong&gt;minimum score threshold&lt;/strong&gt; an answer must meet (currently &lt;strong&gt;6&lt;/strong&gt;) before it will be shown on the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check out the ads that have met the threshold with basic click stats &lt;a href=&quot;https://codereview.meta.stackexchange.com/ads/display/7185&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2017-02-11T21:24:48.437" Title="Community Promotion Ads - 2017" Tags="|discussion|community-ads|" AnswerCount="5" CommentCount="0" ClosedDate="2018-01-31T03:46:55.047" ContentLicense="CC BY-SA 3.0" />
  <row Id="7186" PostTypeId="2" ParentId="7185" CreationDate="2017-02-02T14:07:07.500" Score="8" Body="&lt;p&gt;&lt;a href=&quot;http://twitter.com/StackCodeReview&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NLxqq.png&quot; alt=&quot;Help this community grow -- follow us on twitter!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5999" LastActivityDate="2017-02-02T14:07:07.500" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7187" PostTypeId="2" ParentId="7185" CreationDate="2017-02-02T23:08:03.157" Score="15" Body="&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/?tab=featured&quot;&gt;&lt;img src=&quot;//stack-exchange-dynamic-ads.herokuapp.com/codereview.stackexchange.com/bounty.png&quot; alt=&quot;Active bounties&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="8953" LastActivityDate="2017-02-02T23:08:03.157" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7188" PostTypeId="1" CreationDate="2017-02-02T23:36:50.330" Score="2" ViewCount="46" Body="&lt;p&gt;I'm more active on superuser, but sometimes check vba questions also here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've noticed that sometimes questions contains description of the code and the code itself, but no actual question is posted. (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/153149/comparing-two-arrays-and-printing-results-as-a-collection-of-a-class#comment291083_153149&quot;&gt;this&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/154301/populating-monthly-report-with-new-data-each-month&quot;&gt;this&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it so evident here that people are looking for suggestion on their code and it's not necessary to include it in the post?&lt;/p&gt;&#xA;" OwnerUserId="93833" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-02-02T23:59:46.713" Title="Are questions without &quot;?&quot; valid in codereview?" Tags="|discussion|asking-questions|" AnswerCount="0" CommentCount="3" ClosedDate="2017-02-03T02:17:04.923" ContentLicense="CC BY-SA 3.0" />
  <row Id="7189" PostTypeId="2" ParentId="7185" CreationDate="2017-02-03T05:01:50.390" Score="10" Body="&lt;p&gt;&lt;a href=&quot;http://vi.stackexchange.com&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/kXWI6.png&quot; alt=&quot;Vi and Vim Stack Exchange&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="67162" LastActivityDate="2017-02-03T05:01:50.390" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7191" PostTypeId="2" ParentId="7185" CreationDate="2017-02-03T14:38:58.040" Score="19" Body="&lt;p&gt;&lt;a href=&quot;http://rubberduckvba.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/4uqWP.png&quot; alt=&quot;Reviewing VBA? Try Rubberduck!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2017-02-11T21:24:48.437" LastActivityDate="2017-02-11T21:24:48.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7192" PostTypeId="2" ParentId="7185" CreationDate="2017-02-04T12:59:42.640" Score="8" Body="&lt;p&gt;&lt;a href=&quot;http://www.github.com/Zomis/Brainduck&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TZ7Yz.png&quot; alt=&quot;Brainduck - Difficult languages need powerful IDEs&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-02-04T12:59:42.640" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7193" PostTypeId="1" CreationDate="2017-02-06T14:44:45.180" Score="4" ViewCount="115" Body="&lt;p&gt;I posted some code the other week, and got a very good answer. Some of the answer was totally new to me, some of it I found difficult at first sight. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I went googling to try and understand. In the process, I made a few simple examples to help visualize what was going on. I learned a lot and I don't consider myself a total Python n00b.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it OK to share what I found, in an answer to my own question? It's not really an answer, but a lengthy comment.&lt;/p&gt;&#xA;" OwnerUserId="39869" LastEditorUserId="22222" LastEditDate="2017-02-09T15:43:02.877" LastActivityDate="2017-02-19T04:59:41.410" Title="Is it OK to put a lengthy comment on an answer in another answer?" Tags="|discussion|answers|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7195" PostTypeId="2" ParentId="7193" CreationDate="2017-02-06T23:05:52.763" Score="2" Body="&lt;p&gt;The main consideration for whether you should post a self-answer is: do you have any new insight to add?  If you do have new ideas, comparative benchmark results, or a better explanation, then by all means, please post an answer.  (We still hope that you select the most helpful answer as the accepted answer, even if your self-answer contains the code that you ultimately deploy.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't have any new insight to add, you would be better off not posting an answer, and taking one of the &lt;a href=&quot;/help/someone-answers&quot;&gt;other options&lt;/a&gt; instead.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-02-06T23:05:52.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7196" PostTypeId="2" ParentId="7193" CreationDate="2017-02-07T21:27:19.527" Score="3" Body="&lt;p&gt;I think I know the answer you are on about, and so I'll state first I'd love to see what you've done, after receiving the review, so that I can improve my answers. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;If you can write the comment as an answer&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Adding an explanation to an existing post is fine, I've done this before and &lt;em&gt;got more upvotes&lt;/em&gt; than the original answer! And another user based the opening of their answer on that answer too. &lt;a href=&quot;https://codereview.stackexchange.com/q/114584&quot;&gt;this is the post in question&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also ok to post two answers that are very alike. It allows users to have a second perspective on the content. And I know I've never been downvoted when this has happened. (I don't have the time to find an example)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, all an answer needs to contain is one piece of advice that a can help a future person. And adding additional information is more than likely going to do this.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;If you cannot write the comment as an answer&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you cannot make an answer from what you learnt on your own, then posting a lot of comments on the answer is the best way to go. After a few comments SE gives users the option to talk in a chatroom and talk about the answer. This can give you an opportunity to write down what you want. And I can't think of a user that would dislike this, we're already helping you for fake internet points, real gratitude is &lt;em&gt;way&lt;/em&gt; better.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;If you fall into neither of the above&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you don't want to comment or answer than you should follow &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;our help center&lt;/a&gt; as best you can. &lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-02-09T12:19:39.770" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7199" PostTypeId="1" AcceptedAnswerId="7200" CreationDate="2017-02-09T13:35:03.347" Score="10" ViewCount="242" Body="&lt;p&gt;Are you allowed to post incomplete programs that you still want reviewed? I made the start of a battleship game, but I want people's opinion before I finish it.&lt;/p&gt;&#xA;" OwnerUserId="128652" LastEditorUserId="9357" LastEditDate="2017-02-09T19:17:24.703" LastActivityDate="2017-02-09T19:17:24.703" Title="Are you allowed to post incomplete programs that you still want reviewed?" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7200" PostTypeId="2" ParentId="7199" CreationDate="2017-02-09T14:14:50.960" Score="16" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt; helps out:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm confused! What questions are on-topic for this site?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be &quot;yes&quot; to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;  &lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want feedback about any or all facets of the code?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If you answered &quot;yes&quot; to all the above questions, your question is on-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your Battleship game doesn't have to be finished to be reviewable. But the parts that have been implemented should work as intended. So we don't review general application lay-outs if the components of it haven't been implemented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's perfectly allowed to post something that only does the bare minimum while the end product you want to build contains much, much more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, I once &lt;a href=&quot;https://codereview.stackexchange.com/questions/105843/messed-up-elevator-management-system&quot;&gt;wrote an elevator management system&lt;/a&gt; which didn't support opening the elevator doors and the speed of the elevators was next to infinite. There was a small disclaimer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This project is not finished. However, I think the current state is perfectly reviewable since it's doing what it's supposed to do.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It was supposed to manage elevators. It managed elevators. It wasn't code I'd ever want to show to a customer or a boss, but it did something. It was reviewable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your Battleship game does the basic things while still missing a lot of other features, that's ok. For now, that's 'working as intended'.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-02-09T14:14:50.960" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7201" PostTypeId="1" AcceptedAnswerId="7202" CreationDate="2017-02-10T06:02:31.497" Score="1" ViewCount="87" Body="&lt;p&gt;Say I have an open source project hosted on GitHub or wherever, currently in the public review, testing, and bug reporting phase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Asking&lt;/a&gt; page says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;...feedback on a specific working piece of code from your project...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That tells me that it must be a &lt;code&gt;piece of code&lt;/code&gt; not a whole project. But I don't see why a whole project under review wouldn't be acceptable.&lt;/p&gt;&#xA;" OwnerUserId="106027" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-02-10T14:07:27.083" Title="Posting a whole project, ready for public review" Tags="|discussion|asking-questions|code-length|" AnswerCount="1" CommentCount="0" ClosedDate="2017-02-14T18:11:36.623" ContentLicense="CC BY-SA 3.0" />
  <row Id="7202" PostTypeId="2" ParentId="7201" CreationDate="2017-02-10T07:32:24.880" Score="6" Body="&lt;p&gt;If you read that entire section, you see:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you are looking for feedback on a specific working piece of code from your project in the following areas…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;p&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices in general (that is, it's okay to ask &amp;quot;Does this code follow common best practices?&amp;quot;, but not &amp;quot;What is the best practice regarding X?&amp;quot;)&lt;/li&gt;&#xA;&lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;&lt;li&gt;How to add a feature to or solve a problem with your code&lt;/li&gt;&#xA;&lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems&#xA;then your question is off-topic for this site.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Now what that basically means is that you can post a small, or large, portion of a project. Hell, you can post the whole thing.&lt;/p&gt;&#xA;&lt;p&gt;What that disallows:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;My project is structured like the following, is that acceptable?&lt;/li&gt;&#xA;&lt;li&gt;Are there any bugs in this code that you see?&lt;/li&gt;&#xA;&lt;li&gt;Why did this not pass code review?&lt;/li&gt;&#xA;&lt;li&gt;Are there any missing tests here?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We review &lt;em&gt;the code itself&lt;/em&gt;, not the general ideas. We &lt;strong&gt;may&lt;/strong&gt; comment on the general ideas, but it's &lt;strong&gt;not&lt;/strong&gt; a requirement. You can ask things like:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Here is all the code for my project, I'm wondering if the class &lt;code&gt;X&lt;/code&gt; is doing things the best manner possible.&lt;/li&gt;&#xA;&lt;li&gt;Here is all the code for my project, it's intended to be run in a high-concurrency environment so any critique in that area would be welcome.&lt;/li&gt;&#xA;&lt;li&gt;Here is all the code for my project, it's currently in the bug / testing / public review phase, how does the code here look?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These are all asking for a broader code review on the project, some of them have &lt;em&gt;specific concerns in mind&lt;/em&gt;, which is acceptable, provided you're not asking about bugs, missing tests, how to add feature &lt;code&gt;Y&lt;/code&gt;, etc. Do note, this does &lt;strong&gt;not&lt;/strong&gt; mean &lt;em&gt;any&lt;/em&gt; reviewers will address those concerns, each review is in-and-of-itself an answer to '&lt;em&gt;is this code the best possible code, can it be made better?&lt;/em&gt;', which is the implied question for &lt;strong&gt;all questions on this site.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Lastly, I'm not sure if you're aware or not, but Stack Exchange &lt;a href=&quot;https://codereview.stackexchange.com/questions/101038/implementation-of-stddeque-obsolete#comment184668_101038&quot;&gt;has &lt;em&gt;very kindly&lt;/em&gt; helped us with &lt;em&gt;this exact issue&lt;/em&gt;&lt;/a&gt;. Code Review is (I think) the only Stack Exchange site that &lt;a href=&quot;https://codereview.stackexchange.com/questions/101038/implementation-of-stddeque-obsolete#comment184710_101038&quot;&gt;has a 65536 character limit&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;And because those comments &lt;em&gt;may&lt;/em&gt; be deleted in the future:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I just upped the &lt;code&gt;MaxBodySize&lt;/code&gt; limit, so you should be able to have the whole code in the question body. For Code Review, I believe it's important to have all the code in one place. :-) – &lt;a href=&quot;https://codereview.stackexchange.com/users/216/chris-jester-young&quot;&gt;Chris Jester-Young&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/101038/implementation-of-stddeque-obsolete#comment184668_101038&quot;&gt;Aug 15 '15 at 15:41&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;More seriously, the limit has been raised to 65536 from 30000. – &lt;a href=&quot;https://codereview.stackexchange.com/users/216/chris-jester-young&quot;&gt;Chris Jester-Young&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/101038/implementation-of-stddeque-obsolete#comment184710_101038&quot;&gt;Aug 15 '15 at 18:20&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;So, tl;dr: you can post the whole project, you can have specific concerns, make sure those concerns are on-topic and &lt;em&gt;do not&lt;/em&gt; be upset if reviewers ignore those concerns entirely.&lt;/p&gt;&#xA;&lt;p&gt;I hope to see your question soon, and I hope you get great reviews on it! :)&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-02-10T07:37:51.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7204" PostTypeId="2" ParentId="4952" CreationDate="2017-02-13T13:37:47.640" Score="4" Body="&lt;h1&gt;New user asks for code&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;Unfortunately, we don't provide code, we review code you've written. Depending on your problem, another site of the [StackExchange network](//stackexchange.com) can help you. Please see our [help/on-topic] for more information.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="21002" LastEditorUserId="21002" LastEditDate="2018-02-27T10:59:37.927" LastActivityDate="2018-02-27T10:59:37.927" CommentCount="0" CommunityOwnedDate="2017-02-13T13:37:47.640" ContentLicense="CC BY-SA 3.0" />
  <row Id="7205" PostTypeId="1" CreationDate="2017-02-16T16:13:58.720" Score="5" ViewCount="131" Body="&lt;p&gt;Let me start off by saying I have already read: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6822/how-can-i-make-my-question-get-more-attention&quot;&gt;How can I make my question get more attention?&lt;/a&gt; Because of reading that I have edited my question using the linked post to include more description etc.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/154816/single-instancing-class&quot;&gt;This is my question.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have had a bounty active for a while and edited my question (albeit very recently). I have received what are probably drive by upvotes and a couple of comments from a user but beyond that nothing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would prefer not starting another bounty due to my low rep on this site. That is also a part of my reason to try and draw more attention to the question is that I'd hate to see the bounty go unrewarded to someone here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything wrong with the question that could be improved? Is there anyway I can attract more attention to the question, aside from what I have already done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also now posted in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="87926" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-02-16T17:32:10.627" Title="How to get more attention to my question?" Tags="|discussion|specific-question|asking-questions|questions|" AnswerCount="0" CommentCount="2" ClosedDate="2017-02-22T13:19:54.467" ContentLicense="CC BY-SA 3.0" />
  <row Id="7206" PostTypeId="1" AcceptedAnswerId="7207" CreationDate="2017-02-16T19:14:23.117" Score="39" ViewCount="2146" Body="&lt;p&gt;It's that time of year again! I want to get a head-start on the 2017 community challenge, we have a lot of new faces over the winter and it would be great to get everyone participating again!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For those who don't know community challenges are a way for the entire community to band together and come up with a challenge for us all to try to implement. You can pick a challenge that has been previously suggested and unselected, or you can pick a brand new challenge!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For any new users, do note that these are &lt;em&gt;not&lt;/em&gt; like the Programming Puzzles and Code Golf challenges: no one wins and no one loses, it's an opportunity for everyone to train themselves further and see how the community interacts with different ideas. All questions must &lt;em&gt;continue&lt;/em&gt; to be on-topic for the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To help start things off, here are all the community challenges from last year:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6941/september-2016-community-challenge&quot;&gt;September 2016: CRitter Collaboration&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6872/august-2016-community-challenge&quot;&gt;August 2016: Rainfall Challenge&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6814/july-2016-community-challenge&quot;&gt;July 2016: Monopoly&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6740/june-2016-community-challenge&quot;&gt;June 2016: Chutes/Snakes and Ladders&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And 2015:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5997/october-2015-community-challenge&quot;&gt;October 2015: Mandelbrot Set Fractals&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5850/september-2015-community-challenge&quot;&gt;September 2015: Elevator Management&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5623/august-2015-community-challenge&quot;&gt;August 2015: Racetrack&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5414/july-2015-community-challenge&quot;&gt;July 2015: StackSTV&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5327/june-2015-community-challenge&quot;&gt;June 2015: Monoalphabetic Substitution Decryption&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5231/may-2015-community-challenge&quot;&gt;May 2015: BattleShip!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5174/april-2015-community-challenge&quot;&gt;April 2015: Simple Calculator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Lastly, all the pre-&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; challenges:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3785/prebash-challenge-2014-simon-says-now-complete&quot;&gt;Winterbash 2014: Simon Says&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1600/code-challenge-2&quot;&gt;April 2014: 2-player Cardfighting&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1471/weekend-challenge-reboot&quot;&gt;January 2014: Ultimate Tic-Tac-Toe&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1347/weekend-challenge-6&quot;&gt;December 2013: Create a Scheduler&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1322/weekend-challenge-5&quot;&gt;December 2013: Simple Text Adventure&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1280/weekend-challenge-4&quot;&gt;December 2013: Read the Pokédex!&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1245/weekend-challenge-3&quot;&gt;December 2013: Sudoku Solver&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1218/weekend-challenge-2&quot;&gt;December 2013: Evaluate a poker hand&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1201/cr-weekend-challenge&quot;&gt;November 2013: Rock Paper Scissors Lizard Spock&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Feel free to select any ideas that &lt;em&gt;are not&lt;/em&gt; listed directly above, you can view those questions and select &lt;em&gt;other&lt;/em&gt; ideas in them, just not the ones that won.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usually I post these on the first day of the month before, but I want to give enough time for everyone to have an opportunity to get involved, the early parts of the year can be busy for a lot of us, so I want us all to have plenty of time!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for April 2017.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Friday, March 31st, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout April (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2017-05-12T15:19:19.307" Title="April 2017 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7207" PostTypeId="2" ParentId="7206" CreationDate="2017-02-16T19:35:02.907" Score="30" Body="&lt;h1&gt;Simulate a Multi-Way Intersection&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This was actually a project I had to do in college with PLC's. The idea is to simulate a four-way (or other intersection) stop-light, each light should be &lt;code&gt;green&lt;/code&gt; for a duration, then &lt;code&gt;yellow&lt;/code&gt; for a duration, then &lt;code&gt;red&lt;/code&gt; for a duration.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may implement this with whichever country's traffic light system / regulations you prefer, or make your own up! You may also choose any intersection: three, four, five, etc. I'm going to demonstrate the example with the United States general simple traffic light timing structure and a four-way intersection.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;United States Four-Way Example&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The total duration of the &lt;code&gt;red&lt;/code&gt; signal should be &lt;em&gt;no less than&lt;/em&gt; &lt;code&gt;green + yellow&lt;/code&gt;. Each direction of traffic should &lt;strong&gt;never&lt;/strong&gt; be &lt;code&gt;green&lt;/code&gt; or &lt;code&gt;yellow&lt;/code&gt; at the same time. If we define a basic timing of 4s &lt;code&gt;green&lt;/code&gt;, 1s &lt;code&gt;yellow&lt;/code&gt; then given a &lt;code&gt;EastWest&lt;/code&gt; light and a &lt;code&gt;NorthSouth&lt;/code&gt; light the states should be:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Time | EastWest | NorthSouth&#xA;-----+----------+-------------&#xA;0s   | Red      | Green&#xA;1s   | Red      | Green&#xA;2s   | Red      | Green&#xA;3s   | Red      | Green&#xA;4s   | Red      | Yellow&#xA;5s   | Green    | Red&#xA;6s   | Green    | Red&#xA;7s   | Green    | Red&#xA;8s   | Green    | Red&#xA;9s   | Yellow   | Red&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You may &lt;em&gt;optionally&lt;/em&gt; support overlap of the &lt;code&gt;red&lt;/code&gt; signal, since not all vehicles will stop for &lt;code&gt;yellow&lt;/code&gt;. Thus a timing of &lt;code&gt;green 4s&lt;/code&gt; and &lt;code&gt;yellow 1s&lt;/code&gt; would have &lt;code&gt;red 6s&lt;/code&gt; or so.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Input&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;There's no specified input, but you may accept input of the signal timings to meet that requirement. You may also use artificial 'sensors' and 'buttons' as input to your algorithm.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Output&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I leave the method of output to you, but at a minimum it should support a &lt;code&gt;1s&lt;/code&gt; tick and output each light's state at that point. (The table above would be a great format.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should also indicate the &lt;em&gt;basic&lt;/em&gt; rules of the lights you've selected, if you don't use this basic version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may optionally support a graphical simulation of the intersection and draw vehicles on screen that follow the rules of your lights. (In this example: stop at &lt;code&gt;yellow&lt;/code&gt; if possible, stop at &lt;code&gt;red&lt;/code&gt; always, stop at &lt;code&gt;green&lt;/code&gt; never.)&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Bonus Points&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Demonstrate vehicle collisions at improper timings;&lt;/li&gt;&#xA;&lt;li&gt;Allow alteration of timings and speeds of vehicles;&lt;/li&gt;&#xA;&lt;li&gt;Turn-lanes (left and right) and timing;&lt;/li&gt;&#xA;&lt;li&gt;Sidewalk/pedestrian/biking lanes and timing;&lt;/li&gt;&#xA;&lt;li&gt;Demonstrate vehicle acceleration/deceleration;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2017-03-12T15:25:36.733" LastActivityDate="2017-03-12T15:25:36.733" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7208" PostTypeId="2" ParentId="7206" CreationDate="2017-02-16T20:18:27.117" Score="13" Body="&lt;h2&gt;Chess!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Last year ended with a board-game spree. Let's continue this year with one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you all know the game of &lt;a href=&quot;https://en.wikipedia.org/wiki/Chess&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess&lt;/a&gt;, which is exactly why I just linked to the wikipedia page. Even though everyone knows it, you might not know all the details about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I like about a Chess challenge is that it can be both a small and a large challenge, depending on what you want to do with it. Let's take a look at some possible challenges for Chess: (feel free to pick the ones you want)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Implement logic to determine where/how pieces can move/attack&lt;/li&gt;&#xA;&lt;li&gt;Determine which squares are threatened by what pieces&lt;/li&gt;&#xA;&lt;li&gt;Implement support for some &lt;a href=&quot;https://en.wikipedia.org/wiki/Chess_notation&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess notation&lt;/a&gt; (there are a bunch to choose from)&lt;/li&gt;&#xA;&lt;li&gt;Given a history of chess moves, check if all moves are valid and figure out how the board looks like now.&lt;/li&gt;&#xA;&lt;li&gt;Interact with the &lt;a href=&quot;https://github.com/ornicar/lila#http-api&quot; rel=&quot;nofollow noreferrer&quot;&gt;Lichess API&lt;/a&gt; for example &lt;a href=&quot;https://en.lichess.org/api/game/5bhAdgLq?with_moves=1&quot; rel=&quot;nofollow noreferrer&quot;&gt;use this data and implement the above&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Make a GUI&lt;/li&gt;&#xA;&lt;li&gt;Make a Chess computer opponent&lt;/li&gt;&#xA;&lt;li&gt;Make a Chess computer opponent that beats &lt;a href=&quot;https://stockfishchess.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stockfish level 8&lt;/a&gt; (good luck with that)&lt;/li&gt;&#xA;&lt;li&gt;Implement some &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_chess_variants&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess variant&lt;/a&gt; such as &lt;a href=&quot;https://en.wikipedia.org/wiki/Atomic_chess&quot; rel=&quot;nofollow noreferrer&quot;&gt;Atomic Chess&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Probably a bunch of other stuff&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2017-05-12T15:19:19.307" LastActivityDate="2017-05-12T15:19:19.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7209" PostTypeId="2" ParentId="7206" CreationDate="2017-02-17T12:59:11.450" Score="5" Body="&lt;p&gt;Copied over (and lightly adapted from) &lt;a href=&quot;https://codereview.stackexchange.com/questions/155589/frog-jumping-problem-with-graph&quot;&gt;this question&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The latest hit on TV is a jumping game played on a giant rectangular chessboard. Each participant dresses up in a green frog suit and starts at the top left corner of the board. On every square there is a spring-loaded launcher that can propel the person either to the right or down.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Each launcher has two quantities R and D associated with it. The launcher can propel the person upto R squares to the right and upto D squares down. The participant can set the direction of the launcher to Right or Down and set the number of squares to jump to any number between 1 and R squares when jumping right, or between 1 and D squares when jumping down. The winner is the one who can reach bottom right corner of the chessboard in the smallest number of jumps.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;For instance, suppose you have 3 × 4 chessboard as follows. In each square, the pair of numbers indicates the quantities (R,D) for the launcher on that square.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;(1,2)   (1,2)   (1,2)   (2,1)&#xA;(3,1)   (1,1)   (1,2)   (1,2)&#xA;(1,1)   (1,1)   (1,2)   (2,2)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Here, one way to reach the bottom right corner is to first jump 1 square right, then jump 2 squares down to the bottom row, then jump right two times, one square a time, for a total of 4 jumps. Another way is to first jump 1 square down, then jump 3 squares right to the last column and finally jump one square down to the bottom right corner, for a total of 3 jumps. On this board, it is not possible to reach the bottom right corner in fewer than 3 jumps.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Your task is to write a program to calculate the smallest number of jumps needed to go from the top left corner to the bottom right corner, given the layout of the launchers on the board.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;Solution hint&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Set up a graph in which the (i,j) positions are vertices and use breadth first search.&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;Input format&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The first line of the input contains two positive integers M and N, giving the dimensions of the chessboard. M is the number of rows of the board and N is the number of columns. This is followed by 2M lines of input: M lines describing the R values of the launchers followed by M lines describing the D values of the launchers. Line 1+i, 1 ≤ i ≤ M, has N integers, describing the R values for row i. Line M+1+i, 1 ≤ i ≤ M, has N integers, describing the D values for row i.&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;Output format&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The output should be a single integer, the minimum number of jumps required to reach the bottom right square from the top left square on the given chessboard.&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;Test data&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;You may assume that 1 ≤ M ≤ 250 and 1 ≤ N ≤ 250.&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;Sample input&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3 4 &#xA;1 1 1 2&#xA;3 1 1 1&#xA;1 1 1 2&#xA;2 2 2 1&#xA;1 1 2 2&#xA;1 1 2 2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;h3&gt;Sample output&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2017-02-17T12:59:11.450" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7210" PostTypeId="2" ParentId="7193" CreationDate="2017-02-19T04:59:41.410" Score="2" Body="&lt;p&gt;I'm new to CR, so this is better called an idea or thoughts, than Answer. Consider the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The goal of all SE sites is to create a set of quality Q&amp;amp;A for reference&lt;/li&gt;&#xA;&lt;li&gt;The good answer you received had you searching to understand parts of it better&lt;/li&gt;&#xA;&lt;li&gt;You made examples to help &lt;em&gt;you&lt;/em&gt; visualize it better&lt;/li&gt;&#xA;&lt;li&gt;All questions and answers on SE is CreativeCommons, and editable by anyone&lt;/li&gt;&#xA;&lt;li&gt;Editing the answers of others to &quot;polish&quot; them into gems is encouraged.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'd recommend editing that 'good' answer, adding in your insights, and visualizing examples, to make it a 'great' answer. This will benefit others who find that answer in the future, improves the quality of CR in general, and still gives the credit, and up vote rep, to the original answerer. A win for you, for CR, for SE, and for future users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although this is likely to be too late for the original situation, it might provide thoughts to others later.&lt;/p&gt;&#xA;" OwnerUserId="126950" LastActivityDate="2017-02-19T04:59:41.410" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7211" PostTypeId="2" ParentId="7206" CreationDate="2017-02-20T09:44:06.707" Score="22" Body="&lt;p&gt;(re-submit of an idea from &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6941/14370&quot;&gt;the last round&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;h1&gt;Chain (or belt) drive system&lt;/h1&gt;&#xA;&lt;p&gt;I propose a variation on &lt;a href=&quot;https://codegolf.stackexchange.com/q/64764/46678&quot;&gt;this challenge by Ell over on PCG&lt;/a&gt; - minus the golfing requirement, of course. &lt;em&gt;(Disclosure: I've already done this challenge in JavaScript)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;To quote the original:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Your program will be given a list of sprockets, specified as &lt;code&gt;(x, y, radius)&lt;/code&gt; triplets. The resulting chain drive system is comprised of these sprockets, connected together by a closed taut chain passing over each of them, in order. [...]&lt;/p&gt;&#xA;&lt;p&gt;For example, given the input&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;(0, 0, 16),  (100, 0, 16),  (100, 100, 12),  (50, 50, 24),  (0, 100, 12)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;the output should look something like&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/L1NXP.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/L1NXP.gif&quot; alt=&quot;chain drive&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;(Please do check out the original challenge in its entirety, as it includes plentiful examples of input and output, and goes into a lot more detail, all of which Ell explains better than I can hope to do here.)&lt;/p&gt;&#xA;&lt;p&gt;The original challenge is to generate a fully animated chain drive system, but that's quite a mouthful, so I propose that &lt;strong&gt;it can be solved to different degrees:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Analysis without visual output (for example some or all of: calculating the total chain length, whether the chain crosses itself, the rotational offset from one sprocket to the next that's necessary for the chain to mesh, time taken for a link in the chain to make one full circuit, etc.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Simplified, static visualization showing the spatial layout and chain path&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Full-on animation, as per the original challenge&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Interactive visualization (animated or not), e.g. with customizable settings or even click and drag sprockets&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And the chain doesn't need to be a &lt;em&gt;chain&lt;/em&gt; nor do the sprockets need to be &lt;em&gt;sprockets&lt;/em&gt;; &lt;strong&gt;it could just be a belt drive system&lt;/strong&gt;, i.e. plain circles and lines. This would add a lot of flexibility as things won't need to mesh (and radii and placements won't be constrained), but you'd still be calculating tangent points etc.. Animation wouldn't be as fun, but one could add indicators to the wheels and belt to show the movement.&lt;/p&gt;&#xA;&lt;p&gt;Or one could go the other way, and have the chain be properly segmented into rigid links like a bike chain, instead of drawing a smooth arc around the sprockets.&lt;/p&gt;&#xA;&lt;p&gt;I admit that the challenge &lt;em&gt;appears&lt;/em&gt; a little daunting, but it's actually not that bad. If the goal is simply to do that analysis part (i.e. no animation or graphical output), it can be done in pretty much any language. All that's needed is a bit of math; trigonometry and basic geometry (to work out tangent points and arc lengths).&lt;/p&gt;&#xA;&lt;p&gt;Still, the task does look daunting, which presents a bit of a barrier to entry so I don't know if it's the best fit for a community challenge. But personally I found it to be an interesting (and fun!) task, with plenty of &amp;quot;meat&amp;quot; on its bones.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-03-14T21:07:23.280" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7212" PostTypeId="2" ParentId="7206" CreationDate="2017-02-20T20:32:32.503" Score="8" Body="&lt;h2&gt;PIZZA time !&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This challenge is a practice problem for Google Hash Code 2017.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;Introduction&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;Did you know that at any given time, someone is cutting pizza somewhere around the world? The decision about how to cut the&#xA;  pizza sometimes is easy, but sometimes it’s really hard: you want just&#xA;  the right amount of tomatoes and mushrooms on each slice. If only&#xA;  there was a way to solve this problem using technology…&lt;/p&gt;&#xA;  &#xA;  &lt;h2&gt;Problem description&lt;/h2&gt;&#xA;  &#xA;  &lt;h3&gt;Pizza&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The pizza is represented as a rectangular, 2-dimensional grid of R rows and C columns. The cells within the grid are referenced using a pair of 0-based coordinates &lt;code&gt;[r, c]&lt;/code&gt;, denoting respectively the row and the column of the cell.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Each cell of the pizza contains either:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;mushroom, represented in the input file as &lt;code&gt;M&lt;/code&gt;; or&lt;/li&gt;&#xA;  &lt;li&gt;tomato, represented in the input file as &lt;code&gt;T&lt;/code&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;h3&gt;Slice&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;A slice of pizza is a rectangular section of the pizza delimited by two rows and two columns, without holes. The slices we&#xA;  want to cut out must contain at least &lt;code&gt;L&lt;/code&gt; cells of each ingredient&#xA;  (that is, at least &lt;code&gt;L&lt;/code&gt; cells of mushroom and at least &lt;code&gt;L&lt;/code&gt; cells of&#xA;  tomato) and at most &lt;code&gt;H&lt;/code&gt; cells of any kind in total – surprising as it&#xA;  is, there is such a thing as too much pizza in one slice.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;The slices being cut out cannot overlap. The slices being cut do not&#xA;  need to cover the entire pizza.&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;Goal&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The goal is to cut correct slices out of the pizza maximizing the total number of cells in all slices.&lt;/p&gt;&#xA;  &#xA;  &lt;h2&gt;Input data set&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;The input data is provided as a data set file – a plain text file containing exclusively ASCII characters with lines&#xA;  terminated with a single &lt;code&gt;\n&lt;/code&gt; character at the end of each line (UNIX-&#xA;  style line endings).&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;File format&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The file consists of:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;one line containing the following natural numbers separated by single spaces:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;code&gt;R&lt;/code&gt; (&lt;code&gt;1 ≤ R ≤ 1000&lt;/code&gt;) is the number of rows,&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;C&lt;/code&gt; (&lt;code&gt;1 ≤ C ≤ 1000&lt;/code&gt;) is the number of columns,&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;L&lt;/code&gt; (&lt;code&gt;1 ≤ L ≤ 1000&lt;/code&gt;) is the minimum number of each ingredient cells in a slice,&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;H&lt;/code&gt; (&lt;code&gt;1 ≤ H ≤ 1000&lt;/code&gt;) is the maximum total number of cells of a slice&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;R&lt;/code&gt; lines describing the rows of the pizza (one after another). Each of these lines contains &lt;code&gt;C&lt;/code&gt; characters describing the ingredients&#xA;  in the cells of the row (one cell after another). Each character is&#xA;  either &lt;code&gt;M&lt;/code&gt; (for mushroom) or &lt;code&gt;T&lt;/code&gt; (for tomato).&lt;/li&gt;&#xA;  &lt;/ul&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;h2&gt;Example Input File&lt;/h2&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3 5 1 6&#xA;TTTTT&#xA;TMMMT&#xA;TTTTT&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;3 rows, 5 columns, min 1 ingredient per slice, max 6 cells per slice&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/AjOvd.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/AjOvd.png&quot; alt=&quot;pizza&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;File format&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The file must consist of:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;one line containing a single natural number &lt;code&gt;S&lt;/code&gt; (&lt;code&gt;0 ≤ S ≤ R × C&lt;/code&gt;) , representing the total number of slices to be cut,&lt;/li&gt;&#xA;  &lt;li&gt;&lt;code&gt;U&lt;/code&gt; lines describing the slices. Each of these lines must contain the following natural numbers separated by single spaces:&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;code&gt;r1&lt;/code&gt;, &lt;code&gt;c1&lt;/code&gt;, &lt;code&gt;r2&lt;/code&gt;, &lt;code&gt;c2&lt;/code&gt; (&lt;code&gt;0 ≤ r1&lt;/code&gt;, &lt;code&gt;r2 &amp;lt; R&lt;/code&gt;, &lt;code&gt;0 ≤ c1&lt;/code&gt;, &lt;code&gt;c2 &amp;lt; C&lt;/code&gt;)  describe a slice of pizza delimited by the rows &lt;code&gt;r1&lt;/code&gt; and &lt;code&gt;r2&lt;/code&gt; and the&#xA;  columns &lt;code&gt;c1&lt;/code&gt; and &lt;code&gt;c2&lt;/code&gt; , including the cells of the delimiting rows and&#xA;  columns. The rows ( &lt;code&gt;r1&lt;/code&gt; and &lt;code&gt;r2&lt;/code&gt; ) can be given in any order. The&#xA;  columns ( &lt;code&gt;c1&lt;/code&gt; and &lt;code&gt;c2&lt;/code&gt; ) can be given in any order too.&lt;/li&gt;&#xA;  &lt;/ul&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;h3&gt;Example&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3&#xA;0 0 2 1&#xA;0 2 2 2&#xA;0 3 2 4&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;h3&gt;Example description&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;3 slices.&#xA;First slice between rows (0,2) and columns (0,1).&#xA;Second slice between rows (0,2) and columns (2,2).&#xA;Third slice between rows (0,2) and columns (3,4).&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/U5Tjd.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/U5Tjd.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;Validation&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;For the solution to be accepted:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;the format of the file must match the description above,&lt;/li&gt;&#xA;  &lt;li&gt;each cell of the pizza must be included in at most one slice,&lt;/li&gt;&#xA;  &lt;li&gt;each slice must contain at least &lt;code&gt;L&lt;/code&gt; cells of mushroom,&lt;/li&gt;&#xA;  &lt;li&gt;each slice must contain at least &lt;code&gt;L&lt;/code&gt; cells of tomato,&lt;/li&gt;&#xA;  &lt;li&gt;total area of each slice must be at most &lt;code&gt;H&lt;/code&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;h3&gt;Scoring&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The submission gets a score equal to the total number of cells in all&#xA;  slices.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Note that there are multiple data sets representing separate instances&#xA;  of the problem. The final score is the sum of your best scores on the&#xA;  individual data sets.&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;Scoring example&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;The example submission file given above cuts the slices of &lt;code&gt;6&lt;/code&gt;, &lt;code&gt;3&lt;/code&gt;&#xA;  and &lt;code&gt;6&lt;/code&gt; cells, earning &lt;code&gt;6 + 3 + 6 = 15&lt;/code&gt; points.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="61966" LastEditorUserId="61966" LastEditDate="2017-02-20T20:45:25.217" LastActivityDate="2017-02-20T20:45:25.217" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7213" PostTypeId="1" AcceptedAnswerId="7285" CreationDate="2017-02-21T12:41:33.627" Score="8" ViewCount="86" Body="&lt;p&gt;Recently (as in, since ads have been enabled), I have intermittently been having trouble with the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using the keyboard navigation (and moderation) for a significant portion of my activities on site. Sometimes it seems the servers for Adzerk do funky things that &quot;slow me down&quot; (read: make using the site frustrating).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The keyboard navigation is only enabled when all resources have been loaded. Whenever a truly external dependency (like Adzerk, MathJax, ...) is not available or takes long to respond for whatever reason, the site is basically unusable for me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even only wait times of a few seconds are already frustrating, especially when the site &lt;em&gt;looks&lt;/em&gt; functional:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/wEbTo.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/wEbTo.png&quot; alt=&quot;ados.js loading&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;but isn't actually usable with a keyboard (which is faster and easier than getting the hands moved towards the mouse and clicking) until &lt;strong&gt;minutes&lt;/strong&gt; later:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/0UKkN.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/0UKkN.png&quot; alt=&quot;ados.js loaded after two minutes&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please either get Adzerk (the largest offender) to serve their resources properly&lt;sup&gt;&lt;a href=&quot;https://i.stack.imgur.com/wEbTo.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;, or organize resource loading in a way that allows using core features of the site while the resources are still loading (AJAX anyone?).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;https://i.stack.imgur.com/wEbTo.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; This is about &lt;code&gt;https://engine.adzerk.net/ados.js&lt;/code&gt; which can sporadically take up to 20 seconds or more to &lt;em&gt;not&lt;/em&gt; be served on each page load instead of just erroring out with a round trip, which would keep functionality of the site...&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="22222" LastEditDate="2017-03-07T02:04:49.173" LastActivityDate="2017-05-08T15:48:40.560" Title="External resources make keyboard-nav unusable" Tags="|feature-request|bug|ads|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7214" PostTypeId="2" ParentId="7206" CreationDate="2017-02-21T21:11:46.383" Score="20" Body="&lt;h1&gt;Virtual machine&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The task here is to create a simulated computer of some kind. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The virtual machine should have a CPU, an instruction set and anything else needed (e.g. simulated ROM, RAM, registers, ALU, I/O) to execute the instructions on the virtual machine.  The machine could be an actual processor such as the &lt;a href=&quot;https://codereview.stackexchange.com/questions/147622/6502-cpu-emulator-in-java&quot;&gt;6502&lt;/a&gt; or a well-known specification for &lt;a href=&quot;https://codereview.stackexchange.com/questions/115118/mac1-simulator-debugger&quot;&gt;a virtual processor for teaching&lt;/a&gt; or a &lt;a href=&quot;https://codereview.stackexchange.com/questions/122663/toyvm-a-small-and-simple-virtual-machine-in-c-follow-up&quot;&gt;completely new processor&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could even be for one of the esoteric languages, but personally, I think we have enough of those already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The virtual machine would be able to run a binary program and display the contents of either memory or registers.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additional possibilities include novel architecture (e.g. one with no registers or one that implements trinary) cycle-counting, pretty display, simple assembler for the machine, or even some higher level language.  Simulated DSPs would be welcome, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The language of the implementation could, of course, be anything.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-02-21T21:11:46.383" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7215" PostTypeId="1" AcceptedAnswerId="7216" CreationDate="2017-02-22T10:30:40.543" Score="6" ViewCount="143" Body="&lt;p&gt;Sometimes I have a question on a specific class, piece of code, etc. I post the code, get some feedback and make changes as I see necessary. I then may add extra features to the code and it continues to evolve over time. Would it then be okay to ask a question on the same code base that has evolved based on feedback?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is basically: Is asking a question about a piece of code that has been changed based on a previous question wrong&lt;sup&gt;1&lt;/sup&gt;? &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;sub&gt;1. wrong isn't quite the right word but I couldn't think of a better one.&lt;/sub&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="87926" LastActivityDate="2017-02-22T10:53:47.120" Title="Asking questions on evolved code" Tags="|discussion|asking-questions|questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7216" PostTypeId="2" ParentId="7215" CreationDate="2017-02-22T10:53:47.120" Score="9" Body="&lt;p&gt;We allow this, and have called them &lt;em&gt;iterative reviews&lt;/em&gt;. Here's &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1065&quot;&gt;the original meta post that asked if they're ok&lt;/a&gt;, and if you have any queries about the specifics then we have a tag on Meta for them: &lt;a href=&quot;/questions/tagged/iterative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iterative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;iterative-review&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2017-02-22T10:53:47.120" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7217" PostTypeId="1" AcceptedAnswerId="7218" CreationDate="2017-02-23T21:14:05.867" Score="9" ViewCount="172" Body="&lt;p&gt;After trying to implement functionality mentioned in &lt;a href=&quot;https://codereview.stackexchange.com/a/155882/93301&quot;&gt;this answer&lt;/a&gt; I've run into deep troubles. I learned a very important aspect of C++ template type deduction, and I think that the knowledge could be useful for others, giving more context as to how much I tested the code and how deep understanding of it I have. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I include some short explanations as to how I managed to fix the problems?&lt;/p&gt;&#xA;" OwnerUserId="93301" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-02-23T21:48:00.247" Title="Can I include a short story of implementation?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7218" PostTypeId="2" ParentId="7217" CreationDate="2017-02-23T21:48:00.247" Score="12" Body="&lt;p&gt;There is an existing mechanism to deal with &quot;I had this specific problem X and fixed it using Y&quot; in the context of the Stackexchange network:&lt;br&gt;&#xA;A self-answered question. Since you're describing implementation trouble, it's unfortunately off-topic here. Instead you should post it to Stack Overflow (IIUC)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the &quot;deep understanding of the code&quot; you have gained ... it's an interesting &quot;bit of trivia&quot; (please don't take this the wrong way), but usually not relevant to the Code Review question you're asking. As such including it in the question most probably is noise.&lt;br&gt;&#xA;It's a different story if you have an extensive test-suite, which you just haven't included in the post or similar &quot;further information&quot; that's relevant when providing a review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long story short: well done with powering through on the implementation of said enhancement, feel free to share it as a selfie on SO (and link to it in your CR question). But keep in mind that this site is about reviewing code and not about &quot;how I made X work&quot;. We don't care how you got to your code, we just care about the &quot;result&quot; :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2017-02-23T21:48:00.247" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7219" PostTypeId="1" CreationDate="2017-01-03T17:31:57.560" Score="0" ViewCount="35" Body="&lt;p&gt;This is on the Code Review site.  Someone posted their code for building a SQL Connection String.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My answer points them to the Microsoft class whose purpose is to do this exactly:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/151581/is-this-sql-code-secure/151585?noredirect=1#151581&quot;&gt;Prompting user for connection parameters to SQL Server&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then I get a couple of comments saying that &quot;link-only answers are off-topic&quot;, which as far as I can see doesn't make sense (maybe he means inappropriate?), and it wasn't just a link - I gave a reason, advice, and signposted to the class - there's nothing else to say.  Another comment saying I should paste the linked-to code and describe it, despite linking to documentation for a class, not code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked in the comments for advice on how to improve the answer, if I'd missed some rule or guidance, and got none, simply a deleted, downvoted answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd really appreciate if someone could fill me in.&lt;/p&gt;&#xA;" OwnerDisplayName="Kieren Johnstone" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.883" LastActivityDate="2017-02-23T23:58:45.930" Title="Answer deleted/converted to comment- can't fathom why" Tags="|discussion|answers|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7220" PostTypeId="2" ParentId="7219" CreationDate="2017-01-03T17:37:42.680" Score="8" Body="&lt;p&gt;All you said was that here's what you need and what the link does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's naturally in need of some further explanation and code since if the link dies, no one will be able to see the contents of the link again. Thus, you need to add the appropriate code from the link to your answer and explain the code to the OP how exactly it works and solve the problem at hand. Yes, like @EBrown said, you should always provide the information from the link regardless of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And no, I didn't delete your answer nor am I a moderator for Code Review Stack Exchange,.&lt;/p&gt;&#xA;" OwnerUserId="71409" OwnerDisplayName="Anthony Pham" LastActivityDate="2017-01-03T17:48:49.323" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7221" PostTypeId="2" ParentId="7219" CreationDate="2017-01-03T17:54:21.897" Score="7" Body="&lt;p&gt;Another moderator for Code Review here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that your answer was a good one, and it was inappropriately converted to a comment.  You pointed out a flaw in the code: that it fails to escape values in the connection string.  I have edited the answer to explicitly state that observation, reinstated the answer, and upvoted it.&lt;/p&gt;&#xA;" OwnerUserId="9357" OwnerDisplayName="200_success" LastActivityDate="2017-01-03T17:54:21.897" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7222" PostTypeId="1" AcceptedAnswerId="7223" CreationDate="2017-02-24T05:36:21.573" Score="3" ViewCount="81" Body="&lt;p&gt;Why is it that any changes to a question must be a minimum of 6 characters?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this to be an arbitrary rule that needs to be relooked at, as sometimes, and in the case of a question where I wanted to run the code first before researching an answer, it needed 2 &quot;(&quot; and 2 &quot;)&quot; around print statements for it to run.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, instead, I would have either had to add a comment telling the questioner his code doesn't work and why, or if I do not have the ability to add a comment (which I do) I put a quote in the question itself explaining what I did so that it could then be changed again when my change is peer reviewed (I don't yet possess the tag to edit and then delete my quote box as the first change must be peer reviewed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With so much talk of &quot;broken code&quot; not allowed, why should a person asking a question who forgot two pairs of parenthesis get their question flagged or worse, removed because of a slight oversight.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;True, the person should know how to write code in the language (in this case Python) and know all print statements require them to be in parenthesis. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yes, for me it is annoying when I have 5 apps and two dedicated servers and when I run that code it fails in all of them, even in Pythonista!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That aside, if the error was a logic and not a typo, I would have flagged it or made a comment that I could not get the code to work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is: why can't the threshold be lowered to 4 or 2 characters so someone can go in and just fix the code for the questioner?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if the person has a version of Python that does not require parentheses around print statements, that should be mentioned in the question. What Python are they running, what library, if it is a code snippet that works that allows this to run when no version of Python I know allows that and fails with a syntax error?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless, I am pretty sure, especially if a person fat fingers something in their code, as we all have done, there should not be a minimum number of characters if you are only making changes to the code.&lt;/p&gt;&#xA;" OwnerUserId="130303" LastEditorUserId="22222" LastEditDate="2017-02-25T01:58:28.640" LastActivityDate="2017-02-25T01:58:28.640" Title="The character threshold for editing questions needs redressing" Tags="|discussion|editing|questions|" AnswerCount="2" CommentCount="8" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7223" PostTypeId="2" ParentId="7222" CreationDate="2017-02-24T07:34:27.427" Score="6" Body="&lt;p&gt;The reason you see this 'restriction' is due to the fact that Stack Exchange employs some 'trust' requirements before you can go unilaterally editing other person's questions/answers, regardless of intent. One of those requirements is a peer-review on all edits up to a certain point, and another is the requirement that edits be 'substantial' (6+ characters) before you submit them. These help filter out users who come here &lt;em&gt;just&lt;/em&gt; to edit things without participating in the question and answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this helpful to prevent bad/spam/nefarious edits? I don't have that data, I won't speculate, and it's beyond the scope of this question. What I can say is that &lt;em&gt;this will not be changing any time soon&lt;/em&gt;, and we really don't have any control over it as a community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we can talk about in this question is that it's not documented well, but once you reach the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit&quot;&gt;2000 reputation milestone of 'Edit Questions and Answers'&lt;/a&gt; you lose &lt;em&gt;both&lt;/em&gt; of those restrictions. You can create edits that are as big or small as your see fit, and you can apply them immediately. This is a lot of power, and with power comes responsibility. This effectively allows you to unilaterally change a question, and as such, possibly the askers intent. That's a &lt;em&gt;big&lt;/em&gt; responsibility. It's not to be taken lightly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to speculate, with a high degree of certainty, that one of the reasons for these restrictions is to force new users to get used to what the &lt;strong&gt;community expects out of edits&lt;/strong&gt;. After all, we are all expected to get along with each other and work together towards a common goal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At 200 reputation points a day (for the daily cap) that means you only need 10 days of rep-capping / mortar-boarding to reach that milestone. That's not a significant amount of work, and it comes with other rewards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may have also noticed (as I see you have a tag-wiki edit) that you get a +2 reputation boost for &lt;em&gt;each and every edit&lt;/em&gt; that you suggest before meeting the 2000 reputation requirement that passes peer review. This has a limit, I don't recall what it is (if anyone finds it feel free to edit this answer to include it) but you can get a fair amount of rep from edits alone. Between that and answering (as I see you have a good answer already posted on this community) you will reach that limit in no time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the best I can suggest to you, keep editing, keep asking, keep answering. You'll get to that 2000 reputation requirement eventually, and I would like to hope that you are able to make great improvements to our questions and help the community out. After all, we're self-driven and self-governing (for the most part, mods are there to help guide us along the right path but we make decisions as a community), so &lt;strong&gt;all&lt;/strong&gt; user input is welcome. :)&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:02.467" LastActivityDate="2017-02-24T07:34:27.427" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7224" PostTypeId="2" ParentId="7222" CreationDate="2017-02-24T07:53:50.940" Score="3" Body="&lt;p&gt;@Ebrown gives a good answer to your main questions, but I just want to add this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You say:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;why should a person asking a question who forgot two pairs of parenthesis get their question flagged or worse, removed because of a slight oversight.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, let's think about this for a second... Why would an OP post code here that is not working because of two forgotten pairs of parenthesis? What does that mean?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It means that the OP did not copy &lt;em&gt;their exact code&lt;/em&gt;. Sometimes I like to ask: &lt;em&gt;Do you solemnly swear that this is your code, your whole code, your exact code, and nothing but your code, so help you... code?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see no reason why someone would copy their code here and then &lt;em&gt;remove&lt;/em&gt; the pairs of parenthesis. I see no reason why someone would write code in their IDE without parenthesis and then ask us to review it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The missing parenthesis indicates to me that the code hasn't been tested, and/or the OP hasn't put enough effort to make the question a good Code Review question. That is why I prefer to close as off-topic instead of editing the parenthesis in. Instead I prefer to comment and tell them that their code is not working and put the question on hold, then hope that they will come back and fix the question and make it a good Code Review question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So don't miss those parenthesis.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-02-24T07:53:50.940" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7225" PostTypeId="1" CreationDate="2017-02-27T15:09:35.027" Score="6" ViewCount="157" Body="&lt;p&gt;I came across the question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/156241&quot;&gt;Single-page personal portfolio website&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has an &lt;a href=&quot;https://codereview.stackexchange.com/a/156241/21444&quot;&gt;answer&lt;/a&gt;, that doesn't review the code at all. It only &lt;em&gt;comments&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[…] I can tell you there is not many things you can really cut in order to make the code more tidy without resorting to frameworks. Inevitably as this is a static website you will have duplication especially if you want to have those auto-prefixes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The rest of the answer looks biased to me. It gives tips regarding the design/look and in the broadest sense about the UX of the website. &lt;em&gt;But it doesn't address the actual code at all.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As the answer has some upvotes already, my question is:&lt;br&gt;&#xA;&lt;em&gt;Is an answer not discussing the code at all on-topic?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;I've read &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7085/21444&quot;&gt;Can you have an answer without any code in the question?&lt;/a&gt;&quot;, but it seems like a different problem. Unfortunately I don't have enough reputation to see the actual discussed question.&lt;/sup&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;My intention is not to have any sort of &lt;a href=&quot;https://meta.stackoverflow.com/q/269349/1456376&quot;&gt;meta-effect&lt;/a&gt; on the question or answer.&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="21444" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-02-27T18:36:54.033" Title="Is an answer not discussing the code at all on-topic?" Tags="|discussion|scope|answers|" AnswerCount="2" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7226" PostTypeId="2" ParentId="7225" CreationDate="2017-02-27T16:03:39.313" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;h2&gt;What goes into an answer&lt;/h2&gt;&#xA;  &#xA;  &lt;p&gt;Every answer must make at least one insightful observation about the code in the question.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;Help Center &gt; Answering&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Improving the design is an insightful observation. The design is the output of the code, and so suggesting changes to the design is indirectly suggesting changes about the code. In other words, should the answer discredited for using:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Try to use a lighter blue color in the background or use a flat color scheme from adobe kuler.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Rather than:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your background colour:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;background: #2284c6;&#xA;background: -webkit-linear-gradient(left, rgba(34, 132, 198, 1) 0%, rgba(130, 67, 193, 1) 100%);&#xA;background: linear-gradient(to right, rgba(34, 132, 198, 1) 0%, rgba(130, 67, 193, 1) 100%)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;looks bad, you should probably use something like:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;background: #0000aa;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sure, they can specifically mention the code, or they can indirectly mention it, and make the answer easier to read.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2017-02-27T18:36:54.033" LastActivityDate="2017-02-27T18:36:54.033" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7227" PostTypeId="2" ParentId="7225" CreationDate="2017-02-27T17:45:18.050" Score="8" Body="&lt;p&gt;An answer is not really on-topic, or off-topic, as such, and you can't &quot;close&quot; an answer. You can flag it to be low quality, or &quot;Not an Answer&quot;, but the only option in the review queue for those is for the reviewer to vote to delete the answer. While I don't think the answer you referenced is a comprehensive Code Review answer, it does review a significant portion of the OP's concerns - he directly says he's reviewed the code, and there's not much that can be changed to improve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rest of the answer is a review of the website, not the code, I agree, but it's valuable, not trash, so deleting that post is not, in my opinion, an option. The post is, in fact, an answer, and it's not spam, or nonsense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, deleting it is not appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, what is appropriate, then? Well, the normal &quot;Vote&quot; option is there - you can downvote the answer if you feel it removes value from Code Review, or you can add a comment asking for more detail, or you can submit your own answer that addresses the issues you feel were not covered. &lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2017-02-27T17:45:18.050" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7228" PostTypeId="1" CreationDate="2017-03-03T17:47:38.423" Score="1" ViewCount="46" Body="&lt;p&gt;This may be completely my perception (I'm admittedly working with a small sample), but it seems like a fair number of the answers on my questions here have come in the later afternoon and evening in the U.S. Does this reflect actual usage patterns?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether I'm correct about that or not, what are peak times for answers?&lt;/p&gt;&#xA;" OwnerUserId="112788" LastActivityDate="2017-03-03T17:54:08.320" Title="What are peak times for Code Review answers?" Tags="|discussion|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7229" PostTypeId="2" ParentId="7228" CreationDate="2017-03-03T17:54:08.320" Score="5" Body="&lt;p&gt;Based on &lt;a href=&quot;http://data.stackexchange.com/codereview/query/619483/distribution-of-user-activity-per-hour#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;this Stack Exchange Data Explorer query&lt;/a&gt;, peak activity (counting questions, answers, and comments) is around 15:00 UTC.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-03-03T17:54:08.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7230" PostTypeId="1" CreationDate="2017-03-06T18:45:38.057" Score="20" ViewCount="417" Body="&lt;p&gt;In my reviews a couple of points come up again and again (and again). It's like somebody is teaching bad practice out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a result a lot of my reviews look very similar (or get terse with my annoyance). It would be nice if there was an area we could have canned quotes that we could link to had all the text we need for a point. Then we could peer review these canned quotes to make sure they are accurate. Update them with wisdom etc. Then when doing the review, just link to the canned quote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do we support anything like that? On Stack Overflow, they had added the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b-faq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++-faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++-faq&lt;/a&gt; to handle this. Could we introduce something similar on this site? A tag we use to curate common mistakes and the perfect review answer for them.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="22222" LastEditDate="2017-03-07T02:01:27.180" LastActivityDate="2017-03-26T19:04:38.760" Title="Common Review Quotes" Tags="|feature-request|tags|repeated-reviews|" AnswerCount="3" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="7231" PostTypeId="5" CreationDate="2017-03-06T20:09:28.770" Score="0" Body="" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2017-03-06T20:09:28.770" LastActivityDate="2017-03-06T20:09:28.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7232" PostTypeId="4" CreationDate="2017-03-06T20:09:28.770" Score="0" Body="For concerns regarding common issues in code often pointed out in reviews." OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2017-03-06T20:09:28.770" LastActivityDate="2017-03-06T20:09:28.770" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7233" PostTypeId="1" AcceptedAnswerId="7234" CreationDate="2017-03-06T23:57:09.640" Score="8" ViewCount="174" Body="&lt;p&gt;There's an init script template I used once a while ago. I've been working on tweaking it to be more POSIX compatible and stylistically easier to follow, but I'm not the sole or primary author.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://github.com/gregory-nisbet/init-script-template/blob/master/template&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/gregory-nisbet/init-script-template/blob/master/template&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be appropriate to ask for feedback about it here or would I be better off writing a new script from scratch and then asking for feedback on that?&lt;/p&gt;&#xA;" OwnerUserId="126481" LastEditorUserId="9357" LastEditDate="2017-03-07T00:33:39.353" LastActivityDate="2017-03-13T15:20:15.397" Title="Is it okay to ask for feedback on code you modified extensively but aren't the original author of?" Tags="|discussion|scope|code-ownership|" AnswerCount="3" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7234" PostTypeId="2" ParentId="7233" CreationDate="2017-03-07T00:14:15.003" Score="11" Body="&lt;p&gt;We &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;don't allow users to post other peoples code&lt;/a&gt; for three main reasons: (&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1295&quot;&gt;Described here&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;h2&gt;Moral / Polite&lt;/h2&gt;&#xA;&lt;p&gt;Would you take the criticism upon yourself, and not blame the original authors? It's plain rude to post something and shrug off criticism to another person. We are not Code Crap.&lt;/p&gt;&#xA;&lt;p&gt;I can't answer this on your behalf, so if you think you'd do this, you should probably refrain from posting your question.&lt;/p&gt;&#xA;&lt;h2&gt;Practical&lt;/h2&gt;&#xA;&lt;p&gt;Can you tell us why you used A over B, if we were to question your code? And if we changed the code do you know the original code well enough that our changes would improve your abilities?&lt;/p&gt;&#xA;&lt;p&gt;As you asked &amp;quot;would I be better off writing a new script from scratch and then asking for feedback on that&amp;quot;, I would say you can cut the middle man here and just say yes to both of these.&lt;/p&gt;&#xA;&lt;h2&gt;Legal&lt;/h2&gt;&#xA;&lt;p&gt;The original code is MIT and so, IANAL, I think there is no concern here.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;And so if you're ok with the moral/polite implications, then I'd say it's on-topic. But if not, write a new script and it'd definitely not be off-topic for this reason.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-03-07T00:14:15.003" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7235" PostTypeId="5" CreationDate="2017-03-07T02:02:59.803" Score="0" Body="" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2017-03-07T02:02:59.803" LastActivityDate="2017-03-07T02:02:59.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7236" PostTypeId="4" CreationDate="2017-03-07T02:02:59.803" Score="0" Body="For discussion about the explicitly commercial advertising that appears on this site (if any)." OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2017-03-07T02:02:59.803" LastActivityDate="2017-03-07T02:02:59.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7238" PostTypeId="2" ParentId="7230" CreationDate="2017-03-07T19:13:22.993" Score="3" Body="&lt;p&gt;One possible way we could approach this would be to ask (and answer) questions on Stack Overflow like this one: &lt;a href=&quot;https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice&quot;&gt;https://stackoverflow.com/questions/1452721/why-is-using-namespace-std-considered-bad-practice&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also has the advantage that if there are different views or tradeoffs, these are likely to be more fully discussed (in the form of multiple answers) than in any one person's answer.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2017-03-07T19:13:22.993" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7239" PostTypeId="2" ParentId="7233" CreationDate="2017-03-08T19:12:50.537" Score="0" Body="&lt;ol&gt;&#xA;&lt;li&gt;You need honest feedback on your skill and capabilities.&lt;/li&gt;&#xA;&lt;li&gt;There may be legal implications.&lt;/li&gt;&#xA;&lt;li&gt;Personally i think you should want to grow as a developer, whilst there's nothing wrong with inspiration. Try to code whatever idea you come across yourself, read the docs and try to do it your way. Trust me its more satisfying even when you get bashed for your code as that's how you grow, and you can explain/defend your choice of logic. &#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Also you will easily understand advice.&lt;/li&gt;&#xA;&lt;li&gt;Its also important to challenge advice until you are clear about the implementation, you cannot do all these things if there's parts of the code you don't fully understand yourself.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;So don't be intimidated and think that if you code it yourself, it won't be good enough.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="132790" LastActivityDate="2017-03-08T19:12:50.537" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7240" PostTypeId="1" AcceptedAnswerId="7241" CreationDate="2017-03-09T08:34:33.600" Score="11" ViewCount="241" Body="&lt;p&gt;Someone (who will not be named to protect the guilty) I had been in contact with on github sent me a slightly concerning message (outside of SE I may have a code stalker); they were using some of my code that I had put up for code review rather than using the hardened and improved version provided by the answerer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be mostly defeating the point of CR for me to hide/modify the code that was reviewed.  I am however considering adding a one line preface (or comment) saying something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please use the improved code by xxxxx below (cc-by-sa 3.0 license) or the maintained latest &lt;em&gt;link&lt;/em&gt; (MIT license) rather than the original here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other meta questions seem to strongly suggest it is fine to link to an external codebase but that was in the context about providing more information about a question.  I have been told that editing your own question on SE after more than a couple hours have passed can attract downvotes to discourage people from doing that, but I'm not sure what to make of that information.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is my suggested preface suitable and appropriate or would it be best if I do nothing?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="131382" LastEditorUserId="9357" LastEditDate="2017-03-09T08:56:39.003" LastActivityDate="2017-03-09T09:00:20.090" Title="Concern about people using my poor quality code that was reviewed rather than a fixed version" Tags="|discussion|" AnswerCount="2" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7241" PostTypeId="2" ParentId="7240" CreationDate="2017-03-09T08:56:10.357" Score="11" Body="&lt;p&gt;The usual solution to this is to include a link to the repository you're working in (&lt;a href=&quot;https://codereview.stackexchange.com/questions/132905/calculating-protein-mass&quot;&gt;example&lt;/a&gt;), with a small text that the code behind that link is the up-to-date version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A small preface like that is no problem at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a different situation than people linking to their GitHub for the full code if they've only provided an extract for review (which also happens, and is acceptable as long as the important parts of the code are embedded in the question itself). In that case, linking to a snapshot of the repository is better (&lt;a href=&quot;https://codereview.stackexchange.com/q/82347/52915&quot;&gt;example&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-03-09T08:56:10.357" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7242" PostTypeId="2" ParentId="7240" CreationDate="2017-03-09T09:00:20.090" Score="6" Body="&lt;p&gt;That's fine.  However, I'd prefer that you put the link as a comment to your question, since it's not really part of the question itself.  Ideally, the question should contain a snapshot of your codebase at the time that you submitted it for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, writing it as a comment would avoid unnecessarily bumping your question back to the front page.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-03-09T09:00:20.090" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7244" PostTypeId="1" CreationDate="2017-03-09T21:08:16.620" Score="3" ViewCount="53" Body="&lt;p&gt;I recently had a &lt;a href=&quot;https://codereview.stackexchange.com/questions/156830/populate-a-table-from-a-database-using-javascript-from-a-jquery-ui-dialog-box&quot;&gt;question&lt;/a&gt; receive fairly low attention (25 views, 1 comment, and 0 answers). It seems reasonably tagged, I'm familiar with bounties, and I've already read &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6822/how-can-i-make-my-question-get-more-attention&quot;&gt;the FAQ on how to attract attention to a question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question hasn't been upvoted or downvoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can this question be improved (specifically with the goal of increasing the chance of getting a good answer)?&lt;/p&gt;&#xA;" OwnerUserId="112788" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2017-03-09T21:09:46.630" Title="How to improve &quot;Populate a table from a database using JavaScript&quot; question?" Tags="|discussion|specific-question|" AnswerCount="0" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7245" PostTypeId="1" AcceptedAnswerId="7246" CreationDate="2017-03-12T15:26:35.057" Score="6" ViewCount="219" Body="&lt;p&gt;Currently in the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7206&quot;&gt;April 2017 Community Challenge&lt;/a&gt; selection,&#xA;we have two answers that have been drawing for a while now. Or at least near enough.&#xA;And so it got me thinking, what should we do if two answers draw by the selection date?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently we do:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;At the end-of-day on Friday, March 31st, the top-voted post will become the next challenge.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But this doesn't take into account draws.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;How should we handle draws when selecting community challenges?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T16:03:46.957" LastActivityDate="2017-03-25T18:12:06.370" Title="Votes on a Community Challenge come to a draw, what should we do?" Tags="|discussion|voting|community-challenge|" AnswerCount="3" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7246" PostTypeId="2" ParentId="7245" CreationDate="2017-03-12T15:32:56.237" Score="10" Body="&lt;p&gt;I think that if two answers score the same amount of votes by the end of the selection phase, both answers should be picked.&#xA;This would require a small change to the current selection text:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;At the end-of-day on {date}, the top-voted post(s) will become the next challenge(s).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It would also require an edit to the question to indicate that both answers have been selected.&#xA;And so something simple like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Both &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7211&quot;&gt;Chain (or belt) drive system&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7207&quot;&gt;Simulate a Multi-Way Intersection&lt;/a&gt; won this challenge, you may pick to do either.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2017-03-16T15:46:32.937" LastActivityDate="2017-03-12T15:32:56.237" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7247" PostTypeId="2" ParentId="7245" CreationDate="2017-03-13T12:55:36.520" Score="6" Body="&lt;p&gt;One possible way to avoid this situation is for the author of the question not to vote until seconds before accepting an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You only need one person to break the tie after all, and all votes after acceptance of the answer don't matter.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-03-13T12:55:36.520" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7248" PostTypeId="2" ParentId="7233" CreationDate="2017-03-13T15:20:15.397" Score="0" Body="&lt;p&gt;&lt;strong&gt;Assuming that you have the right to publish both versions&lt;/strong&gt;, then I think we can reasonably review something that's a modification of another work.  &lt;strong&gt;However&lt;/strong&gt;, the accompanying description needs much more work than usual.  You need to be absolutely clear what you used as a starting point, and what part is your own work - this pretty much dictates that it will be a comparative review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You would need to remind people that they are reviewing only your modifications, not the code as a whole.  As we are notoriously bad at following instructions, you need to be really, really clear that the original is a given and not for review itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, I think you should try to write your improvements in a stand-alone fashion (which might mean writing fragments rather than the entire program/script with an indication of how they fit in).  Only if there's no way to do that, then consider asking for review of the changes to an existing program as a &lt;strong&gt;last resort&lt;/strong&gt; - and even then, only if you are legally permitted to publish it here.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2017-03-13T15:20:15.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7249" PostTypeId="1" AcceptedAnswerId="7250" CreationDate="2017-03-15T17:53:31.907" Score="15" ViewCount="183" Body="&lt;p&gt;I'm working on an Angular2 application and I think one very small, specific function (list filtering) needs improvement and I would welcome reviews. Essentially I iterate more times than I think is necessary (meaning it could be done more efficiently -- which is the reason I am seeking review).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My scenario amounts to: &lt;em&gt;I do this thing in 4 passes, is it possible to do it in a single pass through a method I am not familiar with?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the way &lt;em&gt;CR.se&lt;/em&gt; appears to work, I'm wary of posting merely the function body some sample data because the function makes references to class members. I foresee &quot;but where's the rest of your class?&quot;, which is frankly irrelevant to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could trivially re-implement a semantically-identical function which is not my original code. I can trivially create an MCVE that is runnable within an in-page snippet which conveys my problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that raises the question, does that make it a &quot;Let's suppose&quot; question? I think it might.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, should avoid &lt;em&gt;CR.se&lt;/em&gt; and just post it to &lt;em&gt;SO&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;EDIT&lt;/em&gt;: To close the loop, this is the question I eventually asked: &lt;a href=&quot;https://codereview.stackexchange.com/questions/157864/create-several-homogeneous-arrays-from-a-larger-heterogenous-array-efficiently&quot;&gt;Create several homogeneous arrays from a larger heterogenous array efficiently&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12407" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-03-15T23:15:37.120" Title="Can I ask for review for something specific without posting too much context?" Tags="|discussion|scope|code-length|" AnswerCount="1" CommentCount="5" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7250" PostTypeId="2" ParentId="7249" CreationDate="2017-03-15T18:40:06.890" Score="19" Body="&lt;p&gt;Strictly speaking, Code Review requires you to post real code from a project that you are working on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In practical terms, though, any plausible realistic code is acceptable too.  If your real project is a shopping cart for a porn site, and you decide to post the question as a shopping cart for a clothing site, that's fine.  Just make sure that the code still works correctly, and don't mention the substitutions or include any &quot;Let's suppose&quot; disclaimers.  It would be up to you to figure out how to apply the advice about the clothing site to your porn site.  You'll have to accept the risk that answers may talk about clothing-specific issues that you are not interested in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting excerpts from your project is fine, as long as we have enough context to give you the best advice possible.  Exactly how much context is necessary is tricky to determine.  Try to put yourself in the reviewer's shoes — can you make sense of the code, based only on what was included in the question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some questions could be appropriate for either Code Review or Stack Overflow, depending on how you choose to frame the question.  Simplifying the code for the sake of posting a question is not a practice that I recommend for Code Review.  If the example looks too hypothetical to be realistically part of a real project, then you will likely receive negative feedback.  If you prefer to frame your question using an &lt;a href=&quot;https://stackoverflow.com/help/mcve&quot;&gt;MCVE&lt;/a&gt; rather than a realistic excerpt with contextual information, then the question would probably be more appropriate for Stack Overflow.  (See &lt;a href=&quot;/q/5777&quot;&gt;A guide to Code Review for Stack Overflow users&lt;/a&gt; to understand the distinction between the sites.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-03-15T18:40:06.890" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7251" PostTypeId="1" CreationDate="2017-03-17T23:52:27.950" Score="3" ViewCount="47" Body="&lt;p&gt;I first posted question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/158078/allowing-switching-between-operator-and-at-based-on-ndebug&quot;&gt;Allowing switching between operator[] and at() based on NDEBUG&lt;/a&gt;&#xA;Then I posted question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/158082/allowing-switching-between-operator-and-at-based-on-ndebug-macro-version&quot;&gt;Allowing switching between operator[] and at() based on NDEBUG macro version&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone marked the second question a dupe to the first one. I was shown a large box prompting me to edit my question if I think it was not a dupe, explaining in detail the differences. So I did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this edit was subsequently &lt;a href=&quot;https://codereview.stackexchange.com/posts/158082/revisions&quot;&gt;reverted&lt;/a&gt; by a mod, because “&lt;em&gt;Meta notes don't belong in the question itself&lt;/em&gt;”.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’m confused. Shouldn't the box that is shown to the OP whenever their question gets dupe-marked be edited?&lt;/p&gt;&#xA;" OwnerUserId="78399" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:00.977" LastActivityDate="2017-03-17T23:52:27.950" Title="Where should I explain why I think one question is not a dupe to another?" Tags="|discussion|duplicates|" AnswerCount="0" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7252" PostTypeId="1" CreationDate="2017-03-18T19:47:24.243" Score="9" ViewCount="194" Body="&lt;p&gt;I'm just putting my SQL code out for review:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/158139/507&quot;&gt;Part 3: Layer 4&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/158113/507&quot;&gt;Part 3: Layer 3&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/158052/507&quot;&gt;Part 3: Layer 2&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/158007/507&quot;&gt;Part 3: Layer 1&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it have been better to do this in a single review? Or is the style of doing logical units better?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-04-01T01:19:56.513" Title="Multiple reviews or one big review?" Tags="|discussion|specific-question|asking-questions|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7253" PostTypeId="2" ParentId="7252" CreationDate="2017-03-21T21:57:24.137" Score="5" Body="&lt;p&gt;For large amounts of code...yes I would definitely consider breaking it up. However, you should do so logically to aid understanding. Perhaps certain sections of your code achieve a certain task/goal and you can extract those sections for review asking the community whether there would a better way to satisfy the goals of those sections. Just a suggestion though, all I know is I'd find it very difficult to digest pages of code and then review it :) &lt;/p&gt;&#xA;" OwnerUserId="133942" LastActivityDate="2017-03-21T21:57:24.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7255" PostTypeId="2" ParentId="7230" CreationDate="2017-03-24T18:44:39.267" Score="-1" Body="&lt;p&gt;OK I don't think we have a real consensus.&lt;br /&gt;&#xA;But as an experiment I have started editing the tag wiki for C++.&lt;/p&gt;&#xA;&lt;h3&gt;Advantages:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's on site.&lt;/li&gt;&#xA;&lt;li&gt;The previous content was an outdated copy of what was already on SO (so no loss)&lt;/li&gt;&#xA;&lt;li&gt;People with the appropriate privileges can edit it (and help)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Disadvantages:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There is no ability in markdown to use anchors.&lt;br /&gt;&#xA;So you can only link to the page not to a specific part of the page.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Quick Link: &lt;a href=&quot;https://codereview.stackexchange.com/tags/c%2b%2b/info&quot;&gt;C++ Tag Wiki&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;OK. Even with just the basic layout I think this is already failing, because of the lack of anchors. We need to be able to link to specific pieces of advice.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-03-26T17:58:41.560" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7256" PostTypeId="2" ParentId="7245" CreationDate="2017-03-25T15:06:52.273" Score="1" Body="&lt;p&gt;I posted the chain drive challenge, which is currently almost tied for first place, so I'm biased but:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of good challenge suggestions this time, and I'm tempted to try almost all of them. It's been the same for other rounds of Community Challenges.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can lead to repeats from round to round - my own suggestion being one of them this time. Over time, we could end up with a backlog of well-liked challenges all vying to get picked each time, either reposted by the original author, or by someone else who really wanted it to win in the previous round. Or, more likely, some cool challenges just fall off the radar because they &lt;em&gt;aren't&lt;/em&gt; reposted, despite having been quite popular and still holding a lot of potential. That seems like a loss.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, like Peilonrayz, I'd suggest we consider either picking the top N as community challenges, tied or not, just to give the community more to choose from, and to clear out the backlog and keep more new challenges coming. (Ideally, the top N would have different levels of complexity or focus on different disciplines but that's probably too hard to ensure.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or we could have a list of &quot;standing community challenges&quot; that people can pick from at any time. Lots of questions on CR are already about programming challenges from other sites (e.g. HackerRank), so having a pool of challenges here might be interesting. Especially as these won't have to conform to the machine-checkable input/output that other challenge sites rely on, since implementations would be reviewed by the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I do see the value in picking one as &lt;em&gt;the&lt;/em&gt; challenge for the month, and focussing on that, the whole &quot;there can be only one&quot; style of it is also sort of frustrating. Sometimes I've seen a challenge I really wanted to try, but it didn't win, so rather than being encouraged to post something, it had the opposite effect (again, this time I have my own dog in this race, so I'm biased).&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="14370" LastEditDate="2017-03-25T18:12:06.370" LastActivityDate="2017-03-25T18:12:06.370" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7258" PostTypeId="2" ParentId="7230" CreationDate="2017-03-26T19:04:38.760" Score="7" Body="&lt;p&gt;Experiment one did not really work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have rolled back the &lt;a href=&quot;https://codereview.stackexchange.com/tags/c%2b%2b/info&quot;&gt;C++ tag wiki&lt;/a&gt; page.&lt;br&gt;&#xA;With the minor addition of a couple of lines at the top:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As an experiment I am starting to collect snippets of common Code Review things that happen repeatedly here: Code Review&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have started a github repository.&#xA; &lt;a href=&quot;https://github.com/Loki-Astari/CodeReview&quot; rel=&quot;nofollow noreferrer&quot;&gt;CodeReview&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to help fill out this repository (especially for other languages) I would love the help. &lt;strong&gt;But&lt;/strong&gt; as a starting point you need to have reached the level of being able to &lt;a href=&quot;https://stackoverflow.com/help/privileges&quot;&gt;edit the tag wiki&#xA;&lt;/a&gt; for the language  you want to contribute for.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes this is an arbitrary rule so just using it as a starting point and we can see if it goes anywhere.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2017-03-26T19:04:38.760" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7260" PostTypeId="1" CreationDate="2017-03-29T06:32:00.847" Score="3" ViewCount="86" Body="&lt;p&gt;I asked a &lt;a href=&quot;https://codereview.stackexchange.com/questions/159186/counting-increasing-subsequences-with-a-hackers-binary-index-tree/159214&quot;&gt;Python 3 question&lt;/a&gt;, and tagged it &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;. The highlighting was &lt;a href=&quot;https://cloud.githubusercontent.com/assets/12179121/24441389/a1d41f70-1416-11e7-8cc6-5f9db53b0862.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;messed up&lt;/a&gt;, because the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; tag wasn't passing the &lt;code&gt;lang-py&lt;/code&gt; argument to the JS script that handles the syntax highlighting. I submitted this as an &lt;a href=&quot;https://github.com/google/code-prettify/issues/482#issuecomment-289981475&quot; rel=&quot;nofollow noreferrer&quot;&gt;issue&lt;/a&gt; on GitHub, but it couldn't be reproduced because a mod had came along and added the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; tag, which fixes the syntax highlighting. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;TL;DR: If you ask a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; question but only tag it &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;, the syntax highlighting gets messed up.&lt;/p&gt;&#xA;" OwnerUserId="64043" LastEditorUserId="22222" LastEditDate="2017-03-30T01:18:06.690" LastActivityDate="2017-03-30T01:18:06.690" Title="python-3.x tag does not pass lang-py to code-prettify" Tags="|bug|status-bydesign|tags|syntax-highlighting|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7261" PostTypeId="2" ParentId="7260" CreationDate="2017-03-29T08:12:55.630" Score="3" Body="&lt;p&gt;On Code Review, when you ask a Python question that only works in one of the versions, Python 3, then you should tag it with both the language tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; and the version tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;. One explanation as to why we do this can be found &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5458&quot;&gt;in this answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so, sure it's a bug, but if we stick to the way that we are already tagging Python questions then it doesn't affect us.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-03-29T08:12:55.630" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7262" PostTypeId="1" AcceptedAnswerId="7264" CreationDate="2017-04-01T01:10:25.143" Score="12" ViewCount="1008" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7206/april-2017-community-challenge&quot;&gt;April 2017&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; has just been selected as simulating a multi-way intersection, so let's get started on picking one for May 2017.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for May 2017.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Sunday, April 30th, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout May (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="9357" LastEditDate="2017-05-06T05:53:18.433" LastActivityDate="2017-05-06T05:53:18.433" Title="May 2017 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7263" PostTypeId="2" ParentId="7252" CreationDate="2017-04-01T01:19:56.513" Score="0" Body="&lt;p&gt;Here are my suggestions based on looking at your posts(Layer4, Layer3):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ask for smaller code reviews rather than big one&lt;/li&gt;&#xA;&lt;li&gt;Be specific on what you want to be reviewed. Rather than describing what the code is suppose to do in detail, ask specific questions where you've doubts or need second opinion &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="135142" LastActivityDate="2017-04-01T01:19:56.513" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7264" PostTypeId="2" ParentId="7262" CreationDate="2017-04-01T21:50:01.270" Score="6" Body="&lt;p&gt;(re-submit of an idea from &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7206/14370&quot;&gt;last round&lt;/a&gt; and the one &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6941/14370&quot;&gt;before that&lt;/a&gt; because 3rd time's the charm?)&lt;/p&gt;&#xA;&lt;h1&gt;Chain (or belt) drive system&lt;/h1&gt;&#xA;&lt;p&gt;I propose a variation on &lt;a href=&quot;https://codegolf.stackexchange.com/q/64764/46678&quot;&gt;this challenge by Ell over on PCG&lt;/a&gt; - minus the golfing requirement, of course. &lt;em&gt;(Disclosure: I've already done this challenge in JavaScript)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;To quote the original:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Your program will be given a list of sprockets, specified as &lt;code&gt;(x, y, radius)&lt;/code&gt; triplets. The resulting chain drive system is comprised of these sprockets, connected together by a closed taut chain passing over each of them, in order. [...]&lt;/p&gt;&#xA;&lt;p&gt;For example, given the input&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;(0, 0, 16),  (100, 0, 16),  (100, 100, 12),  (50, 50, 24),  (0, 100, 12)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;the output should look something like&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/L1NXP.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/L1NXP.gif&quot; alt=&quot;chain drive&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;(Please do check out the original challenge in its entirety, as it includes plentiful examples of input and output, and goes into a lot more detail, all of which Ell explains better than I can hope to do here.)&lt;/p&gt;&#xA;&lt;p&gt;The original challenge is to generate a fully animated chain drive system, but that's quite a mouthful, so I propose that &lt;strong&gt;it can be solved to different degrees:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Analysis without visual output (for example some or all of: calculating the total chain length, whether the chain crosses itself, the rotational offset from one sprocket to the next that's necessary for the chain to mesh, time taken for a link in the chain to make one full circuit, etc.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Simplified, static visualization showing the spatial layout and chain path&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Full-on animation, as per the original challenge&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Interactive visualization (animated or not), e.g. with customizable settings or even click and drag sprockets&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And the chain doesn't need to be a &lt;em&gt;chain&lt;/em&gt; nor do the sprockets need to be &lt;em&gt;sprockets&lt;/em&gt;; &lt;strong&gt;it could just be a belt drive system&lt;/strong&gt;, i.e. plain circles and lines. This would add a lot of flexibility as things won't need to mesh (and radii and placements won't be constrained), but you'd still be calculating tangent points etc.. Animation wouldn't be as fun, but one could add indicators to the wheels and belt to show the movement.&lt;/p&gt;&#xA;&lt;p&gt;Or one could go the other way, and have the chain be properly segmented into rigid links like a bike chain, instead of drawing a smooth arc around the sprockets.&lt;/p&gt;&#xA;&lt;p&gt;I admit that the challenge &lt;em&gt;appears&lt;/em&gt; a little daunting, but it's actually not that bad. If the goal is simply to do that analysis part (i.e. no animation or graphical output), it can be done in pretty much any language. All that's needed is a bit of math; trigonometry and basic geometry (to work out tangent points and arc lengths).&lt;/p&gt;&#xA;&lt;p&gt;Still, the task does look daunting, which presents a bit of a barrier to entry so I don't know if it's the best fit for a community challenge. But personally I found it to be an interesting (and fun!) task, with plenty of &amp;quot;meat&amp;quot; on its bones.&lt;/p&gt;&#xA;" OwnerUserId="14370" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-04-01T21:50:01.270" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7265" PostTypeId="1" AcceptedAnswerId="7266" CreationDate="2017-04-05T19:22:08.447" Score="8" ViewCount="109" Body="&lt;p&gt;I recently asked a question on Stack Overflow about some code I had written, but was told to post it on here instead. I did this, whilst making some amendments to make it more suitable for Code Review. However, somebody else exactly copied my question from Stack Overflow and pasted it here, before I posted my amended question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So now the question that I asked is locked, and I don't really know what to do about it. I'd quite like for somebody to review the code, but that isn't going to happen if nothing changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question can be found &lt;a href=&quot;https://codereview.stackexchange.com/questions/159943/raycasting-algorithm-in-pygame&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="133585" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:03.483" LastActivityDate="2017-04-05T19:37:46.393" Title="Someone plagiarized my question when cross-posting, and now it's locked. How do I unlock it?" Tags="|support|specific-question|locked|" AnswerCount="1" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7266" PostTypeId="2" ParentId="7265" CreationDate="2017-04-05T19:35:19.343" Score="12" Body="&lt;p&gt;Moderators lock questions when they need to cool things down. There's nothing an ordinary user can do about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This time we just needed some time to figure out what was going on. Since neither 200_success or myself (who were the present moderators at the time) has 10k reputation on Stack Overflow, we were not 100% sure about who was the original poster of the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Things are now sorted out, the code that someone else posted has been marked as duplicate and your question has been unlocked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Time is 7:35 pm (UTC) and all is well.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-04-05T19:35:19.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7268" PostTypeId="1" CreationDate="2017-04-08T14:05:05.783" Score="1" ViewCount="109" Body="&lt;p&gt;In the Help Center's &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;How to Answer&lt;/a&gt; page, under the &quot;Always be polite and have fun&quot; section, I suggest that we add: &quot;don't make it personal&quot;. The use of &lt;em&gt;I&lt;/em&gt; and &lt;em&gt;You&lt;/em&gt; can make an answer seem more contentious.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="-1" LastEditDate="2017-04-13T12:41:01.273" LastActivityDate="2017-04-08T18:39:44.893" Title="The &quot;How to Answer&quot; page should be amended to discourage anything too &quot;personal&quot;" Tags="|feature-request|help-center|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7269" PostTypeId="2" ParentId="7268" CreationDate="2017-04-08T15:54:14.777" Score="10" Body="&lt;p&gt;I make all my answers personal. Please don't make me delete all my answers!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Making an answer personal doesn't make the answer contentious. Neither of the following are contentious: 'I think using a generator over a list could be better here', 'Your code doesn't adhere to PEP8, Pythons style guide.' It's also easy to be contentious without being personal: &quot;The submitted code sucks.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Making things personal doesn't mean the answerer is contentious, it doesn't make the answer; rude, unhelpful or unwelcoming. You can be an arse whilst using 'I' and 'you', and you can be an arse without using them too. Not using &quot;I&quot; and &quot;you&quot; can help people not come across rude, but to outlaw making an answer personal doesn't solve this.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-04-08T15:54:14.777" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7270" PostTypeId="1" CreationDate="2017-04-21T11:41:46.360" Score="2" ViewCount="195" Body="&lt;p&gt;Recently I started the review question &lt;a href=&quot;https://codereview.stackexchange.com/questions/160812/igb-stack-flair-a-dynamic-flair-for-stack-exchange-sites&quot;&gt;IGB Stack Flair – A dynamic flair for Stack Exchange sites&lt;/a&gt;. I created the tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stackapp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stackapp&amp;#39;&quot; rel=&quot;tag&quot;&gt;stackapp&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/flair&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;flair&amp;#39;&quot; rel=&quot;tag&quot;&gt;flair&lt;/a&gt; for it because they didn't exist and that's simply what it is about (see &lt;a href=&quot;https://stackapps.com/questions/5004/igb-stack-flair-a-dynamic-flair-for-stack-exchange-sites&quot;&gt;IGB Stack Flair – A dynamic flair for Stack Exchange sites&lt;/a&gt; on Stack Apps).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The creation of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stackapp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stackapp&amp;#39;&quot; rel=&quot;tag&quot;&gt;stackapp&lt;/a&gt; has been accepted shortly after but it's gone in the meantime. It most probably has been deleted. First questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Where is the protocol about the deletion?&lt;/li&gt;&#xA;&lt;li&gt;Who deleted it?&lt;/li&gt;&#xA;&lt;li&gt;Why did he/she do so?&lt;/li&gt;&#xA;&lt;li&gt;What/where is the guideline page that contains the reason(s) that justify this deletion?&lt;/li&gt;&#xA;&lt;li&gt;How/where can I veto this decision? Only here on meta? Every time such happens?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/flair&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;flair&amp;#39;&quot; rel=&quot;tag&quot;&gt;flair&lt;/a&gt;'s creation has been rejected by user &lt;a href=&quot;https://codereview.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt; and both of the tags have been &lt;a href=&quot;https://codereview.stackexchange.com/revisions/160812/3&quot;&gt;deleted from my review question by him&lt;/a&gt;, with the comment &quot;Not everything deserves it's own tag. If you disagree, feel free to take it up on meta.&quot;. I had a short discussion with him in that he continued to point me to meta. Second questions:&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;6&quot;&gt;&#xA;&lt;li&gt;Which guidelines did user Mast follow when he rejected my tag creation proposal? &lt;/li&gt;&#xA;&lt;li&gt;What/where is the guideline page that contains the reason(s) to justify this rejection (and the following deletion of the tags from my review question)?&lt;/li&gt;&#xA;&lt;li&gt;How/where can I veto this decision? Only here on meta? Every time such happens?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Ad 6.: &quot;Not everything deserves it's own tag.&quot; is an opinion that's perfectly fine. However, there may be other opinions (mine, for instance) and this reasoning is a killer phrase (meant to prevent discussions in advance?). It wasn't about &quot;everything&quot; in this case, it was about &lt;em&gt;one&lt;/em&gt; tag in this particular case (and two for the whole review question). Two of the meaningful kind, to stress my opinion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been a Wikipedia author (of its German edition mainly) for more than 10 years, with 16,800 edits now. I know &lt;a href=&quot;https://en.wikipedia.org/wiki/Wikipedia:Categorization&quot; rel=&quot;nofollow noreferrer&quot;&gt;the categorization system&lt;/a&gt; and its importance there. Tags at SE are basically the same. Without proper categorization/tagging you're lost on big sites like these. You're not going to find anything. And if, you're not going to find it easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I'd like to say that having to write such a paper-like essay here, just to justify the meaningful creation of two simple tags doesn't make my day a bit happier. It steals my–perhaps also your–precious time. I could have answered a few questions on one of the various SE sites I'm involved in the meantime. It keeps me from that why I'm here: answering questions as good and helpful as possible, asking good questions that others didn't think of yet. If I may be honest: That's utterly ridiculous.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S.: Over the recent years I reduced my activities at WP drastically since edits are often challenged, or &lt;a href=&quot;https://en.wikipedia.org/w/index.php?title=Taylor_series&amp;amp;diff=next&amp;amp;oldid=776280520&quot; rel=&quot;nofollow noreferrer&quot;&gt;even reverted almost immediately&lt;/a&gt; without comprehensible justification. Discussion tend to get out of hand and to become personal at a point (I can't count the times &lt;a href=&quot;https://de.wikipedia.org/wiki/Godwin%E2%80%99s_law&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mike Godwin&lt;/a&gt; has been honoured this way). It seems as if such is inherent on sites that rely on collective intelligence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.P.S: Another argument: The tags' subjects are not my personal invention/theory. They are integrated parts of the SE network:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackapps.com/&quot;&gt;Stack Apps&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/users/flair/&quot;&gt;User Flair&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The latter being used by 6 million users, on 12 million questions and 20 million answers (figures of September 2016).&lt;/p&gt;&#xA;" OwnerUserId="58906" LastEditorUserId="-1" LastEditDate="2017-05-23T12:41:07.273" LastActivityDate="2017-04-22T17:29:05.977" Title="What's the Code Review guideline for tags and where can I find it?" Tags="|support|tags|" AnswerCount="3" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7271" PostTypeId="2" ParentId="7270" CreationDate="2017-04-21T12:41:22.523" Score="-1" Body="&lt;p&gt;One thing to keep in mind is that &quot;&lt;em&gt;Flair&lt;/em&gt;&quot; has nothing to do with a programming concept, so that isn't really a good tag here or on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Apps, don't specify on a single coding language or type of application, which is why that was rejected as a tag.&#xA;Stack Apps can be any type of application that interacts with Stack Exchange or allows the viewing of Stack Exchange Data via API, or even a userscript that can be run on Stack Exchange sites.  it really isn't specific enough to warrant a tag.&lt;br&gt;&#xA;On my StackApp posts I use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stackexchange&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stackexchange&amp;#39;&quot; rel=&quot;tag&quot;&gt;stackexchange&lt;/a&gt; tag and link directly to my StackApp Post.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/98619/desktop-notifications-for-queue-items&quot;&gt;Desktop notifications for queue items&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/105615/desktop-notifications-for-queue-items-updated-code&quot;&gt;Desktop Notifications for Queue Items - Updated Code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/150957/queue-notifier-extension-script&quot;&gt;Queue Notifier Extension Script&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I also used the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/userscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;userscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;userscript&lt;/a&gt; tag because that is what my app is, a User Script that can be run on Chrome and Firefox (eventually Edge, &lt;em&gt;Fingers Crossed&lt;/em&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know this isn't much to go on, but gives you a brief answer as to why those tags were rejected.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2017-04-21T12:50:51.833" LastActivityDate="2017-04-21T12:50:51.833" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7272" PostTypeId="2" ParentId="7270" CreationDate="2017-04-21T14:19:54.407" Score="4" Body="&lt;p&gt;The way I'm reading your questions they fall into the following three categories:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Protocols&lt;br&gt;&#xA;The &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/create-tags&quot;&gt;privilege for creating tags&lt;/a&gt; explains when to create tags.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Mast&lt;br&gt;&#xA;A lot of your questions have to do with Mast's rational, but only they can give you that insight.&#xA;You could try asking them in chat, as that is directly in their profile.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Meta&lt;br&gt;&#xA;All things related to moderating Code Review's main site are discussed on Code Review's Meta site, here.&#xA;And so if you have a problem with how something's handled, ask a question here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case you should actually argue why the tags should be added, not for us to do that for you.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm also going to respond to a couple of your other sections, that I think are relevant to this discussion:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Your &quot;Ad 6&quot; section.&lt;br&gt;&#xA;I think you think we're a bit more aggressive then we are.&#xA;Mast doesn't think the tags are worthwhile, and from what you've described, told you to come to Meta to discuss this.&#xA;And so now you should make a strong case for your tag.&#xA;If you can fit that case in a 600 character limited comment, then it's not that strong a case.&#xA;(This also  has the added benefit of making the discussion searchable.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Your &quot;Finally, [...] paper-like essay&quot; section.&lt;br&gt;&#xA;You've not justified the creation of the tags, I can only find you questioning Mast's judgement.&#xA;Nowhere do I see any reasoning to re-add these tags.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-04-21T14:19:54.407" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7273" PostTypeId="2" ParentId="7270" CreationDate="2017-04-22T17:10:19.403" Score="11" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The creation of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stackapp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stackapp&amp;#39;&quot; rel=&quot;tag&quot;&gt;stackapp&lt;/a&gt; has been accepted shortly after&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;On Stack Exchange anyone with sufficient reputation can create a tag. There is nothing for anyone to approve or accept with that. Both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/stackapp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;stackapp&amp;#39;&quot; rel=&quot;tag&quot;&gt;stackapp&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/flair&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;flair&amp;#39;&quot; rel=&quot;tag&quot;&gt;flair&lt;/a&gt; were created by you on your question, and then both tags were removed from your question through an edit by another user.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I will not answer your questions about the tag deletion because you already know who deleted it and they already gave you their reason for doing so. Additionally, I find the question about tag &lt;em&gt;creation&lt;/em&gt; more interesting, because what was done here in the first place was that two new tags was created.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How/where can I veto this decision? Only here on meta? Every time such happens?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I wouldn't call it &quot;veto&quot;. The only veto available here would be if a moderator locked the question, or blacklisted a tag. But generally, yes, meta is a good place for discussions about tags. Every time it happens? Hopefully it will not happen that often. If disagreement about new tag creation would happen that often, there would be a bigger problem.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Unlike Wikipedia, where there's no (to my knowledge) limit on how many categories can be applied to a page, and each category can have multiple sub-categories: On Stack Exchange you are limited to 5 tags per question, and there is no tag hierarchy system (despite several suggestions to introduce one). This means that tagging questions on Stack Exchange is not the same as categorizing Wikipedia pages. There are similarities of course, but there are also major differences.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Without proper categorization/tagging you're lost on big sites like these. You're not going to find anything. And if, you're not going to find it easily.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are you comparing the size of Code Review Stack Exchange with that of Wikipedia? Flattering, but on Code Review we have as of this writing 43 657 questions while Wikipedia has over five million pages (and that's only on the English version of Wikipedia). Searching for &lt;a href=&quot;https://codereview.stackexchange.com/search?q=stackapps&quot;&gt;stackapps&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/search?q=flair&quot;&gt;flair&lt;/a&gt; is quite easy here and it's also possible to filter it to &lt;a href=&quot;https://codereview.stackexchange.com/search?q=stackapps+is%3Aquestion&quot;&gt;only questions&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/search?q=stackapps+is%3Aanswer&quot;&gt;only answers&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;About the tags themselves&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Let's take a look at your proposed tags and how many other questions could use them:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Four questions in total found when searching for &quot;flair&quot;. Out of these, only one other than yours could use the tag, and it was asked six years ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Five questions, including yours, would be appropriate for the tag &quot;stackapps&quot;. However, all of them are also appropriate for &quot;stackexchange&quot;, which is a slightly broader tag. As already mentioned, Stack Exchange doesn't have a tag hierarchy system. Introducing the tag could lead to tag fragmentation (If we add &quot;stackapps&quot;, should we also add a tag for the SEDE - Stack Exchange Data Explorer?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When reading your question I thought of a previous meta question about &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2503/31562&quot;&gt;when to create a new tag for a game&lt;/a&gt;. @rolfl had some good things in his answer there, specifically:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;For askers, they connect experts with questions they will be able to answer - they allow you to direct your question to the people most able to answer it.&lt;/li&gt;&#xA;  &lt;li&gt;For answerers, they are for sorting your questions into specific, well-defined categories. You can follow tags, get updates on changes, even mails and other notifications.&lt;/li&gt;&#xA;  &lt;li&gt;Tags can be used to report on broad statistics, tracking activity over time, etc.&lt;/li&gt;&#xA;  &lt;li&gt;Tags can be used for awarding badges.&lt;/li&gt;&#xA;  &lt;li&gt;(...) There has to be an expectation of a reasonable, and continuing number of questions that will be candidates for the tag. Will there continue to be a need for the tag?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now let's ask some questions related to your proposed tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there 'flair' experts that would like to follow the tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably not that many.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is there an expectation of a reasonable number of questions that will be candidate for the 'flair' tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given what I mentioned before, two questions in six years, no.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Are there 'stackapps' experts that would like to follow the tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the broad variety of Stackapps, I'd argue that it's hard to be an expert in that area. However, there are definitely experts of Stack Exchange, to which there is already a tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="42401" LastEditDate="2017-04-22T17:29:05.977" LastActivityDate="2017-04-22T17:29:05.977" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7275" PostTypeId="2" ParentId="1892" CreationDate="2017-04-27T09:40:20.553" Score="0" Body="&lt;h1&gt;Using Emacs&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Emacs comes with an &lt;code&gt;untabify&lt;/code&gt; function:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;&lt;code&gt;untabify&lt;/code&gt;&lt;/strong&gt; is an interactive autoloaded compiled Lisp function in&#xA;  &lt;code&gt;tabify.el&lt;/code&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;&lt;code&gt;(untabify START END &amp;amp;optional ARG)&lt;/code&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Convert all tabs in region to multiple spaces, preserving columns. If&#xA;  called interactively with prefix &lt;code&gt;ARG&lt;/code&gt;, convert for the entire buffer.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Called non-interactively, the region is specified by arguments &lt;code&gt;START&lt;/code&gt;&#xA;  and &lt;code&gt;END&lt;/code&gt;, rather than by the position of point and mark. The variable&#xA;  &lt;code&gt;tab-width&lt;/code&gt; controls the spacing of tab stops.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This can be used interactively in the normal way with &lt;kbd&gt;M-x&lt;/kbd&gt;, or bound to a key sequence.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2017-04-27T09:54:34.633" LastActivityDate="2017-04-27T09:54:34.633" CommentCount="0" CommunityOwnedDate="2017-04-27T09:40:20.553" ContentLicense="CC BY-SA 3.0" />
  <row Id="7276" PostTypeId="2" ParentId="1892" CreationDate="2017-04-27T09:50:37.400" Score="0" Body="&lt;h1&gt;Using single-purpose GNU programs&lt;/h1&gt;&#xA;&#xA;&#xA;&#xA;&lt;h3&gt;GNU Expand&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;expand&lt;/code&gt; utility works (only) as a pipeline program:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for f in &quot;${sources[@]}&quot;&#xA;do&#xA;     cp &quot;$f&quot; &quot;$f.bak&quot; &amp;amp;&amp;amp; expand &amp;lt;&quot;$f.bak&quot; &amp;gt;&quot;$f&quot;&#xA;done&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;GNU Indent&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;indent&lt;/code&gt; utility can completely re-layout your code.  The option to expand tabs is &lt;code&gt;-nut&lt;/code&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;indent -nut &quot;${sources[@]}&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2017-04-27T09:50:37.400" CommentCount="0" CommunityOwnedDate="2017-04-27T09:50:37.400" ContentLicense="CC BY-SA 3.0" />
  <row Id="7278" PostTypeId="1" AcceptedAnswerId="7279" CreationDate="2017-04-29T17:22:39.163" Score="12" ViewCount="188" Body="&lt;p&gt;Assuming a SQL query is well-formed, works correctly, and meets the other general criteria for appropriate reviewable code here, are SQL query reviews on topic? If so, is there a threshold of complexity (subjective, or somehow objective although I don't know what that criteria could be) below which the query would not be welcome?&lt;/p&gt;&#xA;" OwnerUserId="36935" LastActivityDate="2017-04-30T04:35:16.463" Title="SQL Query Review" Tags="|discussion|scope|" AnswerCount="2" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7279" PostTypeId="2" ParentId="7278" CreationDate="2017-04-29T17:28:34.187" Score="10" Body="&lt;p&gt;A good place to find out about the rules you're asking for is by looking at the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; tag.&#xA;The brief description says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Structured Query Language is a language for interacting with relational databases. Read the tag wiki's guidelines for requesting SQL reviews: 1) Provide context, 2) Include the schema, 3) If asking about performance, include indexes and the output of EXPLAIN SELECT.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The more detailed tag wiki is at the [info] tab on the tag's page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/tags/sql/info&quot;&gt;https://codereview.stackexchange.com/tags/sql/info&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2017-04-29T17:28:34.187" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7280" PostTypeId="2" ParentId="7278" CreationDate="2017-04-30T04:35:16.463" Score="8" Body="&lt;p&gt;To add to janos' answer, as one of the most frequent SQL reviewers, my view is that SQL-only questions are fine, as long as the code works (and we usually go with the OP's word, since we can't log in to their server and run it). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, what makes answering SQL questions problematic is that many askers don't give much or any information about the design of the tables, as in, which columns are PK/FK, what indexing they have, etc. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a &quot;good&quot; SQL question should ideally include that information as well as the query code to be reviewed. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2017-04-30T04:35:16.463" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7282" PostTypeId="1" AcceptedAnswerId="7290" CreationDate="2017-05-05T23:16:10.320" Score="6" ViewCount="647" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7262/may-2017-community-challenge&quot;&gt;May 2017&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; has just been selected as simulating a chain/belt drive system, so let's get started on picking one for June 2017.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's time to choose a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; for June 2017.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post your challenge as an answer to this question. Feel free to resubmit non-winning ideas from previous months.&lt;/li&gt;&#xA;&lt;li&gt;Vote for those answers which interest you.&lt;/li&gt;&#xA;&lt;li&gt;At the end-of-day on Wednesday, May 31st, the top-voted post will become the next challenge.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Once the challenge topic is decided, post your solution as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main site&lt;/a&gt; and tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;. The challenge runs throughout June (but nothing stops you from posting an entry later on).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2017-05-12T23:42:32.053" Title="June 2017 Community Challenge" Tags="|discussion|fun|community-challenge|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7283" PostTypeId="2" ParentId="4952" CreationDate="2017-05-06T19:28:16.410" Score="2" Body="&lt;h1&gt;Question can be improved - Guide for good questions&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;Your question currently leaves some things to be desired. I'd recommend taking a look at [Simon's Guide to posting a good question](//codereview.meta.stackexchange.com/a/6429). In particular, you could improve {todo}.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Don't forget to fill in the &lt;code&gt;{todo}&lt;/code&gt; part. Or scrap it completely.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="75307" LastEditDate="2018-02-13T11:32:41.473" LastActivityDate="2018-02-13T11:32:41.473" CommentCount="0" CommunityOwnedDate="2017-05-06T19:28:16.410" ContentLicense="CC BY-SA 3.0" />
  <row Id="7284" PostTypeId="2" ParentId="7282" CreationDate="2017-05-06T23:40:28.357" Score="6" Body="&lt;p&gt;Reposting Simon's &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7208/31562&quot;&gt;answer from April:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Chess!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Last year ended with a board-game spree. Let's continue this year with one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you all know the game of &lt;a href=&quot;https://en.wikipedia.org/wiki/Chess&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess&lt;/a&gt;, which is exactly why I just linked to the Wikipedia page. Even though everyone knows it, you might not know all the details about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I like about a Chess challenge is that it can be both a small and a large challenge, depending on what you want to do with it. Let's take a look at some possible challenges for Chess: (feel free to pick the ones you want)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Implement logic to determine where/how pieces can move/attack&lt;/li&gt;&#xA;&lt;li&gt;Determine which squares are threatened by what pieces&lt;/li&gt;&#xA;&lt;li&gt;Implement support for some &lt;a href=&quot;https://en.wikipedia.org/wiki/Chess_notation&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess notation&lt;/a&gt; (there are a bunch to choose from)&lt;/li&gt;&#xA;&lt;li&gt;Given a history of chess moves, check if all moves are valid and figure out how the board looks like now.&lt;/li&gt;&#xA;&lt;li&gt;Interact with the &lt;a href=&quot;https://github.com/ornicar/lila#http-api&quot; rel=&quot;nofollow noreferrer&quot;&gt;Lichess API&lt;/a&gt; for example &lt;a href=&quot;https://en.lichess.org/api/game/5bhAdgLq?with_moves=1&quot; rel=&quot;nofollow noreferrer&quot;&gt;use this data and implement the above&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Make a GUI&lt;/li&gt;&#xA;&lt;li&gt;Make a Chess computer opponent&lt;/li&gt;&#xA;&lt;li&gt;Make a Chess computer opponent that beats &lt;a href=&quot;https://stockfishchess.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stockfish level 8&lt;/a&gt; (good luck with that)&lt;/li&gt;&#xA;&lt;li&gt;Implement some &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_chess_variants&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess variant&lt;/a&gt; such as &lt;a href=&quot;https://en.wikipedia.org/wiki/Atomic_chess&quot; rel=&quot;nofollow noreferrer&quot;&gt;Atomic Chess&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Probably a bunch of other stuff&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerDisplayName="user34073" LastEditorUserId="31562" LastEditDate="2017-05-12T15:16:57.317" LastActivityDate="2017-05-12T15:16:57.317" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7285" PostTypeId="2" ParentId="7213" CreationDate="2017-05-08T15:48:40.560" Score="2" Body="&lt;p&gt;Per James' comment, we've changed the URL for the &lt;code&gt;ados.js&lt;/code&gt; script to point to the CDN. This will get deployed shortly. I'm also going to look into seeing how we can keep that script from being a blocker for the rest of the site's functionality.&lt;/p&gt;&#xA;" OwnerUserId="10108" LastActivityDate="2017-05-08T15:48:40.560" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7286" PostTypeId="1" CreationDate="2017-05-10T15:05:26.843" Score="10" ViewCount="126" Body="&lt;p&gt;I am not at 1500 rep, so I cannot create tags, but the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt; tag does not exist on Code Review. I just asked a question and had to tag it with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular.js&lt;/a&gt;, which is only version 1.0 according to the Angular community.&lt;/p&gt;&#xA;" OwnerUserId="21156" LastEditorUserId="22222" LastEditDate="2017-05-13T02:03:57.020" LastActivityDate="2017-05-13T02:03:57.020" Title="Tag Request: &quot;Angular&quot; (Angular is not Angular.js)" Tags="|feature-request|tags|" AnswerCount="3" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7287" PostTypeId="2" ParentId="7286" CreationDate="2017-05-10T16:06:07.493" Score="4" Body="&lt;p&gt;I've messed around with Angular.js before, but have yet to try Angular (Angular 2+).&#xA;But looking at &lt;a href=&quot;https://en.wikipedia.org/wiki/Angular_(application_platform)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia&lt;/a&gt; it looks like Angular 2+ is not compatible with Angular.js.&#xA;It's also not that much like what I remember Angular.js to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If this were just a normal version upgrade such as Angular 2+ v2 and v4, then I'd not recommend another tag.&#xA;But due to library incompatibilities I've decided to create the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular-2%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular-2+&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular-2+&lt;/a&gt;,&#xA;this is as Angular also goes by this name, and is unlikely to get Angular.js questions tagged with it.&#xA;But also because Angular 2+ already has a fourth version out, and so saying your using Angular 2 v4 is a bit strange, when Angular v1 is Angular.js.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If this gets down-voted to oblivion, remove the tag, :)&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-05-10T16:06:07.493" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7288" PostTypeId="2" ParentId="7286" CreationDate="2017-05-10T17:38:51.423" Score="4" Body="&lt;p&gt;This link explains &lt;a href=&quot;http://angularjs.blogspot.com/2016/12/ok-let-me-explain-its-going-to-be.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;framework developers' perspective&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Three simple guidelines:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Use “Angular” for versions 2.0.0 and later (e.g. “I’m an Angular developer”, “This is an Angular meetup”, “The Angular ecosystem is growing quickly”)&lt;/li&gt;&#xA;&lt;li&gt;Use &amp;quot;AngularJS&amp;quot; to describe versions 1.x or earlier&#xA;Use the version number “Angular 4.0” &amp;quot;Angular 2.4&amp;quot; when needed to talk about a specific release (e.g. when talking about a newly introduced feature - “This is an introduction to feature X, introduced in Angular 4”, “I’m proposing this change for Angular 5”)&lt;/li&gt;&#xA;&lt;li&gt;Use full semver version when reporting a bug (e.g. “This issue is present as of Angular 2.3.1”)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="10983" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-05-10T17:43:55.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7289" PostTypeId="2" ParentId="7286" CreationDate="2017-05-10T17:39:19.460" Score="6" Body="&lt;p&gt;It seems like Stack Overflow does this differentiation, so we might as well do it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;SO's &lt;a href=&quot;https://stackoverflow.com/tags/angularjs/info&quot;&gt;angularjs&lt;/a&gt;: &lt;em&gt;Use for questions about AngularJS, the open-source JavaScript framework. Do NOT use this tag for Angular 2 or later versions; instead, use the &quot;angular&quot; tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;SO's &lt;a href=&quot;https://stackoverflow.com/tags/angular/info&quot;&gt;angular&lt;/a&gt;: &lt;em&gt;Questions about Angular, the web framework from Google, including versions 2, 4, and all succeeding versions. Use this tag for questions which are not specific to an individual version. For the older AngularJS web framework, use the angularjs tag.&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In addition both have some associated synonyms:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;angularjs: angular.js, angular1.x &lt;/li&gt;&#xA;&lt;li&gt;angular: angular2, angular4, angular4.x&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To reduce confusion I would suggest that we keep the same tags as used on Stack Overflow, that is &lt;code&gt;angularjs&lt;/code&gt; for the older stuff, and &lt;code&gt;angular&lt;/code&gt; for the newer stuff.&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="78136" LastEditDate="2017-05-10T17:46:05.380" LastActivityDate="2017-05-10T17:46:05.380" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7290" PostTypeId="2" ParentId="7282" CreationDate="2017-05-12T23:42:32.053" Score="6" Body="&lt;p&gt;While last year was all about games, let's keep this year going on the topic of 'industrial systems' and such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People always want to implement an 'Elevator Management System', and we also saw a 'Traffic Light Simulator', both of these have one &lt;em&gt;very&lt;/em&gt; common element: they're &lt;em&gt;generally&lt;/em&gt; done in PLC-based systems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's keep that theme going with the next subject:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Let's simulate an overhead crane!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;For those who don't know, an overhead crane is a common piece of equipment found in &lt;em&gt;many&lt;/em&gt; manufacturing plants, distribution centers, and so on. It's a device that is usually mounted on two &lt;em&gt;very large&lt;/em&gt; rails on opposite sites of the area in which it works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://www.woodgrouptraining.com/sites/default/files/library/overhead-crane-2_0.jpg&quot; alt=&quot;Image 1&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the image above, the red beams on the left and right directly below the yellow one are the two rails that make up either the &lt;code&gt;X&lt;/code&gt; axis, or the &lt;code&gt;Y&lt;/code&gt; axis, depending on the model and installation. From there, the main crane hook can travel along the yellow beam to the left and right to make up the opposite axis. It then has a cable to lower and raise itself, to make up the &lt;code&gt;Z&lt;/code&gt; axis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The goal of this community challenge is to simulate such a device graphically. You require eight input buttons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Left and Right: these should move the crane along &lt;em&gt;one&lt;/em&gt; of the &lt;code&gt;X&lt;/code&gt; or &lt;code&gt;Y&lt;/code&gt; axis, whichever you are using to represent &lt;em&gt;the yellow beam pictured above&lt;/em&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Forward and Backward: these should move the crane along the other &lt;code&gt;X&lt;/code&gt; or &lt;code&gt;Y&lt;/code&gt; axis, whichever you are using to represent &lt;em&gt;the red beams pictured above&lt;/em&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Up and Down: these should move the crane hook up and down or along the &lt;code&gt;Z&lt;/code&gt; axis;&lt;/li&gt;&#xA;&lt;li&gt;Emergency Stop: this button should disable all input from the crane;&lt;/li&gt;&#xA;&lt;li&gt;Emergency-Stop Reset: this button should 'reset' the emergency stop circuit and allow the crane to move again;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;You may simulate the graphics any way you like, whether that be Text or GUI, and your eight input buttons should function as listed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Bonus points:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For extra-credit you may add a 'claw' feature on the hook that will open and close it, this should have two input buttons (Open and Close).&lt;/li&gt;&#xA;&lt;li&gt;You may also add a 'dead-man-switch', an &lt;em&gt;additional&lt;/em&gt; input button that &lt;strong&gt;must&lt;/strong&gt; be held by the user to perform any motion.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2017-05-12T23:42:32.053" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7291" PostTypeId="1" CreationDate="2017-05-15T15:18:56.040" Score="12" ViewCount="181" Body="&lt;p&gt;I've noticed that on three occasions now (&lt;a href=&quot;https://codereview.stackexchange.com/posts/153022/revisions&quot;&gt;1&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/posts/161210/revisions&quot;&gt;2&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/posts/161109/revisions&quot;&gt;3&lt;/a&gt;) people have edited my answers and removed the indentation that I had left in quotes from OP's code and in suggested replacements. One went so far as to say &quot;&lt;em&gt;fixed indentation&lt;/em&gt;&quot; in the change description. I can't find any discussion in meta which deals with the subject of indentation in answers, and I find it irritating that people should consider it broken when I go to extra effort to preserve the indentation from OP's code for ease of direct comparison and copy-paste replacement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there some unwritten rule that answers should minimise indentation?&lt;/p&gt;&#xA;" OwnerUserId="1402" LastEditorUserId="1402" LastEditDate="2017-05-15T15:48:31.547" LastActivityDate="2017-05-15T17:35:36.440" Title="Indentation in answers" Tags="|discussion|answers|editing|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7292" PostTypeId="2" ParentId="7291" CreationDate="2017-05-15T16:17:49.033" Score="11" Body="&lt;p&gt;There's no unwritten rule for that, no.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People (me included) edit answers to improve formatting all the time, here or anywhere else on SE - there's even incentives (imaginary Internet points!) for doing it!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you disagree with an edit on your post, you can roll it back and, in the comment section under your answer, you can &lt;code&gt;@ping&lt;/code&gt; the editor and explain your (very valid) reasoning.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;I go to extra effort to preserve the indentation from OP's code for ease of direct comparison and copy-paste replacement.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As a moderator I have no problem with the edits themselves, but I'd have no problem with them being rolled back either - and if it ever escalates to a &lt;em&gt;rollback/edit war&lt;/em&gt;, in such cases the original author wins as far as I'm concerned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The editor(s) meant no harm I'm sure.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-05-15T16:17:49.033" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7293" PostTypeId="2" ParentId="7291" CreationDate="2017-05-15T17:35:36.440" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there some unwritten rule that answers should minimise indentation?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, it boils down to personal preference. Personally I'd prefer minimized indentation. Most IDEs have automatic indentation when copy-pasting code so I don't see that as an issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me it's easier to read if it's not indented any extra. For the same reason as question posters wouldn't post the code like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;        StringBuilder result = new StringBuilder();&#xA;        for (int i = 0; i &amp;lt; input.length(); i++) {&#xA;            result.append(input.charAt(input.length() - i - 1));&#xA;        }&#xA;        return result.toString();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-05-15T17:35:36.440" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7294" PostTypeId="1" AcceptedAnswerId="7295" CreationDate="2017-05-18T19:33:57.493" Score="4" ViewCount="191" Body="&lt;p&gt;I have a Python application that I created a while back and I'm hoping to have someone with more Python experience than me look over the entire project and let me know if both the structure of the application and the code itself can be improved in any way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be appropriate for me to post a link to the repo and ask for an overall review?  It's not a particularly large project, but pasting all of the code into the question wouldn't make sense.&lt;/p&gt;&#xA;" OwnerUserId="15068" LastEditorUserId="22222" LastEditDate="2017-05-19T23:14:39.303" LastActivityDate="2017-05-19T23:14:39.303" Title="Is it appropriate to ask for review on an entire GitHub repo?" Tags="|discussion|asking-questions|code-length|" AnswerCount="2" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7295" PostTypeId="2" ParentId="7294" CreationDate="2017-05-18T20:34:29.803" Score="12" Body="&lt;p&gt;No, it wouldn't be ok. Your question would get closed quite quickly, with a dedicated close reason, stating:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/UZk3L.png&quot; alt=&quot;Questions must include the code to be reviewed&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653/23788&quot;&gt;&lt;strong&gt;include the code to be reviewed&lt;/strong&gt;&lt;/a&gt;. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Only the code that's embedded in the post is reviewable. Link to GitHub is only provided as a convenience to reviewers that might want additional/complete context. Read the link for the whole reasoning, and/or any of the linked questions @Simon provided.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-05-18T20:34:29.803" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7297" PostTypeId="2" ParentId="7294" CreationDate="2017-05-18T22:44:32.210" Score="6" Body="&lt;p&gt;To add to Mat'sMug's answer, it is best to focus on individual pieces of code, chances are that reviews of that code will be applicable to the rest of your project. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would suggest that you find some code related to a specific aspect of the program, maybe some that you find have the most room for improvement, and post it and apply the answers to your project, then post other questions with some of the improved code. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2017-05-18T22:44:32.210" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7298" PostTypeId="1" CreationDate="2017-05-20T04:24:54.663" Score="27" ViewCount="402" Body="&lt;p&gt;A while back, y'all asked for some warnings for folks asking questions here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6686/what-would-clippy-say&quot;&gt;What would Clippy say?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After thorough review (mostly by animuson &amp;amp; JNat), we've determined that the following warnings can be implemented, based on question title matches:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b((do(ing)?\s+this)|(this\s+(\w+\s)? code)|me|my|I)\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Avoid generic terms; please tell us exactly what your code does!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This matches over 1% of the last 10,000 closed/deleted titles. All the rest of the expressions struggle to match this combined - I mention this because even if these warnings help in the cases where they show up, they're not gonna show up that often.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;^(How|Can|Should|Would|Need)\b.+\??$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Titles that contain a specific question are generally inappropriate for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b(wrong|incorrect)\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code that produces incorrect results is off-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b(better|improve(ment)?|improving)\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please ensure that the title states what your code does. Seeking improvement on all aspects of the code is implied for Code Review questions, so specific concerns need not be mentioned in the title.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b(short(en|er|ening)?|optimi(se|ze|sation|zation)|efficien(t|ce))\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Efficiency and optimization are implied for every question on Code Review. The title should simply state the task accomplished by the code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b(refactor(ing)?|avoid|too many|need|DRY)\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please ensure that the title states what your code does, and reviewers will point out what needs to be improved.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b(statements|loops|else|catch)\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please ensure that the title states what your code does. If the code is a purely generic example that has no specific purpose, then the question would be off-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've gone ahead and turned these on. Enjoy!&lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2017-05-28T17:23:22.363" Title="Code Review Clippy" Tags="|discussion|asking-questions|low-quality-posts|" AnswerCount="4" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="7299" PostTypeId="2" ParentId="7298" CreationDate="2017-05-20T05:28:56.923" Score="15" Body="&lt;h2&gt;That's awesome!!&lt;/h2&gt;&#xA;&lt;p&gt;Thanks a million! This will &lt;em&gt;certainly&lt;/em&gt; help improve question quality on the site in a major way.&lt;/p&gt;&#xA;&lt;p&gt;The only tiny little quibble I have is that it seems the forecolor for the &lt;strong&gt;x&lt;/strong&gt; button and message text were somehow inverted, which makes the message a bit hard to read, and ironically puts subliminal emphasis on, well, the &amp;quot;dismiss&amp;quot; button:&lt;/p&gt;&#xA;&lt;h3&gt;Expected&lt;/h3&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/0m8so.png&quot; alt=&quot;expected&quot; /&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Actual&lt;/h3&gt;&#xA;&lt;p&gt;As rendered in my Chrome 58.0.3029.110 (64-bit) desktop browser:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HCNAn.png&quot; alt=&quot;actual&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-05-20T05:37:07.760" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7300" PostTypeId="2" ParentId="7298" CreationDate="2017-05-20T08:42:23.670" Score="22" Body="&lt;p&gt;Yay! Thanks!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just one note, if I would see this as an entirely new user:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Titles that contain a specific question are generally inappropriate for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would be very confused. If I would come here from other SE sites, this goes against how most other SE sites work. I think it would be good to specify what we &lt;em&gt;do&lt;/em&gt; want here. Something like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Titles that contain a specific question are generally inappropriate for Code Review as we all want to improve our code in some way. Please tell us what your code does in the title.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-05-20T08:42:23.670" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7301" PostTypeId="2" ParentId="7298" CreationDate="2017-05-21T17:13:04.647" Score="9" Body="&lt;p&gt;Would it be possible to also add the ability to detect code-only posts. I don't know how common they are, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/163885/check-if-the-given-selector-is-defined-in-the-given-protocol-required-methods-o&quot;&gt;this question&lt;/a&gt; is a fairly good piece of code to review, but doesn't contain any text about what it's supposed to do, the motivation for writing it, or anything at all about it. There's already a close vote on it. I hate to see a good question get closed when a simple reminder could have prevented it.&lt;/p&gt;&#xA;" OwnerUserId="43196" LastActivityDate="2017-05-21T17:13:04.647" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="7302" PostTypeId="2" ParentId="512" CreationDate="2017-05-23T10:14:25.800" Score="1" Body="&lt;p&gt;The scope of such a review would necessarily be limited to the correctness of the &lt;em&gt;implementation&lt;/em&gt; rather than the strength of the &lt;em&gt;algorithm&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, as well as the usual Code Review items (such as readability, program structure, speed/memory performance, error handling and the rest), there are opportunities to consider some additional aspects of the implementation:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;weakness to timing attacks&lt;/li&gt;&#xA;&lt;li&gt;management of memory containing sensitive data (such as keys or plaintext)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I would not expect a reviewer to consider the cryptographic strength of the algorithm.  And if I were requesting such a review, I don't think I'd want to set great store in assurances given by strangers from the Internet...&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2017-05-23T10:14:25.800" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7304" PostTypeId="1" CreationDate="2017-05-25T00:20:14.913" Score="6" ViewCount="82" Body="&lt;p&gt;Now that &lt;a href=&quot;https://meta.stackexchange.com/a/296348/197901&quot;&gt;CR community ads work again&lt;/a&gt;, I'm frantically refreshing my browser trying to get to see my &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7191/23788&quot;&gt;Rubberduck ad&lt;/a&gt;... In 10 minutes I've seen the Brainduck ad 17 times, but none of my ducky.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this my ad?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/WIVkY.png&quot; alt=&quot;bad gateway&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, do I need to fix something?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="31562" LastEditDate="2017-05-25T07:41:27.123" LastActivityDate="2017-05-25T07:41:27.123" Title="What's this 'Bad Gateway' ad?" Tags="|bug|support|ads|" AnswerCount="0" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7305" PostTypeId="2" ParentId="7298" CreationDate="2017-05-28T17:23:22.363" Score="4" Body="&lt;p&gt;I will just suggest a small improvement on one regular expression.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, you have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b(wrong|incorrect)\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;To display the following message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code that produces incorrect results is off-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But, I propose the following (indented for readability):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;\b(&#xA;    (?:(?:help|can(?:'t|\s*not)&#xA;    |pl(?:ease|z))\s+)fix&#xA;    |(?:not\s+|in)correct&#xA;    |wrong&#xA;    |throws?\s+exceptions?&#xA;    |broken&#xA;    |breaks?&#xA;    |(:?does|can?)(?:n't|\s*not)\s+(?:work|output|display|present|run|compile|open|show|match)&#xA;    |(?:(?:has|can|causes?)\s+(?:(?:performace|size|memory|display)\s+)?)(?:issue|problem|erro)s?&#xA;)\b&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This should match things like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;My code doesn't compile&lt;br&gt;&#xA;  Can't display picture&lt;br&gt;&#xA;  Can't open file&lt;br&gt;&#xA;  This code doesn't work on IE6&lt;br&gt;&#xA;  Help fix exception being thrown&lt;br&gt;&#xA;  This code causes problems displaying PI&lt;br&gt;&#xA;  Broken display when running program on 800x600&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This may also generate some false positives. Possibly far more than the over-simplified version you present.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This matches, possibly, some common titles when asking questions about broken code, but also matches some that may show up in the future (possibly rarely).&lt;/p&gt;&#xA;" OwnerUserId="53773" LastActivityDate="2017-05-28T17:23:22.363" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7307" PostTypeId="1" AcceptedAnswerId="7308" CreationDate="2017-05-30T22:24:14.920" Score="7" ViewCount="62" Body="&lt;p&gt;&lt;strong&gt;MacOS&lt;/strong&gt;: 10.12.5&lt;br /&gt;&#xA;&lt;strong&gt;Safari&lt;/strong&gt;: 10.1.1 (12603.2.4)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;: 10.1703.15063.296&lt;br /&gt;&#xA;&lt;strong&gt;Opera&lt;/strong&gt;: 45.0.2552.881 32-bit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;: 10.1703.15063.296&lt;br /&gt;&#xA;&lt;strong&gt;Chrome&lt;/strong&gt;: 58.0.3029.110 64-bit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;: 10.1703.15063.296&lt;br /&gt;&#xA;&lt;strong&gt;Internet Explorer&lt;/strong&gt;: 11.296.15063.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;: 10.1703.15063.296&lt;br /&gt;&#xA;&lt;strong&gt;Edge&lt;/strong&gt;: 40.15063.0.0&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Windows Mobile&lt;/strong&gt;: 10.0.15063.297&lt;br /&gt;&#xA;&lt;strong&gt;Edge&lt;/strong&gt;: 40.15063.297.0 (In full-site mode)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;iOS&lt;/strong&gt;: 10.3.2&lt;br /&gt;&#xA;&lt;strong&gt;Safari&lt;/strong&gt;: 10.0 (In full-site mode)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've confirmed on all the environments above. Another user has confirmed on environments below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;: 10.1607.14393.1198&lt;br /&gt;&#xA;&lt;strong&gt;Firefox&lt;/strong&gt;: 53.0.3 64-bit&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Windows&lt;/strong&gt;: 10.1607.14393.1198&lt;br /&gt;&#xA;&lt;strong&gt;Chrome&lt;/strong&gt;: 58.0.3029.110 64-bit&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Android&lt;/strong&gt;: 6.0 24.231.16.clark_reteu.reteu.en.EU.retgb (Moto X Style)&lt;br /&gt;&#xA;&lt;strong&gt;Firefox&lt;/strong&gt;: 53.0.2&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hard to explain, but a picture is worth a thousand words. Look under the reputation graph, CSS strikes again and the little cog (and the associated menu) is misplaced:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/74KHK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/74KHK.png&quot; alt=&quot;Overlap&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/PStQw.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PStQw.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="9357" LastEditDate="2017-09-22T22:17:59.253" LastActivityDate="2017-09-22T22:17:59.253" Title="Setting for tracking a privilege / tag badge overlaps tracker" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7308" PostTypeId="2" ParentId="7307" CreationDate="2017-05-31T04:48:30.437" Score="7" Body="&lt;p&gt;The change that caused this bug has been reverted and will be fixed in the next build. Thanks for reporting!&lt;/p&gt;&#xA;" OwnerUserId="140028" LastActivityDate="2017-05-31T04:48:30.437" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7310" PostTypeId="1" AcceptedAnswerId="7311" CreationDate="2017-06-02T01:08:23.967" Score="35" ViewCount="1831" Body="&lt;p&gt;I want to introduce the &lt;strong&gt;C&lt;/strong&gt;ommunity &lt;strong&gt;O&lt;/strong&gt;riented &lt;strong&gt;D&lt;/strong&gt;evelopment &lt;strong&gt;E&lt;/strong&gt;xtravaganza, &lt;strong&gt;R&lt;/strong&gt;equiring &lt;strong&gt;E&lt;/strong&gt;xtreme &lt;strong&gt;V&lt;/strong&gt;igor &lt;strong&gt;I&lt;/strong&gt;nciting &lt;strong&gt;E&lt;/strong&gt;xtraordinary &lt;strong&gt;W&lt;/strong&gt;inners (or &lt;strong&gt;CODE REVIEW&lt;/strong&gt;) 2017 Challenge. Traditionally our Community Challenges are non-competitive, this challenge aims to change that &lt;em&gt;just a bit&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We usually have these challenges run for a month, and we announce them a month in advance except in certain situations where we want to boost participation. This time I'm going to run the announcement for three (3) months and run the challenge another three (3) months. At the end of the 6-month period, I will award a &lt;strong&gt;500 reputation bounty&lt;/strong&gt; to the winner of the challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Major dates for the challenge are below:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Thursday, 1 June 2017&lt;/strong&gt;: Challenge begins accepting suggestions&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Thursday, 31 August 2017 23:59:59 UTC+0000&lt;/strong&gt;: Challenge finishes accepting suggestions&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Friday, 1 September 2017 00:00:00 UTC+0000&lt;/strong&gt;: Challenge begins&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Thursday, 30 November 2017 23:59:59 UTC+0000&lt;/strong&gt;: Challenge ends&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Friday, 1 December 2017&lt;/strong&gt;: Winner is announced from entries&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;How does one win?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;In order to support the idea of a winner, we have to make sure that there is something to 'win'. Each challenge suggestion must have a detailed list of possible points to be awarded, and the participants are graded based on how many total points they earned (out of possible points).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The exact details of the awards will be announced later in the season, but at a minimum the following will be awarded:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The first-place winner will receive a 500-reputation bounty;&lt;/li&gt;&#xA;&lt;li&gt;In the case of multiple first-place winners then each winner will receive a 250-reputation bounty;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If participation is high (left to the discretion of the members of the community who are offering the rewards) then an additional tiered reward system may be put in place.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;How should suggestions differ from normal?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The only difference that suggestions require from traditional &lt;a href=&quot;/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; questions is that they &lt;strong&gt;must&lt;/strong&gt; detail specific features that require implementation and the total point-count for each feature. Challenge suggestions may mark features as 'optional' or 'required', and if a participant fails to implement all 'required' features then they are disqualified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may &lt;strong&gt;not&lt;/strong&gt; reuse any previous community challenge selections as normally required, but you &lt;em&gt;may&lt;/em&gt; re-suggestion un-selected challenges, and suggest challenges that are somewhat large in scope.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;How does one enter as a participant?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8442/code-review-2017-challenge-entries&quot;&gt;question with the entry requirements&lt;/a&gt; (also included below) and a list of all entries will be posted on &lt;strong&gt;Friday, 1 September 2017&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Participating is easy, and simply requires one to meet all criteria below:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Complete all required portions of the selected challenge;&lt;/li&gt;&#xA;&lt;li&gt;Post the implementation of the challenge as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main-site&lt;/a&gt; tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Post an answer to the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8442/code-review-2017-challenge-entries&quot;&gt;entry question&lt;/a&gt; posted &lt;a href=&quot;https://codereview.meta.stackexchange.com/&quot;&gt;here on meta&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Include a link to the entry question in the answer to the entry form;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You may update your entry at any time (which means you may post iterative reviews as well), all entries will be judged at the end of the challenge season (&lt;strong&gt;Thursday, 30 November 2017&lt;/strong&gt;). Entries may make as many revisions as possible, but the question linked in the entry form at &lt;strong&gt;23:59:59 UTC+0000&lt;/strong&gt; on &lt;strong&gt;Thursday, 30 November 2017&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Make sure you post the suggestions you have for this extravaganza in this question, the most upvoted answer at the end of the day on 31 August 2017 will become the challenge for this three-month extraordinaire!&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2017-09-01T12:40:21.153" LastActivityDate="2017-09-01T12:40:21.153" Title="CODE REVIEW 2017 Challenge" Tags="|discussion|fun|community-challenge|bounty|" AnswerCount="4" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="7311" PostTypeId="2" ParentId="7310" CreationDate="2017-06-07T00:09:49.023" Score="17" Body="&lt;h1&gt;Write your own programming language&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I think for this challenge we should make the barrier to entry low, the barrier to win high, but most of all it should be fun!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since we're writing a language, it's always good to know that it works. And so to score each point that adds additional features requires a unit test. All unit test must be provided for you to score the point. To allow all languages to do this, you can verify the programs output in the language you're writing in. And so if you were to write your language in the Python programming language having a unit test such as the following would be valid:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import unittest&#xA;&#xA;class TestStandardArithmetic(unittest.TestCase):&#xA;    def test_addition(self):&#xA;        # Replace `eval` with how you run your code&#xA;        self.assertEqual(eval('1 + 1'), 2)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Requirements&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You won't be scored for any use of &lt;code&gt;eval&lt;/code&gt; that's provided by your language. Posting &lt;code&gt;input()&lt;/code&gt; as your language, and requiring Python 2 is a valid language, however &lt;em&gt;will score you no points&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When scoring each point, you must use your own implementation for that point to score the point. This allows you to use, say, the LLVM to implement tail recursion in your language by default, however when scoring the point for tail recursion, you have to use your own implementation of it rather than the one provided to you by the LLVM.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Another person must be able to verify your language works. And so make it runnable from either Windows, Linux, Mac, or via a website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it needs another program to run, such as CPython, the JVM, or a browser, that is fine. But it must be runnable on one of the above systems, or via a website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since to do this we need to be able to get either a binary, or your code, entries need to produce a GitHub, or any other code sharing service, repository for their language. This allows entries to write Code Review questions on what they want reviewed, rather than a new question of their entire code on each change.&lt;br&gt;&#xA;This repository must be provided in the entry meta question on your entry.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Scoring&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Each bullet point is worth one point. 'Functions' may be prefix, infix or postfix operators, normal functions, or any other method that's usable in your language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each bullet point that adds an additional function or feature write a test case/suite with at least one unit test for each additional function or feature.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Implement all standard operators/functions.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;addition (&lt;code&gt;+&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;subtraction (&lt;code&gt;-&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;multiplication (&lt;code&gt;*&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;division (&lt;code&gt;/&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;less than (&lt;code&gt;&amp;lt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;less than or equal (&lt;code&gt;&amp;lt;=&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;greater than (&lt;code&gt;&amp;gt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;greater than or equal (&lt;code&gt;&amp;gt;=&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;equal (&lt;code&gt;==&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;not equal (&lt;code&gt;!=&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary or (&lt;code&gt;|&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary xor (&lt;code&gt;^&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary and (&lt;code&gt;&amp;amp;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary invert (&lt;code&gt;~&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary left shift (&lt;code&gt;&amp;lt;&amp;lt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary right shift (&lt;code&gt;&amp;gt;&amp;gt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;boolean and (&lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;boolean or (&lt;code&gt;||&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Implement operator precedence. Perform, say, multiplication and division before addition and subtraction.&lt;/li&gt;&#xA;&lt;li&gt;Use &lt;a href=&quot;https://en.wikipedia.org/wiki/Lexical_analysis&quot; rel=&quot;nofollow noreferrer&quot;&gt;lexical analysis&lt;/a&gt; to generate a token stream.&lt;/li&gt;&#xA;&lt;li&gt;Use &lt;a href=&quot;https://en.wikipedia.org/wiki/Parsing#Computer_languages&quot; rel=&quot;nofollow noreferrer&quot;&gt;syntactic analysis&lt;/a&gt; to generate an AST, or related structure.&lt;/li&gt;&#xA;&lt;li&gt;Have your language be directly interpreted.&lt;/li&gt;&#xA;&lt;li&gt;Have your language compile to an &lt;a href=&quot;https://en.wikipedia.org/wiki/Intermediate_representation&quot; rel=&quot;nofollow noreferrer&quot;&gt;intermediate language&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Have your language compile to an &lt;a href=&quot;https://en.wikipedia.org/wiki/Intermediate_representation&quot; rel=&quot;nofollow noreferrer&quot;&gt;intermediate language&lt;/a&gt; and then be executed by a 'virtual machine'. Your intermediate language must be custom-made in order to gain this point.&lt;/li&gt;&#xA;&lt;li&gt;Have your language compile directly to assembly.&lt;/li&gt;&#xA;&lt;li&gt;Write a Code Review question in your language.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In addition to the above you may also get points for implementing programming paradigms, according to &lt;a href=&quot;https://github.com/CAD97/programming-paradigm-scoring&quot; rel=&quot;nofollow noreferrer&quot;&gt;Scoring of paradigm support&lt;/a&gt;. A big thanks to  &lt;a href=&quot;https://codereview.stackexchange.com/users/100439/cad97&quot;&gt;CAD97&lt;/a&gt; for making such a large list, anyone can add to.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I can't think of too many ways to score this, so if you can think of any, drop it as a comment, :)&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2017-08-21T09:50:42.287" LastActivityDate="2017-08-21T09:50:42.287" CommentCount="40" ContentLicense="CC BY-SA 3.0" />
  <row Id="7312" PostTypeId="2" ParentId="7310" CreationDate="2017-06-10T15:13:33.860" Score="12" Body="&lt;p&gt;Reposting Simon's &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7208/31562&quot;&gt;answer from April:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Chess!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Last year ended with a board-game spree. Let's continue this year with one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you all know the game of &lt;a href=&quot;https://en.wikipedia.org/wiki/Chess&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess&lt;/a&gt;, which is exactly why I just linked to the Wikipedia page. Even though everyone knows it, you might not know all the details about it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I like about a Chess challenge is that it can be both a small and a large challenge, depending on what you want to do with it. Let's take a look at some possible challenges for Chess: (feel free to pick the ones you want)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Implement logic to determine where/how pieces can move/attack&lt;/li&gt;&#xA;&lt;li&gt;Determine which squares are threatened by what pieces&lt;/li&gt;&#xA;&lt;li&gt;Implement support for some &lt;a href=&quot;https://en.wikipedia.org/wiki/Chess_notation&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess notation&lt;/a&gt; (there are a bunch to choose from)&lt;/li&gt;&#xA;&lt;li&gt;Given a history of chess moves, check if all moves are valid and figure out how the board looks like now.&lt;/li&gt;&#xA;&lt;li&gt;Interact with the &lt;a href=&quot;https://github.com/ornicar/lila#http-api&quot; rel=&quot;nofollow noreferrer&quot;&gt;Lichess API&lt;/a&gt; for example &lt;a href=&quot;https://en.lichess.org/api/game/5bhAdgLq?with_moves=1&quot; rel=&quot;nofollow noreferrer&quot;&gt;use this data and implement the above&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Make a GUI&lt;/li&gt;&#xA;&lt;li&gt;Make a Chess computer opponent&lt;/li&gt;&#xA;&lt;li&gt;Make a Chess computer opponent that beats &lt;a href=&quot;https://stockfishchess.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stockfish level 8&lt;/a&gt; (good luck with that)&lt;/li&gt;&#xA;&lt;li&gt;Implement some &lt;a href=&quot;https://en.wikipedia.org/wiki/List_of_chess_variants&quot; rel=&quot;nofollow noreferrer&quot;&gt;Chess variant&lt;/a&gt; such as &lt;a href=&quot;https://en.wikipedia.org/wiki/Atomic_chess&quot; rel=&quot;nofollow noreferrer&quot;&gt;Atomic Chess&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Probably a bunch of other stuff&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h2&gt;Scoring:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Item 1 is required. If you don't have that, it doesn't count as a submission. Items 2, 3, 4, 5, and 6 are worth one point for each variant supported, with another point for each variant implemented (item 9). Item 7 is significantly more difficult, so it gets 2 points for the engine and one point for the scoring system for each variant supported. If you implement item 8, you win outright and get a 500 point bounty from me (SE's limit).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Item 10 is rather vague, so I will give you one point per item implemented, but it has to be a serious feature of at least the complexity of item 1--in other words, don't try to bolster your ratings; if the community feels a player is attempting to do this, it is their responsibility to jointly decide a more fair rating. Additionally, if a player feels one point is too low for a feature's complexity, they can petition the community to grant them a higher score.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2017-06-10T15:13:33.860" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7313" PostTypeId="2" ParentId="7310" CreationDate="2017-06-13T10:13:30.707" Score="4" Body="&lt;h1&gt;Create an image from any given file.&lt;/h1&gt;&#xA;&lt;p&gt;The objective is to create an image from any file, per instance, text file, audio file, or any other file. This is more of a challenge where people should be creative.&lt;/p&gt;&#xA;&lt;p&gt;Just imagine see text as an image, or even an assembly! We programmers would finally be able to see code as an image (for the first time in history?).&lt;/p&gt;&#xA;&lt;h1&gt;Scoring:&lt;/h1&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Your program works on any text file (UTF-8) (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Your program works on any file type (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Your program does not require external libraries (1 point)&lt;/li&gt;&#xA;&lt;li&gt;You are able to generate jpeg files (1 point)&lt;/li&gt;&#xA;&lt;li&gt;You are able to generate png files (1 point)&lt;/li&gt;&#xA;&lt;li&gt;You are able to generate bmp files (1 point)&lt;/li&gt;&#xA;&lt;li&gt;You are able to generate gif files (2 points)&lt;/li&gt;&#xA;&lt;li&gt;The generated image is different if the file type is different (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Relative beauty of generated images (this is a subjective qualification, post your results on your question!)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Total possible score: 9 + beauty&lt;/p&gt;&#xA;" OwnerUserId="22270" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-06-13T10:37:19.057" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="7314" PostTypeId="2" ParentId="7310" CreationDate="2017-06-13T18:05:18.113" Score="3" Body="&lt;h1&gt;Allocate resources efficiently on a work environment&lt;/h1&gt;&#xA;&lt;p&gt;The company Code42Review demands that their &lt;strong&gt;employees&lt;/strong&gt; are able to handle &lt;strong&gt;work items&lt;/strong&gt; as efficiently as possible.&lt;/p&gt;&#xA;&lt;p&gt;Those &lt;strong&gt;work items&lt;/strong&gt; are assigned according to the &lt;strong&gt;work item chooser&lt;/strong&gt; that decides which work items get assigned to which employees.&#xA;The work item chooser takes into account the &lt;strong&gt;skills&lt;/strong&gt; needed by a certain work item and tries to match them as close as possible to the skills of an employee.&#xA;While some skills are mandatory others are &amp;quot;nice to have&amp;quot;.&#xA;The work item chooser may delay assignment due to not having any employee available with a required skill.&lt;/p&gt;&#xA;&lt;p&gt;A &lt;strong&gt;work item&lt;/strong&gt; only exists if a &lt;strong&gt;work candidate&lt;/strong&gt; has &lt;strong&gt;acquired all resources&lt;/strong&gt; sucessfully.&#xA;Acquiring a resource is a process that may require time, in this particular work envoirnment, up to 20 seconds.&#xA;The process of acquiring a resource is not guarteed to succeed because such resources might not be available. (the successful rate of resource acquisition is tipically under 50%)&lt;/p&gt;&#xA;&lt;p&gt;In this work enviorment an employee may take up to several minutes to complete a work item. Usually something between 2 and 20 minutes.&#xA;An employee that is handling a work item is considered to be busy and may not have another work item assigned to him.&lt;/p&gt;&#xA;&lt;p&gt;A work item should be assigned to an employee within the shortest amount of time possible, if it's not assigned to an employee within a reasonable time,&#xA;the resources may no longer be available. In this scenario the work item will be replaced by another.&lt;/p&gt;&#xA;&lt;h1&gt;Scoring&lt;/h1&gt;&#xA;&lt;p&gt;Your job is to create a program that does the following&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Employees should spend the least amount of time possible waiting for work items (up to 10 points, scored according to the average amount of waiting time, 10 being awarded to the smallest)&lt;/li&gt;&#xA;&lt;li&gt;Work items are discarded as few times as possible (up to 10 points, scored according to the amount of discarded work items, 10 being awarded to the smallest)&lt;/li&gt;&#xA;&lt;li&gt;Work items are assigned to an employee within the shortest amount of time possible (up to 10 points, scored according to the average amount of assignment time, 10 being awarded to the smallest)&lt;/li&gt;&#xA;&lt;li&gt;Work items are assigned to employees according to their skillet while respecting all the above (7 points, optional)&lt;/li&gt;&#xA;&lt;li&gt;Do your own work environment simulator, according to the rules I stated. (if there is anything that is missing please edit, or comment, assume normal distribution) (7 points, optional)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Total score - 44 points.&lt;/p&gt;&#xA;" OwnerUserId="22270" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-06-13T18:12:01.523" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7315" PostTypeId="1" AcceptedAnswerId="7316" CreationDate="2017-06-14T20:48:50.063" Score="7" ViewCount="151" Body="&lt;p&gt;What are the conditions for asking a Wolfram Mathematica question here in this community instead of the specific Mathematica community?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is even a specific tag for this: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/wolfram-mathematica&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;wolfram-mathematica&amp;#39;&quot; rel=&quot;tag&quot;&gt;wolfram-mathematica&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="141244" LastEditorUserId="22222" LastEditDate="2017-06-14T22:02:34.083" LastActivityDate="2017-06-16T05:34:55.783" Title="What are the conditions for asking a Wolfram Mathematica question here?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="7316" PostTypeId="2" ParentId="7315" CreationDate="2017-06-14T21:16:04.623" Score="14" Body="&lt;p&gt;There are a couple of things Code Review wants from a question.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;There must be code. (We're not a code writing service)&lt;/li&gt;&#xA;&lt;li&gt;The code must be in the question. (Not on a third party site)&lt;/li&gt;&#xA;&lt;li&gt;The code must work as the asker intends. (No debugging)&lt;/li&gt;&#xA;&lt;li&gt;The code must be real, and there must be enough for us to comment on. (No pseudocode)&lt;/li&gt;&#xA;&lt;li&gt;The author must understand the code. (We don't interpret and explain code)&lt;/li&gt;&#xA;&lt;li&gt;The author must want to do the same thing in a better way. (We're not a code writing service, but we want to promote good code)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Other than that we're pretty chill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To note however, we're not a code re-writing service, and so some answers may contain &lt;em&gt;no code&lt;/em&gt;. This is as we're a knowledge sharing site, not a code-rewrite site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more information you can see the &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking?&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt; pages. Which should contain the same as the above in a more colourful way.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;An example is you have a program with a bunch of ifs, you wonder how it could be improved, so you can employ a better strategy in the future, and post the code on here. You get an answer, that does not contain any code, and you go away happy you've learnt something new.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="71574" LastEditDate="2017-06-16T05:25:10.937" LastActivityDate="2017-06-16T05:25:10.937" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7317" PostTypeId="1" AcceptedAnswerId="7318" CreationDate="2017-06-15T19:10:22.497" Score="12" ViewCount="235" Body="&lt;p&gt;We currently have two tags that have quite a large amount of overlap in their definitions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Performance is a subset of Optimization: performance is the goal when you want the execution time of your program or routine to be optimal.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When the code scales so poorly in the face of large inputs that it cannot complete in a reasonable amount of time, use this instead of the [performance] tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; is simple. If you want to increase the performance of the program then you tag it with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if it fits &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; then you need to tag it with that instead. Which is when:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;When the code scales so poorly in the face of large inputs&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't really know how large 'large' is. And so &lt;a href=&quot;https://codereview.stackexchange.com/q/108594&quot;&gt;Counting ways to fit bottles in crates&lt;/a&gt; which has an input of \$n=30,k=20,K_i=i\$. Fits in this tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;cannot complete in a reasonable amount of time&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have no clue what the time limit is, or even if it changes. And so this mostly comes down to wanting better performance.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;use this instead of the [performance] tag&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the overlap here seams to be overly large, it seems we want to tag all questions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; rather than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so how should we deal with these tags? What's the difference? Should they be synonyms, or something else?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2017-06-20T09:43:12.273" LastActivityDate="2017-06-20T09:43:12.273" Title="Time limit exceeded and performance: what's the difference?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7318" PostTypeId="2" ParentId="7317" CreationDate="2017-06-15T23:17:34.047" Score="16" Body="&lt;p&gt;Basically, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; is for a &lt;em&gt;need&lt;/em&gt;, whereas &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; is for a &lt;em&gt;want&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, there are times when both apply, but even then, a question should only use the one that fits best.  It's probably most likely that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; will be used with a programming challenge, whereas &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; would be used elsewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I think they should stay separate (maybe even burninated), and we could clean up both tags if needed.  We could also tweak the wikis for a bit more clarity regarding usage.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="98493" LastEditDate="2017-06-16T16:12:42.127" LastActivityDate="2017-06-16T16:12:42.127" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7319" PostTypeId="2" ParentId="7315" CreationDate="2017-06-16T05:34:55.783" Score="5" Body="&lt;p&gt;The Mathematica site is for helping you when you have questions about how Mathematica works.  So if you have a question that can be summarized in a simple sentence like &quot;How do I ...&quot; or &quot;Why does ... happen?&quot;, you should post there.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you've written code, it works, but you wonder if it could work better, then post here.  Our titles are one sentence summaries of what the code does, e.g. &quot;Draw a circle from user input&quot;.  The implicit question on every post here is &quot;What do you think of this code?  And how could it be better?&quot;  If you have a more specific question, we may be the wrong place.  We do accept guidance like &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Could this run faster?&lt;/li&gt;&#xA;&lt;li&gt;Could this use less memory?  &lt;/li&gt;&#xA;&lt;li&gt;Could this be more readable?  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;But if you have other specific questions, you may be straying into off-topic territory here.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2017-06-16T05:34:55.783" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7321" PostTypeId="1" CreationDate="2017-06-17T19:26:15.820" Score="3" ViewCount="104" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag has &lt;em&gt;over 5000 questions&lt;/em&gt; which is also the master tag of &lt;em&gt;4 other tags&lt;/em&gt;.  It can also be considered a &quot;meta tag&quot;, much like previously burninated tags such as &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2024/should-we-do-something-about-our-meta-tags&quot;&gt;[naming] and [refactoring]&lt;/a&gt;.  Also, as brought up in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7317/time-limit-exceeded-and-performance-whats-the-difference&quot;&gt;this post&lt;/a&gt; just recently, it can be confused with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;, despite some of their somewhat specific differences.  For &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; in particular, it can still be implied in every question as it could still be brought up in a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we get rid of this one, or could there somehow still be some use to it?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2017-06-18T10:55:42.400" Title="Would burninating [performance] bring good performance?" Tags="|discussion|tags|burninate-request|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7322" PostTypeId="2" ParentId="7321" CreationDate="2017-06-17T20:17:40.153" Score="-2" Body="&lt;p&gt;I agree it's a meta tag. Just about everybody wants better performance and otherwise it will either be clear from the question or it's tags (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; comes to mind).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; has a reason to exist, as mentioned in the post you linked. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; does not. Get rid of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/a3DIw.jpg&quot; alt=&quot;Trogdor&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-06-17T20:17:40.153" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7323" PostTypeId="2" ParentId="7321" CreationDate="2017-06-17T21:45:46.637" Score="7" Body="&lt;p&gt;I see three main trade-offs in most code.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Memory usage&lt;/li&gt;&#xA;&lt;li&gt;Readability&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so when a question is posted on Code Review I think they want a trade off of all three. And so I normally try to make the code as readable as possible whilst keeping the performance and memory usage the same. If there is a way to increase any of them without a significant loss to another then I'd recommend that too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is tagged with either; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;, I'd try to get the best performance I can, with little regard for readability or memory usage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so I think there is a benefit to this tag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;However is it a Meta Tag? Where &lt;a href=&quot;https://stackoverflow.blog/2010/08/07/the-death-of-meta-tags/&quot;&gt;Jeff Atwood's post describes these&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If the tag can’t work as the only tag on a question, it’s probably a meta-tag.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Ignoring our requirement for at least one language tag. If we had a question only tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, you wouldn't be able to tell anything about the question. Only what the OP wants from the answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so yes, it's a meta tag, but I still think it holds value as a tag, as described in the first section.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2017-06-17T22:14:51.133" LastActivityDate="2017-06-17T22:14:51.133" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7324" PostTypeId="2" ParentId="7321" CreationDate="2017-06-18T10:55:42.400" Score="3" Body="&lt;p&gt;There are 344 followers of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there experts in performance? Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it likely that a question tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; gets extra attention from specific users? Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should stay.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-06-18T10:55:42.400" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7325" PostTypeId="1" AcceptedAnswerId="7327" CreationDate="2017-06-18T13:36:04.680" Score="11" ViewCount="588" Body="&lt;p&gt;We seem to have gotten a new font in the last couple of days. This new font family for me is for the most part the below. As most other &lt;code&gt;font-family&lt;/code&gt;'s use &lt;code&gt;inherit&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;body {&#xA;  font-family: &quot;Open Sans&quot;,&quot;Helvetica Neue&quot;,Helvetica,Arial,sans-serif;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With Open Sans the font style doesn't work. Where writing, the following all come out with the normal font style.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;normal, _italic_, __bold__, ___bold italic___&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;As demoed here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;normal, &lt;em&gt;italic&lt;/em&gt;, &lt;strong&gt;bold&lt;/strong&gt;, &lt;strong&gt;&lt;em&gt;bold italic&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshot for posterity:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/P9yIz.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/P9yIz.png&quot; alt=&quot;capture&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="22222" LastEditDate="2018-03-17T19:47:38.833" LastActivityDate="2018-03-17T19:47:38.833" Title="Font style doesn't work with new font" Tags="|bug|status-completed|design|" AnswerCount="2" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="7326" PostTypeId="1" CreationDate="2017-06-18T17:28:34.333" Score="6" ViewCount="44" Body="&lt;p&gt;So there's a pretty recent question I knew to be deleted. I'm including a partial screenshot for date-related purposes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/v9zhD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/v9zhD.png&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now let's check the moderation tools (where I was hoping to find the question due to an inquiry in chat) here on meta for the last 30 days:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/KeDDV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/KeDDV.png&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As can be seen the &quot;Recently deleted&quot; section's newest entry is from June 1st, when the question in the screenshot above has only been deleted on June 16th.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The recently deleted question are ordered by their date of deletion, but they don't include that question....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is that?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2017-06-18T17:28:34.333" Title="10k tools on meta do not have latest deletion info" Tags="|bug|deleted-questions|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7327" PostTypeId="2" ParentId="7325" CreationDate="2017-06-18T17:45:36.903" Score="11" Body="&lt;h2&gt;Update&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This problem has been &lt;a href=&quot;https://meta.stackexchange.com/questions/302082/italic-bold-markdown-on-code-review-not-working-for-some-browsers&quot;&gt;submitted to Meta.StackExchange&lt;/a&gt;. At the time of this edit, it has not yet been resolved.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Cause&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I done some testing on my machine, and found that I have a broken Open Sans font located in &lt;code&gt;C:\Windows\Fonts&lt;/code&gt;. However even when I deleted this broken font it was re-acquired at some point. I'm unsure if this was due to Windows, or due to a different installer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're affected by this bug, you can test this yourself by removing all &lt;code&gt;local(&quot;Open Sans&quot;)&lt;/code&gt; from &lt;code&gt;/Sites/codereviewmeta/all.css&lt;/code&gt;. On Firefox, in the Style Editor, these are positioned between line 23000 and line 23100. (Scroll to the bottom)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This bug currently doesn't affect Chrome, &lt;a href=&quot;https://bugs.chromium.org/p/chromium/issues/detail?id=627143&quot; rel=&quot;nofollow noreferrer&quot;&gt;due to a bug in Chrome&lt;/a&gt;. This is as, for some reason, it currently ignores the local font, and just downloads the server font.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise this bug &lt;em&gt;should&lt;/em&gt; affect all font spec compliant browsers.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Resolution&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I looked into this a little more into the fonts that I have and found Windows Explorer was hiding the font family a little:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;PS C:\Windows\Fonts&amp;gt; ls&#xA;&#xA;    Directory: C:\Windows\Fonts&#xA;&#xA;&#xA;Mode                LastWriteTime         Length Name&#xA;----                -------------         ------ ----&#xA;[...]&#xA;-a----        3/18/2017   8:58 PM          69316 ntailub.ttf&#xA;-a----       10/17/2016   5:09 PM         222412 OpenSans-Light.ttf&#xA;-a----        9/11/2012   1:33 PM         217360 OpenSans-Regular.ttf&#xA;-a----       10/17/2016   5:09 PM         221328 OpenSans-Semibold.ttf&#xA;-a----        3/18/2017   8:58 PM         472216 pala.ttf&#xA;[...]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Looking into the &lt;a href=&quot;https://bugzilla.mozilla.org/show_bug.cgi?id=1287089#c1&quot; rel=&quot;nofollow noreferrer&quot;&gt;Mozilla bug report&lt;/a&gt;, linked in the Chrome bug report. Which says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;No, Firefox is correct here AFAICS. The src:local() descriptor takes&#xA;  an individual font *face* name, which may be either the &quot;full name&quot; or&#xA;  the &quot;postscript name&quot;, according to the CSS Fonts spec.[1]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;In this case, the font's fullname and psname are both &quot;SteveHand&quot;, and&#xA;  therefore that is the correct name to use in src:local(). The name&#xA;  &quot;Steve&quot; is the *family* name (which could potentially identify a whole&#xA;  family of &quot;Steve&quot; faces with different weights, widths, italicness,&#xA;  etc), and this is *not* valid for use in the src:local() descriptor.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;From a quick look at the Chromium issue mentioned, it sounds like&#xA;  Chromium may be accepting the font *family* name in src:local(). If&#xA;  so, that's a bug (and a violation of the spec).&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;[1] &lt;a href=&quot;https://www.w3.org/TR/css-fonts-3/#src-desc&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.w3.org/TR/css-fonts-3/#src-desc&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And so replacing &lt;code&gt;local(&quot;Open Sans&quot;)&lt;/code&gt; to &lt;code&gt;local(&quot;Open Sans Regular&quot;)&lt;/code&gt; - the font name, rather than the family name. It works in Firefox. Leading to the following CSS, for one of the many font-faces:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;@font-face {&#xA; font-family:&quot;Open Sans&quot;;&#xA; font-weight:400;&#xA; font-style:normal;&#xA; src:local(&quot;Open Sans Regular&quot;),url(&quot;../../Fonts/open-sans/opensans-regular-webfont.woff?v=6602c110b789&quot;) format('woff')&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I would do further testing, but Chrome has mini-heart attacks that last a prolonged period of time, when changing the font-family. I'm not even sure if it updates the fonts. However it comes down to having the font installed locally.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42632" LastEditDate="2017-10-17T03:02:01.323" LastActivityDate="2017-10-17T03:02:01.323" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7328" PostTypeId="2" ParentId="7317" CreationDate="2017-06-18T20:53:49.617" Score="3" Body="&lt;p&gt;Please &lt;strong&gt;do not delete&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This tag indicates that the OP that made the question seeks answers that address performance issues with the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Do not delete&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; either, I would rather create a synonym with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I admit when I first saw the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; I was intrigued. Like I said in the comments to the answer of @Jamal this tag is mostly used along with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we take a look at the question count per tag is as follows (data taken in moment of writing this answer)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot;&gt;time-limit-exceeded&lt;/a&gt; - 484&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded+programming-challenge&quot;&gt;time-limit-exceeded +  programming-challenge&lt;/a&gt; - 236&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So about 50% of the questions where the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; are applied are in fact &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; questions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I can't tell if making a distinction between &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; is important or not. However I can at least tell that a question containing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; should also contain &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence my previous suggestion of creating a synonym. The benefit in doing so is there will be no ambiguity whatsoever when using each tag.&lt;/p&gt;&#xA;" OwnerUserId="22270" LastActivityDate="2017-06-18T20:53:49.617" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7329" PostTypeId="1" CreationDate="2017-06-20T17:39:30.977" Score="8" ViewCount="205" Body="&lt;p&gt;In creating a MVCE for my code review (I cannot directly post my code for issues of legality, not to mention there's cruft in there that isn't necessary) I left an important part of the performance enhancements out, as noted by the first answer.  I commented that his/her suggestion would have been helpful except I had already implemented it and its omission was an error.  My edit was rolled back with a comment saying I wasn't to implement feedback in my code (which makes sense) but I re-instituted it with an explanation that I was correcting an error in the original question--not with the code itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On top of that, maybe I'm overreacting but I feel that a moderator then locking the post with the warning &quot;I suggest you play along&quot; is threatening and completely inappropriate.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I totally wrong?  I want to play by the rules but I feel that the way I originally asked the question was just going to waste my and everyone else's time until the error was corrected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/166164/speed-up-performance-of-nested-for-loops-to-get-all-related-format-of-all-author?noredirect=1#comment316493_166164&quot;&gt;Speed up performance of nested for loops to get all related format of all Authors&amp;#39; Books&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note:  The original suggestion was a good, but obvious, answer to the question.  I can't imagine anyone bothering to give more feedback before I implemented one of the top methods of improving Django performance.&lt;/p&gt;&#xA;" OwnerUserId="28547" LastActivityDate="2017-06-20T18:07:56.097" Title="Can I correct an error in my own code?" Tags="|discussion|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7330" PostTypeId="2" ParentId="7329" CreationDate="2017-06-20T18:07:56.097" Score="15" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;My edit was rolled back with a comment saying I wasn't to implement feedback in my code (which makes sense) but I re-instituted it with an explanation that I was correcting an error in the original question--not with the code itself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I understand correctly, you already had the code that was suggested in the answer, so from your perspective, you're not implementing a feedback in the answer, you're just replacing the code with what you already had yourself, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be precise, the reason for rolling back your edit is that it invalidates the answer that was already written based on the original version of your code. From the perspective of the answerer and other readers, it's not relevant that you actually had the better version of your code all along.&#xA;What's relevant is that somebody took the effort to review what you posted and wrote an answer. If you apply your edit, the answer won't make much sense anymore.&#xA;The answer would have to be substantially reworked, or deleted.&#xA;That wouldn't be fair to the answerer, would it?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;On top of that, maybe I'm overreacting but I feel that a moderator then locking the post with the warning &quot;I suggest you play along&quot; is threatening and completely inappropriate.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Let me quote the exact comment that you are referencing:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Our rule prohibiting modification of the code in the question after an answer has been posted is quite strict; otherwise, there would be confusion over exactly what code we are reviewing. You got helpful advice out of the one answer that has been posted so far, so I suggest that you play along, even if the question you posted was not perfect in your eyes. Until you acknowledge the no-modification rule, this question will remain locked — no further answers or voting will be allowed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I assure you that this wasn't meant to be threatening.&#xA;By the &quot;play along&quot; phrase,&#xA;I think he simply meant that he understands your situation that you didn't really use help from the answer (you already had that code),&#xA;but since we don't want to be unfair with the answerer,&#xA;there is no perfect solution here,&#xA;and the least bad solution is to let your question as it originally was.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Am I totally wrong? I want to play by the rules but I feel that the way I originally asked the question was just going to waste my and everyone else's time until the error was corrected.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For one thing, it was you who posted code that doesn't reflect reality.&#xA;And the answer was posted more than 12 hours later,&#xA;so it's not like there was a very short window to make the necessary corrections.&#xA;I'm afraid you should accept some responsibility here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the usefulness of the question.&#xA;You have received a vote, somebody cared to answer,&#xA;and the answerer received votes as well,&#xA;so it seems to me it's already useful.&#xA;I would suggest to accept the answer and move on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope this answers your questions and calms your concerns.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2017-06-20T18:07:56.097" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="7331" PostTypeId="1" AcceptedAnswerId="7332" CreationDate="2017-06-25T08:19:59.797" Score="12" ViewCount="167" Body="&lt;p&gt;I've developed an application and I'd like to know if I've done it well. But my main concerns are not really about the code itself, which is quite simple, but more about the design and architecture, present and future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a review of the design, so where's the best place to ask my question?&lt;/p&gt;&#xA;" OwnerDisplayName="user133512" LastEditorUserId="22222" LastEditDate="2017-06-25T15:26:46.353" LastActivityDate="2017-06-25T15:26:46.353" Title="Should I post about my design and architectural concerns on Code Review or Software Engineering?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7332" PostTypeId="2" ParentId="7331" CreationDate="2017-06-25T10:45:35.100" Score="18" Body="&lt;p&gt;Short answer: Will you be posting your actual existing, working code? If yes, then I believe Code Review is better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our help center does state:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;However, if your question is not about a particular piece of code and instead is a generally applicable question about (...) Higher-level architecture and design of software systems then your question is off-topic for this site.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;which is sometimes understood as &quot;We don't review design here&quot;, but what is then mainly missed is the first part: &lt;em&gt;if your question is &lt;strong&gt;not&lt;/strong&gt; about a particular piece of code and instead is a generally applicable question...&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So basically, if your question &lt;strong&gt;is about a particular piece of code&lt;/strong&gt;, then I think Code Review is the best place for it.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-06-25T10:45:35.100" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7333" PostTypeId="1" AcceptedAnswerId="7334" CreationDate="2017-06-27T11:18:09.227" Score="13" ViewCount="171" Body="&lt;p&gt;I've asked a question and someone answered it. But inside the answer, there are some questionings, like &quot;&lt;em&gt;I'm not sure I understand your code here...&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I attempt to answer the questions of the answer (which could lead to an even better answer) or is this against &lt;em&gt;Q&amp;amp;A&lt;/em&gt; principles? If yes: where (comments of the question, comments of the answer, another question, chat, s-mail, ...?)&lt;/p&gt;&#xA;" OwnerDisplayName="user133512" LastEditorUserId="37660" LastEditDate="2017-06-27T12:07:36.923" LastActivityDate="2017-07-02T00:29:22.767" Title="Respond to an answer?" Tags="|discussion|answers|comments|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7334" PostTypeId="2" ParentId="7333" CreationDate="2017-06-27T12:03:58.500" Score="6" Body="&lt;p&gt;When you go to comment on an answer on the main site you are prompted with:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use comments to ask for more information or suggest improvements. Avoid comments like &quot;+1&quot; or &quot;thanks&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If by answering the questions in their answer, in the comments, may improve the answer, I would say it falls under &quot;suggest improvements&quot;. Whilst you're not saying something like 'you may want to use X rather than Y', you are instead clarifying the areas of doubt with the aim for a better answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'll be honest, most of the time I just comment without thinking twice about the rules, if someone wants it gone it'll go.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-06-27T12:03:58.500" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7335" PostTypeId="1" CreationDate="2017-06-29T09:08:45.957" Score="3" ViewCount="114" Body="&lt;p&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a question about my Code Review Stack Exchange post: &lt;a href=&quot;https://codereview.stackexchange.com/questions/166608/website-for-demonstrating-company-skillset&quot;&gt;Website for demonstrating company skillset&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;The question above was voted off-topic when the only error that I get on my browser console is the map key error. Can anyone explain this to me?&lt;/p&gt;&#xA;" OwnerUserId="141594" LastEditorUserId="9357" LastEditDate="2017-07-04T20:09:25.680" LastActivityDate="2017-07-04T20:09:25.680" Title="Why was my request to review my website voted off-topic?" Tags="|discussion|support|" AnswerCount="1" CommentCount="2" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7336" PostTypeId="2" ParentId="7335" CreationDate="2017-06-29T10:17:56.463" Score="6" Body="&lt;p&gt;I first saw this question at around &lt;a href=&quot;https://codereview.stackexchange.com/revisions/166608/13&quot;&gt;revision 13&lt;/a&gt;, it had a working stack snippet, but when you ran it you'd get two error messages.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error: {&#xA;    &quot;message&quot;: &quot;uncaught exception: InvalidValueError: myMap is not a function&quot;,&#xA;    &quot;filename&quot;: &quot;&quot;,&#xA;    &quot;lineno&quot;: 0,&#xA;    &quot;colno&quot;: 0&#xA;  }&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Error: Google Maps API error: InvalidKeyMapError &lt;a href=&quot;https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key-map-error&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://developers.google.com/maps/documentation/javascript/error-messages#invalid-key-map-error&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I saw these I instinctively went to vote to close the question, what made matters worse was that the errors took up the entire stack snippet. I however enlarged the stack snippet so I could see what else was there and a fully working website was there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There were comments saying that the code is broken, which were getting upvotes. I don't know if you commented to say it was working. But you should have adjusted your question to mention that the two 'errors' were due to a bad API key, and not required for the website to work. So other users coming to the question can clearly see that it is working as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/166608#comment317458_166608&quot;&gt;EBrown later commented&lt;/a&gt; saying it's not broken, since it was the tenth, plus, comment on the question, you'd have to scroll a while to see it. Which significantly reduces it's impact. So I upvoted the comment, and left.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why is my question voted off-topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It was because people mistakenly took the above two errors to mean your website didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If something like this happens again, update your question so that you &lt;em&gt;clearly state&lt;/em&gt; that the code works. In this case adding &quot;Currently the provided code has two errors due to an intentionally incorrect API key. The code otherwise works as intended.&quot; as a paragraph would have been enough.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-06-29T10:17:56.463" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7337" PostTypeId="1" AcceptedAnswerId="7339" CreationDate="2017-07-02T00:21:49.727" Score="4" ViewCount="60" Body="&lt;p&gt;I have a working regular expression and I want to have it reviewed. Can I post it on this site?&lt;/p&gt;&#xA;" OwnerUserId="112869" LastEditorUserId="22222" LastEditDate="2017-07-02T00:28:58.490" LastActivityDate="2017-07-02T00:31:51.057" Title="Are regex reviews allowed on this site?" Tags="|support|scope|" AnswerCount="1" CommentCount="0" ClosedDate="2017-07-04T20:07:41.853" ContentLicense="CC BY-SA 3.0" />
  <row Id="7338" PostTypeId="2" ParentId="7333" CreationDate="2017-07-02T00:29:22.767" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I attempt to answer the questions of the answer (which could lead to an even better answer)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To me, the point of the question/answer format is to ask a question and then get an answer.  If the answerer is saying things like &quot;I don't understand this...&quot; then the best place to explain is in a new question.  We call this process &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763/71574&quot;&gt;iterative reviews&lt;/a&gt;.  If you do it, please link to the first question from the second question.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an iterative review, you should make some changes to the original code, taking into account the feedback you received.  Perhaps you can update the code or add code not previously included.  For feedback that you ignore, please explain why you are ignoring it, either as code comments or in explanation after the code in the question.  As comments if you think that it should be in the real code; as explanatory text if you think it shouldn't.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that there are things that should be put in comments.  For example, if you want to post that &lt;em&gt;you&lt;/em&gt; did not understand the answer, that makes for a constructive comment.  Then the poster can update the answer with more explanation.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rough rule of thumb should be:  do you think that the comment is only relevant to that specific answer or not.  For example, if someone says, &quot;I don't understand why you created a separate object for this&quot;, then you might post that explanation in a new question.  Then all potential reviewers can respond to it.  Same thing if you left out code that would be helpful to reviews.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2017-07-02T00:29:22.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7339" PostTypeId="2" ParentId="7337" CreationDate="2017-07-02T00:31:51.057" Score="4" Body="&lt;p&gt;As per the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt; tag wiki, they are allowed as long as they're also tagged with the relevant language tag (questions with just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt; may be closed).  They must also still involve real code and not just hypothetical regex.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2017-07-02T00:31:51.057" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7340" PostTypeId="1" AcceptedAnswerId="7341" CreationDate="2017-07-05T09:49:14.053" Score="15" ViewCount="205" Body="&lt;p&gt;A few weeks ago I posted a &lt;a href=&quot;https://codereview.stackexchange.com/questions/166250/python-prng-steganography-lsb-method&quot;&gt;question&lt;/a&gt; to this site. I thought I was getting low views so I even put up a bounty for this question. Now after the bounty is almost ended, I still have no comments or answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus my questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is my question badly formatted/too long?&lt;/li&gt;&#xA;&lt;li&gt;How can I improve this question if it is not well-formatted?&lt;/li&gt;&#xA;&lt;li&gt;Are general styling questions on topic here?&lt;/li&gt;&#xA;&lt;li&gt;I edited my question before I put up a bounty, I read somewhere &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7329/can-i-correct-an-error-in-my-own-code&quot;&gt;(source)&lt;/a&gt; this is actually not allowed. Is that what happened here?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm still a beginner in Python, and I would love an answer to improve the program.&lt;/p&gt;&#xA;" OwnerUserId="140549" LastEditorUserId="22222" LastEditDate="2017-07-05T14:42:33.173" LastActivityDate="2017-07-05T14:42:33.173" Title="What could be done to improve this question?" Tags="|discussion|specific-question|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7341" PostTypeId="2" ParentId="7340" CreationDate="2017-07-05T10:12:29.587" Score="8" Body="&lt;p&gt;There's a &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt; for that: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd start with providing more context to your question. Most of the readers won't recognize what steganography is. Those that do will wonder why you wrote your own version instead of sticking with something that's already available.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, fixing those 2 points and re-reading your own question with 'how will this look for an outsider' in mind should get you a long way.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-07-05T10:12:29.587" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7342" PostTypeId="2" ParentId="7340" CreationDate="2017-07-05T10:13:57.397" Score="5" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Your titles split up the code and make it so reviewers have to copy and paste a lot. This also makes the question longer than needs be, and so is generally a turn off for myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise your question's pretty small. And looks ok to me.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Other than the mini-title code breakers it looks fine.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Yes.&lt;/li&gt;&#xA;&lt;li&gt;You're not allowed to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763&quot;&gt;answer invalidate&lt;/a&gt;, which the asker of the other question did. You've done fine.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-07-05T10:13:57.397" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7343" PostTypeId="1" CreationDate="2017-07-06T14:33:37.633" Score="1" ViewCount="84" Body="&lt;p&gt;I have made &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/74881&quot;&gt;an edit&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/a/159892/88270&quot;&gt;this answer&lt;/a&gt; about 'Lissajous pattern simulator' to replace misleading names of two varables &lt;code&gt;xStart&lt;/code&gt; and &lt;code&gt;yStart&lt;/code&gt; with more appropriate in the context &lt;code&gt;xTimeFactor&lt;/code&gt; and &lt;code&gt;yTimeFactor&lt;/code&gt;.&#xA;However two reviewers, Heslacher and Incomputable, rejected my proposal on the pretext of 'deviating from the original intent of the post'. Their comment additionally instructs that changes 'should strive to preserve the goals of the post's owner'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently, they did it without even &lt;em&gt;a second glimpse&lt;/em&gt; at proposed changes. My edit was fully compatible with 'the original intent of the post' and precisely followed 'the goals of the post's owner'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe the change should be obvious to anybody who looks where and how these variables are used – namely, they are multiplicative factors to &lt;code&gt;time&lt;/code&gt;, not additive 'reference' or 'starting' point. (The starting point is defined by another variable &lt;code&gt;xTimeOffset&lt;/code&gt; for one direction and implicit zero for another one.) After the rejection I presented my proposal in a comment and the author of the answer admitted I was correct and made the &lt;a href=&quot;https://codereview.stackexchange.com/revisions/159892/2&quot;&gt;proposed change&lt;/a&gt; to the code, just using &lt;code&gt;TimeScale&lt;/code&gt; instead of proposed &lt;code&gt;TimeFactor&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'd like to hear why exactly my edit was rejected.&lt;br&gt;&#xA;What are the rules, allowing rejecting valid edits?&lt;br&gt;&#xA;And what is a way to appeal against such rushed rejection?&lt;/p&gt;&#xA;" OwnerUserId="88270" LastEditorUserId="9357" LastEditDate="2017-07-06T17:58:18.163" LastActivityDate="2017-07-09T14:06:15.123" Title="Why has my suggested edit to rename some variables in an answer been rejected?" Tags="|discussion|answers|suggested-edits|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="7344" PostTypeId="2" ParentId="7343" CreationDate="2017-07-06T15:08:26.643" Score="10" Body="&lt;p&gt;I didn't reject your edit, but I would have rejected it too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Naming is hard, but the variable name shows the intent for the variable. Simply put, changing the variable name changes the real meaning of the variable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say we had a list named &lt;code&gt;array&lt;/code&gt;. If you came along and dictatorially changed it to &lt;code&gt;list&lt;/code&gt;, as &quot;it's a list&quot;, it could lose some of the meaning behind the variable name. Whilst it may be a list, it may be intended to interface as an array, and so people &lt;em&gt;don't think to add to the list&lt;/em&gt; when it's called array.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case start and time factor / scale are not synonyms and heavily change the intended meaning of the variables.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Whilst &lt;em&gt;you&lt;/em&gt; may think you have better variable names than the answerer, the comments are the place to voice these views. This allows the answerer to say whether they agree with you and allows you to change the answer, or disagrees with you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, edits are not there for you to impose your views on another user, views the other user may not like.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="22222" LastEditDate="2017-07-08T05:01:45.727" LastActivityDate="2017-07-08T05:01:45.727" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7345" PostTypeId="1" CreationDate="2017-07-06T15:45:11.567" Score="0" ViewCount="57" Body="&lt;p&gt;Can I ask here for a blog post about programming review? (I'm totally new to Code Review)&lt;/p&gt;&#xA;" OwnerUserId="142812" LastActivityDate="2017-07-06T17:05:42.643" Title="Can I ask here for a blog post about programming review?" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7346" PostTypeId="2" ParentId="7345" CreationDate="2017-07-06T16:56:01.497" Score="7" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;First place to check is in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;[help/on-topic]&lt;/a&gt; page:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review Stack Exchange is a question and answer site for seeking peer review of your code. We're working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&lt;p&gt;If you are &lt;strong&gt;looking for feedback on a specific working piece of code from your project&lt;/strong&gt; in the following areas…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then you are in the right place!&lt;/p&gt;&#xA;&lt;p&gt;However, &lt;strong&gt;if your question is not about a particular piece of code&lt;/strong&gt; and instead is a generally applicable question about…&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices in general (that is, it's okay to ask &amp;quot;Does this code follow common best practices?&amp;quot;, but not &amp;quot;What is the best practice regarding X?&amp;quot;)&lt;/li&gt;&#xA;&lt;li&gt;Tools, improving, or conducting code reviews&lt;/li&gt;&#xA;&lt;li&gt;How to add a feature to or solve a problem with your code&lt;/li&gt;&#xA;&lt;li&gt;Trouble-shooting, debugging, or understanding code snippets&lt;/li&gt;&#xA;&lt;li&gt;Higher-level architecture and design of software systems&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;then your question is &lt;strong&gt;off-topic&lt;/strong&gt; for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-07-06T17:05:42.643" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7348" PostTypeId="2" ParentId="7343" CreationDate="2017-07-09T14:06:15.123" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7344/52915&quot;&gt;Peilonrayz&lt;/a&gt; pretty much nailed what's wrong with your edit. I've reviewed edits like this in the past and to the best of my knowledge rejected them all. Let me explain what you could have done instead:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct approach here would've been either commenting on the answer with the suggestions or writing a new answer explaining why you think your suggestions are even better than what the previous answer used. Whether a comment or answer is more appropriate would depend on the tone of the response and the length of the response.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lengthy response should get it's own answer. Basically, it's a review of it's own. This gives you the opportunity to present why your proposed naming scheme is even better without modifying the content of the other author's answer. Basically, you both get to say what you want to say and let the users/author decide for themselves which advice they want to follow.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-07-09T14:06:15.123" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7349" PostTypeId="1" AcceptedAnswerId="7350" CreationDate="2017-07-10T16:43:27.840" Score="5" ViewCount="120" Body="&lt;p&gt;I submitted this &lt;a href=&quot;https://codereview.stackexchange.com/questions/168824/validate-data-in-spreadsheet-checking-for-errors&quot;&gt;code&lt;/a&gt; yesterday, and I am just curious when it would be reviewed.  I was looking forward to learning some new things.&lt;/p&gt;&#xA;" OwnerUserId="143020" OwnerDisplayName="Ashton Morgan" LastEditorUserId="9357" LastEditDate="2017-07-10T21:04:26.547" LastActivityDate="2017-07-22T03:28:24.070" Title="How long does it usually take to get code reviewed on this site?" Tags="|discussion|specific-question|unanswered-questions|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="7350" PostTypeId="2" ParentId="7349" CreationDate="2017-07-10T21:06:02.127" Score="9" Body="&lt;p&gt;Here is a &lt;a href=&quot;https://data.stackexchange.com/codereview/query/211650/average-time-to-first-answer-by-tag&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stack Exchange Data Explorer query&lt;/a&gt;, written by @LokiAstari and tweaked by me, showing the average time between the question and the first answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see, there can be huge variations.  Depending on how well you phrase the question and how complex the code is, you might get an answer within minutes, or it might never get answered.  If it does get an answer, then a few days is a typical wait.  (Currently, about 10% of all questions are unanswered, or &lt;a href=&quot;/q/6959/9357&quot;&gt;have no upvoted answer&lt;/a&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2017-07-22T03:28:24.070" LastActivityDate="2017-07-22T03:28:24.070" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7351" PostTypeId="1" AcceptedAnswerId="7352" CreationDate="2017-07-12T22:09:29.420" Score="20" ViewCount="212" Body="&lt;p&gt;I answered &lt;a href=&quot;https://stackoverflow.com/questions/45051277/duplicate-of-product-in-shopping-cart&quot;&gt;a question&lt;/a&gt; today on Stack Overflow from which one of the commenters mentioned that this user had already posted his question several times on Stack Overflow during the past 24 hours, with several user accounts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user account on SO has been deleted (I do not know why though). Maybe it was flagged as a multi-user account, or the user deleted his own account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When reviewing the  Code Review questions just now, I found a &lt;a href=&quot;https://codereview.stackexchange.com/questions/168857/adding-and-deleting-in-es6-javascript-alone&quot;&gt;question&lt;/a&gt; so similar to the one I answered on SO today, though perhaps a more basic version, as it was 2 days ago. It was, however, made by a different user.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was I correct in custom flagging the post on Code Review, remarking that this post was made by a user that had been deleted from Stack Overflow already?&lt;/p&gt;&#xA;" OwnerUserId="54459" LastEditorUserId="22222" LastEditDate="2017-07-13T00:16:52.510" LastActivityDate="2017-07-13T00:16:52.510" Title="Multi-user account cross posting on both Stack Overflow and Code Review" Tags="|discussion|user-accounts|cross-posting|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7352" PostTypeId="2" ParentId="7351" CreationDate="2017-07-13T00:01:29.190" Score="24" Body="&lt;p&gt;Thanks for asking.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm the moderator that reviewed (and declined) your flag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyone can create as many accounts as they want. One fellow moderator even has a 2nd account used by the site's main chatbot - nothing inherently wrong with multiple accounts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...as long as the accounts don't interact. &lt;em&gt;Sock puppet&lt;/em&gt; accounts are a whole different story, and sock puppet voting is definitely grounds for suspension and nuking of the sock puppet account(s).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what happened on SO, but the user's CR account has nothing to worry about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Flagging wasn't wrong at all IMO - if you &lt;em&gt;suspect&lt;/em&gt; something fishy is going on, as a regular user you have no way to dig any much further. &lt;em&gt;In this case&lt;/em&gt; there was nothing suspicious going on, which is why I declined the flag with the canned reason I declined it with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-07-13T00:01:29.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7354" PostTypeId="1" CreationDate="2017-07-14T10:51:29.127" Score="6" ViewCount="58" Body="&lt;p&gt;The syntax highlighting (for Go) does not seem to be applied for this question: &lt;a href=&quot;https://codereview.stackexchange.com/q/167372/80949&quot;&gt;db access wrapper for Go project&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to apply it manually to my answer (&lt;a href=&quot;https://codereview.stackexchange.com/a/169234/80949&quot;&gt;https://codereview.stackexchange.com/a/169234/80949&lt;/a&gt;), using &lt;code&gt;&amp;lt;!-- language-all: lang-go --&amp;gt;&lt;/code&gt;, but it looks worst than in the question!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that syntax highlighting for Go can look better on CR (see &lt;a href=&quot;https://codereview.stackexchange.com/q/168955/80949&quot;&gt;Generate thousands of JSON documents in Go&lt;/a&gt;): how can we fix this?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt; this is probably related to the &lt;code&gt;database&lt;/code&gt; tag (as &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7354/cant-get-the-syntax-highlighting-for-go?noredirect=1#comment16977_7354&quot;&gt;Peilonrayz&lt;/a&gt; noticed): if you remove it, the syntax highlighting works fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A bug remains: why can't I force the &lt;code&gt;go&lt;/code&gt; highlighting on a &lt;code&gt;database&lt;/code&gt; question?&lt;/p&gt;&#xA;" OwnerUserId="80949" LastEditorUserId="23788" LastEditDate="2017-07-14T13:22:44.837" LastActivityDate="2017-07-14T13:30:56.007" Title="Can't get the syntax highlighting for Go" Tags="|bug|status-completed|syntax-highlighting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7355" PostTypeId="2" ParentId="7354" CreationDate="2017-07-14T13:30:56.007" Score="5" Body="&lt;p&gt;The tag didn't have an associated syntax highlighter, so the highlighting you'd get with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/go&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;go&amp;#39;&quot; rel=&quot;tag&quot;&gt;go&lt;/a&gt; tag alone would have been the default one.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-go --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;should actually be&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language: lang-golang --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That's the highlighter I've just associated with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/go&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;go&amp;#39;&quot; rel=&quot;tag&quot;&gt;go&lt;/a&gt; tag, so all GO questions and answers should now have correct &amp;amp; proper syntax highlighting... Unless some erroneous &lt;code&gt;&amp;lt;!-- language&lt;/code&gt; hint is in place.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Aside: I personally don't know why that tag changes syntax highlighting... – Peilonrayz&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You don't get to see it, but tags' Info page have a syntax highlighting dropdown that determines how a given tag affects how code gets syntax-highlighted in a post. In the case of GO, that dropdown was set to &quot;none&quot;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-07-14T13:30:56.007" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="7356" PostTypeId="2" ParentId="2408" CreationDate="2017-07-17T19:47:46.770" Score="2" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;What do we want to do for question+code that are seemingly well-thought-out and well-implemented, but ultimately it alludes to a design question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Good questions (as in: well written) that are outside the scope of a site can always be migrated to a site that does include such questions.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Software Engineering.se&lt;/a&gt; happens to take the following questions:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;software development methods and practices&lt;/li&gt;&#xA;&lt;li&gt;requirements, architecture, and &lt;strong&gt;design&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;quality assurance and testing&lt;/li&gt;&#xA;&lt;li&gt;configuration management, build, release, and deployment&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Emphasis mine.&lt;/p&gt;&#xA;&lt;p&gt;However, since this is a &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; question, let's fully explore what's going on here.&lt;/p&gt;&#xA;&lt;p&gt;The question 'is doing X a good idea' is a subjective question. Some subjectiveness is OK, but:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Rule #1 for any SE is &amp;quot;You should only ask practical, answerable questions based on actual problems that you face.&amp;quot; Most qualities of a bad subjective question flow out of deviating from that basic premise. Polls, hypotheticals, rants, brainstorms, list questions, and idle curiousity where there is no real problem to solve do not qualify as a legitimate question. These kinds of questions will be downvoted, closed, and/or deleted.&#xA;&lt;a href=&quot;https://rpg.meta.stackexchange.com/a/3205/17738&quot;&gt;(source)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What kind of questions should I not ask here?&lt;/p&gt;&#xA;&lt;p&gt;Avoid asking questions that are subjective, argumentative, or require extended discussion. This is not a discussion board, this is a place for questions that can be answered! &lt;a href=&quot;http://blog.stackoverflow.com/2010/09/good-subjective-bad-subjective/&quot;&gt;(source)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, taking the phrasing literal, it's off-topic on the entire SE network.&lt;/p&gt;&#xA;&lt;p&gt;If we throw out that phrase though, let's see what's left:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;OP had a problem and designed utilities to work around those.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;If the utilities are not only designed but fully written as well, there's no problem.&lt;/p&gt;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;Code appears to be written.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So far so good.&lt;/p&gt;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;Usage of the written library is shown.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Oops. That's good for context, but not really what we want to see. We want to see implementation. The 'how' behind the 'why'.&lt;/p&gt;&#xA;&lt;p&gt;And that's where this question went wrong, IMO. This question could've been on-topic, but focused on the wrong parts. Example usage is great, as a side dish. The main dish is missing.&lt;/p&gt;&#xA;&lt;p&gt;So, yes, this question is design oriented and therefore off-topic for Code Review. But a different orientation could've saved the question.&lt;/p&gt;&#xA;&lt;p&gt;Of-course, this may not have been to any benefit to the OP if all he wanted to know was the literal question asked, so re-writing it without permission wouldn't have done any good either.&lt;/p&gt;&#xA;&lt;p&gt;As to whether Software Engineering would've taken it: not sure. It probably would've landed in a grey area there. One of the types of questions they specifically forbid is when &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/dont-ask&quot;&gt;there is no actual problem to be solved: “I’m curious if other people feel like I do.”&lt;/a&gt; It could be argued that's exactly what this question boils down to.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-07-17T19:47:46.770" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="7357" PostTypeId="1" CreationDate="2017-07-19T09:04:56.657" Score="3" ViewCount="52" Body="&lt;p&gt;When looking at &lt;a href=&quot;https://codereview.stackexchange.com/questions/169519/web-developer-profile-page-in-angular-2&quot;&gt;this question&lt;/a&gt;, I noticed that the syntax highlighting wasn't that great, most likely due to the mix of one block with HTML and Angular2 and blocks with TypeScript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I decided to improve it by adding the necessary language hints -- &lt;code&gt;&amp;lt;!-- language: lang-or-tag-here --&amp;gt;&lt;/code&gt; -- but looking through &lt;a href=&quot;https://meta.stackexchange.com/questions/184108/what-is-syntax-highlighting-and-how-does-it-work/184109&quot;&gt;the canonical answer on the main Meta site&lt;/a&gt;, I cannot find either TypeScript or Angular2+ .&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there support for these two languages and is it simply not documented? Or are these missing?&lt;/p&gt;&#xA;" OwnerUserId="10582" LastActivityDate="2017-07-19T10:10:41.483" Title="Syntax highliting for Angular2+ questions" Tags="|support|syntax-highlighting|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7358" PostTypeId="2" ParentId="7357" CreationDate="2017-07-19T10:00:35.640" Score="3" Body="&lt;p&gt;You used the wrong name for the language hints. I change the question in &lt;a href=&quot;https://codereview.stackexchange.com/revisions/169519/5&quot;&gt;revision 5&lt;/a&gt; to fix these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://github.com/google/code-prettify&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub repo for Googles code-prettify&lt;/a&gt;, isn't incredibly descriptive on how to specify the languages, however it's common for them to follow the format of &lt;code&gt;lang-*&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, using &lt;code&gt;lang-html&lt;/code&gt; for the HTML code worked fine. And using &lt;code&gt;&amp;lt;!-- language-all: lang-typescript --&amp;gt;&lt;/code&gt; worked to make the rest of the codeblocks format with the TypeScript syntax highlighting.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I also removed the JavaScript tag, as TypeScript is a super set of JavaScript, and is a different language. This IMO should have defaulted to using &lt;code&gt;language-all: lang-typescript&lt;/code&gt;, but didn't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the OP also isn't using SASS in the question I removed that tag. I also removed the Angular.JS tag too, as it's using Angular-2+. Which now defaults the codeblocks to use TypeScript as the default syntax highlighting.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2017-07-19T10:10:41.483" LastActivityDate="2017-07-19T10:10:41.483" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7359" PostTypeId="1" AcceptedAnswerId="10488" CreationDate="2017-07-21T12:25:14.253" Score="6" ViewCount="92" Body="&lt;p&gt;See &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt; for example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For more information on this policy, please see &lt;a href=&quot;https://meta.codereview.stackexchange.com/questions/1763&quot;&gt;this post on our Meta site&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A user gets greeted with an &quot;unsecure connection&quot; warning, since the certificate isn't valid for &lt;code&gt;meta.codereview.stackexchange.com&lt;/code&gt;, but for &lt;code&gt;codereview.meta.stackexchange.com&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further help-pages with the old links:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;del&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;https://codereview.stackexchange.com/help/dont-ask&lt;/a&gt; (last paragraph)&lt;/del&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;https://codereview.stackexchange.com/help/someone-answers&lt;/a&gt; (&quot;code only answers&quot;)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;https://codereview.stackexchange.com/help/how-to-answer&lt;/a&gt; (1st and 3rd link)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="21002" LastEditorUserId="8913" LastEditDate="2020-05-25T12:01:12.077" LastActivityDate="2020-05-25T12:01:12.077" Title="The help-center contains links to meta.codereview.* instead to codereview.meta.*" Tags="|bug|status-completed|help-center|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7360" PostTypeId="2" ParentId="7359" CreationDate="2017-07-21T13:06:13.867" Score="5" Body="&lt;p&gt;Thanks for reporting this. I fixed it on:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;/help/on-topic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;/help/dont-ask&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I could not fix it on &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;/help/someone-answers&lt;/a&gt;, that's not editable by local mods. I'll ask on &lt;a href=&quot;https://meta.stackexchange.com/&quot;&gt;MSE&lt;/a&gt; to make it editable, so we can fix it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will update this post when all are done.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2017-07-21T13:13:45.600" LastActivityDate="2017-07-21T13:13:45.600" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="7361" PostTypeId="1" AcceptedAnswerId="8365" CreationDate="2017-07-21T13:49:01.157" Score="9" ViewCount="209" Body="&lt;p&gt;Yesterday we got the question &lt;a href=&quot;https://codereview.stackexchange.com/q/169773&quot;&gt;Sum of Maximum GCD from two arrays&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was some language in it that I thought was in the gray area. And so myself and the OP exchanged a comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have concern with two of your sentences: &quot;it has successfully passed some of the test cases.&quot; If it doesn't pass all the test cases, then this is unfortunately off-topic. Also &quot;But it does throw runtime exceptions&quot;, are these intended? It doesn't, to me, look like it should. And so you may want to re-phrase the sentence, if it does work as intended. – &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/169773#comment322569_169773&quot;&gt;18 hours ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@Peilonrayz I feel it's logically correct and that's what I've tried to better. But the website that accepts my code and runs it against their test cases masks the test cases. So all I see is the reason the code failed against them - which is listed as a runtime exception - that's what I meant when I said that. It passes for my test case on my local machine. I guess what I'm looking for is for someone to tell me if there's some obvious error that I'm making in terms of array handling or something of the sort and also if this is the most optimized way of writing this code. – &lt;a href=&quot;https://codereview.stackexchange.com/users/3953/sinewaver&quot;&gt;sinewaver&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/169773#comment322578_169773&quot;&gt;18 hours ago&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The OP is correct, logically it seems correct. And the only possible error, I know of, that can be raised is a &lt;code&gt;MemoryError&lt;/code&gt;. There are no index errors in the code, and should work correctly on any input given enough time and memory.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the constraints, we know \$N\$ is \$1 \le N \le 5 \times 10^5\$. Which means the worst case sized array will be around &lt;code&gt;t = [(1000, 1000) for _ in range((5 * 10**5)**2)]&lt;/code&gt;. Doing some basic math, I found this to be roughly ~2275GB of RAM large. Where the OP wanted to make two to three of these.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As we all know, if this were due to getting a time limit exceeded, &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2585&quot;&gt;“Time Limit Exceeded” and programming challenges&lt;/a&gt;&quot;, then it'd be on-topic.&#xA;However consensus shows that if it's an out of memory error, &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5482&quot;&gt;Does getting OutOfMemoryError really mean broken code?&lt;/a&gt;&quot;, then it's on-topic too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;None of the five users that voted to close the question however commented to say why they're closing. And so I can only assume it's due to my comment having two upvotes. Which doesn't actually say it's broken. And so I don't think just starting a vote to re-open this question would work. Which is why I'm requesting it be re-open on Meta. If it is on-topic.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-07-25T08:16:19.797" Title="Sum of Maximum GCD from two arrays. Incorrectly closed, due to memory error" Tags="|discussion|specific-question|closed-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7362" PostTypeId="1" AcceptedAnswerId="7363" CreationDate="2017-07-21T19:39:33.547" Score="-3" ViewCount="83" Body="&lt;p&gt;I have a working piece of code without any documentation and explanation, but I don't understand how it works. Can I ask such questions or not?&lt;/p&gt;&#xA;" OwnerUserId="104503" LastEditorUserId="22222" LastEditDate="2017-07-21T22:14:35.320" LastActivityDate="2017-07-21T22:14:35.320" Title="Is it ok to ask here how code works?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ClosedDate="2017-07-21T22:15:45.230" ContentLicense="CC BY-SA 3.0" />
  <row Id="7363" PostTypeId="2" ParentId="7362" CreationDate="2017-07-21T19:45:22.393" Score="7" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;From our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654/42401&quot;&gt;close reason meta thread&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We also expect you to understand how your code works. If you are seeking an explanation of how your code works, then we will treat the question as if someone else wrote it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-07-21T19:45:22.393" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="7364" PostTypeId="1" AcceptedAnswerId="7365" CreationDate="2017-07-21T21:57:23.037" Score="3" ViewCount="129" Body="&lt;p&gt;On all Stack Exchange sites, you can't post answers or questions that are mostly code. You always have to include some text minimum, otherwise you can't post the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do understand why this is very helpful on Stack Overflow, but why is there this text minimum also on Code Review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is a site for code to be reviewed. That's why you usually have to post much code. With this minimum, users tend to add irrelevant information, e.g. &lt;a href=&quot;https://codereview.stackexchange.com/q/169207/107008&quot;&gt;this question&lt;/a&gt; is filled with personal data of the user, such as the age, to reach the text minimum.&lt;/p&gt;&#xA;" OwnerUserId="107008" LastEditorUserId="22222" LastEditDate="2017-07-22T23:49:32.223" LastActivityDate="2017-07-22T23:49:32.223" Title="Text minimum in questions" Tags="|discussion|asking-questions|answers|" AnswerCount="1" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="7365" PostTypeId="2" ParentId="7364" CreationDate="2017-07-22T00:12:00.203" Score="9" Body="&lt;p&gt;Questions and answers that consist of code and no supplementary explanation are colloquially known as &quot;code dumps&quot;, and are generally not appreciated on this site.  The minimum text requirement is an important quality filter, and you must not try to circumvent it (as some users have tried to do, by including some garbage text).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For answers, the reason for the text requirement is straightforward.  Since this site exists primarily to provide suggestions to help programmers improve their coding skills, answers must state some insight about the code being reviewed.  In general, the text is mandatory; including code in an answer is optional.  Think of it as a log message when committing code to a version control system.  Checking in code with no explanation is just not professional — you should say something about what you changed and why.  (One rare exception: the &lt;a href=&quot;/a/7018/9357&quot;&gt;&quot;oh, duh!&quot; rule&lt;/a&gt;.  If your proposed solution is self-explanatory and obviously &lt;em&gt;The Only Conceivable Right Solution&lt;/em&gt;, then the code alone might suffice.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For questions, you really ought to include sufficient context for the code to be reviewed.  Context might include:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An explanation of the task that the code intends to accomplish, ideally including sample input and output.&lt;/li&gt;&#xA;&lt;li&gt;Is it a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;?  If so, please cite the source as well as summarizing the task.  Is it an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-question&lt;/a&gt;?  In that case, how much time were you given, and what resources did you have available to you?&lt;/li&gt;&#xA;&lt;li&gt;Why did you write this code?  For work?  For learning?  For fun?  To reimplement a feature from another language?&lt;/li&gt;&#xA;&lt;li&gt;If the code is part of a larger system, tell us about the components that use this code.&lt;/li&gt;&#xA;&lt;li&gt;If it is an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt; query, tell us about the relevant parts of the schema, what indexes exist, and any tables that might be exceptionally large.&lt;/li&gt;&#xA;&lt;li&gt;State any concerns that prompted you to post the code: performance, security, scalability, readability, simplicity, flexibility, internationalization, ….  If your concern is speed, do you have any benchmarks or performance targets?&lt;/li&gt;&#xA;&lt;li&gt;Conversely, list any criteria that aren't important to you.  (For example, the input might be already validated, and known to be short, trustworthy, and purely ASCII.)&lt;/li&gt;&#xA;&lt;li&gt;What flexibility do you have?  What alternatives have you considered?  (For example, why did you pick this language, and are you open to the idea of switching to a completely different tool if it works better?)&lt;/li&gt;&#xA;&lt;li&gt;How much experience do you have with the language?  Are you open to using fancy language features, or do you want to try to keep it simple?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Those explanations can significantly affect how reviewers perceive your code, so code-dump questions are generally not acceptable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a few very rare circumstances, where the task is well known to everyone, the title alone might suffice to describe the code (e.g. &quot;Base64 decoder in C&quot;).  But even then, if you post a question with no contextual remarks at all, I wouldn't be surprised if you get heckled and downvoted for it.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-07-22T00:12:00.203" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8365" PostTypeId="2" ParentId="7361" CreationDate="2017-07-22T09:17:19.430" Score="3" Body="&lt;p&gt;This question has been re-opened in the meantime. 200_success has a great point &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5484/52915&quot;&gt;here&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Performance and scalability are among the key concerns we frequently address. I don't see running out of memory as much different from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; — they are related problems in the space-time continuum. Since we allow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; questions, we should also allow questions about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; where the program runs out of memory.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While I disagree with this simplification, it may be a necessary one. The rules of the site would simply get too complicated if we don't.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, why I disagree.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say a piece of code takes 20 seconds to execute the worst-case scenario on the online judge's system. Good chance it will fail for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; but run perfectly fine on the machine of the user who developed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say a piece of code takes 130 GB of RAM to successfully execute the worst-case scenario. In most languages, it would take the same amount of RAM on any system, include that of the developers. Consumer-grade computers with that kind of hardware so rare we can safely assume the developer doesn't have one. In this &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;, we're talking ~2275GB of RAM, like you said. In other words: the OP has never run his code on any sufficiently large input and didn't come close to testing the worst-case scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The size of the input is explicitly part of the specification. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5483/52915&quot;&gt;The following still holds:&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code on CodeReview should work to the best knowledge of the OP. If the objective of the code is to handle 500 kB at most but the code crashes at 2 GB, the code is considered working. If those are reversed, it isn't.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Technically, it's broken code and OP should've known. Since it's too difficult to defend that to the rest of the world, I'd say: allow it anyway. Any answer targeting the memory consumption is likely to bring the amount used to decent amounts. It's perfectly re-viewable in current form for smaller inputs and answerers can take it from there.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-07-22T09:17:19.430" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8366" PostTypeId="1" AcceptedAnswerId="8371" CreationDate="2017-07-22T19:49:38.403" Score="7" ViewCount="105" Body="&lt;p&gt;For a while now we've had &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7298/31562&quot;&gt;&quot;Clippy&quot;&lt;/a&gt;, which among other things has support for detecting when there's &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6691/31562&quot;&gt;a lot of code posted but not a lot of description&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The feature is nice and comes with good intentions but a lot of users have had problems with this. They've encountered this restriction so they are unable to post, which leads to them either not posting at all, or filling up their post with more or less garbage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel that the current situation is not desired. What should we do about this?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="3143" LastEditDate="2017-07-25T22:06:39.600" LastActivityDate="2017-07-25T22:06:41.397" Title="What to do about &quot;It's asking for more details&quot;?" Tags="|feature-request|status-completed|asking-questions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8367" PostTypeId="2" ParentId="8366" CreationDate="2017-07-22T19:49:38.403" Score="0" Body="&lt;p&gt;Can we add a link in Clippy's text to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1954/checklist-for-how-to-write-a-good-code-review-question/6429#6429&quot;&gt;Simon's Guide to a good question&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's the link I always recommend when users have problems filling up their post with text. In addition to giving them things to write as a description it also gives suggestions on how to write a good question overall.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-07-22T19:49:38.403" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8368" PostTypeId="2" ParentId="8366" CreationDate="2017-07-22T21:08:44.010" Score="2" Body="&lt;p&gt;According to the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7298/code-review-clippy#comment16778_7301&quot;&gt;comments in this thread&lt;/a&gt; by Shog, this rule is implemented by a simple a ratio check, and it's not easy to customize it,&#xA;for example to require a fixed minimum amount of text. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the amount of text required to understand some code doesn't grow linearly with the amount of code. It grows slower. It seems that questions with longer code have a hard time adding enough text to meet this new requirement. If this rule cannot be adapted better to longer code, I think it would be better to disable it.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2017-07-22T21:08:44.010" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8369" PostTypeId="2" ParentId="7361" CreationDate="2017-07-25T07:51:25.687" Score="1" Body="&lt;p&gt;Resource exhaustion (time, memory, other) doesn't &lt;em&gt;necessarily&lt;/em&gt; mean that the program isn't ready for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the program never succeeds, with even a small input set, then it obviously needs more work before review.  But in this case it sounds like the question is, &quot;&lt;em&gt;My program works for these inputs; how can I make it scale better?&lt;/em&gt;&quot;  I consider that an on-topic question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this question, a good answer would probably start by examining the (limited) test cases, and showing how to improve them to actually exercise the limits given in the specification, and then move on to how the program code can be changed to help the tests pass.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do think there's something of a problem with questions referencing &quot;secret&quot; test cases rather than providing their own, but I suppose that's something that won't be going away, so we'll need to learn to live with it.  But we can certainly help by teaching how to generate test sets to properly stress implementations.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2017-07-25T08:16:19.797" LastActivityDate="2017-07-25T08:16:19.797" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8370" PostTypeId="1" CreationDate="2017-07-25T16:46:04.567" Score="3" ViewCount="39" Body="&lt;p&gt;In the &lt;a href=&quot;/help&quot;&gt;help center&lt;/a&gt; page, there is a description below the search box as:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For more information, also see posts on Code Review meta tagged with &lt;a href=&quot;https://meta.codereview.stackexchange.com/questions/tagged/faq?sort=votes&quot;&gt;&lt;code&gt;[faq]&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When clicked on the &lt;code&gt;[faq]&lt;/code&gt; link, it returns the &lt;strong&gt;Insecure Connection error&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the &lt;code&gt;[faq]&lt;/code&gt; link is linked with the URL&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;https://meta.codereview.stackexchange.com/questions/tagged/faq?sort=votes&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but this URL need to be change as&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;https://codereview.meta.stackexchange.com/questions/tagged/faq?sort=votes&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Screenshot for reference:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/KTCxM.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/KTCxM.png&quot; alt=&quot;Faq error&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="68079" LastEditorUserId="12390" LastEditDate="2017-07-25T21:31:48.520" LastActivityDate="2017-07-25T21:31:48.520" Title="Insecure Connection error in help page" Tags="|bug|status-completed|help-center|" AnswerCount="0" CommentCount="3" ClosedDate="2017-07-25T21:31:31.363" ContentLicense="CC BY-SA 3.0" />
  <row Id="8371" PostTypeId="2" ParentId="8366" CreationDate="2017-07-25T22:06:41.397" Score="8" Body="&lt;p&gt;I dug into the implementation of this, since I couldn't recall whether fractional ratios were possible. And, good news, it looks like it's a bit more flexible than I'd remembered:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If this check is enabled, ALL questions must include at least 1 character of not-code if there's even a single line of code, regardless of what the ratio is set to (so even a 0 explanation-to-code ratio will require &lt;em&gt;something&lt;/em&gt;).&lt;/li&gt;&#xA;&lt;li&gt;The ratio itself allows fractional values - so it's possible to require only a single character of explanation for every 2 lines of code, etc.&lt;/li&gt;&#xA;&lt;li&gt;There's a maximum explanation cut-off beyond which more code doesn't require further explanation; by default, that's 500 characters of explanation, but we could reduce that.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;On most sites, I wouldn't mess with this too much - the common problem on sites like Stack Overflow or Software Engineering is &lt;em&gt;entirely too much code&lt;/em&gt; along with worthless bits of explanation to the tune of &quot;it doesn't work&quot;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But since the implicit question here is always &quot;How can I make this code suck less?&quot;, there's probably less need for any explanation at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With this in mind, I've reduced the ratio to 4 characters per line of code, with a maximum required explanation of 120 characters - a short sentence.&lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2017-07-25T22:06:41.397" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8372" PostTypeId="1" CreationDate="2017-07-26T17:57:36.537" Score="0" ViewCount="27" Body="&lt;p&gt;If I've had a piece of code reviewed here, what's the consensus about posting the update for another review?  Also, assuming it's ok, should it be an edit to the existing question, or a new post?  (With a link back to the original? )&lt;/p&gt;&#xA;" OwnerUserId="75219" LastActivityDate="2017-07-26T17:57:36.537" Title="Ok to repost code after incorporating suggestions?" Tags="|discussion|site-policy|" AnswerCount="0" CommentCount="1" ClosedDate="2017-07-26T18:16:35.570" ContentLicense="CC BY-SA 3.0" />
  <row Id="8373" PostTypeId="1" CreationDate="2017-07-27T21:23:27.980" Score="14" ViewCount="333" Body="&lt;p&gt;Here is an example of a question that asks for a big-O analysis of a function (to count the number of ways to make change): &lt;a href=&quot;https://codereview.stackexchange.com/q/171306/9357&quot;&gt;What is the run time of this algorithm?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Here is my algorithm&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;…&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;I want to know what the run time of this algorithm is. I initially thought it would be \$O(4^n)\$ since each call makes up to 4 recursive calls.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;But, for an amt of 10, that would be 1,048,576 and that seems insane. How do I go about finding out what the big \$O\$ of this is? (I'd appreciate the method to approach the answer rather than the answer directly)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We have many questions where complexity is a concern, and we even have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt; tag for it.  Also, we have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; questions, for which answers often give a diagnosis that the algorithm scales poorly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this question seems to be purely about how to determine the complexity of some given code, with no interest in improving the code.  Seeking an explanation of how code works is explicitly off-topic.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is this question off-topic for Code Review, by the current rules?  If so, do you believe that the prohibition is justified?&lt;/li&gt;&#xA;&lt;li&gt;There are many &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt; questions that are currently considered on-topic.  Where do we draw the line?&lt;/li&gt;&#xA;&lt;li&gt;Could this lead to a migration hot potato with Stack Overflow, where Code Review rules it off-topic because it's not seeking a critique, but Stack Overflow wants to send it to Code Review because it's primarily a discussion of the author's code?  What guidance should we give to the author to help resolve jurisdictional issues?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2020-04-03T16:34:05.803" Title="Are requests to analyze the complexity of code on-topic?" Tags="|discussion|scope|" AnswerCount="5" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="8374" PostTypeId="2" ParentId="8373" CreationDate="2017-07-28T07:11:51.787" Score="8" Body="&lt;p&gt;Let's take a look at the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm confused! What questions are on-topic for this site?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Simply ask yourself the following questions. To be on-topic the answer must be &quot;yes&quot; to all questions:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Is code included directly in my question? (See Make sure you include your code in your question below.)&lt;/li&gt;&#xA;  &lt;li&gt;Am I an owner or maintainer of the code?&lt;/li&gt;&#xA;  &lt;li&gt;Is it actual code from a project rather than pseudo-code or example code?&lt;/li&gt;&#xA;  &lt;li&gt;Do I want the code to be good code? (i.e. not code-golfing, obfuscation, or similar)&lt;/li&gt;&#xA;  &lt;li&gt;To the best of my knowledge, does the code work as intended?&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;&lt;strong&gt;If&lt;/strong&gt; you answered &quot;yes&quot; to &lt;strong&gt;all the above questions&lt;/strong&gt;, your question is on-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To answer your first question: yes, it's off-topic. This particular question doesn't appear to be interested in feedback about any or all facets of the code like you mentioned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I won't go into whether prohibition is justified. But please consider whether we would want to handle multiple questions like this each day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As to your third question, I don't think Stack Overflow likes such questions any better than we do. Migrating questions like this wouldn't do any site (and the OP) any good.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-07-28T07:11:51.787" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8375" PostTypeId="2" ParentId="8373" CreationDate="2017-07-28T09:59:29.657" Score="0" Body="&lt;p&gt;(Note that this answer addresses question like this in general rather than this specific question)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's think for a minute.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Why does anyone want to know their code complexity?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the difference between &lt;em&gt;&quot;What is the time complexity of this code?&quot;&lt;/em&gt; and &lt;em&gt;&quot;How well does this code scale?&quot;&lt;/em&gt;. There is no difference really, as time complexity is exactly about how well the code scales.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the difference between &lt;em&gt;&quot;How well does this code scale?&quot;&lt;/em&gt; and &lt;em&gt;&quot;How good is this code?&quot;&lt;/em&gt;. Time and Memory complexity is one part of how good the code is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the difference between &lt;em&gt;&quot;How well does this code scale?&quot;&lt;/em&gt; and &lt;em&gt;&quot;Can I make this code faster?&quot;&lt;/em&gt;. If the answer to your code scale is that it scales horribly, would you say &lt;em&gt;&quot;Okay, thanks&quot;&lt;/em&gt; and be happy with that? Unlikely. The reason for the question in the first place is that you are interested in the performance of the code and you are thinking about if it can be done faster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Inside every &quot;What is the time/memory complexity of this code?&quot; I think there is a &quot;How good is this code?&quot; and a &quot;Can I make this better?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is on-topic.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2017-07-28T14:30:28.057" LastActivityDate="2017-07-28T14:30:28.057" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8376" PostTypeId="2" ParentId="8373" CreationDate="2017-07-28T10:14:03.630" Score="3" Body="&lt;h1&gt;Tags don't make questions on-topic.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt; tag from the question. Would you argue that it's still on-topic for Code Review? No-where does the question ask for a review of the code, and it's asked in such a way that it reads to me that it &lt;em&gt;doesn't want a review of the code&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question breaks only the first section of &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking?&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;First, make sure that your question is &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic for this site&lt;/a&gt;. In short, questions seeking open-ended feedback on real working code that you own or maintain are on-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since it's breaking the premise of this site, the reason it's off-topic isn't in explicitly in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3649&quot;&gt;our close reasons&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;There is overlap between the tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;. This normally is due to improving complexity is the best way to improve overall performance. And so an answerer is likely to mention the slow codes complexity, such as &lt;span class=&quot;math-container&quot;&gt;\$O(n^3)\$&lt;/span&gt;, and how to improve it to something more reasonable, such as &lt;span class=&quot;math-container&quot;&gt;\$O(n)\$&lt;/span&gt;. However &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; are about improving raw time, so micro optimizations can come into play. However complexity is about the overall theoretical performance, which doesn't change from language to language.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To answer your questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this question off-topic for Code Review, by the current rules? If so, do you believe that the prohibition is justified?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, as it's not asking for a review of the code.&lt;br&gt;&#xA;Yes, as we're a code reviewing site, with the aim of improving code. We don't leave bad code being bad code, as people just want to know the complexity of their code. And reviewing the code is a waste of the answerers time.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;There are many complexity questions that are currently considered on-topic. Where do we draw the line?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I draw the line at questions not asking for a code review. Heck this would be off-topic just from the first paragraph of our &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;tour&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We're working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Could this lead to a migration hot potato with Stack Overflow, where Code Review rules it off-topic because it's not seeking a critique, but Stack Overflow wants to send it to Code Review because it's primarily a discussion of the author's code? What guidance should we give to the author to help resolve jurisdictional issues?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Possibly, however I personally don't remember anyone advising one of these questions to Code Review. If they did, then I'd simply state that the question is not asking for a review of the code, and so is not on-topic on Code Review. Get an upvote or two on your comment and the asker &lt;em&gt;normally&lt;/em&gt; doesn't post on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I'd rather be reactive to this issue, as whilst bad suggestions to Code Review on Stack Overflow are common. I don't think this specific reason is a problem.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-04-03T16:34:05.803" LastActivityDate="2020-04-03T16:34:05.803" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8377" PostTypeId="2" ParentId="8373" CreationDate="2017-07-28T18:20:21.680" Score="5" Body="&lt;p&gt;Upon reading the question and the linked question, I would boil my decision down the the following bit:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I want to know what the run time of this algorithm is. I initially thought it would be \$O(4^n)\$ since each call makes up to 4 recursive calls.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;But, for an amt of 10, that would be 1,048,576 and that seems insane. How do I go about finding out what the big \$O\$ of this is? (I'd appreciate the method to approach the answer rather than the answer directly)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This tells me that the OP doesn't understand what Big-O notation is, or what we use it for: &quot;for an amt of 10, that would be 1,048,576&quot; - this is a blatant misunderstanding that, admittedly, I had when I first starting working with Big-O notation, but the question &lt;em&gt;no longer makes sense&lt;/em&gt; in that situation. Instead, we're left with a pile of code, and a &lt;em&gt;very&lt;/em&gt; confused OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would vote this UWYA, for the reasoning that it &lt;em&gt;really is unclear&lt;/em&gt;. I would like clarification on &lt;em&gt;at least&lt;/em&gt; one of the following before considering it answerable:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Why do you care what the Big-O notation is, what do you intend to do with that information?&lt;/li&gt;&#xA;&lt;li&gt;What made you think it's \$O(4^n)\$, how did you come to that conclusion?&lt;/li&gt;&#xA;&lt;li&gt;What makes you think that 1,048,576 calls seems insane, why does that sound unreasonable?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The question is not about the code anymore, it's more speculative. Thus, as it stands it's 'unclear what you're asking'.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You posted a comment with &lt;a href=&quot;https://codereview.stackexchange.com/questions/171440/category-of-sorting-algorithm-and-complexity&quot;&gt;this question&lt;/a&gt;, which I think lends itself to a similar &lt;em&gt;but not identical&lt;/em&gt; issue.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... I did not compare this with existing sorting algorithms. Can someone tell me what class of sorting algorithm this is and it's complexity? ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is one of those times that I feel a DV+CV is warranted. This entire question screams &lt;em&gt;'I did not at all do any research and I expect all of you to do it for me'&lt;/em&gt;. The OP, in this case, seems entirely disinterested in the idea of the code itself, but only cares about the algorithm, and in particular, the complexity of the algorithm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, I boil this issue down to a request for &lt;em&gt;code explanation&lt;/em&gt; (which we are all pretty much in agreement is off-topic). At least the first example showed that the OP did &lt;em&gt;some&lt;/em&gt; research effort (however right or wrong it may be), in this case the OP did &lt;em&gt;absolutely no&lt;/em&gt; research effort, and proudly proclaims as such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line on this one: explanation of code &lt;em&gt;has always been off-topic&lt;/em&gt;, and asking us to explain the run-time complexity &lt;em&gt;even more so&lt;/em&gt; because it implies an explanation of code &lt;em&gt;first&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2017-07-28T19:17:11.193" LastActivityDate="2017-07-28T19:17:11.193" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8378" PostTypeId="1" CreationDate="2017-07-29T00:29:31.210" Score="5" ViewCount="594" Body="&lt;p&gt;A few years ago you beat us (PPCG) to getting out of beta and getting a design. It is time for us to strike back. I am planning on hosting a King of the Hill challenge Programming Puzzles and Code Golf VS. Code Review. I would like to know if you are interested in doing this with us. If you are I will have more information about it coming soon.  It will most likely be a javascript challenge using stack snippets as answers to allow for anyone to run the handler online. So how about the challenge? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may be able to make more languages join then javascript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It will be co-op vs. all of Code Review vs. all of PPCG. Each person gets one bot and one side to join.&lt;/p&gt;&#xA;" OwnerUserId="116129" LastEditorUserId="31562" LastEditDate="2017-08-03T21:51:01.323" LastActivityDate="2017-08-03T21:51:01.323" Title="A friendly challenge!" Tags="|discussion|status-declined|fun|" AnswerCount="6" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="8379" PostTypeId="2" ParentId="8378" CreationDate="2017-07-29T01:17:18.513" Score="4" Body="&lt;h1&gt;Working out some details&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I'm here from Team PPCG (&lt;em&gt;sigh&lt;/em&gt; we need a better teamname). The intention of this answer is to work out some details.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Where will this be posted?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Since this is an intersite competition, who hosts the competition? I think it should probably be us, because&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;A member of our site challenged you, and  &lt;/li&gt;&#xA;&lt;li&gt;We actually have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/king-of-the-hill&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;king-of-the-hill&amp;#39;&quot; rel=&quot;tag&quot;&gt;king-of-the-hill&lt;/a&gt; tag because &lt;s&gt;we like playing around with bots and killing each other&lt;/s&gt; we host competitions like these within our site&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;What will be the KoTH?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;There is now a draft on our site for this challenge: &lt;a href=&quot;https://codegolf.meta.stackexchange.com/questions/2140/sandbox-for-proposed-challenges/13492#13492&quot;&gt;https://codegolf.meta.stackexchange.com/questions/2140/sandbox-for-proposed-challenges/13492#13492&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;So, we'll need a bunch of CR members to join PPCG?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Yup. &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What if I'm an active member of both sites?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Should we make users side with the site on which they have more rep or more badges, or should we let everyone pick freely? I side with the latter personally.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What if everyone joins PPCG?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Since PPCG is obviously so great &lt;sup&gt;[citation needed]&lt;/sup&gt;, what do we do &lt;s&gt;if&lt;/s&gt; when everyone joins our team?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Meta&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I will edit ideas into this post; feel free to answer these questions in comments or in your own answers.&lt;/p&gt;&#xA;" OwnerUserId="145388" LastEditorUserId="145388" LastEditDate="2017-07-29T02:15:10.997" LastActivityDate="2017-07-29T02:15:10.997" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8380" PostTypeId="2" ParentId="8378" CreationDate="2017-07-29T02:47:42.090" Score="-1" Body="&lt;p&gt;To address a concern about us pulling a Stack Eggs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I promise as the current overseer of this challenge that any bots that are intentionally messing with other bots codes/submissions with be disqualified and depending on the circumstances reported to moderators for removal. I really want this to go well and hope the best. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;And may the odds ever be in your favor!&lt;/p&gt;&#xA;" OwnerUserId="116129" LastActivityDate="2017-07-29T02:47:42.090" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8381" PostTypeId="2" ParentId="8378" CreationDate="2017-07-29T03:39:37.787" Score="31" Body="&lt;p&gt;The title says &quot;A friendly challenge&quot;, but really, what this is is a duel. For honor and glory. There is no possible good outcome to a duel. PPCG is going to lose. Then you'll be out for &lt;s&gt;revenge&lt;/s&gt; a rematch. When is it going to end? Can't we just get along and be friends?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-07-29T03:39:37.787" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="8382" PostTypeId="2" ParentId="8378" CreationDate="2017-07-29T10:13:37.550" Score="13" Body="&lt;p&gt;I think this is pretty much doomed from the outset (but don't let me stop you having fun).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To see why it's doomed, imagine things were the other way round:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hey, PPCG, let's have a collaboration to write the clearest, simplest, most maintainable and well-documented code!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First, this would be a blatant attempt to secure &quot;home field advantage&quot;, and second, you'd be quite right to say, &lt;em&gt;boooooring&lt;/em&gt;. If you were interested in helping people to write clear, simple, etc. code then you would already be contributing to Code Review, and if you weren't then a challenge probably wouldn't make you change your mind.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2017-07-29T11:35:40.583" LastActivityDate="2017-07-29T11:35:40.583" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8385" PostTypeId="2" ParentId="8378" CreationDate="2017-07-31T03:08:53.903" Score="-1" Body="&lt;p&gt;To even things up, another possibility would be a two stage deathmatch.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The PPCG stage would be normal.  Everyone would contribute their bots.  It plays to the PPCG strengths of individualized competition.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Code Review stage would be different.  Instead of many bots, we'd produce one bot (or one bot per competing language) via iterative review.  This would play to Code Review strengths of collaborative feedback.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So PPCG would have the advantage of more contestants while Code Review would have the advantage of iteration after the initial deathmatch.  I don't know which advantage wins, but that's part of what makes the challenge interesting.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could make the golfing languages (Jelly, etc.) not available for bots, as it can be guessed that Code Review doesn't normally use them.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that this way, it's Code Review methodology versus PPCG methodology.  So some people could compete on both sides.  This also allows people to participate without joining PPCG.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2017-07-31T03:08:53.903" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8387" PostTypeId="2" ParentId="8378" CreationDate="2017-08-03T21:50:15.313" Score="18" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This will not be a battle between PPCG and CR. In fact, it is not acceptable to post a challenge on PPCG &lt;a href=&quot;https://codegolf.meta.stackexchange.com/q/13551/18865&quot;&gt;where only some people are allowed to participate&lt;/a&gt;. Now you might say &lt;em&gt;&quot;Anyone is welcome to participate, but if they're not a member on CR then they will fight for PPCG!&quot;&lt;/em&gt; but that's just cheating.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the post &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8383/31562&quot;&gt;Continuing the discussion about the friendly challenge&lt;/a&gt; it was suggested that users will be divided by their userid rather than their main site. That's fine, that's not PPCG vs. CR, that's just another version of your previous &lt;a href=&quot;https://codegolf.stackexchange.com/q/48353/18865&quot;&gt;Red vs. Blue&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it will not be a challenge between PPCG and CR. It will be a challenge between some PPCG members, possibly some CR members, and possibly some other members. But it will not be PPCG Team and a CR Team. It would be better to call the teams Red and Blue, or Yellow and Purple, or whatever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to not being a good idea to battle sites between each other, the &lt;a href=&quot;https://codegolf.meta.stackexchange.com/a/13492/18865&quot;&gt;challenge proposal&lt;/a&gt; also haven't answered concerns and questions raised in comments and seems like more of an idea than the rules for a challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those who want to participate in the King of The Hill battle may feel free to participate. I'd recommend posting your bots on Code Review afterwards to get improvement suggestions &lt;em&gt;on any aspect of the code&lt;/em&gt; (Review it enough and it might become the ultimate bot, except that &lt;a href=&quot;https://codereview.stackexchange.com/users/51786/duga?tab=profile&quot;&gt;we already have one of those&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-08-03T21:50:15.313" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8388" PostTypeId="1" AcceptedAnswerId="8389" CreationDate="2017-08-03T23:39:49.983" Score="20" ViewCount="254" Body="&lt;p&gt;I was just wondering about the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty new to programming and I use lots of help from people on Code Review.&#xA;So it happened that I came up with a basic script and while it was reviewed I came up with new ideas rising new problems. Before giving the whole code to a revised review, I then isolated parts of the script and asked new questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To make a long story short:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the end I might end up with &lt;em&gt;quite sophisticated&lt;/em&gt; solutions for certain problems that actually came from reviewers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So when I put my whole code together after a while and repost a new revised version, &lt;strong&gt;should I actually give credits to the reviewers who contributed to the new version?&lt;/strong&gt; For example, as a &lt;code&gt;#comment&lt;/code&gt; in the code? Or is it a better idea to just add &lt;code&gt;[links]()&lt;/code&gt; to the parent posts and keep the code clean from any revision information?&lt;/p&gt;&#xA;" OwnerUserId="143401" LastEditorUserId="9357" LastEditDate="2017-08-04T04:13:33.427" LastActivityDate="2017-08-04T09:33:02.653" Title="Should I give credits to reviewers when I post revised code?" Tags="|discussion|iterative-review|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8389" PostTypeId="2" ParentId="8388" CreationDate="2017-08-04T04:12:52.577" Score="20" Body="&lt;p&gt;Sure, giving credit is always a good idea, to satisfy legal obligations, for academic honesty, and just out of courtesy.  The exact form in which you choose to give credit is up to you, to be decided on a case-by-case basis.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks for mentioning &quot;quite sophisticated solutions&quot;.  I would like to mention that when posting revised code based on someone else's answer, please make sure that there is some element of originality that is worth our time to look at.  There wouldn't be much point to posting a self-answer or follow-up question that is basically someone else's work — whether or not there is a citation.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-04T04:12:52.577" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8391" PostTypeId="2" ParentId="8388" CreationDate="2017-08-04T09:33:02.653" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Should I actually give credits to the reviewers who contributed to the new version?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. If we look at the bottom of this Stack Exchange page, we have the footer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;site design / logo © [year] Stack Exchange Inc; user contributions licensed under &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;cc by-sa 3.0&lt;/a&gt; with &lt;a href=&quot;https://stackoverflow.blog/2009/06/25/attribution-required/&quot;&gt;attribution required&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Under the Creative Commons link, &quot;&lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 3.0&lt;/a&gt;&quot;, we have the following description for attributing:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Attribution — You must give &lt;em&gt;appropriate credit&lt;/em&gt;, provide a link to the license, and &lt;em&gt;indicate if changes were made&lt;/em&gt;. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The original text has some popups, that further explain the emphasized text above. More specifically '&lt;em&gt;indicate if changes were made&lt;/em&gt;' links to a &quot;&lt;a href=&quot;https://wiki.creativecommons.org/wiki/Best_practices_for_attribution&quot; rel=&quot;nofollow noreferrer&quot;&gt;best practices for attribution&lt;/a&gt;&quot; page. Which further describes attributing. They have an example under the header &quot;this is an ideal attribution&quot;, that shows what a good attribution is, and why:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;&quot;&lt;a href=&quot;https://www.flickr.com/photos/sixteenmilesofstring/8256206923/in/set-72157632200936657&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons 10th Birthday Celebration San Francisco&lt;/a&gt;&quot; by &lt;a href=&quot;https://www.flickr.com/photos/sixteenmilesofstring/&quot; rel=&quot;nofollow noreferrer&quot;&gt;tvol&lt;/a&gt; is&#xA;    licensed under &lt;a href=&quot;https://creativecommons.org/licenses/by/2.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 2.0&lt;/a&gt;&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;Because:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Title? &quot;Creative Commons 10th Birthday Celebration San Francisco&quot;&lt;br&gt;&#xA;  Author? &quot;&lt;a href=&quot;https://www.flickr.com/photos/sixteenmilesofstring/&quot; rel=&quot;nofollow noreferrer&quot;&gt;tvol&lt;/a&gt;&quot; - linked to his profile page&lt;br&gt;&#xA;  Source? &quot;&lt;a href=&quot;https://www.flickr.com/photos/sixteenmilesofstring/8256206923/in/set-72157632200936657&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons 10th Birthday Celebration San Francisco&lt;/a&gt;&quot; - linked to original Flickr page&lt;br&gt;&#xA;  License? &quot;&lt;a href=&quot;https://creativecommons.org/licenses/by/2.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 2.0&lt;/a&gt;&quot; - linked to license deed&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is good, but doesn't explain two things.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;What to do in the case that an answer doesn't have a title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In these cases &quot;&lt;a href=&quot;https://wiki.creativecommons.org/wiki/Best_practices_for_attribution&quot; rel=&quot;nofollow noreferrer&quot;&gt;best practices for attribution&lt;/a&gt;&quot; says not to worry about including a non-existent title:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If a title was provided for the material, include it. Sometimes a title is not provided; in that case, don't worry about it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You've derived from the answers work. How do you correctly explain this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;a href=&quot;https://wiki.creativecommons.org/wiki/Best_practices_for_attribution&quot; rel=&quot;nofollow noreferrer&quot;&gt;Best practices for attribution&lt;/a&gt;&quot; further explains this, and extends on the above attribution example:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;This work, &quot;90fied&quot;, is a derivative of &quot;&lt;a href=&quot;https://www.flickr.com/photos/sixteenmilesofstring/8256206923/in/set-72157632200936657&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons 10th Birthday Celebration San Francisco&lt;/a&gt;&quot; by &lt;a href=&quot;https://www.flickr.com/photos/sixteenmilesofstring/&quot; rel=&quot;nofollow noreferrer&quot;&gt;tvol&lt;/a&gt;, used under &lt;a href=&quot;https://creativecommons.org/licenses/by/2.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY&lt;/a&gt;. &quot;90fied&quot; is licensed under &lt;a href=&quot;https://creativecommons.org/licenses/by/2.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY&lt;/a&gt; by [Your name here].&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;Because:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Original Title, Author, Source, and License are all noted&lt;br&gt;&#xA;  Derivative? &quot;This work, &quot;90fied&quot;, is a derivative of...&quot;&lt;br&gt;&#xA;  New author of the derivative work is also noted  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;IANAL, but I think it's safe to attribute with:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This code is derived from the answers to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8388&quot;&gt;my previous post&lt;/a&gt;, attributing &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;person A&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;person B&lt;/a&gt;. This derivative, and all previous ones, have been licensed under &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 3.0&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm unsure if you can remove the licence part, as that should be implied by all the code being posted on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Terms of Use: Block quotes quoting &quot;&lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 3.0&lt;/a&gt;&quot; and &quot;&lt;a href=&quot;https://wiki.creativecommons.org/wiki/Best_practices_for_attribution&quot; rel=&quot;nofollow noreferrer&quot;&gt;best practices for attribution&lt;/a&gt;&quot; are licensed under &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/#&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 4.0&lt;/a&gt;. They are attributed to &lt;a href=&quot;https://creativecommons.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-08-04T09:33:02.653" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8392" PostTypeId="1" AcceptedAnswerId="8399" CreationDate="2017-08-05T19:35:16.533" Score="1" ViewCount="118" Body="&lt;p&gt;I am an emissary from Programming Puzzles and Code Golf, bringing a more co-operative and friendly challenge than before. I am aware that this too may get shot down, but I hope not, as this one is more in the spirit of working together.&lt;/p&gt;&#xA;&lt;p&gt;In light on the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8378/a-friendly-challenge&quot;&gt;recent challenge declaration&lt;/a&gt; by one of our members, I thought that it would be fun if some sort of inter-site challenge happened. However, as the last one was rejected as being not friendly and unfair, I thought I'd even it out a bit. Here is my proposal:&lt;/p&gt;&#xA;&lt;p&gt;The challenge consists of 2 stages, a code golf stage and a code review stage, in order to be about both our sites.&lt;/p&gt;&#xA;&lt;h2&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-golf&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-golf&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-golf&lt;/a&gt; stage&lt;/h2&gt;&#xA;&lt;p&gt;This stage is where you break your rules (don't worry, we'll break ours later) and try to write the most golfed code you can for a given task (or two). You may use any language you like, even golfing languages, but the aim is for us to teach you how to golf code.&lt;/p&gt;&#xA;&lt;p&gt;A code golf question will be posted on our main, inviting Code Review users to try their hand at golfing code. People from both Code Golf and Code Review can, should and will help you golf your solution down as much as possible. Now, while the overall challenge won't have any scoring system or something like that - it isn't worth the trouble - this stage will, as it is a requirement over on PPCG.&lt;/p&gt;&#xA;&lt;p&gt;However, as Simon Forsberg correctly pointed out, it isn't fair or allowed to only allow certain people from competing, so this question will also be open to PPCG members. Now, as this is about working together, people from both Code Golf and Code Review can help you golf your answers even more to improve your bytecount.&lt;/p&gt;&#xA;&lt;h2&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-review&lt;/a&gt; stage&lt;/h2&gt;&#xA;&lt;p&gt;Now this is where you get to make us break our rules. In this stage, Code Golf users have to create the cleanest, most well written code to do another task. This (hopefully) will be asked here, on your main, but this is open to change. Now, this is the tricky part. As there is no real objective way of judging which code is &amp;quot;better&amp;quot;, I would like to encourage users to upvote well-written answers, and downvote those that look like something that got lost on SE (golfed code, if you didn't get my joke). While the votes don't count towards anything, I think it'd be a nice way to welcome us into your community, and, if you participate in the code golf stage, I can guarantee that you will get votes, depending on how &amp;quot;good&amp;quot; your code is.&lt;/p&gt;&#xA;&lt;p&gt;Code Review users are also encouraged to join in this stage, to show us golfers how its done. The key part of this stage is that people review the code and post suggestions on how to improve it in the comments below. This means that each user makes a small contribution to each post they improve, rather than one user telling the poster all the ways they can improve.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;This section is open to change, because it may not fit very well with your Q&amp;amp;A format, as noted by Simon Forsberg in the comments. Please don't post ideas on how to improve it, that can be done later&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;That is the bare bones of the challenge idea but what do you think? Do you think this is worth doing? Could it be fun?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I think it would also be worth addressing some of the points raised by your users, and why they aren't applicable (or are) here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;this is is a duel. For honor and glory. There is no possible good outcome to a duel. PPCG is going to lose. Then you'll be out for revenge a rematch. When is it going to end? - 200_success, Jul 29&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Given that there are no winners or losers, it is a co-operative &amp;quot;project&amp;quot; as we work together to improve our golfing and reviewing skills, this isn't an issue. Either way, we've all learned something and had fun expanding our coding comfort zones.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;That is precisely the kind of hyper-competitive attitude I am wary of. - 200_success, Aug 1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;While I agree that PPCG can (and does) get very competitive - its what we do after all - this isn't a competition. I would like to stress, yet again, that this is about co-operation between two opposite stacks, to mend any and all conflicts that we may have (as demonstrated by the previous challenge)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;the motivation seems to boil down to&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;We want to be able to say that we beat you at something&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Which, frankly, is not something our community wants to be involved with -Kaz, Aug 5&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This was a valid point raised on the original idea of this challenge, which was more similar to the kind of contests we have over at PPCG, rather than the learning and teaching process that goes on here. I have revised this question, so that it is more &amp;quot;lets work together on something&amp;quot; rather than &amp;quot;We want to beat you at something&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Now, another point raised by Kaz was the old scoring system, which has now been removed. And yet there will still be a score involved, at least with the code golf section of the challenge. This is because, while you don't have competitiveness over here, we still have it on code golf, and so a score (isolated to that post) is necessary on our site.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Overall, it seems that one of the biggest issues with the previous one, was that code golf can't lose. By that I mean, if code golf wins, its all well and good, we'll leave happy, and this could happen again but with you challenging us in another few year. But if you beat us, this would just devolve into Stack Eggs.&lt;/p&gt;&#xA;&lt;p&gt;However, neither of these options can happen, given that is isn't a competition.&lt;/p&gt;&#xA;&lt;p&gt;Note: I currently cannot post over at Code Golf, but once I've heard what you have to say about this, if you like it, I will post a similar post over at code golf, to prevent cross site duplicates, both with &amp;quot;No, we won't do this&amp;quot; or &amp;quot;Yes let's do this&amp;quot; on them (like the previous challenge). Basically, I'm giving you the first move, so I hope you agree to doing this, it could be a lot of fun working with our &amp;quot;mortal graduation enemies&amp;quot;Just joking :P&lt;/p&gt;&#xA;&lt;p&gt;So what do you guys think? Would you be interesting in doing this? What do you think of the new version?&lt;/p&gt;&#xA;" OwnerUserId="134025" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-08-07T17:08:38.853" Title="A friendlier challenge" Tags="|discussion|fun|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8393" PostTypeId="2" ParentId="8392" CreationDate="2017-08-05T22:04:55.303" Score="7" Body="&lt;p&gt;&lt;strong&gt;EDIT:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for taking the feedback on board.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A couple of further recommendations:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just drop the word &quot;challenge&quot; entirely. It doesn't set the right tone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you're getting a bit too caught up in the details. At this stage in the process, what you need, and what you're missing, is buy-in from our community. You would probably get better results with a more high-level outline of what you want to achieve (cross-site collaboration), and let us help you figure out what kind of event would work for us, and what details need to be ironed out.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Previously:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My problem with these &quot;challenges&quot; is that, despite the various ways they have been phrased and presented, the motivation seems to boil down to &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;We want to be able to say that we beat you at something&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Which, frankly, is not something our community wants to be involved with. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a community, We're not about competition and rivalry. Ultimately, our community is about selfless giving. Teaching and mentoring and helping other people because it's what we want to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you genuinely want to have some cross-site events, then drop the &quot;scoring&quot;. Invite everyone over to have a good time in the spirit of friendship &amp;amp; collaboration. We'd be more than happy to do the same. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just don't try and make it combative. That may be what your site is about, but it's not ours.&lt;/p&gt;&#xA;" OwnerUserId="81541" LastEditorUserId="81541" LastEditDate="2017-08-07T09:52:08.600" LastActivityDate="2017-08-07T09:52:08.600" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8394" PostTypeId="1" AcceptedAnswerId="8396" CreationDate="2017-08-07T08:54:27.967" Score="7" ViewCount="238" Body="&lt;p&gt;I answered &lt;a href=&quot;https://codereview.stackexchange.com/questions/172260/return-key-with-array-value-js&quot;&gt;this question&lt;/a&gt; this morning on code review, mainly because I had the idea there were some things that could be good for a code review, however the code that was given wasn't working as intended by the OP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to clarify the problem for him as much as possible, however, I also realized that I should probably not have reviewed the question in the end either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I remove the review? I already flagged the question as off-topic as well, as the code is not working as intended.&lt;/p&gt;&#xA;" OwnerUserId="54459" LastActivityDate="2017-08-07T12:17:34.413" Title="Made a code-review of broken code, but flagged it as well" Tags="|discussion|broken-code|" AnswerCount="3" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="8395" PostTypeId="2" ParentId="8394" CreationDate="2017-08-07T09:31:32.890" Score="-2" Body="&lt;p&gt;What good can come of removing your answer now? Some would say that it's to make a statement that off-topic questions shouldn't be answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Off-topic questions shouldn't be answered no, but if it gets answered, I see no point in removing the answer. The question is marked as off-topic so no more answers can come. Deleting the answer now would just remove the value that it has given. I think you should let the answer stay.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-08-07T09:31:32.890" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8396" PostTypeId="2" ParentId="8394" CreationDate="2017-08-07T11:16:43.720" Score="5" Body="&lt;p&gt;From the description of the question, I think it was quite clear that the code doesn't work as intended.&#xA;As such, the code was not ready for review here,&#xA;and the question was likely to get closed.&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6388/should-you-refrain-from-answering-questions-that-are-likely-to-get-closed&quot;&gt;In such case, users should not post an answer, but vote/flag to close instead.&lt;/a&gt;&#xA;Even if you think you can teach valuable lessons. The question is just not ready. You can always teach valuable lessons after OP whips it in shape.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You did answer it, so now what.&#xA;You have put work in that answer and I'd hate to see that wasted.&#xA;So I don't think it should be removed.&#xA;If it gets cleaned up by the system at some point,&#xA;for example due to many downvotes or something, so be it.&#xA;But I don't think we should take an explicit action right now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ideal outcome might be the OP fixing his problem,&#xA;and making the minimum amount of changes to the question to bring it on-topic,&#xA;and without invalidating too much of your answer.&#xA;But that may never happen.&#xA;Or the code may not be fixable without invalidating substantial parts of your answer.&#xA;Too bad then, and this is precisely why you should not review code that's not ready.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2017-08-07T11:16:43.720" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8397" PostTypeId="2" ParentId="8373" CreationDate="2017-08-07T11:19:24.197" Score="-3" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this question off-topic for Code Review, by the current rules? If so, do you believe that the prohibition is justified?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's not explicitly off-topic, no. The only reason it can be considered off-topic is because the OP doesn't explicitly say that they are interested in &quot;Any and all aspects of the code&quot;. But there are a lot of question that doesn't say that, but instead say something like &quot;Can I improve the performance of this code?&quot;. Is that to be considered off-topic too? No? Why not? If we would start treating such questions differently, I expect us to have more off-topic questions than on-topic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;There are many complexity questions that are currently considered on-topic. Where do we draw the line?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Where to draw the line exactly is impossible for me to answer. Too many variables to consider. I'm gonna have to say pass on this question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Could this lead to a migration hot potato with Stack Overflow, where Code Review rules it off-topic because it's not seeking a critique, but Stack Overflow wants to send it to Code Review because it's primarily a discussion of the author's code? What guidance should we give to the author to help resolve jurisdictional issues?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, it definitely will lead to a hot potato. It's taken a long time to make Stack Overflow understand our current scope (Only working code, no example code), every change we make to our scope will make us have to teach them again. I don't say that we never again should change our scope, absolutely not. But when we do, we should think about the reason for why we are doing so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone just asks &quot;What is the complexity of this code&quot;? Then please, ask them if they want to also want to know if it is possible to make the code faster. So far I haven't found anyone who says &quot;No, I just want to know the complexity.&quot; to that question. When in doubt, ask for clarification in a comment. That's what comments are for.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-08-07T11:19:24.197" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8398" PostTypeId="2" ParentId="8394" CreationDate="2017-08-07T12:17:34.413" Score="4" Body="&lt;p&gt;IMO you should remove your answer which now isn't possible anymore. Keeping answers to &lt;strong&gt;off-topic&lt;/strong&gt; questions will lead to more off-topic questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New users who will look at the question seeing it has an answer will think &quot;Althought I only have broken code the chances are high to get an answer.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition I would like to notice that we had a consens last year about what should happen to answers to off-topic questions.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Answers to off-topic questions are already invalid&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;One way to look at this is to say that if a question is invalid, it&#xA;  should be closed and not answered. Answering an invalid question sends&#xA;  exactly the wrong message and encourages unwanted behavior.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Following that line of reasoning, fixing the question to make it on&#xA;  topic doesn't invalidate any answer because any answers were already&#xA;  invalid.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7054/29371&quot;&gt;https://codereview.meta.stackexchange.com/a/7054/29371&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2017-08-07T12:17:34.413" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8399" PostTypeId="2" ParentId="8392" CreationDate="2017-08-07T17:08:38.853" Score="1" Body="&lt;h1&gt;I'm not going to do this&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I've realised that, in order to pull this off, it's going to require a great deal of effort, as well as trying to convince to fundamentally different stacks to work together, which isn't really something I want to do; after all, I have a life (questionable, but irrelevant :D)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not to mention the fact that I haven't even started to convince PPCG to change their rules to join in with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Simon Forsberg mentioned in the comments, you guys here have a community challenge (whatever that is) coming up, and, if you want, you could get PPCG involved. But that isn't something I'm particularly interested in organising, and in all honesty, if some sort of cross-site collaboration was to happen, I think it would be easier if more experienced/influential users designed and pulled it off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in short, if someone else wants to try to make this work, go ahead. But I'm not getting involved in &lt;em&gt;this&lt;/em&gt; particular thread. It is now &lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt; (by me at least).&lt;/p&gt;&#xA;" OwnerUserId="134025" LastActivityDate="2017-08-07T17:08:38.853" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8400" PostTypeId="1" AcceptedAnswerId="8402" CreationDate="2017-08-07T22:21:04.480" Score="2" ViewCount="57" Body="&lt;p&gt;Do I also earn reputation for posts on Meta?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8388/should-i-give-credits-to-reviewers-when-i-post-revised-code&quot;&gt;post on here&lt;/a&gt; that does earn some upvotes from time to time but it seems that I never earn reputation for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to search in the Q&amp;amp;A if they contain some possible reasons, but I could not find anything then the reputation limit:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You can earn a maximum of 200 reputation per day from any combination of the activities below&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This wasn't really the case.&lt;/p&gt;&#xA;" OwnerUserId="143401" LastEditorUserId="22222" LastEditDate="2017-08-08T00:53:07.230" LastActivityDate="2017-08-08T00:53:07.230" Title="Do I earn reputation for posts on Meta?" Tags="|support|meta|reputation|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8401" PostTypeId="2" ParentId="8400" CreationDate="2017-08-07T22:50:35.957" Score="4" Body="&lt;p&gt;ok I dare to write a self anser, since I just found the relevant text on &lt;a href=&quot;https://codereview.stackexchange.com/help/whats-meta&quot;&gt;what is meta&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Votes on meta do not affect your reputation; your meta reputation is&#xA;  the same as your reputation on Code Review Stack Exchange&#xA;  (synchronized hourly), though you earn separate badges. You must have&#xA;  5 reputation to participate on meta.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;somehow I must have been skipping this part earlier.&lt;/p&gt;&#xA;" OwnerUserId="143401" LastActivityDate="2017-08-07T22:50:35.957" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8402" PostTypeId="2" ParentId="8400" CreationDate="2017-08-07T22:53:25.580" Score="4" Body="&lt;p&gt;No, you don't get any reputation on Meta, but you can actually get the &lt;a href=&quot;https://codereview.meta.stackexchange.com/help/badges/25/mortarboard&quot;&gt;Mortarboard badge&lt;/a&gt; for earning 200 reputation in one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So even though you don't get any reputation, you can actually get 200 of it in one day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(The badge is rewarded as if reputation was given as normal, but no reputation is actually given)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-08-07T22:53:25.580" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8403" PostTypeId="1" AcceptedAnswerId="8404" CreationDate="2017-08-11T06:23:36.653" Score="18" ViewCount="927" Body="&lt;p&gt;I skipped reviewing this &lt;a href=&quot;https://codereview.stackexchange.com/questions/101417/two-sum-algorithm-variant/172661#172661&quot;&gt;answer&lt;/a&gt; because I am not sure what to do with it after I read the comment posted below it:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review! &lt;strong&gt;You have presented an alternative solution,&#xA;  but haven't reviewed the code&lt;/strong&gt;. Please explain your reasoning (how your&#xA;  solution works and why it is better than the original) so that the&#xA;  author and other readers can learn from your thought process.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;C# is not my field of competence, but I am interested in that bold statement: why are alternative solutions not welcome here? Is providing an alternative solution really a bad thing? Don't alternative ways of thinking and approaches present improvements? I ask this because I want to understand the policy of this website.&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="42401" LastEditDate="2022-01-19T11:31:06.620" LastActivityDate="2022-05-22T02:40:29.523" Title="Why are alternative solutions not welcome?" Tags="|support|answers|site-policy|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8404" PostTypeId="2" ParentId="8403" CreationDate="2017-08-11T06:33:41.237" Score="37" Body="&lt;p&gt;The site's name is Code &lt;em&gt;Review&lt;/em&gt; for a reason. We review the code in question by pointing out mistakes, bugs, edge cases, etc. with an explanation. Just dumping some alternative implementation without any explanation as to why the code is better is not reviewing the posted code.&lt;/p&gt;&#xA;&lt;p&gt;We expect the answerer to explain &lt;strong&gt;why&lt;/strong&gt; something is done in the way it is done. Otherwise there wouldn't be a learning experience for the asker.&lt;/p&gt;&#xA;&lt;p&gt;Some references about &lt;strong&gt;good&lt;/strong&gt; answers:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1990/checklist-or-general-directions-on-how-to-write-a-good-cr-ish-answer&quot;&gt;Checklist or general directions on how to write a good CR-ish answer&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1439/how-much-can-an-answer-be-subject-to-opinion/1440#1440&quot;&gt;How much can an answer be subject to opinion?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5237/37660&quot;&gt;Justify your review!&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7364/text-minimum-in-questions&quot;&gt;Text minimum in questions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="120114" LastEditDate="2022-05-22T02:40:29.523" LastActivityDate="2022-05-22T02:40:29.523" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8405" PostTypeId="1" CreationDate="2017-08-11T13:13:46.320" Score="4" ViewCount="95" Body="&lt;p&gt;I am currently working on one of my first projects with Python and my first project with PyQT. I would like to post this as a question, to see if there are any improvements I can make.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The project is quite big however (not sure if big enough to score for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2320/140805&quot;&gt;three zombie heads&lt;/a&gt;), consisting of two parts. Two classes that handle the logic (166 LOC) and one for the GUI (320 LOC). The GUI is what I would like the most feedback on, but that wouldn't work without providing the other two classes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am not sure how to go on. Should I provide the code for the logic first, and then have the GUI reviewed in a different question? I am afraid that if I dump it all in one question it would be a bit too much. On the other hand, if I ask the GUI separately, it wouldn't be able to run on its own.&lt;/p&gt;&#xA;" OwnerUserId="140805" LastEditorUserId="52915" LastEditDate="2019-12-31T09:31:32.890" LastActivityDate="2019-12-31T09:31:32.890" Title="How should I ask this big question?" Tags="|support|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8406" PostTypeId="2" ParentId="8405" CreationDate="2017-08-11T13:26:46.120" Score="1" Body="&lt;p&gt;On Code Review we have a bigger character limit than on other SE sites. Nevertheless having questions with a lot of code isn't always the best. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can provide a github link or similiar which e.g points to the GUI part of the code I would suggest posting the logic part first together with the link.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you later want to get your GUI code to be reviewed as well you can do it the other way round by posting a link either to the logic part or to the then hopefully answered question.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2017-08-11T13:26:46.120" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8407" PostTypeId="1" CreationDate="2017-08-12T12:55:08.653" Score="11" ViewCount="291" Body="&lt;p&gt;I would like to suggest the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.6&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This is as we don't have individual Python 3 tags, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.6&lt;/a&gt;. But we do however have version tags for Python 2, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;. These version tags however don't incorporate all Python 2 versions into them - what should a user that has Python 2.5 code tag their question as?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Similar questions:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is like the questions &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5451&quot;&gt;Is it time for the [python] to become extinct?&lt;/a&gt;&quot; and &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2168&quot;&gt;Synonymization proposal for version-specific language tags&lt;/a&gt;&quot;. However I don't wish for all the Python version tags to be incorporated into the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; tag. It is only the Python 2 versions into a Python 2 tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst somewhat similar &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6033&quot;&gt;Inconsistent Python tag formatting&lt;/a&gt;&quot; is why I chose to use the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;, so that our tags stay consistent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are benefits for situations like &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7007&quot;&gt;(Optionally) add Python sub tags to questions&lt;/a&gt;&quot;. When I tag a question as a Python 2 question, I always use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt;, as it's unlikely to be another Python 2 version. This should also help in cases where users forget that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.6&lt;/a&gt; is a tag, such as in the answers and comments below the above question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2237&quot;&gt;Under this answer&lt;/a&gt; in 2014, this question was asked and our second highest 2.7 answer said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@nhgrif I think that that would be a good move. There is little benefit to distinguishing between Python 2.6 and 2.7.  – &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success ♦&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2168#comment5731_2237&quot;&gt;Aug 6 '14 at 22:22&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so can we make the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="37660" LastEditDate="2018-07-30T12:26:18.097" LastActivityDate="2018-07-30T12:26:18.097" Title="Can we constrict the [python-2.*] tags?" Tags="|feature-request|status-completed|tags|synonym-request|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8408" PostTypeId="2" ParentId="8407" CreationDate="2017-08-12T19:11:36.583" Score="8" Body="&lt;h1&gt;Yes!&lt;/h1&gt;&#xA;&lt;p&gt;I think that is very reasonable, for 2 reasons:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;As you stated, we don't have individual tags for Python 3.5, 3.6, etc. and having &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt; would be consistent.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;While Python 2.6 has &lt;a href=&quot;https://docs.python.org/2/whatsnew/2.6.html#what-s-new-in-python-2-6&quot; rel=&quot;nofollow noreferrer&quot;&gt;some significant differences&lt;/a&gt; compared to 2.5, namely new packages such as &lt;code&gt;multiprocessing&lt;/code&gt; and &lt;code&gt;json&lt;/code&gt;, as well as some compatibility module &lt;code&gt;future_builtins&lt;/code&gt; incorporating some Python 3 functionality, it is backwards compatible to 2.5 and prior version, so any reviewer could say to someone using Python &amp;lt; 2.6, &amp;quot;you should update your package to the backwards compatible Python 2.6 and use &lt;em&gt;feature X&lt;/em&gt; instead of [...]&amp;quot;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So as far as I am concerned, I am in favor and believe that it would make things simpler for everyone.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-08-12T19:11:36.583" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8409" PostTypeId="1" AcceptedAnswerId="8411" CreationDate="2017-08-13T19:17:54.350" Score="8" ViewCount="129" Body="&lt;p&gt;Does the site welcome questions about writing &lt;a href=&quot;https://wiki.gentoo.org/wiki/Ebuild&quot; rel=&quot;nofollow noreferrer&quot;&gt;ebuilds&lt;/a&gt;, rpmspecs or simular files for advanced package management? While it's relatively easy to come up with a working script, making a high quality package which satisfies current best practices and traditions of the specific distro may be incredibly hard for a newcomer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are there people who can answer questions like these here, or it's better to ask for help in the distro's community?&lt;/p&gt;&#xA;" OwnerUserId="77757" LastActivityDate="2017-08-14T05:36:56.887" Title="Can I ask to review my ebuild or rpmspec file?" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8410" PostTypeId="2" ParentId="8403" CreationDate="2017-08-13T20:47:19.430" Score="17" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Why are alternative solutions not welcome?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They are.  Note the text:  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You have presented an alternative solution, but haven't reviewed the code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The problem is not that it shows an alternative solution but that it doesn't review the code.  Every answer should make &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;at &lt;em&gt;least&lt;/em&gt; one observation&lt;/a&gt; about the code posted in the question.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;To help explain what that means, there is the next sentence.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please explain your reasoning (how your solution works and why it is better than the original) so that the author and other readers can learn from your thought process.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &quot;why it is better than the original&quot; can be the one observation about the original code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think that a revised wording of the message would make this clearer, you are welcome to propose one.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We like answers that propose alternative solutions.  We especially like them if they are nifty ones that we might use for something someday.  What we don't want to see is the asker being buried in alternatives without any guidance as to what makes them better.  This is frustrating for the asker and can lead to problems.  Some alternative solutions are specific to particular conditions of the problem.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another problem is that an alternative solution may not be better.  If you can't explain why an alternative solution is better than the original, then maybe it isn't.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that particular case, note that it wasn't actually an alternative solution.  It was part of an alternative solution.  That would have been much more obvious with some added explanation for context.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2017-08-13T20:47:19.430" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8411" PostTypeId="2" ParentId="8409" CreationDate="2017-08-14T05:36:56.887" Score="12" Body="&lt;p&gt;Sure, questions like that would be on-topic.  I would consider them similar to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/makefile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;makefile&amp;#39;&quot; rel=&quot;tag&quot;&gt;makefile&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dockerfile&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dockerfile&amp;#39;&quot; rel=&quot;tag&quot;&gt;dockerfile&lt;/a&gt; questions.  We encourage you to post your scripts for review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-14T05:36:56.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8412" PostTypeId="1" CreationDate="2017-08-16T12:49:40.110" Score="0" ViewCount="37" Body="&lt;p&gt;It it acceptable to ask questions that have arisen from another answer, repeatedly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example...&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I post working code and ask to have it reviewed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Someone answers with some suggestions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I re-write the code, and as it is so different from the original code, I post if for review as a separate question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Then, because I have not fully understood the suggestions as they are perhaps quite general, someone offers some more advice to better structure the code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This keeps going on and on until eventually there is a whole load of questions that all build on each other and I have a well structured solution that relied very heavily on the Code Review Q&amp;amp;A site.&lt;/p&gt;&#xA;" OwnerUserId="87618" LastEditorUserId="9357" LastEditDate="2017-08-16T18:03:07.270" LastActivityDate="2017-08-16T18:03:07.270" Title="It it acceptable to ask questions that have arisen from another answer" Tags="|discussion|iterative-review|" AnswerCount="0" CommentCount="3" ClosedDate="2017-08-16T18:04:19.557" ContentLicense="CC BY-SA 3.0" />
  <row Id="8413" PostTypeId="1" AcceptedAnswerId="8414" CreationDate="2017-08-16T21:46:55.473" Score="8" ViewCount="207" Body="&lt;p&gt;I recently made a for me, somewhat extensive code review and going through all the details I am unsure if I didn't lose myself a bit to much in reviewing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we ask in someway to peer review a code review? Or can I ask a new question which points to the answer I have given on the said question, and have this peer reviewed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assume I can wait for comments or up and down votes, but as the question answered was over a year old, and my answer is pretty much tl;dr; I don't think anybody would read it through till the end, maybe not even the OP (if he is still around that is)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I believe the link to the specific answer could be helpful, seeing it's really about the review itself for me, you can find it here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/141776/find-differences-and-missing-elements-from-multiple-arrays&quot;&gt;Find differences and missing elements from multiple arrays&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="54459" LastEditorUserId="71574" LastEditDate="2017-08-22T04:13:14.027" LastActivityDate="2017-08-22T04:13:14.027" Title="Peer review a code review?" Tags="|discussion|answers|specific-answer|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8414" PostTypeId="2" ParentId="8413" CreationDate="2017-08-16T22:13:59.213" Score="10" Body="&lt;p&gt;As in any academic pursuit, the most interesting answers are ones that lead to more questions!  Some of my Code Review answers have also been reposted as questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/131684/9357&quot;&gt;Reddit mirror encryption challenge&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/102339/9357&quot;&gt;Fastest possible text template for repeated use?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/74819/9357&quot;&gt;&amp;#39;Tis the season for gift-wrapping&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/44836/9357&quot;&gt;Celsius → Fahrenheit conversion table&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/44772/9357&quot;&gt;Just a lowly counter that turned out to be surprisingly complicated&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You may optionally use the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rags-to-riches&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rags-to-riches&amp;#39;&quot; rel=&quot;tag&quot;&gt;rags-to-riches&lt;/a&gt; tag for questions where you extensively improved someone else's code.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-16T22:13:59.213" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8415" PostTypeId="1" CreationDate="2017-08-18T15:21:02.853" Score="0" ViewCount="43" Body="&lt;p&gt;The pending edit screen is very confusing to me as someone who has never seen it before:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It says I have 0 edits rejected.&lt;/li&gt;&#xA;&lt;li&gt;The rejection notice on the second line uses &quot;this&quot; vaguely. This question? This edit? &lt;/li&gt;&#xA;&lt;li&gt;It also doesn't point out that more reviews are necessary, or how many.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Original: &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/82738&quot;&gt;taken from this edit&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/W4DX6.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/W4DX6.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a quick proposal of what the screen could look like:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/a7oGM.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/a7oGM.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="33708" LastEditorUserId="33708" LastEditDate="2017-08-18T16:13:06.777" LastActivityDate="2017-08-18T16:27:20.780" Title="Clarify edit review screen" Tags="|discussion|feature-request|suggested-edits|" AnswerCount="1" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="8416" PostTypeId="2" ParentId="8415" CreationDate="2017-08-18T16:27:20.780" Score="7" Body="&lt;p&gt;At the time of your meta posting, one reviewer had voted to reject your suggested edit, but one vote is not sufficient to finalize the rejection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your suggested wording for the status is an improvement.  I think that this would be more accurate:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;1 reviewer has voted on your suggested edit, but up to 3 votes are needed to accept or reject it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I say &quot;up to 3&quot; because…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the first two reviewers agree, then that already constitutes a 2-out-of-3 majority.&lt;/li&gt;&#xA;&lt;li&gt;If the original author of the post accepts your suggested edit, then that approval is sufficient.&lt;/li&gt;&#xA;&lt;li&gt;A moderator can unilaterally decide to accept or reject your edit.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;By the way, your suggested edit was rejected because it was deemed to &lt;a href=&quot;/q/762/9357&quot;&gt;violate the site rules&lt;/a&gt;.  Indentation is a valid subject matter to be addressed in an answer, so you shouldn't change it (unless the author obviously had difficulty conveying the code the way it was originally written).&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-18T16:27:20.780" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8417" PostTypeId="1" AcceptedAnswerId="8418" CreationDate="2017-08-18T20:38:59.593" Score="9" ViewCount="73" Body="&lt;p&gt;For some reason, CR has a tag for the &lt;a href=&quot;https://www.crummy.com/software/BeautifulSoup/bs4/doc/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;BeautifulSoup&lt;/code&gt; library&lt;/a&gt; named as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beautiful-soup&quot;&gt;&lt;code&gt;beautiful-soup&lt;/code&gt;&lt;/a&gt;, with a hyphen even though there is no &lt;code&gt;-&lt;/code&gt; in the official name of the package. SO has this tag named as &lt;a href=&quot;https://stackoverflow.com/questions/tagged/beautifulsoup&quot;&gt;&lt;code&gt;beautifulsoup&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to rename it to be in sync with SO and the actual package name?&lt;/p&gt;&#xA;" OwnerUserId="24208" LastEditorUserId="22222" LastEditDate="2017-08-18T21:58:21.680" LastActivityDate="2017-08-18T22:01:06.890" Title="beautiful-soup vs beautifulsoup" Tags="|discussion|status-completed|tags|retag-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8418" PostTypeId="2" ParentId="8417" CreationDate="2017-08-18T22:01:06.890" Score="6" Body="&lt;p&gt;I guess I never noticed it back when I was adding the wiki. Done!&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2017-08-18T22:01:06.890" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8419" PostTypeId="1" AcceptedAnswerId="8420" CreationDate="2017-08-21T15:48:01.393" Score="8" ViewCount="140" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/173527/efficiency-of-a-linq-query-on-a-nested-structure#comment329156_173527&quot;&gt;this&lt;/a&gt; comment OP wanted to share some SQL and one of the tables was called &lt;code&gt;[Answer]&lt;/code&gt; but it was turned into a link to the &lt;em&gt;How to Answer&lt;/em&gt; page. I tried it myself and indeed this works. I've never seen this trick before. Are there more such shortcuts supported in comments or maybe even answers?&lt;/p&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2017-08-21T17:15:46.047" Title="What other &quot;shortcuts&quot; but [Answer] does Code Review support?" Tags="|discussion|comments|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8420" PostTypeId="2" ParentId="8419" CreationDate="2017-08-21T17:15:46.047" Score="10" Body="&lt;p&gt;There's a &lt;a href=&quot;https://meta.stackexchange.com/a/94000&quot;&gt;list of them on Meta.SE&lt;/a&gt;. They are also known as '&lt;a href=&quot;https://meta.stackexchange.com/questions/tagged/magic-links&quot;&gt;magic-links&lt;/a&gt;'.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some examples of these are [meta], [main] and [edit]. However, the above link doesn't contain them all. In &lt;a href=&quot;https://meta.stackexchange.com/q/183788&quot;&gt;this meta.se question&lt;/a&gt;, it shows that you can also use [faq#dontask], rather than [help/dont-ask], which comes up as &lt;a href=&quot;https://codereview.stackexchange.com/faq#dontask&quot;&gt;faq&lt;/a&gt;, rather than &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;help center&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In case you're wondering [codereview.se], works on other sites to link to us!&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-08-21T17:15:46.047" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8421" PostTypeId="1" CreationDate="2017-08-21T21:15:17.757" Score="-1" ViewCount="75" Body="&lt;p&gt;I just got my question closed &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/173585/how-get-all-id-from-the-db-insert&quot;&gt;How get all id from the db insert&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Accordingly to message my question isn't on topic because my code doesn't work. But my code does work I just don't want to send so many separated request to db.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was that a generic message or a personalized one. Because I dont understand how can improve my question. I read &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;https://codereview.stackexchange.com/help/on-topic&lt;/a&gt; and feel like match all conditions.&lt;/p&gt;&#xA;" OwnerUserId="95510" LastEditorUserId="9357" LastEditDate="2017-08-21T21:42:35.577" LastActivityDate="2017-08-22T15:34:48.627" Title="&quot;How get all id from the db insert&quot; question closed as &quot;not ready for review&quot;" Tags="|support|specific-question|scope|broken-code|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8422" PostTypeId="2" ParentId="8421" CreationDate="2017-08-21T21:41:39.500" Score="7" Body="&lt;p&gt;There are several problems with your question:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There is no language tag.  Is it &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;It lacks context.  What does the code for &lt;code&gt;db.images.Add(…)&lt;/code&gt; and &lt;code&gt;db.SaveChanges()&lt;/code&gt; do, exactly?  We can't see the code.&lt;/li&gt;&#xA;&lt;li&gt;It does not conform to the &lt;a href=&quot;/help/how-to-ask&quot;&gt;&lt;em&gt;How to Ask&lt;/em&gt;&lt;/a&gt; guidelines.  The title, in particular, should state the task that the code performs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since your question omitted the contextual code, and the title asked the specific question &quot;How get all id from the db insert&quot;, I could only assume that the code was not working correctly as intended, and that you were asking a specific question about how to accomplish the task of getting all IDs from inserted rows.  Such a &quot;how do I…?&quot; question would be off-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suggest that you edit the question to clarify what the code is doing, and retitle the question to conform to site standards.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-21T21:41:39.500" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8423" PostTypeId="2" ParentId="8421" CreationDate="2017-08-22T15:34:48.627" Score="4" Body="&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;public DataTable dtImages = new DataTable();&#xA;&#xA;// EF Context for the DB&#xA;public CameraCollectorEntities db = new CameraCollectorEntities();&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These are public fields, class-level scope.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;....&#xA;&#xA;foreach (DataRow userRow in dtImages.Rows)&#xA;{&#xA;    image newImage = new image&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then you have a &lt;code&gt;....&lt;/code&gt; and then suddenly we're in method-level scope, in some nameless method that has this &lt;code&gt;foreach&lt;/code&gt; loop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The mixed scopes make the code block confusing. The comments seem to have been added for the sake of the post, for Code Review readers - don't do that: on this site &lt;em&gt;everything&lt;/em&gt; in a code block is up for review - that includes class and method names; it also includes the fact that your class is exposing public disposable fields, and the fact that you have comments describing &lt;em&gt;what&lt;/em&gt; the code does and/or &lt;em&gt;what&lt;/em&gt; the variables are: what reviewers want to see, is the code exactly as (or as close as possible to) the way you have it in your IDE.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means reviewers need to see what's behind these &lt;code&gt;....&lt;/code&gt; dots, &lt;em&gt;and&lt;/em&gt; what you're not showing them, e.g. the class definition and the method's signature:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class WhateverTheClassNameIs&#xA;{&#xA;    public DataTable dtImages = new DataTable();&#xA;    public CameraCollectorEntities db = new CameraCollectorEntities();&#xA;&#xA;    public void WhateverTheMethodNameIs()&#xA;    {&#xA;        // where's dtImages coming from? include that code!&#xA;        foreach (DataRow userRow in dtImages.Rows)&#xA;        {&#xA;            /* the **real, actual** code */&#xA;        }&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're asking a rather specific question, a question which is in itself a better fit for Stack Overflow. &quot;How to get ID from inserted entity&quot; is a &lt;em&gt;specific&lt;/em&gt; programming issue that's answered on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review isn't Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On this site you'll get answers that will show you better ways to solve the problem you're solving, but also extremely useful feedback about things you thought were &lt;em&gt;irrelevant to your question&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, these &lt;code&gt;public&lt;/code&gt; fields are &lt;code&gt;IDisposable&lt;/code&gt; objects, and that is a problem, because the object that's &lt;code&gt;new&lt;/code&gt;ing them up is (apparently) not the object that's &lt;code&gt;Dispose&lt;/code&gt;ing them: there are serious implications to this, and learning to properly &lt;code&gt;Dispose&lt;/code&gt; disposable types is essential to writing quality .NET/C# code, and therefore it &lt;em&gt;will&lt;/em&gt; be brought up in a peer review on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I tried to explain yesterday, giving us a tiny little out-of-context snippet does not allow reviewers to properly review any cringe-worthy parts of your code; the presence of &lt;em&gt;added-in-the-post-but-not-in-the-real-code&lt;/em&gt; comments and &lt;code&gt;....&lt;/code&gt; strongly suggests that reviewers are looking at a block of code that may likely look completely different in your IDE, with different identifier names, different comments, more fields; if these &lt;code&gt;....&lt;/code&gt; dots stand for 400 lines of code, you'll never get feedback pointing out how much the &lt;em&gt;Single Responsibility Principle&lt;/em&gt; is taking a beating with that code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Indeed, leaving out parts of the code isn't a problem. But IMO your post simply doesn't include enough of the real code to be clearly reviewable - and worth the potential reviewers' time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question will be reopened when it includes enough information &amp;amp; contextual code to be reviewable. As it stands it looks like a question that should be trimmed down to a proper MCVE and posted on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-08-22T15:34:48.627" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8424" PostTypeId="1" AcceptedAnswerId="8425" CreationDate="2017-08-25T05:38:08.993" Score="2" ViewCount="105" Body="&lt;p&gt;Recently (around three months, but especially last month) I noticed that my vote/post ratio was gradually going down. Could you please give feedback, on order of decreasing importance, on those things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Am I being rude, offensive, a nuisance? If yes, I apologize for my inappropriate behavior.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do I lack communication skills?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is the content of my posts off-topic/low quality? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm concerned with this because I'd like to remain an active user and not only watch from the shadows. I believe giving good reviews and posting interesting questions is the best way to help the Code Review community, and especially the low-traffic &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="93301" LastEditorUserId="22222" LastEditDate="2017-08-27T06:58:26.943" LastActivityDate="2017-08-30T08:58:02.253" Title="Is the quality of my posts declining?" Tags="|discussion|etiquette|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8425" PostTypeId="2" ParentId="8424" CreationDate="2017-08-25T12:15:58.947" Score="8" Body="&lt;p&gt;It's impossible to assign an absolute and correct indicator of quality to contributions, and their various facets, such as the value of the specific recommendations, and the delivery of the message.&#xA;And if you cannot stick a value on it,&#xA;you cannot claim correlations with other values.&#xA;I think that means we can only talk about &lt;em&gt;feelings&lt;/em&gt; here,&#xA;and I'm not sure that's going to be very useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, the number of votes your posts receive depend on a great many factors,&#xA;and quality is but one of them.&#xA;Sometimes you will receive more,&#xA;sometimes less.&#xA;You can only influence the &lt;em&gt;probability&lt;/em&gt; of how much you get,&#xA;but that's not certainty.&#xA;You will never have full control over this,&#xA;there are just too many factors involved that cannot be controlled.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel somewhat unloved this month,&#xA;maybe you'll get more next month.&#xA;And you'll definitely get more during Winter Bash ;-)&#xA;(that's just my subjective feeling)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say to just keep contributing for your own growth,&#xA;increase your portfolio of solid answers,&#xA;and disregard voting trends,&#xA;unless you see something truly extreme,&#xA;which I believe is not your case at the moment.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2017-08-25T12:15:58.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8426" PostTypeId="1" AcceptedAnswerId="8427" CreationDate="2017-08-26T17:31:36.997" Score="2" ViewCount="26" Body="&lt;p&gt;I added the (existing) tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/emacs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;emacs&amp;#39;&quot; rel=&quot;tag&quot;&gt;emacs&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/q/174049/73837&quot;&gt;this question&lt;/a&gt;, but when I save the edit, the tag is automatically removed from the question.&lt;/p&gt;&#xA;" OwnerUserId="73837" LastEditorUserId="22222" LastEditDate="2017-08-26T21:37:17.780" LastActivityDate="2017-08-26T21:37:17.780" Title="Can't add Emacs tag to question" Tags="|support|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8427" PostTypeId="2" ParentId="8426" CreationDate="2017-08-26T17:36:01.420" Score="6" Body="&lt;p&gt;On Code Review, all question must have a language tag. For Emacs code, the language would be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/elisp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;elisp&amp;#39;&quot; rel=&quot;tag&quot;&gt;elisp&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The [emacs] tag is retired, since it is a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/elisp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;elisp&amp;#39;&quot; rel=&quot;tag&quot;&gt;elisp&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-26T17:36:01.420" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8428" PostTypeId="1" AcceptedAnswerId="8429" CreationDate="2017-08-28T22:55:01.070" Score="9" ViewCount="69" Body="&lt;p&gt;This tag was recreated today and was probably also recreated some time ago since its burnination as part of our &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2024/should-we-do-something-about-our-meta-tags&quot;&gt;massive tag purging&lt;/a&gt;. We already have separate tags for the most common data structures, so there's no reason for this one to keep coming back. Should we finally have this one blacklisted, including a singular &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/data-structure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;data-structure&amp;#39;&quot; rel=&quot;tag&quot;&gt;data-structure&lt;/a&gt; for good measure (we do already have blacklistings for different variations of certain tags)?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="22222" LastEditDate="2017-08-29T00:44:37.540" LastActivityDate="2017-08-29T00:44:37.540" Title="Should we forever deconstruct [data-structures]?" Tags="|discussion|status-completed|tags|blacklist-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8429" PostTypeId="2" ParentId="8428" CreationDate="2017-08-28T23:14:18.830" Score="10" Body="&lt;h1&gt;Yes, blacklist it.&lt;/h1&gt;&#xA;&lt;p&gt;As stated above:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We already have separate tags for the most common data structures, so there's no reason for this one to keep coming back.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Additionally, to define a post as being about data structures is too generic to be useful or informational. I can't imagine anyone would follow that tag, as it represents such a broad concept/category.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/d7Jin.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/d7Jin.png&quot; alt=&quot;burn it!&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-08-28T23:14:18.830" CommentCount="0" CommunityOwnedDate="2017-08-29T04:59:14.107" ContentLicense="CC BY-SA 3.0" />
  <row Id="8430" PostTypeId="1" AcceptedAnswerId="8434" CreationDate="2017-08-29T01:33:53.913" Score="20" ViewCount="476" Body="&lt;h2&gt;Example situation&lt;sup&gt;1&lt;/sup&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;We have a user that finds a question and posts an answer for each and every change they would make - commonly being a single low-hanging fruit point, but not limited to it. It leads to answers that, in all, sum to a couple of sentences of value per answer. The answerer also posted a significant number of answers - enough for a full day's worth of HNQ exposure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can lead to a lot of &quot;fluff&quot; / unnecessary information - just repeats of the user ID, edit buttons, comment sections, paragraphs between answers, etc. This makes what could be half a page of answers span a couple of pages.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To me it just feels off. To simplify the following questions I'll refer to this as 'flooding'. And so I have the following questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Is 'flooding' allowed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is allowed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What effects do you think allowing 'flooding' would have on answer quality?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's not allowed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;At what point does answering become 'flooding'?&lt;/li&gt;&#xA;&lt;li&gt;How should we deal with 'flooding'?&lt;/li&gt;&#xA;&lt;li&gt;Should users post a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4952&quot;&gt;frequently posted comment&lt;/a&gt;? If so, what and where?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; This question was sparked by a &lt;a href=&quot;https://codereview.stackexchange.com/q/174263&quot;&gt;specific example&lt;/a&gt;, however the situation isn't limited to it.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="22222" LastEditDate="2017-08-29T22:27:25.453" LastActivityDate="2017-08-30T06:35:52.037" Title="Is there a limit to the number of answers a user can post to one single question?" Tags="|discussion|answers|site-policy|" AnswerCount="6" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="8431" PostTypeId="2" ParentId="8430" CreationDate="2017-08-29T10:31:07.437" Score="5" Body="&lt;p&gt;I think we may limit the amount of answers a user can give by the content of their answers; that is, posting a new answer for what could be a subsection of one long answer is not allowed, but answering once and adding a follow-up answer with more in-depth information may be allowed, if there is a clear distinction in content between the two.&lt;br /&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allowing 'flooding' would make it harder to review the quality of answers, because there's no way to select all answers as the 'best answer' at once.&lt;/p&gt;&#xA;" OwnerUserId="139640" LastActivityDate="2017-08-29T10:31:07.437" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8432" PostTypeId="2" ParentId="8430" CreationDate="2017-08-29T12:26:04.580" Score="4" Body="&lt;p&gt;Let me first quote some answers to a similiar question  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1064/29371&quot;&gt;200_sucess: Should we merge multiple answers from the same person?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I don't think that length should be a criterion for splitting answers.&#xA;  The considerations should be&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;Independence: Can this answer stand on its own? Is it a suggestion that other users might upvote or downvote depending on their opinion?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Coherence: Would grouping multiple points together convey your thoughts more effectively?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1057/29371&quot;&gt;Mat's Mug: Should we merge multiple answers from the same person?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I agree with @SimonAndréForsberg, this isn't about the numbers, it's&#xA;  about the quality of what we're posting. Quality is king. If CR starts&#xA;  having tons of low-quality answers, the answer ratio could be 10&#xA;  answers per questions, the site wouldn't be in a better shape.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1056/29371&quot;&gt;Simon Forsberg: Should we merge multiple answers from the same person?&lt;/a&gt;  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I do think however that we should avoid &quot;Facebook scroller&#xA;  long&quot;-answers. Answers should be easy to read. Of course there are&#xA;  some answers who are both long and easy to read, and that's fine.&#xA;  There are however, answers which brings up many different aspects from&#xA;  the original question (coding conventions, variable names, method&#xA;  length, code duplication, use of exceptions, use of public APIs...),&#xA;  and many of those is more useful to split into two separate answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In my opinion both is fine. Having one long answer, like I prefer to write, or having multiple short answers won't matter as long as the quality is given and they can stand on their own.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But&lt;/strong&gt; if I see more than two answers from the same user I would most likely only place an upvote on one of them although all 5 (or 6...) answers are good/valid but short ones.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We shouldn't limit the number of answers a single user can post for a single question but we should place a comment stating that long answers are fine as well, maybe back-linking to this question. If we do this consequently we may increase the quality of the answers and avoid rep-whoring (which isn't a problem on CR right now).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this specific question I would have prefered one answer where the single points would be formatted using headlines or horizontal rules.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2017-08-29T12:26:04.580" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8434" PostTypeId="2" ParentId="8430" CreationDate="2017-08-29T15:50:18.667" Score="17" Body="&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;moderator-hat&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;The first thing that comes to mind is &quot;this user is trying to somehow&#xA;  abuse the system to farm upvotes, badges, and reputation score.&quot;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Because yes, people do that. All the time. And when you &lt;em&gt;look&lt;/em&gt; like&#xA;  you're abusing the system, chances are people will think you &lt;em&gt;are&lt;/em&gt;&#xA;  abusing the system.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;And abusing the system leads to all kinds of not-fun things nobody&#xA;  wants to go through.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;/moderator-hat&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Is &quot;Flooding&quot; allowed?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I don't think it should. But I'm a moderator - I don't &lt;em&gt;make&lt;/em&gt; the rules, I &lt;em&gt;enforce&lt;/em&gt; them. Let this community decide.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;At what point does answering becomes &quot;flooding&quot;?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;When two or more short answers could reasonably be merged into one, single, longer answer. I think this can't be a hard line drawn in the sand; there's always going to be a &quot;gray zone&quot;, but when you're looking at 3+ answers that each point out a different thing about the OP's code, and you think to yourself &quot;why aren't these answers just sub-headings of one-and-the-same answer?&quot;, then you're probably looking at &quot;flooding&quot;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How should we deal with &quot;flooding&quot;?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;If community consensus is that flooding isn't allowed, then standard moderation rules apply: custom-flag one of the answers, user will be contacted privately and, depending on what follows, expect edits and deletions.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Should users post a &lt;em&gt;frequently posted comment&lt;/em&gt;? If so what and where?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Maybe link to this very question in a comment under one of the flooding answers?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;About long answers...&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Long, detailed answers are &lt;em&gt;normal&lt;/em&gt; on this site. While the rest of the Stack Exchange network limits post length to ~30K characters, on Code Review the post length limit is &lt;em&gt;doubled&lt;/em&gt;, to ~60K characters. There's a reason for this, and it's because long answers are here to stay.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;So... where's the line?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There isn't &lt;em&gt;One True Way&lt;/em&gt; to write up a peer review, and we don't want one either. But I believe we all agree that posting 3, 4, 5, 6 or more answers on a single question is abusive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The line, to me, is here:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;^ that's the line. It's 3 characters in markdown: &lt;code&gt;---&lt;/code&gt; and you have a line. And that line can - &lt;em&gt;and should&lt;/em&gt; be used to split relatively unrelated aspects of an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point is that, a &lt;strong&gt;properly formatted&lt;/strong&gt; post can be very long, and &lt;em&gt;still&lt;/em&gt; be an amazing read. Use &lt;a href=&quot;https://codereview.meta.stackexchange.com/editing-help&quot;&gt;markdown formatting help&lt;/a&gt; if you're not sure how to format your answers.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;But are multiple, short answers ok?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;It was suggested &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/20/23788&quot;&gt;in the past&lt;/a&gt; that separate answers are absolutely fine if they're &lt;strong&gt;mutually exclusive&lt;/strong&gt;. I like that suggestion very much, but I don't think that's the &lt;em&gt;be-all-end-all&lt;/em&gt; solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't want reviewers to think they &lt;em&gt;have&lt;/em&gt; to write long answers to &lt;em&gt;post&lt;/em&gt; an answer on CR - &lt;strong&gt;obviously&lt;/strong&gt;, short answers are perfectly fine: they stand on their own and if that's all a reviewer says on a question, it's fine too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if you're reviewing code and find that you have multiple &lt;em&gt;points&lt;/em&gt;, it doesn't mean you have multiple &lt;em&gt;answers&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;An&lt;/li&gt;&#xA;&lt;li&gt;Answer&lt;/li&gt;&#xA;&lt;li&gt;Can&lt;/li&gt;&#xA;&lt;li&gt;Very&lt;/li&gt;&#xA;&lt;li&gt;Well&lt;/li&gt;&#xA;&lt;li&gt;Make&lt;/li&gt;&#xA;&lt;li&gt;Multiple&lt;/li&gt;&#xA;&lt;li&gt;Points&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Even&lt;/li&gt;&#xA;&lt;li&gt;When&lt;/li&gt;&#xA;&lt;li&gt;They're&lt;/li&gt;&#xA;&lt;li&gt;Not&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;All&lt;/li&gt;&#xA;&lt;li&gt;Related&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;See?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Debunking&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;(in response to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8433/23788&quot;&gt;this answer&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;the majority of people refuse reading long, not very good structured texts.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Correct. That's why when you post a long answer, you &lt;strong&gt;format it properly&lt;/strong&gt; and structure it appropriately. Or when you come across a poorly structured/formatted long answer, you can always edit it to improve it. The solution is proper formatting, not multiple answers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;There may be a problem quickly scan a long one for yet not known things for me whereas in answers addressing only one issue is easier distinguish if I will skip it or read it carefully.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Again, proper formatting. With proper headings, I can skip all the nitpicking stuff and quickly jump to the meat of a well-structured answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;There are cases when the code in the question is so poor that the only acceptable solution is to completely rewrite it.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I often do this: top part of my answer reviews OP's code as written, and the bottom part explains a complete rewrite, using a completely different approach.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the actual peer review is long enough, it can very well stand on its own - and then the alternate solution could very well stand on its own as well, with proper explanations of why and how that alternate solution is better than the OP's. &lt;strong&gt;This &lt;em&gt;is&lt;/em&gt; a good, valid reason to split up an answer!&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;every answer has a &quot;share&quot; link - and I prefer to share the explanation of only one particular thing of my interest, not lost in huge bunch of other information.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That isn't a justification for &lt;em&gt;flooding&lt;/em&gt; a post with multiple, short answers: it's a work-around that [poorly] mitigates the lack of hash-links for H1/H2/H3 headings in Stack Exchange posts - and that is entirely an implementation detail of how Markdown is getting rendered on the site, and is entirely subject to change in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nothing forbids making a well-backed-up &lt;a href=&quot;/questions/tagged/feature-request&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;feature-request&amp;#39;&quot; rel=&quot;tag&quot;&gt;feature-request&lt;/a&gt; on CR Meta, or even Meta Stack Exchange, to ask that the Markdown renderer starts turning &lt;code&gt;&amp;lt;h1&amp;gt;&lt;/code&gt; into &lt;code&gt;&amp;lt;div id=&quot;section-title&quot;&amp;gt;&amp;lt;h1&amp;gt;&lt;/code&gt; so that hash-links can work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting multiple answers to circumvent that lacking feature, is not a good solution.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;The reason for a nice formatting answer is to make it attractive and readable&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Bingo. And it's also the weapon of choice to turn long, boring, wall-of-text answers into pure awesomeness.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2017-08-29T18:14:36.740" LastActivityDate="2017-08-29T18:14:36.740" CommentCount="18" ContentLicense="CC BY-SA 3.0" />
  <row Id="8435" PostTypeId="1" CreationDate="2017-08-29T17:58:23.713" Score="1" ViewCount="52" Body="&lt;p&gt;I don't see the &lt;strong&gt;bold&lt;/strong&gt; or &lt;em&gt;italics&lt;/em&gt; formatting in the Code Review community in Firefox. In other Stack Exchange communities there is no such problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(In Chrome I see those types of formatting also in Code Review pages.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is something bad in my configuration of Firefox (version 55.0.3 (32-bit), the newest one this time), or other people experience the same problem?&lt;/p&gt;&#xA;" OwnerUserId="142515" LastActivityDate="2017-08-29T17:58:23.713" Title="Firefox don't show formatting - specific for Code Review community" Tags="|bug|" AnswerCount="0" CommentCount="0" ClosedDate="2017-08-31T02:31:23.263" ContentLicense="CC BY-SA 3.0" />
  <row Id="8436" PostTypeId="2" ParentId="8430" CreationDate="2017-08-29T18:14:26.500" Score="-8" Body="&lt;p&gt;I am going to focus on the specific example.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I do not see any evidence of abuse.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I do not see any answers that are low quality, not an answer, etc. that warrant a downvote.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I do not see anything in the specific example that warrants moderator attention.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Could the system be abused using the pattern of multiple short answers by a single user? Yeah, of course...and the system can be abused without using the pattern. The key is not a specific pattern but the inclination of an individual to act in bad faith. I think the assumption of bad faith here borders on injustice. There simply is no evidence of any actual harm to the site or the community.&lt;/p&gt;&#xA;&lt;h3&gt;The facts&lt;/h3&gt;&#xA;&lt;p&gt;Because each individual answer is constructive and stands on its own.&lt;/p&gt;&#xA;&lt;p&gt;Nobody else is answering the question. So what if it is not how I would answer if I wrote an answer I am not going to write? The answers are there for the person asking and mostly for people stumbling upon them via search. Those arriving at the answer via search are unlikely to be less informed due to the format.&lt;/p&gt;&#xA;&lt;h3&gt;My take&lt;/h3&gt;&#xA;&lt;p&gt;Personally, there are a number of requests for review where I have thought I could provide a good review, but I don't seem willing to muster up a couple of hours writing a comprehensive, sourced, and entertaining review.  So though I look at the answers and still think, that's not how I would do it; I see it as an approach that might allow me to provide sound review comments in circumstances where I'm not energized enough to write at length.&lt;/p&gt;&#xA;&lt;p&gt;Sites evolve. They can evolve toward diversity or in some other direction. If there is a quality problem with the answers, the first order tool is down voting. I am not saying that the pattern does not merit monitoring. I am saying the evidence provided does not justify moderator intervention. It is ok to look and see where it goes. It is ok to be uncertain.&lt;/p&gt;&#xA;&lt;p&gt;Different is not bad.&lt;/p&gt;&#xA;" OwnerUserId="51517" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-08-29T18:14:26.500" CommentCount="19" ContentLicense="CC BY-SA 3.0" />
  <row Id="8437" PostTypeId="2" ParentId="8430" CreationDate="2017-08-29T18:31:59.977" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is 'flooding' allowed?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I vote for NO, let's not allow this.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;At what point does answering become 'flooding'?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When two answers (of the same user) don't conflict.&#xA;That is, two answers conflict when it would be unreasonable to upvote both at the same time.&#xA;Only then, it makes sense to split.&#xA;Otherwise, it's flooding.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How should we deal with 'flooding'?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Flag for moderator attention, with a comment &quot;flooding&quot;,&#xA;and mods can manually merge the answers.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Debunking &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8433/12390&quot;&gt;MarianD's answer&lt;/a&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the answers don't contradict each other,&#xA;then it would be easier to read them in one post,&#xA;with good headings, and hopefully ordered by some logic.&#xA;It's harder to read when fragmented, displayed in random order,&#xA;and interleaved with answers by other users.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;From my personal experience the majority of people refuse reading long, not very good structured texts. This is the first reason for splitting long answer into a few shorter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I agree that the majority of people do not like reading long texts.&#xA;The users of this site are not like that,&#xA;they are not representative of the general population.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The second motivation for shorter answers is to provide information not only to OP but also to other people reading individual answers. There may be a problem quickly scan a long one for yet not known things for me whereas in answers addressing only one issue is easier distinguish if I will skip it or read it carefully.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think it's easier to scan texts author by author.&#xA;Every author has a different mindset and writing style.&#xA;When there are multiple answers by multiple users,&#xA;the switch between styles can be a real mental burden.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another important point is the ordering.&#xA;For example, I often address very different facets of the posted code,&#xA;such as algorithm, design, usability, best practices.&#xA;The order in which I write these sections is never random.&#xA;It's deliberate.&#xA;Sometimes I order things from most important to less important.&#xA;Other times, for beginners,&#xA;I go from easy to complex.&#xA;Sometimes I also cross-reference by section names.&#xA;The ordering and structure is very important for me.&#xA;And if I split my answers, I would lose control over that.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The fourth reason (and there exist even more ones) is than every answer has a &quot;share&quot; link - and I prefer to share the explanation of only one particular thing of my interest, not lost in huge bunch of other information.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That may be convenient for &lt;em&gt;you&lt;/em&gt;,&#xA;but not for the vast majority of users of this site.&#xA;And I think that they should be your main target audience.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The reason for a nice formatting answer is to make it attractive and readable - like for the reviewed code itself.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As I explained earlier,&#xA;a split answer is not more attractive and not more readable.&#xA;I think it's the opposite.&#xA;And as far as formatting nicely,&#xA;it works precisely the same way,&#xA;whether you split answers or not.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;But the main, the most important thing is that the goal of answers should be to help other, less experienced people. Not to express myself, not to save space, not to show more experienced people as I'm good, not to correct every one thing. And it is not possible without adapting to OP (estimated) level.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And if that is your true goal, I suggest to follow my counter-points and recommendations above.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2017-08-30T06:35:52.037" LastActivityDate="2017-08-30T06:35:52.037" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8438" PostTypeId="2" ParentId="8430" CreationDate="2017-08-29T19:44:32.740" Score="7" Body="&lt;p&gt;There were originally five answers from @MarianD:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/174269/9357&quot;&gt;PEP 8 formatting&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/174270/9357&quot;&gt;Replacing &lt;code&gt;while i &amp;lt; len(text)&lt;/code&gt; loop with &lt;code&gt;for c in text&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/174273/9357&quot;&gt;Use &lt;code&gt;.format()&lt;/code&gt; instead of calling &lt;code&gt;print()&lt;/code&gt; with multiple arguments&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/174274/9357&quot;&gt;Reusing the &lt;code&gt;j = ord(text[i])&lt;/code&gt; intermediate result&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/174277/9357&quot;&gt;Seeking clarification on the usage of &lt;code&gt;text_data()&lt;/code&gt;, and suggesting that there might be a solution involving &lt;code&gt;number = int(text)&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I've taken some actions on them:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Answers 2, 3, and 4 were all short remarks about improving the loop, and would be better presented as one coherent answer.  I've incorporated all of the advice into answer 2, and deleted answers 3 and 4.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Answer 5 was converted to Community Wiki status with this comment from me:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This &quot;answer&quot; is, in part, asking for clarification, and as such, is a comment that is too long to fit in a standard comment. (By the way, that isn't how the code actually behaves.) – 200_success♦ 2017-08-29 18:54:39Z&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;@MarianD subsequently deleted the answer voluntarily.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;That leaves us with two answers, one about PEP 8 formatting, and another one about how to express the loop better.  I've left them as separate posts, since the advice is largely independent of each other.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-29T19:44:32.740" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8439" PostTypeId="2" ParentId="8424" CreationDate="2017-08-30T08:58:02.253" Score="3" Body="&lt;p&gt;Many things influence how many votes you receive.  The biggest factor is probably how many people read the question; if you choose to review code written in &quot;minority&quot; languages, you'll almost certainly get fewer votes than if you're reviewing C, C++ or Python.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, for much of the population of Stack Exchange (I think we're over-represented in Europe and North America), July and August are holiday season, so we may have lower visits and voting at that time (and if your target languages are &quot;working&quot; languages rather than &quot;hobby&quot; languages, that will have a greater effect).  Do we have monthly activity stats for the site somewhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, unless you're getting downvotes, you're not doing anything wrong, and you're continuing to help those requesting reviews.  Please stay motivated, even if nobody is actually saying &quot;Thank you&quot; as they should!&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2017-08-30T08:58:02.253" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8440" PostTypeId="1" CreationDate="2017-08-31T02:40:45.263" Score="1" ViewCount="61" Body="&lt;p&gt;I have a &lt;a href=&quot;https://codereview.stackexchange.com/q/171391/9357&quot;&gt;post on a multi-search-bar&lt;/a&gt; that just recently got marked as on-hold for broken code. I looked through it and it's considered broken code because I can't link to websites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have two questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Can you allow links in snippets?&lt;/li&gt;&#xA;&lt;li&gt;Can my post be reopened?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="145301" LastEditorUserId="52915" LastEditDate="2019-07-22T07:35:06.097" LastActivityDate="2019-07-22T07:35:06.097" Title="Links in snippets" Tags="|discussion|specific-question|scope|hyperlinks|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8441" PostTypeId="2" ParentId="8440" CreationDate="2017-08-31T04:02:57.617" Score="8" Body="&lt;p&gt;No, that is not the reason for the closure. Your question was closed because the code doesn't work.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;function google() {&#xA;  var good = document.getElementById(&quot;theStuff&quot;);&#xA;  window.location.href = 'http://www.google.com/search?q=' + good;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Concatenating a string with a DOM element makes no sense.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-08-31T04:02:57.617" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8442" PostTypeId="1" CreationDate="2017-09-01T12:39:19.447" Score="26" ViewCount="2270" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; no one entered on time, but as I've seen at least one question on main site meeting the requirements, I'll be extending the entry date to the end of this week (&lt;strong&gt;23:59:59 UTC+0000 on 8 December 2017&lt;/strong&gt;), provided you posted the question on the main site &lt;strong&gt;before&lt;/strong&gt; the deadline of &lt;strong&gt;Thursday, 30 November 2017 at 23:59:59 UTC+0000&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7310/code-review-2017-challenge&quot;&gt;CODE REVIEW 2017 Challenge&lt;/a&gt; was selected last night, I've attached the details of the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7311/73844&quot;&gt;winning challenge&lt;/a&gt; below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To enter the challenge, simply post your entry as an answer to this question. The challenge ends on &lt;strong&gt;Thursday, 30 November 2017 23:59:59 UTC+0000&lt;/strong&gt;, all entries &lt;strong&gt;must&lt;/strong&gt; be submitted by then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To enter, you simply need to follow all the rules below.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Complete all required portions of the selected challenge;&lt;/li&gt;&#xA;&lt;li&gt;Post the implementation of the challenge as a &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask&quot;&gt;question on the main-site&lt;/a&gt; tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt;;&lt;/li&gt;&#xA;&lt;li&gt;Post an answer to this entry question;&lt;/li&gt;&#xA;&lt;li&gt;Include a link to the main site question in the answer to the entry form;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Write your own programming language&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Since we're writing a language, it's always good to know that it works. And so to score each point that adds additional features requires a unit test. All unit test must be provided for you to score the point. To allow all languages to do this, you can verify the programs output in the language you're writing in. And so if you were to write your language in the Python programming language having a unit test such as the following would be valid:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import unittest&#xA;&#xA;class TestStandardArithmetic(unittest.TestCase):&#xA;    def test_addition(self):&#xA;        # Replace `eval` with how you run your code&#xA;        self.assertEqual(eval('1 + 1'), 2)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h2&gt;Requirements&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You won't be scored for any use of &lt;code&gt;eval&lt;/code&gt; that's provided by your language. Posting &lt;code&gt;input()&lt;/code&gt; as your language, and requiring Python 2 is a valid language, however &lt;em&gt;will score you no points&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When scoring each point, you must use your own implementation for that point to score the point. This allows you to use, say, the LLVM to implement tail recursion in your language by default, however when scoring the point for tail recursion, you have to use your own implementation of it rather than the one provided to you by the LLVM.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Another person must be able to verify your language works. And so make it runnable from either Windows, Linux, Mac, or via a website.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it needs another program to run, such as CPython, the JVM, or a browser, that is fine. But it must be runnable on one of the above systems, or via a website. You &lt;strong&gt;must&lt;/strong&gt; detail the requirements if a non-standard system is required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since to do this we need to be able to get either a binary, or your code, entries need to produce a GitHub, or any other code sharing service, repository for their language. This allows entries to write Code Review questions on what they want reviewed, rather than a new question of their entire code on each change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This repository must be provided in the entry meta question on your entry.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Scoring&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Each bullet point is worth &lt;strong&gt;one point&lt;/strong&gt;. 'Functions' may be prefix, infix or postfix operators, normal functions, or any other method that's usable in your language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For each bullet point that adds an additional function or feature write a test case/suite with at least one unit test for each additional function or feature.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Implement all standard operators/functions. (1 point)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;addition (&lt;code&gt;+&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;subtraction (&lt;code&gt;-&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;multiplication (&lt;code&gt;*&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;division (&lt;code&gt;/&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;less than (&lt;code&gt;&amp;lt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;less than or equal (&lt;code&gt;&amp;lt;=&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;greater than (&lt;code&gt;&amp;gt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;greater than or equal (&lt;code&gt;&amp;gt;=&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;equal (&lt;code&gt;==&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;not equal (&lt;code&gt;!=&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary or (&lt;code&gt;|&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary xor (&lt;code&gt;^&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary and (&lt;code&gt;&amp;amp;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary invert (&lt;code&gt;~&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary left shift (&lt;code&gt;&amp;lt;&amp;lt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;binary right shift (&lt;code&gt;&amp;gt;&amp;gt;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;boolean and (&lt;code&gt;&amp;amp;&amp;amp;&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;boolean or (&lt;code&gt;||&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Implement operator precedence. Perform, say, multiplication and division before addition and subtraction. (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Use &lt;a href=&quot;https://en.wikipedia.org/wiki/Lexical_analysis&quot; rel=&quot;nofollow noreferrer&quot;&gt;lexical analysis&lt;/a&gt; to generate a token stream. (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Use &lt;a href=&quot;https://en.wikipedia.org/wiki/Parsing#Computer_languages&quot; rel=&quot;nofollow noreferrer&quot;&gt;syntactic analysis&lt;/a&gt; to generate an AST, or related structure. (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Have your language be directly interpreted. (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Have your language compile to an &lt;a href=&quot;https://en.wikipedia.org/wiki/Intermediate_representation&quot; rel=&quot;nofollow noreferrer&quot;&gt;intermediate language&lt;/a&gt;. (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Have your language compile to an &lt;a href=&quot;https://en.wikipedia.org/wiki/Intermediate_representation&quot; rel=&quot;nofollow noreferrer&quot;&gt;intermediate language&lt;/a&gt; and then be executed by a 'virtual machine'. Your intermediate language must be custom-made in order to gain this point. (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Have your language compile directly to assembly. (1 point)&lt;/li&gt;&#xA;&lt;li&gt;Write a Code Review question in your language. (1 point)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Total&lt;/strong&gt;: 9 points&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition to the above you may also get points for implementing programming paradigms, according to &lt;a href=&quot;https://github.com/CAD97/programming-paradigm-scoring&quot; rel=&quot;nofollow noreferrer&quot;&gt;Scoring of paradigm support&lt;/a&gt;. A big thanks to  &lt;a href=&quot;https://codereview.stackexchange.com/users/100439/cad97&quot;&gt;CAD97&lt;/a&gt; for making such a large list, anyone can add to.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2017-12-04T21:20:34.710" LastActivityDate="2017-12-10T22:47:51.953" Title="CODE REVIEW 2017 Challenge: Entries" Tags="|discussion|fun|community-challenge|" AnswerCount="1" CommentCount="20" ContentLicense="CC BY-SA 3.0" />
  <row Id="8445" PostTypeId="1" CreationDate="2017-09-08T04:25:00.643" Score="0" ViewCount="45" Body="&lt;p&gt;I've been following another developer who fixed a bug in the Linux kernel. The developer has posted a patch series hoping it would get reviewed/merged, but he got no response so far. The patches have been out for a while.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm no expert kernel developer, but I have a feeling that his patch could be improved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;More context: The bug that needs fixing is a rather simple one, but his approach to fix it involves creating a new function for memory allocation in the kernel, which I suspect is overkill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be on topic for this site to post such a question about code of which I'm not the author?&lt;/p&gt;&#xA;" OwnerUserId="92934" LastActivityDate="2017-09-08T04:25:00.643" Title="Can I ask a Code Review question about a Linux kernel patch made by someone else?" Tags="|discussion|scope|asking-questions|" AnswerCount="0" CommentCount="2" ClosedDate="2017-09-08T08:00:29.523" ContentLicense="CC BY-SA 3.0" />
  <row Id="8446" PostTypeId="1" AcceptedAnswerId="8448" CreationDate="2017-09-08T12:33:38.333" Score="12" ViewCount="266" Body="&lt;p&gt;I have some C++ code that I am executing from C# dotnet core 2. In my C++, I am using a third party library. My code builds and runs, but after being executed a few million times (2.5 mil last time) I see the following message:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt; terminate called after throwing an instance of 'std::length_error'&#xA;  what():  basic_string::_S_create&#xA;Aborted (core dumped)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now I would like to put my code up here for review, but I don't really understand if it would be against the broken code policy. It might not be broken, because as far as I know the error is being thrown from the third party lib (although as a pretty new C++ dev, I am assuming it's my fault). Would posting this for review be appropriate?&lt;/p&gt;&#xA;" OwnerUserId="148414" LastEditorUserId="22222" LastEditDate="2017-09-09T04:45:38.523" LastActivityDate="2017-09-09T04:45:38.523" Title="I think my code might have a bug, but I am not sure if it actually does, is it broken code?" Tags="|discussion|scope|broken-code|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8447" PostTypeId="2" ParentId="8446" CreationDate="2017-09-08T13:46:19.160" Score="1" Body="&lt;p&gt;Since this is an error that stops your code, it's likely to be off-topic as broken code. However if the error is in the third party code, you can say &lt;code&gt;third_party.error_after_2m_calls&lt;/code&gt; errors on occasion. And you are &lt;em&gt;not asking for debugging help&lt;/em&gt;. (There isn't a meta question for this, but I've asked a question that has this, and know of more that have too)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If however the error is in your code there are three routes you can go:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You could ask to fix your error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems like your error could be in the 'allowed errors' list, which is mostly just memory and performance problems. However, it also seems like one of the 'have you even tried debugging your code' questions. And so may be closed very quickly if you were to ask, and it's something simple. However this list is vague, and so your question is still likely to be closed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You could ask to ignore the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When asking the question, if you're upfront about the error, and say that you want a review of any and all of your code &lt;em&gt;excluding the error&lt;/em&gt;. Then it's likely you'll be ok. I've seen these be on-topic, however again there's not a meta question for these, and so there's a chance your question will be closed as off-topic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You could fix the error.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since there's no guarantee that your question would actually be on-topic. The safest thing to do would be to locate the error and fix it, if you make an MVCE you could post on &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt;, and then post the fully working code here.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2017-09-08T13:59:40.680" LastActivityDate="2017-09-08T13:59:40.680" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8448" PostTypeId="2" ParentId="8446" CreationDate="2017-09-08T13:46:48.840" Score="13" Body="&lt;p&gt;If that message isn't the intended behavior, &lt;em&gt;and you're looking for a solution to that specific issue&lt;/em&gt;, the right thing to do is to post a MCVE that reproduces the problem on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that message isn't the intended behavior, &lt;em&gt;and you don't care for a fix because executing a few million times isn't your use-case anyway&lt;/em&gt;, then you don't even need to mention it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The purpose of the &quot;no broken code&quot; rule is to avoid turning reviewers into bug-hunters. It's about what the &lt;em&gt;intent&lt;/em&gt; of your post is: if you want to improve your code in every aspect, you're at the right place. If you want to fix a specific issue with your code, you'd better ask on SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're worried about that problem, then you need a fix for it - it's a SO question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're &lt;em&gt;not&lt;/em&gt; worried about that problem and don't care to fix it and your code works as intended in the intended use cases, then you have a CR question - it's &lt;em&gt;possible&lt;/em&gt; that a reviewer finds a bug (or two!) in your working code; it's possible a reviewer finds the source of &lt;em&gt;that&lt;/em&gt; bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you can't &lt;em&gt;ask&lt;/em&gt; reviewers specifically about it.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-09-08T13:46:48.840" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8449" PostTypeId="1" AcceptedAnswerId="8450" CreationDate="2017-09-10T09:42:43.510" Score="-3" ViewCount="59" Body="&lt;p&gt;Following the procedure states &lt;a href=&quot;https://codereview.stackexchange.com/help/reopen-questions&quot;&gt;here&lt;/a&gt;, I'm creating this post to bring to your attention to my post that is still on hold since two days without any further information despite my several edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/175135/div-with-text-height-animation-from-bottom&quot;&gt;Div with text height animation from bottom&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="121290" LastEditorUserId="22222" LastEditDate="2017-09-10T17:24:22.410" LastActivityDate="2017-09-10T17:24:22.410" Title="Why is my post still on hold after several edits?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8450" PostTypeId="2" ParentId="8449" CreationDate="2017-09-10T10:26:02.263" Score="10" Body="&lt;p&gt;From box below your question&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions containing broken code or asking for advice about code not yet written are off-topic&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Your question has&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Try changing top 0 to Bottom 0 for the .text:after and see the issue&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;so at least partially it is about broken code.&lt;/p&gt;&#xA;&lt;p&gt;See &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;https://codereview.stackexchange.com/help/dont-ask&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What types of questions should I avoid asking?&lt;/p&gt;&#xA;&lt;p&gt;(...)&lt;/p&gt;&#xA;&lt;p&gt;Troubleshooting, debugging, or understanding code snippets&lt;/p&gt;&#xA;&lt;p&gt;Code Review is for open-ended questions about code that already works correctly (to the best of your knowledge). Questions seeking help about debugging or understanding code are off-topic for Code Review, and may be on-topic for Stack Overflow.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;See also &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8446/i-think-my-code-might-have-a-bug-but-i-am-not-sure-if-it-actually-does-is-it-b?cb=1&quot;&gt;I think my code might have a bug, but I am not sure if it actually does, is it broken code?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The purpose of the &amp;quot;no broken code&amp;quot; rule is to avoid turning reviewers into bug-hunters. It's about what the intent of your post is: if you want to improve your code in every aspect, you're at the right place. If you want to fix a specific issue with your code, you'd better ask on SO.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="108929" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-09-10T10:26:02.263" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8452" PostTypeId="1" CreationDate="2017-09-10T19:04:27.567" Score="10" ViewCount="287" Body="&lt;p&gt;I had to do a coding test as part of the interview process for a job. The company didn't give me any feedback, though, and just told me they wouldn't be proceeding with my application.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I legally post the test's requirements and my solution here to seek advice? &lt;/p&gt;&#xA;" OwnerUserId="148548" LastActivityDate="2017-09-15T18:27:53.363" Title="Can I legally post my solution to a company's coding test?" Tags="|discussion|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8453" PostTypeId="1" CreationDate="2017-09-11T08:23:30.903" Score="1" ViewCount="52" Body="&lt;p&gt;I wrote a &lt;a href=&quot;https://codereview.stackexchange.com/questions/175288/event-handling-attempt-using-some-of-the-c-17-features/175319#175319&quot;&gt;review&lt;/a&gt; yesterday for somebody's code. However, since it is out of my specific area of expertise, I would like someone else to give it the once-over, just to make sure I haven't misdirected the author of the code. What's a good way to get this to happen when my review has been accepted?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS - I added a caveat about my uncertainty but I'm guessing the OP didn't think much of it.&lt;/p&gt;&#xA;" OwnerUserId="64513" LastActivityDate="2017-09-11T08:23:30.903" Title="How do I get people to &quot;review my review&quot;?" Tags="|discussion|" AnswerCount="0" CommentCount="1" ClosedDate="2017-09-11T18:25:13.330" ContentLicense="CC BY-SA 3.0" />
  <row Id="8454" PostTypeId="1" AcceptedAnswerId="8455" CreationDate="2017-09-13T11:45:50.793" Score="6" ViewCount="73" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Your post appears to contain code that is not properly formatted as code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There is no code in my post, only text and links.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/xdRi1.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/xdRi1.png&quot; alt=&quot;error&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a link to my question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/175496/limit-drive-starts-with-function-block-diagram?noredirect=1#comment333054_175496&quot;&gt;Limit Drive Starts with Function Block Diagram&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following is a copy-paste of the edit I am trying to apply:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have a drive (modulating fan) which needs to be interlocked and&#xA;  prevented from starting. The requirement is that:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;The drive is limited to 3 starts per hour with a minimum of 10 minutes between starts.&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;I am programming using function blocks diagrams. Some information to&#xA;  aid in your understanding of the function block diagram I created:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Program flow follows the execution numbers on the function blocks.&lt;/li&gt;&#xA;  &lt;li&gt;Cyan lines show values of the integer short data type.&lt;/li&gt;&#xA;  &lt;li&gt;Black lines show binary values (0/1)&lt;/li&gt;&#xA;  &lt;li&gt;References (small rounded rectangles with an alphanumeric identifier and no execution number) are used to &lt;em&gt;move&lt;/em&gt; data without&#xA;  the need for connecting lines.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Many of the blocks used are self-explanatory, however, the following&#xA;  information may be of use:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&quot;diss&quot; function block - routes either &quot;in1&quot; or &quot;in2&quot; to &quot;out&quot; depending on &quot;bse&quot;. When &quot;bse&quot; equals 0 &quot;in1&quot; is used.&lt;/li&gt;&#xA;  &lt;li&gt;&quot;ccob&quot;/&quot;ccos&quot; depends on the &quot;mode&quot;. 1=rising edge, 2=falling edge.&lt;/li&gt;&#xA;  &lt;li&gt;&quot;dvss&quot; function block - outputs the min/max of the two inputs.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;[ I have broken the Function Block Diagram into three views:&#xA;  &lt;a href=&quot;https://i.stack.imgur.com/ve6d2.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;1&lt;/a&gt; &lt;a href=&quot;https://i.stack.imgur.com/vH57S.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;2&lt;/a&gt; &lt;a href=&quot;https://i.stack.imgur.com/rK3bH.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;3&lt;/a&gt; ]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Here is the function block diagram, I am interested in alternate or&#xA;  more efficient methods to achieve the requirement. Criticism and help&#xA;  is desired.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I have exported my loop diagram as an SVG: &lt;a href=&quot;http://svgshare.com/s/306&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://svgshare.com/s/306&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="148677" LastEditorUserId="22222" LastEditDate="2017-09-13T22:55:00.183" LastActivityDate="2017-09-13T22:55:00.183" Title="Code block is required, but the programming language is purely graphical" Tags="|bug|specific-question|markdown|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8455" PostTypeId="2" ParentId="8454" CreationDate="2017-09-13T12:40:57.523" Score="3" Body="&lt;p&gt;I copied &lt;a href=&quot;https://codereview.meta.stackexchange.com/revisions/d51b460c-4805-49ee-b2b1-acc628db0a9e/view-source&quot;&gt;the code that you have in this question&lt;/a&gt; into the main question. It worked fine, with no problems for me. I can't say what the problem is, as it worked without me changing anything.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The only thing that I can think is a problem is it may have thought &lt;code&gt;[view1]:&lt;/code&gt;, etc., were code, rather than hyperlinks. This is as it is standard to indent them by two spaces. So rather than using:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[view1]: url&#xA;[view2]: url&#xA;[view3]: url&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  [view1]: url&#xA;  [view2]: url&#xA;  [view3]: url&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Other than that, it may have thought that your links &lt;code&gt;[1][view1]&lt;/code&gt;, etc., were code too. The easiest way to fix this would be to remove the newlines between the links, making them just one line long.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again this is all idle thought, it may have been neither of these, and some odd bug. But again a verbatim copy and pasted (&lt;a href=&quot;https://codereview.meta.stackexchange.com/revisions/d51b460c-4805-49ee-b2b1-acc628db0a9e/view-source&quot;&gt;from here&lt;/a&gt;) of your Meta question to Main worked fine.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="23788" LastEditDate="2017-09-13T13:25:41.773" LastActivityDate="2017-09-13T13:25:41.773" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8457" PostTypeId="1" CreationDate="2017-09-16T23:52:44.850" Score="1" ViewCount="34" Body="&lt;p&gt;I just recently got &lt;a href=&quot;https://codereview.stackexchange.com/q/171391/9357&quot;&gt;a post&lt;/a&gt; reopened. I tried out the snippet on there and Chrome said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;this site is trying to load unsafe scripts&lt;br&gt;&#xA;  (load unsafe scripts)  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I did, it automatically set Code Review as &lt;strike&gt;https://&lt;/strike&gt;codereview.stackexchange.com.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it possible to have a &quot;VM&quot; as in an &lt;code&gt;iframe&lt;/code&gt; with some fancy JavaScript that makes it act like an &lt;strong&gt;actual&lt;/strong&gt; web browser and doesn't mark the site as &lt;strong&gt;unsafe&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="145301" LastEditorUserId="9357" LastEditDate="2017-09-17T01:14:28.097" LastActivityDate="2017-09-17T01:14:28.097" Title="Possible &quot;Snippet VM&quot;?" Tags="|bug|stack-snippets|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8458" PostTypeId="1" CreationDate="2017-09-19T15:16:16.097" Score="7" ViewCount="52" Body="&lt;p&gt;I just happened to look at a &lt;a href=&quot;https://codereview.stackexchange.com/q/173789/146446&quot;&gt;question&lt;/a&gt; I asked a month ago and noticed that an &lt;a href=&quot;https://codereview.stackexchange.com/a/174361/146446&quot;&gt;answer&lt;/a&gt; was posted a week after I asked the question. I was surprised to see an answer since I didn't recall ever receiving any notification that an answer was posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure enough, when I looked in my inbox, I didn't see any message from Code Review indicating that an answer was posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The day after I posted my question, a user added a comment, and I did receive an inbox notification for that:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ElbSM.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ElbSM.png&quot; alt=&quot;inbox&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In the responses section of my profile activity, both the answer and comment responses are there, however, there is only a message in my inbox regarding the comment.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OfmTk.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OfmTk.png&quot; alt=&quot;responses&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I've received other answer notification from other Stack Exchange sites since this Code Review answer was posted, so this seems to just be an issue with the Code Review site or with this specific post.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/MRvRx.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/MRvRx.png&quot; alt=&quot;other sites&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="146446" LastActivityDate="2017-09-19T15:16:16.097" Title="Never received notification that an answer to my question was posted" Tags="|bug|answers|notifications|" AnswerCount="0" CommentCount="4" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8459" PostTypeId="1" AcceptedAnswerId="8460" CreationDate="2017-09-20T16:37:46.167" Score="19" ViewCount="217" Body="&lt;p&gt;I want to do something that is a little unusual, but not obviously off-topic.  As a result, I thought I'd post here first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I got a pull request into a code base I (professionally) maintain.  I'd like to post it here.  I didn't write the code, but it is code that I maintain, so this is on-topic.  That being said, there are reasons I feel it might be off-topic.  Namely:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I obviously looked over the code myself.  By my standards the code is (to put it mildly) very poorly written, and will be rejected.&lt;/li&gt;&#xA;&lt;li&gt;As a result, I'm not &lt;strong&gt;really&lt;/strong&gt; looking for suggestions on how to improve the code: I know what is wrong with it, and it will be completely rewritten.&lt;/li&gt;&#xA;&lt;li&gt;Rather what I'm interested in is how other (experienced) developers would view the code, and how they might approach the same problem.  As a result I'm now realizing that, in a very real sense, I'm still looking for a code review.&lt;/li&gt;&#xA;&lt;li&gt;For various reasons, I'm also thinking about adding this code sample to my list of interview questions for candidates (we hire on a fairly regular basis).  It has enough rookie mistakes in it that I feel like I should be able to present it to an experienced developer (with appropriate background context), ask &quot;What is wrong with this code?&quot;, and get some coherent answers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In short, I'm looking for a code review, but not for the usual reasons.  While my reason for asking for a code review probably shouldn't matter (as long as it is on-topic), I feel like part of my motivations for asking for the code review is not in the spirit of this site (i.e. reason #4 above).  As a result, I'd like some feedback on whether or not I might be on topic.&lt;/p&gt;&#xA;" OwnerUserId="140581" LastEditorUserId="9357" LastEditDate="2017-09-20T18:06:16.210" LastActivityDate="2017-10-02T14:03:31.400" Title="Asking about code in a pull request to my code base" Tags="|discussion|code-ownership|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8460" PostTypeId="2" ParentId="8459" CreationDate="2017-09-20T17:35:29.113" Score="22" Body="&lt;p&gt;Thank you for your transparency.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you had written the PR (or merged it), it would be on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You already know you'll be rejecting the PR - putting it up for review here would boil down to &lt;em&gt;picking on someone else's code&lt;/em&gt;, which is one of the reasons why reviewing other people's code is off-topic: we're not &lt;em&gt;The Daily WTF&lt;/em&gt;!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for #4, that's indeed what we do (&lt;em&gt;&quot;does this code make my ass look fat?&quot;&lt;/em&gt;), but we &lt;strong&gt;require&lt;/strong&gt; that it's &lt;em&gt;your&lt;/em&gt; code, not someone else's. In this case not for licensing issues (you &lt;em&gt;do&lt;/em&gt; own the code base the author intends to merge their work into), but because reviewing code isn't a bashing session. ...even if code-bashing can be fun, when it's done at the expense of &lt;strong&gt;someone that didn't ask for it&lt;/strong&gt;, it's just not right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can nudge the contributor to post here though. We've got plenty of questions asked by people that are posting the code they submitted in an interview and didn't get the job. I don't see how that's different from posting code you submitted for a PR that was rejected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Hey,&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Unfortunately this isn't going to work out. There's too much work that needs to be done on this PR to turn it into something that would be acceptable in our code base.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Feel free to post your code up on &lt;a href=&quot;https://codereview.stackexchange.com&quot;&gt;Code Review Stack Exchange&lt;/a&gt; (describe its purpose, give plenty of context, &lt;em&gt;present&lt;/em&gt; it to the reviewers), there's a lot of people there that can help you see what's wrong with this code, and how to fix it.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Good luck!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note that the &quot;rule&quot; is indeed easy to circumvent - hence &lt;em&gt;thank you for your transparency&lt;/em&gt; at the beginning of this answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure one could &lt;em&gt;game the system&lt;/em&gt; and word the post in such a way that it's not quite possible for anyone to know/guess that it's not &lt;em&gt;your&lt;/em&gt; code you're asking feedback about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But nobody likes dealing with DMCA takedowns and whatever may or may not legally apply - we just want to help people that genuinely want to get their work reviewed, &lt;strong&gt;in good faith&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this isn't about &quot;playing by the rules&quot; - it's about basic common sense and decency; it's about adhering to the rules this community has agreed upon. Not because we tell you to, but simply because it's the &lt;em&gt;right thing&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2017-10-02T14:03:31.400" LastActivityDate="2017-10-02T14:03:31.400" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8461" PostTypeId="2" ParentId="8459" CreationDate="2017-09-21T12:12:42.897" Score="6" Body="&lt;p&gt;As &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8460/52915&quot;&gt;Mat's Mug has explained&lt;/a&gt;, the proposed question is not within the scope of Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, you say you already know what's wrong with the code. So why don't you fix it up first and ask for a review afterwards? You maintain the code, you turned something ugly into something shiny, we'll help make it even more shiny.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, it's perfectly fine you're looking for a review. You're just too early in the process.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-09-21T12:12:42.897" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8462" PostTypeId="1" CreationDate="2017-09-22T21:57:46.200" Score="0" ViewCount="49" Body="&lt;p&gt;Code Review is the only website on which font weights behave weirdly - for me (using Linux Mint 18.2 and Firefox 55):&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Some bold text:  &lt;strong&gt;hello world&lt;/strong&gt;. &#xA;&lt;br&gt;&#xA;... but it doesn't seem bold! It's the same weight as the rest of the text.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Headings:&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Level 1 heading &lt;code&gt;some code&lt;/code&gt;&lt;/h1&gt;&#xA;&#xA;&lt;h2&gt;Level 2 heading &lt;code&gt;some code&lt;/code&gt;&lt;/h2&gt;&#xA;&#xA;&lt;h3&gt;Level 3 heading &lt;code&gt;some code&lt;/code&gt;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;the heading text has regular weight (unlike the norm on SX website), while the source code snippets in headings - is in bold.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm not the only one seeing this, right? &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Screenshot of the above:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Wpx8A.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Wpx8A.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;" OwnerUserId="64513" LastEditorUserId="9357" LastEditDate="2017-09-22T22:18:08.367" LastActivityDate="2017-09-22T22:18:08.367" Title="Font weights appear indistinguishable" Tags="|bug|support|design|" AnswerCount="0" CommentCount="1" ClosedDate="2017-09-30T00:59:39.020" ContentLicense="CC BY-SA 3.0" />
  <row Id="8463" PostTypeId="1" CreationDate="2017-09-25T07:33:18.570" Score="-3" ViewCount="59" Body="&lt;p&gt;The following question was closed as off-topic:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/176469/count-maximum-number-of-thieves-that-can-be-caught&quot;&gt;https://codereview.stackexchange.com/questions/176469/count-maximum-number-of-thieves-that-can-be-caught&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code seems complete to me and the question is complete and clear. Moreover, I have started to code an answer.&lt;/p&gt;&#xA;" OwnerUserId="78566" LastEditorUserId="22222" LastEditDate="2017-09-26T01:09:34.700" LastActivityDate="2017-09-26T01:09:34.700" Title="&quot;Count maximum number of thieves that can be caught&quot; question should be reopened" Tags="|discussion|specific-question|scope|broken-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8464" PostTypeId="2" ParentId="8463" CreationDate="2017-09-25T08:07:10.947" Score="7" Body="&lt;p&gt;The question says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Out of 24 test-cases 18 passed, the rest got the wrong answer.&lt;br&gt;&#xA;  If the approach is wrong I would like to know the correct answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As per the &lt;a href=&quot;/help/on-topic&quot;&gt;Help Center rules&lt;/a&gt;, broken code is off-topic, especially if the question asks for help with troubleshooting or for a debugged solution.  For a discussion of what constitutes &quot;broken&quot;, see: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2535&quot;&gt;What exactly does it mean for code to be &amp;quot;Working Code&amp;quot;?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the online judge says that the code gives wrong answers, then we should assume that the code is broken, unless the author includes extraordinary evidence to the contrary.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-09-25T08:07:10.947" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8466" PostTypeId="1" CreationDate="2017-09-26T17:17:53.593" Score="11" ViewCount="183" Body="&lt;p&gt;An &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework-core&lt;/a&gt; tag was recently created. Tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt; was created some 8 months ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see a pattern here: do we really want a -core version of every single .net-related technology tag?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any ideas? Reasons to keep them around?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="73844" LastEditDate="2017-09-26T21:58:38.857" LastActivityDate="2017-09-26T21:58:38.857" Title=".net to the core" Tags="|discussion|tags|burninate-request|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8467" PostTypeId="2" ParentId="8466" CreationDate="2017-09-26T17:25:03.740" Score="2" Body="&lt;p&gt;I propose we create a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; tag for the overarching framework, and replace:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework-core&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-09-26T17:25:03.740" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8468" PostTypeId="2" ParentId="8466" CreationDate="2017-09-26T19:25:39.470" Score="17" Body="&lt;p&gt;I'm going to defend &lt;em&gt;all&lt;/em&gt; these tags, because after thinking about it, I think they do provide value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First and foremost: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; / &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; are not universal/compatible. Just because something works in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; does not mean it works in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt;, and vice-versa. These tags are two &lt;em&gt;completely separate&lt;/em&gt; frameworks, so I agree with creating a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; tag. Now, you can write code that works in both, but we're talking about a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; vs. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; situation: they're &lt;em&gt;not&lt;/em&gt; guaranteed to be the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means that, by definition, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt; is &lt;em&gt;not&lt;/em&gt; interchangeable for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt;: a person can have expertise in one but &lt;em&gt;not&lt;/em&gt; the other. This means applying &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; to an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt; question &lt;em&gt;is wrong&lt;/em&gt;, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt; technology is &lt;em&gt;quite&lt;/em&gt; different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Second, if we create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; and burn the other two, we're encouraging tagging &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; alongside &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-4&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-4&lt;/a&gt;, which is semantically incorrect. &lt;a href=&quot;https://dusted.codes/understanding-aspnet-core-10-aka-aspnet-5-and-why-it-will-replace-classic-aspnet&quot; rel=&quot;nofollow noreferrer&quot;&gt;Microsoft calls ASP.NET on .NET Core &lt;em&gt;just&lt;/em&gt; ASP.NET Core&lt;/a&gt;, we should too. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt; runtime &lt;em&gt;is not compatible&lt;/em&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-x&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-x&lt;/a&gt;, it's a different runtime, with different features, which means someone like me (who follows all the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt; tags) will be &lt;em&gt;even more confused&lt;/em&gt; than currently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You should have &lt;em&gt;no more than&lt;/em&gt; &lt;strong&gt;one&lt;/strong&gt; .NET tag, &lt;em&gt;no more than&lt;/em&gt; &lt;strong&gt;one&lt;/strong&gt; ASP.NET tag, and &lt;em&gt;no more than&lt;/em&gt; &lt;strong&gt;one&lt;/strong&gt; Entity-Framework tag. Whichever of them applies &lt;em&gt;best&lt;/em&gt; is what you should use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Third, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework-core&lt;/a&gt; &lt;a href=&quot;https://docs.microsoft.com/en-us/ef/efcore-and-ef6/&quot; rel=&quot;nofollow noreferrer&quot;&gt;are so &lt;em&gt;astoundingly different&lt;/em&gt;&lt;/a&gt; that it would be wildly inappropriate to use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; to define them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Realistically, we should proceed as follows:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Edit questions to appropriately tag; if the question is on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt;, then we should remove the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt; tag if present, and add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt; if not present, and adjust any related tags (&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework&lt;/a&gt; &amp;raquo; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework-core&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; &amp;raquo; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt;, etc.).&lt;/li&gt;&#xA;&lt;li&gt;Create the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt; tag and replace the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; tag with it where appropriate.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;When it comes to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;EF-Core is currently used in conjunction with uwp, which implies .net-core, and with asp.net-core, which also implies .net-core.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm &lt;em&gt;not&lt;/em&gt; sure I see the problem there. We also use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/winforms&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;winforms&amp;#39;&quot; rel=&quot;tag&quot;&gt;winforms&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net&lt;/a&gt;, should we not do that either? The purpose of tags is to group a question in &lt;em&gt;with similar questions&lt;/em&gt; be it for following purposes, analytics, whatever &amp;mdash; the tags should be &lt;em&gt;self-contained&lt;/em&gt;. I follow all the .NET tags, including all 5 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc&lt;/a&gt; tags, but that may &lt;em&gt;not&lt;/em&gt; be the case for everyone, some users have &lt;em&gt;no&lt;/em&gt; experience with .NET Core, so an answer they provide &lt;em&gt;can be very incorrect&lt;/em&gt; &amp;mdash; this means they probably &lt;em&gt;don't&lt;/em&gt; want to follow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;.net-core&lt;/a&gt;, and as such &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-core&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/entity-framework-core&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;entity-framework-core&amp;#39;&quot; rel=&quot;tag&quot;&gt;entity-framework-core&lt;/a&gt;, they're different ecosystems.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I really don't think anything else is required &amp;mdash; this is just like the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; / &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt; / &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular-2%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular-2+&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular-2+&lt;/a&gt; situations, a &lt;em&gt;complete&lt;/em&gt; restart of the framework.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Personally, instead of burninating these, let's burn &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-2&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-2&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-2&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-3&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-3&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-3&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-4&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-4&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/asp.net-mvc-5&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asp.net-mvc-5&amp;#39;&quot; rel=&quot;tag&quot;&gt;asp.net-mvc-5&lt;/a&gt;. Why the heck do we have a tag for every version of ASP.NET MVC?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Tl;dr;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Create the new tag, leave the others present, edit questions with both '.NET' and '.NET-Core' to one or the other; edit questions with both 'Entity-Framework' and 'Entity-Framework-Core' with one or the other; edit questions with both 'ASP.NET' and 'ASP.NET-Core' with one or the other;&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2017-09-26T19:37:51.943" LastActivityDate="2017-09-26T19:37:51.943" CommentCount="12" ContentLicense="CC BY-SA 3.0" />
  <row Id="8469" PostTypeId="1" CreationDate="2017-09-27T09:04:28.817" Score="11" ViewCount="193" Body="&lt;p&gt;As we should know from &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7286&quot;&gt;&quot;Angular&quot; (Angular is not Angular.js)&lt;/a&gt;&quot;, Angular is not AngularJS - Angular is Angular2+.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Wikipedia also says they're different things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Angular_(application_platform)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Angular&lt;/a&gt; - &quot;Angular (commonly referred to as &quot;Angular 2+&quot; or &quot;Angular 2&quot;)&quot;; and,&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/AngularJS&quot; rel=&quot;nofollow noreferrer&quot;&gt;AngularJS&lt;/a&gt; -  &quot;AngularJS (commonly referred to as &quot;Angular.js&quot; or &quot;AngularJS 1.X&quot;)&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so I'd like to request that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt; is desynonymized with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular.js&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I however don't think we should allow an &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt; tag, as we do not know if 'Angular 2+' will ever become obsolete, and they make, say, 'Angular 5+' the new 'Angular'.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="23788" LastEditDate="2018-01-11T03:41:16.590" LastActivityDate="2018-01-11T03:41:16.590" Title="What's your angle on desynonymizing [Angular] and [Angular.js]?" Tags="|discussion|status-completed|tags|synonym-request|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8470" PostTypeId="1" AcceptedAnswerId="8471" CreationDate="2017-09-28T12:46:51.017" Score="3" ViewCount="84" Body="&lt;p&gt;&lt;em&gt;Short introduction:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wanted to flag &lt;a href=&quot;https://codereview.stackexchange.com/questions/176714/c-shortest-path-to-transform-one-word-into-another-rejected-job-application-r&quot;&gt;this question&lt;/a&gt; but was alerted that I have 1 declined flag, and should flag with more care. After reviewing what flag was declined, I noticed the similarities. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The flag for this &lt;a href=&quot;https://codereview.stackexchange.com/questions/176621/message-save-and-search-rest-server&quot;&gt;question&lt;/a&gt; was declined, after I flagged it as off-topic because it didn't contain any code. As you can see in the edit history, first it linked to a Github repository which is why I flagged it. Afterwards it was edited to fit the site rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I got scared to flag &lt;a href=&quot;https://codereview.stackexchange.com/questions/176714/c-shortest-path-to-transform-one-word-into-another-rejected-job-application-r&quot;&gt;this question&lt;/a&gt;, because it might be declined again if it is edited. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess having many declined flags will induce penalties, that is why I'm a bit wary.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should I just not care and flag anyway?&lt;/li&gt;&#xA;&lt;li&gt;Did I flag correctly in the first place?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="140549" LastActivityDate="2017-09-28T22:14:57.167" Title="Flag declined after edit has been made" Tags="|discussion|flagging|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8471" PostTypeId="2" ParentId="8470" CreationDate="2017-09-28T14:28:13.967" Score="3" Body="&lt;p&gt;I think you should double check the reason you flag questions to be closed:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;should be closed...&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;This question is completely unclear, incomplete, overly-broad, primarily opinion-based or is not about code review request as described in the help center, and it is unlikely to be fixed via editing. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Both flags should be completely invalid, &lt;em&gt;even if the questions didn't get edited&lt;/em&gt;. Because they're not &quot;unlikely to be fixed via editing.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I saw the Python post 15 minutes after it being up (around the time I edited the question), I asked the OP to add code to the question, as it'd otherwise be off-topic. Within fifteen minutes of that comment they added their code. A quick and easy edit was all that was needed to make it on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so yes you flagged incorrectly.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To note, I normally give users an hour or two after commenting to add code to a question before I vote to close it. As otherwise it's a waste of users time in most cases. (Review queue for both close and possibly re-open.)&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-09-28T14:28:13.967" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8474" PostTypeId="2" ParentId="8470" CreationDate="2017-09-28T18:38:39.287" Score="7" Body="&lt;p&gt;A few occasional mistaken (or disputed) flags are no big deal.  As long as you are flagging posts in good faith, the moderators and the community will appreciate your contribution.  You currently have 52 helpful flags to your credit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the worst case, if moderators see that you have a pattern of unjustified flags, we'll send you a message telling you to please stop.  To date, we have never had a need to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please keep doing what you are doing, and don't be turned off by an automated warning.  Thank you for doing your part to raise the quality of Code Review!&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="52915" LastEditDate="2017-09-28T22:14:57.167" LastActivityDate="2017-09-28T22:14:57.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8475" PostTypeId="2" ParentId="8459" CreationDate="2017-09-30T13:45:26.460" Score="-2" Body="&lt;p&gt;It sounds like you have the legal right to post it here, so I believe it should be OK.  You are less interested in how to improve the code than you are in getting a feel for how others would improve the code, but I don't think that disqualifies it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think rejecting this simply because you haven't accepted the PR is just asking for someone to game the system: you accept it, roll it back and now it's part of the code you maintain.  As long it doesn't have any known bugs, you might even accept it while working on a replacement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rejecting your CR because the original author didn't ask for it is again, IMO, just asking for someone to game the system -- if it's ok because it's part of the code base you maintain, even though you didn't write it, then make it part of that code base and it's ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, I disagree that it is not part of your code base -- it is not an ACTIVE part of your code, in that it doesn't change the compiled output, but the same thing could be said for comments, or older versions of the code.  It's code you are working on, even if that work is just declining to pull it into the main branch.&lt;/p&gt;&#xA;" OwnerUserId="4969" LastActivityDate="2017-09-30T13:45:26.460" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="8478" PostTypeId="2" ParentId="8469" CreationDate="2017-10-07T04:59:36.550" Score="2" Body="&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: &lt;code&gt;angular&lt;/code&gt; and &lt;code&gt;angular.js&lt;/code&gt; are two different things, therefore not the logical synonyms, therefore de-synonymization is right in my opinion.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Looks like there is more than one thing here to think about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly, in my very humble opinion, &lt;strong&gt;CR.SE should stick to names that are meaningful/accepted in the communities around the specific technologies&lt;/strong&gt;. Otherwise, why bother with terminology and vocabulary at all? It means, Angular version 2 and above should be called &lt;code&gt;Angular&lt;/code&gt;. Everything before v2 is &lt;code&gt;Angular.js&lt;/code&gt;. This is how we should tag the questions &lt;em&gt;today&lt;/em&gt;. In other words, &lt;em&gt;I agree with desynonymization &quot;starting today and going forward&quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, we don't really know whether the new terms will appear on Angular's landscape. If they do, &lt;strong&gt;it's fine to reflect these new terms in CR tags, why not?&lt;/strong&gt; Is tag proliferation a big deal? Not to me, but more experienced CR Meta users know better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, would we like to &lt;strong&gt;dive into revisiting &amp;amp; re-tagging&lt;/strong&gt; all the exiting (old) question which say &quot;angular&quot; but mean &quot;angular.js&quot; &lt;strong&gt;for very little benefits?&lt;/strong&gt; Why put an effort into this? Just for the consistency? It's okay to have these artifacts that show how Angular-related technologies evolved over time. (In a way, it's similar to Git's idea of not messing up with history). Again, what does the renaming of older questions achieve exactly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And here's another (not my) idea. We can always take a look at &lt;strong&gt;what does the SO do with these Angular[.js] tags&lt;/strong&gt;. I'm not proposing blindly accepting their decision, but at lest enlighten ourselves on what was their thinking process. In addition to that, I believe (have no real stats/data) that on SO it's a bit more important to keep the old questions in a good shape, because the site visitors are much more likely to search for their answer before posing a question. This is very different in CR.SE because it's usually much harder to even formulate a search query when one wants their code to be reviewed -- I bet the site visitor just clicks the &quot;Ask Question&quot; and jumps into formatting his/her code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just my five cents.&lt;/p&gt;&#xA;" OwnerUserId="10983" LastEditorUserId="10983" LastEditDate="2017-10-11T04:40:32.607" LastActivityDate="2017-10-11T04:40:32.607" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8480" PostTypeId="1" AcceptedAnswerId="8481" CreationDate="2017-10-11T16:29:03.613" Score="0" ViewCount="68" Body="&lt;p&gt;I recently posted a question about two days ago and I got voted up three times. But now when I go into Code Review to ask another question, it says that I can no longer ask any questions with this account. I am not sure why this is the case. I am hoping the moderator could remove that hold since I am posting questions that are now being upvoted.&lt;/p&gt;&#xA;" OwnerUserId="76010" LastEditorUserId="22222" LastEditDate="2017-10-11T23:06:37.093" LastActivityDate="2017-10-11T23:06:37.093" Title="&quot;No longer accepting questions&quot; message on Code Review" Tags="|support|ban|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8481" PostTypeId="2" ParentId="8480" CreationDate="2017-10-11T18:27:57.207" Score="8" Body="&lt;p&gt;You have a large amount of deleted questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only way you can be allowed to post questions again is to edit your old questions and undelete them, give them some time to hopefully be upvoted. Then and only then can you post questions again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is nothing a moderator can do about this. The system locked you from asking &#xA; questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You might be able to see your questions here:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/recently-deleted-questions/76010&quot;&gt;https://codereview.stackexchange.com/users/recently-deleted-questions/76010&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/76010/wolfy?tab=questions&amp;amp;sort=newest&quot;&gt;https://codereview.stackexchange.com/users/76010/wolfy?tab=questions&amp;amp;sort=newest&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-10-11T18:27:57.207" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8482" PostTypeId="1" CreationDate="2017-10-13T15:29:43.987" Score="5" ViewCount="47" Body="&lt;p&gt;I recently asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/177547/asyncio-with-live-update-and-abort-capabilities&quot;&gt;this&lt;/a&gt; question on Code Review which was ill-received and got 4 close votes for being off-topic. I believe the main problem to be that I used a dummy function for a third party API which is not very common. I did (in an edit) provide a link to the page describing its functionality and a way to download it if interested. This function is however not important for the core part of the question (&lt;code&gt;asyncio&lt;/code&gt; and &lt;code&gt;QThread&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to improve upon my question and was wondering what the main remaining issues are.&lt;/p&gt;&#xA;" OwnerUserId="47912" LastEditorUserId="52915" LastEditDate="2020-03-12T14:38:25.003" LastActivityDate="2020-03-12T14:38:25.003" Title="How can I improve this question about asyncio?" Tags="|discussion|specific-question|asking-questions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8483" PostTypeId="2" ParentId="7325" CreationDate="2017-10-17T03:42:24.200" Score="2" Body="&lt;h2&gt;Firefox override CSS workaround&lt;/h2&gt;&#xA;&lt;p&gt;I found a way to override the CSS in Firefox thanks to &lt;a href=&quot;https://superuser.com/questions/318912/how-to-override-the-css-of-a-site-in-firefox-with-usercontent-css&quot;&gt;a post on SuperUser&lt;/a&gt;. I copied &amp;amp; updated the instructions to be current (as of FF version 56.x), I tested this to work on Windows 10 but probably would work fine on any OS.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Open Firefox and press &lt;kbd&gt;Alt&lt;/kbd&gt; to show the top menu, then click on &lt;code&gt;Help&lt;/code&gt; → &lt;code&gt;Troubleshooting Information&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Click the &amp;quot;Open Folder&amp;quot; button beside the &lt;code&gt;Profile Folder&lt;/code&gt; entry&lt;/li&gt;&#xA;&lt;li&gt;Create a folder named &lt;code&gt;chrome&lt;/code&gt; in the directory that opens. Make sure &amp;quot;chrome&amp;quot; is all lower case.&lt;/li&gt;&#xA;&lt;li&gt;In the &lt;code&gt;chrome&lt;/code&gt; folder create a CSS file with &lt;a href=&quot;http://kb.mozillazine.org/UserContent.css&quot; rel=&quot;nofollow noreferrer&quot;&gt;the name &lt;code&gt;userContent.css&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Copy the following code to  &lt;code&gt;userContent.css&lt;/code&gt;, replacing &amp;quot;example.com&amp;quot; with the website you want to modify and your own custom CSS, save the file, and restart Firefox: (may be a good idea to clear cache too)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;br&gt;&#xA;&lt;pre&gt;&lt;code&gt;@-moz-document domain(codereview.stackexchange.com) {&#xA;    body {&#xA;        font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif !important;&#xA;    }&#xA;}&#xA;&#xA;@-moz-document domain(codereview.meta.stackexchange.com) {&#xA;    body {&#xA;        font-family: &amp;quot;Helvetica Neue&amp;quot;,Helvetica,Arial,sans-serif !important;&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;What this does is override the CSS rule that tells Firefox to use &amp;quot;Open Sans&amp;quot; font as 1st priority. Note that it didn't work without the &lt;code&gt;!important&lt;/code&gt; flag so that needs to be there.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-10-17T03:42:24.200" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8487" PostTypeId="1" AcceptedAnswerId="8488" CreationDate="2017-10-21T04:19:02.503" Score="11" ViewCount="188" Body="&lt;p&gt;This was triggered by the handling of the following questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/178171/simulation-of-interacting-particles&quot;&gt;Simulation of interacting particles&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/178379/simulating-a-system-of-moving-points&quot;&gt;Simulating a system of moving points&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The first one had broken code and thus got put on hold, and any later tries to amend it by the OP got shut down because it already had 2 answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the second question, the OP finally posted working code - only to get marked as a duplicate of the old one with broken code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm asking since this was clearly the first attempt of said OP to post a question on this site, and he tried to amend it complying with the moderator's advice on the first question (create a new one with working code).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should one fix a question in order to make it adhere to Code Review guidelines without getting marked as duplicate, even when the flaws of the original question were amended?&lt;/p&gt;&#xA;" OwnerUserId="94458" LastEditorUserId="22222" LastEditDate="2017-10-27T00:57:18.137" LastActivityDate="2017-10-27T00:57:18.137" Title="How can I fix a question in order to make it adhere to Code Review guidelines?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8488" PostTypeId="2" ParentId="8487" CreationDate="2017-10-21T09:07:40.287" Score="14" Body="&lt;p&gt;There was some confusion.  At the time that the second question was posted, the two questions really did contain identical code — hence its closure as a duplicate.  Furthermore, since the first question had a negative score at the time, and the questions were posted under different accounts, the second posting gave the impression that the author was unfairly trying to drop the stigma of the first question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The duplication situation has been rectified by rolling back the first question and adding a comment to it noting that a follow-up question exists.  I've reopened the second question.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-10-21T09:07:40.287" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8489" PostTypeId="1" CreationDate="2017-10-21T17:41:58.353" Score="2" ViewCount="41" Body="&lt;p&gt;We have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/shell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;shell&amp;#39;&quot; rel=&quot;tag&quot;&gt;shell&lt;/a&gt; tag, but we also have more specific shell tags such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sh&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sh&amp;#39;&quot; rel=&quot;tag&quot;&gt;sh&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt;. Many tags with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/shell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;shell&amp;#39;&quot; rel=&quot;tag&quot;&gt;shell&lt;/a&gt; also include these specific tags, so it almost looks redundant. I could see that there are other questions without specific tags, and I assume they would still need this tag. Should we still do something about it to help prevent it from being &quot;sprinkled&quot; over different questions that don't really need it specifically?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="12390" LastEditDate="2017-10-21T18:29:14.383" LastActivityDate="2017-10-25T23:50:14.447" Title="Shall we keep shelling out questions for [shell]?" Tags="|discussion|tags|burninate-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8490" PostTypeId="1" CreationDate="2017-10-21T18:25:47.137" Score="2" ViewCount="37" Body="&lt;p&gt;I remember seeing a question which caused me to ask myself: &quot;Why even bother writing all that code if XYZ would reliably solve that problem in a few lines?&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Would it be a relevant answer if I proposed the XYZ-based approach?&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my mind, the answer to this question depends on many things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the question is a &lt;strong&gt;puzzle/contest problem/programming exercise&lt;/strong&gt;, it is okay to provide an alternative &lt;em&gt;within the context of that problem&lt;/em&gt; becase that's the whole point of the question. Say, commenting on a better way to select a pivot in quicksort question is fine. Proposing to use a mergesort in the same question is probably not a good idea.&lt;/li&gt;&#xA;&lt;li&gt;If the question is in the realms of &lt;strong&gt;real project/production code&lt;/strong&gt; AND &lt;strong&gt;the assessment criteria are NOT provided&lt;/strong&gt;, proposing an alternative seems to be a nice things to do because this may lead to quality/cost effects that affect end-users in real life.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Am I thinking in the right direction?&lt;/p&gt;&#xA;" OwnerUserId="10983" LastActivityDate="2017-10-21T18:25:47.137" Title="Is proposing an alternative approach instead of code improvements a valid answer?" Tags="|discussion|answers|" AnswerCount="0" CommentCount="2" ClosedDate="2017-10-21T18:26:55.260" ContentLicense="CC BY-SA 3.0" />
  <row Id="8491" PostTypeId="2" ParentId="8489" CreationDate="2017-10-21T20:30:35.330" Score="2" Body="&lt;p&gt;I think this tag has a value. It can help users proficient in shell-scripting (in all its forms) to find questions that are doing shell scripting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's some common standard errors in shellscripts that are applicable across all (or at least a large number of) shell specializations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that sense this tag is a convenience &quot;category&quot; for users to not have to follow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sh&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sh&amp;#39;&quot; rel=&quot;tag&quot;&gt;sh&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/zsh&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;zsh&amp;#39;&quot; rel=&quot;tag&quot;&gt;zsh&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ksh&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ksh&amp;#39;&quot; rel=&quot;tag&quot;&gt;ksh&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/tcsh&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tcsh&amp;#39;&quot; rel=&quot;tag&quot;&gt;tcsh&lt;/a&gt; ... and still be able to find questions they can (and want to) answer&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="71574" LastEditDate="2017-10-25T23:50:14.447" LastActivityDate="2017-10-25T23:50:14.447" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8492" PostTypeId="1" AcceptedAnswerId="8493" CreationDate="2017-10-22T09:31:49.167" Score="2" ViewCount="74" Body="&lt;p&gt;Some time ago I posted a series of two questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/158798/on-knuths-algorithm-l-to-generate-permutations-in-lexicographic-order&quot;&gt;On Knuth&amp;#39;s &amp;quot;Algorithm L&amp;quot; to generate permutations in lexicographic order&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/158799/sequence-based-enumeration-of-permutations-in-lexicographic-order&quot;&gt;Sequence-based enumeration of permutations in lexicographic order&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;(The second question is built on code in the first one, it is not a &lt;em&gt;revised&lt;/em&gt; question of the first.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I noticed that the code in the first question has a flaw. It works correctly for generating all permutations of mutually different elements, but leads to an infinite loop if two or more elements are equal (e.g. &lt;code&gt;[1, 1, 2]&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason is that I did not translate Knuth's algorithm correctly into Swift code, and some &lt;code&gt;&amp;gt;&lt;/code&gt; should be &lt;code&gt;&amp;gt;=&lt;/code&gt;. So that is easy to fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is how to fix it without violating the Code Review guidelines. I think this is different from &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7329/can-i-correct-an-error-in-my-own-code&quot;&gt;this question&lt;/a&gt; because that &quot;problem&quot; is not addressed in the existing answers, so this is not about incorporating feedback from  the answers into the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the first question I see the following options:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Edit the question:&lt;/strong&gt; That is generally frowned upon because it might invalidate existing answers. In my case, the answer does not cover &lt;em&gt;that aspect,&lt;/em&gt; but it is based on the code in the question and therefore the suggested improved code has the same flaw.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Edit the question and the answer:&lt;/strong&gt; I could fix the problem in the question and make the corresponding changes in the answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Post a self-answer:&lt;/strong&gt; I could post another answer myself, posting an improved version which works correctly for equal elements.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Or&lt;/strong&gt; is my question off-topic because of &quot;broken code&quot;? But that would require me to edit it...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;For the second question I &lt;em&gt;think&lt;/em&gt; a question edit should be OK, because that aspect is not addressed or used in the answer at all.&lt;/p&gt;&#xA;" OwnerUserId="35991" LastEditorUserId="22222" LastEditDate="2017-10-22T21:46:06.780" LastActivityDate="2017-10-22T21:46:06.780" Title="How should I fix a problem in my code (which is not addressed in existing answers)?" Tags="|discussion|site-policy|editing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8493" PostTypeId="2" ParentId="8492" CreationDate="2017-10-22T10:21:01.460" Score="5" Body="&lt;p&gt;Posting a self-answer is the best option in this case. You were not aware that there was any flaw when you posted your code for review, but you are aware of it now so therefore you found an issue in your own code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Closing a question as off-topic for &quot;broken code&quot; is only meant for when the OP asks about how to fix that issue, or is &lt;em&gt;aware&lt;/em&gt; of the issue (or should be aware of the issue if they would have tested it just a little bit). In your case it can happen for some specific inputs, but overall your code still works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing another person's answer is not ideal. It is okay to edit grammar, language and formatting and minor issues, but editing their code is... sometimes okay and sometimes less okay (I'm not even gonna try to draw the line for this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the second question that was built on your first, go ahead and edit it.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-10-22T10:21:01.460" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8495" PostTypeId="1" AcceptedAnswerId="8499" CreationDate="2017-10-30T08:28:34.273" Score="9" ViewCount="162" Body="&lt;p&gt;After answering this &lt;a href=&quot;https://codereview.stackexchange.com/questions/179157/python3-palindromes-for&quot;&gt;question&lt;/a&gt;, I noticed the user posted the same question 3 times in a row today. Now I kinda wish I didn't answer at all, because it feels like cheating to me. You have the issue of multiple answers that are the same, etc...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The questions are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/179150/python3-palindrome-implementation&quot;&gt;Python 3 palindrome checker&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/179141/implement-unit-test-cases-for-python-palindrome&quot;&gt;implement unit test cases for python palindrome&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/179157/python3-palindromes-for&quot;&gt;My third post about Python 3 palindromes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Thus:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What can I do when something like this happens? &lt;/li&gt;&#xA;&lt;li&gt;More specifically, what can be done to prevent this kind of situation?&lt;/li&gt;&#xA;&lt;li&gt;Should I just flag and let a moderator handle it? What do I even flag it as?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="140549" LastEditorUserId="22222" LastEditDate="2017-10-31T03:28:22.363" LastActivityDate="2017-10-31T03:28:22.363" Title="Multiple similar questions from the same user" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8496" PostTypeId="1" AcceptedAnswerId="8500" CreationDate="2017-10-30T14:23:08.620" Score="-4" ViewCount="170" Body="&lt;p&gt;This has been an issue here since a long time and I see a lot of people just to get brownie points jump in and copy paste the answers which can be as generic as possible for example:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Use linter&lt;/li&gt;&#xA;&lt;li&gt;Bad variable names&lt;/li&gt;&#xA;&lt;li&gt;Generic advice such as use services where possible etc.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In fact they are not answers too, they are list of generic advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be clear &lt;strong&gt;I am not saying these advices are bad&lt;/strong&gt; but as per my experience most of the programmers suffer in designing good programs, issues like&#xA;lint and variable names are short term pain which can be cured easily.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know its a free community but should there be rule asking people to write at least few pieces of code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that a lot of people misunderstood my question and felt it as rude. So, just to clarify I wanted to say in short how to ask for comments or suggestions on design specifically? I know its always not possible but there must be a way to say ok I know there may be linter issues which I may have missed and you can comment on that but I am also interested in design issues too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Providing little or no value&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/175318/58341&quot;&gt;https://codereview.stackexchange.com/a/175318/58341&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/179138/58341&quot;&gt;https://codereview.stackexchange.com/a/179138/58341&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/151231/58341&quot;&gt;https://codereview.stackexchange.com/a/151231/58341&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers which can be revisited again and again and are great source for leaners:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/104949/58341&quot;&gt;https://codereview.stackexchange.com/a/104949/58341&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/102708/58341&quot;&gt;https://codereview.stackexchange.com/a/102708/58341&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/127322/58341&quot;&gt;https://codereview.stackexchange.com/a/127322/58341&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and many more, I am fortunate enough that I found many people here to be&#xA;very inspiring, they always write quality answers:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/12390/janos&quot;&gt;https://codereview.stackexchange.com/users/12390/janos&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;https://codereview.stackexchange.com/users/9357/200-success&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="58341" LastEditorUserId="58341" LastEditDate="2017-10-31T21:57:20.277" LastActivityDate="2017-10-31T21:57:20.277" Title="What about questions which demands expert opinion and design feedback" Tags="|discussion|answers|low-quality-posts|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8497" PostTypeId="2" ParentId="8496" CreationDate="2017-10-30T15:03:37.240" Score="10" Body="&lt;p&gt;First, let me specifically answer your three points and why I think they are helpful answers on Code Review:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Many programming languages have agreed-upon styles. Where this is the case you should use a linter if you expect somebody to read your code (future you included). Therefore not doing that before posting here shows that the asker is not aware enough of this and should be reminded of it. Just because it is almost always applicable, does not mean that it is bad advice. It just means that most people either don't follow it or have never been given this advice.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;You can always note in the question that for some reason, maybe legacy code, you did not adhere to this or that particular part of the normal coding convention and that this should be ignored.&lt;/p&gt;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://martinfowler.com/bliki/TwoHardThings.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Variable naming is one of the hardest things&lt;/a&gt; to get right. While I agree that a generic &amp;quot;Use better names!&amp;quot; answer is not very helpful, it can be if you did not even think this was a problem. And there is basically no way for the answerer to know the difference. If the answerer can give specific suggestions for variable names, this can actually be quite helpful.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This depends on the question and which service specifically is recommended. It might or might not be part of a good answer. &lt;a href=&quot;https://codereview.stackexchange.com/a/179138/98493&quot;&gt;In this specific case&lt;/a&gt; I think the recommendations given were specific enough not to be a complete copy &amp;amp; paste answer.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;We currently encourage short, possibly without any code, answers, in addition to fully-fledged comprehensive reviews.&lt;/p&gt;&#xA;&lt;p&gt;This is included in the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;&amp;quot;How do I write a good answer?&amp;quot;&lt;/a&gt; page in the help-center:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;What goes into an answer&lt;/h2&gt;&#xA;&lt;p&gt;Every answer must make at least one insightful observation about the&#xA;code in the question. Answers that merely provide an alternate&#xA;solution with no explanation or justification do not constitute valid&#xA;Code Review answers and may be deleted. In addition to criticisms,&#xA;pointing out good practices in the code is also a form of helpful&#xA;feedback.&lt;/p&gt;&#xA;&lt;p&gt;Answers need not cover every issue in every line of the code. Short&#xA;answers are acceptable, as long as you explain your reasoning. Do not&#xA;provide suggestions for improvements in a comment, even if your&#xA;suggestion makes a very short answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And in &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&amp;quot;What can I ask about here?&amp;quot;&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;Reviewers may comment on any part of the code&lt;/h2&gt;&#xA;&lt;p&gt;Feel free to call attention to specific areas you are concerned about&#xA;(performance, formatting, etc). However, any aspect of the code posted&#xA;is fair game for feedback and criticism.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479/98493&quot;&gt;Historically&lt;/a&gt; (I think, this was before I properly joined) this has been done to encourage people to answer questions here, at all.&lt;/p&gt;&#xA;&lt;p&gt;Giving a partial answer to some issues with the code posted is better for the Code Review site than no answer at all (by decreasing the number of unanswered questions). It is probably also better for the person asking the question, even though they sometimes will get some feedback they do not care about. But they might get more feedback. Long code review answers might also contain some recommendations they do not care about.&lt;/p&gt;&#xA;&lt;p&gt;Code Review is less about finding &lt;em&gt;the&lt;/em&gt; answer to your code, but about getting feedback on your code. There might be multiple short and incomplete answers that together give you this feedback.&lt;/p&gt;&#xA;&lt;p&gt;I do agree, that copy &amp;amp; paste answers might not be very good answers. If that is the case, just don't up-vote them. If they actually recommend anything bad or are factually wrong, down-vote them.&lt;/p&gt;&#xA;" OwnerUserId="98493" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-10-30T15:09:03.393" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8498" PostTypeId="2" ParentId="8496" CreationDate="2017-10-30T15:04:28.763" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;For want of a nail the shoe was lost.&lt;br&gt;&#xA;  For want of a shoe the horse was lost.&lt;br&gt;&#xA;  For want of a horse the rider was lost.&lt;br&gt;&#xA;  For want of a rider the message was lost.&lt;br&gt;&#xA;  For want of a message the battle was lost.&lt;br&gt;&#xA;  For want of a battle the kingdom was lost.&lt;br&gt;&#xA;  And all for the want of a horseshoe nail.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can have the best-designed program, but if you don't use best practices when implementing it, it can be horrible. If you don't use best practices, we can't see the beauty of your design. If you don't use best practices, we can't even see what you are trying to accomplish 99% of the time. While I agree that copy/paste answering is bad and that the answer should be tailored to the question, I don't think we should do anything besides downvote if the answer is poor quality in other ways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for requiring the answerer to write code, that is definitely not going to happen. An answer does not need to have code to be good; in fact, the best answers I've received are those with a lot of tips and no code at all. As for your claim that best practices are trivial to clean up, I highly disagree. It's often like pulling teeth to get most people who write horrible code to follow best practices, usually because they have that same argument, or that it doesn't improve readability, etc. And it isn't trivial to clean up--it is only trivial if you know exactly what is happening, which is often very obscure if you aren't following best practices. In short, not allowing answers like that and requiring the answer to write code would kill this site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Per the linked question in the comments, that is actually a reasonably good answer. It finds at least three bugs and recommends that the OP follows best practices that have been carefully designed to help prevent bugs and encourage people to write their programs with better design.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2017-10-30T15:04:28.763" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8499" PostTypeId="2" ParentId="8495" CreationDate="2017-10-30T16:50:52.837" Score="9" Body="&lt;p&gt;As per &lt;a href=&quot;/help/someone-answers&quot;&gt;site policy&lt;/a&gt;, follow-up questions are allowed, and even encouraged.  However, doing so without adequate signposts is, in my opinion, rude.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The old question should have a comment indicating that a follow-up question exists, so that people don't waste time reviewing obsolete code.&lt;/li&gt;&#xA;&lt;li&gt;The new question should link back to the old question, and it should explain what has changed, and why you are seeking another review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If a user is flooding Code Review with questions about the same or identical code, you can vote/flag to close them as duplicates, or downvote.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-10-30T16:50:52.837" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8500" PostTypeId="2" ParentId="8496" CreationDate="2017-10-30T19:15:07.807" Score="10" Body="&lt;p&gt;First of all, two related meta-questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1884/31562&quot;&gt;Can we ask reviewers to *not* focus on something?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924/31562&quot;&gt;Reviewing &amp;quot;design&amp;quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My experience is that Code Review answers are personalized to what the answerer feels is important for the asker at a specific point in time, for a specific piece of code. We do have a not-so-obvious-or-written rule on Code Review that even though the asker doesn't ask for some advice (such as variable naming and styling), answerers are free to comment on any aspect of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While the above approach to &quot;Any and all aspects are up to review&quot; might be annoying to some who feel like they did not get as good as a review as they were expecting, it is unfortunately necessary. Imagine someone asks you &quot;What do you think of this recursive method call?&quot; and you have (extreme example here) no idea what their code is doing and barely can read their code because of messed up naming, formatting, indentation, everything, then you just can't answer them about the recursive method call.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally if I find styling and naming to be at least acceptable, I just don't comment on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If/when you get an answer that you are not happy with, remember that it's not &lt;em&gt;guaranteed&lt;/em&gt; that that answer will be the only one you will ever get. And if you comment on the answer, I would suggest commenting with something like &lt;em&gt;&quot;Thanks, I will keep this in mind, but right now I am more concerned with the structure of how I should organize my classes, can you expand a bit more on that?&quot;.&lt;/em&gt; Also remember that they are free to reply with &lt;em&gt;&quot;No, sorry, I can't&quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About some of your specific concerns:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In fact they are not answers too, they are list of generic advice.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A list of generic advice is also an answer. The answerer believes that you would have use for this generic advice.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To be clear I am not saying these advices are bad but as per my experience most of the programmers suffer in designing good programs, issues like lint and variable names are short term pain which can be cured easily.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely, which is also a reason why it's so easy for reviewers to comment about them.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I know its a free community but should there be rule asking people to write at least few pieces of code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely not. I see no reason for such a rule. The only requirement for answers here is: They should be answers. More specifically, they should point out something in the OP's code. They should also not be pure &quot;This is what I would do &quot; without any explanation or reasoning &lt;em&gt;why&lt;/em&gt; their approach is better than the code in the question. (Unfortunately this is way too common)&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-10-30T19:15:07.807" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8501" PostTypeId="1" CreationDate="2017-11-01T15:11:59.477" Score="6" ViewCount="54" Body="&lt;p&gt;After receiving some good feedback on my &lt;a href=&quot;https://codereview.stackexchange.com/questions/179293/general-fizzbuzz-in-scala&quot;&gt;first question&lt;/a&gt;, I decided to edit my question to incorporate the advice with the idea to create a copy-pasteable &quot;final version&quot; for future visitors. However, I learned from comments that such edits are not recommended based on &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765/152372&quot;&gt;this Meta discussion&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It might be helpful to new users to explicitly mention that editing your question to address feedback is discouraged in the community tour.&lt;/p&gt;&#xA;" OwnerUserId="152372" LastEditorUserId="22222" LastEditDate="2017-11-01T22:54:51.380" LastActivityDate="2017-11-01T22:54:51.380" Title="Add question editing recommendations to Community Tour" Tags="|feature-request|help-center|new-users|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8502" PostTypeId="2" ParentId="8501" CreationDate="2017-11-01T15:44:30.613" Score="6" Body="&lt;p&gt;&lt;em&gt;A lot&lt;/em&gt; of things would be helpful to new users to explicitly mention in the tour... the whole entire &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;&lt;em&gt;Help Center&lt;/em&gt;&lt;/a&gt; would be helpful!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing about answer-invalidating edits isn't specific to Code Review in any way though: Stack Exchange being a Q&amp;amp;A concept (as opposed to a &lt;em&gt;discussion forum&lt;/em&gt; concept), &lt;em&gt;as described in the tour&lt;/em&gt;, rather implicitly implies that editing answered questions to turn them into impossible-to-follow discussions, is frowned upon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The specific bit about answer-invalidating edits can be found on &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;/help/someone-answers&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Except some site-specific images, the tour is essentially the same for all SE sites, as it's more about the &lt;em&gt;mechanics&lt;/em&gt; of how Stack Exchange works, than it is about the site-specific rules you can find in the help center.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, mucho kudos for taking the tour!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-11-01T15:44:30.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8503" PostTypeId="1" AcceptedAnswerId="8505" CreationDate="2017-11-02T20:22:10.923" Score="13" ViewCount="173" Body="&lt;p&gt;In my search for the gory details of the Dos and Don'ts of iterative reviews, I saw that we should always &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;ask another question&lt;/a&gt; with our follow-up. However, I haven't found anything about how long we should wait. Elsewhere, I've seen that we should wait a day or two before choosing a Best Answer, so I wondered if we should wait until after that. However, while trying to figure out what's normal, I've also seen iterative reviews be posted in the same day. Is there a preferred waiting time to requesting an iterative review? I found this &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1065/how-to-post-a-follow-up-question&quot;&gt;faq question&lt;/a&gt;, but it didn't mention anything about timing either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6050/is-code-ever-clean-enough-can-there-be-too-many-follow-up-questions&quot;&gt;this question&lt;/a&gt;, there's a lot of discussion about posting &quot;too much&quot;, which is what I was afraid of doing for many of the same reasons. However, I'm struggling to figure out what would specifically tip the scales. Janos gives an excellent answer with various reasons of why posting too much is bad, but he seems to be drawing on his intuition he built over years of being highly active. Is there any system we can use if we don't yet have that intuition? Also, the question and most of the answers seem to be mostly focused on a total number of questions, and use of feedback throughout the chain, rather than frequency.&lt;/p&gt;&#xA;" OwnerUserId="85243" LastEditorUserId="85243" LastEditDate="2017-11-02T22:01:52.913" LastActivityDate="2017-11-03T10:50:38.593" Title="How long should we wait before asking for an iterative review?" Tags="|discussion|iterative-review|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8504" PostTypeId="1" CreationDate="2017-11-03T10:04:02.037" Score="3" ViewCount="41" Body="&lt;p&gt;I asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/178795/reduce-a-number-range-to-the-shortest-possible-root&quot;&gt;this question&lt;/a&gt; a while ago, and since it didn't get much attention I added a bounty.  However, when I search by the r tag, there is no featured header, as can be found on stack overflow site when searching a tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/3EN1l.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/3EN1l.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Vs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/fonCg.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/fonCg.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this intentional?  I can't imagine that many people search bounties across all questions, more they will search a tag, then notice that there are open bounties, and give those questions additional attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the current state the benefit of offering a bounty would seem to be reduced, is there a reason for this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that the tag 'r' was not recognised as a tag, as when I type [r] I get the featured column. Should the search bar recognise r immediately as a tag?&lt;/p&gt;&#xA;" OwnerUserId="119883" LastEditorUserId="22222" LastEditDate="2017-11-04T07:24:40.797" LastActivityDate="2017-11-04T07:24:40.797" Title="Should there be a featured tab in search results?" Tags="|feature-request|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8505" PostTypeId="2" ParentId="8503" CreationDate="2017-11-03T10:50:38.593" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is there any system we can use if we don't yet have that intuition?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sure. We can share and reverse-engineer a bit of our intuition to create a system. A bunch of rules-of-thumb, so to speak.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following will be my opinion and I encourage others to create a post of their own. In the end, you'll have to decide for yourself what YOU think you should be doing, within the rules and within reason, of-course.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't post 2 questions on the same day unless they are quite related.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For example, you have a project consisting of a core, extension scripts and a database handler. Marking them as parts of a project and posting them all on the same day with cross-links to one another is not unheard of. For iterative reviews though, this does not apply.&lt;/li&gt;&#xA;&lt;li&gt;Keeping the above in mind, it's usually preferred to wait anyway. Mistakes you made in one piece of code are likely to be apparent in a second as well, especially if they are all written in the same language.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It can take a couple of days to get an answer. One answer may not be the only one you receive. To get the most out of a question, wait a couple (2) days at least before accepting an answer. Take the answers to heart and make sure you've fixed at least those problems (or describe why you think they should not apply to your code) before posting a new question. So, a minimum of waiting 3 days between questions seems appropriate, adding days the longer it took to receive an answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;However, as you said, it's not about absolute time.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also, the question and most of the answers seem to be mostly focused on a total number of questions, and use of feedback throughout the chain, rather than frequency.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Don't post the same project 8 times in one month. Code Review, like any site in the Stack Exchange network, consists of volunteers and it's bad practice to abuse someone's generosity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is what an iteration could look like:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Write code which works as intended.&lt;/li&gt;&#xA;&lt;li&gt;Clean it up.&lt;/li&gt;&#xA;&lt;li&gt;Have it reviewed for those things you missed.&lt;/li&gt;&#xA;&lt;li&gt;Clean it up.&lt;/li&gt;&#xA;&lt;li&gt;Ask yourself: do I want this code to be even better? Did I change enough to warrant a new review?&lt;/li&gt;&#xA;&lt;li&gt;If yes, &lt;code&gt;goto 3.&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Say you had performance issues. The first iteration took care of those and some maintainability problems you had got take care of in the second. Do you need a third? Perhaps. Let's say the third review only shows you forgot some minor things and you changed those. Does this warrant a fourth round? Probably not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing about iterative reviews is it's a track that will eventually boil down to 'this code looks fine'. If you listen to the advice given in answers, that point will eventually come and you can stop asking questions about that specific project. If you ignore the advice in the answers, eventually answers will stop coming. Whatever you do, don't post the exact same code twice. That's called a duplicate and the second question will be closed as such.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-11-03T10:50:38.593" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8506" PostTypeId="2" ParentId="8504" CreationDate="2017-11-03T11:31:13.360" Score="3" Body="&lt;p&gt;Searching '&lt;a href=&quot;https://codereview.stackexchange.com/search?q=r&quot;&gt;r&lt;/a&gt;', searches for just the letter r. If you want the tag you have to surround it in [], and so r would be [r]. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/r?sort=newest&quot;&gt;Searching for this&lt;/a&gt; does come up with a featured tab, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/r?sort=featured&quot;&gt;which contains your question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even without this feature, featured is still good, as there's a &lt;a href=&quot;https://codereview.stackexchange.com/?tab=featured&quot;&gt;list of all featured questions&lt;/a&gt;. With this feature it gets better as you can also filter by multiple tags, such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c+performance?sort=featured&quot;&gt;&lt;code&gt;[c] [performance]&lt;/code&gt;&lt;/a&gt;, which comes up with a question with a bounty, where &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c+beginner?sort=featured&quot;&gt;&lt;code&gt;[c] [beginner]&lt;/code&gt;&lt;/a&gt; doesn't. Where a C person might follow both C and C++, and search &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%20or%20c%2b%2b?sort=featured&quot;&gt;&lt;code&gt;[c] or [c++]&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It does however seem like you cannot access the featured tab if you search by text. For example searching &quot;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=Reduce+a+number+range+to+the+shortest+possible+root&amp;amp;sort=featured&quot;&gt;Reduce a number range to the shortest possible root&lt;/a&gt;&quot; doesn't come up with a featured tab. Neither does &quot;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=%5Br%5D+Reduce+a+number+range+to+the+shortest+possible+root&amp;amp;sort=featured&quot;&gt;[r] Reduce a number range to the shortest possible root&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if this is intended, however I can't see a great benefit to wanting to search via text for featured questions, as it's likely that the question will be tagged with something you're interested in.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2017-11-03T11:36:14.487" LastActivityDate="2017-11-03T11:36:14.487" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8507" PostTypeId="2" ParentId="4952" CreationDate="2017-11-04T18:22:26.300" Score="9" Body="&lt;h1&gt;I like all of these in one single place!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I put together and am actively maintaining a list of &lt;a href=&quot;https://github.com/Phrancis/Stack-Exchange-Utilities/blob/master/Code%20Review%20Copy-Paste.md&quot; rel=&quot;nofollow noreferrer&quot;&gt;easily usable copy-paste responses&lt;/a&gt; on Github, which everyone is free to use, copy and clone as they please. They are inspired by the responses found here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made that because I find it easier to keep it organized and up-to-date this way, rather than trying to maintain answers to this post. Feel welcome to help yourself to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;License is &lt;a href=&quot;http://www.wtfpl.net/about/&quot; rel=&quot;nofollow noreferrer&quot;&gt;WTFPL&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2017-11-04T18:28:31.667" LastActivityDate="2017-11-04T18:28:31.667" CommentCount="0" CommunityOwnedDate="2017-11-04T18:22:26.300" ContentLicense="CC BY-SA 3.0" />
  <row Id="8508" PostTypeId="1" AcceptedAnswerId="8509" CreationDate="2017-11-05T20:12:55.393" Score="7" ViewCount="200" Body="&lt;p&gt;Recently I've come across a &lt;a href=&quot;https://codereview.stackexchange.com/q/179690/21002&quot;&gt;question that didn't contain any code&lt;/a&gt;. The questioner instead asked for code, as some new users do. So far same business as usual, but a user &lt;a href=&quot;https://codereview.stackexchange.com/a/179693/21002&quot;&gt;went ahead and posted a solution&lt;/a&gt;, since the question isn't closed (yet).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6388/should-you-refrain-from-answering-questions-that-are-likely-to-get-closed&quot;&gt;shouldn't have been answered&lt;/a&gt; to begin with, but now we are in a situation where there exists an answer. So what should we do?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Only comment on the answer? Something along&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You didn't review the questioner's code, since there was no code to begin with. Therefore, both your answer as well as the original question are off-topic for this site. Please have a look at [help/on-topic] and vote to close off-topic questions instead of writing answers for low-quality questions.   &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(Might be a candidate for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4952/21002&quot;&gt;FPCs&lt;/a&gt;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Downvote?&lt;/li&gt;&#xA;&lt;li&gt;Flag for moderator intervention?&lt;/li&gt;&#xA;&lt;li&gt;Post on Meta?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In an ideal situation, the question would get closed before an answer has been written, but there will always be some edge cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;PS: There is a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7054/21002&quot;&gt;similar meta question,&lt;/a&gt; but it concerns broken code questions. Here however we don't have any code to fix at all.&lt;/p&gt;&#xA;" OwnerUserId="21002" LastActivityDate="2017-11-05T21:16:31.313" Title="How should we handle answers on non-code questions?" Tags="|discussion|scope|answers|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8509" PostTypeId="2" ParentId="8508" CreationDate="2017-11-05T21:15:49.863" Score="9" Body="&lt;p&gt;Off topic questions shouldn't get answers. If we're just too slow in closing off-topic questions, they &lt;strong&gt;still&lt;/strong&gt; shouldn't get any answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Drop the poster of the answer a comment, indicating that the question they answered is off-topic. Usually you don't need to downvote for that reason alone, but I've seen that most such answers are of pretty low quality, too...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Proceed to just close the question and if you want to be extra involved: keep an eye on the q&amp;amp;a to make sure that it's cleaned up by the roomba (or trusted users)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2017-11-05T21:15:49.863" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8510" PostTypeId="2" ParentId="8508" CreationDate="2017-11-05T21:16:31.313" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Only comment on the answer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can certainly tell the answerer that such off-topic questions shouldn't be answered so that they won't do it again in the future. They may likely understand this and comply, otherwise a moderator may decide to formally warn them about answering blatantly off-topic questions.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Downvote?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's your vote, so it's up to you. One benefit of doing this is that if the answer somehow has upvotes, bringing it to 0 or lower (assuming it's not already accepted) will allow the question to get cleaned up if it's closed and has a similarly lower score. However, if this doesn't end up happening, then a mod may just get rid of the question since ones without code really aren't useful on this site.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Flag for moderator intervention?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This wouldn't quite warrant moderator intervention assuming the answer itself is an answer, regardless of the question it's answering. You can still flag (or vote) to close a question if it isn't already. A mod may still come across the question and deal with the answer if necessary.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Post on Meta?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, not for every question. &lt;em&gt;This&lt;/em&gt; Meta question is good so that it'll help the community figure out how to deal with such questions. Meta questions for individual main site questions would be best for case-by-case situations, which may not apply to this one.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2017-11-05T21:16:31.313" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8511" PostTypeId="1" AcceptedAnswerId="8512" CreationDate="2017-11-06T15:15:21.217" Score="20" ViewCount="178" Body="&lt;p&gt;I recently posted a &lt;a href=&quot;https://codereview.stackexchange.com/questions/179724/scanner-lexer-in-java&quot;&gt;large chunk of code&lt;/a&gt;.  It  feels like a tall order to code review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've written a bunch of tests to test my code.  Would those tests be useful to the reviewer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not looking for a code review of my tests, but rather looking to minimize the burden of the code reviewer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In essence, I'm asking:  When you code review, do you actually run the code?  If so, would you like a set of test cases so you can run my code?&lt;/p&gt;&#xA;" OwnerUserId="38986" LastEditorUserId="75307" LastEditDate="2017-11-06T18:34:45.347" LastActivityDate="2017-11-06T18:34:45.347" Title="Should I include my testing code?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8512" PostTypeId="2" ParentId="8511" CreationDate="2017-11-06T15:52:28.060" Score="26" Body="&lt;p&gt;Yes, if you have automated tests, please include them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some folks will take the posted code and paste it into a dev environment/IDE and make changes there (so they can ensure that their answer has the correct syntax). If you include your test code, reviewers can be bolder in their changes with less concern that they have broken something.&lt;/p&gt;&#xA;" OwnerUserId="11582" LastActivityDate="2017-11-06T15:52:28.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8513" PostTypeId="2" ParentId="2503" CreationDate="2017-11-08T19:36:28.500" Score="1" Body="&lt;p&gt;41 &lt;a href=&quot;https://codereview.stackexchange.com/search?q=battleship+is%3Aquestion+closed%3Ano&quot;&gt;battleship&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-11-08T19:36:28.500" CommentCount="0" CommunityOwnedDate="2017-11-08T19:36:28.500" ContentLicense="CC BY-SA 3.0" />
  <row Id="8514" PostTypeId="1" CreationDate="2017-11-09T21:02:39.897" Score="9" ViewCount="103" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/a/180034/153035&quot;&gt;an answer&lt;/a&gt;, I tried to post the following math:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;\eqalign{&#xA;d &amp;amp;= \log_{10}(\frac{\alpha^n - \beta^n}{\alpha - \beta}) \\&#xA;  &amp;amp;= \log_{10}(\alpha^n - \beta^n) - \log_{10}(\alpha - \beta) \\&#xA;  &amp;amp;= \log_{10}(\alpha^n) - \log_{10}(1 - \frac{\beta^n}{\alpha^n})&#xA;      - \log_{10}({\alpha - \beta)} \\&#xA;  &amp;amp;\le \log_{10}(\alpha^n) - \log_{10}(1 - \frac{\beta^2}{\alpha^2})&#xA;      - \log_{10}({\alpha - \beta)} \\&#xA;  &amp;amp;&amp;lt; \log_{10}(\alpha^n) + 0.07 - 0.34 \\&#xA;  &amp;amp;&amp;lt; \log_{10}(\alpha^n)&#xA;   = \frac{\log_\alpha(\alpha^n)}{\log_\alpha(10)}&#xA;   = \frac{n}{\log_\alpha(10)}&#xA;   &amp;lt; \frac{n}{4.78}&#xA;   &amp;lt; \frac n 4&#xA;}&#xA;$$&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I want to format this LaTeX code as math using MathJax, as I learned from the &lt;a href=&quot;https://codereview.meta.stackexchange.com/editing-help&quot;&gt;advanced help&lt;/a&gt;. The preview looks correct, but Stack Exchange rejects my post with the error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your post appears to contain code that is not properly formatted as code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can only get around the error if I format this math as code, not as math.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this a bug, or am I doing something wrong?&lt;/p&gt;&#xA;" OwnerUserId="153035" LastEditorUserId="22222" LastEditDate="2017-11-18T22:35:58.287" LastActivityDate="2017-11-18T22:35:58.287" Title="Error about improperly formatted code appears when attempting to format LaTeX as math" Tags="|bug|markdown|mathjax|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8515" PostTypeId="1" AcceptedAnswerId="8516" CreationDate="2017-11-18T13:18:37.833" Score="2" ViewCount="40" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/180587/becomming-a-perl-bandit&quot;&gt;Becoming a Perl bandit&lt;/a&gt;, in this question I had to &lt;a href=&quot;https://codereview.stackexchange.com/revisions/180587/3&quot;&gt;escape my regex expression&lt;/a&gt; &lt;code&gt;\:&lt;/code&gt; to avoid funny syntaxing. Now on my &lt;a href=&quot;https://codereview.stackexchange.com/questions/180745/perl-letter-frequency-analysis-breaking-vignere&quot;&gt;newest Perl question&lt;/a&gt;, I encounter the same issue. Can this be fixed somehow?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should I just escape them all?&lt;/li&gt;&#xA;&lt;li&gt;Go to &lt;a href=&quot;https://github.com/google/code-prettify&quot; rel=&quot;nofollow noreferrer&quot;&gt;google/code-prettify&lt;/a&gt; with the issue (doubtful if they do something about it)?&lt;/li&gt;&#xA;&lt;li&gt;Any other ideas? Maybe I'm missing something obvious?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="140549" LastEditorUserId="22222" LastEditDate="2017-11-18T22:31:39.420" LastActivityDate="2017-11-18T22:42:37.320" Title="Incorrect automatic Perl regex syntax" Tags="|bug|syntax-highlighting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8516" PostTypeId="2" ParentId="8515" CreationDate="2017-11-18T22:42:37.320" Score="1" Body="&lt;p&gt;It is commonly accepted wisdom that &lt;a href=&quot;https://everything2.com/title/Only+perl+can+parse+Perl&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;Only &lt;code&gt;perl&lt;/code&gt; can parse Perl&quot;&lt;/a&gt;.  &lt;em&gt;Every&lt;/em&gt; syntax highlighter I have seen has bugs when highlighting Perl code, especially regexes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't recommend modifying your code just to appease the syntax highlighter on Code Review.  You can either mention at the end of the question that the syntax highlighter is sloppy, or just turn off syntax highlighting by putting &lt;code&gt;&amp;lt;!-- language: lang-none --&amp;gt;&lt;/code&gt; before your Perl code block.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-11-18T22:42:37.320" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8517" PostTypeId="1" CreationDate="2017-11-19T12:30:50.240" Score="18" ViewCount="438" Body="&lt;p&gt;Almost four years ago, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1297/31562&quot;&gt;Code Review community went to GitHub&lt;/a&gt;. In these past four years, what have we accomplished with &lt;a href=&quot;https://github.com/CodeReviewCommunity&quot; rel=&quot;nofollow noreferrer&quot;&gt;this GitHub community&lt;/a&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are five repositories in the community, four if you don't count the github.io repository.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's been a few requests about people wanting to join. The two recent requests in the past two years (yay, activity!) have been declined because the users aren't very active on Code Reivew Stack Exchange, and because the GitHub organization haven't really gotten a purpose. There has also been a more meta-issue opened about &lt;a href=&quot;https://github.com/CodeReviewCommunity/CodeReviewCommunity.github.io/issues/5&quot; rel=&quot;nofollow noreferrer&quot;&gt;letting people join&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See also &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/22957970#22957970&quot;&gt;the chat transcript from two years ago&lt;/a&gt; where we discussed this GitHub organization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given the low activity of our GitHub community, what should we do with it?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Abandon the GitHub community and just let everyone have their own personal GitHub profile? (which I know are much more active than the shared Code Review one).&lt;/li&gt;&#xA;&lt;li&gt;Just keep the GitHub community to gather everyone, but without having any real repositories  so that it's easy to find other Code Review community members? Is it hard to find members on GitHub today? Stack Exchange has a specific &quot;GitHub profile&quot; field in user profiles.&lt;/li&gt;&#xA;&lt;li&gt;Use it for things like &lt;a href=&quot;https://github.com/Hosch250/FrequentlyPostedReviews&quot; rel=&quot;nofollow noreferrer&quot;&gt;Frequently posted reviews&lt;/a&gt; and &lt;a href=&quot;https://github.com/Phrancis/Stack-Exchange-Utilities/blob/master/Code%20Review%20Copy-Paste.md&quot; rel=&quot;nofollow noreferrer&quot;&gt;Frequently posted comments&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Put up a lot of stuff there? (What?)&lt;/li&gt;&#xA;&lt;li&gt;Other suggestions?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="22222" LastEditDate="2017-11-19T21:03:21.210" LastActivityDate="2017-11-22T19:56:10.990" Title="Code Review Community on GitHub: where is it going?" Tags="|discussion|third-party|" AnswerCount="5" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8519" PostTypeId="2" ParentId="8517" CreationDate="2017-11-20T14:54:23.040" Score="23" Body="&lt;p&gt;The CR GitHub organization seems to have been a solution in search of a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If after all these years we still don't know what to use it for, let's just kill it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's ever needed again, it will reappear organically.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-11-20T14:54:23.040" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8521" PostTypeId="1" CreationDate="2017-11-21T15:38:28.023" Score="-1" ViewCount="84" Body="&lt;p&gt;They said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete implementation. Questions seeking an explanation of someone else's code are also off-topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My approach (which someone edited to &quot;one approach&quot;) is the &lt;em&gt;REAL CODE&lt;/em&gt; that what we currently have in &lt;strong&gt;PRODUCTION&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Link to the question:&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/180867/103160&quot;&gt;Check if a variable is one of a set of valid strings&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not want my question to be &quot;reopened&quot;. I just want to point out what happened and see if I'm wrong.&lt;/p&gt;&#xA;" OwnerUserId="103160" LastEditorUserId="9357" LastEditDate="2017-11-21T17:48:31.180" LastActivityDate="2017-11-21T17:48:31.180" Title="Why was &quot;Check if a variable is one of a set of valid strings&quot; put on hold?" Tags="|discussion|specific-question|scope|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8522" PostTypeId="2" ParentId="8521" CreationDate="2017-11-21T16:12:53.623" Score="-3" Body="&lt;p&gt;the type of question that you are asking is not something that we really like to answer, because it involves your co-workers code, for which we don't know if you have permission to post his code.  &lt;em&gt;&lt;strong&gt;you are posing his code versus your code&lt;/strong&gt;&lt;/em&gt;&#xA;and this causes conflicts with the purpose of the site.&lt;/p&gt;&#xA;&lt;p&gt;This actually falls under the last statement in the close reason that was given&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions seeking an explanation of someone else's code are also off-topic.&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete implementation. &lt;em&gt;&lt;strong&gt;Questions seeking an explanation of &lt;a href=&quot;http://meta.codereview.stackexchange.com/a/3654&quot;&gt;someone else's code&lt;/a&gt; are also off-topic.&amp;quot;&lt;/strong&gt;&lt;/em&gt; – Mast, Toby Speight, Marc-Andre&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I suggest looking at the link&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-11-21T16:25:24.940" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="8523" PostTypeId="2" ParentId="8521" CreationDate="2017-11-21T17:41:26.930" Score="6" Body="&lt;p&gt;The problem is that the snippet has so little context that it can't be true that you're interested in feedback on any/all aspects of the code; the snippet is basically a one-liner.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would downvote (didn't), because I personally don't like that kind of A vs B questions with so little context there's not really anything else to say other than:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;hmm yeah yours looks good because XYZ&lt;/li&gt;&#xA;&lt;li&gt;hmm yeah the bottom snippet is better because XYZ&lt;/li&gt;&#xA;&lt;li&gt;hmm how about &lt;code&gt;this little one-liner snippet&lt;/code&gt; instead, see how XYZ makes it better&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Which &lt;em&gt;in my own personal opinion&lt;/em&gt; isn't quite in the &quot;spirit&quot; of what this site is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/23788&quot;&gt;&lt;em&gt;How to get the best value out of Code Review&lt;/em&gt;&lt;/a&gt; for a comprehensive description of what's objectively better suited for this site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;That said, you have this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;throw new Error('OhGodWhy')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In real production code? Really? I don't blame the close-voters for deeming it &quot;hypothetical&quot; - the post raises most of the typical flags for that close reason, regardless of my own personal preference &lt;em&gt;against&lt;/em&gt; A vs B questions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Your post says: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;We need to check if a given variable is either &quot;get&quot; or &quot;post&quot;. If it's neither then I should throw an error.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But we don't know why you need to do that - might be you deem it &quot;irrelevant&quot;, but if we could see at least the whole function, or at least a bigger part of the bigger picture, then reviewers could possibly suggest ways to restructure things and perhaps completely avoid throwing that error - I don't know, but that's what reviewers like to do: look at &lt;em&gt;how you're solving a problem&lt;/em&gt;, improve your implementation, and point out things that are wrong with the current one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO the &quot;relevant note&quot; at the bottom of the post likely makes reviewers raise an eyebrow and spawns more questions than answers: if that code handles HTTP-GET and HTTP-POST, then what do CRUD operations UPDATE and DELETE have to do with it? What's that variable doing? What's its scope? Who's using it? Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't want reviewers to question all the things and raise every flag they can, then you're not looking for a code review - you have a specific programming question (likely opinion-based), but you're not asking for a &lt;em&gt;peer review&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And that's why I'm not going to single-handedly reopen your question: I agree with its closure.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-11-21T17:41:26.930" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="8524" PostTypeId="2" ParentId="8517" CreationDate="2017-11-21T18:55:14.347" Score="2" Body="&lt;p&gt;This sounded like a good idea that was poorly executed/supported IMHO. I can honestly say I have maybe &lt;a href=&quot;https://github.com/Pamblam&quot; rel=&quot;nofollow noreferrer&quot;&gt;half a dozen repos&lt;/a&gt; and even more Gists that would have probably been better suited as community projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did Hacktoberfest for the first time last month and it was a lot of fun and a great learning experience. The are &lt;a href=&quot;http://up-for-grabs.net/#/&quot; rel=&quot;nofollow noreferrer&quot;&gt;very few sites&lt;/a&gt; dedicated to this sort of open source community coding and the ones that are out there don't get enough attention. I honestly think that if more people knew about them, more people would participate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I vote to keep it open, and to promote it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Edit: I didn't read all the ancient chat transcripts but the impression I got from poking around was that the org was for projects that the community could work on together. It feels sort of rude (to me) to just submit a PR on some random repo just because you have a good idea, but if there's a place where you know your PRs are welcome people will be more likely to contribute.&lt;/p&gt;&#xA;" OwnerUserId="39953" LastEditorUserId="39953" LastEditDate="2017-11-21T19:07:59.067" LastActivityDate="2017-11-21T19:07:59.067" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8525" PostTypeId="2" ParentId="8517" CreationDate="2017-11-21T23:02:49.260" Score="1" Body="&lt;p&gt;Let me start by saying that although I'm relatively new to the community,  I've really enjoyed it so far. &lt;em&gt;Who doesn't want to create the best code possible?&lt;/em&gt; I don't fully understand with what purpose the Github was created, but I will try to explain why this would in my opinion be an addition and how it could be used.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But first let me answer your questions.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Abandon the GitHub community and just let everyone have their own personal GitHub profile?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To give user permission to certain codereview repositories instead of a community profile, would be my way to go.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Just keep the GitHub community to gather everyone, but without having any real repositories so that it's easy to find other Code Review community members? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No this would seem unnecessary, because as you stated it is already fairly easy to search for other members on GitHub, just click on their profile.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use it for things like Frequently posted reviews and Frequently posted comments?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't like this idea either, because that is what the whole stackexhange is about, make it easier to see a d compare frequently asked code/questions. To link that through a third party website, would be counterproductive for codereview itself.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Put up a lot of stuff there? (What?)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Community challenges&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the current community challenge hasn't recieved enough attention,  and think that that could be improved if we incorporate it with GitHub. I think It will make for a more competitive platform, and thus would make it more inviting to partake in these kind of challenges. You could see what other people are working on. Now I don't who joined, or is actively busy with the challenge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My idea for the GitHub account would be to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Integrate GitHub with the community challenges.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="140549" LastEditorUserId="140549" LastEditDate="2017-11-22T00:09:15.353" LastActivityDate="2017-11-22T00:09:15.353" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8526" PostTypeId="1" CreationDate="2017-11-22T03:29:23.487" Score="7" ViewCount="68" Body="&lt;p&gt;In the comments on this meta &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8522/71574&quot;&gt;answer&lt;/a&gt;, a person said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When I click on your link, Chrome says &quot;Attackers might be trying to steal your information&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The link in question was from this quote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Questions seeking an explanation of someone else's code are also off-topic.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&quot;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete implementation. Questions seeking an explanation of &lt;a href=&quot;http://meta.codereview.stackexchange.com/a/3654&quot;&gt;someone else's code&lt;/a&gt; are also off-topic.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;One problem should be obvious. The link goes to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;http://meta.codereview.stackexchange.com/a/3654&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;which is an HTTP link. It should almost certainly go to&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;https://codereview.meta.stackexchange.com/a/3654&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;instead. Note that I made two changes:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Added the missing &lt;code&gt;s&lt;/code&gt; to make &lt;code&gt;https&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Swapped &lt;code&gt;codereview&lt;/code&gt; and &lt;code&gt;meta&lt;/code&gt;, as &lt;code&gt;meta.codereview&lt;/code&gt; is the old form. They swapped so that they could use a &lt;code&gt;*.meta.stackexchange.com&lt;/code&gt; certificate for every meta site.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm guessing that this isn't the only malformed link in the custom close reasons. They should probably all be verified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the site has moved to HTTPS only, we should make our custom close reasons comply. I believe this is something that only a moderator can do.&lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="22222" LastEditDate="2017-12-04T15:14:23.683" LastActivityDate="2017-12-04T15:14:23.683" Title="Insecure links in custom close reasons should be HTTPS" Tags="|bug|status-completed|close-reasons|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8527" PostTypeId="1" AcceptedAnswerId="8528" CreationDate="2017-11-22T08:55:48.533" Score="5" ViewCount="132" Body="&lt;p&gt;I would carefully like to ask, what (if at all) I could have done to make my question &lt;a href=&quot;https://codereview.stackexchange.com/questions/180683/fast-responsive-navigation-in-css-jquery&quot;&gt;&quot;fast responsive navigation in CSS &amp;amp; jQuery&quot;&lt;/a&gt; more attractive and/or interesting for the community? Or is CSS and JavaScript in general not an interesting subject for this community?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please be aware that I am not demanding an answer or stuff like that. I would just like to know if I could have done something better.&lt;/p&gt;&#xA;" OwnerUserId="152490" LastEditorUserId="22222" LastEditDate="2017-11-23T00:39:05.580" LastActivityDate="2017-11-23T00:39:05.580" Title="Could I have made my question &quot;fast responsive navigation in CSS &amp; jQuery&quot; more attractive/better?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8528" PostTypeId="2" ParentId="8527" CreationDate="2017-11-22T15:55:50.413" Score="3" Body="&lt;p&gt;i for one, am a super lazy reader. i enjoy answering questions and solving problems but i don't always like to actually read the description, especially since so many people aren't native English speakers or are just bad at conveying ideas. often i'll skim the question and just go right to the code. i'm sure i'm not the only one. while this is entire my own fault and not yours, you will surely get more attention by making your questions as short and to the point as possible. that goes for teh code too. for example..&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// add JS-classes into the HTML-Tag&#xA;$('html').addClass('js');&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;is it really necessary to comment this line of code? it took me longer to read the comment than it did to read the code and the code is basically as readable as natural english.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;the first sentence is not relevant to the question and can safely be removed. congratulations and all, but we don't really need to know that it's your first project. honestly, you did a good a job so no one would have guessed that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;tldr: cut the fat in your question and you might get more responses. people are voluteering their time to help you for free so do whatever you can to make it easier for them. and on CR, if you don't get reviews, that's a good thing. that means there's nothing obvious that sticks out to readers as a problem. no one's going to leave an answer just to say you did a good job and there's nothing that can be improved.&lt;/p&gt;&#xA;" OwnerUserId="39953" LastActivityDate="2017-11-22T15:55:50.413" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8529" PostTypeId="2" ParentId="8526" CreationDate="2017-11-22T18:21:50.483" Score="5" Body="&lt;p&gt;JNat, GraceNote and myself went through all the sites and edited these reasons to have valid meta links. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you find one that we missed... Let me know &amp;amp; I'll fix that too.&lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2017-11-22T18:21:50.483" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8530" PostTypeId="2" ParentId="8517" CreationDate="2017-11-22T19:24:06.887" Score="0" Body="&lt;p&gt;My Bad, I thought I had added my Review Queue Notifier to the Repos there.  I personally like the idea of having somewhere that I can share Code Review Specific Projects.  I also like the idea of having a place to go when I have spare time and work on public projects to further Code Review's success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I vote&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Put up a lot of stuff there? (What?)&lt;/em&gt; &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2017-11-22T19:24:06.887" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8531" PostTypeId="2" ParentId="8517" CreationDate="2017-11-22T19:56:10.990" Score="6" Body="&lt;h3&gt;If you want to leave the GitHub organization, leave.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;That's what I did myself. I personally felt that it doesn't serve a purpose and I personally don't see a reason to stay inside the organization. The last thing I changed before I left was to fix the webhook for the &lt;a href=&quot;https://github.com/CodeReviewCommunity/CodeReviewCommunity.github.io/issues&quot; rel=&quot;nofollow noreferrer&quot;&gt;CodeReviewCommunity.github.io&lt;/a&gt; repository so that all changes/issues/comments to it gets posted to &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; but anyone with the sufficient permissions in the organization can change this if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that this GitHub organization should be seen as any &quot;official&quot; Code Review Stack Exchange thing.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;If you want to do something with it, do something with it.&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;It seems like there is still some ideas floating around about possible usages. I encourage these users to actually put their words into action and use the GitHub organization if they want to, communication between other GitHub organization members could be done in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt; or in a newly-created chat room. But it should not be any requirement to put up code there (such as solutions for community challenges hosted on Code Review Stack Exchange).&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-11-22T19:56:10.990" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8532" PostTypeId="1" AcceptedAnswerId="8533" CreationDate="2017-11-30T08:36:36.623" Score="1" ViewCount="68" Body="&lt;p&gt;I recently typed in code from a scan in a PDF is pseudocode or in another language to make a JavaScript version.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code was implementing things of a mathematical nature beyond my math abilities despite my decades of programming experience (Bresenham plotting a general i.e. rotated ellipse). As it was a scan within a PDF I couldn't simply cut and paste it without OCR errors. It turned out that about one quarter of the code worked perfectly and the other three quarters had bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I went through character by character to make sure I typed what was really in the PDF. But even as a former professional proofreader in the printing industry I know how easy it is to not be able to spot mistakes. And since the math the code implements is beyond me it's hard to find the mistakes on logical grounds as well. It is of course also possible that I did type in the text verbatim but that it was published in the PDF with errors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question is, would it be within the scope of this site to post the links to the PDF and my version of the code and ask the site's users to help find either my transcription errors or the coding or transcription errors that made it into the PDF?&lt;/p&gt;&#xA;" OwnerUserId="109262" OwnerDisplayName="hippietrail" LastEditorUserId="22222" LastEditDate="2017-12-04T15:05:49.850" LastActivityDate="2017-12-04T15:05:49.850" Title="Code typed in from a non-text source or converted from another language and isn't working - is this in the scope here?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8533" PostTypeId="2" ParentId="8532" CreationDate="2017-11-30T13:00:43.343" Score="5" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. Code Review is not the site to ask for help in fixing or changing &lt;em&gt;what&lt;/em&gt; your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way! Please see our &lt;a href=&quot;http://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt; for more information.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is a very common comment that members of this site post on questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it says, if the code does not do what you want it to do and you are asking about how to fix that, then it is off-topic. No matter if the code has been translated from another language / pseudo-code or not.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-11-30T13:00:43.343" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8535" PostTypeId="2" ParentId="8532" CreationDate="2017-12-01T20:07:51.457" Score="1" Body="&lt;p&gt;Code Review can only review your own code.  If this is not code that you wrote or maintain yourself (i.e., you understand how it works), then the question is also off-topic for that reason.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2017-12-01T20:07:51.457" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8538" PostTypeId="2" ParentId="8442" CreationDate="2017-12-09T01:34:00.140" Score="6" Body="&lt;h1&gt;Nafi&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I'll leave it up to the community to decide whether I have enough done to get the bounty, but I plan on continuing this project. It's been fun so far and there's no way I'm stopping yet. This is here to document what I've done so far and because &lt;a href=&quot;https://codereview.stackexchange.com/questions/174830/language-tokens-library#comment345736_174830&quot;&gt;it was requested for me to post this&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Language Overview (theoretical)&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Nafi is a language intended to be a scripting-like language offering the benefits of Mutability XOR Aliasing that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rust&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rust&amp;#39;&quot; rel=&quot;tag&quot;&gt;rust&lt;/a&gt; builds its platform off of. However, being a scripting language, it is also supposed to be a higher level language than Rust aims to be, and provide niceties that are not zero-cost abstractions like those in Rust.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nafi additionally draws concepts from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/kotlin&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;kotlin&amp;#39;&quot; rel=&quot;tag&quot;&gt;kotlin&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/swift&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;swift&amp;#39;&quot; rel=&quot;tag&quot;&gt;swift&lt;/a&gt; (and maybe a little &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/haskell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; rel=&quot;tag&quot;&gt;haskell&lt;/a&gt;) to power its use case. The place where Nafi hopes to innovate is in allowing all libraries (including the standard library &lt;em&gt;and keywords&lt;/em&gt;) to be easily translatable, and in a distributed-internet-first approach to libraries (what I think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/go&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;go&amp;#39;&quot; rel=&quot;tag&quot;&gt;go&lt;/a&gt; tries to do, though I've never used it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The end target for Nafi is probably to be the embedded scripting language for a heavily user-customizable game idea that I've had brewing in my head for a few years. And also as a sandbox for me to play around in with all the random language ideas I have.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Language Overview (practical, 2017-12-08)&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;As of 2017-12-08, the language implementation is &lt;a href=&quot;https://github.com/nafi-lang/rust-nafi/tree/38c09837a2573f08144cae7255be3566f5814615&quot; rel=&quot;nofollow noreferrer&quot;&gt;in a middling state&lt;/a&gt;. I have fully functional the &lt;a href=&quot;https://en.wikipedia.org/wiki/Parser_combinator&quot; rel=&quot;nofollow noreferrer&quot;&gt;parser combinator&lt;/a&gt; library that I'm building my lexer and parser out of (because &lt;a href=&quot;https://crates.io/crates/nom&quot; rel=&quot;nofollow noreferrer&quot;&gt;nom&lt;/a&gt; is too heavy handed, and I wanted to avoid macros (because IDE support is weakened by macros), so &lt;a href=&quot;https://crates.io/crates/synom&quot; rel=&quot;nofollow noreferrer&quot;&gt;synom&lt;/a&gt; was out). I have my token library in a near-production ready-to-be-consumed state. And I have a fully functional lexer to turn a string into a vector of tokens (though it needs more tests) complete with REPL for manual experimenting.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Code Review questions:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/174830/100439&quot;&gt;Language tokens library&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/182265/100439&quot;&gt;Lexer with a parser combinator&lt;/a&gt; (posted 2017-12-07, which is after 2017-11-30)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Scoring&lt;/h2&gt;&#xA;&#xA;&lt;h3&gt;Main points&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Implement standard operators ✗&lt;/li&gt;&#xA;&lt;li&gt;Operator precedence ✗ (not planned)&lt;/li&gt;&#xA;&lt;li&gt;Use a Lexer to generate a stream of tokens ✓&lt;/li&gt;&#xA;&lt;li&gt;Use a Parser to generate an AST ✗&lt;/li&gt;&#xA;&lt;li&gt;Direct interpretation ✗&lt;/li&gt;&#xA;&lt;li&gt;Compile to IL ✗&lt;/li&gt;&#xA;&lt;li&gt;Execute IL on a custom virtual machine ✗&lt;/li&gt;&#xA;&lt;li&gt;Compile to ASM ✗ (not planned)&lt;/li&gt;&#xA;&lt;li&gt;CR question in the language ✗&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Total: 1 point&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Paradigm support (only completed ones to save space)&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;REPL ❓&lt;/li&gt;&#xA;&lt;li&gt;Literate - Arbitrary text ✓&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Block comments with &lt;code&gt;/* &amp;lt;arbitrary text&amp;gt; */&lt;/code&gt; are considered as whitespace&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Total: 2 points&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Final Total: 3 (or 2 if you don't count the lexer REPL)&lt;/h3&gt;&#xA;&#xA;&lt;h2&gt;Try it out&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://github.com/nafi-lang/rust-nafi/tree/master&quot; rel=&quot;nofollow noreferrer&quot;&gt;nafi-lang/rust-nafi&lt;/a&gt; repository is where I've been doing the work for the Nafi interpreter/compiler. Other false-starts and partial thoughts can be found under the &lt;a href=&quot;https://github.com/nafi-lang&quot; rel=&quot;nofollow noreferrer&quot;&gt;@nafi-lang&lt;/a&gt; organization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To execute the lexer REPL, make sure you have rust nightly installed, clone the repository, and &lt;code&gt;cargo run --package=nafi-lexer&lt;/code&gt; (using the nightly toolchain). (Or you can just &lt;code&gt;cd lexer; cargo run&lt;/code&gt;.) After each line you enter will be printed back out as a stream of tokens. It's a debug output, and all on one line, because doing a pretty debug output takes up way too much vertical space and, honestly, this is a debug tool to see how the lexer is performing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most interesting interactions in the lexer are block comments &lt;code&gt;/* comment */&lt;/code&gt;, because they can be arbitrarily nested (so &lt;code&gt;/* /* */ */&lt;/code&gt; is all one comment), and string literals, because I am going to support string interpolation using &lt;code&gt;&quot;1 + 1 = \{1+1}&quot;&lt;/code&gt;. As an example (manually formatted):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;let example = &quot;1 + 1 = \{1+1}&quot;&#xA;[&#xA;  Keyword(0, Let),&#xA;  Whitespace(3),&#xA;  Identifier(4, Identifier(0)),&#xA;  Whitespace(11),&#xA;  Symbol(12, EqualsSign),&#xA;  Whitespace(13),&#xA;  Literal(14, String(StringFragments { fragments: [&#xA;    String(&quot;1 + 1 = &quot;),&#xA;    Interpolation([&#xA;      Literal(25, Integer(1)),&#xA;      Symbol(26, PlusSign),&#xA;      Literal(27, Integer(1),&#xA;    ]),&#xA;  ]})),&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Once I finish the parser step, I plan on experimenting with Rust on WASM to allow you to try it online.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Some final notes&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The lexer &lt;a href=&quot;https://github.com/nafi-lang/rust-nafi/tree/a19768f18eb2a618e6ffdc810dc44218d92f935b&quot; rel=&quot;nofollow noreferrer&quot;&gt;did work before the end of November&lt;/a&gt;. (Link is to last commit in November.) Though without literals.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have a theoretical example program to solve &lt;a href=&quot;https://projecteuler.net/problem=1&quot; rel=&quot;nofollow noreferrer&quot;&gt;Project Euler 1&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import nafi::print&#xA;&#xA;function main() {&#xA;    let answer = [1..1000)&#xA;        .filter { it -&amp;gt; it % 3 == 0 || it % 5 == 0 }&#xA;        .sum()&#xA;    print(answer)&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="100439" LastEditorUserId="73844" LastEditDate="2017-12-10T22:47:51.953" LastActivityDate="2017-12-10T22:47:51.953" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8539" PostTypeId="1" AcceptedAnswerId="8540" CreationDate="2017-12-14T00:11:43.057" Score="3" ViewCount="105" Body="&lt;p&gt;I saw &lt;a href=&quot;https://codereview.stackexchange.com/a/176181/120114&quot;&gt;a post&lt;/a&gt; that mentions algorithmic complexity and formats such complexity values using inline code spans (e.g. &lt;code&gt;O(n)&lt;/code&gt;). Should that post be updated to use MathJax formatting, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1708/120114&quot;&gt;since that is an option&lt;/a&gt; instead of inline code spans?&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2017-12-14T00:59:46.847" LastActivityDate="2017-12-26T14:39:33.963" Title="Should complexity formatted as code be updated to use MathJax?" Tags="|discussion|editing|markdown|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8540" PostTypeId="2" ParentId="8539" CreationDate="2017-12-14T00:42:55.573" Score="6" Body="&lt;p&gt;Why not? Especially if there's more to edit than just a single instance of &lt;code&gt;O(n)&lt;/code&gt;... I presume screen readers treat MathJax differently than inline code, too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wouldn't make an edit &lt;em&gt;just for that&lt;/em&gt; (especially with &amp;lt;2K rep and the edit needing to be reviewed/approved), but as part of an otherwise legitimate worthwhile edit that's improving the post, I don't see a problem with that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd probably leave alone an otherwise clearly worded, correctly formatted post without any typos and just that single &lt;code&gt;O(n)&lt;/code&gt; though.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-12-14T00:42:55.573" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8541" PostTypeId="1" AcceptedAnswerId="8542" CreationDate="2017-12-17T00:38:39.463" Score="16" ViewCount="299" Body="&lt;p&gt;I was on Code Review, asking a &lt;a href=&quot;https://codereview.stackexchange.com/questions/182932/sort-of-ai-in-c&quot;&gt;question&lt;/a&gt; for the first time. I thought my question was good, but it never crossed my mind that it would become popular enough to make it to the &lt;a href=&quot;https://stackexchange.com&quot;&gt;hot list&lt;/a&gt;. It did, and I want to know why. If there is a good reason why, maybe this could be included in a mandatory tour before asking a first question or something like that. Perhaps I just have good luck. If anyone could enlighten me to I asked a very well received question, that would be much appreciated.&lt;/p&gt;&#xA;" OwnerUserId="146498" LastActivityDate="2017-12-18T03:57:58.040" Title="Is this question popularity normal?" Tags="|discussion|specific-question|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8542" PostTypeId="2" ParentId="8541" CreationDate="2017-12-17T01:11:14.073" Score="17" Body="&lt;p&gt;The algorithm that makes a question hit the &lt;em&gt;Hot Network Questions&lt;/em&gt; (HNQ) list &lt;s&gt;isn't public AFAIK, but it definitely involves views, votes, answers, and a time factor&lt;/s&gt; is documented &lt;a href=&quot;https://meta.stackexchange.com/questions/60756/how-do-the-arbitrary-hotness-points-work-on-the-new-stack-exchange-home-page/61343#61343&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question is indeed a very well-formed CR question: it includes working code, a description of its purpose, a link to the GitHub repository, ...and a somewhat punny title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A lot of the top CR questions have great, imaginative titles. Everyone asking on this site could title their post &quot;How can I improve this code?&quot; - and some people actually do that (and then get downvotes and comments asking them to edit their annoyingly useless title). But when a title succinctly describes the code's purpose &lt;em&gt;and&lt;/em&gt; is somewhat funny, what happens next is seldom predictable. Seems that's what happened here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To answer the nominal question, yes, the popularity of your post is within &quot;normal&quot; range. It's indeed currently in the upper bracket, but there &lt;em&gt;are&lt;/em&gt; more &quot;popular&quot; questions on the site right now. For the past 48 hours your post is currently:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;#3 highest voted&lt;/li&gt;&#xA;&lt;li&gt;#2 most viewed&lt;/li&gt;&#xA;&lt;li&gt;#1 most edited&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Nothing to worry about for now =)&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2017-12-18T03:57:58.040" LastActivityDate="2017-12-18T03:57:58.040" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8543" PostTypeId="1" AcceptedAnswerId="8544" CreationDate="2017-12-19T18:54:09.717" Score="2" ViewCount="60" Body="&lt;p&gt;I want to make a bounty on a question and I have seen some questions currently with a 50 rep bounty, but the only option available to me is a 100 rep bounty. I was wondering why.&lt;/p&gt;&#xA;" OwnerUserId="154875" LastEditorUserId="22222" LastEditDate="2017-12-23T00:00:11.973" LastActivityDate="2017-12-23T00:00:11.973" Title="Why can't I create a 50 rep bounty?" Tags="|bug|status-bydesign|bounty|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8544" PostTypeId="2" ParentId="8543" CreationDate="2017-12-19T19:02:41.530" Score="5" Body="&lt;p&gt;If you've already given a +50 bounty on a question, the way the system works is that you're allowed to put up more bounties on the same question, but they need to be double the amount of rep of the previous bounty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if you put up a first bounty of +50, then the next bounty must be +100. Then the next one must be +200, and so on, up to a maximum of +500.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://meta.stackexchange.com/q/16065/197901&quot;&gt;how does the bounty system work?&lt;/a&gt; on MSE for all the details.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-12-19T19:02:41.530" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8545" PostTypeId="1" CreationDate="2017-12-20T17:21:46.920" Score="4" ViewCount="40" Body="&lt;p&gt;I cannot see any &lt;strong&gt;bold&lt;/strong&gt; and and &lt;em&gt;italic&lt;/em&gt; text on Code Review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It started a few weeks ago on on machine with Chrome and now the same happens in Opera and Edge on another machine. And this is not only inside the editor but everywhere, comments, flags, moderator tools. No bold and italic text anywhere.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is how this question looks on Code Review:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/TP1MB.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TP1MB.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is how the same question looks on Stack Overflow:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/WnIM3.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/WnIM3.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Have any one experienced a similar problem? Is this some kind for a Code Review disease? I have now clue what happened. I could understand it if I had installed some new extensions but I have none in Edge and it also does not show any formattings.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="9357" LastEditDate="2017-12-20T17:59:04.697" LastActivityDate="2017-12-20T17:59:04.697" Title="Why can't I see any bold and italic text on Code Review?" Tags="|bug|design|" AnswerCount="0" CommentCount="10" ClosedDate="2017-12-20T17:58:46.593" ContentLicense="CC BY-SA 3.0" />
  <row Id="8546" PostTypeId="1" AcceptedAnswerId="8549" CreationDate="2017-12-22T11:24:47.000" Score="30" ViewCount="431" Body="&lt;p&gt;I'm a regular at Stack Overflow, and I just recently discovered Code Review, where I answered some questions with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/d3.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;d3.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;d3.js&lt;/a&gt; tag. We all know that CR is quite different from SO: by its very nature, both the questions and answers at CR are huge, full of code and explanations. I can't imagine a one-line answer here at CR, although they are quite common (and sometimes heavily upvoted) at SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are programmers trying to help fellow programmers, that's the most important part. However, those green points we (sometimes) receive are an important part of the game, even if most people deny it. And that's why I'm writing this question, which is not exactly a question but a discussion starter instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to me that there is a big disproportion between the amount of work we have answering a question at CR and the number of votes we (may) get. For instance, in my case, I wrote 7 answers, totalling around 5000 words. Just for having a better picture of what that means, I decided to pick 7 answers of mine at SO, randomly (I know this lacks scientific validity, it's just for illustrate the issue). Then, comparing both sets of answers, I analysed the number of words and the number of votes in each, creating this bar chart (as a bonus, if you hover over the bars, you'll get a nice red freehand!):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;true&quot; data-console=&quot;true&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code snippet-currently-hidden&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;var w=600,h=250,padding=[10,10,100,80],data=[{site:&quot;Stack Overflow&quot;,words:1121,votes:22},{site:&quot;Code Review&quot;,words:5083,votes:13}],svg=d3.select(&quot;body&quot;).append(&quot;svg&quot;).attr(&quot;width&quot;,w).attr(&quot;height&quot;,h),xScale=d3.scaleLinear().range([padding[3],w-padding[1]]).domain([0,1.1*d3.max(data,function(t){return t.words/t.votes})]),yScale=d3.scaleBand().range([padding[0],h-padding[2]]).domain(data.map(function(t){return t.site})).padding(.5),colorScale=d3.scaleOrdinal([&quot;#ff7f0e&quot;,&quot;#1f77b4&quot;]),bars=svg.selectAll(null).data(data).enter().append(&quot;rect&quot;).style(&quot;fill&quot;,function(t,e){return colorScale(e)}).attr(&quot;x&quot;,padding[3]).attr(&quot;width&quot;,0).attr(&quot;y&quot;,function(t){return yScale(t.site)}).attr(&quot;height&quot;,yScale.bandwidth());bars.transition().duration(3e3).attr(&quot;width&quot;,function(t){return xScale(t.words/t.votes)-padding[3]});var labels=svg.selectAll(null).data(data).enter().append(&quot;text&quot;).attr(&quot;dominant-baseline&quot;,&quot;central&quot;).attr(&quot;y&quot;,function(t){return yScale(t.site)+yScale.bandwidth()/2}).attr(&quot;x&quot;,padding[3]+10).style(&quot;font-family&quot;,&quot;sans-serif&quot;).style(&quot;font-size&quot;,&quot;12px&quot;);labels.transition().duration(3e3).attr(&quot;x&quot;,function(t){return xScale(t.words/t.votes)+10}).attrTween(&quot;text&quot;,function(t){var e=this,a=d3.interpolateNumber(0,t.words/t.votes);return function(t){return d3.select(e).text(~~a(t))}});var freehandCoord=&quot;m -2.0278636,-4.2995802 c -0.4608758,0.1152189 -0.6108077,0.047127 -0.8690844,0.4345422 -0.026782,0.040174 0.040173,0.1180651 0,0.1448474 -0.1270396,0.084693 -0.2979788,0.076566 -0.4345422,0.1448474 -0.061073,0.030536 -0.083774,0.1143109 -0.1448474,0.1448474 -0.043185,0.021593 -0.1107065,-0.034141 -0.1448474,0 -0.076341,0.076341 -0.08496,0.1998643 -0.1448474,0.2896948 -0.037876,0.056814 -0.1232548,0.08007 -0.1448474,0.1448474 -0.030537,0.09161 0.030537,0.1980853 0,0.2896948 -0.043185,0.1295555 -0.213943,0.1760672 -0.2896948,0.2896948 -0.059887,0.089831 -0.08496,0.1998643 -0.1448474,0.2896948 -0.037876,0.056814 -0.1143109,0.083774 -0.1448474,0.1448474 -0.021593,0.043185 0,0.096565 0,0.1448474 -0.048283,0.048283 -0.1143109,0.083774 -0.1448474,0.1448474 -0.021593,0.043185 0.034141,0.1107066 0,0.1448474 -0.034141,0.034141 -0.1232548,-0.043185 -0.1448474,0 -0.043185,0.08637 0.030537,0.1980853 0,0.2896948 -0.021593,0.064778 -0.1143109,0.083774 -0.1448474,0.1448474 -0.043185,0.08637 0.068282,0.2214131 0,0.28969482 -0.034141,0.0341409 -0.1107065,-0.0341409 -0.1448474,0 -0.034141,0.0341409 0,0.0965649 0,0.1448474 0,0.0482825 0,0.0965649 0,0.1448474 0,0.4345422 0,0.8690844 0,1.3036266 0,0.090693 -0.033333,0.80241788 0,0.86908438 0.030536,0.061073 0.1143109,0.083774 0.1448474,0.1448474 0.043185,0.08637 -0.043185,0.2033245 0,0.2896948 0.030537,0.061073 0.1232548,0.08007 0.1448474,0.1448474 0.043454,0.1303627 -0.043454,0.3041796 0,0.4345422 0.034141,0.1024226 0.1107065,0.1872722 0.1448474,0.2896948 0.030536,0.09161 -0.043185,0.2033245 0,0.2896948 0.030536,0.061073 0.1143109,0.083774 0.1448474,0.1448474 0.021593,0.043185 -0.034141,0.1107066 0,0.1448474 0.034141,0.034141 0.1107065,-0.034141 0.1448474,0 0.034141,0.034141 -0.021593,0.1016623 0,0.1448474 0.030537,0.061073 0.096565,0.096565 0.1448474,0.1448474 0.048283,0.048283 0.083774,0.1143109 0.1448474,0.1448474 0.043185,0.021593 0.1180651,-0.040173 0.1448474,0 0.084693,0.1270396 0.1078164,0.2864184 0.1448474,0.4345422 0.01171,0.046841 -0.043185,0.1232549 0,0.1448474 0.08637,0.043185 0.1950051,-0.018938 0.2896948,0 0.1497176,0.029943 0.2979788,0.076566 0.4345422,0.1448474 0.2477582,0.1238791 0.041937,0.3106631 0.2896948,0.4345422 0.1295554,0.064778 0.2971279,-0.045805 0.4345422,0 0.045805,0.015268 -0.043185,0.1232549 0,0.1448474 0.08637,0.043185 0.1980853,-0.030537 0.2896948,0 0.1295554,0.043185 0.1675487,0.2286218 0.2896948,0.2896948 0.08637,0.043185 0.2214131,-0.068282 0.2896948,0 0.034141,0.034141 -0.043185,0.1232549 0,0.1448474 0.1484787,0.074239 0.57491496,-0.074661 0.724237,0 0.061073,0.030537 0.0837744,0.1143109 0.1448474,0.1448474 0.0898886,0.044944 0.51495771,0 0.5793896,0 0.20716904,0 0.7186015,0.050161 0.8690844,0 0.10242258,-0.034141 0.1872722,-0.1107065 0.2896948,-0.1448474 0.1832191,-0.061073 0.3920261,0.046841 0.5793896,0 C 1.8044118,5.6783297 1.8262024,5.5879189 1.8830162,5.550043 2.1542787,5.3692014 2.3359907,5.4411899 2.6072532,5.2603482 2.8438191,5.1026376 2.666714,5.0456697 3.0417954,4.9706534 c 0.1420346,-0.028407 0.2940196,0.035131 0.4345422,0 C 3.5425806,4.9540927 3.5729025,4.8740885 3.621185,4.825806 3.7177499,4.7292411 3.7937776,4.6063725 3.9108798,4.5361112 4.041804,4.4575567 4.2088586,4.4595455 4.345422,4.3912638 4.406495,4.3607273 4.4334556,4.2842923 4.4902694,4.2464164 4.5801,4.1865294 4.6873868,4.1571155 4.7799642,4.101569 4.9292408,4.0120031 5.0588001,3.8897274 5.2145064,3.8118742 5.3510698,3.7435925 5.5269026,3.7586364 5.6490486,3.6670268 5.7354189,3.6022491 5.7175547,3.4536733 5.793896,3.377332 5.8702373,3.3009907 6.0072495,3.3088259 6.0835908,3.2324846 6.2846744,3.031401 6.6245186,1.9468578 6.6629804,1.6391632 c 0.023955,-0.1916385 -0.027313,-0.3882008 0,-0.5793896 0.2059204,-1.44144297 0.1448474,0.7600245 0.1448474,-1.01393178 0,-0.09656494 -0.043185,-0.2033245 0,-0.2896948 0.4180893,-0.83617862 0.2236664,0.33014192 0.4345422,-0.724237 0.018938,-0.0946897 0,-0.19312992 0,-0.28969482 0,-0.3379773 0,-0.6759545 0,-1.0139318 0,-0.1448474 0,-0.2896948 0,-0.4345422 0,-0.096565 0.035863,-0.2000365 0,-0.2896948 -0.064654,-0.1616338 -0.2250413,-0.2729084 -0.2896948,-0.4345422 -0.035863,-0.089658 0.018938,-0.1950051 0,-0.2896948 -0.029943,-0.1497176 -0.1078164,-0.2864183 -0.1448474,-0.4345422 -0.01171,-0.046841 0.015268,-0.099043 0,-0.1448474 C 6.6617671,-4.7377624 6.2844643,-4.9093739 5.9387434,-5.1686646 5.884118,-5.2096336 5.854969,-5.2829755 5.793896,-5.313512 c -0.043185,-0.021593 -0.1107065,0.034141 -0.1448474,0 C 4.6833993,-6.2791613 6.3732856,-4.9755347 5.2145064,-5.7480542 5.0136392,-5.8819657 4.8058211,-6.0118921 4.6351168,-6.1825964 4.4586951,-6.3590181 4.5672671,-6.5062161 4.345422,-6.6171386 4.2005746,-6.6654211 4.0557272,-6.7137035 3.9108798,-6.761986 3.8625968,-6.810269 3.8271058,-6.8762969 3.7660324,-6.9068334 c -0.043185,-0.021593 -0.1016622,0.021593 -0.1448474,0 -0.122146,-0.061073 -0.1601393,-0.2465096 -0.2896948,-0.2896948 -0.1832191,-0.061073 -0.3862597,0 -0.5793896,0 -0.4828247,0 -0.9656493,0 -1.448474,0 -0.048283,0 -0.096565,0 -0.1448474,0 -0.048283,0 -0.1107065,-0.034141 -0.1448474,0 -0.0341409,0.034141 0.034141,0.1107065 0,0.1448474 -0.0341409,0.034141 -0.11070654,-0.034141 -0.1448474,0 -0.0341409,0.034141 0.0215926,0.1016623 0,0.1448474 -0.0778531,0.1557063 -0.18524385,0.2952743 -0.2896948,0.4345422 0.014459,0.2869511 -0.21335352,0.068506 -0.2896948,0.1448474 -0.0341409,0.034141 0.0341409,0.1107065 0,0.1448474 -0.0341409,0.034141 -0.10166225,-0.021593 -0.1448474,0 C 0.08377437,-6.1520599 0.06107303,-6.0682855 0,-6.037749 c -0.04318515,0.021593 -0.11070654,-0.034141 -0.1448474,0 -0.0341409,0.034141 0.0341409,0.1107065 0,0.1448474 -0.0682817,0.068282 -0.22141308,-0.068282 -0.2896948,0 -0.0341409,0.034141 0.0341409,0.1107065 0,0.1448474 -1.3825e-4,1.383e-4 -0.43388569,-2.188e-4 -0.4345422,0 -0.0647777,0.021593 -0.0837744,0.1143109 -0.1448474,0.1448474 -0.043185,0.021593 -0.1107065,-0.034141 -0.1448474,0 -0.034141,0.034141 0.034141,0.1107065 0,0.1448474 -0.034141,0.034141 -0.1016623,-0.021593 -0.1448474,0 -0.061073,0.030537 -0.083774,0.1143109 -0.1448474,0.1448474 -0.043185,0.021593 -0.1107065,-0.034141 -0.1448474,0 -0.068282,0.068282 0.068282,0.2214131 0,0.2896948 -0.2286514,0.2286514 -0.088755,-0.3575027 -0.2896948,0.1448474 -0.073934,0.1848353 -0.096565,0.3862597 -0.1448474,0.5793896 -0.1448474,0.2414123 -0.3086369,0.4724265 -0.4345422,0.724237 -0.043185,0.08637 0.068282,0.2214131 0,0.2896948 -0.034141,0.034141 -0.1107065,-0.034141 -0.1448474,0 -0.034141,0.034141 0.021593,0.1016623 0,0.1448474 -0.030536,0.061073 -0.1143109,0.083774 -0.1448474,0.1448474 -0.021593,0.043185 0.034141,0.1107066 0,0.1448474 -0.1931299,0.1931299 -0.1448474,-0.2414123 -0.1448474,0.1448474&quot;,freehand=svg.append(&quot;path&quot;).attr(&quot;d&quot;,freehandCoord).style(&quot;fill&quot;,&quot;none&quot;).style(&quot;stroke&quot;,&quot;red&quot;).style(&quot;opacity&quot;,0).style(&quot;pointer-events&quot;,&quot;none&quot;),xAxis=d3.axisBottom(xScale),yAxis=d3.axisLeft(yScale),gX=svg.append(&quot;g&quot;).attr(&quot;transform&quot;,&quot;translate(0,&quot;+(h-padding[2])+&quot;)&quot;).call(xAxis),gY=svg.append(&quot;g&quot;).attr(&quot;transform&quot;,&quot;translate(&quot;+padding[3]+&quot;,0)&quot;).call(yAxis),xAxisText=svg.append(&quot;text&quot;).attr(&quot;x&quot;,padding[3]/2+(w-padding[1])/2).attr(&quot;text-anchor&quot;,&quot;middle&quot;).attr(&quot;y&quot;,h-padding[2]/2).text(&quot;Words per vote&quot;).style(&quot;font-family&quot;,&quot;sans-serif&quot;).style(&quot;font-size&quot;,&quot;12px&quot;);d3.timeout(function(){bars.on(&quot;mousemove&quot;,function(t,e){bars.style(&quot;opacity&quot;,function(t,a){return a===e?1:.25}),labels.style(&quot;opacity&quot;,function(t,a){return a===e?1:.25}),freehand.attr(&quot;transform&quot;,&quot;translate(&quot;+(xScale(t.words/t.votes)+10)+&quot;,&quot;+(yScale(t.site)+yScale.bandwidth()/2)+&quot;) scale(4)&quot;).style(&quot;opacity&quot;,1)}).on(&quot;mouseout&quot;,function(){labels.style(&quot;opacity&quot;,1),bars.style(&quot;opacity&quot;,1),freehand.style(&quot;opacity&quot;,0)})},3e3);&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;script src=&quot;https://d3js.org/d3.v4.min.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As we can see, supposing that this data is representative, one has to write almost 8x more words to get the same number of upvotes. I have to say that, for me, this is a reason for losing interest in participating at CR. Of course, we all know that the points system must be exactly the same in all SE sites, from SE Gardening and Landscaping to SE Worldbuilding. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, this is my question: is there anything we can do? Or even better: should anything be done, or it's alright the way it is now?&lt;/p&gt;&#xA;" OwnerUserId="143592" LastEditorUserId="22222" LastEditDate="2017-12-22T23:55:46.220" LastActivityDate="2017-12-29T19:34:25.087" Title="On the huge amount of work needed for a CR answer" Tags="|discussion|answers|" AnswerCount="6" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8547" PostTypeId="2" ParentId="8546" CreationDate="2017-12-22T11:57:13.343" Score="12" Body="&lt;p&gt;I think the real question is whether there actually is a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answers are generally longer here, but I suspect the relative amount of high-quality posts is also higher. One-liner answers you can get away with on Stack Overflow are usually unacceptable here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is a problem at all, I think it's high-quality posts not being rewarded enough. This can be (and sometimes is) in part fixed with a bounty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On top of that there's the point that longer answers are not necessarily of higher quality than short posts. I tend to prefer longer answers though, and I know a couple of users who share that sentiment, so I applaud your efforts in this regard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for keeping the quality of Code Review high.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2017-12-22T11:57:13.343" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8548" PostTypeId="2" ParentId="8546" CreationDate="2017-12-22T14:09:29.110" Score="16" Body="&lt;p&gt;I think you'd be interested in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7124&quot;&gt;Mat's Mug's answer to &quot;What is the motivation to spend time doing a code review?&quot;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I monitor and answer Stack Overflow questions in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; tag - a tiny little tag in SO-land: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot;&gt;ruby&lt;/a&gt; has 173,998 questions, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; has 73,666.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I'm tracking progress for my gold &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; tag badge on SO.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/68ami.png&quot; alt=&quot;SO VBA tag badge progress&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I'm 124 answers above the criteria, yet still 138 votes short; that's 2.6 votes per answer. Contrast with Code Review, where I'm tracking the same badge:&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Sa5ZC.png&quot; alt=&quot;CR VBA tag badge progress&quot;&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;That's 5.2 votes per answer, and a much more balanced progress (1000/200=5.0).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And so on CR it's likely that you get twice the upvotes per answer. (Still not scientific, but it's better than 7 questions)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I however disagree with you thinking words vs reputation gained are a good measure of whether it's worth answering. I spend about 30 minutes to 1 hour on most of my answers. Doesn't matter if it's one that has 30 words, or 1,000 words. Because not all of my time is spent writing. I spend time understanding the code and improving the code, both skills that come better the more I do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you don't think spending however much time you do on your answers is worth it, then I'd encourage you to &lt;em&gt;spend less time&lt;/em&gt; on your answers. IIRC we had a meta, that &lt;em&gt;explicitly&lt;/em&gt; encouraged users to not try and improve everything. There was a time where three answers posted an answer to one question, and &lt;em&gt;none of the answers overlapped&lt;/em&gt;, but all were improvements to the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not only that but we allow &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763&quot;&gt;iterative reviews&lt;/a&gt;. If you don't think you should write a long answer, but split your answer into two separate instances then you can hope the OP follows the advice in your first answer, and comes back to get the rest of your advice.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Bottom line, you don't have to spend 20 hours on an answer, stop when you think you've written enough.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2017-12-22T14:09:29.110" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8549" PostTypeId="2" ParentId="8546" CreationDate="2017-12-22T14:36:10.127" Score="28" Body="&lt;p&gt;I think it's unfair to Code Review to view reputation/vote as the metric for success of an answer or the real impact of your answer. The vote/reputation is a metric for Stack Exchange, but I feel here we're creating a bigger value. We're teaching people in a lot of ways, helping them and us at the same time. I know you probably know all of that, but my point is this is not taken into account. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;one has to write almost 8x more words to get the same number of&#xA;  upvotes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No we write 8x more words to help them get better, explain things and make sure they leave the question better than when they ask.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/PZ5m0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/PZ5m0.png&quot; alt=&quot;7k people reached&quot;&gt;&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is more important here than on Stack Overflow. I learned so much from post here! When I'm learning a new language I browse the tag here to see what are the common mistakes, best practices and small details about the language that you will not see in tutorials.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My post is a bit all over the place for explanation, but I just want to illustrate that you can't just look at votes and based the value of your contribution based on that. &lt;/p&gt;&#xA;" OwnerUserId="28156" LastActivityDate="2017-12-22T14:36:10.127" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8550" PostTypeId="2" ParentId="8546" CreationDate="2017-12-22T16:25:12.350" Score="29" Body="&lt;p&gt;IMO the answering scheme on SO is where the problem is. People answer quickies and get their upvotes, and walk away &lt;em&gt;thinking&lt;/em&gt; they've made the Internet a better place.&lt;/p&gt;&#xA;&lt;p&gt;Allow me to make a slight generalization here.&lt;/p&gt;&#xA;&lt;p&gt;What I'm seeing on SO, from monitoring a specific tag on the daily, is a TON of similar questions involving the same handful of bugs, over and over. I finally got my gold badge on SO, so I can now hammer dupes... but &lt;em&gt;a lot&lt;/em&gt; of &amp;quot;helpful&amp;quot; answers people put up on SO essentially boil down to this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Try this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;{some code snippet}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And they get votes. Sure, it helped the OP. Sure, it &lt;em&gt;might&lt;/em&gt; help someone that bothers searching for a solution to their problem... but it says &lt;em&gt;what&lt;/em&gt;, not &lt;em&gt;why&lt;/em&gt;, and doesn't explain &lt;em&gt;how&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;After spending quite some time reviewing code on CR, I've noticed a strange side-effect in my SO answering: I don't post quickies anymore. I just &lt;em&gt;can't help&lt;/em&gt; explaining what's going on, why the compiler is throwing such or such error, how it's solved, and how to avoid it in the future... and it's not rare that I'll also point out problems the OP didn't ask about, but that are glaring in their code and just waiting to be the subject of their next SO question.&lt;/p&gt;&#xA;&lt;p&gt;As a result, I end up spending anywhere from 15 to 45 minutes on a SO answer, which isn't too far off from the amount of effort I could put in a decent CR answer. And when I walk away I &lt;em&gt;know&lt;/em&gt; I've made the Internet a better place.&lt;/p&gt;&#xA;&lt;p&gt;So my conclusion is, CR isn't the problem. SO's voting culture is. I don't upvote &amp;quot;Try this: {code dump}&amp;quot; answers on SO. If people want a quick copy-pasta solution instead of actually understanding what's going on, it's their loss, and IMO that's not what SO was made for.&lt;/p&gt;&#xA;&lt;p&gt;The best SO answers are the ones where the author &lt;em&gt;clearly&lt;/em&gt; put a lot of time and effort. &lt;em&gt;These&lt;/em&gt; are the answers that &lt;em&gt;should&lt;/em&gt; be getting the votes. If they aren't, it's not CR's fault - it's SO's voting culture that's broken.&lt;/p&gt;&#xA;&lt;p&gt;As for &amp;quot;words per vote&amp;quot;... as others have said, that's not a useful metric, specifically &lt;em&gt;because&lt;/em&gt; you can post &amp;quot;helpful&amp;quot; answers that don't explain anything on SO &lt;em&gt;and&lt;/em&gt; get votes for it.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Give a man a fish, and you feed him for a day; show him how to catch fish, and you feed him for a lifetime.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If SO's voting culture didn't value copy-pasta solutions that don't teach anything, your metrics would be quite different.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2017-12-22T16:47:37.240" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="8551" PostTypeId="2" ParentId="8546" CreationDate="2017-12-22T22:49:18.777" Score="8" Body="&lt;p&gt;There are many aspects that contribute to smaller reputation gains on CR compared to SO.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The &lt;strong&gt;word-count-to-vote ratio&lt;/strong&gt; is a somewhat useful metric, but when we try to assess something in numbers, we definitely should not rely on a single indicator.&#xA;For example, we could compare...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;the &lt;strong&gt;head count difference&lt;/strong&gt;.&#xA;For the last seven days there were only &lt;a href=&quot;http://data.stackexchange.com/codereview/query/774639/cr-visitors-2017-12-15-2017-12-23&quot; rel=&quot;nofollow noreferrer&quot;&gt;2'289 users&lt;/a&gt; visited CodeReview, whereas StackOverflow was visited by &lt;a href=&quot;http://data.stackexchange.com/stackoverflow/query/774638/so-visitors-2017-12-15-2017-12-23&quot; rel=&quot;nofollow noreferrer&quot;&gt;659'153 users&lt;/a&gt;.&#xA;That is already ~2.25 orders of magnitude in difference!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Less eyes means less direct reputation effects.&#xA;It also means less engagement which might spark conversation and more activity in terms of clicks/up votes.&#xA;And that's just the &lt;em&gt;registered&lt;/em&gt; users, which are only a part of visitors.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Speaking of the visitors, I also realized that &lt;strong&gt;the sites are being used in fundamentally different main ways&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does one get to StackOverflow?&#xA;They normally search for an answer to a very specific question.&#xA;Often, users get there directly from a search engine, they don't necessarily use the SO's search line...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If same person is interested in a Code Review, I highly doubt he/she will even search for the question in Google.&#xA;Instead, they'll come to CR.SE (if they are aware of it) and just post their question, because 99% of the time their code is unique enough.&#xA;I'm intentionally dropping the custom-quicksearch-implementation question category since they are a minority.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this leads to questions that have thousand of up votes on StackOverflow.&#xA;People there are luckier in a sense they can &quot;invest into an answer once&quot; and then keep receiving their dividends over the years!&#xA;Here's an exaggerated &lt;a href=&quot;https://stackoverflow.com/questions/6841333/why-is-subtracting-these-two-times-in-1927-giving-a-strange-result/6841479#6841479&quot;&gt;example of such answer&lt;/a&gt; -- Jon Skeet has got 89k+ of reputation from up votes along (unless I misunderstand how reputation works with up votes).&#xA;Now, I'm not saying that on SE you can answer one question and get tons of rep over time.&#xA;No, for that you need to be very lucky to answer the &quot;right&quot; question in the &quot;right&quot; time.&#xA;Yet, if you answer 100 questions, you'll see once in a while that you get +1 here or there and these reputation change do accumulate quite well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you can see the huge huge difference in ROI, because in CR.SE such &lt;em&gt;investment&lt;/em&gt; is hardly even possible today.&#xA;If somebody disagrees, ask them how often do they use the search bar in Code Review before posting their question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;UPDATE&lt;/strong&gt; A graph of a function of active users, active voters, new question count, and average question votes would be a very interesting metric to look at.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Who knows what else?&#xA;I'm very sure  there are many more important aspects here...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This, however does not answer your question, right?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, these measures may help to address the points from above:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You probably can not do much about word-to-count metric.&#xA;At least, I don't see anything obvious here.&#xA;If I have something to say, I say it, as long as it's important enough and useful.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Things will not change dramatically as long as this is a small community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Increase the head count -- bring the new users in (popularize &amp;amp; advertise?) and work on retention (be a welcoming community).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Provoke users to look into old questions.&#xA;There are at least two built-in mechanisms already, but I'd argue their efficiency:&#xA;a) &lt;code&gt;Community&lt;/code&gt; user bumps the unanswered questions once in a while to the top of the page;&#xA;b) there are &quot;Linked&quot; questions in the right hand side when you're inside a question, no idea how much attention it receives...&#xA;If I am not mistaken, it is being populated with the questions that we refer to in our questions/answers, so we need to make sure we create this connections to older posts that are relevant to the context.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Just my 2 cents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Oh, and make sure you up vote my answer! ;)&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="10983" LastEditorUserId="10983" LastEditDate="2017-12-23T00:28:26.750" LastActivityDate="2017-12-23T00:28:26.750" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8552" PostTypeId="2" ParentId="8539" CreationDate="2017-12-26T14:39:33.963" Score="-2" Body="&lt;p&gt;I have mixed feelings about mathjax for BigO notation &lt;strong&gt;in lieu of BigO notation as &lt;code&gt;code&lt;/code&gt;&lt;/strong&gt;. Mathjax makes writing and editing BigO notation harder without significantly improvements to clarity. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;MathJax is esoteric not ubiquitous. It is not an extension of Markdown, but a syntax unto itself...ok its like LaTex...but LaTeX is the &lt;em&gt;lingua franca&lt;/em&gt; of papers for academic journals, not the web.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, I don't see what problem editing BigO notation from &lt;code&gt;code&lt;/code&gt; to MathJax solves. I see several potential usability problems it creates for people without LaTeX experience: i.e. the vast majority of people.&lt;/p&gt;&#xA;" OwnerUserId="51517" LastActivityDate="2017-12-26T14:39:33.963" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8553" PostTypeId="2" ParentId="8546" CreationDate="2017-12-27T07:16:33.370" Score="7" Body="&lt;p&gt;There is one more answer to this question and since I often have controversial opinions I'm ok with downvotes. That's the price for non-mainstream thinking...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has usually nothing to do with how big or good your answer is. If it's a simple question then you'll get a lot of votes - even from answers that resemble those on SO and with just a couple of sentences or lines of code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the time it doesn't matter how good your answer is. If you are answering questions about some topic or technology that no body knows or understands you are not going to get too many upvotes - or maybe even none. This is how it works. People don't usually vote for questions (or answers) they don't understand and cannot verify their correctnes - especially if it goes way beyond naming conventions and good practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some people are very strict about it and if they don't know what you are talking about you are not get a vote. I'm not, I sometimes &lt;em&gt;blindly&lt;/em&gt; upvote answers if I have the impression it contains some useful information even if I cannot verify everthing myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/d3.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;d3.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;d3.js&lt;/a&gt; area certainly is one of these topics that very few people understand. There are barely 34 questions tagged with it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can make the answers more valueable and verifiable if e.g. you add some links to the docs or quote the docs.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And sometimes you just get votes because you already have a few of them... and other people think your answer must be good because others already voted for you. The same applies to downvotes. If your counter shows -1 then you are most likely to get another downvote then an upvote. It sometimes all depends on what comes first - was it a 1 then you'll be upvoted, was it a -1 you're most likely to be downvoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It usualy works this way with hot-questions. The most upvoted answer is the one that has most upvotes before the question went hot even if other answers might be better.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="59161" LastEditDate="2017-12-27T07:22:26.957" LastActivityDate="2017-12-27T07:22:26.957" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8554" PostTypeId="1" AcceptedAnswerId="8555" CreationDate="2017-12-27T15:16:35.947" Score="7" ViewCount="221" Body="&lt;p&gt;I am new to Code Review (but not new to Stack Exchange in general). I'm puzzled by the reasoning for putting &lt;a href=&quot;https://codereview.stackexchange.com/questions/183659/handling-exceptions-from-async-call-in-synchronous-caller&quot;&gt;this question&lt;/a&gt; on hold and would like some advice on how to be on-topic in this and future content I may post. I've read the links on how it is supposedly off-topic, and I simply can't understand how they apply to my post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there any way we can promote more helpful explanations to avoid totally mysterious close and hold actions that don't do anything to improve the quality of a user's posts?&lt;/p&gt;&#xA;" OwnerUserId="156625" LastEditorUserId="22222" LastEditDate="2017-12-28T02:29:21.807" LastActivityDate="2017-12-28T02:29:21.807" Title="Help a new user avoid being off-topic" Tags="|discussion|specific-question|new-users|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8555" PostTypeId="2" ParentId="8554" CreationDate="2017-12-27T15:47:40.787" Score="12" Body="&lt;p&gt;The problem in your question is that your code &lt;em&gt;looks&lt;/em&gt; simplified just for posting it here. Although you state that it is real code, the name &lt;code&gt;ProcessCommand()&lt;/code&gt; is a very generic name and leaves us asking &quot;What kind of command is being processed&quot;? What is the purpose of this code? Why did you write this code in the first place?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in your question looks like it's a small part of a method. If it is the complete body of a method, you could also include the function declaration of this code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also recommend taking a look at &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;Simon's Guide to posting a good question&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2017-12-27T15:47:40.787" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8556" PostTypeId="2" ParentId="8554" CreationDate="2017-12-28T01:01:52.140" Score="7" Body="&lt;p&gt;In a comment, you wrote:  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;this relatively simplified-looking code is actually a full real function in my program.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you look around the site, you will notice that very few of the questions are single functions.  And most of those that are are self contained.  E.g. &lt;a href=&quot;https://codereview.stackexchange.com/q/94813/71574&quot;&gt;this question&lt;/a&gt;.  The input and output are clear there.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have the following questions reading your original question:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;What input and output does your function take?  I'm still not sure after the edits.  Part of this may be C# &amp;mdash; I don't know anything about how C# works.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What does &lt;code&gt;ProcessCommand()&lt;/code&gt; return?  It's hard to know what &lt;code&gt;ContinueWith&lt;/code&gt; does if I don't know in what class it is.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What's a &lt;code&gt;t&lt;/code&gt;?  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Does &lt;code&gt;Wait&lt;/code&gt; do more than its name?  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;For the revised version, what does &lt;code&gt;onClick&lt;/code&gt; have to do with anything?  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;More context can make this more obvious.  Ideally a question should be self-contained.  If we can run it, it's much easier to understand how it works and modify it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes people use explanation or comments to fill in the gap.  So you might say &lt;code&gt;ProcessCommand()&lt;/code&gt; returns a ... which has an interface as described at this URL.  Here's what &lt;code&gt;t&lt;/code&gt; is.  Etc.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is an argument that there is still insufficient context to review that code.  That you already have an answer is probably the strongest counter-argument.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the future, you may want to spend more time thinking about how people will see your code.  Can they run it?  Do you describe the input and output?  If you can't post all the code within the 65k character limit, can you post a runnable fraction?  Perhaps you can write a test harness for the code (both good practice and makes reviewing easier) so that the code can be run separately from the application.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2017-12-28T01:01:52.140" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8558" PostTypeId="1" AcceptedAnswerId="8559" CreationDate="2017-12-30T03:43:03.047" Score="4" ViewCount="189" Body="&lt;p&gt;This is a question about &lt;em&gt;nomenclature&lt;/em&gt;, which I hope is on-topic here on meta. I believe it is: since &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8546/143592&quot;&gt;my last question&lt;/a&gt; it became clear to me that answerers here are, above all, educators (&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8549/143592&quot;&gt;&lt;em&gt;&quot;we're teaching people in a lot of ways, helping them and us at the same time&quot;&lt;/em&gt;&lt;/a&gt;). My background is in life sciences, and because of that I always pay attention to the correct use of the nomenclature and terminology, not because I'm obsessed by nomenclature but because I believe that the correct use of the terms allows us to communicate clearer and avoids misunderstandings &amp;mdash; which are very important here at CR.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My issue here is the use of the term &lt;em&gt;parameter&lt;/em&gt;. Expressions like &lt;em&gt;&quot;passing a parameter&quot;&lt;/em&gt; or &lt;em&gt;&quot;passing a parameter to a function&quot;&lt;/em&gt; are quite common: on Google, the search &lt;a href=&quot;https://www.google.com.au/search?q=%22passing%20a%20parameter%20to%20a%20function%22&amp;amp;oq=%22passing%20a%20parameter%20to%20a%20function%22&amp;amp;aqs=chrome..69i57j0l5.7186j0j7&amp;amp;sourceid=chrome&amp;amp;ie=UTF-8&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;&quot;passing a parameter to a function&quot;&lt;/em&gt;&lt;/a&gt; (with quotes) returns over a hundred thousand results. Here on CR the search &lt;a href=&quot;https://codereview.stackexchange.com/search?q=%22passing+a+parameter%22&quot;&gt;&lt;em&gt;&quot;passing a parameter&quot;&lt;/em&gt;&lt;/a&gt; (with quotes) returns 14 results. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the way I understand it, we can &lt;strong&gt;never&lt;/strong&gt; pass a parameter to a function. We can only pass &lt;strong&gt;arguments&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, given this very basic example (in JavaScript):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;function double(number) {&#xA;  return number * 2;&#xA;};&#xA;&#xA;console.log(double(20))&#xA;//returns 40&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Here, &lt;code&gt;number&lt;/code&gt; is the parameter in that function. It's hardcoded on the function definition: we cannot pass it. What we &lt;strong&gt;can&lt;/strong&gt; pass are the arguments (in this example, &lt;code&gt;20&lt;/code&gt;), which is the value the parameter will assume.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's correct, those questions asking about &lt;em&gt;&quot;passing a parameter&quot;&lt;/em&gt; (and the answers using the same expression) are not exactly clear, and should be edited.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In conclusion, these are my questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Am I being too draconian here? Is the expression &quot;passing a parameter&quot; acceptable? Those 100,000 results on Google make me think that it is acceptable.&lt;/li&gt;&#xA;&lt;li&gt;If &quot;passing a parameter&quot; is inadequate indeed, can we suggest edits, changing it for &quot;passing an argument&quot;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="143592" LastEditorUserId="31562" LastEditDate="2018-01-02T12:56:51.290" LastActivityDate="2018-01-05T11:18:22.490" Title="Should the phrase &quot;passing a parameter&quot; be corrected from posts?" Tags="|discussion|suggested-edits|wording|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8559" PostTypeId="2" ParentId="8558" CreationDate="2017-12-30T18:08:25.737" Score="10" Body="&lt;p&gt;Reviewers are indeed various degrees of pedantic, so this question isn't completely crazy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using the correct words in proper context ensures that we can be understood, and that is the goal of all communications: that the &lt;em&gt;receiver&lt;/em&gt; processes the information the way the &lt;em&gt;emitter&lt;/em&gt; meant it to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of parameters vs arguments, my understanding is that a function's signature defines &lt;em&gt;parameters&lt;/em&gt;, and callers of that function give it &lt;em&gt;arguments&lt;/em&gt;, which indeed makes the phrase &quot;to pass a parameter&quot; feel wrong... but only when you stop and think about what's being said.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's something about &quot;passing an argument&quot; that just doesn't roll as nicely as &quot;passing a parameter&quot;, I guess; otherwise the &quot;correct&quot; term would be everywhere. Or maybe it's just the age-old confusion between the two that's made &quot;parameter&quot; a more common word than &quot;argument&quot; for it. Point is, either can be used interchangeably and every reader gets the intended meaning: as far as &lt;em&gt;communication&lt;/em&gt; goes, there's nothing wrong with &quot;passing a parameter&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I wouldn't &lt;em&gt;reject&lt;/em&gt; an edit suggestion that changes it to the correct wording.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I wouldn't &lt;em&gt;approve&lt;/em&gt; an edit suggestion that &lt;em&gt;only&lt;/em&gt; changes that: such petty pedantic edits can too easily escalate into edit/rollback wars - it's not worth it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My recommendation would be to make such a wording change only when the post you're editing has other, more common problems (typos, insufficient formatting, incorrect syntax highlighting, etc.) widely regarded as justifying an edit all by themselves.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2017-12-30T18:08:25.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8561" PostTypeId="2" ParentId="8558" CreationDate="2018-01-02T13:49:23.033" Score="9" Body="&lt;p&gt;The original text of a post is valuable because it gives us clues as to the background and level of expertise of the poster, and these help us to judge the way we present the review. For example, a poster who is confused about terminology may be a student or beginner, and this could suggest that it would be best to pitch the review at an introductory level.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;Correcting&quot; terminology in the question would hide these clues and make it harder to pitch the review at the most helpful level for the poster.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the particular case of &lt;em&gt;passing a parameter&lt;/em&gt; versus &lt;em&gt;passing an argument&lt;/em&gt;, naïve Google search counts don't seem to show that either is overwhelmingly more common than the other. For example, on scholar.google.com we have:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            passing a(n) ~  pass a(n) ~  passing ~s  pass ~s&#xA;parameter              759          790        6640     7280&#xA;argument               469          546        3240     3230&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Both forms seem common in the literature, and both seem perfectly clear to me, so I would recommend leaving these phrases alone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/posts/184298/revisions&quot;&gt;Here's an example&lt;/a&gt; where a well-intentioned editor attempted to correct some terminology in the question but ended up obscuring the issue. The original post read &quot;arrival time&quot;, which was a mistake for &quot;arrival rate&quot;, but the editor &quot;corrected&quot; it to &quot;interarrival time&quot; which is still wrong, and also makes it harder to understand how the mistake happened. (I rolled back the edit to undo the &quot;correction&quot;.)&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2018-01-05T11:18:22.490" LastActivityDate="2018-01-05T11:18:22.490" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8562" PostTypeId="1" CreationDate="2018-01-09T21:50:02.900" Score="18" ViewCount="199" Body="&lt;p&gt;The video is of-course supplement to an answer. The link will be in the comments. The actual answer will be written during the video itself.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Motivations&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;There is a user named sehe on SO, who sometimes records his answer finding process, which helps the author deliver more thoughts and techniques, and in some sense inspires other people.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My motivations:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;For fun. I got tired of just writing code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;More context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An answer usually gets edited multiple times during the process. Sometimes it transforms to something different completely. Some of the parts might feel like out of context. I believe that video will solve this.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Encourage new users to be more active.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When people see how it is done, and realize there is no magic involved, they usually get more active. I certainly had some problems with confidence in my early posts.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Encourage other users to start their channel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm sure quite a lot of users would be interested to see the review process of their idols.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Even less formal environment to have discussion.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although Code Review's facilities are already good as is, some of the stuff might be inappropriate. YouTube comments are a good solution for this, in my opinion.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I'd like to show my approach to review and get feedback&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although there is no definitive approach, I believe there are some general guidelines that are good enough.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Draw more people in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Search engines and the YouTube algorithm itself might increase CR’s visibility.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;Questions&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Is it ethically appropriate?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Where can I get help on making it legally appropriate?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Did somebody try this? Is it a fun experience?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Other ideas&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Twitch? People might be reviewing a review during the review! Although people won't get reputation, I generally noticed that few people care. In fact, after the issue getting fixed, people usually remove their comments. Twitch might be a good place to &quot;team-up&quot; on a review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;s&gt;## Edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is insane storm in my city at the moment. The wind is blowing so strong that it overthrows my voice (the whistling from the windows). It doesn't seem like it is gonna be ending soon, so I guess I have to postpone this for some time. There are people flying, so I can't really get to a better place at the moment. Though I found a post I'm comfortable reviewing live, and now I'm preparing the software for screencasting and recording my comments. &lt;/s&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Storm is more or less over.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Discovered problems:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Very hard to speak fluently and smoothly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a non-native Engish speaker it is rather hard to keep talking at consistent rate. I tend to stop somewhere in between of my thought, which makes it very hard to comperehend.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Hardware&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if this is hardware problem, but the sound is full of background noise, which is very annoying. I don't really know how to setup everything correctly.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Software&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple google search brought me to some software, but none of those were simple click and run. The sound is also a problem, because sometimes it just doesn't recognize the mic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Overhead&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found it relatively easy to just write a post, as setting things up for the video can be complicated if different user for the ubuntu machine is not configured. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Overall, I feel less enthusiastic about it, but I'm still inclined towards making a test shot, though it seems like it will take quite a bit longer than I expected. I'll probably write up a script beforehand for the first one.&lt;/p&gt;&#xA;" OwnerUserId="93301" LastEditorUserId="93301" LastEditDate="2018-01-13T16:52:38.273" LastActivityDate="2018-01-13T16:52:38.273" Title="Is it appropriate to record the review process and upload it to YouTube?" Tags="|discussion|third-party|publicity|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="8563" PostTypeId="2" ParentId="8562" CreationDate="2018-01-09T22:34:27.963" Score="21" Body="&lt;p&gt;I think it's a brilliant idea! Done right, it can very well:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Increase CR visibility&lt;/li&gt;&#xA;&lt;li&gt;Increase CR voting&lt;/li&gt;&#xA;&lt;li&gt;Increase CR activity as a whole&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;My recommendations:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Start with an introductory video that presents Code Review to your viewers; then you can start each actual review video with something like &quot;If you don't know what CR is, check out [this quick introduction video] that describes the basics, make yourself an account, and go learn stuff - and don't forget to vote!&quot;&lt;/li&gt;&#xA;&lt;li&gt;Absolutely &lt;em&gt;do&lt;/em&gt; link to the CR question being reviewed, in the YT video description; tell your watchers where to find the link, too. Optionally, include a brief clickable link in the video itself, e.g. &quot;Click here for the Code Review post being discussed&quot; or similar. Proper attribution is key to being &quot;legal&quot; as far as licensing is concerned.&lt;/li&gt;&#xA;&lt;li&gt;Include a link to the YT video in the answer, &lt;em&gt;as a supplement&lt;/em&gt; - again, a link-only answer on CR would be promptly flagged, downvoted, and removed. But as additional material, is perfectly fine.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-01-09T22:34:27.963" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8564" PostTypeId="1" AcceptedAnswerId="8565" CreationDate="2018-01-10T23:44:48.130" Score="4" ViewCount="46" Body="&lt;p&gt;There is no tag for Angular (v2, 4, 5). It redirects to Angular.js, which is a completely different framework using a different language. Is it possible to create a new tag for &lt;a href=&quot;https://github.com/angular/angular&quot; rel=&quot;nofollow noreferrer&quot;&gt;Angular&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="157781" LastEditorUserId="23788" LastEditDate="2018-01-11T04:15:22.097" LastActivityDate="2018-01-11T04:15:22.097" Title="No tag for Angular" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8565" PostTypeId="2" ParentId="8564" CreationDate="2018-01-11T03:28:19.513" Score="2" Body="&lt;p&gt;It seems the tag to use would be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular-2%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular-2+&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular-2+&lt;/a&gt;, which was &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7287/23788&quot;&gt;created 8 months ago&lt;/a&gt;, albeit without an obvious community consensus or a tag wiki. I've looked up the synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt; tag on Stack Overflow, and added this summary:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use this tag on posts involving code written with versions 2 &amp;amp; above of Angular, the web framework from Google. use the angular.js tag for posts involving the older AngularJS (1.x) framework.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The tag is there, we might as well use it. I encourage the community to &lt;a href=&quot;https://codereview.stackexchange.com/edit-tag-wiki/3345&quot;&gt;edit the tag wiki&lt;/a&gt; as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given how Stack Oveflow synonymizes &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular2&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular2&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular2&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular4&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular4&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular4&lt;/a&gt;, and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular4.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular4.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular4.x&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt;, creating version-specific tags on CR doesn't strike me as an immediate necessity.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Given that we're several months after multiple discussions involving these tags,  and since [angular] is still a synonym of [angular.js] and [angular-js], and that throughout all these discussions, the rather obvious consensus is that &lt;em&gt;angular and angular-js aren't the same thing&lt;/em&gt;, I've gone ahead and deleted the synonym, created an actual standalone &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt; tag, and suggested it as a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular-2%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular-2+&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular-2+&lt;/a&gt; - &lt;a href=&quot;https://codereview.stackexchange.com/tags/angular-2%2b/synonyms&quot;&gt;vote it up/down here&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Approving the synonym will make the [currently] single post tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt;, to appear tagged as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular-2%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular-2+&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular-2+&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Rejecting the synonym means &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt; falls in limbo and would need to be re-synonymized with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular-js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular-js&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular-js&lt;/a&gt;, which goes against the apparent consensus.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2018-01-11T03:54:25.727" LastActivityDate="2018-01-11T03:54:25.727" CommentCount="14" ContentLicense="CC BY-SA 3.0" />
  <row Id="8567" PostTypeId="1" AcceptedAnswerId="8568" CreationDate="2018-01-11T22:13:03.537" Score="4" ViewCount="192" Body="&lt;p&gt;I feel like I have a scenario like &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/818/120114&quot;&gt;this&lt;/a&gt;, but recently I gave &lt;a href=&quot;https://codereview.stackexchange.com/a/184327/120114&quot;&gt;an answer&lt;/a&gt; which received a down-vote, as did one other answer to the same question, and then mine got a second down-vote, yet there were no comments explaining the down-vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What made the answer &quot;&lt;em&gt;not useful&lt;/em&gt;&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sub-questions/possible reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Was it because I saw the score change and thus didn't report what Roland did (&quot;&lt;em&gt;When I play the quiz, my total score always stays at 0, so there must be something wrong.&lt;/em&gt;&quot;)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;was it because the review wasn't very comprehensive? &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;were the suggestions considered &lt;em&gt;bad practice&lt;/em&gt;?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;was it because the suggestions were not accompanied by example code?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Perhaps I am just over-reacting about these down-votes, but it is quite frustrating to not have any &lt;strong&gt;constructive&lt;/strong&gt; feedback. I have been told &quot;&lt;em&gt;Code Review is a participation thing, you should not have to worry about people downvoting you for nothing&lt;/em&gt;&quot;&lt;sup&gt;&lt;a href=&quot;https://chat.stackexchange.com/transcript/message/41005463#41005463&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; but not only does it take away rep, it also has adverse affects on progress towards badges like tag-specific badges, the illuminator, etc....&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="9357" LastEditDate="2018-01-11T22:16:22.340" LastActivityDate="2018-01-11T22:58:15.310" Title="What is the reason for the downvotes on my answer to &quot;Country Guessing Game&quot;?" Tags="|discussion|specific-answer|down-votes|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8568" PostTypeId="2" ParentId="8567" CreationDate="2018-01-11T22:58:15.310" Score="14" Body="&lt;p&gt;I didn't downvote, and I can't say that these are the reasons for your downvotes, but I can critique your answer anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You made two main points:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Random-number generation.&lt;/strong&gt;  You correctly spotted a bug: that it is possible to accidentally generate duplicated multiple-choice answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, your explanation is misleading: the possibility of coincidences has nothing to do with the fact that the number generator is &lt;em&gt;pseudo&lt;/em&gt;random; a &lt;a href=&quot;https://en.wikipedia.org/wiki/Hardware_random_number_generator&quot; rel=&quot;nofollow noreferrer&quot;&gt;true random number generator&lt;/a&gt; would have the same problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather, the problem is that the algorithm involves &lt;a href=&quot;https://en.wikipedia.org/wiki/Simple_random_sample&quot; rel=&quot;nofollow noreferrer&quot;&gt;sampling with replacement, rather than sampling without replacement&lt;/a&gt;.  Sampling without replacement could be implemented using a Fisher-Yates shuffle with early termination, or it could be simulated using a retry loop that you suggested.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;CSS color specification.&lt;/strong&gt; &lt;code&gt;white&lt;/code&gt; is a perfectly clear CSS color specification, and in my opinion, the clarity is more important than consistency.  If anything, I would suggest doing the opposite, that &lt;code&gt;#81C784&lt;/code&gt; and &lt;code&gt;#FFBA65&lt;/code&gt; should be commented as &lt;code&gt;// light green&lt;/code&gt; and &lt;code&gt;// pink&lt;/code&gt;, respectively.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-01-11T22:58:15.310" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8569" PostTypeId="1" AcceptedAnswerId="8574" CreationDate="2018-01-12T16:20:03.493" Score="21" ViewCount="599" Body="&lt;p&gt;We have some history, shown below, with our close reasons, there are some problems we have with them. And there has been a consensus to rework them for a while now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The latest I heard about this was in &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;' &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/41278080#41278080&quot;&gt;message&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It's time to revisit our standard close reasons. The last initiative failed due to a poor process. I'll think about how to kick off the new discussion.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since this was posted 2017-11-21, two months ago, I want to know if the moderators, and our community, have thought of ways to tackle the problems with our previous process.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The current close reasons are:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Questions containing &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;broken code&lt;/a&gt; or asking for advice about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;code not yet written&lt;/a&gt; are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/li&gt;&#xA;  &lt;li&gt;Questions must involve real code that you own or maintain. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;Pseudocode, hypothetical code, or stub code&lt;/a&gt; should be replaced by a concrete implementation. Questions seeking an explanation of someone else's code are also of-topic.&lt;/li&gt;&#xA;  &lt;li&gt;Questions must &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653/&quot;&gt;include the code to be reviewed&lt;/a&gt;. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Below is a time line of changes, and requested changes, of the close reasons. They're listed below to make looking up information easier, and so users that haven't followed this before don't have to search meta to understand what's happened, and when.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1690&quot;&gt;Revising list of closure reasons&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The close reasons were re-worded to be based on the top voted answer on this question. The close reasons also haven't changed much since. These were implemented on 2014-04-02, with a couple of tweaks to the wording on 2014-04-07.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2371&quot;&gt;Rewording close reason “Explanation of code”&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asks to change the close reason sentence &quot;Questions seeking an explanation of someone else's code are off-topic&quot; to &quot;Questions seeking an explanation of code are off-topic&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The accepted answer says that's not what the close reason is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The top voted answer says that the wording should be changed.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The close reasons were slightly changed, on 2014-10-16, to have better links to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3649&quot;&gt;My question was closed as being off-topic. What are my options?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt;  &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5354&quot;&gt;Should we do away with “someone else's code” wording?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asks the same as the above. The top voted answer also says this should be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This however was &lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt; in favour of &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5366&quot;&gt;revising the standard off-topic reasons&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5357&quot;&gt;Should the “broken code” close reason be reworded?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This says that the current 'groups' of close reasons are confusing. I however can't write a short synopsis.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5366&quot;&gt;How should we revise the standard off-topic reasons, if we can have up to five?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This lists a lot of proposals for how to change the close reasons if you can have three to five close reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm unsure why we didn't change to these close reasons.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[chat]  &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/29323799#29323799&quot;&gt;We can't have more than three close reasons&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Community Managers pushed back. We would have to build a stronger case if we wanted more than three.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6751&quot;&gt;Is our “broken” wording broken?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We came to the conclusion, that whether you agree or disagree that it's broken, using 'code not working as intended' is better than 'broken'.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[duplicate]  &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6760&quot;&gt;Can we do away with “someone else's code” wording?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Closed in favour of completing &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5366&quot;&gt;How should we revise the standard off-topic reasons, if we can have up to five?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;[chat] The user that started &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5366&quot;&gt;How should we revise the standard off-topic reasons, if we can have up to five?&lt;/a&gt; wants to &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/41278080#41278080&quot;&gt;look into restarting this discussion&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It's time to revisit our standard close reasons. The last initiative failed due to a poor process. I'll think about how to kick off the new discussion.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;If you're 10k you can see &lt;a href=&quot;https://codereview.stackexchange.com/tools/question-close-stats&quot;&gt;when the close reasons were changed&lt;/a&gt;. And is how I got some of the above dates.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so we have the result:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Users want to replace &quot;someone else's code&quot; with just &quot;code&quot;.&lt;/li&gt;&#xA;&lt;li&gt;We don't want to use &quot;broken code&quot;, as it confuses new users. Instead use &quot;code not working as intended&quot;.&lt;/li&gt;&#xA;&lt;li&gt;We are limited to three close reasons.&lt;/li&gt;&#xA;&lt;li&gt;We have a lot of possible ways to group the close reasons. We want to avoid a user posting a duplicate answer first, and no-one else getting upvotes - &lt;a href=&quot;https://meta.stackexchange.com/q/18014&quot;&gt;FGITW&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="9357" LastEditDate="2018-02-23T13:15:21.180" LastActivityDate="2018-02-23T13:15:21.180" Title="How should we revisit our standard close reasons?" Tags="|discussion|status-completed|close-reasons|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8570" PostTypeId="1" CreationDate="2018-01-12T16:41:14.777" Score="17" ViewCount="341" Body="&lt;p&gt;Re: &lt;a href=&quot;https://codereview.stackexchange.com/questions/184809/connect-4-in-c/184817#184817&quot;&gt;Connect 4 in C++&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Situation: The OP, a beginner posted code with several bugs in it. They said they thought the code worked okay, because they hadn't discovered the bugs during their testing, either because of poor testing and/or a lucky memory arrangement by the compiler.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first comment mentioned the most egregious bug. My answer also mentioned another off-by-one/out-of-order bug. All of a sudden the question has 5 close votes due to being buggy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was under the impression that &quot;closed due to non-working code&quot; is only for cases where the code is horribly broken (e.g. a sort that doesn't actually sort arbitrary lists) or where the OP is asking for help fixing the bugs. In cases where the code has hidden bugs, review is still permitted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or am I off-base here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;EDIT: For reference, from &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3650#3650&quot;&gt;the &quot;broken code&quot; link&lt;/a&gt; in the &quot;put on hold&quot; message:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h1&gt;If your question contains broken code…&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;Does your question contain something like:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;... runs ...but it gives the wrong answer...&lt;/li&gt;&#xA;  &lt;li&gt;...I tried ... but sometimes...&lt;/li&gt;&#xA;  &lt;li&gt;...works great when I do ..., but when I do ...&lt;/li&gt;&#xA;  &lt;li&gt;...it works fine, but I also need it to do ...&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If it does, then your code does not work in the way that you expect,&#xA;  or need.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Broken code is code that:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;cannot possibly compile even if other dependencies are included&lt;/li&gt;&#xA;  &lt;li&gt;fails to run (crashes, throws exceptions, core-dumps, segfaults, etc.)&lt;/li&gt;&#xA;  &lt;li&gt;produces results that are obviously incorrect&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think that the question being discussed satisfies precisely NONE of the above (albeit, it may segfault depending on the memory layout, but it obviously didn't for the asker)&lt;/p&gt;&#xA;" OwnerUserId="11647" LastEditorUserId="23788" LastEditDate="2018-01-12T18:44:05.577" LastActivityDate="2018-01-16T09:55:21.227" Title="Are questions with undiscovered bugs allowed?" Tags="|discussion|specific-question|scope|broken-code|" AnswerCount="5" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8573" PostTypeId="2" ParentId="8570" CreationDate="2018-01-12T18:32:55.850" Score="13" Body="&lt;p&gt;If you ask yourself:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can you play a game of connect four with their code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And your answer is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Yes, except in some special case - which someone may be unlikely to test.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then no the question shouldn't be closed. Because it's likely the code works as far as the OP knows.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-01-12T18:32:55.850" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8574" PostTypeId="2" ParentId="8569" CreationDate="2018-01-12T19:05:01.967" Score="17" Body="&lt;p&gt;As I see it, some of the problems with the existing close reasons are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ambiguity of &quot;broken code&quot;.&lt;/strong&gt;  Some users seem to think that anything that compiles is not broken.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Accusations of &quot;not real code&quot;.&lt;/strong&gt;  Sometimes, it's hard to tell whether code is real or not.  Occasionally, we misjudge, and the author feels insulted by our accusation that their real code is pseudocode.  The underlying problem, really, is that their question fails to explain the context in which the code is used.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Accusations of &quot;someone else's code&quot;.&lt;/strong&gt; Since &quot;pseudocode&quot; and &quot;someone else's code&quot; are lumped together in the same message, a closure is sometimes misconstrued as an accusation of plagiarism.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In summary, those misunderstandings sometimes cause posters to be frustrated or angry.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;These three proposed reasons are largely based on the &lt;a href=&quot;/a/6761/9357&quot;&gt;suggestions by Peilonrayz&lt;/a&gt; from the previous discussion.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Authorship of code:&lt;/strong&gt; Since Code Review is a community where programmers improve their skills through peer review, we require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;posted by an author or maintainer of the code&lt;/a&gt;, that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;embedded directly&lt;/a&gt;, and that the poster know why the code is written the way it is.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lacks concrete context:&lt;/strong&gt; Code Review requires &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;concrete code from a project, with sufficient context&lt;/a&gt; for reviewers to understand how that code is used.  Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended:&lt;/strong&gt; Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;working correctly, to the best of the author's knowledge&lt;/a&gt;, before proceeding with a review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Key improvements, relative to the current situation, are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We no longer dedicate an entire reason to &quot;must include the code to be reviewed&quot;.  It's now combined with the &quot;someone else's code&quot; issue.  These two issues may be safely combined without confusion, I think.&lt;/li&gt;&#xA;&lt;li&gt;The standard for &quot;authorship&quot; is more clearly defined and explained.&lt;/li&gt;&#xA;&lt;li&gt;Instead of just banning &quot;pseudocode, hypothetical code, and stub code&quot;, we focus on explaining what reviewers are looking for: sufficient context.&lt;/li&gt;&#xA;&lt;li&gt;&quot;Broken code&quot; is more clearly defined.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2018-02-23T07:32:54.320" LastActivityDate="2018-02-23T07:32:54.320" CommentCount="15" ContentLicense="CC BY-SA 3.0" />
  <row Id="8575" PostTypeId="2" ParentId="8570" CreationDate="2018-01-12T20:46:24.813" Score="9" Body="&lt;p&gt;I just voted to Reopen.  My reasoning:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As far as the poster knew at the time of posting, the code worked.  The code works for most situations.  Two people answered, so the poster can't fix the code anymore.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would feel differently about this without the two answers.  If we can see quickly that the code is broken and express how to see that it's broken, then we can close the question until the code is fixed.  That way we're only reviewing working code.  But the code in this question can no longer be fixed due to the answer invalidation rule.  Therefore the question should be reopened so that people can provide more critiques of the original code.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that the primary reason to put a question on hold is so that it can be improved to meet our standards.  However, that's no longer possible.  So there's no real point in putting the question on hold anymore.  It's not fixable.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-01-12T20:46:24.813" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8576" PostTypeId="2" ParentId="8570" CreationDate="2018-01-12T22:57:37.767" Score="14" Body="&lt;p&gt;For this particular case, it's a common beginner error, that wouldn't show up during runtime unless the out-of-bounds reads lead to a win because it happened to look like 4 in a row. I've had plenty of errors like this when I was starting out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By voting to close questions because of errors like these, we're denying starting programmers the benefit of help from us experienced folk. I for one enjoy helping out young folk setting their first steps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions for help fixing broken code: obviously out of scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions for comments on code the author thinks is good: definitely in scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you only want to comment on code by professional programmers, feel free to skip this type of question. But I'm glad I could help the kid learn about this error, and a few other things. &lt;/p&gt;&#xA;" OwnerUserId="151754" LastActivityDate="2018-01-12T22:57:37.767" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8577" PostTypeId="2" ParentId="8569" CreationDate="2018-01-13T14:34:10.633" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Just for context and additional information.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The current close-reasons have been used as in the following picture for the last 30 days:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/wwLZO.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/wwLZO.png&quot; alt=&quot;Closure Statistics&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Almost 300 questions have been closed, which is not quite 30% of all questions asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The overwhelming majority (62%) of these questions are closed as &quot;broken code / code not yet written&quot;. After that, there's not quite 20% closed as &quot;Pseudocode / Seeking Explanation&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After that, it's &quot;Unclear what you're asking&quot; with ~7%, &quot;Missing Code&quot; with ~6% with Custom close-reasons and migrations each having 1%.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-01-13T14:34:10.633" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8578" PostTypeId="2" ParentId="8570" CreationDate="2018-01-14T03:51:11.747" Score="4" Body="&lt;p&gt;In my opinion, it is irrelevant whether the code is bug free or not. I'd say that code will almost always have &quot;yet another bug&quot; even if we feel we've caught all of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Otherwise, we should define a formal criteria for keeping the quesion open or closing it. Such as &lt;em&gt;&quot;The OP has to provide unit-/integration-/end-to-end tests. The tests should consistently pass (be &quot;green&quot;). The code coverage should not be less than X%.&quot;&lt;/em&gt; The point is, even if the questions are posted with the tests, it still does not guarantee the code is bug free.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think, the questions should only be closed when the OP is aware of the bugs and seeks help with debugging. For example, if the code won't compile at all, it is simply impossible for the OP to not know the code is broken. If the code compiles, we -- the readers on Code Review -- should assume that the OP is unaware of defects, even if that may be something &quot;obvious&quot;. Otherwise, we're punishing the beginners for making silly errors; same errors each and every of us has made in their early days in programming. That would not only be unfair, but would affect the community negatively.&lt;/p&gt;&#xA;" OwnerUserId="10983" LastActivityDate="2018-01-14T03:51:11.747" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8579" PostTypeId="1" CreationDate="2018-01-15T20:49:48.053" Score="2" ViewCount="38" Body="&lt;p&gt;I asked a question yesterday &lt;a href=&quot;https://codereview.stackexchange.com/questions/185087/hide-data-sensitive-fields-or-use-a-new-class-when-returning-to-user&quot;&gt;here&lt;/a&gt;. It has been put on hold for the following reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Questions containing broken code or asking for advice about code not&#xA;  yet written are off-topic, as the code is not ready for review. After&#xA;  the question has been edited to contain working code, we will consider&#xA;  reopening it.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm at a loss as to what is expected of me here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The class definition is complete - am I supposed to post my entire application to demonstrate an end-to-end use case?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question doesn't fit on Stack Overflow because the answer is presumably subjective - which is why I asked here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short of posting my entire project, I don't know what else to submit. To somebody who has experience writing similar applications, the answer should be obvious: do I pick option one or two (as illustrated in the code)?&lt;/p&gt;&#xA;" OwnerUserId="34709" LastEditorUserId="22222" LastEditDate="2018-01-15T21:58:09.157" LastActivityDate="2018-01-15T22:08:50.893" Title="Completed class definition put on hold as broken code or code not yet written" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8580" PostTypeId="2" ParentId="8579" CreationDate="2018-01-15T22:08:50.893" Score="5" Body="&lt;p&gt;It sounds like you're seeking advice on how to implement something. You're trying to figure out how to &quot;return data sensitive fields like &lt;code&gt;id&lt;/code&gt;&quot;, which implies that it's not already happening in this code.  If you were otherwise asking for a review, then someone could've removed the specific request for unimplemented code, making the question on-topic again (or just no longer fitting this particular off-topic reason, assuming that the small amount of code posted is not enough for a good review thus would probably warrant another close reason).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've already mentioned that you've left out your entire project. If you were to post that and remove the off-topic request, it would most likely allow the question to be reopened. We like to see more code posted because that's generally easier to review well and looks a lot less like example code.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2018-01-15T22:08:50.893" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8581" PostTypeId="2" ParentId="8570" CreationDate="2018-01-16T09:55:21.227" Score="9" Body="&lt;p&gt;It is unreasonable to insist that code posted for review has no bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It &lt;em&gt;is&lt;/em&gt; reasonable to require that code posted for review has no &lt;strong&gt;known&lt;/strong&gt; bugs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rule exists so that we can concentrate on improving working code, without being distracted by &quot;please look at my code and fix it&quot; questions that would achieve their purpose better if stripped down to an MCVE and asked on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The presence of undiscovered bugs is an opportunity for us reviewers to give some advice on how to improve the test code (many questions are completely lacking test code, suggesting that an introductory lesson on automated testing could really improve the askers' coding careers).  That's something I wouldn't want to lose from the Code Review site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if it's clear that the code (as posted) cannot have been tested at all (doesn't compile, produces wrong results using inputs provided in the question), then it's appropriate to close it until it's in a reviewable state.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2018-01-16T09:55:21.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8582" PostTypeId="1" AcceptedAnswerId="8583" CreationDate="2018-01-16T10:55:50.693" Score="4" ViewCount="52" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/questions/185169/inline-visitor-implementation-for-c11&quot;&gt;question&lt;/a&gt; was asked 12 hours ago. But it just appeared &lt;a href=&quot;https://codereview.stackexchange.com/review/first-posts/90309&quot;&gt;a short moment ago&lt;/a&gt; on the review queue as a first post entry. How/why did this delay happen?&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="22222" LastEditDate="2018-01-16T14:14:47.213" LastActivityDate="2018-01-16T14:14:47.213" Title="First post appeared on the review queue long time after being asked" Tags="|support|specific-question|review|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8583" PostTypeId="2" ParentId="8582" CreationDate="2018-01-16T11:06:50.113" Score="7" Body="&lt;p&gt;Well, it seems like the question had been closed 2 minutes after being asked. It had then be reopened 21 minutes ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Check the timeline: &lt;a href=&quot;https://codereview.stackexchange.com/posts/185169/timeline&quot;&gt;https://codereview.stackexchange.com/posts/185169/timeline&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2018-01-16T11:06:50.113" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8584" PostTypeId="1" CreationDate="2018-01-16T22:29:10.727" Score="6" ViewCount="120" Body="&lt;p&gt;I have a question about my post: &lt;a href=&quot;https://codereview.stackexchange.com/questions/184743/dynamic-way-to-use-string-array-as-index-of-object-in-javascript&quot;&gt;Dynamic way to use string/array as index of object in javascript&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see that my first attempt at this question was outside the scope of what I should ask at Code Review, as the solution I offered was not working for purpose, and what the code needed to do was not clearly explained. I have edited the question a lot, now including a solution that is fit for purpose and explained more clearly what it is needed to do. From reading &lt;a href=&quot;https://codereview.stackexchange.com/help/reopen-questions&quot;&gt;help-reopen-questions&lt;/a&gt; it seems that after commenting that the question has been improved (which I've done), the next step is to ask a question here? Is there a problem with the question as it currently stands for Code Review?&lt;/p&gt;&#xA;" OwnerDisplayName="user140724" LastEditorUserId="31562" LastEditDate="2018-03-19T20:41:55.677" LastActivityDate="2018-03-19T20:41:55.677" Title="Major edits made to my question about using a string or array to index object in JavaScript" Tags="|discussion|specific-question|editing|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8585" PostTypeId="2" ParentId="8584" CreationDate="2018-01-16T23:12:34.987" Score="10" Body="&lt;p&gt;Thank you for revising the question — Rev 5 is much better as a Code Review question than the original.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, I hesitate to reopen it, because I'm not 100% sure I understand what you are trying to accomplish with this code.  Why are you calling the function as &lt;code&gt;change_object_using_path_string(&quot;example_object&quot;, …)&lt;/code&gt; rather than &lt;code&gt;change_object_using_path_string(example_object, …)&lt;/code&gt;?  The former basically forces you to use the &lt;code&gt;eval()&lt;/code&gt;, which you are trying to avoid.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As stated in the &lt;a href=&quot;/help/on-topic&quot;&gt;Help Center&lt;/a&gt;, Code Review requires real code from a project.  Anytime you simplify or obfuscate the code before posting it for review, it creates a bit of uncertainty about what the code is for, and makes it harder to give you solid advice.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-01-16T23:12:34.987" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8586" PostTypeId="1" AcceptedAnswerId="8591" CreationDate="2018-01-17T06:49:01.863" Score="8" ViewCount="78" Body="&lt;p&gt;It has been &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8569/how-should-we-revisit-our-standard-close-reasons&quot;&gt;mentioned recently&lt;/a&gt; that ~62% of close votes come from the &quot;broken code&quot; or &quot;code not yet written&quot; category. I'm wondering if we could help lower that percentage by detecting certain key phrases in the title (or possibly body) of the question and give a red warning banner before the user posts it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, this week, I've seen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/185283/project-euler-122-program-not-working&quot;&gt;Project Euler 122 Program Not Working?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/185267/bug-in-my-fractal-code&quot;&gt;Bug in my fractal code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/185239/creating-string-with-in-method&quot;&gt;Creating a string with in a method?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I notice some patterns in these questions. Words like &quot;bug&quot;, phrases like &quot;not working&quot; and question titles ending in a question mark seem to have a high occurrence (in my very very brief look) of getting put on hold. Would it be worth detecting some of these things and warning users that their post may be off-topic? Would anyone be able to do an analysis of &quot;on hold&quot; questions and see if there are correlations with certain phrases?&lt;/p&gt;&#xA;" OwnerUserId="43196" LastEditorUserId="3143" LastEditDate="2018-01-18T22:57:39.110" LastActivityDate="2018-01-18T22:59:44.297" Title="Could we detect phrases like &quot;not working&quot; and &quot;bug&quot; in question titles and warn users?" Tags="|feature-request|status-completed|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8587" PostTypeId="1" CreationDate="2018-01-17T16:16:00.647" Score="4" ViewCount="53" Body="&lt;p&gt;Recently, I posted the following question on Code Review: &lt;a href=&quot;https://codereview.stackexchange.com/questions/185206/generate-a-set-of-combinations&quot;&gt;Convert ES6 yield recursive method to a loop&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the beginning I post a question with actual code, asking if there is a way to write the same thing in a non-recursive way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I made the error to simplify the code, as in my mind it became easier to understand and rewrite when it's not recursive. And so my question was flagged as pseudocode. I assume this is my fault, and have reverted my changes for now. I don't understand why this rule applies, and why you need all inconsistent parts of my code, but rules are rules so let's say ok. I should not have done this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After this, my question received negatives votes, and I don't know why. Because when people ask me to clarify something, I did.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And the last edit changed the main purpose of my question. It says &quot;anything that improves performance will be helpful&quot;. But that wasn't what I wanted originally. And the post title was changes to &quot;Generate a set of combinations&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may have explained something wrong; and maybe understood something wrong in the rules. I posted this question here and not on StackOverflow for example, because my code is running well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I let the question edited for now. But I want to discuss these changes. Why were these changes made? Was I difficult to understand? Should I have posted this question on StackOverflow or another community site, and so what have I not understood?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should I do to avoid reproducing the same errors?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I assure that I do my best. I try to be as clear as possible and I try to do things following the &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;help&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="110788" LastEditorUserId="22222" LastEditDate="2018-01-18T01:37:16.390" LastActivityDate="2018-01-18T01:37:16.390" Title="Edits change the main topic of my question. Have I done things wrong?" Tags="|support|specific-question|editing|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="8588" PostTypeId="2" ParentId="8587" CreationDate="2018-01-17T17:49:57.250" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;And the last edit change the main purpose of my question.&#xA;  It became asking for &quot;anything that improves performance will be helpful&quot;. But that wasn't what I want originally; and the post title was changes to &quot;Generate a set of combinations&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That last edit made your question on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've written this piece of code, it does XYZ, I have the concerns 1-2-3 with it presumably because ABC, here it is in its full glory, can you help me improve 1-2-3 or change ABC? Any other feedback is welcome.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Compare to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've written this piece of code, it does XYZ, I have concerns 1-2-3 with it presumably because ABC, here's an example snippet that shows what I mean, can you help me change ABC to DEF?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Per the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;, in order for a question to be on-topic, you need it to include your real, actual, working code, with as much context as possible; you &lt;strong&gt;must&lt;/strong&gt; also be interested in feedback on any &amp;amp; all aspects of the code, because that's what reviewers do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And that's why it has so much value: helping you change a recursive solution to an iterative one &lt;em&gt;might&lt;/em&gt; help performance - it's actually very possible that a reviewer suggests an iterative approach... but it's also possible that a reviewer points out an inefficiency that you hadn't noticed, and that the best solution has nothing to do with what you think the answer is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let the reviewers do their job, don't tie their hands &amp;amp; feed with your assumptions: doing that is indeed asking a very specific question (albeit one that's too broad to be a good fit on Stack Overflow).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edits indeed changed what the question was - the original question was off-topic, and this awesome community wants to help you improve your code, and helped you put the post back on track.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the title, know that CR post titles need to &lt;strong&gt;describe the purpose of the code&lt;/strong&gt;, as opposed to what you'd want to achieve. We'll have a home page full of identical/similar titles if we don't do that.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-01-17T17:49:57.250" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8589" PostTypeId="2" ParentId="8587" CreationDate="2018-01-17T18:09:12.213" Score="4" Body="&lt;p&gt;I downvoted as you limited answers to only ways to increase performance by not using recursion. I posted a comment to this effect, however you didn't answer my question, or change your question to remove my concern.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do you want a review of any and all of your code, or do you want us to only say if there's a way to change from a generator to a loop?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since code reviews should be able to point out any and all problems with your code, and you dis-allowed some points, I downvoted.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'd also encourage you to think about what you really want.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do you want to stop using generators and recursion? Or,&lt;/li&gt;&#xA;&lt;li&gt;Do you want more performance?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;From the sounds of it you want the latter, but you are asking the former. A classic &lt;a href=&quot;https://en.wikipedia.org/wiki/XY_problem&quot; rel=&quot;nofollow noreferrer&quot;&gt;XY problem&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so all you need to do is ask what I think you really want. Which would make your question definitely on-topic, and would remove my downvote.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2018-01-17T18:19:07.680" LastActivityDate="2018-01-17T18:19:07.680" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8590" PostTypeId="1" CreationDate="2018-01-18T05:45:16.517" Score="1" ViewCount="33" Body="&lt;p&gt;I published &lt;a href=&quot;https://codereview.stackexchange.com/questions/184872/webapp-substrate-script-for-wordpress-on-debian-nginx&quot;&gt;this session&lt;/a&gt; which already has an answer but I have a significantly improved version of that code which it is important for me to share. Is it okay to publish another question?&lt;/p&gt;&#xA;" OwnerUserId="154645" LastEditorUserId="22222" LastEditDate="2018-01-18T06:45:37.273" LastActivityDate="2018-01-18T06:45:37.273" Title="I have an improved version of the code of this session, what should I do?" Tags="|support|iterative-review|" AnswerCount="0" CommentCount="0" ClosedDate="2018-01-18T06:45:43.893" ContentLicense="CC BY-SA 3.0" />
  <row Id="8591" PostTypeId="2" ParentId="8586" CreationDate="2018-01-18T22:59:44.297" Score="5" Body="&lt;p&gt;Ok, this is done. &lt;a href=&quot;https://codereview.stackexchange.com/questions/ask?title=My%20bug%20is%20not%20working&quot;&gt;My bug is not working&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/AbBFX.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/AbBFX.png&quot; alt=&quot;A title of &amp;quot;My bug is not working&amp;quot; will now produce a warning. Other titles containing one or both of these phrases should do the same.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2018-01-18T22:59:44.297" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8592" PostTypeId="2" ParentId="8407" CreationDate="2018-01-19T09:52:20.940" Score="5" Body="&lt;h3&gt;Yes, except:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Go ahead with the rename, but don't synonymize until all 2.6 and lower questions have explicit mentions in the question (regardless of the tag) it's targeting 2.6.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For reasons half the Python community pretends not to understand, a version is very important in Python. Sometimes you can't/won't/shouldn't upgrade and this should be respected.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we go this route and nobody volunteers, I'll personally see to it the latter is done correctly.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-01-19T09:52:20.940" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8593" PostTypeId="1" CreationDate="2018-01-19T10:44:57.450" Score="3" ViewCount="145" Body="&lt;p&gt;Is it OK for a user to post a question, receive an answer and then repost the question using a different account?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/185377/code-deletes-unique-entity-that-reports-data-later-than-4-quarters-runs-too-slo&quot;&gt;This question&lt;/a&gt; was asked yesterday by user 158322. &lt;a href=&quot;https://codereview.stackexchange.com/questions/185451/delete-row-that-are-later-than-4-quarters-runs-too-slow&quot;&gt;This question with a similar title&lt;/a&gt; was posted by user 158411 a few hours ago. The question text and code within are identical to the earlier question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I upvoted the answer to the first post because it seemed to address the question well and to allow me to flag the second as a duplicate. I've downvoted the duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can I do anything more?&lt;/p&gt;&#xA;" OwnerUserId="68914" LastEditorUserId="22222" LastEditDate="2018-01-20T01:28:18.490" LastActivityDate="2018-01-20T01:28:18.490" Title="Is it OK to ask the same question using a different account?" Tags="|discussion|asking-questions|user-accounts|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8594" PostTypeId="2" ParentId="8593" CreationDate="2018-01-19T11:05:28.880" Score="2" Body="&lt;p&gt;Note they are not exactly identical (there are small variations after the first half of the code). But I'd say they're close enough to be highly suspect. Not nearly all advice was incorporated and at the least the original question should've linked back to the original account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have voted to close the question and, since you already raised this on meta, would advice to wait and see what happens. I don't know if I normally would've flagged for moderator attention as well, but that's definitely not necessary after posting this meta. Meta is probably even the better of the two.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion you did exactly what had to be done. No more, no less.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-01-19T11:05:28.880" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8595" PostTypeId="2" ParentId="8593" CreationDate="2018-01-19T11:09:09.773" Score="5" Body="&lt;p&gt;There are two things to focus here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Is it ok to post a duplicate question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer to this is &lt;em&gt;no&lt;/em&gt;. Either &lt;em&gt;flag&lt;/em&gt; or &lt;em&gt;vote to close&lt;/em&gt; these questions as a duplicate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other than that, there is nothing the common user can do. Once there are five VTC, the question will be closed, and will have been successfully handled.&#xA;The exception to this is that; a gold tag user, and moderators can instantly close these questions.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is it ok to post two questions about the same code base, as different a user?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as the questions would be ok if they were the same user. Then there shouldn't be a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There can be other complications with having multiple accounts, but they're not specifically disallowed. On some StackExchange sites, they can be encouraged.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-01-19T11:09:09.773" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8596" PostTypeId="2" ParentId="8593" CreationDate="2018-01-19T11:58:21.677" Score="4" Body="&lt;p&gt;When you see this happening and you suspect that it is actually the same user with two different accounts (which it seems to be in this case) you can also flag one of the posts and ask the moderators to check if it is a user having two accounts, then the moderators can ask the community managers to merge the two accounts. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I've done all of this now)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes users seems to create two accounts by accident.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-01-19T11:58:21.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8597" PostTypeId="2" ParentId="8569" CreationDate="2018-01-19T18:15:46.150" Score="-5" Body="&lt;p&gt;This is ranging farther afield than just &quot;reword a reason&quot;, but I'll throw it out there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a reviewer, I would &lt;em&gt;really&lt;/em&gt; like to encourage (or make mandatory) automated unit tests that exercise (a portion of) the reviewed code. Think fiddle. Anything the OP does which makes it easier for the reviewer to run the code is a Good Thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Soooo, if the &quot;what are my options&quot; FAQ, the &quot;broken code&quot; reason, and the original posting UI mentioned automated tests, and gently nudged OP in the direction of providing tests, that could improve submission quality. Which may bring down the high rate of off-topic posts. This could be phased in one language tag at a time by adding a &quot;-with-test&quot; tag. The site could offer OP immediate concrete feedback about adequacy of his testing, before involving a human reviewer.&lt;/p&gt;&#xA;" OwnerUserId="145459" LastActivityDate="2018-01-19T18:15:46.150" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8598" PostTypeId="1" CreationDate="2018-01-19T20:44:47.600" Score="10" ViewCount="184" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/185410/9357&quot;&gt;Syntax for a simple scripting language&lt;/a&gt; is a question asking for a review of a grammar of a C-like language.  The grammar specification isn't an input for any specific parser generator tool:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I wrote this grammar myself just as a reference while working on the interpreter, as I wrote the parser myself by hand, not using yacc/antlr or any generators. So it might be using the wrong symbols or not be a recognisable structure, for which I can only apologise and hope the meaning is still clear — JamesMac&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should &lt;a href=&quot;https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form&quot; rel=&quot;nofollow noreferrer&quot;&gt;Extended Backus-Naur Form&lt;/a&gt; be considered a suitable language for Code Review?  Otherwise, the question seems to violate the &quot;no pseudocode&quot; rule.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-01-27T19:29:02.177" Title="Is a BNF grammar for a language acceptable for review as concrete code?" Tags="|discussion|scope|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8599" PostTypeId="2" ParentId="8598" CreationDate="2018-01-19T20:59:01.800" Score="6" Body="&lt;h3&gt;Let's contrast EBNF and Regex.&lt;/h3&gt;&#xA;&lt;p&gt;EBNF is a very narrowly defined class of grammars, suitable to recognize Type-2 Languages.&#xA;It has the concept of &amp;quot;character-classes&amp;quot; and quantifiers.&#xA;It also supports arbitrarily named rules.&#xA;In the vast majority of cases, tools using it support recursing said rules (whether left- or right-recursion is irrelevant).&lt;/p&gt;&#xA;&lt;p&gt;Regex on the other hand is based off a theoretical CS &amp;quot;Regular Expressions&amp;quot;, which are a different representation for Type-3 Chomsky-Grammars.&#xA;Regex engines generally support character-classes, capturing groups and quantifiers.&#xA;Quite a few engines support Lookaheads and Lookbehinds (positive as well as negative).&#xA;This is not true for all engines though.&lt;/p&gt;&#xA;&lt;p&gt;Regex Engines can be vastly different in what they support.&#xA;Because a given regex is theoretically independent of its engine, we require the surrounding and calling code for all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt; questions.&#xA;It's impossible to review a Regex alone, because some simplifications simply are not supported by Engines.&lt;/p&gt;&#xA;&lt;p&gt;Opposed to that, the concept of Lookaheads, Lookbehinds and other &amp;quot;Engine-Dependent&amp;quot; features is not remotely as prevalent in EBNF.&#xA;While there are some grammar tools out there that support special checks, these special checks are generally not impossible to express in raw EBNF (or in another engine's special checks). That is the difference between EBNF and Regex&lt;/p&gt;&#xA;&lt;p&gt;EBNF Grammars are meaningfully reviewable in contrast to Regexes, because there's a defined feature set to which EBNF is restricted.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-01-22T09:51:07.957" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8601" PostTypeId="2" ParentId="8598" CreationDate="2018-01-22T02:04:09.060" Score="3" Body="&lt;p&gt;Disclaimer: I have a vested interest in this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While answering it I had an uneasy feeling that the question may not be on topic. First, the OP admitted that the results are not expected (OK, could be a problem with the parser). Second - which is most important - the question emanated the feeling of the hypothetical code. I decided to gave the OP a benefit of doubt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the wild, questions like this shall be addressed during the design review cycle. We however seem to be very relaxed about &lt;em&gt;code&lt;/em&gt; vs &lt;em&gt;design&lt;/em&gt; reviews; indeed we suggest alternative designs and implementations quite often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see the strong guideline. IMHO, we must decide on a case-to-case basis.&lt;/p&gt;&#xA;" OwnerUserId="40480" LastActivityDate="2018-01-22T02:04:09.060" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8602" PostTypeId="2" ParentId="8598" CreationDate="2018-01-22T07:27:47.587" Score="5" Body="&lt;p&gt;Personally, I don't see how BNF is not a language. Say, wikipedia is not only describing it as a &quot;notation&quot; but also mentions it's a &lt;em&gt;metalanguage&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we allow questions in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sql&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sql&amp;#39;&quot; rel=&quot;tag&quot;&gt;sql&lt;/a&gt;, then we should allow the questions in BNF because both describe some desired result. In case of SQL it's the data slicing and dicing; in case of BNF it's the interpreters/compilers behavior.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see any reason why not treat BNF as a programming language, especially remembering that there are tools capable of generating at parsers for given grammars. It's declarative. So what? It's &quot;high-order&quot;/&quot;meta-&quot;. So what?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The grammars can sometimes be optimized (&quot;refactored&quot; in a sense) just like regular code, therefore the code review is more then valuable. Even though it may be viewed as a design review exercise, technically it's still a code review too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with @Mast: if the code is concrete; and a particular grammar is complete (e.g. no missing/hypothetical tokens are present); the question should be fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yet, I'd recommend fixing the following part to remove possible interpretation:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// omitted for simplicity&#xA;literal_number  : ...&#xA;literal_string  : ...&#xA;identifier      : ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Do describe those things for completeness. You can put them into a separate &quot;spoiler&quot; session if it makes your question visually bloated.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;P.S. this is just my two cents and I should have kind of a half-vote on that topic because I myself is still very new to CR.SE.&lt;/p&gt;&#xA;" OwnerUserId="10983" LastActivityDate="2018-01-22T07:27:47.587" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8603" PostTypeId="2" ParentId="8598" CreationDate="2018-01-22T10:30:07.300" Score="3" Body="&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2563&quot;&gt;Since we allow regular expressions&lt;/a&gt;, I think it's acceptable to allow BNF, EBNF, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, unlike with regex, I don't think including another language tag should be a requirement - tagging with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/regex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;regex&amp;#39;&quot; rel=&quot;tag&quot;&gt;regex&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;.&#xA;This is as we only require the language so we know what regex engine the OP is running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the OP however is running a nonstarndard version of *BNF*, then we should require the ability to use the engine.&#xA;This is as we don't know if it's actually a language, or if there are any quirks with this engine.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question however should be off-topic.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The code is broken according to the OP. And they have come here for us to fix it for them:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the parser works perfectly but some problems with the syntax itself are causing undesirable behaviour&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question shouldn't be off-topic due to having a nonstandard compiler. As the code looks to be standard EBNF. Despite the OP using a custom engine:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have written [...] a simple recursive descent parser.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, if the same input to this custom compiler results in nonstandard output then we should close the question until we can verify the code works with the custom compiler.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-01-22T10:30:07.300" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8605" PostTypeId="1" AcceptedAnswerId="8606" CreationDate="2018-01-23T21:19:33.540" Score="2" ViewCount="69" Body="&lt;p&gt;I recently came over this question&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am trying to implement duplicate file finder in visual C++. &#xA;  I followed this link&#xA;  &lt;a href=&quot;https://codereview.stackexchange.com/questions/146894/successful-implementation-of-duplicate-files-finder-in-c?newreg=c8c11b07de7a4436914914960238ad7e&quot;&gt;Successful implementation of Duplicate Files Finder in C++&lt;/a&gt;&#xA;  But it don't have md5.h file. From where I can get this header file.&#xA;  Thanks&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's obviously not asking for a &lt;em&gt;code review&lt;/em&gt;, but how to find a 3rd party resource.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the Stack Overflow site there's a close reason stating:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it. &lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Doesn't the same apply here? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I used a custom comment to vote for closure, but I'm just wondering why there's no stock close reason available for such situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Our stock &lt;em&gt;off-topic&lt;/em&gt; close reasons are:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;    &lt;ul&gt;&#xA;    &lt;li&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/li&gt;&#xA;    &lt;li&gt;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete implementation. Questions seeking an explanation of someone else's code are also off-topic.&lt;/li&gt;&#xA;    &lt;li&gt;Questions must include the code to be reviewed. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&lt;/li&gt;&#xA;    &lt;li&gt;This question belongs on another site in the Stack Exchange network&lt;/li&gt;&#xA;    &lt;/ul&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;None of these really applies well. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we have another reason similar as provided at Meta SE (adapted for SE Code Review of course):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;    &lt;ul&gt;&#xA;    &lt;li&gt;Blatantly off-topic (this question doesn't have anything to do with a code review)&lt;/li&gt;&#xA;    &lt;/ul&gt;&#xA;  &lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="52802" LastEditorUserId="52802" LastEditDate="2018-01-23T21:26:04.733" LastActivityDate="2018-01-23T22:22:29.063" Title="Why don't we have a close reason like &quot;off-topic because of asking to find a 3rd party resource&quot; like SO has? Or at least a &quot;Blatantly off-topic&quot;?" Tags="|discussion|feature-request|scope|close-reasons|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8606" PostTypeId="2" ParentId="8605" CreationDate="2018-01-23T21:36:24.683" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I used a custom comment to vote for closure, but I'm just wondering why there's no stock close reason available for such situation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The short answer is we simply don't get enough of those questions to warrant a stock close reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a couple of categories of questions which are so blatantly off-topic but not asked often enough to warrant a stock close reason. You can only have so many stock close reasons so we use the ones most commonly occurring (roughly, the long story is a bit more complicated).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Worth noting the list is always open for debate and we're currently &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8569/how-should-we-revisit-our-standard-close-reasons&quot;&gt;revisiting the list&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your suggestion of adding a 'blatantly off-topic' reason isn't much different than the current 'Other' option. The 'Other' option leaves room for an automatic comment, in which it could be useful to redirect to the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt; &lt;code&gt;[help/on-topic]&lt;/code&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-01-23T21:36:24.683" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8607" PostTypeId="2" ParentId="8605" CreationDate="2018-01-23T22:22:29.063" Score="4" Body="&lt;p&gt;There is no need for such a reason, because such questions generally also violate other existing requirements.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, if you can't find a particular header file or library to build the code, then it's broken code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've seen other questions that ask for a tutorial or book.  Those are generally off-topic due to broken code or asking for an explanation of code.  If the tutorial request is just a supplementary question on top of an otherwise reasonable Code Review question, then we can just edit out the off-topic part that asks for a tutorial.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-01-23T22:22:29.063" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8608" PostTypeId="1" CreationDate="2018-01-24T04:47:52.313" Score="2" ViewCount="40" Body="&lt;p&gt;Are we allowed to put projects on this site without the code?&lt;br&gt;&#xA;For clarification:&lt;br&gt;&#xA;Are we allowed to say something like this?  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have a project &lt;a href=&quot;http://example.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;. What do you think?  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Or something like that.&lt;br&gt;&#xA;I just want to do this because of a multi-file project I have.  &lt;/p&gt;&#xA;" OwnerUserId="158795" LastActivityDate="2018-01-24T04:47:52.313" Title="Github Projects?" Tags="|support|" AnswerCount="0" CommentCount="1" ClosedDate="2018-01-24T05:11:34.420" ContentLicense="CC BY-SA 3.0" />
  <row Id="8609" PostTypeId="1" CreationDate="2018-01-24T13:00:46.083" Score="15" ViewCount="196" Body="&lt;p&gt;The scenario:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;An asker posts a question.&lt;/li&gt;&#xA;&lt;li&gt;A low rep user notices some improvements to the questions code, and edits them into the question.&lt;/li&gt;&#xA;&lt;li&gt;The edit gets accepted in the review queues.&lt;/li&gt;&#xA;&lt;li&gt;Another user notices the site policy invalidation and rolls back the edit.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;All seems to be well, as the post has been edited to not go against &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/762&quot;&gt;should you edit someone else's code in a question?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this means that &lt;em&gt;three, plus,&lt;/em&gt; users will continue to violate site policy.&#xA;This is bad, as review queues are there to educate users on what is and is not allowed behaviour. And so allowing this to continue teaches new users they can do things they shouldn't.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;How can we inform all users involved in incorrect reviews what correct site policy is?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-02-25T12:43:21.643" Title="Incorrect suggested edit review - how to educate users?" Tags="|discussion|review|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="8610" PostTypeId="1" CreationDate="2018-01-25T00:50:28.870" Score="2" ViewCount="127" Body="&lt;p&gt;When we have a bad question, pasting one of the appropriate questions from &lt;a href=&quot;http://idownvotedbecau.se/&quot; rel=&quot;nofollow noreferrer&quot;&gt;this site&lt;/a&gt; may help, specifically &lt;a href=&quot;http://idownvotedbecau.se/imageofcode&quot; rel=&quot;nofollow noreferrer&quot;&gt;this&lt;/a&gt; in a comment.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="22222" LastEditDate="2018-01-25T01:53:33.933" LastActivityDate="2018-01-25T01:53:33.933" Title="Is the &quot;I downvoted because...&quot; site something that is useful here?" Tags="|discussion|third-party|down-votes|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8611" PostTypeId="2" ParentId="8610" CreationDate="2018-01-25T01:31:36.337" Score="3" Body="&lt;p&gt;That's neat, I have something similar &lt;a href=&quot;https://github.com/Phrancis/Stack-Exchange-Utilities/blob/master/Code%20Review%20Copy-Paste.md&quot; rel=&quot;nofollow noreferrer&quot;&gt;on my GitHub&lt;/a&gt; though it's meant for me, I like how this is designed to explain to a user how to improve their question. If you want to, I (and probably some other regulars) would be happy to help put something together that's more adapted to Code Review and prepare some pull requests to add to the website. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2018-01-25T01:31:36.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8613" PostTypeId="1" CreationDate="2018-01-29T06:02:30.757" Score="18" ViewCount="1485" Body="&lt;p&gt;It's almost February in 2018, which isn't supposed to be the proper time to cycle these, but for this year it'll be once again, so we'll be refreshing the &lt;strong&gt;Community Promotion Ads&lt;/strong&gt; for this year now!&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What are Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be shown.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we have Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This is a method for the community to control what gets promoted to visitors on the site. For example, you might promote the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the site's twitter account&lt;/li&gt;&#xA;&lt;li&gt;cool events or conferences&lt;/li&gt;&#xA;&lt;li&gt;anything else your community would genuinely be interested in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The goal is for future visitors to find out about &lt;em&gt;the stuff your community deems important&lt;/em&gt;. This also serves as a way to promote information and resources that are &lt;em&gt;relevant to your own community's interests&lt;/em&gt;, both for those already in the community and those yet to join. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we reset the ads every year?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. We reset the ads once a year, every December.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community promotion ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a year of exposure.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How does it work?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The answers you post to this question &lt;em&gt;must&lt;/em&gt; conform to the following rules, or they will be ignored. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;All answers should be in the exact form of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[![Tagline to show on mouseover][1]][2]&#xA;&#xA;   [1]: http://image-url&#xA;   [2]: http://clickthrough-url &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please &lt;strong&gt;do not add anything else to the body of the post&lt;/strong&gt;. If you want to discuss something, do it in the comments.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question must always be tagged with the magic &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; tag. In addition to enabling the functionality of the advertisements, this tag also pre-fills the answer form with the above required form.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h3&gt;Image requirements&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be 300 x 250 pixels, or double that if high DPI.&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of 150 KB&lt;/li&gt;&#xA;&lt;li&gt;If the background of the image is white or partially white, there must be a 1px border (2px if high DPI) surrounding it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Score Threshold&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;strong&gt;minimum score threshold&lt;/strong&gt; an answer must meet (currently &lt;strong&gt;6&lt;/strong&gt;) before it will be shown on the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check out the ads that have met the threshold with basic click stats &lt;a href=&quot;https://codereview.meta.stackexchange.com/ads/display/8613&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="5999" LastActivityDate="2018-03-26T00:34:55.653" Title="Community Promotion Ads - 2018" Tags="|discussion|community-ads|" AnswerCount="6" CommentCount="1" ClosedDate="2019-02-07T13:32:16.483" ContentLicense="CC BY-SA 3.0" />
  <row Id="8614" PostTypeId="2" ParentId="8613" CreationDate="2018-01-29T06:02:30.757" Score="11" Body="&lt;p&gt;&lt;a href=&quot;http://twitter.com/StackCodeReview&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NLxqq.png&quot; alt=&quot;Help this community grow -- follow us on twitter!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="5999" LastActivityDate="2018-01-29T06:02:30.757" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8615" PostTypeId="2" ParentId="8613" CreationDate="2018-01-30T05:56:12.200" Score="20" Body="&lt;p&gt;&lt;a href=&quot;http://rubberduckvba.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NcLJ6.png&quot; alt=&quot;Rubberduck is an OSS VBIDE add-in project aiming to modernize the VBE&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2018-01-31T03:12:09.947" LastActivityDate="2018-01-31T03:12:09.947" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8616" PostTypeId="2" ParentId="8613" CreationDate="2018-01-31T11:42:05.810" Score="8" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/?tab=featured&quot;&gt;&lt;img src=&quot;https://stack-exchange-dynamic-ads.herokuapp.com/codereview.stackexchange.com/bounty.png&quot; alt=&quot;Active bounties&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-01-31T11:42:05.810" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8617" PostTypeId="2" ParentId="8569" CreationDate="2018-02-01T22:50:48.123" Score="5" Body="&lt;p&gt;I &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8574&quot;&gt;mostly agree with 200_success' answer&lt;/a&gt;. However there is one close reason I think that should be moved - the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;no code&lt;/a&gt; reason. This is mostly for three reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Not including the code to be reviewed doesn't mean that the user isn't the author. It just means we may violate the licence they use, but relicensing it to &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 3.0&lt;/a&gt;, if we were to rewrite their code. Something our users do &lt;em&gt;a lot&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If the poster doesn't post the code in the question, then some users may not be able to access the third party site. And so they'd be missing this context. This is common if you're behind a strict corporate firewall. And so the post &quot;Lacks concrete context&quot;, or &quot;Lacks reviewable code&quot; as I put it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Keeping it in the &quot;Lacks concrete context&quot; close reason means that closing questions is simpler. As if any and all problems with code in posts - except code not working as intended - we use this close reason. Where currently, and with  the new reason by 200, we'd have to pick one of three close reasons if there is a problem with code in posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has annoyed me a couple of times before, when selecting a close reason.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And so I'd like to recommend:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Authorship of code:&lt;/strong&gt; Since Code Review is a community where programmers improve their skills through peer review of working code, we require that all code be posted by an author or maintainer of the code, and that the poster &lt;em&gt;understands how the code works&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lacks concrete context:&lt;/strong&gt; Code Review requires &lt;em&gt;concrete code&lt;/em&gt; from a project, with &lt;em&gt;sufficient context&lt;/em&gt; for reviewers to understand how that code is used.  Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site. Furthermore, the code to be reviewed must be &lt;em&gt;embedded directly in the question&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code not working as intended:&lt;/strong&gt; Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;em&gt;working correctly, to the best of the author's knowledge,&lt;/em&gt; before proceeding with a review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-02-01T22:50:48.123" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8618" PostTypeId="1" CreationDate="2018-02-02T06:51:51.080" Score="10" ViewCount="266" Body="&lt;p&gt;I had sought out review for a question about some proprietary code that I am working on. The code in question retrieves information from a list of one-to-many mappings and seeks to build a relationship between devices based on that. The code on CR was posted after obfuscation and was understood. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/186516/find-out-relation-between-devices-when-given-a-one-to-many-list-of-mappings-in-l?noredirect=1#comment355957_186516&quot;&gt;https://codereview.stackexchange.com/questions/186516/find-out-relation-between-devices-when-given-a-one-to-many-list-of-mappings-in-l?noredirect=1#comment355957_186516&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;strong&gt;Thing&lt;/strong&gt; is actually the type of the device used. For example destinationTurbineMapping has been redacted to destinationThingMapping. Further, it was found that the type of device did not have relevance to the code itself because it was all about the same device. And therefore, even in my source code, I have modified it to destinationMapping. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One answer mentioned that I did not need to include the type of device name(Thing) because it was unnecessary. I found this to be very useful to make the variable names meaningful so as to help future readers. So I made the edit to the question. I even edited the original source code on my workstation to reflect the same.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No other changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, my edit was rolled back by a user citing that an edit would &lt;strong&gt;invalidate&lt;/strong&gt; the answer, for which I enquired whether the answer could be edited ever so slightly to reflect this change my mentioning that the question no longer has it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's it. The next thing I know, the question gets put on hold for being off-topic citing unoriginal code. (one person involved was the same user who asked me not to edit)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I request that the question be re-opened. If not, I request for clarification on why the question is off-topic and what I can do to make it not so. I'd be happy to answer any doubts.&lt;/p&gt;&#xA;" OwnerUserId="49035" LastEditorUserId="29371" LastEditDate="2019-12-09T13:17:52.463" LastActivityDate="2019-12-09T13:17:52.463" Title="Request to re-open &quot;Find out relation between Devices…&quot; question" Tags="|discussion|specific-question|vote-to-reopen|answer-invalidation|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8619" PostTypeId="2" ParentId="8618" CreationDate="2018-02-02T07:34:14.853" Score="2" Body="&lt;p&gt;The code in question, although you state it is your code and you maintain it and you have added enough context, is too much obfuscated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In its current form it just looks too much like example code because of all the  &quot;things&quot;. If you would have used different names like &lt;code&gt;device&lt;/code&gt; instead of &lt;code&gt;thing&lt;/code&gt; the code would speak for itself and one wouldn't need to read all the text in question. In addition the context of the question would be more clear.   &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you had choosen to go the other way stating  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have written a function in my backend that takes a list of&#xA;  on-to-many mappings of communication (already defined by Legacy Code)&#xA;  from one Thing(proprietary Device name redacted) to another.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;and plastered your code with &lt;code&gt;things&lt;/code&gt;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In its current form I won't vote to reopen the question. Unfortunately you can't make the question on-topic without changing the code. Changing the code like you did had invalidated the given answer in many points.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;names of variables (removing obfuscation)&lt;/li&gt;&#xA;&lt;li&gt;var vs concrete type  &lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;PascalCase&lt;/code&gt; vs &lt;code&gt;camelCase&lt;/code&gt;  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;hence rolling back the edit had been the correct way. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As long as the answerer doesn't delete his/her answer you can't make the question on-topic. You could just accept it (the answer and the fact that it can't be made on-topic anymore) and ask a follow-up question.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you tend to ask a follow-up question you could/should integrate the mentioned points of the answer and fix your code in a way that it isn't obfuscated that much.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2018-02-02T07:34:14.853" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="8620" PostTypeId="2" ParentId="8613" CreationDate="2018-02-02T10:10:31.523" Score="9" Body="&lt;p&gt;&lt;a href=&quot;http://rubberduckvba.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/eb5wx.png&quot; alt=&quot;Rubberduck is an OSS VBIDE add-in project aiming to modernize the VBE&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="94097" LastActivityDate="2018-02-02T10:10:31.523" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8621" PostTypeId="2" ParentId="8618" CreationDate="2018-02-02T10:54:45.693" Score="6" Body="&lt;p&gt;First I'd like to apologies that you've been put in this horrible situation.&#xA;Whilst your code was off-topic to start off with, you've tried many ways to get the question to be on-topic.&#xA;Mostly to be shot down because you supposedly answer invalidated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is unfair on you, as someone else &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6389&quot;&gt;broke our rules&lt;/a&gt;. But you're the one to be punished.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not the first time this has happened, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7051&quot;&gt;last time we as a community said that you should be able to edit your question&lt;/a&gt;.&#xA;Unfortunately some people don't follow, or remember, this meta discussion. And favour the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763&quot;&gt;don't answer invalidate&lt;/a&gt; policy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way, the answer has now been removed, and so you can edit the question in any way you want. &lt;em&gt;Which you should have been allowed to do anyway&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Your question was closed as it's Pseudo/example/stub code, rather than you not owning it. This was addressed in the comments:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please include code for &lt;code&gt;ThingCustomStruct1&lt;/code&gt; and &lt;code&gt;dataTag&lt;/code&gt;. - &lt;a href=&quot;https://codereview.stackexchange.com/users/6172/jesse-c-slicer&quot;&gt;Jesse C. Slicer&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/186516/find-out-relation-between-devices-when-given-a-one-to-many-list-of-mappings-in-l#comment355810_186516&quot;&gt;link&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note that &lt;code&gt;sourceDestinationThingMappings[sourceThingName]).Add(destinationThingName);&lt;/code&gt; breaks the build: there's either a bracket missing, or one too many. - &lt;a href=&quot;https://codereview.stackexchange.com/users/10582/bcdotweb&quot;&gt;BCdotWEB&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/186516/find-out-relation-between-devices-when-given-a-one-to-many-list-of-mappings-in-l#comment355857_186516&quot;&gt;link&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm not a C# professional, and so I don't know if these are the only problems, or if the above have been fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so I'd recommend that you'd update your question with the entire of your code.&#xA;If you post your code so that we can copy the code, run it in our IDE, and for it to output the information that you want,&#xA;then there shouldn't be a problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only other things would be to remove &lt;code&gt;this&lt;/code&gt; from the variable names, as that seems to make a lot of people think it's example code.&#xA;Which you have done.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2018-02-02T11:24:52.177" LastActivityDate="2018-02-02T11:24:52.177" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="8622" PostTypeId="2" ParentId="8618" CreationDate="2018-02-02T14:05:37.377" Score="3" Body="&lt;p&gt;It happens regularly that the code in the post is broken (or otherwise not ready for review), but the problem is too complex to explain or demonstrate in the limited space afforded by a comment, and needs to be posted as an answer. &lt;a href=&quot;https://codereview.stackexchange.com/a/186591/11728&quot;&gt;Here's an example&lt;/a&gt; from earlier today, &lt;a href=&quot;https://codereview.stackexchange.com/a/185922/11728&quot;&gt;here's another&lt;/a&gt; from a week ago, &lt;a href=&quot;https://codereview.stackexchange.com/a/184501/11728&quot;&gt;here's a third&lt;/a&gt; with a detailed explanation of how to discover the bug, and here are some more: &lt;a href=&quot;https://codereview.stackexchange.com/a/185890/11728&quot;&gt;1&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/a/167541/11728&quot;&gt;2&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/a/187902/11728&quot;&gt;3&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Current procedure&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;What we (Code Review regulars) would like to happen in these cases is:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;We vote to put the question with the broken (or otherwise unreviewable) code on hold.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The OP fixes the code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The OP posts a new question with the improved code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The reason we would prefer this is that it leaves a record of what the problem was — sometimes the technique needed to discover a bug is interesting, but even if it's just a reminder not to post code without testing it, that's still valuable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the procedure too onerous on the OP? It doesn't seem difficult to me to copy the text of the question that was closed, and paste it into a new question. But I guess it might not seem so easy for a beginner.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Alternative procedure&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;But if we are agreed that is too hard, then what's the alternative? Perhaps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;We vote to put the question on hold.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The OP fixes the code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The OP updates the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We vote to reopen the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The reviewer who explained the original problem deletes the answer in which they explained it (since this answer is now unrelated to the question). Or someone else flags it for deletion by a moderator if the reviewer does not delete their answer in a timely fashion.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This is more complex than the first procedure, it takes substantially longer (because of the delay at step 4), it erases the record of original problem and its discovery, and denies credit to the person who discovered and described the problem. I don't think it's an improvement at all.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2018-02-19T20:37:38.780" LastActivityDate="2018-02-19T20:37:38.780" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8624" PostTypeId="1" AcceptedAnswerId="8625" CreationDate="2018-02-11T22:34:03.880" Score="2" ViewCount="46" Body="&lt;p&gt;Right now, the only way to this site is by going to the questions tab, and on the right side pressing one of the featured/hot questions &lt;em&gt;on this site.&lt;/em&gt; This isn't very useful and can be a hassle. Even more than that, someone put a &quot;Main User&quot; button on the Meta side, but not the Main side.&lt;/p&gt;&#xA;" OwnerUserId="158383" LastActivityDate="2018-02-12T12:58:04.900" Title="Can we add a &quot;Meta User&quot; button next to the &quot;Network Profile&quot; button like SO did?" Tags="|feature-request|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8625" PostTypeId="2" ParentId="8624" CreationDate="2018-02-11T23:31:08.210" Score="4" Body="&lt;p&gt;You can access meta from the &lt;a href=&quot;https://i.stack.imgur.com/0Rgac.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/0Rgac.png&quot; alt=&quot;Stack Exchange&quot;&gt;&lt;/a&gt; button:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/644Xn.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/644Xn.png&quot; alt=&quot;Link to meta from the SE &amp;#39;burger&amp;#39;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can also get to and from Meta from your profile:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/64stn.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/64stn.png&quot; alt=&quot;Main profile picture&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And from:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OGb15.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OGb15.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-02-11T23:31:08.210" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8626" PostTypeId="2" ParentId="8624" CreationDate="2018-02-12T12:58:04.900" Score="1" Body="&lt;p&gt;Meta is also available under the ? button (help and other resources).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My profile on Code Review has a Meta User button.  If yours did not, perhaps it was because your account had not posted to Meta?  Or some reason like that.  Perhaps you did not have sufficient reputation (5) to post on Meta.  I.e. I'm not sure you are describing a Code Review/Stack Overflow difference so much as a behavior related to your account.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-02-12T12:58:04.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8627" PostTypeId="1" AcceptedAnswerId="8635" CreationDate="2018-02-12T14:07:14.280" Score="5" ViewCount="207" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/-1/community&quot;&gt;The community bot&lt;/a&gt; has 5 reputation: why is this? Also, its Main User has 1 reputation, and only the Meta user has 5 reputation, which doesn't usually happen; even with people. Is this a bug?&lt;/p&gt;&#xA;" OwnerUserId="158353" LastActivityDate="2018-02-13T17:00:27.347" Title="Why does the Community bot have 5 reputation?" Tags="|discussion|bug|reputation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8628" PostTypeId="1" CreationDate="2018-02-12T14:10:32.967" Score="3" ViewCount="142" Body="&lt;p&gt;What are your thoughts on writing reviews fully as inline code? We all take time out of our day to do these reviews but writing good reviews takes time, looking at the posted code, switching editors, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just posted a review by reposting the OPs code with my comments inline:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;unsigned char buffer_lname[30], buffer_fname[30], buffer[256];&#xA;unsigned int count_students = 0, successfully_read = 0&#xA;// if you have it size_t is the type to use for all indices &#xA;&#xA;while (fscanf(p_file,&quot;%s&quot;,buffer)==1)&#xA;// Assuming memory size:&#xA;// if you're line is longer than 256 this will overwrite ...&#xA;// fscanf use:&#xA;// if there is a space in the line the %s will stop parsing, this of course &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Does this work? What upsides and downsides do you see with this? Any better ways to do this kind of review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The full review is &lt;a href=&quot;https://codereview.stackexchange.com/questions/187264/file-handling-in-c&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="131409" LastEditorUserId="22222" LastEditDate="2018-02-13T00:31:49.760" LastActivityDate="2018-02-14T22:01:29.850" Title="Inline review format" Tags="|discussion|answers|" AnswerCount="5" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8629" PostTypeId="2" ParentId="8628" CreationDate="2018-02-12T14:16:53.477" Score="12" Body="&lt;p&gt;My opinion is that I find this much harder to read:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The review comments are visually similar to comments in the original code.&lt;/li&gt;&#xA;&lt;li&gt;One has to scroll through the tiny code window (my usual browser window is about 2000px high, but the code frame is less than ¼ of that).&lt;/li&gt;&#xA;&lt;li&gt;There's no markdown in comments - it's much easier to read a review if it can contain emphasis, code fragments, lists etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'd say that it's more important to be able to easily read the review than to easily write it - it's written once, but read (we hope) by many.  Just like our code, as a nice analogue!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My preference is to quote the original as you would a news or email article: a short relevant sample followed by (unquoted) comment on that sample:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;unsigned char buffer_lname[30], buffer_fname[30], buffer[256];&#xA;unsigned int count_students = 0, successfully_read = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;If you have it, &lt;code&gt;size_t&lt;/code&gt; is the type to use for all indices.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;while (fscanf(p_file,&quot;%s&quot;,buffer)==1)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;You're assuming memory size: if your line is longer than 256 this will&#xA;  overwrite.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;fscanf&lt;/code&gt; use: if there is a space in the line, the &lt;code&gt;%s&lt;/code&gt; will stop&#xA;  parsing, this of course&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2018-02-12T14:16:53.477" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8630" PostTypeId="2" ParentId="8628" CreationDate="2018-02-12T14:45:10.067" Score="7" Body="&lt;p&gt;I agree with @Toby's post, but I'm afraid the final recommendation about style might be a bit confusing misinterpreted. I recommend the style as below, enclosed in horizontal lines enclosed in &quot;(start)&quot; and &quot;(end)&quot; markers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(start)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;unsigned char buffer_lname[30], buffer_fname[30], buffer[256];&#xA;unsigned int count_students = 0, successfully_read = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you have it, &lt;code&gt;size_t&lt;/code&gt; is the type to use for all indices.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;while (fscanf(p_file,&quot;%s&quot;,buffer)==1)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You're assuming memory size: if your line is longer than 256 this will overwrite.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;fscanf&lt;/code&gt; use: if there is a space in the line, the &lt;code&gt;%s&lt;/code&gt; will stop parsing, this of course&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;(end)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what are we looking at? Code blocks that come verbatim from the Question are written as blockquoted code blocks. That is, each line starts with &lt;code&gt;&amp;gt;&lt;/code&gt; and 5 spaces. (The &lt;code&gt;&amp;gt;&lt;/code&gt; and 1 spaces causes blockquote style, and 4 spaces cause code block style.) The reason for the code block is obvious, the reason for the blockquote is to emphasize that this is not &lt;em&gt;your&lt;/em&gt; code, but that it's copy-pasted from the Question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an answer, for code that I wrote myself and recommend, I use code block style (lines start with 4 spaces) without blockquote.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2018-02-12T14:45:10.067" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8631" PostTypeId="2" ParentId="8628" CreationDate="2018-02-12T17:31:35.180" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Does this (Inline review format) work ?&lt;br&gt;&#xA;  What upsides and downsides do you see with this ?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, but its lacks clarity. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Any better ways to do this kind of review ?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;See following compares:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I follow the axiom: &lt;strong&gt;Code speaks louder than comments.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code presented without a clear disclaimer initially looks like OK code.  The review comments here lacks emphasis.  It says what is wrong, but does not show what is right.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;unsigned int count_students = 0, successfully_read = 0&#xA;// if you have it size_t is the type to use for all indices &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;vs. &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;// weak code&#xA;unsigned int count_students = 0, successfully_read = 0&#xA;&#xA;// Better code&#xA;// If you have it size_t is the type to use for all indices&#xA;size_t count_students = 0, successfully_read = 0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The below code snippet is too far separated from the missing &lt;code&gt;unsigned char ... buffer[256];&lt;/code&gt; to tie to the &quot;if ... line is longer than 256&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;while (fscanf(p_file,&quot;%s&quot;,buffer)==1)&#xA;// Assuming memory size:&#xA;// if you're line is longer than 256 this will overwrite ...&#xA;// fscanf use:&#xA;// if there is a space in the line the %s will stop parsing, this of course &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;vs. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;With &lt;code&gt;unsigned char ... buffer[256]; ... fscanf(p_file,&quot;%s&quot;,buffer)&lt;/code&gt;, if you're line is longer than 256 this will overwrite.&lt;/p&gt;&#xA;" OwnerUserId="29485" LastActivityDate="2018-02-12T17:31:35.180" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8632" PostTypeId="1" AcceptedAnswerId="8633" CreationDate="2018-02-13T05:00:29.807" Score="13" ViewCount="195" Body="&lt;p&gt;I recently flagged an answer as &quot;Not An Answer&quot; and the flag was rejected with the reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;declined - flags should only be used to make moderators aware of content that requires their intervention&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Why is a &quot;Not An Answer&quot; flag being handled by a moderator?  Isn't that what &lt;em&gt;in need of moderator intervention&lt;/em&gt; flags are for?&lt;/p&gt;&#xA;" OwnerUserId="127098" LastEditorUserId="22222" LastEditDate="2018-02-14T02:28:11.960" LastActivityDate="2018-02-14T06:29:34.750" Title="Why is a NAA flag being handled by a Moderator?" Tags="|discussion|flagging|moderation|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8633" PostTypeId="2" ParentId="8632" CreationDate="2018-02-13T07:59:23.000" Score="6" Body="&lt;p&gt;All flags raise a warning for moderators in the top bar of the site. The Not An Answer flags behave the same way as all other flags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Not An Answer flags could probably be handled by the community. The community already participates in the moderation of such cases, and this can be seen in the linked answer. That is, low quality answers enter the Low Quality queue, and users may downvote it. After a certain number of downvotes, the delete link becomes available for users with high reputation. And then users can delete the answer. Without ever raising any flags for moderator attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Indeed, the Not An Answer cause alone without another more important cause such as spam, doesn't call for moderator attention, at all. The community could handle these all by itself. I think this would be a good feature request for the network.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I also would like to take the opportunity to explain why the flag was declined by a moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the relevant part of the &lt;a href=&quot;https://codereview.stackexchange.com/posts/187372/timeline&quot;&gt;timeline&lt;/a&gt; (link for those who have the privilege to see it) on that answer:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;15 hours ago    flag        AnswerNotAnAnswer   Stephen Rauch   not an answer&#xA;15 hours ago                cleared             Simon Forsberg♦ Declined: flags should only be used to make moderators aware of content that requires their intervention&#xA;17 hours ago    history     notice added        Simon Forsberg♦ Insufficient justification&#xA;17 hours ago    comment     added               Toby Speight    Welcome to Code Review! ...&#xA;17 hours ago    flag        AnswerNotAnAnswer   Heslacher       not an answer&#xA;17 hours ago                cleared             Simon Forsberg♦ Helpful&#xA;19 hours ago    history     answered            hallo ihr geilen typen&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Let me paraphrase that, along with some extra comments from my side:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The answer was posted&lt;/li&gt;&#xA;&lt;li&gt;2 hours later, Heslacher flagged the post as Not An Answer&lt;/li&gt;&#xA;&lt;li&gt;The flag was handled as Helpful by Simon&lt;/li&gt;&#xA;&lt;li&gt;At around the same time, Toby added a comment, signaling to the user that the answer needs work&lt;/li&gt;&#xA;&lt;li&gt;At around the same time, Simon added a post notice, reinforcing Toby's comment, and signaling to everyone that moderators are aware of the situation&lt;/li&gt;&#xA;&lt;li&gt;2 hours later, Stephen flagged the post as Not An Answer, and Simon declined it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I agree with the decision to decline the second flag. The post notice clearly indicates that a moderator has seen the issue, and acted on it. There's no need to bring this to a moderator's attention again, when the answer existed for only 4 hours.&lt;/strong&gt; The issue is hardly urgent, and 4 hours may not be enough for the poster to react in response to the comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you see that a post has been handled, please don't flag it again for the same reason, unless you think the issue needs to be revisited. For example, if the 2nd flag had come 2 days later, I would accept it as Helpful and delete the poor quality answer, thinking that the answerer had plenty of time to react, and didn't, and it's justified to trash the answer.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2018-02-14T06:29:34.750" LastActivityDate="2018-02-14T06:29:34.750" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8634" PostTypeId="2" ParentId="8628" CreationDate="2018-02-13T14:33:52.720" Score="8" Body="&lt;pre&gt;&lt;code&gt;What are your thoughts on writing reviews fully as inline code?&#xA;&amp;lt;!-- I'm not convinced it's a good idea, but I'll have a go at responding in your style; see what you think about my reply --&amp;gt;&#xA;We all take time out of our day to do these reviews but writing good reviews takes time, looking at the posted code, switching editors, etc.&#xA;&amp;lt;!-- This is hard to interpret, but I think what you're saying here is that composing a review is time-consuming&#xA;and it would be faster if you didn't have to make it readable. However, you don't present&#xA;any evidence for this and I am not sure it it true. --&amp;gt;&#xA;Does this work?&#xA;&amp;lt;!-- What do you think? --&amp;gt;&#xA;What upsides and downsides do you see with this?&#xA;&amp;lt;!-- The alleged upside is that it is quicker for the reviewer.&#xA;The downside is that it is harder for the reader.&#xA;The point of a review is to be read and understood so that the quality of code can be improved. --&amp;gt;&#xA;Any better ways to do this kind of review?&#xA;&amp;lt;!-- I tried to write this review in your style to see if it was in fact easier, but&#xA;I think it is actually harder. For example, in this style I have to pick the line breaks&#xA;and this is extra work. Also, going back and making copyedits is harder. --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2018-02-13T14:33:52.720" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8635" PostTypeId="2" ParentId="8627" CreationDate="2018-02-13T17:00:27.347" Score="4" Body="&lt;p&gt;The Community user is special, as is explained on &lt;a href=&quot;https://meta.stackexchange.com/a/19739/269301&quot;&gt;Meta.SE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's a bot operating on the entire network and it's reputation doesn't mean anything. For example: if you flag a question as spam the question is automatically downvoted as well. Somebody has to be responsible for that downvote, so it's attributed to Community. It doesn't have the reputation to do so, but that doesn't matter. It's a very special bot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Community is active on every site. Community changed all Stack Exchange links from &lt;code&gt;http&lt;/code&gt; to &lt;code&gt;https&lt;/code&gt; inside posts when the support for it came on-line. It can reject edits, turn posts into a community wiki and a lot more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, automated scripts do. And whenever actions need to be attributed to someone and it's done by an automatic script, it's attributed to Community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long story short: Community's reputation is irrelevant and it's not a bug. Simply a special case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Have you noticed Community's user id?&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-02-13T17:00:27.347" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8636" PostTypeId="2" ParentId="8628" CreationDate="2018-02-14T22:01:29.850" Score="2" Body="&lt;p&gt;You should not do this, as screen readers treat code blocks differently from text.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even for people not using screen readers, this leads to a rather odd grammar.  Rather than writing out full paragraphs of text, the tendency is going to be to write terse comments.  If you do try to just write a paragraph in comments, you have to manually break the paragraph into lines.  Which again breaks mobile readers, as lines are fixed width rather than variable.  So lines are either unnaturally short (for PC readers) or require scrolling (mobile readers).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also makes it harder to tell what should be a comment versus what is only a comment for answer purposes.  This could lead people to think that that kind of didactic comment is appropriate for normal use.  Or to think that comments are entirely unnecessary.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-02-14T22:01:29.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8637" PostTypeId="1" CreationDate="2018-02-16T12:39:48.860" Score="9" ViewCount="157" Body="&lt;p&gt;I &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/91875&quot;&gt;suggested an edit&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/a/187631/58491&quot;&gt;this answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit came after I suggested the said changes in the comments (with 4 upvotes for the comment) and the author of the post told me it's better if I do it. So I obliged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why, while the author and I agreed the edit was necessary, was it rejected, even though the comments are pretty explicit about it? I don't really understand.&lt;/p&gt;&#xA;" OwnerUserId="58491" LastEditorUserId="9357" LastEditDate="2018-02-16T18:59:32.047" LastActivityDate="2018-02-17T05:22:52.043" Title="Why was my edit to fix an answer rejected, even though it was approved by the author?" Tags="|discussion|specific-answer|broken-code|suggested-edits|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8638" PostTypeId="2" ParentId="8637" CreationDate="2018-02-16T13:56:31.140" Score="12" Body="&lt;p&gt;&lt;strong&gt;First of all, your edit is totally legit (thank you!), and it should have been approved.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The edit was rejected because 2 of 2 reviewers voted so, and by the powers that be (the Stack Exchange software), that's enough to reject a suggested edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your next question might be why did those 2 users vote to reject? Only they can answer that.&#xA;But I'll venture a guess that they simply haven't seen the comments between you and the author.&#xA;Had they seen the comments,&#xA;it would have been clear that the change is approved by the author,&#xA;therefore it should be accepted,&#xA;and the reviewers would have voted to accept.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems that on the review page of a suggested edit,&#xA;the comments are not visible.&#xA;Reviewers must manually open the post to see that.&#xA;That's a bit of extra work for reviewers.&#xA;Especially when there are in fact no comments on a post,&#xA;but to avoid false positives like this one,&#xA;reviewers are forced to systematically open every post they review before making their decision.&#xA;I think it will make sense to post a feature request on &lt;a href=&quot;https://meta.stackexchange.com/&quot;&gt;https://meta.stackexchange.com/&lt;/a&gt; to include comments on posts in the Suggested Edit queue, for everyone's sake,&#xA;if such request doesn't already exist.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2018-02-16T13:56:31.140" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8639" PostTypeId="2" ParentId="8637" CreationDate="2018-02-17T05:22:52.043" Score="15" Body="&lt;p&gt;When you do a suggested edit, the only information besides the edit that is shown to reviewers is the edit reason.  Yours was &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Fixed the answer in regards to the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This does not indicate that you and the poster of the answer had agreed on this change.  So the natural presumption was that you had chosen to make that change on your own.  Yes, if they had clicked through to the answer, they might have been able to see differently (any such comment is now gone).  But most reviewers won't do that most of the time.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the future, please consider an edit reason like &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As discussed with the answerer in the comments, fixed answer in regards to the question.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then at least the reviewers would have had a particular reason to click through to the answer.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-02-17T05:22:52.043" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8640" PostTypeId="1" CreationDate="2018-02-18T18:39:11.920" Score="3" ViewCount="46" Body="&lt;p&gt;I'm looking at &lt;a href=&quot;https://codereview.stackexchange.com/questions/187812/c-parse-the-file-and-see-the-checksum-the-sum-all-ints-in-the-file-and-compa&quot;&gt;this question&lt;/a&gt;. It has 3 close votes at the moment, but they are likely all invalid. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The close reasons are &quot;code not included or broken code&quot;, which is not the case. I have compiled and run the code and it works correctly as far as I can tell. The other close votes are for &quot;hypothetical code, pseudocode, or non-original code.&quot; I can't speak to whether the code is original or not, but it is not hypothetical and not pseudocode. As mentioned, I have run it and it appears to work for at least a simple file with a single record. I didn't have time to construct a more complicated file, so it's possible it breaks with more records, but it's not completely broken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hate to see newbies turned off because of overzealous close votes. Anything we can do in this situation?&lt;/p&gt;&#xA;" OwnerUserId="43196" LastEditorUserId="22222" LastEditDate="2018-02-18T18:41:58.443" LastActivityDate="2018-02-18T19:05:14.273" Title="Invalid close votes on this C++ parsing question" Tags="|discussion|specific-question|vote-to-close|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8641" PostTypeId="2" ParentId="8640" CreationDate="2018-02-18T19:05:14.273" Score="5" Body="&lt;p&gt;The biggest problem with this question in my opinion is that it is unclear. It consists of a big code block that also includes the description of what it does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could add a comment and suggest improvements to the question, here's a template I often use:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Your question currently leaves some things to be desired.&#xA;I'd recommend taking a look at&#xA;[Simon's Guide to posting a good question](https://codereview.meta.stackexchange.com/a/6429/31562).&#xA;In particular, you could improve {todo}.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;In this case, the formatting of the question could be improved, and it could be stated in the question whether or not it has been tested and what the outcome of that is.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-02-18T19:05:14.273" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8642" PostTypeId="1" AcceptedAnswerId="8643" CreationDate="2018-02-24T17:55:33.203" Score="11" ViewCount="285" Body="&lt;p&gt;As I was working through the Close Votes Review Queue, I came upon a &lt;a href=&quot;https://codereview.stackexchange.com/questions/188280/tic-tac-toe-engine-in-javascript&quot;&gt;question&lt;/a&gt; beginning like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I just cloned (Github clone, not literal clone) someone's Tic-Tac-Toe game and I was originally going to make a pull request, but I ended up making too many changes, the code is simply unrecognizable now.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The reason this question came up in this queue was that somebody had flagged it with &lt;em&gt;Off-topic - Authorship of Code&lt;/em&gt;, for which I felt I was unable to correctly decide whether it was appropriate or not. On the one hand, the original code is certainly not the product of the asker's own creativity. On the other hand, he does argue that he made so many changes that the code became something different from the original authors creation, and was asking mostly about code style issues, which constitutes a standard review point. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a quick reminder, here is the close reason description as it comes up in the &lt;em&gt;Close &gt; Off-topic&lt;/em&gt; dialog box:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Authorship of code:&lt;/strong&gt; Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an author or maintainer of the code, that the code be embedded directly, and that the poster know why the code is written the way it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;How should we deal with this problem of &quot;whose code is this&quot;? Where do we draw the line between acceptable for review and off-topic?&lt;/p&gt;&#xA;" OwnerUserId="133184" LastEditorUserId="31562" LastEditDate="2018-02-24T18:27:36.580" LastActivityDate="2018-02-26T18:59:11.783" Title="&quot;Who Wrote This?&quot; and What Do We Actually Consider Authorship?" Tags="|discussion|scope|close-reasons|code-ownership|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8643" PostTypeId="2" ParentId="8642" CreationDate="2018-02-24T18:12:30.980" Score="17" Body="&lt;p&gt;&lt;strong&gt;I think the close vote is inappropriate.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The close reason says &lt;em&gt;&quot;author or maintainer&quot;&lt;/em&gt;.&#xA;In this case I think it makes sense to assume that the poster is &lt;em&gt;the maintainer of the cloned code&lt;/em&gt;,&#xA;especially if the code has diverged so much that the original is unrecognizable due to the changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That close reason intends to filter out questions asking to review someone else's code, without taking ownership of the code, or without understanding how it works, or looking for explanations about the code. That doesn't seem to be the case here.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2018-02-24T18:12:30.980" CommentCount="13" ContentLicense="CC BY-SA 3.0" />
  <row Id="8644" PostTypeId="2" ParentId="8642" CreationDate="2018-02-25T05:33:46.850" Score="2" Body="&lt;p&gt;There isn't enough information to say.  The requirement is that the poster needs to be the person who can license the code under the cc by-sa 3.0 with attribution required license.  Can this person do that?  If not, the question should be closed.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, then it shouldn't be (at least not for that reason).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As written in the question, we don't have enough information to say one way or the other.  The asker copied code from a github repository.  We don't know what right the poster had to do so.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A simple solution would be if the original code were already licensed under a compatible license.  However, we can't determine that in this case, as there is no license posted that I found at the &lt;a href=&quot;https://github.com/sf-wdi-gaia/tic-tac-toe/tree/3f4860016184673a2bd8a6a6d3c34642546bc4c9&quot; rel=&quot;nofollow noreferrer&quot;&gt;current commit&lt;/a&gt;.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-02-25T05:33:46.850" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8645" PostTypeId="2" ParentId="8609" CreationDate="2018-02-25T12:43:21.643" Score="4" Body="&lt;p&gt;Most importantly, you should reject the suggested edit with a good description about why it should be rejected, then you can just hope that other reviewers sees this decision somehow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As said in the comments here on meta, you can flag a post for moderator attention and moderators can help educate users through some different ways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another way is to create meta posts, such as this one, to bring attention to the topic.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-02-25T12:43:21.643" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8646" PostTypeId="2" ParentId="8642" CreationDate="2018-02-26T18:59:11.783" Score="1" Body="&lt;p&gt;I think it should be closed for that reason.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Authorship of code:&lt;/strong&gt; Since Code Review is a community where programmers improve their skills through peer review, we require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;posted by an author or maintainer of the code&lt;/a&gt;, that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;embedded directly&lt;/a&gt;, and that the poster know why the code is written the way it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you read just the description, then I can see why you wouldn't think it should be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;we require that the code be posted by an author or maintainer of the code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The poster is the author of &lt;em&gt;some&lt;/em&gt; of the code. And is the maintainer for their fork.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;that the code be embedded directly&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code has been embedded into the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;and that the poster know why the code is written the way it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They wrote some of the code, and so likely know why they programmed it that way.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;However if you &lt;em&gt;click the link&lt;/em&gt; for &quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;posted by an author or maintainer of the code&lt;/a&gt;&quot; then you should see:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1294/why-is-only-my-own-written-code-on-topic&quot;&gt;moral, practical, and legal reasons&lt;/a&gt;, we are only able to review code that you wrote or code that you maintain.  Code Review is not the place to ask about someone else's code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'll go through if it's off-topic for these reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Moral&lt;/strong&gt;: We're not &lt;a href=&quot;http://www.codecrap.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;codecrap.com&lt;/a&gt;. However the user isn't here to shame the other author.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Practical&lt;/strong&gt;: It's not helpful to tell people that don't understand code how to improve code. The OP here knows what the code is doing however.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Legal&lt;/strong&gt;: The OP forked &lt;a href=&quot;https://github.com/sf-wdi-gaia/tic-tac-toe&quot; rel=&quot;nofollow noreferrer&quot;&gt;a close source repo&lt;/a&gt;. And has now modified the code. But not just that, they relicensed the code to CC BY-SA 3.0 by posting on here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so as the link says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If it is not your code, then you have no authority to give away the licensing for it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And so should be off-topic according to our rules.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-02-26T18:59:11.783" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8647" PostTypeId="1" CreationDate="2018-02-27T22:59:15.317" Score="6" ViewCount="186" Body="&lt;p&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a question about my Code Review Stack Exchange post: &lt;a href=&quot;https://codereview.stackexchange.com/questions/188486/extending-iprincipal-isinrole&quot;&gt;Extending IPrincipal.IsInRole()&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;I got a downvote, I can understand that, it's my first post here but not my first SE site. The high rep user who downvoted did not actually give me a direct answer to the reasons behind the downvote, he suggested that I read the on-topic page, which I did before posting and I made sure to follow all what's written there to my best knowledge. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The help page says about things &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you can answer &quot;yes&quot; to all of the following questions, then your question is on-topic for Code Review:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Here's the questions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Is code included directly in my question?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My answer is yes, my post has the code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Am I an author or maintainer of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes it's me who wrote it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Is it actual code from a project&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, copied directly from my project with no alterations.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;To the best of my knowledge, does the code work as intended?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes it does.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Do I want the code to be good code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, that's why I asked here.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes I do, that's why I asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All the answers are yes to the questions which should determine if my question is on-topic or not, I have no issues with the downvote. My issue is, if I still missed something, why didn't the high rep user point me directly to the issue instead of spending the time making comments as riddles, just point me to the exact problem so I can fix the problem in my post, or tell me it's off-topic and I will simply delete the question and everyone will be happy. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think comments are meant to ask further stuff about the question, or explain why the question is bad and not to make riddles .. am I missing something here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A random example from another SE site, a new user posts something, a high-rep user simply welcomes him, adds a &lt;em&gt;direct&lt;/em&gt; comment to the new user explaining why his answer needs an edit, the users says thank you and do that. Everyone is happy, SE got improved a bit, new users passing by read it and learn something, the post is edited and improved, no riddles, no smart comments, no showing off that someone knows better than you, etc. etc.:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/uJtyB.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/uJtyB.png&quot; alt=&quot;sample&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please can someone tell me directly what is wrong with my question&lt;/strong&gt; so I can avoid it in the future without unintentionally insulting someone. I'll really appreciate that. &lt;/p&gt;&#xA;" OwnerUserId="161866" LastEditorUserId="9357" LastEditDate="2018-02-27T23:22:29.947" LastActivityDate="2018-03-01T00:27:57.560" Title="Feedback about downvote on &quot;Extending IPrincipal.IsInRole()&quot;" Tags="|discussion|specific-question|down-votes|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8648" PostTypeId="2" ParentId="8647" CreationDate="2018-02-28T03:58:08.617" Score="3" Body="&lt;p&gt;You have 1 close vote, too (emphasis mine)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Lacks concrete context: Code Review requires concrete code from a&#xA;  project, with sufficient context for reviewers to understand how that&#xA;  code is used. Pseudocode, stub code, hypothetical code, obfuscated&#xA;  code, &lt;strong&gt;and generic best practices&lt;/strong&gt; are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I can't speak for anyone, I wouldn't have given you a downvote, but all I can surmise is that you asked&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is this the right approach?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Technically&lt;/em&gt; that's not the correct question for this site, more of a &quot;can I improve my algorithm or am I reinventing the wheel?&quot; There's a tag for that, too &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;I&lt;/em&gt; don't think there's anything wrong with your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All that being said, the user you are referring to is in Germany and may not have seen your remarks yet.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastActivityDate="2018-02-28T03:58:08.617" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8649" PostTypeId="1" CreationDate="2018-02-28T21:02:54.410" Score="0" ViewCount="33" Body="&lt;p&gt;I've noticed that the markdown emphasis (&lt;code&gt;_emphasized text_&lt;/code&gt;) doesn't seem to render correctly at SE Code Review (comments).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Example markdown:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;_Emphasized text_&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;renders as&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Emphasized text&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd expect that text rendered in italics like described &lt;a href=&quot;https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet#emphasis&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Same for &lt;code&gt;**&lt;/code&gt;, &lt;code&gt;***&lt;/code&gt; markers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is that by (css) design, or just a bug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm using Chrome Version 63.0.3239.132 (Official Build) (64-bit)&lt;/p&gt;&#xA;" OwnerUserId="52802" LastEditorUserId="52802" LastEditDate="2018-02-28T21:30:39.653" LastActivityDate="2018-02-28T21:30:39.653" Title="Emphasis doesn't work correctly with comments at SE Code Review" Tags="|bug|design|" AnswerCount="0" CommentCount="3" ClosedDate="2018-02-28T22:36:07.400" ContentLicense="CC BY-SA 3.0" />
  <row Id="8650" PostTypeId="2" ParentId="8647" CreationDate="2018-03-01T00:27:57.560" Score="3" Body="&lt;p&gt;Thanks to everyone, I think this site has a great user base.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I have learned that I should look into the user's profile before getting into any sort of argument, this should help me decide whether to simply ignore, or try to continue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user who downvoted seems to be a regular downvoter, so I wasn't being targeted or anything, it wasn't my mistake (nor his), it's just who he is and I respect that. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I checked the top 10 users or so, and I found out that the average up/downvote ratio is around 1:10 (more upvotes), while this particular user has the opposite (more downvotes). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Kq19l.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Kq19l.png&quot; alt=&quot;votes&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Had I checked his account earlier, I would have simply avoided this post and the whole argument. I kinda like the way profiles are shown here, you basically build up a very good impression about the user after spending a few minutes checking the vote cast, the self introduction and how &quot;long it is&quot;, the answers, the questions, the comments, the edits, the badges, etc. &lt;/p&gt;&#xA;" OwnerUserId="161866" LastActivityDate="2018-03-01T00:27:57.560" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8651" PostTypeId="1" CreationDate="2018-03-06T20:20:28.320" Score="-8" ViewCount="98" Body="&lt;p&gt;The question in question is &lt;a href=&quot;https://codereview.stackexchange.com/questions/188982/type-safe-easy-to-understand-matrix-multiplication&quot;&gt;this&lt;/a&gt;. I specifically relate to the &lt;a href=&quot;https://codereview.stackexchange.com/revisions/188982/2&quot;&gt;edit #2&lt;/a&gt;. I guess the intentions of the moderator were to improve the post, but I am unhappy about the way it looks now. The headlines are kitschy, and the title is flat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is some soul that I put into writing. I see a post as a synergetic entity; one cannot just edit one part of it and disregard the way it plays against the rest. This edit thus harms me. It is especially unfortunate that the editor did not leave a note so I may not even address them to reconcile this predicament.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was it indeed necessary for the moderator to apply the edit? Is it not objectionable by a mere user? To what extent is a question I pose mine, and to what extent it belongs to a highly reputable passer-by?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, I must say I am frightened by the zeal of the moderation comparing to Stack Overflow. I am not willing to post questions only for them to be trimmed to an informal standard. I am a person.&lt;/p&gt;&#xA;" OwnerUserId="149320" LastEditorUserId="9357" LastEditDate="2018-03-06T20:49:43.773" LastActivityDate="2018-03-16T01:42:08.377" Title="A moderator edited my question. I don't like the way it looks now" Tags="|discussion|specific-question|editing|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8652" PostTypeId="2" ParentId="8651" CreationDate="2018-03-06T21:07:11.487" Score="10" Body="&lt;p&gt;Let's check the edit diff and see what it's about:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;title diff&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;+ Type safe, easy to understand matrix multiplication&#xA;- Here is a type safe, easy to understand matrix multiplication. Is it correct? Is it actually as type safe as I think?&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The questions in the title are too much text to be displayed correctly on the front page. They also do not make your question title more indicative of what the question is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are questions that should generally be formulated &lt;strong&gt;in the question body&lt;/strong&gt;, because they are specific concerns. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;body diff&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;+ ### Data.Nat&#xA;- *`Data.Nat`*&#xA;...&#xA;+ ### Data.Vector&#xA;- *`Data.Vector`*&#xA;...&#xA;+ ### Data.Matrix&#xA;- *`Data.Matrix`*&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;These changes are accessibility changes. As of the original post body, these pseudoheadings were &lt;strong&gt;bold&lt;/strong&gt; &lt;code&gt;monospaced&lt;/code&gt; text. &#xA;With the edit, they are level 3 headings. That has some advantages. For one, headings are often converted to fragment addresses (on SE that is not the case yet). Furthermore they are handled differently by screen readers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly they are semantically more correct and additionally they are automatically bold.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Assuming you really liked the monospaced look, you can improve upon the original edit, by explicitly marking the heading text as monospaced like this:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;### `Data.Nat`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now to your questions:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I see a post as a synergetic entity; one cannot just edit one part of it and disregard the way it plays against the rest. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;True, but this edit is hardly worth mentioning, IMO. It significantly improves the question presentation on the front page and slightly improves the presentation on the question page, without even touching most of the post.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This edit thus harms me.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If that is what you truly feel, then you should roll the edit back. As you correctly note in the question comments here on meta, rollback wars are not something you want to get into, though. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I consider the changes to be minimal and very noninvasive.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Was it indeed necessary for the moderator to apply the edit?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure that the moderator only acted in their capacity as a user here. As such the question should be &quot;was it necessary for a user to apply the edit&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say: &lt;strong&gt;Yes&lt;/strong&gt;. It significantly improves the question title and on the way also fixes some minor problems in the post body.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it not objectionable by a mere user?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Why would it not be? I mean it's a pretty clear-cut good edit, insofar as that it accomplishes the goals defined in the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit&quot;&gt;editing guidelines.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To what extent is a question I pose mine, and to what extent it belongs to a highly reputable passer-by?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;hmm ... to some and to some. The question itself is yours, but SE explicitly encourages other users to improve your question. Whether that entails spelling, formulation updates or other improvements to the question structure.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am not willing to post questions only for them to be trimmed to an informal standard. I am a person.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There is a pretty formal standard. I'll link to it again, just in case: &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit&quot;&gt;Editing Privilege Explanations&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes. You're a person. You're not your post. An edit to your post is not an edit to your person.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-03-06T21:07:11.487" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8654" PostTypeId="1" CreationDate="2018-03-15T18:58:22.270" Score="44" ViewCount="703" Body="&lt;p&gt;I joined CR in May 2013, but only started living here in September of that year. I remember very well then, the site had been in beta for almost 1000 days, and I kept thinking that was a shame, CR was such an awesome twist of the Stack Exchange format, it &lt;em&gt;had&lt;/em&gt; to &quot;graduate&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Soon I met folks that would become the &quot;core&quot; of the embryo of the rather healthy community CR was to become a few months later. I spent so much time in what was then known as &lt;em&gt;Code Review Chat&lt;/em&gt; (or something boring like that), that the chat system eventually made me room owner, for the previous owner hadn't shown up in chat for well over half a year - soon that chatroom was to be renamed &lt;em&gt;The 2nd Monitor&lt;/em&gt;, and the rest is History.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I look back at that time - end of 2013, beginning of 2014, it feels like the bunch of us ended up reviving a ghost town. The whole story is in the now-frozen &lt;a href=&quot;https://chat.stackexchange.com/transcript/27598/2015/8/31&quot;&gt;CRonicles&lt;/a&gt;, if you're curious. Here's a chart from mid-2015 (thanks @rolfl!) depicting the Great Revival of CR - I have to say I'm extremely proud to have been a part of this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/x4BAL.png&quot; alt=&quot;The 2014 Great Revival of Code Review&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mid-2015 coincides with CR's long-awaited graduation. We had done it! Top users got CR swag, elections were held, a rubber ducky was sacrificed (can't find the link, but I'm sure @Pimgd knows what I'm talking about), and boom here we are all these years later, and I feel old and nostalgic now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So yeah. I was elected by this awesome community in June 2015, and it feels like forever ago. When I signed the moderator agreement, I thought I was going for a year, and then pass the torch. Turns out, on Stack Exchange when you're elected as a moderator, you're up there until you step down (or do something very stupid). #Mod4Life!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my time has come. Already last year I had recurring thoughts of stepping down, and ended up sticking around. Maybe I should have - my site and moderator activity this past year has been next to nothing, especially when I compare to the burning passion that got me there in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've lost that flame now, so rather than keep a diamond I'm hardly using, I'm stepping down, hoping elections will be held to bring up the very best of Code Review folks. I'll definitely be keeping an eye on this!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not sure when I'll be losing the diamond, but the Stack Exchange Community Team was made aware of my decision; the rest of the CR moderator team, too (although I haven't had a chance to chat directly with everyone).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't the end of anything, I'm not disappearing: it's just me putting down my empty mug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you, Code Review!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-03-20T17:14:44.937" Title="Putting down my mug" Tags="|discussion|moderators|" AnswerCount="9" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="8655" PostTypeId="2" ParentId="8654" CreationDate="2018-03-15T19:16:30.687" Score="18" Body="&lt;h3&gt;It's been a pleasure!&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I also remember the old days. I remember the mission and the zombies (heck, the zombies seem to never go away entirely...) You've been a good Mug, a good friend and a good moderator. I hope you will stay a good Mug and a good friend at least. It's sad to see you leave The 1st Monitor (yup, that's totally the name of our moderator chat room) but I totally understand and respect your decision.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for the good work you have done!&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-03-15T19:16:30.687" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8656" PostTypeId="2" ParentId="8654" CreationDate="2018-03-15T19:17:24.880" Score="14" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Thank you, Code Review!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thank you, Mug!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This site has a long and interesting &lt;a href=&quot;https://chat.stackexchange.com/transcript/27598/2015/8/31&quot;&gt;history&lt;/a&gt; and you've been part of it in quite a significant manner for most of it. You've been active, participating, helpful and overall &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=17403862#17403862&quot;&gt;positive&lt;/a&gt;. Always spreading the faith, but in a more positive manner than many of us could muster (I learned a lot from you in that regard).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All good things come to an end. While I'm somewhat sad to see you go, I completely understand your reasoning. If the flame isn't there, pass the position to someone whose flame is still alive. Thank you for serving.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="42632" LastEditDate="2018-03-16T00:04:19.050" LastActivityDate="2018-03-16T00:04:19.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8657" PostTypeId="2" ParentId="8654" CreationDate="2018-03-16T01:20:29.707" Score="17" Body="&lt;p&gt;I agree that it seems like it's been forever ago, and I'm so proud of what Code Review has become today. I want to personally thank you for all you have done, and no doubt will continue to do as a normal user, to make this site not only useful to many, but also welcoming and friendly!&lt;/p&gt;&#xA;&lt;h1&gt;Cheers! &lt;/h1&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-16T01:20:29.707" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8658" PostTypeId="2" ParentId="8651" CreationDate="2018-03-16T01:42:08.377" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it correct? Is it actually as type safe as I think?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;Is it correct&quot; should never be used in a title here.  Titles here should state what the code does.  If someone feels that it is not correct, then we'll tell you.  That question is implied everywhere, so it needs to be stated nowhere.  This is also a sensitive subject since we don't review non-working/buggy code.  So if it's not correct, we shouldn't review it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want a specific question answered (type safety), you're on the wrong site.  What we would do is a general review, possibly paying extra attention to type safety.  Or possibly not.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that a lot of the confusion is that you're coming from Stack Overflow.  They are entirely different.  On Code Review:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;A question cannot be marked as a duplicate unless the code is identical.  On Stack Overflow, it's the question that needs to be essentially the same.  Even quite different code can be marked as a duplicate.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We encourage more context.  Stack Overflow wants a MCVE.  We close MCVE questions.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;On-topic answers here are reviews of the code.  The requirement is that there should be at least one insight about the code in the answer.  We don't allow askers to limit that.  Stack Overflow is all about the question; the code is only to support the question or answer.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;These differences lead to us having relatively specific standards about titles.  A title should describe what the code does briefly and to the point.  Occasionally we allow funny titles, but we never allow titles about correctness or specifying a type of review.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that edit had been proposed by a regular user, I would have accepted the change to the title.  That's in line with &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/549/71574&quot;&gt;site standards&lt;/a&gt;.  If you think that particular piece of advice should appear somewhere specifically, that would make a good meta post (Please add title requirements to ...).  You may want to search to see if someone else has made the same suggestion previously.  There may of course be an actual reason for not doing it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I disagree with the change to the headings, as they are now not semantic HTML (there's no second level heading; it jumps straight to third level).  But there is a standard of putting file names in bold, not italics.  I'm not familiar enough with Haskell to say how that applies to your code.  But if it were Java, each class would be in its own file and the filename would be listed in bold.  If those are not separate files, then it's not clear to me why they are in separate code blocks.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-03-16T01:42:08.377" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8659" PostTypeId="2" ParentId="8654" CreationDate="2018-03-16T01:51:27.390" Score="16" Body="&lt;p&gt;It's sad to see you go, but I understand that you spent a lot of time coming to this decision and felt that it would be best for yourself and everyone.  It has been a pleasure working alongside you for these past few years.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your vast contributions of data and ideas for helping to fight the &quot;zombie apocalypse&quot; shows what it means to use one's talents and dedication to truly benefit  your site, your fellow community members, and your fellow coders.  We'll never forget your lasting service to this site and the future of others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'll be sure to preserve your mug and all its coffee stains built up from hours spent doing what you do best (unless you still want it cleaned out anyway). :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="18427" LastEditDate="2018-03-20T15:49:41.713" LastActivityDate="2018-03-20T15:49:41.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8660" PostTypeId="2" ParentId="8654" CreationDate="2018-03-16T06:56:22.113" Score="15" Body="&lt;p&gt;I'm very sad that you leave, but I respect your decision. You've been a great mod, and I will miss you in The 1st Monitor. Hopefully not on the site just yet, and I guess I can always find you...If I participate more in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd&lt;/a&gt; ;-) My only regret is not being able to have a beer with you right now. I hope that day will come. Thank You!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2018-03-16T09:29:53.653" LastActivityDate="2018-03-16T09:29:53.653" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8661" PostTypeId="1" CreationDate="2018-03-16T17:55:15.167" Score="41" ViewCount="487" Body="&lt;p&gt;Following &lt;a href=&quot;/q/8654/9357&quot;&gt;Mat's resignation as moderator&lt;/a&gt; yesterday, I, too, have informed the Stack Exchange community that I am yielding my position as moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that it may be natural for many of you to speculate that there is some kind of crisis with the moderation team on Code Review.  I'd like to assure you that quite the opposite is true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per Stack Exchange policy, moderators, once elected, may serve for life.  I have no intention to hold on to my position for nearly that long.  I don't want to become synonymous with the site, and I want to make sure that the community stays healthy without becoming dependent on me.  In fact, I did state in my &lt;a href=&quot;/a/5682/9357&quot;&gt;campaign questionnaire&lt;/a&gt; that I would aim to be more like George Washington than Lee Kuan Yew.  Mat's resignation has simply reminded me that — if I include my time as &lt;a href=&quot;/q/1679/9357&quot;&gt;&lt;em&gt;pro tem&lt;/em&gt; moderator&lt;/a&gt; — I will soon have served two terms over a total of four years.  That's a long time already.  Mat's resignation simply provided a convenient opportunity to trigger some election excitement!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have thoroughly enjoyed working with my fellow moderators.  I'd like to thank…&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/users/22222&quot;&gt;@Jamal&lt;/a&gt; for single-handedly raising the standard of quality for questions on this site, by editing nearly all of them into shape.  He has also closed many hopelessly bad questions before many of us become aware of their existence!&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/users/31503&quot;&gt;@rolfl&lt;/a&gt; for his guidance in handling tough moderation situations, and for the sacrifices he made to help push this site towards graduation.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/users/23788&quot;&gt;@Mat&lt;/a&gt; for making this a vibrant, successful community, and for helping me deal with the C# questions that I couldn't make sense of.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/users/31562&quot;&gt;@Simon&lt;/a&gt; for making @Duga, which has helped to prevent so many of the moderation messes that we used to have as a result of inappropriate referrals from Stack Overflow and answer-invalidating edits to questions.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/users/12390&quot;&gt;@janos&lt;/a&gt; for handling an extraordinary number of moderator flags with efficiency, consistency, and fairness.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Most of all, I'd like to thank the Code Review community for their confidence that they have given me during some tense situations.  Moderators inevitably get involved in conflicts sometimes, and it's reassuring when I see other members supporting my decisions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll be looking forward to taking a break from moderating, and seeing some fresh faces take a turn at leading the community.  I do have 1595 days of consecutive visits, though, and I don't think I'd like to end that record anytime soon.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-03-18T22:45:59.760" Title="Nothing fishy going on here! Nope, not at all" Tags="|discussion|moderators|" AnswerCount="5" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8662" PostTypeId="2" ParentId="8661" CreationDate="2018-03-16T18:15:58.877" Score="25" Body="&lt;h2&gt;It has been an honor!&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I've always looked up to you - even before you were appointed a pro-tem, your selfless and continuous involvement in this community was inspiring, not to mention your wide and deep expertise and the thousands of souls you saved in the process! When you were appointed by SE community team, it really felt natural to see you in that position.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've been an inspiration - mine anyway - both for moderators-to-be and, I hope, the whole of this wonderful community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Working with you has been an absolute honor. Enjoy the break, you earned it!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-03-16T18:15:58.877" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8663" PostTypeId="2" ParentId="8654" CreationDate="2018-03-16T22:31:57.793" Score="10" Body="&lt;p&gt;I don't remember anything, really, but I always liked you, Mat. Even if we didn't always get along or agree - you were a good voice to hear and see in the community. You made the hard choices, you made the easy choices, but you never put anyone down for it. Respect, my friend.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2018-03-16T22:31:57.793" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8664" PostTypeId="2" ParentId="8661" CreationDate="2018-03-16T22:34:04.853" Score="18" Body="&lt;p&gt;I'll miss you, 200. You are a great person, truly remarkable. You are one of the smartest people I've ever met (of course we're talking about a group of highly intelligent people here, so most of them are some of the smartest), and you are a truly remarkable human-being, moderator, and friend.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll be truly missed. I wish you the best of luck (and hope you still hang around from time-to-time!).&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="42632" LastEditDate="2018-03-17T21:35:33.190" LastActivityDate="2018-03-17T21:35:33.190" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8665" PostTypeId="2" ParentId="8661" CreationDate="2018-03-16T23:16:07.973" Score="18" Body="&lt;p&gt;I don't even know where to begin with how much you've changed this site.  Okay, maybe I do: you were the first to hit 100k and are pretty much the Jon Skeet of this site. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seriously though, you'll very much be missed and your vast contributions won't be forgotten.  You've pretty much taken the lead on this moderator team, at least from my perspective.  I see so much experience from you, including your slew of answers (so, um, just admit you're Jon Skeet already).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It'll certainly feel different not having you around, but I'm excited to see who will be next to help moderate this site.  I still hope to see you around these parts, maybe with a bit more free time now that you won't have to deal with flags and such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2018-03-16T23:16:07.973" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8666" PostTypeId="2" ParentId="8654" CreationDate="2018-03-17T16:50:12.727" Score="13" Body="&lt;p&gt;Changes are as good as a vacation. You deserve a break, so take some time to enjoy it, and know that Code Review is a (much) better place because of your contributions. Also, Code Review will always be in good hands. I've learned that lesson myself, good people step up to take the reigns. Further, it's good to get fresh blood in to the leadership (also a lesson I learned).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mat, it's been great being part of the story with you for so long! You were the first person to welcome me here, and that was the start of the good times for me on Code Review. Thanks!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://chat.stackexchange.com/transcript/message/12277952#12277952&quot;&gt;&lt;em&gt;(21 Nov 2013)&lt;/em&gt; &lt;code&gt;retailcoder&lt;/code&gt;: @rolfl well hello!&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-03-17T16:50:12.727" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8667" PostTypeId="2" ParentId="8661" CreationDate="2018-03-17T17:04:08.293" Score="16" Body="&lt;p&gt;Ahhhh, I understand your sentiments. As for thanking me, you're welcome, though I feel the same about you. You show a remarkably level head in tough situations and you taught me a bunch about how to handle sensitive and volatile issues by being a great role-model.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like Mat, you have also added huge value to Code Review and a large part of its success is due to you and your dogged determination and attention to detail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Oh, you may be on a long streak (it is both a great, and a concerning record...), but I have missed only 13 days since I Joined.... in October 2013. ;-) - (all of them since the site graduated and I was no longer a mod).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;So Long, and Thanks for All the Fish&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-03-17T17:04:08.293" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8668" PostTypeId="2" ParentId="8613" CreationDate="2018-03-18T18:52:22.270" Score="9" Body="&lt;p&gt;&lt;a href=&quot;https://writing.stackexchange.com/questions/tagged/software-documentation+or+api-documentation+or+technical-writing&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HVaFo.png&quot; alt=&quot;Writing.SE&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="33153" LastActivityDate="2018-03-18T18:52:22.270" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8669" PostTypeId="1" CreationDate="2018-03-18T22:45:52.510" Score="25" ViewCount="453" Body="&lt;p&gt;It's that time of the year again!... Elections! Wait, what? It's not a regular thing around here? Maybe it should be!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8654/putting-down-my-mug&quot;&gt;Mat&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8661/nothing-fishy-going-on-here-nope-not-at-all&quot;&gt;200_success&lt;/a&gt; stepping down, elections should be coming soon (in 6-8 weeks?). It seems the perfect time&lt;sup&gt;(*)&lt;/sup&gt; to offer my diamond up for grabs now, to give you, dear community, the chance to choose some new &lt;strike&gt;benevolent overlords&lt;/strike&gt;, &lt;strike&gt;guiding beacons of light&lt;/strike&gt;, moderators once again! And that means (drumrolls...), my mod hat can be yours!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/YAnTK.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/YAnTK.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;(I like hiking. I do it a lot. Also, I didn't know it would do this to the hat... :( )&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First things first:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I thank this awesome community for supporting and electing me 3 years ago, and for self-moderating so well that makes the job of the moderator team almost effortless.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I thank the amazing moderator team. I learned a lot from each of you, &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;@200_success&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mathieu-guindon&quot;&gt;@Mat&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-forsberg&quot;&gt;@Simon&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;@Jamal&lt;/a&gt;, Duga, and a &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;&lt;em&gt;certain monkey&lt;/em&gt;&lt;/a&gt;. (What? Duga is not a mod? I'm pretty sure Duga is a mod.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Ok so what's going to change? Not a whole lot! I wasn't doing much to be honest. Jamal edited into shape most of the posts. And half of the internet too. Probably. 200_success was streaming wisdom from his fingertips. Mat and Simon kept the chatrooms and sub-communities alive. That left me with flag handling. You know, those no-longer-needed-comments you fill the databases with that are now gone? That was (probably) me. Or the users posting nonsense that are now destroyed? That was (probably) me too. Well that's just easy stuff that any monkey could do (no pun intended). (I bet the &lt;em&gt;(*) perfect time&lt;/em&gt; reference above now makes a whole lot more sense. Without Mat and 200 there will be a crapload of work that &lt;em&gt;somebody&lt;/em&gt; will have to do...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More seriously, I was an active user before becoming a moderator, and I don't really need a diamond to do good. (I know this sentence will bite me back when I run again...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So this is not goodbye, I'm not going anywhere, just giving back to you dear community the power of choice. See you around on the site, as always, with or without a diamond.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/eoXF5.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/eoXF5.jpg&quot; alt=&quot;*# TODO image*&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;PS: ...and if I get elected again (maybe even in the next one), I'm counting on a fresh new hat :-)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="12390" LastEditorUserId="12390" LastEditDate="2018-03-19T05:25:11.793" LastActivityDate="2018-03-19T14:46:35.767" Title="Passing on the mod hat" Tags="|discussion|moderators|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="8670" PostTypeId="2" ParentId="8661" CreationDate="2018-03-18T22:45:59.760" Score="11" Body="&lt;h1&gt;Thank you for being a great mod&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;You've been a great mod and a great member of this site. I don't think I've ever been on a day where I've not seen some in-human modding by you. I regularly check the python tag, and before I've even seen an off-topic question you've closed it. Never mind you do that to all the tags!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've had great ideas, even if we don't agree all the time. You've taught me to be a better user, and person. You've been a great mod and a great user, and whoever takes your place has some very large boots to fill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish you the best, whether you decide to break the 1595 days of consecutive visits or not.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-03-18T22:45:59.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8671" PostTypeId="2" ParentId="8669" CreationDate="2018-03-19T01:48:06.943" Score="10" Body="&lt;p&gt;Nooooooooo!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'll miss you, Janos. You've always been a wonderful inspiration to the community, and it's a shame to see you go. You're truly a pleasure, and I hope that whomever takes your seat next is as well. &lt;/p&gt;&#xA;" OwnerUserId="73844" LastActivityDate="2018-03-19T01:48:06.943" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8672" PostTypeId="2" ParentId="8669" CreationDate="2018-03-19T02:13:04.433" Score="16" Body="&lt;p&gt;When 60% of the moderation force opts to hang up the hat, it feels like there's a bigger problem, but I know the burden of a moderator on this site, and I totally get it. I also agree that fresh people on the mod team is a good thing too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I don't agree with is this: &lt;em&gt;&quot;Well that's just easy stuff that any monkey could do (no pun intended).&quot;&lt;/em&gt; .... it takes very special monkeys to be able to do that. Seriously (not in jest), it takes a special person to be able to carry the responsibility of the trust of the community, and I think you're doing yourself an injustice if you feel the need to &quot;prove&quot; you still have the &quot;mandate&quot; to continue. You have our faith already, and surely you can just ask the SE staff for a new hat!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You are a special monkey, in spirit if not reality. I hereby grant you the title of &lt;em&gt;&quot;Special Honorary Monkey&quot;&lt;/em&gt; just in case it was not apparent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regardless, I know your technical contributions to site is still going to continue (awesome answers, good edits, comments, etc.), and you won't be a stranger to the site... right? This is not good-bye! See you around.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-03-19T02:13:04.433" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8673" PostTypeId="2" ParentId="8669" CreationDate="2018-03-19T02:49:14.790" Score="12" Body="&lt;p&gt;I still remember the previous election when the first four of us won and then... this guy was added later on because... why? Seriously though, I'm glad that you were given a chance because you really did prove to be a great addition to the team.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While you may feel that you didn't do a whole lot, do remember that mods don't &lt;em&gt;have to do anything truly noticeable&lt;/em&gt;. You still did your part and you did it well. You can certainly move on knowing that for sure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way... you didn't delete any of my comments... right?  I guess it's a good thing &lt;a href=&quot;http://data.stackexchange.com/codereview/query/810166/search-for-comments-by-user-and-phrase&quot; rel=&quot;nofollow noreferrer&quot;&gt;this&lt;/a&gt; wasn't around a lot sooner. ;)&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="18427" LastEditDate="2018-03-19T14:46:35.767" LastActivityDate="2018-03-19T14:46:35.767" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8674" PostTypeId="2" ParentId="8654" CreationDate="2018-03-19T15:40:45.713" Score="9" Body="&lt;p&gt;Thank you for explaining and showing to plenty of people (including me) that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; is a normal language (and not a &quot;funny&quot; scripting thing or the bastard of programming languages) and writing a good code does not depend on the language, but on the one's abilities to program.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cheers!&lt;/p&gt;&#xA;" OwnerUserId="128667" LastEditorUserId="128667" LastEditDate="2018-03-19T17:11:50.737" LastActivityDate="2018-03-19T17:11:50.737" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8675" PostTypeId="1" CreationDate="2018-03-19T17:14:44.723" Score="26" ViewCount="502" Body="&lt;p&gt;Since we've not had any &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fun&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fun&amp;#39;&quot; rel=&quot;tag&quot;&gt;fun&lt;/a&gt; in a little while, I thought maybe it'd be a good idea to 'bring back' the fun. In the past this has been in the form of Winterbash, community challenges, best of Code Reviews, and a couple other things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm unsure what we as a community want to do, and so I think it'd be nice to have a little poll of things we could do together. I've included some things that we have done in the past in the poll by default, but that doesn't mean that we can't have more things to do. Or that we even have to do those things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this post is just a poll, the core isn't to discuss all the ins and outs of the ways we want to have fun.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Say we want to play some Factorio together we could continue the discussion in chat and come to a conclusion of how to play there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Say we want to continue community challenges, we should have a meta discussion on what they should be. Currently there a weird mix of winning and slowly becoming bigger and bigger challenges. So a refresh of these could be good.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;How would we all like to have fun?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-05-24T17:35:10.070" Title="Should we bring back the fun?" Tags="|discussion|fun|" AnswerCount="11" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8676" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:14:44.723" Score="-2" Body="&lt;h1&gt;Winterbash&lt;/h1&gt;&#xA;&lt;p&gt;We've always included ourselves in Winterbash. It's a bit of a ritual. And a couple of years back a few of us got quite far in it. We've asked about doing it every year since 2013, except this year. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1067&quot;&gt;2013&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3755&quot;&gt;2014&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6260&quot;&gt;2015&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7072&quot;&gt;2016&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-19T17:14:44.723" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="8677" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:16:00.417" Score="12" Body="&lt;h1&gt;Community challenges&lt;/h1&gt;&#xA;&lt;p&gt;These started off as weekly challenges, and has slowly expanded to three monthly challenges. These can be found under the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/community-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;community-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-challenge&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;We should probably refresh what these are. As they've been forever changing.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-19T17:16:00.417" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8678" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:17:05.750" Score="6" Body="&lt;h1&gt;Best of Code Review&lt;/h1&gt;&#xA;&lt;p&gt;These happen once a year, normally in January. And we give bounties to some of the best answers and questions in the year. These can be found under the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/best-of&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;best-of&amp;#39;&quot; rel=&quot;tag&quot;&gt;best-of&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-19T17:17:05.750" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8679" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:18:09.337" Score="9" Body="&lt;h1&gt;Secret Santa&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6263&quot;&gt;This happened once&lt;/a&gt;, and had large community support. And an &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6350#comment14544_6391&quot;&gt;ex-community manager&lt;/a&gt; followed the fun.&lt;/p&gt;&#xA;&lt;p&gt;It was actually really fun, and made me appreciate the community a lot. I think we should bring these back. I'd be happy to look into setting up future ones too.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-19T17:18:09.337" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8680" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:19:21.533" Score="4" Body="&lt;h1&gt;Reviews&lt;/h1&gt;&#xA;&lt;p&gt;We just love reviewing here! And had a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3822&quot;&gt;'14 review of the site&lt;/a&gt;, along with &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1510&quot;&gt;a review of the memes we've made&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I think these can help keep our users voice problems they think the site has. I think we all have a couple of concerns with the site at the moment. But I've not seen a central place to discuss these views.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-19T17:19:21.533" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8681" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:20:49.463" Score="5" Body="&lt;h1&gt;Factorio Server&lt;/h1&gt;&#xA;&lt;p&gt;It may come to a surprise to some but some of us are really mad about Factorio. We have &lt;a href=&quot;https://chat.stackexchange.com/search?q=Factorio&amp;amp;Room=8595&amp;amp;page=1&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;150 messages of chat history with the word 'factorio'&lt;/a&gt;. Maybe some of us have played too much of it (no judging I have 2k hours in DotA 2):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@rolfl Couldn't have described it better myself. Although my time counter is &amp;quot;only&amp;quot; 917 hours. - &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/41914504#41914504&quot;&gt;in chat&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Should we try setting up a Code Review Factorio server?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-19T17:20:49.463" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8682" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:21:59.467" Score="8" Body="&lt;h1&gt;IRL Meetup&lt;/h1&gt;&#xA;&lt;p&gt;I'm not sure if we have ever successfully organised one, but I know &lt;a href=&quot;https://chat.stackexchange.com/search?q=meetup&amp;amp;room=8595&quot;&gt;in the past&lt;/a&gt; we have talked about doing one.&lt;/p&gt;&#xA;&lt;p&gt;I think it'd be unreasonable to get &lt;em&gt;everyone&lt;/em&gt; together. But a couple of us that live in the same country or continent could try to meet up.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-19T17:21:59.467" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8683" PostTypeId="2" ParentId="8675" CreationDate="2018-03-19T17:36:22.633" Score="26" Body="&lt;h1&gt;Zombie Hunting Season&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1510&quot;&gt;old memes&lt;/a&gt; pretty much all happened during the Great Revival, during which we equated unanswered questions with zombies, and votes/answers with ammunition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site currently has ~10% unanswered questions, which means a population of ~5K zombies; how about reopening zombie-hunting season? Sportive reviewing for all!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Rht3p.png&quot; alt=&quot;Have you killed a ZOMBIE lately?&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea being, of course, to foster answering activity, by encouraging everyone to pick a daily zombie and slay it - and encouraging voting activity too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course this entails taking a snapshot of the data &lt;em&gt;before&lt;/em&gt; the launch, then publish weekly updates, charts, leaderboards - upping meta-site activity as well!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2018-03-19T18:01:29.373" LastActivityDate="2018-03-19T18:01:29.373" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8684" PostTypeId="1" CreationDate="2018-03-19T20:00:05.997" Score="22" ViewCount="391" Body="&lt;p&gt;So... there might be some kind of news stirring. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8654/putting-down-my-mug&quot;&gt;Stuff&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8661/nothing-fishy-going-on-here-nope-not-at-all&quot;&gt;things&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8669/passing-on-the-mod-hat&quot;&gt;such&lt;/a&gt;. In light of these recent events, Code Review is scheduled for an election &lt;a href=&quot;https://codereview.stackexchange.com/election/2&quot;&gt;next week, March 26th&lt;/a&gt;. In connection with that, we will be holding a Q&amp;amp;A with the candidates. This will be an opportunity for members of the community to pose questions to the candidates on the topic of moderation.  Participation is completely voluntary.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;The purpose of this thread was to collect questions for the questionnaire. The questionnaire is now live, and you may find it &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8712/2018-moderator-election-qa-questionnaire&quot;&gt;here&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Unlike &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5570/2015-moderator-election-qa-question-collection&quot;&gt;last time&lt;/a&gt;, which was quite a while ago, we're hosting the question collection a week in advance, so that not only can folks start prepping questions in advance, but also potential candidates can think about nominating themselves and seeing the questions they'll have an opening to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's how it'll work:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Until the nomination phase, (so, until Monday, March 26th at 20:00:00Z UTC, or 4:00 pm EDT on the same day, give or take time to arrive for closure), this question will be open to collect potential questions from the users of the site. Post answers to this question containing any questions you would like to ask the candidates. Please only post &lt;em&gt;one question per answer&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We, the Community Team, will be providing a small selection of generic questions. The first two will be guaranteed to be included, the latter ones are if the community doesn't supply enough questions. This will be done in a single post, unlike the prior instruction.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If your question contains a link, please use the syntax of &lt;code&gt;[text](link)&lt;/code&gt;, as that will make it easier for transcribing for the finished questionnaire.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is a perfect opportunity to voice questions that are specific to your community and issues that you are running into at currently.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;At the start of the nomination phase, the Community Team will select &lt;strong&gt;up to 8 of the top voted questions submitted by the community&lt;/strong&gt; provided in this thread, to use in addition to the aforementioned 2 guaranteed questions. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once questions have been selected, a new question will be opened to host the actual questionnaire for the candidates, typically containing 10 questions in total.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is not the only option that users have for gathering information on candidates. As a community, you are still free to, for example, hold a live chat session with your candidates to ask further questions, or perhaps clarifications from what is provided in the Q&amp;amp;A.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you have any questions or feedback about this process, feel free to post as a comment here.&lt;/p&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="5999" LastEditDate="2018-03-26T20:04:34.170" LastActivityDate="2018-03-26T20:04:34.170" Title="2018 Moderator Election Q&amp;A - Question Collection" Tags="|discussion|election|" AnswerCount="8" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8685" PostTypeId="2" ParentId="8684" CreationDate="2018-03-19T20:00:05.997" Score="8" Body="&lt;p&gt;Here is a set of general questions, gathered as very common questions asked every election. As mentioned in the instructions, the first two questions are guaranteed to show up in the Q&amp;amp;A, while the others are if there aren't enough questions (or, if you like one enough, you may split it off as a separate answer for review within the community's 8). &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments? &lt;/li&gt;&#xA;&lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In your opinion, what do moderators do? &lt;/li&gt;&#xA;&lt;li&gt;A diamond will be attached to everything you say and have said in the past, including questions, answers and comments. Everything you will do will be seen under a different light. How do you feel about that? &lt;/li&gt;&#xA;&lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="5999" LastActivityDate="2018-03-19T20:00:05.997" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8686" PostTypeId="2" ParentId="8684" CreationDate="2018-03-19T20:07:35.090" Score="15" Body="&lt;h2&gt;Sensitive Posts&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question was asked 3 days before, it has 2 answers, one is accepted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do you respond?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5574/34073&quot;&gt;Borrowed from rolfl&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2018-03-19T20:07:35.090" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8687" PostTypeId="2" ParentId="8684" CreationDate="2018-03-19T20:18:15.480" Score="16" Body="&lt;p&gt;&lt;strong&gt;Not an answer flags&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An answer in the style of &quot;This is my approach / This is what I ended up with: (Code-dump)&quot; is flagged as &quot;Not an answer&quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-03-19T20:18:15.480" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8688" PostTypeId="2" ParentId="8684" CreationDate="2018-03-19T21:22:47.597" Score="16" Body="&lt;h2&gt;Community Building / Leadership&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, how? If not, why?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-03-19T21:22:47.597" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8689" PostTypeId="2" ParentId="8684" CreationDate="2018-03-19T21:53:31.900" Score="18" Body="&lt;h2&gt;Question closure / dealing with upset users&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator.  How do you respond?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process?  Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5584/42632&quot;&gt;Borrowed from 200_success in 2015&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2018-03-19T21:53:31.900" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8690" PostTypeId="2" ParentId="8684" CreationDate="2018-03-20T01:00:42.917" Score="14" Body="&lt;h1&gt;Edit flooding&lt;/h1&gt;&#xA;&lt;p&gt;You notice a user has decided to start removing some fluff from posts (such as &amp;quot;thanks&amp;quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree.&lt;/p&gt;&#xA;&lt;p&gt;How do you approach this situation?&lt;/p&gt;&#xA;" OwnerUserId="22222" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-20T01:00:42.917" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8691" PostTypeId="2" ParentId="8684" CreationDate="2018-03-20T02:33:35.250" Score="18" Body="&lt;h3&gt;Language you aren't familiar with&lt;/h3&gt;&#xA;&lt;p&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-20T02:33:35.250" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8692" PostTypeId="2" ParentId="8684" CreationDate="2018-03-20T13:07:32.357" Score="9" Body="&lt;h1&gt;What drives you to be a mod?&lt;/h1&gt;&#xA;&lt;p&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff.&lt;/p&gt;&#xA;&lt;p&gt;What drives you, to keep coming back and to produce great work, as a mod?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-20T13:07:32.357" CommentCount="9" ContentLicense="CC BY-SA 3.0" />
  <row Id="8693" PostTypeId="2" ParentId="8654" CreationDate="2018-03-20T17:14:44.937" Score="4" Body="&lt;p&gt;I know you aren't going anywhere, you are just not going to be a Mod, and I will miss you (&lt;em&gt;or not because you aren't going anywhere&lt;/em&gt;) &#xA;I had to say something so I could post this picture,  it came to mind when I read the title and it is funny on so many levels&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ECSRF.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ECSRF.jpg&quot; alt=&quot;You aren&amp;#39;t really putting the Mug down, I don&amp;#39;t think you could if you wanted to...&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2018-03-20T17:14:44.937" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8696" PostTypeId="1" CreationDate="2018-03-22T06:32:23.460" Score="6" ViewCount="72" Body="&lt;p&gt;Are all members able to vote in moderator elections or are there restrictions?&lt;/p&gt;&#xA;" OwnerUserId="68914" LastEditorUserId="22222" LastEditDate="2018-03-23T00:32:18.837" LastActivityDate="2018-03-23T00:32:18.837" Title="Who can vote in the moderator elections?" Tags="|support|election|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8697" PostTypeId="2" ParentId="8696" CreationDate="2018-03-22T07:57:49.130" Score="11" Body="&lt;p&gt;You need &lt;a href=&quot;https://meta.stackexchange.com/questions/135778/why-is-150-reputation-needed-to-vote-in-elections&quot;&gt;150 reputation to vote&lt;/a&gt; on a nominee, and &lt;a href=&quot;https://codereview.stackexchange.com/election/2&quot; title=&quot;see right hand side&quot;&gt;300 reputation&lt;/a&gt; to nominate yourself.&lt;/p&gt;&#xA;" OwnerUserId="21002" LastActivityDate="2018-03-22T07:57:49.130" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8698" PostTypeId="1" CreationDate="2018-03-22T16:04:06.120" Score="6" ViewCount="122" Body="&lt;p&gt;I recently asked a relatively well received &lt;a href=&quot;https://codereview.stackexchange.com/q/185212/146810&quot;&gt;question&lt;/a&gt; which was not getting any answers. I placed a bounty in order to get some more attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally I received one &lt;a href=&quot;https://codereview.stackexchange.com/a/187608/146810&quot;&gt;answer&lt;/a&gt; within the bounty period. However I did not feel the answer was sufficient to claim the bounty, it was relatively generic and the poster themselves implied some of it might &lt;em&gt;&quot;seem like nit-picks&quot;&lt;/em&gt;. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Although the answer was useful and I upvoted, I decided I wouldn't give it the bounty, to convey the message that I was after an answer which went into some more specific-depth.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel bad now, because a second upvote meant the answer automatically got half the bounty, but I had made the decision not to award it. I could've just as well given all the bounty to the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What should I have done here? Is it fair not to award the full bounty if an answer is deemed by the community (through voting) to be worthy of receiving it?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="146810" LastEditorUserId="22222" LastEditDate="2018-03-23T23:27:40.930" LastActivityDate="2018-03-23T23:27:40.930" Title="Should I award bounties if an answer would receive half anyway?" Tags="|discussion|bounty|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8699" PostTypeId="2" ParentId="8698" CreationDate="2018-03-22T16:18:50.883" Score="10" Body="&lt;p&gt;I would have done the same thing as you. There is a reason the answer only gets half the bounty in this situation--it covers the case in which the OP is just being a jerk or forgets to award the bounty, but considers the fact that the answer may not be worthy of the full bounty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The real problem here is how SE handles this case. We are a high-voting site. It's a bad answer that &lt;em&gt;doesn't&lt;/em&gt; get 2+ upvotes. On SO, you are lucky to get 2+ upvotes. On PPCG, you are unlucky if you don't get 10+ upvotes on a participating answer that meets the requirements. This 2-vote auto-award needs to start taking this into consideration. Whether it &lt;em&gt;will&lt;/em&gt; start taking this into consideration is another question.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2018-03-22T16:18:50.883" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8700" PostTypeId="2" ParentId="8698" CreationDate="2018-03-22T19:19:15.557" Score="2" Body="&lt;p&gt;I would recommend giving a comment to the answer and saying that you deliberately did not award the bounty because it didn't meet your expectations for a bounty-worthy answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would have done the same thing. It is up to the bounty-poster to award the bounty or not - as long as you know what you are doing and why, and explain that to others, it is your decision to award the bounty or not. If an answer is not worthy of the full bounty, then it should not get the full bounty.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-03-22T19:19:15.557" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8701" PostTypeId="2" ParentId="8698" CreationDate="2018-03-22T23:03:26.050" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it fair not to award the full bounty if an answer is deemed by the community (through voting) to be worthy of receiving it?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Two upvotes is not exactly the whole community deeming it worthy of bounty.  Particularly considering that you gave one of the upvotes, reluctantly.  After all, should you have not upvoted just so as to avoid the appearance of community approval?  It would be somewhat different if it were twenty upvotes or something like that.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;People posting answers on a bountied question have no right to reputation.  Would you be worried about them if someone posted a better answer?  If not, then why are you worried about them when they are guaranteed to get half the bounty?  They'd get nothing if you awarded the bounty to someone else.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bigger question is the waste of reputation.  Because you lose the bounty reputation either way.  Would you rather it disappeared into nothing or go to someone else?  If you'd rather waste it than award it, that's your prerogative.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-03-22T23:03:26.050" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8702" PostTypeId="1" CreationDate="2018-03-23T23:56:15.157" Score="11" ViewCount="46" Body="&lt;p&gt;When viewing a user profile for a mostly inactive user (For example, &lt;a href=&quot;https://codereview.stackexchange.com/users/67/akmad?tab=activity&amp;amp;sort=all&quot;&gt;akmad&lt;/a&gt;), the activity displayed goes back multiple years, but there is no year value for &quot;ancient&quot; activities and it does not make sense.....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/o95u7.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/o95u7.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note how in the above picture, it appears the sort-order is wrong because the Jan 12 stuff happens &lt;em&gt;after&lt;/em&gt; the Jan 19 stuff (and the Jan 19 stuff actually happens in different years - making it look like the user got Yearling badge twice in a year?). Also, the Dec 17 stuff appears to happen after the Dec 24 stuff).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be consistent with other date values in Code Review Stack Exchange, the dates older than a year should have the actual year value displayed, so the Dec 17 date should be unchanged, but the Dec 24 date should include the year 2015, etc.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-03-23T23:56:15.157" Title="For actions in a user profile more than a year ago the year should be visible" Tags="|bug|" AnswerCount="0" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8704" PostTypeId="1" CreationDate="2018-03-24T15:23:17.920" Score="12" ViewCount="100" Body="&lt;p&gt;I'm confused about several aspects of editing, specifically editing questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I often see editors such as the speedy Jamal and others making relatively minor edits (such as changing &quot;i&quot; to &quot;I&quot;). However the help center seems to advise against such edits and even the system will block them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Several of my minor edits were rejected which made me wonder: is making edits of this kind something that's only allowed to be done by high-rep users?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other issue is people seemingly ignoring edits and then making the same edit themselves. As I can not yet review edits I was wondering if there is no indication that an edit is pending when someone tries to edit a question? I don't see a reason for why people would discard an edit only to make the same edit themselves.&lt;/p&gt;&#xA;" OwnerUserId="139322" LastEditorUserId="22222" LastEditDate="2018-03-24T17:25:54.867" LastActivityDate="2018-03-24T17:45:46.370" Title="Regarding editing questions" Tags="|discussion|editing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8705" PostTypeId="2" ParentId="8704" CreationDate="2018-03-24T16:15:03.290" Score="9" Body="&lt;p&gt;The edit with approval system requires three people to participate.  There was a decision made in the beginning that three people should not get bogged down in small edits that could be easily performed by one person.  I.e. it is easier for one person to change &quot;i&quot; to &quot;I&quot; than for two people to review the same change.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/93755&quot;&gt;Here&lt;/a&gt; is an example of one of your edits that was rejected.  As best I can tell, what happened is that before the edit suggestion was submitted, someone else started an edit.  Since that person had sufficient reputation to make an edit without review, that edit took place immediately and bounced your edit out of the queue.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your edit suggestion had already been submitted, then when the second person clicked the edit link, it would have gone to the review of your edit.  So that person would have either had to improve or reject the edit to make an edit.  I suppose it is possible that the second person used some kind of edit method that bypassed that (e.g. starting with the tag edit).  That could explain an edit rejection like &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/78116&quot;&gt;this one&lt;/a&gt; where the time is very different.  Or even &lt;a href=&quot;https://codereview.stackexchange.com/posts/164592/revisions&quot;&gt;this&lt;/a&gt; where the time is closer.  But &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/77778&quot;&gt;this one&lt;/a&gt; just seems to have been unlucky timing.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Figuring out exactly what happened is complicated by the practice of edit merging.  If someone uses &quot;Edit Tags&quot; to make an edit and then uses the regular facility to edit the post, the system merges the two edits into one.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/92776&quot;&gt;Another example&lt;/a&gt;:  you added indent to the first line of the code block, which didn't need it.  That's a common error.  If someone starts a code block and then pastes the code block, it only adds indent to the first line (the recommended workflow is to paste the code, select it, and then put the whole thing in a code block at once).  So it is common to have to add indent to every line but the first.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The last part of &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/79485&quot;&gt;this edit&lt;/a&gt; was just wrong.  You should not prettify people's code for them by editing one line into multiple lines.  If it's an issue, post an answer explaining why.  Personally, I disagree with the indent change as well, but that's more controversial.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/78301&quot;&gt;This edit&lt;/a&gt; was incorrect, as discussed in the comments.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-03-24T16:15:03.290" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8706" PostTypeId="2" ParentId="8704" CreationDate="2018-03-24T17:45:46.370" Score="6" Body="&lt;p&gt;Just to throw this out there for everyone: I'm actually &lt;a href=&quot;https://stackoverflow.com/users/63550/peter-mortensen?tab=activity&amp;amp;sort=revisions&quot;&gt;not the most persistent SE editor ever&lt;/a&gt;, though I am on CR. ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anyway, you're right that the system does place priority on those with editing privileges and will allow most of those edits through. It means that the system &quot;trusts&quot; them to know what they're doing most of the time, even though that may not be necessarily true for everyone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Over time, you will get used to knowing which suggestions are okay and which are not, &lt;em&gt;which is also based on the individual site&lt;/em&gt;. While we may have no problems with most minor edits, some sites may not like them at all. Even minor ones that are okay here may not be welcome on very old questions, and even I don't do this very often even if I can.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think your last point was addressed already, but I'll still mention that I haven't seen anyone on this site do this with minor edits they come across. That may really be more common on SO and probably others. If you do see a rejection, make sure to check if it's a single one done by Community. That would indicate that someone just beat you to it, and it's one type of rejection that &lt;em&gt;doesn't&lt;/em&gt; count against you in regards to suggested edit blocking. You certainly can't be blamed for that since no reviewers made a judgement on it.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2018-03-24T17:45:46.370" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8707" PostTypeId="2" ParentId="8675" CreationDate="2018-03-25T21:50:16.107" Score="7" Body="&lt;h1&gt;Reputation Races&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://chat.stackexchange.com/search?q=on%20the%20wall&amp;amp;Room=8595&amp;amp;page=15&amp;amp;pagesize=50&amp;amp;sort=newest&quot;&gt;Back in the days&lt;/a&gt;, a Mug and a Simon were racing to... 20k? 10k? Some k. reputation, it is a fun thing to do together with someone else and leads to more activity and answers. It's a win-win even if you don't win the race.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One can even use &lt;a href=&quot;https://chat.stackexchange.com/search?q=quarter&amp;amp;user=125580&amp;amp;room=&quot;&gt;our favorite bot&lt;/a&gt; to keep track of the rating differences.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-03-25T21:50:16.107" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8708" PostTypeId="2" ParentId="8613" CreationDate="2018-03-26T00:34:55.653" Score="5" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/unanswered&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Rht3p.png&quot; alt=&quot;A fellow reviewer clicked this ad - you&amp;#39;ll never believe what happened next!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-03-26T00:34:55.653" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8709" PostTypeId="1" AcceptedAnswerId="8710" CreationDate="2018-03-26T08:15:17.133" Score="4" ViewCount="33" Body="&lt;p&gt;In my favorite tags section I have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;. When searching for specific questions containing, say, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; I don't have all of the questions colored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/4dtf7.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/4dtf7.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should this happen? Do I miss anything here? Can we do something to &lt;em&gt;fix&lt;/em&gt;(if there's anything to fix) this?&lt;/p&gt;&#xA;" OwnerUserId="61966" LastEditorUserId="31562" LastEditDate="2018-03-26T09:44:04.323" LastActivityDate="2018-03-26T09:44:04.323" Title="Favorite categories - not all favorite tag questions are colored" Tags="|bug|status-bydesign|tags|bookmarks|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8710" PostTypeId="2" ParentId="8709" CreationDate="2018-03-26T09:43:52.883" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;When searching for specific questions containing, say, python I don't have all of the questions colored.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's exactly the problem. As @Vogel612 correctly states in a comment, if &lt;em&gt;all&lt;/em&gt; questions in the search result would be coloured, then it only highlights those questions that contain &lt;em&gt;another&lt;/em&gt; favorite tag.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-03-26T09:43:52.883" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8711" PostTypeId="1" CreationDate="2018-03-26T20:00:15.277" Score="13" ViewCount="114" Body="&lt;p&gt;The 2018 Community Moderator Election is now underway!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Community moderator elections have three phases:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Nomination phase&lt;/li&gt;&#xA;&lt;li&gt;Primary phase&lt;/li&gt;&#xA;&lt;li&gt;Election phase&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Most elections take between two and three weeks, but this depends on how many candidates there are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please visit the official election page at&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election&quot;&gt;https://codereview.stackexchange.com/election&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;for more detail, and to participate!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have general questions about the election process, or questions for moderator candidates, feel free to ask them here on meta -- just make sure your questions are tagged &lt;a href=&quot;/questions/tagged/election&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;election&amp;#39;&quot; rel=&quot;tag&quot;&gt;election&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="-1" LastActivityDate="2018-03-26T20:00:15.277" Title="2018 Community Moderator Election" Tags="|discussion|moderators|election|" AnswerCount="0" CommentCount="2" CommunityOwnedDate="2018-03-26T20:00:15.277" ContentLicense="CC BY-SA 3.0" />
  <row Id="8712" PostTypeId="1" CreationDate="2018-03-26T20:04:01.947" Score="30" ViewCount="846" Body="&lt;p&gt;In connection with the moderator elections, we are holding a Q&amp;amp;A thread for the candidates. Questions collected &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8684/2018-moderator-election-qa-question-collection&quot;&gt;from an earlier thread&lt;/a&gt; have been compiled into this one, which shall now serve as the space for the candidates to provide their answers. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to the submission count, we have selected all provided questions as well as one of our back up questions for a total of 10 questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a candidate, your job is simple - post an answer to this question, citing each of the questions and then post your answer to each question given in that same answer. For your convenience, I will include all of the questions in quote format with a break in between each, suitable for you to insert your answers. Just &lt;a href=&quot;https://codereview.meta.stackexchange.com/revisions/ef150e51-1721-4406-baee-9cbb41cbe69d/view-source&quot;&gt;copy the whole thing after the first set of three dashes&lt;/a&gt;.Please consider putting your name at the top of your post so that readers will know who you are before they finish reading everything you have written, and also including a link to your answer on your nomination post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once all the answers have been compiled, this will serve as a transcript for voters to view the thoughts of their candidates, and will be appropriately linked in the Election page.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good luck to all of the candidates!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Oh, and when you've completed your answer, please provide a link to it after this blurb here, before that set of three dashes. Please leave the list of links in the order of submission.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To save scrolling here are links to the submissions from each candidate (in order of submission):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8715/42632&quot;&gt;Answers from Phrancis&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8717/24208&quot;&gt;Answers from Mast&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8719/31503&quot;&gt;Answers from rolfl&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8721/18427&quot;&gt;Answers from Malachi&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8724/37660&quot;&gt;Answers from Vogel612&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8720&quot;&gt;Answers from Peilonrayz&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;&lt;p&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator. How do you respond? The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process? Why?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;An answer in the style of &quot;This is my approach / This is what I ended up with: (Code-dump)&quot; is flagged as &quot;Not an answer&quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here. Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees? If so, how? If not, why?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;You notice a user has decided to start removing some fluff from posts (such as &quot;thanks&quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree. How do you approach this situation?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff. What drives you, to keep coming back and to produce great work, as a mod?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="5999" LastEditorUserId="31503" LastEditDate="2018-04-16T12:42:36.583" LastActivityDate="2018-04-16T12:42:36.583" Title="2018 Moderator Election Q&amp;A - Questionnaire" Tags="|discussion|election|" AnswerCount="6" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8713" PostTypeId="2" ParentId="8675" CreationDate="2018-03-26T22:27:41.980" Score="3" Body="&lt;h1&gt;No!&lt;/h1&gt;&#xA;&lt;p&gt;We should &lt;strong&gt;not&lt;/strong&gt; bring back the fun.  Fun is dangerous, immoral and antithetical to writing high quality code.  What we really ought to do instead is write accounting software in COBOL.&lt;/p&gt;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;&lt;p&gt; Yes, I'm joking. :)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-26T22:27:41.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8714" PostTypeId="1" AcceptedAnswerId="8754" CreationDate="2018-03-27T00:21:50.350" Score="8" ViewCount="108" Body="&lt;p&gt;&lt;a href=&quot;https://meta.stackoverflow.com/a/289504/1161309&quot;&gt;Shog9 created&lt;/a&gt; a SEDE query a few years back. I've changed just the site and the prefills; just enter your ID&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/298418/candidate-score?UserIds=&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://data.stackexchange.com/codereview/query/298418/candidate-score?UserIds=&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="75587" LastActivityDate="2018-04-06T19:41:38.597" Title="Curious about your candidate score for the election?" Tags="|discussion|election|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8715" PostTypeId="2" ParentId="8712" CreationDate="2018-03-27T00:55:35.417" Score="15" Body="&lt;h3&gt;Phrancis' answers&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator. How do you respond? The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process? Why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm personally a fan of using the five-vote process, and I wouldn't want to abuse the &quot;mod hammer&quot; unless something is obviously/blatantly off-topic, and in those cases I do and will continue to leave a comment informing the original poster (OP) and giving suggestions on what is on-topic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In cases where the OP takes offense, I would make myself accountable to respond to their objections in a patient manner, and if needed I would try to get another moderator to get a 2nd opinion, in case I may have mishandled the situation.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When in doubt, I find it most appropriate to just ask the OP if their code works as intended (or other off-topic reason), since they should be in the best position to answer questions about the code they wrote. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another option would be to ask in chat if there is someone around that has experience in the language/technology in question and get their opinion. This would of course vary depending upon the time of day, so most likely I would start by asking the OP to clarify. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;An answer in the style of &quot;This is my approach / This is what I ended up with: (Code-dump)&quot; is flagged as &quot;Not an answer&quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would first analyze the answer for myself, to see if it is truly irrelevant to the OP's code, or otherwise shows a lack of effort/care, as we want to avoid &lt;em&gt;&quot;Try this&quot;&lt;/em&gt; type of answers. I think a down-vote along with a comment would usually be appropriate, unless the answer is blatantly poor quality, in which case I would leave a comment then delete it. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;4&quot;&gt;&#xA;  &lt;li&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here. Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees? If so, how? If not, why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes I will. Personally I really enjoy helping and educating others on the site, whether it's about improving their posts, or how to use or assist with moderation tools, etc. I believe that by educating others, you help fulfill the &lt;a href=&quot;https://en.wikipedia.org/wiki/A_rising_tide_lifts_all_boats&quot; rel=&quot;nofollow noreferrer&quot;&gt;famous saying&lt;/a&gt;, &lt;em&gt;&quot;A rising tide lifts all the boats.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;5&quot;&gt;&#xA;  &lt;li&gt;You notice a user has decided to start removing some fluff from posts (such as &quot;thanks&quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree. How do you approach this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In my view this would be an appropriate occasion to invite the user to chat, perhaps in the main site room or in a private room, to discuss their editing spree and explain to them that doing many trivial edits has the consequence of pushing older posts back on the front page, adding noise that makes it more difficult to find &quot;real&quot; new posts/activity.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;6&quot;&gt;&#xA;  &lt;li&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In cases like these, I would first try to reason with them to find out why they posted it without asking for permission. If there are already answers, it wouldn't be very fair to the answerers who would lose out on the reputation gained from answering. Nevertheless, if it were the case that the OP absolutely would not become convinced to leave it, and still wanted it deleted, then I would delete it after adding comments on the answers as to why the question would be deleted, and apologizing for the loss of reputation. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;7&quot;&gt;&#xA;  &lt;li&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff. What drives you, to keep coming back and to produce great work, as a mod?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Firstly, I &lt;strong&gt;love&lt;/strong&gt; the Code Review community, I have made many friends here and it is an honor to have been able to rub shoulders with the moderators and other regulars, to keep the edge sharp, so to speak, on programming skills/knowledge, and to improve the site before and after graduation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Secondly, I feel that the site offers a valuable service that many programmers do not have, that is, to get their own code reviewed and hone their skills and knowledge. This has been valuable to me as well, every time I have posted a question here I have received valuable feedback, and I would like to continue to have a vibrant community on the site!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;8&quot;&gt;&#xA;  &lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is the kind of situation I would want to handle in something like a private chat room with the user and if possible at least one more moderator, and respectfully discuss with them the flags and the reasons behind them, in order to hopefully improve/correct the behavior that is causing it. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;9&quot;&gt;&#xA;  &lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would reach out to the moderator in question in the moderator chat room and obtain more information about their reasoning. If we cannot find an agreement, likely I would want to bring it up on CR Meta for community feedback. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;10&quot;&gt;&#xA;  &lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe being entrusted with moderator permissions (and responsibility) would make me more effective in particular in helping my peers and the site's user base use the site more effectively, and get quicker response time, in particular during times of the day when I am active on the site (evenings, GMT 00:00 - 06:00 or so) where I could close/reopen/etc. posts, and handle flags, without the users having to wait until morning to get a response. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="42632" LastEditDate="2018-03-27T17:41:44.567" LastActivityDate="2018-03-27T17:41:44.567" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8717" PostTypeId="2" ParentId="8712" CreationDate="2018-03-27T15:10:23.407" Score="16" Body="&lt;h3&gt;Mast's answers&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator. How do you respond?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;By explaining why the question can't remain open per the site's scope.&#xA;If the foulest they call me is power-tripping, that's ok with me. Should they carry on and violate the Be Nice policy,&#xA;a friendly reminder of said policy may need to be in order.&#xA;If a second moderator is available, I'd always ask for a second opinion just to make sure I'm not being stupid.&#xA;Should things carry on in a mild manner, I'd ask the community or a second moderator to take it over.&#xA;Should things go down in a ball of flames I'd have to be more strict.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process? Why?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When necessary and when it's blatantly obvious.&#xA;There is no need to waste the time of 5 perfectly good reviewers on a question which screams spam or &quot;gimme teh codez&quot;, for example.&#xA;But there are also moments when the site activity is simply so low the review queues are growing fast and the regulars&#xA;simply can't handle the flood.&#xA;I won't accept Code Review getting even remotely close to a backlog as big as Stack Overflow has at times.&#xA;Apart from that I'll plan to adapt to the existing culture by the remaining moderators. No need to change a winning tactic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it's a language I know another (on-line) moderator is familiar with, I'll try handing it over.&#xA;If it's a language I know another (on-line) community member is familiar with, I'll ask for advice (long live The 2nd Monitor).&#xA;If neither applies (and I may just ask for an opinion in The 2nd anyway),&#xA;a quick search on Stack Overflow and/or Code Review can be quite enlightening.&#xA;If all else fails? Run it. Setting-up a basic environment for a programming language doesn't take that long nowadays. Usually.&#xA;Of-course, whether the matter is time sensitive or not also plays a role.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;An answer in the style of &quot;This is my approach / This is what I ended up with: (Code-dump)&quot; is flagged as &quot;Not an answer&quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If there is a notice on it, I'd consider the answer under scrutiny already. If there isn't, adding a notice seems like the obvious choice. In both cases the answer will have to be revisited in due time to check whether anything useful was done to salvage the answer. If not, it has no place here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To quote the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;how to answer&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&quot;Every answer must make at least one insightful observation about the code in the question. Answers that merely provide an alternate solution with no explanation or justification do not constitute valid Code Review answers and may be deleted.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;4&quot;&gt;&#xA;  &lt;li&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here. Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees? If so, how? If not, why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. Honestly, I only got half a game plan in this regard and it will change over time. Being a moderator is something you do for a long time and the community &lt;em&gt;will&lt;/em&gt; change in that time. Adapt.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By being a role-model, preventing mistakes and doing things 'the right way' gets even more important. &#xA;So I'll start by focussing on that and see whether the community has any feedback.&#xA;I'll also focus on transparency. Don't like a decision I made? Tell me! I won't bite, promise.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;5&quot;&gt;&#xA;  &lt;li&gt;You notice a user has decided to start removing some fluff from posts (such as &quot;thanks&quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree. How do you approach this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Invite the user to chat and express my concerns. Editing is fine if they improve the question, regardless of whether the edits are trivial in size (especially if that's all there is to fix). But editing should be done in moderation. Flooding the 'active questions' tab with 20+ edits during peak hour breaks the system and is not worth it if the edits are indeed minor. Suggesting a limit of edits per hour may help. Perhaps the user has a good suggestion which works.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;6&quot;&gt;&#xA;  &lt;li&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;By this time the question and it's code have been cached by half the world already, but we don't need to make the situation worse. I'm convinced there's a method in place by the current team on how to handle this (and not just because this question was raised last election as well), so if possible I'd go for consistency and go that route. If that's not possible for whatever reason, I'd lock the question and see if I can contact both answerers and get their take. If they have no objection, the entire thread can safely be removed. I'm against anonymizing the question since it may well affect the answer (and goes against Code Review policy, and may not be enough in the first place, and usually leaves a mess, etc.). Disassociating the question is an option but may not be enough either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One way or another I won't remove the thread at this point. I'll redirect to a Community Moderator, they're more properly equipped to sort out situations like this.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;7&quot;&gt;&#xA;  &lt;li&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff. What drives you, to keep coming back and to produce great work, as a mod?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They've truly done us all a great service, yes. Honestly? I'm convinced sharing the Code Review love is one of many methods to increase code quality world-wide. I've seen what crappy code is and what it can do if left unattended in a production environment. Increasing code quality is very, very important. The one thing about Stack Overflow I can't stand is the mess it is at times. Keeping Code Review far away from such messes is what drives me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you lot can find the time and effort to help people with questions, I can find the time and effort to keep the site clean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides, I'm addicted :-)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;8&quot;&gt;&#xA;  &lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This reminds me of a sticky situation Electrical Engineering has had and I'm somewhat surprised our community hasn't had the same problem yet. Sure, our community is better than any other community in the world, but that doesn't prevent and/or fix everything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the arguments/flags come from users being petty or peeved, talk to them. If the arguments/flags are valid, start with edits to blunt the sharp edges a bit and talk to the user if it doesn't improve. At the end of the day, our Be Nice policy is quite important.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;9&quot;&gt;&#xA;  &lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Ask them in The 1st Monitor about it and reach consensus between the moderators. If they agree with the other mod, I can't imagine taking it further.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;10&quot;&gt;&#xA;  &lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It's not the same thing at all. A 20k+ user is good at writing questions/answers and likes doing that. In return, said user can help keep the site clean.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moderatorship isn't 'the next step' after that. It's a mentality. It's a willingness to do what has to be done regardless of imaginary internet points. It's a different part of community building which in a related manner  contributes the result we all wish for: a clean site with high-quality content.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2018-03-28T15:13:55.540" LastActivityDate="2018-03-28T15:13:55.540" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8719" PostTypeId="2" ParentId="8712" CreationDate="2018-03-27T18:49:25.397" Score="28" Body="&lt;h3&gt;rolfl's Answers&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator. How do you respond? The implicit question is, &lt;em&gt;under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process? Why?&lt;/em&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Being a moderator should not affect my decision to vote-to-close a question. A moderator carries the trust of the community (hopefully with many more votes than the 5 votes otherwise needed to close a question), and my decision-making is expected to align well with the rules and expectations of the site. I should feel free to use the vote-to-close button as I normally would, and that would hopefully make the site more efficient, clean, and useful. Having said that, mistakes do happen (as they also happen with 5-close-votes), and I am always open to discussing questions, whether in the comments, meta, or chat. My experience in this is that only a very small portion of questions I have mod-closed in the past have been questioned, and even fewer of those reopened. My &quot;success rate&quot; is very favourable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for the power-tripping moderator accusations, they do happen occasionally (the accusations). When people get heated I try to establish an objective, civil discourse, or alternatively invite one of the other moderators to step in as an impartial authority. Most times people only get heated when there's a misunderstanding of expectations, and carefully, and sensitively explaining the situation often helps.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&quot;Containing a language&quot;&lt;/em&gt;? Does this mean a non-English question, or a programming language I am not familiar with?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For questions asked in a non-English language, this has been discussed before (for example, my answer here: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3797/31503&quot;&gt;https://codereview.meta.stackexchange.com/a/3797/31503&lt;/a&gt; ). Code review is an English site (for better, or worse). Questions with non-English descriptions are unclear, and should be closed or translated if possible. Non-english in the code part a question is acceptable, but is not encouraged because it may limit the ability of people to review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For questions where the programming language is not familiar to me, that's relatively easy to process. If the description of the question suggests the code does not work, or is sombody else's, etc. it's easy to close as off-topic, and the language itself is irrelevant at that point. Frankly, for most questions, unless I am actually answering the question, there's no need to look at the code itself after that. On the occasions that I have looked at the code, and seen obvious issues (which implies it's a language I am familiar with) only then will I vote to close. In other words, I don't read the code if the language is unfamiliar and only vote-to-close if the information in the description of the question suggests that it is close-worthy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I am asked directly to decide, as a mod, whether a question is off-topic, and there is a need for a specific understanding of the code in the question, well I'd engage, and then defer to the expertise of people in the community who have that skill. If things were to get to this level of intervention, though, it would be very rare, and there is a grey area of off-topic questions. Leaving the question open is a safe alternative and the question can be handled with regular question votes, answers that point out issues, or the question can just languish if nobody feels inclined to answer/review it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;An answer in the style of &quot;This is my approach / This is what I ended up with: (Code-dump)&quot; is flagged as &quot;Not an answer&quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is a really grey area. Currently, as a non-mod, if the answer is in a review queue I use the options available in the review queue to process the answer... the only meaningful option is to vote to delete the answer (it does not &quot;look good&quot;, and I won't &quot;skip&quot;). If I see an answer like this in the regular part of the site, I downvote that answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a mod would my behaviour change? Yes. I did behave differently when I was a mod in the past, and if elected again I would continue to skip that answer in the review queue, and go directly to the answer, post a notice on it, and down-vote it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;4&quot;&gt;&#xA;  &lt;li&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here. Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees? If so, how? If not, why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, I have in the past, and will continue in the future, to participate as much as I can in activities that grow and invigorate the community. I currently have no specific suggestions of new activities or &quot;campaigns&quot;, but I would participate in chat, competitions, etc. and generally be visible in community-engaging actions. In my opinion, the best way to build the site is to add valuable reviews to good questions, making the site a great resource for people looking for code reviews.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;5&quot;&gt;&#xA;  &lt;li&gt;You notice a user has decided to start removing some fluff from posts (such as &quot;thanks&quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree. How do you approach this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am not convinced that the &quot;fluff removal&quot; is as trivial or as destructive as this question suggests. People with limited reputation will require edit-reviews to have their changes applied, and this is not a bad thing for either the editor or the reviewer (+2 rep and review-badges respectively). People with more rep can be trusted to edit with appropriate tact. The front page will recover, and the cleaner questions will be an improvement. In cases where edits are done to abuse the site, the editor can be contained with mod warnings, suspensions, etc.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;6&quot;&gt;&#xA;  &lt;li&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Heh, that's my question. The answer is to refer the flagger to the DMCA takedown process for Stack Exchange. It is unfair for existing answers to be penalized by deletion. The DMCA takedown process takes the judgement responsibility out of the hands of the Code Review mod and puts it in the Stack Exchange staff's process. This is a legal issue, and should be dealt with by the people responsible for those activities. Note that a mod cannot fully delete a question (deleted posts can still be viewed by folk with high rep), so the SE staff are the only people who can fully purge the post.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;7&quot;&gt;&#xA;  &lt;li&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff. What drives you, to keep coming back and to produce great work, as a mod?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Thanks for the positive feedback on the pro-tem mods. I was part of the team (the team was more than just the pro-tem mods at that time) that helped drive the site through graduation. At times it was a hard, gruelling process, and I really did show signs of burnout and stress. That's one reason why I did not nominate myself for the first moderator elections. I have had almost 3 years of &quot;rest&quot; since then and I am ready to re-engage with the community and actively participate in the visible aspects of the site (not just review queues and meta). Code reviews are a process I hold in high value, and as a site, Code Review has always been dear to me. I want Code Review to continue to be a healthy, great, and continually improving resource for both new and established programmers.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;8&quot;&gt;&#xA;  &lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This can only be answered on an individual basis. There's no real &quot;recipe&quot; for dealing with disruptive users. My only comment here is that prevention is better than cure, and &quot;nipping it in the bud&quot; is a better solution than trying to resolve a blow-up later. Establishing and maintaining a civil discourse in all users, and quickly correcting behaviour before bad patterns can be established, is the best answer.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;9&quot;&gt;&#xA;  &lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Communication - mods have a chat room that's available to just them. Question the other mod, and have a healthy discussion about the different opinions. Mods must work as a team, and compromise is inevitable. Compromise early, communicate lots, and get along well.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;10&quot;&gt;&#xA;  &lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Being a moderator is not about &lt;em&gt;ME&lt;/em&gt; being more &quot;effective&quot;. Being a moderator is about volunteering my time to make other people have a better experience on the site. Mostly that's accomplished by removing noise from the site, and streamlining the interaction that regular users have. I've been a mod here before, I have plenty of reputation. I have already been on both sides of this question. I am happy to continue with my participation on the site as a regular high-rep user. I don't &lt;em&gt;need&lt;/em&gt; to be a mod for myself. I am confident that the community will vote in great moderators whether I am one of them or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question should not be about how &lt;em&gt;I&lt;/em&gt; feel about my effectiveness, but whether the community feels I would make the site as a whole more effective if I was a moderator. &lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2018-03-27T21:37:53.077" LastActivityDate="2018-03-27T21:37:53.077" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8720" PostTypeId="2" ParentId="8712" CreationDate="2018-03-28T10:04:10.500" Score="10" Body="&lt;h1&gt;Peilonrayz's Answers&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator. How do you respond? The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process? Why?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Most of the time when I close a question I add a comment saying why I closed the question. And depending on the reason, I'd tell the asker how to fix the issue. If the user has some good claims why the question should stay open, then I would comment saying that they are correct, remove my close vote and ask others to remove their votes if I know it's been posted in chat.&lt;/p&gt;&#xA;&lt;p&gt;And so I would do the same if I were a mod. However if they start to insult me, by calling me a power-tripping moderator. Then I'd ask another member of the mod team to handle the abuse. This is as the message 'you're being rude' coming from another user would mean more than from me in that situation.&lt;/p&gt;&#xA;&lt;p&gt;I like to think I understand the close reasons, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8574&quot;&gt;200_success based the current close reasons on my suggestion&lt;/a&gt;. And so if I know a question is off-topic without a shadow of doubt, then I'd hammer a question. For example, if a question has no code in it then I'd hammer it with the no code reason.&lt;/p&gt;&#xA;&lt;p&gt;I however wouldn't hammer a question that's in the gray area.&#xA;This is as there can be arguments that the question is on or off topic.&#xA;And I won't be a dictatorial moderator that ignores all conflicting arguments.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Firstly most of our close reasons have little to do with the actual code.&#xA;Ownership of the code, asking for an explanation of the code and there being no code all have nothing to do with the provided code. The other close reasons (code not working as intended, code not written yet and pseudocode), whilst they are about the code, a lot of the time you can know if the question is or is not on-topic from the description alone. And so I'd check the description first to check if the question is on-topic. I'd then check, or at least try to check, if the code is also on-topic.&lt;/p&gt;&#xA;&lt;p&gt;Whilst I may answer &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; questions 99% of the time, I have used C#, JavaScript and TypeScript professionally. I have also use Lua, thanks Computer Craft, in my own time too. This is not a large toolkit, but it means that I know the basics of a fairly large range of programming paradigms. I mostly lack, 'proper', functional exposure.&lt;/p&gt;&#xA;&lt;p&gt;And so when checking if the code is off-topic I'd check any locations that the description, or comments, made suspect, or check the entire code.&#xA;This would mean that I would then learn what the code is doing without a shadow of doubt.&#xA;If that requires me to search what some functions are then I'd do that too.&#xA;And so when I have checked the code if I find it to be off-topic then I'd vote to close it.&#xA;However, if I have some concerns with voting to close it as off-topic, then I'd post a comment summarizing the problems I have with the question.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;An answer in the style of &amp;quot;This is my approach / This is what I ended up with: (Code-dump)&amp;quot; is flagged as &amp;quot;Not an answer&amp;quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If the flag is correct, then I think there are two ways to handle these, give a warning or delete. If there are no comments on the answer, or there is a reasonable amount of doubt the user has not had the chance to action the existing comments, then I'd warn the user. This would mean that I'd add a comment if it is needed, and potentially a banner. If however this is not the case, then I'd vote to delete the answer.&lt;/p&gt;&#xA;&lt;p&gt;I personally would treat another moderator's interactions to be the same as a standard users.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;4&quot;&gt;&#xA;&lt;li&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here. Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees? If so, how? If not, why?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I try to be a good example, and try to ask meta questions that would be a benefit to the community. I got my first flag decline after only a couple of flags, and thought I had done something wrong. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7068&quot;&gt;I asked how and if I should improve my flags&lt;/a&gt;, and have now had three declined flags and 157 helpful flags. I also &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8569&quot;&gt;asked the final meta to get the new close reasons&lt;/a&gt;, meaning we've now removed some of our concerns about the close reasons we've had for a while.&lt;/p&gt;&#xA;&lt;p&gt;I also try to be fair. For the first couple of months I tried to read as many Meta questions as I could. I've not read them all, but it helped with understanding current rules. It also means I won't ask duplicate questions, and when a user is angry with how their question has been handled.&#xA;I know whether they've broken the rules, and can explain why you would or wouldn't be allowed to do something. One example of this is a user recently &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8621&quot;&gt;came to meta about conflicting notions on answer invalidation and fixing closed questions&lt;/a&gt;. I tried my best to help them know they weren't in the wrong, and tried to help explain why the question was closed.&#xA;And was thanked for my input by the asker.&lt;/p&gt;&#xA;&lt;p&gt;And so I feel I try my best to do this already, and can't see any reason why getting a hammer would mean I wouldn't.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;5&quot;&gt;&#xA;&lt;li&gt;You notice a user has decided to start removing some fluff from posts (such as &amp;quot;thanks&amp;quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree. How do you approach this situation?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I would check &amp;quot;The 1st Monitor&amp;quot; if anyone has noticed this, and tried to deal with this.&#xA;If they have not then I'd invite the user to chat, I'd thank them for their efforts,&#xA;and request they spread out their edits because it pushes all the new questions off the front page. Which is unfair.&#xA;Otherwise I'd have to learn what disciplinary procedures we have in place for this situation.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;6&quot;&gt;&#xA;&lt;li&gt;A question is flagged: &lt;em&gt;&lt;strong&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/strong&gt;&lt;/em&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'd invite the user to chat, and explain that moderators aren't there to remove copyrighted information, as &lt;a href=&quot;https://meta.stackexchange.com/a/5222&quot;&gt;outlined on meta&lt;/a&gt;. Instead they should use a DCMA take down. This has the benefit that the page is also not available to users with 10k+ reputation too.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;I changed my answer after [I asked chat if mods can delete questions with accepted answers]. However was going to suggest using a DCMA takedown, but would think it's a bit overkill. And so didn't really know the correct answer. (I left a table I was going to use to compare a standard delete with a DCMA takedown hidden below, check the raw code)&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;7&quot;&gt;&#xA;&lt;li&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff. What drives you, to keep coming back and to produce great work, as a mod?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8692&quot;&gt;I asked this question&lt;/a&gt; as I suffer from motivation problems. When I was deciding whether or not I thought I'd be a good moderator for this community, my biggest problem was not would I try my best when I am moderating, but would I moderate.&lt;/p&gt;&#xA;&lt;p&gt;Another way to look at this is I have about 450 games on Steam. I enjoy playing pretty much all of them, however I regularly don't have the motivation to pick one to play and play it. Meaning that I don't enjoy my games, not because of the game, but because of me.&lt;/p&gt;&#xA;&lt;p&gt;I however don't think this is the case with Code Review. I regularly check the Stack Exchange app if I have any reputation changes or notifications, when I'm away from my computer. And so I seek enjoyment out of using the network. I also always load up &amp;quot;The 2nd monitor&amp;quot; and the newest &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; questions page when I start up my computer. So that I'm always contactable when I'm available, and so that I know when a new Python question pops up, so if I feel like answering I know there's something new to answer.&lt;/p&gt;&#xA;&lt;p&gt;I have also started to like moderating more and more now. And so feel if I found a way to get review notifications and the red circle to appear when there is even one review item, then I'd be more active in those. Where at the moment I normally vet Python questions throughout the day.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;8&quot;&gt;&#xA;&lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'd invite the user to chat, tell them that their comments are generating a lot of flags, and request that they try to not engage in arguments. I've been in an argument or two during the course of my membership here, where it normally starts from a discussion that doesn't have a right answer (Tabs or spaces anyone?).&lt;/p&gt;&#xA;&lt;p&gt;If the user doesn't reduce their arguments, then I'd have to follow disciplinary procedures. I think this would be a comment ban (if it exists) or a short term suspension. However I may be wrong in these cases.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;9&quot;&gt;&#xA;&lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I feel discussions between users to be heathy and good for the site. I however don't think airing our dirty laundry is a good idea.&#xA;And so I'd ask the mod if they think they handled the post the correct way, and give my reasons why I don't agree with the action.&#xA;This should stay in &amp;quot;The 1st Monitor&amp;quot; (moderator chat room), however if we can't come to an agreement then asking on Meta would then be the best method in my opinion.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;10&quot;&gt;&#xA;&lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I don't feel it's my place to bring users into chat privately, saying that the actions they are taking may be problematic. I feel that it's not really my place and there's a negative stigma to this. I'd be a bit confused if a 10k user brought me into chat, I've never talked to them and they're asking me to change my actions.&lt;/p&gt;&#xA;&lt;p&gt;I also feel I would be a good benefit to cleaning up off-topic questions with hammers. And would be a good user to help keep the site clean. We sometimes have a problem with not having enough close voters, and so a hammer can be a useful tool to keep the site clean. And feel I may be a good user to wield the hammer.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-03-29T19:18:20.080" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8721" PostTypeId="2" ParentId="8712" CreationDate="2018-03-28T13:43:00.163" Score="5" Body="&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/18427/malachi&quot;&gt;Malachi&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator. How do you respond?&#xA;  The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process? Why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In cases where I know 100% that the question is off-topic, because the question is blatantly off-topic I would show the user the proper meta posts addressing the issue, or simply explain why we don’t allow that type of question.  I don’t see myself slamming the hammer down unless it is obviously an off topic question.  Information well communicated is the key to diffusing a volatile situation.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;First thing that I would do is ask the user via a comment to clarify anything that I was unclear about, if they are able to provide a good response then the action/decision may not need to be made at all.&#xA;Then, I would go through the obvious signs/signals pertaining to the action that I am being asked to take or the decision that needs to be made, if I can’t tell at that point I would ask in chat to see if anyone familiar with that language has an opinion on whether the action/decision should be made.  I would also try to understand the code the best that I can.  I may have to leave the question alone and provide a chance to let the community cast some votes or leave comments, if my comments have failed to provoke a response from the user that posted the question.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;An answer in the style of &quot;This is my approach / This is what I ended up with: (Code-dump)&quot; is flagged as &quot;Not an answer&quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I believe that a nudge in the right direction leads people to figure things out and do things that aren’t necessarily what was expected but can turn into something great.  Just asking someone politely if they would add some context as to what they did and why is sometimes enough, this can be done in the absence of other comments that say the same thing.&#xA;While a code dump is not a good answer, it is still an answer just not a good one and would be a case where the community could downvote, not vote or wait until the review is fully fleshed out. &#xA;A Mod doesn’t necessarily need to act in this case, so I might mark the flag as helpful and put notice on the answer and give sufficient time for the answer to be fleshed out properly&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;4&quot;&gt;&#xA;  &lt;li&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here. Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees? If so, how? If not, why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I enjoy participating in the Community events alongside my fellow Code Reviewers should the right event come around, and I genuinely encourage people to participate as well.  From time to time I can also be seen suggesting that a user flesh out their comment into an answer/review because they make a good point. I like to see new Code Reviewers step into making the world better, one line of code at a time, it truly is exciting to see people progress in their knowledge of writing proficient code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;5&quot;&gt;&#xA;  &lt;li&gt;You notice a user has decided to start removing some fluff from posts (such as &quot;thanks&quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree. How do you approach this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I was once the person doing just that, so I know exactly what I would tell myself, “moderation”.  Moderation is key when editing older questions, some of them need a bump so that they get some well needed attention, but you shouldn’t edit more than a small handful at a time, otherwise the newest question will be lost to the second page of active questions, and may cause them to become zombie questions that will, in the future, need a bump to get them noticed.  So in a way editing older questions to get them activity creates the circumstance for more questions to fall into the same category as the questions that have been edited.&lt;br&gt;&#xA;This is what I would explain to the overzealous editor, that I know their intentions are good, but they need to edit with moderation, a few here and there and then maybe answer a question or two, so that the active question feed is not filled with old questions, masking the new ones. Possibly just editing questions that they would naturally stumbleupon without explicitly looking for stuff to edit&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;6&quot;&gt;&#xA;  &lt;li&gt;A question is flagged: Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am going to steal @Rolfl’s answer, because he is right and indicates that this is &lt;strong&gt;&lt;em&gt;The answer&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The answer is to refer the flagger to the DMCA takedown process for&#xA;  Stack Exchange. It is unfair for existing answers to be penalized by&#xA;  deletion. The DMCA takedown process takes the judgement responsibility&#xA;  out of the hands of the Code Review mod and puts it in the Stack&#xA;  Exchange staff's process. This is a legal issue, and should be dealt&#xA;  with by the people responsible for those activities. Note that a mod&#xA;  cannot fully delete a question (deleted posts can still be viewed by&#xA;  folk with high rep), so the SE staff are the only people who can fully&#xA;  purge the post.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would explain that others can still see it until they follow Stack Exchange’s DMCA takedown process and it is taken down. The deletion process that each community has is for deleting bad questions, non-questions, non-answers and spam, for the most part. Licensing may also play a role in the judgment process that SE uses so I may mention that to them if it applies. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;7&quot;&gt;&#xA;  &lt;li&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff. What drives you, to keep coming back and to produce great work, as a mod?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I enjoy seeing code made better, cleaner, faster, and more maintainable.  That is my passion, I currently work as a QA Engineer for a large retailer in the US and get to spend my time making sure that the code does what it is supposed to do, and finding edge cases where it does not do what it is supposed to do. I also get to write code for test automation which is another passion of mine.  I look forward to seeing good answers to good questions and helping others write good questions and good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;some things that you may find interesting and useful in gauging how active and driven I am here on Code Review&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I have been a Code Review Member since 2012-10-16 I have been on more than every other day on average since then.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I have given 522 answers in 272 tags, asked 65 questions, reaching 1.4 million people.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I have earned 8 bounties worth 800 reputation, offered 12 bounties equaling 1,150 reputation. I like seeing clean code as well as learning how it is done.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I also earned the first &lt;strong&gt;&lt;em&gt;Reversal Badge&lt;/em&gt;&lt;/strong&gt; on &lt;a href=&quot;http://codereview.stackexchange.com/a/40280/18427&quot;&gt;Code Review with my answer&lt;/a&gt; to &lt;a href=&quot;http://codereview.stackexchange.com/questions/40146&quot;&gt;http://codereview.stackexchange.com/questions/40146&lt;/a&gt; and even though the question was badly formed and had very little context (which ultimately led to it being closed) I was still able to help them clean up their code and I think this shows how determined that I am to help other people make their code better.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I have acquired many Badges including:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;55 Revival &lt;/li&gt;&#xA;&lt;li&gt;25 Necromancer &lt;/li&gt;&#xA;&lt;li&gt;25 Nice Answer&lt;/li&gt;&#xA;&lt;li&gt;23 Popular Question&lt;/li&gt;&#xA;&lt;li&gt;17 Nice Question&lt;/li&gt;&#xA;&lt;li&gt;11 Notable Question&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;8&quot;&gt;&#xA;  &lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Every situation is going to be unique, otherwise we could have Duga take care of things for the most part.  I would probably try to get to know the user from their posts and comments, maybe even try to get them involved in chat.  I could use a chat room for the two of us and try to see if we can come to an understanding of some sort so that Code Review can continue to benefit from the user’s contributions while addressing the user’s concerns as well.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a wealth of knowledge in handling many situations, these are located on Meta, so I would see if any of these might fit.  There are many answers on Meta that have been refined to help users understand the purpose of Code Review, and it is nice that we can follow the DRY Principle when communicating to users, when possible, that they may need to be more gentle, understanding or less combative with their comments.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;9&quot;&gt;&#xA;  &lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Talk to them, see why they did it maybe I might agree with them, if not I would let them know how I feel about the answer/question. you really don't know until it comes up, because every question/answer is unique.&#xA;The people in the chat room are people that I would not hesitate to ask questions, and a good lot of them are up for moderator positions I don't see a wall between me and any of them, I think that we would be able to talk about anything Code Review Related&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is my answer to the same question from 3 years ago, probably the only one that I would answer the same way.  We are all adults and can have conversations, even if we don’t agree, sometimes we even learn things during these conversations.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;10&quot;&gt;&#xA;  &lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There have been many times that I happen past a question that needs to be closed, it is obviously off-topic, in the past I have seen questions that were closed by myself and a Mod, so I think that in those instances it will be me closing them instead of me and another Mod.  I won’t have to cast spam flags, I will just handle it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Minor things will change, and I will have access to more metrics and such for the site that I didn’t have before allowing, me to see trends and such. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think one of the biggest advantages of being a Moderator is being a voice for CR to the rest of the Stack Exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for reading through my responses to these questions, if you have any other questions for me or need clarification, please feel free to ping me in The 2nd Monitor or ask me in the Election chat.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2018-03-30T13:44:20.737" LastActivityDate="2018-03-30T13:44:20.737" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8722" PostTypeId="1" AcceptedAnswerId="8725" CreationDate="2018-03-29T15:44:46.370" Score="7" ViewCount="84" Body="&lt;p&gt;I am curious to know how come &lt;a href=&quot;https://codereview.stackexchange.com/questions/190790/code-problems-or-suggestions-for-the-following-snippet&quot;&gt;this question&lt;/a&gt; was answered 8 minutes after it has been put on hold... normally, you cannot answer such questions.&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="52915" LastEditDate="2020-08-27T13:22:14.363" LastActivityDate="2020-08-27T13:22:14.363" Title="How has an on-hold question been answered?" Tags="|bug|status-bydesign|specific-question|answers|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8724" PostTypeId="2" ParentId="8712" CreationDate="2018-03-29T18:35:22.233" Score="12" Body="&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/2#post-190808&quot;&gt;Vogel612&lt;/a&gt;&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;For whatever it's worth: I've been here before, I've answered some of these questions &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5669/37660&quot;&gt;three years back&lt;/a&gt;, when CodeReview had its first elections.&lt;br&gt;&#xA;I'll be explicitly calling out where my answers to these questions have changed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator. How do you respond? The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the five-vote process? Why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I have already been called a &quot;power-tripping soup nazi&quot;. Nothing new here. &#xA;This is something users that are involved in moderation duties have to deal with now and then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the best course of action to stay calm, trying to defuse the situation.&#xA;In addition, a quick sanity check with a third party (be it regular user or another moderator) can help understand the grievance of users.&lt;br&gt;&#xA;Lastly, should I use my cool, I tend to timebox myself, taking at least one step back from the situation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Moderator privileges are helpful for egregious cases. They get crap off the site faster.&lt;br&gt;&#xA;Other than that, CodeReview is a very well-moderated site, even without much explicit involvement by the diamond mods. I don't see much of a need to override the five-vote process in any case.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;You may sometimes happen upon a question containing a language you are unfamiliar with. You may be needed to make a determination as to whether the question is on-topic. What can you do to ensure you don't make too many mistakes in this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As the other candidates already stated: A vast majority of cases where I &lt;strong&gt;need&lt;/strong&gt; to act, are cases that are clear-cut &lt;strong&gt;without&lt;/strong&gt; explicit knowledge of the language involved. In addition to that I enjoy learning new languages, even though I do not get to do deep dives into most languages I try...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Cases like these might provide a great opportunity to learn something new :) &#xA;In the worst case: Abstain from handling the question myself. Cases where language prowess is required are most likely &lt;strong&gt;not&lt;/strong&gt; cases where a moderator intervention is strictly required.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;An answer in the style of &quot;This is my approach / This is what I ended up with: (Code-dump)&quot; is flagged as &quot;Not an answer&quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Following steps:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Verify the post is actually a code-dump&lt;/li&gt;&#xA;&lt;li&gt;If yes, drop a comment / post notice &amp;amp; downvote&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In case there already is a post notice the process changes somewhat. Either the post notice has been there for quite a while, then I'd delete the answer and mark the flag as valid. Otherwise I'd dismiss the flag as helpful without deleting the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm pretty sure that the current moderators do it somewhat like this, maybe they have a useful list of post notices to regularly revisit? I don't see any reason to change that strategy.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;4&quot;&gt;&#xA;  &lt;li&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here. Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees? If so, how? If not, why?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I am actually planning to take a role that enables other people to take a leadership role. I don't see myself as a leader per se. A moderator &lt;strong&gt;can&lt;/strong&gt; be a leader by example, but I don't see that matching my style.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I prefer serving and enabling the community. Of course that does not preclude me from taking part in activities that make CodeReview a richer community :)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;5&quot;&gt;&#xA;  &lt;li&gt;You notice a user has decided to start removing some fluff from posts (such as &quot;thanks&quot;). However, you soon realize that the user has already pushed most of the previous questions off the front page and may not have stopped. You also feel that these edits are nice, but are also way too trivial to warrant such a destructive editing spree. How do you approach this situation?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For what it's worth: I'm not great friends with the &quot;active questions&quot; page, nor with the title page. Fluff removals are an activity that keep this site clean and on point. And if somebody takes it upon themselves to set time aside for doing that, I really like that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course if things get out of hand, I might want to exchange a few words in private with the involved user. Upon repeated overstepping of boundaries, some harsher measures might be in order. It's all a matter of how much, how fast.&#xA;As it is with medicine: &lt;code&gt;dosis venenum facit&lt;/code&gt;. If the medicine becomes a poison, it's time to act. Otherwise, the benefits just outweigh the damage from my viewpoint.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;6&quot;&gt;&#xA;  &lt;li&gt;A question is flagged: &lt;strong&gt;&lt;em&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/em&gt;&lt;/strong&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Verbatim copy from 2015 Questionnaire:&lt;br&gt;&#xA;First things first: Just outright deleting the question is a non-option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem with this question is the problem we regularly deal with when questions are asked. It's most probably not possible to edit the question into something that does satisfy the boss, while keeping the answers viable. Unfortunately the only option is to ask the flagger to take it upon themselves... Their boss will need to file a DMCA Takedown notice in accordance with the FAQ and TOS. The DMCA notice then will have to be dealt with on the side of StackExchange.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;7&quot;&gt;&#xA;  &lt;li&gt;Having something to drive you, means that you'll stick with it for longer but also that your work will be great. Our previous mods were driven to getting the site through graduation, and truly done some amazing stuff. What drives you, to keep coming back and to produce great work, as a mod?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm just someone who found a home here. I'd like to keep that home clean.&#xA;I've not been writing a lot of reviews on site in the last few months, yet one of the first things I do in the morning is open the site and check what's up in chat.&lt;br&gt;&#xA;At this point I'd consider this a habit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What drives me to do great work as a mod is the wish to see this site grow and stay a great source of reviews, improving the quality of code all over the world. As an additional, pretty selfish reason: I want a nice place to write my reviews and get my code reviewed ;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;8&quot;&gt;&#xA;  &lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Verbatim copy from 2015 questionnaire:&lt;br&gt;&#xA;Valuable answers on the one side, there's a few things that just aren't okay on the network. It's important to judge the post and not the user. As such I would &quot;pull them aside&quot; and lead a private conversation, explaining why some things are not okay the way they are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's important to make clear that the user is a valued contributor. It's also important to maintain the rules. In the end the rules must prevail, else a community is bound to die down. Quality contributions are no excuse for permanent toxicity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary: Work with the user to &quot;correct&quot; (that's such a strong word) the behavior observed. Upon repeated violations without any signs of improvement, the correct action to take is a suspension.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;not a lot has changed about this, but reading through rolfl's answers, I found myself very much agreeing with him. It's significantly less hassle (and less dangerous) to preemptively work on such a situation.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;9&quot;&gt;&#xA;  &lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Verbatim copy:&lt;br&gt;&#xA;The wrong way to go about it is calling it out publicly or reversing the decision. That's bound to lead to problems within the moderator team. This means the way to handle this is first and foremost: conversation.&#xA;I'd contact the mod in the moderator room. Maybe I've overlooked something, maybe it was a mistake.&#xA;From there on it's ... an open plain.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I want to explicitly stress this again: the key to resolving every disagreement, be it with moderators or regular users, is &lt;strong&gt;communication&lt;/strong&gt;, and I've been working a lot on getting better at it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm still far from perfect, but at least it's not quite as hopeless as three years ago ;)&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;10&quot;&gt;&#xA;  &lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Depends on what &quot;effective&quot; is intended to mean here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A moderator has &lt;strong&gt;different&lt;/strong&gt; work to do. It's not about being more effective with 10k / 20k tools, but about being effective with the &lt;strong&gt;new&lt;/strong&gt; tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't see myself doing less of the 10k/20k work I currently do, but I'm also not seeing myself doing a lot &lt;em&gt;more&lt;/em&gt; of it either.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="71574" LastEditDate="2018-03-31T05:20:10.137" LastActivityDate="2018-03-31T05:20:10.137" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8725" PostTypeId="2" ParentId="8722" CreationDate="2018-03-29T19:40:05.793" Score="9" Body="&lt;p&gt;There's a window of 4 hours (often referred to as &quot;grace period&quot;) after a question being closed in which answers can still be posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;Post Your Answer&quot; button and the box in which to type your answer are hidden, but answers are still being accepted. For example, if you've started writing an answer before the question got closed (and yes, there are (or at least &lt;a href=&quot;https://meta.stackexchange.com/questions/38228/incorrectly-able-to-answer-a-closed-question#comment604300_44634&quot;&gt;used to be&lt;/a&gt;) ways around that so you can even start writing your answer after it was closed).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recommended reading material would be on Meta Stack Exchange: &lt;a href=&quot;https://meta.stackexchange.com/q/38228/269301&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;https://meta.stackexchange.com/q/210295/269301&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;https://meta.stackexchange.com/q/91922/269301&quot;&gt;here&lt;/a&gt;, &lt;a href=&quot;https://meta.stackexchange.com/q/4683/269301&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://meta.stackexchange.com/q/261039/269301&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2018-03-29T22:19:33.873" LastActivityDate="2018-03-29T22:19:33.873" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8726" PostTypeId="1" AcceptedAnswerId="8727" CreationDate="2018-03-30T13:35:13.353" Score="9" ViewCount="105" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/35208/building-a-good-c11-template-library-compile-time-checked-enum-array&quot;&gt;currently highest voted unanswered question&lt;/a&gt; is, well, unanswerable. As &lt;a href=&quot;https://codereview.stackexchange.com/questions/35208/building-a-good-c11-template-library-compile-time-checked-enum-array#comment301498_35208&quot;&gt;Martin said one year ago&lt;/a&gt;, &quot;there is actually nothing here to review&quot; and  &quot;the actual code is missing as are some other parts like the definition of &lt;code&gt;enum_length&lt;/code&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question has been voted to be &lt;a href=&quot;https://codereview.stackexchange.com/posts/35208/timeline&quot;&gt;closed several times&lt;/a&gt;, and every time the review queue votes to leave it open. Now, all those votes are based on personal preference, I guess. Some might see the high number of votes, the clear code style and say &quot;this question is perfectly fine&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this particular question doesn't contain the necessary parts to get fully answered. Whether the &quot;compile-time check[..]&quot; works depends on &lt;code&gt;enum_length&lt;/code&gt;. The original author has asked at least &lt;a href=&quot;https://stackoverflow.com/questions/20286827/c-metaprogramming-store-integer-by-type&quot;&gt;one question&lt;/a&gt; about the implementation of &lt;code&gt;SETUP_ENUM_LENGTH&lt;/code&gt;, but our rules dictate that the code must be included in the question itself, not in the context of the question. Also note that &lt;code&gt;DEF_ENUM&lt;/code&gt; was taken &lt;a href=&quot;https://stackoverflow.com/a/20288663/1139697&quot;&gt;from this answer&lt;/a&gt; without proper attribution, but whether or not a three line snippet needs that isn't really part of this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At least from my point of view the question &lt;strong&gt;lacks critical context&lt;/strong&gt; and therefore should get closed. But that's my opinion. So I'm wondering: why is this question still open?&lt;/p&gt;&#xA;" OwnerUserId="21002" LastEditorUserId="9357" LastEditDate="2018-03-30T15:36:28.963" LastActivityDate="2018-03-30T15:36:28.963" Title="Why is &quot;Building a good C++11 template library - compile-time checked enum array&quot; on-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8727" PostTypeId="2" ParentId="8726" CreationDate="2018-03-30T15:35:16.307" Score="11" Body="&lt;p&gt;I have long been uneasy about &lt;a href=&quot;/a/504/9357&quot;&gt;this opinion&lt;/a&gt; that interfaces are reviewable. In my opinion, it conflicts with the current site standard, which is that stub code is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose that it might be possible to ask a good Code Review question about reviewing an interface, but this question, which has just one usage example, doesn't contain enough detail to proceed with a useful review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have closed the question for the &quot;Lacks concrete context&quot; reason.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-03-30T15:35:16.307" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8728" PostTypeId="1" AcceptedAnswerId="8729" CreationDate="2018-03-31T10:36:30.623" Score="10" ViewCount="191" Body="&lt;p&gt;I noticed (only today) whenever I visit any SE website, I get this weird comic on bottom of page:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/mvCZH.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mvCZH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For a short while, I was wondering if my browser has been comprised by some web malware, so I decided to run it in a virtual machine: nothing happens. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this some sort of a funny thing SE developers did or has it actually any usefulness? &lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="12390" LastEditDate="2018-04-01T05:47:21.660" LastActivityDate="2018-04-01T05:47:21.660" Title="What is the purpose of this weird duck?" Tags="|discussion|status-bydesign|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8729" PostTypeId="2" ParentId="8728" CreationDate="2018-03-31T10:57:05.077" Score="14" Body="&lt;p&gt;It's serious. It's about &lt;a href=&quot;https://blog.codinghorror.com/rubber-duck-problem-solving/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Rubber Duck Problem Solving&lt;/a&gt;.&#xA;The majority of questions asked on Stack Exchange can be solved using a rubber duck, without ever posting a question, potentially saving a large number of users from embarrassment.&#xA;This new experimental feature is called Quack Overflow.&#xA;The experiment will end on April 1 + 1 day, depending on your timezone. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Enjoy while it lasts!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2018-03-31T10:57:05.077" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8730" PostTypeId="1" AcceptedAnswerId="8731" CreationDate="2018-03-31T17:31:32.777" Score="4" ViewCount="53" Body="&lt;p&gt;I think there is a bug with the duck thingy, when I click on it, then click on 'no' the popup still pops up telling me its listening. Is this a bug, or is it on purpose?&lt;/p&gt;&#xA;" OwnerUserId="165750" LastEditorUserId="31562" LastEditDate="2018-03-31T17:36:04.310" LastActivityDate="2018-04-01T05:46:11.223" Title="I think there is a bug with the duck thingy" Tags="|bug|status-bydesign|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8731" PostTypeId="2" ParentId="8730" CreationDate="2018-03-31T17:35:19.500" Score="6" Body="&lt;p&gt;It's not a bug, it's a feature!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See &lt;a href=&quot;https://meta.stackexchange.com/q/308581/213556&quot;&gt;a duplicate question on the network-wide meta site&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Short version is: It's not &lt;em&gt;really&lt;/em&gt; listening. It's just an animation.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-03-31T17:35:19.500" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8732" PostTypeId="2" ParentId="8730" CreationDate="2018-03-31T18:45:20.350" Score="2" Body="&lt;p&gt;Some may consider it a feature, but I kinda thought it was a bug.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want the duck gone. I mean really gone, not just until you refresh the page. There are instructions &lt;a href=&quot;https://meta.stackexchange.com/a/308582/347908&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="127098" LastActivityDate="2018-03-31T18:45:20.350" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8733" PostTypeId="1" CreationDate="2018-04-01T01:35:57.963" Score="10" ViewCount="178" Body="&lt;p&gt;&lt;strong&gt;Q:&lt;/strong&gt; Is the recentness of a user's site activity relevant to their candidacy for moderator?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(&lt;a href=&quot;https://codereview.stackexchange.com/election/2?tab=nomination&quot;&gt;Nominations&lt;/a&gt;) (&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8712/2018-moderator-election-qa-questionnaire&quot;&gt;Candidate's Answers&lt;/a&gt;)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I collected some data for a simple metric for this election, and thought I would share the results.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Please NOTE: This is but one piece of information about the candidates.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is a chart showing all site activity (tab: ?tab=activity&amp;amp;sort=all) relative to how recent the activity was.  This is a admittedly crude metric to show how recent, a candidate's activity (and potentially interest) in the site is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a simple a measure of how long ago a user's activity was, the horizontal axis is the the 100th. 250th, ... etc, previous activity.  The vertical axis is how many months it has been since that specific activity number occurred. Users with lower numbers have been more active recently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This shows the 6 current candidates, and also myself as a reference.  As a reference to interpreting this chart, you can see that I have performed 250 site actions in approximately the last 1.3 months.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is a simple count of all publicly visible site activity.  There may be some activities that are more relevant to being a moderator than others.  This metric ignores any of that.  I would encourage sharing of other metrics that you might feel are more relevant for a moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/CoC88.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/CoC88.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="127098" LastActivityDate="2018-04-06T19:01:06.563" Title="2018 Moderator Candidate's Recent Activity" Tags="|discussion|election|recent-activity|" AnswerCount="2" CommentCount="16" ContentLicense="CC BY-SA 3.0" />
  <row Id="8734" PostTypeId="2" ParentId="8733" CreationDate="2018-04-01T02:23:23.830" Score="8" Body="&lt;p&gt;This graph is a bit more detailed. What you see are the number of actions taken within buckets of 8 days, starting (at the left) on Jan 1st 2016&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That is, if I can get my SQL right at 4:30 AM...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/XxhQB.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/XxhQB.png&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Data obtained from &lt;a href=&quot;https://data.stackexchange.com/codereview/query/678212/user-activity-with-totally-unnecessary-bells-and-whistles#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;this query&lt;/a&gt; with the following parameters:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;UserIDs: 31503,52915,42632,37660,42401,18427&#xA;WindowSize: 8&#xA;LeftDate: 2016-01-01 00:00:00&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Feel free to play around a bit with this as well :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The user IDs map as follows: rolfl, Mast, Phrancis, Me, Peilonrayz and Malachi&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="37660" LastEditDate="2018-04-01T02:24:28.550" LastActivityDate="2018-04-01T02:24:28.550" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8735" PostTypeId="2" ParentId="8730" CreationDate="2018-04-01T05:46:11.223" Score="2" Body="&lt;p&gt;It's a feature. The duck does not require a microphone to function.&#xA;It works perfectly well with or without it.&#xA;Do give it a try!&#xA;The choice is offered to give the illusion of control.&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2018-04-01T05:46:11.223" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8736" PostTypeId="1" AcceptedAnswerId="8737" CreationDate="2018-04-01T12:37:33.777" Score="10" ViewCount="160" Body="&lt;p&gt;I always thought that questions containing a language tag in the title should be cleaned-up as discussed in &lt;em&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/767/should-name-of-programming-language-be-in-the-title-of-a-question&quot;&gt;Should name of programming language be in the title of a question?&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Apparently I'm the only person doing this and we're getting virtually flooded by them:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190982/a-little-next-combination-program-in-c&quot;&gt;A little next combination program &lt;strong&gt;in C++&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190764/noughts-and-crosses-bot-in-delphi&quot;&gt;Noughts and crosses bot &lt;strong&gt;in Delphi&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/186404/mimic-cs-nameof-in-python&quot;&gt;Mimic C#'s nameof() &lt;strong&gt;in Python&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190983/objects-moving-on-a-grid-in-c&quot;&gt;Objects moving on a grid &lt;strong&gt;in C++&lt;/strong&gt; [on hold]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190962/best-accuracy-and-performance-with-timers-in-js&quot;&gt;Best accuracy and performance with timers &lt;strong&gt;in JS&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190960/moving-files-and-leaving-links-in-bash&quot;&gt;Moving files and leaving links &lt;strong&gt;in bash&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190905/chip-8-emulator-in-javascript&quot;&gt;Chip 8 Emulator &lt;strong&gt;in JavaScript&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190958/optimizing-priority-queue-streaming-algorithm-in-c&quot;&gt;Optimizing priority queue streaming algorithm &lt;strong&gt;in C++&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190955/async-file-input-c&quot;&gt;Async File Input &lt;strong&gt;C++&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190876/trading-card-game-in-python&quot;&gt;Trading card game &lt;strong&gt;in Python&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190882/a-little-stock-market-game-in-python&quot;&gt;A little stock market game &lt;strong&gt;in Python&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/190873/hash-table-with-separate-chaining-implementation-in-c&quot;&gt;Hash table with separate chaining implementation &lt;strong&gt;in C&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;and these are only a couple of examples.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was wondering, do you we have new site standards or how should they be treated?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find all such titles were better off without the &lt;em&gt;in language&lt;/em&gt; suffix especially that some of them got their suffix by &lt;em&gt;fixing&lt;/em&gt; them from &lt;em&gt;language - Doing something&lt;/em&gt; to &lt;em&gt;Doing something in language&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="59161" LastEditDate="2018-04-02T06:11:37.650" LastActivityDate="2018-04-02T06:11:37.650" Title="&quot;Flood&quot; of &quot;Doing something in [language]&quot; titles" Tags="|discussion|titles|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8737" PostTypeId="2" ParentId="8736" CreationDate="2018-04-01T12:55:47.723" Score="20" Body="&lt;p&gt;It's true that language in a title should be avoided whenever possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is another obstacle though that we need to deal with. Given the way Code Review works, there are essentially no duplicates. We tell you what &lt;em&gt;you&lt;/em&gt; need to know, even if you've done the same &quot;mistakes&quot; as some others before you. So this inevitably leads to a lot of &quot;Noughts and crosses bot&quot;-like questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I think some of these titles comes from the fact that...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/7lmID.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/7lmID.png&quot; alt=&quot;A question with that title already exists: please be more specific&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Users are just not allowed to put the exact same title on their post as other people already have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are other details that can be added in a title though:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;What distinguishes your approach? Hardcoded? Flexible? MVC? Event-driven?&lt;/li&gt;&#xA;&lt;li&gt;Is it available to use for others? Then your title could start with &quot;Try my&quot; or similar.&lt;/li&gt;&#xA;&lt;li&gt;Tell a story! Or a bad joke. Or something.&lt;/li&gt;&#xA;&lt;li&gt;Plenty of other different things too...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2018-04-01T20:41:52.977" LastActivityDate="2018-04-01T20:41:52.977" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8738" PostTypeId="2" ParentId="5937" CreationDate="2018-04-01T21:29:05.813" Score="1" Body="&lt;p&gt;The architecture of an assembly program is a vital part of the program itself.  Every architecture has a unique assembly language that differs in many aspects.  For example, ARM and x86 assembly are about as similar to each other as Pascal and C.  People trying to help others with assembly reviews need to know the architecture to be able to help as they are often only familiar with a couple architectures.  If the architecture is not tagged, it can be very hard to find questions to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;All review requests should have their architecture tagged.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="5587" LastActivityDate="2018-04-01T21:29:05.813" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8739" PostTypeId="1" AcceptedAnswerId="8740" CreationDate="2018-04-01T20:25:33.967" Score="3" ViewCount="33" Body="&lt;p&gt;The existing tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; works great, but I &lt;em&gt;regularly&lt;/em&gt; forget to add the dash there, and type &lt;code&gt;python3.x&lt;/code&gt;.  This tag doesn't exist, and I don't have the rep to create it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I was thinking, it might be a good 'alias' of the actual &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; tag, and save those of us typing on a phone or typing quickly from having to type an extra dash every time we enter the Python 3 tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any chance we could make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python3.x&lt;/a&gt; an alias of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="93328" OwnerDisplayName="Thomas Ward" LastEditorUserId="22222" LastEditDate="2018-04-01T23:19:04.493" LastActivityDate="2018-04-01T23:20:57.707" Title="Should python3.x be an alias of python-3.x?" Tags="|feature-request|status-completed|tags|retag-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8740" PostTypeId="2" ParentId="8739" CreationDate="2018-04-01T23:20:57.707" Score="4" Body="&lt;p&gt;Done! I've also merged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.7&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; since it wasn't done already.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2018-04-01T23:20:57.707" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8741" PostTypeId="1" CreationDate="2018-04-01T23:56:05.003" Score="7" ViewCount="105" Body="&lt;p&gt;Just now, it appears that the Suggested Edits review queue is full to the brim with a single user adding the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag to a lot of questions while leaving the content otherwise untouched. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was tempted to simply outright reject these edits, but I am really not sure about whether this would be appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Should these kinds of edits be rejected? Should they be discouraged, but accepted? Or am I in the wrong here and are these edits fine?&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="133184" LastActivityDate="2018-04-02T06:36:03.997" Title="Is adding a single tag enough to constitute a meaningful edit?" Tags="|discussion|editing|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8742" PostTypeId="2" ParentId="8741" CreationDate="2018-04-02T02:17:39.023" Score="6" Body="&lt;p&gt;I believe that adding a single, relevant tag is a meaningful edit. If it helps someone in the future to find a question that matches their search, or favourites, then, yes, it's a good edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that tag editing is &quot;so important&quot; that for higher-rep users (10K tools) &quot;inline&quot; tag-editing is optimized and is very easy to do. I regularly add tags using the tag-editing shortcuts. It's obviously a meaningful action, so why prevent lower-rep users from doing it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, adding non-relevant tags is obviously bad....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I reviewed a number of those single-tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; edits, and I approved them. If a person is willing to locate, fix, and suggest edits for them, then they deserve the +2 rep an approved edit will give them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As it happens, while answering this meta-post, I also rejected a couple of tag-only edit suggestions where the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/calculator&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;calculator&amp;#39;&quot; rel=&quot;tag&quot;&gt;calculator&lt;/a&gt; tag was added incorrectly... it can go both ways.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2018-04-02T02:23:01.697" LastActivityDate="2018-04-02T02:23:01.697" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8743" PostTypeId="2" ParentId="8741" CreationDate="2018-04-02T06:26:48.890" Score="3" Body="&lt;p&gt;I find the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag is only justified if OP also provided some &lt;em&gt;benchmarks&lt;/em&gt;. This is, we know how fast/slow the code is performing now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without such information it's pointless to try to optimize the code and so is the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag meaningless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here two of those examples (where I removed the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag again):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/188936/query-result-as-an-html-table&quot;&gt;Query result as an HTML table&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/183847/cython-class-inheritance-split-into-multiple-pyx-and-pxd-files&quot;&gt;Cython class inheritance split into multiple .pyx and .pxd files [on hold]&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/14699/functions-giving-performance-issues&quot;&gt;Functions Giving Performance Issues&lt;/a&gt; - here we don't even know if the code is working because it hangs the browser, who knows for what reason. This one should haven been closed for being borken and not decorated with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tag.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Only a single question contained enough information to actually &lt;em&gt;qualify&lt;/em&gt; for this tag:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/187387/entity-framework-lazy-loading-performance-comparison&quot;&gt;Entity Framework Lazy loading performance comparison&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="59161" LastEditDate="2018-04-02T06:36:03.997" LastActivityDate="2018-04-02T06:36:03.997" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8744" PostTypeId="1" AcceptedAnswerId="8747" CreationDate="2018-04-02T18:55:37.170" Score="3" ViewCount="105" Body="&lt;p&gt;I frequently see users (most probably close voting, or flagging for closure) leaving stock(?) comments like&lt;sup&gt;1&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Welcome to Code Review! I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. Code Review is not the site to ask for help in fixing or changing what your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way! Please see our help center for more information.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Welcome to Code Review! This question is incomplete. To help reviewers give you better answers, please add sufficient context to your question. The more you tell us about what your code does and what the purpose of doing that is, the easier it will be for reviewers to help you. Questions should include a description of what the code does&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Welcome to Code Review! I'm afraid this question does not match what this site is about. Code Review is about improving existing, working code. Code Review is not the site to ask for help in fixing or changing what your code does. Once the code does what you want, we would love to help you do the same thing in a cleaner way! Please see our help center for more information.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Wouldn't it be more efficient to notify the OP (even below 250 rep) directly about close votes, at least for a certain threshold (let's say 2 or 3), instead of that constantly generated comment noise?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;sup&gt;1)&lt;/sup&gt;&lt;sub&gt;Left out the helpful links in these examples.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="52802" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-12-09T11:06:33.790" Title="Wouldn't it be more useful to notify OPs automatically about close votes, instead of having (stock) comments all the time?" Tags="|feature-request|close-reasons|vote-to-close|notifications|" AnswerCount="3" CommentCount="10" ContentLicense="CC BY-SA 3.0" />
  <row Id="8745" PostTypeId="2" ParentId="8744" CreationDate="2018-04-02T19:46:40.453" Score="6" Body="&lt;p&gt;Once a question is closed it does automatically add a notice that the OP can see as to the reason for closure and how to possibly remedy it, for example:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lhgro.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lhgro.png&quot; alt=&quot;close-reason&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of us who regularly help with moderation of new questions have pre-written comments &lt;a href=&quot;https://github.com/Phrancis/Stack-Exchange-Utilities/blob/master/Code%20Review%20Copy-Paste.md&quot; rel=&quot;nofollow noreferrer&quot;&gt;(myself included)&lt;/a&gt; to let the OP know what the problem is. Perhaps it's redundant, but I don't think there is any harm in it unless multiple people post the same/very similar comment, so to avoid that if I see someone has already commented then I just vote to close and move on. &lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2018-04-02T19:46:40.453" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8746" PostTypeId="2" ParentId="8744" CreationDate="2018-04-02T19:47:04.197" Score="3" Body="&lt;p&gt;I like to think of the &quot;&lt;em&gt;generated&lt;/em&gt;&quot; comments as the community's accepted comment for such close reasons and that other comments may be causing unnecessary noise.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Multiple &quot;&lt;em&gt;generated&lt;/em&gt;&quot; comments that communicate different things that are wrong with the post are not &quot;noise&quot; they are the community accepted way of communicating to the user that certain aspects of their post don't meet our Criteria for a good post on Code Review.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question can have multiple things that don't meet our criteria for a good question.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="29371" LastEditDate="2019-12-09T11:06:33.790" LastActivityDate="2019-12-09T11:06:33.790" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8747" PostTypeId="2" ParentId="8744" CreationDate="2018-04-02T19:48:24.673" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Wouldn't it be more efficient to notify the OP (even below 250 rep) directly about close votes,&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes it would. Feel free to make a feature-request on the site-wide meta.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;instead of that constantly generated comment noise?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't consider it noise at all. It only becomes noise when the issue the comment addresses is fixed, and then the comment is often flagged as &quot;no longer needed&quot; and removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think about these comments as friendly and informative about what the problem is with the question. It is also a sign that someone has taken the time to write the comment (or taken the time to copy-paste it or clicked some buttons). I believe it is much better to greet users - no matter how off-topic their question is - with a &lt;em&gt;good&lt;/em&gt; comment than an automatic notification about their question being potentially off-topic.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-04-02T19:48:24.673" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8748" PostTypeId="1" AcceptedAnswerId="8750" CreationDate="2018-04-03T07:49:27.347" Score="11" ViewCount="282" Body="&lt;p&gt;Aren't these two close reasons too similar? Since the &lt;em&gt;Lacks concrete context&lt;/em&gt; exists I cannot remember using the &lt;em&gt;unclear what you're asking&lt;/em&gt; anymore. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;unclear what you're asking&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please clarify your specific problem or add additional details to highlight exactly what you need. As it's currently written, it’s hard to tell exactly what you're asking.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Lacks concrete context&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review requires concrete code from a project, with sufficient context for reviewers to understand how that code is used.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think they could be merged into a single close reason and the new &lt;em&gt;Lacks concrete context&lt;/em&gt; could be put on the first page.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2023-09-22T06:40:45.840" Title="&quot;unclear what you're asking&quot; vs &quot;Lacks concrete context&quot;" Tags="|discussion|close-reasons|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8749" PostTypeId="2" ParentId="8748" CreationDate="2018-04-03T10:17:58.153" Score="10" Body="&lt;p&gt;&amp;quot;&lt;em&gt;Unclear what you're asking&lt;/em&gt;&amp;quot; is, paradoxically, unclear for Code Review, because every question is asking the same thing: &amp;quot;&lt;em&gt;How can I improve this code?&lt;/em&gt;&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;I interpret it as &amp;quot;&lt;strong&gt;Unclear what this code is supposed to achieve&lt;/strong&gt;,&amp;quot; and I use it for questions that have a code dump with no explanation of requirements, or an explanation that is so muddled or confusing that it can't be understood enough to edit into shape except by the author.&lt;/p&gt;&#xA;&lt;p&gt;I use &amp;quot;&lt;em&gt;Lacks concrete context&lt;/em&gt;&amp;quot; for code that does have a satisfactory explanation, but is&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;missing critical parts of the code (such as type definitions, database schemas/indexes, or a required library that isn't mentioned), or&lt;/li&gt;&#xA;&lt;li&gt;obviously stub/skeleton code (comments such as &lt;code&gt;do something here...&lt;/code&gt;, or variables called &lt;code&gt;myFoo&lt;/code&gt;, for example).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2023-09-22T06:40:45.840" LastActivityDate="2023-09-22T06:40:45.840" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8750" PostTypeId="2" ParentId="8748" CreationDate="2018-04-03T11:17:34.410" Score="15" Body="&lt;p&gt;Note: &lt;a href=&quot;https://stackoverflow.blog/2019/12/05/new-post-notices-improving-feedback-on-stack-overflow-questions/&quot;&gt;&amp;quot;unclear what you're asking&amp;quot; has been changed&lt;/a&gt;. This answer still holds with the new version.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Closed&lt;/strong&gt;. This question needs &lt;a href=&quot;https://codereview.stackexchange.com/help/closed-questions&quot;&gt;details or clarity&lt;/a&gt;. It is not currently accepting answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Scenario 1&lt;/h1&gt;&#xA;&lt;p&gt;A user posts a full program without any description and a vague title.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This &lt;em&gt;&lt;strong&gt;is&lt;/strong&gt;&lt;/em&gt; '&lt;strong&gt;unclear what you're asking&lt;/strong&gt;', as we don't know if the op want a review, if the code works, well really we don't know anything the op wants.&lt;/li&gt;&#xA;&lt;li&gt;This &lt;em&gt;&lt;strong&gt;doesn't&lt;/strong&gt;&lt;/em&gt; '&lt;strong&gt;Lacks concrete context&lt;/strong&gt;', as we have the entire program, we can install it locally and run it. And so it's not &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;pseudocode, etc&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1&gt;Scenario 2&lt;/h1&gt;&#xA;&lt;p&gt;A user posts a full project description with a question on how to improve their code. But the code is pseudocode as how they'd do it.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This &lt;em&gt;&lt;strong&gt;is not&lt;/strong&gt;&lt;/em&gt; '&lt;strong&gt;unclear what you're asking&lt;/strong&gt;', as we know exactly what they are asking.&lt;/li&gt;&#xA;&lt;li&gt;This &lt;em&gt;&lt;strong&gt;does&lt;/strong&gt;&lt;/em&gt; '&lt;strong&gt;Lacks concrete context&lt;/strong&gt;', as we don't have the code to review - it's pseudocode.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;And so it comes down to whether it's a problem with the description or the code. These lines can blur when a question has both problems, but that's rare and you have the choice on which close reason to close as. I personally would close as '&lt;em&gt;unclear what you're asking&lt;/em&gt;' in those situations.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-12-07T11:53:52.863" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8751" PostTypeId="1" CreationDate="2018-04-04T14:38:33.483" Score="3" ViewCount="43" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/election?cb=1&quot;&gt;election page&lt;/a&gt; lists the various phases in the right margin, including when those phases start/started.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently the UTC time is &lt;code&gt;2018-04-04 14:35&lt;/code&gt; and the election phase started at &lt;code&gt;2018-04-02 20:00&lt;/code&gt; which is almost 43 hours ago.... In UTC (and EST - my local timezone, if it matters), today is Wednesday, and the Election started at 20:00 UTC on Monday, but, the election page claims that the election started &lt;code&gt;yesterday&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/xTtBd.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/xTtBd.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clearly, the election did not start yesterday (Tuesday), it started on Monday... 2 days ago. The relative time for the day is wrong&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-04-04T14:38:33.483" Title="Relative day of election start is wrong saying 'yesterday' instead of '2 days ago'" Tags="|bug|election|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8752" PostTypeId="2" ParentId="8733" CreationDate="2018-04-06T13:21:18.223" Score="0" Body="&lt;h1&gt;Normal user activity does not equate to Moderator activity.&lt;/h1&gt;&#xA;&lt;p&gt;I was curious, and wanted to give a larger picture of what the activity looks like so I changed some of the parameters.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/55Q8s.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/55Q8s.png&quot; alt=&quot;Activity Since Revival&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I think it is very important to note that there are major events scattered throughout this timeline, things like&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;New Pro Tempore Moderators assigned by SE&lt;/li&gt;&#xA;&lt;li&gt;Graduation which led to the election of moderators and also more moderator positions&lt;/li&gt;&#xA;&lt;li&gt;More users becoming active on our site and handling actions, distributing the workload&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I think that these are important to note because they affect the amount of activity as it is defined here  (&lt;em&gt;Edits and posts&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Here is the same set with the Addition of &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/JCHGs.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/JCHGs.png&quot; alt=&quot;Activity Since Revival with Jamal&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;and because I was curious I did one with the Current Moderators and Myself, same parameters (&lt;em&gt;other than the user ids&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ppbRp.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ppbRp.png&quot; alt=&quot;Current Moderators and Malachi&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Please keep in mind that the colors for the users have changed between the graphs.  Also, I am using the same SEDE query that Vogel used.&lt;/p&gt;&#xA;&lt;p&gt;if you take into account Votes (this includes votes to: close, reopen, delete, undelete, spam flags, approve edit suggestions, offensive flags)  and Comments then the previous graphs look like this, (&lt;em&gt;same order&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;p&gt;1.)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/QtJlN.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QtJlN.png&quot; alt=&quot;with Votes and Comments&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;2.)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/tYw7R.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/tYw7R.png&quot; alt=&quot;With Votes and Comments and Jamal&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;3.)&lt;/p&gt;&#xA;&lt;p&gt;ID's (accidentally included @Rolfl even though he is not a current Moderator) 31503,18427, 22222,9357, 12390, 23788, 31562&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/dXYLh.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/dXYLh.png&quot; alt=&quot;Current Mods and Malachi and Rolf&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I think this is one of the most important ones though because it shows that Moderators activities don't truly change that much when they become a moderator.&lt;/p&gt;&#xA;&lt;p&gt;take a look at Mathieu Guindon's marks on this graph, there are not any drastic up and down movements, same with Simon and 200.   I do see some dips that could be attributed to vacations but other than that their behavior as a normal user doesn't change.&lt;/p&gt;&#xA;&lt;p&gt;the big thing that we should take away from this is that the moderator responsibilities are not the same as normal user actions, so we should keep that in mind while looking at these metrics&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-04-06T19:01:06.563" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8753" PostTypeId="1" AcceptedAnswerId="8755" CreationDate="2018-04-06T19:17:07.287" Score="6" ViewCount="88" Body="&lt;p&gt;Why is the top navigation bar not fixed to the top? When I scroll down, I can't see it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/0npDJ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/0npDJ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, on &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt;, the navigation bar is fixed to the top and can be seen even after scrolling down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/pTq5I.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/pTq5I.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any particular reason why this is not implemented on this site? The fixed navbar is pretty useful (easy to navigate). For example, if you want to change tabs: go to profile, check reputation, check inbox, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Checked it on Google Chrome as well as Firefox.&lt;/p&gt;&#xA;" OwnerUserId="157809" LastEditorUserId="3143" LastEditDate="2018-04-26T14:36:11.733" LastActivityDate="2018-04-26T14:36:11.733" Title="Nav bar? Where are you?" Tags="|bug|support|status-bydesign|design|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8754" PostTypeId="2" ParentId="8714" CreationDate="2018-04-06T19:41:38.597" Score="2" Body="&lt;p&gt;With the current candidates user ID's Added:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;http://data.stackexchange.com/codereview/query/298418/candidate-score?UserIds=18427,42401,37660,42632,52915,31503,507&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://data.stackexchange.com/codereview/query/298418/candidate-score?UserIds=18427,42401,37660,42632,52915,31503,507&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="507" LastActivityDate="2018-04-06T19:41:38.597" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8755" PostTypeId="2" ParentId="8753" CreationDate="2018-04-06T22:09:54.437" Score="5" Body="&lt;p&gt;This is by design, the floating nav bar is only on Stack Overflow, I checked other sites on the Stack Exchange network and they all have the same behavior (nav bar locked on top of page, not floating). In fact, you can set your user preferences on Stack Overflow to also be like that, if you want, so that is the default behavior on the network.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/QgvXF.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QgvXF.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2018-04-06T22:09:54.437" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8756" PostTypeId="1" AcceptedAnswerId="8757" CreationDate="2018-04-07T15:35:39.340" Score="6" ViewCount="227" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/191477/is-there-a-better-more-pythonic-way-to-bind-a-keyboard-key-to-a-gui-button&quot;&gt;This question&lt;/a&gt; was asked here about an hour ago. @Mast was kind enough to explain what was wrong with the &lt;a href=&quot;https://codereview.stackexchange.com/revisions/191477/1&quot;&gt;first revision&lt;/a&gt; and pointed OP to the help center. OP then revised the question (&lt;a href=&quot;https://codereview.stackexchange.com/revisions/191477/2&quot;&gt;revision 2&lt;/a&gt;) to include more context. I found it looked hypothetical, judging by names like &lt;code&gt;MyClass&lt;/code&gt; and &lt;code&gt;f&lt;/code&gt;, the &lt;code&gt;# stub&lt;/code&gt; comment and the rather meaningless docstring. I commented:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The class seems pretty hypothetical still (with names like MyClass and comments like # stub). Please edit your question to include the actual code you're using.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To which OP replied:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is the actual code I'm using. I haven't implemented the other functions yet, and I was hoping to just get the code implemented thus-far reviewed. ... [omitted]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The question got put on hold as off-topic about 15 minutes later. Was this justified?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, the code was apparantly 'not working as expected', but OP never mentioned that, nor does it contain any obvious problems regarding syntax (or even anything that could raise a &lt;code&gt;NameError&lt;/code&gt;). Did anybody run it?&lt;/p&gt;&#xA;" OwnerUserId="139640" LastEditorUserId="9357" LastEditDate="2018-04-09T00:13:22.007" LastActivityDate="2018-04-09T00:13:22.007" Title="Why was &quot;Binding a keyboard key to a Tkinter button&quot; closed?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8757" PostTypeId="2" ParentId="8756" CreationDate="2018-04-07T16:14:05.603" Score="7" Body="&lt;p&gt;First revision was definitely worthy of closure and that's when I left mine. The second revision is a bit odd, even with the comment in mind. Take a look at the tail of the code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;    def f(self, event=None):&#xA;        print 'in f()'&#xA;        return 'hello world'&#xA;&#xA;    def get_image_list(self):&#xA;        pass&#xA;&#xA;    def next_image(self):&#xA;        pass&#xA;&#xA;    def previous_image(self):&#xA;        pass&#xA;&#xA;    def load_image(self):&#xA;        #stub&#xA;        pass&#xA;&#xA;    def update_image(self):&#xA;        pass&#xA;&#xA;root = Tk()&#xA;abc = MyClass(root)&#xA;root.mainloop()&#xA;&#xA;print 'abc has been defined'&#xA;print '&quot;abc.f()&quot; returns &quot;%s&quot;' % abc.f()&#xA;#print str(abc.f)&#xA;#print repr(abc.f)&#xA;&#xA;print 'end'&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It screams stub code to me. &lt;strong&gt;Screams&lt;/strong&gt;! &lt;em&gt;Hello world&lt;/em&gt;? &lt;em&gt;End&lt;/em&gt;? The only thing this code does is bind a key to a GUI. And honestly, that's ok. The title is quite explicit about that. But there are a lot of placeholders there raising questions leading to the understandable but false assumption the code isn't reviewable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP did a good job in thinking ahead and already putting in place the placeholders for functions the code will have later. Yes, that's stub code. But the question wasn't about that code. It was about the binding. Yes, technically we would be correct in leaving it closed. Yes, we can be a bunch of pedants about it. Let's not. Part of it can be explained as example usage and the rest is simply code not doing anything yet. Which is ok, since it isn't called either. It's dead code, there for the future. The rest is perfectly reviewable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With that cleared up, I've voted to re-open. Thanks for bringing it up.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="120114" LastEditDate="2018-04-08T13:24:47.450" LastActivityDate="2018-04-08T13:24:47.450" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8758" PostTypeId="1" CreationDate="2018-04-08T12:30:06.647" Score="2" ViewCount="148" Body="&lt;p&gt;Before asking my last question, I've double checked what counts as off-topic and on-topic in this SE. According to my findings:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We require that the code be working correctly, to the best of the author's knowledge, before proceeding with a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I find this poorly phrased compared to what is actually happening. From &lt;a href=&quot;https://codereview.stackexchange.com/questions/191519/google-code-jam-2018-trouble-sort?noredirect=1#comment367688_191519&quot;&gt;Gareth Rees comment&lt;/a&gt; I take it that any question that is bug related is immediately off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not what is reflected by this phrase. In fact &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1859/off-topic-questions-that-are-still-reviewable&quot;&gt;this meta post&lt;/a&gt; seems to suggest:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[Purpose of a code review:] Are there edge cases that may cause the code to fail&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would assume this to be on-topic on a code review platform? I am confused because this doesn't seem to be the case. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such I want to suggest to phrase the off-topic reason more explicitly to reflect current policies. My ideas are:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We require that the code be working correctly before proceeding with a review &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;or&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We require that the code be working correctly &lt;em&gt;in all cases&lt;/em&gt; and to the best of the author's knowledge before proceeding with a review&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But there are probably better ways. My goal is to make it more clear that &lt;strong&gt;anything&lt;/strong&gt; that is about unexpected behavior is off-topic; including corner cases.&lt;/p&gt;&#xA;" OwnerUserId="114599" LastEditorUserId="120114" LastEditDate="2021-06-15T15:36:09.480" LastActivityDate="2021-06-15T15:36:09.480" Title="Confusing phrasing of the &quot;off-topic&quot; close reason" Tags="|discussion|scope|close-reasons|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8759" PostTypeId="2" ParentId="8758" CreationDate="2018-04-08T13:00:12.477" Score="10" Body="&lt;p&gt;Unfortunately I agree with the close reasons. To the best of your knowledge, your code fails the google test cases, therefore it does not work. Just because &lt;em&gt;you&lt;/em&gt; don't know what the problem is, does not mean you don't know there is a problem. Further, just because you don't know what the failing test case is it does not mean that the code works.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On code review we have a specific exception for failing test cases in &quot;competitive&quot; challenges for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; - questions that get the right result, but take too long - performance problems. You can't even tell us if that's the failing test case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, you've brought us a question with code that works in your test cases, but your test cases are incomplete, and there are other test cases but you can't tell us what they are, which ones are failing, and what the failing inputs are. You are specifically asking us to determine why those tests (that you can't provide) fail.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, if you &lt;em&gt;could&lt;/em&gt; give us the failing tests cases, then the question would still be off-topic here, because you should be taking it to StackOverflow instead - with a simplified minimal code example illustrating the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review is for reviewing and improving working code. Sometimes that means discovering/mentioning issues where edge-cases may cause problems (for example, unexpected input may cause SQLInjection problems, or integer overflows, etc.). Those are problems the question asker was unaware of when they asked the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Put differently, Code Review is for code that in the real world is &quot;ready for release in to production&quot; - code that you are confident will work, but just want an objective opinion on any improvements that can be made.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: the close-reason contains a link to the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650/31503&quot;&gt;&quot;Broken code&quot; answer&lt;/a&gt; on the question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3649/31503&quot;&gt;My question was closed as being off-topic. What are my options?&lt;/a&gt;. I have &lt;a href=&quot;https://codereview.meta.stackexchange.com/posts/3650/revisions&quot;&gt;edited that answer here&lt;/a&gt; to include failing test cases as a close reason. This does not help with confusion &lt;strong&gt;before&lt;/strong&gt; asking a question, but it may help with confusion &lt;strong&gt;after&lt;/strong&gt; a question is closed.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2018-04-08T14:55:15.663" LastActivityDate="2018-04-08T14:55:15.663" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8760" PostTypeId="2" ParentId="8758" CreationDate="2018-04-08T13:00:33.543" Score="5" Body="&lt;p&gt;Phrasing things is difficult. I want to make it clearer what is currently on-topic and off-topic.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a bug in my code, please help me fix it. (Off-topic)&lt;/li&gt;&#xA;&lt;li&gt;Is there any bug in my code? (On-topic)&lt;/li&gt;&#xA;&lt;li&gt;Is there any edge-case that I haven't thought about? (On-topic)&lt;/li&gt;&#xA;&lt;li&gt;My tests work fine, but the tests that the online judge has fail because of wrong result (Off-topic)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In your question you wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Since my local tests all pass, the remote tests fail and Google doesn't seem to reveal them, can somebody please look at my code and tell me where I am wrong?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because of Google being the online judge and &quot;the remote tests fail&quot; then this means that the code is not working correctly &lt;em&gt;to the best of your knowledge&lt;/em&gt;. You know that your code is not producing the correct results, you just don't know why.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-04-08T13:00:33.543" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8761" PostTypeId="2" ParentId="8758" CreationDate="2018-04-08T13:12:02.630" Score="8" Body="&lt;p&gt;The phrasing in the close reason is a long-fought-over compromise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Scylla and Charybdis that we are trying to avoid are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;We don't want to turn into a debugging service where people post broken code and ask us to fix it. That's a thankless job for Stack Overflow.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;But we also don't want to have to reject essentially working programs that fail in some corner case.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The close reason is phrased so as to tersely steer a course between these rocks. If you have a suggestion for better phrasing, go for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the particular case in hand, we know that debugging code for programming challenges can be frustrating because the challenge site does not tell you which test case failed, or why. But if you can't figure it out for yourself, then you need Stack Overflow, not Code Review.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2018-04-08T13:12:02.630" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8762" PostTypeId="2" ParentId="8758" CreationDate="2018-04-08T16:47:02.177" Score="-4" Body="&lt;p&gt;I want to present an entirely different solution, which just occurred to me, and let the community vote on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The idea is that we require questions to supply working code anyway. We could get a lot more value out of this by taking a test driven approach to this and slightly extend requirements to include a &quot;working/broken&quot; &quot;test case&quot; that fits the aim of this SE:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If I have an issue with performance or scalability, I can probably create an example to demonstrate the issue. I did have a performance example of this recently: &lt;a href=&quot;https://codereview.stackexchange.com/questions/191218/go-board-game-check-for-removed-stones/&quot;&gt;here&lt;/a&gt; I ended up providing such a test case to create a framework for comparability. There was a bug in my initial code; however, it was unrelated to the test case so I guess that's what makes it okay?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I never used this SE for security questions, but I can imagine that something like &quot;is it possible to exploit X to achieve Y&quot; can be turned into a test bed that can be provided by an OP and would make it easier to answer concisely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maintainability is a rather subjective goal imho and (for me) it is always challenging to figure out if it is opinion based or not. I generally refrain from asking these questions, maybe someone else can help here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An advantage of such an approach would be that it would clearly say that questions like &lt;a href=&quot;https://codereview.stackexchange.com/questions/191218/go-board-game-check-for-removed-stones/&quot;&gt;this&lt;/a&gt; are okay, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/191519/google-code-jam-2018-trouble-sort&quot;&gt;this&lt;/a&gt; isn't (in lack of being able to provide a test of what is broken).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, we can clearly say things like: &quot;reviewing to pass this kind of test is not the aim of this SE; the question doesn't test X on performance but on a random corner case. Please post it on stackoverflow&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another advantage is that the answers can focus on improving said performance metric / test and, even if a small corner case bug exists, that can be ignored without wronging the question or answer. (Providing invariance to some smaller or bigger bugs which seems to be wanted here)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have edited that answer here to include failing test cases as a close reason.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As per @rolfl 's edit: This is kind of contradictory to my idea :D Maybe it can still start a discussion and result in something useful. &lt;/p&gt;&#xA;" OwnerUserId="114599" LastActivityDate="2018-04-08T16:47:02.177" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8763" PostTypeId="1" AcceptedAnswerId="8769" CreationDate="2018-04-09T06:21:12.793" Score="-5" ViewCount="116" Body="&lt;p&gt;Recently &lt;a href=&quot;https://codereview.stackexchange.com/questions/191559/connecting-to-mysql-database-with-php-pdo&quot;&gt;a question&lt;/a&gt; has been closed, with a reason &quot;Code not implemented or not working as intended&quot;. However, &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the code (however as silly as it is) is &lt;strong&gt;fully implemented and working&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;the OP asked several specific questions on the matters that concern them most, that are fully in the scope of this site&lt;/li&gt;&#xA;&lt;li&gt;only one of these questions involves an &quot;undesired behavior&quot;, in connection with the previously expressed concern about security, so the OP is not certain about that, hence asking the guidance. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This very last sentence has been carefully nitpicked from the question and used as a pretext for the closure. This is a hair splitting to the extent of mockery. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wouldn't be much concerned if not the overall community response that seems to support the closure, either with commenting and voting. And it is not the first time I see such an attitude. It frightens me. Do I fatally misinterpret the guidelines of this site? If so, please kindly explain.&lt;/p&gt;&#xA;" OwnerUserId="101565" LastEditorUserId="29371" LastEditDate="2019-12-09T12:55:13.127" LastActivityDate="2019-12-09T12:55:13.127" Title="Question closures under PHP tag and and thin pretexts" Tags="|discussion|specific-question|closed-questions|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8764" PostTypeId="2" ParentId="8763" CreationDate="2018-04-09T08:25:54.110" Score="2" Body="&lt;p&gt;The reason it was closed was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt;: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;working correctly, to the best of the author's knowledge&lt;/a&gt;, before proceeding with a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;the code (however as silly as it is) is fully implemented and working&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, but it didn't work as the OP intends.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;the OP asked several specific questions on the matters that concern them most, that are fully in the scope of this site&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, all bar the last reason look like fine general questions to me.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;only one of these questions involves an &quot;undesired behavior&quot;, in connection with the previously expressed concern about security, so the OP is not certain about that, hence asking the guidance. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The OP is asking us to fix their code. They don't know how to fix something themselves, so came here for free help.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;This very last sentence has been carefully nitpicked from the question and used as a pretext for the closure. This is a hair splitting to the extent of mockery. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If we let each and every 'fix my code' question on this site, then we'd soon turn into Stack Overflow. Where people dump their code and expect the community to do their all to fix every problem the user has, for free.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We don't allow 'fix my code' questions as we'd soon stop reviewing code, and just fixing peoples code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question didn't include that last question, I can't see why it'd be off-topic, but if we just remove it then it's likely the OP will be annoyed if we answer the question and don't address it.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-04-09T08:25:54.110" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8765" PostTypeId="1" CreationDate="2018-04-09T11:10:54.987" Score="3" ViewCount="50" Body="&lt;p&gt;I was reading a question tagged with both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/emacs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;emacs&amp;#39;&quot; rel=&quot;tag&quot;&gt;emacs&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/elisp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;elisp&amp;#39;&quot; rel=&quot;tag&quot;&gt;elisp&lt;/a&gt;, and noticed the guidance for both was the same.  It seems to me that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/emacs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;emacs&amp;#39;&quot; rel=&quot;tag&quot;&gt;emacs&lt;/a&gt; could be useful for non-Lisp code (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; language extensions, or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt; code to interoperate with an Emacs mode), so I &lt;a href=&quot;//codereview.stackexchange.com/review/suggested-edits/94605&quot;&gt;edited&lt;/a&gt; it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But unbeknownst to me (and unnoticed by me) that meant I was actually editing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/elisp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;elisp&amp;#39;&quot; rel=&quot;tag&quot;&gt;elisp&lt;/a&gt; (wrongly).  Can someone please reject that edit (and if possible, unmerge the two tags)?&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="29371" LastEditDate="2019-12-09T12:54:03.543" LastActivityDate="2019-12-09T12:54:03.543" Title="I tried to edit [emacs] guidance, but it was a link to [elisp]" Tags="|support|tag-wiki|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8766" PostTypeId="2" ParentId="8763" CreationDate="2018-04-09T11:21:47.283" Score="3" Body="&lt;p&gt;Following the editing-out of the last sentence (which I've approved), I've reopened the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP is clearly interested in improving their code, and barring that last sentence the post in on-topic, and the edit does not warp the OP's intent.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I've approved an edit that makes your question perfectly fine. If you want to ask specifically why it's echoing and how to avoid that, feel free to ask that specific question on Stack Overflow. – Mathieu Guindon♦ just now&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That said I don't agree with the assessment of incomptence and intentions-interpreting going on here. Often a first-time poster will present code for illustrative purposes only to depict the specific problem they're asking about, and aren't really interested in a review or in improving their code. If all they wanted was an answer to the echoing question, then no edit could have salvaged it: it's indeed usually better to let the OP fix their question themselves, with proper guidance in the comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do agree that sometimes questions are being closed in accordance with the site rules, but on the basis of an OP that is new to this community and doesn't necessarily know what they can and what they can't (shouldn't, anyway) ask in the body of their post. I draw the line at the OP's &lt;em&gt;apparent&lt;/em&gt; intent: if they &lt;em&gt;are&lt;/em&gt; interested in a peer review, and happened to slip an off-topic request in their post, the question can be saved. This isn't necessarily obvious, or easy, and nobody gets it right every single time.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2018-04-09T11:41:41.153" LastActivityDate="2018-04-09T11:41:41.153" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8767" PostTypeId="2" ParentId="8765" CreationDate="2018-04-09T11:36:22.107" Score="3" Body="&lt;p&gt;Your &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/94605&quot;&gt;edit is now rejected&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="21002" LastActivityDate="2018-04-09T11:36:22.107" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8768" PostTypeId="2" ParentId="8765" CreationDate="2018-04-09T11:45:50.090" Score="5" Body="&lt;p&gt;The tags are &lt;em&gt;synonyms&lt;/em&gt;, the question must have predated the synonymization otherwise it couldn't have been tagged with both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to edit the redundant tag out of the post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tags were made synonyms for a reason - I'm not familiar with either tech, but if a solid case can be made for de-synonymization then it should be discussed on a dedicated meta post.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2018-04-09T13:57:41.190" LastActivityDate="2018-04-09T13:57:41.190" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8769" PostTypeId="2" ParentId="8763" CreationDate="2018-04-09T13:41:20.870" Score="5" Body="&lt;p&gt;I've closed the question again. There is no way that the &lt;code&gt;DBConnect&lt;/code&gt; object could possibly be useful, when the &lt;code&gt;connect()&lt;/code&gt; method does not return anything, and when it only uses local variables (and keeps no state in instance variables).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I conclude that this is either pseudocode or a very sketchy excerpt. Either way, it's not reviewable, as of Rev 2.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-04-09T13:41:20.870" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8770" PostTypeId="1" CreationDate="2018-04-10T20:35:10.123" Score="29" ViewCount="262" Body="&lt;p&gt;Code Review's &lt;a href=&quot;https://codereview.stackexchange.com/election/2&quot;&gt;second moderator election&lt;/a&gt; has come to a close, the votes have been tallied, and the 3 new moderators are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/37660&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/37660.png&quot; alt=&quot;Vogel612&quot;&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/31503&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/31503.png&quot; alt=&quot;rolfl&quot;&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/18427&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/18427.png&quot; alt=&quot;Malachi&quot;&gt;&lt;/a&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;They'll be joining &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;the existing crew&lt;/a&gt; shortly — please thank them for volunteering, and share your assistance and advice with them as they learn the ropes!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please join me in thanking the moderators who are stepping down from the role:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8654/putting-down-my-mug&quot;&gt;Mathieu Guindon&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8669/passing-on-the-mod-hat&quot;&gt;janos&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8661/nothing-fishy-going-on-here-nope-not-at-all&quot;&gt;200_success&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Did I miss anyone? ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For details on how the voting played out, you can download the election results &lt;a href=&quot;https://codereview.stackexchange.com/election/2&quot;&gt;here&lt;/a&gt;, or &lt;a href=&quot;https://www.opavote.com/results/6327478414999552/0&quot; rel=&quot;nofollow noreferrer&quot;&gt;view a summary report online&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="27060" LastEditorUserId="31503" LastEditDate="2018-04-19T20:44:10.550" LastActivityDate="2018-04-19T20:44:10.550" Title="2018 Community Moderator Election Results" Tags="|discussion|moderators|election|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8771" PostTypeId="2" ParentId="8770" CreationDate="2018-04-10T21:05:45.150" Score="13" Body="&lt;p&gt;Bye, 200, janos, and Mat. I've learned a lot from you, and you've done a great job keeping the site clean. I don't think you could've done any better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Welcome, Malachi and Vogel, and re-welcome, rolfl! I've learned a lot from you as well, and I'm sure you will do a great job as mod. I've seen you handling issues on and offsite (especially rolfl as a previous mod), and I doubt we could have found better replacements for our resignees if we searched the entire site.&lt;/p&gt;&#xA;" OwnerDisplayName="user34073" LastActivityDate="2018-04-10T21:05:45.150" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8772" PostTypeId="2" ParentId="8770" CreationDate="2018-04-10T21:07:14.880" Score="19" Body="&lt;p&gt;Congratulations @Vogel612 and @Malachi, enjoy your new toys - it's awesome to see &quot;new blood&quot; (sort of!) in the moderator team!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;@rolfl, welcome back home, and congratulations to you as well - I never had the slightest doubt you'd be [re-?]elected!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The site is in good hands. Now get to work! :p&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-04-10T21:07:14.880" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8773" PostTypeId="1" AcceptedAnswerId="8774" CreationDate="2018-04-13T06:54:06.373" Score="13" ViewCount="185" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/191861/32131&quot;&gt;This post was posted&lt;/a&gt; by an acquaintance with whom I am directly related. I'm helping her ramp up on Python. Usually, I wait for the community to answer the questions posted by her (since it gets her objective feedback from the best folks out there), but since this post didn't have any feedback for quite a few hours, I &lt;a href=&quot;https://codereview.stackexchange.com/a/191940/32131&quot;&gt;decided to answer&lt;/a&gt; it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this ok by the community guidelines, and is there anything that I should be taking care of?&lt;/p&gt;&#xA;" OwnerUserId="32131" LastActivityDate="2018-04-13T07:26:35.857" Title="Is it ok to review the code of an acquaintance?" Tags="|discussion|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8774" PostTypeId="2" ParentId="8773" CreationDate="2018-04-13T07:26:35.857" Score="16" Body="&lt;p&gt;Well, I don't see any reason why it shouldn't be game for you to answer her questions, at least if you don't try to game the system.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It still would be good for her experience if she would get not only answers from you but from different users as well to see a wide range of how it could/should be done better.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2018-04-13T07:26:35.857" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8775" PostTypeId="1" AcceptedAnswerId="8776" CreationDate="2018-04-13T18:14:35.487" Score="11" ViewCount="144" Body="&lt;p&gt;The question about &lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/192000/not-macro-is-this-bad-practice&quot;&gt;NOT macro: is this bad practice&lt;/a&gt;&lt;/em&gt; has been closed for not providing concrete context. But what else could OP have written to make it on-topic? OP also explained why he likes this solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find he did everything right. The macro is a one-liner with a usage example.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="31503" LastEditDate="2018-04-13T18:32:29.413" LastActivityDate="2018-04-13T18:32:29.413" Title="What more context can you provide about a one-liner macro?" Tags="|discussion|specific-question|close-reasons|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8776" PostTypeId="2" ParentId="8775" CreationDate="2018-04-13T18:17:55.330" Score="7" Body="&lt;p&gt;I agree, there have always been discussions about 1-liner questions, and I feel the specific question here has been closed because the closers saw the &quot;use case&quot; as being example code, but it's just a test-case, not the code under review itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've been discussing the question in the 2nd monitor, and I believe it should be reopened when it clearly separates the code under review from the example use-cases of the code.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-04-13T18:17:55.330" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8777" PostTypeId="2" ParentId="8775" CreationDate="2018-04-13T18:32:06.713" Score="5" Body="&lt;p&gt;I'm one of those who close-voted the &lt;em&gt;initial&lt;/em&gt; version of the question. My &lt;em&gt;personal&lt;/em&gt; reason was that the macro was embedded in example code around a hypothetical scenario and example. What's under review? The example? The macro? It might be the macro definition or the macro usage, or both.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/43994513#43994513&quot;&gt;initially asked in the 2nd monitor&lt;/a&gt; whether it's on-topic and then got pulled into closing by the &quot;close(2)&quot; vortex, although I already had my answer ready. Additionally, I accidentally misread OPs additional question as &quot;what are the best practices&quot;, which is a section in &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;dont-ask&lt;/a&gt;. Immediately after my vote I thought about alternative formulations that would make it on-topic and &lt;a href=&quot;https://codereview.stackexchange.com/revisions/192000/2&quot;&gt;edited it&lt;/a&gt; after I got &lt;a href=&quot;https://codereview.stackexchange.com/questions/192000/a-not-macro-for-negative-conditions#comment368671_192000&quot;&gt;the author's OK&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So to answer your original question: you cannot do much, to be honest, except make it clear that your one-liner is under review and add several examples.&lt;/p&gt;&#xA;" OwnerUserId="21002" LastActivityDate="2018-04-13T18:32:06.713" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8778" PostTypeId="1" AcceptedAnswerId="8779" CreationDate="2018-04-13T19:24:07.783" Score="3" ViewCount="100" Body="&lt;p&gt;Reviews don't pile up at the same time. Whereas Alice was already awake when Charlie's question was posted and wrote an excellent review first, Bob took a longer nap, had a coffee, and then noticed that there is another variant that also reviews the question. He begins his post with the following paragraph:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Alice already points out where your Widgets have defects, so let's focus on your Gadgets.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Bob's answer is also excellent. He points out the strengths and weaknesses of Charlie's Gadgets in the rest of his post.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This scenario happens often, although with different levels of quality. Occasionally we end up with answers that start with  &quot;&lt;a href=&quot;https://codereview.stackexchange.com/a/135367/21002&quot;&gt;as @user said&lt;/a&gt; , &quot;&lt;a href=&quot;https://codereview.stackexchange.com/a/177929/21002&quot;&gt;continuing from @user&lt;/a&gt;&quot; or &quot;&lt;a href=&quot;https://codereview.stackexchange.com/a/162347/21002&quot;&gt;@user [...] answer [..] I'll just add the following&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of those remarks can be left out without changing the significance of the answer. After all, &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;we're allowed to only look at parts of the code&lt;/a&gt;. We don't need to justify that we only covered Gadgets. Unless Bob refers to the &lt;em&gt;content&lt;/em&gt; of Alice' answer directly,* it's just additional noise. And while it's unlikely on CR, Alice might delete her answer later and Eve doesn't understand the reference in Bobs answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Should we refrain from referring to other answers if we don't actually use any content from those answers?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the answer is &quot;yes&quot;, how should we deal with the situation where one refers to another answer?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Comment?&lt;/li&gt;&#xA;&lt;li&gt;Edit?&lt;/li&gt;&#xA;&lt;li&gt;Comment and edit?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;* that would need proper attribution and is a whole other beast&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="21002" LastEditorUserId="21002" LastEditDate="2018-04-18T16:59:24.763" LastActivityDate="2018-04-18T16:59:24.763" Title="Should answers refrain from referring to other answers on the same question?" Tags="|discussion|answers|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8779" PostTypeId="2" ParentId="8778" CreationDate="2018-04-13T19:52:33.227" Score="12" Body="&lt;p&gt;I regularly reference other people's answers when I answer questions. I typically also include a link to that answer. I feel it is important to show where the answers are different, disagree, or complement my own answer, or even why my answer does not cover a certain aspect of the code because another answer does a good job of it already.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;it is my hope that people will click the link, read the other answers, and agree with me, and vote for those answers too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On stack overflow it's often the case that people vote for only 1 answer they &quot;agree with&quot;, but on Code Review I want people to vote as many times as possible on all answers that have a positive contribution. Complimenting another answer, helping voters find that answer, and differentiating my answer from theirs is important, I feel.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For examples of where I have done this before:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/38994/finding-pair-of-sum-in-sorted-array/38998#38998&quot;&gt;Finding pair of sum in sorted array&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/52454/using-synchronized-blocks-and-volatile-variables-to-ask-a-java-thread-to-termina/52459#52459&quot;&gt;Using synchronized blocks and volatile variables to ask a Java thread to terminate gracefully&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/105748/knight-moves-in-chess-game/105757#105757&quot;&gt;Knight moves in Chess game&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;....&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;While I feel it is a positive thing to do, I also now recognize that there may be a down-side to it too. Still thinking about whether it's a good practice in the long term.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-04-13T19:52:33.227" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8780" PostTypeId="2" ParentId="8778" CreationDate="2018-04-13T20:12:06.677" Score="6" Body="&lt;p&gt;I don't think we should limit people from this type of &quot;teamwork&quot;, unless it is rude or &quot;not nice&quot; or destructive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Someone may see something that should be followed in conjunction with another answer, but they should not edit the other answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sometimes a comment on someone's answer about &lt;em&gt;gotchas&lt;/em&gt; can turn into a larger beast than can be contained in a single comment or without sufficient code blocks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your first example is a reference to your comment, but it makes a valid point so that the OP doesn't push back on the answer, saying that their question wasn't answered.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I say this because in the original version of the question the user was asking specifically why the examiner was dissatisfied with the code, this user reiterated what you said because it is something that they would have said anyway as a way of pushing that issue aside to actually review the code itself, without trying to figure out why the examiner was dissatisfied(&lt;em&gt;something we cannot answer&lt;/em&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in your third example you had said in your answer that &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I know almost no F#. But I know Haskell. So I think I should be able to give some insight. An F# expert can give you more, of course&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The user was simply stating that you gave a good review, they were backing you up as an &quot;expert&quot; in F# so to speak, giving your answer confidence.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would be more concerned with the &quot;disclaimer&quot; at the top of your answer, but I can understand worrying about syntax errors. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;tl;dr I wouldn't worry about someone referencing your answers in the way that you have shown in your examples, I would be impressed or honored (maybe not the right words) because they are telling you and the OP that you right and that they should up-vote your answer&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2018-04-13T20:12:06.677" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8781" PostTypeId="1" CreationDate="2018-04-14T15:38:36.623" Score="11" ViewCount="279" Body="&lt;p&gt;With the increase in popularity of machine learning and its libraries, we are also getting more machine learning questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Machine Learning is a tricky subject as the concept of whether or not the code &quot;works&quot; is even more grey than usual.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Which kind of Machine Learning questions are on-topic here?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;My Machine Learning is learning too slow&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;My Machine Learning is not learning at all&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;The (training/cross-validation/test error) in my Machine Learning is too big&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;My Machine Learning is running too slow&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;My Machine Learning currently has an accuracy of x%, which is pretty good. Can it go even higher&quot;&lt;/li&gt;&#xA;&lt;li&gt;(other questions I haven't thought of)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2018-04-14T15:54:33.210" LastActivityDate="2021-01-16T12:34:39.020" Title="When are Machine Learning questions on-topic?" Tags="|discussion|scope|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8782" PostTypeId="2" ParentId="8781" CreationDate="2018-04-14T15:52:18.187" Score="12" Body="&lt;p&gt;I'll replace the &quot;Machine Learning&quot; parts of your question with &quot;code&quot; to keep it simple. After all, that's what it is.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;My code is learning too slow&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But it works, right? If that's the only issue, it's definitely on-topic. Classic case of a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;My code is not learning at all&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The entire purpose of ML code is to learn. If it doesn't learn at all, it's broken. Broken code has no place here.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The (training/cross-validation/test error) in my code is too big&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's an accuracy problem and where the trouble starts. How good is good enough? Speech recognition with an accuracy of 5%, that would be broken. After all, with such an accuracy it can't be working as intended. But where do we draw the line?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is phrased as &quot;The accuracy is not good enough&quot; it reads an awful lot like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; questions where not all test cases are completed successfully. Which means the code is broken and not ready for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another grey area would be questions saying &quot;I currently get an accuracy of 70%, which is pretty good. Can it go even higher?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I guess it partly depends on how it's phrased. And I don't like that one bit. This is the major question we should be focussing on, I think.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;My Machine Learning is running too slow&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; question. No problem.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-04-14T15:52:18.187" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8783" PostTypeId="2" ParentId="8781" CreationDate="2018-04-15T02:00:05.167" Score="10" Body="&lt;p&gt;I think that the nature of the question itself lends to several options. Here are my thoughts based on Simon's examples.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;My Machine Learning is &lt;em&gt;learning&lt;/em&gt; too slow&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These would seem to fall into Code Review's realm for performance improvements, if there is a performance issue indeed, but for algorithm issues it may be better on &lt;a href=&quot;https://datascience.stackexchange.com/questions/tagged/performance&quot;&gt;Data Science's performance tag&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;My Machine Learning is not learning at all&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These may be viable for Stack Overflow, if they can provide an &lt;a href=&quot;https://stackoverflow.com/help/mcve&quot;&gt;MCVE&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;The (training/cross-validation/test error) in my Machine Learning is too big&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These seem to be algorithm issues that very well may be &lt;a href=&quot;https://datascience.stackexchange.com/help/on-topic&quot;&gt;on-topic on Data Science&lt;/a&gt;, although we should keep in mind their &lt;a href=&quot;https://datascience.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking?&lt;/a&gt; page before making recommendations to post there.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;My Machine Learning is &lt;em&gt;running&lt;/em&gt; too slow&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These would seem to fall into Code Review's realm for performance improvements. Clarifications on memory/CPU/etc. usage may be useful to narrow down where the issues are.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;My Machine Learning currently has an accuracy of x%, which is pretty good. Can it go even higher&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These may be better fit on &lt;a href=&quot;https://stats.stackexchange.com/&quot;&gt;Cross Validated&lt;/a&gt;, if the issue is of statistical nature, rather than computer code nature.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2018-04-15T02:00:05.167" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8784" PostTypeId="2" ParentId="8778" CreationDate="2018-04-16T11:46:12.677" Score="4" Body="&lt;p&gt;I can see why you say that it's noise, but I think that to say that&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[i]t's just noise&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;is to go too far. It's &lt;em&gt;context&lt;/em&gt;. While you're correct that&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We don't need to &lt;em&gt;justify&lt;/em&gt; that we only covered Gadgets.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(my emphasis), there is value in distinguishing between the possibilities that&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I only looked at the code for Gadgets, so there's only been one pair of eyes on the Widgets;&lt;/li&gt;&#xA;&lt;li&gt;I looked at the Widgets but I didn't see anything which Alice had missed.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1402" LastEditorUserId="1402" LastEditDate="2018-04-16T15:35:13.980" LastActivityDate="2018-04-16T15:35:13.980" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8785" PostTypeId="2" ParentId="6200" CreationDate="2018-04-18T00:46:10.900" Score="3" Body="&lt;p&gt;This is still an issue on the main site, but the meta site is slightly better:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review Meta:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/H5YHV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/H5YHV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review Main site:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/FJOgH.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FJOgH.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="78136" LastEditorUserId="78136" LastEditDate="2018-04-18T00:58:19.180" LastActivityDate="2018-04-18T00:58:19.180" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8786" PostTypeId="1" CreationDate="2018-04-18T01:08:51.837" Score="3" ViewCount="125" Body="&lt;p&gt;My &lt;a href=&quot;https://codereview.stackexchange.com/questions/192264/function-to-download-anonymous-type-data-into-excel&quot;&gt;question&lt;/a&gt; is flagged as off-topic:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Lacks concrete context.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How can I improve this question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;code&gt;//...&lt;/code&gt; in the edit history is added to tell viewers that it might or might not have more properties, since it's against the rule, I removed it. But even without it, the code still works without error.&lt;/p&gt;&#xA;" OwnerUserId="84020" LastEditorUserId="22222" LastEditDate="2018-04-18T01:26:34.867" LastActivityDate="2018-04-18T05:24:19.440" Title="How can I improve this off-topic question about downloading anonymous type data?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8787" PostTypeId="2" ParentId="8786" CreationDate="2018-04-18T05:24:19.440" Score="4" Body="&lt;p&gt;After the edit it is no longer obvious that the code presented is shortened code. Accordingly I reopened the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do note that answers may address any and all parts of a question. That also implies that they may comment on things you did not even notice.&lt;br&gt;&#xA;To enable answerers to make observations about the code that you might have missed, it's important to present code as close to your production code as possible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That also plays into additional context you can provide for your code.&#xA;For a fuller consideration of shortened code, you could check the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3652#3652&quot;&gt;explanatory meta-answer for the close reason &quot;Lacks Concrete Context&quot;&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-04-18T05:24:19.440" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8788" PostTypeId="2" ParentId="8778" CreationDate="2018-04-18T16:41:11.593" Score="5" Body="&lt;p&gt;I agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;@rolfl&lt;/a&gt; about linking/mentioning other answers and I find that the benefits of doing that  outweigh by far any downsides.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review answers usually do not compete with each other but rather build a big picture. Bringing a little bit of structure to that picture helps to better understand it. This also shows that people actually read other answers in order to provide more information and create an even sharper picture.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Forbiding linking other answer would only harm the quality of CR. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I sometimes even add links to answers that were posted after mine because I found they were very good and didn't get much attention yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm always happy when someone links/mentions my answer because this is also some kind of a recognition. Votes are anonymous, links are not. And if they criticize your answer, then you know it was yours so you can also learn something from it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It be a great feature if SE could notify you when your answer is linked/mentiond anywhere or list all links to other posts that link yours.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2018-04-18T16:41:11.593" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8789" PostTypeId="1" CreationDate="2018-04-19T18:28:16.940" Score="14" ViewCount="269" Body="&lt;p&gt;Currently, there are 62 questions tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt;, nearly all of which say &quot;The performance sucks; how can I vectorize this code?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Recently, &lt;a href=&quot;https://codereview.stackexchange.com/q/192486/9357&quot;&gt;How to efficiently apply correction to a time series with fully vectorized code in Matlab&lt;/a&gt; was closed, with this comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question is off-topic because you have reviewed your own code, and decided that it needs to be vectorized to make it work better. Once you have vectorized the code you can bring that code back for review. Alternatively, we can review the code you currently have, but reviewers may just recommend that you vectorize it - which you already know. Note, we review the code you have, not the code you want to have. – &lt;a href=&quot;https://codereview.stackexchange.com/questions/192486/how-to-efficiently-apply-correction-to-a-time-series-with-fully-vectorized-code#comment369747_192486&quot;&gt;rolfl♦&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;How is this question different from the 61 other &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt; questions? Should vectorization requests be considered off-topic altogether? Or are there specific guidelines as to what constitutes a valid vectorization question on this site?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2023-06-11T02:15:21.797" Title="Are vectorization requests on-topic?" Tags="|discussion|scope|" AnswerCount="6" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8790" PostTypeId="2" ParentId="8789" CreationDate="2018-04-19T18:47:45.133" Score="16" Body="&lt;p&gt;I'm going to come off a bit harsh with this, but wow does that tag need help.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I think that, in the case of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt;, the tag itself has a lot of problems.&lt;/p&gt;&#xA;&lt;p&gt;First off, the tag-usage wiki doesn't actually tell anything about how to use it. The hover is useless:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Vectorization refers to a programming paradigm where functions operate on whole arrays in one go. This affords benefits in terms of function calls, memory access, parallelization and code expressiveness. Some programming languages, such as MATLAB, are optimised to give the best performance when vectorized.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And then the actual Wiki:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Vectorization refers to a programming paradigm where the process of loop-based, scalar-oriented code is instead written using matrix and vector operations. Vectorization has the following benefits:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Performance: Vectorized code has better performance regarding function calls and memory access, and as a result, often runs much faster than the corresponding code containing loops.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Appearance: Vectorized code appears more like the textbook mathematical expressions, making the code more comprehensible.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Less Error Prone: vectorized code is shorter than loop based code, hence there are fewer opportunities to introduce programming bugs.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Some programming languages, in particular &lt;a href=&quot;http://www.mathworks.com/help/matlab/matlab_prog/vectorization.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;MATLAB&lt;/a&gt;, are optimised to give the best performance when vectorized.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I mean, what is that supposed to tell anyone?&lt;/p&gt;&#xA;&lt;p&gt;If we want to keep the tag (which I personally suggest burning it due to the confusion it causes), we should reword the hover summary to talk about when to use it, and I think it should &lt;strong&gt;only&lt;/strong&gt; be used if the code is &lt;strong&gt;already&lt;/strong&gt; vectorized. If the question is about currently-vectorized code, the tag applies, and that's it. If the OP wants to vectorize it, well, they can post a self-answer with the vectorization, or tag it &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; with the hopes that someone will vectorize it &lt;em&gt;for them&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As with all questions, they can talk about what they want to see, but the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt; should only be used when the question has vectorized code.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-04-19T18:47:45.133" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8791" PostTypeId="2" ParentId="8789" CreationDate="2018-04-19T19:17:35.363" Score="12" Body="&lt;h2&gt;Specific question&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Since I hammer-closed the question, and I added the comment, let me explain the reasoning I had, starting with a hypothetical case:&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Hypothetically, someone asks a question: &lt;em&gt;&quot;this is my code, it works...&quot;&lt;/em&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then answer that question with: &lt;em&gt;&quot;Your code is very procedural and it would be much better if it was object-oriented&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That would make for a decent code-review question/answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the OP then asks: &lt;em&gt;&quot;Can you make it object-oriented for me?&quot;&lt;/em&gt; then it is no longer a code-review, but a &quot;gimme-the-code&quot; question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In this case, the same thing has happened, except the OP has done a self-review.... they have looked at their code, and their code's performance, and identified an issue: &lt;em&gt;&quot;If this code was vectorized, it would be more efficient!&quot;&lt;/em&gt;. They are now asking: &lt;em&gt;&quot;Please vectorize my code&quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question is not asking for a review. It is asking for code, and in my opinion, it is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, having said that, if they successfully vectorized the code, we would be on-topic to review that working code too.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Vectorization in general&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I don't consider the tag to be off-topic in general. I think applying the tag to code containing vectorized operations to be a good thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the statement that the current &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt; tag is misleading, is overstating the problem. The current tag is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Vectorization refers to a programming paradigm where functions operate on whole arrays in one go. This affords benefits in terms of function calls, memory access, parallelization and code expressiveness. Some programming languages, such as MATLAB, are optimised to give the best performance when vectorized.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I find that tag info to be clear, and accurately represent what vectorization is. Similar terms are &quot;Object Orientation&quot;, &quot;Recursion&quot;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The concern that the tag implies that people can ask to have their non-vectorized code to be converted to vectorized code is unfounded. That would be similar to worrying that people who tag their question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/linked-list&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;linked-list&amp;#39;&quot; rel=&quot;tag&quot;&gt;linked-list&lt;/a&gt; want their code converted to use linked lists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, a scan of recent questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt; shows that many questions are incorrectly tagged. A good example is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/192211/find-the-minimum-value-that-data-could-have-had-before-it-was-rounded&quot;&gt;Find the minimum value that data could have had before it was rounded&lt;/a&gt; which I feel should be untagged (and currently has 4 close-votes - probably because of kick-back from this meta post). Note that the answer reviews the actual code and recommends recursion and not vectorization.... This is a good example of a mis-tagged question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just because people don't read the tag wiki does not make the tag bad. This is simply a case of un-tagging the tag from questions that don't require it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have edited the tag to add the text: &lt;code&gt;Use this tag if your code contains vectorized operations&lt;/code&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2018-04-19T19:55:08.227" LastActivityDate="2018-04-19T19:55:08.227" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8793" PostTypeId="2" ParentId="8789" CreationDate="2018-04-19T19:44:04.357" Score="2" Body="&lt;p&gt;I suggest that we put an end to the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vectorization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vectorization&amp;#39;&quot; rel=&quot;tag&quot;&gt;vectorization&lt;/a&gt; because the naming is misleading.  The tag is misleading because it leads users to think that we offer help in vectorizing code, GIMME TEH CODEZ, which we don't do.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that we should create a new tag, Vectorized, that lets reviewers know, &quot;hey, this code is vectorized code&quot; or  &quot;I want my Vectorization reviewed&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have also posted a Meta for the Burnination and Creation --&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8792/should-we-vectorize-tagvectorization-questions-with-a-vectorized-tag&quot;&gt;Should we Vectorize [tag:vectorization] questions with a [Vectorized] tag?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and to 202_accepted's point, new tag = new description&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2018-04-19T19:44:04.357" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8794" PostTypeId="2" ParentId="8789" CreationDate="2018-04-19T20:58:01.357" Score="6" Body="&lt;p&gt;rolfl's argument is that &quot;I would like to vectorize this code to make it more efficient. Does anyone see a way to do this?&quot; is off-topic because it asks for the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I disagree with this. &quot;How do I vectorize this code&quot; is a &lt;strong&gt;specific refactoring question&lt;/strong&gt; (I believe this has been brought up on meta before but I have not yet found it). I honestly don't think we should differentiate between &quot;How can I vectorize this code?&quot; and &quot;How can I make this code more object-oriented?&quot; or &quot;How do I write this code on just one line?&quot; or &quot;How can I make this code ?&quot; In all cases, the author has done a self-review, they know what the problem with their code is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you argue that the question becomes on-topic if they ask for &quot;How can I increase the performance of the code?&quot; instead of asking for how to vectorize it specifically, I'm going to say that I don't think we should be so pedantic and require such a simple edit to a question to be the difference between on-topic and off-topic. The goal on code review is always: Make the code better/faster/harder/stronger (in some order).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's take a look at our on-topic questions, shall we?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is code included directly in my question? Yes&lt;/li&gt;&#xA;&lt;li&gt;Am I an author or maintainer of the code? Yes&lt;/li&gt;&#xA;&lt;li&gt;Is it actual code from a project rather than pseudo-code or hypothetical code? Yes&lt;/li&gt;&#xA;&lt;li&gt;To the best of my knowledge, does the code work as intended? The current code, yes. It works, but needs refactoring or performance boost. Doesn't make it off-topic.&lt;/li&gt;&#xA;&lt;li&gt;Do I want the code to be good code? Yes&lt;/li&gt;&#xA;&lt;li&gt;Do I want feedback about any or all facets of the code? A lot of our questions don't but we give feedback about all facets of the code anyway.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-04-19T20:58:01.357" CommentCount="11" ContentLicense="CC BY-SA 3.0" />
  <row Id="8795" PostTypeId="1" CreationDate="2018-04-20T22:41:33.253" Score="4" ViewCount="123" Body="&lt;p&gt;A question posted by another user has somehow triggered MathJax on the search page, but only when searching for the user and the tag that is on the question that is posted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Go to search and &lt;a href=&quot;https://codereview.stackexchange.com/search?q=user%3A166972+%5Bshell%5D&quot;&gt;type in &lt;code&gt;user:166972 [shell]&lt;/code&gt;&lt;/a&gt; and you will see the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/O9DQu.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/O9DQu.png&quot; alt=&quot;Error Picture&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you do a tag search for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot;&gt;bash&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/shell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;shell&amp;#39;&quot; rel=&quot;tag&quot;&gt;shell&lt;/a&gt; it shows properly:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lpWXq.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lpWXq.jpg&quot; alt=&quot;No MathJax&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;On mobile when I clicked &lt;a href=&quot;https://codereview.stackexchange.com/search?q=user%3A166972%20exec&quot;&gt;the link given by Peter's answer&lt;/a&gt; this is what I saw&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ciAe6.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ciAe6.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So it is doing something similar here as well I have Android 7&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="9357" LastEditDate="2018-04-29T23:17:02.460" LastActivityDate="2018-04-29T23:17:02.460" Title="MathJax tripped for some reason on the search page" Tags="|bug|mathjax|search|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8796" PostTypeId="1" CreationDate="2018-04-22T01:08:24.280" Score="12" ViewCount="222" Body="&lt;p&gt;As brought up &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8794/75587&quot;&gt;here&lt;/a&gt;, I'm not sure when the last time we (as a site) discussed how to determine if questions are on- or off- topic.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A lot of questions currently fails the &amp;quot;any or all facets of the code&amp;quot;&#xA;and yet are not closed. How does this question differ from &amp;quot;How can I&#xA;make this code more object-oriented&amp;quot;? &lt;br&gt;– Simon Forsberg♦ &lt;p&gt;It is no&#xA;different from &amp;quot;I need the same thing but object-oriented&amp;quot;....&lt;br&gt; –&#xA;rolfl♦&lt;p&gt;&#xA;If the difference between an off-topic question and an on-topic&#xA;question is as simple as editing the pure-english part that the OP&#xA;most likely haven't given very much thought, should we then tell the&#xA;OPs &amp;quot;Sorry, you are asking for how to change your code - if you change&#xA;it to  it would be on-topic.&amp;quot;? That's not a&#xA;comment I am willing to write. &lt;br&gt;&#xA;– Simon Forsberg♦&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;sup&gt;I'm not picking on diamonds, it just seemed like a relevant way to start this&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Related:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7199/are-you-allowed-to-post-incomplete-programs-that-you-still-want-reviewed&quot;&gt;Are you allowed to post incomplete programs that you still want reviewed?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7249/can-i-ask-for-review-for-something-specific-without-posting-too-much-context&quot;&gt;Can I ask for review for something specific without posting too much context?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8373/are-requests-to-analyze-the-complexity-of-code-on-topic&quot;&gt;Are requests to analyze the complexity of code on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8446/i-think-my-code-might-have-a-bug-but-i-am-not-sure-if-it-actually-does-is-it-b&quot;&gt;I think my code might have a bug, but I am not sure if it actually does, is it broken code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8570/are-questions-with-undiscovered-bugs-allowed&quot;&gt;Are questions with undiscovered bugs allowed?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5988/rewriting-specific-parts-of-the-code&quot;&gt;Rewriting specific parts of the code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;It seems we don't really have an agreed-upon opinion on certain types of questions, questions like:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;How can I refactor this function?&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;Is there a better way to perform &lt;em&gt;this&lt;/em&gt; algorithm?&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;What can I do so &lt;em&gt;this&lt;/em&gt; loop handles edge-cases &lt;em&gt;that I'm aware of&lt;/em&gt;?&amp;quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Essentially, what's the difference in the &lt;strong&gt;wording&lt;/strong&gt; of the question? What's the difference between a native-English speaker's vs a non-native speaker's wording structure?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;&lt;em&gt;To the best of my knowledge, does the code work as intended?&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;On-topic&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q: &amp;quot;Here's my game and it works as I intend&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;A: &amp;quot;You missed an edge case of &lt;code&gt;i=0&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Off-topic&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q: &amp;quot;This game works except for when &lt;code&gt;i=0&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;C: Off-topic sorry&lt;br&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;On-topic&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q: &amp;quot;Here I'm iterating through a bunch of different things, but it takes forever and sometimes freezes&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;A: You should try refactoring like &lt;em&gt;this&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;Off-topic&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Q: How can I refactor &lt;em&gt;this&lt;/em&gt; function so it doesn't freeze?&lt;/li&gt;&#xA;&lt;li&gt;C: Off-topic&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In these cases one of us could easily delete or reword &lt;em&gt;one sentence&lt;/em&gt; for it to switch from off- to on-topic. It seems it all comes down to one &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;guideline&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;To the best of my knowledge, does the code work as intended?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;How strictly do we, as a site, want to adhere to this aspect of the on-topic test? Do we want to penalize users that are aware of a broken edge-case? Or should we base that on whether they are a beginner or not? How can we tell who is a beginner in whatever language it is?&lt;/p&gt;&#xA;&lt;p&gt;Should &lt;em&gt;I&lt;/em&gt; just pretend I don't see a broken edge case if I'm posting in a new language? Would that change whatever answers I was going to get anyway?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I'm asking a question here that &lt;em&gt;isn't&lt;/em&gt; about what's &lt;em&gt;right or wrong&lt;/em&gt;, I'm asking a question here about &lt;em&gt;how we want to culture of this site&lt;/em&gt; to handle these types of things.&lt;/p&gt;&#xA;&lt;p&gt;How on- or off-topic are these questions?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I know a dictionary would be faster, but I couldn't get it to work so I'm using arrays?&lt;/li&gt;&#xA;&lt;li&gt;How can I use a dictionary here instead of arrays?&lt;/li&gt;&#xA;&lt;li&gt;I need help refactoring this part of my code so I don't need to keep repeating it, even though that works.&lt;/li&gt;&#xA;&lt;li&gt;This game works and I know it breaks without sanitized input, but I haven't gotten to that part yet.&lt;/li&gt;&#xA;&lt;li&gt;This game works but I'm not sure how to handle non-sanitized input.&lt;/li&gt;&#xA;&lt;li&gt;I'm J̶o̶n̶ ̶S̶k̶e̶e̶t̶ near expert in C#, but this is my first shot at Brainfuck. I can see where my structure is deficient, but I don't know how to do it&#xA;the Brainfuck way.&#xA;&lt;sup&gt;&lt;em&gt;Sorry, this is a Skeet-free site&lt;/em&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There are infinite examples of questions that could be switched between on- and off-topic by changing one or two words.&lt;/p&gt;&#xA;&lt;p&gt;And I know not everyone one a site is going to always agree, and we shouldn't, but there should be a general trend for new users to get a feel of site culture.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-05-03T14:05:49.277" Title="Can you show me how to apply a specific strategy to my working code to improve it" Tags="|discussion|scope|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8797" PostTypeId="2" ParentId="8796" CreationDate="2018-04-22T04:32:26.370" Score="5" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Note: even though I (now/again) have a diamond next to my name, this&#xA;answer is not intended to be anything other than my own opinion. This&#xA;answer is not site policy/scope.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;This meta question boils down to determining how handle a question of the form:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I have a problem &lt;code&gt;&amp;lt;insert description here&amp;gt;&lt;/code&gt; that I have solved&lt;/li&gt;&#xA;&lt;li&gt;I have code that works. It is &lt;code&gt;&amp;lt;insert code here&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;I know there is a specific strategy &lt;code&gt;&amp;lt;insert strategy here&amp;gt;&lt;/code&gt; that will improve the code/program&lt;/li&gt;&#xA;&lt;li&gt;How do I apply that strategy to my code?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;tl;dr:&lt;/strong&gt; in my opinion, questions like this are off-topic, and editing them does not (in spirit) help bring them back on-topic.&lt;/p&gt;&#xA;&lt;p&gt;Examples of questions that fit this form:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How do I make this code object oriented?&lt;/li&gt;&#xA;&lt;li&gt;How do I make this code more functional?&lt;/li&gt;&#xA;&lt;li&gt;How do I convert this loop in to a map-reduce operation?&lt;/li&gt;&#xA;&lt;li&gt;How can I make this function recursive?&lt;/li&gt;&#xA;&lt;li&gt;How do I vectorize these scalar operations?&lt;/li&gt;&#xA;&lt;li&gt;How do I use high-precision math?&lt;/li&gt;&#xA;&lt;li&gt;How do I run this SQL query with a CTE instead of temp tables?&lt;/li&gt;&#xA;&lt;li&gt;How do I use a linked list instead of an array?&lt;/li&gt;&#xA;&lt;li&gt;How do I use OpenGL instead of DirectX?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Or, put more bluntly using the analogy of an &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/141/31503&quot;&gt;original description&lt;/a&gt; of Code Review: &lt;a href=&quot;https://twitter.com/codinghorror/status/30386685497843713&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;&amp;quot;Does this code make my ass look fat?&amp;quot;&lt;/em&gt;&lt;/a&gt; In the context of this meta post, &lt;em&gt;&amp;quot;How do I put pleats in my code to make my ass look thinner?&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;On Topic?&lt;/h2&gt;&#xA;&lt;p&gt;Running through the standard on-topic questions:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Is code included directly in my question?&lt;/em&gt; - YES&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Am I an author or maintainer of the code?&lt;/em&gt; YES&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Is it actual code from a project?&lt;/em&gt; YES&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;To the best of my knowledge, does the code work as intended?&lt;/em&gt; &lt;strong&gt;MAYBE&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I want the code to be good code?&lt;/em&gt; YES&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I want feedback about any or all facets of the code?&lt;/em&gt; &lt;strong&gt;MAYBE&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In my mind, the two on-topic question where things are fuzzy, are whether the code works as intended, and whether the OP wants feedback on any/all facets of the code.&lt;/p&gt;&#xA;&lt;h3&gt;Any/All&lt;/h3&gt;&#xA;&lt;p&gt;The any/all facets is actually somewhat simpler to address. The OP has already determined that all code that is not compatible with the new strategy is junk code and will be replaced, and that they do not want that code reviewed. This is a fuzzy argument, but, for example, in the Matlab Vectorization question, &lt;strong&gt;all&lt;/strong&gt; the code was scalar, so what's left if the OP wants only vectorized operations? Does that make a difference?&lt;/p&gt;&#xA;&lt;p&gt;Note that the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;On-Topic&lt;/a&gt; page  states: &lt;em&gt;&amp;quot;If you have a working piece of code from your project and are looking for open-ended feedback...&amp;quot;&lt;/em&gt;. Is this looking for open-ended feedback?&lt;/p&gt;&#xA;&lt;p&gt;The any/all issue comes down to semantics. It is one thing to say: &lt;em&gt;&amp;quot;I know that my code has indentation issues so please ignore those problems&amp;quot;&lt;/em&gt;.... it's another thing to say: &lt;em&gt;&amp;quot;I know the final version of my code will be restructured, and I don't know what's going to change, so just ignore the things that will need to be changed after applying the new strategy&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;My opinion is that &lt;strong&gt;&amp;quot;No&amp;quot;&lt;/strong&gt;, the asker does not even know what code they are keeping and they do not want a review on the code they are replacing anyway.&lt;/p&gt;&#xA;&lt;p&gt;Thus, the question is off-topic, but this is the weaker reason for off-topic compared to the next reason: &lt;em&gt;works as intended&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;Works as intended&lt;/h3&gt;&#xA;&lt;p&gt;This is where I feel the issue is less fuzzy. The OP clearly gets accurate results from the existing code, it &lt;em&gt;&amp;quot;works&amp;quot;&lt;/em&gt;, but is it &lt;em&gt;&amp;quot;working as &lt;strong&gt;intended&lt;/strong&gt;&amp;quot;&lt;/em&gt;? &lt;strong&gt;No&lt;/strong&gt;, the OP clearly intends to rewrite (parts of) the code to use the new strategy.&lt;/p&gt;&#xA;&lt;p&gt;The OP clearly intends for the code to work with the new strategy, and it currently does not use that strategy, so the code clearly does not &amp;quot;work as intended&amp;quot;. The question is &lt;strong&gt;off-topic&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;How is this different from performance questions? Questions where the poster asks: &lt;em&gt;&amp;quot;My code works, but is too slow. How can I improve the performance?&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;While it is clear that a performance-question has code that is not working in the intended way (as fast as the asker wants), as long as the asker is &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;looking for &lt;em&gt;&amp;quot;open-ended feedback&amp;quot;&lt;/em&gt;&lt;/a&gt; then it is OK. A special exception has been made for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; performance problems in competitive code too.&lt;/p&gt;&#xA;&lt;p&gt;The difference between general performance questions and specific strategy questions is that in a performance question the poster does not yet know what strategy to apply. It's as simple as that. The asker knows that &lt;em&gt;something&lt;/em&gt; is slow, but do not know how to take the next step in solving it.&lt;/p&gt;&#xA;&lt;p&gt;As soon as the asker knows what the next step should be, they no longer need a code review, but they need a new iteration of their code.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;How to handle these questions?&lt;/h2&gt;&#xA;&lt;p&gt;A number of strategies have been applied already, or suggested. They are things like:&lt;/p&gt;&#xA;&lt;h3&gt;Close the question&lt;/h3&gt;&#xA;&lt;p&gt;It does not work using the intended strategy. It does not work as intended.&lt;/p&gt;&#xA;&lt;p&gt;This is what I did when I encountered the question. Paraphrasing what I said in my comment: &lt;em&gt;&amp;quot;You have already reviewed your code, you already know your next step, after applying your next step, bring your code back for a review!&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Edit the question&lt;/h3&gt;&#xA;&lt;p&gt;Edit the question to remove the request to apply the specific strategy. The question now reads: &lt;em&gt;&amp;quot;I have this problem, with this code to solve it, please review it.&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;The question is now clearly on-topic. It is working code, with a request for a general review.&lt;/p&gt;&#xA;&lt;p&gt;But.... is this a safe thing to do? How about editing a question that says &lt;em&gt;&amp;quot;My code throws an exception, I don't know why!&amp;quot;&lt;/em&gt; and removing that from the description. Is the question now on-topic because it no longer says there's a problem? Clearly the code does not work as intended.&lt;/p&gt;&#xA;&lt;p&gt;Also, here's a novel option: Edit the question to remove reference to the specific strategy, and then also answer the question and say: &amp;quot;Your code could be improved by using this specific strategy!&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-04-22T04:38:20.040" CommentCount="6" ContentLicense="CC BY-SA 3.0" />
  <row Id="8798" PostTypeId="2" ParentId="8789" CreationDate="2018-04-22T05:05:40.760" Score="1" Body="&lt;p&gt;A thought crossed my mind. Simon asked:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How does this question differ from &quot;How can I make this code more object-oriented&quot;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To my mind I see some difference, though I don't know whether it's enough to matter. With a question like &quot;how can I make this code more object-oriented,&quot; it's possible to give instruction or advice on that topic without directly writing the code for them. With vectorization, that seems a little more difficult.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, on a question like &quot;how can I make this code more object-oriented,&quot; I could probably give high-level advice like, &quot;Rather than using a separate &lt;code&gt;x&lt;/code&gt; and &lt;code&gt;y&lt;/code&gt; variable, you could make a &lt;code&gt;Point&lt;/code&gt; class for holding positions. A &lt;code&gt;Point&lt;/code&gt; class might have methods for adding or subtracting points or adding a vector to a point and other common actions.&quot; I probably wouldn't write an entire new class into an answer, though I might put a few snippets in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For &quot;how do I vectorize this code,&quot; I feel like there are fewer high level answers to that question. If you're iterating over a 2D array, you can probably give advice on whether iterating over columns first or rows first would be a better idea and why, but I feel like a lot more of it is just writing the code. But that's just a feeling based on my experience in vectorizing code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does this distinction matter, or is it a distinction without a difference? Does the degree of high-level overview vs. writing actual code matter? Is one preferred over the other? My guess is that it doesn't matter, but I thought I'd put it out there to see what others think.&lt;/p&gt;&#xA;" OwnerUserId="43196" LastActivityDate="2018-04-22T05:05:40.760" CommentCount="1" ContentLicense="CC BY-SA 3.0" />
  <row Id="8799" PostTypeId="2" ParentId="8796" CreationDate="2018-04-22T20:31:13.613" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Off-topic&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Q: &quot;This game works except for when &lt;code&gt;i=0&lt;/code&gt;&lt;/li&gt;&#xA;  &lt;li&gt;C: Off-topic sorry&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would disagree that this is always off-topic.  This is on-topic if the code is only expected to work for positive numbers.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would make it off-topic is evidence that it is supposed to handle the 0 case, but it doesn't.  For example, &quot;Can you show me how to make it work for &lt;code&gt;i=0&lt;/code&gt;?&quot; is clearly off-topic.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-04-22T20:31:13.613" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8800" PostTypeId="1" AcceptedAnswerId="8801" CreationDate="2018-04-23T10:55:57.363" Score="8" ViewCount="218" Body="&lt;p&gt;I've developed a batch file that automates the steps a human would have to take to install the bypasser for a certain software protection.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The batch file only checks where to put the files and does the copying: it does not do anything else.&lt;br&gt;&#xA;If any other files were added to the folder, it would be doing the same exact copying, except for a specific file.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Such operation may be against the Terms and Conditions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In this case, the software is a game called Blade and Soul, having the code (for now) hosted on &lt;a href=&quot;https://www.bnsbuddy.com/index.php?threads/xigncode-bypasser-installer.390/&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://www.bnsbuddy.com/index.php?threads/xigncode-bypasser-installer.390/&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code applies the XignCode Bypasser on the game, where the files are hosted somewhere else.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;With this being said, is this off-topic for review?&lt;/p&gt;&#xA;" OwnerUserId="53773" LastActivityDate="2018-04-23T11:38:54.377" Title="Are we allowed to post questions that allow you to do something that may be against the Terms and Conditions of another software?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8801" PostTypeId="2" ParentId="8800" CreationDate="2018-04-23T11:38:54.377" Score="12" Body="&lt;p&gt;I don't think it's off-topic as at the end of the day we're just reviewing code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may be a moral grey area, but it can be argued that any language, framework or program can be used for 'bad'. It just depends on how you use it. And so you can redact or abstract your data so that it just looks like normal every day data with normal code.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-04-23T11:38:54.377" CommentCount="4" ContentLicense="CC BY-SA 3.0" />
  <row Id="8803" PostTypeId="2" ParentId="8796" CreationDate="2018-04-23T15:40:16.327" Score="2" Body="&lt;h1&gt;Code that does not work as intended is off topic&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I think it's good to try to get us all on the same pages with this.  Seems to me that generally we collectively are, but just as with code, it's useful to look at corner cases.  With that said, I'd probably mark something like this as off-topic:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Q: &quot;Here I'm iterating through a bunch of different things, but it takes forever and sometimes freezes&quot;&lt;/li&gt;&#xA;  &lt;li&gt;A: You should try refactoring like this&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it freezes, it's not really working as intended in my view (unless part of the specification is &quot;program must sometimes randomly freeze&quot;!) &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&quot;How do I ...?&quot; is probably off topic&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Questions of the form &quot;How do I ..?&quot; are probably generally off topic.  Such a question suggests a request, essentially, to review code that has not yet been written which is not what we're all about.  If someone writes &quot;can you show me how to ... ?&quot;, the chances are really good that it's not on topic.  &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Performance issues are a separate matter&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If the code does &lt;em&gt;what&lt;/em&gt; we want, but not as &lt;em&gt;fast&lt;/em&gt; as we want, that's what the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; tags are for, in my view.  Generally it's fine to point out (maybe even with a small example) how code performance could be improved (and it might not even involve the specific technique the asker may have mentioned), but I usually stop short of rewriting the whole thing for several reasons.  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I usually don't want to spend that much time&lt;/li&gt;&#xA;&lt;li&gt;it's often better for people to learn by applying ideas to their own code rather than just being handed a new version&lt;/li&gt;&#xA;&lt;li&gt;we don't want to become a &quot;give meh teh codez&quot; site as eloquently put by @t3chb0t.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I don't make that a strict rule for myself and of course don't advocate that for anyone else, but I think it's useful to try to gauge how best to provide a useful answer not only to the original asker (one person) but particularly to the many people who might read it later, perhaps as the result of a web search.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So a question like this &lt;a href=&quot;https://codereview.stackexchange.com/questions/71603/calculating-the-harmonic-average&quot;&gt;Calculating the harmonic average&lt;/a&gt; had an answer that was apparently helpful to the asker, but it was also viewed over 450 times, so it's probable that showing a worked example was a useful strategy here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, some questions that specifically ask about efficiency, like &lt;a href=&quot;https://codereview.stackexchange.com/questions/127048/todo-list-program-efficiency&quot;&gt;ToDo List Program Efficiency&lt;/a&gt; that simply have bigger problems to solve first.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Expect that the user has actually compiled and run the code&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Code that doesn't compile, that has obvious errors or omissions, or that simply don't match what the user has said the code is supposed to be doing tend to get a close vote from me.  I don't necessarily assume that every beginner programmer has written and run a full regression suite, but I expect that at least a minimum level of effort has been expended.  If the code compiles but is simply poor code, I'll make some allowances if there is also a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag, but if it fails on an obvious use, I tend to downvote rather than close.  &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;My philosophy&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;If it's not worth the asker's time, it's not worth mine.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I try to help people understand &lt;strong&gt;what is wrong with their question&lt;/strong&gt; if I vote to close or downvote, but if someone else has already made the point I would have, I don't bother with the question again unless and until the issues are addressed.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2018-04-23T15:40:16.327" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8804" PostTypeId="1" AcceptedAnswerId="8805" CreationDate="2018-04-23T19:21:22.907" Score="3" ViewCount="71" Body="&lt;p&gt;The reason I'm asking is because I recently encountered &lt;a href=&quot;https://codereview.stackexchange.com/questions/192702/python-selenium-click-link-deal-with-things-that-can-happen&quot;&gt;this question&lt;/a&gt;, and I can't make my mind up if it's off-topic here or not. I asked OP to include the imports so I could run the program, but because certain names (&lt;code&gt;some_func()&lt;/code&gt;, &lt;code&gt;save_dir&lt;/code&gt;, &lt;code&gt;file_name&lt;/code&gt;, ...) were not defined, I gave up.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Even if those names were defined, a body for the &lt;code&gt;except&lt;/code&gt;-clause is missing (which is a fatal error in Python). It kind of sounds like OP is asking for a review of the &lt;code&gt;while&lt;/code&gt;-loop and its break conditions in general. Normally, that would be on-topic here, but I feel the question is missing too much context. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center article&lt;/a&gt; clearly states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In order to give good advice, we need to see real, concrete code, and understand the context in which the code is used. Generic code (such as code containing placeholders like foo, MyClass, or &lt;strong&gt;doSomething()&lt;/strong&gt;) leaves too much to the imagination.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;(My emphasis).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the question off-topic? Why (not)?&lt;/p&gt;&#xA;" OwnerUserId="139640" LastActivityDate="2018-04-23T20:00:36.743" Title="When is a question considered too hypothetical / lacking context?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8805" PostTypeId="2" ParentId="8804" CreationDate="2018-04-23T20:00:36.743" Score="2" Body="&lt;p&gt;With this question, there is not enough information in the code to see how it behaves and there is not enough context to fill in the blanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is too much missing from the code for anyone to give a reasonable review, so I have closed the question with the following reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Lacks concrete context: Code Review requires concrete code from a project, with sufficient context for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Please reference the following link for more information: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;https://codereview.meta.stackexchange.com/a/3652&lt;/a&gt; &lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2018-04-23T20:00:36.743" CommentCount="0" ContentLicense="CC BY-SA 3.0" />
  <row Id="8806" PostTypeId="1" CreationDate="2018-04-26T06:59:44.900" Score="5" ViewCount="66" Body="&lt;p&gt;I created a small project on GitHub for creating a mask for a 3D UV resin printer (using DLP technique) to have a homogenously light intensity across the build area. Although it is small, I like to code following good practices. I added unit test coverage, integration test, try to adhere to SOLID, and work with a kanboard. Anyway. Currently no one else is programming for it besides me. But I like to have some input from others. At work, this usually results in even better code and solutions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So could I post a GitHub repository and SHA of the commit and ask for an overall review here? &lt;/p&gt;&#xA;" OwnerUserId="41059" LastEditorUserId="29371" LastEditDate="2018-04-26T08:08:16.420" LastActivityDate="2018-04-26T08:17:04.663" Title="Can I ask for code review of a relatively small open source project I created on GitHub?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ClosedDate="2018-04-26T10:18:51.813" ContentLicense="CC BY-SA 3.0" />
  <row Id="8807" PostTypeId="2" ParentId="8806" CreationDate="2018-04-26T08:17:04.663" Score="3" Body="&lt;p&gt;Firstly it seems your question would fit great into our site. You desire feedback on how to improve your code, if there is anything to improve. And would generally be a good question here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is one down side however, we require that people post their code on our site. This allows all users to see the code instantly, and prevents our users going to malicious sites in the hopes to find code. It also means that users that have access to some websites blocked can still access your code. Things like Pastebin have been blocked on some users networks, for example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you said you'd:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So could I post a GitHub repository and SHA of the commit and ask for an overall review here? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can do this if you wish, but you also have to still include the code in the question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Just to note all contributions posted here are licenced under CC BY-SA 3.0. Other users can then change the licence to CC BY-SA 4.0, and then GPL 3.0. If you don't want your code to be accessible under these licences then I'd encourage you to not post your code here however.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-04-26T08:17:04.663" CommentCount="5" ContentLicense="CC BY-SA 3.0" />
  <row Id="8808" PostTypeId="2" ParentId="8795" CreationDate="2018-04-26T10:23:12.927" Score="4" Body="&lt;p&gt;An excerpt is selected from the post to highlight the keywords in context, and subsequent edits to the answer mean that the snippets chosen are now different and the problem is not reproduced. Basically the keyword &quot;shell&quot; was added earlier in the post, and so the text around that addition is chosen in preference. After a bit of trial and error I've found a different search which reproduces the problem: &lt;a href=&quot;https://codereview.stackexchange.com/search?q=user%3A166972+exec&quot;&gt;user:166972 exec&lt;/a&gt;. The relevant source from the search result page is&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;            &amp;lt;div class=&quot;excerpt&quot;&amp;gt;&#xA;                 base64 &amp;amp;gt;/dev/null 2&amp;amp;gt;&amp;amp;amp;1 &amp;amp;amp;&amp;amp;amp; base64 -d&#xA;    }&#xA;};&#xA;case &amp;amp;quot;\$SHELL&amp;amp;quot; in&#xA;	*/bash*)&#xA;		eval \$(printf &amp;amp;#39;%s&amp;amp;#39; &amp;amp;quot;$_XSSH_BASH&amp;amp;quot; | base64_decode)&#xA;        ;;&#xA;    *)&#xA;        test -x &amp;amp;quot;\$SHELL&amp;amp;quot; &amp;amp;amp;&amp;amp;amp; &amp;lt;span class=&quot;result-highlight&quot;&amp;gt;exec&amp;lt;/span&amp;gt; &amp;amp;quot;\$SHELL&amp;amp;quot; -il || &amp;lt;span class=&quot;result-highlight&quot;&amp;gt;exec&amp;lt;/span&amp;gt; &amp;amp;hellip; &#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;After MathJax processing this is rendered as&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div class=&quot;excerpt&quot;&amp;gt;&#xA;                 base64 &amp;amp;gt;/dev/null 2&amp;amp;gt;&amp;amp;amp;1 &amp;amp;amp;&amp;amp;amp; base64 -d&#xA;    }&#xA;};&#xA;case &quot;&amp;lt;span class=&quot;MathJax_Preview&quot; style=&quot;color: inherit; display: none;&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;MathJax&quot; id=&quot;MathJax-Element-1-Frame&quot; tabindex=&quot;0&quot; data-mathml=&quot;&amp;lt;math xmlns=&amp;amp;quot;http://www.w3.org/1998/Math/MathML&amp;amp;quot;&amp;gt;&amp;lt;mi&amp;gt;S&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;H&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;E&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;L&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;L&amp;lt;/mi&amp;gt;&amp;lt;mo&amp;gt;&amp;amp;amp;quot;&amp;lt;/mo&amp;gt;&amp;lt;mi&amp;gt;i&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;n&amp;lt;/mi&amp;gt;&amp;lt;mo&amp;gt;&amp;amp;amp;#x2217;&amp;lt;/mo&amp;gt;&amp;lt;mrow class=&amp;amp;quot;MJX-TeXAtom-ORD&amp;amp;quot;&amp;gt;&amp;lt;mo&amp;gt;/&amp;lt;/mo&amp;gt;&amp;lt;/mrow&amp;gt;&amp;lt;mi&amp;gt;b&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;a&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;s&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;h&amp;lt;/mi&amp;gt;&amp;lt;mo&amp;gt;&amp;amp;amp;#x2217;&amp;lt;/mo&amp;gt;&amp;lt;mo stretchy=&amp;amp;quot;false&amp;amp;quot;&amp;gt;)&amp;lt;/mo&amp;gt;&amp;lt;mi&amp;gt;e&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;v&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;a&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;l&amp;lt;/mi&amp;gt;&amp;lt;/math&amp;gt;&quot; role=&quot;presentation&quot; style=&quot;position: relative;&quot;&amp;gt;&amp;lt;nobr aria-hidden=&quot;true&quot;&amp;gt;&amp;lt;span class=&quot;math&quot; id=&quot;MathJax-Span-1&quot; style=&quot;width: 14.643em; display: inline-block;&quot;&amp;gt;&amp;lt;span style=&quot;display: inline-block; position: relative; width: 11.79em; height: 0px; font-size: 124%;&quot;&amp;gt;&amp;lt;span style=&quot;position: absolute; clip: rect(1.43em, 1011.73em, 2.795em, -999.997em); top: -2.354em; left: 0em;&quot;&amp;gt;&amp;lt;span class=&quot;mrow&quot; id=&quot;MathJax-Span-2&quot;&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-3&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;S&amp;lt;span style=&quot;display: inline-block; overflow: hidden; height: 1px; width: 0.065em;&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-4&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;H&amp;lt;span style=&quot;display: inline-block; overflow: hidden; height: 1px; width: 0.065em;&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-5&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;E&amp;lt;span style=&quot;display: inline-block; overflow: hidden; height: 1px; width: 0.003em;&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-6&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;L&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-7&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;L&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mo&quot; id=&quot;MathJax-Span-8&quot; style=&quot;font-family: MathJax_Main; padding-left: 0.251em;&quot;&amp;gt;&quot;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-9&quot; style=&quot;font-family: MathJax_Math-italic; padding-left: 0.251em;&quot;&amp;gt;i&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-10&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;n&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mo&quot; id=&quot;MathJax-Span-11&quot; style=&quot;font-family: MathJax_Main; padding-left: 0.251em;&quot;&amp;gt;∗&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;texatom&quot; id=&quot;MathJax-Span-12&quot; style=&quot;padding-left: 0.251em;&quot;&amp;gt;&amp;lt;span class=&quot;mrow&quot; id=&quot;MathJax-Span-13&quot;&amp;gt;&amp;lt;span class=&quot;mo&quot; id=&quot;MathJax-Span-14&quot; style=&quot;font-family: MathJax_Main;&quot;&amp;gt;/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-15&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;b&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-16&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;a&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-17&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;s&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-18&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;h&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mo&quot; id=&quot;MathJax-Span-19&quot; style=&quot;font-family: MathJax_Main;&quot;&amp;gt;∗&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mo&quot; id=&quot;MathJax-Span-20&quot; style=&quot;font-family: MathJax_Main;&quot;&amp;gt;)&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-21&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;e&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-22&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;v&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-23&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;a&amp;lt;/span&amp;gt;&amp;lt;span class=&quot;mi&quot; id=&quot;MathJax-Span-24&quot; style=&quot;font-family: MathJax_Math-italic;&quot;&amp;gt;l&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&quot;display: inline-block; width: 0px; height: 2.36em;&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&quot;display: inline-block; overflow: hidden; vertical-align: -0.381em; border-left: 0px solid; width: 0px; height: 1.388em;&quot;&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nobr&amp;gt;&amp;lt;span class=&quot;MJX_Assistive_MathML&quot; role=&quot;presentation&quot;&amp;gt;&amp;lt;math xmlns=&quot;http://www.w3.org/1998/Math/MathML&quot;&amp;gt;&amp;lt;mi&amp;gt;S&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;H&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;E&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;L&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;L&amp;lt;/mi&amp;gt;&amp;lt;mo&amp;gt;&quot;&amp;lt;/mo&amp;gt;&amp;lt;mi&amp;gt;i&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;n&amp;lt;/mi&amp;gt;&amp;lt;mo&amp;gt;∗&amp;lt;/mo&amp;gt;&amp;lt;mrow class=&quot;MJX-TeXAtom-ORD&quot;&amp;gt;&amp;lt;mo&amp;gt;/&amp;lt;/mo&amp;gt;&amp;lt;/mrow&amp;gt;&amp;lt;mi&amp;gt;b&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;a&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;s&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;h&amp;lt;/mi&amp;gt;&amp;lt;mo&amp;gt;∗&amp;lt;/mo&amp;gt;&amp;lt;mo stretchy=&quot;false&quot;&amp;gt;)&amp;lt;/mo&amp;gt;&amp;lt;mi&amp;gt;e&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;v&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;a&amp;lt;/mi&amp;gt;&amp;lt;mi&amp;gt;l&amp;lt;/mi&amp;gt;&amp;lt;/math&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;script type=&quot;math/tex&quot; id=&quot;MathJax-Element-1&quot;&amp;gt;SHELL&quot; in&#xA;    */bash*)&#xA;        eval &amp;lt;/script&amp;gt;(printf '%s' &quot;$_XSSH_BASH&quot; | base64_decode)&#xA;        ;;&#xA;    *)&#xA;        test -x &quot;\$SHELL&quot; &amp;amp;amp;&amp;amp;amp; &amp;lt;span class=&quot;result-highlight&quot;&amp;gt;exec&amp;lt;/span&amp;gt; &quot;\$SHELL&quot; -il || &amp;lt;span class=&quot;result-highlight&quot;&amp;gt;exec&amp;lt;/span&amp;gt; … &#xA;            &amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;You can see two &lt;code&gt;\$&lt;/code&gt; which in the full answer are inside a code block but in the excerpt are not: this is what triggers the undesired MathJax processing. I find it curious that the later pair of &lt;code&gt;\$&lt;/code&gt; doesn't also trigger it: perhaps this is due to the intervening &lt;code&gt;result-highlight&lt;/code&gt; span.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Screenshot:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tWthb.png&quot; alt=&quot;screenshot showing the excerpt as rendered&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="1402" LastEditorUserId="1402" LastEditDate="2018-04-27T17:37:31.227" LastActivityDate="2018-04-27T17:37:31.227" CommentCount="8" ContentLicense="CC BY-SA 3.0" />
  <row Id="8809" PostTypeId="1" AcceptedAnswerId="8810" CreationDate="2018-04-28T03:37:10.017" Score="14" ViewCount="363" Body="&lt;p&gt;I've started noticing recently questions like &lt;a href=&quot;https://codereview.stackexchange.com/questions/193123/find-the-smallest-positive-integer-that-does-not-occur-in-a-given-sequence&quot;&gt;this one&lt;/a&gt; (66%, not well received) or &lt;a href=&quot;https://codereview.stackexchange.com/questions/192705/find-perfect-squares-in-range&quot;&gt;that one&lt;/a&gt; (50%, well received) where the author states something like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am trying to solve this problem on Codility. I just got 66% for my score. My solution fails at the following cases...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In fact it looks like a lot of them come from Codility users, so we are bound to continue seeing those. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;While it's clear that the code &quot;works correctly&quot; to a reasonable extent (say if it's 50% or more), it's also clear that it doesn't &quot;work completely correctly&quot;, i.e., it's failing some edge cases and whatnot. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they are asking for help in improving this score to handle more cases, is that OK here or, is it more Stack Overflow territory?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would be the consensus on how we can best handle this, whether we consider it on-topic, and how to best communicate that to the question's author?&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="9357" LastEditDate="2018-04-28T05:24:05.223" LastActivityDate="2018-04-30T14:06:34.693" Title="Code that handles n% of test cases but not all" Tags="|discussion|scope|broken-code|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 3.0" />
  <row Id="8810" PostTypeId="2" ParentId="8809" CreationDate="2018-04-28T05:21:18.333" Score="28" Body="&lt;p&gt;If the code produces wrong answers for some test cases, then the author is aware that the code is not working correctly as intended, and the question is thus &lt;em&gt;prima facie&lt;/em&gt; off-topic for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There may be room for certain exceptions, though:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If it's failing due to time limits rather than correctness, then that is an issue of scalability, which is OK. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt; tag applies.&lt;/li&gt;&#xA;&lt;li&gt;If the answer is just &lt;a href=&quot;https://codereview.stackexchange.com/q/119821/9357&quot;&gt;slightly off due to rounding inaccuracies&lt;/a&gt;, then I think that it's valid to discuss precision issues as part of a code review.&lt;/li&gt;&#xA;&lt;li&gt;If it's &lt;a href=&quot;https://codereview.stackexchange.com/q/94182/9357&quot;&gt;97.5% correct&lt;/a&gt;, I would let it slide. That's pretty darn close, and I think it qualifies as &quot;unexpected corner cases&quot;. I don't believe that 60% correctness is anywhere near acceptable, though.&lt;/li&gt;&#xA;&lt;li&gt;If the author includes copious unit tests of their own as a demonstration that the online judge may be wrong, I might be inclined to be lenient.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Both of the example questions that you cited should be closed, by these standards. Our usual closure comments for broken code apply.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="12390" LastEditDate="2018-04-30T05:56:34.143" LastActivityDate="2018-04-30T05:56:34.143" CommentCount="7" ContentLicense="CC BY-SA 3.0" />
  <row Id="8812" PostTypeId="2" ParentId="8809" CreationDate="2018-04-30T14:06:34.693" Score="-1" Body="&lt;p&gt;The relevant criterion for whether a question is off-topic states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;However, in the case of &lt;a href=&quot;https://codereview.stackexchange.com/q/192705/144904&quot;&gt;this question&lt;/a&gt;, getting 50% on correctness means that the code is not working properly to the best of &lt;em&gt;someone else's&lt;/em&gt; knowledge, because the test cases where the asker's code failed are apparently not known. And a third-party claim that the code is incorrect does in no way generate knowledge about the code's functionality if the relationship between the claim of incorrectness and the code's functionality is not disclosed. So the code &lt;em&gt;does&lt;/em&gt; work as intended to the best of the author's knowledge. Indeed, the author even admitted to being confused about getting such a low score, because he had thought the task would be &quot;pretty straightforward&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the &lt;a href=&quot;https://codereview.stackexchange.com/q/193123/144904&quot;&gt;other question&lt;/a&gt;, however, the one with a 66% assessment, the author seems to have been aware in what particular cases the code failed. So clearly, the code does &lt;em&gt;not&lt;/em&gt; work as intended to the best of the author's knowledge. This also makes it clear that Codility's verdict of the code is completely irrelevant for whether a question is off-topic or not: The fact that the author knew of situations where the code does not work is enough to make the question off-topic, regardless of what score the code got on Codility.&lt;/p&gt;&#xA;" OwnerUserId="144904" LastActivityDate="2018-04-30T14:06:34.693" CommentCount="2" ContentLicense="CC BY-SA 3.0" />
  <row Id="8813" PostTypeId="1" CreationDate="2018-05-01T20:12:29.680" Score="1" ViewCount="51" Body="&lt;p&gt;I noticed a couple things that have been pointed out repeatedly.  Having an exemplar of that single issue (not a bunch of issues in a long piece of code) can be pointed back to along with a simple note.  People elaborate on the issue to various degrees, but really there could be a comprehensive explanation &lt;strong&gt;with references&lt;/strong&gt; to other resources and examples.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I’d like to run it by the group before posting one, and also ask that a tag be created for that purpose.  People can search for &lt;code&gt;[exemplar]&lt;/code&gt; along with a language tag to find these (in particular, experienced answer writers can check the collection).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are naturally-occuring posts that have &lt;em&gt;one&lt;/em&gt; clear issue, referring back to that is great.  But they should still be tagged so I can discover them and know they exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Candidates for exemplars:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Don’s write &lt;code&gt;using namespace std;&lt;/code&gt;&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;OP:&lt;/strong&gt;  waaaah, why not?&lt;br&gt;&#xA;  &lt;strong&gt;OA:&lt;/strong&gt; adds a paragraph into the answer, which is kind of over-focused mini-lesson when the rest of the post just lists the problems briefly.&lt;br&gt;&#xA;  &lt;strong&gt;another expert:&lt;/strong&gt; adds a comment with length limit and no para breaks that recaps his favorite reason.&lt;br&gt;&#xA;  &lt;strong&gt;someone else:&lt;/strong&gt;  adds a comment giving a link to a detailed “why” post on SO or elsewhere, if he happens to take the trouble to look it up again.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h2&gt;Don’t write naked &lt;code&gt;new&lt;/code&gt; or &lt;code&gt;delete&lt;/code&gt; anymore.&lt;/h2&gt;&#xA;&#xA;&lt;h2&gt;Prefer non-member functions for &lt;code&gt;begin&lt;/code&gt;, &lt;code&gt;end&lt;/code&gt;, etc.&lt;/h2&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why is well beyond the scope of the question, but you should &lt;em&gt;learn&lt;/em&gt; it the right way and you’ll be glad later.  Oh, and here’s the needed two-step way you need to do it.&lt;br&gt;&#xA;  Again, a detailed explanation here can run to several paragraphs and gets too deep and breaks the flow since this is not a single-issue answer.  Some things &lt;em&gt;need&lt;/em&gt; single-issue answers to explain properly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="84364" LastEditorUserId="31562" LastEditDate="2018-05-02T08:09:20.860" LastActivityDate="2018-05-02T08:09:20.860" Title="Posting very simple questions as exemplars" Tags="|discussion|tags|questions|repeated-reviews|" AnswerCount="0" CommentCount="1" ClosedDate="2018-05-01T22:37:50.287" ContentLicense="CC BY-SA 3.0" />
  <row Id="8814" PostTypeId="2" ParentId="8796" CreationDate="2018-05-03T14:05:49.277" Score="0" Body="&lt;p&gt;As someone who uses this site to learn I feel like I should explain that I use this site specifically because it's not stack overflow. For this reason, if it's not something that is closer to what's on SO - not what's supposed to be on SO, but instead what's actually on the site - I feel like it's on topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The simple fact of the matter is that code review is meant to help people improve their code. If They missed an edge case, that needs to be pointed out to them. You're really doing this site a disservice if you don't. In fact if you get too strict with the rules with code review at all, you really defeat the point of code review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm by no means an expert programmer, but the whole purpose of having Code Review in the Stack Exchange community when SE already has SO seems to be to provide a place where people can learn through having their code scrutinized without breaking SO rules. When you really get down to it sometimes SO is just bad at doing things. I would never rely on SO to explain best practices to me. I would never ask SO for help with making my code better. I'd only ask SO with help getting my code to work, and if I'm really being honest about that Slack is far superior to SE when it comes to that in general.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd also like to point out that I correct my code when someone points out something code breaking so this &lt;code&gt;i=0&lt;/code&gt; edge case would just prompt me to attempt to refactor quickly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for explaining how to make code more functional or OOP, I feel like that's more on answers than the askers; you should just tell people when and how their code would benefit from different organization and provide implementation examples for them. If we start doing this, then there's no reason to ask for it. I also feel like this is kinda the point of Code Review as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review should also make an effort to be nice and welcoming. Good culture always beats community guidelines or rules. That's why Slack teams are better than Stack Overflow at the moment. The way I see it, the adaptation of rules &amp;lt; culture threatens to make CR less useful than Slack teams by a severe margin too. I'd prefer it if that didn't happen.&lt;/p&gt;&#xA;" OwnerDisplayName="user106363" LastActivityDate="2018-05-03T14:05:49.277" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8816" PostTypeId="1" CreationDate="2018-05-04T07:39:27.180" Score="14" ViewCount="160" Body="&lt;p&gt;If you post a question, Stack Exchange with all their clever AI produces a list under your title called &quot;Questions that may already have your answer&quot;. This makes a lot of sense for Stack Overflow, where duplicate questions are to be avoided. It makes a lot less sense for Code Review, where the fiftieth &quot;Tic Tac Toe in Python&quot; is as welcome, and deserves bespoke review, as the first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While there may be some advantage to some users who click through a few of them and learn a few tricks about their problem or asking a good question, I suspect that on balance it causes more confusion and leads instead to users either not posting at all, or posting not-an-answer answers to and resurrecting long dead threads.&lt;/p&gt;&#xA;" OwnerUserId="167190" LastEditorUserId="3143" LastEditDate="2019-03-19T00:05:50.113" LastActivityDate="2019-03-19T00:05:57.603" Title="Can we disable &quot;Questions that may already have your answer?&quot;" Tags="|feature-request|status-declined|duplicates|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8817" PostTypeId="2" ParentId="8816" CreationDate="2018-05-04T16:46:16.117" Score="1" Body="&lt;p&gt;As you said, it does not make sense to close them as a duplicate as they should be just as welcome, not only because the code may be a little different, but also that conventions may (READ: will) change over time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As @SimonForsberg said, it would make sense to change its purpose, but with the new name, it would not make much sense as a flag. Hence it would make sense to disable it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or, even better, we could leave it there, but it would not visually do anything. However, it would end up letting the system know that they are related questions.&lt;/p&gt;&#xA;" OwnerUserId="168361" LastEditorUserId="29371" LastEditDate="2018-05-06T06:40:47.400" LastActivityDate="2018-05-06T06:40:47.400" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8818" PostTypeId="1" CreationDate="2018-05-04T21:08:25.783" Score="-1" ViewCount="117" Body="&lt;p&gt;EDIT:&#xA;For those unclear on what problem this proposed change aims to address, consider the fundamental nature of code review, or any similar process (novel writing, sketching/drawing, building Rube Goldberg machines ... ).  The process is inherently and ideally iterative.  In fact the most important thing to note is the word &quot;process&quot; as opposed to &quot;event&quot;.  Currently the platform of Code Review is ideal for handling &quot;events&quot; but not &quot;processes&quot;.  I am proposing below an attempt to more effectively handle the process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Original post below:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review appears to have the same essential function and platform as other parts of Stack Exchange such as Stack Overflow. I would expect a code review process to be iterative, in a way that a Q&amp;amp;A process would not be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would propose a shift of the Code Review platform to allow for successive iterations of the same project without necessitating the creation of new, unlinked posts. Something similar to the format of &lt;a href=&quot;http://exercism.io/submissions/16e143b7e668414c900c1e1c04f14dac&quot; rel=&quot;nofollow noreferrer&quot;&gt;exercism.io&lt;/a&gt; would seem ideal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OdEsB.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OdEsB.png&quot; alt=&quot;mockup of proposed layout&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="140275" LastEditorUserId="140275" LastEditDate="2018-05-07T16:50:44.390" LastActivityDate="2018-05-07T17:28:25.233" Title="Iterative platform for Code Review" Tags="|feature-request|iterative-review|" AnswerCount="1" CommentCount="11" ContentLicense="CC BY-SA 4.0" />
  <row Id="8820" PostTypeId="1" AcceptedAnswerId="8821" CreationDate="2018-05-06T13:10:18.593" Score="14" ViewCount="85" Body="&lt;p&gt;Some &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity3d&lt;/a&gt; (game engine) questions are being accidentally tagged as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt; (Microsoft dependency injection container).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity-container&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity-container&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity-container&lt;/a&gt;, and create a tag synonym for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity3d&lt;/a&gt; as the Stack Overflow site has done?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See the relevant &lt;a href=&quot;https://meta.stackoverflow.com/questions/269701/replace-the-misleading-unity-tag-with-a-more-distinct-tag&quot;&gt;Stack Overflow meta post&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(There weren't too many questions tagged as &lt;code&gt;unity&lt;/code&gt; to date, so I've just edited about 10-15 posts that were incorrectly categorized as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity3d&lt;/a&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="168643" LastEditorUserId="31503" LastEditDate="2018-05-07T22:16:09.620" LastActivityDate="2018-05-07T22:16:09.620" Title="Can we replace the misleading [unity] tag with a more distinct tag?" Tags="|discussion|status-completed|tags|tag-synonyms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8821" PostTypeId="2" ParentId="8820" CreationDate="2018-05-06T13:42:14.020" Score="15" Body="&lt;p&gt;I think this is a good suggestion. I would support it, but let's give it a few days to garner support in meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would propose that we follow the convention that StackOverflow has taken like you suggested:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;create &lt;a href=&quot;https://stackoverflow.com/tags/unity-container/info&quot;&gt;unity-container tag just like SO's.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Audit the current &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt; questions again to ensure that no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity3d&lt;/a&gt; posts remain.&lt;/li&gt;&#xA;&lt;li&gt;merge all remaining posts in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt; in to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity-container&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity-container&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity-container&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;create alias from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt; in to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity3d&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;By sheer volumes it makes sense to alias the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity&lt;/a&gt;-&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity3d&lt;/a&gt; as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity3d&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity3d&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity3d&lt;/a&gt; has over 140 posts, but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/unity-container&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;unity-container&amp;#39;&quot; rel=&quot;tag&quot;&gt;unity-container&lt;/a&gt; would have only 14.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-05-06T13:42:14.020" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8822" PostTypeId="2" ParentId="8818" CreationDate="2018-05-07T09:41:25.040" Score="5" Body="&lt;p&gt;It's hard for me (even as a regular user of Code Review) to evaluate this proposal, because it doesn't explain what the problem is. What exactly is the trouble that would be avoided by this proposal? Is it:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;You posted some code for review, and fixed the problems identified in the answers, and your fixed code would have benefited from another review, but you didn't realise that you could have the code reviewed again by posting a new question?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You posted some code for review, and fixed the problems identified in the answers, and you would have liked the fixed code to be reviewed again, but you couldn't figure out how to do that?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You were reviewing someone's code, but you didn't realize that they had already fixed the problems and posted a new version of the code for review in another question?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You were reviewing someone's code, but you didn't realize that another reviewer had already pointed out the same problems in an answer to a previous question?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Something else?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Before we can evaluate a proposed solution, we need to understand the problem it is intended to solve. (Just as we can't review code unless we understand the problem that the code is intended to solve.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; after some discussion in comments, it seems that the problem is similar to #2 above:&lt;/p&gt;&#xA;&#xA;&lt;ol start=&quot;6&quot;&gt;&#xA;&lt;li&gt;You posted some code for review, and fixed the problems identified in the answers, and you would have liked the fixed code to be reviewed again, but the idea of posting a follow-up question seemed counterintuitive to you.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That seems like a genuine problem to me. Nearly everyone who wants a follow-up review starts with the intuition that the way to get one is to edit the post to substitute (or append) the revised code. So I think there is some evidence that being required posting a follow-up question is genuinely counterintuitive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a very good reason, however, that we insist on doing it like this. In the early years of the site, we allowed posters to edit their question to include revised code. But this led to an unsatisfactory situation, both for reviewers (it was unpleasant to put in lots of work writing a review, only to find when you came to post it that the code had changed under your feet and your review comments were no longer applicable) and for posters (because it was never clear which version of the code each reviewer was reviewing). Having separate posts for separate revisions solved this problem, but introduced the counterintuitive experience.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Nonetheless, lots of posters do in fact find it possible to post follow-up questions. I get more than 3,000 results for a &lt;a href=&quot;https://codereview.stackexchange.com/search?q=follow-up&quot;&gt;search on &quot;follow-up&quot;&lt;/a&gt;.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The proposed interface changes might solve this problem, but they might not. It is hard to be sure without experiencing it in practice. In the proposed interface, I can imagine that it might still feel unpleasant as a reviewer to find that your review is out of date before you post it. I can also imagine a pathology that might develop in some cases whereby an enthusiastic poster could keep submitting new versions of the code faster than reviewers can get to grips with the old versions. The current situation has the merit of freezing the question to a particular version of the code, giving reviewers time to write their reviews.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's important to note that Stack Exchange (the company) doesn't provide special features for the individual sites in the network. There is a limited amount of &quot;skinning&quot; in terms of customizable text, images and colours, but otherwise the sites all run on the same code base. So realistically speaking and based on their past behaviour, Stack Exchange is unlikely to implement anything like your proposal. For this reason I think it would be worth considering alternative approaches that are more practical.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastEditorUserId="11728" LastEditDate="2018-05-07T17:28:25.233" LastActivityDate="2018-05-07T17:28:25.233" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="8823" PostTypeId="2" ParentId="6080" CreationDate="2018-05-07T10:46:46.637" Score="4" Body="&lt;p&gt;Looking at &lt;a href=&quot;https://codereview.stackexchange.com/users/41870/michal-stefanow&quot;&gt;your profile on the main site&lt;/a&gt;, it seems that you have not yet answered any questions on Code Review. I think that by the time you have written a few tens of answers, then your opinion on this issue will have changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Source code is rarely an end in itself; it is nearly always a means to solving someone's problem. So when answering a question on Code Review, the issue that we always need to have in our minds is, &lt;em&gt;how well does this code solve the poster's problem&lt;/em&gt;? In the absence of an actual problem to solve, there is no objective basis to build a review on. That's why hypothetical questions are off-topic here: they simply can't be answered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To take your examples:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;What is the recommended way of passing arguments to a function in JavaScript?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Recommended for what purpose? In some cases it is best to pass arguments by position, and in other cases it is best to pass arguments by name, and in yet other cases it probably doesn't make any difference. We have to see the actual case in order to answer the question for that case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similarly, in your &lt;code&gt;magicFunction&lt;/code&gt; example, it really depends on the parameters taken by &lt;code&gt;magicFunction&lt;/code&gt;, and what microwaves really put in their user agent strings, and how often this code gets called, and whether &lt;code&gt;settings&lt;/code&gt; needs to be cached somewhere to avoid having to re-parse the user agent string, and so on. We need to see the actual details.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So what should you do? &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;Post on Code Review anyway?&quot; — no, hypothetical code is off-topic here.&lt;/li&gt;&#xA;&lt;li&gt;&quot;Post on Stack Overflow?&quot; — no, subjective questions are off-topic there. &lt;/li&gt;&#xA;&lt;li&gt;&quot;Read more books?&quot; — a good idea, but books are not likely to help you with this kind of style issue.&lt;/li&gt;&#xA;&lt;li&gt;&quot;Make friends with developers who are better than me?&quot; — also a good idea, but no matter how good your developer friends are they won't be able to review your hypothetical code any better than we can here at Code Review!&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I recommend not worrying about minor issues of style, and instead writing real code solving real problems. When you have a doubt about which way to write some bit of code, pick one way (as best you can) and see if it works out for you — do you still understand it when you come back a week later? did it turn out to have bugs in it that you might have been able to avoid if you had written it differently? was it easy to modify when your requirements changed? was it easy to debug when there was a problem? Then if you are still in doubt you can ask for a review here, and since you have real code it will be on topic.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2018-05-07T10:46:46.637" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8824" PostTypeId="1" AcceptedAnswerId="8825" CreationDate="2018-05-08T10:32:27.373" Score="2" ViewCount="36" Body="&lt;p&gt;Please create a tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nuxtjs&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nuxtjs&amp;#39;&quot; rel=&quot;tag&quot;&gt;nuxtjs&lt;/a&gt; for the popular VueJS framework &lt;a href=&quot;https://nuxtjs.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;nuxt.js&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="74659" LastEditorUserId="22222" LastEditDate="2018-05-08T22:25:22.527" LastActivityDate="2018-05-08T22:25:22.527" Title="Create tag [nuxtjs]" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8825" PostTypeId="2" ParentId="8824" CreationDate="2018-05-08T10:42:07.453" Score="3" Body="&lt;p&gt;I have created the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/nuxt.js&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;nuxt.js&amp;#39;&quot; rel=&quot;tag&quot;&gt;nuxt.js&lt;/a&gt;. You're very welcome to create a tag-wiki for it to guide users on what this tag entails.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-05-08T10:42:07.453" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8826" PostTypeId="2" ParentId="8675" CreationDate="2018-05-09T10:32:17.090" Score="7" Body="&lt;h1&gt;Playing our home-made games!&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;There are several games that are being developed by the community, mainly in the &lt;a href=&quot;https://chat.stackexchange.com/rooms/16134/coding-projects-and-factorio-heaven&quot;&gt;Coding Projects&lt;/a&gt; chat room. We should &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8851/31562&quot;&gt;have some events every now and then&lt;/a&gt; to play these games. Some of us will also stream this on Twitch.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The available games to play are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Connect Four&lt;/li&gt;&#xA;&lt;li&gt;The Royal Game of Ur&lt;/li&gt;&#xA;&lt;li&gt;Ultimate Tic-Tac-Toe&lt;/li&gt;&#xA;&lt;li&gt;Cardshifter&lt;/li&gt;&#xA;&lt;li&gt;Checkers&lt;/li&gt;&#xA;&lt;li&gt;Minesweeper Flags&lt;/li&gt;&#xA;&lt;li&gt;and possibly more...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The first event was held on &lt;a href=&quot;http://www.wolframalpha.com/input/?i=saturday+15+UTC&quot; rel=&quot;nofollow noreferrer&quot;&gt;Saturday, May 12, at 15:00 UTC&lt;/a&gt; in &lt;a href=&quot;https://chat.stackexchange.com/rooms/16134/coding-projects-and-factorio-heaven&quot;&gt;Coding Projects chat room&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2018-05-24T17:35:10.070" LastActivityDate="2018-05-24T17:35:10.070" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8827" PostTypeId="1" AcceptedAnswerId="8828" CreationDate="2018-05-10T15:37:11.493" Score="7" ViewCount="152" Body="&lt;p&gt;I have several books of programming exercises that I am working through. I would like to post some of my solutions to &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt;. Can I include problem statements along with my solutions without running afoul of Code Review rules or&#xA;site policy? I posted almost the same question to the Law StackExchange, but asking whether or not this would constitute fair use:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://law.stackexchange.com/q/28321/15754&quot;&gt;Can I include problem statements when posting exercise solutions to Code Review? (without violating fair use)&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="62959" LastActivityDate="2018-05-10T17:03:57.460" Title="Can I include problem statements when posting exercise solutions to Code Review?" Tags="|discussion|site-policy|legal|" AnswerCount="1" CommentCount="0" FavoriteCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8828" PostTypeId="2" ParentId="8827" CreationDate="2018-05-10T15:53:25.290" Score="13" Body="&lt;p&gt;You can, and you should, so that reviewers can better understand and contextualize your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But that doesn't always mean that you should copy &amp;amp; paste the problem statement verbatim.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All content (unless explicitly declared to be in the public domain) is protected by copyright law, and as long as you follow the license terms available for that copyright content then you should be able to post the problem statement here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Anything posted on Stack Exchange sites is posted under &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC By-SA 3.0&lt;/a&gt; with &lt;a href=&quot;https://stackoverflow.blog/2009/06/25/attribution-required/&quot;&gt;Attribution Required&lt;/a&gt;. This may, or may not be compatible with the licenses available to the source's problem statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is any doubt, it is best to restate the problem in your own words, but still link to the source so that others can seek more information there, and also as attribution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When stating things in your own words, you should still follow &lt;a href=&quot;https://law.stackexchange.com/a/28329&quot;&gt;the advice you were given on your Law Post&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;is what was taken an insignificant amount of the entire work?&lt;/li&gt;&#xA;  &lt;li&gt;is reference made to the original work?&lt;/li&gt;&#xA;  &lt;li&gt;is your work transformative, changing the original into something new?&lt;/li&gt;&#xA;  &lt;li&gt;is your purpose non-commercial, that is, not one aimed at deriving directly related economic benefits?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;If you can safely answer &quot;yes&quot; to all of the above, you're safe.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Bottom Line:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When in doubt you should describe the problem in your own words and link back to the problem as both attribution, and so others can find the source.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your post violates the Author's/Publisher's Copyright then they may request that the content is removed by following the StackExchange copyright take-down process as legislated by the DMCA. See Stack Exchange's &lt;a href=&quot;https://stackexchange.com/legal/contact&quot;&gt;Legal pages&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="31503" LastEditDate="2018-05-10T17:03:57.460" LastActivityDate="2018-05-10T17:03:57.460" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8829" PostTypeId="1" CreationDate="2018-05-10T19:14:06.367" Score="5" ViewCount="366" Body="&lt;p&gt;Recently we had the question &quot;&lt;a href=&quot;https://codereview.stackexchange.com/q/192872&quot;&gt;Project Euler Problem #12 - Highly divisible triangular number&lt;/a&gt;&quot;&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;It was closed as the OP included how to use the function with the function's code.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The code as posted fails to run due to &lt;code&gt;NameError: name 'num' is not defined&lt;/code&gt; on the last line. – &lt;a href=&quot;https://codereview.stackexchange.com/users/1402/peter-taylor&quot;&gt;Peter Taylor&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/192872#comment370574_192872&quot;&gt;Apr 25 at 7:30&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The function works, and so I don't think it should be closed as broken because of an &lt;code&gt;NameError&lt;/code&gt; in the example usage, because &lt;code&gt;num&lt;/code&gt; isn't declared. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6702&quot;&gt;We allow this exception in other questions&lt;/a&gt;, even if half the program up for review is filled with them, not example input.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We shouldn't guess input to the function:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@Peilonrayz, which is what? The problem which this is attempting to solve is quite small and specific, so the code which solves it should run standalone without requiring the user to guess a value for an undocumented parameter. – &lt;a href=&quot;https://codereview.stackexchange.com/users/1402/peter-taylor&quot;&gt;Peter Taylor&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/192872#comment370585_192872&quot;&gt;Apr 25 at 8:38&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Another user in chat also held this view.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Because it takes a while on large inputs:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;-1 from me because the Code does not solve the problem. I was not able to find the result. for small values of num the program finishes without printing a result and for larger numthe program hangs up without printing a result.  – &lt;a href=&quot;https://codereview.stackexchange.com/users/12462/miracle173&quot;&gt;miracle173&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/192872#comment370818_192872&quot;&gt;Apr 26 at 16:18&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2585&quot;&gt;Problems that exceed a time limit aren't off-topic on Code Review.&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I don't think anyone's arguing for or against the first reason for closure. And the third has already been addressed. What should our views on the second be?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Should we close questions for naive implementations implementing limits, when they're not needed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you replace &lt;code&gt;for n in range(1,num)&lt;/code&gt; with &lt;code&gt;for n in itertools.count(1)&lt;/code&gt;, then there would be no problem. Or if a user entered &lt;code&gt;float('inf')&lt;/code&gt; if they knew about it and if it worked with &lt;code&gt;range&lt;/code&gt;. They're a novice and doing the next best thing they know of.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="31503" LastEditDate="2018-05-17T11:27:48.323" LastActivityDate="2018-05-22T09:33:30.447" Title="Poor mans count, is it off-topic?" Tags="|discussion|specific-question|" AnswerCount="4" CommentCount="13" FavoriteCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8830" PostTypeId="2" ParentId="8829" CreationDate="2018-05-11T09:38:10.630" Score="2" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Is not an issue as that can be solved with just entering your own value. It is related to number 2, however.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is actually a good point that the code itself does not solve the problem, one needs to manually enter various values of &lt;code&gt;num&lt;/code&gt; in order to solve the problem. I don't think this is close worthy though, as it should still be possible to solve the problem by using the function in the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Not only does it take a while in large inputs, there is actually a bug in the code that probably causes it to never finish. &lt;em&gt;This&lt;/em&gt;, is close worthy.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Because I am so nice though, I have added a comment indicating the bug with the code and suggested a solution:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The problem asks for &lt;em&gt;What is the value of the first triangle number to have &lt;strong&gt;over five hundred divisors?&lt;/em&gt;&lt;/strong&gt; but your code says &lt;code&gt;if len(list) == 500:&lt;/code&gt;. Have you tried with &lt;code&gt;if len(list) &amp;gt; 500:&lt;/code&gt; ?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-05-11T09:38:10.630" CommentCount="14" ContentLicense="CC BY-SA 4.0" />
  <row Id="8831" PostTypeId="1" CreationDate="2018-05-13T08:02:31.363" Score="7" ViewCount="104" Body="&lt;p&gt;It is fairly common for review requests to be for homework or interview practice questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example there's a fairly steady stream of python tic-tac-toe games which I'm basically convinced fall into this category. These tic-tac-toe implementations consistently have certain slightly strange design decisions, such as using separate functions for the two players and using mutual recursion to swap between them. Without fail, the reviewer will say something like &quot;Your play_X and play_O functions are basically identical. You should rewrite the code to have just one play function and take a parameter.&quot; To be clear I completely agree with, and have given, this advice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, Occam's razor tells me that there is some teacher or textbook or course or something providing the template for the Tic-tac-toe game, complete with weird mutually recursive design decision. Potentially, half of our suggestions are irrelevant because the asker has to follow the template (although probably helpful from an educational perspective in suggesting criticisms of it) Further, it seems that at least part of what we're reviewing is not the asker's own code, which has implications with the rules. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there anything that needs special considerations in handling (known) template based questions like this?&lt;/p&gt;&#xA;" OwnerUserId="167190" LastActivityDate="2018-05-13T12:13:45.030" Title="How should we review code written around a template?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8832" PostTypeId="2" ParentId="8831" CreationDate="2018-05-13T12:13:45.030" Score="11" Body="&lt;p&gt;&lt;strong&gt;TL;DR:&lt;/strong&gt; IMHO no special handling of template questions required. Review the code the same, point out weaknesses of the design, and include the questioner's rational in your answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I say the code should get reviewed the same way. It should not be important whether code follows a template, because the essence of the review should not differ. With your example, a review would either note that the &quot;functions should get replaced by a single one&quot; or that &quot;the requirement to write two functions is off, better use a single one and call them in both of those functions&quot;. The overall review still contains the same message, although the target of the criticism varies slightly (code vs interface). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if the author expects improvements to follow the (strict) interface and requirements, they need to include them in their question. That is not specific to homework or interview questions; legacy code can have the weirdest interfaces and requirements.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Further, it seems that at least part of what we're reviewing is not the asker's own code, which has implications with the rules.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We use standard libraries in our code. &lt;code&gt;printf&lt;/code&gt; is not implemented by most of our C questions, and neither is any third-party library whose interface decisions we have to follow. It depends by case of course.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Potentially, half of our suggestions are irrelevant because the asker has to follow the template&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They might be irrelevant for that specific case, but as you said, it is &quot;helpful from an educational perspective&quot;. In the end, &lt;strong&gt;a good code review does not only improve the current code, but also the programmer behind&lt;/strong&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we point out where the overall design is malformed, the interested developer can solve the problem  again with a new design, free of the template's burden. If we do not acknowledge the bulkiness of an interface or requirements, we acknowledge them, and we should try to avoid that.&lt;/p&gt;&#xA;" OwnerUserId="21002" LastActivityDate="2018-05-13T12:13:45.030" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8833" PostTypeId="2" ParentId="8829" CreationDate="2018-05-14T08:17:05.597" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;2&quot;&gt;&#xA;  &lt;li&gt;&lt;p&gt;We shouldn't guess input to the function:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;@Peilonrayz, which is what? The problem which this is attempting to solve is quite small and specific, so the code which solves it&#xA;    should run standalone without requiring the user to guess a value for&#xA;    an undocumented parameter. – Peter Taylor Apr 25 at 8:38&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;em&gt;We shouldn't guess input to the function&lt;/em&gt;&quot; is not a great summary of my comment, although maybe my phrasing was too subtle and should have been more explicit. A more accurate summary would be &quot;&lt;em&gt;We shouldn't have to guess &lt;strong&gt;how to invoke&lt;/strong&gt; the function&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code had executed and solved the stated problem without any modifications then clearly there would have been no problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If, instead of a non-working invocation, the question had included text along the lines of&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The function takes one parameter, which is an upper bound on the solution. It should be used interactively by guessing a value of the parameter, and then increasing the guess until a solution is found.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;then there would also have been no problem. The fact that the code was not standalone would then have been a problem with the &lt;em&gt;code&lt;/em&gt; (and therefore an issue to raise in the review) rather than a problem with the &lt;em&gt;question&lt;/em&gt;. In fact, revisiting the question, I propose that adding that text might be a constructive way forward.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2018-05-14T08:17:05.597" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="8834" PostTypeId="2" ParentId="8829" CreationDate="2018-05-14T21:18:45.783" Score="1" Body="&lt;p&gt;I already stated that I was not able to find a value for &lt;code&gt;num&lt;/code&gt;  and it seems that the OP wasn't able, too. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Code presented here must be working. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's doubtful that the code is working it's up to the OP to show that the code is working. To see if a python code is working usually I run it. And if it does not produce the expected result or no result at all, then it does not work for me. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;time-limit-exceeded &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The description of the 'time-limit-exceeded' tag says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Time-limit-exceeded issues are a special kind of performance problem, where the code handles small test cases very well, but takes an unreasonable amount of time to complete for larger inputs. You may use this tag instead of &lt;em&gt;performance&lt;/em&gt; when an online judge rejects your solution to a &lt;em&gt;programming-challenge&lt;/em&gt; due to time constraints, or when you need to interrupt your computation because it appears to take much too long to finish.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;For programs rejected by an online judge i may be that it may happen that the program finished after some seconds and that may be to Long for the constes but isn't a Problem for a user who wants to see the result of this program. But if the program runs too long &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I don't think that it is our job to prove the correctness of a program, nor is it our job to find errors in a program. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In your post you cite my comment and say that &quot;problems that exceed a time limit aren't off-topic on Code Review&quot;. But this makes no sense. In the description of the 'time-limit-exceeded' tag it is stated that such programs will run for small input values but not scale well and therefore do not finish for larger values in a reasonable time. So to make it on topic in the sense of the 'time-limit-exceeded' tag (which I don't like) it is at least necessary to write a function that reads a number and calculates the smallest integer where the the number of factors is larger or equal the input number. &#xA;So the question is off topic here because it was not able to calculate any meaningful result in reasonable time for any input.&lt;/p&gt;&#xA;" OwnerUserId="12462" LastEditorUserId="42401" LastEditDate="2018-05-17T08:43:27.463" LastActivityDate="2018-05-17T08:43:27.463" CommentCount="14" ContentLicense="CC BY-SA 4.0" />
  <row Id="8835" PostTypeId="1" AcceptedAnswerId="8837" CreationDate="2018-05-15T16:04:44.743" Score="11" ViewCount="201" Body="&lt;p&gt;I've noticed that, for whatever reason, seemingly &lt;em&gt;every&lt;/em&gt; new user of Clojure tries to use &lt;code&gt;def&lt;/code&gt; to create local variables. I've noticed it here, and on Stack Overflow, so it seems very pervasive. It's a fairly serious error, (&lt;code&gt;def&lt;/code&gt; creates unscoped globals), so it's something that pretty much &lt;em&gt;must&lt;/em&gt; be covered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has led to many of my reviews opening with basically the same warning, and the same examples of why it's bad, and what should be used instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should this be handled? Should I be writing the same thing over and over in every review? Should I really go to town on one review describing the behavior of &lt;code&gt;def&lt;/code&gt;, then link future reviews to that?&lt;/p&gt;&#xA;" OwnerUserId="46840" LastEditorUserId="75587" LastEditDate="2018-05-15T22:00:32.827" LastActivityDate="2018-05-18T01:15:00.077" Title="Handling things that seemingly *every* new writer of a language gets wrong" Tags="|discussion|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8836" PostTypeId="2" ParentId="8835" CreationDate="2018-05-15T16:26:41.807" Score="4" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;We don't really allow canonical question and answers. If you want to highlight something you can't whip up some example code and post a Q&amp;amp;A.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bit annoying, but it will prevent a wave of crap on the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We were going to share common improvements &lt;a href=&quot;https://github.com/Loki-Astari/CodeReview&quot; rel=&quot;nofollow noreferrer&quot;&gt;on GitHub&lt;/a&gt;. But we've not got much there.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Explaining everything is long. And I don't think everyone wants to know &lt;em&gt;why&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so I've stopped explaining &lt;em&gt;why&lt;/em&gt; as much any more. I've had maybe one user ask me to provide why, and so I add the why to the answer. Leading to a somewhat 'lazy' answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I may be writing some poorer answer due to not explaining why. And so if you merge this with (1) you could just include a link to the information why, and not suffer any reduction in quality in your answers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I now write answers more like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Follow PEP8.&lt;/li&gt;&#xA;  &lt;li&gt;Don't have bare &lt;code&gt;except&lt;/code&gt;s.&lt;/li&gt;&#xA;  &lt;li&gt;Use &lt;code&gt;with&lt;/code&gt; when using &lt;code&gt;open&lt;/code&gt;.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;p&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;with open('file', 'w') as f:&#xA;    try:&#xA;        f.write(1 / int(input()))&#xA;    except ZeroDivisionError:&#xA;        print(&quot;Zero can't be the denominator of a fraction.&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2018-05-15T17:06:07.017" LastActivityDate="2018-05-15T17:06:07.017" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8837" PostTypeId="2" ParentId="8835" CreationDate="2018-05-15T16:48:00.067" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;How should this be handled? Should I be writing the same thing over and over in every review?&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You could, but I doubt it would be a productive use of your time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also, however, make the same basic remark and link to one of your own explanations on a similar question instead. As long as that answer is on a well-received question, similar enough and, quite a must, on the Stack Exhange network&lt;sup&gt;1&lt;/sup&gt;. High-quality answers would then explain the problem based on the actual code provided while supported by the (lengthy) explanation in the link. So your last remark:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should I really go to town on one review describing the behavior of &lt;code&gt;def&lt;/code&gt;, then link future reviews to that?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is quite acceptable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Feel free to use a format to base your answers on. Quite some regulars have experimented with such a thing in the past.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; &lt;em&gt;Not doing so could turn your answer into a '&lt;a href=&quot;https://meta.stackexchange.com/q/225370/269301&quot;&gt;your answer is in another castle&lt;/a&gt;' answer.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="31562" LastEditDate="2018-05-15T19:27:11.437" LastActivityDate="2018-05-15T19:27:11.437" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8838" PostTypeId="2" ParentId="8835" CreationDate="2018-05-15T21:29:52.373" Score="7" Body="&lt;p&gt;I keep a text file of my most used excerpts&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/UWplTm.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/UWplTm.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;that I can pull from for common mistakes. e.g.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Integers - [integers are obsolete](http://stackoverflow.com/questions/26409117/why-use-integer-instead-of-long/26409520#26409520). According to [msdn](https://msdn.microsoft.com/en-us/library/office/aa164506(v=office.10).aspx) VBA *silently* converts all integers to `long`. &#xA;&#xA;[Standard VBA naming conventions](https://msdn.microsoft.com/en-us/library/1s46s4ew(v=vs.140).aspx) have `camelCase` for local variables and `PascalCase` for other variables and names.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I tell them &lt;em&gt;what&lt;/em&gt; is wrong, a brief reason &lt;em&gt;why&lt;/em&gt; it is wrong and links to read if need be. Another example is&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Comments - [&amp;quot;code tell you how, comments tell you why&amp;quot;](http://blog.codinghorror.com/code-tells-you-how-comments-tell-you-why/). The code should speak for itself, if it needs a comment, it might need to be made more clear. If not, the comment should describe *why* you're doing something rather than *how* you're doing it. Here are a [few reasons](http://programmers.stackexchange.com/a/254979/125931) to avoid comments all together.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;br&gt;&lt;br&gt;&#xA;I could easily write a blog post on &lt;em&gt;my website&lt;/em&gt; that explains the &lt;em&gt;why&lt;/em&gt; or link to another answer of mine - but then they need to sift through the rest of the other answer to find what I'm talking about.&lt;/p&gt;&#xA;&lt;p&gt;I could link to someone else's &lt;em&gt;why&lt;/em&gt; e.g.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Mathieu Guindon (Microsoft Excel MVP, 2018) [reasons](https://rubberduckvba.wordpress.com/2018/01/12/progress-indicator/) that blah blah&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;For beginner VBA questions I always feel like it's important to give a reference as to what I'm talking about because the majority of beginner VBA questions usually don't have any background in coding in the first place (myself included some 5 years ago).&#xA;&lt;br&gt;&lt;br&gt;&lt;/p&gt;&#xA;&lt;p&gt;For something like c# I might want to link to a &lt;a href=&quot;https://stackoverflow.com/a/215422/1161309&quot;&gt;Jon Skeet&lt;/a&gt; answer.&lt;/p&gt;&#xA;&lt;p&gt;And maybe for something as basic as &amp;quot;you can use such and such namespace&amp;quot; I'm sure I could find a beginner tutorial or even a reference to an article or book that can help with the &lt;em&gt;&lt;strong&gt;why&lt;/strong&gt;&lt;/em&gt; of the basics - not the &lt;em&gt;how&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I want to give the asker as much information as they could want even if they don't want it, for the same reason I want to explain what I can at other sites - for future visitors.&lt;/p&gt;&#xA;&lt;p&gt;It's not like saying&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Look at [link]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;but more&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;you should do this because of reason. If you want more reference see [link].&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I'm still giving them the &lt;em&gt;why&lt;/em&gt; and if the link goes dead my statement still works.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Just to be clear&lt;/h3&gt;&#xA;&lt;p&gt;My answer would look something like&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;For Each x in Collection 'iterate through items&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;You didn't type your variable &lt;code&gt;x&lt;/code&gt;.&lt;/em&gt; When you don't define your variable, VBA will declare it as a &lt;em&gt;Variant&lt;/em&gt;, which are &lt;a href=&quot;https://msdn.microsoft.com/en-us/library/twcxd6b8.aspx&quot; rel=&quot;nofollow noreferrer&quot;&gt;objects&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Always turn on &lt;code&gt;Option Explicit&lt;/code&gt;. You can have it automatically by going to Tools -&amp;gt; Options in the VBE and checking the &lt;strong&gt;Require Variable Declaration&lt;/strong&gt; option. This way if you have any variables not defined, the compiler will let you know.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;You also have a comment telling me exactly what the code is doing, which should be evident.&lt;/em&gt; Comments - &lt;a href=&quot;http://blog.codinghorror.com/code-tells-you-how-comments-tell-you-why/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&amp;quot;code tell you how, comments tell you why&amp;quot;&lt;/a&gt;. The code should speak for itself, if it needs a comment, it might need to be made more clear. If not, the comment should describe &lt;em&gt;why&lt;/em&gt; you're doing something rather than &lt;em&gt;how&lt;/em&gt; you're doing it. Here are a &lt;a href=&quot;http://programmers.stackexchange.com/a/254979/125931&quot;&gt;few reasons&lt;/a&gt; to avoid comments all together.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;If it's not clear, maybe you should improve your naming&lt;/em&gt; - give your variables meaningful names.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The only parts that I didn't copy from my document are in &lt;em&gt;italics&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;That's four snippets from my text file which would stand alone without the links, but the links would be very helpful for someone that wants to know &lt;em&gt;why&lt;/em&gt;. I'm also using their code as the example.&lt;/p&gt;&#xA;&lt;p&gt;Obviously this only works for common beginner mistakes, but that's what we're talking about here. &lt;strong&gt;This is just works for &lt;em&gt;me&lt;/em&gt; in this &lt;em&gt;particular language&lt;/em&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="75587" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-05-15T21:49:57.797" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8839" PostTypeId="1" AcceptedAnswerId="8840" CreationDate="2018-05-16T14:59:39.137" Score="8" ViewCount="172" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5778/120114&quot;&gt;The accepted answer by durron597&lt;/a&gt; to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5777/120114&quot;&gt;A guide to Code Review for Stack Overflow users&lt;/a&gt;, it is prescribed: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Please do not vote to close with a custom reason that &quot;it belongs on Code Review&quot;. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Some of us who see the auto-generated comments reply with a blurb and link to the aforementioned post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it appropriate also to flag the comment for moderator intervention or &quot;&lt;em&gt;too chatty&lt;/em&gt;&quot;, lest other users see it and use the same reason to vote for closure, or would such action be a waste of our (and the moderators') time? &lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="31503" LastEditDate="2018-05-16T15:27:02.643" LastActivityDate="2019-12-09T10:11:38.520" Title="Should vote to close for Code Review comments be flagged?" Tags="|discussion|flagging|comments|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8840" PostTypeId="2" ParentId="8839" CreationDate="2018-05-16T15:23:06.210" Score="6" Body="&lt;p&gt;Comments are, by intent, disposable. They are not designed to be part of the permanent record of the post. If something should be part of the permanent record, that something should be accomplished by editing the post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, any comment that is chatty, or outdated, should be flagged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel the comment has served its purpose, or never had a purpose, then flag it as no-longer-needed. Obviously, the moderator who fields the flag will have the final say.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, I ruthlessly delete comments that are flagged, and seldom even look into the context of the comment. If someone flags a comment and I don't see any reason to keep the comment, I will just delete it, and move on. Only if there is something &quot;different&quot; about the comment will I even look to see the comment's context. So, if you want a lot of comments deleted from a single post, you should flag all the comments to be deleted, not just one.... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since this is about flagging comments on the SO site (and not here.... on Code Review), I'll reach out to some of their mods and get their opinion on this as well.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="29371" LastEditDate="2019-12-09T10:11:38.520" LastActivityDate="2019-12-09T10:11:38.520" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8841" PostTypeId="1" CreationDate="2018-05-16T18:25:52.257" Score="2" ViewCount="56" Body="&lt;p&gt;I closed an earlier post asking for &lt;strong&gt;code&lt;/strong&gt;-feedback on the Click CLI framework I wrote for my scripts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I reopened the question simply about my approach to templating scripts. I rewrote the post as an &lt;strong&gt;outline&lt;/strong&gt; &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/194510/45976&quot;&gt;A Simple Module Framework for Python Click&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the same off-topic tag is applied, but no comments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please provide further feedback so I can try to bring the post back on-topic.&lt;/p&gt;&#xA;" OwnerUserId="45976" LastActivityDate="2018-05-17T14:39:08.560" Title="I changed my question after comments" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8842" PostTypeId="2" ParentId="8841" CreationDate="2018-05-16T19:16:38.267" Score="11" Body="&lt;p&gt;Your question didn't have any code to be reviewed, that is why it was closed.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... what I'd like feedback on, is a critique of my  &lt;em&gt;general description&lt;/em&gt; and  &lt;em&gt;outline of a Framework&lt;/em&gt; for creating Click CLI scripts.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, this is not what we do here on Code Review. Instead we review code that has been written to accomplish a task, we need to see that your code accomplishes the given task.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please take note of some of the following posts about asking questions on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;The question does not include the code to be reviewed&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;Code Review's Help page&lt;/a&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/asking&quot;&gt;Code Review's Help page about specifically about asking questions&lt;/a&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="52915" LastEditDate="2018-05-17T14:39:08.560" LastActivityDate="2018-05-17T14:39:08.560" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8844" PostTypeId="1" AcceptedAnswerId="8845" CreationDate="2018-05-17T14:49:27.977" Score="20" ViewCount="374" Body="&lt;p&gt;What I’m referring to mostly started with &lt;a href=&quot;https://codereview.stackexchange.com/revisions/194542/3&quot;&gt;this edit&lt;/a&gt; where strong language that possibly originated as a joke from the OP was flagged as rude and removed from the question entirely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code in the question seemed rude to &lt;a href=&quot;https://codereview.stackexchange.com/a/194591/84718&quot;&gt;the answerer&lt;/a&gt; and I, too, &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/44642939#44642939&quot;&gt;thought something might be done&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/conversation/discussion-for-be-nice-explicits-in-code-for-mathias-ettinger&quot;&gt;conversation started in chat&lt;/a&gt; about the ins and outs of such approach. A few key points were raised:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;there doesn't seem to be historical precedence of such edits (see &lt;a href=&quot;https://codereview.stackexchange.com/q/160242/84718&quot;&gt;here&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/q/57973/84718&quot;&gt;here&lt;/a&gt;) so is this something to take care about on behalf of the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/be-nice&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;be-nice&amp;#39;&quot; rel=&quot;tag&quot;&gt;be-nice&lt;/a&gt; policy; or should the &quot;do not alter posted code&quot; rule prevail?&lt;/li&gt;&#xA;&lt;li&gt;if we are to censor rude language, what are we calling rude? (is &lt;a href=&quot;https://codereview.stackexchange.com/q/86184/84718&quot;&gt;this&lt;/a&gt; rude?)&lt;/li&gt;&#xA;&lt;li&gt;if we are to censor rude language, how should we proceed? (simply removing the content as in the example, using &lt;code&gt;[redacted]&lt;/code&gt; or something similar…)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="120114" LastEditDate="2019-06-19T22:49:28.883" LastActivityDate="2019-06-20T23:14:08.560" Title="Should we censor rude language in comments/strings of posted code?" Tags="|discussion|asking-questions|site-policy|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8845" PostTypeId="2" ParentId="8844" CreationDate="2018-05-17T15:29:25.497" Score="12" Body="&lt;h3&gt;Language in Posts and editing profanities generally&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;For this section, let's assume that &lt;a href=&quot;https://meta.stackexchange.com/q/22232/222299&quot;&gt;profanity was not forbidden&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Stack Exchange is a site for users starting at the age of 13 (16 in EU). It's also intended to serve as a place for professionals to gather and create awesome answers that help future visitors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For that reason, the policy explicitly states to prefer professional language and avoid &lt;em&gt;any&lt;/em&gt; profanities. Users are encouraged to improve posts by editing them. That includes removing words (or even whole sentences) that do not add to the post. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is &lt;a href=&quot;https://meta.stackexchange.com/questions/307560/what-should-the-policy-be-about-mock-profanity&quot;&gt;established precedent&lt;/a&gt; for editing out profanity (and profanity-replacements) as not contributing to the actual content of a post.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Editing Profanities in Code&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some sites (like Code Review) have put specific editing rules in place to avoid problems stemming from &quot;overzealous&quot; editing. That is why we disallow edits to the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While we disallow edits to code in the general case, I'd say network policy trumps site-policy in cases like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On that note: It's not really necessary to go out of your way to clean things like that up. That can &lt;a href=&quot;https://meta.stackexchange.com/q/165752/222299&quot;&gt;raise some eyebrows&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;The specific case&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;In this specific case the moderator team was made aware of the question through a flag as &quot;Rude / Abusive&quot;. Flags of that kind are high priority.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case I saw no need to delete and lock the post, applying a 100-rep penalty for the asker for something that could be fixed with a simple edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If users (justifiably) take offense to the language in a post, either the language gets removed, or the post gets removed. In this case removing the two offending words was significantly less problematic. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In closing I want to lose a few words about what R/A flags do, what they're intended for and which problem they solve.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;The intention of the rude / abusive flag&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;R/A flags do the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Apply an automatic downvote&lt;/li&gt;&#xA;&lt;li&gt;Are handled as high-priority moderator flags in the moderator queues&lt;/li&gt;&#xA;&lt;li&gt;If the flag is validated - either by coming with 5 other flags or by a mod -, the post is deleted with a full-blown censoring. Even 10k Users do not initially see the original post.&lt;/li&gt;&#xA;&lt;li&gt;If the flag is validated, the author of the post is given a 100 rep penalty.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Seeing this we can conclude that these flags are intended to utterly destroy things like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Targeted abuse&lt;/li&gt;&#xA;&lt;li&gt;Raw Evil&lt;/li&gt;&#xA;&lt;li&gt;Cthulu&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These flags are &lt;strong&gt;not&lt;/strong&gt; the tool to be used for some &quot;mildly over the line&quot; formulations that can be fixed by simply editing the question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;More explicit guidance can be found in the &lt;a href=&quot;https://meta.stackexchange.com/a/58035&quot;&gt;network meta faq&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="120114" LastEditDate="2019-06-20T23:14:08.560" LastActivityDate="2019-06-20T23:14:08.560" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8846" PostTypeId="2" ParentId="8844" CreationDate="2018-05-17T16:25:29.490" Score="-1" Body="&lt;p&gt;If we agree that we should allow censoring I think there are the following things to consider when censoring code:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Amount of ways to censor:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;One method used all over Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having one method would mean that answers will be able to see censorship clearly when it's been removed. This means they can mentally prepare for the censorship, and act on it any way it affects the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say you have the function &lt;code&gt;remove_[redacted]&lt;/code&gt;, if people know that's censored they won't vote to close the question, and will know to just work normally.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Many ways.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This makes pattern matching harder for users. And so users may be confused about a question, without knowing it's censored.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Visibility:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Replace with nothing.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Removes something users can comment on.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;May make reviewing harder, as you don't know what is censored.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;'x is not a number you y'&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Format with common replacement, &lt;code&gt;[redacted]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allows you to know what is a censored and not.&lt;/li&gt;&#xA;&lt;li&gt;The code may already have a &lt;code&gt;[redacted]&lt;/code&gt; in the code.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Format with some extra special characters, &lt;code&gt;['redacted,]&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Allows you to know what is a censored and not.&lt;/li&gt;&#xA;&lt;li&gt;There's a lot of options, and it's hard to know what is good to use.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;IDs:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not giving things an ID can lead to confusing situations where users don't know what things mean. Take:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;rude_words = {'', '', '', ''}&#xA;rude_words = {'a', 'b', 'c', 'd'}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think we should keep these edits highly visible, and for them to have ID's if there's a requirement.&#xA;The only problem then is what do we select as the replacement.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Redacted is quite similar to withheld, it's something that happens before posting. By the OP.&lt;/li&gt;&#xA;&lt;li&gt;Removed or withdrawn would make more sense, as they are actions anyone can perform.&lt;/li&gt;&#xA;&lt;li&gt;Withdrawn is uncommon and so is unlikely to clash with users code.&lt;/li&gt;&#xA;&lt;li&gt;Using &lt;code&gt;[]&lt;/code&gt; is common in English to show a change in a document. This is a common operator in a lot of programming languages however.&lt;/li&gt;&#xA;&lt;li&gt;Using &lt;code&gt;{}&lt;/code&gt; is common in a lot of programming languages to format into a string.&lt;/li&gt;&#xA;&lt;li&gt;Using &lt;code&gt;()&lt;/code&gt; is normally something the op would include in a question to say describe something, and wouldn't make that much sense. It's also common in programming languages.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so I'd use both &lt;code&gt;[withdrawn]&lt;/code&gt; and &lt;code&gt;[withdrawn:a]&lt;/code&gt; if an id is needed.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-05-17T16:25:29.490" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8847" PostTypeId="2" ParentId="8835" CreationDate="2018-05-18T01:15:00.077" Score="6" Body="&lt;p&gt;Here is a concrete example of how I review a similar problem in C++.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=user%3A71574+using+namespace+std&quot;&gt;Twelve ways that I respond to &lt;code&gt;using namespace std;&lt;/code&gt;&lt;/a&gt; (twelve as of my writing this, I may write more that will show up in that search in the future).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Basically, I say something like &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;using namespace std;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;You may have already seen &lt;a href=&quot;https://stackoverflow.com/q/1452721/6660678&quot;&gt;Why is “using namespace std;” considered bad practice?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sometimes I add more information that is specific to that review.  Sometimes I don't.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know if this is the best way to handle it, but it makes what I consider a usable compromise between explaining a complicated subject at length and just stating it.  The long explanation is behind the link.  The short statement of &quot;Don't do this&quot; is included in the review.  And sometimes it seems worth additional explanation in the review itself.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may note that I'm linking to Stack Overflow instead of Code Review.  This is because SO gives canonical answers and Code Review reviews code.  No one is posting just &lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;using namespace std;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;as a Code Review question.  If they did, we'd close it as lacking context.  However, that's a perfectly valid code block for an SO question.  They don't want context in their questions.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-05-18T01:15:00.077" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8849" PostTypeId="2" ParentId="8844" CreationDate="2018-05-20T00:02:28.873" Score="0" Body="&lt;p&gt;I just wanted to add my two cents. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;em&gt;this&lt;/em&gt; case, the language &lt;strong&gt;&lt;em&gt;would be printed&lt;/em&gt;&lt;/strong&gt; when the reviewer compiles or tests the code. If you're doing any of this in an area or on a machine where this wouldn't be acceptable, I think I'd rather it be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;e.g.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;For i = 1 to 10&#xA;    msgbox(&quot;you bugger of the &quot; &amp;amp; i &amp;amp; &quot;th degree!&quot;)&#xA;next&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;would be different than&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for i = 1 to 10 'This bugger thing sucks&#xA;     msgbox(&quot;Test &quot; &amp;amp; i &amp;amp; &quot; successful&quot;)&#xA;next&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Obviously insert your own unacceptable language. The first one could simply be fixed to be acceptable whereas the second one doesn't &lt;em&gt;need&lt;/em&gt; to be fixed.&lt;/p&gt;&#xA;" OwnerUserId="75587" LastActivityDate="2018-05-20T00:02:28.873" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8850" PostTypeId="2" ParentId="8829" CreationDate="2018-05-22T09:33:30.447" Score="-3" Body="&lt;h1&gt;The question is not off-topic&lt;/h1&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;This shouldn't be an issue as a we can just enter a number. It also isn't an error with the code but the example-usage code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Say we are asking for a review of the following function:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def fn(num):&#xA;    return num ** 2 / num&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;The following example usage results in a &lt;code&gt;NameError&lt;/code&gt;, but the error doesn't originate from the posted code, it originates in the example usage.&#xA;Added with the fact we allow snippets of code to be posted &lt;code&gt;num&lt;/code&gt; may be defined, but the definition may not be posted in the question. And so the code isn't broken due to this &lt;code&gt;NameError&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;fn(num)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The following example usage results in a &lt;code&gt;ZeroDivisionError&lt;/code&gt; which originates from within the code, not the example usage.&#xA;And so the code may not be working as intended, which means that we then have to check the requirements whether this is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;fn(0)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is saying we shouldn't guess how to invoke the function.&#xA;To know how to invoke the function we would need to know the input to the function.&#xA;And so this is the same as saying we need example input for code to be on-topic on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have never required example input for code to be on-topic on Code Review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The code takes a while on large inputs.&#xA;&lt;a href=&quot;https://gist.github.com/Peilonrayz/c45f01f4695cd451275dfad5f44883a0&quot; rel=&quot;nofollow noreferrer&quot;&gt;Optimizing the code so that the factors code runs in a fraction of the time&lt;/a&gt; shows the code works, and it runs in under a minute so you can check too.&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8829#comment18437_8830&quot;&gt;miracle173 agreed that the code works&lt;/a&gt;, and so his 'proof' it never ends isn't true.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One 'requirement' (I've not seen enforced anywhere else) is for the code to work on small values.&#xA;If you change the values in the code to be the same as the example on Project Euler, then the code will work too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so with only a little amount of effort, changing the values to the ones on Project Euler, we would be able to tell the code works. Or we can optimise the code, and see that it still works.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;@Peilonrayz - your gist code suffers from the same problem that the OP's code has, the break only exits the inner loop, so with euler_12(1000000) you will continue to execute even after finding the value at 12376 – rolfl♦ &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8829#comment18426_8830&quot;&gt;link&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The requirement of PE is to get the first triangle number with over 500 factors.&#xA;The code gets this value and so the code works as intended.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-05-22T09:33:30.447" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8851" PostTypeId="1" CreationDate="2018-05-22T17:15:10.587" Score="27" ViewCount="435" Body="&lt;p&gt;As developers we know that it's not always easy to get people to &lt;em&gt;play&lt;/em&gt; the games that we make.&#xA;We also know that it's not always easy to find motivation to &lt;em&gt;work&lt;/em&gt; on the games you want to make.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is why, once every other Saturday at 15:00 UTC, we will hold an event for playing home-made games.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have had such an event once already, on Saturday May 12th 15:00 UTC, and we considered it a success. Games that were played then was: &lt;a href=&quot;http://bit.ly/codereview-games&quot; rel=&quot;nofollow noreferrer&quot;&gt;Cardshifter, The Royal Game of Ur, Tic-Tac-Toe Ultimate, Checkers, Minesweeper Flags, and Connect Four&lt;/a&gt;.&#xA;People participating in the event included, among others, @Phrancis @EthanBierlein @DainIronfootIII and myself.&#xA;Some of us were streaming on Twitch and personally I had a record of 6 viewers (I don't have many followers - yet, still quite new to streaming).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you are developing a game that you would like us to play, you may suggest it in &lt;a href=&quot;https://chat.stackexchange.com/rooms/16134/coding-projects-and-factorio-heaven&quot;&gt;Coding Projects chat room&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://chat.stackexchange.com/rooms/info/16134/coding-projects-and-factorio-heaven?tab=schedule&quot;&gt;See the next event&lt;/a&gt; and join us for it in &lt;a href=&quot;https://chat.stackexchange.com/rooms/16134/coding-projects-and-factorio-heaven&quot;&gt;Coding Projects chat room&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2018-06-01T08:12:24.353" LastActivityDate="2018-06-01T08:12:24.353" Title="Playing our home-made games!" Tags="|discussion|fun|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="8852" PostTypeId="1" CreationDate="2018-05-24T14:04:46.610" Score="8" ViewCount="579" Body="&lt;p&gt;A long time ago the question &lt;a href=&quot;https://codereview.stackexchange.com/q/60366&quot;&gt;avoiding Python multiline string indentation&lt;/a&gt; was asked.&#xA;The question was well received with a score of 66 and 16 favourites.&#xA;It was even answered by one of our previous mods (who deleted their answer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However yesterday it popped up in &lt;a href=&quot;https://codereview.stackexchange.com/review/close/97015&quot;&gt;the close queue&lt;/a&gt; where five out of five users voted to close the question.&#xA;Later that day it was added to &lt;a href=&quot;https://codereview.stackexchange.com/review/reopen/97021&quot;&gt;the reopen queue&lt;/a&gt;, one user selected to keep it closed, where a moderator mod-hammered it open, with an edit.&#xA;This edit was noticed by Duga, and &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/44770901#44770901&quot;&gt;posted to chat&lt;/a&gt;. Where I noticed the question, agreed with the closure and voted to close it as broken,&#xA;which started another &lt;a href=&quot;https://codereview.stackexchange.com/review/close/97027&quot;&gt;review in the close queue&lt;/a&gt;. This lead to a user voting to close the question, and a different moderator mod-hammering to leave the question open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It has also been reviewed in &lt;a href=&quot;https://codereview.stackexchange.com/review/close/75570&quot;&gt;the past&lt;/a&gt; where all (3) reviewers in the queue elected to leave it open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And has been &lt;a href=&quot;https://codereview.stackexchange.com/review/close/97542&quot;&gt;reviewed again&lt;/a&gt; where 2 voted to close and 3 voted to leave it open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In total it received:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;9 Votes to close&lt;/li&gt;&#xA;&lt;li&gt;1 Vote to keep closed&lt;/li&gt;&#xA;&lt;li&gt;1 Vote to reopen&lt;/li&gt;&#xA;&lt;li&gt;7 Votes to leave open&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so the votes so far have been:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;9 People have voted in favour for the question to be closed.&lt;/li&gt;&#xA;&lt;li&gt;7 People have counter-voted those close-votes to reopen or leave open the question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To note the close reasons have changed since the question was originally posted.&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8569&quot;&gt;Here describes most of the story of the close reasons&lt;/a&gt;.&#xA;Where, if you have 10k rep, you can also see &lt;a href=&quot;https://codereview.stackexchange.com/tools/question-close-stats&quot;&gt;all the changes to the close reasons here&lt;/a&gt;.&#xA;And so we can see that when the question was posted it was when we had our previous close reasons:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Questions containing &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;broken code&lt;/a&gt; or asking for advice about &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;code not yet written&lt;/a&gt; are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/li&gt;&#xA;  &lt;li&gt;Questions must involve real code that you own or maintain. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;Pseudocode, hypothetical code, or stub code&lt;/a&gt; should be replaced by a concrete implementation. Questions seeking an explanation of someone else's code are also of-topic.&lt;/li&gt;&#xA;  &lt;li&gt;Questions must &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653/&quot;&gt;include the code to be reviewed&lt;/a&gt;. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Where the broken code reason hasn't changed much:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt;: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;working correctly, to the best of the author's knowledge&lt;/a&gt;, before proceeding with a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It seems like a lot of users think this question should be closed. However moderators have been mod-hammering it open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is the question on-topic or off-topic?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2018-06-08T09:45:49.363" LastActivityDate="2018-06-08T09:45:49.363" Title="What's the best way to change how my code looks?" Tags="|discussion|specific-question|vote-to-close|" AnswerCount="5" CommentCount="15" ContentLicense="CC BY-SA 4.0" />
  <row Id="8853" PostTypeId="2" ParentId="8852" CreationDate="2018-05-24T15:56:15.003" Score="2" Body="&lt;p&gt;This question has nothing to do with improving anyhting. OP is clearly asking for a concrete solution and thus it should be closed. Only because a couple of people voted for it, doesn't mean it's ok to ask such questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I like the way Stack Overflow deals with similar situations by closing them and adding the &lt;a href=&quot;https://meta.stackexchange.com/questions/124492/improve-the-historical-significance-banner&quot;&gt;Historical significance banner&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. More info: FAQ.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2018-05-24T15:56:15.003" CommentCount="15" ContentLicense="CC BY-SA 4.0" />
  <row Id="8854" PostTypeId="2" ParentId="8852" CreationDate="2018-05-24T17:46:12.623" Score="2" Body="&lt;p&gt;In my opinion, the question is clearly &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the code is included in the question&lt;/li&gt;&#xA;&lt;li&gt;it is the author's code&lt;/li&gt;&#xA;&lt;li&gt;it is actual code from a project&lt;/li&gt;&#xA;&lt;li&gt;the code works&lt;/li&gt;&#xA;&lt;li&gt;the author wants it to be good code&lt;/li&gt;&#xA;&lt;li&gt;they want a review on any/all facets.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The only issue that can been be misinterpreted on this question is whether the author's (failed) attempt at a refactor is the code they want reviewed, or whether it is just to provide context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, they want their working code reviewed (the first block of code), and their broken code is just an example of what they have tried so far, to make the code more readable. Since their refactor attempt is just for context, and not for review, it should not count towards the on-topic debate at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It all boils down to what code they author wants reviewed, and what code is just there for context. It is, in my mind, clear, that the author says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I want to make this code: (insert REAL code here) to look more like this: (insert EXAMPLE code here) but this give different results. What is the best way of writing this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In other words, the second code block is not there to be reviewed at all (whether it works, or not).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In an attempt to make it clear that the second code block is only there to provide context, I added the block-quote markdown to it, to visually identify it as not there for review. I did this &lt;a href=&quot;https://codereview.stackexchange.com/revisions/60366/3&quot;&gt;when editing it&lt;/a&gt; in the &lt;a href=&quot;https://codereview.stackexchange.com/review/reopen/97021&quot;&gt;reopen review queue&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-05-24T17:46:12.623" CommentCount="30" ContentLicense="CC BY-SA 4.0" />
  <row Id="8855" PostTypeId="2" ParentId="8852" CreationDate="2018-05-24T17:49:51.643" Score="-1" Body="&lt;p&gt;Being the Moderator that gave the &quot;Leave Open Hammer&quot;, I would like to say that, I saw that Rolf had already edited and reopened the question, meaning that he felt it should be reopened. And I trust Rolf to close something if it needs closing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code that the user provided in the first code block works, and that is the code that they want reviewed, not the code that doesn't work.  The user wants the functionality of the first code block with the readability of the broken code block, or better readability than what is in the broken code block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I looked at the question further to decide if this was indeed stub code, but I don't believe that it is.  The code appears to be runnable by itself and as such is not &quot;&lt;em&gt;Pseudocode, hypothetical code, or stub code&lt;/em&gt;&quot; &lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2018-05-24T17:49:51.643" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8858" PostTypeId="1" CreationDate="2018-05-18T14:07:04.253" Score="2" ViewCount="56" Body="&lt;p&gt;I know about moving questions &lt;a href=&quot;https://meta.stackexchange.com/questions/204124/can-we-move-questions-from-stack-overflow-to-code-review&quot;&gt;from Stack Overflow to Code Review&lt;/a&gt;, but what about the other way around? It seems like almost half the questions I come across on Code Review get put on hold or closed because they are questions about how to fix code rather than improve working code, hence would be SO questions instead of CR. When flagging these questions, I don't see an option to suggest that they get moved to SO (unlike the other way around), and when I flagged such a question for Moderator support, saying that it should be moved to SO, my flag was &quot;declined - flags should only be used to make moderators aware of content that requires their intervention&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Considering how commonly this is needed, why isn't there an easy flag option to request that a Code Review question be moved to Stack Overflow? If there is such a flag at a higher reputation level, shouldn't it be made available at lower reputation levels (I'm 400+ and don't see any such flag)?&lt;/p&gt;&#xA;" OwnerDisplayName="scnerd" LastEditorUserId="22222" LastEditDate="2018-05-28T04:31:20.133" LastActivityDate="2018-05-28T04:31:20.133" Title="How do I migrate from Code Review to Stack Overflow?" Tags="|feature-request|status-bydesign|migration|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8859" PostTypeId="2" ParentId="8858" CreationDate="2018-05-18T14:24:56.047" Score="5" Body="&lt;p&gt;My mistake, I have found exactly this flag under &lt;kbd&gt;should be closed...&lt;/kbd&gt; -&gt; &lt;kbd&gt;off-topic because...&lt;/kbd&gt; -&gt; &lt;kbd&gt;This question belongs on another site in the Stack Exchange network&lt;/kbd&gt; -&gt; &lt;kbd&gt;belongs on stackoverflow.com&lt;/kbd&gt;.&lt;/p&gt;&#xA;" OwnerDisplayName="scnerd" LastActivityDate="2018-05-18T14:24:56.047" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8860" PostTypeId="2" ParentId="8858" CreationDate="2018-05-27T09:33:22.060" Score="5" Body="&lt;p&gt;Please note that &lt;strong&gt;not every question about non-working code on Code Review would be a good question on Stack Overflow&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, there are very few questions, which are closed with the &quot;non-working code&quot;-reason, that would be good questions on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a moderator, if I see a question that is flagged with &quot;belongs on Stack Overflow&quot; I ask myself: If this would be posted on Stack Overflow, would I upvote it? Do I think others would upvote it? If not, then I don't migrate it.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2018-05-27T09:45:52.887" LastActivityDate="2018-05-27T09:45:52.887" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8861" PostTypeId="1" CreationDate="2018-05-28T06:39:31.560" Score="3" ViewCount="96" Body="&lt;p&gt;I was surprised to see one of my questions being changed that much that the intent of the question was removed from it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As C++ is evolving rapidly, I was experimenting with one of its features: constexpr. However, it did only take a few hours to remove the mentions of constexpr from both the title and tags. Even worse, it was replaced by the tags constants, which is as relevant as a tag called classes or object oriented programming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to give a taste of what I was trying, I used a well-known concept (sudoku) as base for the code.&#xA;I explicitly did not mention sudoku as tag, since this was not relevant to the question other than reducing a large into to explain the code.&#xA;Yet, this appeared in both the title and the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From all of this, I do have some questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Why did I not get a notification that my question received an edit?&lt;/li&gt;&#xA;&lt;li&gt;Although no constexpr tag exist, this is the single most relevant one, yet a moderator changed this and undid my rollback (twice). How to proceed with getting the tags in order&lt;/li&gt;&#xA;&lt;li&gt;Why can't I report incorrect edits?&lt;/li&gt;&#xA;&lt;li&gt;Do you agree that sudoku should not be in as a tag, nor in the title?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Related question: &lt;a href=&quot;https://codereview.stackexchange.com/q/195282/103739&quot;&gt;Constexpr unit tests and asserts&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="103739" LastEditorUserId="37660" LastEditDate="2018-05-28T06:46:04.643" LastActivityDate="2018-05-28T12:50:47.980" Title="Not notified of unwanted edits to question" Tags="|discussion|specific-question|tags|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8862" PostTypeId="2" ParentId="8861" CreationDate="2018-05-28T07:12:04.557" Score="11" Body="&lt;p&gt;Let's try adressing the questions first and then some more general stuff:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why did I not get a notification that my question received and edit?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/202415/222299&quot;&gt;This MSE post&lt;/a&gt; suggests that edits need to meet certain criteria to trigger a notification. You &lt;strong&gt;should&lt;/strong&gt; have received a notification for the change in title.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Although no constexpr tag exist, this is the single most relevant one, yet a moderator changed this and undid my rollback (twice). How to proceed with getting the tags in order&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/constexpr&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;constexpr&amp;#39;&quot; rel=&quot;tag&quot;&gt;constexpr&lt;/a&gt; tag has been synonymized with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/constants&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;constants&amp;#39;&quot; rel=&quot;tag&quot;&gt;constants&lt;/a&gt; tag. If you disagree with that, I highly suggest splitting that out into a separate meta question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;For some reason or other you kept rolling back to a revision with a tag named &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b2a&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++2a&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++2a&lt;/a&gt;. Which C++ standard is 2A?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally Revisions 4 - 7 suggest that you're not really familiar with how rollbacks work. Seeing without context a rollback to revisions 2, 3, 2, 1 (in that order), I'd have to assume that you actually wanted to change something &lt;strong&gt;based&lt;/strong&gt; on revision 3, and roll back to that first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tags of the question are at the time of writing:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;c++ sudoku constants c++20&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That seems just fine to me.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why can't I report incorrect edits?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Because you can unilaterally roll them back. What are you trying to achieve by reporting them?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do you agree that sudoku should not be in as a tag, nor in the title?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Huh? The problem domain of your question is a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/sudoku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;sudoku&amp;#39;&quot; rel=&quot;tag&quot;&gt;sudoku&lt;/a&gt;. While your question is not formulated around that and you're asking about a different aspect of the code, that doesn't mean it's irrelevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags are not there for you to like them, they're there to help categorize a question without needing to open and read it. If a tag helps categorize a question better than no tag, that tag should be added. If you don't have tags left to spare, you should trade off the usefulness of categorizations against one another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary: &lt;strong&gt;No&lt;/strong&gt;, I do not agree it shouldn't be there. (also it is not in the title...)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As C++ is evolving rapidly, I was experimenting with one of its features: constexpr. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;the &lt;a href=&quot;http://en.cppreference.com/w/cpp/language/constexpr&quot; rel=&quot;nofollow noreferrer&quot;&gt;Cppreference site on constexpr&lt;/a&gt; suggests that constexpr has been available since C++11. The semantics changed a little through the standards.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Even worse, it was replaced by the tags constants, which is as relevant as a tag called classes or object oriented programming.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/cpp/cpp/constexpr-cpp&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;It means &lt;em&gt;constant expression&lt;/em&gt;&quot;&lt;/a&gt;. At least according to Microsoft's C++ Docs. Oh and from earlier linked cppreference:&lt;br&gt;&#xA;&quot;specified that the value of a variable or function can appear in constant expressions&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd say &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/constants&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;constants&amp;#39;&quot; rel=&quot;tag&quot;&gt;constants&lt;/a&gt; is an appropriate enough synonym for now. As noted above: Concerns about the tag synonymization should be handled in a dedicated meta post to elicit a community-consensus.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-05-28T07:12:04.557" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8863" PostTypeId="2" ParentId="8861" CreationDate="2018-05-28T12:50:47.980" Score="3" Body="&lt;p&gt;I believe you are conflating the concept of a constant with the &lt;code&gt;const&lt;/code&gt; keyword. While &lt;code&gt;const&lt;/code&gt; and &lt;code&gt;constexpr&lt;/code&gt; have very important and distinct usages they are both at their core constants.&lt;/p&gt;&#xA;" OwnerUserId="162379" LastActivityDate="2018-05-28T12:50:47.980" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8864" PostTypeId="1" AcceptedAnswerId="8865" CreationDate="2018-05-28T16:04:17.423" Score="7" ViewCount="178" Body="&lt;p&gt;I'm proposing creating a new tag, constant-expression, and then making constexpr a synonym for constant-expression, rather than constants. Constant expression in C++ requires different usage of language and standard library, thus I believe it deserves a separate tag.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Background&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;C++11 has added a new keyword, &lt;code&gt;constexpr&lt;/code&gt;. Although it was added later, C++98 already had constant expressions, albeit of extremely limited form. The keyword itself is just a specifier without &lt;a href=&quot;https://en.cppreference.com/w/cpp/language/constant_expression&quot; rel=&quot;nofollow noreferrer&quot;&gt;constant expression&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;How is it different from constants or just no tag at all?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I'll take one extreme here (and the lower one, if I'll be able to find it). &lt;a href=&quot;https://codereview.stackexchange.com/q/93775/93301&quot;&gt;Compile-time sieve of Eratosthenes&lt;/a&gt;. There is no template-metaprogramming involved, but constant-expression would fit in nicely instead of it.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;no tag&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;A typical review would propose &lt;code&gt;std::vector&lt;/code&gt; and adjustable index. The accepted answer shows the distinction in usage very well: &lt;code&gt;std::array&lt;/code&gt; against &lt;code&gt;std::vector&lt;/code&gt;, and &lt;code&gt;std::index_sequence&lt;/code&gt; instead of index. In fact, the question would get downvoted or receive no votes at all, because people dislike macros in general.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;constants&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I believe it would fit if primes would be copy-pasted. The primes are not present in the code, but the computation itself is &lt;em&gt;constant-expression&lt;/em&gt;. Some constants are constant-expressions (like &lt;code&gt;const int size = 10&lt;/code&gt;), but most of them are not. I believe the tag overall fits for computation of well known numbers Euler's number, pi, and others. Primes might fall into that category, but then both constants and constant-expression should be put.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Effects&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Most of the non-closed questions clearly imply constant-expression, not &lt;code&gt;constants&lt;/code&gt;. &lt;a href=&quot;https://codereview.stackexchange.com/questions/106074/const-by-default&quot;&gt;This question&lt;/a&gt; looks like more preprocessor metaprogramming, than constants. &lt;/p&gt;&#xA;&#xA;&lt;h2&gt;New tag wiki&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A constant expression is a specific form of an expression, which is currently only available in C++. Use the tag when &lt;code&gt;constexpr&lt;/code&gt; or other form of compile-time expression is implied in the question. The expressions are computed at compile-time, thus they're usable in contexts including, but not limited to&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;switch statement&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;C style array size&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Template argument (only built-in types as of C++17)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;constexpr&lt;/code&gt; keyword is often associated with constant-expression. It can be used in two contexts: variables and functions. In case of variables, if the expression is not constant-expression, declaration of the variables will cause compilation error. In usage as a specifier in function declarations, it tells about a function which can &lt;em&gt;potentially&lt;/em&gt; be computed at compile time if the arguments are themselves constant-expressions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the time it is used in tandem with template-metaprogramming. Other common usage is compile-time computations. For more info, please see cppreference page about &lt;a href=&quot;https://en.cppreference.com/w/cpp/language/constant_expression&quot; rel=&quot;nofollow noreferrer&quot;&gt;constant-expressions&lt;/a&gt; and &lt;a href=&quot;https://en.cppreference.com/w/cpp/language/constexpr&quot; rel=&quot;nofollow noreferrer&quot;&gt;constexpr&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;edit&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I created new tag, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/constant-expression&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;constant-expression&amp;#39;&quot; rel=&quot;tag&quot;&gt;constant-expression&lt;/a&gt; and populated the wiki. I wanted to create compile-time-function-evaluation, but since I didn't have any general info about it, I decided to postpone it. I also think that @Gareth's idea is good, so the new synonym should be c++-constexpr, which is an alias for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/constant-expression&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;constant-expression&amp;#39;&quot; rel=&quot;tag&quot;&gt;constant-expression&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="93301" LastEditorUserId="93301" LastEditDate="2018-06-05T20:34:48.800" LastActivityDate="2018-06-05T20:34:48.800" Title="Make constexpr synonym to a new tag, constant-expression" Tags="|discussion|tags|tag-synonyms|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8865" PostTypeId="2" ParentId="8864" CreationDate="2018-05-29T06:24:25.460" Score="6" Body="&lt;h1&gt;Introduce the tag constant-expression&lt;/h1&gt;&#xA;&lt;p&gt;As addressed in the proposal, C++ &lt;code&gt;constexpr&lt;/code&gt; functions are a very different concept compared to constants, so this warrants a new tag to describe this style of programming, especially considering how different one has to implement those functions.&lt;/p&gt;&#xA;&lt;h1&gt;Suggestion&lt;/h1&gt;&#xA;&lt;p&gt;Having the compiler execute expressions at compile time is hardly something new (e.g. C++ template meta programming) nor unique to C++ (e.g. D's CTFE = compile time function evaluation).&lt;/p&gt;&#xA;&lt;p&gt;To address this, we should have an overarching tag that any similar functionality (like TMP or CTFE) can be grouped under. This would also be a place for future additions (e.g. if we were to introduce a ctfe tag for D).&lt;/p&gt;&#xA;&lt;p&gt;So, my suggestion: Add a new tag compile-time-evaluation, which is currently superordinate to constant-expression and template-meta-programming.&lt;/p&gt;&#xA;" OwnerUserId="94458" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-05-29T06:24:25.460" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8866" PostTypeId="2" ParentId="8852" CreationDate="2018-05-29T09:09:55.910" Score="4" Body="&lt;p&gt;For &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;a question to be on-topic&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is code included in my question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Am I an author or maintainer of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They probably are.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want the code to be good code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather than pseudo-code or hypothetical code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is missing the stub code reason, and the code does look quite stubby to me:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def usage():&#xA;&#xA;    print(...)&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No they just want the string indented. They don't want a &lt;em&gt;code review&lt;/em&gt; as they are asking a specific question, with the code to just answer that question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think &lt;a href=&quot;https://codereview.stackexchange.com/revisions/60366/3&quot;&gt;we can all agree&lt;/a&gt; the second snippet doesn't work as intended, &quot;this give different results&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since &lt;code&gt;print&lt;/code&gt; is printing a string literal, it shouldn't matter where the literal comes from. And so if we move the literal out of the function both code blocks are the same.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def usage(data):&#xA;    print(data)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;From this we can now test if the code works in the use cases provided. Which it doesn't. With the second string literal it doesn't work.&#xA;And so it only passes one of the test cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Worst case the code doesn't work as intended. This can be shown by performing the same unit tests &lt;em&gt;on the accepted answer&lt;/em&gt;.&#xA;Which shows both unittests working.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def usage(data):&#xA;    print(textwrap.dedent(data))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If you think string literals are code, then only the string literals matter.&#xA;This means the question comes down to just the following. Which is a &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;best practices in general&lt;/a&gt; question. Even without removing the unneeded code, the question is still a best practices in general question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I want to make this code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;V = &quot;&quot;&quot;&#xA;Usage examples:&#xA;&#xA;Test deployment:&#xA;       $ fab [noinput] test deploy&#xA;&#xA;Staging deployment:&#xA;       $ fab [noinput] staging deploy&#xA;&#xA;Production deployment:&#xA;       $ fab [noinput] production deploy&#xA;&quot;&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;to look more like this:&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;V = &quot;&quot;&quot;&#xA;        Usage examples:&#xA;        Test deployment:&#xA;            $ fab [noinput] test deploy&#xA;        Staging deployment:&#xA;            $ fab [noinput] staging deploy&#xA;        Production deployment:&#xA;            $ fab [noinput] production deploy&#xA;        &quot;&quot;&quot;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;but this give different results. What is the best way of writing this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;They don't want feedback about any or all facets of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They are asking how to de-indent indented multi-line string literals.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The code doesn't work as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code doesn't work with all intended input, as it fails some of the provided unit tests.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question is a generic question.    &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so for these reasons it's off-topic according to the help center.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-05-29T09:09:55.910" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8867" PostTypeId="2" ParentId="8864" CreationDate="2018-05-29T13:57:44.797" Score="1" Body="&lt;p&gt;If the proposed tag is specific to the C++ &lt;code&gt;constexpr&lt;/code&gt; keyword (as it seems to be) then its name should contain &quot;C++&quot; somewhere in order to make that clear, for example &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b-constexpr&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++-constexpr&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++-constexpr&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2018-05-29T13:57:44.797" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8868" PostTypeId="2" ParentId="8852" CreationDate="2018-05-31T18:40:58.487" Score="1" Body="&lt;h3&gt;This is how I read the question&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;And why I think it is &lt;strong&gt;on-topic&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have this code from a project of mine, that prints the usage to the user:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;def usage():&#xA;&#xA;    print(&#xA;        &quot;&quot;&quot;&#xA;Usage examples:&#xA;&#xA;Test deployment:&#xA;       $ fab [noinput] test deploy&#xA;&#xA;Staging deployment:&#xA;       $ fab [noinput] staging deploy&#xA;&#xA;Production deployment:&#xA;       $ fab [noinput] production deploy&#xA;&quot;&quot;&quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;However, I don't like to read it this way. It would be better if I could write it in a way that makes it easier for the eyes, like with indentation. How can I make this code still print the same thing but make the code easier for the eyes?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The current code does work.&lt;/li&gt;&#xA;&lt;li&gt;It is a complete method from a real project&lt;/li&gt;&#xA;&lt;li&gt;They want the code to look better&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is one of those questions that are on-topic on both Code Review and Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-05-31T18:40:58.487" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8869" PostTypeId="1" AcceptedAnswerId="8870" CreationDate="2018-06-01T16:32:26.533" Score="3" ViewCount="162" Body="&lt;p&gt;This is maybe the fourth time I noticed this scenario since the start of this year, so I am curious to know if you have an explanation:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I clicked on &lt;a href=&quot;https://codereview.stackexchange.com/questions&quot;&gt;Questions&lt;/a&gt;, I saw this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/7S1hG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/7S1hG.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But when I clicked to read &lt;a href=&quot;https://codereview.stackexchange.com/questions/195635/numpy-2d-array-anti-diagonal-averaging&quot;&gt;that question&lt;/a&gt;, I did not see any modifications done to the post by &lt;a href=&quot;https://codereview.stackexchange.com/users/11728/gareth-rees&quot;&gt;Gareth Rees&lt;/a&gt; (at least by the time I am posting this).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How come this happens?&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="52915" LastEditDate="2018-06-01T16:41:43.467" LastActivityDate="2018-06-02T14:48:51.307" Title="Unmodified question looks modified" Tags="|discussion|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8870" PostTypeId="2" ParentId="8869" CreationDate="2018-06-01T16:46:47.017" Score="5" Body="&lt;p&gt;Gareth has an answer to that question that was posted at 16:14:13Z and self-deleted at 16:19:39Z.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-06-01T16:46:47.017" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8871" PostTypeId="2" ParentId="8869" CreationDate="2018-06-02T14:48:51.307" Score="5" Body="&lt;p&gt;This is what the &lt;a href=&quot;https://codereview.stackexchange.com/posts/195635/timeline&quot;&gt;timeline&lt;/a&gt; looks like to me (10k+, not a moderator).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lw0Dq.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lw0Dq.png&quot; alt=&quot;Timeline&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The deleted answer shows.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whether &amp;lt;10k users should be able to see this in the timeline so as to explain why the post is showing as modified is unclear.  I believe that the primary argument against showing deleted answers is that some are deleted for reasons, e.g. spam or rude/abusive.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, if the site shouldn't show this in the timeline, then it probably also shouldn't show it on the front page.  But then if it doesn't even show that on the front page, why are we showing the post on the front page?  And not showing a recently modified post (even if the modification was later reversed) is probably hard due to caching.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I suppose that it could be changed from &quot;modified [time] ago&quot;, &quot;[author]&quot; to &quot;reversed modification&quot; or similar.  But if so, that should show on the timeline as well.  Because there is a race condition where the front page won't know yet but the timeline should.  The cached view will not always be consistent with the current view.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-06-02T14:48:51.307" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8872" PostTypeId="1" CreationDate="2018-06-03T23:37:16.267" Score="3" ViewCount="62" Body="&lt;p&gt;I want to question the closing of this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/195755/password-validation-in-python-3-6&quot;&gt;Password Validation in Python 3.6&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason given is &quot;Code not implemented or not working as intended&quot;. I can see no evidence that the code is broken to the poster's knowledge: they may need to learn better case analysis and testing rigour but needing to improve is not against the rules, especially for a school student.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, I'll totally understand if site policy is we don't want to field anything that isn't up to some minimal professional standard, or perhaps university student and up. &lt;strong&gt;Is that the case, and if so where is that standard defined?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If not, I really think we have to assume good faith that people are unaware of their code's failings (except perhaps performance) unless they're complaining about bugs or failed test cases or such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have other issues to raise for discussion from this episode, such as the confusingly broad close messages and whether minors need special treatment, but one at a time.&lt;/p&gt;&#xA;" OwnerUserId="167190" LastEditorUserId="22222" LastEditDate="2018-06-04T03:05:03.420" LastActivityDate="2018-06-04T05:43:50.843" Title="&quot;Password validation&quot; question appears to have been wrongfully closed" Tags="|discussion|specific-question|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8873" PostTypeId="2" ParentId="8872" CreationDate="2018-06-04T05:33:05.893" Score="9" Body="&lt;p&gt;Determining why other people voted to close a post is not reliable, but, I would have also voted to close the post because it is clear that there is a lack of testing, or validation of the code. The issues are so &quot;basic&quot; that it's almost as if they have not run their code at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, the test:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;elif y.upper() == True&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;will never resolve the way you expect... it converts the &lt;code&gt;y&lt;/code&gt; string to uppercase, instead of what I expect the user wants, which is &lt;code&gt;isUpper&lt;/code&gt;....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally, the description clearly says: &lt;em&gt;&quot;Passwords must consist of: lowercase letters, uppercase letters, numbers&quot;&lt;/em&gt; but there is no check to ensure that each of those character types is used.... the only tests are to ensure that the password is not only one character type (assuming the &lt;code&gt;upper()&lt;/code&gt; bug is fixed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In other words, even the &quot;normal&quot; code paths that are expected to work, don't work. While it may be true that the asker does not know their code is broken (&lt;em&gt;&quot;To the best of their knowledge, does the code work&quot;&lt;/em&gt;), I believe even the smallest test case that they should have run just to develop their code, would have shown the problems. A password &lt;code&gt;abc123&lt;/code&gt; should fail, but does not (missing an upper-case letter), and the password &lt;code&gt;ABCDEF&lt;/code&gt; should fail, but does not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the real question you ask is whether there is a formal, or even an implied &quot;minimal professional standard&quot;, and I believe the answer is yes, there's an implied standard, where the &quot;happy case&quot; is expected to work. This is not a case of broken &quot;edge case&quot;, but this is a case of basic expectations not being met in the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To suggest there is no minimum standard is to suggest that we allow unreasonable ignorance to pass for lack of knowledge, for example, can you post code that does not compile, just because you never tried to compile it? I.e. missing knowledge due to unreasonable ignorance is not &quot;to the best of my knowledge&quot;, but it is &quot;to the not-so-best of my knowledge&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2018-06-04T05:43:50.843" LastActivityDate="2018-06-04T05:43:50.843" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8874" PostTypeId="1" CreationDate="2018-06-04T15:52:06.187" Score="2" ViewCount="166" Body="&lt;p&gt;On Code Review SE, users should avoid answering questions in comments, because that's not what comments are for:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do not provide suggestions for improvements in a comment, even if your suggestion makes a very short answer.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;How do I write a good answer?&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Recently, I have made efforts to make people aware of this rule by leaving a comment when they violate it. Often, this was something along the lines of 'Please, don't answer questions in the comments, but add an answer instead.'.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;On May 15th, &lt;a href=&quot;https://codereview.stackexchange.com/questions/194490/non-blocking-c-sockets&quot;&gt;this question&lt;/a&gt; was posted here. Yesterday, I edited it and then voted to close, because the question was off-topic. I then saw that @Martin York left three comments:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I would use libEvent that will tell you when a socket has data and you can go get it. But that is very low level. Above that there is boost async io boost.asio library that virtualize sockets into sinks and streams. There is nothing really in between (that I know of). – Martin York May 15 at 22:23&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;PS. Using threads to increase parallelism to read more from sockets is the wrong way to go. Socket communication is inherently slow (compared to processors) and threads are expensive and bulky. The better way to go is have a single thread multiplex across thousands of connections. This is how modern web servers work. See C10K. – Martin York May 15 at 22:28&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you are interested I have wrapped sockets. To provide a non blocking std::istream. So you can create a socket connection and it behaves like a normal std::istream. Any blocking operation causes the thread to finds another stream to handle. See ThorsNissa. It is noware as polished or advanced as boost asio but I work on it when I have time. Current documentation here: lokiastari.com/ThorsNisse/#introduction – Martin York May 15 at 22:37&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In my opinion, these three comments make up an answer of its own, and should be merged into a single answer. Remember:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Answers need not cover every issue in every line of the code. Short answers are acceptable, as long as you explain your reasoning.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;How do I write a good answer?&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I made the user aware of this by replying:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Martin York Please do not answer questions in comments. Add an answer instead. – Coal_ 17 hours ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To get this response:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Coal_ if I wanted to answer the question I would have. As a result I only made a couple of quick comments. As such if you think these should be answers please feel free to expand on the simple comments into a full answer, rather than making piffy comments. – Martin York 14 hours ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I again tried to explain why the comments should be an answer, but got a snarky response:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Coal_ You are wrong there is not enough information here to constitute an answer. Just a set of brief comments that give advice. I also will not be turning the comments into an answer because there is nothing valid to constitute an answer. But thanks for the wrong and unsolicited advice. Maybe when you gain some experience on this site you will understand the difference. – Martin York 1 hour ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I don't want to pick a fight, my intention was to help, and to correct behavior, in a friendly manner. I flagged the first comment, but to no avail (yet, I understand the mods are busy).&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Am I missing something and was my advice wrong?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What should happen to such comments in the future? Should we flag them? Should they be deleted?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I would like to add that the last sentence is an &lt;a href=&quot;https://en.wikipedia.org/wiki/Argument_from_authority&quot; rel=&quot;nofollow noreferrer&quot;&gt;appeal to authority&lt;/a&gt;, which is a logical fallacy. &lt;a href=&quot;https://codereview.stackexchange.com/help/be-nice&quot;&gt;Be nice&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="139640" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-06-04T18:03:06.650" Title="Answering questions in comments" Tags="|discussion|specific-question|comments|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8875" PostTypeId="2" ParentId="8874" CreationDate="2018-06-04T16:02:58.853" Score="4" Body="&lt;p&gt;Comments are 2nd-class citizens in StackExchange (actually, they are 10th class).... they are intended to be short-term communications that allow people to improve their posts, and should, ideally, be deleted when their purpose has been served.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If Martin chose to express concerns, or give opinions in a comment, then that's fine, and hopefully the OP uses that inspiration to improve their post (if it is code-related corrections then they should improve their post before it has answers).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, it seems Martin wanted to throw out some ideas that would improve the code without going in to the full/comprehensive review that he's well known for. That's perfectly fine if that's OK with him. Note that if the OP decides to revise their post to correct these &quot;initial&quot; issues, then maybe a full review would be done. Who knows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said all that, there's no reason why someone can't come along and collect Martin's (and other) comments in to a cohesive answer, and then make the comments obsolete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just because it's generally best to give advice in the form of an answer does not mean that it's the only way to do it. Perhaps Martin anticipated the post being off-topic, and did not want to add an answer pointing out issues in an off-topic question (which in turn won't get deleted by the system since it would have an answer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bottom line, if someone adds value in a comment, there's nothing wrong in borrowing that value to put it in to a more permanent answer, but try not to answer posts you believe are off-topic.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2018-06-04T18:03:06.650" LastActivityDate="2018-06-04T18:03:06.650" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8876" PostTypeId="2" ParentId="8874" CreationDate="2018-06-04T16:27:03.827" Score="3" Body="&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Am I missing something and was my advice wrong?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, under &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/comment&quot;&gt;the comment privilege page it says&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;When &lt;em&gt;shouldn't&lt;/em&gt; I comment?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Comments are not recommended for any of the following:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Suggesting corrections&lt;/strong&gt; that don't fundamentally change the meaning of the post; instead, make or suggest an edit;&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Answering a question&lt;/strong&gt; or providing an alternate solution to an existing answer; instead, post an actual answer (or edit to expand an&#xA;  existing one);&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;[...]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;What should happen to such comments in the future? Should we flag them? Should they be deleted?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;They shouldn't be there, if you follow SE rules, and so should be flagged to be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However I have previously had flags against comments like these &lt;em&gt;declined&lt;/em&gt;, and so I don't think everyone agrees on this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Either way you may want try to educate users with a friendly comment and flag the problematic comment, with a custom flag, whether or not the poster listens to you. If the user insults you, then flag that against the rude or abusive flag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6388&quot;&gt;We don't allow users to answer off-topic questions&lt;/a&gt; for various reasons, where these problems arise whether you comment or answer questions.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-06-04T16:27:03.827" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8877" PostTypeId="1" CreationDate="2018-06-04T20:42:39.880" Score="5" ViewCount="51" Body="&lt;p&gt;Would it be possible to have an overt request, perhaps even in its own box, that the Asker provide information about their testing process. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously wording up for dispute, but something like:&#xA;&quot;How have you tested your code? Please provide example inputs and outputs if possible.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Explicit test cases, whether as part of a unit testing framework or just examples in a main function, can provide additional context for understanding the behaviour of the code. They obviously facilitate regression testing, if the answerer wants to suggest edits. They also provide a potentially useful aspect of the code to comment on, such as mentioning that only the happy path is exercised by tests. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question also helps reinforce an expectation that the code should indeed be tested before being posted for review. It's not appropriate to always require fixed inputs and outputs: for example it may not work with playtesting a real time game built around a random number generator. It shouldn't be a problem if they say &quot;I played the game a few times&quot; but at least it'll prompt thinking and ensure everyone's on the same page. &lt;/p&gt;&#xA;" OwnerUserId="167190" LastEditorUserId="31562" LastEditDate="2018-06-04T21:01:50.437" LastActivityDate="2018-06-04T21:01:50.437" Title="Testing box when asking questions" Tags="|feature-request|asking-questions|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8878" PostTypeId="1" CreationDate="2018-06-11T02:56:55.360" Score="6" ViewCount="74" Body="&lt;p&gt;I don't know how it was decided which language to use when coloring the code blocks, but (on the main site) I assume it figured out it was C++ since it generally works OK. But, this line broke it. It thinks the &lt;code&gt;'&lt;/code&gt; is an opening quote I guess, since everything is uniform red after the binary literal.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;for (uint8_t mask= 0b1000'0000; mask; mask&amp;gt;&amp;gt;=1) {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Ref: C++17 &lt;a href=&quot;https://timsong-cpp.github.io/cppwp/n4659/lex.icon#nt:binary-literal&quot; rel=&quot;nofollow noreferrer&quot;&gt;§5.13.2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Besides noting that this is probably out of date since C++ has a new standard, I wonder if there are ways to guide/override the coloring?&lt;/p&gt;&#xA;" OwnerUserId="84364" LastEditorUserId="22222" LastEditDate="2018-06-11T04:46:03.687" LastActivityDate="2018-06-11T04:46:03.687" Title="Formatted C++ code is outdated for current standard" Tags="|bug|syntax-highlighting|specific-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8879" PostTypeId="2" ParentId="8878" CreationDate="2018-06-11T03:48:21.167" Score="6" Body="&lt;p&gt;The language syntax highlighting used in Code Review (normally) comes from the language tag set on the post. This is one of the reasons we have only one language tag per post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The language syntax highlighting is done through a prettify script that is used in all code-related Stack Exchange sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &quot;definitive&quot; guide is here: &lt;a href=&quot;https://meta.stackexchange.com/questions/184108/what-is-syntax-highlighting-and-how-does-it-work&quot;&gt;What is syntax highlighting and how does it work?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As per those instructions, this is an issue that should be taken up on the actual prettify code's support process. Just looking around in their repo, it is not supported: &lt;a href=&quot;https://github.com/google/code-prettify&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/google/code-prettify&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-06-11T03:48:21.167" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8880" PostTypeId="1" AcceptedAnswerId="8881" CreationDate="2018-06-11T13:19:36.783" Score="6" ViewCount="155" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/196268&quot;&gt;This question&lt;/a&gt; was closed per the &lt;em&gt;Authorship of code&lt;/em&gt; reason. However nothing in the question seems to suggest that it is not written by the OP. Were there maybe (now deleted) comments that made clear it was not original code? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Do note that the question can be considered &quot;bad&quot; due to not having the code embedded but this consideration is not mentioned in the close reason.&lt;/p&gt;&#xA;" OwnerUserId="139322" LastEditorUserId="22222" LastEditDate="2018-06-11T23:14:12.807" LastActivityDate="2018-06-11T23:14:12.807" Title="Clarification on close reason" Tags="|discussion|specific-question|close-reasons|closed-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8881" PostTypeId="2" ParentId="8880" CreationDate="2018-06-11T13:28:54.733" Score="15" Body="&lt;p&gt;Yea that close-reason is a bit difficult. It's two, maybe three different reasons packed into one. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;&lt;strong&gt;Authorship of code&lt;/strong&gt;: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an author or maintainer of the code, that the code be embedded directly, and that the poster know why the code is written the way it is.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This close reason deals with is posts that:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Want a review of someone else's code (like a possible employee that could get hired or not based on the review)&lt;/li&gt;&#xA;&lt;li&gt;Don't have the code embedded in the question (whether for licensing concerns or not knowing better)&lt;/li&gt;&#xA;&lt;li&gt;Don't understand the code presented, or rather: Want an explanation of code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Since there is a limit on the number of custom close reasons we can use, these three have been squashed into a single one&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-06-11T13:28:54.733" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8882" PostTypeId="1" AcceptedAnswerId="8885" CreationDate="2018-06-11T20:28:52.623" Score="7" ViewCount="135" Body="&lt;p&gt;While &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/98025&quot;&gt;reviewing a suggested edit&lt;/a&gt;, I observed that the Mathjax formatting was not respected in the &lt;strong&gt;rendered output&lt;/strong&gt; view (see screenshot below). Shouldn't the Mathjax formatting be displayed like it would be when the post is viewed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/bleyU.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/bleyU.png&quot; alt=&quot;mathjax not rendered&quot;&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also observed this a while back for &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/97109&quot;&gt;a previous suggested edit&lt;/a&gt; (see screenshot below). I &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=44799385#44799385&quot;&gt;asked about it&lt;/a&gt; in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the 2nd monitor&lt;/a&gt; and was told &quot;&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=44804628#44804628&quot;&gt;&lt;em&gt;it's possibly a bug&lt;/em&gt;&lt;/a&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/TJKir.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TJKir.png&quot; alt=&quot;mathjax not rendered&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other sites like Math.SE do render Mathjax properly, as per screenshot below for &lt;a href=&quot;https://math.stackexchange.com/review/suggested-edits/136659&quot;&gt;this suggested edit&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/mNU2R.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mNU2R.png&quot; alt=&quot;mathjax on math.se&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="61" LastEditDate="2018-09-20T19:10:41.697" LastActivityDate="2018-09-20T19:10:41.697" Title="Mathjax formatting missing in rendered output of suggested edit" Tags="|bug|status-completed|suggested-edits|mathjax|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8883" PostTypeId="2" ParentId="8882" CreationDate="2018-06-12T12:34:45.073" Score="0" Body="&lt;p&gt;I can only partially reproduce this behaviour and if I recall correctly, it used to work just fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/WcXLw.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/WcXLw.jpg&quot; alt=&quot;Screenshot of same question, different behaviour&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note the second paragraph, second line.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Definitely a &lt;a href=&quot;/questions/tagged/bug&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;bug&amp;#39;&quot; rel=&quot;tag&quot;&gt;bug&lt;/a&gt;. Quite possibly a recent one.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-06-12T12:34:45.073" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8884" PostTypeId="2" ParentId="8882" CreationDate="2018-06-12T13:30:58.430" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Other sites like Math.SE do render Mathjax properly, as per screenshot below.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's not comparing like with like. The problem in the suggested edit you reviewed is that the highlighting of the changes doesn't cover the entire width of the MathJax block, so the starting &lt;code&gt;\$&lt;/code&gt; and the ending &lt;code&gt;\$&lt;/code&gt; are in different spans. In the Math.SE screenshot, the highlight covers the entire block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think the only way of fixing this would be to make the highlighting code know about MathJax and treat a MathJax block as a single indivisible escape.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2018-06-12T13:30:58.430" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8885" PostTypeId="2" ParentId="8882" CreationDate="2018-06-12T20:44:21.440" Score="3" Body="&lt;p&gt;So... This isn't the bug you think it is. The same behavior can &lt;em&gt;and does&lt;/em&gt; show up on Mathematics, and they've lamented it for &lt;em&gt;years&lt;/em&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://math.meta.stackexchange.com/questions/2809/reviewing-suggested-edits&quot;&gt;https://math.meta.stackexchange.com/questions/2809/reviewing-suggested-edits&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://math.meta.stackexchange.com/questions/13360/why-we-cant-see-suggested-edits-rendered-in-latex-before-approving&quot;&gt;https://math.meta.stackexchange.com/questions/13360/why-we-cant-see-suggested-edits-rendered-in-latex-before-approving&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://math.meta.stackexchange.com/questions/25711/edit-summaries-revision-history-cannot-handle-mathjax-properly&quot;&gt;https://math.meta.stackexchange.com/questions/25711/edit-summaries-revision-history-cannot-handle-mathjax-properly&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The insidious bit of this is that &lt;em&gt;sometimes, it seems to work&lt;/em&gt; - the diff engine and MathJax processor interact in juuust the right way to both render the expression properly &lt;em&gt;and&lt;/em&gt; highlight the change...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But usually it doesn't work, and you're &lt;em&gt;lucky&lt;/em&gt; if you only get unrendered MathJax; if you're unlucky, you get a hash of partially-rendered expressions making the diff all but impossible to decipher. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;A proper solution here is probably to treat MathJax expressions as atomic, in the same way we do for (say) images: if there's a change to any part, the entire expression is marked as added/removed. This would highlight the change, albeit not with any real granularity; you'd have to carefully examine complex expressions to determine what was different. Making this happen would require some amount of awareness of Mathjax within our diff engine though, (and/or some awareness of our diff engine within our Mathjax postprocessor) so it's a non-trivial change. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The work-arounds for now are as follows:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Switch to &quot;markdown&quot; diffs. This shows you the raw expression, complete with granular diffs. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Hit &quot;Improve&quot; and view the preview. No diffs, but at least the expressions are rendered properly.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2018-06-12T20:44:21.440" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8886" PostTypeId="1" CreationDate="2018-06-17T08:46:14.450" Score="17" ViewCount="267" Body="&lt;p&gt;I often browse older questions on CR and while there are many good and helpful answers, every so often I come across &lt;em&gt;great&lt;/em&gt; answers. Those are eloquent and full of helpful tips and general information. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, the author put in a lot of effort to write those and it shows. Sadly some of them have very few votes and while votes are not everything it usually indicates not a lot of people have read or seen the answer. Considering that all stackexchange sites aim to be archives of knowledge I think there should be a way to make great content more visible. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question now becomes, how do we achieve this? I'm unsure how much we can change the site or the system but maybe we can re-purpose one of the existing tabs like the &lt;code&gt;frequent&lt;/code&gt; or &lt;code&gt;votes&lt;/code&gt; one. Right now those are, in my opinion, quite useless. They are simply self-perpetuating the same answers for all eternity.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps we could have functionality added that allows users to &quot;nominate&quot; answers. These will then show up in the (to be created) &lt;code&gt;nominated&lt;/code&gt; tab and users can browse through and look at them. Additionally the system could also cycle the answers that show up there in case not enough users nominate answers. This way we could break the apparent deadlock of the current &lt;code&gt;frequent&lt;/code&gt; and &lt;code&gt;votes&lt;/code&gt; tabs and make great answers more visible to users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how feasible any of this is but there are a lot of great answers here that should be looked at more often and by more people.&lt;/p&gt;&#xA;" OwnerUserId="139322" LastEditorUserId="75587" LastEditDate="2018-06-17T22:59:39.780" LastActivityDate="2019-12-09T09:47:36.803" Title="Making great content more visible" Tags="|discussion|feature-request|answers|" AnswerCount="3" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="8887" PostTypeId="2" ParentId="8886" CreationDate="2018-06-17T10:05:28.187" Score="16" Body="&lt;p&gt;You can do this using bounties.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Get an answer you want to reward. Take &lt;a href=&quot;https://codereview.stackexchange.com/q/196350&quot;&gt;this one&lt;/a&gt; (this is the question I got the images below on).&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Select the 'start a bounty' option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/jo2E2.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/jo2E2.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Select the size of the bounty you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/r4XkT.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/r4XkT.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Select the 'reward existing answer' option.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/rBviV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/rBviV.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-06-17T10:05:28.187" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="8889" PostTypeId="2" ParentId="8886" CreationDate="2018-06-21T16:21:34.197" Score="9" Body="&lt;p&gt;If I get this question correctly then it's not (primarily) about voting more for answers that are of good quality but to make them somehow visible so more people can learn from them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Well, I think this is a great idea but not only for answers that already are of good quality but also as a way to attract other answers to be improved and enter the hall-of-fame.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the same time I'm afraid that the only thing we can do is to create some question(s) for collecting and &lt;em&gt;indexing&lt;/em&gt; such answers (by language). Similar to how it sometimes works on StackOverflow like &lt;a href=&quot;https://stackoverflow.com/questions/9033/hidden-features-of-c&quot;&gt;Hidden Features of C#&lt;/a&gt; or others that I currently cannot find anymore :( but I'm pretty sure I saw a couple of them that linked to other answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every couple of weeks we could nominate and vote for new entries somewhere... on meta?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bounties in my option are not good for that. They attract attention only for a limited amount of time and they don't make it easier to find such answers - there's not even a filter for that in the search tools.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="29371" LastEditDate="2019-12-09T09:47:36.803" LastActivityDate="2019-12-09T09:47:36.803" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="8890" PostTypeId="1" AcceptedAnswerId="8892" CreationDate="2018-06-25T18:50:08.270" Score="2" ViewCount="165" Body="&lt;p&gt;I raised a &lt;a href=&quot;https://codereview.stackexchange.com/questions/197211/should-i-put-my-two-methods-right-under-the-main&quot;&gt;question&lt;/a&gt; earlier.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is a screenshot of it:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/RIYZ6.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/RIYZ6.png&quot; alt=&quot;question&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and the Comments&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/aTZzq.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/aTZzq.jpg&quot; alt=&quot;Close Reason and Comments&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd be honest, it is not the best question I've asked so far.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But to have a minus 4 for that question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's weird for a site who is doing code review and should be helping ppl improving their coding knowledge.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Has the site become a Stack Overflow bis repetita in the aspect that we should avoid like the exclusiveness of the people who knows vs the people who are learning...? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Only asking.&lt;/p&gt;&#xA;" OwnerUserId="95576" LastEditorUserId="95576" LastEditDate="2018-06-25T20:36:27.700" LastActivityDate="2018-06-26T08:42:03.783" Title="has the site became less welcoming...?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="13" ContentLicense="CC BY-SA 4.0" />
  <row Id="8891" PostTypeId="2" ParentId="8886" CreationDate="2018-06-25T19:52:16.333" Score="4" Body="&lt;p&gt;Sadly, nearly all good solutions AFAICT require development effort on the Stack Exchange platform. But one can dream...&lt;/p&gt;&#xA;&lt;h1&gt;Hall of fame for answers&lt;/h1&gt;&#xA;&lt;p&gt;One (obvious) solution would be to introduce a (curated) hall of fame for good answers.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;While this can be achieved via &amp;quot;special&amp;quot; questions curated by some members of the community, these require active maintenance to be useful.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A better approach would be to introduce a new section, similar to &amp;quot;Questions&amp;quot;, &amp;quot;Tags&amp;quot;, &amp;quot;Users&amp;quot; etc. for an automatically updated list of good answers. Even better if this list could be searched by tags and/or keywords.&lt;/p&gt;&#xA;&lt;p&gt;Answers could possibly be nominated by a review-queue-like process, where some evaluation criteria (number of accepts? a ratio of approval &amp;gt; X%?) needs to be met before a question gets added to the Hall of Fame.&lt;/p&gt;&#xA;&lt;h1&gt;Browse by answer&lt;/h1&gt;&#xA;&lt;p&gt;Being a bit more pragmatic, one could simply add a mechanism to browse answers similar to the way we can browse questions right now. While this wouldn't guarantee that the &amp;quot;good&amp;quot; answers rise to the top (since votes generally correlate better to view count than quality), it would give us a better way to find good answers with all the powers of the Stack Exchange search.&lt;/p&gt;&#xA;" OwnerUserId="94458" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-06-26T12:35:16.103" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8892" PostTypeId="2" ParentId="8890" CreationDate="2018-06-26T04:16:01.200" Score="11" Body="&lt;p&gt;No, the site has not become less welcoming.  Code Review users are not out to harm anyone.  Rather, we're looking out for the quality of questions on the site.  The comments you received were trying to help you improve the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You've posted good questions before.  This one wasn't as good.  I felt that the question was not answerable in its original form, so I downvoted it, and stated my reason in a comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is an awkward library. Why do these two pieces of functionality belong together in the same program or library? Also, the &lt;code&gt;conn_wr()&lt;/code&gt; function looks like a hypothetical example or placeholder for some other functionality. I feel like you're hiding something from us in this question, and it's hard to advise you properly.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I would be glad to undo my downvote (and encourage others to do so) if you improved the question by providing the necessary context for a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is in addition to @SamOnela's observation that Code Review titles should simply state the task accomplished by the code, as per the &lt;a href=&quot;/help/how-to-ask&quot;&gt;How to Ask&lt;/a&gt; guidelines.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="84718" LastEditDate="2018-06-26T08:42:03.783" LastActivityDate="2018-06-26T08:42:03.783" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8893" PostTypeId="1" AcceptedAnswerId="8894" CreationDate="2018-06-26T15:02:02.877" Score="13" ViewCount="257" Body="&lt;p&gt;If I have kept working on the code, and there are no answers (say one week after the original post), am I allowed to edit the code to reflect the changes I have made to it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe this question is closely related (yet not a dupe, I hope) to:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5688/is-it-okay-to-modify-code-in-a-post-if-weve-discovered-a-bug-before-receiving&quot;&gt;Is it okay to modify code in a post if we&amp;#39;ve discovered a bug, before receiving an answer?&lt;/a&gt; &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/752/is-it-okay-to-edit-parts-of-code-not-yet-reviewed&quot;&gt;Is it okay to edit part(s) of code not yet reviewed?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1763/for-an-iterative-review-is-it-okay-to-edit-my-own-question-to-include-revised-c&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What makes me thinks this is not a dupe:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The first question is about whether the OP found a bug in his question, but does not necessarily take into account whether any answers exist.&lt;/li&gt;&#xA;&lt;li&gt;The second question specifically asks when there are already some answers but they don't cover the whole code.&lt;/li&gt;&#xA;&lt;li&gt;The third question may seems to answer this question, however, this question, is also narrowed down to a question which have answers  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I am aware that someone could be working on the code review, which would explain why there are still no answers. However, after one week or more I would think that the question just not made it but I could be totally wrong.&lt;/p&gt;&#xA;" OwnerUserId="172067" LastEditorUserId="22222" LastEditDate="2018-06-27T01:33:40.723" LastActivityDate="2018-07-08T12:18:46.337" Title="Is it allowed to edit code if there is no answer?" Tags="|discussion|site-policy|editing|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8894" PostTypeId="2" ParentId="8893" CreationDate="2018-06-26T17:35:07.563" Score="13" Body="&lt;p&gt;Sure you can edit your question/code if there are no answers. Just don't place alternative code-junks without adding the comperative-review tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Replacing the code in question is fine without tagging it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If one is doing a review at the same moment he/she will maybe place a comment asking when you will be finished (I did so on another question). If you see such a comment you should place a comment as well answering the question. Otherwise the reviewer may lose interest in your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After you get an answer you won't be allowed to edit your code. Adding some methods/classes which are requested usually don't hurt.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="71574" LastEditDate="2018-07-08T12:12:25.903" LastActivityDate="2018-07-08T12:12:25.903" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8895" PostTypeId="1" AcceptedAnswerId="8898" CreationDate="2018-06-29T09:29:31.310" Score="3" ViewCount="94" Body="&lt;p&gt;There is a review history for the &lt;a href=&quot;https://codereview.stackexchange.com/posts/197458/revisions&quot;&gt;question&lt;/a&gt; where it can be seen that it has been closed several hours after the OP fixed the issue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why people kept voting if they could see that the reason is not applicable anymore? &lt;/p&gt;&#xA;" OwnerUserId="101565" LastEditorUserId="31503" LastEditDate="2018-06-29T11:11:39.333" LastActivityDate="2018-06-29T11:58:04.850" Title="Why did this question get closed?" Tags="|discussion|specific-question|closed-questions|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8896" PostTypeId="2" ParentId="8895" CreationDate="2018-06-29T10:25:47.400" Score="1" Body="&lt;p&gt;It sometimes happens that people don't read the question carefully enough to make a good judgment whether it should be still closed or left open and press the close button prematurely - admittedly, I did it a couple of times too and then regretted it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that was the case and a question gets closed anyway, you can always vote to reopen it and maybe add a comment that the issues has been fixed. It'll get to another queue and we'll reopen it again.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2018-06-29T10:25:47.400" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8897" PostTypeId="2" ParentId="8895" CreationDate="2018-06-29T10:41:23.163" Score="2" Body="&lt;p&gt;Three of the votes were because &lt;a href=&quot;https://codereview.stackexchange.com/revisions/197458/1&quot;&gt;there was not code in the question&lt;/a&gt;. The users probably didn't come back to check if the question was improved and withdraw their close votes. And so made it easier to close for a different reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Two people closed with the &lt;em&gt;code not implemented or not working as intended&lt;/em&gt; reason. This may be because the wording on the question is a bit complicated:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This is a form that I want to use to enter users into a database. I used MySQLi with prepared statements. I want to make sure that I sanitized my data well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;At first I was confused if the code was working or not by that description. But they're just saying what they're using and what they hope to achieve out of a code review. And so because there was three close votes already it made it easier for this to be closed due to what I think is a misunderstanding.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I feel it's on-topic, as described above, and so I have started a vote to re-open.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-06-29T10:41:23.163" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8898" PostTypeId="2" ParentId="8895" CreationDate="2018-06-29T11:10:58.050" Score="2" Body="&lt;p&gt;I can understand the votes to close that were cast before the code was added to the question. As for the code-not-working votes, I am not sure about those. It is possible that there is an issue with the code, but I can't see one (PHP is not a language I know very well). There are no comments though indicating what the problem is though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that, I have voted to reopen the post (and as a mod, it is now open again).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hope you get good answers.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="52915" LastEditDate="2018-06-29T11:58:04.850" LastActivityDate="2018-06-29T11:58:04.850" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8899" PostTypeId="1" CreationDate="2018-06-29T15:50:38.617" Score="3" ViewCount="32" Body="&lt;p&gt;Here's the scenario:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have posted a question on Code Review and received feedback (but not a refactored code). I &lt;strong&gt;improve my code&lt;/strong&gt; based on the advice I was given in this question and &lt;strong&gt;added new features&lt;/strong&gt; (e.g. code handles more cases).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would love to have this new code reviewed for me, so my question is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Edit my initial question&lt;/strong&gt; by appending the code in&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Answer my initial question&lt;/strong&gt; with this new code so I can get another answer&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Post a brand new question&lt;/strong&gt;: with a &lt;em&gt;&quot;this is version two of my code seen here&quot;&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;It seems &lt;strong&gt;1.&lt;/strong&gt; is against the site's guidelines because a question's code should never be altered, does adding new code (another version) later counts as so? &lt;strong&gt;2.&lt;/strong&gt; doesn't seem very natural: even if I'm, in a way, providing an answer to my code with a refactored/expanded version I don't know If this is actually an answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This leaves me with &lt;strong&gt;3.&lt;/strong&gt; What should I do? Am I allowed to post my code on &lt;s&gt;every&lt;/s&gt; some of my code revisions to get some feedback?&lt;/p&gt;&#xA;" OwnerUserId="147350" LastActivityDate="2018-06-29T15:53:41.293" Title="Posting multiple questions for the same code at different points in the development" Tags="|discussion|" AnswerCount="0" CommentCount="0" ClosedDate="2018-06-29T15:53:48.510" ContentLicense="CC BY-SA 4.0" />
  <row Id="8900" PostTypeId="1" CreationDate="2018-06-29T16:07:37.537" Score="12" ViewCount="205" Body="&lt;p&gt;I don't get why I am allowed to post an answer to my question &lt;strong&gt;in the question's editor&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/EObrl.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/EObrl.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know from Stack Overflow that this feature exists on Stack Exchange websites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems relevant for Stack Overflow, indeed someone may have the answer to a question that hasn't been already been answered on the site. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I don't believe it makes sense to have this feature on Code Review. Am I not supposed to seek someone else's point of view, advice and expertise to determine how to improve my code? I can't just come up with a question on a code snippet and improve it myself. That doesn't make sense to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link shown next to the checkbox: &quot;&lt;a href=&quot;https://stackoverflow.blog/2011/07/01/its-ok-to-ask-and-answer-your-own-questions/&quot;&gt;share your knowledge, Q&amp;amp;A-style&lt;/a&gt;&quot; points to an article by Jeff Atwood on the &lt;em&gt;StackOverflow&lt;/em&gt; blog...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Does this feature really belong on Code Review?&lt;/strong&gt; I mean are there any questions that have &lt;em&gt;immediately&lt;/em&gt; been answered by the person who asked it?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Just to make sure: I'm not against the possibility of answering your own question. Sure a user could do that. I am specifically referring to the possibility of answering your question &lt;em&gt;when editing the question itself&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="147350" LastEditorUserId="29371" LastEditDate="2019-12-09T09:33:44.370" LastActivityDate="2019-12-09T09:33:44.370" Title="Why should I be able to answer my own question in the question's editor on Code Review?" Tags="|discussion|asking-questions|answers|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8901" PostTypeId="2" ParentId="8900" CreationDate="2018-06-29T16:33:58.817" Score="11" Body="&lt;p&gt;I cannot conceive of a reason to have the answer-immediate option on a question post. Sure, we do have good reasons to answer our own questions, but there's no good reason to answer it at the same time as asking it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, no, it is not needed, and probably should not be there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, it may not be easy to remove just for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-06-29T16:33:58.817" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8902" PostTypeId="1" AcceptedAnswerId="8903" CreationDate="2018-07-01T14:07:21.117" Score="3" ViewCount="40" Body="&lt;p&gt;I've noticed that all language tags are sorted first but &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clojure&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clojure&amp;#39;&quot; rel=&quot;tag&quot;&gt;clojure&lt;/a&gt; tag. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this by design or is there some setting that this tag is missing?&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="31503" LastEditDate="2018-07-01T15:19:30.460" LastActivityDate="2018-07-01T15:19:30.460" Title="Clojure tag not sorting first" Tags="|discussion|status-bydesign|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8903" PostTypeId="2" ParentId="8902" CreationDate="2018-07-01T14:27:35.767" Score="7" Body="&lt;p&gt;There is no special attribute about tags that make them 'language' tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags are sorted on the number of questions that have that tag, so if some non-language tag has more questions tagged with it, that tag will come first.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Look through the list of questions and you will see how that happens.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It just so happens that most popular languages have far more questions than the other tags that are added, so they sort first. If you have a look &lt;a href=&quot;https://codereview.stackexchange.com/tags&quot;&gt;at all the tags&lt;/a&gt; you will see that questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; will have performance tag sorted ahead of most languages other than the most popular.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2018-07-01T14:31:43.000" LastActivityDate="2018-07-01T14:31:43.000" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8904" PostTypeId="2" ParentId="8900" CreationDate="2018-07-02T20:24:15.903" Score="6" Body="&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You might have already received some code review from elsewhere. You could include it in your question, asking what people think about those suggested changes, but asking for a review of a code review is somewhat meta. Just place the off-site code review into an answer and see what votes it receives compared to other reviews.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You have some alternative idea(s) for your current code, but are unsure if they are good or not. As posting non-working code is discouraged and you do not want to go the whole nine yards to turn your question into a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;, you might as well post your own review of your code with the changes you have in mind. You could consider this an exhibitionistic form of &lt;a href=&quot;https://en.wikipedia.org/wiki/Rubber_duck_debugging&quot; rel=&quot;nofollow noreferrer&quot;&gt;rubber duck debugging&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;&lt;em&gt;Yes, eermm, rubber duck, I would, err change that class there err and maybe extract an interface. And I'm totally only talking to you rubber duck. It's not like somebody could employ a voting mechanism on what I'm telling you. Hahaha, 'somebody'- how that sounds! As if there's anybody else around except for the two of us, rubber duck. No. Just us.&lt;/em&gt;&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="97584" LastEditorUserId="75307" LastEditDate="2018-07-10T16:43:57.373" LastActivityDate="2018-07-10T16:43:57.373" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8905" PostTypeId="1" AcceptedAnswerId="8906" CreationDate="2018-07-04T09:42:36.277" Score="1" ViewCount="101" Body="&lt;p&gt;The other day we got the question: &lt;a href=&quot;https://codereview.stackexchange.com/q/197698&quot;&gt;When to create a generator or return simply a list in Python?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question has a generic title, some code which contains enough code to be reviewed. And a couple of questions on ways they think the code could be improved.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It is closed with the Lacks concrete context close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Lacks concrete context&lt;/strong&gt;: Code Review requires &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;concrete code from a project, with sufficient context&lt;/a&gt; for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The only time a closer mentioned missing context was when they said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Depends on the context, which is missing in this question. Please take a look at the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;As the missing context wasn't specified, I &lt;a href=&quot;https://codereview.stackexchange.com/q/197698#comment381181_197698&quot;&gt;asked that closer what context is missing&lt;/a&gt;, but I didn't get a reply.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so, what context is missing that makes this question off-topic?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-07-04T11:29:27.497" Title="When to create a generator or return simply a list, closed for missing context" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8906" PostTypeId="2" ParentId="8905" CreationDate="2018-07-04T11:29:27.497" Score="4" Body="&lt;p&gt;I was the first to vote to close, so I'll try to explain it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First of all, it's hard to specify missing context. It's missing. It's the whole lack of something specified that's the problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question consists of a single function, &lt;code&gt;list_records&lt;/code&gt; which apparantly is mainly called (but not exlusively so) using a list comprehension ( &lt;code&gt;[list_records(race_type, year) for foo in bar]&lt;/code&gt;). It might be doing something with a database (&lt;code&gt;utils.dataracetype_to_DBcolumn&lt;/code&gt;) and we don't have the foggiest what the input data looks like. Neither do we know the expected output.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We even can't say for sure this is the actual code in use. Phrases like &quot;this kind of instance method&quot; and &quot;I am calling it mainly through list comprehension&quot; make me wonder about the bigger picture. What data is OP after exactly?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Q:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am calling it mainly through list comprehension, but I could return it simply as a list, what is the most pythonic way to do this? What would be the reasons to chose one method or the other? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Depends on the context, which is missing in this question. Please take a look at the help center.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Gareth, being a heck of a lot smarter and more experienced in Python than me, managed to answer it anyway:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you are going to need the whole list for some reason, then make a list. But if you only need one item at a time, use a generator.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Exactly, we don't know what OP wants to have and what he wants to do with it. A reviewer shouldn't have to guess. Too often we get questions which fail to specify something which in hindsight turns out to be very important, rendering the answers (partially) useless. I voted to close because that was a definite possibility with this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Hence the request for context. Preferably as much as possible, but there's such a thing as asking too much. Example input, output and a comment about what portion of the resulting data is actually useful to the OP would've been enough. I was either too absent-minded or in too much of a hurry to specify further, I guess. It's been an intense week, my apologies to anyone affected.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-07-04T11:29:27.497" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8907" PostTypeId="2" ParentId="8900" CreationDate="2018-07-05T15:40:04.083" Score="2" Body="&lt;p&gt;It is definitely against the grain as it can discourage other answers. Also, most people are here because they want that extra input from &lt;em&gt;someone else&lt;/em&gt;. Self-bias is the worst. However, I have historically used this feature (and &lt;em&gt;might&lt;/em&gt; in the future). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I always hate my old code (think months), it just looks poor and clunky. The sentiment that you should be a better coder than you were yesterday is true (for me at least). I was trying to generate content for less frequented tags a while back so I took old code, that &lt;em&gt;I&lt;/em&gt; knew how to improve, and critiqued it myself.&lt;/p&gt;&#xA;" OwnerUserId="89853" LastActivityDate="2018-07-05T15:40:04.083" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8908" PostTypeId="1" AcceptedAnswerId="8909" CreationDate="2018-07-06T16:39:34.317" Score="16" ViewCount="269" Body="&lt;p&gt;Some VBA questions mention the host application (e.g. Excel) is going &quot;not responding&quot; while their macro is running.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it ok to vote to close these questions as &quot;broken code&quot;?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-07-06T19:48:50.633" Title="PSA: Excel going &quot;Not Responding&quot; isn't broken code" Tags="|discussion|vote-to-close|broken-code|review|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8909" PostTypeId="2" ParentId="8908" CreationDate="2018-07-06T16:39:34.317" Score="21" Body="&lt;p&gt;If you don't do VBA, you probably don't know this, but most VBA host applications are single-threaded, and when VBA code runs for a long time it's &lt;strong&gt;completely normal&lt;/strong&gt; that the main window's caption says &quot;(not responding)&quot; until the code completes.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;THIS IS NOT BROKEN CODE.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;So please stop downvoting and voting to close Excel/VBA questions as &quot;broken code&quot; whenever the OP mentions Excel going &quot;not responding&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;However&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If the OP is only asking about why this is happening and how they can fix it, then they're not asking for a peer review and they're likely asking a question that should be on Stack Overflow, if they're not looking for feedback on any/all aspects of their code.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2018-07-06T19:48:50.633" LastActivityDate="2018-07-06T19:48:50.633" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8910" PostTypeId="1" AcceptedAnswerId="8911" CreationDate="2018-07-06T22:55:45.427" Score="5" ViewCount="138" Body="&lt;p&gt;I developed a new blockchain technology. I have white papers and my code is under development.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to ask a question about my technology idea and not providing actual code. Is that kind of question suitable for this Stack Exchange channel?&lt;/p&gt;&#xA;" OwnerUserId="32087" LastEditorUserId="22222" LastEditDate="2018-07-07T02:26:55.427" LastActivityDate="2018-07-07T02:26:55.427" Title="Technology review without code" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8911" PostTypeId="2" ParentId="8910" CreationDate="2018-07-06T23:22:47.500" Score="10" Body="&lt;p&gt;No, such a question would not be suitable here if no working code is included. See &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about?&lt;/a&gt; for reference.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, I don't think there is a site on the Stack Exchange network where such a question would be suitable, although I may be wrong, as I am not familiar with every site.&lt;/p&gt;&#xA;" OwnerUserId="42632" LastActivityDate="2018-07-06T23:22:47.500" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8912" PostTypeId="2" ParentId="8893" CreationDate="2018-07-08T12:18:46.337" Score="5" Body="&lt;p&gt;I tend to agree that you can edit the original question if there are no answers to invalidate.  However, you risk the possibility that someone is answering right at that moment.  That person would be entirely justified in rolling back your edit even if your edit is made before the answer is posted.  That risk is obviously lower a week later than it would be in the early minutes of the posting.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So long as you understand and are willing to take that risk, go ahead and edit.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone does answer and roll back your edit, you can then post a new question with the revised code as an iterative review.  So your work isn't wasted.  But you might have to do more work to take advantage of it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's the risk you take.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-07-08T12:18:46.337" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8913" PostTypeId="1" AcceptedAnswerId="8915" CreationDate="2018-07-09T09:09:49.167" Score="19" ViewCount="173" Body="&lt;p&gt;I'm surprised I can't find this as a question already, so I'm taking a shot and posting...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I document my code. I don't &lt;em&gt;not&lt;/em&gt; document my code before considering myself done for the day. Most of the code posted here lacks documentation, and I'm trying to determine if it's an unofficial practice to strip things like doxygen comments or if it's simply undocumented code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;In short:&lt;/strong&gt; Is it a best practice to include things like function documentation and inline comments when posting code for review?&lt;/p&gt;&#xA;" OwnerUserId="103483" LastEditorUserId="103483" LastEditDate="2018-07-09T09:55:39.443" LastActivityDate="2018-07-09T10:32:53.817" Title="Should I leave in documentation in code for review?" Tags="|discussion|asking-questions|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8914" PostTypeId="2" ParentId="8913" CreationDate="2018-07-09T10:28:37.753" Score="18" Body="&lt;p&gt;Going purely from subjective impressions and without actually checking them, quite a lot of my answers specifically point out parts of the code which I think are underdocumented. There are at least two good reasons for leaving the documentation in:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;We want to review your actual code, not a sanitised version of it. Otherwise we might waste our time suggesting improvements which were already present in the real code.&lt;/li&gt;&#xA;&lt;li&gt;The better we understand your code, the more specific we can be in our reviews.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2018-07-09T10:28:37.753" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8915" PostTypeId="2" ParentId="8913" CreationDate="2018-07-09T10:32:53.817" Score="33" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it a best practice to include things like function documentation and inline comments when posting code for review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you normally document your code, then include the documentation when posting here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you normally don't document your code, then don't add documentation just for the sake of posting it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We prefer to see the code as it was written.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is however a good idea to make a self-review of your code before posting it here, and if you during that step find out that documentation is missing, well... then add some.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-07-09T10:32:53.817" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8916" PostTypeId="1" AcceptedAnswerId="8918" CreationDate="2018-07-13T20:30:22.987" Score="5" ViewCount="171" Body="&lt;p&gt;I am new to this specific Q&amp;amp;A site and I got my rep off of association bonuses, and I wanted to ask how to fix my code to work for another version of python.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed the text &quot;&lt;strong&gt;Post code that is already working&lt;/strong&gt;&quot; and went here to ask if it is ok to post this question here or to put it on SO.&lt;/p&gt;&#xA;" OwnerUserId="173678" LastEditorUserId="9357" LastEditDate="2018-07-18T00:29:45.607" LastActivityDate="2018-07-18T00:29:45.607" Title="Can you post code that works on one version of a interpreter (ex:Python 2) but not on another (ex:Python 3)" Tags="|discussion|scope|questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8918" PostTypeId="2" ParentId="8916" CreationDate="2018-07-14T00:03:26.380" Score="12" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Can you post code that works on one version of a interpreter (ex:Python 2) but not on another (ex:Python 3)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, we currently tag questions with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; if it runs in a version or both versions of Python. We also tag the question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; if it runs in only one of these versions.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am new to this specific Q&amp;amp;A site and I got my rep off of association bonuses, and I wanted to ask how to fix my code to work for another version of python.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Asking the specific question on how to make your code compatible with another version of Python would be off-topic, as the code wouldn't work in the intended version. Yes it works in say Python 2, but it would error in Python 3, and so would be off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For completeness, if your code did work in both versions or just the version that you want it to work in, then it would make no sense asking a question like &quot;How do I make this work in Python 3.x&quot; when it works in Python 3.x. And so would likely be treated as a normal question.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-07-14T00:03:26.380" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8919" PostTypeId="1" AcceptedAnswerId="8920" CreationDate="2018-07-21T21:18:40.177" Score="32" ViewCount="309" Body="&lt;p&gt;I was looking for posts about self-answering my own code review question, and I saw this post: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8900/why-should-i-be-able-to-answer-my-own-question-in-the-questions-editor-on-code&quot;&gt;Why should I be able to answer my own question in the question&amp;#39;s editor on Code Review?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;3 days ago I asked a code review on this site. I also sent my code to my friends, and they told me a great idea. They don't use CR.SE, so I thought I could post a self-answer about what they said, why is that important, why will it make the software better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've already changed my code, posting an aswer wouldn't help me, however, I think it may be useful for others, if they find my question, read the code and the answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So here is the question: do people read other questions and reviews just for themselves, to learn from reviews, other's mistakes? Do you come to this site from a Google search, just like how we find questions on SO and read the answers?&lt;/p&gt;&#xA;" OwnerUserId="174990" LastEditorUserId="37660" LastEditDate="2018-07-22T10:53:25.913" LastActivityDate="2018-07-26T16:47:44.613" Title="Do people read other reviews for learning?" Tags="|discussion|self-answer|statistics|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8920" PostTypeId="2" ParentId="8919" CreationDate="2018-07-22T13:02:51.270" Score="34" Body="&lt;p&gt;So as a mod I have access to some statistics on where traffic for our site comes from. A bit of this information can also be &lt;a href=&quot;https://codereview.stackexchange.com/site-analytics/traffic-sources&quot;&gt;accessed by 25k users&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's have a bit of a look at some of that data.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the last month, just below 2 million visits came from google alone. This is a whopping three orders of magnitude more than interlinkings between code review questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Similar metrics apply for interlinks from stackexchange.com, meta and interestingly &lt;a href=&quot;https://workplace.stackexchange.com/&quot;&gt;The Workplace&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is in and of itself not surprising. As a mod I can compare the numbers of visitors with the number of users that &lt;em&gt;do&lt;/em&gt; things. And I'm somewhat pleased to see that there is around an order of magnitude more visitors that come to just read posts as opposed to users that interact with them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can also tell you that people don't just read one post and then never come back again. On average every visitor accounted for something between 30 and 60 visits in the last month. Do note that not every separate visitor must be a separate person. But that said:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;This implies that Code Review consistently seems to provide value for people other than the people directly involved with a question :)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I think we can safely say that people do read reviews, learning from other people's mistakes.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-07-22T13:02:51.270" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8921" PostTypeId="1" CreationDate="2018-07-26T02:39:03.883" Score="4" ViewCount="49" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/product-support&quot;&gt;This page (Can I support my product on this site)&lt;/a&gt; is Stack Overflow's corresponding help page with names exchanged - saying &quot;Code Review&quot; instead of &quot;Stack Overflow&quot;. It doesn't belong here. &lt;a href=&quot;https://codereview.stackexchange.com/help/promotion&quot;&gt;This page (How to not be a spammer)&lt;/a&gt; links to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, &lt;a href=&quot;https://codereview.stackexchange.com/help/stackexchange&quot;&gt;the &quot;Our Model&quot; section&lt;/a&gt; has links to the following pages that really don't make sense for Code Review, and should probably be removed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/product-support&quot;&gt;Product Support&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/whats-beta&quot;&gt;What does &quot;beta&quot; mean&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Further, the &quot;Spam page&quot; has links that have the URL in full format instead of as a named hyperlink, i.e. it looks like: &lt;a href=&quot;https://meta.stackexchange.com/questions/225370/your-answer-is-in-another-castle-when-is-an-answer-not-an-answer&quot;&gt; https://meta.stackexchange.com/questions/225370/your-answer-is-in-another-castle-when-is-an-answer-not-an-answer&lt;/a&gt; instead of &lt;a href=&quot;https://meta.stackexchange.com/questions/225370/your-answer-is-in-another-castle-when-is-an-answer-not-an-answer&quot;&gt;Your answer is in another castle&lt;/a&gt; (This is especially ironic since it is in the section about posting links appropriately ;-).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that this problem is common to all sites other than the *Overflow sites. Do these sites really need a section of help dedicated to finding bugs in products?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://writing.stackexchange.com/help/product-support&quot;&gt;Writing.SE&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://rpg.stackexchange.com/help/product-support&quot;&gt;RPG.SE&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://cooking.stackexchange.com/help/product-support&quot;&gt;Seasoned Advice&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://christianity.stackexchange.com/help/product-support&quot;&gt;Christianity&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://judaism.stackexchange.com/help/product-support&quot;&gt;Mi Yodeya&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that this is raised as an issue, but not fixed, on meta.se: &lt;a href=&quot;https://meta.stackexchange.com/questions/238113/the-product-support-page-in-help-center-does-not-make-much-sense-network-wide&quot;&gt;The &amp;quot;product support&amp;quot; page in Help Center does not make much sense network-wide&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, it is ironic, that the above meta post has a link to a previous post here on Code Review: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2435/faq-product-support-needs-some-tlc&quot;&gt;FAQ &amp;quot;Product Support&amp;quot; needs some TLC&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="84131" LastEditorUserId="31503" LastEditDate="2018-07-26T04:48:13.977" LastActivityDate="2018-07-26T04:48:13.977" Title="Inapplicable help page" Tags="|bug|help-center|" AnswerCount="0" CommentCount="1" ClosedDate="2018-07-26T04:51:50.330" ContentLicense="CC BY-SA 4.0" />
  <row Id="8922" PostTypeId="2" ParentId="8919" CreationDate="2018-07-26T16:47:44.613" Score="10" Body="&lt;p&gt;Yes: In fact, I am doing it right now. It is very useful to learn different viewpoints and ideas from other people.&lt;/p&gt;&#xA;" OwnerUserId="112869" LastActivityDate="2018-07-26T16:47:44.613" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8923" PostTypeId="1" CreationDate="2018-08-04T15:34:08.020" Score="6" ViewCount="49" Body="&lt;p&gt;I hit an odd, though not critical bug in the display of assembly language code on the question &lt;a href=&quot;https://codereview.stackexchange.com/questions/200957/disassembler-for-intel-8080&quot;&gt;Disassembler for intel 8080&lt;/a&gt;. There's a block of assembly code where the format is:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;opcode operand1 operand2   comment&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;for each line. The poster originally formatted it using a block quote, but noted that it didn't look right. I changed it to be formatted as code, but saw something odd. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I first did it, I hadn't lined up the comments. So I went back and lined them all up. While editing, the live preview showed that the first 3 lines had one less space before the comment than was actually there. This was odd, but I thought I'd just add a space to those lines. In the live preview they now lined up. But when I pressed the button to save the edits, suddenly they had 1 extra space in the actual display of the assembly code and they no longer aligned. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I edited it again and removed the extra space. Sure enough the code in the editor looked fine, but the preview showed 1 too few spaces on those lines. But when I saved it, they came back and everything aligned.&lt;/p&gt;&#xA;" OwnerUserId="43196" LastActivityDate="2018-08-04T17:32:18.243" Title="Odd formatting bug in display of assembly code" Tags="|bug|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8924" PostTypeId="2" ParentId="8923" CreationDate="2018-08-04T17:32:18.243" Score="7" Body="&lt;p&gt;They are caused by tabs, and yes, tabs are &quot;evil&quot; on Stack Exchange. &lt;a href=&quot;https://meta.stackexchange.com/questions/146114/auto-expand-tab-character-in-code-formatting&quot;&gt;&lt;strong&gt;They break code formatting&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here is shown on the real post, no problem!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/1VZdB.png&quot; alt=&quot;real post: correctly aligned&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is shown in the editor, still looks good!&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/tFBJf.png&quot; alt=&quot;editor: correctly aligned&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And this is shown in the preview... hmm?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/Thk1Y.png&quot; alt=&quot;preview: comments on line 3-5 are missing a whitespace&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Finally, this is shown on &lt;a href=&quot;https://codereview.stackexchange.com/revisions/18d7f9f7-844b-49d5-9f8b-dc7104499d93/view-source&quot;&gt;the revision's source&lt;/a&gt;... eh?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HvcmJ.png&quot; alt=&quot;revision source: too many tabs on line 1&amp;amp;7&quot;&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The fix is easy but cumbersome: &lt;strong&gt;don't use tabs, align (manually) with spaces instead&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="57507" LastActivityDate="2018-08-04T17:32:18.243" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8925" PostTypeId="1" AcceptedAnswerId="8926" CreationDate="2018-08-09T15:18:04.480" Score="5" ViewCount="109" Body="&lt;p&gt;Recently we got the question &lt;a href=&quot;https://codereview.stackexchange.com/q/201189&quot;&gt;Finding the longest word in a String&lt;/a&gt;. (10k required)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question looked like it was off-topic, because of the following results:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; findLongestWordLength(&quot;What is the space?&quot;);&#xA;6&#xA;&amp;gt;&amp;gt;&amp;gt; findLongestWordLength('What is')&#xA;2&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;If 'word' means any segment that isn't a space then it's correct. The second is flat out wrong. However the code works correctly, to the best of the author's knowledge:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I just passed the test in freecodecamp with this code and I don't know if stackexchange has some other tests – OP&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I tracked down &lt;a href=&quot;https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-algorithm-scripting/find-the-longest-word-in-a-string/&quot; rel=&quot;nofollow noreferrer&quot;&gt;the challenge&lt;/a&gt; and found the code they posted here &lt;em&gt;passes all the tests on the site&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In this rather strange situation, should the question be off-topic?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-08-10T15:43:55.827" Title="Closure of finding the longest word in a string" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8926" PostTypeId="2" ParentId="8925" CreationDate="2018-08-09T15:41:15.007" Score="6" Body="&lt;p&gt;The code is &quot;obviously&quot; borked.... and has a completely illogical test condition: If the word is longer than its position in the sentence, then it is the longest word.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, as you point out, it's apparent that it passes the online test cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the comments immediately pointed out the basic problem, and subsequently the comment discussions listed additional (though not as severe) problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With those comments in place, it makes sense for the question to be closed as not-working. The user has the option of fixing those basic issues and asking for a review again. Essentially, now the user knows their code does not work. Recent examples of this happening are comments such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/201275/confusion-about-java-object-types#comment387634_201275&quot;&gt;Confusion about Java object types&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/201111/rust-opengl-chunk-class#comment387316_201111&quot;&gt;Rust OpenGL Chunk class&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, I am happy for the question to be closed as off-topic since, now, the user knows it's broken, and that knowledge came through a comment. The close-votes are logical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What's odd is that the user then elected to delete their whole account (and the question was deleted with their account).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that, it makes no sense, in this instance, to do anything other than leave the question the way it is, closed, and deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, if a question is posted with issues that are obvious to our community (even if not obvious to the asker), comments, and close-votes are an indication that the asker should review those basic issues and edit their question. Obviously, if there's answers already, then their question should be unchanged and a follow-up review considered instead.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="71574" LastEditDate="2018-08-10T15:43:55.827" LastActivityDate="2018-08-10T15:43:55.827" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8927" PostTypeId="1" CreationDate="2018-08-09T17:57:45.867" Score="7" ViewCount="172" Body="&lt;p&gt;The question &lt;a href=&quot;https://codereview.stackexchange.com/questions/201313/does-this-method-guarantee-that-cells-in-a-csv-will-be-correctly-partitioned&quot;&gt;Does this method guarantee that cells in a CSV will be correctly partitioned?&lt;/a&gt; is a duplicate of &lt;a href=&quot;https://codereview.stackexchange.com/questions/201310/does-this-method-guarantee-protection-against-a-csv-injection-attack&quot;&gt;this one&lt;/a&gt; (10k+ and mods only) which asks whether a singular function properly 'escapes' bits of text from a CSV when handed to the function.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My personal opinion is that it does not meet the criterion to stand on its own, namely that the following close reason would apply:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Lacks concrete context&lt;/strong&gt;: Code Review requires concrete code from a project, with sufficient context for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.  I merely provided the question as contextual reference as it's the catalyst that prompted my posting this question about the close reason.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code is placed, and the user says &quot;This is the proper output: [examples]&quot; but there is no other context for the question - not context of usage beyond &quot;This function does [purpose]'&quot;.  It also explicitly asks &quot;Does this method guarantee that the cells in a CSV will be properly formatted and data values properly processed&quot; (my interpretation), which falls into the &quot;generic best practices&quot; category of this close reason as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To clarify my understanding of the close reasons, and my interpretations, is my interpretation valid?  Or is the scope of what that close reason broad enough that it needs refined because of cases like this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If my interpretations are not valid, then please explain why so I can alter my interpretations in the future.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To be clear&lt;/strong&gt;: I am not questioning the validity of the question that was posted already.  I'm questioning &lt;strong&gt;the scope&lt;/strong&gt; and therefore my interpretation &lt;strong&gt;of the close reason of &quot;Lacks Concrete Context&quot;&lt;/strong&gt;, and at what point a question drifts into &quot;generic best practices&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see context for the original question post, namely that it's trying to scrub CSVs of invalid contents so that the CSV structure is properly kept.  But whether or not this is scrubbing in a valid way, in my opinion, drifts into &quot;generic best practices&quot; rather than a concrete-context question.  This is solely based on the interpretation of the close vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, the focus of this Meta post is the clarification on the &lt;strong&gt;close reason's scope&lt;/strong&gt; and at what point &lt;strong&gt;any given question drifts into the &quot;generic best practices&quot; category&lt;/strong&gt;, not whether the question I linked to is inherently on or off topic.&lt;/p&gt;&#xA;" OwnerUserId="93328" LastEditorUserId="93328" LastEditDate="2018-08-09T19:05:20.567" LastActivityDate="2018-08-21T07:08:13.300" Title="Need clarification on my close reason interpretation for a specific close reason" Tags="|discussion|specific-question|close-reasons|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8928" PostTypeId="2" ParentId="8927" CreationDate="2018-08-09T19:02:02.743" Score="1" Body="&lt;p&gt;My opinion on the close reason, is that the code must work, it must be real code, and there must be enough context to understand what the code does.&lt;/p&gt;&#xA;&lt;p&gt;The Question in Question has all of these and even has another aspect I failed to mention which is required in some fashion: a way to run the code.&lt;/p&gt;&#xA;&lt;p&gt;This can be demonstrated several ways&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;an example&lt;/li&gt;&#xA;&lt;li&gt;input/output&lt;/li&gt;&#xA;&lt;li&gt;method parameters (This can be somewhat of a gray area)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The Close Reason brings up 5 distinct things that make the question off-topic, of which I don't believe that this question falls into, let me elaborate&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Psuedocode is not runnable.&lt;/li&gt;&#xA;&lt;li&gt;Stub code has pieces of the real code missing.&lt;/li&gt;&#xA;&lt;li&gt;Hypothetical code is not real code.&lt;/li&gt;&#xA;&lt;li&gt;obfuscated code is also not real code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The code that the OP has posted is real, complete, running code that is clear about what it is doing&lt;/p&gt;&#xA;&lt;p&gt;While I don't think that this question fits into the General Practice clause of this close reason, I do note that the question posed is broader than the code provided and asks about functionality of a third party application.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;That being said, I think that we can still give a review of the code that is presented to prevent certain characters from being entered into cells in a specific way.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;The Last Piece of the puzzle&lt;/h1&gt;&#xA;&lt;p&gt;Context.&lt;/p&gt;&#xA;&lt;p&gt;This seems to be where most of our contention is when closing questions, we need the Context thing nailed down a bit more.&lt;/p&gt;&#xA;&lt;p&gt;My thoughts are that if there is enough, for someone who knows the language and the libraries that are being used, to understand what the OP is trying to accomplish and the post fits all the other on-topic reasons, then let's review it.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-08-09T19:02:02.743" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8929" PostTypeId="1" CreationDate="2018-08-10T01:45:33.800" Score="8" ViewCount="104" Body="&lt;p&gt;The format that I know for question bodies is:  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Intro, often explaining where the problem originated.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A problem statement explaining what the code is supposed to do.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Perhaps a little more context or explanation about the code, possibly including how the problem is to be solved, e.g. a sorting problem might be solved by quicksort or bubble sort.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;File.name&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;The code itself.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Any further thoughts on the code, particularly questions that the author is considering.  &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;However, in &lt;a href=&quot;https://codereview.stackexchange.com/q/201344/71574&quot;&gt;this question&lt;/a&gt;, the question was &lt;a href=&quot;https://codereview.stackexchange.com/revisions/201344/2&quot;&gt;edited&lt;/a&gt; so that the &quot;further thoughts&quot; section is now between the problem statement and code rather than after the code.  This is problematic since that section is referring to the code in such a way as to suggest that someone should have read it by then.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are several problems with the question that I would like to fix:  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I'd move the &quot;further thoughts&quot; section back to the bottom.  &lt;/li&gt;&#xA;&lt;li&gt;Remove &quot;(beginner)&quot; from the title and add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;.  &lt;/li&gt;&#xA;&lt;li&gt;Remove &quot;Thank you.&quot; from the migrated text.  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But rather than start an edit war, I figured I'd seek consensus before reverting the previous change.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2018-08-11T03:15:19.137" Title="How should question bodies be organized?" Tags="|discussion|specific-question|editing|markdown|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8930" PostTypeId="2" ParentId="8929" CreationDate="2018-08-10T05:34:29.973" Score="8" Body="&lt;p&gt;Honestly, as long as it's all there, I don't mind the order of things. Especially if headers or other methods of formatting are properly used to keep it all tidy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions should contain a problem statement, code and a bit of an explanation. The problem statement should be up front for best readability, IMO. The other two, there's pros and cons to either coming second and the other third.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the code comes before the explanation, the explanation makes more sense. If the explanation comes before the code, the code makes more sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, does the order matter? Not for me. Just read the entire question twice. With most questions I got to do that anyway to make sure I didn't miss anything important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What we really shouldn't do, is enforce a specific order. Posting on Code Review is complicated enough for new users so let's not make it more complicated by enforcing something that simply doesn't matter much in the grand scheme of things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with your list of items that should be in a question. I agree with the problem statement coming first. A filename above the code is helpful the moment multiple files are used. Afar from that, I don't see a reason to mind the order much.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-08-10T05:34:29.973" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8932" PostTypeId="1" AcceptedAnswerId="8942" CreationDate="2018-08-10T15:41:24.853" Score="4" ViewCount="73" Body="&lt;p&gt;My question here is getting down votes:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/201380/code-vita-7-form-the-maximum-possible-date-time-in-the-mm-dd-hhmm-format-using&quot;&gt;Code Vita 7: Form the maximum possible date time in the MM/DD HH:MM format using any eight of twelve given single digits&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;which is a follow up to my previous question :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/200434/code-vita-form-the-maximum-possible-time-in-the-hhmmss-format-using-any-six&quot;&gt;Code Vita : Form the maximum possible time in the HH:MM:SS format using any six of nine given single digits&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The two questions are similar but quite different.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I dont understand why i am getting down votes.&lt;/p&gt;&#xA;" OwnerUserId="175876" LastEditorUserId="9357" LastEditDate="2018-08-17T04:00:43.627" LastActivityDate="2018-08-17T04:42:04.043" Title="Why is my second &quot;Form maximum date/time from some digits&quot; question being down voted?" Tags="|discussion|specific-question|down-votes|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8933" PostTypeId="2" ParentId="8929" CreationDate="2018-08-10T16:47:02.527" Score="-1" Body="&lt;p&gt;There is one scenario where I think it makes sense to move the problem statement to the top. If a question starts with code and the description is below it. In this case such a question simply looks weird on the question page because it doesn't have any description but an ellipsis &lt;code&gt;...&lt;/code&gt; like this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/DPROq.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/DPROq.png&quot; alt=&quot;Cropped screenshot showing question from a list page&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;...unless it was intentional but I doubt it.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="71574" LastEditDate="2018-08-11T03:15:19.137" LastActivityDate="2018-08-11T03:15:19.137" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8934" PostTypeId="2" ParentId="8932" CreationDate="2018-08-10T16:57:31.853" Score="5" Body="&lt;p&gt;I can think of one reason why I would downvote it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's always a good idea to summarize the changes you've implemented in the follow-up. This way people looking at it instantly know what to expect and how good or bad it is now and especially how many of the suggestions you ware able to incorporate into your code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could also explain why you didn't do certain things. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Without such a description people have to compare the code and this is a very time consuming task and probably nobody will be doing this.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In case of your question however it doesn't look as if was a follow-up at all. It's rather a completely different question so calling it a follow-up is very confusing.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Nevertheless if you have learned anything from the answers to the previous question and you were able to apply that knowledge, you can mention that too so that people know the code is getting better.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="59161" LastEditDate="2018-08-10T17:03:56.103" LastActivityDate="2018-08-10T17:03:56.103" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8935" PostTypeId="1" AcceptedAnswerId="8936" CreationDate="2018-08-13T18:36:20.893" Score="11" ViewCount="120" Body="&lt;p&gt;Is it on-topic (or acceptable practice) here to post code written in one language, and ported code in another for review ? I am learning scala and in doing so I am translating some code I wrote (in C++, Python or R) in an imperative style, to scala, written in a functional style. Would it be better simply posting the scala code and not mentioning that it is a translation, and simply describe what I am trying to do ?&lt;/p&gt;&#xA;" OwnerUserId="177140" LastEditorUserId="42401" LastEditDate="2020-11-03T21:21:52.087" LastActivityDate="2020-11-03T21:21:52.087" Title="If porting code, should I also post the original?" Tags="|discussion|asking-questions|multi-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8936" PostTypeId="2" ParentId="8935" CreationDate="2018-08-13T18:56:51.823" Score="12" Body="&lt;p&gt;I think this mostly depends on what you want to accomplish:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Reimplement the whole exact feature set of the original as exactly as possible (so a &quot;pure&quot; translation).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, we'd need to see the original code in order to make sure nothing has been missed, overlooked or mistranslated if you want the best coverage possible in the reviews as it's part of the specification.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If possible, try to visually distiguish between the translated code and the original one, e.g. by posting the original code in a blockquote.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Implement another solution to the same problem in a new language, maybe with inspiration from the original.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here, posting the original is completely optional, especially if you can simply describe what the solution is intended to do. A link or other reference to the original might be nice, but wouldn't be required for a full review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="94458" LastEditorUserId="94458" LastEditDate="2018-08-14T08:54:21.860" LastActivityDate="2018-08-14T08:54:21.860" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8937" PostTypeId="1" CreationDate="2018-08-14T12:53:03.173" Score="6" ViewCount="157" Body="&lt;p&gt;This question got sparked by a &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/46199414#46199414&quot;&gt;recent discussion in the 2nd Monitor&lt;/a&gt; about this question: &lt;a href=&quot;https://codereview.stackexchange.com/q/164750/94458&quot;&gt;Golang Map-Reduce Master - Channels&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The problem is: How much context is needed to actually review the code in the question? How much should the reviewer assume about functions/types/object states which are referred to in the code but not included in the question itself?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In this case, it could be looked up on GitHub, because the code in the question was part of a larger project. Should this be required?&lt;/p&gt;&#xA;&lt;p&gt;Also, the correctness of the implementation depended heavily on object state being setup correctly (otherwise it would deadlock). However, the setup code isn't included in the question. Without any mention by the OP other than &amp;quot;[it] passes the tests&amp;quot;, how far should the reviewer go in assuming that everything got setup correctly? (Especially if the code could be called from anywhere, i. e. setup isn't guaranteed to be done.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt;: After there had been some uncertainty in the comments, I'd like to clarify my problem. I'm mostly concerned about major dependencies.&lt;/p&gt;&#xA;&lt;p&gt;These might be (heavy) dependencies on (at least for the reviewer) unavailable code, especially if there is some non-obvious communication going on (e.g. setting some globals that then get referenced later on) or some of the actual core logic happens there.&lt;/p&gt;&#xA;&lt;p&gt;This could also be unstated pre- or post-conditions that would otherwise be hard to infer just from the code.&lt;/p&gt;&#xA;&lt;p&gt;We as programmers and reviewers rely a lot on having as much context available as possible. And while it isn't required to have the whole context available to review a piece of code, a substantial fraction is. Sometimes some of that context can be inferred or some educated guesses can be made, but where is the line between not enough and just enough available information?&lt;/p&gt;&#xA;" OwnerUserId="94458" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-08-15T13:20:57.557" Title="How much context is the required minimum?" Tags="|discussion|asking-questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8938" PostTypeId="2" ParentId="8937" CreationDate="2018-08-14T13:19:27.197" Score="4" Body="&lt;p&gt;I think that an excerpt from my answer to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8927/need-clarification-on-my-close-reason-interpretation-for-a-specific-close-reason&quot;&gt;Thomas Ward's meta question&lt;/a&gt; provides a good starting point for nailing down the whole &amp;quot;context&amp;quot; thing.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;This is how I feel about context personally.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;This may or may not be how Code Review feels as a community&lt;/em&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;The Last Piece of the puzzle&lt;/h1&gt;&#xA;&lt;p&gt;Context.&lt;/p&gt;&#xA;&lt;p&gt;This seems to be where most of our contention is when closing&#xA;questions, we need the Context thing nailed down a bit more.&lt;/p&gt;&#xA;&lt;p&gt;My thoughts are that if there is enough, for someone who knows the&#xA;language and the libraries that are being used, to understand what the&#xA;OP is trying to accomplish and the post fits all the other on-topic&#xA;reasons, then let's review it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-08-14T13:19:27.197" CommentCount="23" ContentLicense="CC BY-SA 4.0" />
  <row Id="8939" PostTypeId="1" AcceptedAnswerId="8941" CreationDate="2018-08-15T03:02:48.097" Score="-6" ViewCount="211" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/201327&quot;&gt;Trick circumvents [position: sticky] restriction to parent&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question was put on hold. Please vote to reopen it.&lt;/p&gt;&#xA;" OwnerUserId="133941" LastEditorUserId="133941" LastEditDate="2019-12-23T22:05:38.263" LastActivityDate="2019-12-23T22:05:38.263" Title="Please reopen &quot;Trick circumvents [position: sticky] restriction to parent&quot;?" Tags="|discussion|status-completed|specific-question|closed-questions|vote-to-reopen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8940" PostTypeId="2" ParentId="8937" CreationDate="2018-08-15T13:20:57.557" Score="6" Body="&lt;p&gt;This is one area where Code Review is different from doing reviews on pull requests for your own project - because we're not immersed in the same code-base as the asker, we need a bit more help to know how and why their code is to be used.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you know the language and any libraries mentioned, but you can't make a reasonable guess as to what the code is doing, then I'd say it doesn't have enough context.  (If you don't know the implicit context of the language/libraries so well, and the question seems borderline, then move on without voting).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's no statement at all about what the code is intended to achieve, that's definitely lacking context - the canonical expression of this is, &quot;&lt;em&gt;I have this function; can I make it faster?&lt;/em&gt;&quot;  If we're to nail down a good threshold for what's sufficient context, we probably need to start from there on one side of the line, and from an unarguably complete question on the other side of the line, and see how far we can advance from those until we stop with a much narrower grey area separating them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I try to be generous where there's doubt, and will mention in the answer if I've had to guess (e.g. &quot;&lt;em&gt;I assume that &lt;code&gt;vector&lt;/code&gt; is actually &lt;code&gt;std::vector&lt;/code&gt;; remember to &lt;code&gt;#include &amp;lt;vector&amp;gt;&lt;/code&gt; for this&lt;/em&gt;&quot; in C++ code, or &quot;&lt;em&gt;It's not clear whether you expect the inputs in a specific order on the stack; I'm guessing that the smallest will be at the top&lt;/em&gt;&quot; in a dc program).  But sometimes the whole review would be guesswork, and would have to be rejected for context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Remember that putting a question on hold is a good thing, as it gives the asker a chance to improve it before it gets answered.  But it's important to give guidance on &lt;em&gt;how&lt;/em&gt; to improve the question, as a comment - without that, it can be perceived as unwelcoming (to use a currently topical term).  I've seen many incomplete questions resurrected in much better form, so let's take care to guide and encourage their askers!&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2018-08-15T13:20:57.557" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8941" PostTypeId="2" ParentId="8939" CreationDate="2018-08-15T13:34:49.467" Score="6" Body="&lt;p&gt;it seems that the issue is that you needed to have content in the HTML enough to make it scroll before the button.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added a stack snippet example that works for me and reopened the question.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="18427" LastEditDate="2018-08-15T19:27:54.867" LastActivityDate="2018-08-15T19:27:54.867" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8942" PostTypeId="2" ParentId="8932" CreationDate="2018-08-17T04:42:04.043" Score="4" Body="&lt;p&gt;Your first question received two answers, which said, in summary:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;&lt;a href=&quot;https://codereview.stackexchange.com/a/200439/9357&quot;&gt;Your code is repetitive and error-prone&lt;/a&gt;.  Here is a short algorithm that intelligently selects digits from the list, keeping in mind a few special limits.&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;&lt;a href=&quot;https://codereview.stackexchange.com/a/200466/9357&quot;&gt;You could take advantage of Python's support for permutations and datetime&lt;/a&gt;.  Here is a short brute-force solution.&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, your second question took none of the advice from either answer.  It just uses the same error-prone strategy as your first try, and in fact it turned out to be buggy.  Is there much point to answering your second question, then, when the second challenge is more difficult than the first, the code is a duplicate of the first question in spirit, and it shows that you learned very little from the first question?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-08-17T04:42:04.043" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8943" PostTypeId="1" AcceptedAnswerId="8944" CreationDate="2018-08-17T13:51:04.733" Score="5" ViewCount="85" Body="&lt;p&gt;The question &lt;a href=&quot;https://codereview.stackexchange.com/questions/201432/php-object-for-html-hyperlink&quot;&gt;PHP: Object for HTML hyperlink&lt;/a&gt; was closed as off-topic with the reason, &quot;Lacks concrete context: Code Review requires concrete code from a project, with sufficient context for reviewers to understand how that code is used.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When the question was first posted, a portion of the code was excluded and replaced with &quot;...&quot; because I thought it wasn't relevant to the question. I fixed this by inserting the missing portion of code. When I did that, I also added a second version of the code. After that, one of the people who voted to close the question said I should remove redundant code. So I removed the first version, while still leaving some information about that version, but only one version of the code now remains in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also tested the code myself and it works, and the question includes the output generated by the code. How much more concrete can it get? The purpose of the code is stated explicitly, &quot;to generate HTML for hyperlinks embedded in text in PHP&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So how does this lack context? Or is there something else wrong with the question?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Close review: &lt;a href=&quot;https://codereview.stackexchange.com/review/close/101949&quot;&gt;link&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Reopen review queue: &lt;a href=&quot;https://codereview.stackexchange.com/review/reopen/102001&quot;&gt;link&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="177017" LastEditorUserId="31503" LastEditDate="2018-08-17T21:05:33.907" LastActivityDate="2018-08-17T21:05:33.907" Title="Please reopen &quot;PHP: Object for HTML hyperlink&quot;" Tags="|support|status-completed|specific-question|vote-to-reopen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8944" PostTypeId="2" ParentId="8943" CreationDate="2018-08-17T14:15:29.493" Score="4" Body="&lt;p&gt;I agree that it now has (more than) enough context, and that close reason is no longer valid. When it was closed, the question was confusing, and had other context problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now that the question is cleared up, I can't see a reason to leave it closed. Note that it went through (and was kept closed) a reopen review queue before the bulk of the clean-up was done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll reopen it to give it a fresh start....&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-08-17T14:15:29.493" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8945" PostTypeId="1" CreationDate="2018-08-19T07:17:37.550" Score="4" ViewCount="145" Body="&lt;p&gt;Assume a person is asking about their broken code and someone suffering from FGITW-syndrome immediately answers it. Then maybe the answer and/or even the question gets upvoted.&lt;br&gt;&#xA;This completely undermines the purpose of this site and basically turns it into a slower/smaller version of SO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I see two ways to address this problem:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6006/how-can-we-work-to-prevent-off-topic-questions&quot;&gt;Prevent people from asking&lt;/a&gt; off-topic questions&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6388/should-you-refrain-from-answering-questions-that-are-likely-to-get-closed&quot;&gt;Educate people to not answer&lt;/a&gt; off-topic questions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;As the problem persists I was wondering if there is anything else that can be done to prevent this?&lt;/p&gt;&#xA;" OwnerUserId="139322" LastActivityDate="2018-08-20T04:08:16.863" Title="How to prevent people from answering off-topic questions?" Tags="|discussion|scope|answers|questions|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8946" PostTypeId="2" ParentId="8945" CreationDate="2018-08-19T15:17:35.193" Score="6" Body="&lt;p&gt;Personally, when I see that happen, I down-vote the answer (and the question). Well, let me clarify, if the answer is about fixing the problem I downvote it. If the answer appears to be a legitimate review, I won't. I also vote to close the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On occasion I have commented for people to not answer off-topic questions too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Together, those actions go to educating answerers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your suggestion to prevent people asking off-topic questions is a long-standing issue we have had on Code Review. A number of meta questions have been discussed regarding doing that. It is an ongoing effort, and any suggestions you have for preventing, or reducing off-topic questions would be welcome.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-08-19T15:17:35.193" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8947" PostTypeId="2" ParentId="8945" CreationDate="2018-08-20T04:08:16.863" Score="5" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6219/38656&quot;&gt;I basically follow this reasoning when dealing with &quot;broken code&quot;&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;First of all, you must never fix a bug in the question just by editing the question. This is Code Review, not GitHub hack fest. (The only possible exception would be obvious trivial whitespace issues due to the author's inability to copy-paste the code correctly into the text box.)&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;If the question specifically asks for help to get the code to compile, fix a bug, or add a feature, then it's off-topic. Please don't answer it, as it limits our ability to regularize the question.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Ideally, we would close it, let the author fix the problem, then reopen it for a code review. Once an answer that reviews the broken code has been posted, though, we can't do that anymore. The question stays in limbo forever, which is not good for anyone.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;li&gt;&lt;p&gt;Otherwise, if the code is broken, then it requires a judgement call.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Is it obviously broken, as in &quot;you obviously didn't test this code at all&quot;? If so, it should be considered off-topic. Close/flag it, leave a comment, and don't answer.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;If it's plausible that the author was unaware of the brokenness, then it's a fine question. One of the purposes of Code Review is to point out problems that the programmer didn't know about.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Expanding on &quot;unaware of brokenness&quot;,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It's rarely possible to test code to 100% and be 100% confident that it works. It's often bound to be an edge-case somewhere. That is why we allow the &quot;unaware of the brokenness&quot; case. Reviewing code that has a little edge-case that doesn't work is often more helpful than closing the code for being broken. If you want to have a long discussion about this then you should consider taking it to chat, or you might want to lookup previous meta questions about the subject, or start a new meta question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="38656" LastActivityDate="2018-08-20T04:08:16.863" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8949" PostTypeId="5" CreationDate="2018-08-21T00:14:58.337" Score="0" Body="&lt;p&gt;Sometimes, you just need someone to help you accomplish specific goals, and the help center or &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt; questions do not provide guidance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;in these cases, ask a &lt;a href=&quot;/questions/tagged/support&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;support&amp;#39;&quot; rel=&quot;tag&quot;&gt;support&lt;/a&gt; question.&lt;/p&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="31503" LastEditDate="2018-11-06T03:02:28.073" LastActivityDate="2018-11-06T03:02:28.073" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8950" PostTypeId="4" CreationDate="2018-08-21T00:14:58.337" Score="0" Body="Use the support tag when you are experiencing issues when using the site." OwnerUserId="-1" LastEditorUserId="31503" LastEditDate="2018-11-06T03:02:28.073" LastActivityDate="2018-11-06T03:02:28.073" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8951" PostTypeId="1" AcceptedAnswerId="8952" CreationDate="2018-08-22T23:16:24.093" Score="-3" ViewCount="87" Body="&lt;p&gt;Many posts are tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jsx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jsx&amp;#39;&quot; rel=&quot;tag&quot;&gt;jsx&lt;/a&gt; as well as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; and sometimes &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript-6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ecmascript-6&amp;#39;&quot; rel=&quot;tag&quot;&gt;ecmascript-6&lt;/a&gt;, but then those latter tags are often removed by others.&lt;/p&gt;&#xA;&lt;p&gt;While I understand that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jsx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jsx&amp;#39;&quot; rel=&quot;tag&quot;&gt;jsx&lt;/a&gt; is not syntactically valid &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;, isn't it the case that many of the same concepts of the latter apply to the former? As such, does &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; not apply?&lt;/p&gt;&#xA;&lt;p&gt;For instance, if a question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jsx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jsx&amp;#39;&quot; rel=&quot;tag&quot;&gt;jsx&lt;/a&gt; has a bunch of code where variables are declared with &lt;code&gt;let&lt;/code&gt;, an answer might include advice to use &lt;code&gt;const&lt;/code&gt; wherever it makes sense. But if somebody looking to answer such a question sees that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; was removed from the question then that person might be apt to skip the question because they want to work towards badge progress on that tag.&lt;/p&gt;&#xA;&lt;p&gt;Perhaps this is akin to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; where &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; doesn’t apply- if so, just say so.&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2021-09-06T14:19:12.463" LastActivityDate="2021-09-06T14:19:12.463" Title="JavaScript concepts applying to JSX posts" Tags="|discussion|tags|editing|specific-language|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8952" PostTypeId="2" ParentId="8951" CreationDate="2018-08-23T10:18:13.517" Score="5" Body="&lt;p&gt;The entire JavaScript ecosystem is a mess, because you have languages built on-top of other languages, with subsets of those languages it's a mess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As we know JavaScript is a language, but it is also a subset of the ECMAScript language specification. ECMAScript also has other compliant languages, such as ActionScript and JScript. ECMAScript also has a couple of different versions, at the time of writing, 1, 2, 3, 3.1, 5, 6 (2015), 7 (2016), 8 (2017), 9 (2018) and next (Beta).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so it's valid to say you have ES2 compatible ActionScript. Assuming it exists. Just like you can say you have ES9 JavaScript.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But it doesn't stop there, JSX and TypeScript build on-top of JavaScript &lt;em&gt;and&lt;/em&gt; ES6. But they also add more to the language. But JSX can work with TypeScript, and so following your suggestion we should tag all JSX TypeScript questions with, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript-6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ecmascript-6&amp;#39;&quot; rel=&quot;tag&quot;&gt;ecmascript-6&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/typescript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;typescript&amp;#39;&quot; rel=&quot;tag&quot;&gt;typescript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jsx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jsx&amp;#39;&quot; rel=&quot;tag&quot;&gt;jsx&lt;/a&gt;, leaving &lt;em&gt;one&lt;/em&gt; tag for any information that isn't about the language. And with so many libraries in JavaScript you need those tags!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also have languages like CoffeeScript that transpile to JavaScript, but don't extend it or ECMAScript. And &quot;isn't it the case that many of the same concepts of the latter apply to the former?&quot; So this should include the JavaScript language tag too? Should we include ECMAScript too?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As we can only have 5 tags, we have to be a little bit sparing in how we use them. I suggest following the Python tags. All Python questions are tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, if it works in one version then you include &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;. Things like IronPython and Jython are different versions of Python and so would be the sole language tag. But can also include the version tag. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jython&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jython&amp;#39;&quot; rel=&quot;tag&quot;&gt;jython&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt; is ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But if the question includes all the language tags, and any other tags that would make sense then I see no harm in having the following tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript-6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ecmascript-6&amp;#39;&quot; rel=&quot;tag&quot;&gt;ecmascript-6&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/typescript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;typescript&amp;#39;&quot; rel=&quot;tag&quot;&gt;typescript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jsx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jsx&amp;#39;&quot; rel=&quot;tag&quot;&gt;jsx&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt;. If the person is doing a programming challenge then it's more than ok to change the tags to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/typescript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;typescript&amp;#39;&quot; rel=&quot;tag&quot;&gt;typescript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jsx&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jsx&amp;#39;&quot; rel=&quot;tag&quot;&gt;jsx&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/angular&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;angular&amp;#39;&quot; rel=&quot;tag&quot;&gt;angular&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt;. But if you just remove the tags for the sake of it, then I don't see it as an improvement. As the tags &lt;em&gt;aren't wrong&lt;/em&gt;, and it just reduces the discoverability of the question.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-08-23T10:18:13.517" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8953" PostTypeId="1" AcceptedAnswerId="8954" CreationDate="2018-08-24T14:46:14.333" Score="3" ViewCount="87" Body="&lt;p&gt;Recently I asked a &lt;a href=&quot;https://codereview.stackexchange.com/questions/201668/creating-a-new-language-freezeflame&quot;&gt;question&lt;/a&gt; and created the new tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jison&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jison&amp;#39;&quot; rel=&quot;tag&quot;&gt;jison&lt;/a&gt;. I also tagged the question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; because that is what the language compiles to. However, I noticed that the title in the browser was prefixed with &lt;code&gt;javascript -&lt;/code&gt; which I believe should be changed to &lt;code&gt;jison -&lt;/code&gt;, as the primary code is written in the language Jison. Excuse me if tag priority cannot be changed, but I believe this is a bug and should be fixed.&lt;/p&gt;&#xA;" OwnerUserId="168361" LastEditorUserId="52915" LastEditDate="2024-01-13T13:38:07.510" LastActivityDate="2024-01-13T13:38:07.510" Title="Give [jison] a higher tag priority than [javascript]" Tags="|feature-request|status-declined|tags|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8954" PostTypeId="2" ParentId="8953" CreationDate="2018-08-24T14:57:18.890" Score="-2" Body="&lt;p&gt;I looked and I don't think that we can change the hierarchy of the tags because they are based on SO's tag system.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My guess is that if you posted on their meta about it for their site, that you may be able to get it changed. But I'm not sure about the whole process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something else that should be discussed is the syntax highlighting. If it is close enough to JavaScript I could set that for the tag, but think it would only apply on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="52915" LastEditDate="2018-08-25T11:17:54.423" LastActivityDate="2018-08-25T11:17:54.423" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="8955" PostTypeId="2" ParentId="8953" CreationDate="2018-08-24T15:15:34.647" Score="9" Body="&lt;p&gt;To make &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jison&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jison&amp;#39;&quot; rel=&quot;tag&quot;&gt;jison&lt;/a&gt; be in the title &lt;a href=&quot;https://meta.stackexchange.com/q/153455&quot;&gt;it has to be the most popular tag on the question&lt;/a&gt;. Since it has one question you'd have to remove all the other tags, which I'd advise against.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Malachi has mentioned syntax highlighting, this mechanism works separately to this tag title selection. In short it's bound to a tag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;They may both interact if there are two tags with syntax highlighting are used, and I'd assume it's the most popular tag that it'd use. &lt;a href=&quot;https://stackoverflow.com/editing-help#syntax-highlighting&quot;&gt;But you can set a different default in the question if you want&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;!-- language-all: lang --&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="120114" LastEditDate="2018-08-24T15:28:41.007" LastActivityDate="2018-08-24T15:28:41.007" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8956" PostTypeId="1" CreationDate="2018-08-27T15:39:26.510" Score="2" ViewCount="96" Body="&lt;p&gt;This question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/202546/frequency-queries-hackerrank/202565#202565&quot;&gt;Frequency Queries hackerrank&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;… got closed for this reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code not implemented or not working as intended …&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;… as the author wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;However, on hackerrank it says the wrong answer even though it expects the same result. Any idea what's going on?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And yes I can see that this is the OP's main concern.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;However, the code is working as intended. So the answer to this question is: &quot;&lt;em&gt;It seems to be a problem on the external website&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When this part of the question is edited or removed, it has a solid problem description and a working function for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So my question is: Shouldn't this be re-open and edited instead of getting closed?&lt;/p&gt;&#xA;" OwnerUserId="21444" LastActivityDate="2018-08-27T16:29:43.293" Title="Wouldn't it be better to edit this question instead of closing it?" Tags="|discussion|close-reasons|closed-questions|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8957" PostTypeId="2" ParentId="8956" CreationDate="2018-08-27T16:29:43.293" Score="9" Body="&lt;p&gt;No, this question should remain closed as &quot;Not working as intended&quot;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;&quot;My code does not work some of the cases on hackerrank for some reason but I can't figure out why. It is not caused by timeout or&#xA;  compiler error. It gives a 'wrong answer' in the compiler but when I&#xA;  try to test my code with the same input on VSCode, it actually&#xA;  works.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The question is asking for help in debugging a problem in the code, which is not a code-review question. If the code could be broken down in to a smaller self-contained example of where the code is going wrong, then it may be a candidate for Stack Overflow, but, at this point, it's not contained enough to be on-topic on Stack Overflow.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-08-27T16:29:43.293" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8958" PostTypeId="1" AcceptedAnswerId="8959" CreationDate="2018-08-28T00:20:43.163" Score="6" ViewCount="187" Body="&lt;p&gt;For a quick project, I thought it would be cool to make a crawler that goes over Google results, finding and recording sites that are scraping and impersonating Stack Exchange sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The problem is, as far as I know, such a program would violate Google's TOS. They cut support for their API, and I sure wouldn't pay for a service just for a quick side project, so I would be doing manual scraping.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would there be any issue with posting the code for review?&lt;/p&gt;&#xA;" OwnerUserId="46840" LastEditorUserId="52915" LastEditDate="2018-08-28T09:51:24.847" LastActivityDate="2018-08-28T09:51:24.847" Title="Posting code that violates Google's TOS" Tags="|discussion|legal|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8959" PostTypeId="2" ParentId="8958" CreationDate="2018-08-28T03:11:29.227" Score="13" Body="&lt;p&gt;Writing (and sharing) the code is not something that can be a problem. Actually running the code and accessing the API's is where the issue becomes problematic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is true for many types of coding projects, especially security-related, or educational projects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, the question would be fine, but a warning to the reader indicating that they should exercise caution when running the code would probably be a good idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This question is similar to: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1517/how-well-is-malicious-code-accepted-here&quot;&gt;How well is &amp;quot;malicious&amp;quot; code accepted here?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-08-28T03:11:29.227" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8960" PostTypeId="1" CreationDate="2018-08-31T17:37:55.253" Score="8" ViewCount="505" Body="&lt;h2&gt;Update - the theme and layout is now live for everyone.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Thanks for your feedback in this process. If there's additional feedback, please feel free to add to the answers below.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As part of implementing the new unified themes across the network, we're gradually rolling out updated site themes for each site. As of today, we have enabled your updated site theme for testing. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can't see it right now, that's by design! We're hoping to get feedback from you before rolling it out to everyone permanently. If you'd like to review it, here's how:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;How do I enable it?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/preferences&quot;&gt;Click here&lt;/a&gt; and check the &quot;Beta test new themes&quot; option. This will turn on the new theme for all sites that have one in testing, including this one. &lt;em&gt;Here's &lt;a href=&quot;https://meta.stackexchange.com/questions/314542/opt-in-to-beta-testing-new-themes&quot;&gt;more info&lt;/a&gt; on how to opt in.&lt;/em&gt; You can uncheck the box to revert to the older theme until the site is live for everyone (note, it will take a few minutes to go into effect).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What type of feedback do we need?&lt;/h2&gt;&#xA;&#xA;&lt;h3&gt;On this post: Bugs related to this site's design elements&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Please help us look for issues/bugs related to the theme design and how we have mapped the old theme to the new. This needs to be done within the &lt;a href=&quot;https://meta.stackexchange.com/questions/307862/ch-ch-ch-changes-left-nav-responsive-design-themes&quot;&gt;limits of the new unified theme&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;On Meta Stack Exchange: General concerns about left nav or theming&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;If you have concerns or issues regarding the left nav or the overall approach we are taking to theming, then &lt;a href=&quot;https://meta.stackexchange.com/questions/310908/live-left-nav-new-theming-and-responsiveness&quot;&gt;this Meta Stack Exchange post&lt;/a&gt; is the right place for feedback. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you may notice, there are some unique design elements like voting arrows and tags that are being standardized in this process. Keeping these custom elements makes our ability to maintain the sites too complex and, while we're very sad to see them go, we're in a difficult position of needing to make the site designs work together so that we can continue to address feature requests and bugs that will make your Q&amp;amp;A experience better. This is addressed in a &lt;a href=&quot;https://meta.stackexchange.com/questions/314799/why-we-initiated-the-latest-round-of-design-changes-and-the-role-of-meta&quot;&gt;Meta Stack Exchange post&lt;/a&gt; if you want more detail.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What new themes?&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If you're like, &quot;What the heck are you talking about?&quot;, then you should read the Meta Stack Exchange post entitled &lt;a href=&quot;https://meta.stackexchange.com/questions/312365/rollout-of-new-network-site-themes&quot;&gt;Rollout of new network site themes&lt;/a&gt; (and maybe the posts it links to for the full background).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Thanks so much for your constructive feedback!&lt;/h2&gt;&#xA;" OwnerUserId="166767" LastEditorUserId="166767" LastEditDate="2018-09-19T04:08:47.723" LastActivityDate="2018-09-19T04:08:47.723" Title="Code Review's updated site theme is now live for everyone" Tags="|discussion|design|" AnswerCount="4" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8961" PostTypeId="2" ParentId="8960" CreationDate="2018-08-31T18:23:50.940" Score="9" Body="&lt;p&gt;A quickly thrown together list of what changed, please expand as you find things that changed:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Overall&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The Logo (and site name) got larger&lt;/li&gt;&#xA;&lt;li&gt;The top bar got smaller and the horizontal links were moved to the left-nav&lt;/li&gt;&#xA;&lt;li&gt;Site section headings lost their bold, their teal color and got quite a bit larger&lt;/li&gt;&#xA;&lt;li&gt;Grey font colors were replaced with black across the board, except on tags (and the tags page)&lt;/li&gt;&#xA;&lt;li&gt;Links are now not only blue, but also underlined&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Tags Page&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Not definitively sure, but the Tags page has slightly larger font?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Questions page&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tagged Questions page now includes the name of the tag&lt;/li&gt;&#xA;&lt;li&gt;Tag wiki and tabs (&quot;info&quot;, &quot;newest&quot;, ...) on Tagged questions &quot;switched&quot;, Question counter moved to the main container.&lt;/li&gt;&#xA;&lt;li&gt;Because the switching sufficiently separates the tag excerpt, it's no longer in a box outline (also editing the tag wiki is linked from tagged questions)&lt;/li&gt;&#xA;&lt;li&gt;Responsive design is in effect. &lt;/li&gt;&#xA;&lt;li&gt;Voting buttons have been changed to the standard triangle instead of the angle in a circle&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Users page&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Minor change in placement of search box and the design of the overall tabs.&lt;/li&gt;&#xA;&lt;li&gt;The Filtering box lost its &quot;Type to find users:&quot;&lt;/li&gt;&#xA;&lt;li&gt;Profiles have a little less horizontal spacing between the left-bar and the main container&lt;/li&gt;&#xA;&lt;li&gt;The &quot;accepted&quot; color on the post pages in user's activity now matches the (darker and more saturated) reputation graph color (which didn't change).&lt;/li&gt;&#xA;&lt;li&gt;The Answers counter on the user's question details now gets a border when there's more than 0 answers instead of just a font-color change. (Also colors have been unified). (Also applies to favorites &amp;amp; reputation)&lt;/li&gt;&#xA;&lt;li&gt;The colors for the view counter seem slightly darker (which improves readability)&lt;/li&gt;&#xA;&lt;li&gt;The user actions (in activity) seem to have gotten changes as well:&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &quot;Accepted&quot; marker for accepts is now dark background with white font, instead of light green background and dark green font&lt;/li&gt;&#xA;&lt;li&gt;the &quot;comments&quot; in activity are now with properly black font color (not only for bold) and a slight decrease in font-size&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="75307" LastEditDate="2018-09-12T09:25:15.960" LastActivityDate="2018-09-12T09:25:15.960" CommentCount="3" CommunityOwnedDate="2018-08-31T18:23:50.940" ContentLicense="CC BY-SA 4.0" />
  <row Id="8962" PostTypeId="2" ParentId="8960" CreationDate="2018-09-03T08:20:16.357" Score="6" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;As noted in the comments, because all of the Stack Exchange sites (everything that isn't Stack Overflow) have to have the same top bar, moving this would require the entire network make the change which would be very hard on sites with more distinct designs.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Maybe it's just me be the logo &amp;amp; site name now standing on its own without the old fluff (that is now moved to the left nav) just feels odd.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed that, on SO it has been moved into the top bar in lieu of the stackexchange network link. Which makes sense since we already have access to it through a dedicated icon.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe doing the same here would feel better?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/nQbOG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/nQbOG.png&quot; alt=&quot;Move logo to top bar&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="84718" LastEditorUserId="166767" LastEditDate="2018-09-06T03:04:36.437" LastActivityDate="2018-09-06T03:04:36.437" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8963" PostTypeId="1" AcceptedAnswerId="8973" CreationDate="2018-09-04T14:44:22.607" Score="7" ViewCount="173" Body="&lt;p&gt;I recently created a language, and was wondering (As many others may be) if a user is allowed to create a tag for their language and post a few example questions. The following things should be clarified:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should users be able to create tags for their own language?&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Should they post example questions?&lt;/li&gt;&#xA;&lt;li&gt;Should they use the naming convention used by existing language tags?&lt;/li&gt;&#xA;&lt;li&gt;If they don't have enough rep and/or don't know if they should make the tag, should they post on meta?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've seen around chat that various users have made their own languages. Should we allow them to create a tag for the language?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;Related: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3680/do-we-really-need-to-discuss-every-new-tag&quot;&gt;Do we really need to discuss every new tag?&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/201668/creating-a-new-language-freezeflame&quot;&gt;Creating a new language: FreezeFlame&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="168361" LastEditorUserId="52915" LastEditDate="2018-09-09T09:27:37.160" LastActivityDate="2018-09-10T18:22:06.630" Title="Are practical user-created languages suitable for a tag creation?" Tags="|discussion|tags|asking-questions|meta|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8964" PostTypeId="2" ParentId="8960" CreationDate="2018-09-04T14:53:41.117" Score="4" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-bydesign&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-bydesign&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-bydesign&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;At this point, since it's existing, we're going to leave this as is. The colors haven't changed, as you said. If you would like to propose an update to the main site color scheme as a separate Code Review Meta design request, feel free to and we'll look into it after we're finished rolling out all of the site updates. ~Catija&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Catija, I see you are a new contributor here on Code Review, Welcome!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed something that may not be related to this theme change, but since it is garnering attention I would like to mention that the color differences between Main and Meta are not very distinct, and sometimes I have a hard time realizing that I am on Meta sometimes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe we could add a little more Color to Code Review Main's Theme?&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="166767" LastEditDate="2018-09-13T21:43:16.043" LastActivityDate="2018-09-13T21:43:16.043" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8965" PostTypeId="2" ParentId="8963" CreationDate="2018-09-04T15:45:52.253" Score="10" Body="&lt;p&gt;I think about this not as a user-created language but as a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5316/31562&quot;&gt;Code Review community project&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most importantly: Don't create a tag too soon. In my opinion it's easier to create tags than get rid of them. If your tag would only see a few questions over a few years, then it's not a very useful tag.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Should users be able to create tags for their own language?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Possibly, if the language is popular enough.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Should they post example questions?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;No. You should post questions because you want a review, not because you want to create example questions just so that your language has its own tag.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Should they use the naming convention used by existing language tags?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Not entirely sure what naming conventions you are referring to, but sure - why not?&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;If they don't have enough rep and/or don't know if they should make the tag, should they post on meta?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Not necessarily. If you don't have enough reputation and/or don't know if you should create the tag: Then don't create it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have enough reputation and think that there should be a tag, ask in chat and see if others agree. If you then think it should be taken to meta, take it to meta. If you after discussing in chat think that there should be a new tag, then create a new tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Follow &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5993/31562&quot;&gt;these guidelines&lt;/a&gt; as an indication about whether or not there should be a tag.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-09-04T15:45:52.253" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="8966" PostTypeId="1" AcceptedAnswerId="8967" CreationDate="2018-09-05T08:03:59.853" Score="11" ViewCount="221" Body="&lt;p&gt;I recently posted &lt;a href=&quot;https://codereview.stackexchange.com/q/202992/146810&quot;&gt;a question&lt;/a&gt; which I think is decent enough, but I have since decided that the code in question is flawed/ has some issues. It is not that the code is buggy or incorrect which would be close reasons, nor that it doesn't do what I say it should. It is more that I can think of better ways to tackle the problem. So what should I do?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Close the question until I can post a better option, perhaps with a comment outlining my above concerns.&lt;/li&gt;&#xA;&lt;li&gt;Self-answer with my criticisms of the approach&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I'm not sure whether answers like that are &lt;em&gt;allowed&lt;/em&gt; on CR, and it wouldn't be supplying the kind of feedback I specified in the question&lt;/li&gt;&#xA;&lt;li&gt;However it would leave scope for the comment/voting system/other answers to say whether they agree with my review&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Edit the question to say something along the lines of &quot;I don't think the approach is perfect, but I'd still like feedback on these other (more generic) aspects of the code&quot;&lt;/li&gt;&#xA;&lt;li&gt;A variant or something else entirely&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="146810" LastEditorUserId="22222" LastEditDate="2018-09-06T01:09:22.353" LastActivityDate="2018-09-06T01:09:22.353" Title="Removing a question I don't like anymore" Tags="|discussion|specific-question|delete|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8967" PostTypeId="2" ParentId="8966" CreationDate="2018-09-05T08:17:42.857" Score="12" Body="&lt;ol&gt;&#xA;&lt;li&gt;Just because you can't think of a better option doesn't mean someone else can't. It doesn't make sense to me why you'd close a question because you can't answer it.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&#xA;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;If you don't think the approach is good you can always say so in the question, and hope you get a design/approach review. You may be surprised and find what you're doing is a good thing to do anyway. Or someone will come along and show you something better.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;The point of Code Review is to improve code. Just because you can't doesn't mean someone else can't. And if you think the code is bad, it has more of a reason to be here!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd suggest leaving your question, worst case you'll have added a zombie to our site, best case you'd get a Code Review and you can improve the code you have. I don't really see a down-side.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you know your approach has problems, and can write a code review to your question outlying what is wrong and potentially how to improve it, then that is on-topic. &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/13/self-learner&quot;&gt;We even have a badge for it&lt;/a&gt;!&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-09-05T08:17:42.857" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8968" PostTypeId="2" ParentId="8966" CreationDate="2018-09-05T13:43:52.127" Score="5" Body="&lt;p&gt;When there's no answers to your question it is easy to delete the question, improve it, and then undelete it again (you can edit deleted questions). Just so long as the code is pretty much the same concept, there's no issue with carrying the upvotes from your question through the delete/undelete cycle. (it's better than deleting the current question and starting a new one....)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As mentioned, you could also a self-answer.... but if you can answer it yourself, you may as well edit your question. I personally think self-answers are only really meaningful when you pick items that other reviews have missed... i.e. your answer extends other answers... it does not make sense on its own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In essense, there's no right answer, but, it would be wrong to post a new question that is an improvement on the code in the current question, while there are no answers on the current question.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-09-05T13:43:52.127" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8969" PostTypeId="1" AcceptedAnswerId="8970" CreationDate="2018-09-07T09:31:50.773" Score="6" ViewCount="64" Body="&lt;p&gt;After &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8407&quot;&gt;the creation of the Python-2.x tag&lt;/a&gt; there are a couple of bugs:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tags/python-2.x/topusers&quot;&gt;'top users' page&lt;/a&gt; now doesn't show the correct information.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/42401?tab=profile&quot;&gt;My profile&lt;/a&gt; shows the tag as Python-2.7.&lt;/li&gt;&#xA;&lt;li&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/252/python-2-x&quot;&gt;Python-2.x badge page&lt;/a&gt; shows the tag as Python 2.7. This can be seen &lt;a href=&quot;https://codereview.stackexchange.com/help/badges?tab=tags&amp;amp;filter=silver&quot;&gt;on the silver badges page&lt;/a&gt; too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To note some features of the merger do work. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot;&gt;Filtering by Python-2.x&lt;/a&gt; does work.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="37660" LastEditDate="2018-09-08T16:27:11.077" LastActivityDate="2018-09-08T16:27:11.077" Title="Python 2.x merger bugs" Tags="|bug|status-completed|tags|tag-synonyms|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8970" PostTypeId="2" ParentId="8969" CreationDate="2018-09-07T12:39:28.777" Score="3" Body="&lt;p&gt;So here's what I did to perform the merge requested in the meta-post you linked:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.6&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt; (I botched that one)&lt;/li&gt;&#xA;&lt;li&gt;Synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.6&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.6&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.7&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Synonymize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python2.x&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Source: &lt;a href=&quot;https://codereview.stackexchange.com/tags/synonyms?tab=newest&amp;amp;filter=all&quot;&gt;The Tag synonyms page&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I &lt;strong&gt;guess&lt;/strong&gt; that the root cause of this issue might be in the order of the first two steps...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some things that may explain the different behaviours:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Renaming the tag did not merge it (??). There's 1k &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.7&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.7&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.7&lt;/a&gt; questions, but only ~50 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-2.x&lt;/a&gt; questions&lt;/li&gt;&#xA;&lt;li&gt;Caching / Denormalization in the database?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I apparently just didn't use the rename tool correctly and botched something in the process... I have just now merged [python-2.7] into [python-2.x]. The inconsistencies you've seen should be fixed modulo caching.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-09-07T12:39:28.777" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="8971" PostTypeId="1" CreationDate="2018-09-08T10:40:01.137" Score="1" ViewCount="64" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/203331/spoj-cpp-gap-in-output?noredirect=1#comment391915_203331&quot;&gt;SPOJ- CPP: Gap in output&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the purpose of so many downvotes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And what does it mean that the code should be &quot;embedded directly&quot;?&lt;/p&gt;&#xA;" OwnerUserId="178118" LastEditorUserId="22222" LastEditDate="2018-09-09T01:28:21.943" LastActivityDate="2018-09-09T01:28:21.943" Title="Why is my SPOJ question receiving downvotes?" Tags="|discussion|specific-question|closed-questions|down-votes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8972" PostTypeId="2" ParentId="8971" CreationDate="2018-09-08T11:28:31.410" Score="5" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;And what does it mean that the code should be &amp;quot;embedded directly&amp;quot;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Both your code and the challenge description should be included in the question itself. Links rot and users aren't expected to follow any links to understand your question. The question should stand on itself. Neither were included in the first revision of the question.&lt;/p&gt;&#xA;&lt;p&gt;On top of that, you ask the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Check question link, why the gap in first output example?&lt;/p&gt;&#xA;&lt;p&gt;Same problem with my code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As &lt;a href=&quot;https://codereview.stackexchange.com/questions/203331/spoj-cpp-gap-in-output#comment391915_203331&quot;&gt;indicated in the comments&lt;/a&gt;, your question is ambiguous. There is no gap. Since the question appears to revolve around what that gap is and why it's there, are you even asking for a review.&lt;/p&gt;&#xA;&lt;p&gt;That's two reasons why it got closed and attracted downvotes. Another reason for the downvotes is the apparent lack of effort invested and lack of quality of the question (especially the first revision).&lt;/p&gt;&#xA;&lt;p&gt;The hovertext (what you get when your mouse hovers over the button) of the downvote button reads as follows:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This question does not show any research effort; it is unclear or not useful (click again to undo)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;When a question attracts multiple downvotes, there's a good chance one of those reasons is the cause.&lt;/p&gt;&#xA;&lt;p&gt;To find out how to write a great question, please refer to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915&quot;&gt;the relevant FAQ entry&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-09-08T11:34:34.510" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8973" PostTypeId="2" ParentId="8963" CreationDate="2018-09-08T13:42:53.820" Score="5" Body="&lt;p&gt;I disagree with Simon's answer, simply because it fails to explicitly address (one of) the most important rule(s) when tagging:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every question should have a language tag. Not just any language tag, but a tag for the language in which the code is written.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If that's a user-created language, so be it. Get it its own language tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When should that tag be created? The moment a question shows up with code written in that language. Don't go around creating language tags pre-emptively. Don't create example questions. If you got code samples, put them in the repository of the language spec. Although, of-course, feel free to write a FizzBuzz to introduce your language to the site.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="71574" LastEditDate="2018-09-10T18:22:06.630" LastActivityDate="2018-09-10T18:22:06.630" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="8974" PostTypeId="2" ParentId="8960" CreationDate="2018-09-09T17:34:20.043" Score="0" Body="&lt;p&gt;The &lt;code&gt;Ask Question&lt;/code&gt; button on the top of user profiles is lost.&lt;br&gt;&#xA;The font is now a basic font and its not wide as it was before.&lt;/p&gt;&#xA;" OwnerUserId="177161" LastActivityDate="2018-09-09T17:34:20.043" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8976" PostTypeId="1" CreationDate="2018-09-13T11:58:43.307" Score="1" ViewCount="62" Body="&lt;p&gt;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a question about my Code Review Stack Exchange post: &lt;a href=&quot;https://codereview.stackexchange.com/questions/203655/filling-values-for-dictionary-of-dictionaries&quot;&gt;Filling-values-for-dictionary-of-dictionaries&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;Post was put on hold stating that code is not working but it's working and I had posted the results.&lt;/p&gt;&#xA;" OwnerUserId="179501" LastEditorUserId="31503" LastEditDate="2018-09-13T14:06:44.550" LastActivityDate="2018-09-13T14:06:44.550" Title="Post was put on hold stating that code is not working" Tags="|discussion|support|status-completed|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8977" PostTypeId="2" ParentId="8976" CreationDate="2018-09-13T12:31:49.730" Score="3" Body="&lt;p&gt;If I'm not mistaken your code didn't work at the time it was closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You fixed it, it works now.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your post is already in the reopen queue, people are able to vote on it so I believe it should be reopened if the code works (which seems to be the case but I flew over it quickly)&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2018-09-13T12:31:49.730" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8979" PostTypeId="2" ParentId="6200" CreationDate="2018-09-19T13:12:30.037" Score="3" Body="&lt;p&gt;It's even worse on Chrome 69 Incognito&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/HgNks.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HgNks.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="179972" LastActivityDate="2018-09-19T13:12:30.037" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8980" PostTypeId="1" CreationDate="2018-09-21T14:39:34.420" Score="2" ViewCount="55" Body="&lt;p&gt;Today whilst scrolling CodeReview, I came across this broken image.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seems the Active Bounties image is not working properly anymore.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/B7b0M.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/B7b0M.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="140549" LastEditorUserId="31503" LastEditDate="2018-09-21T16:53:09.523" LastActivityDate="2018-09-21T16:53:09.523" Title="Active bounties image is not loaded" Tags="|bug|status-completed|design|user-interface|" AnswerCount="0" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="8981" PostTypeId="1" CreationDate="2018-09-21T19:18:39.233" Score="0" ViewCount="171" Body="&lt;p&gt;What could be the reason for accepting an answer but not upvoting it?&#xA;Situations:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Accepting own answer - ok, no upvote on self-answers&lt;/li&gt;&#xA;&lt;li&gt;OP not having 15 reputation cannot upvote. &lt;strong&gt;I think that OP should be able to upvote answers on his/her questions even if he/she does not have 15 points yet.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Uninformed or rude, does not care, got his/her answer, checks and leaves.&lt;/li&gt;&#xA;&lt;li&gt;Got some answer, but does not see it as good enough? What? ...should not accept.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I simply cannot think of valid scenairo (except self-answer) when you (OP) would accept but not upvote an answer. Should't the upvote be automatic on accept? (&lt;strong&gt;I mean automated by SE - feature request.&lt;/strong&gt;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT: To make myself clear, I would like to propose, that accepted answers be upvoted automaticaly, except for self answers. This automatic upvote should not count towards daily limit (max 40).&lt;/strong&gt; My reasoning is, that accepted answer is helpful and should not be accepted otherwise.&lt;/p&gt;&#xA;" OwnerDisplayName="user52292" LastEditorUserId="29371" LastEditorDisplayName="user52292" LastEditDate="2019-12-09T08:43:41.507" LastActivityDate="2019-12-09T08:43:41.507" Title="Accepting without upvoting" Tags="|discussion|feature-request|answers|up-votes|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="8982" PostTypeId="2" ParentId="8981" CreationDate="2018-09-21T20:29:32.330" Score="11" Body="&lt;h3&gt;Technical limitations:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Upvotes require 15 rep. Accepts do not.&lt;/li&gt;&#xA;&lt;li&gt;Self-Answers can not be upvoted.&lt;/li&gt;&#xA;&lt;li&gt;Every user is limited to 40 votes per day. Accepts are not subject to that limitation&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Non-Technical side:&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I don't think it's conductive to the culture of any SE site to speculate about the intentions of OP. But just for the sake of argument, let's go there:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User does not know / understand there are votes at all. They started interacting with the internet in places where votes were not a thing (random xyz forum). But they noticed that cool checkmark thing on some forum out there to mark the answer that solved a thread (e.g. MSDN)&lt;/li&gt;&#xA;&lt;li&gt;User puts in the &quot;accept&quot; because the answer was helpful, but doesn't like the advice, so doesn't add a &quot;like&quot;&lt;/li&gt;&#xA;&lt;li&gt;User dislikes the notion of votes&lt;/li&gt;&#xA;&lt;li&gt;...?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This list can probably be extended by quite a bit... Trying to understand votes is not really a helpful way to spend time, because unless you're explicitly told what a vote is and why it's that way, you can only &lt;strong&gt;guess&lt;/strong&gt; the reasons behind a vote (or lack thereof).&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-09-21T20:29:32.330" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8984" PostTypeId="1" CreationDate="2018-10-07T18:58:59.843" Score="0" ViewCount="261" Body="&lt;h2&gt;Food for thought.&lt;/h2&gt;&#xA;&lt;p&gt;There are times when questions come along which demonstrate a student's query, and with that comes the student's ill fated attempt to pose an &amp;quot;on topic&amp;quot; question without much experience.&#xA;As such many such proactive, inquisitive, poignant and, in my view, very worthy questions end up [on hold] by the strict rules of Code Review.&lt;/p&gt;&#xA;&lt;p&gt;Thus we end up with a constant stream of ignored content, not due to blatant disregard of site policy, but rather due to the inexperienced phrasing of a legitimate attempt for a code review. Legitimate attempt to learn.&lt;/p&gt;&#xA;&lt;p&gt;Code Review is orders of magnitude smaller a place of learning than Stack Overflow. Where we could really be on par. Do we teach, want to teach, or are we here for exercise?&lt;/p&gt;&#xA;&lt;h2&gt;Who do we serve?&lt;/h2&gt;&#xA;&lt;p&gt;All here that have experience writing code know well that Code Review is not where a professional would seek review, nor would one expect an experienced professional coder to use Code Review for anything but a place to exercise. What is this place about?&lt;/p&gt;&#xA;&lt;h2&gt;I suggest&lt;/h2&gt;&#xA;&lt;p&gt;I suggest we be a lot more pliable in regard to questions. That review includes an assessment of how a code related question is asked, with particular attention to the student's conceptual difficulties.&lt;/p&gt;&#xA;&lt;p&gt;I suggest that a bad question can be corrected by good answers, that reviews not only address the code, but the methods, misconceptions, inexperience involved in asking for review.&lt;/p&gt;&#xA;&lt;p&gt;I dare propose that good review could serve more than the few that want to exercise their &amp;quot;in the know&amp;quot;. That good review is serving the many, many we seldom see learn how to ask to for review.&lt;/p&gt;&#xA;&lt;p&gt;After all (RULE ONE OF LEARNING) there is no such thing as a bad question?&lt;/p&gt;&#xA;" OwnerUserId="120556" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2018-10-23T20:00:34.277" Title="To serve, what is it to ask for review?" Tags="|discussion|scope|closed-questions|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="8985" PostTypeId="2" ParentId="8984" CreationDate="2018-10-09T09:58:13.990" Score="7" Body="&lt;p&gt;To reduce noise, I've posted what I think your main points in the question is below.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h2&gt;Food for thought.&lt;/h2&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Our standard means some well meaning peoples questions are off-topic.&lt;/li&gt;&#xA;  &lt;li&gt;We have a stream of ignored content from well meaning people.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;h2&gt;Who do we serve?&lt;/h2&gt;&#xA;  &#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;Code Review is a place to perform exercises, rather than get their professional code reviewed.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;  &#xA;  &lt;h2&gt;I suggest&lt;/h2&gt;&#xA;  &#xA;  &lt;ol start=&quot;4&quot;&gt;&#xA;  &lt;li&gt;We expand what is on-topic scope to cater to students with problems.&lt;/li&gt;&#xA;  &lt;li&gt;There is no such thing as a bad question, because it can have good answers.&lt;/li&gt;&#xA;  &lt;li&gt;Changing to this will serve the many, not the few.&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;First I'd like you to know that your question is filled with good intentions,&#xA;but much like this question intentions don't define what is good or bad.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It does. But in life you always have to discriminate, otherwise you'll bite off more than you can chew. And choking on your food isn't good for anybody.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Assuming we follow your proposal, and open the flood gates to these hard to answer questions. They will still be ignored. Take &lt;a href=&quot;https://codereview.stackexchange.com/tags/python/topusers&quot;&gt;Python's unanswered stats&lt;/a&gt;, currently we have a 30% unanswered rate in the past 7 and 30 days, with 10% overall.&#xA;How would following your proposal help this?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It wouldn't. This is because our answerers have a limited amount of time, and so adding questions that require more time will reduce the amount that we answer, and will cause &lt;em&gt;more&lt;/em&gt; questions that would have been on-topic anyway to also not be answered.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is just flat out wrong. Some of our users created, contribute and support &lt;a href=&quot;http://rubberduckvba.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;rubberduck&lt;/a&gt;, with a GitHub repository stared by 669 people at the time of posting, and 168 forks. We also have a tag, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot;&gt;rubberduck&lt;/a&gt;, to review changes made to this project on Code Review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;This as I hopefully have explained before would cause a steep reduction in site quality. And I think would cause Code Review to collapse due to the help-vampire effect.&lt;/li&gt;&#xA;&lt;li&gt;You can post a bad question whilst &lt;a href=&quot;https://codereview.stackexchange.com/q/10167&quot;&gt;meeting our standards&lt;/a&gt;. Our standards don't define if a question is good or bad, just if it reaches a level we've found over time to be acceptable.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;I alone have 'reached ~722k people'&lt;/a&gt;, with only 469 answers. This is on average 1539 people per answer. The idea of Stack Exchange is to have answers that help more than just the asker and the answer, but also on-lookers that don't ask or answer.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I don't think following your plan is a good idea, as I think it'd destroy the site as we know it, and put us in the same position as Stack Overflow. Which will just destroy us with the amount of answerers we have.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="73844" LastEditDate="2018-10-23T20:00:34.277" LastActivityDate="2018-10-23T20:00:34.277" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="8986" PostTypeId="2" ParentId="8984" CreationDate="2018-10-09T17:50:09.963" Score="3" Body="&lt;h1&gt;Who do we serve?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;My humble opinion is: &lt;strong&gt;people wanting to improve themselves and put enough effort in it&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What is &lt;em&gt;enough effort&lt;/em&gt;?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The first reaction to &lt;em&gt;bad question&lt;/em&gt; usually is a comment describing what is wrong (providing instructions, link to help and/or meta questions), maybe asking questions to clarify etc.: &lt;strong&gt;attempt to help OP improve the question&lt;/strong&gt;. Edited (improved) questions can be reopened, theese left &lt;em&gt;bad&lt;/em&gt; should not be here.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;What do we need to serve well?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I think that this is the important question! My answers:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Keep good reviewers here!&lt;/strong&gt; That requires a lot of work from moderators to keep &lt;em&gt;good&lt;/em&gt; questions available for the reviewers and &lt;em&gt;bad&lt;/em&gt; questions out of sight not to bother them. BTW, my favourite search pattern is &lt;code&gt;[c++] or [c#] is:question score:1 closed:no&lt;/code&gt;, guess why.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Encourage &lt;em&gt;good&lt;/em&gt; questions, discourage &lt;em&gt;bad&lt;/em&gt; questions.&lt;/strong&gt; Good question is the one that can help many people (not just OP). Bad question is usually serving only one person - OP. I myself have sometimes difficulties to see the line, but I understand, that raising the gate too much would flood this site with bad content that will expel many people - reviewers AND people wanting to see some good code, good soultions to problems and good reviews that can help them improve themselves without even posting any question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;My answers to your suggestions:&lt;/h1&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Comment with link to meta question is usually enough to help improve the question. See e.g. &lt;a href=&quot;/questions/4952/frequently-posted-comments&quot;&gt;Frequently Posted Comments&lt;/a&gt;. Way to better automate this for everybody, use chat, or allow (short-lived) &lt;em&gt;non-answer&lt;/em&gt; posts could be helpful, allowing question-quality related answers is not.&lt;br&gt;&lt;br&gt;&#xA;&lt;strong&gt;EDIT to clarify:&lt;/strong&gt; There would be conflict with &lt;em&gt;no answer-invalidating edits to questions rule&lt;/em&gt;. Non-answer posts would have to be clearly marked as such, not to violate the rule. Comment with proper link is usually enough (create meta question/answer if there is no proper content for the link).&lt;/li&gt;&#xA;&lt;li&gt;There can be good answer to bad question, but there should be no bad questions. I know that I am crossing this line myself sometimes, but most often after at least attempting to help improve the question. Good answer does not make the question good, but can still help to make it good, but that needs editing the question to make it good!&lt;/li&gt;&#xA;&lt;li&gt;How would you find good answer/review if the first thing you see is bad question?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerDisplayName="user52292" LastEditorDisplayName="user52292" LastEditDate="2018-10-15T12:55:47.183" LastActivityDate="2018-10-15T12:55:47.183" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="8987" PostTypeId="1" AcceptedAnswerId="8989" CreationDate="2018-10-11T15:39:06.773" Score="5" ViewCount="121" Body="&lt;p&gt;Let's say the OP had code like this (imagine there's actual code here, I'm just making a generalized example for meta):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class Something : Bar&#xA;{&#xA;    public void DoSomething()&#xA;    {&#xA;        // does something&#xA;    }&#xA;}&#xA;&#xA;public class Foo&#xA;{&#xA;    public Foo(Something thing)&#xA;    {&#xA;        thing.DoSomething();&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now someone comes along and posts this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;'Something' should be implementing 'Foo', right? I'm getting a compile error here:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class Something : Foo, Bar&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now let's imagine the question is tagged with a language that doesn't support multiple inheritance: the error is blatantly on the answerer, to anyone with basic knowledge of the language's mechanics.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From my point of view, the answerer isn't reviewing the OP's code. Answerer &lt;em&gt;broke&lt;/em&gt; the OP's code, and is now &lt;strong&gt;claiming a compile error that isn't in the OP&lt;/strong&gt;. Maybe the answerer misunderstands inheritance, maybe they're trying to figure out the very concepts at play in the OP, and would like to ask clarifications, but can't because they don't have the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/comment&quot;&gt;&lt;em&gt;comment everywhere&lt;/em&gt;&lt;/a&gt; privilege yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my book, this isn't a bad answer - it's &lt;em&gt;not an answer&lt;/em&gt;, unhelpful to the reader, unhelpful to the OP, and useless to the answerer without a comment-conversation that explains what's going on and why. In other words, it's basically a poorly-worded SO &lt;em&gt;question&lt;/em&gt; posted as a CR &lt;em&gt;answer&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right? Change my mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This post stems from a declined NAA flag for a specific answer that is intentionally left out of this discussion.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2018-10-11T16:46:20.107" Title="I broke your code, therefore your code doesn't work: NAA discussion" Tags="|discussion|answers|flagging|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="8988" PostTypeId="2" ParentId="8987" CreationDate="2018-10-11T16:04:06.557" Score="4" Body="&lt;p&gt;In general, a post that attempts (in even part of the post) to review a question's code, is an answer. Even if it does a really bad job at answering the question, and even if it is blatantly wrong, or misleading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the answer is wrong, misleading, etc. then vote the answer down. It is an answer, just a bad answer. Like the downvote button says: &lt;em&gt;&quot;This answer is not useful&quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My observation on Code Review is that down-voting of answers is seldom done, and it should be done more often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this hypothetical case, in which so many hypothetical assumptions/suppositions are needed, it is hard to decide whether any part of the answer is actually a review, but, in my loose interpretation of &quot;any part of the past is a review, even if it is wrong&quot;, then the comment &lt;em&gt;&quot;'Something' should be implementing 'Foo', right?&quot;&lt;/em&gt; is close enough to being a review that it passes the &quot;sniff test&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I would downvote that answer without feeling bad (and I can afford the loss of 2 rep).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Use Not-an-answer flags for those answers that make no attempt to review the code. Use downvotes for answers that have any review content, but give bad advice, are wrong, or have other content issues.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-10-11T16:04:06.557" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8989" PostTypeId="2" ParentId="8987" CreationDate="2018-10-11T16:46:20.107" Score="6" Body="&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/questions/185073/how-do-i-properly-use-the-not-an-answer-flag/185074#185074&quot;&gt;How do I properly use the &amp;quot;Not an Answer&amp;quot; flag?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The Not an Answer flag is a moderator flag that users can raise to notify moderators that a posted answer does not make an attempt to answer the question, and should be deleted.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The keyword here is: &lt;em&gt;attempt&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it is an attempt at posting an answer, it is an answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Some might think that answers absolutely &lt;strong&gt;need&lt;/strong&gt; to somehow &lt;em&gt;review&lt;/em&gt; the code in the question. Well, then the question would be &quot;What is a review?&quot; and I'm not going to go in to that. But let's just say this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An answer that points out a bug or an issue in the original code is an answer&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An answer that provides an alternative approach to the problem and an insightful step-by-step approach on how to get there is an answer&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you need to try out the code yourself, or compile it in your brain, to determine whether or not an answer is correct, then it is still an answer. After trying the code out yourself you can determine if it's correct or not, but that doesn't make it &quot;Not an answer&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I should be able to tell if it's an answer or not without trying it out myself and without too much knowledge about the language or the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you add a comment explaining why the answer is wrong and down-vote, then hopefully the answerer will remove the answer himself after that comment. But I believe a moderator (or the rest of the community really) has no business in deleting such incorrect answers - therefore it does not need to be flagged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a big difference between &quot;not an answer&quot; and &quot;incorrect answer&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Side note: If an answer says &quot;This code does not work, how do I fix this?&quot; then it is not a valid answer, but &quot;Hey look it doesn't work&quot; is a valid answer although it might be incorrect/the answerer's own fault. The best approach here is to just edit out &quot;How do I fix this?&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You're not violating any site rules by posting an answer that is pointing out an error which doesn't actually exist.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In my book, this isn't a bad answer - it's not an answer, unhelpful to the reader, unhelpful to the OP, and useless to the answerer without a comment-conversation that explains what's going on and why. In other words, it's basically a poorly-worded SO question posted as a CR answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whether or not it is helpful is irrelevant to the question about whether or not it is an answer. There are two vote buttons to determine if it is helpful or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't assume negative intentions on the answerer, are they trying to understand how the code works or are they trying to point out a bug in the original code?&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-10-11T16:46:20.107" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="8990" PostTypeId="1" CreationDate="2018-10-12T00:39:10.187" Score="4" ViewCount="36" Body="&lt;p&gt;I have a template for some infrastructure using AWS CloudFormation that I'd like reviewed. However, I'm not sure if it's on-topic here; it's YAML that's describing infrastructure, not a program &lt;em&gt;per se&lt;/em&gt;. Would this be ok to post here?&lt;/p&gt;&#xA;" OwnerUserId="95905" LastActivityDate="2018-10-12T00:39:10.187" Title="Can I ask about my CloudFormation infrastructure template?" Tags="|discussion|asking-questions|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8991" PostTypeId="1" AcceptedAnswerId="8992" CreationDate="2018-10-16T11:45:57.313" Score="8" ViewCount="172" Body="&lt;p&gt;I'm looking at the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ascii-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ascii-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;ascii-art&lt;/a&gt; excerpt, which says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;ASCII Art is a graphic design technique that uses 93 of the 128 printable ACSII characters to create images.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whilst this is almost true (it uses the 93 printable/space characters of the 128-character ASCII set), I believe the term is also used for character art using different character sets (mostly supersets of ASCII).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would I be justified in re-writing this so that it allows character-art in general?&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="120114" LastEditDate="2018-10-25T21:03:21.033" LastActivityDate="2018-10-25T21:03:21.033" Title="Does [ascii-art] mean only ASCII?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="8992" PostTypeId="2" ParentId="8991" CreationDate="2018-10-16T12:03:08.003" Score="8" Body="&lt;p&gt;Let's approach this part by part.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does [ascii-art] mean only ASCII?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, otherwise it should be tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/character-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;character-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;character-art&lt;/a&gt; or similar.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Whilst this is almost true&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you think a tag wiki needs improvement, please improve it.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Would I be justified in re-writing this so that it allows character-art in general?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the tag was named &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/character-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;character-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;character-art&lt;/a&gt; instead of [ascii-art], that would've been a great idea.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd propose the following:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a new tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/character-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;character-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;character-art&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Synonimize &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ascii-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ascii-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;ascii-art&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/character-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;character-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;character-art&lt;/a&gt; or half the users will stick the wrong tag on the question. ASCII art is a wide-spread (and often mis-used IMO) name. People will look for the tag and people will use both tags if we don't somehow smash them together.&lt;/li&gt;&#xA;&lt;li&gt;Put your suggested text in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/character-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;character-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;character-art&lt;/a&gt; description.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Either that, or simply rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ascii-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ascii-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;ascii-art&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/character-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;character-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;character-art&lt;/a&gt;, edit the tag description as suggested afterwards. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ascii-art&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ascii-art&amp;#39;&quot; rel=&quot;tag&quot;&gt;ascii-art&lt;/a&gt; isn't used much as a tag after all and it's arguable it even needs it's own tag. Should the tag ever be created again we'll cross that bridge when we come to it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm ambivalent about which route is better.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2018-10-16T12:07:12.087" LastActivityDate="2018-10-16T12:07:12.087" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="8995" PostTypeId="1" CreationDate="2018-10-23T15:47:45.790" Score="6" ViewCount="213" Body="&lt;p&gt;I know I could ask this in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the 2nd monitor&lt;/a&gt; but figure this might be better here for posterity... and &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/46871300#46871300&quot;&gt;this site is for questions&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed a while back that there are a couple users who have HTTP Response codes as their display names - namely &lt;a href=&quot;https://stackexchange.com/users/486869/200-success?tab=accounts&quot;&gt;&lt;em&gt;200_success&lt;/em&gt;&lt;/a&gt; and &lt;a href=&quot;https://stackexchange.com/users/3124707/202-accepted?tab=accounts&quot;&gt;&lt;em&gt;202_accepted&lt;/em&gt;&lt;/a&gt;. Bearing in mind that those users have other Stack Exchange accounts, they appear to have highest reputation levels on CR and one was formerly a moderator on CR.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Do these users have an affiliation with each other?&lt;/li&gt;&#xA;&lt;li&gt;Were these names chosen as part of a scheme?&lt;/li&gt;&#xA;&lt;li&gt;Should we know anything else about such display name formats? (e.g. are they regarded as sacred or anything?)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="120114" LastActivityDate="2018-10-26T17:36:47.873" Title="Why do some users have HTTP response codes in their display names?" Tags="|discussion|user-accounts|users|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8996" PostTypeId="2" ParentId="8995" CreationDate="2018-10-23T15:54:43.747" Score="4" Body="&lt;ul&gt;&#xA;&lt;li&gt;They are affiliated in that they both contribute to Code Review.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Kinda, &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=39896197#39896197&quot;&gt;202_accepted took insperation from 200&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;@200_success I'm stealing your display name style. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can add the sacred emotional attachment to them, but I guess they just chose them cause they're pretty cool. And potentially increase privacy.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2018-10-23T15:54:43.747" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8997" PostTypeId="2" ParentId="8995" CreationDate="2018-10-23T16:07:12.337" Score="9" Body="&lt;p&gt;There's no secret behind mine, as &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8996/73844&quot;&gt;mentioned&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=39896197#39896197&quot;&gt;I stole the idea from 200_success&lt;/a&gt;, &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=39935214#39935214&quot;&gt;and brag about it regularly&lt;/a&gt; &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=44105555#44105555&quot;&gt;to confuse &lt;em&gt;someone, somewhere&lt;/em&gt; eventually (Sorry Simon)&lt;/a&gt;. It actually came about &lt;a href=&quot;https://www.bbc.com/news/blogs-trending-40494909&quot; rel=&quot;nofollow noreferrer&quot;&gt;shortly after this article&lt;/a&gt; because I was just barely concerned about the visibility of it, but that's no longer an issue. (It's also a psychological trick to convince people to over-abundantly accept my answers. Muahahaha. (I kid, I kid.))&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's no secret to my &lt;em&gt;real&lt;/em&gt; name, either, I &lt;a href=&quot;https://twitter.com/EBrown8534&quot; rel=&quot;nofollow noreferrer&quot;&gt;plaster&lt;/a&gt; it &lt;a href=&quot;https://github.com/EBrown8534&quot; rel=&quot;nofollow noreferrer&quot;&gt;everywhere&lt;/a&gt;, I make no qualms of it. If you want info on me, feel free to look it up. :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;No, we're not socks or associated, if that's your concern. 200 has been here for just about ever (and was previously a mod), and I've been around for a while as well (joined 2 or 3 years in). It just so happens that I stole 200's idea (and thunder) and have used it to cause pain-and-suffering in the universe. :)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Do these users have an affiliation with each other?&lt;/strong&gt; Nope. I speak with 200 in chat regularly, but that's it. (200 is from Canada, I'm from Toledo, OH, USA.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Were these names chosen as part of a scheme?&lt;/strong&gt; Mine was for sure, can't speak to 200's.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Should we know anything else about such display name formats? (e.g. are they regarded as sacred or anything?)&lt;/strong&gt; Mostly just a play on HTTP. For a moment I was &lt;code&gt;418_Teapot&lt;/code&gt; (because &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418&quot; rel=&quot;nofollow noreferrer&quot;&gt;HTTP 418 indicates the server is, in fact, a teapot&lt;/a&gt;). So, no. Nothing sacred, nothing important, just fun. :)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2018-10-23T19:58:13.623" LastActivityDate="2018-10-23T19:58:13.623" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="8998" PostTypeId="2" ParentId="8995" CreationDate="2018-10-26T17:36:47.873" Score="10" Body="&lt;p&gt;200_success is the &lt;a href=&quot;https://slashdot.org/~200_success&quot; rel=&quot;nofollow noreferrer&quot;&gt;username that I had picked on slashdot.org&lt;/a&gt;, back when that was my primary way to alleviate boredom at work.  At the time, I was doing more web development, and it felt good when the code worked and didn't crash and produce some 500 error.  The username was a kind of a nerdy way to express that satisfaction.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-10-26T17:36:47.873" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="8999" PostTypeId="1" CreationDate="2018-11-04T09:19:41.100" Score="54" ViewCount="1085" Body="&lt;h3&gt;Boring&lt;/h3&gt;&#xA;&lt;p&gt;I find that Code Review is getting pretty boring and unprofessional. The reason why I think this way is that many good questions about real-world problems don't get very much attention. Instead, the hundredth implementation of linked-lists, heaps, project-euler, factorials, fibonacci, sortings or other programming challenge garbage get &lt;em&gt;countless&lt;/em&gt; upvotes and answers. I'm not posting any links because I'm pretty sure you know what I mean.&lt;/p&gt;&#xA;&lt;h3&gt;Poor quality&lt;/h3&gt;&#xA;&lt;p&gt;Consequently instead of attracting more professionals to come over to Code Review to share their code and use-cases, and who could also take a look at some other interesting problems and share their valuable knowledge, we seem to favor &lt;em&gt;simple&lt;/em&gt; and recurring questions by not voting for the interesing ones and not encouraging their authors for providing as much context as possible so that everyone can learn from them - OP, reviewer and especially other readers.&lt;/p&gt;&#xA;&lt;p&gt;This has also another negative side effect: there seem to be very few active users who write reviews or share their solutions to intriguing every-day matters.&lt;/p&gt;&#xA;&lt;h3&gt;Too forgiving&lt;/h3&gt;&#xA;&lt;p&gt;I also think we are often too forgiving with questions that lack context and don't get closed. This gives a signal that poor questions are acceptable and the only beneficiary is the OP because only they know enough to be able to apply any suggestions. This makes Code Review not very useful to others.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I wish there would be some additional categorizing to easier distinguish informative questions you can learn from, from those that are pure waste of time. But since there is no such thing I usually see Code Review like this: many upvotes(7+) and answers (3+) = very likely not worth the time; few upvotes(&amp;lt;4) and few answers (0-2) = highly likely something interesting.&lt;/p&gt;&#xA;&lt;h3&gt;What's next?&lt;/h3&gt;&#xA;&lt;p&gt;Is there anything we can do about? I really liked Code Review for it's every-day &lt;em&gt;riddles&lt;/em&gt; and learnt a lot of new stuff myself either by trying to crack some of them or just by reading and seeing tools, APIs or libraries I've never seen or tried to used in a certain way before, but recently it's been somehow mostly only unexciting &lt;em&gt;junk&lt;/em&gt;. I don't like Code Review as I used to.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;This has bothered me for quite some time already and can at the same time be seen as another answer to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8984/to-serve-what-is-it-to-ask-for-review&quot;&gt;To serve, what is it to ask for review?&#xA;&lt;/a&gt; that tries to promote poor quality input. I 100% disagree with it. Both, well written questions and answers should be CR's target. Not questions with vague description and unclear purpose of the code.&lt;/p&gt;&#xA;&lt;p&gt;Quite contrary to the other question I suggest we be a lot stricter about the rules and encourage people to take more time and present their code in a more attractive and informative fashion because I see Code Review primarily as a platform that should be educational to more people than just to the OP.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Question&lt;/h3&gt;&#xA;&lt;p&gt;In other words: what can we do about under-supporting/promoting good questions and over-promoting the not so good, attractive or simply bad ones?&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2020-01-20T19:58:45.567" Title="Code Review is getting boring" Tags="|discussion|" AnswerCount="5" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="9000" PostTypeId="2" ParentId="8999" CreationDate="2018-11-04T10:28:31.283" Score="17" Body="&lt;p&gt;Let me start this by providing / adding some numbers to the mix. The following are the all-time stats for questions on Code Review:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;closed | deleted | count&#xA; yes   |  yes    | 21.787&#xA; yes   |  no     |  1.541&#xA; no    |  yes    | *7.629&#xA; no    |  no     | 54.699&#xA;&#xA;* only 1.107 of these have a positive score&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that our friendly neighborhood background job will automatically delete closed questions (especially those without answers) after enough time. Only a very small amount of questions seems to be deleted by the moderators and power users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These stats suggest that we closed slightly more than 30% of all questions that were ever asked on Code Review. The &lt;a href=&quot;https://codereview.stackexchange.com/tools/question-close-stats&quot;&gt;question closure statistics&lt;/a&gt; (available to 10k+ users) state that in the last 90 days, that percentage was 37%. So at least in the last three months, we closed more questions than we'd usually do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To some extent that can be explained by the start of a new semester and the accompanying influx of students. Most of these closures (almost two thirds) are concentrated on the &quot;&lt;strong&gt;code not working as intended&lt;/strong&gt;&quot; reason. A quarter of closures is for &quot;&lt;strong&gt;Lacks concrete context&lt;/strong&gt;&quot;, and the rest falls between &quot;&lt;strong&gt;Authorship of code&lt;/strong&gt;&quot; and the remaining ways to close a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just looking at the closure statistics paints a rather not so useful picture of what's happening, though... As a moderator I can run some interesting analytics, though most of what I'm about to tell you can also be seen in 202_accepted's &lt;a href=&quot;http://sese.evbpc.com&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stack Exchange Statistics Explorer&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since around a year ago, the 5-week average of questions has been &lt;strong&gt;sinking&lt;/strong&gt;. Code Review peaked at around 350 questions per week in the 5-week average (caused by two weeks of almost 370 questions). Currently that average is hovering around the 250 questions per week mark.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's then not really surprising to see answers on a similar decline. As recently as two months ago, the overall Votes also dropped by quite a bit, even though they were rather steady in contrast to the decline of questions and answers. As such I'm not too worried about that right now. It might be worth noting that the 5-week average of votes is currently around a thousand votes per week. The historical maximum in a single week is at almost 5000 votes in a single week. It's probably not a coincidence that happened around christmas ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The clear picture that these numbers paint is that engagement is somewhat waning.&#xA;So it seems to be not just you that's not quite as addicted to code review as before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is just to help put some numbers onto the feeling that you're having. What these numbers say about the kind of question that's recently popular is a different thing entirely. &lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-11-04T10:28:31.283" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9001" PostTypeId="2" ParentId="8999" CreationDate="2018-11-04T21:15:23.310" Score="22" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I find that Code Review is getting pretty boring and unprofessional. The reason why I think this way is that many good questions about real-world problems don't get very much attention. Instead, the hundredth implementation of linked-lists, heaps, project-euler, factorials, fibonacci, sortings or other programming challenge garbage get countless upvotes and answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then downvote and leave a comment stating why you find the question uninteresting. Preferably guiding them to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;a guide on how to ask a good question&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;we seem to favor simple and recurring questions by not voting for the interesting ones and not encouraging their authors for providing as much context as possible so that everyone can learn from them - OP, reviewer and especially other readers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Share the interesting questions. Tweet them, Facebook them, discuss them in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;chat&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I also think we are often too forgiving with questions that lack context and don't get closed. This gives a signal that poor questions are acceptable and the only beneficiary is the OP because only they know enough to be able to apply any suggestions. This makes Code Review not very useful to others.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I disagree with you here. You might think that this gives a signal to other askers but you know what? Most people who ask poor questions don't look that much at other questions and therefore don't know anything at all about this signal. You could close all questions about anything and people will still come and ask questions about those things. Additionally, poor questions &lt;em&gt;are&lt;/em&gt; acceptable. There is an &lt;strong&gt;important distinction&lt;/strong&gt; between bad question and off-topic question. Poor questions are &lt;em&gt;acceptable&lt;/em&gt; - not appreciated, but acceptable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To fix this problem: Post a friendly comment stating what makes the question poor and why and how it should be improved. See &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4952/31562&quot;&gt;Frequently Posted Comments&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I wish there would be some additional categorizing to easier distinguish informative questions you can learn from&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What is informative and interesting is highly subjective. My only recommendation is: Have a good title. If you see a title that is about linked lists and you don't find that topic interesting, then ignore it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In other words: what can we do about under-supporting/promoting good questions and over-promoting the not so good, attractive or simply bad ones?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Share and tweet the interesting questions. Post a comment on the uninteresting ones.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="120114" LastEditDate="2018-11-05T23:18:37.790" LastActivityDate="2018-11-05T23:18:37.790" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9002" PostTypeId="1" CreationDate="2018-11-05T17:46:49.647" Score="4" ViewCount="285" Body="&lt;p&gt;As some of the regulars at the SE Code Review site already noticed we have a new chat room to request and discuss question closures:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://chat.stackexchange.com/rooms/85306/se-code-review-close-questions-room&quot;&gt;&lt;strong&gt;SE Code Review Close Questions room&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I've setup that room due to the increasing rate of close worthy questions here, and it seems to be better to have a defined protocol for close vote requests.&lt;br&gt;&#xA;The already existing 2ndMonitor room doesn't do a good job about that IMO.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The protocol used is the same as used in the &lt;a href=&quot;https://chat.stackoverflow.com/rooms/41570/so-close-vote-reviewers&quot;&gt;SOCVR&lt;/a&gt; and also other rooms like &lt;a href=&quot;https://chat.meta.stackexchange.com/rooms/89/tavern-on-the-meta&quot;&gt;The Tavern on the Meta&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to invite everyone interested to participate at this chat room and help to keep the SE Code Review site cleaner, and close &lt;em&gt;off-topic&lt;/em&gt; questions quicker and more efficiently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Regarding the protocol and room policies you can currently refer to the &lt;a href=&quot;https://socvr.org/faq&quot; rel=&quot;nofollow noreferrer&quot;&gt;SOCVR FAQ&lt;/a&gt;. We'll see if we need to setup our own in near future, since some things work different at SE Code Review.&lt;/p&gt;&#xA;" OwnerUserId="52802" LastEditorUserId="9357" LastEditDate="2018-11-06T14:11:03.727" LastActivityDate="2018-11-06T19:29:52.087" Title="Announcement: New chat room CRCQR" Tags="|discussion|vote-to-close|chat|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9003" PostTypeId="1" AcceptedAnswerId="9007" CreationDate="2018-11-05T23:16:22.863" Score="7" ViewCount="164" Body="&lt;p&gt;I see things like the following on a certain coding challenge site: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;sub&gt;Copyright 2009–2018 by Codility Limited. All Rights Reserved. Unauthorized copying, publication or disclosure prohibited.&lt;/sub&gt; &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I also see 63 posts on &lt;a href=&quot;https://codereview.stackexchange.com/search?q=codility&quot;&gt;CR.SE&lt;/a&gt; as of the writing of this question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not a fan of the overreach and attempts to exert otherwise unenforceable restrictions, but I'm no site owner either. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;How does CR.SE handle these things? (... because I have a question about &lt;a href=&quot;https://codereview.stackexchange.com/q/204534/120114&quot;&gt;a challenge already mentioned in a CR post&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="165669" LastEditorUserId="120114" LastEditDate="2018-11-05T23:23:31.463" LastActivityDate="2018-11-21T08:41:53.167" Title="How do we handle stated restrictions around coding challenge sites' legalese?" Tags="|discussion|legal|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9004" PostTypeId="2" ParentId="9002" CreationDate="2018-11-06T19:29:52.087" Score="2" Body="&lt;h2&gt;The progress so far...&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This room has been ongoing for a little more than two days now. In this time, there's been 24 requests to close and 1 request to reopen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some questions had comments that were just copy-paste of the close reason. I consider this not being helpful because of a few reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;As an OP I would feel bad that someone just copy-pasted the official close reason and posted that as a comment.&lt;/li&gt;&#xA;&lt;li&gt;Once the question is closed, the comment is totally obsolete. If they would be flagged I would definitely remove them without question. &lt;strong&gt;The idea of the comments is to be a separate explanation of the reasons behind the closure.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;They are not focusing much on &lt;em&gt;how to fix&lt;/em&gt; or &lt;em&gt;what is the next constructive step&lt;/em&gt; for the OP to take.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The ideal comment is a comment that:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Starts friendly&lt;/li&gt;&#xA;&lt;li&gt;Explains why the question is off-topic, preferably also with reasoning about why this is rule exists on the site&lt;/li&gt;&#xA;&lt;li&gt;Ends constructive by focusing on what the OP can do to fix this. What is the next step for the OP to take to create positive content and become a good member of Code Review Stack Exchange?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Now let's take a look at some statistics:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of these 24 questions that were mentioned as &quot;close-vote please&quot;, there are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions that has a comment that is just a copy-pasted close reason: 9&lt;/li&gt;&#xA;&lt;li&gt;Questions with helpful comments by people from the chat room: 12. Extra credit to Thomas Ward for posting helpful comments.&lt;/li&gt;&#xA;&lt;li&gt;Questions with helpful comments from other people than the chat room: 5&lt;/li&gt;&#xA;&lt;li&gt;Questions with no comments at all: 2.&lt;/li&gt;&#xA;&lt;li&gt;Questions &lt;strong&gt;from entirely new users&lt;/strong&gt; with no comments at all: 2. (Same 2 questions as above)&lt;/li&gt;&#xA;&lt;li&gt;Questions that actually are on-topic: 2&lt;/li&gt;&#xA;&lt;li&gt;Questions that are in a gray area: 2 (at least 2 that I consider being in the gray-zone)&lt;/li&gt;&#xA;&lt;li&gt;Questions with an old user saying &quot;Damn, this place is hostile&quot;: 1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So far, I am not impressed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really don't want to see questions from new users being closed without a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to see more than 50% of the questions having constructive comments from people from the chat room.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to see more constructive comments that are not just copy-pasting the close reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't want this to be an angry mob of people that are just down-voting and closing things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do see another way to increase the quality of Code Review: Create more positive content. Vote on good things. Post good questions. Share good answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am hoping that one day I will see a &quot;SE Code Review Great Questions Room&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-11-06T19:29:52.087" CommentCount="19" ContentLicense="CC BY-SA 4.0" />
  <row Id="9007" PostTypeId="2" ParentId="9003" CreationDate="2018-11-07T12:04:43.150" Score="8" Body="&lt;p&gt;Users ought to be encouraged to &lt;strong&gt;summarize the requirements in their own words&lt;/strong&gt; (optionally adding a link to the source of the challenge).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At present, the &lt;a href=&quot;//codereview.stackexchange.com/help/how-to-ask&quot;&gt;Help Centre&lt;/a&gt; mentions the use of &lt;code&gt;programming-challenge&lt;/code&gt; tag, but gives no further guidance.  Although it's clear that many users don't read that page, it would be helpful to be able to add a comment pointing there to advise users, when they've lifted text wholesale from a challenge site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an aside, I'm surprised that the authors there think they can restrict &lt;em&gt;disclosure&lt;/em&gt;, but perhaps that's a possibility in the legal system they chose?  I'm no lawyer, in any country; it just seems weird.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2018-11-07T12:04:43.150" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9008" PostTypeId="2" ParentId="6231" CreationDate="2018-11-07T12:13:24.443" Score="0" Body="&lt;p&gt;If this is within what we can change, and not SE-wide, then it should probably go.  Any remnant mentions of Beta on main (rather than Meta) are probably obsolete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps we should also retire &lt;em&gt;&quot;How to Ask Questions in Private Beta&quot;&lt;/em&gt; from &lt;a href=&quot;//codereview.stackexchange.com/help/asking&quot;&gt;help/asking&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2018-11-07T12:13:24.443" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9009" PostTypeId="2" ParentId="8999" CreationDate="2018-11-07T14:15:49.600" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;In other words: what can we do about under-supporting/promoting good questions and over-promoting the not so good, attractive or simply bad ones?  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;We could be more aggressive about tagging questions &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;, and possibly some new tag.  Then you could exclude questions with those tags from your view.  That would make the remaining good questions stand out more.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;You also might consider browsing the Unanswered tab rather than the front page.  Because what you're saying is that you prefer questions that have not received much attention.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or you might try &lt;a href=&quot;https://codereview.stackexchange.com/search?tab=newest&amp;amp;q=is%3aquestion%20answers%3a..2%20hasaccepted%3ano%20score%3a0-3%20views%3a..100&quot;&gt;this advanced search&lt;/a&gt;.  Adjust the parameters as necessary.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="71574" LastEditDate="2018-11-07T14:34:55.230" LastActivityDate="2018-11-07T14:34:55.230" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9010" PostTypeId="2" ParentId="8981" CreationDate="2018-11-07T21:47:58.977" Score="0" Body="&lt;h1&gt;Retrospective (self-answer)&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I have created this question because of pt2 - OP not having 15 reputation cannot upvote (real situation you can find in edit history), but I have thought this topic through before asking, comming up with four points, the first being just obvious, second being the reason and last two being my struggle understanding what is happening (why is SE set up as it is). Finally boiling it up to suggestion, which was not so clear at first, so I had to edit the question after Vogel's answer, to make it clear, understanding it was not so - suggestion (feature request - marked as such from the beginning), not just asking about the state. This is, btw, the reason I did not accept his answer - not answering the full content/question - but the very fact also brings  thoughts and questions about the very topic and possible answer to pt4, because I was tempted to accept the answer as &lt;em&gt;generally accepted&lt;/em&gt; without &lt;em&gt;trully accepted by me&lt;/em&gt;. That is interesting possibility, but I stay firm: that is not the correct use of accept - I would just get rid of it, not mark the correct answer (there is still none).&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;The answer&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I would gladly accept Andrew's comment answer: &lt;a href=&quot;https://meta.stackexchange.com/questions/686/accepting-answer-without-upvoting&quot;&gt;It has been requested since 2009&lt;/a&gt;, and &lt;a href=&quot;https://meta.stackexchange.com/revisions/686/5&quot;&gt;declined in 2012&lt;/a&gt;, because to me it reads: it may not be viable for every SE sub-domain and even if it was good for CR, it won't get implemented, because... ehm, read the comments below the question for yourself.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Disecting the points&lt;/h1&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;pt1 - self-answer - obvious&lt;/li&gt;&#xA;&lt;li&gt;pt2 - not enought reputation - I stay firm, they should be allowed to do so. Prohibiting users to upvote answers of their question only discouradges them to ever upvote - because they cannot do so now/immediately and won't notice and understand when they can, because they are currently denied the experience from the very beginning. The only reason for this (counter)measure I can think of is that some users could create alter-egos to upvote their own questions or answers to gain reputation. But finding those and deleting them will remove all upvotes making this strategy not usefull... unless the moderators or AI cannot cope with the sheer numbers (which could be the truth for SO, althought certainly not for CR and many other SE-subs).&lt;/li&gt;&#xA;&lt;li&gt;pt3 - that is the plague, partially created by what I have described above in pt2 and Vogel612 prtially addresses in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8982/52292&quot;&gt;his answer&lt;/a&gt; too.&lt;/li&gt;&#xA;&lt;li&gt;pt4 - and that is what I think many do and I myself was thinking about when considering to accept Vogel612's answer. NO, that is wrong. I can imagine that my own drive for the suggestion could be to get upvotes on my own answers and I cannot fully deny that, I am still a human, but my true drive was to make it even for everybody, to give everybody what they deserve. The question could still be about the numbers: 10+15; and about what to do when OP later accepts different answer (my solution: keep +10 upvote, remove 15 for accepted ... or maybe remove even less, because it could have been the correct answer at that time, but not today, because e.g. we got new C++ standard).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerDisplayName="user52292" LastActivityDate="2018-11-07T21:47:58.977" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9011" PostTypeId="2" ParentId="8999" CreationDate="2018-11-08T13:14:10.770" Score="32" Body="&lt;p&gt;If you're finding Code Review boring then it's time to take a break! This is part of the natural cycle of volunteer engagement on a Stack Exchange site — it's fun to start with, but after a while you've seen all the common types of question and you don't want to have to make the same points again and again in your answers. Find something more interesting to do for a while: Code Review will still be here when or if you're ready to come back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are systematic reasons for the aspects of the site that you complain about:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Most posts will be from beginner and student programmers. That's because everyone is a beginner at some point, and beginners feel most in need of review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Beginners are going to be posting beginner exercises. Everyone starts with these kinds of exercise because that's how you learn to program. Another heap implementation is boring to you because you've seen dozens of them, but for the beginner it's something new and complex to learn. (&lt;a href=&quot;https://xkcd.com/1053/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Obligatory xkcd&lt;/a&gt;.) &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We're not going to see much professional code here, because of confidentiality and copyright. Even disregarding these concerns, professional programmers are better off reviewing within their organization, in order to benefit from shared knowledge and expertise.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We're not going to see much open source code here, because open source projects have other and better forums for review, for example through the GitHub pull request interface. (Also, copyright may be a concern too.)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Challenge problems are more attractive for reviewers, because the problems tend to be self-contained (don't require the reviewer to understand a lot of context), and well-specified (the reviewer doesn't need to engage in a long dialog with the poster to try to extract a specification for the code they posted).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Because these reasons are systematic, you're going to find it frustrating trying to defeat them. The systematic forces operate for everyone 100% of the time, but you only have limited time and energy. Better to spend that energy productively elsewhere.&lt;/p&gt;&#xA;" OwnerUserId="11728" LastActivityDate="2018-11-08T13:14:10.770" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9012" PostTypeId="2" ParentId="4952" CreationDate="2018-11-09T11:30:16.807" Score="0" Body="&lt;h1&gt;Welcome a good first-time poster&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Let's be supportive when people get things right early on.  :-)&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;###[A] Good post by a new user :-)&#xA;Thanks for this great answer - I hope to see more from you in future!&#xA;&#xA;###[Q] Good post by a new user :-)&#xA;Thanks for this great question - I hope you get some good reviews, and I hope to see more of your contributions here in future!&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2018-11-09T11:30:16.807" CommentCount="1" CommunityOwnedDate="2018-11-09T11:30:16.807" ContentLicense="CC BY-SA 4.0" />
  <row Id="9013" PostTypeId="2" ParentId="9003" CreationDate="2018-11-09T11:44:15.673" Score="0" Body="&lt;p&gt;Here's a suggested auto-review comment, for those that would like to help askers avoid getting into this position:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;code&gt;# [Q] Large block-quote&lt;/code&gt;&lt;br&gt;&#xA;  &lt;code&gt;Please summarise the requirements **in your own words** if possible, and keep a link to the original.  We don't want to lose your question just because the copyright owner complains that you have infringed their rights.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Edits to improve this wording would be greatly appreciated - I've made it a Community Wiki, and &lt;s&gt;will add the consensus version to &lt;a href=&quot;/q/4952/&quot;&gt;Frequently Posted Comments&lt;/a&gt; in a week or two&lt;/s&gt; am now convinced that it's not worth adding to &lt;a href=&quot;/q/4952/&quot;&gt;Frequently Posted Comments&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2018-11-21T08:41:53.167" LastActivityDate="2018-11-21T08:41:53.167" CommentCount="7" CommunityOwnedDate="2018-11-09T11:44:15.673" ContentLicense="CC BY-SA 4.0" />
  <row Id="9014" PostTypeId="1" CreationDate="2018-11-10T17:32:21.930" Score="3" ViewCount="113" Body="&lt;p&gt;The new (well, not that new now) Insufficient Context close reason has a problem.  People see the name and think it is about the text surrounding the code.  The text context for the code.  But the close reason links to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652/71574&quot;&gt;Not real code&lt;/a&gt;.  If we are going to use Insufficient Context as a close reason for &quot;Not enough description of what the code does,&quot; we should change the close text:  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Lacks concrete context: Code Review requires &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;concrete code from a project, with sufficient context&lt;/a&gt; for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&quot; &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It should at minimum link to something that explains why we need explanation of what the code does.  &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/207296/71574&quot;&gt;Example question&lt;/a&gt; closed for insufficient context where &lt;a href=&quot;https://codereview.stackexchange.com/questions/207296/getting-plot-using-matplotlib#comment400103_207296&quot;&gt;comments&lt;/a&gt; explain that the problem is that it needs &lt;a href=&quot;https://codereview.stackexchange.com/questions/207296/getting-plot-using-matplotlib#comment400254_207296&quot;&gt;more explanation&lt;/a&gt;.  &lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/206941/71574&quot;&gt;Another example question&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/206941/fun-with-html-text-demonstrating-the-wonders-of-css#comment399223_206941&quot;&gt;comments asking for explanation&lt;/a&gt; rather than more code.  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;We have several options:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Rename lacks concrete context to &quot;not real code&quot;.  But that doesn't solve the problems that caused the rename in the first place.  &lt;/li&gt;&#xA;&lt;li&gt;Rename lacks concrete context to something else.  But what?  &lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Add &quot;missing explanation&quot; to the lacks concrete context close explanation.  E.g. &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Lacks concrete context: Code Review requires &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;concrete code from a project&lt;/a&gt;, with &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8748/71574&quot;&gt;sufficient explanation&lt;/a&gt; for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But where does the new link go?  Is this the right text?  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Enforce the &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8748/71574&quot;&gt;existing distinction&lt;/a&gt;.  But note how this former moderator instead &lt;a href=&quot;https://codereview.stackexchange.com/questions/206941/fun-with-html-text-demonstrating-the-wonders-of-css#comment399231_206941&quot;&gt;criticizes my enforcement&lt;/a&gt; rather than telling the person misusing the term that that's not what the term means.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If moderators and high reputation users are not going to support the distinction, then we should eliminate it.  &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I don't really care whether that particular question is Unclear what you're asking or Lacks context.  That's beside the point.  I was responding to a comment that said:  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Note that your question lacks concrete context now for review. Please Explain what that code is purposed for in detail please (edit your question).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If we are not going to enforce that distinction on comments like that, then we should get rid of the distinction.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I'm not talking about getting rid of the &quot;Unclear what you're asking&quot; reason.  It would still be there, just less used.  But if people aren't going to use it anyway, then we should acknowledge that and fix the site text to match how people actually use the site.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is confusing for new people to come to the site and have their question be closed for one reason when the closers really mean a different reason.  It's especially so because we link to help text that explains the wrong reason.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="71574" LastEditDate="2018-11-11T18:22:36.523" LastActivityDate="2018-12-11T20:01:15.967" Title="The problem with insufficient context" Tags="|discussion|close-reasons|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9015" PostTypeId="2" ParentId="9014" CreationDate="2018-11-11T15:04:26.873" Score="1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The new (well, not that new now) Insufficient Context close reason has a problem. People see the name and think it is about the text surrounding the code. The text context for the code. But the close reason links to Not real code. If we are going to use Insufficient Context as a close reason for &quot;Not enough description of what the code does,&quot; we should change the close text&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't think we should use &quot;Insufficient context&quot; as a close reason for &quot;Not enough description about what the code does&quot;. The &quot;insufficient context&quot; close reason is for where the &lt;em&gt;code&lt;/em&gt; lacks concrete context, i.e. a method called &lt;code&gt;doSomething&lt;/code&gt; or similar. &quot;Unclear what you are asking&quot; should be used when the &lt;em&gt;question&lt;/em&gt; lacks description of what the code is supposed to do, or what exactly the question is about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think we should aim at using the close reasons better instead of changing any of them.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Insufficient context&lt;/strong&gt; - Example code, hypothetical code, some code intentionally left out with &lt;code&gt;...&lt;/code&gt; or &lt;code&gt;// do something&lt;/code&gt; or similar&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Unclear what you are asking&lt;/strong&gt; - Question lacks description of what the code does or it is too hard to understand what exactly the question is about&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;However, some questions have &lt;strong&gt;both&lt;/strong&gt; problems (like your example question in point 4), and then it doesn't really matter which close reason you apply.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2018-11-11T19:55:32.753" LastActivityDate="2018-11-11T19:55:32.753" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="9017" PostTypeId="2" ParentId="8999" CreationDate="2018-11-13T16:40:24.217" Score="2" Body="&lt;p&gt;I think you are right, but I don't think it's the only problem, or necessarily a fatal one.  For me, the problem is that there &lt;em&gt;are&lt;/em&gt; decent questions to answer, but they aren't easy to find and there's no real recognition for answering.  &lt;a href=&quot;https://codereview.stackexchange.com/q/203091/39404&quot;&gt;Here is a reasonable question&lt;/a&gt; that sat around for a month.  I provided what I think is a helpful answer, and have received no votes or comments in the month since.  Similar story &lt;a href=&quot;https://codereview.stackexchange.com/q/201669/39404&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/q/197936/39404&quot;&gt;here&lt;/a&gt;.  These questions were not easy to find, and now I'm not sure it was even worth it.&lt;/p&gt;&#xA;" OwnerUserId="39404" LastActivityDate="2018-11-13T16:40:24.217" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9019" PostTypeId="1" AcceptedAnswerId="9020" CreationDate="2018-11-16T05:06:49.210" Score="6" ViewCount="53" Body="&lt;p&gt;There are not a lot of questions involving the popular GIS/geospatial library ArcPy from Esri (&lt;a href=&quot;https://codereview.stackexchange.com/search?q=arcpy%20is%3Aquestion&quot;&gt;just 14 at the moment&lt;/a&gt;), but could someone with the create tags privilege create one for it, please?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If such questions are tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/arcpy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;arcpy&amp;#39;&quot; rel=&quot;tag&quot;&gt;arcpy&lt;/a&gt; then it may entice &lt;a href=&quot;https://gis.stackexchange.com/tags/arcpy/topusers&quot;&gt;ArcPy specialists&lt;/a&gt; from &lt;a href=&quot;https://gis.stackexchange.com&quot;&gt;GIS Stack Exchange&lt;/a&gt; to visit and help answer them.&lt;/p&gt;&#xA;" OwnerUserId="101226" LastEditorUserId="22222" LastEditDate="2018-12-17T02:31:43.550" LastActivityDate="2018-12-17T02:31:43.550" Title="Requesting tag [arcpy] be created" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9020" PostTypeId="2" ParentId="9019" CreationDate="2018-11-16T13:03:46.463" Score="7" Body="&lt;p&gt;I have gone through the search results you indicate and I have added the [arcpy] tag. Appreciate the pointer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have added the tag info as well, copied from StackOverflow.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-11-16T13:03:46.463" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9021" PostTypeId="1" CreationDate="2018-11-17T05:36:07.427" Score="6" ViewCount="238" Body="&lt;p&gt;If I have a question about the algorithm that I can't understand the logic behind, how and where should I ask the question? &lt;/p&gt;&#xA;" OwnerUserId="174961" LastActivityDate="2018-11-21T01:42:42.140" Title="Is &quot;How does this algorithm work?&quot; a good question here?" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9022" PostTypeId="2" ParentId="9021" CreationDate="2018-11-17T18:27:01.753" Score="7" Body="&lt;p&gt;Code Review, and Stack Overflow are not good places for general broad-minded discussions about algorithms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Software Engineering is also not a good place for poorly constructed open ended discussions.&#xA;I believe &lt;a href=&quot;https://cs.stackexchange.com/help/on-topic&quot;&gt;Computer Science&lt;/a&gt; is a good option. Please read their help center pages before asking.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="23788" LastEditDate="2018-11-21T01:42:42.140" LastActivityDate="2018-11-21T01:42:42.140" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9023" PostTypeId="2" ParentId="9021" CreationDate="2018-11-20T16:59:17.080" Score="18" Body="&lt;p&gt;As stated in the Help Center, one of the rules stated on the &lt;a href=&quot;/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt; page is:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Am I an author or maintainer of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;For licensing, moral, and procedural reasons, we cannot review code written by other programmers. &lt;strong&gt;&lt;em&gt;We expect you, as the author, to understand why the code is written the way that it is.&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you don't understand the code, then we would treat it as if you didn't write it yourself, and the question would be off-topic for Code Review.  &lt;a href=&quot;https://cs.stackexchange.com/help/on-topic&quot;&gt;Computer Science Stack Exchange&lt;/a&gt; does allow questions on algorithms, so your question is likely to be appropriate there.  On the other hand, if you have a language-specific question about why a line of code behaves the way it does, rather than the principles behind the algorithm, &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; might be a better place to ask.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2018-11-20T16:59:17.080" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9024" PostTypeId="2" ParentId="472" CreationDate="2018-11-21T18:31:43.040" Score="1" Body="&lt;p&gt;Unfortunately, it seems to me like most users on the site - perhaps myself included - are likely to upvote clever-looking code rather than use any other consideration. That is, I don't trust the vote count to represent the principle @sepp2k expressed. I'm always at a loss when faced with the decision of whether to upvote or downvote, or nothing at all, and don't have a clear rule other than some sort of gut feeling.&lt;/p&gt;&#xA;" OwnerUserId="64513" LastActivityDate="2018-11-21T18:31:43.040" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9025" PostTypeId="2" ParentId="472" CreationDate="2018-11-26T00:06:34.490" Score="3" Body="&lt;p&gt;&lt;strong&gt;I believe we are all here to learn something&lt;/strong&gt;, therefore my criteria are:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Good description (either text or in the code). I do not upvote questions that I have to decipher. I may even downvote very poor, mostly code-only (no comments) &lt;em&gt;questions&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Interesting problem. I may upvote a simple question if it still has low number of upvotes (especially if OP is new here) and is at least reasonably well described. I do upvote more difficult/complex questions (if well described/researched) and personally wish more people would do the same, but the reality appears to be that simple problems get more upvotes, probably becase more people understand it, therefore &lt;em&gt;like&lt;/em&gt; it.&lt;/li&gt;&#xA;&lt;li&gt;I see no problem/flaw and there is no answer. If I cannot see a problem, maybe somebody else can - upvoting makes it more visible.&lt;/li&gt;&#xA;&lt;li&gt;I have learned something (either from the question or from some answer - upvote the answer, if that was it, and maybe the question as well, if it was good = at least well described).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerDisplayName="user52292" LastEditorUserId="151754" LastEditDate="2018-12-14T00:13:34.323" LastActivityDate="2018-12-14T00:13:34.323" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9026" PostTypeId="1" CreationDate="2018-11-27T20:49:02.313" Score="10" ViewCount="214" Body="&lt;p&gt;I had a question that was placed on hold with a link to this:&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1308/can-i-put-my-code-on-a-third-party-site-and-link-to-the-site-in-my-question&quot;&gt;Can I put my code on a third party site and link to the site in my question?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I asked for review of was on Stack Overflow, and quite short. Does Stack Overflow also count as external?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask because when I look at the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1309/185539&quot;&gt;top answer&lt;/a&gt; on the Meta post about third party questions, I see the following points against:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;To avoid dependency on third-party hosting services. These links tend    to go away after a while.&lt;/li&gt;&#xA;  &lt;li&gt;To prevent review requests of huge projects.&lt;/li&gt;&#xA;  &lt;li&gt;To make it easier to see the code and so it can interest more reviewers and get more reviews.&lt;/li&gt;&#xA;  &lt;li&gt;To avoid confusion when the OP changes the code in the repository and suddenly the answers no longer apply to the code.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Do we believe these points apply to other sites in the stackexchange network?&lt;/p&gt;&#xA;" OwnerUserId="185539" LastEditorUserId="22222" LastEditDate="2018-11-28T02:47:44.683" LastActivityDate="2018-11-28T02:48:37.200" Title="Does Stack Overflow count as a third party site?" Tags="|discussion|third-party|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9027" PostTypeId="2" ParentId="9026" CreationDate="2018-11-27T21:49:12.103" Score="30" Body="&lt;p&gt;I don't see any reason to treat other Stack Exchange sites in a special way regarding this issue: Reasons #3 and especially #4 are still very important. &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Posts in the Stack Exchange network can always be edited and/or deleted, both of which could potentially invalidate any existing answers or remove the code to be reviewed before any answers were created.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It might not be obvious which part of the linked Stack Exchange site should be reviewed, especially if there are multiple answers or an answer exploring multiple options.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It might not stop with one redirect. Other Stack Exchange sites might not require the full code being embedded in the question, thus sending reviewers on a scavenger hunt through multiple links.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Also, it seems a bit disrespectful to your reviewers: They are creating reviews in their own free time; and a good review can take a lot of said time! At the very least try to honor the time and effort invested by (future) reviewers by making it easier for them to get to the actual code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="94458" LastEditorUserId="22222" LastEditDate="2018-11-28T02:48:37.200" LastActivityDate="2018-11-28T02:48:37.200" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9028" PostTypeId="1" AcceptedAnswerId="9029" CreationDate="2018-11-30T22:52:59.753" Score="8" ViewCount="104" Body="&lt;p&gt;Is it acceptable for users to post questions in this community and have their code evaluated by others to check for race conditions? Or do these types of questions fall under the banner of 'broken code' and therefore violate the rules for posting questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code posted that contains race conditions &lt;em&gt;may&lt;/em&gt; always resolve correctly, but because there exists the possibility that they could incorrectly evaluate, should they be considered valid for this community?&lt;/p&gt;&#xA;" OwnerUserId="154269" LastEditorUserId="22222" LastEditDate="2018-12-01T02:02:07.027" LastActivityDate="2018-12-01T05:15:01.623" Title="Acceptability of questions about checking for race conditions" Tags="|discussion|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9029" PostTypeId="2" ParentId="9028" CreationDate="2018-12-01T05:15:01.623" Score="14" Body="&lt;p&gt;If you &lt;em&gt;know&lt;/em&gt; that your code has a race condition then it is broken. Take it home and fix it then bring it back. If it &lt;em&gt;might&lt;/em&gt; have a race condition but you just aren't certain then it certainly falls into the scope of what is reviewable. Like many review requests it comes of as &quot;I'm just not certain if I did this correctly. Can I have another set of eyes, please?&quot; Just bear in mind if &lt;strong&gt;&lt;em&gt;all&lt;/em&gt;&lt;/strong&gt; you want from your review is to verify that there are no race conditions then it doesn't fall under the &quot;any and all aspects of the code&quot; umbrella.&lt;/p&gt;&#xA;" OwnerUserId="162379" LastActivityDate="2018-12-01T05:15:01.623" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9031" PostTypeId="1" AcceptedAnswerId="9284" CreationDate="2018-12-05T10:44:58.090" Score="13" ViewCount="154" Body="&lt;p&gt;The taginfo for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt; describes what an Application Programming Interface &lt;em&gt;is&lt;/em&gt;, but doesn't give any guidance as to what kind of &lt;em&gt;question&lt;/em&gt; it applies to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that the majority of code here is at application level, almost all of it uses some API or another (for example, the standard C API, or the Java Beans API), and it would be unhelpful to tag all these with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can see that the tag might be useful for code which exposes functionality by providing an API for programs to use, and where that API itself is a large part of the review, but the existing questions don't seem to match my expectation.  A lot of them are about interacting with network services of one sort or another.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could someone who knows what questions &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt; is actually &lt;em&gt;for&lt;/em&gt; please edit it (or explain here) to give some guidance for which questions it should be applied to?&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2019-08-15T12:33:26.707" Title="What's the [api] tag for?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9032" PostTypeId="1" CreationDate="2018-12-05T16:37:39.597" Score="4" ViewCount="132" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help Center&lt;/a&gt; says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For licensing, moral, and procedural reasons, we cannot review code written by other programmers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Can somebody explain what is immoral about reviewing someone else's code?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If Person A posts their code, we're allowed to review that, but if Person B posts Person A's code, we can't? The goal in reviewing after all isn't to shame another person for writing subpar code, but to recommend ways of improving their code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now because of the licensing and procedural (not sure what that means exactly) reasons, I'm not suggesting that we allow posting other people's code, but just that we remove the word &quot;moral&quot; from the list of reasons.&lt;/p&gt;&#xA;" OwnerUserId="127900" LastActivityDate="2018-12-05T19:56:18.563" Title="What is immoral about reviewing someone else's code?" Tags="|discussion|help-center|" AnswerCount="1" CommentCount="7" ClosedDate="2018-12-06T23:00:15.163" ContentLicense="CC BY-SA 4.0" />
  <row Id="9034" PostTypeId="2" ParentId="9032" CreationDate="2018-12-05T19:56:18.563" Score="11" Body="&lt;p&gt;Two words: Intellectual Property.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it's not your property it is unethical to submit it for review.  Hence the exception for maintainers.&lt;/p&gt;&#xA;" OwnerUserId="162379" LastActivityDate="2018-12-05T19:56:18.563" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9035" PostTypeId="1" AcceptedAnswerId="9036" CreationDate="2018-12-08T00:19:42.090" Score="0" ViewCount="162" Body="&lt;p&gt;I asked a question &lt;a href=&quot;https://codereview.stackexchange.com/q/209191/186520&quot; title=&quot;First encryption program&quot;&gt;here&lt;/a&gt; a couple of days ago and I just found an excellent video on YouTube (Computerphile channel) that has a direct connection with the code I posted in my question, and could help beginners like me understanding encryption better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it ok :&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;To post an external link?&lt;/li&gt;&#xA;&lt;li&gt;To post it as an answer to my question with a brief description of the video?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="186520" LastEditorUserId="52915" LastEditDate="2019-08-29T08:58:18.707" LastActivityDate="2019-08-29T08:58:18.707" Title="Add a link as an answer to myself" Tags="|support|answers|self-answer|hyperlinks|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9036" PostTypeId="2" ParentId="9035" CreationDate="2018-12-08T09:02:02.640" Score="3" Body="&lt;p&gt;It is fine to post external links with a description of the contents, but the description is important because sometimes external links become 404s, and the answer becomes useless if it didn't summarise the external content.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2018-12-08T09:02:02.640" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9037" PostTypeId="2" ParentId="9035" CreationDate="2018-12-10T08:48:00.260" Score="2" Body="&lt;p&gt;All answers should contain at least one insightful remark about the code. So if you propose to post an answer which only contains a link, a description/summary and a &quot;this is relevant to understand encryption&quot; remark, you have failed to write a proper answer and it may be flagged/removed as such.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could post is as supplement to an answer, but it doesn't substitute an answer. If you don't want to write an answer but want to link to the video anyway, edit it into your question instead.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-12-10T08:48:00.260" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9038" PostTypeId="1" CreationDate="2018-12-12T04:38:21.747" Score="50" ViewCount="421" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6686/what-would-clippy-say/6689#6689&quot;&gt;As requested by Kaz&lt;/a&gt; and approved by the voters here on meta, questions asked on Code Review that do not contain code are now blocked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've configured this initially as a three-line minimum (or three separate bits of code-formatted text, or any combination of the two). This may be too much; it may more easily be too little. Happy to change it to anything else y'all decide is right. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If insufficient code is included in the question, a small error is shown below the editor:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/sIuJZ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/sIuJZ.png&quot; alt=&quot;Questions on Code Review Stack Exchange must contain at least 3 lines of code. For details, see the Help Center&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This links to &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;https://codereview.stackexchange.com/help/how-to-ask&lt;/a&gt;, which seems like a fairly comprehensive set of instructions on the matter.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As with the code formatting check and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8366/what-to-do-about-its-asking-for-more-details/8371#8371&quot;&gt;the code/explanation ratio check&lt;/a&gt;, this only applies to users at or below 200 reputation. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please let me know if you have any questions or encounter any problems with this.&lt;/p&gt;&#xA;" OwnerUserId="3143" LastEditorUserId="31503" LastEditDate="2018-12-12T13:39:48.107" LastActivityDate="2018-12-12T13:39:48.107" Title="Code Review questions must contain code" Tags="|discussion|questions|code-length|" AnswerCount="0" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="9039" PostTypeId="1" CreationDate="2018-12-15T18:50:44.420" Score="-6" ViewCount="118" Body="&lt;p&gt;See &lt;a href=&quot;https://codereview.stackexchange.com/questions/209721/from-the-below-javascript-code-snippet-which-one-is-considered-to-be-most-approp&quot;&gt;From the below javascript code snippet which one is considered to be most appropriate? [on hold]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Scenario 1:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;try {&#xA;  elements.personWrapper.getElement('span[name=personClass]').set('innerHTML',''); &#xA;} catch(TypeError) {&#xA;  elements.personWrapper.getElement('input[name=personClass]').set('innerHTML', '');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Scenario 2:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;var span_element = elements.personWrapper.getElement('span[name=personClass]');&#xA;var input_element = elements.personWrapper.getElement('input[name=personClass]');&#xA;if (span_element) {&#xA;  span_element.set('innerHTML', '');&#xA;} else if (input_element) {&#xA;  input_element.set('value', '');&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Further, OP specifically stated to ignore the fact that the code is user defined&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Above code snippet achieve the same goal (Please do not consider the&#xA;  readability or naming conventions, its been edited). So, I would like&#xA;  to know which one is better. Anyone please provide your valuable&#xA;  suggestions.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Please note that either of the one get's set while the page get&#xA;  loaded. The span and input elements are created dynamically. So, the&#xA;  goal is to set the innerHTML if it's a span or set the value if it's&#xA;  an input type element.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I want to know which code snippet is more efficient in terms of code&#xA;  execution and less error prone, Thanks!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code is obviously relating to an HTML &lt;code&gt;document&lt;/code&gt; and can be trivially substituted for &lt;code&gt;document.querySelector()&lt;/code&gt;, &lt;code&gt;.innerHTML&lt;/code&gt; and &lt;code&gt;.value&lt;/code&gt; without in any way affecting the original intent of the OP or the resulting code execution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An edit was suggested which substituted stadard DOM methods for the user-defined methods and removed reference to ignore the user-defined methods, which was rejected for the reason that the edit changed the original intent of the question; though am unable to determine how the edited code affects the original question whatsoever.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question should not have been closed in the first place. The original question is clearly on-topic for Code Review SE, even with the user-defined code at the original question. Kindly re-open the question.&lt;/p&gt;&#xA;" OwnerUserId="47730" LastEditorUserId="22222" LastEditDate="2018-12-15T21:42:46.347" LastActivityDate="2018-12-16T19:31:33.940" Title="Closing of questions citing &quot;off-topic&quot; as reason where user-defined code and standardized code is clearly equivalent" Tags="|discussion|specific-question|closed-questions|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9040" PostTypeId="2" ParentId="9039" CreationDate="2018-12-15T19:17:42.687" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Further, OP specifically stated to ignore the fact that the code is user defined&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OP asking us to ignore anything is something we simply don't allow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather than pseudo-code or hypothetical code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The code in question, is not.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You can ask for focus points, but you can't exclude things from review. The moment you upload your (real) code, it's fair game for the reviewers.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-12-15T19:17:42.687" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="9041" PostTypeId="2" ParentId="9039" CreationDate="2018-12-15T19:26:54.083" Score="4" Body="&lt;p&gt;A statement assuring us that the missing context is irrelevent is not the same thing as having the full context and doesn't mean we don't need it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore the statement implies that the code has been altered (presumably to be more generic, but I don't know because I don't have the full context.) This makes it example code which is also off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lastly, the question explicitly asks for a choice between two options and asks us to ignore other aspects of a Code Review. This is a best practices question and belongs on a different Exchange. Not an &quot;any and all aspects&quot; review request.&lt;/p&gt;&#xA;" OwnerUserId="162379" LastEditorUserId="162379" LastEditDate="2018-12-16T19:31:33.940" LastActivityDate="2018-12-16T19:31:33.940" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9042" PostTypeId="2" ParentId="9039" CreationDate="2018-12-15T19:45:25.840" Score="8" Body="&lt;p&gt;Let me quote the question piecewise and explain why it's off topic with the relevant sections of the help center&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;(Please do not consider the readability or naming conventions, its been edited)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This implies that the code presented is not the code that the user is actually working on. They ask us to ignore readability and naming conventions. This is already a big warning sign, because it goes against the following rule in the help center:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Details matter! In order to give good advice, we need to see real, concrete code, and understand the context in which the code is used. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This code is not &lt;strong&gt;real, concrete code&lt;/strong&gt;, the question does little to nothing to establish any context in which the code is used.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Above code snippet achieve the same goal &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;snippet implies the code is stripped of any context that would also be relevant for a review. For all we know, the user has 250 of these &quot;snippets&quot; copy-pasted and adjusted manually. This again goes against the rule requiring the &lt;strong&gt;real, concrete code&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So, I would like to know which one is better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is asking us to compare two snippets that &quot;achieve the same goal&quot;, and state which of them is &quot;better&quot;. It doesn't define any useful metric by which we could assess the &quot;goodness&quot; of a given snippet. While this is not strictly off-topic (the help-center explicitly allows disregarding the focus that OP asks for in a question), it doesn't bode well either.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I want to know which code snippet is more efficient in terms of code execution and less error prone.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Again: snippet. The code has been ripped from it's context. In the question itself OP states that the elements the code iterates over have been dynamically generated. Why OP needs to now amend them is not made clear in any way. No context is given on how the elements are generated or how the snippet given is invoked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short: this question gives too little context to provide a comprehensive code review.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note that I'm &lt;strong&gt;not&lt;/strong&gt; saying the question isn't answerable. It may well be answerable, but it's not a question that this community &lt;strong&gt;wants&lt;/strong&gt; to answer. That's the whole idea of defining scopes for sites on Stack Exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In conclusion: The question you present here is clearly &lt;strong&gt;off-topic&lt;/strong&gt;. It violates the rule that code without context and snippets are disallowed.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2018-12-15T19:45:25.840" CommentCount="17" ContentLicense="CC BY-SA 4.0" />
  <row Id="9043" PostTypeId="2" ParentId="9039" CreationDate="2018-12-16T18:58:23.193" Score="5" Body="&lt;p&gt;I see that you are saying that &quot;the context is apparent by the code itself.&quot; and &quot;There is no difference from the original code and the edit to the code submitted&quot;. Let me reply to these things and possibly some others of your concerns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First, let's talk about the answerability of this question. Is the question answerable? Well, sure, you posted an answer to it. And I agree with this answer, considering the question it's a very good answer. But your answer basically explained what the difference was between the two scenarios. The first one can fail if the input element does not exist, and the first one doesn't even attempt to change the &lt;code&gt;value&lt;/code&gt;, only the &lt;code&gt;innerHTML&lt;/code&gt;. So you basically pointed out what the differences was in what the code does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me, the original question poses more questions to me than answers. On Stack Overflow I saw the OP wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;please note that there is no flag values (IF block conditional checking parameter) that can be used to determine whether the dynamically created element is of span or input type. That is why the first code snippet used a try-catch block and the 2nd code snippet introduced both element, assuming that any of these will hold an object other than null at run-time&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And my question to this is: Why isn't there a flag for this? How are these dynamically elements created? How are they stored? Can't you use different lists for span and input elements? Why are they stored? What are the elements used for? How can I be sure that these objects always exists? My goal as a reviewer is not to just answer the question, my goal is to give the best possible advice. I can't do that because I have so many questions about how this code is used. This is what other people mean by &quot;lack of context&quot;. So the best possible answer we can give at the moment is what you wrote in your answer. But we want to give better advice than that. We want to help out more than that. But we can't, without the answer to the questions I posed here. And you can't answer these questions just by reading the code that is in the question.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;About your edit, I understand that you mean well, and as others have said the things you edited were not at all a problem with the question. The things you edited did not help in answering the questions I posed above. No one except the OP can answer the questions I posed above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Editing the code in a question should only be done by the OP on Code Review Stack Exchange. There are a few reasons for this, for example:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The code in the question is the code that is being reviewed, it's the OP that is asking for a review, not you. We want to review the OP's code, if you want your code reviewed then please post a question yourself.&lt;/li&gt;&#xA;&lt;li&gt;Only the OP of a question knows the natural habitat of the code and can answer questions about it. What if a question pops up about &quot;Why did you do this?&quot;, if you had edited the code then the OP's only response would be &quot;Umm, well, I didn't. Someone else did. I don't know&quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So in conclusion, this question gives me more questions than what I can give answers, and therefore I also consider that it lacks context in order to be answered properly. As said, I would like to be able to give an even better answer than what you have already given.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-12-16T18:58:23.193" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9044" PostTypeId="1" AcceptedAnswerId="9045" CreationDate="2018-12-17T03:49:29.447" Score="9" ViewCount="210" Body="&lt;p&gt;There is a particular requirement that has two versions. The first version has proven to be more challenging than the subsequent version to both describe the specification and compose; and also currently contains a known bug for only a specific inputs, though outputs the expected result for all other inputs. The second version produces the expected output for that specification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am considering posting a question containing both versions of the code for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have read these, though I'm still not certain if posting a question that contains a known bug is on-topic for Code Review:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/&quot;&gt;My question was closed as being off-topic. What are my options?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8570/are-questions-with-undiscovered-bugs-allowed&quot;&gt;Are questions with undiscovered bugs allowed?&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5358/how-broken-does-code-have-to-be-to-for-a-question-to-be-closed&quot;&gt;How broken does code have to be to for a question to be closed?&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The prospective question will not ask how to fix the known bug. I would prefer to not have the question closed for being off-topic due to the known bug. I will fix the bug of the first version of the code/specification before posting a question here, if that is required.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Does the code in a question require there to be no known bugs? &lt;/li&gt;&#xA;&lt;li&gt;If the question does not ask for the known bug to be addressed is the question on-topic for Code Review SE? &lt;/li&gt;&#xA;&lt;li&gt;Should the bug be fixed before posting the question?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="47730" LastEditorUserId="22222" LastEditDate="2018-12-18T00:54:19.047" LastActivityDate="2018-12-18T17:05:10.997" Title="Posting a question where part of the code contains a known bug" Tags="|discussion|scope|broken-code|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="9045" PostTypeId="2" ParentId="9044" CreationDate="2018-12-18T17:05:10.997" Score="7" Body="&lt;p&gt;If I read your question and the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt; correctly, the code has to work as intended. If the bug prevents that, it's out. If the bug is considered acceptable, there is no problem.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should the bug be fixed before posting the question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the bug prevents intended usage, absolutely. If not, it's still preferred.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, it's all about expectations. If you describe there's plenty wrong with the code but all tested usage is within parameters and acceptable, it's surprisingly easy to ask a decent question about lousy code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, take a look at &lt;a href=&quot;https://codereview.stackexchange.com/q/105843/52915&quot;&gt;an Elevator Management System work-in-progress I wrote&lt;/a&gt; years ago (and it's still not entirely finished). It did exactly what it had to at that point in time. No more, no less. The code quality is crap, it hardly does anything useful, but the base works and and all known behaviour was acceptable at that time. It completed the specification.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code fulfils the specification, it can be reviewed. However, if it has known-bugs preventing that, it isn't.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;You have to realize though, a review about a buggy piece of code will be far less useful than a review on working code. Think about what you want to get out of a review and you might not get it under the best of circumstances. After all, a request for review is open-ended and you'll get what you get, not necessarily what you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Make sure you manage to make your question interesting enough to review despite the bugs it has.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2018-12-18T17:05:10.997" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9046" PostTypeId="1" CreationDate="2018-12-20T03:30:53.683" Score="5" ViewCount="51" Body="&lt;p&gt;This is about a recently posted question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/210016/codejam-2018-getting-confusing-runtime-error&quot;&gt;Codejam 2018 - Getting confusing runtime error&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP claims it works for him locally, but generates a Runtime Error on the Google Code Jam website itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is my understanding correct that, as the OP is asking &lt;em&gt;to find a problem in his program&lt;/em&gt; and not to improve the code itself, this is off-topic for Code Review?&lt;/p&gt;&#xA;" OwnerUserId="24208" LastEditorUserId="9357" LastEditDate="2018-12-20T04:34:52.597" LastActivityDate="2018-12-20T04:34:52.597" Title="Is a question on topic if the code works locally but errors when submitted to a coding site?" Tags="|discussion|scope|asking-questions|questions|broken-code|" AnswerCount="0" CommentCount="0" ClosedDate="2018-12-20T04:38:41.707" ContentLicense="CC BY-SA 4.0" />
  <row Id="9047" PostTypeId="1" AcceptedAnswerId="9049" CreationDate="2018-12-20T17:27:28.143" Score="12" ViewCount="200" Body="&lt;p&gt;A while back I was directed to read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1947/120114&quot;&gt;the accepted community wiki answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1946/120114&quot;&gt;this First Post Review question&lt;/a&gt; (and of course heeded the advice). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2416/120114&quot;&gt;Jamal's answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2413/120114&quot;&gt;this question about reviewing a reviewer&lt;/a&gt;, the following text was supplied:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you've noticed something from a &lt;em&gt;specific user&lt;/em&gt;, and they have at least one post, you can flag &lt;em&gt;any&lt;/em&gt; of their posts and explain the situation.  It's not a big deal on a low-activity site like this, but doing so anyway can keep you anonymous and also give moderators a better starting point.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Occasionally I have noticed a few questions that seem to have gone through that First Post queue without any action, and spotted certain users that also have selected the &lt;kbd&gt;No Action Needed&lt;/kbd&gt; option in that queue. So following the suggestion in Jamal's answer, I flagged a post by the user who was taking that action. Most of the flags were marked as helpful, but a few recently have been declined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Bearing in mind that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2416/120114&quot;&gt;Jamal's answer&lt;/a&gt; was not marked as the accepted answer, nor was it voted the highest and also was posted more than 4 years ago, plus &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2415/120114&quot;&gt;the answer by 200_success&lt;/a&gt; claiming that:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Moderators should be checking those statistics, but we haven't been actively doing so. The statistics would have revealed the anomaly that you pointed out.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;should I stop raising such flags?&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="22222" LastEditDate="2018-12-23T00:19:21.707" LastActivityDate="2018-12-23T00:19:21.707" Title="Flagging users who select &quot;No Action Needed&quot; in First Posts review queue" Tags="|discussion|flagging|review|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9048" PostTypeId="2" ParentId="9047" CreationDate="2018-12-22T11:44:08.127" Score="9" Body="&lt;p&gt;I was the one who declined this flag this time. I did this after several hours of no other moderator taking action on it - and I knew that some of the other moderators had seen the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are three questions I would like to ask here:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is it an important problem that users choose &quot;No action needed&quot;?&lt;/li&gt;&#xA;&lt;li&gt;Should a moderator inform the user about it and link them to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1946/31562&quot;&gt;our meta question&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;What if the user ignores the moderator message and keep choosing &quot;No action needed&quot;?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, is it an important problem that users choose &quot;No action needed&quot;? This might depend a bit on your perspective, but no I don't think it's an important problem. A bit more on this below.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should a moderator inform the user about it? While moderators have the possibility to send users direct messages, those should only be used for serious moderator issues (issuing warnings and suspensions for example). So what are the other options? Moderators can also start chats with anyone and/or super-ping people in chat which gives them a notification about it. This is what mostly has been done before. But the question I'm asking myself is: Does a moderator really &lt;em&gt;need&lt;/em&gt; to do this? I don't think so. If someone handles the review queue &lt;em&gt;wrong&lt;/em&gt; and chooses &quot;No action needed&quot; when there are serious problems with the question, now &lt;em&gt;those&lt;/em&gt; are serious issues that a moderator need to handle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if a moderator would inform the message, what if the user just ignores it and keeps choosing &quot;No action needed&quot;? We can't expect everyone to agree with the statement that &quot;You should never choose no action needed&quot;. I believe that enforcing that statement too much would mainly lead to disagreements and to useless discussions where someone might even leave the site and never come back. Seriously, it's not worth it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary: Stop giving us these flags unless the user frequently selects &quot;No action needed&quot; when there clearly is action needed. We can still encourage people to avoid using &quot;No action needed&quot; though, but this does not have to be a moderator's job. And most importantly: Don't force people. If someone disagrees with you and sometimes wants to choose &quot;No action needed&quot; - accept that and move on.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2018-12-22T11:44:08.127" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9049" PostTypeId="2" ParentId="9047" CreationDate="2018-12-22T15:09:35.977" Score="10" Body="&lt;p&gt;As an extended answer to Simon's answer, which I agree with in general, I want to point out that there have been occasions in the past where a user has been bordering on system-abuse in the review queues just to get badges, etc. If it is clear that someone is &quot;gaming&quot; the system, rather than just someone who is not &quot;optimal&quot;, then please bring that to the moderators' attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there is some uncertainty about it, I would recommend that you flag it still, and err on the side of caution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I have personally handled a number of your previous flags in this area, and I typically mark them helpful, because I believe they are, even though when I look at the review patterns, I have not actually taken action against the user that's been flagged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The flags themselves are logged against the user, and provides some context on their profile, and can be useful in other ways. Additionally, as moderators we often can pick up patterns of behaviour that may not be apparent to regular users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said the above, I caution you to put too much weight against whether flags are marked helpful, or declined. I do not consider your flags to be excessive, or abusive, in any way. Quite the opposite, in fact. In general, I would rather you cared enough and were observant enough to take the effort to note, and act on what you perceive as an issue. As a general comment on your flag activity, Sam, your hit ratio is really good. I would hate for you to stop ;-)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2018-12-22T15:09:35.977" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9050" PostTypeId="1" AcceptedAnswerId="9052" CreationDate="2018-12-25T14:57:05.813" Score="5" ViewCount="134" Body="&lt;p&gt;We recently had a &lt;a href=&quot;https://codereview.stackexchange.com/questions/210276/simpletron-in-c-without-initial-storing&quot;&gt;question&lt;/a&gt; with un-compilable code. The question was &lt;a href=&quot;https://codereview.stackexchange.com/a/210280/162379&quot;&gt;answered&lt;/a&gt; and the answerer pointed out the broken code. The user has since edited the question to fix the code. It was rolled-back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But my question is: &lt;strong&gt;Should we?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Or should we allow answer invalidation if it brings an otherwise off-topic question on-topic? It's not my intention to cast aspersions on anyone (I've answered broken code before) but the answer was premature.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While it is not the case in this scenario, my immediate concern with making this policy would be that making the code work might require drastic changes to the code. This could get very messy very fast.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we evaluate it on a case by case basis?&lt;/p&gt;&#xA;" OwnerUserId="162379" LastEditorUserId="162379" LastEditDate="2018-12-26T02:11:27.937" LastActivityDate="2018-12-27T07:21:03.897" Title="Should we allow answer invalidation for otherwise off-topic questions?" Tags="|discussion|site-policy|editing|answer-invalidation|" AnswerCount="2" CommentCount="0" ClosedDate="2018-12-29T23:57:07.680" ContentLicense="CC BY-SA 4.0" />
  <row Id="9051" PostTypeId="2" ParentId="9050" CreationDate="2018-12-25T18:08:39.377" Score="1" Body="&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; By time of posting of this meta question, the question in question wasn't closed yet. It is now.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we evaluate it on a case by case basis?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To the best of my knowledge, that's how it currently goes. Whether we should, well, it's a messy business which I'll attempt to explain later on. So I'm not sure it's avoidable. We simply can't fit every situation in a flowchart, people will find a way to create a new situation and for some reason it might be beneficial to stray from the normal path.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are 2 problems here. 1 of them is answer invalidation, another is answering off-topic questions. We can all agree &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6604/52915&quot;&gt;off-topic questions should NOT be answered&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6388/52915&quot;&gt;[2]&lt;/a&gt;, in part due to the mess I'm going to describe.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I've been involved with quite a lot of rollbacks due to answer invalidation. Answer invalidation is quite a problem on Code Review. There are some relevant meta's I'll link &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1033/52915&quot;&gt;[1]&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7051/52915&quot;&gt;[2]&lt;/a&gt;, but the short story is &lt;em&gt;not&lt;/em&gt; rolling back usually allows a mess to be created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider the following scenario:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;User1 posts question&lt;/li&gt;&#xA;&lt;li&gt;User2 posts answer&lt;/li&gt;&#xA;&lt;li&gt;User3 posts answer&lt;/li&gt;&#xA;&lt;li&gt;User1 changes question. Either because the original was wrong, it was lacking important information, it was example code, filled with bugs or whatever reason you can think of.&lt;/li&gt;&#xA;&lt;li&gt;All of a sudden the answer of User2 no longer makes sense. We got answer invalidation. The answer by User3 still applies partially, and since User3 immediately notices the edit by User1, attempts to fix his answer by changing it to the new situation. Seeing new opportunities, User3 fleshes out his answer a little more to be even more clear and more complete.&lt;/li&gt;&#xA;&lt;li&gt;In the meantime, due to the amount of answers and edits taking place, the question hits the Hot Network Questions list and attracts a lot of viewers with more possible answers incoming.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What should we do?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A rollback will fix the immediate issue, but now the answer by User3 does no longer make sense. A rollback on that answer would fix that too, but now work from 2 authors goes to waste. Regardless of the action taken, it will still be a mess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And no, this is not an entirely hypothetical scenario. We've seen this kind of stuff happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answer invalidation is bad. Off-topic questions should be closed. But sometimes, we're not fast enough and a mess is created.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What happened with that question was, IMO, the best thing that could've happened with it. &lt;em&gt;Disclaimer: I was part of it and could've responded even better. I failed to vote-to-close.&lt;/em&gt; It got rolled back, the answerer got notified not to answer off-topic questions and the question got rightfully closed. It's up to the author of the question to post a new question now, within CR's scope, if he so pleases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What specifically happens with such questions, has to be considered on a per-question basis. However, we can't change the rules just to try and avoid a mess. If an answer is posted to a question that shouldn't have been posted, that's unfortunate. We will close the question. The answer doesn't necessarily have to be removed (although the question still risks being deleted if it's awful enough, answered or not).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Or should we allow answer invalidation if it brings an otherwise off-topic question on-topic? It's not my intention to cast aspersions on anyone (I've answered broken code before) but the answer was premature.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely not. Close the question, request a follow-up. The answer was premature indeed and shouldn't have been posted. Policy is to downvote those answers, but this is not often enforced in my experience.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2018-12-25T18:34:01.957" LastActivityDate="2018-12-25T18:34:01.957" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9052" PostTypeId="2" ParentId="9050" CreationDate="2018-12-27T07:21:03.897" Score="6" Body="&lt;p&gt;Let me quote the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7054/29371&quot;&gt;answer&lt;/a&gt; to which @Mast posted a link in his answer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Answers to off-topic questions are already invalid&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;One way to look at this is to say that if a question is invalid, it&#xA;  should be closed and not answered. Answering an invalid question sends&#xA;  exactly the wrong message and encourages unwanted behavior.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Following that line of reasoning, fixing the question to make it on&#xA;  topic doesn't invalidate any answer because any answers were already&#xA;  invalid.  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This accepted answer has 18 up-votes and one down-vote hence we could say that we have achieved a consensus. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Althought the question hadn't been closed at the point of answering it, the answerer pointed out the problems and with doing so he/she knew that the code in question won't work in its current state, hence the answer had been invalid and editing the code was fair game without needing roll-backs.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2018-12-27T07:21:03.897" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9053" PostTypeId="1" CreationDate="2018-12-27T18:21:23.767" Score="1" ViewCount="62" Body="&lt;p&gt;Namely, I wrote a Python script to handle Cloudflare-based Dynamic DNS updates for a system, but I need to obfuscate my CloudFlare creds and some API keys, for fairly obvious reasons. Would there be any problem in posting a code review with full code but obfuscating those credentials?&lt;/p&gt;&#xA;" OwnerUserId="93328" LastEditorUserId="22222" LastEditDate="2019-01-06T23:58:57.813" LastActivityDate="2019-01-06T23:58:57.813" Title="Is it possible to get a code review of scripts while obfuscating sensitive information?" Tags="|discussion|" AnswerCount="0" CommentCount="0" ClosedDate="2018-12-27T18:34:11.147" ContentLicense="CC BY-SA 4.0" />
  <row Id="9054" PostTypeId="1" CreationDate="2019-01-01T03:07:35.537" Score="22" ViewCount="151" Body="&lt;p&gt;It's New Year's Day in &lt;a href=&quot;https://en.wikipedia.org/wiki/Zulu_Time&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stack Exchange land&lt;/a&gt;...&lt;/p&gt;&#xA;&lt;p&gt;A distinguishing characteristic of these sites is how they are moderated:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We designed the Stack Exchange network engine to be mostly self-regulating, in that we amortize the overall moderation cost of the system across thousands of teeny-tiny slices of effort contributed by regular, everyday users.&lt;br /&gt;&#xA;-- &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;A Theory of Moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;While there certainly are &lt;a href=&quot;https://stackoverflow.blog/2018/11/21/our-theory-of-moderation-re-visited/&quot;&gt;Moderators&lt;/a&gt; here, a significant amount of the &lt;em&gt;moderation&lt;/em&gt; is done by ordinary people, using the privileges&#xA;they've earned by virtue of their contributions to the site. Each of you contributes a little bit of time and effort, and together you accomplish much.&lt;/p&gt;&#xA;&lt;p&gt;As we enter a new year, let's pause and reflect, taking a moment to appreciate the work that we do here together.&#xA;To that end, here is how the moderation done here on Code Review breaks down by activity over the past 12 months:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;                 Action                  Moderators Community¹&#xA;---------------------------------------- ---------- ----------&#xA;Users suspended²                                  6         25&#xA;Users destroyed                                 112          0&#xA;Users deleted                                     1          0&#xA;Users contacted                                  20          0&#xA;User review-bans lifted early                     2          0&#xA;User banned from review                           3          0&#xA;Tasks reviewed³: Suggested Edit queue           145      3,297&#xA;Tasks reviewed³: Reopen Vote queue               47      1,958&#xA;Tasks reviewed³: Low Quality Posts queue        120      2,222&#xA;Tasks reviewed³: Late Answer queue               11      1,373&#xA;Tasks reviewed³: First Post queue                67      7,958&#xA;Tasks reviewed³: Close Votes queue              384     10,788&#xA;Tags merged                                       8          0&#xA;Tag synonyms proposed                            14          0&#xA;Tag synonyms created                             14          0&#xA;Tag highlight language set                        4          0&#xA;Revisions redacted                               15          0&#xA;Questions unprotected                             4          1&#xA;Questions reopened                              179        120&#xA;Questions protected                              69         39&#xA;Questions migrated                               15          3&#xA;Questions merged                                  8          0&#xA;Questions flagged⁴                               46      3,661&#xA;Questions closed                              2,158      2,638&#xA;Question flags handled⁴                         858      2,849&#xA;Posts unlocked                                    6         14&#xA;Posts undeleted                                  38        307&#xA;Posts locked                                     19        229&#xA;Posts deleted⁵                                1,404      6,291&#xA;Posts bumped                                      0      3,793&#xA;Escalations to the CM team                       45          0&#xA;Comments undeleted                              108          0&#xA;Comments flagged                                 17      2,611&#xA;Comments deleted⁶                             6,385      6,014&#xA;Comment flags handled                         1,404      1,224&#xA;Bounties canceled                                 1          0&#xA;Answers flagged                                  62      2,333&#xA;Answer flags handled                          1,852        543&#xA;All comments on a post moved to chat             18          0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;h3&gt;Footnotes&lt;/h3&gt;&#xA;&lt;p&gt;¹ &amp;quot;Community&amp;quot; here refers both to &lt;a href=&quot;https://codereview.stackexchange.com/users&quot;&gt;the membership of Code Review&lt;/a&gt; &lt;em&gt;without&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;diamonds next to their names&lt;/a&gt;, and to the automated systems otherwise known as &lt;a href=&quot;https://codereview.stackexchange.com/users/-1&quot;&gt;user #-1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;² The system will suspend users under three circumstances: when a user is recreated after being previously suspended, when a user is recreated after being destroyed for spam or abuse, and when a network-wide suspension is in effect on an account.&lt;/p&gt;&#xA;&lt;p&gt;³ This counts every review that was submitted (not skipped) - so the 3 suggested edits reviews needed to approve an edit would count as 3, the goal being to indicate the frequency of moderation actions. This also applies to flags, etc.&lt;/p&gt;&#xA;&lt;p&gt;⁴ Includes close flags (but &lt;em&gt;not&lt;/em&gt; close or reopen votes).&lt;/p&gt;&#xA;&lt;p&gt;⁵ This ignores numerous deletions that happen automatically in response to some other action.&lt;/p&gt;&#xA;&lt;p&gt;⁶ This includes comments deleted by their own authors (which also account for some number of handled comment flags).&lt;/p&gt;&#xA;&lt;p&gt;Wishing you all a happy new year...&lt;/p&gt;&#xA;" OwnerUserId="3143" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-01-01T03:07:35.537" Title="2018: a year in moderation" Tags="|discussion|moderation|statistics|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9055" PostTypeId="1" AcceptedAnswerId="9056" CreationDate="2019-01-04T21:50:30.823" Score="13" ViewCount="282" Body="&lt;p&gt;Should I keep my comments or remove them if they are wrong or no longer serve a purpose under an answer/question?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I remove my comment(s), the other comments (by others) become meaningless. If those comments are also removed, it looks cleaner to me. If not, it feels awkward to ask to remove them.&lt;/p&gt;&#xA;" OwnerUserId="49921" LastActivityDate="2019-01-13T03:38:52.793" Title="Unnecessary comments" Tags="|discussion|comments|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9056" PostTypeId="2" ParentId="9055" CreationDate="2019-01-04T22:04:38.793" Score="19" Body="&lt;p&gt;Sure you can remove them. If you feel other comments are left in an awkward state, then &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1686/120114&quot;&gt;feel free to flag them as obsolete&lt;/a&gt;. That way a moderator will review them and remove them if deemed appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/tU4Lu.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/tU4Lu.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/182684/341145&quot;&gt;There is also a SE meta post about flagging whole comment conversations&lt;/a&gt;, which you may find relevant.&lt;/p&gt;&#xA;" OwnerUserId="120114" LastActivityDate="2019-01-04T22:04:38.793" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9057" PostTypeId="2" ParentId="9055" CreationDate="2019-01-13T03:38:52.793" Score="1" Body="&lt;p&gt;Yes, yes, yes.   Not only &lt;em&gt;can&lt;/em&gt; you decide to remove your own comments that are incorrect or no longer relevant, I strongly advocate that volunteers SHOULD ALWAYS remove their comments that are incorrect or no longer relevant.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By removing yours, you enable the removal of the &quot;response&quot; comments that trail it.  This is always a good thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This logic goes applies to other volunteers' comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Always consider that every comment is as valuable as toilet paper -- to be disposed of, without a trace, as soon as it has served its purpose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This bleeds through to other page-bloating comments like &quot;thanks&quot; and &quot;+1&quot; and &quot;you are a God-like genius&quot; and even worse commented solutions that disturb researcher focal points and defy StackExchange design.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All of these comments (and more which do not improve content) should be swiftly removed/flagged with extreme prejudice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In fact, when you can edit a question or answer by including useful comments (and reference the commenter of course) in the post itself, then the comment can be removed and everybody wins.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a utopian page, there are no comments.  This is Q &amp;amp; A not Q &amp;amp; A &amp;amp; C.  Let complete and comprehensive questions and answers do their thing.  Beautiful.&lt;/p&gt;&#xA;" OwnerUserId="141885" LastActivityDate="2019-01-13T03:38:52.793" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9058" PostTypeId="1" CreationDate="2019-01-16T14:27:48.103" Score="8" ViewCount="145" Body="&lt;p&gt;I have a question about my Code Review Stack Exchange post: &lt;a href=&quot;https://codereview.stackexchange.com/questions/211445/polymorphic-implementation-for-with-crtp&quot;&gt;Polymorphic implementation for == with CRTP&lt;/a&gt;. It was put on hold as off topic stating (mainly) that the use case is theoretic or not explained.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Reading the &lt;a href=&quot;https://codereview.stackexchange.com/help/closed-questions&quot;&gt;actual reasons&lt;/a&gt; for off topic it doesn't seem that &lt;em&gt;theoretical usage&lt;/em&gt; is a reason (as opposed to &lt;em&gt;pseudo-code or hypothetical&lt;/em&gt;) -- as long as the presented code is real in the sense that it is working code with actual logic. Moreover there is even a tag for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot;&gt;&lt;code&gt;reinventing-the-wheel&lt;/code&gt;&lt;/a&gt; which is merely for theoretical code (code that you would probably not implement, as it is already written -- without requiring OPs to state the reason for reinventing-the-wheel -- it can be just for fun or for learning purposes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By the way, after being put on hold, I added in a comment a &lt;em&gt;relevant use case&lt;/em&gt;. But I do believe this is a valid and interesting C++ code for review anyhow (not being pseudo-code neither hypothetical). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, do you think my &lt;a href=&quot;https://codereview.stackexchange.com/questions/211445/polymorphic-implementation-for-with-crtp&quot;&gt;original post&lt;/a&gt; it theoretical or maybe pseudo-code or hypothetical? Do you think it is off topic or maybe we are too quick with off topic?&lt;/p&gt;&#xA;" OwnerUserId="156345" LastEditorUserId="22222" LastEditDate="2019-01-16T23:31:52.700" LastActivityDate="2019-01-16T23:31:52.700" Title="Question about &quot;Polymorphic implementation of == with CRTP&quot; on hold as off topic" Tags="|discussion|specific-question|scope|closed-questions|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9059" PostTypeId="2" ParentId="9058" CreationDate="2019-01-16T14:51:22.290" Score="10" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;So, do you think my original post it theoretical? or maybe pseudo-code or hypothetical? do you think it is off topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, and unclear, since it was lacking a description. In my opinion, it has been sufficiently improved since closure. So I've initiated the reopening process by casting the first vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: the question has been reopened.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2019-01-16T16:59:04.387" LastActivityDate="2019-01-16T16:59:04.387" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9060" PostTypeId="1" CreationDate="2019-01-16T21:54:16.230" Score="5" ViewCount="90" Body="&lt;p&gt;I am writing a library. It is mostly ready, but there are known bugs and ToDo stuff (including for example missing &lt;code&gt;const&lt;/code&gt; specifiers for member functions which do not need to modify the object) and unittests are not yet done.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I want to ask community opinion on some features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I produce one question for the entire list of questionable features of the entire library? Or should I ask one-by-one feature?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If so, should I first finish the library before asking questions or should I ask now when it yet has known serious deficiencies?&lt;/p&gt;&#xA;" OwnerUserId="189213" LastEditorUserId="9357" LastEditDate="2019-01-16T22:42:37.143" LastActivityDate="2019-01-17T04:43:33.127" Title="Review one-by-one feature?" Tags="|discussion|scope|asking-questions|broken-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9061" PostTypeId="2" ParentId="9060" CreationDate="2019-01-16T22:56:52.340" Score="8" Body="&lt;p&gt;The short answer is, if you know that your code has deficiencies that need to be fixed, then it is &lt;a href=&quot;/a/5781/9357&quot;&gt;not ready to be reviewed here&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, we expect questions to have &lt;a href=&quot;/q/9044/9357&quot;&gt;no known bugs&lt;/a&gt;.  It might be OK to declare known issues, but only if you consider them to be insignificant or irrelevant for your intended deployment.  Otherwise, you should fix those issues before asking for a review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Asking for advice about features that have not yet been implemented is strictly &lt;a href=&quot;/help/on-topic&quot;&gt;off-topic&lt;/a&gt; for Code Review, because incomplete code would not be &quot;working correctly as intended&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary, you should finish your project, make the code as good as you can possibly make it, and ensure that it works to your satisfaction, before posting it here for a review.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="29371" LastEditDate="2019-01-17T04:43:33.127" LastActivityDate="2019-01-17T04:43:33.127" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9062" PostTypeId="1" AcceptedAnswerId="9076" CreationDate="2019-01-17T00:27:11.273" Score="5" ViewCount="63" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=test+[bash]&quot;&gt;https://codereview.stackexchange.com/search?q=test+[bash]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/V1tz0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/V1tz0.png&quot; alt=&quot;the tag contains some HTML, you see&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The URL above leads to the result you see in the picture.  Note the unprocessed HTML &lt;code&gt;&amp;lt;span class='search-highlight'&amp;gt;BASH &amp;lt;/span&amp;gt;&lt;/code&gt;.  Removing the first term from search also removes the error. This paragraph was included to meet quality standards.&lt;/p&gt;&#xA;" OwnerUserId="131732" LastEditorUserId="3143" LastEditDate="2019-01-31T16:46:37.927" LastActivityDate="2019-01-31T16:48:45.643" Title="Search result displays unparsed HTML in tag excerpt" Tags="|bug|status-completed|tags|user-interface|search|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9063" PostTypeId="1" AcceptedAnswerId="9064" CreationDate="2019-01-20T11:08:46.627" Score="4" ViewCount="65" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/red&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;red&amp;#39;&quot; rel=&quot;tag&quot;&gt;red&lt;/a&gt; is &lt;a href=&quot;https://stackoverflow.com/questions/tagged/red&quot;&gt;already a tag on Stack Overflow&lt;/a&gt;. Please add it here.&lt;/p&gt;&#xA;" OwnerUserId="190763" LastEditorUserId="22222" LastEditDate="2019-01-21T18:46:40.283" LastActivityDate="2019-01-21T18:46:40.283" Title="Please add the tag [red]" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9064" PostTypeId="2" ParentId="9063" CreationDate="2019-01-20T12:08:17.017" Score="9" Body="&lt;p&gt;Please post a question using the language, drop a link to that question here and we will take care of the rest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: tag created, tag definition and excerpt added. &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2019-01-21T17:01:02.867" LastActivityDate="2019-01-21T17:01:02.867" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9065" PostTypeId="1" CreationDate="2019-01-23T12:05:39.357" Score="14" ViewCount="243" Body="&lt;p&gt;2019 is here! And with the new year, as usual, comes a new iteration of &lt;strong&gt;Community Promotion Ads&lt;/strong&gt;! Let’s refresh these for the coming year :)&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What are Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be shown.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we have Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This is a method for the community to control what gets promoted to visitors on the site. For example, you might promote the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the site's twitter account&lt;/li&gt;&#xA;&lt;li&gt;cool events or conferences&lt;/li&gt;&#xA;&lt;li&gt;anything else your community would genuinely be interested in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The goal is for future visitors to find out about &lt;em&gt;the stuff your community deems important&lt;/em&gt;. This also serves as a way to promote information and resources that are &lt;em&gt;relevant to your own community's interests&lt;/em&gt;, both for those already in the community and those yet to join. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we reset the ads every year?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. We reset the ads once a year, every December.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community promotion ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a year of exposure.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How does it work?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The answers you post to this question &lt;em&gt;must&lt;/em&gt; conform to the following rules, or they will be ignored. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;All answers should be in the exact form of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[![Tagline to show on mouseover][1]][2]&#xA;&#xA;   [1]: http://image-url&#xA;   [2]: http://clickthrough-url &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please &lt;strong&gt;do not add anything else to the body of the post&lt;/strong&gt;. If you want to discuss something, do it in the comments.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question must always be tagged with the magic &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; tag. In addition to enabling the functionality of the advertisements, this tag also pre-fills the answer form with the above required form.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h3&gt;Image requirements&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be 300 x 250 pixels, or double that if high DPI.&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of 150 KB&lt;/li&gt;&#xA;&lt;li&gt;If the background of the image is white or partially white, there must be a 1px border (2px if high DPI) surrounding it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Score Threshold&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;strong&gt;minimum score threshold&lt;/strong&gt; an answer must meet (currently &lt;strong&gt;6&lt;/strong&gt;) before it will be shown on the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check out the ads that have met the threshold with basic click stats &lt;a href=&quot;https://codereview.meta.stackexchange.com/ads/display/9065&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69261" LastActivityDate="2019-04-13T14:54:27.037" Title="Community Promotion Ads — 2019" Tags="|discussion|community-ads|" AnswerCount="4" CommentCount="0" ClosedDate="2020-03-05T11:08:12.380" ContentLicense="CC BY-SA 4.0" />
  <row Id="9066" PostTypeId="2" ParentId="9065" CreationDate="2019-01-23T12:06:02.603" Score="11" Body="&lt;p&gt;&lt;a href=&quot;http://twitter.com/StackCodeReview&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NLxqq.png&quot; alt=&quot;Help this community grow -- follow us on twitter!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="69261" LastActivityDate="2019-01-23T12:06:02.603" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9067" PostTypeId="1" AcceptedAnswerId="9069" CreationDate="2019-01-25T17:25:17.513" Score="6" ViewCount="103" Body="&lt;p&gt;I have a project that I used to try out in-memory databases. After fighting it for a few days, I'm code blind and need to have it reviewed. I haven't been on this particular site much (I'm well acquainted with Stack Overflow, though) so I thought it better to ask than have this epic downvote and a bucketfull of lamenting irritating the other users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I checked the FAQs, I didn't find info on &lt;strong&gt;how&lt;/strong&gt; to ask a question regarding the format, so I'm asking it here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it acceptable if I post a link to an external repo for cloning and, if so, how much code do I post in the question body? Anything at all? Just any parts that need extra attention and scrutiny?&lt;/p&gt;&#xA;" OwnerUserId="47625" LastEditorUserId="73844" LastEditDate="2019-01-25T17:54:50.217" LastActivityDate="2019-01-29T07:13:23.050" Title="Good format to post code for review" Tags="|discussion|asking-questions|questions|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9068" PostTypeId="1" AcceptedAnswerId="9070" CreationDate="2019-01-25T17:42:55.683" Score="3" ViewCount="96" Body="&lt;p&gt;Why did &lt;a href=&quot;https://codereview.stackexchange.com/q/211113/120114&quot;&gt;this recent question: &lt;em&gt;FizzBuzz in Javascript&lt;/em&gt;&lt;/a&gt; get so many views and, presumably, many more votes (than would be normal)?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My initial theory was that it contains the tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; and that tag combined with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt; possibly caused the situation, though &lt;a href=&quot;https://codereview.stackexchange.com/q/211731/120114&quot;&gt;I created a related question with those same tags&lt;/a&gt; (plus a couple others) and, at the time of writing, it has fewer than 1% as many views (i.e. 57 compared to 7,830).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I did notice that the aforementioned question was migrated from SO, and there was &lt;a href=&quot;https://twitter.com/StackCodeReview/status/1082925059600191488&quot; rel=&quot;nofollow noreferrer&quot;&gt;a Great answer tweet&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/a/211115/120114&quot;&gt;the answer by Paul&lt;/a&gt;. Though, there are tweets for the majority of new CR posts on that same feed, including the latter post I mentioned.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz+javascript&quot;&gt;searching for those two tags&lt;/a&gt; I see that the former question is the second highest voted question, and others that have similar number of votes are a bit older (e.g. by 3-4 years).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also &lt;a href=&quot;https://codereview.stackexchange.com/q/127212/120114&quot;&gt;reviewed an unanswered question&lt;/a&gt; with those tags and, per habit/progress towards the Illuminator badge, edited that question which should make it appear in the active view of questions, yet views of that question don't seem to have gone up by much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there intelligence from Mod/10k tools, or other analysis tools, that could show why the former post has so many more views that I would have expected? Did the question appear in the list of &lt;em&gt;Hot Network Questions&lt;/em&gt; across network sites?&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="73844" LastEditDate="2019-01-25T18:11:30.483" LastActivityDate="2019-01-25T20:28:22.647" Title="Why did this js Fizzbuzz question get so many more views than others?" Tags="|discussion|questions|twitter|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9069" PostTypeId="2" ParentId="9067" CreationDate="2019-01-25T17:45:43.363" Score="13" Body="&lt;p&gt;We actually have a few guides on how to ask good questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1954/checklist-for-how-to-write-a-good-code-review-question&quot;&gt;Checklist for how to write a good Code Review question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;Simon's Guide for posting a good question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/138/how-is-this-site-different-from-stack-overflow?noredirect=1&amp;amp;lq=1&quot;&gt;How is this site different from Stack Overflow?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5777/a-guide-to-code-review-for-stack-overflow-users&quot;&gt;A guide to Code Review for Stack Overflow users&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Basically, long story short:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Include the code into the question.&lt;/strong&gt; While links are useful for bonus context, they are no substitute for the code itself. Whatever you want to have reviewed, has to be in the question and not behind a link. Links rot. As a note: our body limit is 2x the size of Stack Overflow, specifically to put &lt;em&gt;all&lt;/em&gt; code in the question.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Make sure your code works &lt;em&gt;to the best of your knowledge.&lt;/em&gt;&lt;/strong&gt; Yes, sometimes unexpected things are broke, we'll mostly excuse that if it's not a major, obvious thing.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Make sure you are open for &lt;em&gt;any and all commentary.&lt;/em&gt;&lt;/strong&gt; We're less of a &quot;directed&quot; community, and more of a &quot;here's some general advice.&quot;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;No MCVE's.&lt;/strong&gt; Post the &lt;em&gt;actual&lt;/em&gt; code, and any usable examples, nothing contrived, please.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Once you have an answer, don't edit the code in the question.&lt;/strong&gt; This happens a lot, but basically, once someone has answered your question: don't edit &lt;em&gt;anything&lt;/em&gt; related to that answer. (Otherwise, the answer is out-of-date.)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Make sure you know what your code does, and why.&lt;/strong&gt; Please don't post someone else's work, and please don't post something you don't understand. We can't &lt;em&gt;explain&lt;/em&gt; how code works, we can only help you do it &quot;better&quot;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Tell us about your code.&lt;/strong&gt; We want to know what the code has set out to &lt;em&gt;accomplish&lt;/em&gt;, not what type of coding you did. We can tell if it's OOP, FP, etc., what we can't tell is &lt;em&gt;what you really wanted to do&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;All-in-all: have fun, make sure things work, and keep an open mind. :)&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2019-01-28T14:59:06.263" LastActivityDate="2019-01-28T14:59:06.263" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9070" PostTypeId="2" ParentId="9068" CreationDate="2019-01-25T17:59:15.393" Score="6" Body="&lt;p&gt;I don't have access to any mod tools, but looking at the Edit History does have one detail:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5n6uY.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5n6uY.png&quot; alt=&quot;Edit History&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, questions that are tweeted are approaching, or have gone, &lt;strong&gt;HNQ status&lt;/strong&gt;. Chances are that activity on the question triggered a tweet, which triggered high views, possible HNQ, and as a result, high upvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a note: one answer on it (the one at 47 votes, as of my writing) is a &lt;strong&gt;very&lt;/strong&gt; good answer, and includes highly effective code-snippets. Again, I don't have details of the algorithms, but chances are that &lt;em&gt;definitely&lt;/em&gt; helped garner many views / votes over a short period, which also helped push it into potential HNQ status.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Edit: &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/37660/vogel612&quot;&gt;one of the mods&lt;/a&gt; indicated that it &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9068/why-did-this-js-fizzbuzz-question-get-so-many-more-views-than-others#comment19164_9070&quot;&gt;looks like it was HNQ before the tweet&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;AFAICT from the mod timeline I'd guess that it was HNQ even before it was tweeted&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2019-01-25T20:28:22.647" LastActivityDate="2019-01-25T20:28:22.647" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9071" PostTypeId="1" CreationDate="2019-01-25T18:02:16.050" Score="1" ViewCount="64" Body="&lt;p&gt;I recently tried to optimize some code by using parallel processing, putting two cores to work on the problem instead of one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For whatever reason, it didn't work. I don't know why, but I doubt much can be done about the reason why it didn't work. On the other hand, posting the failure might save someone else the effort in similar situations, and I'd be interested in thoughts from experts of why it didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be specific, this is the code that didn't work out (that is, the slow parallel version is commented out):&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  int bits2 = b2.GetBits();&#xA;  if ( bits2 &amp;lt; 0 ) break;&#xA;  int bits3 = b3.GetBits();  &#xA;&#xA;  // Version which computes bits2 and bits3 in parallel - unfortunately it seems to run slower not faster.&#xA;  // Task&amp;lt;int&amp;gt; t2 = Task&amp;lt;int&amp;gt;.Factory.StartNew( () =&amp;gt; { return b2.GetBits(); } );&#xA;  // int bits3 = b3.GetBits(), bits2 = t2.Result; &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So...is this ok for Code review, or not? If not, do you know of a better place?&lt;/p&gt;&#xA;" OwnerUserId="189294" LastEditorUserId="73844" LastEditDate="2019-01-25T18:23:54.877" LastActivityDate="2019-01-25T18:23:54.877" Title="Is it ok to post code that didn't work out as intended?" Tags="|discussion|specific-question|asking-questions|questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9072" PostTypeId="2" ParentId="9071" CreationDate="2019-01-25T18:22:47.727" Score="8" Body="&lt;h1&gt;Sorta.&lt;/h1&gt;&#xA;&lt;p&gt;So, here's the thing about your question: it &lt;em&gt;sounds&lt;/em&gt; like a case of a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1773/should-comparisons-of-code-snippets-be-closed-as-not-seeking-a-code-review&quot;&gt;A vs. B problem&lt;/a&gt;, that is very subjective as to whether it's on-topic or not, but, generally, we lean towards the side of on-topic.&lt;/p&gt;&#xA;&lt;p&gt;But, Code Review is generally for a &amp;quot;anything and everything&amp;quot; query -- that is, &amp;quot;I have this code, where might I do something better?&amp;quot; You &lt;em&gt;can&lt;/em&gt; ask about focus points, but usually something along the lines of &amp;quot;I would appreciate any thoughts on &lt;em&gt;&amp;lt;x&amp;gt;&lt;/em&gt; particularly.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Yours sounds like a case of &amp;quot;Why is this code slow?&amp;quot; To which, we have a Meta question: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/154/are-questions-about-performance-on-topic&quot;&gt;Are questions about performance on-topic?&lt;/a&gt;, to quote:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If a question specifically restricts the answer to a particular area like performance and is not interested in a general code review, it is IMHO too narrow in scope for this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Even &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/136/jeff-atwood&quot;&gt;Jeff Atwood&lt;/a&gt; agreed &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/154/are-questions-about-performance-on-topic#comment169_155&quot;&gt;in a comment&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I agree the answer is yes, but taken too far this would be the micro benchmarking code golf site which is not the intent.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Should you want a general review, now things are looking more promising.&lt;/p&gt;&#xA;&lt;p&gt;The second problem I see here is that the code is very short, simple, and it isn't clear what the goal is. &lt;em&gt;We need an explicit goal&lt;/em&gt;, not a &amp;quot;I have code that does some XOR's, how do I do that better?&amp;quot; We need to know &lt;em&gt;why&lt;/em&gt; you are doing the XOR's, because there might be a better way to do &lt;em&gt;those.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;As an example, the very first question I asked here was improperly phrased: &lt;a href=&quot;https://codereview.stackexchange.com/questions/93438/removing-accents-from-certain-characters&quot;&gt;Massive 'switch' Optimization - Hundreds of simple/small 'case' Statements&lt;/a&gt;, to which it was edited: &lt;a href=&quot;https://codereview.stackexchange.com/posts/93438/revisions&quot;&gt;Removing accents from certain characters&lt;/a&gt;, because it was not the &lt;em&gt;switch&lt;/em&gt; statement that was my problem, but the underlying use of it: the accent removal.&lt;/p&gt;&#xA;&lt;p&gt;So, you'll want to include more context about &lt;em&gt;why&lt;/em&gt; you are doing what you are doing, because we may be able to help you further &lt;em&gt;there&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;All-in-all: you &lt;em&gt;can&lt;/em&gt; make this on-topic, but chances are that as-it-stands, it would not be so.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-01-25T18:22:47.727" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9073" PostTypeId="2" ParentId="9065" CreationDate="2019-01-27T20:16:31.110" Score="8" Body="&lt;p&gt;&lt;a href=&quot;https://writing.stackexchange.com/questions/tagged/software-documentation+or+api-documentation+or+technical-writing&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HVaFo.png&quot; alt=&quot;Need help with your documentation?  Writing.SE can answer your questions!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="33153" LastActivityDate="2019-01-27T20:16:31.110" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9074" PostTypeId="2" ParentId="9065" CreationDate="2019-01-28T05:01:39.780" Score="16" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/rubberduck-vba/rubberduck&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/7ui6y.png&quot; alt=&quot;Star us on GitHub!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2019-01-28T05:01:39.780" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9075" PostTypeId="2" ParentId="9067" CreationDate="2019-01-29T07:13:23.050" Score="2" Body="&lt;p&gt;To answer this specifically &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it acceptable if I post a link to an external repo for cloning&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, &lt;strong&gt;&lt;em&gt;if&lt;/em&gt;&lt;/strong&gt; you do so only as an additional way for people to get the code.  Any code that you expect to be reviewed should be present in the question body with enough context (other code) to see how it is used.  The context can be in the form of tests, a custom written (just for the question) demo, or your actual code.  If you wrote the code for the question, please state that.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you post a repo link, it should be to a specific point that matches the code in the question, not to the constantly changing current version.  It is acceptable to post both links (snapshot and always current version) if they are clearly identified.  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;how much code do I post in the question body? Anything at all? Just any parts that need extra attention and scrutiny?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If possible, all of it.  We have an expanded 60k character limit for that reason.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your code is longer than will fit in the question (figure 50k characters or so to allow for a problem statement, etc.), then pick the aspect that you want reviewed.  Post all of that code.  Then post any additional code that is necessary to understand the code you wanted reviewed.  Some things to include:  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Any classes that your code uses that you wrote (you do not need to include the code for external imports of code written by others).  &lt;/li&gt;&#xA;&lt;li&gt;Examples of how the code is used.  Tests, demo, or actual code.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;In regards to your &lt;a href=&quot;https://codereview.stackexchange.com/q/212237/71574&quot;&gt;specific question&lt;/a&gt;, people are complaining that you haven't explained what the code does.  Step back for a moment.  If you were asking someone to write this code, what is the specification for it?  You currently have a rather generic &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The test is carried out on a simple controller that returns a full list of entities from the DB or returns a specific entity by ID.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is so generic as to be able to describe almost any code that accesses a database.  More specifically, what are you doing?  If you're working with games, tell us that.  Some possibilities (I'm not a C# guy, so not trying to describe your actual code):  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Return all games from the database.&lt;/li&gt;&#xA;&lt;li&gt;Return all games from the database with property Foo (please tell us what Foo actually is, e.g. category, price range, etc.).&lt;/li&gt;&#xA;&lt;li&gt;Return a specific game based on an exact match to the title.&lt;/li&gt;&#xA;&lt;li&gt;Return a specific game based on a fuzzy match to the title.&lt;/li&gt;&#xA;&lt;li&gt;Return a list of games based on a fuzzy match.&lt;/li&gt;&#xA;&lt;li&gt;Return a specific game based on the game identifier from the database.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And what are you actually testing?  That the correct game is returned?  That a game is returned?  That a list is returned?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, you should include enough explanation that we could write the code.  We then use that to see if your code matches the explanation.  The explanation should usually not be language specific.  So even though I don't know C#, I should be able to parse the statement of the problem that the code solves.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As is, to understand what you are doing, I had to read C# code just to figure out that you are working with games.  Is this for a store?  A review site?  Something else?  I don't know.  But I should.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Stack Overflow, it is encouraged to make questions generic so that they'll be reusable.  And similar questions get closed as duplicates.  We don't do that.  We ask you to be as specific as possible.  You can even post the identical problem statement with revised code additional times (the iterative review process) if you feel that you want feedback on the revisions that you made based on answers to your first question.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2019-01-29T07:13:23.050" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9076" PostTypeId="2" ParentId="9062" CreationDate="2019-01-31T16:48:45.643" Score="3" Body="&lt;p&gt;Fixed by removing these highlights from tag excerpts altogether. Details: &lt;a href=&quot;https://meta.stackexchange.com/questions/322139/unparsed-html-shows-on-search-result-page/323262#323262&quot;&gt;Unparsed HTML shows on search result page&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2019-01-31T16:48:45.643" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9077" PostTypeId="1" CreationDate="2019-02-08T13:55:28.860" Score="18" ViewCount="207" Body="&lt;p&gt;I'm aware of &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8781/when-are-machine-learning-questions-on-topic&quot;&gt;When are Machine Learning questions on-topic?&lt;/a&gt;, but I think maybe there's room for discussion regarding the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/machine-learning&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;machine-learning&amp;#39;&quot; rel=&quot;tag&quot;&gt;machine-learning&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've made a search on the ML tag (because I do not have access to the SE Query... thing) and figured that there are actually 66% of unanswered questions tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/machine-learning&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;machine-learning&amp;#39;&quot; rel=&quot;tag&quot;&gt;machine-learning&lt;/a&gt;. (Maybe my search wasn't good though)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that, due to the nature of Machine Learning, it is very hard to make a valuable review regarding performance/accuracy without having :&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Access to the data&lt;/li&gt;&#xA;&lt;li&gt;Time to fiddle with it&lt;/li&gt;&#xA;&lt;li&gt;Experience in the Machine Learning field&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;That is without considering the fact that hyperparameters, which are often then key to great performances and can greatly affect speed, are pretty much chosen by trying different values.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that machine learning related questions will be more and more frequent and I'm wondering if they are really fitting here or if they should be posted to one of : &lt;a href=&quot;https://ai.stackexchange.com/&quot;&gt;ArtificialIntelligenceSE&lt;/a&gt;, &lt;a href=&quot;https://datascience.stackexchange.com/&quot;&gt;DataScienceSE&lt;/a&gt;, &lt;a href=&quot;https://stats.stackexchange.com/&quot;&gt;CrossValidatedSE&lt;/a&gt;, etc(SE).&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="98493" LastEditDate="2019-02-09T08:04:09.483" LastActivityDate="2019-11-14T00:31:58.217" Title="Are machine-learning questions a good fit for CR?" Tags="|discussion|tags|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="9078" PostTypeId="1" CreationDate="2019-02-12T08:51:22.993" Score="21" ViewCount="326" Body="&lt;p&gt;What is the correct way to go after I found a bug in a question that I posted?&#xA;Shall I delete the question, vote to close it or flag it as off-topic?&lt;/p&gt;&#xA;" OwnerUserId="51621" LastEditorUserId="52915" LastEditDate="2019-02-12T15:18:56.140" LastActivityDate="2019-02-19T08:37:40.130" Title="Found a serious bug in my question after posting it" Tags="|discussion|asking-questions|questions|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9079" PostTypeId="2" ParentId="9078" CreationDate="2019-02-12T09:08:00.273" Score="27" Body="&lt;p&gt;If the question has been answered, you must not edit it in a way that would invalidate the answers; that is not permitted on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is still unanswered, and the bug is easily fixed, then edit (consider temporarily deleting the question if the edit will take more than a few seconds, e.g. due to testing).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the bug is non-trivial, then I recommend that you &lt;strong&gt;write an answer&lt;/strong&gt; pointing out the bug, just as if you'd spotted it in someone else's code.  If you can, show the inputs that trigger the bug.  In short, you've spotted the bug because you posted it for review (regardless of the fact you're the author), so address it like any other latent bug you find when reviewing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You shouldn't normally consider it off-topic, provided you weren't aware of the bug when posting the code for review.  Spotting errors is an important part of code review; questions are off-topic only when the author already knows the code is broken, and is asking for help to fix it.  If you didn't know the bug is there, you're not breaking the rules.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2019-02-19T08:37:40.130" LastActivityDate="2019-02-19T08:37:40.130" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9080" PostTypeId="2" ParentId="9078" CreationDate="2019-02-13T20:12:39.283" Score="2" Body="&lt;p&gt;If you still want your question answered, leave it open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you no longer want your question answered (because the bug makes the whole thing moot), then simply delete the question. There's no reason to leave a question hanging around if &lt;em&gt;the author himself&lt;/em&gt; doesn't even want an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any solution involving &quot;voting&quot; or &quot;flagging&quot; is just making work for someone else. (I mean, so is posting on Meta, for that matter.) Leaving the question open is &lt;em&gt;also&lt;/em&gt; making work for someone — specifically, for the people who read it and the smaller number of people who write answers. If you don't want that work done, then the way to cancel your request is simple: just delete the question.&lt;/p&gt;&#xA;" OwnerUserId="16369" LastActivityDate="2019-02-13T20:12:39.283" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9081" PostTypeId="2" ParentId="9078" CreationDate="2019-02-13T20:45:30.177" Score="3" Body="&lt;p&gt;As others have already said, the correct answer is to delete it or edit it if there are no answers.  (Or delete it, write up the edit, undelete it, and then edit it if the edit would take a long time.)  But I think that it would also help to explain what happens in your other options.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Voting to close is just asking for four more people to vote to close it.  While closing the question under that circumstance isn't horrible, it also means that you'd have to get votes to reopen it.  Meanwhile, you can delete and undelete your question yourself.  Voting to close your own question is not really something that you want to do except if it's a duplicate, which doesn't really apply on this stack.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Flagging just puts it in a queue to check if it should be closed or deleted.  Or sends a message to  a moderator.  You don't need to tell a moderator that the question has the bug.  All they could do is close or delete it.  Since you can delete unanswered questions yourself, you don't need a moderator (or a queue) for that.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Deleting it is the least work for both you and everyone else.  And it puts getting the question back in your control.  Closing or flagging it means that you may have to ask someone else to fix it.  Deleting your own question is something that you can reverse yourself.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you delete your unanswered question and later fix the bug, you can undelete and edit the question with the new code.  And that's what you should do.  Replace the flawed question with a better one.  Because there is a statistic that tracks the number of deleted, closed, and down-voted questions (and one question can count up to three times) that you have posted.  If you have too many, your account won't be able to post questions.  So the best thing is to delete the question before it gets closed or answered, fix the bug, and then undelete and edit the question.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it gets closed or deleted, or you don't want to go through the work of fixing it, you don't need to panic.  It's okay to occasionally show up on that statistic.  My main point here is that you shouldn't delete it and then post a fresh question.  Fix the original and get that undeleted or reopened.  Then you can keep that statistic down.  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2019-02-13T20:45:30.177" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9082" PostTypeId="1" CreationDate="2019-02-14T17:09:34.903" Score="8" ViewCount="153" Body="&lt;p&gt;First off I should say I'm ignoring the following meta tags: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;, and most with less than 100 views.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A short overview of the discussions around these tags is outlined below:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/439&quot;&gt;Tag synonyms (optimize -&gt; optimization)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We synonymized &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimize&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimize&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimize&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt; - &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/878&quot;&gt;Tags for [optimization], [performance], [speed]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This came about as there was a synonym request between &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;. We merged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;. However it was raised that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; should instead be three tags; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;. Only the last tag seemed to have disagreement.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-planned&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-planned&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-planned&lt;/a&gt; - &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3725&quot;&gt;Should we just put an end to [optimization]?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This suggested removing the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; altogether, in favor of other tags. Such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again splitting this tag into three &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/x-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;x-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;x-optimization&lt;/a&gt; tags was suggested, heavily upvoted and seems to be the plan.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/878#comment10785_5102&quot;&gt;[tag:optimization] was made a synonym of [tag:performance]&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6047&quot;&gt;Optimizing [performance]&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This requested that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; be merged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;. But we don't think we should yet. It also seems like we know there are issues with this tag, but don't know how to deal with them.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7317&quot;&gt;Time limit exceeded and performance: what's the difference?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We agree that these are not the same tag, and so shouldn't be synonymized or merged.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7321&quot;&gt;Would burninating [performance] bring good performance?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where we came to the conclusion that it's a useful tag. And points to three ways to optimize the code; performance, memory usage and readability.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And so we now have the tags: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity&lt;/a&gt;. I'm not sure if &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt; fits in this too.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so I'd like to request we do the following:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Normalize the naming of the tags. This sets a clear naming scheme to follow when adding similar tags. And also helps users find the correct tag when searching for 'optimization'.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt;&lt;br&gt;&#xA;Additional synonyms &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity&lt;/a&gt; -&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;: no change&lt;/li&gt;&#xA;&lt;li&gt;Should we rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;li&gt;Should we rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Should we add more of these tags?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;How should we deal with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2019-02-14T18:16:26.473" LastActivityDate="2019-02-15T11:03:51.170" Title="Optimize our meta tags?" Tags="|discussion|tags|" AnswerCount="5" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="9083" PostTypeId="2" ParentId="9082" CreationDate="2019-02-14T18:10:10.347" Score="0" Body="&lt;p&gt;I think that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity-optimization&lt;/a&gt; might benefit from a rename (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/computational-complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;computational-complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;computational-complexity-optimization&lt;/a&gt;) to distinguish it more obviously from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity-optimization&lt;/a&gt;.  That seems pretty wordy, but I can't see a good way to solve that.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2019-02-14T18:10:10.347" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9084" PostTypeId="2" ParentId="9082" CreationDate="2019-02-14T18:21:51.983" Score="-5" Body="&lt;p&gt;(I'm not sure whether this is right, so use your votes to indicate what you think!)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When we see &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;, it usually indicates a failure of an algorithm to scale well (assuming that the code is sufficiently tested on small inputs, so it's on-topic).  So I'd rename those &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity-optimization&lt;/a&gt; as proposed.  We'd need to keep the existing tag as a synonym, of course - this is a tag that brings many new members here.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2019-02-14T18:21:51.983" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9085" PostTypeId="2" ParentId="9082" CreationDate="2019-02-14T18:24:02.197" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should we rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt;?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think we need to just junk it.  It's not used very well (it's supposed to indicate an interest in the algorithm design, but it tends to be added by everyone implementing a well-known algorithm).  I don't think the tag is adding any value to the questions that have it at present.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2019-02-14T18:24:02.197" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9086" PostTypeId="2" ParentId="9082" CreationDate="2019-02-14T18:26:38.737" Score="-1" Body="&lt;p&gt;We can do away with most of the tags which are up for debate, without problem. What are those tags doing there anyway? Problem description should be in the question itself anyway and meta tags are usually quite fuzzy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags can be used to search on, to select and/or ignore. So it makes somewhat sense to have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; and such. There are people who are above averagely interested in them who can follow such tags, and people who are absolutely not interested in such questions but see them as clutter can ignore them. Perfectly fine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But who's going to search for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt;? I don't see a use-case for them. Are experts going to be interested in such tags, like they could with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;? Unlikely. Are the tags misused a lot? Absolutely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt; should stay around since it appears to be a bit of a niche in modern programming (with the often related &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/embedded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;embedded&amp;#39;&quot; rel=&quot;tag&quot;&gt;embedded&lt;/a&gt; tag), but the rest, I wouldn't miss them. Do away with this discussion once and for all and nuke the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Everybody wants &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt;. Making it explicit in a tag doesn't help anything and should such a question contain a request for it, just having it in the question body would be enough, I think.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-02-14T18:26:38.737" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9087" PostTypeId="2" ParentId="9082" CreationDate="2019-02-15T11:03:51.170" Score="1" Body="&lt;h1&gt;Yes, we should rename the tags&lt;/h1&gt;&#xA;&lt;p&gt;I'm ignoring &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/time-limit-exceeded&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;time-limit-exceeded&amp;#39;&quot; rel=&quot;tag&quot;&gt;time-limit-exceeded&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/algorithm&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;algorithm&amp;#39;&quot; rel=&quot;tag&quot;&gt;algorithm&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/code-size-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;code-size-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;code-size-optimization&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability-optimization&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt; in this answer.&lt;/p&gt;&#xA;&lt;h2&gt;Pros&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Clear naming scheme if we add more of these tags.&lt;/li&gt;&#xA;&lt;li&gt;Means people that search for &amp;quot;optimization&amp;quot; can see all the different tags and pick the one that is most relevant.&lt;/li&gt;&#xA;&lt;li&gt;Adding tag synonyms that follow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/x-performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;x-performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;x-performance&lt;/a&gt; will increase the discoverability of these tags for existing users. Currently &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; is our 6th biggest tag and so it's common that users will search for it when adding a tag.&lt;/li&gt;&#xA;&lt;li&gt;Performing a tag-rename and synonym is quick and easy.&lt;/li&gt;&#xA;&lt;li&gt;This should increase site quality just from appending &amp;quot;optimization&amp;quot; to the end of the word, as it'd mean the tag name is all the description you need. Take &lt;a href=&quot;https://codereview.stackexchange.com/q/213077&quot;&gt;the latest complexity question&lt;/a&gt;, it has nothing to do with big O, and definitely doesn't have anything to do with optimization / improving performance.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Cons&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9082#comment19203_9082&quot;&gt;Renaming the tag may cause some questions to have incorrect tags.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Since we'd be renaming the tags saying inline with what the tag already means, these questions would be incorrectly tagged already. We aren't changing the meaning of the tag.&lt;/p&gt;&#xA;&lt;p&gt;This means the rename alone doesn't change the quality of the site. But it set us up to more easily recognize these incorrect tags on old and new questions and so will have a net positive outcome.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;As pointed out by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9083&quot;&gt;Toby Speight&lt;/a&gt;, having &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity-optimization&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity-optimization&lt;/a&gt; may be confusing.&lt;/p&gt;&#xA;&lt;p&gt;As pointed out above I think this is because the name &amp;quot;complexity&amp;quot; is vague, and so we could use &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/big-o-complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;big-o-complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;big-o-complexity-optimization&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;And so I suggest the following renames: (all tags fit in &lt;a href=&quot;https://meta.stackexchange.com/a/299490&quot;&gt;the 35 char limit&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; -&amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/speed-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;speed-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;speed-optimization&lt;/a&gt;&lt;br /&gt;&#xA;Additional synonyms: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance-optimization&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;complexity&lt;/a&gt; -&amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/big-o-complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;big-o-complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;big-o-complexity-optimization&lt;/a&gt;&lt;br /&gt;&#xA;Additional synonyms: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/big-o-complexity-performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;big-o-complexity-performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;big-o-complexity-performance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity&lt;/a&gt; -&amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity-optimization&lt;/a&gt;&lt;br /&gt;&#xA;Additional synonyms: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cyclomatic-complexity-performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cyclomatic-complexity-performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;cyclomatic-complexity-performance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-optimization&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-optimization&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-optimization&lt;/a&gt;&lt;br /&gt;&#xA;Additional synonyms: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/memory-performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;memory-performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;memory-performance&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-02-15T11:03:51.170" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9088" PostTypeId="1" AcceptedAnswerId="9089" CreationDate="2019-02-15T13:47:13.230" Score="3" ViewCount="49" Body="&lt;p&gt;I recently asked a &lt;a href=&quot;https://codereview.stackexchange.com/questions/213026/finding-unimplemented-tasks-on-rosetta-code-using-requests&quot;&gt;question&lt;/a&gt; where I was interested in if I used the Requests library correctly. To my surprise, when I was adding tags, I didn't see the one for this library. Googling &lt;code&gt;&quot;import requests&quot; site:codereview.stackexchange.com&lt;/code&gt; gives more than 700 results for me, so it should be a pretty popular technology.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we add this tag or no?&lt;/p&gt;&#xA;" OwnerUserId="154946" LastEditorUserId="22222" LastEditDate="2019-02-16T01:00:13.707" LastActivityDate="2019-02-16T01:00:13.707" Title="Should there be a tag for Python library [requests]?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9089" PostTypeId="2" ParentId="9088" CreationDate="2019-02-15T14:07:05.900" Score="6" Body="&lt;p&gt;It does not surprise me that there's no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/requests&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;requests&amp;#39;&quot; rel=&quot;tag&quot;&gt;requests&lt;/a&gt; because most questions are not about the &lt;code&gt;requests&lt;/code&gt; itself, but just use &lt;code&gt;requests&lt;/code&gt; as part of some larger process. In the same way, it would not make sense to add &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/integer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;integer&amp;#39;&quot; rel=&quot;tag&quot;&gt;integer&lt;/a&gt; just because a program uses an integer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, as I read through your question, it really is not about replicating &lt;code&gt;requests&lt;/code&gt; as much as it is about using &lt;code&gt;requests&lt;/code&gt; to accomplish a larger task.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, the tags are pretty good on your question, and adding &lt;code&gt;requests&lt;/code&gt; would not add value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nice question, by the way!&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2019-02-15T14:27:58.717" LastActivityDate="2019-02-15T14:27:58.717" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9092" PostTypeId="1" AcceptedAnswerId="9094" CreationDate="2019-02-20T22:11:41.860" Score="13" ViewCount="314" Body="&lt;p&gt;Is it appropriate to comment on a good Code Review answer to one of my posts with a &quot;Thank you&quot;?&lt;/p&gt;&#xA;" OwnerUserId="192498" LastEditorUserId="22222" LastEditDate="2019-02-20T23:27:14.860" LastActivityDate="2019-02-28T09:24:11.937" Title="Thanking someone for a good code review" Tags="|discussion|comments|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9093" PostTypeId="2" ParentId="9092" CreationDate="2019-02-20T22:21:42.550" Score="8" Body="&lt;p&gt;No - such comments are &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1686/120114&quot;&gt;too chatty&lt;/a&gt;. You should &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/vote-up&quot;&gt;vote&lt;/a&gt; accordingly. And if you have enough reputation, you could consider starting and awarding &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/set-bounties&quot;&gt;a bounty&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The Help Center page &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;&lt;em&gt;What should I do when someone answers my question?&lt;/em&gt;&lt;/a&gt; states the following under the heading &lt;strong&gt;What should I &lt;em&gt;not&lt;/em&gt; do?&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Please refrain from posting a comment that merely says &quot;thank you.&quot;&lt;/strong&gt; Voting and accepting are the preferred ways of saying &quot;thank you&quot; on this site, as they confer reputation points. Comments are meant for requesting clarification, leaving constructive criticism, or adding relevant but minor additional information—not for socializing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Also, from the Help Center page for &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/comment&quot;&gt;the Comment Privilege&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/KZOCX.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/KZOCX.png&quot; alt=&quot;screen capture&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;or for brevity/posterity:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;When &lt;em&gt;shouldn't&lt;/em&gt; I comment?&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;Comments are not recommended for any of the following:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Compliments&lt;/strong&gt; which do not add new information (&quot;+1, great answer!&quot;); instead, up-vote it and &lt;a href=&quot;https://codereview.stackexchange.com/questions/how-to-answer&quot;&gt;pay it forward&lt;/a&gt;;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2019-02-20T23:20:34.347" LastActivityDate="2019-02-20T23:20:34.347" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9094" PostTypeId="2" ParentId="9092" CreationDate="2019-02-20T23:07:47.007" Score="18" Body="&lt;p&gt;There are multiple things you can do, most of which unfortunately require reputation.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/create-posts&quot;&gt;Accept an answer&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If you think one answer is better than the rest, then you can accept the answer by selecting the hollowed out tick under the voting buttons. This gives the answer 15 reputation.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/vote-up&quot;&gt;Vote Up&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;At 15 reputation you possess the ability to up-vote questions and answers. This gives an answer 10 reputation. If you think the answer is good make sure you've up-voted!&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/set-bounties&quot;&gt;Start a bounty&lt;/a&gt;&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;At 75 reputation you can start a bounty giving 50-500 of your own reputation to an answer.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you wish to give something to an answerer it's encouraged to give the up-vote and the accept. (25 reputation)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As an answerer, I always enjoy it when a user gives a warm thank you. If it's one comment I don't think it's 'too chatty', but expect no response from the answerer, as then you'd both be 'too chatty'.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-02-20T23:07:47.007" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9095" PostTypeId="1" CreationDate="2019-02-21T14:05:29.663" Score="2" ViewCount="71" Body="&lt;p&gt;About &lt;a href=&quot;https://codereview.stackexchange.com/questions/213960/codewars-timing-out-on-finding-number-of-primes-in-a-range-that-satisfy-a-con&quot;&gt;Counting primes in a range whose digits are all prime&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code had a bug, the bug was an edge case that only manifested in literally one of the test cases, (I identified it by completing the problem with linear search, then downloading the test cases and then working through them to figure out which one broke it). The answer: Due to me misinterpreting/misremembering the bound, I used &lt;code&gt;&amp;gt;&lt;/code&gt; instead of &lt;code&gt;&amp;gt;=&lt;/code&gt; when checking for values above the upper bound, which led to an infinite loop (somehow, I didn't get as far as figuring out how exactly the wrong bounds check caused my problem).     &lt;/p&gt;&#xA;&#xA;&lt;p&gt;My code has no answers yet, and is unlikely to get any answers (unless someone goes through the same process as I do to figure out the edge case that broke it/someone wizzy enough to connect binary search timing out with an infinite loop, and identify what caused the infinite loop checks out the problem), so I'm wondering if I should delete my question or answer it. The reasons I didn't auto answer are:    &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The question has no upvotes (or downvotes), comments (or even views) by other users or answers as of now, so deleting it wouldn't have much of an impact.   &lt;/li&gt;&#xA;&lt;li&gt;The problem was a very niche, very specific problem and may not generalise well. Stack Overflow wants solutions to be broadly applicable and helpful to future programmers who encounter your breed of problem. This isn't SO (in retrospect my question is probably a better fit for SO all things considered, and if I knew the cause I would have posted it to SO, but if I knew the cause I would have fixed it, so it's moot), but I thought it's a sensible policy.   &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I didn't auto delete because I'd rather not delete my content than do so ceteris paribus, and because site policy may want me to keep my content here? So I decided to ask around here.&lt;/p&gt;&#xA;" OwnerUserId="142303" LastEditorUserId="52915" LastEditDate="2019-02-21T15:42:11.533" LastActivityDate="2019-02-21T15:42:11.533" Title="I found a (trivial) solution to my problem after submitting it" Tags="|discussion|specific-question|site-policy|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9096" PostTypeId="2" ParentId="9077" CreationDate="2019-02-21T14:09:02.443" Score="4" Body="&lt;p&gt;I think it depends entirely on what is being reviewed. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviewing the choices made for fitting the model (choice of parameters / transformations / type of model) are less about the code and more about machine learning as a whole. I think these kinds of questions would be better suited on the suggested alternatives, because it's not as much reviewing the code, but the idea behind it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, working with large volumes of data means that writing &lt;em&gt;good code&lt;/em&gt; can make a big difference. Looping over the data unnecessarily, huge joins filling up RAM, those are things that can be reviewed by looking at the code itself. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Languages like Python make it really easy to start working with ML without having much programming experience. That seems to me like a perfect oppurtunity for a review :)&lt;/p&gt;&#xA;" OwnerUserId="140805" LastActivityDate="2019-02-21T14:09:02.443" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9097" PostTypeId="2" ParentId="9095" CreationDate="2019-02-21T15:39:23.497" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;My code had a bug&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Usually code has to work as intended before it's ready for review. However, since the bug wasn't know at time of writing and a time-out can be caused by plenty of other things that don't necessarily disqualify the question, it's not a problem here.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;My code has no answers yet, and is unlikely to get any answers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Probably thanks to the meta effect, somebody noticed your question and wrote an answer for it anyway. Keep in mind, your question wasn't that old when it got posted. On Code Review, it's not unheard of for the first answer to arrive 2 whole days after the question got posted. Writing a review can take a lot of time and often enough people notice the question first and start writing an answer only after thinking about it for a while first. Be patient.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm wondering if I should delete my question or answer it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There's no reason to delete it, but if you were no longer looking for a review, I can understand why you would remove it. A self-answer containing a review would be perfectly fine too.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The question has no upvotes (or downvotes), comments (or even views) by other users or answers as of now, so deleting it wouldn't have much of an impact.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;True.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The problem was a very niche, very specific problem and may not generalise well.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's not a problem at Code Review, I've seen some very niche questions here that got answered regardless.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;site policy may want me to keep my content here?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Site policy wants to you keep your questions &lt;em&gt;if&lt;/em&gt; they are answered. If they are not, there is no policy against removing them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this situation, you really couldn't have gone wrong. All your suggested options seem acceptable in this case.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-02-21T15:39:23.497" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9098" PostTypeId="1" AcceptedAnswerId="9099" CreationDate="2019-02-25T19:49:25.550" Score="7" ViewCount="113" Body="&lt;p&gt;&lt;a href=&quot;https://chat.stackexchange.com/transcript/message/49203226#49203226&quot;&gt;Originally asked in 2nd Monitor&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we're asking a second CR question involving the same software, is it acceptable to give it nearly the same title? What is best practice for naming these questions?&lt;/p&gt;&#xA;" OwnerDisplayName="user79074" LastEditorUserId="16414" LastEditDate="2019-03-09T17:27:05.913" LastActivityDate="2019-03-09T17:27:05.913" Title="Given CR's question title policy, how to title a second question about the same program?" Tags="|discussion|asking-questions|questions|titles|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9099" PostTypeId="2" ParentId="9098" CreationDate="2019-02-25T19:54:10.447" Score="10" Body="&lt;p&gt;Creating different titles for follow-ups is difficult, so most follow-up questions tend to have very similar titles which is perfectly fine. Some options for naming a follow-up question is:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;XYZ Program v2&lt;/li&gt;&#xA;&lt;li&gt;Follow-up to XYZ Program&lt;/li&gt;&#xA;&lt;li&gt;XYZ Program continued&lt;/li&gt;&#xA;&lt;li&gt;XYZ Program - follow-up&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If you want to be creative, you can try to be creative with your titles for the follow-ups. My favorite is this sequence of questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/78014/a-grid-and-a-menu-walked-into-a-program&quot;&gt;A grid and a menu walked into a program&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/78208/the-grid-looked-at-the-menu-and-said-something-with-class-please&quot;&gt;The grid looked at the menu and said &amp;quot;Something with class, please&amp;quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-02-25T19:54:10.447" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9100" PostTypeId="1" AcceptedAnswerId="9101" CreationDate="2019-02-26T21:53:36.123" Score="6" ViewCount="103" Body="&lt;p&gt;There is &lt;a href=&quot;https://codereview.stackexchange.com/questions/213187/john-conways-game-of-life-in-haskell&quot;&gt;this question&lt;/a&gt; in &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/haskell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; rel=&quot;tag&quot;&gt;haskell&lt;/a&gt; that was originally posted on Stack Overflow but got migrated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The thing is, the user doesn't appear to exist or has been banned. It seems to me that the post will not benefit him since he doesn't exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we close the question, or let it languish and not pay further attention?&lt;/p&gt;&#xA;" OwnerUserId="193138" LastEditorUserId="22222" LastEditDate="2019-02-27T03:39:35.993" LastActivityDate="2019-02-28T09:18:00.230" Title="Should we close a question of a non existing user?" Tags="|discussion|close-reasons|user-accounts|" AnswerCount="2" CommentCount="5" ClosedDate="2019-03-01T17:35:46.057" ContentLicense="CC BY-SA 4.0" />
  <row Id="9101" PostTypeId="2" ParentId="9100" CreationDate="2019-02-26T22:01:52.487" Score="15" Body="&lt;p&gt;No, we should not close it just because the user has not joined Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the question is on-topic, it should be treated just like any other question. Note that questions, answers, reviews are not only for the benefit of the question asker, but also for any other people that follow along.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the technical side, the user has not signed up to Code Review, but they are a real user: &lt;a href=&quot;https://stackoverflow.com/users/10219840/omar-kahol&quot;&gt;https://stackoverflow.com/users/10219840/omar-kahol&lt;/a&gt; and are not banned, or anything.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you ask: &lt;em&gt;&quot;Should we close the question, should we let it languish and not pay attention&quot;&lt;/em&gt; ... and the answer is &quot;neither&quot;. We should review the code if we're inspired to, and vote, comment, etc. as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the user signs up to Code Review this question will be automatically attached to their account when they do.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-02-26T22:01:52.487" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9102" PostTypeId="2" ParentId="9100" CreationDate="2019-02-28T09:18:00.230" Score="3" Body="&lt;p&gt;Absolutely not: the StackExchange sites are not about individual users but communities. That is, a question should never be useful only to the original poster, but to the &lt;em&gt;whole&lt;/em&gt; community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, it is irrelevant who asks a question. Only the quality and appropriateness of the question should determine whether it is upvoted, downvoted, closed, and so on.&lt;/p&gt;&#xA;" OwnerUserId="40063" LastActivityDate="2019-02-28T09:18:00.230" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9103" PostTypeId="2" ParentId="9092" CreationDate="2019-02-28T09:24:11.937" Score="6" Body="&lt;p&gt;I would argue that it feels &lt;em&gt;nice&lt;/em&gt; to get a comment like &quot;thank you so much, I had no idea X was Y and you made me realize Z&quot;. In fact, this feels much &lt;em&gt;nicer&lt;/em&gt; than just a +1 which could come from anyone (or a bot for all I know).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But at the same time, everyone should realize that comments are always temporary. That is, if I add a &quot;thank you&quot; comment, I make sure to remove it after a day or two once the person it was given to has seen it. Also, if I see such comments anywhere after several days, I flag them for being too chatty.&lt;/p&gt;&#xA;" OwnerUserId="40063" LastActivityDate="2019-02-28T09:24:11.937" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9104" PostTypeId="1" CreationDate="2019-03-01T08:19:28.107" Score="44" ViewCount="719" Body="&lt;p&gt;As well as reaching a personal landmark, it's also a site landmark when I became the 25th member to hit 25k reputation yesterday (narrowly beaten to the line by two others - you know who you are).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that's a great sign that this site is in fine health, and bodes well for the future.  It's interesting to reflect back a few years to see &lt;a href=&quot;/q/991&quot;&gt;how we were doing as a Beta site&lt;/a&gt; and see how far we have come - that description feels like a different universe!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Let's all raise a (virtual) glass to the continued success of Code Review!&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="37660" LastEditDate="2019-03-01T13:10:14.803" LastActivityDate="2019-03-01T13:10:14.803" Title="25 at twenty-five!" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9106" PostTypeId="2" ParentId="9104" CreationDate="2019-03-01T11:40:14.153" Score="29" Body="&lt;p&gt;Congratultions, Toby. Perhaps now is a good time to dig up some metrics on the site activity and progress. I built these SEDE queries a while ago, and running them again is a good thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;First up, is &lt;a href=&quot;https://data.stackexchange.com/stackoverflow/query/199310/site-badge-rankings&quot; rel=&quot;nofollow noreferrer&quot;&gt;a badge-ranking query&lt;/a&gt;. Code Review ranks as 21 out of 173 Stack Exchange sites in this query. I consider this to be a pretty good indicator of how well &quot;populated&quot; this site is compared to others. For example, we have more participation than many other, more high-profile sites like Apple, Programmers, StackOverflowEs and StackOverflowJa&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Next is my long-time activity chart: &lt;a href=&quot;https://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph?Weeks=180#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;Site Activity and Vote Graph&lt;/a&gt; ... which indicates a bit of a dip over the past 3 years:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/OGTdn.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/OGTdn.png&quot; alt=&quot;Site Activity&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Running the same query over back to 2013 is more interesting:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/RYVGE.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/RYVGE.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, the site is doing well, but is &quot;settling&quot; in terms of activity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe seeing some of the charts will inspire others as well.... it is inspiring me to answer more, I think!&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-03-01T11:40:14.153" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9107" PostTypeId="1" AcceptedAnswerId="9108" CreationDate="2019-03-04T18:35:35.157" Score="-4" ViewCount="57" Body="&lt;p&gt;I suggest adding two tags &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/compatibility&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;compatibility&amp;#39;&quot; rel=&quot;tag&quot;&gt;compatibility&lt;/a&gt;. I can't add them myself but think they will be useful.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At my last code review question I added a tag related to the programming language itself. Are extra needed? I think so.&lt;/p&gt;&#xA;" OwnerUserId="180185" LastEditorUserId="22222" LastEditDate="2019-03-05T03:54:51.613" LastActivityDate="2019-03-05T03:54:51.613" Title="I suggest two tags, [readability] and [compatibility]" Tags="|feature-request|status-declined|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9108" PostTypeId="2" ParentId="9107" CreationDate="2019-03-04T18:43:28.283" Score="11" Body="&lt;p&gt;We are actively trying to reduce &quot;meta tags&quot;. For example, see: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9082/optimize-our-meta-tags&quot;&gt;Optimize our meta tags?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags are expected to summarize the &lt;em&gt;content&lt;/em&gt; of the code in the question. They are not expected to summarize the desire of the question asker.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/readability&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;readability&amp;#39;&quot; rel=&quot;tag&quot;&gt;readability&lt;/a&gt; is a meta tag - it indicates that you want your code to be readable, it does not represent what your code is, or does. Also, we would expect all code reviews to address the readability of the code, so the tag would not add value.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/compatibility&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;compatibility&amp;#39;&quot; rel=&quot;tag&quot;&gt;compatibility&lt;/a&gt; is similar in the sense that it is something you want the reviewers to inspect, not something that the code specifically deals with.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that just because we allow 5 tags on a question, does not mean you should feel pressured to add 5. It's OK to just tag with the language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In summary, neither tag is a good one for Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want reviewers to pay special attention to readability or compatibility, then add a comment in the description expressing what your concerns there are.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-03-04T18:43:28.283" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9109" PostTypeId="1" AcceptedAnswerId="9110" CreationDate="2019-03-05T13:20:53.323" Score="4" ViewCount="75" Body="&lt;p&gt;How many questions with same script can I ask, if code not only merged reviews but adds new functionality?&lt;br&gt;&#xA;Can I submit part of code(fully working part with new code) together with full code or without(but with github link)?&lt;br&gt;&#xA;Will it make users bored? :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's bash script, not most popular on this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Not a duplicate: Script is very different from review to review, so if it will be in one question should answers be deleted instead of thanks people(with accepting answer and probably vote up)&lt;/p&gt;&#xA;" OwnerUserId="180185" LastEditorUserId="31562" LastEditDate="2019-03-05T14:01:56.377" LastActivityDate="2019-03-05T14:01:56.377" Title="How many questions with same script can I ask, if code not only merged reviews but adds new functionality" Tags="|discussion|asking-questions|questions|iterative-review|" AnswerCount="1" CommentCount="4" ClosedDate="2019-03-08T13:12:03.517" ContentLicense="CC BY-SA 4.0" />
  <row Id="9110" PostTypeId="2" ParentId="9109" CreationDate="2019-03-05T13:41:26.000" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;How many questions with same script can I ask, if code not only merged reviews but adds new functionality?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If it has new functionality (or even when it doesn't but it has been rewritten significantly enough to be new code), there's no problem with posting a new version. We've seen questions with 5 versions of the same program, every time a bit better.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Can I submit part of code(fully working part with new code) together with full code or without(but with github link)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With the full code, yes. Links are acceptable for bonus context, but everything you want to have reviewed has to be included in the question itself. Not behind links.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Will it make users bored? :)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Perhaps, perhaps not. If you put in the effort to improve your code and listen to the answers provided, I'm sure there are enough people willing to put in the effort to help out.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Just make sure you leave a couple of days (a good rule of thumb is to wait at least 48 hours, preferably more) between posting revisions. More answers might be incoming after all.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-03-05T13:41:26.000" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9112" PostTypeId="1" AcceptedAnswerId="9113" CreationDate="2019-03-07T19:45:17.673" Score="8" ViewCount="152" Body="&lt;p&gt;I'm not really sure whether &lt;a href=&quot;https://codereview.stackexchange.com/questions/214917/version-of-c-stringbuilder-to-allow-for-strings-larger-than-2-billion-character&quot;&gt;this&lt;/a&gt; question where OP has added a lot of feedback about one of the reviews actually qualifies for a rollback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code is not changed and OP also hasn't added any improved version of their code so it does not match any of the &lt;em&gt;standard&lt;/em&gt; reasons for an undo listed in &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;What should I not do?&lt;/a&gt; but it somehow still feels wrong to put the comments there.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would you do in this case and what do we do next time?&lt;/p&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2019-03-07T20:28:14.760" Title="Does a question with (a lot of) OP response to a posted review qualify for a rollback?" Tags="|discussion|specific-question|editing|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9113" PostTypeId="2" ParentId="9112" CreationDate="2019-03-07T20:28:14.760" Score="13" Body="&lt;p&gt;The state of the question as seen in &lt;a href=&quot;https://codereview.stackexchange.com/revisions/214917/6&quot;&gt;https://codereview.stackexchange.com/revisions/214917/6&lt;/a&gt; (before my rollback) literally says &quot;In response to Peter Taylor's answer&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It makes the question confusing, as you can no longer read from top to bottom. You instead read: Question, response to answer, answer. The response to the answer would work better in comments to the answer, and - in case of lengthy comments - even better in chat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This particular question also became one of the Hot Network Questions, and has had 311 views in around 7 hours. How do we want to show our questions on Code Review, do we want to encourage editing replies to answers into the question? No thanks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP responded to Peter Taylor's answer by editing the question, how would Peter Taylor respond to the OP's response? First of all, Peter Taylor is not notified by the edit to the question so he might not even be aware of the response. Then if he would respond... would he....&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Edit his answer? That would make a mess when reading the question as you don't know which is response to what and when.&lt;/li&gt;&#xA;&lt;li&gt;Edit the question? THIS IS NOT A WIKI!&lt;/li&gt;&#xA;&lt;li&gt;Add a comment to the question? Again, confusing.&lt;/li&gt;&#xA;&lt;li&gt;Add a comment to his answer? The OP would not be notified by this.&lt;/li&gt;&#xA;&lt;li&gt;Edit his answer? Yeah that would probably be the best thing, but then that would invalidate the edit to the question.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The whole thing would be very messy so the best thing to do is to rollback.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The auto-comment that we frequently use for answer-invalidations:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Please do not update the code in your question to incorporate feedback from answers, doing so goes against the Question + Answer style of Code Review. This is not a forum where you should keep the most updated version in your question. &lt;a href=&quot;//codereview.meta.stackexchange.com/a/1765&quot;&gt;what you may and may not do after receiving answers&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should probably be updated to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Please do not update your question in response to answers, doing so goes against the Question + Answer style of Code Review. This is not a forum where you should keep the most updated version in your question. Please see &lt;a href=&quot;//codereview.meta.stackexchange.com/a/1765&quot;&gt;what you may and may not do after receiving answers&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-03-07T20:28:14.760" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9114" PostTypeId="1" AcceptedAnswerId="9115" CreationDate="2019-03-08T16:38:09.223" Score="10" ViewCount="64" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic help page&lt;/a&gt; for Code Review is already fairly clear, but I would edit the following bullet point to make it clearer:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;With the current phrasing, one could misunderstand that questions about general best practices in an abstract situation are considered on-topic (as it happened to me).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would change it to something along the lines of &quot;&lt;em&gt;Application of best practices and design pattern usage to your specific project&lt;/em&gt;&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, it is true that the line above,&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have a &lt;strong&gt;working piece of code&lt;/strong&gt; from your project and are looking for &lt;strong&gt;open-ended&lt;/strong&gt; feedback in the following areas:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;implicitly implies that the question should refer to a specific, concrete project, with working code. But I believe that the small gain in clarity is worth the redundancy.&lt;/p&gt;&#xA;" OwnerUserId="178268" LastEditorUserId="37660" LastEditDate="2019-03-09T17:41:01.710" LastActivityDate="2019-03-09T17:41:01.710" Title="Proposal to clarify &quot;on-topic&quot; help page" Tags="|discussion|feature-request|status-completed|help-center|wording|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9115" PostTypeId="2" ParentId="9114" CreationDate="2019-03-08T17:08:42.750" Score="10" Body="&lt;p&gt;I agree. That small change in wording will make a significant difference, but the part about &quot;for your specific project&quot; makes it a little unclear. I would recommend the change...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;From:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Best practices and design pattern usage&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application of best practices and design patterns&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-03-08T17:08:42.750" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9116" PostTypeId="2" ParentId="149" CreationDate="2019-03-11T23:36:10.087" Score="3" Body="&lt;p&gt;The rules of Code Review require real working code.  We need to see the tables, columns, data types, keys, indexes, constraints — everything that one would need to instantiate the database.  Additionally, we need to know the background information about what your application intends to accomplish.  These are just the regular requirements for Code Review questions, applied to database schemas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you include all of that — as you have in your school system question — then you would have a fine Code Review question!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, since our rules forbid requests to review pseudocode or unimplemented code, we can't review an entity-relationship diagram or anything sketchy that lacks the full information to instantiate the schema in a real database system.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2019-03-11T23:36:10.087" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9117" PostTypeId="1" CreationDate="2019-03-12T11:53:35.617" Score="14" ViewCount="177" Body="&lt;p&gt;As of &lt;a href=&quot;https://meta.stackexchange.com/q/325060/197901&quot;&gt;recently&lt;/a&gt;, moderators have the ability to remove a CR question from the HNQ list.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There are times when the hotness formula selects a question that a site would rather not have featured. Up until now, the only recourse that was available was to close the question (which may be appropriate anyway but isn't ideal when done purely to manage traffic), or to do nothing. We're putting the power in the hands of our moderators to remove questions that don't set a good example for their sites. I recommend each site have a meta discussion with guidance for moderators about when - if ever - a question should be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think this is great news, as a number of gray-area posts have made it to the HNQ before, and more will likely happen again in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO posts that don't reflect the high quality of the site, that aren't examplary specimens of what a great CR question looks like, should be kicked off the list - the idea being, we want to use the HNQ to drive traffic, yes, but not at the cost of examplifying poor questions that happen to get a few votes and answers in a short amount of time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do you think? When should moderators use their powers to move a question out of the HNQ list (knowing it can't get back on afterwards)? Should moderators intervene at all?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2019-03-12T18:20:41.347" Title="Hot Network Questions Policy" Tags="|discussion|site-policy|questions|moderators|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9118" PostTypeId="2" ParentId="9117" CreationDate="2019-03-12T13:47:17.210" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think? When should moderators use their powers to move a question out of the HNQ list (knowing it can't get back on afterwards)? Should moderators intervene at all?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Considering the tool has been made available to fight crap, to prevent bad questions from casting a bad light on the various sites, I'd say the tool should in most cases be reserved for those cases. However, since crap should be closed most of the time anyway, I don't see a lot of use for it. There are probably going to be situations where it's useful, but not many.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Considering the above, and that HQN is not unimportant in driving traffic to our site, I'd argue it's preferred to reserve usage of this tool for cases where not using it would do immediate damage to the site. We've had controversial questions before and IMO none of them would have to be removed from HNQ. The bad ones that don't warrant close votes usually get downvoted enough not to get it on HNQ in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Something that I expect to see some controversy over is whether questions containing NSFW terms (like &lt;a href=&quot;https://codereview.stackexchange.com/q/125818/52915&quot;&gt;this&lt;/a&gt;) should be removed. But I vaguely recall they have been blocked from HNQ earlier already by Shog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When in doubt, leave it be.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-03-12T13:47:17.210" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9119" PostTypeId="2" ParentId="9117" CreationDate="2019-03-12T14:12:33.340" Score="7" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;What do you think? When should moderators use their powers to move a question out of the HNQ list (knowing it can't get back on afterwards)? Should moderators intervene at all?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Well, I think you really nailed the point with (emphasis mine):&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;IMO posts that don't reflect the high quality of the site, that aren't examplary specimens of what a great CR question looks like, should be kicked off the list - &lt;strong&gt;the idea being, we want to use the HNQ to drive traffic, yes, but not at the cost of examplifying poor questions&lt;/strong&gt; that happen to get a few votes and answers in a short amount of time.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely! HNQ is an advertisement for the site, whether the site wanted it or not. When something hits HNQ, traffic jumps, and people look at that &lt;em&gt;as an example&lt;/em&gt; of what is considered &quot;good&quot; for the site. Not to self-advertise, but &lt;a href=&quot;https://mechanics.stackexchange.com/questions/64478/solar-charging-car-battery-through-cigarette-lighter-outlet&quot;&gt;this question&lt;/a&gt; was first posted on &lt;a href=&quot;https://electronics.stackexchange.com&quot;&gt;Electrical Engineering&lt;/a&gt;, hit HNQ, answered by several folks, and then migrated to &lt;a href=&quot;https://mechanics.stackexchange.com&quot;&gt;Mechanics&lt;/a&gt;. The question we have to ask ourselves: how much of that do we want?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't recall HNQ being much of a problem, but a new tool on the mod-belt is a good thing. I personally think it's 100% a judgement call of our moderators (after all, if the community wants it gone, we would likely VTC or ping a mod to migrate it, depending on what is appropriate). We elected the mods, we trust them, so, personally, I think it's just fine to let them do their job and make the call as to whether a &lt;em&gt;mod&lt;/em&gt; should manually remove it or not, without closure. I think our guidance there should be &quot;you are a valued member of the site too, do what feels right.&quot;&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="73844" LastEditDate="2019-03-12T14:21:31.940" LastActivityDate="2019-03-12T14:21:31.940" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9120" PostTypeId="2" ParentId="9117" CreationDate="2019-03-12T17:58:09.783" Score="5" Body="&lt;p&gt;I'm not sure I agree with giving the green light to what you've posted:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;IMO posts that don't reflect the high quality of the site, [...], should be kicked off the list&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;span class=&quot;math-container&quot;&gt;\$\therefore\$&lt;/span&gt; HNQ should only contain high quality questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have also said 'poor' and 'grey' post shouldn't be on the HNQ.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;we want to use the HNQ to drive traffic, yes, but not at the cost of examplifying poor questions&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;[...]&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;a number of gray-area posts have made it to the HNQ before, and more will likely happen again in the future.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This leaves me to question what &lt;em&gt;you&lt;/em&gt; think should be on the HNQ.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below is my understanding of the quality spectrum of questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;High quality question.&lt;br&gt;&#xA;One that has little to no problems. (I.E. Good description, well defined code)&lt;/li&gt;&#xA;&lt;li&gt;Medium quality question.&lt;br&gt;&#xA;One that has some problems. (I.E. Good description, but we don't have the entire context surrounding the code)&lt;/li&gt;&#xA;&lt;li&gt;Low quality question.&lt;br&gt;&#xA;One that has a lot of problems. (I.E. Poor/no description, code is missing context.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Below is my understanding of the 'topic' spectrum of questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;On-topic.&lt;br&gt;&#xA;One that is undoubtedly not off-topic.&lt;/li&gt;&#xA;&lt;li&gt;Grey question.&lt;br&gt;&#xA;One that may or may not be on-topic depending on how flexible you wish to be with the close reasons.&lt;/li&gt;&#xA;&lt;li&gt;Off-topic question.&lt;br&gt;&#xA;One that isn't on-topic on Code Review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;You've explicitly mentioned 'grey', 'poor' (low quality) and 'high quality' questions. But I'm not sure I understand what you want to remove and don't want to remove.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a grey high-quality question were posted, &lt;a href=&quot;https://codereview.stackexchange.com/q/60366&quot;&gt;Function to print command-line usage for a program&lt;/a&gt; &lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8852&quot;&gt;meta&lt;/a&gt;&lt;/sup&gt;, and we start a discussion saying it's grey should it be on or off the HNQ?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If an on-topic medium-quality question were posted&lt;sup&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/215280&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; should that be allowed on the HNQ? (What you've said I interpret to mean &lt;em&gt;no&lt;/em&gt; it should not.)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think off-topic and low quality questions should be removed from the HNQ bar. This is as promoting these &lt;em&gt;actively&lt;/em&gt; harm the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since medium quality questions are the norm, I think, promoting these &lt;em&gt;won't harm the site&lt;/em&gt;. And so what is the reasoning for removing these?&lt;br&gt;&#xA;This will mean people post more medium quality questions. However we can improve the quality of these independently from HNQ. Some questions can be fixed by &lt;em&gt;editing the question&lt;/em&gt; to improve wording, other questions you can comment requesting the missing information.&lt;br&gt;&#xA;And so I think improving the &lt;em&gt;average&lt;/em&gt; of the site is how to fix this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question being on-topic doesn't say anything about whether the question should or shouldn't be on the HNQ bar. As the question could be low or high quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's hard to say whether a grey question being in the HNQ is unquestionably bad for the site.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-03-12T18:20:41.347" LastActivityDate="2019-03-12T18:20:41.347" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="9121" PostTypeId="2" ParentId="8816" CreationDate="2019-03-19T00:05:57.603" Score="5" Body="&lt;p&gt;Unfortunately, this is not something we can support or special-case, at least not in the foreseeable future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As most of you are aware, Code Review is a bit of a special site; questions are not asked for the same purpose here that questions are asked on most other Stack Exchange sites, nor are they held to the same expectations as questions asked elsewhere. In some cases, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9038/code-review-questions-must-contain-code&quot;&gt;it is feasible&lt;/a&gt; to adjust the software to meet Code Review's unique needs, as those needs are already fairly close to what is needed elsewhere... &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But this site is unusual in its lack of duplicates, and may be completely unique in not being particularly bothered by that. As such, we've no support at all for disabling this feature, and adding such support would introduce fragility. Best-case, it makes for an inconsistent experience across Stack Exchange sites; worst-case, it gets broken accidentally because no one thinks to test it. Neither are great outcomes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, as you noted there may be some utility to this feature, even here. In addition to being able to learn from others' work, showing similar titles may provide some additional motivation to... Pick a more unique or descriptive title. &lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2019-03-19T00:05:57.603" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9122" PostTypeId="1" AcceptedAnswerId="9123" CreationDate="2019-03-20T00:02:32.653" Score="11" ViewCount="182" Body="&lt;p&gt;More to the point, should I delete this &lt;a href=&quot;https://codereview.stackexchange.com/a/215770/161952&quot;&gt;answer&lt;/a&gt;? I went through the help center pretty thoroughly and searched on here on Meta and couldn't really find anything that answers that question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer explains the situation pretty well, I think, so I won't reiterate it here. The additional issue is a minor one, and there's no way it could have been revealed on review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are answers on CR &lt;em&gt;just&lt;/em&gt; for the code reviews themselves, and not for posting the resulting fixed code? If so, I'll delete the answer. Because if that's the case, then that answer doesn't really add anything to the site.&lt;/p&gt;&#xA;" OwnerUserId="161952" LastEditorUserId="42401" LastEditDate="2019-03-20T02:13:53.487" LastActivityDate="2019-03-20T02:13:53.487" Title="Should I answer my own question with the improved code?" Tags="|discussion|self-answer|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9123" PostTypeId="2" ParentId="9122" CreationDate="2019-03-20T02:04:28.760" Score="10" Body="&lt;p&gt;Looking at our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765&quot;&gt;iterative review meta post&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ol start=&quot;3&quot;&gt;&#xA;  &lt;li&gt;&lt;h1&gt;Posting a self-answer&lt;/h1&gt;&#xA;  &#xA;  &lt;p&gt;If you want to show everyone how you improved your code, but don't&#xA;  want to ask another question, then post an answer to your own&#xA;  question.  Selfie answers are acceptable on Stack Exchange sites, and&#xA;  even encouraged: there is a &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/13/self-learner&quot;&gt;self-learner&#xA;  badge&lt;/a&gt;&#xA;  you can earn for that.  Selfie answers can even be upvoted, downvoted,&#xA;  or commented on in their own right.  &lt;strong&gt;However, your answer must meet&#xA;  the standards of a Code Review answer,&lt;/strong&gt; just like any other answer:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1463/9357&quot;&gt;Code-only answers that don't actually review the code are insufficient&lt;/a&gt;&#xA;  and are subject to deletion.&lt;/li&gt;&#xA;  &lt;li&gt;&lt;strong&gt;Describe what you changed, and why.&lt;/strong&gt; (see above point)&lt;/li&gt;&#xA;  &lt;li&gt;Give credit to any other users who may have helped you.  As stated in (1) above, posting a selfie that merely reiterates an existing&#xA;  answer without adding new insight would deprive another user of well&#xA;  deserved reputation.  &lt;strong&gt;Also consider making your selfie &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/community-wiki&quot;&gt;community&#xA;  wiki&lt;/a&gt;&#xA;  if you feel that earning reputation from it would be unfair&lt;/strong&gt;. &#xA;  However, if it's not done yourself, and a moderator determines that&#xA;  the self-answer is primarily dependent on other answers, then they are&#xA;  allowed to activate the CW status automatically.&lt;/li&gt;&#xA;  &lt;/ul&gt;&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You're encouraged to post a self answer.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Your answer isn't a code dump. If you can answer the following question with a &quot;yes&quot; then it should be ok: &quot;does your post have one insightful comment?&quot;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Once a Timer instance has been cancelled, it is no longer valid and should not be used.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You have stated what you've changed. To make sure you follow our rules it would be best to explain why you change the code.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You've credited the other person and stated what you changed due to them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You may want to make your post a Community Wiki. I think it's fine if you don't as you've made a good point about the timers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In short, I think it's fine. The only thing I would fault you for is not saying &lt;em&gt;why&lt;/em&gt; you've followed their review. But that's a stretch at best IMO.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-03-20T02:13:05.603" LastActivityDate="2019-03-20T02:13:05.603" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9124" PostTypeId="1" AcceptedAnswerId="9125" CreationDate="2019-03-23T19:54:08.473" Score="7" ViewCount="59" Body="&lt;p&gt;I am preparing to submit a small OpenGL program for review. I've included some source files from &lt;a href=&quot;https://github.com/tomdalling/opengl-series&quot; rel=&quot;nofollow noreferrer&quot;&gt;this&lt;/a&gt; GitHub repo to handle some image stuff I don't want to deal with. I'm not asking for a review of these files, but they are necessary to build the program. So the project structure is something like&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;- main.cpp &amp;lt;- Mine&#xA;- Drawable.cpp/Drawable.h &amp;lt;- Mine&#xA;- Bitmap.cpp/Bitmap.h &amp;lt;- Taken unedited from GitHub&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So what needs to happen in the question body? Is it enough to say, e.g. &quot;I use Bitmap.* and platform* from the tdogl library. The files can be found at this link.&quot;?&lt;/p&gt;&#xA;" OwnerUserId="41400" LastEditorUserId="41400" LastEditDate="2019-03-23T20:48:12.547" LastActivityDate="2019-03-28T17:32:29.533" Title="How do I properly write a question that involves third-party libraries?" Tags="|support|asking-questions|third-party|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9125" PostTypeId="2" ParentId="9124" CreationDate="2019-03-23T20:58:06.060" Score="6" Body="&lt;p&gt;The bare minimum to post a question is to include some code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you were to post a question that only included &lt;code&gt;main.cpp&lt;/code&gt;, but not &lt;code&gt;Drawable.cpp&lt;/code&gt; or &lt;code&gt;Drawable.h&lt;/code&gt;, and didn't mention anything about this &lt;code&gt;Bitmap.cpp&lt;/code&gt;, then it'd be on-topic, but a really poor question (as we don't know what half the code is).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Building from this, you can include the code you want, and explain that a certain import comes from another library. Take:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: The code in the module &lt;code&gt;.bitmap&lt;/code&gt; is not my code and is [available for download here]. Name it &lt;code&gt;bitmap.py&lt;/code&gt;.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;main.py&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;from .bitmap import external_code&#xA;from .drawable import my_code&#xA;&#xA;external_code(my_code(...))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;&lt;code&gt;drawable.py&lt;/code&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This way, you've included your own code, and you've provided the external code that others can use to work with yours correctly, making it a good question.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2019-03-28T17:32:29.533" LastActivityDate="2019-03-28T17:32:29.533" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9126" PostTypeId="1" CreationDate="2019-03-24T19:28:21.023" Score="13" ViewCount="329" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/216116/python-computing-e&quot;&gt;question&lt;/a&gt; has been put on hold with the reason &lt;em&gt;code not implemented or not working as intended&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is a curious case: in fact, the code &lt;em&gt;is&lt;/em&gt; implemented, and &lt;em&gt;does&lt;/em&gt; work as intended. The OP just didn't realize that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the people voting to close also didn't recognize it. They were mislead by the OP statement.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It seems to be a manifestation of the larger problem, namely the vagueness of &lt;em&gt;to the best of the author's knowledge&lt;/em&gt; clause. When an author admits the problem we are happy to close (and downvote) the question; when the author does not, we keep going even if the bugs are gaping, and the code couldn't possibly work (see e.g. &lt;a href=&quot;https://codereview.stackexchange.com/questions/216076/replace-tabs-in-input-and-variable-vs-symbolic-parameter&quot;&gt;this question&lt;/a&gt;). In fact, we punish honesty.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I strongly suggest to remove, or at least rephrase that clause.&lt;/p&gt;&#xA;" OwnerUserId="40480" LastEditorUserId="22222" LastEditDate="2019-03-25T00:49:00.983" LastActivityDate="2019-03-28T20:49:08.207" Title="What is &quot;best to the author's knowledge&quot;?" Tags="|discussion|close-reasons|help-center|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9127" PostTypeId="2" ParentId="9126" CreationDate="2019-03-24T20:41:15.777" Score="11" Body="&lt;p&gt;Onto the core of your question:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It seems to be a manifestation of the larger problem, namely the vagueness of to the best of the author's knowledge clause. When an author admits the problem we are happy to close (and downvote) the question; when the author does not, we keep going even if the bugs are gaping, and the code couldn't possibly work (see e.g. this question). In fact, we punish honesty.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Historically &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6975&quot;&gt;myself and others have posted similar answers&lt;/a&gt; to your answer on the &lt;a href=&quot;https://codereview.stackexchange.com/q/216076/42401&quot;&gt;second link&lt;/a&gt;. And we came to the consensus that you should probably post the answer as a CW. As it's really just a comment with formatting, not an answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;In regards to the &lt;a href=&quot;https://codereview.stackexchange.com/q/216076/42401&quot;&gt;second link&lt;/a&gt;. As &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8573&quot;&gt;I've highlighted before&lt;/a&gt; if you ask the question &quot;can I run their code?&quot; and the answer is &quot;yes&quot; then it's probably on-topic. This is as sometimes people have bugs in their code. Finding one doesn't make it off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this post should be off-topic as it doesn't work with basic input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People disagree here probably because it's hard to draw a line in the sand. Is one bug on/off-topic? Is a super hidden bug the same as testing with &lt;code&gt;a&lt;/code&gt;, &lt;code&gt;aa&lt;/code&gt; and &lt;code&gt;aaa&lt;/code&gt;? If we say edge-cases are ok, what's classed as an edge? How do we know if they're genuinely a beginner that thinks they've written perfect code, or someone circumventing the rules?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you think it's off-topic VTC, and see if others agree with you. If it's not getting votes you can post a link in &lt;a href=&quot;https://chat.stackexchange.com/rooms/85306/se-code-review-close-questions-room&quot;&gt;close room&lt;/a&gt;. Or post on meta like you've done now.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;As for the &lt;a href=&quot;https://codereview.stackexchange.com/q/216116/42401&quot;&gt;first link&lt;/a&gt;. Looking at what '&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;best to the authors knowledge&lt;/a&gt;' means we don't have to look far to see that it's off-topic.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If your question contains something like:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;... runs ...but it gives the wrong answer...&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Looking at the pre-Vogel612 question and answer all I see is &quot;My code is broken how do I fix it?&quot; and an answer that says how to fix the broken code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't asking for a code review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-03-25T00:43:35.267" LastActivityDate="2019-03-25T00:43:35.267" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9128" PostTypeId="2" ParentId="9126" CreationDate="2019-03-25T04:44:29.877" Score="5" Body="&lt;p&gt;I look at &lt;em&gt;working correctly, to the best of the author's knowledge&lt;/em&gt; from the other direction.  If the poster knows that the code is broken, or &lt;em&gt;should know&lt;/em&gt; that the code is broken, it is off topic.  By that I mean if some simple testing would show the code not behaving properly it is off topic as the poster has not tested the code.  But if it is something like an edge case, that gets pointed out in the review (as edge cases are one of the things a code review should be looking for).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is still a line between what's a &quot;rare&quot; edge case, and a more common problem that would be off topic, that is subject to individual judgement.&lt;/p&gt;&#xA;" OwnerUserId="85680" LastEditorUserId="85680" LastEditDate="2019-03-28T20:49:08.207" LastActivityDate="2019-03-28T20:49:08.207" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9129" PostTypeId="1" CreationDate="2019-03-25T09:04:38.133" Score="11" ViewCount="217" Body="&lt;p&gt;The question &lt;a href=&quot;https://codereview.stackexchange.com/q/216116/1402&quot;&gt;Python: My program is unable to perform addition correctly&lt;/a&gt; which asked for an explanation as to why the code was buggy was closed as off-topic; I don't know about the last two close voters, but the first three used the close reason&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt;: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;working correctly, to the best of the author's knowledge&lt;/a&gt;, before proceeding with a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The question was subsequently reopened by a diamond mod who also edited out the question as to why the code was buggy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's true in one sense that the code wasn't (very) buggy: it didn't follow numerical analysis best practice, but the bigger problem was in the author's understanding. It's also true that a case could be made for using the alternative close reason&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Authorship of code&lt;/strong&gt;: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;author or maintainer of the code&lt;/a&gt;, that the code be embedded directly, and that the poster know why the code is written the way it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;since the linked explanation includes the statement&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We also expect you to understand how your code works. If you are seeking an explanation of how your code works, then we will treat the question as if someone else wrote it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If this question is on topic, why do neither of these close reasons apply? &lt;strong&gt;What's the general principle which can be applied to other similar questions?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2019-03-30T00:53:31.467" Title="When is explaining code to its author on topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9130" PostTypeId="2" ParentId="9129" CreationDate="2019-03-25T10:42:47.233" Score="2" Body="&lt;p&gt;Further background:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The first four users didn't find the question in the review-queue. The question was at a score of 0 when I got to it (4th), and the answer existed when I chose to VTC.&lt;/p&gt;&#xA;&lt;p&gt;It has also been closed again with all votes being Code not working as intended.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Authorship of code&lt;/strong&gt; isn't a valid close reason as it's not asking 'how it works', they're asking 'how to make it work'.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt; is the correct close reason.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;The broken reason is the same as code not working as intended, only the wording changed. &lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8569&quot;&gt;1&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8574&quot;&gt;2&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6761&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6753&quot;&gt;My trowel shovel analogy&lt;/a&gt; can be used here:&lt;br /&gt;&#xA;They tried, and failed, to make a shovel and instead made a trowel with an extendable handle.&lt;br /&gt;&#xA;They come on here asking how to make the trowel into a shovel.&lt;/p&gt;&#xA;&lt;p&gt;Some people think we should let them off as they unknowingly made what they wanted.&lt;br /&gt;&#xA;Other people think we shouldn't allow questions asking to change the functionality of the code. (Not asking for a &lt;strong&gt;Code Review&lt;/strong&gt;)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Looking at the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;link in the Code not working as intended reason&lt;/a&gt; we see:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If your question contains something like:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;... runs ...but it gives the wrong answer...&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This can easily be matched to:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;When the user inputs 10, the digits returned are 2.7182815255731922 which is not correct.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The only question in the post is asking how to fix the code.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Can someone explain why my code does not produce the correct result?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is not asking for a &lt;strong&gt;Code Review&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The question has now had &lt;strong&gt;10 close votes&lt;/strong&gt;. And &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9127&quot;&gt;my answer to a similar question&lt;/a&gt; saying it's off-topic is at +9/-1. And so it seems the consensus is that it's off-topic.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What's the general principle which can be applied to other similar questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I've tried to keep the explanations above to be general principles.&lt;/p&gt;&#xA;&lt;p&gt;However if they weren't generic enough. Then if you can answer yes to any of the following it's probably off-topic.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the question not asking for a Code Review?&lt;/li&gt;&#xA;&lt;li&gt;Does the OP say it's not working?&lt;/li&gt;&#xA;&lt;li&gt;Is the code not working the way the question says it should?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-03-30T00:53:31.467" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9131" PostTypeId="1" CreationDate="2019-03-29T22:38:53.120" Score="10" ViewCount="114" Body="&lt;p&gt;While looking through the list of unanswered questions I found some similar to &lt;a href=&quot;https://codereview.stackexchange.com/questions/207415/replace-color-in-image-measured-by-euclidean-distance&quot;&gt;this&lt;/a&gt; one, where the comments provide some well thought insights into the code as well as suggestions for improvement.&#xA;In my eyes, some of these are reasonable candidates for an answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course bumping those commenters to write a proper answer would be the first step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If they however show no interest in doing so, would it be a possible approach to collect their ideas into a community wiki answer? How would attribution (if any) be handled in such cases?&lt;/p&gt;&#xA;" OwnerUserId="92478" LastActivityDate="2019-03-29T22:58:44.060" Title="Collecting good comments on Unanswered Questions into a Community Wiki answer" Tags="|discussion|unanswered-questions|community-wiki|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9132" PostTypeId="2" ParentId="9131" CreationDate="2019-03-29T22:58:44.060" Score="15" Body="&lt;p&gt;There is no need to approach the commenters to add their comments to an answer. Just do it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments are not intended to have long-term value. They are intended to make suggestions for improvements, seek clarification on issues, etc. Ideally, all comments should result in edits to posts (if they are good suggestions or clarifications), and then deleted when the value has been incorporated in to actual posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, people who choose to provide advice or reviews in comments are choosing to not post them in an answer. If you want to collect, reformat, or extend comments in a new answer, then feel free. Answers (Posts) are 1st-class contributions in Code Review (and Stack Exchange in general), and comments are much lower in standing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If your answer incorporates the details from a comment, you're welcome (but don't have) to credit the commenter, but I would suggest that you flag the comment and mark it as redundant and no-longer-needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said the above, sometimes comments are used to get some clarification in a conversational way.... if it seems that there's still an ongoing discussion between the question asker, and someone who may be in the process of writing an answer, then give it some time (perhaps a day is suitable?) for the person to get their answer together before pulling their suggestions in to a new answer of your own.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-03-29T22:58:44.060" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9133" PostTypeId="1" AcceptedAnswerId="9135" CreationDate="2019-04-01T09:37:18.167" Score="8" ViewCount="216" Body="&lt;p&gt;If you check a website, like, Ask Ubuntu, you have the following background:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/wy3sp.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/wy3sp.png&quot; alt=&quot;Ask Ubuntu&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, on Code Review, you have the following:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Bb3q8.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Bb3q8.png&quot; alt=&quot;Code Review&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would be nice if the background was the same, nice, tiled version :(&lt;/p&gt;&#xA;" OwnerUserId="53773" LastEditorUserId="61" LastEditDate="2019-04-26T22:40:27.250" LastActivityDate="2019-04-26T22:40:27.250" Title="April Fools' Joke background is bugged" Tags="|discussion|bug|status-completed|design|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9134" PostTypeId="1" CreationDate="2019-04-03T14:11:08.657" Score="0" ViewCount="99" Body="&lt;p&gt;I find the question &lt;a href=&quot;https://codereview.stackexchange.com/questions/216727/knowledge-based-authentication-using-domain-driven-design-in-c&quot;&gt;Knowledge-based authentication using Domain-driven Design in C#&lt;/a&gt; should be moved to Software Engineering because the only code that OP has posted is clearly hypothetical, OP even calls it &lt;em&gt;a draft&lt;/em&gt;. They intend to use it in their new application that they are going to write so we cannot say whether it's working at all. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of OP's question also indicates that they have not used the presented code yet:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Q. How do I display answers in the UI to include 'Unanswered' and 'Incorrect Answer'?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OP clearly did not make it work as the properties OP mentions here&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A. I can now do this by adding an 'Unanswered' and 'Incorrect Answer' DataProtectionAnswer to the DataProtectionQuestion, but this 'feels' wrong. Isn't this the responsibility of the Presenter?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;do not exist.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;None of the presented &lt;strong&gt;drafts&lt;/strong&gt; has been tested in a real application. It's all about &lt;em&gt;what if&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastActivityDate="2019-04-05T15:14:51.440" Title="Knowledge-based authentication using Domain-driven Design belongs to Software Engineering" Tags="|discussion|migration|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9135" PostTypeId="2" ParentId="9133" CreationDate="2019-04-03T19:02:25.620" Score="7" Body="&lt;p&gt;Code Review's gargantuan tiles were inherited from the following style rule in the site's theme:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;body {&#xA;    background-size: 280px 503px;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;I guess it's technically fixed now but we won't fix it and we can't reproduce it so ¯\_(ツ)_/¯ &lt;/p&gt;&#xA;" OwnerUserId="14975" LastActivityDate="2019-04-03T19:02:25.620" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9136" PostTypeId="2" ParentId="9134" CreationDate="2019-04-04T18:20:33.737" Score="3" Body="&lt;p&gt;Please give reasoning in relation to our rules so that it's easier to agree or disagree.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;TLDR&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A couple of the questions in the post are off-topic. But &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5773&quot;&gt;that doesn't make the post off-topic&lt;/a&gt;. I would recommend you don't answer these, unless you're ok with the potential problems these questions may pose.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code whilst it may look like 'example code', it doesn't have any of the problems highlighted in our meta posts or close reasons. And so I find no reason to close the question on the code alone.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Is any of the text off-topic?&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;How do I display answers in the UI to include 'Unanswered' and 'Incorrect Answer'? (I realise the UI is not the concern of the Domain, but having the ability to choose these as answers is)&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;[...]&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Q. How do I display answers in the UI to include 'Unanswered' and 'Incorrect Answer'?&lt;/li&gt;&#xA;  &lt;li&gt;A. I can now do this by adding an 'Unanswered' and 'Incorrect Answer' DataProtectionAnswer to the DataProtectionQuestion, but this 'feels' wrong. Isn't this the responsibility of the Presenter?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;These bullet points are all related, making it harder to comment on them.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If you take the first and second quoted point by themselves then it's an off-topic question. This is as &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;the code has not been written yet&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this shouldn't make the post off-topic. This is as it is a small aspect of the overall question. Since the OP has posted lots of different questions that can be answered it's harsh and unfair to close a question because it's not 100% perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This goes hand in hand with &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5773&quot;&gt;existing meta posts saying it's ok to ignore some of the requests the OP makes&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The third quoted point is talking about code that isn't there, but not in the same way as the first two points. To me this is more inline with our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;'not real code' reason&lt;/a&gt;, and more specifically the problems arising from example and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709&quot;&gt;hypothetical code&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code they've presented has gaps in functionality and so we may answer the question in a way that ignores this additional functionality, leading to the asker getting vexed and argumentative. Ultimately leaving both the asker and answerer dissatisfied due to this problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again the solution to just ignore these points and comment on the code and questions that are concreate. And since there are concreate things we can comment on this question shouldn't be off-topic for this reason.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Taking the entire question into consideration, these questions are off-topic. But not for the hypothetical problems, this is as the question has accurately described the situation and has provided the entire context. Even if the code doesn't contain it all. But it doesn't make the entire post off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so if I were to answer it I wouldn't touch on these issues to protect myself from the potential wrath of the user. And would suggest others to do the same. Some people would recommend not answering these questions as they allow others to point to the question an answer as an example to post their own off-topic questions.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Is the code off-topic?&lt;/h1&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Authorship of code&lt;/strong&gt;&lt;br&gt;&#xA;It is not off-topic because of this, as the code is in the post, they are the owner and they know why it was written the way it was.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Lacks concrete context&lt;/strong&gt;&lt;br&gt;&#xA;Going from the close text they have provided concrete code, two different versions in fact. And there is sufficient context in the question to know how the code is working and how to improve it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Firstly given their first code block alone it made me go &quot;WTF why'd you do x&quot; and so I have enough context to improve it in one way.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that they've fully described the problem statement I can also solve the problem without their code and compare the two. This context sometimes comes from the text and the code. For example &lt;a href=&quot;https://codereview.stackexchange.com/q/215626/&quot;&gt;this questions&lt;/a&gt; maths was poorly defined, but their code worked fine. Meaning they had all the context they need in their question as a whole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This leaves the argument for whether it's pseudocode, stub or example code. Given that the code is fully working C# it's not pseudocode. Given that we have enough context it's not stub code either. Leaving example code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It could be example code given the missing functionality. But then again, it could also be actual code in the process of TDD. Since they are &quot;rewrite the software&quot;, it's looks to me like a flimsy excuse based in assumptions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also allow example code if it looks like actual code, and this looks like actual code. It also doesn't have any of the problems highlighted in the meta posts I provided earlier.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt;&lt;br&gt;&#xA;You could argue that due to missing some functionality that it falls under this reason. But this mostly revolves around the issues in the text.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;And so no I don't think their code alone is off-topic. Yes we 'don't allow example code', but this seems to be archaic wording we use like 'broken code'. It's the meaning around these words that are important.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-04-04T18:20:33.737" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9137" PostTypeId="1" CreationDate="2019-04-04T23:40:56.703" Score="18" ViewCount="230" Body="&lt;h1&gt;Request&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Can we have a 'guide to wonderland' meta.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;'Wonderland' is all our rules which mostly consists of lots of different rabbit holes. &lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Rationale&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;When I started on Code Review I spent a good &lt;em&gt;couple of months&lt;/em&gt; looking up and exploring various rabbit holes. Whilst it was nice to don the name Alice, it was a lot of work. Even now there are undiscovered rabbit holes, and I have to ask other people on the site for links to &lt;em&gt;basic&lt;/em&gt; rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me this screams that there's a massive problem. If I, one of the top 25 on CR main and 11 on meta, don't know the rules or how to find them, what hope do any of our users have?&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Existing solutions&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Currently we have:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8569&quot;&gt;close reasons&lt;/a&gt;.&lt;br&gt;&#xA;A friendly and basic overview of our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3649&quot;&gt;close reason meta thread&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3649&quot;&gt;close reason meta thread&lt;/a&gt;.&lt;br&gt;&#xA;This is the most in-depth explanation of our rules, but it lacks edge cases.&lt;br&gt;&#xA;Also a lot of our rules are based off the wording in this and so I think changing it would lead to confusion.&lt;/li&gt;&#xA;&lt;li&gt;Our &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;help center&lt;/a&gt;.&lt;br&gt;&#xA;I don't use it much, and as far as I can tell provides no more information than our close reason meta thread does. It also doesn't have a history, making some meta posts confusing. And also is only editable by moderators.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The closest thing to what I'm requesting is the close reason meta thread, but a lot of different things rely on that thread, and I think this is sufficiently different.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;In-depth Request&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;When answering posts on meta I base my answers off of the close reason meta thread, and use other meta posts when it doesn't fulfill my needs. This has highlighted to me that it's hard to know what all the rules are on Code Review as they're all on meta, but not really in the same place. This means that it is easy for me to inaccurately say that something is on/off-topic as I forgot that a specific meta post exists.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At minimum I think we should create a 'guide to wonderland' post that lists all of our rules in categories, with their exceptions also listed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could do more in-depth things such as provide descriptions in the post, but I'm unsure what extent people would want this guide to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be noted that this post would need to be updated as time goes on, however since our close reasons don't change much it would be rare. It should be noted that determining if closure/reopening is correct or not wouldn't be in this list, but would be related.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Question&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Should we have a 'guide to wonderland'?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What should the content be? (A list/short descriptions)&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Starting version&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I've produced &lt;a href=&quot;https://gist.github.com/Peilonrayz/2836e60fcdbe37d5aecddfffd03c1fa7&quot; rel=&quot;nofollow noreferrer&quot;&gt;a starting version&lt;/a&gt; we can build off. It's best if you preview the file in Stack Overflow. So answer this question and paste the raw file as the answer. But don't post it :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think it'd be good to get some feedback on if it's missing anything important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently I think the sections under code and review type work pretty well. A couple of the leaf categories are quite large, like broken code and comparative review. This may be because we don't have an FAQ for these to close similar questions as duplicates of.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not sure if I like how the format works for 'general' site policies.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-04-17T09:56:15.343" LastActivityDate="2019-04-17T09:56:15.343" Title="Can we have a guide to wonderland? (includes v1)" Tags="|discussion|close-reasons|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9138" PostTypeId="2" ParentId="9134" CreationDate="2019-04-05T15:14:51.440" Score="4" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;I find the question Knowledge-based authentication using Domain-driven Design in C# should be moved to Software Engineering&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;First of all, two things.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Just because a question seem to be a better fit on other sites does not make it off-topic here. We have told Stack Overflow about this many times when we see people suggesting migrations to Code Review, and the same thing applies to us.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If it's off-topic here, that doesn't automatically make it a good fit for Software Engineering. Software Engineering (formerly known as Programmers Stack Exchange) is not a trash can. They want high-quality questions just like everyone else does. &lt;em&gt;They&lt;/em&gt; have repeatedly said this to people who recommend questions to &lt;em&gt;their&lt;/em&gt; site.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;That said, I did a check with Software Engineers to see if this question would belong to their site, I got the following answer:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If it were asked here, I'd vote to close the question as too broad. It's just asking too many things. However, the subject matter of the question would indeed be on topic.&lt;/p&gt;&#xA;&lt;p&gt;Good questions pose problems. That question asks asks [sic] whether some solution is correct. Difficult to pull that off in a manner that's not opinion-based.&lt;/p&gt;&#xA;&lt;p&gt;The last time we discussed on meta whether CR style design reviews would be acceptable, I think the outcome was “in theory yes, but in practice asking such a good question well is too difficult”&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;OP even calls it a draft.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Pay less attention to what the code is called and more attention to what the &lt;strong&gt;code&lt;/strong&gt; &lt;em&gt;is&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Conclusion:&lt;/strong&gt; On-topic or off-topic on CR, it &lt;strong&gt;does not belong on Software Engineering&lt;/strong&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-04-05T15:14:51.440" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9139" PostTypeId="1" AcceptedAnswerId="9142" CreationDate="2019-04-06T16:54:44.897" Score="3" ViewCount="86" Body="&lt;p&gt;When building the base of 'the guide to wonderland', I've looked through the &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; tags. But I don't really know what the difference is, and I'm unsure why a significant amount of them are about a &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Something being &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1854&quot;&gt;on/off topic&lt;/a&gt; is part of site policy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6050&quot;&gt;this&lt;/a&gt; &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; but &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5177&quot;&gt;this&lt;/a&gt; is &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There is no distinction about:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Changing site policy. &lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;li&gt;Using site policy. &lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4989&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&#xA;Given the above two examples, you may say &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; is the distinction, but &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/415&quot;&gt;it's not included in all questions&lt;/a&gt;, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/352&quot;&gt;shouldn't be added in others&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/427&quot;&gt;Some questions&lt;/a&gt; don't have either &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; or &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;. And so it's not clear what to search for these questions, or what I should tag them as when I do find them. &lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Should we change our tags?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2019-04-08T08:09:19.427" LastActivityDate="2019-04-08T08:09:19.427" Title="Do we have a blurry scope?" Tags="|discussion|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9140" PostTypeId="2" ParentId="9139" CreationDate="2019-04-06T17:04:09.360" Score="-3" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I think changing and using site policy should be &lt;em&gt;two different tags&lt;/em&gt;. This is as on meta there are only 4 tags available, and having these take up two of these remaining slots means that these questions would have two remaining slots. I think this is very limiting.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would also encourage picking either or, I've not seen any questions simultaneously changing site scope and challenging a ruling.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I want to be able to have links in the guide to wonderland that link to questions where these rulings are used. And so something like &lt;code&gt;[broken-code][ruling]&lt;/code&gt; would list questions around the broken code rulings. Where if you want to see the different proposed rules you could do &lt;code&gt;[broken-code][rule]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've used rule and ruling to show the distinction between changing and using the rules. I don't know of a good similar name in regards to the name site policy.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;And so I think:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Synonymizing: master &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; &amp;lt;- synonym &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Add a new tag &lt;a href=&quot;/questions/tagged/site-ruling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-ruling&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-ruling&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Update old questions to use &lt;a href=&quot;/questions/tagged/site-ruling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-ruling&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-ruling&lt;/a&gt; instead. (I have a list)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Usage would be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Changing policies: &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Rulings on policies: &lt;a href=&quot;/questions/tagged/site-ruling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-ruling&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-ruling&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-04-06T17:36:19.940" LastActivityDate="2019-04-06T17:36:19.940" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="9141" PostTypeId="2" ParentId="9139" CreationDate="2019-04-06T17:41:58.377" Score="-1" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Why is this &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; but this is &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Site-policy is wider than scope, but both are common enough terms that I understand why both are in use. However, I don't think it makes sense to make a distinction between the two in the tags so I support your proposal to synonimyze with &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; as the wider master.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There is no distinction about:&#xA;         Changing site policy. 1&#xA;         Using site policy. 2&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And we should fix that by simplifying the tags, not creating more of them.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Given the above two examples, you may say specific-question is the distinction, but it's not included in all questions, and shouldn't be added in others.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; is the distinction, than that tag, &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;, is doing it's job. That has little bearing on the rest of the tags used, they have their own jobs, so I don't see a problem with this in regards to synonimizing.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Some questions don't have either site-policy or scope. And so it's not clear what to search for these questions, or what I should tag them as when I do find them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Tricky. In part this can be determined by looking at the answers, but that has it's own pitfalls. Synonimizing would at least fix part of the problem, since we no longer have to decide which of both it is: pick the master tag.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-04-06T17:41:58.377" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9142" PostTypeId="2" ParentId="9139" CreationDate="2019-04-06T20:15:08.767" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Puts &quot;normal user hat&quot; on.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The difference is easy to state and hard to communicate:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; is about the &quot;On Topic&quot; page in the help center&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; is about &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;strong&gt;and&lt;/strong&gt; all the other rules that govern Code Review, whether that's the ban on answer-invalidating edits (which is specific to CodeReview) or the Code of Conduct (applying to all sites in the StackExchange Network)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This implies that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; is much more comprehensive and broad than &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;. I would assume that the specific tagging query you have is not something that has a deeper meaning.&lt;br&gt;&#xA;All the users on meta are also just humans, sometimes we use tags incorrectly ;) I wouldn't take the status quo of any &lt;s&gt;meta&lt;/s&gt; question's tags as gospel.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Considering the question about the distinction between changing and applying site-policy (including scope), I don't really see an issue...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Any question that is about how policy was applied implicitly asks for the policy to be changed. This also works vice-versa. Any question that asks for a change in site-policy directly wants to change how these policies are applied.&lt;br&gt;&#xA;In fact: Site Policies and their application are inextricably intertwined. Only by application does a site policy manifest.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is somewhat similar to the idea of a law only being a law if it's enforced by someone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such I think that the problem you've spotted can be alleviated by updating the tag usage guide and retagging relevant questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would not consider these tags to be overlapping enough to warrant merging. I could get behind removing the overarching &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt;-tag and replacing it with more specific tags, though I think the tag has a lot of merit as a search help.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-04-06T20:15:08.767" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9143" PostTypeId="2" ParentId="9137" CreationDate="2019-04-08T14:56:16.973" Score="5" Body="&lt;p&gt;I appreciate that you've spent a lot of time working on this, but I have to say that frankly &lt;em&gt;in my opinion&lt;/em&gt; a solid block of links is not very useful.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I see myself as a reasonably engaged member of the community, and that list almost scares me off participating in the site: I can't imagine that it would encourage a new participant.&lt;/li&gt;&#xA;&lt;li&gt;Because it only gives the titles, it's not very searchable.&lt;/li&gt;&#xA;&lt;li&gt;I don't see any indication of relative importance.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;There may be some value in a restructured version of this guide which uses an answer per section, and starts each section with a summary and links to the most important two or three relevant meta threads. The question might incorporate an index to the answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I think that the &lt;em&gt;most&lt;/em&gt; effective way of helping people to find the rules which they need to know about is to work with the site's search functionality, by tagging questions which need them with the &lt;a href=&quot;/questions/tagged/faq&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; tags.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2019-04-08T14:56:16.973" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9145" PostTypeId="1" AcceptedAnswerId="9146" CreationDate="2019-04-13T12:52:09.930" Score="3" ViewCount="63" Body="&lt;p&gt;In a scenario when I have lots of code or even when I don't have much yet, but the sole problem concerns the code architecture or design pattern etc. should I then ask such question?&lt;/p&gt;&#xA;" OwnerUserId="148695" LastActivityDate="2019-04-15T05:06:14.117" Title="Should I ask architectural questions on CodeReview?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9146" PostTypeId="2" ParentId="9145" CreationDate="2019-04-13T13:06:53.777" Score="8" Body="&lt;p&gt;Our &lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;help center&lt;/a&gt; includes the following part in the &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking?&lt;/a&gt; section:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;Higher-level architecture and design of software systems&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;We review code, not concepts, diagrams, or outlines. Whiteboard-style&#xA;  questions &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;may be suitable on Software Engineering&lt;/a&gt; if they are&#xA;  specific.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;According to this asking about just the design and not a concrete, existing, working implementation is unfortunately off-topic here.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If, on the other hand you do already have working and fully implemented code and want to know how it could have been designed better, this would be on-topic. You can mention in your question that you care mostly about the design. However, reviewers are still free to comment on any and all parts of your code regardless.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore it might make sense to make sure it e.g. follows your languages style guide so that there is not too much distracting from your actual question.&lt;/p&gt;&#xA;" OwnerUserId="98493" LastEditorUserId="98493" LastEditDate="2019-04-15T05:06:14.117" LastActivityDate="2019-04-15T05:06:14.117" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9147" PostTypeId="2" ParentId="9065" CreationDate="2019-04-13T14:54:27.037" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://play.minesweeperflags.net&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/UlzeZ.png&quot; alt=&quot;Minesweeper Flags Extreme&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-04-13T14:54:27.037" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9148" PostTypeId="1" CreationDate="2019-04-13T23:26:08.933" Score="23" ViewCount="286" Body="&lt;p&gt;The new feature, GitHub (tilde) code blocks, from &lt;a href=&quot;https://meta.stackexchange.com/q/125148/216398&quot;&gt;Implement ```-style (fenced) Markdown code blocks&lt;/a&gt; is a great addition, but there is a small bug which bizarrely only appears on Code Review &amp;amp; Code Review Meta. If a code block contains a blank line anywhere, &lt;em&gt;and&lt;/em&gt; the closing &lt;code&gt;```&lt;/code&gt; isn't followed by a newline, it will be taken as code rather than a closing fence.&lt;/p&gt;&#xA;&lt;p&gt;The bug applies to both the previews of the posted content. It can be worked around easily enough by finishing the post with a newline but is unexpected. The source of the problem seems to be &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9148#comment19367_9148&quot;&gt;due to MathJax&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;This can result in accidental noise in any code block at the end of a post:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;some code&#xA;&#xA;more code but there was a blank line above&#xA;&lt;span class=&quot;math-container&quot;&gt;```&lt;/span&gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="30721" LastEditorUserId="52915" LastEditorDisplayName="user228914" LastEditDate="2023-02-10T19:01:39.280" LastActivityDate="2023-02-10T19:01:39.280" Title="Fenced code blocks don't close properly at the end of a post" Tags="|bug|status-review|markdown|mathjax|" AnswerCount="0" CommentCount="17" ContentLicense="CC BY-SA 4.0" />
  <row Id="9149" PostTypeId="1" CreationDate="2019-04-16T14:41:01.640" Score="1" ViewCount="68" Body="&lt;p&gt;When expanding the guide to wonderland, I'm trying to explain what example code, stub code and context are.&#xA;When trying to explain why example code is off-topic all I can think of is something like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The only purpose that is off-topic on Code Review is example code. If your question includes these then it's likely to be closed.&lt;br&gt;&#xA;  &lt;strong&gt;Note&lt;/strong&gt;: This isn't always off-topic, and is normally only off-topic if it contain insufficient context to review them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This doesn't sit right with me. It's basically just an odd way to say example code normally has insufficient context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't seem like example code is the actual reason example code is off-topic, and so make me think this is an XY problem. This is as &lt;a href=&quot;https://codereview.stackexchange.com/q/213725&quot;&gt;I've posted example code&lt;/a&gt; before, and had &lt;a href=&quot;https://codereview.stackexchange.com/a/214326&quot;&gt;only the example code reviewed&lt;/a&gt;. So if example code is the primary reason this is off-topic then that question and answer should be off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To be able to compare the differences between the two, I've gone through both context and example code links, and have quoted the reasons these are on/off-topic from the answers.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Context&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;is there a threshold of 'enough' reviewable content?&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1588&quot;&gt;Do one-liners and other narrowed-down code qualify for a code review?&lt;/a&gt; - rolfl&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Posting excerpts from your project is fine, as long as we have enough context to give you the best advice possible.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7250&quot;&gt;Can I ask for review for something specific without posting too much context?&lt;/a&gt; - 200_success&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;lacks sufficient context&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1982&quot;&gt;The gray areas of Code Review: Hypothetical / Example code&lt;/a&gt; - Mathieu Guindon&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Why is this question problematic? It has been stripped of all context, making it hard to give concrete advice.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1710&quot;&gt;Why is hypothetical example code off-topic for Code Review?&lt;/a&gt; - 200_success&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If your question contains stub code, then there are significant pieces of the core functionality missing, and we need you to fill in the details.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;My question was closed as being off-topic. What are my options?&lt;/a&gt; - 200_success&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;Example Code &amp;amp; Context&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If this question was posted on CR, I think it's too narrow and should be closed as off-topic. Not only because the names are &quot;generalized&quot; and the thing looks like pseudo-code, but also because there's such little context, that leaving the actual names of the involved identifiers in there, is irrelevant. This goes against the spirit of &quot;3. Is it actual code from a project rather than pseudo-code or example code?&quot;.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1587&quot;&gt;Do one-liners and other narrowed-down code qualify for a code review?&lt;/a&gt; - Mathieu Guindon&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If the example looks too hypothetical to be realistically part of a real project, then you will likely receive negative feedback. If you prefer to frame your question using an MCVE rather than a realistic excerpt with contextual information, then the question would probably be more appropriate for Stack Overflow.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7250&quot;&gt;Can I ask for review for something specific without posting too much context?&lt;/a&gt; - 200_success&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If your code was deemed to be example code, too hypothetical to be meaningfully reviewed, then we need you to provide concrete details.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;My question was closed as being off-topic. What are my options?&lt;/a&gt; - 200_success&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is it actual code from a project rather than pseudo-code or hypothetical code?&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Details matter! In order to give good advice, we need to see real, concrete code, and understand the context in which the code is used. Generic code (such as code containing placeholders like foo, MyClass, or doSomething()) leaves too much to the imagination.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help center&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;Example Code&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;In practical terms, though, any plausible realistic code is acceptable too.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7250&quot;&gt;Can I ask for review for something specific without posting too much context?&lt;/a&gt; - 200_success&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We could review example code, but have decided not to&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2518&quot;&gt;Are requests for review of language design on topic?&lt;/a&gt; - amon&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The line between real and hypothetical code is sometimes blurry, but I would consider this code sample to be on the wrong side of the line for Code Review.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7094&quot;&gt;Is asking for a review of boiler plate for a minimal repro okay?&lt;/a&gt; - 200_success&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Now, in general, the second we see a name like FooBar, we hit the close button because it's example code and example code causes frustration for the reviewer &amp;amp; reviewee alike.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7096&quot;&gt;Is asking for a review of boiler plate for a minimal repro okay?&lt;/a&gt; - RubberDuck&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;Any or All&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;When all the OP wants to know is how a tiny little piece of code could be written better, the purpose of the site is thwarted and Do I want feedback about any or all facets of the code? doesn't hold anymore, because there's only 1 facet to review.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1584&quot;&gt;Do one-liners and other narrowed-down code qualify for a code review?&lt;/a&gt; - Mathieu Guindon&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;this aims at narrowing down the scope of the review, in getting a quickie that goes against rule #6 (which isn't being questioned here):&lt;/p&gt;&#xA;  &#xA;  &lt;blockquote&gt;&#xA;    &lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &#xA;  &lt;p&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1982&quot;&gt;The gray areas of Code Review: Hypothetical / Example code&lt;/a&gt; - Mathieu Guindon&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;Other&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There's the implicit expectation that no matter how simple it may seem to some, it constitutes an area of enough uncertainty to warrant a review for the one asking.&lt;br&gt;&#xA;  - &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6650&quot;&gt;Does a single shell command constitute reviewable code?&lt;/a&gt; - Legato&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The above shows that we use the same reasoning for both insufficient context and example code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It also shows that stub code is code that has insufficient context but isn't example code.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think it would make more sense to say that insufficient context is off-topic, rather than example code or stub code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would make our scope simpler: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It merges two confusing groups into one simpler one. Whilst removing the example code edge cases.&lt;/li&gt;&#xA;&lt;li&gt;It helps &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7096&quot;&gt;removes example code bias&lt;/a&gt;, meaning it's easier to not pattern match example code and close otherwise on-topic questions.&lt;/li&gt;&#xA;&lt;li&gt;We can say all known purposes for code are on-topic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;How would this affect our site?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It would mean that we may need to reword the 'Lacks concrete context' close reason.&lt;/li&gt;&#xA;&lt;li&gt;It would not change which close reason to close these questions as.&lt;/li&gt;&#xA;&lt;li&gt;It would not mean that we need to change our help center.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I think we should still point out that example code commonly has insufficient context and so is commonly off-topic. But example code isn't off-topic.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-04-16T14:41:01.640" Title="Merge example code, stub code and insufficient context reasoning into one?" Tags="|discussion|scope|example-code|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9150" PostTypeId="1" CreationDate="2019-04-23T10:51:20.007" Score="10" ViewCount="110" Body="&lt;p&gt;Given that 16/50 of the latest &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt; questions aren't posted with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; tag,&lt;sup&gt;&lt;a href=&quot;https://chat.stackexchange.com/search?q=%5Bpython-3.x%5D&amp;amp;room=8595&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt; and site policy is to tag with both.&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5458&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt; Can we move the burden onto the poster to tag properly, rather than have other users clean this up?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this number has increased lately; this may be because of &lt;a href=&quot;https://meta.stackexchange.com/q/325627&quot;&gt;this bug&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is important, as RSS feeds only go off the tags the post is posted with, not what it is edited to include.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="157" LastEditDate="2019-06-05T19:34:57.853" LastActivityDate="2019-06-05T22:52:43.117" Title="Warn if question is tagged with [python-3.x] but not [python]" Tags="|feature-request|status-declined|tags|site-policy|editor|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="9151" PostTypeId="1" AcceptedAnswerId="9168" CreationDate="2019-04-24T08:48:52.400" Score="6" ViewCount="57" Body="&lt;p&gt;While giving feedback on first answers, I often find it convenient to also link to &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;&lt;em&gt;How do I write a good answer?&lt;/em&gt;&lt;/a&gt; in the Help Center. Since I haven't thought about a good &quot;template&quot; text I can copy and paste (yet), I often find myself looking up that link in the Help Center myself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see in the screenshot below, the link is not visible directly, but is left to be found under &lt;code&gt;» View more&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/fFifw.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/fFifw.png&quot; alt=&quot;Screenshot of the corresponding Answering section in the Help Center&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Would it be possible to pin that link similar to &lt;em&gt;What does it mean when an answer is &quot;accepted&quot;?&lt;/em&gt;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMHO, the &lt;em&gt;Asking&lt;/em&gt; section does a way better job to present useful links directly.&lt;/p&gt;&#xA;" OwnerUserId="92478" LastEditorUserId="69261" LastEditDate="2019-05-17T11:58:50.160" LastActivityDate="2019-05-17T12:15:36.840" Title="Pin &quot;How do I write a good answer?&quot; in the Help Center" Tags="|feature-request|status-completed|help-center|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9153" PostTypeId="1" CreationDate="2019-05-02T06:56:38.160" Score="3" ViewCount="46" Body="&lt;p&gt;Today we have this close reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code not implemented or not working as intended: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be working correctly, to the best of the author's knowledge, before proceeding with a review. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I suggest that it gets changed to&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Code not implemented or not working as intended: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, &lt;strong&gt;readability&lt;/strong&gt;, performance, and scalability. We require that the code be working correctly, to the best of the author's knowledge, before proceeding with a review. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;From what I have seen so far here, that is a very common thing to do, and it is also a very important thing to get feedback on.&lt;/p&gt;&#xA;" OwnerUserId="133688" LastEditorUserId="42401" LastEditDate="2019-05-02T08:56:47.840" LastActivityDate="2019-05-02T08:56:47.840" Title="Add the word &quot;readability&quot; to the off topic close reason" Tags="|feature-request|scope|close-reasons|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9154" PostTypeId="1" AcceptedAnswerId="9159" CreationDate="2019-05-09T13:12:39.677" Score="8" ViewCount="237" Body="&lt;p&gt;I just read through a question that wasn't tagged as homework, however, it asked if it was good enough to show the professor. I added the homework tag and a comment that they shouldn't post the homework before it was handed in. The poster replied with &quot;Why not&quot;?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it our responsibility to show that this is a lack of ethics and that it isn't fair to the other students in the class?&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="52915" LastEditDate="2019-05-10T21:39:19.093" LastActivityDate="2019-05-13T10:27:42.977" Title="The ethics of answering a homework question before it is handed in" Tags="|discussion|" AnswerCount="4" CommentCount="7" FavoriteCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9155" PostTypeId="2" ParentId="9154" CreationDate="2019-05-09T14:05:11.773" Score="0" Body="&lt;p&gt;A thread that refers to an unsubmitted homework does not necessarily have to be unethical. I consider it morally acceptable to post a solution to a homework assignment that meets the requirements of the task and to ask for improvements. From my point of view, it would only be unethical if you show that you have not put any personal contribution into the subject or if you ask for the solution without trying it by yourself. Asking specific questions and getting tips and hints is not unethical.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Students also support each other. Why it shouldnt be allowed to ask people on the internet, if you do it in a proper way? Nobody is forced to solve everything as a one-man army. You should not confuse a scam attempt with a student who asks others for advice.&lt;/p&gt;&#xA;" OwnerUserId="141134" LastActivityDate="2019-05-09T14:05:11.773" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="9156" PostTypeId="1" AcceptedAnswerId="9158" CreationDate="2019-05-09T19:02:51.533" Score="6" ViewCount="151" Body="&lt;p&gt;I ran across &lt;a href=&quot;https://codereview.stackexchange.com/a/219880/120466&quot;&gt;this answer&lt;/a&gt; which gives no code review feedback only how to write unit tests. If there were some unit tests provided, then they would be fair game for a code review also. In this case it seems more like a tutorial on how to write unit tests rather than specific review feedback for the code provided.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this answer on-topic?&lt;/p&gt;&#xA;" OwnerUserId="120466" LastEditorUserId="52915" LastEditDate="2019-05-10T23:07:04.730" LastActivityDate="2019-05-10T23:11:34.743" Title="Is an answer that doesn't provide any code review, only how to unit test on-topic?" Tags="|discussion|answers|specific-answer|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9157" PostTypeId="2" ParentId="9154" CreationDate="2019-05-09T20:16:23.170" Score="4" Body="&lt;p&gt;In the UK homework isn't coursework and doesn't affect your final grade for that course. It is also used as a means to find gaps in student's and the class' knowledge, as a means for learning and a way to see how the student is achieving.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that if the post isn't working then it's off-topic on Code Review, then it'll only affect the latter two points in the above paragraph. I don't see how this affects the student's peers.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Posting coursework could be classed as unethical. However it can be argued that it's no different than searching Google and finding a Stack Overflow/Code Review post that performs the same task as the coursework and learning from that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately this is in a grey area, and is something everyone won't agree on.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It should be noted that a user can easily make it unknown to us that the post is either coursework or homework - if they don't include the tag and keep the description to read as a self-assigned project.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A student can also make a side project that is similar to their coursework / homework and post that here. And then transfer the knowledge learnt to their coursework / homework.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I don't see how it's unethical, to post homework here before a deadline. And I don't see how it affects the user's peers, unless the peers find the question whilst doing their own homework.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Ultimately it will improve the skills of the people that find the question, which is the intent behind homework and Code Review.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="85680" LastEditDate="2019-05-10T06:08:23.453" LastActivityDate="2019-05-10T06:08:23.453" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9158" PostTypeId="2" ParentId="9156" CreationDate="2019-05-09T20:51:12.663" Score="12" Body="&lt;p&gt;The &quot;on-topicness&quot; for answers is not nearly as clear-cut as for questions (and even that has plenty of grey areas). The very first sentence, on its own, is enough to make it a valid code review: &lt;em&gt;&quot;First the good: your code provides a testable function.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Abusive answers, or answers which do nothing more than provide links, or an alternative solution without critiquing the OP code in any way, are about the only things in answers that can be &quot;off-topic&quot;....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;anything else is dealt with by voting. If you don't like an answer, or it does not add value to the site, or the OP, then down-vote it, otherwise, if it is great, provides good insights, then up-vote it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If enough people downvote an answer it sort of disappears in to obscurity anyway.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-05-09T20:51:12.663" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9159" PostTypeId="2" ParentId="9154" CreationDate="2019-05-10T14:13:12.170" Score="10" Body="&lt;p&gt;Whether or not the student is allowed to obtain external help to improve their solution to a homework problem (it must already be a solution, otherwise it is probably off-topic here) cannot be judged by us. It will vary from university to university and each will have a different way how help must be acknowledged.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Probably in most universities it would be against some regulation to submit that code &lt;em&gt;as their own work&lt;/em&gt; afterwards, but we also don't have any control over how the student acknowledges the help (although, legally they would have to do so, abiding by the CC-BY-SA 3.0 license).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And, as mentioned, students can always submit their question in a way that it is not obvious that it is a homework problem. Requiring all homework problems to be tagged as such does not magically make it so.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think it boils down to the question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Should we review code that &lt;em&gt;can&lt;/em&gt; be used in an unethical/immoral/illegal way?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So the answer is IMO the same as to the question of whether or not we should review code that can be used for nefarious purposes, like password crackers or code the use of which maybe illegal/unethical, like website crawlers. We should assume best faith. In the end it is the OP which either commits or does not commit an unlawful/unethical act with it and unless this is obvious from the question we cannot (as a community) assume that this will be the use case. &lt;em&gt;As an individual you can always refrain from answering if this is against your personal ethical code.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer to this question in the most broad sense is up to debate, currently, in issues such as who is responsible for how a robot/driving car/drone acts and should programmers write that code or not? I don't think there is an agreed upon answer. I doubt we can come up with an answer to that question here.&lt;/p&gt;&#xA;" OwnerUserId="98493" LastEditorUserId="98493" LastEditDate="2019-05-13T10:27:42.977" LastActivityDate="2019-05-13T10:27:42.977" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9160" PostTypeId="2" ParentId="9154" CreationDate="2019-05-10T16:08:03.153" Score="1" Body="&lt;p&gt;My 2 ct regarding answering home-work questions :&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO its neither unethical to post home-work questions and use the answer to improve the own code, nor to answer such questions. But for answering the question one should do it in a way that the asker learns something, meaning don't catch the fish for them but teach them how to fish.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the rare cases I used to answer home-work questions I did it by providing hints to solve the problem faster/better, posting web-links to related resources etc. but (at least as I remember) never provided a complete rewrite of the mentioned improvements of the code in question. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, no it isn't unethical to answer home-work questions if you do it in your own right way. &lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="29371" LastEditDate="2019-05-10T16:37:24.653" LastActivityDate="2019-05-10T16:37:24.653" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9161" PostTypeId="2" ParentId="9156" CreationDate="2019-05-10T23:11:34.743" Score="6" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;which gives no code review feedback only how to write unit tests&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Oh? Please take another look at the result posted in that answer. It's pointing out failing edge-cases in a very constructive (although some might find it too succinct) manner. It's using the OP's approach to point out problems OP missed. That, is teaching done right. Identify the knowledge of your student and use it to further the knowledge on the specific problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It may not fit your style, but that answer is definitely a review. And not a shabby one either.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-05-10T23:11:34.743" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9162" PostTypeId="1" AcceptedAnswerId="9163" CreationDate="2019-05-11T17:50:36.427" Score="8" ViewCount="104" Body="&lt;p&gt;In an &lt;a href=&quot;https://codereview.stackexchange.com/revisions/219867/5&quot;&gt;edit&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/219867/security-audit-of-open-source-rsa-blind-signature-library&quot;&gt;this question&lt;/a&gt; the poster added the Boost Software License text.  I think the code subject to the license is in the poster's GitHub repo and not included in the question (it is only referenced via &lt;code&gt;#include&lt;/code&gt; statements).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it necessary or desirable to include this license text?  Or is this a case where the code subject to the license (which would only be part of the question in this particular case) is off topic as it was not written by the OP?&lt;/p&gt;&#xA;" OwnerUserId="85680" LastActivityDate="2019-05-11T23:19:36.637" Title="Should a question poster include the Boost Software License?" Tags="|discussion|specific-question|questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9163" PostTypeId="2" ParentId="9162" CreationDate="2019-05-11T23:12:15.547" Score="7" Body="&lt;p&gt;I am not a lawyer, blah blah blah....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is no problem, per se, in including the details of the Boost Software License in the post. Note that if the Boost folk feel there's been a copyright violation, they can use DMCA takedown processes to have the post removed, and that's the established procedure if things are copied inappropriately by a poster on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also, note that the post, just by being a post, on Stack Exchange, also licenses the specific code under the &lt;a href=&quot;https://stackoverflow.com/legal/terms-of-service#licensing&quot;&gt;Creative Commons license (CC-BY-SA)&lt;/a&gt;. There is no legal issue (from the perspective of Code Review) with using multiple licenses to publish under.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, there is no reason to prohibit adding the text of the Boost Software License.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, from an armchair/layman analysis perspective, and reading the OP's post, and assuming they are correct in their assumptions, it appears that the Boost code on a file-by-file basis are each individually in the public domain:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;// pem-rd.cpp - PEM read routines. Written and placed in the public domain by Jeffrey Walton&#xA;//              Copyright assigned to the Crypto++ project.&#xA;//&#xA;// Modified for selective standalone use by Mako Bates&#xA;//&#xA;// Crypto++ Library is copyrighted as a compilation and (as of version 5.6.2) licensed&#xA;// under the Boost Software License 1.0, while the individual files in the compilation&#xA;// are all public domain.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but the library as a whole is licensed under the Boost license. If this is the case, then as far as I can tell, there is no reason to believe the Boost license is needed to publish this code here... although it is polite, and probably is a reasonable CYA thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you're looking for a TL;DR - there's nothing wrong with including that text, but including it, in my assessment, does not change anything in terms of licensing the code in this post (it's CC-BY-CA - and perhaps also licensed under Boost)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2019-05-11T23:19:36.637" LastActivityDate="2019-05-11T23:19:36.637" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9164" PostTypeId="1" AcceptedAnswerId="9167" CreationDate="2019-05-14T14:20:24.213" Score="7" ViewCount="201" Body="&lt;p&gt;Over the past month or two a user has been frequently posting questions and I, for want of a real life, have been posting reviews to most of them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However the user seams to be predominately accepting my answers above others (it's like free rep points).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would just like to know if this could be a problem?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't mind answering and he seems eager to learn and picks up on the points given in most of the answers. Unlike some where you get the feeling you are talking to a wall and hence don't bother answering.&lt;/p&gt;&#xA;" OwnerUserId="120556" LastEditorUserId="71574" LastEditDate="2019-05-25T21:01:50.627" LastActivityDate="2019-05-25T21:01:50.627" Title="Should I continue answering a frequent poster that consistently accepts my answers?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9165" PostTypeId="1" AcceptedAnswerId="10844" CreationDate="2019-05-14T14:24:50.377" Score="12" ViewCount="257" Body="&lt;p&gt;Yesterday I answered &lt;a href=&quot;https://codereview.stackexchange.com/q/220158&quot;&gt;this question&lt;/a&gt;. Today when on my profile I noticed my answer was deleted.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This was not a DMCA takedown, and so &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/633&quot;&gt;this meta&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2027&quot;&gt;this one&lt;/a&gt; don't help in this situation.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/630&quot;&gt;This meta&lt;/a&gt;, which is about code being removed, says to add the code back into the post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This doesn't help, as the post is deleted.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The post was self-deleted, and so raising a flag or inviting a moderator into chat to find out why the post was deleted doesn't seem like the correct way to handle this.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/deleted-questions&quot;&gt;The help center&lt;/a&gt; explains that there was another answer or a single up-vote on my answer and it wouldn't have been possible to be deleted. (I guess the system thinks my answer is useless)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/moderator-tools&quot;&gt;10k tools says I can vote to undelete questions&lt;/a&gt;, but doesn't say any more, unlike with deleting posts.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/trusted-user&quot;&gt;20k tools says I can vote to undelete answers&lt;/a&gt;, but that doesn't really help here.&lt;/li&gt;&#xA;&lt;li&gt;As far as I know, I can't discuss undeleting the question with the user as they have 1 rep here and 15 rep on SO, meaning &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/chat&quot;&gt;they can't talk in chat&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;What should I do about this?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="22222" LastEditDate="2019-05-17T01:53:07.163" LastActivityDate="2022-11-11T10:56:40.263" Title="Asker deletes question after posting an answer" Tags="|discussion|deleted-questions|deleted-answers|undelete|delete|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9166" PostTypeId="2" ParentId="9165" CreationDate="2019-05-14T15:00:06.020" Score="10" Body="&lt;p&gt;Bringing it to meta is the right thing to do, at least to get visibility, so that's a good start....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... having said that, a user is able to delete their posts as long as there are no upvoted answers on their posts, so, since your answer did not (yet) have an upvote, it was OK to delete it as far as the technical limitations of Stack Exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Given that, it would not be right for a mod to unilaterally undelete it, but I can add a comment to the post pointing to this meta question, and if enough users band together, it can be undeleted by the community (I think)....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;About to add the comment now (and I believe the user will be notified of the comment even though the post is deleted).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-05-14T15:00:06.020" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9167" PostTypeId="2" ParentId="9164" CreationDate="2019-05-14T15:08:41.273" Score="13" Body="&lt;p&gt;I have been in similar situations a couple of times in the past. There's nothing wrong with it, I only caution you not to be taken for granted...&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;you have no obligation to answer their questions - only answer if you want to&lt;/li&gt;&#xA;&lt;li&gt;feel free to ignore requests for additional details, explanations, etc.&lt;/li&gt;&#xA;&lt;li&gt;remember that the site works on Q&amp;amp;A where questions are in posts, not comments, and anyone can answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So, that's my only caution - to remember that you are answering questions to satisfy your own motivations... whatever those may be. If you fall in to the trap of answering questions to satisfy other people's needs/demands, then you'll not have the &quot;fun&quot; this site should be. It should not be a &quot;chore&quot; (and there have been times in the past where the site has felt like a chore - so I speak from experience when I recommend caution).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having cautioned you for the traps, the upside is that if you establish a sequence of answers you can really see the positive impacts you can have on other people's learning, and it is very satisfying when you feel you have helped someone like that. The reputation/internet points are a bonus (well deserved, but still just a bonus).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-05-14T15:08:41.273" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9168" PostTypeId="2" ParentId="9151" CreationDate="2019-05-17T11:58:58.970" Score="6" Body="&lt;p&gt;Just pinned that network-wide. Though, here in particular, since the article is an override of the network-wide one, I had to pin it manually too... which means I'll need to go check where else it's overriden, and pin it there too :P&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Turns out it's only overriden here and in some of the international SO's (Russian, Japanese, and Spanish), and the Russian Language site.&lt;/p&gt;&#xA;" OwnerUserId="69261" LastEditorUserId="69261" LastEditDate="2019-05-17T12:15:36.840" LastActivityDate="2019-05-17T12:15:36.840" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9169" PostTypeId="1" AcceptedAnswerId="9170" CreationDate="2019-05-20T10:54:32.507" Score="-5" ViewCount="81" Body="&lt;p&gt;My reputation is too low to create the tag &lt;code&gt;clean-code&lt;/code&gt;. I really miss this tag since  &lt;a href=&quot;https://clean-code-developer.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;clean code&lt;/a&gt; is a major aspect of code reviews (just nowadays more than in the past)!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;ok let's have a closer look at clean code:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;red belt:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Don´t Repeat Yourself (DRY)&lt;/li&gt;&#xA;&lt;li&gt;Keep it simple, stupid (KISS)&lt;/li&gt;&#xA;&lt;li&gt;Beware of Optimizations!&lt;/li&gt;&#xA;&lt;li&gt;Favour Composition over Inheritance (FCoI)&lt;/li&gt;&#xA;&lt;li&gt;Integration Operation Segregation Principle (IOSP)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;orange belt:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Single Level of Abstraction (SLA)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Single Responsibility Principle (SRP)&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Separation of Concerns (SoC)&lt;/li&gt;&#xA;&lt;li&gt;[...]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;yellow belt:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Interface Segregation Principle (ISP)&lt;/li&gt;&#xA;&lt;li&gt;Dependency Inversion Principle (DIP)&lt;/li&gt;&#xA;&lt;li&gt;Liskov Substitution Principle&lt;/li&gt;&#xA;&lt;li&gt;Principle of Least Astonishment&lt;/li&gt;&#xA;&lt;li&gt;Information Hiding Principle&lt;/li&gt;&#xA;&lt;li&gt;[...]&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;green belt:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Open Closed Principle&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Tell, don´t ask&lt;/strong&gt; &lt;/li&gt;&#xA;&lt;li&gt;Law of Demeter&lt;/li&gt;&#xA;&lt;li&gt;[...]&lt;/li&gt;&#xA;&lt;li&gt;Inversion of Control Container&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2&gt;blue belt:&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;[...]&lt;/li&gt;&#xA;&lt;li&gt;You Ain´t Gonna Need It (YAGNI)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;if you use the &lt;a href=&quot;https://codereview.stackexchange.com/search?q=clean%20code&quot;&gt;search and look for &quot;clean code&quot;&lt;/a&gt; you find many related and high voted items...&lt;/p&gt;&#xA;" OwnerUserId="109553" LastEditorUserId="109553" LastEditDate="2019-05-20T11:49:47.290" LastActivityDate="2019-05-20T11:49:47.290" Title="Create Tag Clean Code" Tags="|discussion|tags|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9170" PostTypeId="2" ParentId="9169" CreationDate="2019-05-20T11:03:54.377" Score="7" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt; would be a meta-tag - a tag that describes what you want the code to look like, not what the code is, or does. Additionally, all questions should be asking to review for clean code, for readability, and for a number of other things that are common to good, production code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/clean-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;clean-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;clean-code&lt;/a&gt; would be a bad tag for Code Review, and we are actively trying to reduce the use of meta-tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, in 2014 we actively removed that tag: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2024/should-we-do-something-about-our-meta-tags&quot;&gt;Should we do something about our meta tags?&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-05-20T11:03:54.377" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="9171" PostTypeId="1" AcceptedAnswerId="9172" CreationDate="2019-05-23T17:15:29.087" Score="12" ViewCount="127" Body="&lt;p&gt;This is related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6097/120114&quot;&gt;What are our answer editing guidelines?&lt;/a&gt;, but about &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/116778&quot;&gt;an edit&lt;/a&gt; with a brief comment: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Switched to python.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;To me that makes sense, since the code looked like a mix of python and a c-based language. Others felt that edit shouldn't have been approved. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6099/120114&quot;&gt;Rolfl's answer to the aforementioned question&lt;/a&gt; suggests: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The solution is that code suggested edits, if they have an edit comment that makes logical/obvious sense, should just be approved. If there's a problem, well, the answerer whose code was edited will get a notification of the edit, and they can easily roll it back if it's wrong.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It seems that the consensus is that &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2630/120114&quot;&gt;answers should typically contain code in the same language as the question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we just &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/50408725#50408725&quot;&gt;reject the suggested edit, and optionally downvote and/or comment&lt;/a&gt; instead?&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2019-05-23T17:47:29.710" LastActivityDate="2019-05-24T06:56:29.680" Title="How should we handle edits to answers to make code congruent with the language of the question?" Tags="|discussion|review|suggested-edits|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9172" PostTypeId="2" ParentId="9171" CreationDate="2019-05-23T18:07:29.467" Score="10" Body="&lt;h3&gt;Know what you are doing&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;If you know the language in question just like you know your best friend, then I'd say feel free to edit and correct it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this particular case the code was a mix of Python and some C-style language, so the edit makes perfect sense and I would have also voted to approve.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Think about what the best value for the site is. Don't just follow &quot;rules&quot; without thinking about &lt;em&gt;why&lt;/em&gt; (i.e. don't decline the edit just because there might be a rule that says you should - think about why).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As rolfl said:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The solution is that code suggested edits, if they have an edit comment that makes logical/obvious sense, should just be approved.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I think this edit is one that makes obvious sense.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-05-23T18:07:29.467" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9175" PostTypeId="1" AcceptedAnswerId="9176" CreationDate="2019-05-26T08:45:49.113" Score="4" ViewCount="61" Body="&lt;p&gt;Just edited a &lt;a href=&quot;https://codereview.stackexchange.com/q/220565/146810&quot;&gt;question&lt;/a&gt; mistagged as VBA to instead use a new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-foxpro&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-foxpro&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-foxpro&lt;/a&gt; tag.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;After looking at tag synonyms for VBA, I see there is no &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-basic-applications&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-basic-applications&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-basic-applications&lt;/a&gt; tag, so perhaps the new tag I created should instead be &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vfp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vfp&amp;#39;&quot; rel=&quot;tag&quot;&gt;vfp&lt;/a&gt; if abbreviations are preferred?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;NB: Stack Overflow has &lt;a href=&quot;https://stackoverflow.com/tags/visual-foxpro/synonyms&quot;&gt;both tags&lt;/a&gt; with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vfp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vfp&amp;#39;&quot; rel=&quot;tag&quot;&gt;vfp&lt;/a&gt; mapped onto &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-foxpro&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-foxpro&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-foxpro&lt;/a&gt;, unlike &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-basic-applications&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-basic-applications&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-basic-applications&lt;/a&gt; which maps to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="146810" LastEditorUserId="22222" LastEditDate="2019-05-27T03:41:00.290" LastActivityDate="2019-05-27T03:41:00.290" Title="Tag request [visual-foxpro]" Tags="|feature-request|status-completed|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9176" PostTypeId="2" ParentId="9175" CreationDate="2019-05-26T11:02:05.037" Score="2" Body="&lt;p&gt;I've forced the edit, (the queues aren't well attended during these hours) so &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/visual-foxpro&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;visual-foxpro&amp;#39;&quot; rel=&quot;tag&quot;&gt;visual-foxpro&lt;/a&gt; is now officially in use.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vfp&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vfp&amp;#39;&quot; rel=&quot;tag&quot;&gt;vfp&lt;/a&gt; is somewhat hard to read, we may want to create it anyway to make sure people can find it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you for bringing it to our attention. Every programming language should have it's own tag, so you did exactly what had to be done.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-05-26T11:02:05.037" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9177" PostTypeId="1" AcceptedAnswerId="9178" CreationDate="2019-05-26T21:32:31.727" Score="15" ViewCount="259" Body="&lt;p&gt;There seem to be a few users which &quot;flood&quot; Code Review with questions recently (2 to 4 questions in rapid succession).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;They often present relatively small pieces of code, allegedly from homework, coding challenges, and the like. Per se, there is nothing inherently wrong with the questions as such, maybe sometimes a few issues with the tags.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community seems to deal with these questions in rapid succession by simply stopping to upvote the later questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;That left me wondering if there is a official policy or community consensus regarding these &quot;question streams&quot;.&lt;/p&gt;&#xA;" OwnerUserId="92478" LastEditorUserId="9357" LastEditDate="2019-05-27T19:26:26.753" LastActivityDate="2019-05-27T19:26:26.753" Title="Policy regarding &quot;flooding&quot; Code Review with questions" Tags="|discussion|asking-questions|site-policy|" AnswerCount="1" CommentCount="3" FavoriteCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9178" PostTypeId="2" ParentId="9177" CreationDate="2019-05-27T00:20:07.703" Score="20" Body="&lt;p&gt;To be completely clear:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;homework&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/62&quot;&gt;[1]&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9154&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9154&quot;&gt;coding challenges&lt;/a&gt; are on-topic.&lt;/li&gt;&#xA;&lt;li&gt;Issues with tags should be edited, it's rare to get questions with perfect tags - I get them wrong all the time too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This means the questions are on-topic and so we shouldn't close the questions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;TL;DR: It's recommended to ignore who the user is, but ultimately it's your choice to vote, comment and answer however and whoever you want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, what does that leave?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Flagging&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This situation doesn't warrant flags.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Voting&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can vote however you want. You can up-vote off-topic questions and down-vote perfect questions. I wouldn't recommend doing either of these, but you have the privilege to do so.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you feel this is something that warrants no votes then you're allowed to not up-vote it. Same for down-votes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's normally recommended to vote on the quality of the post, not the user. And so some may disagree with your opinion if you change it because of the user. But these users have their own vote buttons that they can use.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Commenting&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some people think down-votes should include a comment. If you decide to alter your vote because of this then you may want to post a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This can be mutually beneficial. The user stops vexing you, whilst getting more up-votes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some users may ignore your comment, or become argumentative. If they do either I would recommend you leave them be. Nothing good will come from arguing or trying to persuade them to your side.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Answering&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answers are entirely optional. Like voting it's recommended to ignore who the user is, as these benefit more than just the poster. But we can't exactly hold a gun to your head, and force you to answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For this specific thing, there shouldn't be a site policy. This is as the act of posting two questions at the same time isn't necessarily bad.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I had limited internet access then I may download challenges for offline use, and post my solutions when I next get internet access. These challenges may have nothing in common with each other, and so there may be little overlap between answers. Punishing someone in this situation seems overly hostile.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However if someone posts two very similar solutions to two very similar problems, then answers may be very similar. IMO this wastes the time of our answerer's, which I wouldn't encourage (upvote/answer).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so vote, comment and answer in ways you think will benefit Code Review.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-05-27T00:20:07.703" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9179" PostTypeId="1" AcceptedAnswerId="9180" CreationDate="2019-05-27T13:57:49.340" Score="-1" ViewCount="74" Body="&lt;p&gt;I my opinion, it's to early to lock a question when moving off-topic comments to the chat &lt;strong&gt;for the first time&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's understandable when it repeats two or three times... and it certainly did in the past (that I'm pretty sure did not end with locking) but the first time should definitely leave the question open.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This post is based on &lt;a href=&quot;https://codereview.stackexchange.com/questions/221057/general-purpose-replacement-for-enum-with-flagsattribute&quot;&gt;this&lt;/a&gt; question that has suffered such a premature locking.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This post has been locked due to the high amount of off-topic comments generated. For extended discussions, please use chat.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Their amount wasn't that high anyway and not that different from other popular questions. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'd be great if a ♦ could undo this.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="37660" LastEditDate="2019-05-27T14:36:43.530" LastActivityDate="2019-05-27T15:07:53.513" Title="Questions should not be locked when off-topic comments are moved to chat for the first time" Tags="|discussion|status-completed|locked|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9180" PostTypeId="2" ParentId="9179" CreationDate="2019-05-27T14:36:32.720" Score="2" Body="&lt;p&gt;The specific question you refer to was automatically unlocked 20 minutes after you posted this question. The lock was explicitly set to automatically time out after an hour.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Discussing the specifics of this action seems to have little merit, because opinions around temporarily locking a question are almost guaranteed to be different.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-05-27T14:36:32.720" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9181" PostTypeId="2" ParentId="9179" CreationDate="2019-05-27T15:07:53.513" Score="5" Body="&lt;p&gt;The comments on the post were auto flagged for being excessive. Further, they are, at times unfriendly... approaching rude and abusive. I locked the post for an hour in order to force any further discussion in to chat. I believe the desired effect was achieved. I was not able to hang around and monitor the post directly, so preventative cooldown was the right thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was not aware that the timeout on the lock was not visible... regardless, that is a separate issue, and is not as significant as the ugly tone of some of the comments. Perhaps they should be reviewed as well.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-05-27T15:07:53.513" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="9182" PostTypeId="1" CreationDate="2019-05-28T15:13:36.617" Score="-1" ViewCount="66" Body="&lt;p&gt;When looking to see if a niche language is on-topic on Code Review it's fairly hard to tell if it is or isn't.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help centre&lt;/a&gt; only says &amp;quot;code&amp;quot;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code Review&lt;/strong&gt; is a question and answer site for seeking peer review of your code. We are working together to improve the skills of programmers worldwide by taking working code and making it better.&lt;/p&gt;&#xA;&lt;p&gt;If you have a &lt;strong&gt;working piece of code&lt;/strong&gt; from your project and are looking for &lt;strong&gt;open-ended feedback&lt;/strong&gt; in the following areas:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It goes on to say that the code has to be 'real', but doesn't otherwise say what &amp;quot;code&amp;quot; is.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Is it actual code from a project&lt;/strong&gt; rather than pseudo-code or hypothetical code?&lt;/p&gt;&#xA;&lt;p&gt;Details matter! In order to give good advice, we need to see real, concrete code, and understand the context in which the code is used. Generic code (such as code containing placeholders like &lt;code&gt;foo&lt;/code&gt;, &lt;code&gt;MyClass&lt;/code&gt;, or &lt;code&gt;doSomething()&lt;/code&gt;) leaves too much to the imagination.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This has made a &lt;a href=&quot;https://gist.github.com/Peilonrayz/2836e60fcdbe37d5aecddfffd03c1fa7#code-format&quot; rel=&quot;nofollow noreferrer&quot;&gt;fairly large abundance of questions about whether a language is on or off topic&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;In generic terms what languages are on or off topic?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-05-29T07:29:01.977" Title="Is {language} on-topic?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9183" PostTypeId="2" ParentId="9182" CreationDate="2019-05-28T17:38:49.087" Score="2" Body="&lt;p&gt;Code review requires &quot;working code&quot; to be an on-topic question. There is no specification of what the language of the code is, just that it works, so, it really comes down to what &quot;works&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;To me, working code is code that, when put in the correct context, can be executed, and will produce results that match the design expectations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although it is not specifically mentioned, I consider working code to be something that &lt;em&gt;someone else&lt;/em&gt; can run (not just the author). i.e. if it is only the author of the code that can possibly get it to produce the correct results then it is not possible to review it. In other words, if the code needs a compiler, interpreter, or some other tools to make it work, then those tools need to be available (not necessarily easily) to others too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This narrows down the &quot;language&quot; used to one that has an available environment (toolset, infrastructure, whatever) that it can be run in.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has allowed for all sorts of languages from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot;&gt;assembly&lt;/a&gt; (many architectures), &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot;&gt;java&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;, etc. through interpreted like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot;&gt;javascript&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/brainfuck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;brainfuck&amp;#39;&quot; rel=&quot;tag&quot;&gt;brainfuck&lt;/a&gt;, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there's no tag for the language (yet), then try to create it. If you don't have enough rep to create the language tag, then post on meta, or something.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="75307" LastEditDate="2019-05-29T07:29:01.977" LastActivityDate="2019-05-29T07:29:01.977" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9184" PostTypeId="2" ParentId="1510" CreationDate="2019-05-29T21:58:37.257" Score="5" Body="&lt;p&gt;&lt;strong&gt;Meme:&lt;/strong&gt; Skiwi (verb), e.g. &quot;skiwi'd&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Originator:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/131748/ivenbach&quot;&gt;IvenBach&lt;/a&gt; (?)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height:&lt;/strong&gt; &lt;a href=&quot;https://chat.stackexchange.com/rooms/14929/vba-rubberducking&quot;&gt;VBA Rubberducking&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/32231/skiwi&quot;&gt;Skiwi&lt;/a&gt; has long been renowned to consistently have well over 1000 open tabs in his browser. &quot;To skiwi something&quot; means to open a browser tab and leave it opened to get back to it... eventually.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/HFTo6.gif&quot; alt=&quot;Skiwi&amp;#39;s browser tabs&quot;&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="162379" LastEditDate="2019-05-29T23:49:22.203" LastActivityDate="2019-05-29T23:49:22.203" CommentCount="0" CommunityOwnedDate="2019-05-29T21:58:37.257" ContentLicense="CC BY-SA 4.0" />
  <row Id="9185" PostTypeId="1" CreationDate="2019-05-30T12:03:09.870" Score="0" ViewCount="68" Body="&lt;p&gt;I asked this question:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/221273/&quot;&gt;Templated division by a power of 2&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and did not include an &lt;code&gt;#include&lt;/code&gt; directive before my actual code. An answer noted the &lt;code&gt;#include&lt;/code&gt; must exists but was not part of the listed code, and went on to address the code with the unlisted &lt;code&gt;#include&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding the &lt;code&gt;#include&lt;/code&gt; is not a change of the code I was asking about, it is merely a clarification that I'm not using some other weird replacement of the standard library; and I made this addition with an edit. I did &lt;em&gt;not&lt;/em&gt; change my actual code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another user rolled my edit back, citing &lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;this page&lt;/a&gt;. I read that page (again), but since I was not changing my code, I decided the edit had been legit, and re-introduced it (with a comment). The edit was then rolled back and the question lock without my comment being addressed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe the roll-backs were excessive and unnecessary. Am I wrong?&lt;/p&gt;&#xA;" OwnerUserId="64513" LastActivityDate="2019-05-30T19:14:47.073" Title="An edit of mine was rolled back and the question locked" Tags="|discussion|editing|locked|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9186" PostTypeId="2" ParentId="9185" CreationDate="2019-05-30T12:23:10.517" Score="8" Body="&lt;p&gt;The edit was a change to the code, and specifically a change to an aspect that has been mentioned in a review.  If you make changes to your question, you are expected to &lt;a href=&quot;/help/someone-answers&quot;&gt;ensure that the answers remain correct&lt;/a&gt; - this generally means not changing the code that's been reviewed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's really no need to change the code in the question anyway - any subsequent reviewer will read existing answers before starting, so will know how to fix that before adding their own observations.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2019-05-30T12:23:10.517" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="9187" PostTypeId="2" ParentId="9185" CreationDate="2019-05-30T19:14:47.073" Score="3" Body="&lt;p&gt;The lock was introduced after the second rollback to your question. A lock is a moderator tool that is powerful to use in order to calm things down. While I probably would have used a lock in the case of a third rollback, I still support its usage here after the second rollback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The alternative to a lock would have been to just rollback and risk a continuing rollback war. Those things are tedious and there's to my knowledge no guarantee to get a notification when a rollback happens. Therefore, using a temporary question lock is the easier option, to make everyone understand and agree and possibly discuss (in chat or on meta).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;A recommendation in the current situation: Add a comment to your question stating that you forgot to add the missing &lt;code&gt;#include&lt;/code&gt;-statement to the code in your original question. This should benefit everyone.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-05-30T19:14:47.073" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9188" PostTypeId="1" CreationDate="2019-05-31T17:35:37.513" Score="0" ViewCount="45" Body="&lt;p&gt;I have finished my code and awaiting a review. It would be appreciated if it was opened:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/220967/verify-any-n2-x-n2-sudoku-grid&quot;&gt;Generate any n^2 x n^2 Sudoku in poly-time&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="194047" LastEditorUserId="22222" LastEditDate="2019-06-01T18:03:12.750" LastActivityDate="2019-06-02T09:34:01.490" Title="May I get my question opened as I finished the prerequisite of working code?" Tags="|support|status-completed|specific-question|vote-to-reopen|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9189" PostTypeId="2" ParentId="9188" CreationDate="2019-05-31T18:10:06.563" Score="2" Body="&lt;p&gt;See the last section of the Help Center documentation: &lt;a href=&quot;https://codereview.stackexchange.com/help/closed-questions&quot;&gt;&lt;em&gt;What does it mean if a question is &amp;quot;closed&amp;quot; or &amp;quot;on hold&amp;quot;?&lt;/em&gt;&lt;/a&gt; -&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;Why are some questions marked &amp;quot;closed&amp;quot;?&lt;/h3&gt;&#xA;&lt;p&gt;Questions are marked &lt;code&gt;[on hold]&lt;/code&gt; for the first five days after closure to encourage edits and improvements to the question. If a question is edited by the original poster when it is marked [on hold], it will automatically be placed in a &lt;a href=&quot;https://meta.stackexchange.com/q/161390/341145&quot;&gt;review queue&lt;/a&gt; to be considered for reopening.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Your post should have come through the &lt;a href=&quot;https://codereview.stackexchange.com/review/reopen/117173&quot;&gt;Reopen Queue&lt;/a&gt;, though you may not have permission to view that until you earn more privileges. If enough users vote to reopen it then it will be re-opened.&lt;/p&gt;&#xA;&lt;p&gt;Also relevant: the last paragraph of&lt;/p&gt;&#xA;&lt;h2&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help&quot;&gt;Help Center&lt;/a&gt; &amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges&quot;&gt;Privileges&lt;/a&gt; &amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/close-questions&quot;&gt;Cast close and reopen votes&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Similarly, the reopen queue will contain any post that currently has an active reopen vote. Users can vote to reopen, edit the question (which includes a reopen vote), or leave the question closed. A certain number of Leave Closed votes will again kick the question out of the queue and begin the reopen vote aging process, and of course, another reopen vote will put it back into the queue. Questions which get edited within 5 days of being closed will automatically show up in the reopen queue for review. Questions which have had a revision will add an extra tab at the top so that you can quickly view the revision. Like the close votes queue, questions which were closed as duplicates will still list the duplicates in the tabs above.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-06-02T09:34:01.490" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9190" PostTypeId="1" AcceptedAnswerId="9191" CreationDate="2019-06-02T12:02:17.443" Score="0" ViewCount="98" Body="&lt;p&gt;I've become a little frustrated with Code Review. They said my code does not output a valid Sudoku when it in fact does.  Is it that people are confused of my code and don't realize that it's in fact working?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/220967/generate-any-n2-x-n2-sudoku-in-poly-time&quot;&gt;Generate any n^2 x n^2 Sudoku in poly-time&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="194047" LastEditorUserId="22222" LastEditDate="2019-06-02T16:35:34.127" LastActivityDate="2019-06-14T07:00:06.983" Title="Why am I getting downvotes for not working code when it's working code?" Tags="|discussion|specific-question|down-votes|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9191" PostTypeId="2" ParentId="9190" CreationDate="2019-06-02T12:43:52.007" Score="7" Body="&lt;p&gt;Questions can be on-topic and still attract downvotes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The general rule for downvotes is to cast them when:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This question does not show any research effort; it is unclear or not useful&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's the exact hovertext when you keep your mouse over the downvote arrow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In theory (not in practice), downvotes have nothing to do with a question being off-topic or not. Close votes are not downvotes and vice versa. Questions can have &lt;a href=&quot;https://codereview.stackexchange.com/q/10167/52915&quot;&gt;many downvotes&lt;/a&gt; while still being on-topic and at times high-scoring questions get closed because they're not within the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;scope of the site&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Off-topic questions get closed, bad questions get downvotes. So, apparently, people think it's a bad enough question to warrant a downvote.&#xA;All downvotes cast (the current score is (+4/-4) &lt;em&gt;before&lt;/em&gt; the re-opening are probably (partially) related to the question being off-topic. The rest are, probably (we don't know for sure unless the downvoters answer your question themselves) related to the quality.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you've indicated yourself, your writing style is a bit confusing. There are abbreviations you don't explain (SAT, is that a standardized acceptance test?) and your description is unclear:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Input should be like a tuple. &lt;code&gt;[1,2,3....]&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's a list, tuples have braces &lt;code&gt;( )&lt;/code&gt; instead of brackets &lt;code&gt;[ ]&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your last paragraph &lt;em&gt;reads&lt;/em&gt; like you're not sure the code works.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;How would I know that my code indeed generate n! of all n^2 x n^2, and of course what are my mistakes in the code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Did you test it? Do you have any code validation set-up currently?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Luckily we got a FAQ on improving questions: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915]&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you know your writing style is confusing, consider clarifying the question so it's less confusing. But downvotes and close votes are separated.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="92478" LastEditDate="2019-06-14T07:00:06.983" LastActivityDate="2019-06-14T07:00:06.983" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9192" PostTypeId="2" ParentId="9190" CreationDate="2019-06-02T20:38:15.490" Score="4" Body="&lt;p&gt;&lt;a href=&quot;https://repl.it/repls/WrathfulYummyTransversal&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://repl.it/repls/WrathfulYummyTransversal&lt;/a&gt; is currently &quot;Offline for maintenance&quot; (which is why it's a good idea for why to include all the relevant code in the question itself).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now I can't tell if all the code is there or not, but assuming that it is I just read it briefly and noticed &quot;There's no way this can generate a Sudoku &lt;em&gt;puzzle&lt;/em&gt;&quot; (Yes, I read your question as &quot;Sudoku &lt;em&gt;puzzle&lt;/em&gt;&quot; - perhaps incorrectly). And even if it's just generating a grid, I read your code again and felt that there's no way that this can generate a &lt;em&gt;random&lt;/em&gt; or even more than &lt;em&gt;a single&lt;/em&gt; grid. So I felt that the question was unclear and misleading and the code uninteresting. Therefore, I personally down-voted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would strongly recommend to read &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;Simon's guide for posting a good question&lt;/a&gt; for the future.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-06-02T20:38:15.490" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9193" PostTypeId="1" AcceptedAnswerId="9194" CreationDate="2019-06-02T22:13:39.710" Score="1" ViewCount="91" Body="&lt;p&gt;I have shown that my code works. I have corrected people that they were wrong when they said my code does not create valid Sudoku. I'm awaiting valid reasons why my answer is being downvoted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you can debunk my algorithm formally, then I would appreciate it. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/221537/194047&quot;&gt;https://codereview.stackexchange.com/a/221537/194047&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="194047" LastEditorUserId="22222" LastEditDate="2019-06-02T22:54:49.660" LastActivityDate="2019-06-02T22:54:49.660" Title="Why is my self answer being downvoted?" Tags="|discussion|specific-question|specific-answer|down-votes|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9194" PostTypeId="2" ParentId="9193" CreationDate="2019-06-02T22:28:20.490" Score="13" Body="&lt;p&gt;Sorry that you're feeling that your answer is not appreciated, but looking through it, I can understand why it has been downvoted.... your answer does not review your code, it just presents an alternative solution without really indicating why the code in your answer is an improvement on your original code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code Review answers are expected to review the code, not just present alternative solutions...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want the code in your answer to be reviewed you should post it (with context) in a new post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a special process for this: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765&quot;&gt;What you may and may not do after receiving answers&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1065/31562&quot;&gt;How to post a follow-up question?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-06-02T22:28:20.490" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9195" PostTypeId="1" AcceptedAnswerId="9196" CreationDate="2019-06-04T05:55:18.417" Score="-1" ViewCount="92" Body="&lt;p&gt;&lt;a href=&quot;https://leetcode.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Leetcode&lt;/a&gt; is a very popular website for programming challenges. I would request that a new tag be created, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/leetcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;leetcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;leetcode&lt;/a&gt;, that can focus on these specific types of questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There has been an influx of Leetcode questions recently, that I have noticed, and this thought had crossed my mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that, while &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; is a good tag, a tag created specifically for Letcode can help reviewers understand more about where the question originated from.&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="22222" LastEditDate="2019-06-05T03:05:01.667" LastActivityDate="2019-06-05T03:05:01.667" Title="New tag proposition: Leetcode" Tags="|feature-request|status-declined|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9196" PostTypeId="2" ParentId="9195" CreationDate="2019-06-04T06:14:23.420" Score="12" Body="&lt;p&gt;Forgive my bluntness, but absolutely not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Today it's leetcode, yesterday it was hackerrank and tomorrow it might be who-knows-what. But what value does it add to know that by the tags? Are there leetcode experts with different experience than hackerrank experts?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Don't get me wrong: I'm in favour of questions stating where the problem came from. But that's already done and I don't see the added benefit of using tags for this. Keep in mind there's only room for 5 tags per question and enough questions are already at maximum usage.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Tags connect experts with questions they will be able to answer. But what is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/leetcode&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;leetcode&amp;#39;&quot; rel=&quot;tag&quot;&gt;leetcode&lt;/a&gt; going to add that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; doesn't do already?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We used to do this. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/exercism&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;exercism&amp;#39;&quot; rel=&quot;tag&quot;&gt;exercism&lt;/a&gt; for example, for questions from &lt;a href=&quot;https://exercism.io/&quot; rel=&quot;nofollow noreferrer&quot;&gt;exercism.io&lt;/a&gt;. Do note that it's actually pointing towards &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/programming-challenge&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;programming-challenge&amp;#39;&quot; rel=&quot;tag&quot;&gt;programming-challenge&lt;/a&gt; now.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-06-04T06:14:23.420" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9197" PostTypeId="2" ParentId="9150" CreationDate="2019-06-05T19:34:43.570" Score="3" Body="&lt;p&gt;After discussing this internally, we've decided to pass on adding explicit support for dependent tags at this time. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Creating nested categories is certainly a legitimate way to organize content, but the system was designed around &lt;em&gt;ad hoc&lt;/em&gt; tagging methods, so we've always resisted building and enforcing tagging hierarchies. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Certainly, you are free to create guidelines about how your content should be tagged, but we are not going to be directly supporting dependent tagging at this time. &lt;/p&gt;&#xA;" OwnerUserId="157" LastEditorUserId="157" LastEditDate="2019-06-05T22:52:43.117" LastActivityDate="2019-06-05T22:52:43.117" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9198" PostTypeId="1" AcceptedAnswerId="9200" CreationDate="2019-06-08T16:26:53.340" Score="-2" ViewCount="72" Body="&lt;p&gt;I have a &lt;a href=&quot;https://www.youtube.com/playlist?list=PLnMF9In69aCVjJKg1UmtxXTh4NjTeGK-M&quot; rel=&quot;nofollow noreferrer&quot;&gt;YouTube playlist&lt;/a&gt; that I have created showing my iterative approach on a subject (&quot;C# CUSTOM Script Language Creation&quot;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that sites like this one have some limitations as to what is acceptable as far as a valid &quot;question&quot; is concerned, but I was wondering if anyone could give me some tips as to how I could get positive feedback on the work that I have done within the videos, as it was very iterative and lengthy, and seemingly impractical to fit into a site like this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I really would like the feedback on this work though, and any suggestions as to how to make this work for Code Review is greatly appreciated.&lt;/p&gt;&#xA;" OwnerUserId="168127" LastEditorUserId="52915" LastEditDate="2019-07-22T07:33:07.963" LastActivityDate="2019-07-22T07:33:07.963" Title="Code review of YouTube video" Tags="|discussion|scope|asking-questions|third-party|hyperlinks|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9199" PostTypeId="2" ParentId="9198" CreationDate="2019-06-08T16:41:28.800" Score="3" Body="&lt;p&gt;Videos are no substitute for actual code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if the code is included in the question and the question complies to the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;, I don't see a problem.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2019-06-09T09:23:49.643" LastActivityDate="2019-06-09T09:23:49.643" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9200" PostTypeId="2" ParentId="9198" CreationDate="2019-06-08T16:41:49.593" Score="8" Body="&lt;p&gt;Questions on Code Review must have the code in the post.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308&quot;&gt;Can I put my code on a third party site and link to the site in my question?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/134&quot;&gt;Reviews of code not stored here&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/215&quot;&gt;Can I ask for a review on a website?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/661&quot;&gt;Questions that ask for you to e-mail them to get the code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you want reviews of each video:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post the relevant &lt;em&gt;final&lt;/em&gt; code from the video you want reviewed. You can post all of the &lt;em&gt;final&lt;/em&gt; code if you want. (It should fit in a question)&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't post all of your questions at the same time. If you do it'd be a waste to review &quot;Intro&quot; when we can just review &quot;stage 3&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd recommend waiting a day after you get an answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;After you post a review for each section, make similar changes to the rest of your code. This means you should get better feedback, rather than us harass you with the same stuff.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you disagree with something we suggest, say so in the question so it's less likely anyone comments on it.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I can't really see any other problem you could have.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Additional posts that can help you post a good question and series of questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429&quot;&gt;Simon's guide for asking a good question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6822&quot;&gt;How can I make my question get more attention?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-06-08T17:00:40.467" LastActivityDate="2019-06-08T17:00:40.467" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9201" PostTypeId="1" CreationDate="2019-06-09T22:30:48.177" Score="2" ViewCount="144" Body="&lt;p&gt;Come on people!!!!!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/221948/507&quot;&gt;Caesar Cipher in C++&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Closing this as of-topic is ridiculous. It compiles it runs it works (for specific input). Yes it has flaws but this code is basically 99.9999999% complete and for a beginner an already large investment of time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We have a small community that most of us would like to see grow. But cutting of newbies like this is not going to help grow the community its just going to isolate it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The OP is is clearly marked as &quot;New contributor&quot; you are supposed to be nice and a little more lenient towards these contributors and give them a helping hand. Reviewing this code would have been no effort because it actually works you don't need to fix anything for him and you can give him/her extra valuable information as part of the review that would help them become a beter contributed in the future.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;The requirements for review.&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Is code included directly in my question?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Yes&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Am I an author or maintainer of the code?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Personally I don't know. But it seems to be the OP code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Is it actual code from a project rather than pseudo-code or hypothetical code?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Again seems yes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does it work. Yes. Does it work perfectly. No. But we are allowed to submit code that does not work perfectly. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do I want the code to be good code?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It seems that way.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do I want feedback about any or all facets of the code?&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;He did not limit the review. So again yes.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So the only part where it &quot;&lt;strong&gt;Seems&lt;/strong&gt;&quot; to fail according to your ultra strip interpretation.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;But even the OP says that his code works in some situations:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The program I have will work fine as long as there are no spaces in the message I enter.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So the code works perfectly if there are no spaces in the input.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But we have also stated many times that if corner cases don't work the code is perfectly acceptable. This is a corner case. As long as I exclude a small set of characters the code would continue to work (less than 10%  of characters will cause an error).&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;But the question would be perfect if we simply the question.&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If the question was asked like this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So I am pretty new to programming, trying to teach myself C++. I thought I would try to create a program based on the Caesar Cipher. The program I have workperfectly for single word encyptions. I would love if you could suggest ways to make this better. e.g. How would I go about encrypting a sentence? Been working on this for a little while now to try and figure it out myself, but have yet to make progress on encrypting or decrypting more than a single word. Here is my code:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Now its perfectly acceptable to the group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ludicrous nature that we so strictly interpret the rules here is why I think it is ridiculous to close it.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="42401" LastEditDate="2019-06-10T16:49:29.077" LastActivityDate="2019-06-10T16:49:29.077" Title="Caesar Cipher in C++" Tags="|discussion|specific-question|scope|closed-questions|new-users|" AnswerCount="2" CommentCount="19" ContentLicense="CC BY-SA 4.0" />
  <row Id="9202" PostTypeId="2" ParentId="9201" CreationDate="2019-06-10T01:35:18.637" Score="10" Body="&lt;p&gt;I can see why the question has been closed. It clearly does not work as intended, the author states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;So essentially I can encrypt a single word, but not a sentence. The&#xA;  program crashes on me if I try to input more than one word. How would&#xA;  I go about encrypting a sentence?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the code is intended to encrypt sentences, and it does not encrypt sentences, then it's clearly not working as intended. Your 99.99999% complete is my 75% complete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While I agree that it would be nice to help people resolve their program issues, Code Review is not the right place for it. If restructured a little, that question would be a good fit for Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Answering off-topic questions on Code Review causes confusion about scope, and sets precedence for other people to say &lt;em&gt;'Well, here's a question where they ask for help to fix their non-working code, why is my question closed for &quot;not working as intended&quot;?'&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Being a new user does not give people special dispensation to ask off-topic questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, friendly comments with clues on how to re-ask their question on Stack Overflow, or hints on how to correct their code, would not be a problem.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-06-10T01:35:18.637" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9203" PostTypeId="2" ParentId="9201" CreationDate="2019-06-10T01:53:08.233" Score="10" Body="&lt;p&gt;As I see it, being nice to new contributors means that we give them more friendly guidance on how to make their questions and answers acceptable for Code Review. It doesn't mean that we lower our quality standards or ignore our rules.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that the question is off-topic, as originally posted, because it asks for help to fix the code to accommodate multiple words in the input. Our standard is not whether the code compiles or runs for some inputs. The code does not &lt;em&gt;work as intended&lt;/em&gt;, and the question is therefore off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One obvious way to bring the question on-topic is for the original author to fix the bug. Another approach would be to edit out the request to handle multiple words — but in my opinion that would change the character of the question too much and violate the author's intent.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that making an exception to allow broken code would be detrimental to the Code Review community in the long term. We would then be getting into debates about how minor of a bug is allowable, or dealing with a flood of bug-fixing requests.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is truly unfortunate about this specific question, though, is the fact that it got downvoted to -5. Downvoting to -1 would have been sufficient to point out that the question needs fixing. I personally only downvote to -3 to indicate true displeasure (&quot;Your question is irredeemable; please don't bother wasting our time&quot;). But -5 is saying &quot;You asked a bad question and you should feel bad&quot;, which should not have been the case here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think that whoever cast the final downvotes should have been more considerate and shown more restraint.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2019-06-10T01:53:08.233" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9204" PostTypeId="1" CreationDate="2019-06-13T16:33:02.803" Score="10" ViewCount="106" Body="&lt;p&gt;We recently had a discussion in The 2nd Monitor about a &lt;a href=&quot;https://codereview.stackexchange.com/questions/222209/toggling-a-class-in-js&quot;&gt;post&lt;/a&gt; being closed as a duplicate of &lt;a href=&quot;https://codereview.stackexchange.com/q/222042&quot;&gt;this post&lt;/a&gt;. I had flagged it based on a &lt;a href=&quot;https://codereview.stackexchange.com/help/closed-questions&quot;&gt;Rule I found in the Help Center&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This question has been asked before and already has an answer. If&#xA;those answers do not fully address your question, please edit this&#xA;question to explain how it is different or ask a new question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;However, at Code Review, I was informed about a different policy regarding &lt;em&gt;marking questions as duplicate&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8/how-do-we-define-duplicate-questions&quot;&gt;Rule on CR: check answer by 200_success&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5895/harmless-duplicate-or-are-we-being-taken-advantage-of/5896#5896&quot;&gt;Additional information&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Change Request&lt;/h3&gt;&#xA;&lt;p&gt;I would like to request the &lt;a href=&quot;https://codereview.stackexchange.com/help/duplicates&quot;&gt;Help Center (duplicates)&lt;/a&gt; to be updated with the definition used in CR for marking duplicates.&lt;/p&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-06-14T09:14:52.410" Title="Out-dated duplicates definition in Help Center" Tags="|discussion|questions|help-center|duplicates|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9205" PostTypeId="1" AcceptedAnswerId="9206" CreationDate="2019-06-13T20:32:25.600" Score="5" ViewCount="133" Body="&lt;p&gt;I see &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rop&amp;#39;&quot; rel=&quot;tag&quot;&gt;rop&lt;/a&gt; was recently added, to refer to &quot;Railway-oriented programming&quot; (which I have to admit was new to me, not having come across the term when I was using functional Scheme).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, the initials ROP have other uses, notably &quot;Return-oriented programming&quot; (often used in exploit code), so perhaps this name isn't the best choice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can we rename the tag now, so that we don't end up having to deal with mistagged return-oriented programming questions later?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't have experience of doing a tag rename, but I'm willing to learn how it's done...&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="22222" LastEditDate="2019-06-17T04:53:28.597" LastActivityDate="2019-06-17T04:53:28.597" Title="Disambiguate 'rop' tag" Tags="|discussion|status-completed|tags|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9206" PostTypeId="2" ParentId="9205" CreationDate="2019-06-14T08:54:33.197" Score="4" Body="&lt;h1&gt;Burn it&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Before thinking about another name, let's see if the tag is useful at all. And I don't see a use for it. If you want to use either railway- or return-oriented-programming, fine, leave a note in the question. But we already have &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; and I'm not a fan of having a tag for each variation within it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; at the time of writing this answer no questions are tagged as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rop&amp;#39;&quot; rel=&quot;tag&quot;&gt;rop&lt;/a&gt;. This means the tag has left the site already, for now.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-06-14T08:54:33.197" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9207" PostTypeId="2" ParentId="9205" CreationDate="2019-06-14T17:37:39.267" Score="2" Body="&lt;p&gt;I edited &lt;a href=&quot;https://codereview.stackexchange.com/posts/222235/revisions&quot;&gt;that question&lt;/a&gt; without having been aware of this Meta question.  I would like to give a chronology for the record:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I saw it at Rev 2, and had the confusion as you.  The first search engine hits for &quot;rop&quot; (e.g. &lt;a href=&quot;https://en.wikipedia.org/w/index.php?title=ROP&amp;amp;oldid=861316224&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia&lt;/a&gt;) led me to believe that it stood for &lt;a href=&quot;https://en.wikipedia.org/wiki/Return-oriented_programming&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;Return-oriented programming&quot;&lt;/a&gt;, which made no sense in this context.  The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rop&amp;#39;&quot; rel=&quot;tag&quot;&gt;rop&lt;/a&gt; tag had no description, and Stack Overflow did not have such a tag.  So I left a comment asking for clarification.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The author replied that it stood for &quot;Railway-oriented programming&quot;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I did some research, and replaced the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rop&amp;#39;&quot; rel=&quot;tag&quot;&gt;rop&lt;/a&gt; tag with a combination of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; in Rev 8.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The author added back the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rop&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rop&amp;#39;&quot; rel=&quot;tag&quot;&gt;rop&lt;/a&gt; tag in Rev 9.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I didn't feel like escalating an edit war over the existence of the tag.  I reasoned that if the tag was going to persist, we should do it properly, so I renamed it to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/railway-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;railway-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;railway-oriented&lt;/a&gt; (both to disambiguate the abbreviation and to make it consistent with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-oriented&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/aspect-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;aspect-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;aspect-oriented&lt;/a&gt;), and added a description to the tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Then I saw this Meta post.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Here are the existing Code Review questions where railway-oriented programming is mentioned:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/118599/factory-pattern-in-f-for-a-web-scraper&quot;&gt;Factory pattern in F# for a web scraper&lt;/a&gt; (only mentioned in a wishful way)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/142054/doing-an-rop-style-bind-for-two-functions-on-the-same-input-in-a-pipeline&quot;&gt;Doing an ROP style bind for two functions on the same input in a pipeline&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/172911/railway-oriented-programming-rop-in-c&quot;&gt;Railway Oriented Programming (ROP) in C#&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/178879/brainfuck-interpreter-in-f-by-a-c-developer&quot;&gt;Brainfuck interpreter in F# (by a C# developer)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/184203/f-operation-framework-railway-oriented-programming-task-async-lazy&quot;&gt;F# Operation Framework (Railway-Oriented Programming + Task/Async/Lazy)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/222235/async-in-railway-oriented-programming-in-f&quot;&gt;Async in Railway Oriented Programming in F#&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So, should the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/railway-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;railway-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;railway-oriented&lt;/a&gt; tag remain?  It's debatable.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Against:&lt;/strong&gt; It's not (yet) a well known term, the way object-oriented programming and aspect-oriented programming are.  Most of the search engine hits refer to individuals' blogs, rather than established publications.  It seems to be trending up, but I'm not sure whether it's &lt;a href=&quot;https://www.ted.com/talks/anne_curzan_what_makes_a_word_real&quot; rel=&quot;nofollow noreferrer&quot;&gt;&quot;in the dictionary&quot;&lt;/a&gt; yet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The combination of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/functional-programming&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;functional-programming&amp;#39;&quot; rel=&quot;tag&quot;&gt;functional-programming&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/error-handling&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;error-handling&amp;#39;&quot; rel=&quot;tag&quot;&gt;error-handling&lt;/a&gt; might be sufficient.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;For:&lt;/strong&gt; To make railway-programming work, you have to commit to using it consistently and pervasively throughout your code, much like a programming framework.  So, it is a distinct programming style worthy of attention.  It's also a design pattern.  If &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/observer-pattern&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;observer-pattern&amp;#39;&quot; rel=&quot;tag&quot;&gt;observer-pattern&lt;/a&gt; can have its own tag, why shouldn't &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/railway-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;railway-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;railway-oriented&lt;/a&gt; also get the same respect?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can be persuaded either way.  I'm OK with applying the new &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/railway-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;railway-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;railway-oriented&lt;/a&gt; tag to some of the aforementioned questions.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2019-06-14T17:37:39.267" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9208" PostTypeId="2" ParentId="9205" CreationDate="2019-06-14T21:07:22.430" Score="2" Body="&lt;p&gt;I'm the sinner adding the &quot;ROP&quot; tag - changed to &quot;railway-oriented&quot; by 200_success. I had no idea of the ambiguity, and didn't investigate further about it, because I thought it was a more well established term and pattern than it apparently is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My primary references are:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://docs.microsoft.com/en-us/dotnet/fsharp/language-reference/results&quot; rel=&quot;nofollow noreferrer&quot;&gt;The documentation for the &lt;code&gt;Result&amp;lt;'t, 'err&amp;gt;&lt;/code&gt;&lt;/a&gt; type&lt;/p&gt;&#xA;&#xA;&lt;p&gt;and &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://fsharpforfunandprofit.com/rop/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Railway Oriented Programming&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I agree with 200_success in that it's a very rigid and strong pattern in that you can't just follow it to some extent. Either you use it, and it will determine the design and structure of your code or you don't. I think the tag should live because it has the same relation to functional programming as many of the &lt;a href=&quot;https://en.wikipedia.org/wiki/Software_design_pattern&quot; rel=&quot;nofollow noreferrer&quot;&gt;software design patterns&lt;/a&gt; have to OO-programming.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think that the frequency of use should determine the existence of a tag. Instead it should be how strong the relationship is between different questions with the tag attached.&lt;/p&gt;&#xA;" OwnerDisplayName="user73941" LastEditorDisplayName="user73941" LastEditDate="2019-06-15T08:10:38.547" LastActivityDate="2019-06-15T08:10:38.547" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9209" PostTypeId="1" AcceptedAnswerId="9210" CreationDate="2019-06-15T03:47:56.720" Score="14" ViewCount="1016" Body="&lt;p&gt;I have just posted a question about an explicit song checker &lt;a href=&quot;https://codereview.stackexchange.com/questions/222339/explicit-song-checker&quot;&gt;here&lt;/a&gt;. I decided not to include the explicit words.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question:&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are explicit words allowed in a programs source code? If so, is there a limit to what words can be shown? If a programs source is dependent on these strings, should they be included to allow full depth review?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;EDIT&lt;/strong&gt; This is not related to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8844/should-we-censor-rude-language-in-comments-strings-of-posted-code&quot;&gt;this question&lt;/a&gt;. My code is dependent on having explicit words in the program. I understand that offensive words in comments or other random places should be removed, but my question is about code that cannot function without the use of explicit words.&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="153917" LastEditDate="2019-06-16T23:04:23.807" LastActivityDate="2019-06-19T19:38:57.977" Title="Are explicit words allowed in source code?" Tags="|discussion|etiquette|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9210" PostTypeId="2" ParentId="9209" CreationDate="2019-06-15T06:12:02.473" Score="23" Body="&lt;p&gt;There is no simple answer to this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On one hand, Code Review requires real code.  Anytime you redact something for the sake of posting it, something is lost in the process.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Different people react differently to profanity.  Should &lt;a href=&quot;https://itsfoss.com/swear-words-linux-kernel/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;sed -i -e 's/f.ck/hug/i'&lt;/code&gt; be applied to the Linux kernel&lt;/a&gt;?  That's debatable, and therefore it is a valid topic to be addressed in a code review.  I'd like to treat profanity in code academically, the same way that linguists study the use of profanity.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some words will appear offensive, but aren't.  &quot;Brainfuck&quot; comes to mind.  Redacting or bowdlerizing the name just draws attention to it and makes it hard to search for.  I'd prefer to leave it as is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, there are &lt;a href=&quot;/q/2588/9357&quot;&gt;cases where the content is clearly intended to be obnoxious or cause offense&lt;/a&gt;.  Those questions should be dealt with quite differently — we either redact the code by force, or delete the question altogether.  &lt;a href=&quot;https://codereview.stackexchange.com/conduct&quot;&gt;Expectations of civility&lt;/a&gt; don't disappear just because the offensive text appears inside a code block.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Context matters.  Some factors to consider are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the profanity just in the code comments?  Is it &quot;reasonable&quot; (&lt;code&gt;// shitty firmware occasionally requires reset&lt;/code&gt;), or is there a gratuitous amount?&lt;/li&gt;&#xA;&lt;li&gt;Is the profanity part of the output of the program, and is there any good justification for it?  (I can't think of any good valid reason.)&lt;/li&gt;&#xA;&lt;li&gt;Are the explicit words technically relevant to the review?  For example, are you writing a profanity detector, where the detection-evasion relationship is adversarial?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think that what you did, leaving out the specific words, was acceptable.  The main goal of your program was to detect the presence of some words in a blacklist, and in some sense, the exact strings don't matter that much.  I asked for (and received) clarification about the approximate length of the list, and that was all I needed to know.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You could have added a layer of discussion had you chosen to include some specific words as an example.  For instance, does your blacklist include &quot;piss&quot;?  Does it also include &quot;pissed&quot; and &quot;pissing&quot;?  What about &quot;abso-fucking-lutely&quot;?  Could we improve the program, from a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/natural-language-processing&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;natural-language-processing&amp;#39;&quot; rel=&quot;tag&quot;&gt;natural-language-processing&lt;/a&gt; point of view, if we had that level of detail?  If you wanted to go there, and found a way to do it tastefully, in a way that promotes academic discussion, sure.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2019-06-15T07:55:12.453" LastActivityDate="2019-06-15T07:55:12.453" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9211" PostTypeId="2" ParentId="9209" CreationDate="2019-06-15T12:08:06.313" Score="12" Body="&lt;p&gt;You could go for a humourous approach.  Instead of embedding “explicit” words in the code, you could embed “dirty” words.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;# Explicit words replaced with &quot;dirty&quot; words during code review.&#xA;explicit_words = [&#xA;    &quot;stain&quot;, &quot;stained&quot;, &quot;staining&quot;,&#xA;    &quot;dust&quot;, &quot;dusty&quot;,                # Note: &quot;dusting&quot; would be a clean word&#xA;    &quot;soil&quot;, &quot;soiled&quot;, &quot;soiling&quot;,&#xA;    &quot;dirt&quot;, &quot;dirty&quot;,&#xA;    &quot;garbage&quot;&#xA;]&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This makes it clear that you’ve probably considered past / present / future and possibly singular / plural variants of your explicit words.&lt;/p&gt;&#xA;" OwnerUserId="100620" LastActivityDate="2019-06-15T12:08:06.313" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9212" PostTypeId="1" CreationDate="2019-06-17T13:38:13.127" Score="0" ViewCount="61" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/220615/typeclass-oriented-example-project-with-implicit-classes&quot;&gt;My question&lt;/a&gt; has been edited by a moderator to include the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allthough I did state&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I am not relying on libraries like cats even if they might already provide solutions for what I am doing&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I truly believe that this edit is highly superfluous - not only does it add no value to the question (it actually seems to be rather degrading in this case), but more importantly my question does not adhere to the definition of the tag:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;... involve code that is already fully implemented ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I did not rewrite anything from the library mentioned earlier or any other library I know, and this statement was supposed to veer of answers pointing out how what I am doing could be done with half the code with a certain library at hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Judging by the profile, the moderator at hand seems to have little to no experience with the programming language in question, and - if that impression is correct - would not have been able to understand the code well enough to make an educated decision wether or not I was &quot;reinventing the wheel&quot;.&lt;/p&gt;&#xA;" OwnerUserId="201167" LastEditorUserId="9357" LastEditDate="2019-06-17T19:00:43.537" LastActivityDate="2019-06-17T19:05:03.110" Title="Peculiar application of [reinventing-the-wheel] tag on my question" Tags="|discussion|specific-question|tags|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9213" PostTypeId="1" CreationDate="2019-06-17T13:44:12.910" Score="14" ViewCount="206" Body="&lt;h1&gt;Context&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Recently I've seen an increase in people voting for LCC when I don't agree this is the correct reason. These all seem to be getting LCC VTC because they're lacking description.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/222407&quot;&gt;https://codereview.stackexchange.com/q/222407&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/222455&quot;&gt;Looping through this list takes time&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/222015&quot;&gt;Displaying a paginated list of forum topics using PHP PDO&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/222198&quot;&gt;Loop on dataframe takes a lot of time&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/222362&quot;&gt;Find sum of neighbors in a 2D array&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/222416&quot;&gt;Sign-up serialization in Python&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;Existing Close Reason&lt;/h1&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Lacks concrete context: Code Review requires &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;concrete code from a project, with sufficient context&lt;/a&gt; for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;Related Questions&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Lacks Concrete Context is purely about &lt;strong&gt;&lt;em&gt;code&lt;/em&gt;&lt;/strong&gt;, &lt;strong&gt;not&lt;/strong&gt; &lt;em&gt;descriptions&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8748&quot;&gt;&amp;quot;unclear what you&amp;#39;re asking&amp;quot; vs &amp;quot;Lacks concrete context&amp;quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;When &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8569&quot;&gt;we changed the close reasons&lt;/a&gt; description wasn't an existing close reason, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8574&quot;&gt;nor was it included into the close reason&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9014&quot;&gt;The problem with insufficient context&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8927&quot;&gt;Need clarification on my close reason interpretation for a specific close reason&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;Rationale&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Since this has been going on for over a year now, with no sign of improving. Should we accept that the reason is confusing, and should be changed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe a rewording to say:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's limited to just code;&lt;/li&gt;&#xA;&lt;li&gt;To use UCWYA for description; or&lt;/li&gt;&#xA;&lt;li&gt;To remove all instances of the word 'context.'&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'd hope one of these would help, but I'm no linguist.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Questions&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Should we clarify the close reason?&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Yes: What should we clarify it to?&lt;/li&gt;&#xA;&lt;li&gt;No: How can we fix this scenario?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="9357" LastEditDate="2019-06-17T18:22:50.780" LastActivityDate="2019-06-20T11:22:49.113" Title="What is &quot;lacks concrete context&quot; exactly?" Tags="|discussion|close-reasons|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9214" PostTypeId="2" ParentId="9212" CreationDate="2019-06-17T13:51:28.843" Score="5" Body="&lt;ol&gt;&#xA;&lt;li&gt;A moderator didn't edit your question to add the tag, a normal user did.&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;I did not rewrite anything from the library mentioned earlier or any other library I know, and this statement was supposed to veer of answers pointing out how what I am doing could be done with half the code with a certain library at hand.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Then remove the tag, it probably isn't appropriate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If the user re-adds the tag &lt;em&gt;then&lt;/em&gt; come to Meta or flag your post for moderator intervention stating what the problem is.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-06-17T13:51:28.843" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9215" PostTypeId="2" ParentId="9212" CreationDate="2019-06-17T19:05:03.110" Score="8" Body="&lt;p&gt;In the question, you wrote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;… so I am not relying on libraries like cats even if they might already provide solutions for what I am doing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That sounds like a good reason for applying the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt; tag — to let reviewers know that you are deliberately doing something the complicated way, so that they don't post an answer that says &quot;why don't you just use …?&quot;&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2019-06-17T19:05:03.110" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9217" PostTypeId="2" ParentId="9209" CreationDate="2019-06-19T19:38:57.977" Score="6" Body="&lt;p&gt;This is a good question, and I think you made all the right moves with your actions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;You left the explicit words out;&lt;/li&gt;&#xA;&lt;li&gt;You asked a question on Meta as to whether they're acceptable or not;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So, let's discuss that.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h2&gt;Are explicit words allowed in a programs source code?&lt;/h2&gt;&#xA;&lt;p&gt;This is the first question you ask: are explicit words allowed? That's a very relevant question, but it bears two subquestions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What determines if a word is explicit?&lt;/li&gt;&#xA;&lt;li&gt;Is the word necessary?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The answer to &lt;strong&gt;1&lt;/strong&gt; is subjective, there's no formula. We know of a few &lt;em&gt;general&lt;/em&gt; answers to that question, but there are a lot of words that are subject to interpretation.&lt;/p&gt;&#xA;&lt;p&gt;In general, if the word is plausibly explicit (think the major four-letter words starting with f, s, etc.), I would start thinking about part 2. If the word is &lt;em&gt;absolutely necessary&lt;/em&gt;, then there might be other possibilities.&lt;/p&gt;&#xA;&lt;p&gt;Your question requires an explicit-word dictionary, so they're required, and necessary. So how could we put them in your question?&lt;/p&gt;&#xA;&lt;p&gt;Some list of explicit words:&lt;/p&gt;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;&lt;p&gt; this would be our list of stuff&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We can use a spoiler tag to hide them, and make a clear notation that there are explicit words embedded, the syntax for this is:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;gt;! ...&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;This offers the best, in my opinion, degree of inclusion and protection. It makes absolutely certain that you took consideration for the potential severity of the language, and acted accordingly.&lt;/p&gt;&#xA;&lt;h1&gt;But, there's a limit!&lt;/h1&gt;&#xA;&lt;p&gt;Here's the thing: there are some words that we ought not share, period. Your list might include some racially- or sexually-insensitive language. I won't name them, but I think we all know what some examples are.&lt;/p&gt;&#xA;&lt;h3&gt;What do we do about those?&lt;/h3&gt;&#xA;&lt;p&gt;I'm not a big fan of racially- or sexually-insensitive language, even if it's in earnest. If your code relies on the use of a degrading term, I'm not against saying &amp;quot;it doesn't belong here.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Everything has a limit, and I'm Ok with drawing the line at terms that are &lt;em&gt;commonly&lt;/em&gt; assumed to be used to attack someone based on their:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Race / ethnicity / cultural background;&lt;/li&gt;&#xA;&lt;li&gt;Sexual orientation or disposition;&lt;/li&gt;&#xA;&lt;li&gt;Religion or religious beliefs;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;As an example of each of these, if you're using a term that attacks someone because:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;They are black, hispanic, or another marginalized racial group;&lt;/li&gt;&#xA;&lt;li&gt;They are categorized under the LGBTQ+ group (that is, lesbian / gay / bisexual / transgender / queer / etc.);&lt;/li&gt;&#xA;&lt;li&gt;They are Christian, Catholic, Jewish, Islamic, etc.;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Then &lt;em&gt;&lt;strong&gt;keep it off this site.&lt;/strong&gt;&lt;/em&gt; Either remove it from the question, or don't post the question.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-06-19T19:38:57.977" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9218" PostTypeId="2" ParentId="9213" CreationDate="2019-06-20T11:22:49.113" Score="-1" Body="&lt;h1&gt;Doing nothing&lt;/h1&gt;&#xA;&#xA;&lt;h2&gt;Closers&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;It's confusing what people are closing for. Personally I don't VTC using the LCC reason unless it's pseudocode due to a history of stub/example code being enforced to a different degree at different points in time.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so if someone VTC as LCC rather than UWYA then even if it is lacking description, I won't close it because I will be looking at the code not the description to find the problem everyone else has with it.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Posters&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The current wording is confusing when used to close questions that have little description. Given that I'd recently seen someone copy and paste this reason into a comment, without any hyperlinks, it will only cause people to become confused why their questions closed and become unable to fix it.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Merging the close reason&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;This further proves CMs point that we don't need more than three reasons. Which will only further cripple our close reasons if we need to include more later. How can we prove that we would need four close reasons when we would already have four, but chose to only use three.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is likely to still confuse users what is wrong with their code. The reason basically becomes &quot;somethings missing from your question, but we CBA to even hint to you what&quot;.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Keeping them split&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Getting UWYA alone can be a bit confusing. If given a comment to include more description it would make more sense however.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-06-20T11:22:49.113" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9219" PostTypeId="1" CreationDate="2019-06-20T22:33:51.770" Score="6" ViewCount="119" Body="&lt;p&gt;Today I was greeted with MR. ROBOT, I wanted to close the prompt but the little x didn't work.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Clicking above the prompt, to the right of the code, did close the prompt however.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Yk8EL.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Yk8EL.png&quot; alt=&quot;Human verification popup.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="247360" LastEditDate="2023-02-03T20:42:17.627" LastActivityDate="2023-02-03T20:42:17.627" Title="Couldn't dismiss mr. robot" Tags="|bug|status-completed|design|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9220" PostTypeId="1" AcceptedAnswerId="9224" CreationDate="2019-06-28T04:32:30.460" Score="20" ViewCount="522" Body="&lt;p&gt;I always thought that Code Review is a place where we try to improve code and do not discuss highly questionable philsophical theories. For this reason I'm very disapointed that my flag about &lt;a href=&quot;https://codereview.stackexchange.com/a/223045/59161&quot;&gt;this&lt;/a&gt; answer for the &lt;a href=&quot;https://codereview.stackexchange.com/questions/223033/unisex-bathroom-problem-without-semaphore&quot;&gt;Unisex Bathroom problem without semaphore&lt;/a&gt; has been declined.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Instead of giving code suggestions it is provocative and tries to raise a debate about how to &lt;em&gt;properly&lt;/em&gt; categorize &lt;em&gt;men&lt;/em&gt; and &lt;em&gt;women&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are certainly better places for such matters. In my opinion Code Review is not one of them and thus this answer should be removed.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The author also does not point to anything of value that would help to solve the problem. There are still two groups of actors who cannot use the bathroom when the other group is using it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the only purpose of this answer is to rename the actors and to start a discussion whether we should name them &lt;em&gt;men&lt;/em&gt; and &lt;em&gt;women&lt;/em&gt; or something else... as if this would make solving the actual problem any easier.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="200620" LastEditDate="2019-06-30T04:13:07.423" LastActivityDate="2019-06-30T04:13:07.423" Title="Should Code Review be a place for discussing sensitive topics?" Tags="|discussion|specific-answer|flagging|" AnswerCount="4" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="9221" PostTypeId="2" ParentId="9220" CreationDate="2019-06-28T08:07:17.797" Score="13" Body="&lt;p&gt;I completely agree with you - this &quot;answer&quot; makes no attempt to review the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All it does is attack the problem statement, which was not even written by the author of the question.  It provides no value at all (though the final paragraph, about an equivalent and possibly less controversial framing, might make a worthwhile &lt;em&gt;comment&lt;/em&gt;).&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2019-06-28T08:07:17.797" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9222" PostTypeId="2" ParentId="9220" CreationDate="2019-06-28T09:16:03.297" Score="-2" Body="&lt;p&gt;The &quot;Not an Answer&quot; flag is heavily overused and should only be used for answers that doesn't &lt;em&gt;attempt&lt;/em&gt; at answer the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This answer clearly attempts at addressing things in the question (when considering the entire body of the question), and therefore as a moderator I consider it an attempt at answering the question, and therefore I think that it should stay.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Please use the vote buttons, not the flags, for this one.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-06-28T09:16:03.297" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9223" PostTypeId="2" ParentId="9220" CreationDate="2019-06-28T09:18:38.097" Score="0" Body="&lt;p&gt;&lt;strong&gt;TLDR&lt;/strong&gt;: Posts are not deleted just because you disagree with them.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Flag guidance&lt;/h3&gt;&#xA;&lt;p&gt;Let's take a look at the &lt;a href=&quot;https://meta.stackexchange.com/a/167641/&quot;&gt;Very Low Quality Flagging guidance&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you use the 'Very Low Quality' flag, you're sending a signal to moderators that the delete button probably needs to be pushed. You're telling us that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The post is an indecipherable mess and can't be salvaged in the amount of time we're prepared to ask our users to spend editing a single post. This could be due to the post being written so horribly it can't be understood, containing horribly formatted code, or both. Put simply, &lt;strong&gt;it would take way more than a reasonable amount of time to straighten this mess out, put that responsibility back on the person who wrote it while keeping it from distracting others.&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This post is an attempt to answer the question.&#xA;It's what other sites call a &amp;quot;frame challenge&amp;quot;.&#xA;Some sites accept these, some don't.&#xA;Code Review is a site that generally accepts frame challenges, usually because it can make for very much cleaner code to challenge implicit assumptions in the original code.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes that requires discussing verifiable scientific facts and the state of academic research in areas that may not be comfortable for everyone involved.&#xA;I understand that you don't really want to hear that from me, what with me openly expressing a viewpoint that is sympathetic with the answer.&#xA;There is an extent to which Stack Exchange requires you to allow people to express their opinions, even if they disagree with you.&lt;/p&gt;&#xA;&lt;p&gt;That answer is &lt;strong&gt;not&lt;/strong&gt; an &amp;quot;indecipherable mess&amp;quot;.&#xA;It's not written in a way &amp;quot;so horribly it can't be understood&amp;quot;.&#xA;The answer is five straightforwardly formulated paragraphs of text in plain english.&lt;/p&gt;&#xA;&lt;p&gt;The Very Low Quality flag &lt;strong&gt;does not apply here&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h3&gt;Reasons from your question&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I always thought that Code Review is a place where we try to improve code and do not discuss highly questionable philsophical theories.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I partially referred to that above already.&#xA;Framing challenges sometimes require discussion of scientific theories.&#xA;These theories may not be something you agree with.&#xA;That doesn't make them any less scientific.&lt;/p&gt;&#xA;&lt;p&gt;Trying to discredit &lt;em&gt;gender studies&lt;/em&gt; as a &amp;quot;philosophical theory&amp;quot; is disingenuous.&#xA;It's a (comparatively young) legitimate academic field with roots tracing back to multiple academic fields.&#xA;According to wikipedia, it started to be studied much more extensively in the 1990s, there have been PhD programs and various universities have set up programs around the field.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Instead of giving code suggestions it is provocative and tries to raise a debate about how to properly categorize man and women.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It's formulated in a matter-of-factly tone.&#xA;That's not what &amp;quot;being provocative&amp;quot; entails.&lt;/p&gt;&#xA;&lt;p&gt;Just because the opinion expressed in a post does not match yours and might even be provoking a reaction in you, unless it's rude, abusive or incendiary it still has a place on the site, &lt;strong&gt;so long as it pertains to the code presented in the question&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There are certainly better places for such matters. In my opinion Code Review is not one of them and thus this answer should be removed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You seem to be arguing that the answer does not review the code presented in the question here.&#xA;I personally disagree with that.&#xA;It's a framing challenge that just happens to challenge your views on gender and sex.&lt;/p&gt;&#xA;&lt;p&gt;That does not make it unsuitable for Code Review.&#xA;In fact, it makes it perfect for Code Review.&#xA;The whole point of reviewing code is to make it better, and clarifying terminology as well as criticising (or refining) an overly abstracted modelling of the reality (according to academic research no less) is &lt;strong&gt;on point&lt;/strong&gt; there.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-06-28T09:18:38.097" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9224" PostTypeId="2" ParentId="9220" CreationDate="2019-06-28T14:51:05.630" Score="25" Body="&lt;p&gt;Since this is an opinion question, here's my opinion answer, the first part wearing my &quot;regular hat&quot; as an individual, and then my &quot;mod hat&quot; as how it impacts me as a moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You ask: &lt;em&gt;&quot;Should Code Review be a place for discussing sensitive topics?&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer is: &lt;em&gt;NO&lt;/em&gt;. Code Review is for reviewing code.... not reviewing social, cultural, political, personal, or any non-code related preferences, persuasions, opinions, or such content. We do have other sites on Stack Exchange where such discussions would be on-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In that context, the question itself is on-topic. It does not express an opinion one way or another on bathroom etiquette and it's a clear problem statement and solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, answers can't be &quot;off topic&quot; in a strict sense (questions can be off-topic), but they can do a poor review, they can do no review, or they could be spam, or abusive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Using my personal hat, I don't like the answer because it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;is not a good code review (it barely touches on the code itself)&lt;/li&gt;&#xA;&lt;li&gt;it appears to intentionally &quot;stir the pot&quot; ... it appears that the sole point of the answer is to ignite discussion on broader societal/cultural issues with a specific &quot;firebrand&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Using my moderator hat, I don't like the answer because it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;is a distraction from the core purpose of code review&lt;/li&gt;&#xA;&lt;li&gt;it creates polarizing forces in a community that should be putting these sorts of issues aside&lt;/li&gt;&#xA;&lt;li&gt;it is a no-win situation where there is no clear answer to resolve things.&lt;/li&gt;&#xA;&lt;li&gt;it means I have to deal with crappy issues that are not fun to deal with (situations like this are the &quot;hard-work&quot; part of moderating the site - I can't just ignore this)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Frankly, this post could be used as a &quot;do it this way&quot; lesson for trolls... it contains just enough technical content to put it in to a &quot;maybe this is a code review, but it's just a bad one&quot; category, but not rude, abusive, or &quot;junk&quot; enough to be delete-worthy on those grounds.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, instead, this user gets put in the bucket of &quot;potential troll&quot;, and I'll take the time to scan through their other content, get a &quot;feel&quot; for the tenor of their posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Again, using the moderator hat, if you see posts that appear to be intentionally causing discord in the community, polarizing people, being &quot;not friendly&quot;, we encourage you to flag them for moderator attention. These types of issues are hard to moderate on, and sometimes you have to wait for a pattern to appear. That means that your flag is helpful even if no action appears to be taken immediately.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If it appears that the user is simply using Code review to advance political, social, or some other unrelated agendas, then we can use other tools to redirect, suspend, or even remove them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, the one answer is not enough to go that far, but the community should know that while an individual post that causes disruptions may be occasionally tolerated, users who consistently cause this type of disruption would not be welcome.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-06-28T14:51:05.630" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9225" PostTypeId="1" AcceptedAnswerId="9228" CreationDate="2019-07-02T21:09:09.143" Score="5" ViewCount="161" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/223375/120114&quot;&gt;Recursive conversion from ExpandoObject to Dictionary&lt;code&gt;&amp;lt;string, object&amp;gt;&lt;/code&gt;&lt;/a&gt; the OP omitted the keyword &lt;code&gt;private&lt;/code&gt;, and after receiving answers, &lt;a href=&quot;https://codereview.stackexchange.com/posts/223375/revisions#rev-arrow-ab26d131-f1cc-42dc-9d3a-8c4b67eab326&quot;&gt;edited the post to include that keyword&lt;/a&gt;. I rolled it back because it was mentioned in &lt;a href=&quot;https://codereview.stackexchange.com/a/223379/120114&quot;&gt;Jesse's answer&lt;/a&gt;, and left a comment, pointing the OP to the &lt;em&gt;What to do when someone answers&lt;/em&gt; page in the Help center. The OP then replied:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Sorry I did not know. I feel like this was just a small mistake I made which may have caused some misunderstandings. Do I really have to ask a new question just for that (becaues I feel like my main concern didn't have to do with that at all) or how would you recommend me clearing that misunderstanding up to the concerned question? &lt;sup&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/223375/recursive-conversion-from-expandoobject-to-dictionarystring-object#comment432848_223375&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I checked with Jesse to see if the revision was okay, and the response was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think the revision is minor enough, I could remove a single line from my answer to keep it salient. &lt;sup&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/223375/recursive-conversion-from-expandoobject-to-dictionarystring-object#comment432857_223379&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Should we re-apply the OP's changes?&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="42401" LastEditDate="2019-07-03T01:22:32.957" LastActivityDate="2019-07-03T04:44:40.067" Title="Can an OP add missing keyword(s) to code?" Tags="|discussion|specific-question|editing|specific-answer|answer-invalidation|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9226" PostTypeId="2" ParentId="9225" CreationDate="2019-07-02T23:19:14.007" Score="-1" Body="&lt;h1&gt;Let this revision through&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The core issue is whether the questions and answers continue to make sense together.  In this case it is easy enough to keep all that as true so it seems harmless to say let them add the &lt;code&gt;private&lt;/code&gt; in this case.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Could it lead to a slippery slope?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The regrettable part of making a decision like this is that we've the rules more complicated which will make life harder for reviewers (code and meta) for the foreseeable future.  I'm not sure how best to define an edit to the code of the question that would be minor enough to say that it was ok.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And it leads to deeper questions: what happens if we allow a minor edit to a question but the authors of the answers written before that edit decline to update their answers?  Should we leave them alone or try to edit them into shape?&lt;/p&gt;&#xA;" OwnerUserId="89257" LastActivityDate="2019-07-02T23:19:14.007" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9227" PostTypeId="2" ParentId="9225" CreationDate="2019-07-03T01:18:42.177" Score="1" Body="&lt;h1&gt;Why do you need to come to meta?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;In this case both parties involved are ok with it. Let them edit their posts however they want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Surely we don't need a rule that says:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If an answerer agrees and removes part of their answer that an OP wants to change, then the OP can answer invalidate the older revision of the post.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If you actually think about it, that's already a 'rule'...&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-07-03T01:18:42.177" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9228" PostTypeId="2" ParentId="9225" CreationDate="2019-07-03T04:44:40.067" Score="7" Body="&lt;p&gt;&lt;strong&gt;No the question should stay as it is,&lt;/strong&gt;&lt;br&gt;&#xA;because not only would this edit invalidate two answers (&lt;a href=&quot;https://codereview.stackexchange.com/a/223380/29371&quot;&gt;first&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/a/223379/29371&quot;&gt;second&lt;/a&gt;) but I think we would send the wrong signals as well. It would look like it could be allowed to invalidate answers if one just asks an answerer of the question if he/she is ok with it.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This could lead to extensive comments and could weaken the enforcements of our rules.  &lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2019-07-03T04:44:40.067" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9229" PostTypeId="1" AcceptedAnswerId="9249" CreationDate="2019-07-05T12:05:31.423" Score="35" ViewCount="455" Body="&lt;p&gt;I became a moderator &lt;a href=&quot;https://codereview.stackexchange.com/election/1&quot;&gt;in the first election&lt;/a&gt; four years ago but it is now time to step down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I came here to Code Review in November 2013, after browsing the site for a few days I posted my first comment, and later my first answer. &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/12239484#12239484&quot;&gt;I found chat&lt;/a&gt; and found the wonderful people &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/12241052#12241052&quot;&gt;Mathieu&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&lt;/a&gt;, and &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/12193595#12193595&quot;&gt;Malachi&lt;/a&gt;. Just a few days after, &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/12277946#12277946&quot;&gt;rolfl joined as well&lt;/a&gt;. I arrived just in time for &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/999/31562&quot;&gt;The Mission&lt;/a&gt; where I was one of the regulars who helped Code Review go through graduation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have experienced a lot during my time at Code Review, everything from &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1629/31562&quot;&gt;starring lol's&lt;/a&gt; to learning new languages and techniques, and participating in community challenges. I have also experienced a lot during my four years as a moderator. I have seen the community grow and change, but as Nelly Furtado sings - &lt;a href=&quot;https://www.youtube.com/watch?v=4pBo-GL9SRg&quot; rel=&quot;nofollow noreferrer&quot;&gt;All good things come to an end&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's happened a lot of (unfortunately not very positive) things in my personal life recently that you just wouldn't believe me if I told you. I have now reached a point in my life where I value many other things more than Code Review, one of which includes organizing board game meetups IRL with the purpose of helping people make new friends (very international crowd). Code Review Stack Exchange will still have a special place for me. I have learnt a lot here, and I will continue to post interesting questions and good answers every now and then.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd like to thank a few people of the community for making the past years much enjoyable.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mathieu-guindon&quot;&gt;Mathieu&lt;/a&gt;, Code Review's former cheerleader. Without you there wouldn't have been a mission and maybe we would still have been in beta. When I was elected, Mathieu was elected at the same time, and our performance in the election was pretty much inseparable.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/28156/marc-andre&quot;&gt;Marc-Andre&lt;/a&gt;, it's always a pleasure seeing you write &quot;Hello everybody! Have a nice day!&quot;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;, Code Review's own monkey. You are a wise and valuable monkey and friend.&lt;/li&gt;&#xA;&lt;li&gt;My current moderator friends, &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/37660/vogel612&quot;&gt;Vogel612&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/22222/jamal&quot;&gt;Jamal&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/18427/malachi&quot;&gt;Malachi&lt;/a&gt;. Thank you for your assistance, support and for the collaboration.&lt;/li&gt;&#xA;&lt;li&gt;My former moderator friends, &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/23788/mathieu-guindon&quot;&gt;Mathieu&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/12390/janos&quot;&gt;janos&lt;/a&gt;. It was a privilege and a pleasure working with you all.&lt;/li&gt;&#xA;&lt;li&gt;My friends &lt;a href=&quot;https://codereview.stackexchange.com/users/42632/phrancis&quot;&gt;Phrancis&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/28156/marc-andre&quot;&gt;Marc-Andre&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/32231/skiwi&quot;&gt;skiwi&lt;/a&gt; and the others in the Coding Projects chat-room.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/51786/duga&quot;&gt;Duga&lt;/a&gt;, my only child and bot. Code Review just wouldn't be the same without her. And don't worry, she will keep being just as much of a moderator as she's always been.&lt;/li&gt;&#xA;&lt;li&gt;Everyone who voted for me in the first election.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/73844/der-kommissar&quot;&gt;EBrown&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt;, and others from the community that I have spent many hours with in The 2nd Monitor.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;If there's anything I would like to leave behind me it is to encourage you all to comment, comment, comment. A good and friendly comment can make a big difference. (Yes, it is possible to enforce rules and still be friendly. Trust me.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was a sworn moderator of the Code Review watch. For four years I have served. And now my watch has ended.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="85680" LastEditDate="2019-07-06T03:24:01.050" LastActivityDate="2019-07-23T20:05:40.223" Title="I was the shield that guarded the flags of users" Tags="|discussion|moderators|" AnswerCount="2" CommentCount="14" ContentLicense="CC BY-SA 4.0" />
  <row Id="9230" PostTypeId="2" ParentId="9229" CreationDate="2019-07-05T13:00:44.630" Score="25" Body="&lt;p&gt;We wish you well, Simon, and don't be a stranger!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Where do we go from here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is just a brief administrative note to say that the Stack Exchange staff and the rest of the mod team are in discussions about what the next steps are, what the needs of the community may be, and so on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At this point in time no decisions have been made and it will probably take some time (weeks) before any action (if any) is taken.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that a moderator stepping down does not automatically trigger an election. Other factors are taken in to account. I only say this because I imagine that will be one of the first questions asked: &quot;Will there be an election&quot;, and the answer is: &quot;We don't know&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-07-05T13:00:44.630" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9231" PostTypeId="1" AcceptedAnswerId="9233" CreationDate="2019-07-12T07:32:40.047" Score="-7" ViewCount="258" Body="&lt;p&gt;I developed a tool in Python which has lot of functionalities, among them ways to access review queues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have a series of questions that I may ask separately.  Here is the first one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Suppose a post is deleted by reviewers as, for instance, a low quality post. Hours later, my Python tool can let me access that deleted post through the review queue and I can review it even if it is already deleted. This will make it easy to collect badges, for instance.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this action allowed or is it considered cheating ?&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="97318" LastEditDate="2019-07-12T07:38:09.443" LastActivityDate="2019-07-12T12:26:45.710" Title="Reviewing queues using a Python tool: case 1" Tags="|discussion|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="9232" PostTypeId="1" CreationDate="2019-07-12T09:17:20.267" Score="14" ViewCount="143" Body="&lt;p&gt;I'd like to get some feedback on a small tuple-rewriting language I've been playing with. It has a working interpreter, and a working test case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A little more background information: This idea began as an experimental &quot;toy language,&quot; but as I worked on it, I realized it could be useful as a &quot;real&quot; DSL for the very specific task of authoring interactive fiction (you know, those ancient 1980s games like Zork and Hitchiker's Guide to the Galaxy). This is because it can be written in a relatively free-form way, and ends up closely resembling natural language. I was able to create a working version of &lt;a href=&quot;http://www.firthworks.com/roger/cloak/&quot; rel=&quot;nofollow noreferrer&quot;&gt;cloak of darkness&lt;/a&gt; in the language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed this topic has been &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2516/are-requests-for-review-of-language-design-on-topic&quot;&gt;discussed&lt;/a&gt; here before, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7066/is-it-possible-for-me-to-get-a-review-of-my-language?noredirect=1&amp;amp;lq=1&quot;&gt;more than once&lt;/a&gt;, but I think this question is a bit different in that it's specifically about a language with a &lt;em&gt;working implementation&lt;/em&gt; and a &lt;em&gt;working test case&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I'm not asking for a &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6076/design-only-answers?noredirect=1&amp;amp;lq=1&quot;&gt;design-only review&lt;/a&gt;; I'd value reviews of the specific implementation as well as the design.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Beyond that, it would be great to have the test case reviewed. Obviously nobody will be familiar with the language, but it's very easy to grasp, and it's based on familiar concepts (think string rewriting languages, except with tuples instead of strings, using trial-end-error binding of free variables, like some FP languages).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I feel like the language could be greatly enhanced with some small modifications, but have not quite decided how they should be implemented. I'd love to bounce some of these ideas around for feedback.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Is this sort of thing appropriate for Code Review? If not, is there another site on (or off) this network that might be a good fit?&lt;/p&gt;&#xA;" OwnerUserId="204223" LastActivityDate="2019-07-13T12:49:41.167" Title="Reviewing language design, with working interpreter and test case?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9233" PostTypeId="2" ParentId="9231" CreationDate="2019-07-12T12:26:45.710" Score="11" Body="&lt;p&gt;It is considered cheating, and is considered abusive to the system, and &lt;a href=&quot;https://stackoverflow.com/legal/acceptable-use-policy&quot;&gt;violates the terms of service&lt;/a&gt; (disruptions and exploits).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that the way you describe your tool is also misleading .... You say: &lt;em&gt;&quot;Hours later, my Python tool can let me access that deleted post...&quot;&lt;/em&gt; but that is not the whole story.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Years later your tool is &quot;reviewing&quot; posts that have gone through the queue. We have evidence that shows posts that NEVER entered a review queue are getting &quot;reviews&quot; from your tool.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, 22 hours ago &quot;you&quot; &quot;reviewed&quot; a post that was created more than 6 years ago, and it went in to the first post review queue, but somehow you put a close-review in earlier.....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, when your account was suspended (a year ago) you were informed of why it was suspended.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-07-12T12:26:45.710" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9234" PostTypeId="2" ParentId="9232" CreationDate="2019-07-13T12:49:41.167" Score="5" Body="&lt;p&gt;To keep it simple the following are allowed:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Your own language - only if we can run it, so you'd need to provide the interpreter/compiler.&lt;/li&gt;&#xA;&lt;li&gt;&quot;reviews of the specific implementation&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;test case reviewed&quot; - if you mean unit tests or similar tests and a working program, rather than an example program that highlights the languages features independently.&lt;/li&gt;&#xA;&lt;li&gt;Asking for a review of the interpreter/compiler is allowed too.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;This leaves these two parts as potentially dubious:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;I'd love to bounce some of these ideas around for feedback.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately the Stack Exchange network is designed for questions and answers. Whilst there is a comment section these normally aren't for additional questions, and people may tell you to go ask a new question instead.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A review of your language design.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the most part you can ask about anything in a question, but that doesn't mean you'll get an answer to it. This is as Code Review is only about giving ideas we think would improve your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so if you're happy that this could be ignored, and you get a normal code review then I wouldn't close your question because of this question. As it follows our any and all guidelines.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This is potentially off-topic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&quot;some small modifications, but have not quite decided how they should be implemented.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is off-topic if you have an idea you want us to add to your language. This is as your program wouldn't be working the way you intend it to - which is one of our close reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However these ideas &lt;em&gt;can&lt;/em&gt; come up in a normal review. But they rare and normally are in regard to changing code and features you have to be easier to maintain. So may not be what you want.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To make sure no-one has any reason to close your question, as you've described, then remove the potentially off-topic aspect and the dubious parts.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-07-13T12:49:41.167" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9235" PostTypeId="1" AcceptedAnswerId="9236" CreationDate="2019-07-14T08:49:10.210" Score="1" ViewCount="99" Body="&lt;p&gt;Is there something wrong with this question ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/223796/34757&quot;&gt;Emulation of SE&amp;#39;s text input control for tags&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;... that might make it difficult or unpleasant to answer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can you suggest what I should do to improve it, or explain why it's not a good fit for this site?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I just add a Bounty to draw attention, and see what happens, without trying to improve it?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it normal now (I haven't visited this site in a long while) that questions go unanswered?&lt;/p&gt;&#xA;" OwnerUserId="34757" LastEditorUserId="9357" LastEditDate="2019-07-16T21:50:01.833" LastActivityDate="2019-07-16T21:50:01.833" Title="Any reason my &quot;Emulation of SE's text input control for tags&quot; question has gone unanswered?" Tags="|discussion|specific-question|unanswered-questions|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9236" PostTypeId="2" ParentId="9235" CreationDate="2019-07-14T16:07:31.403" Score="5" Body="&lt;p&gt;Looking at the timechart of the percentage of answered questions on Code Review, there is indeed a declining trend, meaning that it's harder these days than it used to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lSQu2.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lSQu2.png&quot; alt=&quot;line chart for percentage of answered questions, mostly declining trend&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This data is gathered from what my chatbot @Duga is gathering every day. Unfortunately this chart only stretches back to ~December 2017, but through &lt;a href=&quot;https://chat.stackexchange.com/search?q=unanswered&amp;amp;user=125580&amp;amp;room=8595&quot;&gt;chat search&lt;/a&gt; you can find more.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at React.js specifically we can see that there are at the time of this writing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/react.js?tab=Unanswered&quot;&gt;144 unanswered questions&lt;/a&gt; out of a total of 326. This is an astounding 44% of questions with no answers with a positive score. So, we need more reviewers for this particular tag. As I stated in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6823/31562&quot;&gt;How can I make my question get more attention?&lt;/a&gt; one way to get more attention for your question is to actually help answering other questions. So if you know React, please help out in the React.js tag.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So let's take a look at your specific question and see if that can be improved. I will do this through the eyes of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;my guide for how to post a good question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall, it's looking good.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's pretty clear what your code does, but not very clear why you have written it - and if other pre-made components for this exists already. You also list quite many specific concerns that you would like reviews to focus on, which might indicate that it will take a bit of effort to review your code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think you can include a few screenshots of the component in action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would prefer reordering the parts of your question a bit to make it more natural (in my opinion at least). Introduction - Description - Code - Questions. Right now it is Introduction - Questions - Code - Description.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-07-14T16:07:31.403" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9237" PostTypeId="2" ParentId="9235" CreationDate="2019-07-15T08:33:44.853" Score="3" Body="&lt;p&gt;Every 1 in 10 on-topic questions is left unanswered. That's a rough statistic that has been so for a long time now and it's slowly getting worse (as indicated by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9236/52915&quot;&gt;Simon's answer&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some questions are simply not interesting enough, too hard to answer or slipped through the net for another reason. We can't catch/answer them all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A bounty &lt;em&gt;might&lt;/em&gt; work, but not necessarily so. I'd start with trying to improve it to the best of your ability so at least it won't be caused by that. Eliminate all negative factors, so to speak.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2019-07-15T08:44:12.363" LastActivityDate="2019-07-15T08:44:12.363" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9238" PostTypeId="1" AcceptedAnswerId="9239" CreationDate="2019-07-17T14:07:47.857" Score="7" ViewCount="69" Body="&lt;p&gt;I have &lt;a href=&quot;https://codereview.stackexchange.com/questions/223595/generic-macro-generated-interval-heap-in-c&quot;&gt;this question&lt;/a&gt; that was put on hold because some people &lt;strong&gt;thought&lt;/strong&gt; the code was not made by me, putting the question on hold and so I got no feedback or code reviews for it because some people simply don't care! I've spent 4 days reading through papers and other people's code to understand how an interval heap works and decided to put it on Code Review because it is one of the first data structures that I've made that doesn't have a lot to talk about.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can I prove that the code was written by me or how can I remove it from being on hold?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have several questions on Code Review that all point to the same code base on GitHub, which is a a project of my own and even after 3 questions, all containing the same topics (like data structures or something related to the C language), why does &lt;a href=&quot;https://codereview.stackexchange.com/questions/223595/generic-macro-generated-interval-heap-in-c&quot;&gt;this&lt;/a&gt; has to be cherry picked and put on hold?&lt;/p&gt;&#xA;" OwnerUserId="178948" LastActivityDate="2019-07-17T16:30:05.333" Title="Why was my question put on hold for Authorship of Code even though everything was written by me?" Tags="|support|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9239" PostTypeId="2" ParentId="9238" CreationDate="2019-07-17T16:30:05.333" Score="10" Body="&lt;p&gt;Someone flagged your post for &quot;should be closed&quot; -&gt; &quot;off-topic&quot; -&gt; &quot;Authorship of code&quot; which caused it to be put into the &lt;a href=&quot;https://codereview.stackexchange.com/review/close/118684&quot;&gt;close vote review queue&lt;/a&gt; where 5 users voted to close and 1 voted to leave open.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Possible lessons hopefully to be learned:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Close voters can help out by asking clarifying questions - &quot;Is this code yours?&quot; &quot;Where did you find this code?&quot;&lt;/li&gt;&#xA;&lt;li&gt;When voting to close for &quot;Authorship of code&quot; because the code seemingly comes from a &quot;random GitHub repository&quot;, close voters can try to check the user of the GitHub account with the Stack Exchange account, if there are any connections between these two (username, profile pictures, linking between them, etc.) then I would assume that everything is in order.&lt;/li&gt;&#xA;&lt;li&gt;When asking a question, it can be extra helpful to show that you are aware of the site rules and that your post passes the rules. See also &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;this guide to posting a good question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Now I've put in the 5th reopen vote (didn't even have to use my moderator powers) so your question is now reopened. Sorry for the inconvenience, you did the right thing to bring the mistake to our attention.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-07-17T16:30:05.333" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9241" PostTypeId="1" CreationDate="2019-07-21T03:03:00.060" Score="2" ViewCount="64" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/224488&quot;&gt;Code knowledge against simplicity when looping on a list, what is the best practice?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Close Reason:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise. &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Only comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Welcome to Code Review. Here, we review specific code and suggest how to improve it. However, the way you have framed the question, you are asking a generic question about some nebulous esthetic principle, with some code tossed in merely as an example. We don't do vague/hypothetical discussions here. – &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/q/224488#comment435456_224488&quot;&gt;yesterday&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Algorithmically the task can be similar to:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/221318&quot;&gt;Comma Code - Ch. 4 Automate the Boring Stuff&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I don't see how the answer to this question is likely to be any more opinion based than any other Code Review answer.&lt;br&gt;&#xA;And so I can't agree with my literal interpretation of the close reason.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The user has provided two solutions that work.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;The question, to me, looks like most comparative review questions. Where the user is asking &quot;what's the best way to do X task&quot;, just like it is here.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so I don't see how the reasons provided justify closing the question. To me it looks like the results of a lynch mob.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Why is this question off-topic?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-07-21T11:33:20.913" LastActivityDate="2019-07-22T07:27:26.850" Title="Why is this question asking who's right in answers on Stack Overflow off-topic?" Tags="|discussion|specific-question|scope|closed-questions|" AnswerCount="2" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="9242" PostTypeId="2" ParentId="9241" CreationDate="2019-07-21T06:45:53.367" Score="6" Body="&#xA;&#xA;&lt;p&gt;OP wants us to &quot;adjudicate&quot; some sort of opinion conflict they have in the comments on a Stack Overflow answer and that's not really something we do here.&#xA;The only acceptable answers to the framing of the question are opinions. &#xA;The code itself is not really relevant when answering.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such this question is soliciting &lt;strong&gt;opinions&lt;/strong&gt; and not reviews.&#xA;Any answer is not judged on the merit of the improvements in code it presents, but the opinion it espouses.&#xA;That's what makes it primarily opinion based.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-07-21T06:45:53.367" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9243" PostTypeId="1" AcceptedAnswerId="9245" CreationDate="2019-07-21T23:22:51.473" Score="0" ViewCount="52" Body="&lt;p&gt;This may seem like a very simple question with a very simple answer, but it’s been bugging me. Having looked through hundreds of answers on questions on the regular site, I only see answers from regular users. Yet when I look at maybe three questions on meta, all have an answer from a mod, maybe having one comment that’s the usual “Comment section isn’t for continued discussion, this conversation has been moved here”. This begs the question: &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Are mods allowed to answer non-meta questions? Are they just focusing on meta questions and close/report flags and not having enough time to answer?&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="52915" LastEditDate="2019-07-22T07:32:03.703" LastActivityDate="2019-07-22T07:32:03.703" Title="Are mods allowed to answer non-meta questions?" Tags="|discussion|answers|moderators|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9244" PostTypeId="2" ParentId="9243" CreationDate="2019-07-22T04:10:48.887" Score="2" Body="&lt;p&gt;Mods can answer non-meta question just like other users.  You may not see it very often here because an question on Code Review can be quite time consuming to give a full answer for, and they don't have as much time to spend on non-moderator things.  You'll often see questions have been edited by a moderator.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You'll see them answer Meta questions fairly often. Some of the Meta questions can only be definitively answered by a moderator (since they have access to additional tools and data that regular users don't).&lt;/p&gt;&#xA;" OwnerUserId="85680" LastActivityDate="2019-07-22T04:10:48.887" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9245" PostTypeId="2" ParentId="9243" CreationDate="2019-07-22T06:14:08.573" Score="6" Body="&lt;p&gt;I've seen a lot of mods answer non-meta questions. Actually, to be elected a moderator, it helps to have answered a lot of questions, both meta and normal.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are no restrictions, except for time. There's only 24h in a day and mods simply can't do everything. Heck, there's a lot of users that moderate more than they're answering. Which is fine, since Stack Exchange is supposed to be community moderated. Moderators simply moderate more, with more responsibility and some heavy tools to help.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can find our current list of moderators &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;here&lt;/a&gt;. Just to give a couple of examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/215618/52915&quot;&gt;rolfl's most recent&#xA;answer&lt;/a&gt; is from&#xA;March 17.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/216564/52915&quot;&gt;Jamal's most recent&#xA;answer&lt;/a&gt; is from&#xA;March 31.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/222246/52915&quot;&gt;Malachi's most recent&#xA;answer&lt;/a&gt; is from&#xA;June 23&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/222919/52915&quot;&gt;Vogel's most recent&#xA;answer&lt;/a&gt; is from&#xA;June 25.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/223617/52915&quot;&gt;Simon's most recent&#xA;answer&lt;/a&gt; is from&#xA;July 6.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that all of them have hundreds of answers, &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt; even has over 1300. True, not all of them were written while a moderator, but I'm hoping to squash your idea that moderators don't answer non-meta questions. They do. Just not as often as they'd like to since they got a lot of other things to do. Like moderating. And other things in life (yes, they have one).&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are mods allowed to answer non-meta questions?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Are they just focusing on meta questions and close/report flags and not having enough time to answer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Not just on meta questions. Moderating consists of a lot more than lurking on meta. But basically, yes, a lack of time is one of the major reasons.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-07-22T06:14:08.573" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9246" PostTypeId="2" ParentId="9241" CreationDate="2019-07-22T07:27:26.850" Score="3" Body="&lt;p&gt;This question has been answered already, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9242/52915&quot;&gt;Vogel&lt;/a&gt; is absolutely right, but let's explain it further for posterity's sake. I know you know most of this already, this is for the rest of the internet.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There was a bit of misunderstanding about what is and isn't the core of a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review, the most important thing is that you want a review on your code. Not that you have simply have code. Having code (and it being yours and/or used in your projects, refer to the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt; for the actual requirements) is a requirement, but it's not the only requirement. So it can't be the core of a question.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The code is &lt;em&gt;not&lt;/em&gt; the core of the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The actual core of a question is a piece of code &lt;strong&gt;with the intent of it being reviewed&lt;/strong&gt;. Often, that intent/request is implicit and that's (usually) ok. But in this case, there was an explicit request for something we don't do. And that's a problem. Just as we have a problem with feature requests on code that would otherwise probably be reviewable (but since it isn't up to spec yet, doing so would be pointless). But worse. Much worse. Here, somebody was prepping up Code Review to be a weapon in an argument.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What this question wanted, was an answer to who is right and who isn't. That's not a request for review to improve code, that's a request for an arbiter. Completely inappropriate. The code itself was largely irrelevant here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While this question could be rephrased to a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;, it would likely still be off-topic then for being about general approaches. That again is something we don't do. Besides, writing an answer to it would likely be useless to the OP, so why bother? Don't try to salvage questions for the sake of salvaging them. We got plenty of unanswered on-topic questions that could use some love instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: the code in the question being algorithmically related to an on-topic question is irrelevant. Heck, it's possible to write a question containing FizzBuzz that's algorithmically related to lots of on-topic questions and still wildly off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Long story short, &lt;a href=&quot;https://codereview.stackexchange.com/questions/224488/code-knowledge-against-simplicity-when-looping-on-a-list-what-is-the-best-pract#comment435456_224488&quot;&gt;200's comment&lt;/a&gt; is spot on and in my opinion, this specific question is unsalvageable.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-07-22T07:27:26.850" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9247" PostTypeId="1" CreationDate="2019-07-22T09:07:15.223" Score="3" ViewCount="91" Body="&lt;p&gt;I understand that code found on Stack Exchange is under a &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons License&lt;/a&gt;. This stipulates that  &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;any projects using the code must be shared with same (or compatible) license, and&lt;/li&gt;&#xA;&lt;li&gt;the author must be credited. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;This doesn't work well in some situations, such as closed source projects or projects that fall under and incompatible license (like MIT or Apache). Also, just from a practical perspective, how can credit be given when most users don't use their real name?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Normally&lt;/strong&gt; it's ok to get the idea behind an answer, and just take the gist of it without worrying about licensing or copyright. This works with sites like Stack Overflow. &lt;strong&gt;But&lt;/strong&gt; Code Review is different. It's literally about the specific code, and any change would make a difference. For example, on SO someone could recommend using a function and this wouldn't be copyrightable. But on Code Review an answer would detail exactly how to call the function and what variable names work best etc. So copying and pasting seems inevitable if this site is to be used correctly. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I understanding things correct? What is the community's position on the matter? &lt;a href=&quot;//meta.stackexchange.com/q/271080&quot;&gt;Here&lt;/a&gt; a prominent member of this community argued against the use of the MIT license, which I find strange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example if an answer is&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;line 5 should be replaced with &lt;code&gt;foo(!bar(myName, yourName));&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;would someone be able to use it in a closed source project?&lt;/p&gt;&#xA;" OwnerUserId="115675" LastEditorUserId="75307" LastEditDate="2019-07-24T09:33:42.533" LastActivityDate="2019-07-30T17:59:51.227" Title="How closely can code on this site be copied into other projects?" Tags="|discussion|licensing|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9248" PostTypeId="2" ParentId="9247" CreationDate="2019-07-22T12:39:54.223" Score="1" Body="&lt;p&gt;There are key components to this question that I think are missing to be able to accurately answer. But what is probably more important, is that a site for programmers is unlikely to have a lawyer that knows all the ins and outs of your question. And I doubt they'd be able to actually accurately answer this question without writing a large book.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But there's a simple solution.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have in the past asked people to release the code in their answer to me under MIT, and I have had someone use my code in a GPL project, which the Creative Commons license allows.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want some code to be released to you in a license that isn't CC BY-SA 3.0, just ask the answerer.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-07-30T17:59:51.227" LastActivityDate="2019-07-30T17:59:51.227" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9249" PostTypeId="2" ParentId="9229" CreationDate="2019-07-23T20:05:40.223" Score="3" Body="&lt;p&gt;With Simon's diamond officially gone to the trophy shelf as of today, I just want to add:&lt;/p&gt;&#xA;&lt;h1&gt;Thank you!&lt;/h1&gt;&#xA;&lt;p&gt;Thank you again for your years of moderatorship!&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-07-23T20:05:40.223" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9250" PostTypeId="1" CreationDate="2019-07-24T01:49:04.507" Score="17" ViewCount="169" Body="&lt;p&gt;Today the paperwork caught up with reality, and &lt;a href=&quot;https://codereview.stackexchange.com/users/31562/simon-forsberg&quot;&gt;Simon&lt;/a&gt; officially relinquished his diamond. For me it is a sad occasion. Fortunately, I know Simon is not really going anywhere, and he'll still be just as vibrant without the diamond!&lt;/p&gt;&#xA;&lt;p&gt;This is an opportunity though to briefly reflect on the recent history and health of the site, the mod team status, and it is an especially good time to look to the future.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;tl;dr&lt;/strong&gt; - the site is healthy, stable, the mods have spare capacity in mod duties, there could be more growth, but there's no metrics to support an election.&lt;/p&gt;&#xA;&lt;h1&gt;Looking back&lt;/h1&gt;&#xA;&lt;p&gt;In general, the site has been stable for the past 12 months, and in fact, the past few years.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph?Weeks=52#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/zy8xA.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;It is probably a good idea to contextualize that graph by tracking back... 7 years (350 weeks)....&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph?Weeks=350#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8BAYI.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;At face value, the site is stable, healthy, and continuing to add value to the community as a whole.&lt;/p&gt;&#xA;&lt;p&gt;Looking at the different sub-communities based on languages, we can see that the top tags are working at different paces.... the following chart measures the number of unanswered questions in the top 15 tags, and traces that over time... an increasing line means that questions are being asked faster than they are answered (a popular language with few reviewers?). If you know some &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; gurus, there's an opportunity in there somewhere:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/172449/tagged-zombie-timeseries#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/qdXVK.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h1&gt;Mod team update&lt;/h1&gt;&#xA;&lt;p&gt;We have had opportunities in the past few weeks to reflect on our commitments to the site, ourselves, and each other. Most of us have, in the past few months, had periods where we've been pulled away from the site to meet demands placed on us by work, home, or other personal reasons. Some more than others, but in general we all agree that the site demands from a moderator perspective are well covered by the team even when we are down to a skeleton crew.&lt;/p&gt;&#xA;&lt;p&gt;It is clear that as moderators we each focus on slightly different aspects of the site, whether it is flag processing, comment cleaning, title editing, tagging, meta, etc. Some mods (not me) clearly spend more time than others performing &amp;quot;duties&amp;quot;, but there is still more mod capacity than needed to keep on top of things.&lt;/p&gt;&#xA;&lt;p&gt;To give some insight on the mod workload, flag-processing is the easiest thing to track, and in the past quarter, there have been 1.2k flags with an average handling time of 0 days 1 hours 32 minutes .... but that number is skewed a bit by not-an-answer flags which we often post notices on the answer, and leave the post open in the review queues to sort out in the community .... (avoiding mod-hammer deletes). For perspective, of the 1.2k flags, only about half were actually handled by the mods - the rest were handled by the community (spam posts, not-an-answer, low-quality, etc. Also, we have a few automated tools from some users that identify and they then flag comments that are auto-deleted - comments with &amp;quot;thanks&amp;quot;, etc. that are flagged as obsolete)&lt;/p&gt;&#xA;&lt;p&gt;Communication with users in direct conversations (typically for suspensions, warnings, or other serious or legal matters) has been about .... 1 every few weeks.&lt;/p&gt;&#xA;&lt;p&gt;Meta is time-consuming for mods - reading, investigating, responding to meta posts probably takes at least as much time as flag handling. Even with just a few questions a week, Meta can be hard work ;-)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/meta.codereview/query/161411/site-activity-and-votegraph?Weeks=52#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/YT2om.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In our assessment, in consultation with the stack exchange staff, the needs of the site are not exceeding the capacity of the mod team (even without Simon), and there is no metric which clearly indicates that another mod needs to join the team.&lt;/p&gt;&#xA;&lt;p&gt;Further, none of us indicated that we intend to join Simon in mod-retirement, so there is no reason to call for an election.&lt;/p&gt;&#xA;&lt;h1&gt;Looking forward&lt;/h1&gt;&#xA;&lt;p&gt;In my estimation Code Review is stable, but that may not be the best thing - the site should be growing, and flourishing.&lt;/p&gt;&#xA;&lt;p&gt;I look forward to when we can claim, with authority, that 4 mods are not able to manage the site demands, and we &lt;strong&gt;NEED&lt;/strong&gt; an election to get more help!&lt;/p&gt;&#xA;&lt;p&gt;This growth will need to come from the community, though. We have seen this before with the Zombie wars, and again with the graduation battles, that the community has to mobilize, with the mods to support the community on the way.&lt;/p&gt;&#xA;&lt;p&gt;One of my favourite StackExchage Data Explorer queies (SEDE) is my &lt;a href=&quot;https://data.stackexchange.com/stackoverflow/query/199310/site-badge-rankings&quot; rel=&quot;nofollow noreferrer&quot;&gt;Site Badge Rankings&lt;/a&gt; computation - it takes all the StackExchange sites, and then ranks them according to a dozen or so &amp;quot;special&amp;quot; badges - where the badges are a measure of community participation. It then scores each site according to their ranking.... and then summarizes those scores in to a single score that allows us to compare sites with each other. The criteria are things like &amp;quot;the number of Sportsmanship&amp;quot;, &amp;quot;Legendary&amp;quot;, or &amp;quot;Strunk &amp;amp; White&amp;quot; badges.&lt;/p&gt;&#xA;&lt;p&gt;CodeReview ranks as 20 of 174. Here are the top-20 community-participation sites in Stack Exchange (side note, 5 of the &lt;em&gt;other&lt;/em&gt; top-20 sites have 4-or-fewer moderators):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;StackOverflow       1&#xA;Math                2&#xA;Tex                 3&#xA;SuperUser           4&#xA;Ubuntu              5&#xA;Unix                6&#xA;Meta                7&#xA;StackOverflow.Ru    8&#xA;ServerFault         9&#xA;English             10&#xA;Physics             10&#xA;Scifi               12&#xA;StackOverflow.Br    13&#xA;Electronics         14&#xA;Gaming              15&#xA;Stats               16&#xA;Mathoverflow        17&#xA;Mathematica         18&#xA;Rpg                 19&#xA;Codereview          20&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;My challenge to the community as a whole is to engage with the site... answer questions, ask them, edit them. Stick around! Be the change! (I tried to look up where that quote originated, but failed....)&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-07-24T02:32:45.620" Title="Mod team updates and site status" Tags="|discussion|moderation|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9251" PostTypeId="1" AcceptedAnswerId="9254" CreationDate="2019-07-24T13:59:54.930" Score="12" ViewCount="352" Body="&lt;p&gt;Would it be possible for Code Review to award bounties on good questions that have remained unanswered for more than 6 months? When I was working through zombies I found a few questions I couldn't answer but were good questions. Starting with the questions that received the most up votes and working down to questions with 5 or more up votes?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/189489/cmake-project-template-for-a-general-cross-platform-c14-project&quot;&gt;CMake Project Template for a General Cross Platform C++14 Project&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/115240/fluid-simulation-with-sdl&quot;&gt;Fluid Simulation with SDL&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79971/autotools-detect-c-language-standard-support&quot;&gt;Autotools detect C++ language standard support&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/79279/serialization-step-1-json-parser&quot;&gt;Serialization: Step 1 Json Parser&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/152892/vergesort-a-runs-adaptive-layer-to-enhance-sorting-algorithms&quot;&gt;Vergesort — A runs-adaptive layer to enhance sorting algorithms&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In cases where the user is no longer active on CR, moderators could accept the answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps for high ranking members who have unanswered questions we could suggest they post bounties on their unanswered questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The point is that normal users generally won't see these questions and it might be good to bring them back into focus, so that someone can try to answer.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="9357" LastEditDate="2019-07-25T00:39:49.680" LastActivityDate="2019-07-25T20:29:49.983" Title="Possible Solution for Zombies (unanswered questions)" Tags="|discussion|feature-request|unanswered-questions|" AnswerCount="2" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="9252" PostTypeId="1" CreationDate="2019-07-24T14:26:19.750" Score="6" ViewCount="88" Body="&lt;p&gt;For example, say I wanted to ask a question about memory efficiency regarding two versions of a structure I have in a specific language, but I'm only concerned about that one section of the program. Could I ask that, or would it be better served on, say, SO?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I haven't posted much on CodeReview, so I'm not familiar with the rules and conventions yet. Granted, I did find another question&lt;sup&gt;1&lt;/sup&gt;, which seems to indicate it would be okay. But then there's the fact that the only thing being reviewed is a couple versions of a data structure (and the performance implications thereof).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;1: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/886/91054&quot;&gt;&lt;em&gt;Is it okay to ask questions about algorithm help?&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="91054" LastEditorUserId="91054" LastEditDate="2019-07-25T15:06:11.837" LastActivityDate="2019-07-25T15:06:11.837" Title="Is it okay to post questions that don't contain a full program/library?" Tags="|discussion|asking-questions|code-length|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9253" PostTypeId="2" ParentId="9252" CreationDate="2019-07-24T15:33:47.520" Score="9" Body="&lt;p&gt;You are always welcome to post just part of your code for review. It is always best though, to provide enough context to make sure the code you post is sensible.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code you post does &lt;em&gt;not&lt;/em&gt; need to compile, or run, it just has to compile/run when used in the context of the rest of the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is often useful to post a link to a github repo (or similar) containing the rest of the code, though, so reviewers can get more context if needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said all that, your question here seems to indicate you want to do an A v.s B review (which of these options is better)? Questions like that are harder to review. I recommend posting the option you think is best, and in your notes, indicate what your concerns are with it, and what other alternatives you have considered.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-07-24T15:33:47.520" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9254" PostTypeId="2" ParentId="9251" CreationDate="2019-07-24T19:40:12.970" Score="14" Body="&lt;p&gt;I think this would require a large cultural shift to get others to do this too. If you want to post a bounty then feel free to do so. I post bounties for questions every now and then, and I've seen others do the same. But these aren't at the magnitude you probably would want from this cause.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;But are bounties really the best option?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What is the cause for all these zombies, and why aren't we focused on fixing that? To me it looks like this is an XY problem. I also feel focusing on zombie cleanup rather than prevention could promote the creation of new zombies. People have a limited amount of time and if they're sniping all the 6 month old zombies who will be answering the new questions?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I don't answer zombies, not because they're bad. Some of them probably would be more fulfilling to answer, but because I'm incentivized by &lt;em&gt;votes&lt;/em&gt;. What is the incentive for me to spend hours laboriously answering a question that no-one's going to see? Contrast this to sniping a low-hanging-fruit new post that people are going to up vote and get to HNQ.&lt;br&gt;&#xA;I get so many of those up votes that I want for a fraction of the work. It's a clear no-brainer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so the only solution to get me to answer zombies seems to be only implementable by Stack Exchange. And I doubt that'll happen. (Say a hot zombie list)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you want to &lt;a href=&quot;https://data.stackexchange.com/codereview/revision/1080332/1335047/answered-zombie-sniper&quot; rel=&quot;nofollow noreferrer&quot;&gt;nuke 1000 of the 6000 zombies we have you can do that by casting a single vote on a lot of answers&lt;/a&gt;. This only goes to prove that zombie farming is an unrewarding endeavor.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What's the source of all these zombies? A quick glance at one of the graphs in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9250&quot;&gt;rolfl's recent post&lt;/a&gt; should be all we need to know what the biggest problem is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/172449/tagged-zombie-timeseries#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/qdXVK.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Before I look at Python, I'm going to look at some of the other tags. Take C# for example, here we can see that a lot of the top answerers have only a couple of handfuls of answers. To be in the top 10 for the past year you only need 20 answers. Given that the zombie count has gone up by 100 that means if we had 5 more benj2240's then it would have stayed in place. Alternately if dfhwze had joined in January then the zombie count wouldn't have stood a chance. And if either Henrik Hansen or dfhwze stop contributing the zombie count is likely to drastically increase.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/1080152/find-top-posters-by-tag?tag=c%23#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/xCgQy.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we look at JavaScript we see similar situation as before, but it's even more extreme. The third highest answerer has 33 answers this year, with the tenth having 18 answers. This shows that JavaScript predominantly has low answer count users. Whilst the zombie horde is being held back by Blindman67 and Sᴀᴍ Onᴇᴌᴀ.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/1080152/find-top-posters-by-tag?tag=javascript#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/HA8SZ.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so I think C# has fairly healthy user contributions, but JavaScript looks like it's very susceptible to being hit by a bus.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When making these graphs I half expected the Python one to look like the JavaScript graph, with Graipher and Mathias being at the top. However this isn't the case and shows what I think is healthy tag activity. If any of the top ten are hit by a bus then the answers will continue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's nice to see that the 10th most active user, l0b0, has provided more answers than the average of the top ten of C#, JavaScript and Java. Where C++ has a nice amount of active answerers, but also has a high bus factor.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Python also gained two new active contributors that got into the top 10 being Reinderien and AlexV.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/1080152/find-top-posters-by-tag?tag=python#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/exE6X.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;What's the problem&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I don't think I'm a highly active answerer on Code Review in general, even more so this year. But I've contributed an average of 2 answers a week. Which would have been enough to hold back the zombies this year from any of the tags, except Python.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so I think there's an active answerer shortage. I hope the graph showing so much Python activity, but still tons of zombies poping up is enough to prove that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Taking another look at rolfl's post we can see some general stats for Code Review. Looking at the active users line we can see we've had the lowest amount of active users since just before 2014.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/161411/site-activity-and-votegraph?Weeks=350#graph&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/8BAYI.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know how to increase site activity. But I think the focus should be to get more answerers for now to stop the increase of zombies.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Later to help the number of zombies to go down we should incentivize answering them. The only non-rep exhaustive solution I can think of is a chat room/meta post/SEDE query that highlights new zombie kills. This should help reduce the amount of zombies that have answers but no upvoted ones too.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-07-24T19:40:12.970" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="9255" PostTypeId="1" AcceptedAnswerId="9256" CreationDate="2019-07-25T04:27:09.267" Score="12" ViewCount="174" Body="&lt;p&gt;I came across &lt;a href=&quot;https://codereview.stackexchange.com/q/224846&quot;&gt;a pretty simple question&lt;/a&gt; where the author explicitly states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The function returns the correct output, and all known edge cases have been accounted for.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I took this at face value and started writing up a quick review. Examining the code further, it turned out to be broken. I went ahead and finished answering, since my remarks were a bit long for a comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer got an upvote and an hour later, a drive-by downvote. Not sure what the downvote was for, but I wonder if it's a convention here to downvote answers to non-working code, and whether the answer should be removed?&lt;/p&gt;&#xA;" OwnerUserId="204223" LastEditorUserId="9357" LastEditDate="2019-07-31T06:04:10.607" LastActivityDate="2019-07-31T15:23:43.607" Title="Reviewing non-working code when author thinks it's working?" Tags="|discussion|answers|site-policy|broken-code|down-votes|" AnswerCount="2" CommentCount="1" FavoriteCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9256" PostTypeId="2" ParentId="9255" CreationDate="2019-07-25T06:04:11.600" Score="11" Body="&lt;p&gt;If we take a look at &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;https://codereview.stackexchange.com/help/on-topic&lt;/a&gt; we see&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;To the best of my knowledge, does the code work as intended?&lt;/strong&gt; if the OP answered this for him/her-self with yes, then the question should be on-topic (if the other questions on the on-topic section could be answered with yes as well).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, it looks like the downvote on your answer had been retracted.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;but I wonder if it's a convention here to downvote answers to&#xA;  non-working code  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If a question is clearly off-topic then yes, thats the default behaviour, but such a downvote should always come together with an comment like &quot;Please refuse to answer clearly off-topic questions.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;See this meta:&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7054/29371&quot;&gt;https://codereview.meta.stackexchange.com/a/7054/29371&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="120114" LastEditDate="2019-07-31T15:23:43.607" LastActivityDate="2019-07-31T15:23:43.607" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9257" PostTypeId="1" AcceptedAnswerId="9261" CreationDate="2019-07-25T09:58:18.453" Score="6" ViewCount="136" Body="&lt;p&gt;I'm wondering why a perfectly valid &lt;a href=&quot;https://codereview.stackexchange.com/a/221250/59161&quot;&gt;answer&lt;/a&gt; with two upvotes for the &lt;a href=&quot;https://codereview.stackexchange.com/q/221215/59161&quot;&gt;Add and Search Word&lt;/a&gt; question has been deleted? There is no comment explaining this strage action. From a regular user's point of view a ♦ has removed it single-handedly witout prior community voting for deletion or without asking the author for any fixes.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Does any one have an explanation for this mistery?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I tried to vote for &lt;code&gt;undelete&lt;/code&gt; but it is not possible:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;A moderator has deleted this post and it cannot be undeleted&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="59161" LastEditDate="2019-07-25T10:29:43.810" LastActivityDate="2019-07-25T11:54:25.183" Title="Why was this answer for &quot;Add and Search Word&quot; deleted without any comments?" Tags="|discussion|deleted-answers|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9258" PostTypeId="1" AcceptedAnswerId="9260" CreationDate="2019-07-25T10:38:06.140" Score="3" ViewCount="59" Body="&lt;p&gt;I encountered this bug a few minutes ago, and decided to bring it up here. It happens when both asking and answering a question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Steps to reproduce&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;1. Create bulleted list with a couple/few items.&lt;/strong&gt; &lt;em&gt;I checked, the size of the list doesn't matter, whether it's one or seven items&lt;/em&gt;&#xA;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;2. Post a piece of code, formatted with four spaces below the list&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;3. Observe code not being formatted&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was really frustrating as I was trying to answer a users question, and the code wasn't formatting. The solution was I had to type something after the list, but is that really required?&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="37660" LastEditDate="2019-07-25T11:22:18.547" LastActivityDate="2019-07-25T16:42:25.927" Title="Code following bulleted list not formatting" Tags="|bug|status-bydesign|answers|questions|markdown|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9260" PostTypeId="2" ParentId="9258" CreationDate="2019-07-25T11:12:12.740" Score="9" Body="&lt;p&gt;This is kind-of working as intended. What you observe, is the code being taken as a point in the bulleted list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want this, add another 4 spaces of indentation and the code will be formatted correctly.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Point&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Point 2&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import code&#xA;code.do()&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;If you don't want this, break the bulleted list by inserting something else in between. Even an invisible HTML comment does the trick there (&lt;code&gt;&amp;lt;!-- --&amp;gt;&lt;/code&gt;).&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Point&lt;/li&gt;&#xA;&lt;li&gt;Point 2&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Code:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import code&#xA;code.do()&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Notice how the codeblock itself is indented in the first example while not in the latter?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It's not a bug, it's a feature. So you can do this:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Point&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Indented 4 spaces and given code fences&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import code&#xA;code.do()&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Indented 8 spaces instead of 4&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;import moar_code&#xA;moar_code.do()&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9258/code-following-bulleted-list-not-formatting#comment19745_9258&quot;&gt;VisualMelon&lt;/a&gt; suggested adding triple-backtick formatting to fix it. Personally, I'm not in favour of this as it's mixing formatting styles and makes copying the code to an IDE more work. But it does 'fix' your situation. Just like adding 4 more spaces does.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="75307" LastEditDate="2019-07-25T16:42:25.927" LastActivityDate="2019-07-25T16:42:25.927" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9261" PostTypeId="2" ParentId="9257" CreationDate="2019-07-25T11:54:25.183" Score="7" Body="&lt;p&gt;Moderators delete answers for a variety of reasons.&#xA;Here on Code Review, there is even at least one more reason than on most other Stack Exchange sites.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the reasons specific to Code Review is the &quot;Independent and unjustified solution&quot;. Answers that provide a completely independent solution &lt;strong&gt;and&lt;/strong&gt; don't justify why the solution is better are not a review. Thus they get deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Other reasons are:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Answer falls under the NAA flag (link-only, actually a comment, a different question, ...)&lt;/li&gt;&#xA;&lt;li&gt;Answer falls under the VLQ flag (cat on keyboard, nonsense / markov chain, ...)&lt;/li&gt;&#xA;&lt;li&gt;RedFlags (Rude/Abusive or Spam)&lt;/li&gt;&#xA;&lt;li&gt;User moderation reasons&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Note that mods are requested to keep the details of user moderation very much under wraps, so answers that were deleted for something the user did often don't have an explanation as to why they were deleted...  &lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-07-25T11:54:25.183" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9262" PostTypeId="2" ParentId="9251" CreationDate="2019-07-25T20:29:49.983" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The point is that normal users generally won't see these questions and it might be good to bring them back into focus, so that someone can try to answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I support the idea of bounties on zombie questions, but for the opposite reason! :) I have [c++] in my favorite tags, and I typically look at the &quot;unanswered questions&quot; tab when looking for something to answer. So at least &quot;Fluid Simulation with SDL&quot;, &quot;Autotools detect C++ language standard support&quot;, and &quot;Vergesort — A runs-adaptive layer to enhance sorting algorithms&quot; are &lt;em&gt;very&lt;/em&gt; familiar titles to me — I scroll past them every day! I wish someone &lt;em&gt;would&lt;/em&gt; answer them so that they'd stop cluttering up my &quot;feed&quot; with the same months-old material every day.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess what would solve my peeve more effectively would be a &quot;Hide&quot; button — a way to say &quot;I believe I'm never going to answer this particular unanswered question, so please never show it to me in this tab again (unless maybe there is activity on it).&quot;&lt;/p&gt;&#xA;" OwnerUserId="16369" LastActivityDate="2019-07-25T20:29:49.983" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9263" PostTypeId="1" AcceptedAnswerId="9264" CreationDate="2019-07-27T18:20:59.357" Score="5" ViewCount="81" Body="&lt;p&gt;I am creating a programming language, &lt;strong&gt;Linny&lt;/strong&gt;, and have asked two questions (&lt;a href=&quot;https://codereview.stackexchange.com/questions/224907/linny-an-interpreted-programming-language&quot;&gt;First Question Here&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/225051/linny-continued-language-development&quot;&gt;Second Question Here&lt;/a&gt;). As I continue to improve the language, I intend on asking more questions to review the new code. I'm having problems about how I should format the next few questions I'm going to ask. How should I format the question title to make it clear it's the newest version of the code, without having the titles be basically the same and possibly spam? Should I format my titles like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Linny: Language Development Stage 3&lt;/li&gt;&#xA;&lt;li&gt;Linny: Language Development Stage 4&lt;/li&gt;&#xA;&lt;li&gt;etc..&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;But I feel like the titles are too closely related and could be flagged as spam, annoying to some users, or uninteresting. Let me know if I am allowed to do this, so I can edit my titles accordingly. In the future, is this title scheme for a topic that contains multiple questions acceptable? Thank you for your time in reading this.&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="52915" LastEditDate="2019-07-28T09:03:41.833" LastActivityDate="2019-07-28T09:03:41.833" Title="Multiple related question titles" Tags="|discussion|asking-questions|titles|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9264" PostTypeId="2" ParentId="9263" CreationDate="2019-07-28T07:56:13.323" Score="14" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Let me know if I am allowed to do this&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You're allowed to do this, and it has been done before. &lt;em&gt;However&lt;/em&gt;, it's not a particularly good idea with regards to question clarity and quality. This is one of those cases where if you &lt;em&gt;can&lt;/em&gt; do it better, you probably &lt;em&gt;should&lt;/em&gt; do it better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Examples that such a scheme has been done before:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/205353&quot;&gt;JSON Test Harness: Part 1&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/205355&quot;&gt;JSON Test Harness: Part 2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/205356&quot;&gt;JSON Test Harness: Part 3&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/205357&quot;&gt;JSON Test Harness: Part 4&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;What in my opinion a better approach would be, and already suggested by &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9263/multiple-related-question-titles#comment19766_9263&quot;&gt; user11536834&lt;/a&gt;, is telling a little more about &lt;em&gt;what's&lt;/em&gt; been done in this iteration:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/160958/52915&quot;&gt;Speech Recognition Part 1: Generate Training Data&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/161273/52915&quot;&gt;Speech Recognition Part 2: Classifying Data&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/162792/52915&quot;&gt;Speech Recognition Part 3: Training the Neural Network&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;All of a sudden you have a descriptive title while still having similar enough titles to identify the questions as being part of a group.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Minor note: titles really shouldn't Be Fully Capitalized because that makes them unnecessarily hard to read, but blame the papers for setting the wrong example...&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-07-28T07:56:13.323" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9265" PostTypeId="1" CreationDate="2019-07-30T20:23:21.280" Score="2" ViewCount="49" Body="&lt;p&gt;The comments on my &lt;a href=&quot;https://codereview.stackexchange.com/q/224980/5846&quot;&gt;question here&lt;/a&gt; appear to have been removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some of these comments reported bugs in the original code. Given that question code can't be updated, and new questions or selfie answers are expected to mention those that provided helpful information, this seems self defeating at best, and designed to drive users away at worst.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Can anyone provide rationale for their removal?&lt;/p&gt;&#xA;" OwnerUserId="5846" LastEditorUserId="31503" LastEditDate="2019-07-30T21:24:21.623" LastActivityDate="2019-07-30T21:24:21.623" Title="Why were comments removed that reported bugs in my question code?" Tags="|discussion|specific-question|comments|moderation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9266" PostTypeId="2" ParentId="9265" CreationDate="2019-07-30T21:23:38.437" Score="7" Body="&lt;p&gt;In general, comments are ephemeral.... they are not designed to have long-lasting content. Comments are to seek clarification on posts, and point out short term issues. Once the issues are addressed, the comments should be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the case of this specific question, things became a real mess.... in part, because the question started off &quot;broken&quot;, and then got fixed, and then got answered, and then got updated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review, answers look stupid if they talk about things that are not visible in the question. We (as a community) decided years ago that the integrity of answers carries more weight than the integrity of questions - questions are supposed to have issues (otherwise Code Reviews would be boring), and answers are supposed to address them. The net of the decision is that edits to questions that invalidate answers are rejected, or rolled back.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to allow a meaningful progression of code after a review though, the concept of follow-on questions is encouraged ... i.e. fix the code in your own code base, and if you want, you can submit the revised code for further review as a new question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Back to your specific question - the timing of things is important - your code had bugs, people commented on these issues, people voted to close (justifiable), and you edited the code to address these comments (hence, a bunch of the early comments were redundant, and should be deleted).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, the question got answers.... at this point, changes to the code in the question causes answer invalidation - even if those changes &quot;fix bugs&quot; in the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then, later comments are just people going back and forth about what should be happening with code changes in question edits....&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Right now, the question has (what I believe to be) working code (so it is on topic), and it has answers. If you want the revised code to be reviewed, post a new question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If there are further bugs in the code that have not been resolved, then people should post their comments as answers, not comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's a dump of the (deleted) comments - there is nothing of significant value in there that I can see:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Your question is accumulating close-votes, presumably because the&#xA;  behaviour of the method is not defined, and there is no indication of&#xA;  how it would be used. You might consider adding additional information&#xA;  so that its purpose and usage are clearer. – VisualMelon Jul 26 at&#xA;  20:07 deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@VisualMelon You don't think it is fair to assume people capable of&#xA;  answering are familiar with the existing String.IndexOfAny? I would&#xA;  also suggest understanding the naive implementation should be&#xA;  perfectly clear to someone that could answer usefully, but I&#xA;  appreciate the advice, and have edited the question. Of course, I&#xA;  disagree that it is off-topic, it is in fact exactly one of the&#xA;  supported topics. – NetMage Jul 26 at 21:00  deleted by rolfl♦ 1 hour&#xA;  ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Well, I didn't know what it did until I read your code, but that's not&#xA;  what I mean: you'll get better and more useful answers by providing a&#xA;  clear specification and representative example code, ideally from a&#xA;  real project, to put it in context. – VisualMelon Jul 26 at 21:05&#xA;  deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@VisualMelon I don't think that would help - I see that as leading to&#xA;  answers specific to the particular usage, and not e.g. useful for a&#xA;  general library function. This seemed more suited to Code Review than&#xA;  Stack Overflow, but perhaps I was mistaken. Consider this question. –&#xA;  NetMage Jul 26 at 21:14  deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Fair enough, but example code is still useful, not only so that we&#xA;  have some confidence the code has been tested, but also it's easy then&#xA;  for others to quickly get it up and running. I think your edits are&#xA;  good, but &quot;My extension takes an array of string and a string to&#xA;  search and returns the lowest position of any one member of the array&#xA;  or -1 if none are found.&quot; isn't entirely clear. – VisualMelon Jul 26&#xA;  at 21:19  deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@VisualMelon I tried to re-write it clearer by naming things? –&#xA;  NetMage Jul 26 at 21:23 deleted by rolfl♦ 1 hour ago    Undelete When&#xA;  trying IndexOfAny2() with this string &quot;aabbccddeeffgghh&quot; and these&#xA;  patterns { &quot;bbb&quot;, &quot;hh&quot;, &quot;aa&quot; } it returns -1. I think you'll have to&#xA;  reconsider this expression: curAns.HasValue ? curAns.Value +&#xA;  target.Length : s.Length and correct the question before we can give&#xA;  you a decent review. The idea of the expression is valid, but the&#xA;  expression is wrong :-) – Henrik Hansen Jul 27 at 5:47 deleted by&#xA;  Henrik Hansen Jul 27 at 6:03  &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;When trying IndexOfAny2() with this string &quot;aabbccddeeffgghh&quot; and&#xA;  these patterns { &quot;bbb&quot;, &quot;hh&quot;, &quot;aa&quot; } it returns -1. I think you'll&#xA;  have to reconsider these expression: curAns.HasValue ? curAns.Value +&#xA;  target.Length : s.Length and if (!curAns.HasValue || posAns &gt;= 0 &amp;amp;&amp;amp;&#xA;  posAns &amp;lt; curAns) and correct the question before we can give you a&#xA;  decent review. The idea is valid, but the expressions is wrong :-) –&#xA;  Henrik Hansen Jul 27 at 6:04  deleted by Henrik Hansen Jul 27 at 6:25 &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;When trying IndexOfAny2() with this string &quot;aabbccddeeffgghh&quot; and&#xA;  these patterns { &quot;bbb&quot;, &quot;hh&quot;, &quot;aa&quot; } it returns -1. I think you'll&#xA;  have to reconsider these expressions: curAns.HasValue ? curAns.Value +&#xA;  target.Length : s.Length and if (!curAns.HasValue || posAns &gt;= 0 &amp;amp;&amp;amp;&#xA;  posAns &amp;lt; curAns) and correct the question before we can give you a&#xA;  decent review. The idea is valid, but the expressions are wrong :-) –&#xA;  Henrik Hansen Jul 27 at 6:25 deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Yeah, it's broken, &quot;foo bar baz&quot;.IndexOfAny2(&quot;barz&quot;, &quot;baz&quot;) returns&#xA;  -1. – t3chb0t Jul 27 at 18:03 deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@t3chb0t @HenrikHansen I fixed the bug in IndexOfAny2. Thanks. –&#xA;  NetMage yesterday deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;I don't want to add oil to the fire, but if you would have added unit&#xA;  tests to the question, most of the aforementioned comments could have&#xA;  been prevented. Now, each reviewer is writing his own unit tests to&#xA;  perform some quick checks. – dfhwze yesterday  deleted by rolfl♦ 1&#xA;  hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@dfhwze A fair comment, but my unit tests wouldn't have been that&#xA;  useful, since when I tested I didn't find any errors, so actually&#xA;  having others generate their own tests is better for debugging. And I&#xA;  think it is probably true in general that writing tests for your own&#xA;  code is not as useful as having others provide them. But your comment&#xA;  did make me add a comparison of IndexAny1 to IndexAny2 to my timing&#xA;  harness. – NetMage yesterday  deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@dfhwze I added test code from the comments. – NetMage yesterday&#xA;  deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@VisualMelon I added a test harness I was using for timing. – NetMage&#xA;  yesterday deleted by rolfl♦ 1 hour ago    Undelete You should also&#xA;  define what you mean by &quot;best&quot;. I can think of at least threr&#xA;  different scenarios: fastest for one-time use, or fastest for testing&#xA;  many strings for the same constant occurrences, or terse code. –&#xA;  Roland Illig yesterday  deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@RolandIllig I never say &quot;best&quot; but I do say &quot;or another way to make&#xA;  this faster&quot; – NetMage 23 hours ago deleted by rolfl♦ 1 hour ago&lt;br&gt;&#xA;  Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Never say never. The first word in the title of this question is&#xA;  &quot;Best&quot;. – Roland Illig 23 hours ago  deleted by rolfl♦ 1 hour ago&lt;br&gt;&#xA;  Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@RolandIllig Nice catch. Now I wonder if I mean fastest, or most&#xA;  efficient (and would that necessarily be fastest?). – NetMage 23 hours&#xA;  ago deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You must not edit the code when there are already answers. It'll&#xA;  invalidate them. I have rolledback your last edit. – t3chb0t 5 hours&#xA;  ago deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@t3chb0t So then I never update the version in the question, but just&#xA;  leave the bugs found and improvements left undone? – NetMage 5 hours&#xA;  ago deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;You should leave bugs, yes :) Once you feel you have sufficient info&#xA;  from reviews, you could always ask a follow-up question with a new and&#xA;  updated version of your code. – dfhwze 5 hours ago deleted by rolfl♦ 1&#xA;  hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@dfhwze Even though the question would be identical to this one, just&#xA;  with corrected code? On the one hand, I am not particularly interested&#xA;  in microoptimizations but alternative approaches, but on the other&#xA;  hand, I don't see any point in new readers trying to answer, testing&#xA;  the code and running into the same bugs. On the gripping hand, perhaps&#xA;  the best compromise is to add another postscript to the question. –&#xA;  NetMage 4 hours ago deleted by rolfl♦ 1 hour ago    Undelete&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Please do not update the code in your question to incorporate feedback&#xA;  from answers, doing so goes against the Question + Answer style of&#xA;  Code Review. This is not a forum where you should keep the most&#xA;  updated version in your question. Please see what you may and may not&#xA;  do after receiving answers. – Simon Forsberg 2 hours ago        &lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;@SimonForsberg What happened to the previous comments? – NetMage 59&#xA;  mins ago deleted by NetMage 58 mins ago&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-07-30T21:23:38.437" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9267" PostTypeId="2" ParentId="9255" CreationDate="2019-07-31T06:23:32.763" Score="9" Body="&lt;p&gt;Unfortunately, your question is based on a faulty premise.  The code to be reviewed consists of a &lt;code&gt;makeBst()&lt;/code&gt; function with one test case.  That test case produces incorrect output:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;true&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-js lang-js prettyprint-override&quot;&gt;&lt;code&gt;class BinaryTreeNode {&#xA;  constructor(value) {&#xA;    this.value = value;&#xA;    this.left = null;&#xA;    this.right = null;&#xA;  }&#xA;}&#xA;&#xA;function makeBst(arr){&#xA;  if(!arr || arr.length &amp;lt;= 1){&#xA;    return arr;&#xA;  }&#xA;  let top = arr[Math.floor(arr.length / 2)];&#xA;  let node = new BinaryTreeNode(top);&#xA;  let rightArr = arr.splice(Math.floor(arr.length /2), arr.length);&#xA;  let leftArr = arr.splice(0, Math.floor(arr.length / 2));&#xA;  node.right = makeBst(rightArr);&#xA;  node.left = makeBst(leftArr);&#xA;  return node;&#xA;}&#xA;&#xA;const arr = [1, 2, 3, 4, 5, 6, 7];&#xA;console.log(makeBst(arr));&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The output:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;  4&#xA; / \&#xA;1   6&#xA;   / \&#xA;  4   7&#xA;       \&#xA;        7&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;So, applying some &lt;a href=&quot;/a/1910/9357&quot;&gt;principles for evaluating whether the question is off-topic&lt;/a&gt;, I would conclude that the author should have been fully aware that the code is broken.  &lt;strong&gt;I would consider the claim that &quot;The function returns the correct output, and all known edge cases have been accounted for&quot; to be a lie.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It would be unfair to allow the author to get the blatantly broken code reviewed (and possibly get a free bugfix out of the review) just by making a false claim that it works.  &lt;strong&gt;You can't work around the &quot;to the best of your knowledge, does the code work?&quot; requirement by lying.&lt;/strong&gt;  This question should therefore be closed as off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I realize that you had invested time to look at the code before realizing that you have been misled.  Unfortunately, that happens sometimes.  The way to discourage such unfair behaviour is to boycott these questions, not by answering them.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2019-07-31T06:42:50.427" LastActivityDate="2019-07-31T06:42:50.427" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9268" PostTypeId="1" AcceptedAnswerId="9269" CreationDate="2019-08-07T06:12:50.563" Score="14" ViewCount="163" Body="&lt;p&gt;I recently asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/225699/synthetic-division-calculator&quot;&gt;this&lt;/a&gt; question. I looked around, but it doesn't look like my problem has been asked here:&lt;/p&gt;&#xA;&lt;p&gt;A small (9 SLOC) portion of my code is an equation from a user on Stackoverflow. I credit the user and a link to the answer containing the equation is provided in the source code as well. Though I am concerned with this portion of the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Code Review Help Center addressing Authorship of Code&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Am I an author or maintainer of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;For licensing, moral, and procedural reasons, we cannot review code written by other programmers. We expect you, as the author, to understand why the code is written the way that it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I perfectly understand how his code works, and how it fits into my program. Yet it wasn't written by me. Am I allowed to have this question posted, even though it contains code that wasn't written by me but was credited? Thanks.&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-08-07T10:48:39.347" Title="Small portion of reviewable code isn't mine, but credited" Tags="|discussion|asking-questions|code-ownership|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9269" PostTypeId="2" ParentId="9268" CreationDate="2019-08-07T06:24:01.113" Score="20" Body="&lt;h2&gt;Not a problem&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;If it would be a problem, you wouldn't be allowed to use someone else's libraries either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That rule is there to prevent people from dumping code that they don't understand and/or 80% copied from the internet. We can't review that for a whole lot of reasons explained in other meta posts, enough of them already visible in the 'Related' section next to this question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The key is whether your code is different enough. And even then, it gets tricky at times. There are only so many ways you can multiply or divide 2 numbers in a meaningful way. When in doubt, your question might get closed (and if you disagree you can take it to meta). But I have absolutely no doubts about this one.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Crediting the small portion of code is exactly the right way to go about this. You understand how it works and why this is exactly where it should be. If (potential) reviewers have questions about your code, they can ask and you can answer. You're using a small piece of code to get a much larger piece written.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All is well.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2019-08-07T06:28:45.970" LastActivityDate="2019-08-07T06:28:45.970" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9270" PostTypeId="2" ParentId="1601" CreationDate="2019-08-07T09:50:13.623" Score="1" Body="&lt;p&gt;I cannot imagine any question where it's - given that it is suitable for at least one of them and these two sites are the only choices - ambiguous if it should be posted on Codereview or Codegolf. The latter one is purely for fun, and the only objective is to write as short code as possible by any means possible. Performance, readability, memory usage and such is not even considered. Any suitable answer on Codegolf would be a very bad answer on Codereview. &lt;/p&gt;&#xA;" OwnerUserId="133688" LastEditorUserId="133688" LastEditDate="2019-08-08T06:20:56.217" LastActivityDate="2019-08-08T06:20:56.217" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9271" PostTypeId="1" AcceptedAnswerId="9288" CreationDate="2019-08-10T01:58:01.790" Score="4" ViewCount="69" Body="&lt;p&gt;The sidebar on &lt;code&gt;https://codereview.stackexchange.com/questions/ask&lt;/code&gt; links to &lt;code&gt;http://meta.stackexchange.com/q/129598&lt;/code&gt;. Visiting this results in a redirect to the HTTPS version of that site. If HTTPS Everywhere is installed it also results in having to disable HTTPS Everywhere on that domain to load the redirect. It should instead link to &lt;code&gt;https://meta.stackexchange.com/q/129598&lt;/code&gt; to avoid both these issues.&lt;/p&gt;&#xA;&lt;p&gt;It also links to &lt;code&gt;http://meta.codereview.stackexchange.com/q/2436&lt;/code&gt;. This is even worse, because after the HTTPS Everywhere prompt it redirects to &lt;code&gt;https://meta.codereview.stackexchange.com/q/2436&lt;/code&gt;, which has an invalid TLS configuration.&lt;/p&gt;&#xA;&lt;p&gt;Here's the relevant extracts of the page (my line-breaks):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;If your code is incomplete or not working, you should ask for help&#xA;&amp;lt;a href=&amp;quot;http://meta.stackexchange.com/q/129598&amp;quot;&amp;gt;on another site&amp;lt;/a&amp;gt;.&#xA;&#xA;&amp;gt;We recommend reading our&#xA;&amp;lt;a href=&amp;quot;http://meta.codereview.stackexchange.com/q/2436&amp;quot;&amp;gt;Guide to&#xA;Asking Questions&amp;lt;/a&amp;gt;.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Here's what I see in my browser:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/D2ucN.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/D2ucN.png&quot; alt=&quot;Security risk warning&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This link should instead be &lt;code&gt;https://codereview.meta.stackexchange.com/q/2436&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;PS/brag: I found these using the &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/insecure-links-highlighter/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Insecure Links Highlighter&lt;/a&gt; Firefox plugin.&lt;/p&gt;&#xA;" OwnerUserId="716" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-08-16T20:50:18.957" Title="Non-HTTPS, wrong hostname links in sidebar" Tags="|bug|status-completed|asking-questions|editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9272" PostTypeId="1" CreationDate="2019-08-10T02:07:59.753" Score="0" ViewCount="54" Body="&lt;p&gt;I've written a configuration.nix file for my systems, and it would be very useful to have it reviewed. &lt;strong&gt;Nix expressions are code,&lt;/strong&gt; very similarly to Puppet or Chef, but are declarative, so I wonder if it's on topic.&lt;/p&gt;&#xA;" OwnerUserId="716" LastEditorUserId="716" LastEditDate="2019-08-12T19:56:20.623" LastActivityDate="2019-08-12T19:56:20.623" Title="Are Nix expressions without any logic on topic?" Tags="|discussion|scope|" AnswerCount="0" CommentCount="1" ClosedDate="2019-08-14T12:01:16.953" ContentLicense="CC BY-SA 4.0" />
  <row Id="9273" PostTypeId="2" ParentId="6841" CreationDate="2019-08-10T08:32:19.577" Score="4" Body="&lt;h2&gt;Indentation vs conventions&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I recently declined the following suggested edit: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6841/removing-leading-white-space-in-question-code-blocks&quot;&gt;removing-leading-white-space-in-question-code-blocks&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While the indentation was a good suggestion, the editor took it a step further and also changed whitespaces in the code. This to me indicates deviating from the OP's intend (not indent, or maybe also indent .. mhmm). By doing so, you are also taking away the opportunity for reviewers to review the coding style conventions and used guidelines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/DFBSZ.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/DFBSZ.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="200620" LastActivityDate="2019-08-10T08:32:19.577" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9274" PostTypeId="1" AcceptedAnswerId="9275" CreationDate="2019-08-13T06:03:00.693" Score="7" ViewCount="134" Body="&lt;p&gt;I wonder what is your opinion about on/off-topicness of &lt;em&gt;conclusions&lt;/em&gt; added to the original question like it has be done &lt;a href=&quot;https://codereview.stackexchange.com/q/225911/59161&quot;&gt;here&lt;/a&gt; at the bottom? &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should such edits be rejected and a self-answer posted instead? &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Personally, I find that this particular question should be rolled back. Especially that the &lt;em&gt;conclusion&lt;/em&gt; virtually says &lt;em&gt;I was wrong, you are right&lt;/em&gt; and basically rephrases the accepted answer. It's nothing more than a comment. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Generally, in future, a self-answer would be more appropriate if it should stay here longer. A question should remain a question and not be extended with comments based on answers.... which is how this usually works.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="200620" LastEditDate="2019-08-13T12:23:17.717" LastActivityDate="2019-08-14T00:53:57.297" Title="On/off-topicness of &quot;conclusions&quot; added to the original question" Tags="|discussion|specific-question|editing|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9275" PostTypeId="2" ParentId="9274" CreationDate="2019-08-13T07:12:08.373" Score="8" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765&quot;&gt;We have an existing FAQ that discourages adding updated code.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;You also &lt;strong&gt;should not append your revised code to the question.&lt;/strong&gt;  Posting improved code is an answering activity, not a questioning activity.  An example of such a problematic edit is &lt;a href=&quot;https://codereview.stackexchange.com/posts/47003/revisions#rev303d6ca2-dc60-426a-b21e-a69797301799&quot;&gt;Revision 2 of &lt;em&gt;Optimize vector rotation&lt;/em&gt;&lt;/a&gt;.  While the addendum to the question does not necessarily invalidate existing answers, it muddles the question.  What are late-coming reviewers supposed to do?  Reviewing the original code would be silly, but reviewing the revised code could lead to version skew among the answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whilst the literal words say &quot;code&quot;, I think the same sentiment can be used to questions being hijacked in other forms.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;For the specific question:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Posting a self answer would violate our answering guidelines as it doesn't critique the code in the question.&lt;/li&gt;&#xA;&lt;li&gt;The edit reads as a comment, and should probably be located under the answer that it's addressing.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If the questions raised in the edit are anything more than rhetorical then it would make sense to post a new question to include the added nuance.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Hijacking a post makes it confusing what answer addresses what question in the question. And so would make more sense to ask those questions as stand alone posts, or as discussions on sites better equipped for discussion.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Edits like that are self-defeating, as the question has already been classed as answered by Stack Exchange mechanisms, as the site is designed for static questions - not questions that change on a poster's whims.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And so the new questions are easily overlooked by the site and by its users. (Do we really need a 5th answer?)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2019-08-13T15:53:59.043" LastActivityDate="2019-08-13T15:53:59.043" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9276" PostTypeId="2" ParentId="9274" CreationDate="2019-08-14T00:53:57.297" Score="4" Body="&lt;p&gt;I think that Matt said it best &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2124/18427&quot;&gt;here&lt;/a&gt; when he said &amp;quot;&lt;em&gt;readers seeing your post for the first time, don't need to see which part was in the original post, and which parts were added.&lt;/em&gt;&amp;quot;  Granted he was talking about edits to the question that were done for other reasons,  But the point is made clear that &lt;em&gt;&lt;strong&gt;Stack Exchange sites are not forums&lt;/strong&gt;&lt;/em&gt; and I would take it a step further and say that you shouldn't respond to answers by editing your question, we have comments for a reason.&lt;/p&gt;&#xA;&lt;p&gt;If you have other, on-topic, questions that you would like answered additionally, create a new post with updated code so that they can be singled out and reviewed appropriately.&lt;/p&gt;&#xA;&lt;p&gt;But that isn't the point of this conclusion statement, it appears after reading it several times that it is an attempt at steering future reviewers away from reviewing these specific aspects of the code which will only hinder the reviews that the OP will receive.&lt;/p&gt;&#xA;&lt;p&gt;Again, don't respond to answers by editing your question, that isn't how the site is supposed to work&lt;/p&gt;&#xA;&lt;h3&gt;Finally, does it take the question to the limit of making it off-topic, not really.  I would just call it bad practice.&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;In Conclusion:&lt;/strong&gt; After Finally reading the Bold print of the entire post, I realize that this may be the way that the poster asks for a review of certain aspects of their code, the tone or style of their writing.  The finality of the conclusion now feels like an accolade to the answer poster while also trying to engage them in further discussion about the specific aspects that have been called into question, which should be taken to Chat&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-08-14T00:53:57.297" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9277" PostTypeId="1" CreationDate="2019-08-14T07:06:37.173" Score="5" ViewCount="192" Body="&lt;p&gt;We have a consensus view that questions asking for re-writes of code are off-topic, but we still get a lot of these.  Some examples:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;//codereview.stackexchange.com/q/40666&quot;&gt;Making this Pygame code object-oriented&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;//codereview.stackexchange.com/q/27723&quot;&gt;Refactor Linq Expression&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;//codereview.stackexchange.com/q/129390&quot;&gt;Simple code refactoring in javascript&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Others can be easily found, e.g. with a &lt;a href=&quot;//codereview.stackexchange.com/search?tab=newest&amp;amp;q=is%3aq%20closed%3ayes%20refactor&quot;&gt;search&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Could we have add a line to &lt;a href=&quot;/help/dont-ask&quot;&gt;help/dont-ask&lt;/a&gt; specifically mentioning that such rewrite requests shouldn't be posted?  This would be helpful to quote in a comment when voting to close these questions.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2019-08-14T09:27:51.893" LastActivityDate="2019-08-20T16:12:50.777" Title="&quot;Please refactor my code&quot; requests" Tags="|feature-request|" AnswerCount="2" CommentCount="21" ContentLicense="CC BY-SA 4.0" />
  <row Id="9278" PostTypeId="1" CreationDate="2019-08-14T08:56:55.640" Score="6" ViewCount="76" Body="&lt;p&gt;I have a question about my Code Review Stack Exchange post: &lt;a href=&quot;https://codereview.stackexchange.com/questions/225928/driver-for-sensor-payload-decoder&quot;&gt;Driver for Sensor payload Decoder&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been trying to get some suggestions on the code which I have written after learning about drivers. Tried in other forums came here only after their suggestion. Can agree at first I might not post it the way it follows the rules. But I have done changes of whatever I understood from mere 2 comments and rules to post a query. And still being put on hold without any comments wouldn't help me understand in anyway of what I'm supposed to do. &lt;/p&gt;&#xA;" OwnerUserId="206332" LastEditorUserId="52915" LastEditDate="2019-08-29T07:33:16.770" LastActivityDate="2019-08-29T07:33:16.770" Title="Put on-hold and off topic 2 time" Tags="|support|specific-question|scope|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9279" PostTypeId="2" ParentId="9278" CreationDate="2019-08-14T09:33:26.363" Score="5" Body="&lt;p&gt;At the moment of writing this, your question is an improperly formatted code dump without explanation of the requirements or the problem you solved with it. We are not magicians, we can't read your mind, so we don't have enough to work with here. The question is not reviewable.&lt;/p&gt;&#xA;&lt;p&gt;That's why it got closed.&lt;/p&gt;&#xA;&lt;p&gt;Is it salvageable? Yes. But you'll have to put some work in.&lt;/p&gt;&#xA;&lt;p&gt;The specific close reason for your question states we're lacking context. This means we need to see more about the code and how it's used. With a bit of an explanation of why you wrote this (what problem does it solve).&lt;/p&gt;&#xA;&lt;p&gt;Note:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;For general information about what's on-topic, see the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;For general information on how to get the best out of asking questions, see our &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/faq&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;faq&amp;#39;&quot; rel=&quot;tag&quot;&gt;faq&lt;/a&gt;: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Clarification:&lt;/p&gt;&#xA;&lt;p&gt;You state the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Put on-hold and off topic 2 time&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not on Code Review. According to the &lt;a href=&quot;https://codereview.stackexchange.com/posts/225928/timeline&quot;&gt;timeline&lt;/a&gt; it was closed once. Are you referring to &lt;a href=&quot;https://stackoverflow.com/q/57427103/1014587&quot;&gt;your Stack Overflow question&lt;/a&gt; instead? Keep in mind Code Review and Stack Overflow are considered different sites, with different scopes, and your question got closed on both by different users.&lt;/p&gt;&#xA;&lt;h3&gt;Update:&lt;/h3&gt;&#xA;&lt;p&gt;The question got heavily edited and is now reopened.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-08-14T10:22:00.013" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9280" PostTypeId="1" AcceptedAnswerId="9281" CreationDate="2019-08-14T13:04:13.383" Score="6" ViewCount="76" Body="&lt;p&gt;I was looking around for zombies and fell on this question : &lt;a href=&quot;https://codereview.stackexchange.com/q/200662/40395&quot;&gt;Importing text into PANDAS and counting certain words&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The review is basically pointing runtime errors in the code that would've made the question off-topic. When the OP saw this review, he/she edited the question to heed the advice in the comments from the answerer, which shouldn't have been done. Now, the answer is worthless because the question was edited, but the question should've been off-topic in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm wondering what to do with the answer, that's worthless now. I'm also wondering what to do with the question, considering the facts above.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should nothing be done? Act like the answer isn't there and the question was fine in the first place?&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="120114" LastEditDate="2019-08-14T16:10:37.530" LastActivityDate="2019-08-14T16:10:37.530" Title="Review that targets code that makes the question off-topic, then question is updated" Tags="|discussion|specific-question|site-policy|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9281" PostTypeId="2" ParentId="9280" CreationDate="2019-08-14T13:30:26.590" Score="8" Body="&lt;p&gt;Traditionally, answers to off-topic questions (especially to those questions that are obviously off-topic) are &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7051/37660&quot;&gt;not considered valid answers for the purposes of answer invalidation rollbacks&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We'd rather have an on-topic question and inconvenience an answerer than having to roll back the question into an off-topic state just to avoid invalidating an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case the matter is slightly complicated by the fact that the question was asked and answered over a year ago. The relevant policy has been around since two years before that, though.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such the answerer should be notified their answer was to an off-topic state of the question. In addition the question should remain as is (you might as well answer it, &lt;em&gt;~wink wink, nudge nudge&lt;/em&gt;). &#xA;In this specific case the answer might need to be deleted if its owner does not edit it.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-08-14T13:30:26.590" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9282" PostTypeId="1" AcceptedAnswerId="9283" CreationDate="2019-08-14T17:24:19.983" Score="3" ViewCount="96" Body="&lt;p&gt;I came across the following answer: &lt;a href=&quot;https://codereview.stackexchange.com/questions/226050/dynamically-add-remove-fields-on-input/226124#226124&quot;&gt;dynamically-add-remove-fields-on-input&lt;/a&gt; and don't know the site policy for this specific scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Scenario&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;OP asks for the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The following code allows users to enter multiple optional quantity&#xA;  fields after first filling in a value of the current quantity input.&#xA;  If the input field contains a value it will then display the next&#xA;  quantity field, if not, it will remove/not display it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I requested the following information in the comments.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Don't you require a cascading effect?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;OP response:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Thanks for pointing that out, I would prefer it to cascade. Should I&#xA;  update my question with this markup or would it be better to ask a new&#xA;  question?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Since an answer was already available, we suggested OP to write a follow-up question, in order not to invalidate the answer. However, no follow-up question was asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Then the new answer was posted, taking into account the &lt;strong&gt;cascading&lt;/strong&gt; requirement from the comments, not available in the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Question&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we proceed with this? Is the answer off-topic or is it acceptable? Does this new answer invalidate the accepted answer?&lt;/p&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="200620" LastEditDate="2019-08-14T18:29:08.377" LastActivityDate="2019-08-15T13:09:31.000" Title="Answer made on suggested comment, not on initial question" Tags="|discussion|specific-question|scope|site-policy|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9283" PostTypeId="2" ParentId="9282" CreationDate="2019-08-14T17:56:29.080" Score="4" Body="&lt;p&gt;An answer does not invalidate any other answers. Answers are independent of each other and are responses to questions. (If you are referencing another answer and that answer changes it is up to you to update your answer accordingly.) It seems that the second answer simply adds an alternative approach to the existing answer. The fact that the second answer addressed hidden requirements that can't be added to the question doesn't make the first answer invalid. The first answer still answers the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing I would do at this point is to make sure that if all of the comments were cleaned up that the second answer would still make sense. If not, then quotes should be added to the second answer in order to contextualize it or it needs to be handled as not answering the question.&lt;/p&gt;&#xA;" OwnerUserId="162379" LastActivityDate="2019-08-14T17:56:29.080" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9284" PostTypeId="2" ParentId="9031" CreationDate="2019-08-15T12:19:59.920" Score="4" Body="&lt;p&gt;Lacking answers, I've suggested an edit to the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt; tag to clarify its intended usage (code that implements and/or wraps an API, not code that uses one). Feel free to improve it further along those lines.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Allowing the tag to be used on any question containing code that simply talks to an API would make the tag way, &lt;em&gt;way&lt;/em&gt; too broad. It would include just about anything talking to a web service and then some. So the next best thing is to limit its scope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt; fit:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Implemeting API&lt;/li&gt;&#xA;&lt;li&gt;Wrapping existing API&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Bad &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt; fit:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Any code that just happens to talk to an API but doesn't implement a new one or a wrapper for one&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Feel free to start browsing through questions currently tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/api&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;api&amp;#39;&quot; rel=&quot;tag&quot;&gt;api&lt;/a&gt; and re-tag them. As usual, preferably not 20 at a time and make sure to give the question a good, critical look now we're at them anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are over 400 questions with the tag, but most of them aren't inappropriately tagged. So this won't have to take long.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="75307" LastEditDate="2019-08-15T12:33:26.707" LastActivityDate="2019-08-15T12:33:26.707" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9285" PostTypeId="2" ParentId="9282" CreationDate="2019-08-15T13:09:31.000" Score="3" Body="&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Please keep suggestions about the code in &lt;strong&gt;&lt;em&gt;answers&lt;/em&gt;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments are about improving the question in ways that the OP is allowed, and so suggesting changes to the code in comments sends mixed messages that it's ok to change the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479&quot;&gt;A simple answer containing just the following is allowed&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think you want a cascade effect.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This has the benefit that we would be able to delete the comments under the question, as the suggestion is contained in an answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I don't see why anyone would ever think providing a 'better' answer would ever make another answer off-topic. (even more so that this is all subjective)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With most Code Review questions you can think about the provided code in a different way than the OP has. This is how I've changed some &lt;span class=&quot;math-container&quot;&gt;\$O(n^3)\$&lt;/span&gt; code to &lt;span class=&quot;math-container&quot;&gt;\$O(n)\$&lt;/span&gt;. I would never suggest penalties to answers that only suggest changing the code to &lt;span class=&quot;math-container&quot;&gt;\$O(n^2)\$&lt;/span&gt; because they normally teach different things that can help the OP and other people in different ways. (Even if they provide a subset of my answer, why would I suggest penalizing them? That's just mean.)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, both answer provide an answer to the question, and both allow people to learn different approaches to the problem. Neither should be penalized because of the existence of the other.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-08-15T13:09:31.000" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9286" PostTypeId="1" CreationDate="2019-08-15T14:15:05.440" Score="28" ViewCount="690" Body="&lt;p&gt;There's one thing that's hooked me to CR more than on other sites and it's the fact that the community is really great. But recently I've noticed (I don't have any data to back it up) that we have more fixable posts that are closed without any explanations.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand that sometimes reviewers might not feel like leaving comments because it's pretty much always the same problems, but out of 4 reviewers at least one of us should make the effort to leave a comment explaining why the question has close votes (I know we're not mind readers, but most of the time close voters will VTC for pretty much the same reasons).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think this is especially important when it comes to new contributors, because if we can get them to fix their post, we might have one more helpful member to our community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(I couldn't find the post, maybe it doesn't exist after all)&lt;strike&gt;I know there's already been meta posts about this, but I'm writing this one more as a reminder than a new announcement, because I know we can do a little better than this.&lt;/strike&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(Also, there's a possibility I'm the only one who seems to have noticed this, which might make this whole post wrong)&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="31562" LastEditDate="2019-08-20T10:59:37.437" LastActivityDate="2019-08-21T10:46:51.070" Title="Let's not close fixable posts without explanation" Tags="|discussion|close-reasons|vote-to-close|comments|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="9287" PostTypeId="2" ParentId="9286" CreationDate="2019-08-15T21:24:18.907" Score="5" Body="&lt;p&gt;I made a query &lt;a href=&quot;https://data.stackexchange.com/codereview/query/1091707/questions-in-need-of-a-friendly-helpful-comment&quot; rel=&quot;nofollow noreferrer&quot;&gt;questions-in-need-of-a-friendly-helpful-comment&lt;/a&gt; to try to find questions where moderating comments are invited. Feel free to tweek this query at own will. Note that the database this query runs on a database that gets &lt;a href=&quot;https://data.stackexchange.com/help#faq&quot; rel=&quot;nofollow noreferrer&quot;&gt;refreshed with realtime data periodically&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your concerns are justified; we recently had an influx of such questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/tsAW0.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/tsAW0.jpg&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="200620" LastEditDate="2019-08-21T10:46:51.070" LastActivityDate="2019-08-21T10:46:51.070" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9288" PostTypeId="2" ParentId="9271" CreationDate="2019-08-16T19:06:18.890" Score="3" Body="&lt;p&gt;I've updated the links to use HTTPS and the correct URL format for this meta site. Thanks for the heads-up!&lt;/p&gt;&#xA;" OwnerUserId="3143" LastActivityDate="2019-08-16T19:06:18.890" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9289" PostTypeId="2" ParentId="9277" CreationDate="2019-08-20T10:34:13.133" Score="6" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;We have a consensus view that questions asking for re-writes of code are off-topic&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Citation needed. I don't agree about this at all.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/27723/31562&quot;&gt;Refactor Linq Expression&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/129390/31562&quot;&gt;Simple code refactoring in javascript&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;These questions are not off-topic. This is closed as &lt;em&gt;unclear what you are asking&lt;/em&gt; because there is absolutely no description whatsoever about what the code does. There are a lot of &amp;quot;How can I refactor this code&amp;quot;-requests that &lt;em&gt;are&lt;/em&gt; completely on-topic. In fact, I'd say most of them are.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/40666/31562&quot;&gt;Making this Pygame code object-oriented&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This question is not off-topic because it asks to make the code OOP, it's off-topic because the OP is saying &amp;quot;I get this syntax error now, tried multiple things without progress.&amp;quot; and quotes the syntax error in the question.&lt;/p&gt;&#xA;&lt;p&gt;So of all three examples of questions that are &amp;quot;questions asking for re-writes of code&amp;quot;, &lt;em&gt;&lt;strong&gt;NONE OF THEM&lt;/strong&gt;&lt;/em&gt; are off-topic for that reason.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I think the questions you are asking about are what I'd like to call &amp;quot;specific refactoring requests&amp;quot;, which is basically when a question asker has self-reviewed their code beforehand, identified something that needs to be changed, then comes here to get more detailed help in accomplishing this. As rolfl pointed out in a comment, this discussion has existed before on meta and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8794/31562&quot;&gt;I've shared my opinion about it before&lt;/a&gt;. I don't think we should be so nit-picky here so that we essentially tell OP's &amp;quot;Your current question is off-topic because you are formulating it &lt;em&gt;(this way)&lt;/em&gt;, if you instead would formulate it &lt;em&gt;(that way)&lt;/em&gt; then it would be on-topic&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;There's nothing wrong with asking for re-writes of code, all our on-topic questions here are about rewriting code in one way or another.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-08-20T10:34:13.133" CommentCount="13" ContentLicense="CC BY-SA 4.0" />
  <row Id="9290" PostTypeId="2" ParentId="9277" CreationDate="2019-08-20T16:12:50.777" Score="4" Body="&lt;p&gt;(Adding another answer as this addresses a different point, and what might be the &lt;em&gt;actual&lt;/em&gt; concern here)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;What you might be after could be that we don't like requests of the form &quot;Please write the code for me&quot;. Answers are allowed to rewrite code completely and come up with a new updated version with all the suggested fixes implemented, but answerers shouldn't be forced to do this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I don't think this is about being on-topic or off-topic&lt;/strong&gt; though, it's more about &quot;write the code for me&quot;-questions and &lt;em&gt;attitudes&lt;/em&gt; being &lt;strong&gt;frowned upon and should possibly be down-voted. (NOT CLOSED!)&lt;/strong&gt; An answer that explains what needs to be done and how to do it should always be acceptable, even if it doesn't provide the exact code for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, if you are willing to down-vote &quot;How can I remove the duplication of this code using functional programming?&quot; and not &quot;How can I remove the duplication of this code?&quot; I would recommend that you consider what the OP wants or needs. Neither of those questions literally says &quot;Write the code for me&quot;.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-08-20T16:12:50.777" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9291" PostTypeId="1" CreationDate="2019-08-22T13:35:41.983" Score="9" ViewCount="158" Body="&lt;p&gt;This is a follow-up to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9251/possible-solution-for-zombies-unanswered-questions&quot;&gt;this post.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We currently have 6022 unanswered questions + some others with zero score answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In order to find ideas, I propose that we post ideas here on how to reduce the zombie count. The most popular ones could be tried.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="31562" LastEditDate="2019-08-22T14:35:55.003" LastActivityDate="2019-08-23T11:25:11.413" Title="(Follow-up) Possible Solution for Zombies : The Brainstorm" Tags="|discussion|unanswered-questions|" AnswerCount="6" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9292" PostTypeId="2" ParentId="9291" CreationDate="2019-08-22T13:36:12.073" Score="3" Body="&lt;p&gt;&lt;strong&gt;The Rising Dead Challenge&lt;/strong&gt; : Rising Dead is a video game where you kill plenty of zombies for whichever reason they must explain later than after the 10 first minutes of the game where I decided it wasn't a game for me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We do a monthly friendly competition about who kills the most zombies. Using an &lt;a href=&quot;https://data.stackexchange.com/stackoverflow/query/1094604/zombie-killers-ranking&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE query I've created&lt;/a&gt; (The set date is just as an example, I believe we should start the challenge in the future, say next week or whatever), we rank our killers monthly. We &lt;em&gt;could&lt;/em&gt; have prizes but I'd like to believe the &lt;em&gt;honor&lt;/em&gt; and &lt;strong&gt;glory&lt;/strong&gt; of winning would be worth it (probably not, maybe we could have some bounties for top 3?). Obviously, some people could try to game the system by not upvoting worthy answers of their peer competitors, but I think we're a community with good faith.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="40395" LastEditDate="2019-08-22T13:46:56.380" LastActivityDate="2019-08-22T13:46:56.380" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9293" PostTypeId="2" ParentId="9291" CreationDate="2019-08-22T13:37:17.953" Score="5" Body="&lt;p&gt;&lt;strong&gt;The Walking Dead Prison&lt;/strong&gt; : If you haven't watched Walking Dead, don't go past season 1 (citation needed), because the season two is loonnnggg. In the season 3, they end up in a prison where they need to work together to kill zombies are survive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could have a chat room specifically for zombie killing. The reasoning behind this is : &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;We have zombies that are plain hard. Difficult topic or very long posts, reviewing those alone is rough.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There are plenty of very interesting questions with interesting topics I'd like to review but just don't feel knowledgeable enough to do so (Think, I know stuff about OOP, would like to learn stuff about... video games, there's a question about a video game that wants to be more OOP. Being paired with someone who's good in video game stuff but would like to learn about OOP would be a great scenario)&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Say there are some C++ questions I could give review ideas on, but I don't know C++ enough to be sure my reviews are good. In this chatroom, people would team up to kill difficult zombies.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Sure, there'd be the question of who gets the reputation, but once again I'm sure we could find solutions to those specific problems (I don't mind not getting rep if I can learn something, for example, or if I feel like I'm doing less work than the other)&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2019-08-22T13:37:17.953" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9294" PostTypeId="2" ParentId="9291" CreationDate="2019-08-22T13:38:34.920" Score="0" Body="&lt;p&gt;&lt;strong&gt;The Photo SE Electric Boogaloo&lt;/strong&gt; : Now this is kind of far fetched, but &lt;a href=&quot;https://photo.stackexchange.com/&quot;&gt;Photo SE&lt;/a&gt; has a Photo of the Week thing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We could maybe ask StackExchange for a similar widget but that would show a small list of zombies, or something like that (I've thought less about this point than others)&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2019-08-22T13:38:34.920" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9295" PostTypeId="2" ParentId="9291" CreationDate="2019-08-22T18:43:29.710" Score="12" Body="&lt;p&gt;Vote to close zombies which should be closed. That makes it easier to find the ones which could be answered.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2019-08-22T18:43:29.710" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9296" PostTypeId="2" ParentId="9291" CreationDate="2019-08-23T10:13:09.877" Score="3" Body="&lt;p&gt;Since gamification is baked into the system: in your own profile, you can choose two badges to track progress towards them: one &quot;normal&quot; badge and one tag badge. (Alternatively you can track a &quot;normal&quot; badge and a privilege).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Pick a tag badge, and then click on it: a little UI element pops up with a button to &quot;Go get it&quot;. This opens the corresponding tag page, which you can filter by &quot;Unanswered&quot;. This way you can target a badge and kill zombies with the same answer.&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2019-08-23T10:13:09.877" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9297" PostTypeId="2" ParentId="9291" CreationDate="2019-08-23T11:25:11.413" Score="2" Body="&lt;h3&gt;Focus on activity of recent questions&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;I would focus on actively reviewing, voting, commenting, closing recent questions to avoid creating &lt;em&gt;zombies in the making&lt;/em&gt;. As the question count goes up, the percentage of zombies naturally goes down.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That being said, if I find &lt;strong&gt;interesting&lt;/strong&gt; old questions without up-voted answers, I might edit them to get them bumped. And on occasion, I'll include an answer.&lt;/p&gt;&#xA;" OwnerUserId="200620" LastActivityDate="2019-08-23T11:25:11.413" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9298" PostTypeId="1" AcceptedAnswerId="9299" CreationDate="2019-08-26T06:04:07.040" Score="12" ViewCount="139" Body="&lt;p&gt;I encountered &lt;a href=&quot;https://codereview.stackexchange.com/review/close/120614&quot;&gt;this review&lt;/a&gt; today, where a question was to be closed as duplicate of &lt;a href=&quot;https://codereview.stackexchange.com/questions/226174/what-is-the-better-solution-to-this&quot;&gt;another, older question&lt;/a&gt;. However, the dupe target was closed, at -5 and unanswered. The quality was much lower than that of the question in the review queue itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What normally should've happened, is that the dupe target gets closed as duplicate of the question that was now in the queue. Except the older question was already closed before the newer question arrived, so it should probably just be removed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we handle this as reviewers?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I've done now is leave the question in the queue open. I can't flag/vote to close the other question as duplicate, since it's already closed. A custom flag is still a possibility of-course.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should we simply leave the question in the queue be and flag the older question to be removed? That feels like the most appropriate action anyway. It's 10 days old, unanswered and closed, so it's a bit surprising it survived this long with that score.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm both interested in how this should've been handled and how we handle similar situations.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-09-04T03:09:10.310" Title="How to handle a VTC as duplicate that goes the wrong way around?" Tags="|discussion|specific-question|vote-to-close|review|duplicates|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9299" PostTypeId="2" ParentId="9298" CreationDate="2019-08-26T13:11:52.153" Score="4" Body="&lt;p&gt;The problem as I see it is that the Poster created a new question rather than updating the original and getting that re-opened. Is there some way to instruct the poster that it would have been better to fix the original question rather than post a new one?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would also recommend that the original question be deleted. If the original is deleted I will remove my duplicate vote.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I found the duplicate after I answered the question. I probably should have removed my answer.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2019-08-26T13:11:52.153" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9300" PostTypeId="2" ParentId="9298" CreationDate="2019-08-26T13:12:58.910" Score="1" Body="&lt;h1&gt;This is an example of incorrect handling&lt;/h1&gt;&#xA;&lt;p&gt;I feel people are taking the idea that an OP should be able to improve their off-topic questions too far. To the point where they're only allowed to improve an off-topic question and that they're not allowed to post a new one.&lt;/p&gt;&#xA;&lt;p&gt;This should not be behavior we want on Code Review.&lt;/p&gt;&#xA;&lt;p&gt;This post which has been otherwise well received shouldn't be closed as a duplicate. And since the other question has already been closed nothing needed to happen here.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I think the origin of the idea that users are allowed to edit any off-topic post into shape comes from &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6976&quot;&gt;Mat's answer here&lt;/a&gt;. However I feel we've completely 180ed from the original sentiment.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;And then the question collects its 5th close vote, and sits there&#xA;collecting dust in a broken state, and &lt;strong&gt;OP can't salvage their post&lt;/strong&gt;&#xA;without invalidating the answer.&lt;/p&gt;&#xA;&lt;p&gt;[...]&lt;/p&gt;&#xA;&lt;h2&gt;Every closed, deleted, downvoted question you ask takes you closer to an automatic question ban.&lt;/h2&gt;&#xA;&lt;p&gt;And the &lt;strong&gt;only&lt;/strong&gt; way to recover from bad standing, is to &lt;strong&gt;edit&lt;/strong&gt; and&#xA;&lt;strong&gt;improve&lt;/strong&gt; your existing posts.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;How should this have been handled?&lt;/h1&gt;&#xA;&lt;p&gt;Every time I see people moderate content on our site it fills me with shame to be a part of Code Review. I see: (Yes I'm hijacking the answer a bit)&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Drive by down votes&lt;/strong&gt; where if the user isn't fluent in English the question seems to deserve a down vote. I think this is horrible behavior as the user has posted a question in English as well as they can, sure it can be hard to read, but they put more effort into making Code Review high quality than the 'curator' ever will.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Three or more people harass questions&lt;/strong&gt;, it's common for people to post comments and think that'll magically fix everything. If I were a new user it would overwhelm me, and make me think the site is filled with angry toxic people that only derive joy from telling people they're a failure. (I'm actually speaking from nearly every experience I've had on SO. Yes I think we're that bad now.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Low quality comments&lt;/strong&gt;, I read comments on posts I come across and see that most of them now are only stating what our rules are. There is no guidance, there is no here's where I think you've made a boo boo. Nothing, just cold hard insensitive 'rules'.&lt;/p&gt;&#xA;&lt;p&gt;I get it saying what our rules are is good and all, we want our users to know we're not spouting nonsense. But when I read these comments I can't find any actionable way to improve the OPs question, and if I can't what hope does our poor OP have?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;LCC is our 'catch all' close reason&lt;/strong&gt;, I don't ever recall this close reason being correctly used. Most of the time people use it if there's problems with the text, which it isn't for. And combined with the previous problems I've never seen any explanation of what's wrong with the question. Every time I see this close reason all I see is us saying a big &amp;quot;F you OP&amp;quot;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Roboreviewing&lt;/strong&gt;, a while back I downvoted and VTC close a perfectly on-topic question. It was a little hard to read, but otherwise &lt;em&gt;there was nothing off-topic about it&lt;/em&gt;, and somehow it went through the review queues and came out closed. (&lt;em&gt;&lt;strong&gt;WHAT?!&lt;/strong&gt;&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;p&gt;Ever since I've never looked at reviews in the same light, almost every question I see closed that I don't agree with comes with a user posting a comment saying the post is off-topic linking to some meta post, and not providing any examples on how the post is off-topic. And then the next thing is it's closed.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;What I'm trying to get to is that I can't see why any OP would want to fix their post as in every way possible it seems we're trying not to help them and just want a medium to vent our frustrations away. But not only that if they &lt;em&gt;still for some bizarre reason&lt;/em&gt; want to fix their posts then there is normally nothing of substance in the comments the OP can go off. Comments have now just devolved to an unironic &amp;quot;how to draw an owl&amp;quot; meme.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.kym-cdn.com/photos/images/original/000/572/078/d6d.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.kym-cdn.com/photos/images/original/000/572/078/d6d.jpg&quot; alt=&quot;1. Draw some circles. 2. Draw the rest of the fucking owl.&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;And now this masterpiece is just another checkbox to tick on ways Code Review has failed its users.&lt;/p&gt;&#xA;&lt;p&gt;To me this is just another example of roboreviews. Surely someone should have actually thought about whether the question should be closed for a -5 target that's off-topic. And thought, &amp;quot;maybe this isn't a good idea&amp;quot;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;And so we should stop having robots in our review queues.&lt;/p&gt;&#xA;&lt;p&gt;Can we have the review queue tests that inhibit roboreviews added to Code Review?&lt;/p&gt;&#xA;&lt;h1&gt;How to handle the situation now&lt;/h1&gt;&#xA;&lt;p&gt;I say leave everything to be automagic. Now that this has the meta effect with added scrutiny I can't see the question getting any worse.&lt;/p&gt;&#xA;&lt;p&gt;If the question is closed I'll hammer it open. If I don't see it, starting a reopen review, flagging for a moderator or pinging me to hammer it open should also minimize damage.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-09-04T03:09:10.310" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9301" PostTypeId="1" AcceptedAnswerId="9302" CreationDate="2019-08-26T16:57:25.423" Score="0" ViewCount="36" Body="&lt;p&gt;In other words: if a CR question asks only for performance feedback, or only for OOP structure feedback, etc., is that valid? And would answers providing review feedback on other aspects of the code be off-topic?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://codereview.stackexchange.com/questions/226820/time-and-space-complexity-of-base-conversion-code#comment441073_226820&quot;&gt;Time and space complexity of base conversion code&lt;/a&gt; . Is it possible to constrain this question only to algorithmic feedback?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2019-08-26T17:20:37.867" Title="Can questions request only specific kinds of review guidance?" Tags="|discussion|" AnswerCount="1" CommentCount="3" ClosedDate="2019-08-26T18:15:51.857" ContentLicense="CC BY-SA 4.0" />
  <row Id="9302" PostTypeId="2" ParentId="9301" CreationDate="2019-08-26T17:20:37.867" Score="4" Body="&lt;p&gt;Questions can certainly request specific insights areas of focus. But that does not mean that other areas have to be ignored.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you have insights or observations in to other areas that were not specifically requested, then you are free to answer on those other issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, your feedback may not be as valuable to the question asker as they may want, and they will likely accept a different answer that covers their most significant concerns.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Part of the basic premise of Code Review as a site, is that any and all feedback is, or should be welcome. See the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center &quot;On topic&quot; page&lt;/a&gt; for that:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;&lt;p&gt;&lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;Feel free to call attention to specific areas you are concerned about (performance, formatting, etc). However, any aspect of the code&#xA;  posted is fair game for feedback and criticism.&lt;/p&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-08-26T17:20:37.867" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9303" PostTypeId="1" AcceptedAnswerId="9304" CreationDate="2019-08-27T09:41:21.190" Score="18" ViewCount="157" Body="&lt;p&gt;I'm here for a little more than one year now but still very new to the &lt;code&gt;how-to&lt;/code&gt; of the place, and a recent comment in &lt;a href=&quot;https://codereview.stackexchange.com/a/226831/169311&quot;&gt;this post&lt;/a&gt; made me think that maybe I was overstepping my boundaries.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm not well versed in that many languages but I have lot of experience programming (I'm a &lt;a href=&quot;https://softwareengineering.stackexchange.com/questions/25564/when-should-you-call-yourself-a-senior-developer&quot;&gt;senior dev&lt;/a&gt;) and algorithm being what it is; I always answered questions in a specific language with general programming advice by taking the time to check if this and that function existed, how they worked and if the advice could apply, but not the entire &quot;best practice recommendation&quot; (I may if it's a new job but not just for an answer in this forum, no offense intended ^^).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I thought that by just signalling it honestly as a proof of concept (like I did in the answer above and in &lt;a href=&quot;https://codereview.stackexchange.com/a/203020/169311&quot;&gt;this one&lt;/a&gt;) OP and the community could correct me in case I missed some obvious specificity of the language (well in the hangman &lt;code&gt;\\&lt;/code&gt; case it's more of an oversight on my part really ^^&quot;) and that it was still better than no advice at all.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this true? Do I instead need to stay away from question using language I don't master? Do you prefer potentially improvable answers who may be and stay &quot;wrong&quot; if nobody double-checks them or no answer at all?&lt;/p&gt;&#xA;" OwnerUserId="169311" LastEditorUserId="25834" LastEditDate="2019-08-31T14:12:27.827" LastActivityDate="2019-08-31T14:12:27.827" Title="Advice without knowledge of specific language" Tags="|discussion|answers|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9304" PostTypeId="2" ParentId="9303" CreationDate="2019-08-27T10:10:03.027" Score="15" Body="&lt;p&gt;I personally have a bit of a history with writing &lt;a href=&quot;https://codereview.stackexchange.com/a/54793/37660&quot;&gt;reviews&lt;/a&gt; for &lt;a href=&quot;https://codereview.stackexchange.com/a/117373/37660&quot;&gt;languages&lt;/a&gt; I &lt;a href=&quot;https://codereview.stackexchange.com/a/46539/37660&quot;&gt;don't&lt;/a&gt; know &lt;a href=&quot;https://codereview.stackexchange.com/a/112808/37660&quot;&gt;squat&lt;/a&gt; about. Some of these reviews got comments like yours, where people pointed out syntax errors to me (and referred me to styling guidelines). Sometimes I even get a comment that makes parts of my review outright wrong or obsolete (e.g. &lt;a href=&quot;https://codereview.stackexchange.com/a/112808/37660&quot;&gt;here&lt;/a&gt;).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;That is not the end of the world, though and doesn't mean I'll stop reviewing code in languages I'm not intimately familiar with.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reviews are allowed to touch on any and all aspects of the code, and let's be honest: for most suggestions, you do not need to be an expert in the language.&#xA;It just takes being an intermediate programmer to spot and correct algorithmic issues in most languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Learning languages is something that I currently mostly do by writing reviews, even when I'm not sure I could write code. This works because it's easier to modify existing code as opposed to writing new code from scratch.&lt;br&gt;&#xA;Overall I think this site is better for allowing people of all expertise levels to write reviews. Of course that does not exempt you from getting your review examined by people who actually know what they are talking about ;)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess what I'm trying to say is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;A slightly wrong (and subsequently fixed) answer is better than no answer at all.&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-08-27T10:10:03.027" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9305" PostTypeId="1" AcceptedAnswerId="9306" CreationDate="2019-08-27T17:49:50.707" Score="0" ViewCount="49" Body="&lt;h2&gt;Synonym Request&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I came across this question &lt;a href=&quot;https://codereview.stackexchange.com/questions/226919/screen-transition-effect-like-in-final-fantasy-games&quot;&gt;screen-transition-effect-like-in-final-fantasy-games&lt;/a&gt; where OP makes their custom easing function in order to smoothly transition a color over an image. I did not find any tag that suited so I created a new tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/easing&quot;&gt;easing&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usage guidance:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Easing functions specify the rate of change of a parameter over time. Use this tag when you are using a function to transition the state of&#xA;  an object over a period of time.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I did, however, found another tag &lt;a href=&quot;https://codereview.stackexchange.com/edit-tag-wiki/995&quot;&gt;animation&lt;/a&gt; afterwards.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Usage guidance:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;For questions related to graphical animations. This includes, but is not limited to sliding, tweening, rotating and resizing of shapes.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I feel these two tags are closely related. The difference is that an easing function is not limited to graphical animations. I do believe they relate closely enough to be deemed synonyms.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would you suggest?&lt;/p&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="52915" LastEditDate="2022-06-15T07:25:46.257" LastActivityDate="2023-10-03T18:27:40.747" Title="Synonym request for tag [animations], proposed synonym [easing]" Tags="|discussion|status-declined|tags|synonym-request|tag-synonyms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9306" PostTypeId="2" ParentId="9305" CreationDate="2019-08-27T18:00:21.563" Score="5" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;I don't think this solves anything.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Maybe I'm different to most as I normally pick well known categories and groups. Think [math] rather than [binomial expansion].&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/search?q=easing+animation+is%3Aquestion&quot;&gt;There are not many easing questions&lt;/a&gt;. &lt;sub&gt;(I had to add a second search term because otherwise it comes back with &amp;quot;ease&amp;quot; which isn't what we're searching for.)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;Most of the questions seem to be because they inculcated a CSS easing parameter. Where people will probably think CSS 3 animations way before easing.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="120114" LastEditDate="2023-10-03T18:27:40.747" LastActivityDate="2023-10-03T18:27:40.747" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9307" PostTypeId="2" ParentId="9303" CreationDate="2019-08-27T19:31:18.393" Score="13" Body="&lt;p&gt;Our &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;How do I write a good answer?&lt;/a&gt; guidelines state that&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Every answer must make at least one insightful observation about the code in the question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;but also that&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We don't expect every answer to be perfect, but answers with correct spelling, punctuation, and grammar are easier to read and tend to get upvoted more frequently. Remember, you can always go back at any time and edit your answer to improve it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;So if your answer makes an insightful observation then it is a useful answer, even if there are small errors. Respond to the comments and fix the code, if necessary.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What I recommend is to &lt;em&gt;run&lt;/em&gt; the suggested code before posting it. I definitely do that with languages in which I am not so experienced, but usually also with languages that I am quite confident with. That helps to avoid syntax errors and obvious logic errors. With that precaution I was able to post even an answer in a language that I had never used before.&lt;/p&gt;&#xA;" OwnerUserId="35991" LastActivityDate="2019-08-27T19:31:18.393" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9308" PostTypeId="1" CreationDate="2019-08-29T20:53:16.243" Score="10" ViewCount="201" Body="&lt;p&gt;One of our latest HNQ's has drawn the attention of alternate solutions.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Soon after the question was posted I answered it with an alternate solution, and got quite a few upvotes. &lt;a href=&quot;https://codereview.stackexchange.com/revisions/226974/1&quot;&gt;My first version&lt;/a&gt; looked like this, it has 0 downvotes:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The best solution is to use &lt;code&gt;str.join()&lt;/code&gt;, using &lt;code&gt;', '&lt;/code&gt; as the joining&#xA;  string.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;print(', '.join(flavours) + '.')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/227026&quot;&gt;Another answer&lt;/a&gt; is the following. It has 2 downvotes but no comments saying to review the code:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Using f-strings, which are pretty fast:&lt;/p&gt;&#xA;  &#xA;  &#xA;&#xA;&lt;pre&gt;&lt;code&gt;flavors = ['chocolate', 'vanilla', 'caramel', 'strawberry', 'coffee']&#xA;&#xA;print(f'{&quot;, &quot;.join(flavors)}.')&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/227113&quot;&gt;Another answer&lt;/a&gt; is the following, with 1 downvote:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Another option: &lt;code&gt;print(str(flavours).replace(&quot;'&quot;,&quot;&quot;)[1:-1]+&quot;.&quot;)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It has the following comment at 4 votes:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It's starting to look like SO here. Could you also review the OP's code and explain your method?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/227029&quot;&gt;Another answer&lt;/a&gt; is, it had a few downvotes before the comment saying it's broken arrived.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;&lt;pre&gt;&lt;code&gt;flavours = ['chocolate','vanilla','caramel','strawberry','coffee']&#xA;print(flavours.replace('[','').replace(']','').replace('\'',''))&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;  &#xA;  &lt;p&gt;Botched, but gives you chocolate,vanilla,caramel,strawberry,coffee&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;To me all the answers look the same - &quot;here's an alternate solution&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In retrospect maybe my answer is low-quality and is worthy of the following comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It's starting to look like SO here. Could you also review the OP's code and explain your method?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;h1&gt;When providing an alternate solution, what do you have to say for your answer to pass the &quot;one insightful observation&quot;?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Does my answer 'pass' this? Or is it low quality and I deserve some downvotes for violating site rules?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="31562" LastEditDate="2019-09-21T11:02:47.533" LastActivityDate="2019-09-21T11:02:47.533" Title="Alternate solution - what counts as an insightful observation?" Tags="|discussion|answers|site-policy|what-is-a-code-review|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9309" PostTypeId="2" ParentId="9308" CreationDate="2019-08-30T08:10:00.420" Score="15" Body="&lt;p&gt;The problem starts with the question, which is barely on topic and would be a better fit on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That said, a comparison between your original answer and Reinderien's seems to illustrate the difference between an alternative solution and an alternative solution with an insightful observation: you said&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The best solution is ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;whereas he said&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The most expensive part of your solution is the call to &lt;code&gt;index&lt;/code&gt;. That needs to be avoided because it does a search for the current item on each iteration.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I.e. he explained &lt;em&gt;in what aspect&lt;/em&gt; it was better (it's faster) and &lt;em&gt;why&lt;/em&gt; it was better in that aspect (it removes a linear search from the loop).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;I think the minimum expectation of an insightful observation with an alternative answer should be to say what parameter(s) it improves&lt;/strong&gt; - speed, memory consumption, readability / maintainability, reusability, bugs fixed, etc. For speed and memory consumption, ideally it would also say whether the improvement is asymptotic (e.g. &lt;span class=&quot;math-container&quot;&gt;\$O(n^2)\$&lt;/span&gt; to &lt;span class=&quot;math-container&quot;&gt;\$O(n)\$&lt;/span&gt; in this case) or just an improved constant factor.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;If it had been me I would have argued that the solution with &lt;code&gt;join&lt;/code&gt; was better on three counts rather than one (speed, readability, and flexibility because you can do more with a string than with characters you've already printed), but that's by the by.&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2019-08-30T08:10:00.420" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9310" PostTypeId="1" CreationDate="2019-08-31T02:55:45.880" Score="3" ViewCount="58" Body="&lt;p&gt;In HTML, structured data is typically added with the syntaxes JSON-LD, Microdata or RDFa. The review of the syntax use is clearly on-topic, just like the use of plain HTML is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;But what about the review of the use of vocabularies/ontologies?&lt;/strong&gt; The most popular one would be &lt;a href=&quot;https://schema.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Schema.org&lt;/a&gt;. Others are Dublin Core, Open Graph Protocol, FOAF, and many more.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;A simple example to clarify&lt;/h3&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div typeof=&quot;schema:person&quot;&amp;gt;&#xA;  &amp;lt;p property=&quot;schema:name&quot;&amp;gt;Alice&amp;lt;/p&amp;gt;&#xA;  &amp;lt;meta property=&quot;schema:parent&quot; content=&quot;Bob&quot; /&amp;gt;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;HTML: &lt;a href=&quot;https://html.spec.whatwg.org/multipage/grouping-content.html#the-div-element&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;div&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://html.spec.whatwg.org/multipage/grouping-content.html#the-p-element&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;p&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://html.spec.whatwg.org/multipage/semantics.html#the-meta-element&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;meta&lt;/code&gt;&lt;/a&gt;&lt;br&gt;&#xA;Structured data syntax (RDFa, extending HTML): &lt;a href=&quot;https://www.w3.org/TR/2015/REC-rdfa-core-20150317/#A-typeof&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;typeof&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://www.w3.org/TR/2015/REC-rdfa-core-20150317/#A-property&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;property&lt;/code&gt;&lt;/a&gt;&lt;br&gt;&#xA;Vocabulary/ontology (Schema.org): &lt;a href=&quot;https://schema.org/Person&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;schema:Person&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://schema.org/name&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;schema:name&lt;/code&gt;&lt;/a&gt;, &lt;a href=&quot;https://schema.org/parent&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;schema:parent&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, a review of the use of Schema.org could suggest that the type must start with an uppercase P, that the property &lt;a href=&quot;https://schema.org/givenName&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;givenName&lt;/code&gt;&lt;/a&gt; could be added in addition to the &lt;code&gt;name&lt;/code&gt; property, that the &lt;code&gt;Person&lt;/code&gt; item would ideally get a URI that uniquely identifies this person, and that the &lt;code&gt;parent&lt;/code&gt; property expects a &lt;code&gt;Person&lt;/code&gt; item instead of a string value:&lt;/p&gt;&#xA;&#xA;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;div typeof=&quot;schema:Person&quot; resource=&quot;#i&quot;&amp;gt;&#xA;  &amp;lt;p property=&quot;schema:name schema:givenName&quot;&amp;gt;Alice&amp;lt;/p&amp;gt;&#xA;&#xA;  &amp;lt;div property=&quot;schema:parent&quot; typeof=&quot;schema:Person&quot;&amp;gt;&#xA;    &amp;lt;meta property=&quot;schema:name&quot; content=&quot;Bob&quot; /&amp;gt;&#xA;  &amp;lt;/div&amp;gt;&#xA;&#xA;&amp;lt;/div&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Example questions&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;We have a few questions that are (partly) about the use of Schema.org:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/90833/schema-org-structure-for-a-news-aggregator-individual-post&quot;&gt;Schema.org structure for a news aggregator individual post&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/78537/schema-org-combining-different-categories&quot;&gt;Schema.org combining different categories&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/78085/schema-org-microdata-code-check&quot;&gt;Schema.org microdata code check&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/77699/schema-org-microdata-broadest-tag-check&quot;&gt;Schema.org Microdata broadest tag check&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/181842/properly-mark-up-multiple-person-using-schema-org-microdata&quot;&gt;Properly mark up multiple person using schema.org microdata&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/118494/semantic-html5-structure-and-google-penalty&quot;&gt;Semantic HTML5 structure and Google penalty&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/39240/optimizing-with-microdata-and-address-tag&quot;&gt;Optimizing with microdata and address tag&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Questions about this topic on other Stack Exchange sites&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If users don’t know how to express something with Schema.org, or if they get warnings/errors in validating tools (like Google’s &lt;a href=&quot;https://search.google.com/structured-data/testing-tool&quot; rel=&quot;nofollow noreferrer&quot;&gt;Structured Data Testing Tool&lt;/a&gt;), they can ask on &lt;strong&gt;Stack Overflow&lt;/strong&gt; (tag: &lt;a href=&quot;https://stackoverflow.com/questions/tagged/schema.org&quot;&gt;schema.org&lt;/a&gt;). The same is the case for other vocabularies/ontologies (e.g., &lt;a href=&quot;https://stackoverflow.com/questions/tagged/foaf&quot;&gt;foaf&lt;/a&gt;, &lt;a href=&quot;https://stackoverflow.com/questions/tagged/dublin-core&quot;&gt;dublin-core&lt;/a&gt;, &lt;a href=&quot;https://stackoverflow.com/questions/tagged/open-graph-protocol&quot;&gt;open-graph-protocol&lt;/a&gt; etc.).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If users have problems with getting a search result feature based on Schema.org (like Google’s &lt;a href=&quot;https://developers.google.com/search/docs/guides/search-gallery&quot; rel=&quot;nofollow noreferrer&quot;&gt;rich results&lt;/a&gt;), they can ask on &lt;strong&gt;Webmasters SE&lt;/strong&gt; (tag: &lt;a href=&quot;https://webmasters.stackexchange.com/questions/tagged/schema.org&quot;&gt;schema.org&lt;/a&gt;). The same is the case for other vocabularies/ontologies and other features (e.g., &lt;a href=&quot;https://webmasters.stackexchange.com/questions/tagged/open-graph-protocol&quot;&gt;open-graph-protocol&lt;/a&gt; for features in Facebook).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If users don’t know which vocabulary/ontology to use, they can ask on &lt;strong&gt;Open Data SE&lt;/strong&gt; (tag: &lt;a href=&quot;https://opendata.stackexchange.com/questions/tagged/ontology&quot;&gt;ontology&lt;/a&gt;).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Except for possibly Code Review SE, there is no SE site where it’s on-topic for users to post their whole structured data and ask if best practices are followed and if their use of the vocabulary/ontology conveys what they want to convey.&lt;/p&gt;&#xA;" OwnerUserId="16414" LastEditorUserId="52915" LastEditDate="2019-09-03T12:17:38.303" LastActivityDate="2019-09-03T12:17:38.303" Title="Is the review of vocabulary/ontology use (e.g., for HTML structured data) on-topic?" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="9311" PostTypeId="2" ParentId="9310" CreationDate="2019-08-31T20:24:52.577" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;But what about the review of the use of vocabularies/ontologies?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The review of vocabularies itself is going to be a very grey area if it's going to be a request for data review instead of code review. First rule of Code Review: there must be code to review. No code, no review. Data is (usually) not code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We're already quite lenient with that. HTML is on-topic. SQL can be reviewed under certain circumstances as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Configurations and protocols however, are not reviewable unless there's some higher action involved (like regular expressions, which are deemed reviewable). Pure interfaces are often not reviewable, unless they provide implementations as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is your code getting something done? Is your code not just a design without implementation? If so, it's likely reviewable. But if it's a simple configuration file, or a data-dump like a JSON or XML, not so much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Code handling data that's in Schema is of-course quite reviewable. It's code. What kind of data it handles matters not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6060/52915&quot;&gt;Do configuration files constitute reviewable code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1841/52915&quot;&gt;Are reviews of protocols in scope here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7278/52915&quot;&gt;SQL Query Review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924/52915&quot;&gt;Reviewing “design”&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;General information with rules and guidelines:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915&quot;&gt;FAQ: How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;Help: Don't ask&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Help: On topic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;Help: How to ask&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Your specific example doesn't clearly illustrate to me what kind of question you have in mind. If there's anything still unclear, please leave a comment.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-08-31T20:24:52.577" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9312" PostTypeId="1" CreationDate="2019-09-01T15:50:55.723" Score="8" ViewCount="249" Body="&lt;p&gt;Over the past few months I have found myself voting to Leave Open many questions that someone else voted to close as not concrete. A case in point is &lt;a href=&quot;https://codereview.stackexchange.com/questions/227269/made-my-own-simple-calculator&quot;&gt;this question&lt;/a&gt;. While this question could have been improved in a number of ways the code was complete and I felt there was almost enough text to explain it. The only thing that I thought was truly lacking in the text was that the calculator wasn't identified as infix, prefix or post-fix.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why am I complaining about this? At least partially because of Peilonrayz's answer to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9298/how-to-handle-a-vtc-as-duplicate-that-goes-the-wrong-way-around&quot;&gt;this META question&lt;/a&gt;. I agree with several of the points raised in that answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a clear set of definitions for when any &lt;code&gt;Off-Topic&lt;/code&gt; reason for VTC should be used?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How do we train our self-moderators? Any one of us that passes 3000 points can Vote to Close, I feel that we need a resource that we can consult for all the VTC reasons. If it exists can someone please point it out.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="42401" LastEditDate="2019-10-24T23:17:43.023" LastActivityDate="2019-10-24T23:17:43.023" Title="How do we train our self-moderators?" Tags="|discussion|feature-request|close-reasons|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9313" PostTypeId="2" ParentId="9312" CreationDate="2019-09-01T18:56:17.160" Score="10" Body="&lt;h3&gt;Use Comments and Chat&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;You could leave a comment challenging the VTC. This way, both OP and the community are aware of the pending VTC and your concerns about it. OP may react to reflect on their question, or person that voted could explain their reasons. Any discussion should then be taken to chat.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some interesting links:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/4952/frequently-posted-comments&quot;&gt;Frequently Posted Comments&lt;/a&gt; (you may want to add specific details on a per question basis)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9286/lets-not-close-fixable-posts-without-explanation?cb=1&quot;&gt;Let's not close fixable posts without explanation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://data.stackexchange.com/codereview/query/1091707/questions-in-need-of-a-friendly-helpful-comment&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE for detecting questions in need of a moderating comment&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="200620" LastActivityDate="2019-09-01T18:56:17.160" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9314" PostTypeId="1" AcceptedAnswerId="9315" CreationDate="2019-09-02T04:44:24.163" Score="2" ViewCount="120" Body="&lt;p&gt;Yesterday I got two separate accounts of defamation against me. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The first one &lt;a href=&quot;https://codereview.stackexchange.com/questions/227056/find-the-rotation-point-of-a-sorted-array-that-is-rotated&quot;&gt;Find the rotation point of a sorted array that is &quot;rotated&quot;&lt;/a&gt; accused me of using multiple accounts to down-vote their question after a comment I had made:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;You are not sure #1 yields correct results all the time, and you know that #2 definately is bugged, and you don't inform us what the bug is&#xA;  .. What exactly are you asking then?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The second &lt;a href=&quot;https://codereview.stackexchange.com/questions/74588/checking-if-a-directory-exists-in-ftp-without-relying-on-exception-handling/227107?noredirect=1#comment442307_227107&quot;&gt;Checking if a directory exists in FTP without relying on exception handling&lt;/a&gt; accused me of using shadow accounts to garner points on a question I should have left alone because it was and old question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I find defamation unacceptable. I flagged both users. However, is this the way we should handle such behavior? Just flagging the comments and moving on.. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would like to know the site-policy for defamation.&lt;/p&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="200620" LastEditDate="2019-09-02T05:00:42.257" LastActivityDate="2019-09-02T10:52:05.187" Title="Dealing with defamation and site-policy" Tags="|discussion|site-policy|comments|moderation|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9315" PostTypeId="2" ParentId="9314" CreationDate="2019-09-02T10:52:05.187" Score="11" Body="&lt;h3&gt;These specific cases&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;What happened in these specific cases (and what happened to the flags) is pretty simple. The comments got deleted. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unsubstantiable accusations of vote abuse are a violation of assuming best intentions until proven otherwise. As such these comments are just noise and therefore deleted.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In the first case (the ruby question), pulling the whole exchange into chat was &lt;strong&gt;not a good idea&lt;/strong&gt;. If someone accuses you of doing things that you haven't done, you're usually not going to convince them otherwise.&lt;br&gt;&#xA;This is unfortunately even more true for people who have not quite understood how the SE system works, because what experienced users see as &quot;given&quot;, they can sometimes not understand at all.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The correct course of action there is to &lt;strong&gt;flag and disengage&lt;/strong&gt;.&lt;br&gt;&#xA;Disengaging can even mean not replying at all (just to put that on the table). Nobody here is entitled to your time or energy :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For the second question there is no need to give any benefit of the doubt to that interaction. You wrote an answer, OP posted a comment that is in no way substantiated or even referring to the answer. Flag and move on.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;The general case&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;These two cases for now look to be isolated incidents. As such flagging, moving on and then forgetting about it is the prudent course of action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For other cases that may not be true. Let's assume there is a long-running smear campaign against you. (I'd hope mods would be able to put an end to that before it comes so far...).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you want to do is &lt;strong&gt;not&lt;/strong&gt; engage with bad-faith actors.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, again: Flagging is your tool of choice as a normal community member.&lt;br&gt;&#xA;If diamond moderators don't act on these flags for a long running campaign (and don't give you a justification), the usual options for moderation issues and grievances with the moderator team are also open to you.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That means you can take things to meta (though for &quot;he-said-she-said&quot; cases that usually only fans the flames) or contact the community team over at Stack Exchange.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this purpose you can use the &quot;contact us&quot; form as described in multiple help-center articles.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-09-02T10:52:05.187" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9316" PostTypeId="2" ParentId="9312" CreationDate="2019-09-04T10:38:00.667" Score="0" Body="&lt;p&gt;I find there is nothing wrong with voting and nobody has to be educated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Voting is subjective&lt;/strong&gt;, that's why it's called voting. If it was objective then we wouldn't need to vote and bots could handle this alone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thus I think there is nothing we can do about it but to &lt;strong&gt;accept the opinion of other users&lt;/strong&gt; who voted one way or the other. If a question gets closed anyway you can always vote to reopen it and we'll see whether the second chance will have any effect. The last resort option is of course when diamonds hammer a question open regardles of what the community thinks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Comments help to make such decisions so I agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9313/59161&quot;&gt;@dfhwze&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="59161" LastEditDate="2019-09-05T06:58:18.660" LastActivityDate="2019-09-05T06:58:18.660" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9317" PostTypeId="2" ParentId="9312" CreationDate="2019-09-05T07:54:34.360" Score="4" Body="&lt;h2&gt;Nobody needs to be &amp;quot;trained&amp;quot;.&lt;/h2&gt;&#xA;&lt;p&gt;The way that Stack Exchange works is through &lt;strong&gt;evolving consensus&lt;/strong&gt;.  Members do not have to share One True Understanding to participate in moderation activity; we are informed by precedent, but not bound by it.&lt;/p&gt;&#xA;&lt;h2&gt;Edit &amp;quot;borderline&amp;quot; posts&lt;/h2&gt;&#xA;&lt;p&gt;If you find a question that has a poor description but could easily be rescued, please dive in and improve it so the rest of the community can appreciate the value in the question.  This is often enough to save a borderline question from closure.&lt;/p&gt;&#xA;&lt;h2&gt;Accept that closing helps protect the question&lt;/h2&gt;&#xA;&lt;p&gt;If changes are needed to the code, to provide the missing context for it to be reviewable, then closing is a useful protection against receiving answers.  The rules of Code Review limit the edits that can be made to the code, specifically prohibiting any changes that can invalidate existing answers, so closing the question for a while allows the asker to complete the question's code.&lt;/p&gt;&#xA;&lt;p&gt;Be proactive to reopen questions when the question is improved sufficiently to be reviewable (and make your own edits where appropriate to improve its standard).&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-09-05T07:54:34.360" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9318" PostTypeId="1" CreationDate="2019-09-05T18:52:21.523" Score="-8" ViewCount="58" Body="&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/random&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;random&amp;#39;&quot; rel=&quot;tag&quot;&gt;random&lt;/a&gt; evokes the idea of a &quot;random&quot; post, something which is categorically disallowed on Stack Exchange.&lt;/p&gt;&#xA;" OwnerUserId="181763" LastEditorUserId="22222" LastEditDate="2019-09-08T05:32:01.747" LastActivityDate="2019-09-08T05:32:01.747" Title="Shouldn't [random] be renamed to [randomness]?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9319" PostTypeId="2" ParentId="9318" CreationDate="2019-09-06T06:25:47.767" Score="8" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/random&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;random&amp;#39;&quot; rel=&quot;tag&quot;&gt;random&lt;/a&gt; evokes the idea of a &quot;random&quot; post&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't see it. As in, I don't see a problem. Before you started about it, I never thought people would see &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/random&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;random&amp;#39;&quot; rel=&quot;tag&quot;&gt;random&lt;/a&gt; as an indication of a random post. Random posts are not allowed on the SE network.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On top of that, there's the tag usage help. When you hover over the tag, it shows the following:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;This tag is for questions pertaining to random numbers, whether pseudo random or truly random.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;TL;DR:&#xA;No.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-09-06T06:25:47.767" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9320" PostTypeId="1" AcceptedAnswerId="9321" CreationDate="2019-09-06T10:58:17.010" Score="4" ViewCount="91" Body="&lt;p&gt;The rollback in question: &lt;a href=&quot;https://codereview.stackexchange.com/posts/216088/revisions&quot;&gt;https://codereview.stackexchange.com/posts/216088/revisions&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was told to contest the rollback here by the reviser and I believe the point of contention is about invalidating answer(s). &lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my edit, I tried to avoid this by retaining the context for the answers and only sought to improve the quality of the question by making the code sample more concise, and removing redundant comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was this rollback justified and if so, why? &lt;/p&gt;&#xA;" OwnerUserId="195914" LastEditorUserId="31503" LastEditDate="2019-09-06T12:30:41.500" LastActivityDate="2019-09-06T12:30:41.500" Title="Was this rollback justified?" Tags="|discussion|specific-question|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9321" PostTypeId="2" ParentId="9320" CreationDate="2019-09-06T12:30:26.423" Score="5" Body="&lt;p&gt;Yes, the rollback was justified.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While we value both questions and answer posts on Code Review, we have found that answer invalidation (changes to the question that make the answers look wrong or disconnected) causes continuity problems in the Q&amp;amp;A format of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a consequence, we enforce the no-code-edits-after-answers-exist &quot;rule&quot; to provide clear guidance on what is allowed, or not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, all rules will inevitably have exceptions, so your question here in meta becomes: &lt;em&gt;Why can my edits not be treated as an exception since I tried hard to &quot;retain the context&quot;?&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer to that is that when people review code they do it in the full context of what you present. Their thought processes and observations will be different if the code is not (exactly) the same - even changing comments changes things.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The bottom line is that you cannot know what the person who answered your question would have done differently in their answer with the revised code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As a small example of what could be different, in the one answer, they say &lt;em&gt;&quot;One simple refactoring for this method could be to simplify the following code block, that is used 9 times in the Method&quot;&lt;/em&gt; ..... and, with your code changes, is that code block still used 9 times?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The answer is &quot;No&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The rollback was very appropriate in this case, and your specific edits are not an exception to the rule.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-09-06T12:30:26.423" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9322" PostTypeId="1" AcceptedAnswerId="9324" CreationDate="2019-09-11T08:42:01.107" Score="0" ViewCount="66" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/226734/all-core-mediawiki-website-upgrade-script&quot;&gt;this question&lt;/a&gt; I added a segment to the code scope only after describing the essential addition before the answerer in comments and getting his consent to make this addition in a reply comment.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I didn't delete any existing code or changed any existing code and this is something I would generally never do here as I fully understand why it goes against the nature of this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was then, quite rightfully commented by @Mast that I should avoid this kind of editing but it is okay this time as the answerer applied this addition.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This brought me the idea to add to this site a button prevalent only in &lt;strong&gt;edit mode&lt;/strong&gt; like:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The answer's author agreed to this edit in question&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The button could be used only if code (scope) was expanded (existing code wasn't deleted or changed). The edit could be saved only after the button was checked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Opinions?&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user125391" LastEditorUserId="31503" LastEditDate="2019-09-16T10:35:24.073" LastActivityDate="2019-09-16T10:35:24.073" Title="A &quot;The answer's author agreed to this edit in question&quot; button which could be used only if code was expanded" Tags="|discussion|feature-request|status-declined|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9323" PostTypeId="2" ParentId="9322" CreationDate="2019-09-11T13:42:12.807" Score="9" Body="&lt;p&gt;&lt;strong&gt;No&lt;/strong&gt;. No custom button for &quot;answerer approved edits&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have multiple concerns. The primary one being that code-editing in (answered) questions is complex enough as it is, and the default case should be &quot;Just don't&quot;. Adding a button is an indication that code editing is now &quot;normal&quot;. Code editing is an exceptional thing, and anything that makes the impression that it is normal, or expected, should be prevented.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In addition, answerers are often new to the site too, and their perspective may not reflect the community, so their approval is not the only approval needed.... and what's to prevent the person from just checking the box anyway even if the answerer does not &quot;approve&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally, technically, I suspect it would be hard to implement, and practically impossible to get the Stack Exchange staff to do such exceptional coding in the UI for just Code Review (I can't see how this functionality would benefit other sites in Stack Exchange).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-09-11T13:42:12.807" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9324" PostTypeId="2" ParentId="9322" CreationDate="2019-09-11T13:47:15.577" Score="8" Body="&lt;p&gt;For the record, the full comment:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;For the record, usually we're against updating the code in the question after answers have been received. It creates a mess if more answers come in, reviews of all different kinds of versions make it hard to follow what's going on. Please see &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1765&quot;&gt;what you may and may not do after receiving answers&lt;/a&gt;. However, since the author of the only answer so far is ok with it and the changes are minor, it's fine this time. Just, try not to do it again, ok? Thanks :-)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;There's limited community consensus about when to and when not to rollback. The clear cases are easy, but there's a lot of not-so-clear cases.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general, it's simply not accepted that code is modified after answers come in. Why? So every reviewer gets the same version of the code to review. Which is important, so if anyone finds your question after a year all reviews are about the same version of the code. It tends to get a mess otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are however a couple of examples where allowing modification of a piece of code is &quot;the lesser evil&quot;. Or where it's simply not worth the hassle to roll it back. I've been involved with a lot of rollbacks, and too many of them end in complaints, &quot;recidivism&quot; or other situations which require extra effort to resolve. Or when the question was actually off-topic, but OP and answerer teamed together to fix both the question and the answer. At which point a rollback would be pointless. So often enough cases are condoned, tolerated. That doesn't make them right.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The overall advice is not to make edits after answers come in. Adding a button for this very specific situation would just about legalise it under certain conditions and send the wrong message altogether. Would go against site policy.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You don't just post a question. You post a piece of code that does something, someone tells you it can be improved (and how) and you learned something. Important here is that other people learn something when reading both question and answer too, otherwise we might just as well destroy every question older than X weeks. We have to keep readability for those people in mind too, and sometimes that means keeping the mistakes intact and not allowing further edits when answers have arrived.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, please no.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-09-11T13:47:15.577" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9325" PostTypeId="1" AcceptedAnswerId="9326" CreationDate="2019-09-13T17:55:45.003" Score="17" ViewCount="172" Body="&lt;p&gt;I recently viewed a question where the only answer was simply telling the OP to use a provided API instead of scraping data themselves.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this considered an appropriate answer on Code Review? My initial reaction was that it is not. It isn't reviewing code that the OP posted; it's simply mentioning an alternative (although I'll admit, better) way of going about things entirely.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's upvoted though, so maybe I'm in the wrong in my thinking?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should I mentioned to the answerer that their answer should be a comment? Should I just leave it alone?&lt;/p&gt;&#xA;" OwnerUserId="46840" LastEditorUserId="31562" LastEditDate="2019-09-21T10:59:39.690" LastActivityDate="2019-09-21T10:59:39.690" Title="Is simply telling someone to use an API an appropriate code review?" Tags="|discussion|answers|what-is-a-code-review|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9326" PostTypeId="2" ParentId="9325" CreationDate="2019-09-13T18:04:52.453" Score="26" Body="&lt;p&gt;I believe it is a valid code review .... sometimes perhaps even the best code review is: &lt;em&gt;Why are you doing all this hard work, just use &lt;strong&gt;that&lt;/strong&gt;&lt;/em&gt; ...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In specific cases where the user is intentionally doing the work, they should tag their question with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/reinventing-the-wheel&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;reinventing-the-wheel&amp;#39;&quot; rel=&quot;tag&quot;&gt;reinventing-the-wheel&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On code review, I would typically ask in a comment something like: &quot;Did you know there's an API for this here: ...&quot; .... and let them decide, though.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-09-13T18:04:52.453" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9327" PostTypeId="1" AcceptedAnswerId="9331" CreationDate="2019-09-13T20:28:43.660" Score="12" ViewCount="163" Body="&lt;p&gt;I'm sure many of us have seen the &lt;a href=&quot;https://stackoverflow.blog/2010/08/07/the-death-of-meta-tags/&quot;&gt;blog post&lt;/a&gt; about the death of meta-tags on Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of the tags included in the aforementioned blog post is &lt;a href=&quot;/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, this tag seems to be acceptable (and used very frequently) on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why is this tag appropriate here as opposed to other sites?&lt;/p&gt;&#xA;" OwnerUserId="202498" LastActivityDate="2019-09-16T11:02:41.267" Title="Why is the [beginner] tag appropriate here as opposed to e.g. Stack Overflow?" Tags="|discussion|tags|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9328" PostTypeId="2" ParentId="9327" CreationDate="2019-09-13T20:42:06.237" Score="13" Body="&lt;p&gt;We review code differently for beginners. We try to point out what they should know at their level. The point of the code review website is to provide pointers on how the code can be improved, not to provide answers on how to implement something.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On SO and other sites users are asking how to questions. Here on code review we don't accept how to questions. We try to be easier on beginners here because they just don't have some of the basics.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="79357" LastEditDate="2019-09-13T23:15:30.270" LastActivityDate="2019-09-13T23:15:30.270" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9329" PostTypeId="1" CreationDate="2019-09-14T03:00:55.883" Score="2" ViewCount="54" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;This question is answered &lt;a href=&quot;https://meta.stackexchange.com/questions/107096/how-are-answers-with-the-same-vote-score-sorted&quot;&gt;on Meta StackExchange&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Let's say there are two answers currently, &lt;strong&gt;Answer #1&lt;/strong&gt; and &lt;strong&gt;Answer #2&lt;/strong&gt;. At first glance, I see that &lt;strong&gt;Answer #1&lt;/strong&gt; is above &lt;strong&gt;Answer #2&lt;/strong&gt;. After refreshing, I now see that &lt;strong&gt;Answer #2&lt;/strong&gt; is above &lt;strong&gt;Answer #1&lt;/strong&gt;, with no changes to either answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I ask this because, in my experience, the answer on top gets more attention than the answers below. The answers below may even be better reviews about the code in question.&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="31503" LastEditDate="2019-09-17T22:01:33.223" LastActivityDate="2019-09-17T22:01:33.223" Title="How does the system order answers with the same number of votes?" Tags="|support|" AnswerCount="0" CommentCount="4" FavoriteCount="0" ClosedDate="2019-09-17T22:00:35.497" ContentLicense="CC BY-SA 4.0" />
  <row Id="9331" PostTypeId="2" ParentId="9327" CreationDate="2019-09-15T07:26:42.523" Score="15" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9328/52915&quot;&gt;pacmaninbw&lt;/a&gt; wrote a decent answer already, but let's clarify this further by an overly long answer.&lt;/p&gt;&#xA;&lt;p&gt;People come here to get their code reviewed. Enthusiasts, starting professionals and veterans, all on the same site. Advice useful to somebody without background in software may not be useful to veterans. Veterans are likely helped by different answers than enthusiasts. Regardless of how you would group people together, there'll be those with more and those with less experience.&lt;/p&gt;&#xA;&lt;p&gt;So it helps both questioner, answerer and people coming late to the party to indicate a level of experience. &lt;em&gt;Keep in mind, we're talking experience here, not code quality. I've seen questions by beginners that had both a higher code &amp;amp; question quality then from some who were at their 7th Code Review question in that language.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Now, there's a world of difference between a veteran and a beginner. It's not feasible to create and maintain tags for all levels of experience. What we can do, is help people who feel they're just starting to get their feet wet in a situation a bit different than we'd people who've been doing this for a while. I've used the tag myself a couple of times, whenever I wasn't sure about my approach in a language I wasn't familiar with.&lt;/p&gt;&#xA;&lt;p&gt;Beginners are often helped by reviews that stick a bit closer to the basics and explain a bit more about the how and why. Or, to quote the &lt;a href=&quot;https://codereview.stackexchange.com/tags/beginner/info&quot;&gt;beginner tag wiki&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Some adjustments a reviewer may make when reviewing a beginner's code are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Common practices and code styles that &amp;quot;everyone knows&amp;quot; may be absent, and that's OK. The reviewer will probably make note of these common practices without being &amp;quot;harsh&amp;quot;.&lt;/li&gt;&#xA;&lt;li&gt;Assuming that language constructs used in the code are there because those may be the only alternative the asker may know, and not because they are being used for any special reason, may lead to suggestions to use different language features or libraries.&lt;/li&gt;&#xA;&lt;li&gt;Making suggestions that are easy to understand, rather than being the most efficient or optimal.&lt;/li&gt;&#xA;&lt;li&gt;Pointing out common patterns (not necessarily related to the specific language) that &amp;quot;everyone knows&amp;quot;, but may not be obvious to a beginner.&lt;/li&gt;&#xA;&lt;li&gt;Explaining potentially new concepts in more detail than needed for more experienced programmers.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A lot of those points are specific to Code Review. After all, on Stack Overflow, you simply want an answer to your question. Perhaps with a bit of explanation, but that's it. On Code Review, you want more. Code Review deals with questions and answers that would be (among other things) too subjective and too broad for Stack Overflow. On the other hand, while most of the SE network accepts &amp;quot;how do I fix problem X&amp;quot; questions, Code Review only does so in a limited capacity (performance, optimisation and readability problems for example, but the main problem you'll always have to have fixed yourself first).&lt;/p&gt;&#xA;&lt;p&gt;So why do we do things different than SO? Because we &lt;em&gt;are&lt;/em&gt; different.&lt;/p&gt;&#xA;&lt;p&gt;To help people get the right review anyway (no guarantees, but it does tend to help), we have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-09-15T07:26:42.523" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9332" PostTypeId="1" AcceptedAnswerId="9333" CreationDate="2019-09-15T23:46:48.777" Score="3" ViewCount="53" Body="&lt;p&gt;Quite often I roll back the edit because the code was edited after the answer was posted. In such situation I feel obliged to post a comment why did I rolled it back. Not a biggie, but annoying. Can we address the situation? I can think of two ways:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Lock the question as soon as it is answered. Sound a bit too drastic.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Provide a radio button with a rollback reason, and post the reason as a comment.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="40480" LastEditorUserId="37660" LastEditDate="2019-09-16T01:54:03.880" LastActivityDate="2019-09-16T01:54:03.880" Title="Rollback reason" Tags="|feature-request|editing|moderation|answer-invalidation|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9333" PostTypeId="2" ParentId="9332" CreationDate="2019-09-16T01:53:29.703" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Lock the question as soon as it is answered. Sound a bit too drastic.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Locking is a moderator tool with good reason. For one the lock mechanism implemented by SE currently only allows &lt;strong&gt;completely&lt;/strong&gt; locking a post, which would preclude any subsequent answers.&lt;br&gt;&#xA;As it currently stands this is not feasible, especially since there are valid reasons for editing a post after an answer has been posted. Not all edits touch the code and not even all code edits are actually invalidating.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Provide a radio button with a rollback reason, and post the reason as a comment.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;IIUC the only thing that makes this different from what you're currently doing (assuming you're using something like &lt;a href=&quot;https://stackapps.com/q/2116/&quot;&gt;AutoReviewComments SE&lt;/a&gt;) is that the comment is hard-baked into the UI. I don't think that's something we really want either, considering that rolling back an edit is a pretty unusual thing to happen to users on the internet. Allowing just the extra touch of &quot;a human did this&quot; can make a lot of difference in how that interaction is received.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall I can really understand that posting rollback comments over and over is annoying, but there are existing tools to make this less annoying and adding a &quot;built-in&quot; to the system seems to not provide a lot of benefit...&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-09-16T01:53:29.703" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9334" PostTypeId="2" ParentId="9327" CreationDate="2019-09-16T08:07:30.603" Score="9" Body="&lt;p&gt;Code Review is different to Stack Overflow in several ways, some of which are addressed in other answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One important difference is that Stack Overflow is a repository of useful answers to specific problems - the value is to &lt;em&gt;all&lt;/em&gt; the people, now and future, who have the same problem.  In contrast, Code Review answers are directed very much at the specific code of one user - the value is to that single user, and the future worth to other users is much less¹.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So on Code Review, answers should take into account the OP's claimed competence level to make it useful for the asker, rather than writing a general answer aimed at experienced users.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;¹ There is &lt;em&gt;some&lt;/em&gt; future value, as a record of common problems in a particular language or algorithm, and as guidance on how to conduct reviews.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2019-09-16T11:02:41.267" LastActivityDate="2019-09-16T11:02:41.267" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9335" PostTypeId="1" CreationDate="2019-09-17T13:04:23.387" Score="12" ViewCount="236" Body="&lt;p&gt;I'm looking at &lt;em&gt;&lt;a href=&quot;//codereview.stackexchange.com/q/229172&quot;&gt;Java refactoring - reduce cognitive complexity by extracting private methods&lt;/a&gt;&lt;/em&gt; (note: the question has been edited since I wrote this.  At that time, I was looking at &lt;a href=&quot;https://codereview.stackexchange.com/revisions/229172/4&quot;&gt;Revision 4&lt;/a&gt;) and in response to my comment that it's lacking description of the code's purpose, the author replied:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm not asking to review the code, I'm asking to review the refactoring. That means a review of a review. A meta-review. The refactoring intends to achieve lower complexity, better readability, better testability, better maintainability.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Is this question on-topic?  Can we review this new implementation with only the original code as explanation?  Or does the new code really sit for review in the usual way, with the old code merely present as illustration of an earlier attempt?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although the specific question has now been edited, it may be worth considering what the requirements are for a changeset to be reviewable, as it's surely not the last question of this type.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2019-09-17T13:22:23.447" LastActivityDate="2019-12-10T13:37:03.623" Title="Is a changeset reviewable?" Tags="|discussion|scope|questions|" AnswerCount="2" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="9336" PostTypeId="2" ParentId="9335" CreationDate="2019-09-17T13:30:44.863" Score="6" Body="&lt;p&gt;We have a tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;comparative-review&lt;/a&gt;. I believe this indicates that we do support these kinds of reviews. The user went one step further by including the git diff; I don't see that as a problem. &lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="75307" LastEditDate="2019-12-10T13:37:03.623" LastActivityDate="2019-12-10T13:37:03.623" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9337" PostTypeId="2" ParentId="9335" CreationDate="2019-09-17T14:00:19.970" Score="14" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;I'm not asking to review the code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This alone dismisses the idea of a meta-review as invalid, for me. We only review code. The OP could easily just post the new code and receive valuable feedback about it. Whether that's feedback about portions of the new code that have been affected by the changeset or portions of the new code that were unaffected is fairly immaterial.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One of our express policies is that any insightful observation about a post's code is on-topic, whether it match the OP's stated review goals or not. Constraining the question to say &quot;don't review this old code - it's not applicable; only review the diff between the old and new code&quot; confuses the matter. Among other things, it hinders question searchability - what if someone searches for a particular code construct and finds a match only in the old code, and there's by design no commentary on it at all?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2019-09-17T14:00:19.970" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9338" PostTypeId="1" AcceptedAnswerId="9339" CreationDate="2019-09-20T03:05:57.100" Score="1" ViewCount="43" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/229351&quot;&gt;Login to website behind captcha&lt;/a&gt; seeks to circumvent a captcha. I think that white-hat hacking or penetration testing for the purpose of security improvement might be OK, but this is clearly in the opposite category: exploitation for its own sake. Is this on-topic? Is it OK to be teaching people how to circumvent security, anti-tamper or anti-abuse systems such as captchas?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="31503" LastEditDate="2019-09-20T03:18:03.530" LastActivityDate="2019-09-20T03:18:03.530" Title="Is hacking/cracking on-topic?" Tags="|discussion|specific-question|scope|" AnswerCount="1" CommentCount="0" ClosedDate="2019-09-20T03:26:43.167" ContentLicense="CC BY-SA 4.0" />
  <row Id="9339" PostTypeId="2" ParentId="9338" CreationDate="2019-09-20T03:17:33.667" Score="5" Body="&lt;p&gt;Cracking/Hacking is not a reason for a post to be off-topic, but this specific question has incomplete, and non-functional code, so it's not working as intended, so it is off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have closed it with that reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, if/when the code works, it would possibly be ready to reopen as working code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a question answered about these types of questions before in Meta... &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1517/31503&quot;&gt;Here&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-09-20T03:17:33.667" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9340" PostTypeId="2" ParentId="1517" CreationDate="2019-09-20T03:56:42.397" Score="-3" Body="&lt;p&gt;I enjoyed reading &lt;a href=&quot;http://meta.stackexchange.com/questions/3528/dealing-with-questions-of-nefarious-intent&quot;&gt;http://meta.stackexchange.com/questions/3528/dealing-with-questions-of-nefarious-intent&lt;/a&gt; - there's a lot of important nuance there that hasn't really been mirrored here in CR meta, so despite this question being already answered I need to add my two cents.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Saying &quot;code is not malicious, guns don't kill&quot; is a non-argument. As practitioners, we cannot absolve ourselves of the things we do and the things we teach. Code doesn't exist without humans, and increasingly humans don't live without code. Decisions in our field must be made with ethics in mind.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The other argument, that malware and security software are in an eternal arms race - and that laying open the information already available isn't harmful - is more credible. After weighing the arguments, this is the one I would support.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2019-09-20T03:56:42.397" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9341" PostTypeId="1" AcceptedAnswerId="9344" CreationDate="2019-09-21T17:35:32.653" Score="1" ViewCount="83" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/229341/pytorch-vectorized-implementation-for-thresholding-and-computing-jaccard-index?noredirect=1#comment446273_229341&quot;&gt;This question&lt;/a&gt; is now in somewhat of a bad state. The OP did significant rewrites of their question, and then received an answer. Not realizing the sequence of events, I rolled the question back to before the rewrite. So now the question and answer are out-of-sync.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Does the rollback need to be undone? Do we discourage people from significant question rewriting even before answers are received?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="22222" LastEditDate="2019-09-22T16:57:16.933" LastActivityDate="2019-09-22T16:57:16.933" Title="What do we do with out-of-sync questions?" Tags="|discussion|answer-invalidation|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9342" PostTypeId="1" CreationDate="2019-09-21T23:30:29.257" Score="10" ViewCount="197" Body="&lt;p&gt;I have written a library. It compiles. It has basic unit tests. - One could say it works.&#xA;However, I would like to improve the usability of the API and get general feedback.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Am I allowed to open a question about the library in codereview? I was not sure, being that I do not really have a concrete question on what I want to get reviewed...&lt;/p&gt;&#xA;" OwnerUserId="209950" LastActivityDate="2019-09-26T05:54:22.507" Title="May I ask about repo usability/general feedback?" Tags="|discussion|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9343" PostTypeId="2" ParentId="9342" CreationDate="2019-09-21T23:53:22.623" Score="8" Body="&lt;p&gt;There shouldn't be a problem with a library. Clearly state that it is a library in the title and explain what the library does in the title and in text before the code. Clearly identify the API(s) in in the text before the code. Possibly list the unit test cases before the library code. You might want to look at the help pages at &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;https://codereview.stackexchange.com/help/how-to-ask&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;https://codereview.stackexchange.com/help/dont-ask&lt;/a&gt; before you post your question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Post all the source code you want reviewed in the review and you can post a link to the repository for all the code if you want. &lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="79357" LastEditDate="2019-09-21T23:58:26.823" LastActivityDate="2019-09-21T23:58:26.823" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9344" PostTypeId="2" ParentId="9341" CreationDate="2019-09-22T09:18:14.657" Score="6" Body="&lt;p&gt;A rollback is a dangerous option and should always be considered carefully. And yes, I've screwed this up myself at least once, so don't beat-up yourself too much about it either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The entire point of a rollback is to &lt;em&gt;prevent&lt;/em&gt; a question and answer being out-of-sync. So, a rollback &lt;em&gt;causing&lt;/em&gt; this, is not a good situation.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does the question need to be rolled forward?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It very likely has to be fixed one way or another. I'm currently looking into the possibilities.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Update: left a comment and rolled back the rollback. Seemed like the sensible thing to do.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Do we discourage people from significant question rewriting even before answers are received?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In general? No. Although if people keep posting updates before the answer is posted it might turn the question into a mess. But consider the following scenario.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question has been posted 3 weeks ago. No answers have arrived. Now, the OP has rewritten and improved it locally and wants to have the new code reviewed. Obvious solutions would include:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Removing the original question (it no longer serves a purpose) and posting a new question.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the original questions has acquired a positive score over time, the likelihood of this happening is remote.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Keeping both the original question &lt;em&gt;and&lt;/em&gt; posting a new question.&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Now there's 2 questions, both unanswered and reviewing the original no longer feels like helping as much. After all, it's no longer relevant. People might still learn from it, yes, but the value of the answers are unavoidably reduced.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;Edit the original question. No answers have been posted yet, so there's no problem. It's also the &lt;a href=&quot;https://meta.stackexchange.com/a/7054/269301&quot;&gt;SE way of dealing with such questions&lt;/a&gt;, although there's many forms of rewrites. Completely wiping the question and replacing it by something else would be odd at best, vandalism at worst. But including an update clarifying how the code has already been improved, sure, that's fine.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So, do we discourage rewrites? No, but not all rewrites are equal. This one was fine.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2019-09-22T10:13:57.133" LastActivityDate="2019-09-22T10:13:57.133" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9345" PostTypeId="1" AcceptedAnswerId="9347" CreationDate="2019-09-23T19:49:26.490" Score="13" ViewCount="244" Body="&lt;p&gt;As I came across this answer &lt;a href=&quot;https://codereview.stackexchange.com/a/229533/200620&quot;&gt;Codility's Permutation Check in C# [answer #200620]&lt;/a&gt;, I noticed the user reviewed quite a few requirements of the challenge, before reviewing the OP's code. My questions concern general on-topicness of such reviews. This answer serves as a mere example.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Questions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it on-topic to review a challenge's requirements, given the OP's code also gets reviewed?&lt;/li&gt;&#xA;&lt;li&gt;Should a review confront the OP with the bad practices of the challenge; e.g. can we expect OP to change (to some extend) what is provided by the challenge?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="52915" LastEditDate="2019-09-24T08:08:11.847" LastActivityDate="2019-10-06T19:08:20.800" Title="Reviewing Programming Challenge requirements and givens" Tags="|discussion|scope|answers|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9346" PostTypeId="2" ParentId="9345" CreationDate="2019-09-23T20:03:27.430" Score="0" Body="&lt;p&gt;I understand the point the answerer was trying to make, but I feel like challenging the challenge's requirements has one big flaw : &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;The OP cannot use the review to make the code better.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The challenge has a very specific context and the question is set in that scope, it's very possible that the OP is already aware that the challenge's requirements are weird, but it changes nothing to the fact that it's the scope that needs to be followed. It's kind of like if the OP stated, in a JavaScript post : &quot;I can't use jQuery for X reason&quot; and that an answer proposed a jQuery answer. It's maybe better, but it doesn't help anyone.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, in my opinion, it's of no use to the OP, which is kind of the point of CodeReview, so it shouldn't be done.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2019-09-23T20:03:27.430" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9347" PostTypeId="2" ParentId="9345" CreationDate="2019-09-23T21:17:21.060" Score="20" Body="&lt;p&gt;&lt;em&gt;Is it on-topic to review a challenge's requirements?&lt;/em&gt; To the extent that the requirements force bad code, &lt;strong&gt;Yes.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The core of every question at Code Review is &quot;How can I make this code better?&quot; It is not &quot;How can I solve this challenge?&quot; If the asker has not gotten at least that far already, their question is off-topic here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore every question at Code Review is, by definition, going above and beyond the functional requirements which originally drove the code. It makes sense for the answers to do so as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;hr&gt;&#xA;&lt;em&gt;Should a review confront the OP with the bad practices of the challenge?&lt;/em&gt; If the answer's tone is confrontational, regardless of its content, it is a bad answer (and deserves downvotes (my own answers not excluded)).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Therefore, if the reviewer has nothing to offer beyond &quot;I don't like this challenge's requirements&quot;, the community will be better off if that reviewer just leaves a comment, or ignores the question altogether.&lt;/p&gt;&#xA;" OwnerUserId="179400" LastActivityDate="2019-09-23T21:17:21.060" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9348" PostTypeId="1" CreationDate="2019-09-24T12:49:51.570" Score="7" ViewCount="151" Body="&lt;p&gt;I've been following &lt;a href=&quot;https://codereview.stackexchange.com/questions/229477/string-whitespaces&quot;&gt;this question&lt;/a&gt; pretty closely, reading comments and everything because the &quot;reasoning part&quot; seemed... blog-ish.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;By reading &lt;a href=&quot;https://codereview.stackexchange.com/a/229478/40395&quot;&gt;this answer&lt;/a&gt; and the comments under it + the way the reasoning is worded, it seems like the author wrote this question only to write the reasoning part, that has mostly nothing to do with the code to be reviewed itself and looks like a political speech regarding software development (the kind of thing I'd expect to read on a Medium post).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've also flagged &lt;a href=&quot;https://codereview.stackexchange.com/a/229487/40395&quot;&gt;the author's answer&lt;/a&gt; as Not An Answer, because, let's be honest, it's not one. But my flag was disputed, I would like to know, if possible, what were the justifications behind this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I still think the post has value, as in &quot;There's code to be reviewed and the reviews are good&quot; (I'm still uncertain as to if the OP was looking for a review at all, but let's assume good faith), but the main question is : &lt;strong&gt;Should something be done about the &quot;reasoning&quot; part, that brings no value to the post? Should it be edited out?&lt;/strong&gt; On the side, I'm wondering why the answer I linked was flagged as &quot;Looks OK&quot;, but it's less important I believe.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I just think that if posts like this were to get more frequent, Code Review would change for the worse.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="29371" LastEditDate="2019-09-26T05:35:15.113" LastActivityDate="2019-09-26T10:44:58.140" Title="What to do with a post that feels like a blog entry?" Tags="|discussion|specific-question|flagging|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9349" PostTypeId="2" ParentId="9348" CreationDate="2019-09-26T05:09:23.543" Score="3" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should something be done about the &quot;reasoning&quot; part, that brings no&#xA;  value to the post? Should it be edited out?  &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;IMO voting is the way to go here.&lt;br&gt;&#xA;Editing out the reasoning part won't make the question any better. If I look at the question above the reasoning part I don't see a good question. It reads more like an answer to a question.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2019-09-26T05:09:23.543" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9350" PostTypeId="2" ParentId="9342" CreationDate="2019-09-26T05:54:22.507" Score="8" Body="&lt;p&gt;From the comments:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;But my point is, that &lt;strong&gt;I do not really want feedback on how to write the code&lt;/strong&gt;. I want feedback on the api and documentation. Like, do you see why the library is useful? Are you able to use from the examples provided?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Emphasis mine.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That actually changes things. If you don't want a review of the code, what do you expect from a site called Code Review? If you're looking for opinions on user-friendliness, try a forum where soliciting for opinions is widely accepted. It doesn't fit the Q&amp;amp;A style of Stack Exchange, not even on Code Review where we're somewhat lenient in that regard.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here, we can help you with how it's written and in part how to make it more user-friendly. But asking specifically about its usability smells like a design review to me. &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Programmers&lt;/a&gt; &lt;em&gt;might&lt;/em&gt; be able to help you with that, but it's too general for us. Too high-level. On this site, details matter. And it doesn't sound like you're interested in the details. You're not at that stage of developing your library. And that's ok. Feel free to come back once we can do something for you.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-09-26T05:54:22.507" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9351" PostTypeId="2" ParentId="9348" CreationDate="2019-09-26T10:44:58.140" Score="3" Body="&lt;p&gt;The question is for questions, not for responding to answers. It's sufficiently simple and clear-cut that I have, as Wikipedia puts it, &lt;em&gt;be[en] bold&lt;/em&gt; and rolled back to a version of the question which was pretty much just question. (I was tempted to roll back to version 1, but I thought that might be overdoing it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the more general subject of how to respond to answers, see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7333/1402&quot;&gt;Respond to an answer?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="1402" LastActivityDate="2019-09-26T10:44:58.140" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9352" PostTypeId="2" ParentId="9345" CreationDate="2019-09-27T13:23:26.273" Score="4" Body="&lt;p&gt;I don't see a problem with challenging the questionable requirements of a programming challenge, however, I think the answer should have given priority to the OP's code rather than the silly requirements. I would have organized the answer somewhat differently with the silly requirements after the observations about the OP's code.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2019-09-27T13:23:26.273" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9353" PostTypeId="1" AcceptedAnswerId="9354" CreationDate="2019-09-29T17:26:44.243" Score="7" ViewCount="200" Body="&lt;p&gt;A user recently posted this question &lt;a href=&quot;https://codereview.stackexchange.com/questions/229858/which-set-of-code-is-more-accurate&quot;&gt;which-set-of-code-is-more-accurate&lt;/a&gt; where they ask for a comparative review between their code and code written by a third-party, hosted on GitHub. My question is not about this post in particular.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is it on-topic to request for a comparative review between code written by&#xA;OP and third-party code?&lt;/p&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="200620" LastEditDate="2019-09-29T17:42:40.290" LastActivityDate="2019-09-29T19:16:39.520" Title="Requesting a comparative review of own code with third-party code" Tags="|discussion|scope|asking-questions|third-party|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9354" PostTypeId="2" ParentId="9353" CreationDate="2019-09-29T19:10:09.987" Score="12" Body="&lt;p&gt;Code Review only allows for reviews of code that is written/maintained by the author. We have that requirement for &lt;a href=&quot;/q/1294/9357&quot;&gt;multiple reasons&lt;/a&gt;, including legal (copyright) and moral (to avoid code-shaming).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When a question asks to compare the poster's solution against some arbitrary solution found on GitHub, that is a underhanded way to ask for a review of third-party code. There is no reasonable way to say &quot;your code is better&quot; without implying that the third-party code is worse, and therefore it is not a fair question to ask on Code Review in the first place. Such underhanded &quot;code review&quot; requests should be closed based on authorship grounds, and could be made on-topic by removing all references to the third-party code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are circumstances where a poster asks to compare their solution against one provided by the book where the challenge was posed. That's OK, in my opinion. The book's author presumably acts as an authority, and it's OK for us to challenge that authority as part of the learning process.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="9357" LastEditDate="2019-09-29T19:16:39.520" LastActivityDate="2019-09-29T19:16:39.520" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9355" PostTypeId="1" CreationDate="2019-10-03T20:10:39.410" Score="134" ViewCount="3246" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;Note the updates at the end&lt;/em&gt;: &lt;em&gt;In short, my resignation is now in full effect.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A moderator is a person trusted by both Stack Exchange, and the community as  a whole, to objectively and fairly deal with the exceptions that may arise in the regular running of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We are trusted with access to private data, and have tools and resources that allow us to work beyond the roles that regular users work at. In many ways we represent the users, and in many other ways, we represent SE as an organization.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We also make mistakes. We are human, and as much as we try, our biases, cultures, and mood influences how we interact with others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A moderator has a relationship with Stack Exchange. This relationship is partially a formal agreement, but mostly it is a mutual trust relationship. SE trusts us to manage the site in a fair and inclusive way, and we trust SE to support us with tools and resources, protect us from bad situations, and to help us evolve in the bigger picture of the larger SE community and the world as a whole.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In light of recent events in the broader Stack Exchange site, it's become clear that the tolerance for mistakes is diminished. I understand that Stack Exchange needs to be an inclusive, &quot;nice&quot; place to be, and I hope that all my interactions with people have been inclusive, and &quot;nice&quot;. I have tried really hard to make that happen. I sincerely hope that Stack Exchange succeeds in their goals to be more inclusive.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I grew up in South Africa, with its racist past (and, frankly, present). I have close friends and family who openly (and not so openly) identify as part of the LGBTQ+ community, including transgender and transitional friends (I have marched with them in Pride Parades, it's so much fun!). I may have a privileged life, but I have close friends and family who have been marginalized, excluded, degraded, and worse as a result of their unique situations. I am sure I have, and will make mistakes, and these friends have occasionally &quot;educated&quot; me on nuances and issues that they experience and I misunderstand, but I try really hard to not repeat mistakes, perpetuate bad stereotypes, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Further, in the near future, I anticipate an increased volatility in the site as new and existing policies are refined, and implemented. These new policies are going to create significant &quot;sensitive&quot; debates, and emotions will be high, and mistakes will be very easy to make as things are too easy to misinterpret. It's too easy to offend people (intentionally or otherwise), and I don't want to have to police these debates to &quot;correct&quot; bad behaviour, nor do I want to make mistakes of my own in ongoing dialog.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said all that, I am vulnerable in that I no longer trust that the SE staff will tolerate even small mistakes. I look at the consequences of a mistake now and it scares me. If what happened, and is happening, to Monica were to happen to me, I would lose my reputation, it would have negative impacts on my relationships with friends and family, it would impact my career, and future job prospects.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, Stack Exchange has not protected Monica at all. In fact, Stack Exchange has actively targeted, marginalized, and &quot;branded&quot; Monica (on the site and with the media). I no longer trust Stack Exchange to &quot;have my back&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I cannot risk that consequence over a voluntary position, even though I am passionate about Code Review as a site, and a process. The potential down-side is just too great.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As such, I am resigning my position as a moderator, effective as soon as I reasonably can make it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will discuss with the other moderators whether there can be a transitional process if they need the coverage, or whether an election is needed, etc. I don't want to leave this community in the lurch, but I suspect that the SE staff are going to be overwhelmed in the near future with elections on multiple sites, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't know what's going to happen from here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks all for the years of friendships and community I have experienced here. I suspect that I will still be around after my diamond is removed. I won't be a stranger.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Monking&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rolf.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update 1:&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Stack exchange has &lt;a href=&quot;https://meta.stackexchange.com/q/334551/241497&quot;&gt;published an apology&lt;/a&gt; that addresses some of the concerns I have that affect the relationship between moderators (myself) and SE the company.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I appreciate that they have taken this step, and I see it as a step in the right direction. I sure hope there is more to come.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, a &lt;a href=&quot;https://meta.stackexchange.com/q/334575/241497&quot;&gt;significant number of moderators collaborated on, and signed a statement/letter to Stack Exchange&lt;/a&gt; expressing our concerns and hopes of what would change in the future (I collaborated a little, and signed it).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that the path forward is going to be a process, and not a sudden change. Even if it were an apparent sudden change, I would not trust things to stay that way until some time has passed, and there's significant evidence to support those changes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, the apology from SE does not affect my decision to resign. I am resigning for sure.... but, it gives me hope for the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I will stick around, do my &quot;thing&quot;, and pay attention.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;One thing I have learned is that time heals many wounds, and in a few years time, things will be different, and attitudes will change.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I hope that SE follows through on its promises, expressed clearly, or implied, and that the Code Review moderators will continue to keep this wonderful site ticking along.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Who knows, in some election down the line, I may just be throwing my name back in the hat.... but that won't happen for a while.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Update 2 (Oct 10, 2019):&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9365/31503&quot;&gt;Mat's back, blame the monkey&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With Mat's return to the team, I can step away with confidence that that the impact to the community is minimized. Thanks Mat. With this update, my resignation is effective immediately.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2019-10-31T03:22:03.537" LastActivityDate="2019-10-31T03:22:03.537" Title="It is with disappointment that I hereby resign as a moderator" Tags="|discussion|moderators|moderation|" AnswerCount="6" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9356" PostTypeId="2" ParentId="9355" CreationDate="2019-10-03T20:48:21.580" Score="32" Body="&lt;p&gt;I'm very sad to see you go and I want to thank you for being a hugely positive influence to this site in your elected tenure, your appointed tenure, before and in between.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've learned incredibly much from you, both on a technical and a social level and I look forward to seeing you around the site :)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thank you so much!&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-10-03T20:48:21.580" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9357" PostTypeId="2" ParentId="9355" CreationDate="2019-10-03T21:14:15.400" Score="22" Body="&lt;p&gt;Ouch. And Thanks for all the bananas.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have been watching all of this in the Moderator Chatroom with growing trepidation, but unable to articulate why. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But you just managed to say this way more eloquently than I could have managed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks so much for sharing you thoughts, and good luck to you.&lt;/p&gt;&#xA;" OwnerUserId="127098" LastActivityDate="2019-10-03T21:14:15.400" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9358" PostTypeId="2" ParentId="9355" CreationDate="2019-10-03T21:24:44.170" Score="17" Body="&lt;p&gt;I was hoping this mess would not involve CR, but here we are losing a Moderator that has provided a sane and mature outlook on CR for a while. Thank you for all your efforts.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="75307" LastEditDate="2019-10-07T08:26:19.047" LastActivityDate="2019-10-07T08:26:19.047" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9359" PostTypeId="2" ParentId="9355" CreationDate="2019-10-03T23:47:21.727" Score="25" Body="&lt;h1&gt;Thank you, rolfl!&lt;/h1&gt;&#xA;&lt;p&gt;There are too many things I feel thankful for when I think of you to list them all, but here are a notable few:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;You have always been welcoming and kind to newcomers. I feel sure many new users of this site—like myself some years ago—have appreciated your guidance and have come back for more, or even stayed and became a regular as I have.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I have never seen you—as a moderator or otherwise—treat others unfairly or unjustly. As you mentioned, we all make mistakes. We all sometimes get frustrated, but I have never seen you lose your temper, and I admire this in you.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You are so knowledgeable about so many things! But importantly, you freely share that knowledge with all of us, with the community, and I imagine you are similarly helpful with your many friends, family and colleagues outside of this community.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Lastly, thank you for bowing out gracefully as a moderator; it's refreshing to see someone with a cool head amidst this otherwise chaotic situation.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I'm sure I speak for many of us here: &lt;strong&gt;Thank you, Monkey!&lt;/strong&gt;&lt;/p&gt;&#xA;" OwnerUserId="42632" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-10-03T23:47:21.727" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9360" PostTypeId="2" ParentId="9355" CreationDate="2019-10-04T11:01:38.847" Score="19" Body="&lt;p&gt;Here I was hoping CR would survive this intact. Instead, a veteran moderator steps down. !@#$.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't blame you. I really don't. Given the circumstances and the risk you'd take by continuing, there's a lot of wisdom in your choice. Considering you're the wisest monkey I've ever seen, it's not unexpected to see you make the wise move.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We've seen you can still be very helpful to this community as a non-moderator, so I hope you'll stick around indeed. Not only your reviews, but the calming effect you have on others just by being around. I never thought it was possible for someone to accomplish that over the internet. I can understand if you'll lessen your participation, but you'll never be a mere mortal to me.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-10-04T11:01:38.847" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9361" PostTypeId="2" ParentId="9355" CreationDate="2019-10-05T10:37:25.907" Score="13" Body="&lt;p&gt;Rolfl,&lt;/p&gt;&#xA;&#xA;&lt;p&gt;feeling sad to see you step down. I surely understand your reasons but hope you stick around. That beeing said, thanks a lot for endless hours of keeping the site running. See you in the 2nd monitor&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2019-10-05T10:37:25.907" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9362" PostTypeId="2" ParentId="9345" CreationDate="2019-10-06T19:08:20.800" Score="2" Body="&lt;p&gt;I really want to opine that it's fine. It can be educationally useful, especially for students who might assume these code practice sites are modelling good practice. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Nevertheless, it probably is not a strictly valid target because of the authorship requirement. The challenge defines an interface. Interfaces are code. If you're hobbled by a shoddy interface you didn't write, that's third party code. It would similarly be off topic and unhelpful to say to someone invoking libpng &quot;you've got a call to &lt;code&gt;png_create_read_struct_2()&lt;/code&gt; and that's an unhelpfully vague function name. Perhaps it should be renamed &lt;code&gt;png_create_read_struct_unmanaged()&lt;/code&gt;.&quot; So, it certainly shouldn't be the focus of the review, because that would make it primarily a review of third party code. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But still, it's not going to run into the actual reasons behind the authorship issue. No-one at Codility is going to be distraught about the wasted time agonizing over whether to call a variable &lt;code&gt;A&lt;/code&gt;. No-one is going to be fired over criticism about it. And if the response is tweaked slightly to offer tips (e.g. how to use a facade pattern) about &lt;strong&gt;still writing good code around other people's less ideal interfaces&lt;/strong&gt;, that's back to a review about writing good code. &lt;/p&gt;&#xA;" OwnerUserId="167190" LastActivityDate="2019-10-06T19:08:20.800" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9363" PostTypeId="1" AcceptedAnswerId="9364" CreationDate="2019-10-08T19:43:57.273" Score="7" ViewCount="82" Body="&lt;p&gt;I recently posted &lt;a href=&quot;https://codereview.stackexchange.com/questions/229664/portable-brainfuck-interpreter-in-ansi-c&quot;&gt;this question&lt;/a&gt; about a brainfuck interpreter in ANSI C.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I answered my own question, but then realized that my answer was invalid, so I removed it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I then wanted to add a bounty to my question to draw attention to it. However, it now will require 100 reputation instead of the usual 50.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this intended? If not, can it be fixed?&lt;/p&gt;&#xA;" OwnerUserId="202498" LastEditorUserId="31503" LastEditDate="2019-10-08T19:55:29.250" LastActivityDate="2019-10-08T19:55:29.250" Title="Even after I deleted an answer on my own question, the bounty required is still 100" Tags="|bug|support|status-bydesign|bounty|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9364" PostTypeId="2" ParentId="9363" CreationDate="2019-10-08T19:50:22.607" Score="12" Body="&lt;p&gt;The help center has &lt;a href=&quot;https://codereview.stackexchange.com/help/bounty&quot;&gt;the following note about bounties&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;To avoid overly promotional bounties, if you are offering a bounty on&#xA;  a question that you have already posted an answer to, your minimum&#xA;  spend is 100 reputation (not 50).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't know whether it is by design, or if it is a bug, that your deleted post is being counted as a posted answer. I can see reasons for both (it'd be really easy to undelete your answer and get a &quot;cheap&quot; bounty)...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I am going to go with &quot;by design&quot; in order to prevent abuse.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Having said that, it's kind of a nice question... I will add my own rep to a bounty.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-10-08T19:50:22.607" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9365" PostTypeId="1" AcceptedAnswerId="9366" CreationDate="2019-10-10T15:29:48.913" Score="33" ViewCount="1536" Body="&lt;p&gt;When I &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8654/23788&quot;&gt;put down my mug&lt;/a&gt; 18 months ago, I promised I'd stick around, and I did. I've been keeping a distant eye on CR and meta, while remaining in our &lt;a href=&quot;https://chat.stackexchange.com/rooms/14929/vba-rubberducking&quot;&gt;Rubberducking&lt;/a&gt; dev chat, and monitoring &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt; posts on both Code Review and Stack Overflow.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Seeing &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9355/23788&quot;&gt;rolfl's resignation&lt;/a&gt; and the bleeding of several SE communities' moderator teams over the recent events, and since elected moderators that stepped down in good terms can easily be reinstated without putting too much strain on the SE community team, I offered to step back up and patch the gaping hole left in our moderator team, which has been stretched thin with Simon's departure a couple of months ago.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not, in any way, disagree or otherwise disapprove of rolfl's handling of the situation (despite how many times he'd tell me to &quot;just blame the monkey&quot;!). On the other hand, elections take a while to arrange, and the SE community team has plenty on their plate at the moment: my reinstatement as a moderator is likely not a complete solution to what's happening with real-life events in the Code Review moderator team - we will need a bit of time to assess whether an election should be held, but with me getting back on the moderator team &lt;em&gt;now&lt;/em&gt;, &lt;em&gt;we get to take urgency out of the equation&lt;/em&gt;, and let the dust settle a bit on the SE crisis while we determine whether we're all comfortable with the workload.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't just sit here and watch CR's moderator team struggle (thanks, monkey!) while the SE Community team is in full-on crisis mode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, I'm back, you'll be seeing me around much more often than in the past 18 months, and you can &lt;em&gt;blame the monkey&lt;/em&gt; for that =)&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;Note: &quot;blame the monkey&quot; is kind of a meme among the CR moderator team, since the 2015 elections... I have absolute, complete and total respect for rolfl, and this blame-game is intended to be nothing more than harmless sarcasm.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="31503" LastEditDate="2019-10-10T18:28:51.297" LastActivityDate="2019-11-09T10:04:41.987" Title="Mat's back, blame the monkey" Tags="|discussion|moderators|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9366" PostTypeId="2" ParentId="9365" CreationDate="2019-10-10T18:23:32.623" Score="27" Body="&lt;p&gt;Welcome back, Mathieu, and thanks so much!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I tried to communicate to Mathieu, that while I hold to my belief that resigning my diamond is, on balance, in my best interests, I know that I have put the mod team and the community as a whole in to a state of turmoil.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I said to Mat: &lt;em&gt;&quot;I understand your concern about the &quot;appearance&quot; aspect of being &quot;recalled to duty&quot;, but that is my fault, and not yours.... you are always free to blame the monkey.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reality of the turmoil in the wider Stack Exchange community is that many sites are in a much worse state moderation wise than Code Review, and this puts us lower on the priority list for resolving these issues in the short term. I really appreciate that Mat is willing to do this for us. It resolves or mitigates a number of issues that the site is facing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As Mat says, there is still uncertainty as to where things are going to go from here, whether there will be elections, etc. but I am very confident that the site and community as a whole is in good hands and that the mods can navigate us through the rough patches as needed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As for me, I'm grateful that &quot;y'all&quot; (gender neutral plural - I think) have been so understanding of my decision to resign, and that I hope that you understand that my reasons have nothing to do with the overwhelmingly positive experiences I normally encounter on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For me personally, I think it's fitting that this post (my last as a moderator, I think - not sure when my diamond actually gets removed), is to welcome Mat back in to the team that he was so involved in actually creating. In my opinion, it's where he belongs.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Welcome home, Mathieu, or is that Mat's Mug?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;P.S. Who knew, special question for new mods, you cannot start a post with &quot;Hi all&quot;&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="73844" LastEditDate="2019-10-11T20:37:34.670" LastActivityDate="2019-10-11T20:37:34.670" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9367" PostTypeId="1" CreationDate="2019-10-11T05:25:31.730" Score="31" ViewCount="794" Body="&lt;p&gt;I'll make it short because I think the more I say the more likely it is that it'll offend someone.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As a reaction to the latest events on &lt;a href=&quot;https://meta.stackexchange.com/&quot;&gt;MSE&lt;/a&gt; concerning the &lt;a href=&quot;https://meta.stackexchange.com/questions/tagged/code-of-conduct&quot;&gt;CoC&lt;/a&gt; and especially the &lt;a href=&quot;https://meta.stackexchange.com/questions/334900/official-faq-on-gender-pronouns-and-code-of-conduct-changes&quot;&gt;Official FAQ on gender pronouns and Code of Conduct changes&#xA;&lt;/a&gt; posted yesterday, from now on I will cease posting any questions, answers, comments, voting or using moderation tools. I will reduce my activity to just reading and observing until the &lt;a href=&quot;https://en.wikipedia.org/wiki/Dark_Ages_(historiography)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Dark Ages&lt;/a&gt; of SE are over.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The SE network is not the same place I used to like anymore and I no longer feel safe to express my opinion. It's become too easy to flag posts and comments and insinuate intolerance, bigotry, non-inclusiveness or anything else that is currently fashionable. I also have no time to think and check my posts for whether I'm using the correct pronoun or whether what I write is inclusive enough.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;As far as this post is concerned you can upvote, downvote, leftvote or rightvote it. Post an answer or don't post anything. Some of you will celebrate I'm &lt;em&gt;gone&lt;/em&gt; and some of you might even be sad. Do whatever makes you &lt;code&gt;#include&lt;/code&gt;. Use any pronoun you wish. Or just flag it for some other modern reason... wouldn't surprise me. Do whatever makes you happy.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;That's all I'm going to say because it's too risky to say more and I've already made some bad experiences on MSE where my account has been suspended for a year for repeatedly refusing to accept there is a gender-problem that needs to be addressed and fixed.&lt;/p&gt;&#xA;" OwnerUserId="59161" LastEditorUserId="200620" LastEditDate="2019-10-11T05:50:26.510" LastActivityDate="2019-10-22T21:39:14.670" Title="That's it for now" Tags="|discussion|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9368" PostTypeId="2" ParentId="9367" CreationDate="2019-10-11T11:51:24.557" Score="21" Body="&lt;p&gt;I think you're making this more complicated than it really is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The new CoC isn't hard, it boils down to &lt;em&gt;be nice&lt;/em&gt; as it always has. The pronouns thing isn't &lt;em&gt;supposed&lt;/em&gt; to make anyone walk on eggshells.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If someone tells you they'd (see? it even comes naturally!) prefer you address them as &quot;they&quot; and you deny them that &lt;strong&gt;on purpose&lt;/strong&gt;, then you're being a jerk. Do that repeatedly and yes, there will be consequences.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Because being a jerk isn't being nice.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&quot;But it's not grammatically correct&quot; is 1) wrong, and 2) getting old and tiring. Acknowledging someone's pronouns (and by extension their right exist as they identify) isn't difficult at all, and makes a huge positive difference in that person's life: if one side of the balance is &quot;correct&quot; grammar, and someone's dignity is on the other side of that balance, I'll take the human side, and die on that hill.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This isn't hard. I'm a straight white male with English as my 2nd language, and I can do this eyes closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think a lot of people are just outright over-reacting and, at the end of the day, opposing common sense for all kinds of reasons without realizing what this opposition means for the humans on the receiving end of it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The vast, overwhelming majority of Q&amp;amp;A interactions are 2nd-person: 3rd-person contexts would be more common (and even then... pretty rare also) in chat and meta, and the subset of the community that participates in chat and meta is the more engaged subset - the people you get to know and interact with on a very regular basis: how terrible is it really, that the CoC explicitly asks that you not purposely misgender people you interact with on a regular, if not daily basis?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2019-10-14T23:57:06.343" LastActivityDate="2019-10-14T23:57:06.343" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
  <row Id="9369" PostTypeId="2" ParentId="9365" CreationDate="2019-10-11T14:00:23.223" Score="8" Body="&lt;p&gt;Thank you for stepping up in our place, &lt;s&gt;Mug&lt;/s&gt; Mathieu! I know you will do great!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And thanks for reminding me to blame the monkey, I knew I forgot something when I stepped down as a moderator a few months ago...&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-10-11T14:00:23.223" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9370" PostTypeId="2" ParentId="9367" CreationDate="2019-10-11T15:45:56.717" Score="20" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Putting your hyperboles aside, I completely understand and respect&#xA;  your decision.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;SE has succeeded in alienating itself from its user base over the last weeks. The new CoC, while crafted with the best of intentions, has massively backfired. Most can be backtracked in MSE -  &lt;a href=&quot;https://meta.stackexchange.com/questions/334900/official-faq-on-gender-pronouns-and-code-of-conduct-changes&quot;&gt;FAQ Gender Pronouns&lt;/a&gt; and &lt;a href=&quot;https://meta.stackexchange.com/questions/335074/why-are-the-code-of-conduct-changes-received-so-negatively-and-what-can-could&quot;&gt;CoC Feedback&lt;/a&gt; and on Twitter.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Minorities are being targeted by both trolls and people that don't know how to react on the issue and focus their concerns on the wrong people.&lt;/li&gt;&#xA;&lt;li&gt;People that have genuine concerns about the CoC (free speech, seeking neutral political views, religious beliefs, personal beliefs .. to name a few) are no longer distinguished from trolls by senior SE staff.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm not sure how this situation will be resolved.&lt;/p&gt;&#xA;" OwnerUserId="200620" LastEditorUserId="31562" LastEditDate="2019-10-22T21:39:14.670" LastActivityDate="2019-10-22T21:39:14.670" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9371" PostTypeId="2" ParentId="9365" CreationDate="2019-10-11T16:59:00.113" Score="-3" Body="&lt;p&gt;Welcome back, I know you'll do as good a job as always!&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;On the other hand, elections take a while to arrange, and the SE community team has plenty on their plate at the moment [...] we will need a bit of time to assess whether an election should be held, but with me getting back on the moderator team now, we get to take urgency out of the equation, and let the dust settle a bit on the SE crisis while we determine whether we're all comfortable with the workload.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Given the odd situation involving the network as a whole, I can fully back you becoming a &lt;a href=&quot;https://stackoverflow.blog/2010/07/27/moderator-pro-tempore/&quot;&gt;Moderator Pro Tempore&lt;/a&gt; to keep the site stable. But it seems like, from what you've said, you aren't a Moderator Pro Tempore, but instead a full fledged Moderator. To me, a large part of being a Moderator is &lt;a href=&quot;https://codereview.stackexchange.com/help/site-moderators&quot;&gt;being elected by the community&lt;/a&gt;. And so I would like to ask:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Could you put yourself up for reelection after the greater SE has stabilized, like Moderator Pro Tempore do when their site graduates?&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-10-11T16:59:00.113" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9372" PostTypeId="1" AcceptedAnswerId="9373" CreationDate="2019-10-21T17:42:03.090" Score="0" ViewCount="60" Body="&lt;p&gt;Title explains it: I want to ask a question about maintaining branches of a single project and I'm not sure if it's on topic. If not, is there anywhere that it would be on topic?&lt;/p&gt;&#xA;" OwnerUserId="178931" LastEditorUserId="75307" LastEditDate="2019-12-10T13:24:10.213" LastActivityDate="2019-12-10T13:24:10.213" Title="Is it on topic here for questions not about specific code but rather how to manage the code?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9373" PostTypeId="2" ParentId="9372" CreationDate="2019-10-21T18:23:58.983" Score="7" Body="&lt;h1&gt;Off-topic&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Code Review requires code. If there is no code then there is nothing we can work off to improve, and so there's no way for us to help.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;It should be noted that even if you have 'managing code' (via GNU make or Invoke), you may not get the answer you're looking for as we'll try to make &lt;em&gt;that&lt;/em&gt; code better. But we may not necessarily make your management any better.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-10-21T18:23:58.983" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9374" PostTypeId="1" AcceptedAnswerId="9380" CreationDate="2019-10-22T11:00:46.613" Score="12" ViewCount="220" Body="&lt;p&gt;With the kerfuffle on SE, I've decided to try &amp;amp; contribute a bit more again.&#xA;So I started with the vote close queue, and this one irked me:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/review/close/124096&quot;&gt;https://codereview.stackexchange.com/review/close/124096&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How did this question get in the close queue within 25 minutes of its creation?&#xA;Are we no longer giving folks the time to edit their question, or are they meant to edit the question while it is closed, and then try to get it unclosed?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I voted to keep it open strictly because the timing seems over the top.&#xA;Please let me know your thoughts.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="71574" LastEditDate="2019-10-23T03:55:30.507" LastActivityDate="2019-11-01T04:50:08.583" Title="Are we voting to close too quickly?" Tags="|discussion|vote-to-close|review|" AnswerCount="4" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9375" PostTypeId="2" ParentId="9374" CreationDate="2019-10-22T11:24:18.943" Score="20" Body="&lt;p&gt;If anything, we don't vote to close quickly enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;An off-topic question can often be fixed. In the meantime, it shouldn't be answered. It helps to close the questions for answers, so they don't get answered anyway. We actively discourage answering off-topic questions[&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7054/&quot;&gt;1&lt;/a&gt;][&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6605/&quot;&gt;2&lt;/a&gt;], but new users don't necessarily know this and others don't necessarily comply with that sentiment. Answering an off-topic question in the answer section leads to all kind of problems, although we tend to side with whoever posted the question at that point since the answer shouldn't have arrived in the first place.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If a question is off-topic, leave a comment[&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6928/&quot;&gt;3&lt;/a&gt;] and close it. &lt;strong&gt;This is the best thing that can happen to such a question at that time&lt;/strong&gt;. Now, the author of the question can attempt to fix it, after which the question will automatically[&lt;a href=&quot;https://meta.stackexchange.com/a/196078/&quot;&gt;4&lt;/a&gt;][&lt;a href=&quot;https://meta.stackexchange.com/a/196028/&quot;&gt;5&lt;/a&gt;] be put in the re-open queue.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Closing a question doesn't mean we've given up on them. Some questions are beyond repair, a lot of them are not.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2019-10-22T11:30:04.740" LastActivityDate="2019-10-22T11:30:04.740" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9376" PostTypeId="2" ParentId="9374" CreationDate="2019-10-22T11:27:08.237" Score="15" Body="&lt;p&gt;The Close-/Reopen system is at least partly predicated on quickly closing questions that are &lt;strong&gt;not&lt;/strong&gt; on topic and quickly reopening those that were edited to be on topic. Let me quote Shog writing on the &lt;a href=&quot;https://meta.stackoverflow.com/questions/390083/threshold-experiment-results-closing-editing-and-reopening-all-become-more-eff&quot;&gt;&amp;quot;purpose of closing&amp;quot;&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I would like to propose the following four-part sentence as a summary of purpose for closing - and the larger &amp;quot;close / edit / reopen OR delete&amp;quot; cycle - on Stack Overflow:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The closing system exists to allow askers and answerers to collaborate on constructing high-quality questions and answers, by...&lt;/li&gt;&#xA;&lt;li&gt;...providing a clear path for questions that either cannot or should not be answered to be &lt;em&gt;identified&lt;/em&gt;, and...&lt;/li&gt;&#xA;&lt;li&gt;...ensuring that they are then either &lt;em&gt;sufficiently improved&lt;/em&gt; or...&lt;/li&gt;&#xA;&lt;li&gt;...&lt;em&gt;removed from view&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In this summary, #2 corresponds to the act of closing a question, while #3 encompasses both editing and reopening, and #4 is deletion. &lt;strong&gt;These are the critical actions that enable this purpose to be realized.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Unfortunately for large sites that's not really working as well as originally intended.&#xA;To improve the reactiveness of closing and reopening on Stack Overflow, the CM team &lt;a href=&quot;https://meta.stackoverflow.com/q/388313/1803692&quot;&gt;ran an experiment&lt;/a&gt; with reducing the number of required close-votes to &lt;strong&gt;3&lt;/strong&gt; (instead of the 5 that are standard network-wide)&lt;br /&gt;&#xA;The &lt;a href=&quot;https://meta.stackoverflow.com/questions/390083/threshold-experiment-results-closing-editing-and-reopening-all-become-more-eff&quot;&gt;results&lt;/a&gt; show a clear improvement in the number of questions that are edited and reopened as a result of changing that.&lt;/p&gt;&#xA;&lt;p&gt;The implication of that &lt;em&gt;could&lt;/em&gt; be that quicker closing is more likely to result in edits making the question on topic, speeding up the system overall.&lt;/p&gt;&#xA;&lt;p&gt;As such closing a question is intended to be significantly less harsh than it might look like at the first (or even second glance).&#xA;As usual for SE that's badly communicated, but alas that's not what this question here was about ;)&lt;/p&gt;&#xA;&lt;p&gt;The problem with the review item you linked was not that it was quickly voted to close. Instead the problem lies within the lack of guidance, the &amp;quot;clear path for questions&amp;quot; that should hopefully lead to &amp;quot;sufficient improvement&amp;quot;.&#xA;That issue is currently being discussed in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9312/37660&quot;&gt;various&lt;/a&gt; posts &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9286/37660&quot;&gt;here&lt;/a&gt; on our meta.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-10-22T11:27:08.237" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9377" PostTypeId="1" AcceptedAnswerId="9378" CreationDate="2019-10-22T18:24:48.183" Score="8" ViewCount="172" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/q/231144/92478&quot;&gt;&lt;em&gt;How can I speed up this serialized array generation php script?&lt;/em&gt;&lt;/a&gt; the OP states, that they &quot;bought one [...] script&quot; from someone else. Since I could not identify if the script in question was also bought, I asked the OP in a comment to clarify this, since I thought it would be off-topic otherwise.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another Code Review user then told me, that even if the OP bought it, &quot;[t]his is on topic if the OP is going to maintain this going forward&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That left me wondering:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Is it okay to ask for a review of a piece of code that you did not write yourself, but bought from someone?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Reading the answer of Mathieu Guindon at &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8459/&quot;&gt;&lt;em&gt;Asking about code in a pull request to my code base&lt;/em&gt;&lt;/a&gt; here on meta seems to indicate that this is not the case.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe related:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1450/&quot;&gt;&lt;em&gt;What does it take to make code your own?&lt;/em&gt;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="92478" LastActivityDate="2019-11-03T15:49:53.697" Title="Review a piece of code bought from someone else" Tags="|discussion|close-reasons|code-ownership|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9378" PostTypeId="2" ParentId="9377" CreationDate="2019-10-22T18:55:21.717" Score="8" Body="&lt;p&gt;All we know is that the OP bought a script: we know nothing of the license it came with (if any), and we don't know whether the terms of that license allow the OP to modify it, let alone putting the code up for review on a public forum, under a (likely) different license.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You did well to ask: if it turns out the OP is &lt;em&gt;not&lt;/em&gt; allowed to do this, then the post (and its eventual answers) could be subject to a takedown process, and we would much rather avoid this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If no clarifications are made, I'm leaning towards closing as off-topic on the basis of authorship (edit: done that now); if OP confirms they own the copy of the code that they bought and that they're free to modify it and re-distribute it under the terms of CC-by-SA 4.0, then the question can be reopened, and the code be reviewed.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2019-10-22T18:55:21.717" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9379" PostTypeId="2" ParentId="9377" CreationDate="2019-10-22T19:12:08.697" Score="1" Body="&lt;p&gt;Well, the script came with no exact license. In the &quot;terms&quot; file it only states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Licensing system rules:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;A license belongs to a domain / subdomain and not to a person&lt;/li&gt;&#xA;  &lt;li&gt;Each license is valid only for a particular domain or subdomain.&lt;/li&gt;&#xA;  &lt;li&gt;In case you sell a domain script is installed, the license is transferred to the new owner.&lt;/li&gt;&#xA;  &lt;li&gt;In case you want to move the script to another domain, you can do this one one time for a license for free. The license may be transferred to the new domain (the script should be deleted on the old domain and the license on old domain will be canceled). Contact us if you want to move the script to another site / domain.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Prohibitions:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;You cannot sale or distribution (free or for a fee) this script, content database or some piece of script code.&lt;/li&gt;&#xA;  &lt;li&gt;The code of this script is forbidden to change and redistribute it (free or paid). You can change the script just for your own use and not to resell.&lt;/li&gt;&#xA;  &lt;li&gt;In case you have multiple sites and you want to install the script on multiple sites (or multiple subdomains of the same domain), you will have to buy a separate license for each installation in different location. We gives discounts on the purchase of multiple licenses (please contact us for details.)&lt;/li&gt;&#xA;  &lt;li&gt;You can delete / edit copyright link to &lt;a href=&quot;http://this-is-the-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://this-is-the-link&lt;/a&gt; only if you bought the license that allows that. Deletion or modification without the right of the copyright link to us automatically leads to loss of license validity (even if you bought it), it can reactivate only after paying a penalty. Besides the loss of license, delete the link leads to loss of the right to receive technical support from us.&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I want to change it for me and just for myself, to get it work.&lt;/p&gt;&#xA;" OwnerUserId="211863" LastEditorUserId="71574" LastEditDate="2019-11-03T15:49:53.697" LastActivityDate="2019-11-03T15:49:53.697" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9380" PostTypeId="2" ParentId="9374" CreationDate="2019-10-24T17:09:07.690" Score="13" Body="&lt;p&gt;Not enough people that VTC are leaving helpful comments, or even comments that refer to the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How do I ask a good question help page&lt;/a&gt;. This answer is in support of @vogel612 answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I come upon a question that has one or more votes to close but no comments at all I feel that we are doing the poster and the community an injustice. The first person to VTC should provide a comment, and I feel that it should be clearer than just a link to the &lt;code&gt;How do I ask a good question&lt;/code&gt; help page. It should provide the poster with a clear path to improve the question. In the case of LCC, tell the poster what is missing. If it is broken code tell the poster. Perhaps VTC should urge the closer to provide a reason like the flags do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This may be a feature request that should be posted on MSE. There could be some canned selections and then a text field for open descriptions of how to correct the issue. This would help the poster before they get 5 votes to close. The earlier we identify issues the faster the question can be fixed, and the faster we can notify possible answerers not to post an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The kind of helpful comments I would like to see is my comment on this question: &lt;a href=&quot;https://codereview.stackexchange.com/questions/231271/beginning-bmi-calculator-in-java?noredirect=1#comment450995_231271&quot;&gt;Beginning BMI calculator in Java&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="79357" LastEditDate="2019-10-24T21:51:45.800" LastActivityDate="2019-10-24T21:51:45.800" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9381" PostTypeId="1" AcceptedAnswerId="9382" CreationDate="2019-10-29T08:56:59.913" Score="6" ViewCount="100" Body="&lt;p&gt;As seen in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763/180641&quot;&gt;This meta post&lt;/a&gt;, questions aren't supposed to change their code beyond copy/paste errors or minor syntax problems which aren't the subject of Code Review anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It did happen &lt;a href=&quot;https://codereview.stackexchange.com/questions/231413/recursive-check-for-locked-files&quot;&gt;here.&lt;/a&gt; How should I respond? I cannot find an appropriate flag for this. &quot;Request for Moderator Intervention&quot; feels like throwing a nuke at a cockroach - there is no objectionable content in itself.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Simple rollback may also not be appropriate. I suspect that the current code is the &quot;real&quot; code and the original was only a fragment. While this of course means that the current code should have originally been posted, it does now almost completely invalidate my answer. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;So in short:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Rollback would decrease question quality&lt;/li&gt;&#xA;&lt;li&gt;Keeping everything as-is is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/answer-invalidation&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;answer-invalidation&amp;#39;&quot; rel=&quot;tag&quot;&gt;answer-invalidation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="180641" LastEditorUserId="42401" LastEditDate="2019-10-29T13:40:21.700" LastActivityDate="2019-10-29T13:40:21.700" Title="Changed question code - what to do?" Tags="|discussion|specific-question|answer-invalidation|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9382" PostTypeId="2" ParentId="9381" CreationDate="2019-10-29T11:32:50.480" Score="10" Body="&lt;p&gt;It somewhat pains me to do this, but as it stands, the question needs to be rolled back. So that's also what I did. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;As MartinR observed in the comments to your inquiry here, answers to off-topic questions do not trigger answer-invalidation concerns. But since the question was on-topic when you answered it, this is a case of invalidation and needs to be handled like it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If OP still wants a review on their full code, a &lt;strong&gt;new&lt;/strong&gt; question is the correct way to go :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-10-29T11:32:50.480" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9383" PostTypeId="1" AcceptedAnswerId="9384" CreationDate="2019-10-30T10:09:26.867" Score="-3" ViewCount="70" Body="&lt;p&gt;&lt;em&gt;EDIT: An &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/6120/edit-dispute-indentation-on-questions&quot;&gt;edit dispute&lt;/a&gt; answered by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt; is related, but dates back to 2015 and was answered by one moderator. I feel like there should be an official verdict.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;This applies to edits/questions in general, but the question came to me after reviewing edits.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Lets say a user wants a review on this code:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Initial Code&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class MyProgram{&#xA;public static void main(String[] args){&#xA;int myNumber=10;&#xA;int mySecondNumber=20;&#xA;int myNewNumber=myNumber+mySecondNumber;&#xA;System.out.println( myNewNumber );&#xA;}&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Now understandably, to help reviewers, we can edit the question with indents to make the code more readable:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;First Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class MyProgram{&#xA;    public static void main(String[] args){&#xA;        int myNumber=10;&#xA;        int mySecondNumber=20;&#xA;        int myNewNumber=myNumber+mySecondNumber;&#xA;        System.out.println( myNewNumber );&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This seems to be a common edit for new users and hard-to-read code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now lets say another user comes along, and applies this edit:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Second Edit&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;public class MyProgram {&#xA;    public static void main(String[] args) {&#xA;        int myNumber = 10;&#xA;        int mySecondNumber = 20;&#xA;        int myNewNumber = myNumber + mySecondNumber;&#xA;        System.out.println(myNewNumber);&#xA;    }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;This edit spaces out all the operators and variable assignments and removes the space in the &lt;code&gt;println&lt;/code&gt; function call.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Q: Is an edit fixing spacing (not indentation) allowed?&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Reasoning&lt;/strong&gt;&#xA;To some programmers, they use the code style of the result of the &lt;code&gt;First Edit&lt;/code&gt;. The &lt;code&gt;Initial Code&lt;/code&gt; indentation could have been messed up from a copy paste, so that edit seems acceptable. However, beginner programmers might not/probably don't know about the best practices to follow in order to write neat, readable code. I feel there is more value commenting on the spacing &lt;em&gt;in an answer&lt;/em&gt;, not in an edit. This way, the answerer can provide explanation as to why to follow that practice, instead of the poster wondering why their code was edited.&lt;/p&gt;&#xA;" OwnerUserId="153917" LastActivityDate="2019-10-30T10:31:13.017" Title="Is editing code whitespace allowed?" Tags="|discussion|" AnswerCount="1" CommentCount="8" ClosedDate="2019-10-30T10:50:23.680" ContentLicense="CC BY-SA 4.0" />
  <row Id="9384" PostTypeId="2" ParentId="9383" CreationDate="2019-10-30T10:31:13.017" Score="3" Body="&lt;h1&gt;No, don't edit white-space&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Lets take Python's recommended style guide - &lt;a href=&quot;https://www.python.org/dev/peps/pep-0008/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 8&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A large part of PEP 8 dictates white space requirements. And tools like pycodestyle, pylint, pyflakes, etc all build off this to warn about &lt;em&gt;incorrect white space&lt;/em&gt;. There are rules about how many &lt;em&gt;blank lines&lt;/em&gt; to enter between functions, classes, methods and closures. There's rules on which side of operators should have white-space, &lt;code&gt;a + b&lt;/code&gt; rather than &lt;code&gt;a+b&lt;/code&gt;. There's rules on how much white-space to put before and after inline comments. I wouldn't be surprised if &lt;em&gt;half the document&lt;/em&gt; is about white-space.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So why does this matter? Because a large part of readability comes from white-space, and we should be able to comment on that.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Lets say we enact what you're suggesting - allowing edits to white-space - then we may not be able to comment on something a large amount of people would wage wars over. This will mean that the user will continue using an 'improper' style guide and we would have failed at teaching them that white-space is actually important.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall it would worsen the quality of our site.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I would also think that this could cause &lt;em&gt;edit wars&lt;/em&gt;. Some people feel passionate about what &lt;em&gt;the correct way&lt;/em&gt; is. Some agree others disagree. This can lead to some users 'fixing' what others think are &lt;em&gt;the correct way&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst we could come up with rulings to stop this, do we really need more rules?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;All these problems come at what benefit?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only thing I can think of is that questions are easier to read.&lt;br&gt;&#xA;However if you review a fair amount of Code Review questions you'll be able to read code following any style guide. So I don't think it's that great a benefit.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-10-30T10:31:13.017" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9385" PostTypeId="1" CreationDate="2019-10-30T22:11:52.703" Score="6" ViewCount="133" Body="&lt;p&gt;Most of us are (or should be) familiar with this section of the Help Center Page &lt;strong&gt;How do I write a good answer?&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;What goes into an answer&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;Every answer must make at least one &lt;strong&gt;insightful observation&lt;/strong&gt; about the code in the question. &lt;sup&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;as well as this section of &lt;strong&gt;Why and how are some answers deleted?&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Answers that do not fundamentally answer the question may be removed. This includes answers that are:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;commentary on the question or other answers&lt;sup&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/deleted-answers&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;which is why I flagged &lt;a href=&quot;https://codereview.stackexchange.com/a/231354/120114&quot;&gt;this answer&lt;/a&gt; for moderator intervention, stating that it should be converted to a comment on &lt;a href=&quot;https://codereview.stackexchange.com/a/187501/120114&quot;&gt;the other answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;should be converted to a comment on the answer, since this isn't really a review of the OPs code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I didn't comment on the answer until after flagging it. Maybe it wasn't obvious that the answer in question didn't relate to the OPs code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Was my explanation not sufficient? Should I have left my comment on that answer before flagging it? Or is it acceptable to have an answer that merely comments on another answer?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;https://codereview.stackexchange.com/help/how-to-answer&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;2&lt;/sup&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/deleted-answers&quot;&gt;https://codereview.stackexchange.com/help/deleted-answers&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2019-10-31T02:20:56.297" LastActivityDate="2019-11-03T19:33:26.257" Title="How do we handle answers that pertain solely to other answers?" Tags="|discussion|answers|specific-answer|flagging|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9386" PostTypeId="2" ParentId="9385" CreationDate="2019-10-30T23:12:25.317" Score="2" Body="&lt;p&gt;I can see myself misunderstanding your flag. The segment &quot;on the answer&quot; is fairly ambiguous.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Normally I would suggest commenting and then flagging. The comment should explain the steps for the user to take. This comes in handy when flagging as then the moderator can also see what your desired path is, reducing ambiguity.&lt;br&gt;&#xA;I personally would flag a couple hours after posting the comment. But the delta is ultimately up to you. This is as the comment allows the user to understand what's happened to the answer, and gives them a chance to resolve the issue. It also means that we don't just delete a users post&lt;sup&gt;1&lt;/sup&gt; which can seem rather hostile as a first step.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now obviously you can suggest the user to comment on the other answer, &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/comment&quot;&gt;but they wont be able to&lt;/a&gt;. And so my suggestion may seem a bit odd. However you can still write the comment in a way that is friendly, and informs the user of what your desired outcome is whilst acknowledging the lack of privilege.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Please don't resort to extreme methods without trying to deescalate the issue first. It's rather rude to just delete content&lt;sup&gt;1&lt;/sup&gt; however much it breaks the rules.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Yes you wouldn't be deleting content, but it would likely look that way to the user.&lt;br&gt;&#xA;(Where's my answer gone?)&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-10-30T23:12:25.317" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9387" PostTypeId="1" CreationDate="2019-10-31T12:21:01.970" Score="8" ViewCount="176" Body="&lt;p&gt;Looking at the &lt;a href=&quot;//stackexchange.com/leagues/196/year/codereview&quot;&gt;2019 user reputation league&lt;/a&gt;, this year's highest-ranked user is &lt;a href=&quot;//codereview.stackexchange.com/users/200620/dfhwze&quot;&gt;dfhwze&lt;/a&gt; (deservedly so, having put a lot of work into code reviewing this year).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There's a strange anomaly, though: at time of writing, this user has 12,999 total reputation, but somehow has 13,059 year reputation.  Where did the 60 extra points for the year come from, that aren't included in the total reputation?&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2019-10-31T13:49:21.697" LastActivityDate="2019-10-31T20:40:08.817" Title="How can year reputation be higher than total reputation?" Tags="|discussion|reputation|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9388" PostTypeId="2" ParentId="9387" CreationDate="2019-10-31T13:00:21.487" Score="7" Body="&lt;p&gt;The user you're talking about has joined five months ago.&#xA;In that time they offered five bounties for a total of 500 reputation and earned three bounties for a total of 350 reputation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now let's look at the breakdown:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;12,999 rep total&#xA;+  500 rep offered in bounties (earned but lost)&#xA;-  350 rep gained in bounties  (gained but not &quot;earned&quot;)&#xA;-  100 rep association bonus   (gained but not &quot;earned&quot;)&#xA;+   10 rep ? caching ? (probably an answer upvote not yet reflected)&#xA;13,059 rep this year&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Note that this is just me piecing together the information in a way that would make sense, and in no way meant to be authoritative&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="37660" LastEditDate="2019-10-31T13:11:45.187" LastActivityDate="2019-10-31T13:11:45.187" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9389" PostTypeId="2" ParentId="9387" CreationDate="2019-10-31T13:26:18.580" Score="4" Body="&lt;p&gt;I thought it could be a weird one month off bug - as &lt;a href=&quot;https://codereview.stackexchange.com/users/200620/dfhwze?tab=reputation&amp;amp;sort=post&quot;&gt;dfhwze had 13059 reputation on Sep 30 at 00:00 UTC+0&lt;/a&gt;. If you work backwards you can see this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However this isn't correct. I checked if this were the case with another user so I also looked at Mast's reputation. I chose Mast as I know they've been active in the last month, but have fairly low year long activity (easy to manually add together). Totaling the reputation changes:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Year: 749&lt;/li&gt;&#xA;&lt;li&gt;Month: 215&lt;/li&gt;&#xA;&lt;li&gt;Day: 90&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The reputation league shows them as having 659 reputation this year. Which evidently shows this hypothesis looks incorrect, as 749 - 215 (534) is quite a way off.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However it looks to explain where the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9388&quot;&gt;extra 10 reputation in Vogel612's answer comes from&lt;/a&gt;, this is as 749 - 90 (659) is what SE reports as the yearly gain for Mast.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-10-31T13:26:18.580" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9390" PostTypeId="2" ParentId="9387" CreationDate="2019-10-31T20:40:08.817" Score="3" Body="&lt;p&gt;The difference is because of deleted posts or them downvoting other answers.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I came to this conclusion by looking at various users reputations at the end of their first year/month/week. I saw a couple of patterns and now feel my answer is fairly strong 'proof', putting only myself under scrutiny.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TR = Total Reputation&lt;br&gt;&#xA;YR = Year Reputation (it works the same for week and quarter too)&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Do either include the starting 1 rep? TR: Yes, YR: No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://stackexchange.com/leagues/196/week/codereview/2015-06-14/42401&quot;&gt;My first week of Code Review I got 40 reputation&lt;/a&gt;. As you can see that put my total reputation to 41, but my week reputation only went up by 40.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sup&gt;I think I should note, I technically got one rep a year earlier. But you can verify the same with users that joined and got reputation that week.&lt;/sup&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do either include downvotes to answers? TR: Yes, YR: No.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my first year of Code Review I downvoted an answer once. I downvoted on  the 14&lt;sup&gt;th&lt;/sup&gt; of December 2015, and you can see it in the history!&lt;br&gt;&#xA;The week ending &lt;a href=&quot;https://stackexchange.com/leagues/196/week/codereview/2015-12-06/42401&quot;&gt;12-12-2015 I had 3,100 reputation&lt;/a&gt;, but the week ending &lt;a href=&quot;https://stackexchange.com/leagues/196/week/codereview/2015-12-13/42401&quot;&gt;19-12-2015 I had 3,289 reputation, gaining 190 that week&lt;/a&gt;. The -1 from the downvote is plane as day.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do either include bounties and association bonuses? TR: Yes, YR: Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Manually totaling my reputation from the reputation tab (logged in and with show removed posts ticked) totals to 3,473. Add the starting 1 reputation and you have my TR - 3,474. &lt;a href=&quot;https://stackexchange.com/leagues/196/year/codereview/2015-01-01/42401&quot;&gt;My YR however was 3,494&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Below are the bounties and association bonus tied to my first year.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jul 6 '15&lt;br&gt;&#xA;+100 - Association Bonus&lt;/li&gt;&#xA;&lt;li&gt;Jul 12 '15&lt;br&gt;&#xA;+50 - &lt;a href=&quot;https://codereview.stackexchange.com/a/96469&quot;&gt;Bounty&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Nov 1 '15&lt;br&gt;&#xA;+25 - &lt;a href=&quot;https://codereview.stackexchange.com/a/108942&quot;&gt;Bounty&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I started no bounties my first year. So to get both high enough they both have to include them.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Do deleted posts change the score? TR: When undeleted, YR: Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The ways that my private reputation tab differs from &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz?tab=reputation&amp;amp;sort=time&amp;amp;page=30&quot;&gt;my public one&lt;/a&gt; in 2015:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jul 18 '15&lt;br&gt;&#xA;+10&lt;/li&gt;&#xA;&lt;li&gt;Oct 8 '15&lt;br&gt;&#xA;+10&lt;/li&gt;&#xA;&lt;li&gt;Oct 9 '15&lt;br&gt;&#xA;+10&lt;/li&gt;&#xA;&lt;li&gt;Oct 12 '15&lt;br&gt;&#xA;-20&lt;/li&gt;&#xA;&lt;li&gt;Dec 14 '15&lt;br&gt;&#xA;-1&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/106975&quot;&gt;Looking at the post involved in October&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackexchange.com/leagues/196/week/codereview/2015-09-27/42401&quot;&gt;1,886 (+105)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackexchange.com/leagues/196/week/codereview/2015-10-05/42401&quot;&gt;1,993 (+107)&lt;/a&gt; (publicly +87, actual +107)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackexchange.com/leagues/196/week/codereview/2015-10-12/42401&quot;&gt;2,043 (+70)&lt;/a&gt; (Publicly +70, actual +50)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And so we can clearly see that deleted posts affect both reputations. And we can now clearly see why I got 20 more YR then TR my first year.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-10-31T20:40:08.817" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9391" PostTypeId="2" ParentId="9374" CreationDate="2019-11-01T04:50:08.583" Score="-2" Body="&lt;p&gt;I would highly suggest that votes to close not start until a period of time has passed. During this period of time, the following things can happen that will be constructive:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;More senior members of the site can leave comments about how to rephrase the question so that it improves, and is on point&lt;/li&gt;&#xA;&lt;li&gt;Allow other people the chance to answer the question. Reputation is an important part of contributing to SE, and closing questions early keeps newer members from participating, and therein from excelling. In effect, a strata of power users gets created that is very difficult to break through. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Specifically, as a new user myself, I found that certain power users&#xA;    are happy to take time to explain that this site won't answer my&#xA;    question, but won't take time to elaborate  as to how my question&#xA;    could be improved. I have additionally found prior comments deleted&#xA;    wherein I asked for clarification.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h3&gt;Recommendation&lt;/h3&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;In order to allow newer generations of members the chance to grow and become power users, keep questions open for longer before voting to close.&lt;/li&gt;&#xA;&lt;li&gt;Keeping questions open for one or two days, before voting to close, will not hurt the quality of the site, and can help reduce antagonism between newer members and power members&lt;/li&gt;&#xA;&lt;li&gt;Votes to close should require a comment, from each vote to close, describing how to improve the question. &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="118881" LastActivityDate="2019-11-01T04:50:08.583" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9392" PostTypeId="2" ParentId="6120" CreationDate="2019-11-01T15:17:36.403" Score="-4" Body="&lt;h3&gt;Only very carefully&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;When it can be put down to copy/paste errors in the same way as a typo. For example, a Python question with wrong whitespace but which from the question is obvious works as intended.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In non-whitespace relevant languages, I'd say never, since it's a proper part of the actual code review in those cases, and it's better to assume they did it wrong when you have no evidence to the contrary. (and in the python case you do have that evidence, as the code worked as intended.)&lt;/p&gt;&#xA;" OwnerUserId="180641" LastActivityDate="2019-11-01T15:17:36.403" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9393" PostTypeId="2" ParentId="9385" CreationDate="2019-11-03T19:05:37.530" Score="7" Body="&lt;p&gt;The post didn't in itself strike me as a commentary on first read, and seemed to somewhat relate to the OP - it even had a positive score! &quot;the answer&quot; confused me I guess; the flag would likely have been handled differently if it had said &quot;this is a comment that belongs under &lt;a href=&quot;https://codereview.stackexchange.com/a/187501&quot;&gt;https://codereview.stackexchange.com/a/187501&lt;/a&gt;&quot;... the positive score still would have made me more cautious and reluctant to delete than in other similar situations with a negatively-voted post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have indeed mishandled that flag, erring on the side of letting community votes speak. Sorry!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Mod-deletion isn't something that should be done lightly, especially with upvoted answers that look like legit feedback, even if the answer is rather thin: if it's blatantly delete-worthy and doesn't bring any value whatsoever, then sure. Otherwise, best let the votes do their job.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posts deleted by a moderator cannot be undeleted by the author, nor by community undelete votes: that's why only an unsalvageable obvious non-answer should be mod-deleted; other cases should be handled by community votes (down/delete as appropriate).&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2019-11-03T19:33:26.257" LastActivityDate="2019-11-03T19:33:26.257" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9394" PostTypeId="2" ParentId="9365" CreationDate="2019-11-06T16:16:26.860" Score="3" Body="&lt;p&gt;Thanks for stepping (back) up!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interestingly, Stackexchange seems to think you were just elected this year:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/j4iAl.png&quot; alt=&quot;Moderator user tab showing Mat elected in 2019 no 2015.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Although the link goes to the &lt;a href=&quot;http://codereview.stackexchange.com/election/1&quot;&gt;correct page for the election in 2015&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="98493" LastEditorUserId="42401" LastEditDate="2019-11-09T10:04:41.987" LastActivityDate="2019-11-09T10:04:41.987" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9395" PostTypeId="1" AcceptedAnswerId="9397" CreationDate="2019-11-11T17:23:24.187" Score="4" ViewCount="87" Body="&lt;p&gt;On several occasions, my posts have been edited, but the editor did not leave any comment(s) on the edits. This is not helpful, as I am left with the question of the rationale behind the edit and/or how to avoid making the same mistake when writing future questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In particular, &lt;a href=&quot;https://codereview.stackexchange.com/questions/232135/calculate-the-sum-of-interior-angles-of-a-polygon-follow-up&quot;&gt;the edit on this question&lt;/a&gt; left me confused.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is there a way to comment or ask a question about a particular edit when the editor leaves no comment(s)?&lt;/p&gt;&#xA;" OwnerUserId="196309" OwnerDisplayName="Mode77" LastActivityDate="2019-11-12T20:55:42.093" Title="How can I comment on or ask a question about a post edit?" Tags="|support|comments|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9396" PostTypeId="2" ParentId="9395" CreationDate="2019-11-12T03:31:36.413" Score="4" Body="&lt;p&gt;Is there a way? Yes, on meta or in chat. &lt;s&gt;There is no option for pinging editors like there is for users leaving a comment.&lt;/s&gt; Or ping them, thank you &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9397/&quot;&gt;Makyen&lt;/a&gt;. Considering the editor here is a moderator, you can be about guaranteed he reads every meta. Just post it on the &lt;em&gt;correct&lt;/em&gt; meta ;-)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For this particular edit, I've fixed it. Looks like an honest mistake to me. Jamal edits so many questions that this was bound to happen sometime. Not even he is perfect.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Leaving comments for every edit is not feasible and wouldn't have fixed the problem here. The &quot;problem&quot; here is comparable to a typo and commenting typos assumes we catch them during the edit. In which case we'd &lt;em&gt;fix&lt;/em&gt; the typo, not comment on it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Descriptions for edits are primarily useful for major edits, for people new to editing and everyone without instant-edit privileges. For minor corrections and readability upgrades while having privileges, it simply goes a lot faster if you don't worry too much about the description most people won't care about anyway.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short, editors sometimes make typos, too. If you see an edit that is generally positive, but missed the mark by a bit, feel free to correct it. You won’t be stepping on anyone’s toes. &lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="121675" LastEditDate="2019-11-12T20:55:42.093" LastActivityDate="2019-11-12T20:55:42.093" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9397" PostTypeId="2" ParentId="9395" CreationDate="2019-11-12T06:55:36.597" Score="5" Body="&lt;p&gt;If you want to communicate with someone who has edited a post,&lt;sup&gt;1&lt;/sup&gt; you can always &lt;code&gt;@[username]&lt;/code&gt; ping them in comments below the post, even if they haven't left a comment. You may think it's not possible, because their username is not in the list of auto-completion usernames after typing &lt;code&gt;@&lt;/code&gt; in the comment, but they can be pinged if you manually type their name.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For more detailed information, please see: &lt;a href=&quot;https://meta.stackexchange.com/questions/43019/how-do-comment-replies-work/43020#43020&quot;&gt;How do comment @replies work?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;1. That's if they actually had their edit applied to the post. They are not pingable if the edit suggestion was rejected, or if an edit suggestion has not yet been approved.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="53535" LastActivityDate="2019-11-12T06:55:36.597" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9399" PostTypeId="2" ParentId="9077" CreationDate="2019-11-14T00:31:58.217" Score="-2" Body="&lt;h1&gt;TL;DR&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Overall I find the reasoning to be fairly poor. All the arguments for the tag to go can be attributed to most questions regardless of tag. And any reasons related directly to the tag itself can be attributed to other tags too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Overall if we ban ML then we should ban things like NumPy or JavaScript for the same reasons. It just doesn't make sense to me.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Furthermore I think the only point that hold ground, should be resolved with higher quality controls. However I don't think this should be the post to get into that.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Answer&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Answer rate shouldn't be used to verify if something is on or off topic. This is a slippery slope.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;At the time of this answer your statistic that 66% unanswered questions for ML is way off. Given that it's been 8 months, that may be why. A quick way to see the unanswered rate of tags it to go on the 'top users' part of the tags, here's the &lt;a href=&quot;https://codereview.stackexchange.com/tags/machine-learning/topusers&quot;&gt;machine learning top users&lt;/a&gt;. Here we can see that the tag has 34.3% unanswered.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Like all statistics you can make things sound better or worse than they actually are.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Over the same time period Machine Learning has had a 0% unanswered rate, where JavaScript is suffering from a whopping 55.6% unanswered rate.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yeah, these are both over the last 7 days.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;More sensibly this isn't a good metric. I used to look at the top users page to see who's close to the 1k gold Python badge. And all the time I saw ~30% unanswered rate for &lt;em&gt;Python&lt;/em&gt; consistently for the past 7 and 30 days. The number has gone down a bit right now, but it's still around 20-30%. If this is a forecast on how the all-time number is going to go then at what point do we have to say &quot;no more Python, we just can't handle it.&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst this may sound fairly ridiculous right now, give it 20 years and the Python tag may actually have a 30% all-time unanswered rate.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think that, due to the nature of Machine Learning, it is very hard to make a valuable review regarding performance/accuracy without having :&lt;/p&gt;&#xA;  &#xA;  &lt;ol&gt;&#xA;  &lt;li&gt;Access to the data&lt;/li&gt;&#xA;  &lt;li&gt;Time to fiddle with it&lt;/li&gt;&#xA;  &lt;li&gt;Experience in the Machine Learning field&lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I feel these are particularly poor reasons to reject ML as they, within reason, affect the entire site anyway.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;It's always useful to have the I/O of a program. With ML it's probably more important, but that doesn't mean the question isn't answerable. Maybe not in the way the OP wants.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rather than banning a set of questions that tend to have a higher reliance on providing I/O, why don't we require more information than we previously have for these questions, or all questions in general. This would have the benefit of having higher quality questions, but we'd be closing more questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is the question or answer to go into this, but I think it'd be the better option.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This seems like a pretty strange reason to not allow a group of questions. We got our question character limit increased to 64k or something &lt;em&gt;so we can have larger programs&lt;/em&gt;. These larger programs &lt;em&gt;take more time&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think this is a reasonable reason to ban ML. We have had people complain on meta that posting answers to Code Review is long before. That's just how the site is...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To me this as a reason is fairly mind boggling. We have very few NumPy professionals here, but does that make NumPy off-topic here?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I was hanging around the Python Stack Overflow room for a bit, and a couple of times recommended people to come here if they want their Python code reviewed. But &lt;em&gt;always&lt;/em&gt; stated that NumPy questions probably wouldn't do well, as we don't have NumPy pros.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think NumPy should go, it's massive over on SO. We just haven't got traction.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I think that machine learning related questions will be more and more frequent and I'm wondering if they are really fitting here or if they should be posted to one of : &lt;a href=&quot;https://ai.stackexchange.com/&quot;&gt;ArtificialIntelligenceSE&lt;/a&gt;, &lt;a href=&quot;https://datascience.stackexchange.com/&quot;&gt;DataScienceSE&lt;/a&gt;, &lt;a href=&quot;https://stats.stackexchange.com/&quot;&gt;CrossValidatedSE&lt;/a&gt;, etc(SE).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I'm a little disappointed that a fairly high-ranking CR user would utter such words. We have to fend off this mentality from SO, let's not fester the mentality internally too.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Whilst other sites may be better for some questions, without looking, I highly doubt they will allow code reviews.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-11-14T00:31:58.217" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9400" PostTypeId="1" AcceptedAnswerId="9401" CreationDate="2019-11-15T10:18:48.323" Score="6" ViewCount="296" Body="&lt;p&gt;My karma in Code Review was two days ago around 16400+. Now it is 22700+. What happened here? I received my 8th golden badge; might it be responsible for that? Also, there is no any indication from which answers or questions those points came.&lt;/p&gt;&#xA;" OwnerUserId="58360" LastEditorUserId="23788" LastEditDate="2019-11-15T19:42:07.463" LastActivityDate="2019-11-15T19:42:07.463" Title="My CR karma raised about 6000 points, what happened?" Tags="|discussion|reputation|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9401" PostTypeId="2" ParentId="9400" CreationDate="2019-11-15T10:41:28.003" Score="15" Body="&lt;p&gt;Upvotes on questions used to be worth 5 reputation points (what you call karma). They recently (Wednesday 13th of November) increased this to 10 points, doubling the amount of reputation you get for a question upvote. Retroactively, so it counts for every upvote you ever got on a question (taking into account things like reputation caps per day (200) and all, it won't be double but at least a heck of a lot higher).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You have asked 354 questions on Code Review. I'm not going to do the math for you, but yes, I'd expect you to gain a couple of thousand rep from this move.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Blog post by SE which attempts to explain it:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.blog/2019/11/13/were-rewarding-the-question-askers/&quot;&gt;We’re Rewarding the Question Askers &lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Relevant Meta.StackExchange questions if you're looking for extra information:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/337843/269301&quot;&gt;Should the weight of question upvotes be increased network-wide?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/338119/269301&quot;&gt;Regarding the recalc in question rep increase what happens due to the cap?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/338371/269301&quot;&gt;Reputation recalculation didn't retroactively award Mortarboard&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/338162/269301&quot;&gt;Has the penalty for having your question down voted also increased&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-11-15T10:41:28.003" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9402" PostTypeId="1" CreationDate="2019-11-20T13:33:32.400" Score="16" ViewCount="792" Body="&lt;p&gt;Early 2018 we changed the close reasons on Code Review. This was necessary, but now almost 2 years later it's perfectly clear there's a growing discontent with one of them: &amp;quot;Lacks concrete context&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;In this post, I'll provide a bit of ehm, context about:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;History on the problem&lt;/li&gt;&#xA;&lt;li&gt;Signs there is a problem&lt;/li&gt;&#xA;&lt;li&gt;The core of the problem&lt;/li&gt;&#xA;&lt;li&gt;Reasons we can't simply throw the problem overboard&lt;/li&gt;&#xA;&lt;li&gt;Suggestions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It's going to be a long post with a lot of links, but we've been dancing around this problem long enough now so I want to be thorough.&lt;/p&gt;&#xA;&lt;p&gt;Feel free to post alternate solutions and/or alternate phrasings of the close reason in the answers. The goal of this question is to come up with a fix that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;helps moderating users (anyone voting and in the queues) by picking the correct course of action based on our scope&lt;/li&gt;&#xA;&lt;li&gt;helps new and existing users with fixing their question should it get closed&lt;/li&gt;&#xA;&lt;li&gt;reduces the growing resistance to our close reasons&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;All explicitly by improving (the usage of) this particular close reason. One way or another.&lt;/p&gt;&#xA;&lt;h3&gt;History&lt;/h3&gt;&#xA;&lt;p&gt;This all started in January '18. Peilonrayz correctly remarked &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8569/52915&quot;&gt;the old reasons weren't working out&lt;/a&gt;. We went from this list:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Questions containing broken code or asking for advice about code not yet written are off-topic, as the code is not ready for review. After the question has been edited to contain working code, we will consider reopening it.&lt;/li&gt;&#xA;&lt;li&gt;Questions must involve real code that you own or maintain. Pseudocode, hypothetical code, or stub code should be replaced by a concrete implementation. Questions seeking an explanation of someone else's code are also of-topic.&lt;/li&gt;&#xA;&lt;li&gt;Questions must include the code to be reviewed. Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;To:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Authorship of code: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be posted by an author or maintainer of the code, that the code be embedded directly, and that the poster know why the code is written the way it is.&lt;/li&gt;&#xA;&lt;li&gt;Lacks concrete context: Code Review requires concrete code from a project, with sufficient context for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/li&gt;&#xA;&lt;li&gt;Code not implemented or not working as intended: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be working correctly, to the best of the author's knowledge, before proceeding with a review.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;For those with 10k+ rep, find the full history &lt;a href=&quot;https://codereview.stackexchange.com/tools/question-close-stats&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8574/52915&quot;&gt;200_success explained how and why&lt;/a&gt;, and it worked fairly well. Except this point didn't work out:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Instead of just banning &amp;quot;pseudocode, hypothetical code, and stub code&amp;quot;, we focus on explaining what reviewers are looking for: sufficient context.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Problem? I thought we just fixed it?&lt;/h3&gt;&#xA;&lt;p&gt;It was more than a good step in the right direction, absolutely. But, while the idea behind the close reason would appear to be clear, it's a common source of confusion &lt;sup&gt;[&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8748/52915&quot;&gt;1&lt;/a&gt;][&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9213/52915&quot;&gt;2&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=52281947#52281947&quot;&gt;3&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=52511440#52511440&quot;&gt;4&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=52255796#52255796&quot;&gt;5&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=50777763#50777763&quot;&gt;6&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=50771812#50771812&quot;&gt;7&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=49195286#49195286&quot;&gt;8&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=43289727#43289727&quot;&gt;9&lt;/a&gt;][&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=52103063#52103063&quot;&gt;10&lt;/a&gt;]&lt;/sup&gt;. And there have been attempts at fixing it, but we're almost 2 years in now and so far no joy. I've picked the wrong reason myself often enough, and sometimes so many reasons apply it arguably doesn't matter much at all (such questions are usually unsalvageable).&lt;/p&gt;&#xA;&lt;p&gt;But it's too much up for opinions at the moment and we need something clearer. Not just for us, but for the next round of people arriving, sticking around and taking up moderating responsibilities.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Please post suggestions which are clearer than the current reason.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3&gt;So people don't like the close reason, what's the problem with it?&lt;/h3&gt;&#xA;&lt;p&gt;Core of the problem is that the close reason is both misunderstood and misapplied. The latter is in part a logical consequence of the former.&lt;/p&gt;&#xA;&lt;p&gt;Where LCC was supposed to be used when the code was missing code-context (or at least enough description as substitute, if need be), it's used for a lot of things.&lt;/p&gt;&#xA;&lt;h3&gt;Can we discard it?&lt;/h3&gt;&#xA;&lt;p&gt;Absolutely not. Often enough when an attempt is made to review a question with code that leaves us guessing at the intentions of the poster, it turns out the answer is useless. It's a problem we share with hypothetical code.&lt;/p&gt;&#xA;&lt;p&gt;Or, as Dan put it years ago:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Put it this way: Imagine you post a section of code and we give you a review and a potential change to the code.&lt;br&gt;&#xA;Someone spends an hour basing his reply on this change.&lt;br&gt;&#xA;You then say &amp;quot;I can't do that, because the foo can't be barred. That bits not in my question, but its part of the same part of code&amp;quot;&lt;br&gt;&#xA;&lt;strong&gt;You've now wasted another person's hour because you didn't include the entire context in your original post.&lt;/strong&gt;&lt;br&gt;&#xA;I appreciate that may or may not be the case in your example, but its (one of) the reasons we dont' accept example or partial code here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Emphasis mine. &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=23882096#23882096&quot;&gt;(source)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Not having enough context means we can't review it or a review would be a waste of everyone's (including whoever asked the question) time. Effectively questions like that hold no value (yet). They can often enough be fixed, but to fix a question we need to enlighten the poster what's wrong with the question. Part of that is leaving comments (which we don't do enough), but it starts with using the right reason to close a question.&lt;/p&gt;&#xA;&lt;h2&gt;Now what?&lt;/h2&gt;&#xA;&lt;p&gt;We can't accept the current unclear situation as &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=50973538#50973538&quot;&gt;the new normal&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;2 things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;clarify&lt;/li&gt;&#xA;&lt;li&gt;use the proper reason&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;We need to clarify the close reason so it isn't abused as easily, and finally, we need to stop abusing it. It's basically that simple.&lt;/p&gt;&#xA;&lt;p&gt;Is a question:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;overall unclear?&lt;/li&gt;&#xA;&lt;li&gt;missing a specification (what is the code supposed to accomplish)?&lt;/li&gt;&#xA;&lt;li&gt;missing a description?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Unclear what you're asking.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;missing complete portions of a function?&lt;/li&gt;&#xA;&lt;li&gt;missing functions or libraries that &lt;em&gt;have&lt;/em&gt; to be included for a meaningful review?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Lacks concrete context.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;missing all code, is all code behind a link or are essential parts behind a link?&lt;/li&gt;&#xA;&lt;li&gt;asking about why code works the way it does?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Authorship of code.&lt;/p&gt;&#xA;&lt;p&gt;Keep in mind, there's the 'Other' reason to vote to close if we can't (or shouldn't) help the poster for a less clear-cut reason. If you think this clarifies things, use it. It may ruin the closure stats a bit, but I'd prefer a clean, efficient site over clean stats.&lt;/p&gt;&#xA;&lt;p&gt;Also keep in mind that code doesn't have to be posted completely per our current &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;scope&lt;/a&gt;. If the posted bits are enough to review it, review it. Do you prefer more-than-average context? Fine, so do I. Pick a different question to answer. We got plenty.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="120114" LastEditDate="2021-04-30T17:30:08.017" LastActivityDate="2021-04-30T17:30:08.017" Title="The context of &quot;Lacks concrete context&quot;: let's fix it" Tags="|discussion|status-completed|close-reasons|vote-to-close|" AnswerCount="5" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9403" PostTypeId="2" ParentId="9402" CreationDate="2019-11-20T15:39:30.893" Score="11" Body="&lt;p&gt;IMO the biggest and simplest problem is LCC being used as UCWYA. But why is this happening?&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I don't know, but I can guess.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The reason's name &quot;Lacks Concrete Context&quot; makes it sound like any context. Whilst the description of the close reason states &lt;em&gt;explicitly&lt;/em&gt; code 5 times, I think most people remember the name. And the name doesn't specify code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;We don't want to read the close reason time and time again, and so the name should be the entire story. But the name is unfortunately not the entire story.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9405&quot;&gt;Context doesn't mean what we think it does&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In short the close reason is stating there's not enough context. And so it's easy to think that is also including non-code aspects.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The closing norms of the site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The more something is closed incorrectly the more correct it feels. This makes me feel that it's going to be an uphill battle against the entire sites' close voters unconscious biases.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I think changing the name should help.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Changing it from &quot;Lacks Concrete Context&quot; to &quot;Lacks Code Context&quot; means the entire stories is in the name.&lt;/li&gt;&#xA;&lt;li&gt;Changing the name to not be LCC. Breaking the cognitive ties that LCC is &quot;Lacks Concrete Context&quot; will be hard, and so a new acronym may help kickstart the change.&lt;/li&gt;&#xA;&lt;li&gt;If we stick with LCC - &quot;Lacks Code Context&quot; - then we as a site should write it out to help break down the old cognitive links into the new ones.&lt;br&gt;&#xA;For a while after changing the name people will still think &quot;LCC that's Lacks Concrete Context&quot;.&lt;/li&gt;&#xA;&lt;li&gt;I feel removing the word context from the close reason would help lessen the idea that it's about not code aspects of the question.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I don't know how to change the closing norms of the site. I'm unsure if even telling people they're doing it wrong even helps.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Maybe stating in the comments if you see an LCC vote on an UCWYA post, to post a short &lt;em&gt;recognizable&lt;/em&gt; comment to help push the next close voters in the right direction.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I suggest the following change:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Insufficient code - Code Review requires concrete code from a project, with enough code for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Original:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Lacks concrete context: Code Review requires concrete code from a project, with sufficient context for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;LCC has always been a bit on the not well-defined side. I have had meta disagreements with Mast over this, way back. I think it's a pretty big problem, but I think fixing UCWYA as LCC should come first.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-11-21T16:40:45.630" LastActivityDate="2019-11-21T16:40:45.630" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9404" PostTypeId="2" ParentId="9402" CreationDate="2019-11-20T15:53:23.990" Score="0" Body="&lt;p&gt;First I mostly agree with the answer @Peilonrayz although I think the name should be Code Lacks Concrete Context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately I think there should be more options under Off-topic:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;No Code - for questions that have no code.  &lt;/li&gt;&#xA;&lt;li&gt;Missing Specification - for questions that don't clearly define the task  &lt;/li&gt;&#xA;&lt;li&gt;Missing Description - for questions that don't describe what the code is doing  &lt;/li&gt;&#xA;&lt;li&gt;Title Should Indicate What the Code Does  &lt;/li&gt;&#xA;&lt;li&gt;Hypothetical - Pseudocode and questions that have no concrete code, possibly includes code with variables that seem too generic.  &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The above suggested close reasons should not affect the other VTC options. In reference to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5366/how-should-we-revise-the-standard-off-topic-reasons-if-we-can-have-up-to-five/6761#6761&quot;&gt;6 well defined close reasons&lt;/a&gt; Explanations of Code obviously indicates the person asking is not the author (Authorship), &lt;code&gt;Code Not Working as Intended&lt;/code&gt; kind of covers &lt;code&gt;Code not written yet&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This would make it clearer to both the question posters and those moderating the questions in the queues. Bundling reasons together can cloud what the close reason is for both poster and closers.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="79357" LastEditDate="2019-11-20T16:25:46.923" LastActivityDate="2019-11-20T16:25:46.923" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9405" PostTypeId="2" ParentId="9402" CreationDate="2019-11-20T16:51:00.643" Score="2" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Lacks concrete context: Code Review requires concrete code from a&#xA;  project, with sufficient context for reviewers to understand how that&#xA;  code is used. Pseudocode, stub code, hypothetical code, obfuscated&#xA;  code, and generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I don't think the intent behind it matters. The text above is what everyone sees and works with. To me, this seems to be two separate reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Lacks context: code to be reviewed must be given sufficient context to understand what it does, how it works, and how it is used.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note: This missing context may be code, description or something else. (i.e. Users lack information to be able to review the code. The code to be reviewed may or may not be complete).&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Too abstract: Code Review requires concrete code from a project. Pseudocode, stub code, hypothetical code, obfuscated code, and questions about generic best-practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Note: This doesn't talk about &quot;context&quot; at all, but deficiencies in the code. The code itself is unsuitable for review.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;(It seems that the second reason is what's intended, but I've usually used it for the first one).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I'm not sure &quot;unclear what you're asking&quot; makes much sense on code review. While people might ask specific questions, answers are expected to be open ended reviews that may or may not address them.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I'd be inclined to remove the &quot;unclear&quot; reason entirely and split &quot;lacks concrete context&quot; into its two parts.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Of course, it's quite possible that questions have more than one thing wrong. So the close reason kind of doesn't matter. There should always be a comment applying the reason to the question. (i.e. not just a copy-paste of a close reason, but &quot;[this specific thing] is missing&quot;, &quot;how does [this] work?&quot;, &quot;please add a usage example&quot;, &quot;please explain what [this] does&quot;).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Note also the definition of the word &quot;context&quot;: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;the circumstances that form the setting for an event, statement, or&#xA;  idea, and in terms of which it can be fully understood.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If we say &quot;the code to be reviewed lacks context&quot; it means that the &lt;strong&gt;other&lt;/strong&gt; stuff (information, intent, other code) is missing. You can't use &quot;lacks context&quot; to mean &quot;the code to be reviewed is itself deficient&quot; because something is not its own context.&lt;/p&gt;&#xA;" OwnerUserId="22697" LastEditorUserId="75307" LastEditDate="2019-11-25T15:17:15.860" LastActivityDate="2019-11-25T15:17:15.860" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9406" PostTypeId="2" ParentId="9402" CreationDate="2019-11-20T17:44:16.163" Score="6" Body="&lt;p&gt;I have never liked this as a close reason. I believe it does damage to the site. Community consensus at the time was significant, and I've come to accept it over time as a potentially necessary evil.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There &lt;strong&gt;ARE&lt;/strong&gt; good reasons for LCC, and I have seen a number of instances where I have agreed with using it as a close reason, but it is being applied incorrectly too often.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The most &quot;destructive&quot; use of LCC is to indicate that a question is off-topic because &lt;em&gt;you&lt;/em&gt; don't understand the question. Code review is intended to be a place where people bring code to be reviewed by others who are typically more experienced or versed in some aspect that the OP is not. As members of this site we cannot know every situation and every language, and every problem domain... so there will always be times when we don't understand the context of a question. It may be as basic as &quot;I don't know python, this is a Python question&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Too often I see LCC used as a close reason when the reviewer lacks the context, and not the question. Just because you know a language, and &lt;em&gt;you&lt;/em&gt; don't have the context needed to review the question, it does not mean that there is not another reviewer who &lt;em&gt;does&lt;/em&gt; have the context.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, it's important to differentiate between down-voting and close-voting. Too often I feel people use LCC in order to express what should rather be done with a down-vote instead.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Consider &lt;a href=&quot;https://codereview.stackexchange.com/questions/232617/how-to-apply-best-practices-to-javascript-code&quot;&gt;this recent example&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It was closed as LCC, but, it has &lt;em&gt;tons&lt;/em&gt; of context. Just not the context that some people want.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, I don't doubt that there are members here who would easily be able to see some significant issues in that code, and provide meaningful reviews for it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, by voting to close a question &lt;em&gt;you&lt;/em&gt; don't understand, even though it has enough context for another user to review, just robs value from the site as a whole. It takes away a good experience from a question asker, and removes the opportunity to review from a motivated reviewer.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2019-11-20T17:44:16.163" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9407" PostTypeId="2" ParentId="9402" CreationDate="2019-11-21T13:25:08.917" Score="0" Body="&lt;p&gt;Focusing on this part:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Is a question:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;overall unclear?&lt;/li&gt;&#xA;  &lt;li&gt;missing a specification (what is the code supposed to accomplish)?&lt;/li&gt;&#xA;  &lt;li&gt;missing a description? &lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Unclear what you're asking&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;missing complete portions of a function?&lt;/li&gt;&#xA;  &lt;li&gt;missing functions or libraries that have to be included for a meaningful review?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Lacks concrete context.&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;missing all code, is all code behind a link or are essential parts behind a link?&lt;/li&gt;&#xA;  &lt;li&gt;asking about why code works the way it does?&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;Authorship of code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;My thoughts;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(1)&#xA;For me, on &lt;strong&gt;&lt;em&gt;Code&lt;/em&gt;&lt;/strong&gt; Review, anything but the code is context because of how the dictionary defines &lt;em&gt;context&lt;/em&gt;.&#xA;I truly believe that most new users feel the same way about what context is on a code review site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following that, missing functions or libraries should not be LCC(Lacks Concrete Context).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Following that even further, missing a specification or description should be LCC.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(2)&#xA;Unclear what you are asking should only be relevant when the question is overall unclear because of (1).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(3)&#xA;Authorship of code means to me &quot;You did not write that code&quot;,&#xA;It is confusing to use this for questions about why code works the way it does.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So if per Vogel612 we are encouraged to have only 3 reasons and one of those has to be UCWYA, I would propose&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Unclear what you're asking&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Overal unclear&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Not enough context&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Missing a specification&lt;/li&gt;&#xA;&lt;li&gt;Missing a description&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Not enough working code&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Missing complete portions of a function&lt;/li&gt;&#xA;&lt;li&gt;Missing functions or libraries&lt;/li&gt;&#xA;&lt;li&gt;Pseudo code&lt;/li&gt;&#xA;&lt;li&gt;Stub code&lt;/li&gt;&#xA;&lt;li&gt;Hypothetical code&lt;/li&gt;&#xA;&lt;li&gt;Code that is known not to work&lt;/li&gt;&#xA;&lt;li&gt;Code is not in the question, but in a link&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Other (which is always possible)&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;User posted someone else's code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Some things are missing on purpose;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the title is bad, fix it with an edit. If you cant figure out a title, then downvote (or not) and move on, or comment about the post title, and let someone else come up with a title. A bad title does not make a question off-topic.&lt;/li&gt;&#xA;&lt;li&gt;If there is no question, assume the user wants a code review. Don't close with UCWYA. I've gone as far as editing the question and adding 'Please review this code'.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="14625" LastEditDate="2019-11-21T15:14:46.850" LastActivityDate="2019-11-21T15:14:46.850" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9408" PostTypeId="1" AcceptedAnswerId="9410" CreationDate="2019-11-21T16:51:07.317" Score="7" ViewCount="108" Body="&lt;p&gt;I have a file that contains a multitude of methods that are solutions to some common interview questions. &lt;em&gt;None&lt;/em&gt; of these methods are related in any way, shape or form. I have been debating on the two possible ways of asking for review:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Posting the entire contents of the file and asking for review on each separate method&lt;/li&gt;&#xA;&lt;li&gt;Posting each method as an individual question&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;How should I go about doing this?&lt;/p&gt;&#xA;" OwnerUserId="153917" LastActivityDate="2019-11-21T17:13:47.840" Title="Collection of small unrelated methods" Tags="|discussion|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9409" PostTypeId="2" ParentId="9408" CreationDate="2019-11-21T16:55:19.767" Score="6" Body="&lt;h1&gt;Either is fine&lt;/h1&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Code is code, it doesn't matter if we don't think they relate, for all we know it could be a library of common things you're using.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This seems like a good idea too. This way you can easily and accurately explain each thing. But if you're posting a lot of questions in a short period of time you may not be well received.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Overall there's really no right way.&lt;br&gt;&#xA;I would suggest posting the file in one question and if you feel any of the functions/classes were lacking in feedback to post &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1065&quot;&gt;follow up questions&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, you do you. &lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2019-11-21T17:00:20.220" LastActivityDate="2019-11-21T17:00:20.220" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9410" PostTypeId="2" ParentId="9408" CreationDate="2019-11-21T17:13:47.840" Score="10" Body="&lt;p&gt;Either is fine, but:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting too many unrelated functions in the same question may become a mess and hurt the quality of your question. Make sure you note which function is for which problem.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Posting too many questions in a short period of time &lt;em&gt;will&lt;/em&gt; make sure the questions are less-well received. For one, it makes for poorer questions. Why bother reviewing someone's code if they've made the same mistake in the next 3 questions which are already posted as well?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A third approach you haven't mentioned yet, would be an option if you're not in a hurry. Post the first piece of code and use the feedback to improve the second &lt;em&gt;before&lt;/em&gt; posting the second. Use the feedback of both to improve the third &lt;em&gt;before&lt;/em&gt; posting the third. At that rate, your fourth or so question should contain some pretty decent code even if you start out with crap on the first (in theory).&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2019-11-21T17:13:47.840" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9411" PostTypeId="1" AcceptedAnswerId="9412" CreationDate="2019-11-22T09:01:46.370" Score="9" ViewCount="117" Body="&lt;p&gt;I noticed this &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/125249&quot;&gt;suggest edit&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/FQ2Tu.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FQ2Tu.png&quot; alt=&quot;the suggested edit in question&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This suggested edit does two things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Replace &lt;code&gt;using namespace std;&lt;/code&gt;, which is &lt;a href=&quot;https://stackoverflow.com/q/1452721&quot;&gt;considered bad practice&lt;/a&gt; in C++, with &lt;code&gt;std::&lt;/code&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Fix a divide-by-zero bug by special-casing zero.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This edit was rejected by &lt;a href=&quot;https://codereview.stackexchange.com/users/52802&quot;&gt;πάντα&amp;nbsp;ῥεῖ&lt;/a&gt;, and then approved by &lt;a href=&quot;https://codereview.stackexchange.com/users/23788&quot;&gt;Mathieu&amp;nbsp;Guindon&amp;nbsp;♦&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I disagree with this edit.  &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/762&quot;&gt;We do not generally allow editing someone else's code in a question&lt;/a&gt; because &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/763&quot;&gt;editing the post is not constructive and it is much more helpful to leave a comment or answer that points out the shortcomings&lt;/a&gt;.  &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;Code Review is a question and answer site for seeking peer review of your code.&lt;/a&gt;  An edit with the summary &quot;updated code&quot; is not a review in my opinion.  Therefore, this edit kinda defeats the purpose of code reviewing.  Therefore, I &lt;a href=&quot;https://codereview.stackexchange.com/revisions/232755/5&quot;&gt;rolled back&lt;/a&gt; the edit as soon as I saw it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However, I am not 100% sure my action was appropriate.  This edit was approved by a moderator, so there has to be a reason.  Was my rollback correct?  If not, why not?&lt;/p&gt;&#xA;" OwnerUserId="188857" LastEditorUserId="42401" LastEditDate="2019-11-22T14:55:14.880" LastActivityDate="2019-11-22T14:55:14.880" Title="Should we improve the code to be reviewed in an edit?" Tags="|discussion|site-policy|editing|suggested-edits|roll-back|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9412" PostTypeId="2" ParentId="9411" CreationDate="2019-11-22T09:46:58.873" Score="13" Body="&lt;p&gt;This specific case is a bit unusual in that the edit was &quot;suggested&quot; by a user with the same username as the original author. Note also that the original author's account is unregistered, which unfortunately makes it really easy to lose access to the account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unregistered users are basically identified through their cookies making it impossible to use that login across different devices. I assume that's what made Mat take a closer look at the users.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With moderator-only information I'm confident that these two users are in fact the same person, so the suggested edit should be treated as an edit by the OP (which implies that the edit is perfectly fine, so long as it doesn't invalidate an answer). At the time of writing no answer has been given, so I've rolled back the rollback.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-11-22T09:46:58.873" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9413" PostTypeId="1" AcceptedAnswerId="9417" CreationDate="2019-11-22T18:51:25.117" Score="12" ViewCount="71" Body="&lt;p&gt;&lt;em&gt;If any help, I'm using Google Chrome Version 78.0.3904.108 (Official Build) (64-bit) on a Mac.&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I nominate a question to be reopened, the prompt window is still present after I click &quot;Reopen&quot;. The queue moves on to the next question, but the prompt is still there. Clicking &quot;Reopen&quot; again shows the error &quot;You've already voted to reopen this question&quot;, and clicking &quot;Cancel&quot; simply closes the window.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Steps to reproduce:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Enter &quot;Reopen Votes&quot; queue&lt;/li&gt;&#xA;&lt;li&gt;Vote to Reopen a question&lt;/li&gt;&#xA;&lt;li&gt;Click &quot;Reopen&quot; when the prompt appears&lt;/li&gt;&#xA;&lt;li&gt;Observe bug described above&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I'm posting it here on Code Review Meta because I'm unsure if this is consistent across all Stack Exchange sites, or just here.&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="37660" LastEditDate="2019-11-26T18:23:19.133" LastActivityDate="2019-11-26T18:23:19.133" Title="Vote to Reopen Prompt Bug" Tags="|bug|status-completed|vote-to-reopen|review-queue|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9414" PostTypeId="1" AcceptedAnswerId="9416" CreationDate="2019-11-26T00:13:18.523" Score="10" ViewCount="201" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/232972/23788&quot;&gt;This question&lt;/a&gt; was posted recently, and presents a GraphQL schema for review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Arguably, GraphQL doesn't &lt;em&gt;do&lt;/em&gt; much, and we've closed plain Java and C# posts before where all reviewers had to chew on was a &lt;em&gt;model&lt;/em&gt; class with a bunch of properties.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On the other hand, a GraphQL schema is self-contained and formalizes a query interface using JSON objects - and that isn't very different from, say, a T-SQL script that creates tables and their primary and foreign key constraints... and we have &lt;a href=&quot;https://codereview.stackexchange.com/q/221391/23788&quot;&gt;reviewed such content before&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;GraphQL obviously adheres to JSON standards, and I suppose there &lt;em&gt;are&lt;/em&gt; best practices in the design of a GraphQL schema.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, is GraphQL reviewable?&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2019-11-27T12:05:44.023" Title="Is GraphQL Reviewable?" Tags="|discussion|scope|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9415" PostTypeId="2" ParentId="9414" CreationDate="2019-11-26T01:13:17.373" Score="2" Body="&lt;h1&gt;Yes, but...&lt;/h1&gt;&#xA;&lt;p&gt;There should be something reviewable. A straight dump of a GraphQL schema is inappropriate, I believe there should be the same rules as SQL.&lt;/p&gt;&#xA;&lt;p&gt;A straight table-dump of SQL is completely un-reviewable, but a dump of several tables, with relationships and complicated interconnections is reviewable. A dump of a stored procedure, function or trigger is also reviewable. A batch is reviewable.&lt;/p&gt;&#xA;&lt;p&gt;I believe GraphQL should fit that same general guideline. Questions like &amp;quot;is this GraphQL type sensible&amp;quot; don't fit well, but questions like &amp;quot;does this social network model look reasonable&amp;quot; would be a better fit.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2019-11-26T01:13:17.373" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9416" PostTypeId="2" ParentId="9414" CreationDate="2019-11-26T02:25:40.103" Score="8" Body="&lt;h2&gt;GraphQL is on-topic, but only if there is more than just the schema&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;This is controversial. In my opinion, GraphQL, in general, is reviewable, but the schema on its own, with no implementation detail, is not.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A GhraphQL Schema is analogous to an interface. It is the agreed contract between a client and a server. In GhraphQL, the &quot;implementation&quot; is the resolvers that collect and then supply the data in the schema-conformant presentation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The controversy is summarized as...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Interfaces on their own are reviewable (some answers say no, but high-voted answers say yes):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2308/questions-about-interfaces-protocols-and-apis?r=SearchResults&amp;amp;s=4|23.2566&quot;&gt;Questions about interfaces, protocols, and APIs&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Interfaces on their own are not reviewable (but are &quot;design reviews&quot;)&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/502/are-questions-about-public-interface-api-on-topic&quot;&gt;Are questions about public interface (API) on topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1924/reviewing-design&quot;&gt;Reviewing design&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;And, back to my opinion.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;No, interfaces are a specification, not code, and are not suitable for Code Review.&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;If there was a Design Review stack exchange, then it may be on topic there. In a pinch, if a person wants a style review only of a specification, then perhaps it could be reviewed, but in design phase, it is all too hypothetical to be on-topic&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2019-11-27T12:05:44.023" LastActivityDate="2019-11-27T12:05:44.023" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9417" PostTypeId="2" ParentId="9413" CreationDate="2019-11-26T18:23:06.120" Score="3" Body="&lt;p&gt;This has been appearing network wide. Apparently Adam Lear &lt;a href=&quot;https://meta.stackexchange.com/a/339182/222299&quot;&gt;pushed a fix&lt;/a&gt; that should be going into production with &quot;the next build&quot;. As such I'm marking this as &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2019-11-26T18:23:06.120" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9418" PostTypeId="1" AcceptedAnswerId="9419" CreationDate="2019-11-27T01:32:02.783" Score="6" ViewCount="63" Body="&lt;p&gt;&lt;a href=&quot;https://news.ycombinator.com/item?id=21251666&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://news.ycombinator.com/item?id=21251666&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl6&amp;#39;&quot; rel=&quot;tag&quot;&gt;perl6&lt;/a&gt; should be renamed to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/raku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;raku&amp;#39;&quot; rel=&quot;tag&quot;&gt;raku&lt;/a&gt; and existing postings should be re-tagged. SO did this already.&lt;/p&gt;&#xA;" OwnerUserId="209317" LastEditorUserId="22222" LastEditDate="2019-11-28T06:30:35.467" LastActivityDate="2019-11-28T06:30:35.467" Title="Perl6 is now known as Raku" Tags="|feature-request|status-completed|tags|retag-request|tag-synonyms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9419" PostTypeId="2" ParentId="9418" CreationDate="2019-11-27T02:51:16.123" Score="7" Body="&lt;p&gt;I agree with this, and it should be done. I started the process by creating the raku tag, but then ran out of privileges to complete it (I don't have enough perl6 tag-rep to complete the synonym.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The tag should be created &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/raku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;raku&amp;#39;&quot; rel=&quot;tag&quot;&gt;raku&lt;/a&gt; and then existing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl6&amp;#39;&quot; rel=&quot;tag&quot;&gt;perl6&lt;/a&gt; questions should be merged in to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/raku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;raku&amp;#39;&quot; rel=&quot;tag&quot;&gt;raku&lt;/a&gt;, and then &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl6&amp;#39;&quot; rel=&quot;tag&quot;&gt;perl6&lt;/a&gt; should be synonym-linked to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/raku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;raku&amp;#39;&quot; rel=&quot;tag&quot;&gt;raku&lt;/a&gt;. This will likely need moderator privileges to do.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have checked and edited all &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl6&amp;#39;&quot; rel=&quot;tag&quot;&gt;perl6&lt;/a&gt; questions and added the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/raku&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;raku&amp;#39;&quot; rel=&quot;tag&quot;&gt;raku&lt;/a&gt; tag to them. All that needs doing is a moderator, or enough &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl6&amp;#39;&quot; rel=&quot;tag&quot;&gt;perl6&lt;/a&gt; high-rep users to create the synonym....&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2019-11-27T03:01:21.370" LastActivityDate="2019-11-27T03:01:21.370" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9420" PostTypeId="1" CreationDate="2019-12-02T16:28:48.257" Score="10" ViewCount="124" Body="&lt;p&gt;We usually VTC questions with titles that don't reflect the goal of the code. Examples of said titles:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;How do I make this better?&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;My code is not fast enough&quot;&lt;/li&gt;&#xA;&lt;li&gt;&quot;I'd like my code to be more pythonic&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I'm all in for these titles to change, because they're obviously not good and go against the kind of titles we want to have.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Though, I'd like to get the feeling of the community regarding &lt;a href=&quot;https://codereview.stackexchange.com/posts/227587/revisions&quot;&gt;this kind of situation&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this case, the original title was : &lt;strong&gt;Speed up auto encoder training without breaking anything (the task accomplished by the code)&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously, not good. &lt;em&gt;But&lt;/em&gt;, it's very clear in the post that it's about GRU autoencoders (even though I don't know what that is).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So I'm wondering, &lt;strong&gt;instead of VTCing the question&lt;/strong&gt;, going through the whole process of OP editing, the question being nominated for re-opening and all in all losing time, did I make the right choice by simply editing the title to make it clear?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, my question is the following : In cases where it seems pretty obvious what the title should be, should we simply edit the title instead of voting to close, or should we let the OP edit their own title, at the possible expense of having to go through the whole re-open process?&lt;/p&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="40395" LastEditDate="2019-12-03T13:24:09.310" LastActivityDate="2019-12-03T13:24:09.310" Title="Vote to close and unclear titles" Tags="|discussion|vote-to-close|titles|" AnswerCount="1" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9421" PostTypeId="2" ParentId="9420" CreationDate="2019-12-02T16:58:58.377" Score="16" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;We usually VTC questions with titles that don't reflect the goal of the code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I find this entire premise very, very, very sad and completely contrary to the very welcoming spirit that made this site a success.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A bad title is just that: a bad title. It does not take away anything from the post, it does not make a question off-topic in itself. Code isn't more broken because the title makes it unclear what's going on. The post body isn't any more unclear because the OP didn't notice the watermark, or didn't bother complying with its recommendation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Every single close vote cast over a bad title kills a kitten &lt;em&gt;and&lt;/em&gt; a baby unicorn.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Edit the title&lt;/strong&gt; to fit the guidelines. Any close vote that can be avoided with such a simple edit is a wasted vote that only serves to alienate well-meaning newcomers that don't know everything you know about this site. Yes, the title watermark is there. Yes, people don't read it. Yes, it's annoying.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But no, a bad title does not &lt;em&gt;make&lt;/em&gt; a question off-topic.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Fix bad titles, you'll save &lt;em&gt;a lot&lt;/em&gt; of energy closing otherwise perfectly fine questions, frustrating OPs, busy-working the review queue to ponder what's wrong with that question with a now-edited-and-perfectly-fine title, wrongly closing them, and then going through the review process all over again for reopening... when all it needed was a simple edit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Of course, if &lt;em&gt;the purpose of the code&lt;/em&gt; can't be inferred from the post body because the information is missing or wildly incomplete, then yes, by all means &lt;em&gt;do&lt;/em&gt; cast a vote to close as &lt;em&gt;unclear what you're asking&lt;/em&gt; or &lt;em&gt;lacks concrete context&lt;/em&gt; (as applicable). But not because of the bad title - because &lt;em&gt;the information present in the post&lt;/em&gt; does not suffice to determine what is it that the OP's code does.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;em&gt;did I make the right choice by simply editing the title to make it clear?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, absolutely. This should be the default.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2019-12-03T00:50:32.810" LastActivityDate="2019-12-03T00:50:32.810" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9422" PostTypeId="1" CreationDate="2019-12-04T00:43:25.993" Score="5" ViewCount="41" Body="&lt;p&gt;Actually, it was unclear, at least to me.  But perhaps it is perfectly clear to others.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Irrelevant background:&lt;/p&gt;&#xA;&#xA;&lt;blockquote class=&quot;spoiler&quot;&gt;&#xA;  &lt;p&gt; A month ago, a user posted a question.  It was a little unclear (external link to video without summary of what was contained there, description didn't match prompted for information, and both contradicted the error message in the code).  Myself and others asked, in comments, to provide a summary of the video, and to clarify the problem ensuring code &amp;amp; error messages matched description.  After the cleanup, the question was worthy of a few up votes, and the user probably thought they were going to get a review.  I certainly was interested in answering, once the question was cleaned up, but didn't get around to it right then.  3 weeks went by, and I peeked at the question, and saw no one had posted any answers.  I still didn't have time to answer it, but felt they deserved one, so I slice off 50 of my own hard-earned reputation and started a bounty.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Of the resulting 3 answers, I felt two were good (together they'd be great); the third was a &quot;Your implementation is really good&quot;, which it wasn't.  From &lt;a href=&quot;https://codereview.stackexchange.com/help/bounty&quot;&gt;What is a bounty? How can I start one?&lt;/a&gt;, I see:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The bounty period lasts 7 days. Bounties must have a minimum duration of at least 1 day. After the bounty ends, there is a grace period of 24 hours to manually award the bounty. Simply click the bounty award icon &lt;strong&gt;next to each answer&lt;/strong&gt; to permanently award your bounty to the answerer. (You cannot award a bounty to your own answer.)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &quot;&lt;em&gt;click the bounty award icon next to each answer&lt;/em&gt;&quot; sounds like:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I can select one answer, and it would get the full +50, or&lt;/li&gt;&#xA;&lt;li&gt;I could select 2 answers and they would get +25 each, and so on.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Since I thought the 2 answers together formed a good answer, awarding +25 each seemed perfect.  So I click the the award icon next to the first, got the &quot;are you sure - you can't undo this&quot; message, cancelled, went back to the help, reread it to be sure I was doing it right, returned to the question, clicked the award icon for one answer, said &quot;yes&quot;, and the award icons vanished for all other answers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is not what I expected to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Rereading the clause, yet again, I now see there are two pieces of information entwined in that sentence:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Next to each answer, there is a bounty award icon.&lt;/li&gt;&#xA;&lt;li&gt;Click one of those bounty award icons to permanently award your bounty to the answerer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Can we get the help information reworded to make that clearer?&lt;/p&gt;&#xA;" OwnerUserId="100620" LastActivityDate="2019-12-04T00:43:25.993" Title="Bounty Award Procedure may be Unclear" Tags="|support|bounty|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9423" PostTypeId="1" AcceptedAnswerId="9425" CreationDate="2019-12-04T09:30:17.613" Score="8" ViewCount="114" Body="&lt;p&gt;A couple of us &lt;a href=&quot;//codereview.stackexchange.com/q/233383&quot;&gt;disagreed (in comments)&lt;/a&gt; on whether titles that are nothing more than external references, such as &quot;&lt;em&gt;Advent of Code 2019 Day 3, Part 3&lt;/em&gt;&quot; and &quot;&lt;em&gt;Project Euler nº 5&lt;/em&gt;&quot;, are reasonable.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I believe that such titles are meaningless, and reviewers want some idea of the problem domain when deciding whether to read a question, but there seems to be a precedent for such titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Should these titles be edited to summarise the problem statement?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;(N.B. this particular question has only a link to the problem statement, and no description in the question itself, so it's unarguably off-topic until that's fixed; I'm only asking about the question &lt;strong&gt;title&lt;/strong&gt;.)&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2019-12-04T10:29:35.463" LastActivityDate="2019-12-08T22:46:48.847" Title="Titles that reference external resources" Tags="|discussion|questions|titles|" AnswerCount="3" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9424" PostTypeId="2" ParentId="9423" CreationDate="2019-12-04T10:16:42.193" Score="3" Body="&lt;h1&gt;No, they are fine as is&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The comment you posted was:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The current question title isn't useful without the external resource. Please &lt;a href=&quot;http:///&quot; rel=&quot;nofollow noreferrer&quot;&gt;edit&lt;/a&gt; to summarize the requirement in your own words. Please see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436&quot;&gt;How to get the best value out of Code Review: Asking Questions&lt;/a&gt; for guidance on writing good question titles.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;And that link clearly states:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Use a title that is catchy, and describes the problem your code solves. A question with the title &quot;New programmer looking for advice&quot; is both 'obvious' and meaningless. How does that differentiate your question from any other? Everyone is 'looking for advice', so that's useless. A title like &quot;Project Euler #18 - Max path in a triangle&quot; is much better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&quot;Advent of Code 2019 Day 3, Part 3&quot; is very similar to &quot;Project Euler #18 - Max path in a triangle&quot;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What would better describe the problem it solves than the name of the problem it solves?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2019-12-04T10:16:42.193" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9425" PostTypeId="2" ParentId="9423" CreationDate="2019-12-04T14:24:02.550" Score="9" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Should these titles be edited to summarise the problem statement?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9424/&quot;&gt;Peilonrayz&lt;/a&gt; has already quoted the relevant text here, but came IMO to the wrong conclusion. The &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2438/52915&quot;&gt;relevant FAQ&lt;/a&gt; talks about a proper suggestion of a similar title that contains the following:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;Challenge platform&amp;gt; #&amp;lt;i&amp;gt; - &amp;lt;Name of challenge&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It's not the best way of writing a title, but it's a whole lot better than just stating the identifier without description. Good titles don't need to be fixed, but lousy titles get a lot better if they contain a description. It's quite an easy way of improving a title, often enough.&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;Advent of Code 2019 Day 3 &quot;Crossed Wires&quot; - Part 3&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;That would work. Or just &lt;code&gt;Crossed Wires - Part 3&lt;/code&gt; really, challenge names can be as easily scrapped from a title as languages can. We have tags for a reason and the challenge can be mentioned in the question's body.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="120114" LastEditDate="2019-12-05T18:38:44.820" LastActivityDate="2019-12-05T18:38:44.820" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9427" PostTypeId="2" ParentId="9423" CreationDate="2019-12-08T22:46:48.847" Score="3" Body="&lt;p&gt;I will only address the question &quot;Should titles reference external resources&quot;, to which I believe the answer is:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes. It's perfectly acceptable to reference external resources in titles.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If I see the title &quot;Advent of Code Day 5&quot;, I might already know exactly what that question is about as I myself am doing Advent of Code. It's the same if I see &quot;Project Euler #12&quot;, I just recognize the number and I might know directly whether or not I have done that challenge myself. So &lt;strong&gt;to the people who are most likely to review the question,&lt;/strong&gt; it's very relevant to mention the external resource in the title.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The best would of course be to mention &lt;em&gt;both&lt;/em&gt; the external resource &lt;em&gt;and&lt;/em&gt; the problem summary, but for these specific categories of challenges. I'd say that the external resource is &lt;em&gt;more&lt;/em&gt; relevant.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Acceptable title: &quot;Advent of Code Day 5&quot;&lt;/li&gt;&#xA;&lt;li&gt;Not good title: &quot;Crossed Wires&quot;&lt;/li&gt;&#xA;&lt;li&gt;OK title: &quot;Advent of Code - Crossed wires&quot;&lt;/li&gt;&#xA;&lt;li&gt;Good title: &quot;Advent of Code Day 5 - Crossed wires&quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2019-12-08T22:46:48.847" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9428" PostTypeId="1" AcceptedAnswerId="9431" CreationDate="2019-12-31T09:12:59.807" Score="2" ViewCount="87" Body="&lt;p&gt;I am a self taught developer that codes for fun, and I created a project that almost certainly has terrible code in it, but I would like someone who knows what they're doing (i.e. not me) to help me find the major issues with my codebase. Now this would sound like the ideal place to ask that question but my codebase is ~3000 lines and has many many files. Is this the right place to ask, and if so should I just post a link to my github? Of course I am not expecting anyone to look through the entire codebase I just want an overview of things that I could do better so I can avoid them in future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Thanks in advance.&lt;/p&gt;&#xA;" OwnerUserId="178931" LastEditorUserId="31562" LastEditDate="2020-01-03T16:47:57.670" LastActivityDate="2020-01-03T17:06:18.547" Title="Where can I find an expert opinion on a large codebase?" Tags="|discussion|code-length|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="9429" PostTypeId="1" CreationDate="2020-01-01T03:27:16.600" Score="15" ViewCount="147" Body="&lt;p&gt;It's New Year's Day in &lt;a href=&quot;https://en.wikipedia.org/wiki/Zulu_Time&quot; rel=&quot;nofollow noreferrer&quot;&gt;Stack Exchange land&lt;/a&gt;...&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A distinguishing characteristic of these sites is how they are moderated:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;We designed the Stack Exchange network engine to be mostly self-regulating, in that we amortize the overall moderation cost of the system across thousands of teeny-tiny slices of effort contributed by regular, everyday users.&lt;br&gt;&#xA;  -- &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;A Theory of Moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;While there certainly are &lt;a href=&quot;https://stackoverflow.blog/2018/11/21/our-theory-of-moderation-re-visited/&quot;&gt;Moderators&lt;/a&gt; here, a significant amount of the &lt;em&gt;moderation&lt;/em&gt; is done by ordinary people, using the privileges &#xA;they've earned by virtue of their contributions to the site. Each of you contributes a little bit of time and effort, and together you accomplish much.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As we enter a new year, let's pause and reflect, taking a moment to appreciate the work that we do here together. &#xA;And what could be more festive than a big pile of numbers? &#xA;So here is a breakdown of moderation actions performed on Code Review over the past 12 months:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                  Action                  Moderators Community¹&#xA;----------------------------------------- ---------- ----------&#xA;Users suspended²                                   7         26&#xA;Users destroyed³                                  40          0&#xA;Users deleted                                      1          0&#xA;Users contacted                                   16          0&#xA;User suspensions lifted early                      1          0&#xA;User banned from review                            1          0&#xA;Tasks reviewed⁴: Suggested Edit queue             53      3,231&#xA;Tasks reviewed⁴: Reopen Vote queue                 7      1,130&#xA;Tasks reviewed⁴: Low Quality Posts queue         120      1,819&#xA;Tasks reviewed⁴: Late Answer queue                 3        803&#xA;Tasks reviewed⁴: First Post queue                  2      6,703&#xA;Tasks reviewed⁴: Close Votes queue               119      9,911&#xA;Tags merged                                        8          0&#xA;Tag synonyms proposed                              8          0&#xA;Tag synonyms created                               8          0&#xA;Revisions redacted                                15          0&#xA;Questions reopened                                50         74&#xA;Questions protected                               63         33&#xA;Questions migrated                                12         13&#xA;Questions merged                                   2          0&#xA;Questions flagged⁵                                17      2,710&#xA;Questions closed                                 717      2,573&#xA;Question flags handled⁵                          481      2,246&#xA;Posts unlocked                                     6         12&#xA;Posts undeleted                                   19        260&#xA;Posts locked                                      16        150&#xA;Posts deleted⁶                                   854      4,979&#xA;Posts bumped                                       0      1,252&#xA;Escalations to the Community Manager team          9          0&#xA;Comments undeleted                                58          0&#xA;Comments flagged                                  25      3,295&#xA;Comments deleted⁷                              3,309      6,943&#xA;Comment flags handled                          1,349      1,971&#xA;Answers flagged                                   65      1,898&#xA;Answer flags handled                           1,574        391&#xA;All comments on a post moved to chat              13          0&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Footnotes&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;¹ &quot;Community&quot; here refers both to &lt;a href=&quot;https://codereview.stackexchange.com/users&quot;&gt;the membership of Code Review&lt;/a&gt; &lt;em&gt;without&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;diamonds next to their names&lt;/a&gt;, and to the automated systems otherwise known as &lt;a href=&quot;https://codereview.stackexchange.com/users/-1&quot;&gt;user #-1&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;² The system will suspend users under three circumstances: when a user is recreated after being previously suspended, when a user is recreated after being destroyed for spam or abuse, and when a network-wide suspension is in effect on an account.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;³ A &quot;destroyed&quot; user is deleted along with all that they had posted: questions, answers, comments. &lt;a href=&quot;https://meta.stackexchange.com/questions/88994/what-is-the-difference-between-a-deleted-user-and-a-destroyed-user&quot;&gt;Generally used as an expedient way of getting rid of spam.&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;⁴ This counts every review that was submitted (not skipped) - so the 2 suggested edits reviews needed to approve an edit would count as 2, the goal being to indicate the frequency of moderation actions. This also applies to flags, etc.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;⁵ Includes close flags (but &lt;em&gt;not&lt;/em&gt; close or reopen votes).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;⁶ This ignores numerous deletions that happen automatically in response to some other action.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;⁷ This includes comments deleted by their own authors (which also account for some number of handled comment flags).   &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Further reading:&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Wanna see how these numbers have changed over time? I posted a similar report here last year: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9054/2018-a-year-in-moderation&quot;&gt;2018: a year in moderation&lt;/a&gt;...&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can also check out &lt;a href=&quot;https://stackexchange.com/search?q=title%3A%222019%3A+a+year+in+moderation%22&quot;&gt;this report on other sites&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;Or peruse &lt;a href=&quot;https://meta.stackexchange.com/questions/341507/2019-a-year-in-closing&quot;&gt;detailed information on the number of questions closed and reopened across all sites&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Wishing you all a happy new year...&lt;/p&gt;&#xA;" OwnerUserId="3143" LastEditorUserId="3143" LastEditDate="2020-01-03T02:41:02.320" LastActivityDate="2020-01-03T10:30:28.043" Title="2019: a year in moderation" Tags="|discussion|moderation|statistics|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9430" PostTypeId="2" ParentId="9429" CreationDate="2020-01-03T10:30:28.043" Score="9" Body="&lt;p&gt;For convenience, here is the change compared to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9054/2018-a-year-in-moderation&quot;&gt;last year&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;                                         Moderators  Community&#xA;Action                                                        &#xA;All comments on a post moved to chat             -5          0&#xA;Answer flags handled                           -278       -152&#xA;Answers flagged                                   3       -435&#xA;Bounties canceled                                -1          0&#xA;Comment flags handled                           -55        747&#xA;Comments deleted                              -3076        929&#xA;Comments flagged                                  8        684&#xA;Comments undeleted                              -50          0&#xA;Escalations to the CM team                      -36          0&#xA;Posts bumped                                      0      -2541&#xA;Posts deleted                                  -550      -1312&#xA;Posts locked                                     -3        -79&#xA;Posts undeleted                                 -19        -47&#xA;Posts unlocked                                    0         -2&#xA;Question flags handled                         -377       -603&#xA;Questions closed                              -1441        -65&#xA;Questions flagged                               -29       -951&#xA;Questions merged                                 -6          0&#xA;Questions migrated                               -3         10&#xA;Questions protected                              -6         -6&#xA;Questions reopened                             -129        -46&#xA;Questions unprotected                            -4         -1&#xA;Revisions redacted                                0          0&#xA;Tag highlight language set                       -4          0&#xA;Tag synonyms created                             -6          0&#xA;Tag synonyms proposed                            -6          0&#xA;Tags merged                                       0          0&#xA;Tasks reviewed: Close Votes queue              -265       -877&#xA;Tasks reviewed: First Post queue                -65      -1255&#xA;Tasks reviewed: Late Answer queue                -8       -570&#xA;Tasks reviewed: Low Quality Posts queue           0       -403&#xA;Tasks reviewed: Reopen Vote queue               -40       -828&#xA;Tasks reviewed: Suggested Edit queue            -92        -66&#xA;User banned from review                          -2          0&#xA;User review-bans lifted early                    -2          0&#xA;User suspensions lifted early                     1          0&#xA;Users contacted                                  -4          0&#xA;Users deleted                                     0          0&#xA;Users destroyed                                 -72          0&#xA;Users suspended                                   1          1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;It seems like overall activity has been going down.&lt;/p&gt;&#xA;" OwnerUserId="98493" LastActivityDate="2020-01-03T10:30:28.043" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9431" PostTypeId="2" ParentId="9428" CreationDate="2020-01-03T17:06:18.547" Score="7" Body="&lt;p&gt;It's hard to answer this kind of question without knowing very much about your specific code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But basically, a single question can contain 65,536 characters. This should of course also include a description of what your code is doing.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If all your code doesn't fit within these constraints, that's okay. &lt;strong&gt;You don't have to post your whole code at once&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I would recommend splitting the review of your code up into some more easily graspable chunks. This is a common thing to do on this site. Maybe you have one part that handles core logic, one part that handles certain requirements, one database layer, one view layer, one integration to something else... how to separate your code into more digestible chunks depends on what your project is. &lt;strong&gt;You know best how to possibly break it down into separate questions.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When posting multiple questions relating to the same project, there are some important things to keep in mind:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Don't post all questions at once&lt;/strong&gt;. It would flood the front page and people are likely to get tired of seeing your code over and over again in a short period of time. Additionally, it is very likely that reviews you get from one question can be applied to code that you have not posted for review yet. I would recommend &lt;em&gt;at least&lt;/em&gt; three to seven days between questions, to give people a time to answer and for you to apply the answers from one question to the rest of your code.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Include the bigger picture&lt;/strong&gt;. State in all your questions what the project is, and the role of the current piece of code in the project.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Link all previously posted related questions&lt;/strong&gt;. So that people can see what you have been told earlier and read up on what you have posted before.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Link to repository with all the code&lt;/strong&gt;. So that someone who is very eager can see the whole code you've written and maybe get a head-start with helping you with all the code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2020-01-03T17:06:18.547" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9433" PostTypeId="1" CreationDate="2020-01-25T11:58:19.950" Score="3" ViewCount="60" Body="&lt;p&gt;When I try to correct a typo, I get the following error:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Edits must be at least 6 characters; is there something else to improve in this post?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Are typos not worth it to correct?&lt;/p&gt;&#xA;" OwnerUserId="26702" LastEditorUserId="166767" LastEditDate="2020-01-27T05:19:32.933" LastActivityDate="2020-01-28T14:40:17.507" Title="How to correct typos?" Tags="|support|editing|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9434" PostTypeId="1" AcceptedAnswerId="9435" CreationDate="2020-01-26T14:18:45.957" Score="2" ViewCount="72" Body="&lt;p&gt;I'm new to the code review site (but not to SE in general). I posted my first question in earnest after reading the &quot;about&quot; page and noting that code must be working.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The code I posted worked locally, but the entire program is thousands of lines long, the part that needed some TLC was maybe 20 lines long, so I tried to reduce down to that. An answer was given that also suggested I rename the variables to something more reable and a comment was posted saying that without more code and some way to testing it with data it would be difficult to help. My first thought was to scrap the question and start over, so I tried to do that - I've never deleted a post before so I edited the question to request a delete, that was the wrong move and I understand why now (on the mobile version I couldn't find the &quot;request moderator intervention&quot; until someone pointed me in that direction). I then decided to make changes to all the names of the variables and remove lines that don't effect the flow or logic of the code (lines that could be in a different location and are only in the same location for ease, they have little to no effect on the code speed - I profiled to check). This change was also rolled back with the threat that the question be locked if I do it again.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now first my general experience on SE is that you &lt;em&gt;improve&lt;/em&gt; a low quality question rather than reposting. Secondly I found the whole process a little hostile. Both edits I made were called vandalism, in both cases I was trying to do the correct thing, in the second case is was advised by the answer and comments!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've not linked my former question here because this isn't about me complaining (ok, a little) it's about me understanding. Am I just supposed to leave the question and is, without edits, even if an answer wont help me? Even if comments say a useful answer isn't possible in the current state?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I guess to sum up: on code review do we not &lt;em&gt;improve&lt;/em&gt; questions based on other users comments?&lt;/p&gt;&#xA;" OwnerUserId="198209" LastEditorUserId="37660" LastEditDate="2020-01-26T14:47:26.633" LastActivityDate="2020-01-26T14:47:26.633" Title="Improving a question - when to post a new question" Tags="|discussion|" AnswerCount="1" CommentCount="11" ContentLicense="CC BY-SA 4.0" />
  <row Id="9435" PostTypeId="2" ParentId="9434" CreationDate="2020-01-26T14:45:23.977" Score="7" Body="&lt;p&gt;There is a difference between improving a question and improving the code presented in the question that's important here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;On Code Review the whole point is to improve the &lt;strong&gt;code&lt;/strong&gt;. But to do so, answers must remain understandable for readers, which in turn has implications for what is allowed when editing questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In general Code Review also wants to have great questions, it's just that as soon as there's an answer reviewing the code in the question, that code must remain unchanged to avoid making the answer look weird.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Improving &lt;em&gt;questions&lt;/em&gt; (and not the code in them) is supposed to work basically the same as on other Stack Exchange sites. The core difference is that editing the code inside a question is only allowed when no answers have mentioned things about the code yet. As a rule of thumb: You can edit however you like so long as there is no answers. If there are answers, you must not edit the code, but are allowed to edit everything that's &lt;em&gt;not&lt;/em&gt; code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A question with bad code is not a bad question and it's important to separate these two to understand the policies on Code Review.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2020-01-26T14:45:23.977" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9436" PostTypeId="2" ParentId="9433" CreationDate="2020-01-26T18:13:30.853" Score="4" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Are typos not worth it to correct?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Absolutely, but not at any and all cost.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When you suggest an edit, the edit will be placed in the review queue. Now, either the author of the post or two reviewers will have to agree with the edit to have it succeed (or one of the editors forces the edit by further editing it). This is to ensure the quality of the edits and prevent nefarious ones. It's a complicated method of rate-limiting that's not perfect but works relatively well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So your edits create work for others. Not a problem, but it's good to have limitations on what kind of edits can be made to prevent a flood of minor edits. Minor typographic mistakes can also be pointed out in the comments. So if that's all there is to fix, point it out there. But is that really all there is to fix? Aren't there other improvements to be made? On longer questions, there often are. And if not, let the veterans handle it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Above 2000 rep you can instantly edit posts without your edits having to go through the queue. At this point, the minimum character limit is dropped. The system trusts you. This is the point where you can fix those minor mistakes without problems. At this point, the system expects you to understand the site good enough not to cause too many problems.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's also all explained &lt;a href=&quot;https://meta.stackoverflow.com/a/251618/1014587&quot;&gt;here&lt;/a&gt;. Same rules apply.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2020-01-28T14:40:17.507" LastActivityDate="2020-01-28T14:40:17.507" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9437" PostTypeId="1" CreationDate="2020-01-31T13:03:37.593" Score="-3" ViewCount="113" Body="&lt;p&gt;Over the last 2 months I have seen a significant proportion of questions closed, or marooned/abandoned by the threat of being closed. I understand the official figures are in region of 20-40% (about 25% &quot;closed&quot; plus a number of abandoned, unanswered question). The most common reason is: &lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Lacks concrete context&lt;/li&gt;&#xA;&lt;li&gt;Code doesn't work - when it does, but there are challenges / questions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I acknowledge that in some cases this is appropriate, because there is &quot;literally nothing there&quot; or it's &quot;completely broken&quot;, and the author cannot be &lt;em&gt;persuaded&lt;/em&gt; to improve it. Yet often the code has simply been been &quot;over sanitised&quot; from its real version. The author of the question cannot post the &quot;real code&quot; because it's:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Too large or complex. More than 300 lines (we can debate the level) of code is bordering on unmanageable in a CR context. How many &quot;real things&quot; can you do in 300 lines?&lt;/li&gt;&#xA;&lt;li&gt;Proprietary. The author is not comfortable or not allowed to post the &#xA;real version. So it needs sanitising, which is hard, especially&#xA;without losing most/all of the &quot;context&quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Yet at the same time I notice that there are a large number of questions which do not get challenged or closed, and which are, obviously or openly declared as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Toy home projects&lt;/li&gt;&#xA;&lt;li&gt;Academic Learning exercises, eg &quot;trying to implement a linked list&quot;&lt;/li&gt;&#xA;&lt;li&gt;Code challenges&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;These questions may not technically fall foul of &quot;lacking concrete context&quot;, or other rules as they are currently interpreted. Yet they are often contrived and devoid of any &quot;real world context&quot; and therefore do not stand up well to probing such as:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&quot;why do you have to do it this way, why not take a different approach altogether&quot;, or simply&lt;/li&gt;&#xA;&lt;li&gt;&quot;why not just use, &lt;code&gt;std::list&lt;/code&gt;, which does exactly that&quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Their &quot;academic&quot; nature makes them &quot;useful&quot; only in the momentary sense, their &quot;lack of commercial context&quot; makes them employ techniques that would never be tolerated in a commercial project: Almost no one should be implementing &lt;code&gt;std::list&lt;/code&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously it is easier for the author of such questions to &quot;provide full &lt;em&gt;code&lt;/em&gt; context&quot;. Yet, in my opinion, these questions lack &lt;em&gt;general&lt;/em&gt; context, by definition. Sufficient context cannot be provided, because &quot;they arguably have none&quot;. They are a shell, based on a play or an idea. There is &quot;no real project&quot;.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;Often this code doesn't compile (ie doesn't &quot;work&quot; even at the basic level), but it's so easy to understand/fix that reviewers gloss over that. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;The situation as I have described it above, bothers me for 2 reasons:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;There is &lt;a href=&quot;https://stackexchange.com/sites#traffic&quot;&gt;very little traffic&lt;/a&gt; and activity on CR. Apparently this has been static or even declining over many years. It's niche to be point of being questionably useful because &quot;it has a tiny audience&quot;. It certainly has very few new questions and answers. About 40 per week, apparently across all languages and perhaps 5/week for a &quot;medium&quot; traffic language like C++? &lt;/li&gt;&#xA;&lt;li&gt;The quality of the questions that get answered is very low, bordering on trivial. The repetitiveness of these trivial questions is very high. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The questions, which appear &quot;based on real projects&quot;, but fall foul of some rule/guideline and get challenged/closed are often from new users. These questions mostly do not &quot;get edited/improved&quot; and those users tend not to come back with other questions (in 2 months I have not seen either). This mechanism tends to enhance the above developments. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I think CR has the potential to be a fantastically useful resource for all involved, but it falls short of its potential for these reasons. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Of course the rules exist for a reason. Mostly this reason seems to be underpinned by:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Protect a potential reviewer from answering a question which &quot;is a moving target&quot; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I can understand how that could be a problem, yet my impression is the approach to these rules is causing &quot;lots of false positives&quot;, ie questions &lt;em&gt;and users&lt;/em&gt; that could have been brought &quot;into the fold&quot; and made a useful contribution to the community, are instead eliminated. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;The way in which reviewers' often appear to approach non-trivial questions appears to be:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can I find a way in which this question violates a rule, and therefore move to challenge / close it? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Rather than:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is this code in fact based on a real project? =&gt; make some allowances for the need to reduce/sanitise. &lt;/li&gt;&#xA;&lt;li&gt;Could a meaningful answer be given which would enhance diversify &amp;amp; grow content &amp;amp; community? &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This approach seems to minimise the quantity and complexity of questions which get answered, and amounts to a continuous drive in a direction of &quot;low volume of trivial level of questions.&quot;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;No Rules are perfect. They misfire. Lets use the metaphor of a spam filter. We get &quot;false positives&quot;, ie questions &quot;filtered&quot; when they should not have been. If all rules are written to &lt;em&gt;increase&lt;/em&gt; the &quot;spam score&quot; then false positives are very likely. &lt;strong&gt;There needs to be balance&lt;/strong&gt; to achieve an acceptable number of false positives &amp;amp; negatives. Some rules should &quot;reduce the spam score&quot;. eg, as mentioned above:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is this a new user, making an apparently genuine attempt&lt;/li&gt;&#xA;&lt;li&gt;Is this based on a real project but suffers from reduced context due to necessary sanitisation / size &amp;amp; complexity reduction&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;This type of &quot;rule structure&quot;, and more importantly approach/application by the reviewers, is likely to achieve a better balance between false positives and negatives. &lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I have seen a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9011/212940&quot;&gt;previous meta&lt;/a&gt; which knocks on a similar door, and the highest ranked answer seems to be: &quot;We can only deal with toy examples&quot;. I don't agree. I think this approach is a shame and part of the root cause of the low traffic and low quality. There are &lt;strong&gt;many &quot;isolated professionals&quot;&lt;/strong&gt; who would hugely benefit from a CR style site, which tolerated their &quot;interesting yet sanitised questions&quot;, which are far too complex and intricate to be dealt with by SO's &quot;how to&quot; questions.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Caveats:&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I am not saying that is a new change, but am basing this on the last 2 months, since I have been watching closely. The fact that it may be &quot;status quo&quot; does not make it less relevant IMO. &lt;/li&gt;&#xA;&lt;li&gt;I am basing this purely on questions tagged C++, as I have not been looking at other languages on CR. So I am not and cannot comment on whether the same pattern applies there. &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="212940" LastEditorUserId="212940" LastEditDate="2020-01-31T14:38:55.307" LastActivityDate="2020-02-04T13:47:50.577" Title="&quot;Lacks concrete context”, et al - drivng in the wrong direction" Tags="|discussion|moderation|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9438" PostTypeId="2" ParentId="9437" CreationDate="2020-01-31T15:18:09.127" Score="5" Body="&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Too large or complex. More than 300 lines (we can debate the level) of code is bordering on unmanageable in a CR context. How many &quot;real things&quot; can you do in 300 lines?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, we allow more than 300 lines of code. In fact &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;we close questions without enough code&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7163&quot;&gt;have had our post character limit increased&lt;/a&gt; to do so.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Proprietary. The author is not comfortable or not allowed to post the real version. So it needs sanitising, which is hard, especially without losing most/all of the &quot;context&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I find it hard to empathize with this stance. In my experience I haven't seen this as a problem. Maybe because I stay in the Python ecosystem which makes mocking things super-duper easy?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Legally speaking I don't think anyone should want to post confidential code. Whilst this may sound extreme and like it just wouldn't happen, we have had it happen. And a post was deleted due to the user's actions. &lt;sup&gt;[citation needed]&lt;/sup&gt; We have decided that it's safer to not allow copyright violations, to protect the user and the answerers.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my opinion, if a poster can't be arsed to spend an hour or so re-implementing the code for a related, but different task. Then why should we help them? It is clear that &lt;em&gt;the poster&lt;/em&gt; is the one lacking the &lt;em&gt;desire&lt;/em&gt; to get our help. Why should we, volunteers, bend backwards for someone that won't even produce an MVP or description?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;these questions &lt;em&gt;lack general context by definition&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Unfortunately we have had a scope creep. Back &lt;a href=&quot;/q/8569&quot;&gt;in 2018 when we redesigned the close reasons&lt;/a&gt;, we titled one of the close reasons &quot;Lacks concrete context&quot;. Later we, seemed to, conclude that &lt;a href=&quot;/q/9402&quot;&gt;context does not mean what we intended&lt;/a&gt;. However, afterwards our close reason changed to reinforce this undefined term.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to how recent the change in the close reason was, we seem to have come to an agreement to leave it be and see what happens. We can assume an outcome, but witnessing it trumps speculation.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I feel this is the core to the misunderstanding here. And that is our fault. It is unclear that context is referring only to the code. To many they interpret it as things that are not the code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I however don't agree with you. You can and should learn many things when programming. Whilst implementing something like &lt;code&gt;std::list&lt;/code&gt; may seem dumb, the skills I have been taught by these things help me in 'commercial' things. It's not the destination that matters, it's the journey.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additionally due to the problem being one that many can face; because most challenges are free and accessible with an Internet connection only. This allows for more people to see the problem and learn from the answers when they Google for a solution to a problem. I think these questions help the most people, the &lt;a href=&quot;https://en.wikipedia.org/wiki/1%25_rule_(Internet_culture)&quot; rel=&quot;nofollow noreferrer&quot;&gt;90% that don't ask or answer&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For clarity on what the close reason should mean please see these two things, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;1&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8750&quot;&gt;2&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Often this code doesn't compile (i.e. doesn't &quot;work&quot; even at the basic level), but it's so easy to understand/fix that reviewers gloss over that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Please vote to close or flag these posts. I find that it does take a while for us to close off-topic posts.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I know that I don't help in the queues much. However I would get vexed too often and too much if I did.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;About 40 per week, apparently across all languages and perhaps 5/week for a &quot;medium&quot; traffic language like C++? &lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;//codereview.stackexchange.com/tags&quot;&gt;Python alone has 40 questions a week&lt;/a&gt;, where C++ has had 10 this week. I think you are thinking we are smaller than we actually are.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But what's wrong with the amount of questions we have at the moment? Why do we need to grow, what is wrong with not growing, or our users shrinking?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The only negative feelings I've had for the site 'shrinking', is when users I've interacted with years leave the site. It's like losing a friend. But even if we're growing the same happens. That's life.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;The quality of the questions that get answered is very low, bordering on trivial. The repetitiveness of these trivial questions is very high.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What do you want us to do? We have a bar that I think is fairly low, but according to you not low enough for &quot;Proprietary&quot; code, but not high enough for everything else?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Many new users post these trivial questions. What are we supposed to do, help the newcomer or follow our rules and improve site quality?&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;those users tend not to come back with other questions&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's kinda how the Internet works. When I post a question on a site I'm not thinking &quot;how can I join this community?&quot; or &quot;how can I exploit this free labor to my benefit?&quot; I just want an answer, and then I'll go back into my way of life. Which doesn't involve the site I posted on.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A user not coming back after 2 months isn't a sign that we're hostile. It's also not a sign we're not hostile. It's just how things are.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;I have seen a previous meta which knocks on a similar door, and the highest ranked answer seems to be: &quot;We can only deal with toy examples&quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;No, it's that &quot;toy examples&quot; are the easiest questions to post, but not the most enjoyable.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Challenge problems are more attractive for reviewers&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;I feel your post is jumping between two different opinions:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;We're not friendly.&lt;br&gt;&#xA;We scare away users by trying to uphold the quality of the site. And you think this can be seen by our site not growing.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We're allowing the wrong type of question.&lt;br&gt;&#xA;You seem vexed that we seem to prioritize &quot;toy home projects&quot; and programming challenges. Where you'd prefer if these were treated like dirt, in favor for 'proper' questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Unfortunately, to you, these are very easy to make on-topic. Where a personal project requires at least some thought on a description. I've requested descriptions from many users, and find users that post programming challenges come back with the needed description more often than users with their own project. We're not targeting anyone, or a specific group of questions. Or at least I'm not thinking &quot;how can I make those pesky users that post their own projects have a bad day? *Votes to close the post* *laughs maliciously*&quot;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I have been driven to the pessimistic opinion that any feedback, which isn't an answer, to new user is seen as power users being toxic, and trying to power trip. Where as a power user, all I want is the user to follow my advice and get their post on-topic so I can have more fun things to answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;IMO the system is broken, much like you do. But clearly in different ways.&lt;br&gt;&#xA;So, what's a specific problem, and how do we fix it?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2020-02-04T13:47:50.577" LastActivityDate="2020-02-04T13:47:50.577" CommentCount="15" ContentLicense="CC BY-SA 4.0" />
  <row Id="9439" PostTypeId="2" ParentId="9437" CreationDate="2020-02-02T18:29:53.590" Score="6" Body="&lt;p&gt;You are bringing up multiple different suspects and there's many things I'd like to say, I will try to print down some of them here:&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Asking questions&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Asking a &lt;strong&gt;good&lt;/strong&gt; question with code from a commercial project is &lt;em&gt;hard&lt;/em&gt; and takes a lot of effort to make it fit this site. Only few people go through this effort to do that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;While we would love it if an asker would copy-paste their real code from their real project and ask about it here, with detailed explanations of what their code is doing, there are natural reasons why they cannot do this: The code is proprietary and they know themselves that they should not simply copy-paste the code. So naturally, they try to simplify it to remove details. As a reviewer I always ask &lt;em&gt;why&lt;/em&gt;. I double-check every single decision that has been made in the code. If the code is simplified I am unable to do this kind of double-checking. This leads to me making wrong assumptions and giving advice that does not apply and nobody is happy. We have had way too many of these situations in the past which is why this rule exist.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't think there is a good solution to this besides trying to make an asker provide as much details as they can, and possibly come up with an example project (not example &lt;em&gt;code&lt;/em&gt;) that shows what they are trying to accomplish. The important thing here is that the example project needs to look real.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Sure, there are some cases where some users might be a bit trigger-happy in closing questions. Everyone votes according to what they think is best for the site. As always, I can't put a finger on which questions I could accept or which I will not accept. It always depends and I won't try to come up with yet another rule about what may be okay. The best approach is to deal with each question as they come. If you think that a question is answerable and doesn't need to be closed, bring it up on meta and/or in chat.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Comments on questions&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Asking the questions &quot;Does this work?&quot; and &quot;Are you asking for how to implement something that you haven't already?&quot; is intended to save us all time and possible headache. They are not &lt;em&gt;meant&lt;/em&gt; to be rude in any way (at least not when I ask them).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are many questions where it is unclear whether or not the code is working, or what the OP intends to get out from asking the question on Code Review. These clarifying questions are meant to avoid misunderstandings. If you can think of a way to post a good comment to clarify these situations without making them sound rude or threatening, please see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4952/31562&quot;&gt;Frequently Posted Comments&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Answering questions&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;The quality of the questions that get answered is very low, bordering on trivial. The repetitiveness of these trivial questions is very high.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Answering more difficult questions takes longer time, and usually doesn't get a very high reward (upvotes) because it's not seen by many. Therefore, some users might steer away from more difficult questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is a lot of things you can do here to help out.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Share the questions you find interesting (Facebook, Twitter, Stack Exchange Chat, anywhere)&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Answer&lt;/strong&gt; the questions you find interesting&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Vote&lt;/strong&gt; on answers to questions you find interesting&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;How to make life easier for everyone&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;For a long time we have had our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;six magical questions&lt;/a&gt;, what I think might be needed is to have a different checklist on how to write a good question. I wrote &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/31562&quot;&gt;a guide myself&lt;/a&gt; but it might be in need of improvement or completion. Ideally, if all items on the checklist are checked, then it would be a high quality question that deserves an answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note: We cannot in any way guarantee that a question will get an answer. See &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6822/31562&quot;&gt;How can I make my question get more attention?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="75307" LastEditDate="2020-02-04T13:40:35.810" LastActivityDate="2020-02-04T13:40:35.810" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9440" PostTypeId="1" CreationDate="2020-02-10T10:58:44.757" Score="11" ViewCount="218" Body="&lt;p&gt;There is &lt;a href=&quot;https://codereview.stackexchange.com/q/236932/71574&quot;&gt;this question&lt;/a&gt; which has one close vote and three down-votes.  The only comments are &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code is broken because it doesn't deallocate memory (and because it uses a global variable although that observation is incorrect).  &lt;/li&gt;&#xA;&lt;li&gt;The code won't work in a concurrent context.  &lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;Looking at the policy expounded in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2337/71574&quot;&gt;Are code snippets with known memory leaks broken?&lt;/a&gt;, this should not be considered broken.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I can't even find a policy on concurrency, although it seems like it should be obvious that it should not be considered broken unless the code is intended for concurrent use.  Not thread safe is a reviewable observation, not a bug in my opinion.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;There is one thing about the question that is in fact off-topic:  &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also I've not used free() all that much as I was never very good with it for some reason. I'd love advice on where to use free() and how.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;That's asking for code to be written.  But no one has explained that that is problematic to the asker.  So instead of fixing that, the asker tried to fix the things from the comments.  But now the question really does have bugs, because one of the fixes is incorrect (it checks the wrong value after a &lt;code&gt;malloc&lt;/code&gt;).  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;It's unclear to me how to fix this question now.  Roll back the edit that introduced the bug and edit out the off-topic line?  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I flagged the &quot;comments&quot; that are really answers.  But I can't flag the down-votes.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I could answer the question.  But which version?  The original?  Or the revised, more broken version?  &lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2020-02-10T11:31:55.187" Title="Is a memory leak and a lack of concurrent safety enough to make code unreviewable?" Tags="|discussion|close-reasons|comments|down-votes|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9441" PostTypeId="2" ParentId="9440" CreationDate="2020-02-10T11:31:55.187" Score="11" Body="&lt;p&gt;Indeed neither memory issues or concurrency should be a reason for closing a questions. Seems like someone is a bit trigger-happy on the close vote. (And possibly down-vote trigger-happy as well).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;About this:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Also I've not used free() all that much as I was never very good with it for some reason. I'd love advice on where to use free() and how.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;It could be considered as asking for code to be written, but doesn't necessarily have to be. It's asking for advice, and an answer that explains &lt;code&gt;free()&lt;/code&gt; in general might be good enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally I wouldn't pay too much attention to this statement, because it would be quite easy to rephrase it to make it more on-topic.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;It's unclear to me how to fix this question now. Roll back the edit that introduced the bug and edit out the off-topic line?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The &quot;off-topic line&quot; doesn't necessarily have to be edited out in my opinion, for the reasons mentioned above. But if necessary, I think removing &quot;&lt;em&gt;I'd love advice on where to use free() and how.&lt;/em&gt;&quot; would be enough&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I could answer the question. But which version? The original? Or the revised, more broken version?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Feel free to answer any version of the question that you choose, preferably one that is not &quot;super-obvious off-topic&quot; but in my opinion, neither version now is &quot;obvious&quot; off-topic. My recommendation is if you answer the question but in case of rollback or change, it would make it easier if you're willing to edit your answer to reflect the resulting question. Rolling back the edit seem like a better choice, as the arguments for making the edit in the first place are invalid.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2020-02-10T11:31:55.187" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9442" PostTypeId="1" AcceptedAnswerId="9443" CreationDate="2020-02-10T13:55:27.160" Score="2" ViewCount="55" Body="&lt;p&gt;In this &lt;a href=&quot;https://codereview.stackexchange.com/q/236724/190535&quot;&gt;question&lt;/a&gt; (What is the best practice between second assignment or dict's value call?), I first ask for the best solution between second assignment or dict's value call. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;But, after few days I realize that the real issue in my problem wasn't really what I asked in the title but instead &quot;How to create a property with cached outputs.&quot; My question in the title was about a &quot;wrong&quot; way to solve the problem. A way that should not be, because &lt;a href=&quot;https://www.python.org/dev/peps/pep-0020/&quot; rel=&quot;nofollow noreferrer&quot;&gt;PEP 20 -- The Zen of Python&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;There should be one-- and preferably only one --obvious way to do it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;The good answer corresponding of the question body may be this : &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Before 3.8 - &lt;a href=&quot;https://docs.python.org/3/library/functools.html#functools.lru_cache&quot; rel=&quot;nofollow noreferrer&quot;&gt;functools.lru_cache&lt;/a&gt;:&lt;/h3&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class DataSet:&#xA;    def __init__(self, sequence_of_numbers):&#xA;        self._data = sequence_of_numbers&#xA;&#xA;    @property&#xA;    @lru_cache&#xA;    def stdev(self):&#xA;        return statistics.stdev(self._data)&#xA;&#xA;    @property&#xA;    @lru_cache&#xA;    def variance(self):&#xA;        return statistics.variance(self._data)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;h3&gt;Since 3.8 - &lt;a href=&quot;https://docs.python.org/3/library/functools.html#functools.cached_property&quot; rel=&quot;nofollow noreferrer&quot;&gt;functools.cached_property&lt;/a&gt;:&lt;/h3&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Transform a method of a class into a property whose value is computed&#xA;  once and then cached as a normal attribute for the life of the&#xA;  instance. Similar to property(), with the addition of caching. Useful&#xA;  for expensive computed properties of instances that are otherwise&#xA;  effectively immutable.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Example:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;class DataSet:&#xA;    def __init__(self, sequence_of_numbers):&#xA;        self._data = sequence_of_numbers&#xA;&#xA;    @cached_property&#xA;    def stdev(self):&#xA;        return statistics.stdev(self._data)&#xA;&#xA;    @cached_property&#xA;    def variance(self):&#xA;        return statistics.variance(self._data)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="190535" LastActivityDate="2020-06-19T23:15:16.160" Title="Should I change the question's title or body, and/or create another question?" Tags="|discussion|titles|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9443" PostTypeId="2" ParentId="9442" CreationDate="2020-02-10T14:04:59.677" Score="3" Body="&lt;p&gt;As a rule of thumb, don't change the intent of a question that has answers. Post a follow up.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;But, after few days I realize that the real issue in my problem wasn't really what I asked in the title but instead &amp;quot;How to create a property with cached outputs.&amp;quot; My question in the title was about a &amp;quot;wrong&amp;quot; way to solve the problem.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you feel that changing the title will change the meaning of your post then it's best to not do it. This is because other people will come across your post from Google and be left confused why the question is one thing and answers are another.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;sub&gt;Adding a comment so it's permanent as &amp;quot;your comment better fit my question on meta then your actual answer, I think&amp;quot;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;Honestly, it sounds like you messed up. Which is ok, we all make mistakes. You posted a very specialized question about how to do X. But later you noticed your mistake, you actually wanted to do Y. You're asking to change the question from asking about X to Y. It doesn't matter what X and Y are, because whatever they are it'll make the answers nonsensical. It's not fair on the answerers to be negatively impacted because you made a mistake. Now you just need to own your mistake, post a new question or post an answer.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-06-19T23:15:16.160" LastActivityDate="2020-06-19T23:15:16.160" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="9444" PostTypeId="1" CreationDate="2020-02-12T19:08:13.717" Score="1" ViewCount="106" Body="&lt;p&gt;I would like my question to be deleted. I made a mistake in posting it, it is at &#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/237126/cool-text-based-adventure-game&quot;&gt;Cool text based adventure game&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="213884" LastEditorUserId="213884" LastEditDate="2020-02-12T19:09:24.953" LastActivityDate="2020-02-12T19:51:25.420" Title="Could I please get my question deleted" Tags="|support|delete|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9445" PostTypeId="2" ParentId="9444" CreationDate="2020-02-12T19:51:25.420" Score="6" Body="&lt;p&gt;You indicated the real problem is you posted something that in hindsight you shouldn't have shared, because your classmates ran with your solution to a homework problem. That's unfortunate.&lt;/p&gt;&#xA;&lt;p&gt;Normally, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/631/52915&quot;&gt;we don't like removing answered questions&lt;/a&gt;. However, exceptions can be made whenever legal problems come up. A wise member of our community got asked about the following situation during a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8719/52915&quot;&gt;moderator election&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;6&quot;&gt;&#xA;&lt;li&gt;A question is flagged: &lt;em&gt;&lt;strong&gt;Please delete this question - my boss has seen it and says it contains confidential code - he's freaking out and wants me to remove it, but I can't delete it&lt;/strong&gt;&lt;/em&gt;. The question was asked 3 days before, it has 2 answers, one is accepted. How do you respond?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Heh, that's my question. The answer is to refer the flagger to the DMCA takedown process for Stack Exchange. It is unfair for existing answers to be penalized by deletion. The DMCA takedown process takes the judgement responsibility out of the hands of the Code Review mod and puts it in the Stack Exchange staff's process. This is a legal issue, and should be dealt with by the people responsible for those activities. Note that a mod cannot fully delete a question (deleted posts can still be viewed by folk with high rep), so the SE staff are the only people who can fully purge the post.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That's the policy. The long story is written down &lt;a href=&quot;https://meta.stackexchange.com/a/5222/269301&quot;&gt;here&lt;/a&gt; and boils down to &amp;quot;moderators won't remove your question&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;A possible solution is for your post(s) (both this meta post and the actual question on the main site if you want) to be &lt;a href=&quot;https://meta.stackexchange.com/a/96746/269301&quot;&gt;disassociated&lt;/a&gt; from your account. The posts will be awarded to anonymous users and no longer be linked towards your account. We'll clean up the comments and that's mostly it.&lt;/p&gt;&#xA;&lt;p&gt;So, unless there's a legal problem here, in which case you'd have to &lt;a href=&quot;https://codereview.meta.stackexchange.com/contact&quot;&gt;Contact&lt;/a&gt; the team that's &lt;em&gt;above&lt;/em&gt; the moderators and which are actual employees of Stack Exchange/Overflow, the posts won't be removed.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2020-02-12T19:51:25.420" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9446" PostTypeId="1" CreationDate="2020-02-13T17:34:03.237" Score="3" ViewCount="68" Body="&lt;p&gt;I'm still in the process of figuring out many aspects of stackexchange, and a recent question of mine got closed after I responded to comments provided. I'm hoping to understand more about the feedback provided in the closed dialog so I'm posting here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's the original &lt;a href=&quot;https://codereview.stackexchange.com/questions/236897/attempting-a-strategy-design-pattern-in-js?noredirect=1#comment465029_236897&quot;&gt;post&lt;/a&gt;. And I found almost the exact same type of question for the python programming language from 6 years ago that has been upvoted and accepted in the community: &lt;a href=&quot;https://codereview.stackexchange.com/questions/23033/strategy-design-pattern-in-python?rq=1&quot;&gt;upvoted post&lt;/a&gt;. The closure message at the top is labeled 'off topic' and then (here's the part I'm confused about) a tag about &quot;authorship of code is provided &lt;a href=&quot;https://i.stack.imgur.com/ygUpv.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt; here&lt;/a&gt;. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'd love to understand a bit about where this question went wrong in terms of being outside the bounds of code review's posting requirements, and how the &quot;authorship of code&quot; principle was violated in my case? Thanks!  &lt;/p&gt;&#xA;" OwnerUserId="213474" LastEditorUserId="213474" LastEditDate="2020-02-13T18:17:42.463" LastActivityDate="2020-02-13T21:52:39.637" Title="Understanding closed question concerns" Tags="|discussion|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9447" PostTypeId="2" ParentId="9446" CreationDate="2020-02-13T20:29:21.570" Score="8" Body="&lt;p&gt;The way Stack Exchange works is that volunteers get reputation, and when a user gets &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/close-questions&quot;&gt;3000 reputation&lt;/a&gt; they can vote to close questions. These moderators are different than &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;elected moderators&lt;/a&gt;, who have diamonds displayed next to their names.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Your question was deemed to violate the following rule by 3-5 users.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;Authorship of code&lt;/strong&gt;: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;posted by an author or maintainer of the code&lt;/a&gt;, that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;embedded directly&lt;/a&gt;, and that the poster know why the code is written the way it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This one rule actually has three independent but linked rules within it:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;we require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;posted by an author or maintainer of the code&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;In this case it is debatable who &lt;em&gt;the author&lt;/em&gt; is. However you are a maintainer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In this situation the closers may have assumed you were neither; instead you just took the code from the book.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;embedded directly&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;You have included the code. It is not this reason.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;the poster know why the code is written the way it is&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Some closers may have thought you were asking how the code works. A segment of your question can read as a if you're trying to circumvent the rules.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Does the code below program correctly to interfaces, encapsulate changeable behavior, and employ composition in a reasonable manner?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;If the code does work as intended, the interfaces, etc., are correct then we would answer the question with &quot;yes&quot;. But it doesn't stop there; since we're just random people on the internet we should provide proof that we are correct. And so we would be explaining how or why the code is correctly applying interfaces, etc.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So from my perspective I can see potentially two reasons to close your question for this reason. But let's look at another close reason too, as some may have voted to close for this too.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Missing Review Context: Code Review requires &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;concrete code from a project, with enough code and / or context&lt;/a&gt; for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Linking to:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If your code was deemed to be &lt;strong&gt;example code&lt;/strong&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709/9357&quot;&gt;too hypothetical to be meaningfully reviewed&lt;/a&gt;, then we need you to provide concrete details.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your code doesn't really do much. It creates two objects which in some convoluted way add &quot;I'm flying&quot; and &quot;not flying&quot; to the page. I can see people voting to close your question for this reason.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Your question could also be thought of as a generic best practice as all you've implemented is a design pattern.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;So to summarize, you post has as far as I can see three potential problems:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It's not clear whether you're an author or maintainer.&lt;/li&gt;&#xA;&lt;li&gt;It may look like you're trying to circumvent our rules.&lt;/li&gt;&#xA;&lt;li&gt;Your post looks like example code / generic best practice.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;In my opinion, your post was:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;At the least, closed for the wrong reason.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I've read the first chapter, and whilst I can see similarities, the code is your own.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also think it's rude of us to assume that you're trying to circumvent the rules.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I don't think your question is off-topic for MRC either.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm used to a higher code density, and your code gives off a hint that it's example code.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;But I do think the question is answerable, there's enough context to answer this.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="120114" LastEditDate="2020-02-13T21:52:39.637" LastActivityDate="2020-02-13T21:52:39.637" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="9448" PostTypeId="1" AcceptedAnswerId="9449" CreationDate="2020-02-19T09:41:56.187" Score="14" ViewCount="177" Body="&lt;p&gt;I just checked the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How to Ask&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking?&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;, but I'm confused about the working code part.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Quoting from &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;If you have a &lt;strong&gt;working piece of code&lt;/strong&gt; from your project and are looking&#xA;  for &lt;strong&gt;open-ended feedback&lt;/strong&gt; in the following areas:&lt;/p&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;  &lt;li&gt;Application of best practices and design pattern usage&lt;/li&gt;&#xA;  &lt;li&gt;Potential security issues&lt;/li&gt;&#xA;  &lt;li&gt;Performance&lt;/li&gt;&#xA;  &lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;  &lt;/ul&gt;&#xA;  &#xA;  &lt;p&gt;… then you are in the right place!&lt;/p&gt;&#xA;  &#xA;  &lt;hr&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Supposed that a website code working on several major browsers but it's not working on a certain major browser.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Is this included in asking for best practice or optimizing code? Or it's fall on looking for debugging /troubleshooting which is not on topic?&lt;/p&gt;&#xA;" OwnerUserId="184853" LastActivityDate="2020-02-20T19:16:42.977" Title="Clarifying Code Review Scope" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="9449" PostTypeId="2" ParentId="9448" CreationDate="2020-02-20T19:16:42.977" Score="19" Body="&lt;p&gt;It really depends on your intention writing your question!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Are you looking to make your code work on other browsers?&lt;/em&gt; If so, you're looking for someone to write a new feature/fix bugs for you, in this case CodeReview isn't the right spot.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;em&gt;Are you looking to make your existing code better, knowing that it doesn't work in every browser?&lt;/em&gt; That's on-topic, but don't expect someone to &quot;give you the code&quot; to make it work on the other browsers; you'll recieve help on how to make your code better.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The main guideline I would give you is to post your question only if you expect your code will have the same features after the review than it had before. The suggested improvement might make your code faster, more reliable, cleaner, etc. but no new features.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Also&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Good on you for reading the help center and asking your question on Meta before going on CodeReview, I hope you will be a great contributor here :)&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2020-02-20T19:16:42.977" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9450" PostTypeId="1" AcceptedAnswerId="9451" CreationDate="2020-02-25T06:22:30.067" Score="1" ViewCount="38" Body="&lt;p&gt;In a &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1390/188857&quot;&gt;previous meta question&lt;/a&gt;, we decided that the sorting tags should not be merged.  I am fine with this.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Currently, however, there is a peculiarity among the 6 major sorting algorithm tags:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt; &amp;mdash; instead of merge-sort&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/quick-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;quick-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;quick-sort&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/insertion-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;insertion-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;insertion-sort&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/radix-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;radix-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;radix-sort&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/heap-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;heap-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;heap-sort&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bucket-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bucket-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;bucket-sort&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;you can find these tags by typing &quot;sort&quot; into the &lt;a href=&quot;https://codereview.stackexchange.com/tags&quot;&gt;Tags page&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I noticed that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt; is the only one without a hyphen.  Is there the rationale for irregularity?  I believe that the term &lt;a href=&quot;https://en.wikipedia.org/wiki/Merge_sort&quot; rel=&quot;nofollow noreferrer&quot;&gt;merge sort&lt;/a&gt; is more common than mergesort, so the only explanation that makes sense to me is that the two words somehow get merged together during the merge sorting process; that said, this operation does not seem to be a normative step of the merge sort algorithm.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I tried to create the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/merge-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;merge-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;merge-sort&lt;/a&gt; and redirect &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt; to it, but the system prevented me from doing this:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/fihPs.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/fihPs.png&quot; alt=&quot;error message&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's why I came here to propose that &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/mergesort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;mergesort&amp;#39;&quot; rel=&quot;tag&quot;&gt;mergesort&lt;/a&gt; be renamed to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/merge-sort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;merge-sort&amp;#39;&quot; rel=&quot;tag&quot;&gt;merge-sort&lt;/a&gt;.  What do you think?&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Notes:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;If merging two words is a mandatory step of the sorting operation, then we should choose quick sort, because the term &lt;a href=&quot;https://en.wikipedia.org/wiki/Quicksort&quot; rel=&quot;nofollow noreferrer&quot;&gt;quicksort&lt;/a&gt; is much more common than merge sort AFAIK.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;There is another tag named &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/timsort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;timsort&amp;#39;&quot; rel=&quot;tag&quot;&gt;timsort&lt;/a&gt;, which also appears to be a sorting algorithm.  However, there is only one question tagged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/timsort&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;timsort&amp;#39;&quot; rel=&quot;tag&quot;&gt;timsort&lt;/a&gt; at the time of this writing, so I did not count it as a major sorting algorithm tag.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="188857" LastActivityDate="2020-02-25T07:17:57.417" Title="Let's demerge [mergesort] for consistency with other sorting tags" Tags="|feature-request|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9451" PostTypeId="2" ParentId="9450" CreationDate="2020-02-25T07:17:57.417" Score="5" Body="&lt;p&gt;It's complicated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;There are a lot of sorts around, and their spelling varies. The rationale for the irregularity is likely that their names &lt;em&gt;are&lt;/em&gt; irregular. Radix sort has a space between them, quicksort has not. It is like this on Stack Overflow as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;With hyphen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;bubble-sort&lt;/li&gt;&#xA;&lt;li&gt;insertion-sort&lt;/li&gt;&#xA;&lt;li&gt;selection-sort&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;Without hyphen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;quicksort&lt;/li&gt;&#xA;&lt;li&gt;mergesort&lt;/li&gt;&#xA;&lt;li&gt;qsort&lt;/li&gt;&#xA;&lt;li&gt;heapsort&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It's a long list, find &lt;a href=&quot;https://stackoverflow.com/tags&quot;&gt;theirs here&lt;/a&gt; and search on 'sort'. If I take a look at &lt;a href=&quot;https://en.wikipedia.org/wiki/Sorting_algorithm&quot; rel=&quot;nofollow noreferrer&quot;&gt;Wikipedia&lt;/a&gt;, it's inconsistent there as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm in favour of consistency, but perhaps we should take this to MSO. Figure it out over there and use the same naming scheme here. Otherwise we just trade one kind of inconsistency for another. I'm not sure it's worth the trouble though. Do we want a consistent list, or the official names for the sorts? Who determines what the official name is?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Once there's some kind of agreement on what to do, moderators &lt;a href=&quot;https://meta.stackexchange.com/a/197731/269301&quot;&gt;can actually rename tags&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2020-02-25T07:17:57.417" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9452" PostTypeId="1" CreationDate="2020-02-26T17:33:22.980" Score="2" ViewCount="127" Body="&lt;p&gt;It looks like the syntax highlighting has recently changed for VBA (I would post a sample but I don't think meta does code highlighting...)&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Here's an image to preserve what I'm seeing, tagged with lang-vb which is the default extension for the VBA tag:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/pZtZh.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/pZtZh.png&quot; alt=&quot;code sample&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The blues are a slightly lighter shade and the red strings are more vivid than before.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;According to &lt;a href=&quot;https://meta.stackexchange.com/a/184109/354801&quot;&gt;this post&lt;/a&gt; on syntax highlighting, SE uses &lt;a href=&quot;https://github.com/google/code-prettify&quot; rel=&quot;nofollow noreferrer&quot;&gt;Google code-prettify&lt;/a&gt; for formatting code. However there are no recent pulls that would suggest a change to how &lt;code&gt;lang-vb&lt;/code&gt; looks.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;What's caused the change?&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Also this looks really bad on mobile (Android + Chrome):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/rnUBC.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/rnUBC.png&quot; alt=&quot;code sample&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The dark blue, red and black are almost indistinguishable - VBA code doesn't even use the light blue&lt;/p&gt;&#xA;" OwnerUserId="146810" LastEditorUserId="146810" LastEditDate="2020-02-28T19:49:06.703" LastActivityDate="2020-02-28T19:49:06.703" Title="Syntax highlighting for vba just changed" Tags="|discussion|status-bydesign|syntax-highlighting|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9453" PostTypeId="2" ParentId="9452" CreationDate="2020-02-26T19:12:15.930" Score="6" Body="&lt;p&gt;code-prettify works by adding &lt;code&gt;&amp;lt;span class=&quot;...&quot;&amp;gt;&lt;/code&gt; elements into the prettified code with classes for different syntax elements. The supported elements for &lt;code&gt;lang-vb&lt;/code&gt; are &quot;plain&quot;, &quot;string&quot;, &quot;comment&quot;, &quot;keyword&quot;, &quot;literal&quot; and &quot;punctuation&quot;.&#xA;The colors themselves are controlled by a stylesheet provisioned by Stack Exchange (you're looking for &lt;code&gt;primary.css&lt;/code&gt;), so SE gets to tweak the colors anytime they want, and nothing needs to be pushed to Google's repository for that to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;code&gt;lang-vb&lt;/code&gt; is used for all &quot;flavors&quot; of VB, including &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot;&gt;vba&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb6&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb6&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vbscript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vbscript&amp;#39;&quot; rel=&quot;tag&quot;&gt;vbscript&lt;/a&gt;, but also &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vb.net&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vb.net&amp;#39;&quot; rel=&quot;tag&quot;&gt;vb.net&lt;/a&gt;.&#xA;Looks like there was a CSS update from SE — explaining why there isn't any pull requests on the repo you linked — to make VB syntax highlighting look more like VB.NET does (by default anyway) in a modern IDE like Visual Studio:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/fVIU0.png&quot; alt=&quot;VB.NET code in Visual Studio&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The default syntax highlighting in the VBE wasn't all that great anyway (&lt;code&gt;lang-vb&lt;/code&gt; &lt;em&gt;used&lt;/em&gt; to look similar to this, at least as far as keyword-blue is concerned):&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/pUghS.png&quot; alt=&quot;VBA code in the Visual Basic Editor&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Personally I like configuring the VBE's &lt;em&gt;identifier text&lt;/em&gt; forecolor to &lt;em&gt;teal&lt;/em&gt; - it makes string literals (whose forecolor isn't configurable) neatly distinguishable from identifiers:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/4w00b.png&quot; alt=&quot;VBA code in the VBE, with identifiers in teal instead of black&quot;&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I wish the VBE allowed different colors for &lt;em&gt;type&lt;/em&gt; names vs other kinds of identifier names, but 1998 doesn't agree!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2020-02-26T22:25:19.217" LastActivityDate="2020-02-26T22:25:19.217" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9454" PostTypeId="1" CreationDate="2020-03-02T14:46:24.943" Score="-1" ViewCount="128" Body="&lt;p&gt;I am relatively new to &lt;strong&gt;Code Review&lt;/strong&gt;, so I don't know if this Stack Exchange site suffers particularly from counter-productive interaction by negatively critical senior users but I'm certainly seeing it with the last question I asked.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked a question, 3 days ago, about how best to structure PHP arrays:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/238066/whats-the-best-way-to-tidy-up-a-php-array-with-both-indexed-entries-and-associa/238099&quot;&gt;What's the best way to tidy up a PHP array with both indexed entries and associative entries?&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Over the course of the first two days, lots of positive interaction:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the question attracted one upvote and three answers&lt;/li&gt;&#xA;&lt;li&gt;two out of three of those answers received upvotes&lt;/li&gt;&#xA;&lt;li&gt;one of the three answers was then accepted&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;So far, so positive. This looks to me like a Stack Exchange site working exactly as it is supposed to.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since then (and I stress, &lt;em&gt;since I accepted one of the three answers&lt;/em&gt;):&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the question has been argued with&lt;/li&gt;&#xA;&lt;li&gt;the question has been closed&lt;/li&gt;&#xA;&lt;li&gt;the question has been downvoted (it now has a negative score)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It is really no wonder, is it, that Stack Exchange struggles to make &lt;strong&gt;new users&lt;/strong&gt; feel welcome? This feels exactly like a bunch of clique-identifying bullies with a petty sense of ego-driven ownership ganging up to maintain the conservative norms of &lt;em&gt;&quot;&lt;strong&gt;their&lt;/strong&gt; Stack Exchange site.&quot;&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The question enquired as to how a PHP array with mixed-type entries ought to be structured and how it could be restructured most efficiently.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In my question, I gave my perspective on an improved structure and gave my working code on how to get to that improved structure.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Those who answered my question responded to the question intelligently and thoughtfully. At the point where I accepted one of those answers, everything was done and dusted, I thought.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;And yet we have people who come along subsequently, and have nothing better to do with their time than to interact negatively and cause nothing but needless trouble. Why?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have had to explicitly point out that in the &lt;em&gt;Help Center FAQ&lt;/em&gt; for &lt;strong&gt;Code Review&lt;/strong&gt;, users are recommended to ask about &lt;strong&gt;&quot;Application of best practices and design pattern usage&quot;&lt;/strong&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This was a - pretty elementary - question about the best practices of structuring arrays in PHP.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps when a question asking for code to be reviewed is asked, reviewed, improved, answered several times, the answers are good and one answer is good enough to be accepted, perhaps (&lt;em&gt;just maybe?&lt;/em&gt;) that's &lt;strong&gt;not&lt;/strong&gt; a textbook example of question to start picking holes in?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Perhaps, instead, those who are picking holes are doing so because it doesn't fit their partisan view of what &lt;strong&gt;Code Review&lt;/strong&gt; should look like because something as elementary to them as array structure is something everyone should have learned at school ages ago, and it never crosses their mind that some (many?) users here are &lt;em&gt;not&lt;/em&gt; from a formal programming background and are asking these sorts of questions because they consider it &lt;strong&gt;important to get basic building blocks right&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="213548" LastEditorUserId="23788" LastEditDate="2020-03-04T02:32:29.270" LastActivityDate="2020-03-04T02:32:29.270" Title="Negative engagement, ganging up, question closing, downvoting" Tags="|discussion|site-policy|" AnswerCount="2" CommentCount="13" ContentLicense="CC BY-SA 4.0" />
  <row Id="9455" PostTypeId="2" ParentId="9454" CreationDate="2020-03-02T19:58:31.147" Score="10" Body="&lt;p&gt;There's a gigantic disconnect here.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I would have felt better if those capable of interacting with the question positively had done so (which indeed they did, and I am very grateful to them for doing so) and those incapable of interacting with the question positively had concluded the question was not one for them.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Seems you define &quot;positive interaction&quot; as, basically, an answer - &lt;em&gt;any&lt;/em&gt; answer - whether or not that's actually reviewing your code (as your own posted answer demonstrates).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I understand where you're coming from, really, I do. You have a question, you ask one, there's a way to read it in such a way that it's defensibly within the site's scope, and when two less-experienced users come looking for low-hanging fruits to score a quick upvote with, post an answer, and &lt;em&gt;there&lt;/em&gt;, see, &lt;em&gt;these&lt;/em&gt; users bring positive energy, &lt;em&gt;these&lt;/em&gt; users understand!&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Why don't the more experienced users then? Why are they telling you to fix your post? There can't possibly be anything wrong with it, see, &lt;em&gt;it got answers!&lt;/em&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;That's part of the problem: the fact that a question can even &lt;em&gt;have&lt;/em&gt; a single canonical answer (which when you're learning &lt;em&gt;is&lt;/em&gt;, indeed, very helpful) on this site is a red flag, and while it's helping you in &lt;em&gt;one&lt;/em&gt; way (you get what you came here for), it's also hurting you in the following way: these answers have effectively &quot;frozen&quot; your post in a bad state, as fixing the post will now very likely invalidate the answers, and answer-invalidating edits routinely get rolled back, because the last thing we want is for readers to work out which answer speaks to which particular specific revision of the original post: letting that happen quickly turns everything into an undecypherable mess, and I'm sure we can all agree that nobody wants any of that to happen.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;New contributors posting their first answer here might have an understanding of the site similar to the one you came here with, and put up what you would think is a very helpful piece of advice or a snippet of code that solves your specific problem. That's great, but this isn't what &lt;em&gt;Code Review&lt;/em&gt; means to be.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;In a nutshell, a good CR post (note I avoid the term &quot;question&quot;) presents a piece of code with as much context as possible, walks reviewers through it, maybe it raises questions about the design, the algorithm, the performance, security, or any other aspect of it - and reviewers are free to post &quot;answers&quot; that cover any/all aspects of the code, whether or not the concern is expressed in the question - and that's how you could get a reviewer pointing out a bug, an edge case, a performance issue, a language opportunity, or anything else, that you didn't even know about when you posted the question: it's precisely what makes CR such an amazing learning resource.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The counterpart of this, is that you can't &quot;narrow down&quot; a piece of code to one specific concern, strip it of its context, make the identifier names meaningless or otherwise irrelevant, and then ask about that one concept, showing a code snippet that merely serves illustrative purposes, that isn't really the actual subject matter of the post: to be clear, this is what your post reads like, and why it was closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Site regulars aren't here to argue; they aren't here to judge your skills (or lack thereof, if applicable); all they want to do is review working code, and in order to do that and make it easier for everyone else that wants to be reviewing code, the SE system gives us downvotes as a tool: at -4 net score, a question no longer shows up on the site's home page, which leaves room for one more post that &lt;em&gt;is&lt;/em&gt; on-topic (I see no reason to downvote anything beyond -4, and at -4 all you need is +1 to counter all the deducted reputation points, so this isn't about rep scores either). It's not about policing people, nor about picking holes in answered questions. Close votes are another tool the SE system gives its more experienced users, those that are (usually) deemed more familiar with the site's scope, and trusted to vote accordingly. Not one single (non-moderator) user's opinion can get a question closed: others need to agree, too. Posts that get put &quot;on hold&quot; can't be answered by less-experienced users, and that is a good thing, because it prevents the &quot;stuck between a rock and a hard place&quot; situation your post is currently in... when it happens swiftly enough.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The regulars here were just trying to make sure your next post was well-received, because objectively speaking, that one wasn't, and everyone here wants you to get the best out of this site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Letting it slide on the basis that &quot;oh well, it's answered&quot; wouldn't have been helpful either, because you wouldn't have come here to enquire about what was wrong with the post, and then the next post might not have been as lucky.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Additional resources:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/23788&quot;&gt;How to get the best value out of CR: Asking Questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/23788&quot;&gt;Checklist for how to write a good CR question&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;What types of questions should I avoid asking here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2020-03-02T20:21:27.990" LastActivityDate="2020-03-02T20:21:27.990" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="9456" PostTypeId="2" ParentId="9454" CreationDate="2020-03-03T19:16:19.697" Score="6" Body="&lt;p&gt;If I may add to a subject that looks closed-ish, there is one thing that might help you understand the nature of what happened.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Under one of the two answers you have on your post, you left this comment (emphasis mine) : &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&lt;strong&gt;My apologies, I didn't make it sufficiently clear which part of my question was the Code to Review&lt;/strong&gt;. I have edited the question to indicate it much more clearly. To restate my two questions: 1) Is a hybrid associative / indexed array a bad idea; and 2) what is the best approach to transform the former into a &quot;non-mixed&quot; associative (or even an indexed) array? – Rounin Feb 27 at 23:38&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;What happened here is that someone took time to post a review to your code and &lt;strong&gt;lost their time&lt;/strong&gt; because there wasn't enough context in the post to understand what was the object of the review. It isn't so bad now because it's a small answer, but imagine a scenario where a user takes 30-45 minutes to write a deep review of a post, only to be told &quot;you didn't review the right thing because I wasn't clear&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;People who downvoted/VTCd the post didn't do it out of spite and certainly not because they knew the answer to your problem. The post was closed because there wasn't enough context for people to give a good review. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;This happens often and the objective of closing the question is to give you time to add context on your post so that people taking time to write answers to help you out don't lose their time doing it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Most of the time, closing a post is an invitation to fix it so it fits the scope of the site. You may not agree with the fact that the site needs a scope, but if this scope wasn't there, the number of posts not asking for review or posting a piece of code without context would be too high.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What you should need to take out of this is that a closed post isn't a dead post or a bad one, especially when the OP takes time to try and fix things.&lt;/p&gt;&#xA;" OwnerUserId="40395" LastActivityDate="2020-03-03T19:16:19.697" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="9457" PostTypeId="1" CreationDate="2020-03-04T16:22:24.323" Score="10" ViewCount="144" Body="&lt;p&gt;I don't like to leave questions open for so long it looks dead, but I want people to still think that I want more feedback and I can't find a good middle ground. Any opinions?&lt;/p&gt;&#xA;" OwnerDisplayName="user211881" LastActivityDate="2020-03-05T16:53:05.257" Title="How long should you leave a question before you accept an answer?" Tags="|discussion|accepted-answer|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="9458" PostTypeId="1" CreationDate="2020-03-05T10:18:27.947" Score="0" ViewCount="33" Body="&lt;p&gt;I get a red dot displayed in the review queue menu beside the &quot;close votes&quot; queue on Code Review although the queue is empty. On other StackExchange sites I only see this if the queue is very full. Is it correct that the dot is displayed, and if yes what does it mean?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/FbHTQ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/FbHTQ.png&quot; alt=&quot;s&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="2035" LastActivityDate="2020-03-05T10:18:27.947" Title="Why does the &quot;Close votes&quot; review queue have a red dot when empty?" Tags="|support|review-queue|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="9459" PostTypeId="1" CreationDate="2020-03-05T11:07:54.603" Score="11" ViewCount="271" Body="&lt;p&gt;2020 has come! But… oops, where did the time go? It’s already March! Belated as it is, it’s time for a refresh of &lt;strong&gt;Community Promotion Ads&lt;/strong&gt;!&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;What are Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Community Promotion Ads are community-vetted advertisements that will show up on the main site, in the right sidebar. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be shown.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we have Community Promotion Ads?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;This is a method for the community to control what gets promoted to visitors on the site. For example, you might promote the following things:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;cool events or conferences&lt;/li&gt;&#xA;&lt;li&gt;anything else your community would genuinely be interested in&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;The goal is for future visitors to find out about &lt;em&gt;the stuff your community deems important&lt;/em&gt;. This also serves as a way to promote information and resources that are &lt;em&gt;relevant to your own community's interests&lt;/em&gt;, both for those already in the community and those yet to join. &lt;/p&gt;&#xA;&#xA;&lt;h3&gt;Why do we reset the ads every year?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. We reset the ads once a year, every December.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The community promotion ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a year of exposure.&lt;/p&gt;&#xA;&#xA;&lt;h3&gt;How does it work?&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;The answers you post to this question &lt;em&gt;must&lt;/em&gt; conform to the following rules, or they will be ignored. &lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;All answers should be in the exact form of:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;[![Tagline to show on mouseover][1]][2]&#xA;&#xA;   [1]: http://image-url&#xA;   [2]: http://clickthrough-url &#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Please &lt;strong&gt;do not add anything else to the body of the post&lt;/strong&gt;. If you want to discuss something, do it in the comments.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The question must always be tagged with the magic &lt;a href=&quot;/questions/tagged/community-ads&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;community-ads&amp;#39;&quot; rel=&quot;tag&quot;&gt;community-ads&lt;/a&gt; tag. In addition to enabling the functionality of the advertisements, this tag also pre-fills the answer form with the above required form.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;h3&gt;Image requirements&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be 300 x 250 pixels, or double that if high DPI.&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF or PNG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of 150 KB&lt;/li&gt;&#xA;&lt;li&gt;If the background of the image is white or partially white, there must be a 1px border (2px if high DPI) surrounding it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h3&gt;Score Threshold&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;There is a &lt;strong&gt;minimum score threshold&lt;/strong&gt; an answer must meet (currently &lt;strong&gt;6&lt;/strong&gt;) before it will be shown on the main site.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;You can check out the ads that have met the threshold with basic click stats &lt;a href=&quot;https://codereview.meta.stackexchange.com/ads/display/9459&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69261" LastActivityDate="2020-03-13T09:52:37.970" Title="Community Promotion Ads — 2020" Tags="|discussion|community-ads|" AnswerCount="3" CommentCount="0" ClosedDate="2021-06-17T09:51:25.893" ContentLicense="CC BY-SA 4.0" />
  <row Id="9460" PostTypeId="2" ParentId="9459" CreationDate="2020-03-05T16:15:33.167" Score="26" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/rubberduck-vba/Rubberduck&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/g95x8.png&quot; alt=&quot;Static code analysis and tooling for VB6 and VBA. Written in C#.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2020-03-06T16:08:46.490" LastActivityDate="2020-03-06T16:08:46.490" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9461" PostTypeId="2" ParentId="9457" CreationDate="2020-03-05T16:53:05.257" Score="14" Body="&lt;h1&gt;Realistically, as long, or short, as you want&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I have seen:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Users accepting an answer as soon as it's gone up.&lt;/li&gt;&#xA;&lt;li&gt;Users never accepting an answer.&lt;/li&gt;&#xA;&lt;li&gt;Users accepting an answer, and then never visiting the site again.&lt;/li&gt;&#xA;&lt;li&gt;Users accepting an answer, and then accepting a new answer.&lt;/li&gt;&#xA;&lt;li&gt;Users accepting an answer, and then accepting a different, already existing, answer.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h1&gt;What I think is best&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;Wait at least 2 days from the time you got your last answer.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Rational&lt;/h2&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't accept straight away.&lt;br&gt;&#xA;I believe that many answerers don't click on posts with accepted answers with the aim to answer the post. This is because the OP has signalled that they have gotten all they want from the post. And so accepting too early harms your chances of getting more or better answers.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't accept x days after you posted your question.&lt;br&gt;&#xA;Posting and editing, both questions and answers, bump a question to the homepage.&#xA;This effectively allows more clicks on your post, where more clicks means a higher chance of getting an answer.&#xA;Even if it's been 2 years since you posted a question, there's the chance that someone sees it on the homepage and decides to write a better answer.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Don't wait 1 day after the last answer.&lt;br&gt;&#xA;A user is likely to edit their post for a couple of hours. And some may edit their answer the next day. Meaning that your post will be on the homepage for a while. Rather than tracking edits, keeping a &quot;eh 2 days from a ping&quot; is easier.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What if I wait 7 days from the last answer?&lt;br&gt;&#xA;That's fine, 7 days is better than never. It's also likely that no-one else was likely to answer the post.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What if I wait 1 year from the last answer?&lt;br&gt;&#xA;Whilst the reputation of the user is likely to increase, the user may not be around to see the accept. And so won't be able to see how much you liked their answer more than any other.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-03-05T16:53:05.257" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9462" PostTypeId="2" ParentId="9459" CreationDate="2020-03-05T19:55:10.020" Score="2" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/VBoilerplate/Boiler&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/1kzr1.png&quot; alt=&quot;VBA Boilerplate Project @vitoshacademy.com.&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="128667" LastEditorUserId="128667" LastEditDate="2020-03-13T09:52:37.970" LastActivityDate="2020-03-13T09:52:37.970" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="9464" PostTypeId="2" ParentId="9459" CreationDate="2020-03-11T19:12:02.257" Score="8" Body="&lt;p&gt;&lt;a href=&quot;http://twitter.com/StackCodeReview&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/NLxqq.png&quot; alt=&quot;Help this community grow -- follow us on twitter!&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2020-03-11T19:12:02.257" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="9465" PostTypeId="1" CreationDate="2020-03-28T12:28:14.433" Score="11" ViewCount="93" Body="&lt;p&gt;I came across the following title on the HNQ list.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;I made a Guess the number game in Python&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;This is a pretty poor title, but the OP isn't to blame for this.&lt;br&gt;&#xA;As you can see the title almost definitely started off without the &quot;I made a&quot; section as &quot;Guess&quot; starts with a capital &quot;G&quot;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;When I tried to change the title to something more sensible the system wouldn't allow me! All the following are already taken.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Number guessing game&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Guess the number game&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Number guessing game in Python&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;blockquote&gt;&#xA;  &lt;p&gt;Guess the number game in Python&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;According to metameta we &lt;a href=&quot;https://meta.stackexchange.com/q/19190&quot;&gt;shouldn't have tags in titles&lt;/a&gt; so the latter two are 'bad' titles anyway, but having to prepend something expected of all Code Review questions &quot;I made this&quot; is horrendous - and not on the OP's part.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;We allow &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8&quot;&gt;duplicate questions&lt;/a&gt;, so allowing duplicate titles just makes sense.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-03-28T12:28:14.433" Title="Can we remove the need for titles to be unique" Tags="|feature-request|titles|duplicates|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="10469" PostTypeId="5" CreationDate="2020-04-24T13:33:15.850" Score="0" Body="&lt;p&gt;This tag is used by staff when sharing concepts in the Discovery phase relating to product or configuration changes. In most cases a direction and/or goal has been established, and there has likely been some amount of time invested into discovery work and research. The post is being presented to the Community for feedback to be taken into consideration. Where possible, the post includes specific questions to help guide Community feedback.&lt;/p&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2020-04-28T08:51:03.790" LastActivityDate="2020-04-28T08:51:03.790" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10470" PostTypeId="4" CreationDate="2020-04-24T13:33:15.850" Score="0" Body="Indicates that the post shares product or configuration change concepts during the Discovery phase. Open to receiving feedback from the Community preceding implementation." OwnerUserId="-1" LastEditorUserId="-1" LastEditDate="2020-04-28T08:51:03.790" LastActivityDate="2020-04-28T08:51:03.790" Title="product-discovery" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10471" PostTypeId="1" AcceptedAnswerId="10472" CreationDate="2020-04-29T16:16:22.163" Score="1" ViewCount="68" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/questions/241416/collect-a-list-of-unique-origin-headers-from-a-repeated-url-request&quot;&gt;question&lt;/a&gt; is a terrific mess. The question itself seems to me clearly off-topic due to being a snippet and the OP graciously agreed in the comments; but in the meantime it has attracted answers of wildly varying quality - some that are effectively wrong, and some that are thoughtful and accurate. The answers and question are not out-of-sync, but the question needs editing to be on-topic and such edits probably &lt;em&gt;would&lt;/em&gt; bring it out-of-sync. The best answer has now been accepted, but that doesn't really resolve these issues.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What do we do with the question, and what do we do with its answers?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="25834" LastEditDate="2020-04-29T16:57:59.970" LastActivityDate="2020-04-29T18:52:26.963" Title="What do we do with low-quality questions that already have answers?" Tags="|discussion|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10472" PostTypeId="2" ParentId="10471" CreationDate="2020-04-29T17:13:16.063" Score="5" Body="&lt;p&gt;Firstly if you think a question is off topic there are two very important things to do:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Put the question in the review queue.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;3k+ reputation - &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/close-questions&quot;&gt;vote to close&lt;/a&gt; the post.&lt;/li&gt;&#xA;&lt;li&gt;15-3k reputation - &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/flag-posts&quot;&gt;flag the post&lt;/a&gt; for closure.&lt;/li&gt;&#xA;&lt;/ul&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Comment on the post.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This allows other people to see things from your perspective.&#xA;Allowing others to see something they potentially missed when viewing the post.&#xA;And helps the OP as then they can aim to improve their question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;By not voting to close the post you've limited how many people with the VTC privilege view the post and can handle it.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;After the question has exited the review queue it will either be determined to be on or off topic.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;On-topic: If you find any of the posts to be good then vote them up.&#xA;If you find most of them to be &quot;effectively wrong&quot; then you may want to post your own answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Obviously if you think the question is off-topic for a reason that can cause undesirable backlash, then please avoid answering it.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;For example, if you think there is not enough context then posting an answer can result in a backlash. The OP may become argumentative and hostile about your answer saying that their real code isn't like the one in the question.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Off-topic: Then &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7054&quot;&gt;the OP should edit their post regardless of whether there are answers&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It is common for users to downvote any answers, as otherwise we're condoning undesirable behaviour.&#xA;Behaviour that will slowly rot away the quality of the site.&#xA;Additionally flagging as NAA or starting a vote to delete may be some actions users wish to take.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;[14 ...] Invalid answers on off-topic questions in the process of collecting close votes should be downvoted without blinking, and hopefully removed too. If the question is edited into shape, IMO invalid answers are NAA. – &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/23788/mathieu-guindon&quot;&gt;Mathieu Guindon♦&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/7051/how-should-we-deal-with-askers-fixing-off-topic-questions-when-an-answer-has-bee/7054#comment16162_7054&quot;&gt;Oct 28 '16 at 1:24&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-04-29T17:30:27.363" LastActivityDate="2020-04-29T17:30:27.363" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10473" PostTypeId="2" ParentId="10471" CreationDate="2020-04-29T18:33:10.847" Score="4" Body="&lt;p&gt;I agree with Peilonrayz' answer.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Another thing you can consider is to comment on the answers in an effort to discourage answers to off-topic questions. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;I have seen the comments below and added them to my &lt;a href=&quot;https://gist.github.com/aelliott1485/63dabed9b0093c436659bc4f965e0d18&quot; rel=&quot;nofollow noreferrer&quot;&gt;forked list of auto-comments&lt;/a&gt; - feel free to use them if you &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4952/120114&quot;&gt;use the auto-comments&lt;/a&gt;:&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;h3&gt;[A] don't answer off-topic questions&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;Please note, questions involving code that's not working as intended, are off-topic on this site. If OP edits their post to address the problem and make their post on-topic, they make your answer moot. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6389/120114&quot;&gt;It is advised not to answer such questions&lt;/a&gt;. Protip: There are tons of on-topic questions to answer; you'll make more reputation faster if you review code in questions that will get higher view counts for being on-topic.&lt;/p&gt;&#xA;  &#xA;  &lt;h3&gt;[A] don't answer questions likely to be closed&lt;/h3&gt;&#xA;  &#xA;  &lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6389/35991&quot;&gt;Please refrain from answering questions that are likely to get closed.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Sometimes I alter those depending on the way the post is off-topic...&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2020-04-29T18:52:26.963" LastActivityDate="2020-04-29T18:52:26.963" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10474" PostTypeId="1" CreationDate="2020-04-30T17:19:21.053" Score="1" ViewCount="82" Body="&lt;p&gt;Please can we unify all &quot;is {language} on-topic?&quot; questions to one tag scheme.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since there are, with my counting at least, 35 such questions if we were to make this a tag then it would have more questions than &lt;a href=&quot;/questions/tagged/comments&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comments&amp;#39;&quot; rel=&quot;tag&quot;&gt;comments&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/broken-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;broken-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;broken-code&lt;/a&gt;, &lt;a href=&quot;/questions/tagged/iterative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;iterative-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;iterative-review&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/suggested-edits&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;suggested-edits&amp;#39;&quot; rel=&quot;tag&quot;&gt;suggested-edits&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h2&gt;Questions&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/530&quot;&gt;Are questions about LaTeX documents on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2409&quot;&gt;Is [lolcode] reviewable?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;tags&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2461&quot;&gt;Are [vhdl] questions on-topic for Code Review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2562&quot;&gt;Are we allowed to ask questions about just regular expressions?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/markdown&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;markdown&amp;#39;&quot; rel=&quot;tag&quot;&gt;markdown&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5000&quot;&gt;Are questions to review markdown on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/images&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;images&amp;#39;&quot; rel=&quot;tag&quot;&gt;images&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5923&quot;&gt;Are Scratch questions okay on Code Review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5947&quot;&gt;Nothing to review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7278&quot;&gt;SQL Query Review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7315&quot;&gt;What are the conditions for asking a Wolfram Mathematica question here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7337&quot;&gt;Are regex reviews allowed on this site?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8409&quot;&gt;Can I ask to review my ebuild or rpmspec file?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8598&quot;&gt;Is a BNF grammar for a language acceptable for review as concrete code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9272&quot;&gt;Are Nix expressions without any logic on topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9310&quot;&gt;Is the review of vocabulary/ontology use (e.g., for HTML structured data) on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9414&quot;&gt;Is GraphQL Reviewable?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; but &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; seems incorrect.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/525&quot;&gt;Why is pseudocode not allowed?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/539&quot;&gt;Are UML diagram reviews on-topic for CodeReview?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/594&quot;&gt;Is pseudo-code alright when asking about performance?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;&lt;a href=&quot;/questions/tagged/projects&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;projects&amp;#39;&quot; rel=&quot;tag&quot;&gt;projects&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1025&quot;&gt;Is reviewing project structure on topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1541&quot;&gt;Questions about documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;&lt;a href=&quot;/questions/tagged/third-party&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;third-party&amp;#39;&quot; rel=&quot;tag&quot;&gt;third-party&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1616&quot;&gt;Code requiring a third-party pre-processor to make it work&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1841&quot;&gt;Are reviews of protocols in scope here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1930&quot;&gt;Are Git workflow questions on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2118&quot;&gt;Can we review spreadsheet formulas?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/4973&quot;&gt;Can I ask for feedback on an idea for a standard?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5011&quot;&gt;CoreData or code-backed UML reviews&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5119&quot;&gt;Can I post Excel formulas for review here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5398&quot;&gt;Asking questions with UML diagrams instead of code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6593&quot;&gt;Can I request that someone look over my legal code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6730&quot;&gt;Non-code formula spreadsheet&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6797&quot;&gt;Transforming a similar concept into a code review&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; but is a collection of languages.&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/611&quot;&gt;Can graphical notation count as code or should questions with exclusively graphical notation be considered off topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt;&lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/843&quot;&gt;What&amp;#39;s the proper way to ask for database review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2426&quot;&gt;Esoteric vs Golfed Code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6060&quot;&gt;Do configuration files constitute reviewable code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;Given the amount of this type of question I believe that they should be categorized together in some form. At the very least it would help me when I search for questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I asked in chat about making a new tag, say &lt;a href=&quot;/questions/tagged/language-scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-scope&lt;/a&gt;, and was recommended to instead use both &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; and &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; together. At first I thought this was a good idea. And since &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/tagged/scope+specific-language&quot;&gt;only these questions have been tagged that way&lt;/a&gt; it's feasible. However after collecting and grouping all of these type of question, that I know of, together I'm not sure it makes the most sense.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How should we tag these questions, with &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/language-scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-scope&lt;/a&gt; or &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt;?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-05-06T19:50:13.207" LastActivityDate="2020-05-06T19:50:13.207" Title="Unifying &quot;Is {language} on-topic?&quot; questions under one tag scheme" Tags="|discussion|tags|meta|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10475" PostTypeId="2" ParentId="10474" CreationDate="2020-04-30T19:54:50.700" Score="1" Body="&lt;p&gt;We should tag them with &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/language-scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-scope&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: In case it's not been clear we're talking about &lt;em&gt;Meta tags&lt;/em&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It should be noted that &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10476&quot;&gt;Mast's answer&lt;/a&gt; is in agreement with the groupings in the question. If the &lt;a href=&quot;/questions/tagged/language-scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-scope&lt;/a&gt; tag is added it would incorporate Mast's suggestion. It seems my explanation on why &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; only fits on 11/28 questions was inadequate, and so I have expanded on it below.&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;h1&gt;Collection of languages&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The tag &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; is not a good fit for the last group of questions. This is because they're not asking about a specific language. They're asking about:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Images&lt;/li&gt;&#xA;&lt;li&gt;Databases&lt;/li&gt;&#xA;&lt;li&gt;Esteric languages&lt;/li&gt;&#xA;&lt;li&gt;Configuration files&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;It should be clear that tagging any of these with &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; is wrong. And so regardless of the second category is handled a unification of all these under &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt;, would pollute it with incorrect questions.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I don't believe anyone wants this, and so I believe the addition of a new tag would solve this problem.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Languages that most programmers wouldn't count as 'languages'&lt;/h1&gt;&#xA;&#xA;&lt;h2&gt;Human languages&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Human languages are not normally counted as a 'language'. And so if someone were to ask if asking if English is a language we support, tagging the question as &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; would be incorrect. This is because 'language' is a subset of language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My preposed tag &lt;a href=&quot;/questions/tagged/language-scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-scope&lt;/a&gt; is there to determine the scope of what &lt;em&gt;we&lt;/em&gt; count as on-topic languages. Whilst this can be in short summed up as most programming languages.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This means the question &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6593&quot;&gt;is legal code on-topic?&lt;/a&gt; would not fit in &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; as it's not a 'language'. But I think we can all agree human languages are a language.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Pseudocode&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Pseudocode is the combination of human languages, programming languages and math into one language. This language comes in many dialects, for example I write pseudocode base heavily off Python. Pseudocode is widely used form of communication, however its large differences between dialects can make it seem like it's not a 'real' language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Finally since it's unlikely to ever have a compiler/interpreter then the code is never going to be a 'language'.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Unknown third party preprocessors&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Most 'languages' are just third party preprocessors. You have your C that transpiles into assembly. You have TypeScript and JavaScript that transpile into JavaScript. You have your Java that transpiles into JVM bytecode.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;A preprocessor makes you no longer program in the target language, however that doesn't make what your programming in a 'language'. Unlike pseudocode it has strict grammar and can become a 'language'. The only requirements for it becoming a 'language' is to have a name and for people to say it's a 'language'.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;UML - Unified Modelling Language&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;I don't think this needs to be explained.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Git workflows&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;The way you interact with Git is through a shell and at least one program (git). All interactions are through a language, and you can make a complete script by just looking in your history. To say this isn't a language seems like a stretch. It's like saying REPLs stop the exchange from being classed as a language.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;CAD models&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;From my very basic knowledge these share similarities to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5923&quot;&gt;Scatch&lt;/a&gt;. They're structured and allow people to communicate. If I were to give a designer a CAD file they could determine what it is without me saying a single word. However if someone were to give me a CAD file I wouldn't be able to because I don't know the language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This is as language is just an abstract form of communication. But what we class as 'languages' is much more narrow.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Overall&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;I don't think we should tag human languages, pseudocode, 3rd-party preprocessors, UML, git workflows or CAD models as &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt;. Because for many on the site that just doesn't make sense. To many on this site these just aren't 'languages', but that doesn't make them not languages. Personally I don't aim to change how the tag is used now or or in the future.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I also don't think tagging &quot;Is {collection of languages} on-topic?&quot; as &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; is correct. As a collection is clearly not a specific language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Adding a new tag solves both these problems and allows for easier and more correct searching. Don't want to know if a language is on-topic then just add &lt;code&gt;-[language-scope]&lt;/code&gt; to your search. Want to know which specific 'languages' are on topic &lt;code&gt;[language-scope][specific-language]&lt;/code&gt;.&#xA;And so I think adding a tag to determine the scope of all languages would be a benefit.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If we contrast this with Mast, then there would be &lt;em&gt;no way&lt;/em&gt; to search for these questions. Even if we were to change specific-language to account for &lt;em&gt;all&lt;/em&gt; languages then there would still be a gap. This is as asking if a collection of languages are on-topic would not be counted. Additionally I don't think we'll change &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; to account for all languages and so we'd be left with three groups that are all related but without a tag. This just makes the site harder to navigate.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;TL;dr: In short adding the tag will allow &lt;em&gt;me&lt;/em&gt; to more easily navigate the site. I cannot see how it harms the site.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-05-01T19:11:50.243" LastActivityDate="2020-05-01T19:11:50.243" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10476" PostTypeId="2" ParentId="10474" CreationDate="2020-04-30T20:04:56.443" Score="2" Body="&lt;p&gt;Unification is great! But we don't need a new tag for that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All questions mentioning a language by name:&lt;br&gt;&#xA;&lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt;&lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt;&lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Yes, this only covers less than half of the questions you list. Honestly, I think those are among the most important questions of your list.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Especially &lt;a href=&quot;/questions/tagged/specific-language&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-language&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-language&lt;/a&gt; really sounds like it was made for (among others) this type of question. Besides, languages don't have a scope. The site has. So &lt;a href=&quot;/questions/tagged/language-scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-scope&lt;/a&gt; is both counter-intuitive and ambiguous. I'm not a fan of using that.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;All questions mentioning a specific question can be amended with &lt;a href=&quot;/questions/tagged/specific-question&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;specific-question&amp;#39;&quot; rel=&quot;tag&quot;&gt;specific-question&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Looking at the tag-wiki for &lt;a href=&quot;/questions/tagged/site-policy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;site-policy&amp;#39;&quot; rel=&quot;tag&quot;&gt;site-policy&lt;/a&gt; I think it shouldn't apply to those questions in general, unless it's about a question which was incorrectly closed. &lt;a href=&quot;/questions/tagged/tags&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;tags&amp;#39;&quot; rel=&quot;tag&quot;&gt;tags&lt;/a&gt; looks misused as well.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'm on the fence about &lt;a href=&quot;/questions/tagged/asking-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;asking-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;asking-questions&lt;/a&gt;. I think the current scope of that tag is too broad, but that's for another meta. It's kind of implied already with &lt;a href=&quot;/questions/tagged/scope&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;scope&amp;#39;&quot; rel=&quot;tag&quot;&gt;scope&lt;/a&gt; and adds no new value, but might make it easier during a search.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Turns out that the list and the question title don't share the same load entirely, so the list has to be thinned out a bit too. We can unify &quot;Is {language} on-topic/reviewable&quot; questions, but some of the listed questions aren't about that it seems. At least, not in the sense of programming-language.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I'll concede it could apply in language as in the broader (and outside of CS more widely supported) definition. While I'm not sure we should use it as such on a purely programming-oriented site, I won't oppose it if there's community support. I just hope the tag won't get too broad to be useful.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2020-05-01T19:01:24.777" LastActivityDate="2020-05-01T19:01:24.777" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10478" PostTypeId="1" CreationDate="2020-05-08T08:06:06.713" Score="-2" ViewCount="47" Body="&lt;p&gt;I have requested and successfully received a &lt;a href=&quot;https://codereview.stackexchange.com/q/241807/37449&quot;&gt;nice review&lt;/a&gt; about a piece of code which relies on a pool of third part services.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Since the code was nicely welcomed with some upvotes I thought that it might be useful to other people in the future and that it would be nice to keep the pool of services updated with contributions from the community.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I therefore edited my question to facilitate this process. However another user &lt;a href=&quot;https://codereview.stackexchange.com/posts/241807/revisions&quot;&gt;edited&lt;/a&gt; my question back commenting: &lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;&quot;Please do not recommend continuously editing the question just to&#xA;  update a list of external resources.&quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;I understand that this is not the primary scope of codereview, but so many times I have incurred in very old and outdated Q/A that are polluting my google searches. What is wrong in maintaining the code in a question or answer fully functional and useful? And what is wrong having the community helping the process either by edits or comments?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note that I am not angered towards the edit, neither I am interested in polemics, I just want to better understand the rationale in order to be more proficient in the future. Also my original idea was to contact the editor privately via chat, but I have not been able to.&lt;/p&gt;&#xA;" OwnerUserId="37449" LastEditorUserId="42401" LastEditDate="2020-05-08T09:43:55.867" LastActivityDate="2020-05-08T09:53:21.253" Title="Encouraging the community to edit the question to maintain a list of external resources" Tags="|support|specific-question|site-policy|roll-back|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10479" PostTypeId="2" ParentId="10478" CreationDate="2020-05-08T09:53:21.253" Score="6" Body="&lt;p&gt;We don't have the tools to help you with your request. If you want to keep the list updated, then creating a GitHub, SourceForge or BitBucket repository will be better equipped for that. Anyone with an account can create a PR and if you set the permissions up, you can get it so  &lt;em&gt;anyone&lt;/em&gt; can update the list without a PR. You also get additional features such as issues, a readme that isn't a question and integration with many CI tools.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;If you want to make the repository and edit your post to include a link to it then that's fine. However keeping the most up-to-date version of your code in the question goes against site policy and is not a great use of anyone's time.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-05-08T09:53:21.253" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10480" PostTypeId="1" AcceptedAnswerId="10482" CreationDate="2020-05-08T10:08:30.997" Score="8" ViewCount="240" Body="&lt;p&gt;There is &lt;a href=&quot;https://codereview.stackexchange.com/questions/241927/jupyter-notebook-style-help-code-suggestions-for-pandas&quot;&gt;currently a question&lt;/a&gt; in the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; tag which asks as the main question for a review of an (externally linked) Jupyter notebook. In order to not be off-topic the OP also included the most relevant function in the question (not sure if this is enough, but let's leave that aside for now).&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This leads me to ask if there is a way for us to meaningfully review Jupyter notebooks?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Some thoughts:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jupyter notebooks add additional code formatting concerns/opportunities (there are separate cells and you can embed code output, images and markdown). As such there are additional things to be careful of if you want to create a maintainable Jupyter notebook, although the normal Python best-practices are still valid.&lt;/li&gt;&#xA;&lt;li&gt;Being an external link there is the obvious problem of link rot. Could this be avoided by somehow including the whole notebook in the post? If yes, how would you best keep its structure intact?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;p&gt;I could see just saying the OP should convert the notebook into a Python file (such an export is possible in the interface) and post that, but then all the advice specific to &#xA;Jupyter notebooks (like use headings, add markdown descriptions of what you are doing, etc) becomes obsolete.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;What are your opinions?&lt;/p&gt;&#xA;" OwnerUserId="98493" LastEditorUserId="42401" LastEditDate="2020-05-08T11:54:58.960" LastActivityDate="2020-05-08T12:38:38.860" Title="How to deal with reviews of Jupyter notebooks?" Tags="|discussion|specific-question|" AnswerCount="2" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="10481" PostTypeId="2" ParentId="10480" CreationDate="2020-05-08T11:33:25.260" Score="6" Body="&lt;h1&gt;Getting it reviewed&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;There are three ways an OP can get the code in the question. These are:&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Manually copy the code&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;As shown in the linked question, manually copying some of the notebook over to a Code Review question is acceptable and can produce an ok question.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Save the history as a plain old Python file&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;A Jupyter notebook is just an &lt;a href=&quot;https://ipython.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;IPython&lt;/a&gt; shell.&#xA;The OP can extract the code as if it were a Python script with the &lt;a href=&quot;https://stackoverflow.com/a/947846&quot;&gt;&lt;code&gt;%save&lt;/code&gt; command&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &#xA;&#xA;&lt;pre&gt;&lt;code&gt;%save file_name ~0/&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Whilst this is missing the pretty images, these can be generated in a properly configured environment.&#xA;And so are not needed in the body of the question.&lt;br&gt;&#xA;Since this is saving the history of the shell the Jupyter and REPL specific information is lost.&#xA;This loss means comments like &quot;you should make a main function that calls all of this&quot; is valid but is ultimately useless to the OP.&lt;/p&gt;&#xA;&#xA;&lt;h2&gt;Download the notebook to a Python file&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;Jupyter gives the option to &lt;code&gt;File&lt;/code&gt; &gt; &lt;code&gt;Download as&lt;/code&gt; &gt; &lt;code&gt;Python (.py)&lt;/code&gt;.&#xA;This gives a vastly different output to the output that &lt;code&gt;%save&lt;/code&gt; does.&#xA;This is because it includes all the markdown or other cells as Python comments.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;This has the benefit of saving it as a plain old Python file - so anyone with Python installed can run it.&#xA;However it has additional context to it, solving the issues that &lt;code&gt;%save&lt;/code&gt; has.&#xA;Allowing for greater feedback on the Jupyter or IPython specific things.&lt;/p&gt;&#xA;&#xA;&lt;h1&gt;Conclusion&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;The OP must include the code in the question as valid Python.&#xA;This is not an unreasonable expectation of an OP.&#xA;As there are three simple ways to extract the information from the notebook.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;However for truly bizarre reasons* &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5000/42401&quot;&gt;we don't review Markdown&lt;/a&gt;. So the OP may want to delete all Markdown cells before downloading.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;sub&gt;*: We review &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/530/42401&quot;&gt;LaTeX&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2562/42401&quot;&gt;Regex&lt;/a&gt; which both have many different standards.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-05-08T12:38:38.860" LastActivityDate="2020-05-08T12:38:38.860" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10482" PostTypeId="2" ParentId="10480" CreationDate="2020-05-08T11:44:03.543" Score="9" Body="&lt;p&gt;I see 2 questions:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Is Jupyter reviewable?&lt;/li&gt;&#xA;&lt;li&gt;Is linkrot a dealbreaker?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;1) Yes.&#xA;2) Yes.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Jupyter is basically annotated Python. A global script cut in pieces.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The link can stay as additional context, but anything not embedded in the question itself is not reviewable. With a Jupyter notebook, this means essential parts of the code are missing in the question as it currently is.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;How can we review Jupyter?&lt;/p&gt;&#xA;&#xA;&lt;p&gt;The following excerpt&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/5UqV6.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/5UqV6.png&quot; alt=&quot;Jupyter screenshot&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;could be included into the question as:&lt;/p&gt;&#xA;&#xA;&lt;pre&gt;&lt;code&gt;#Loading data&#xA;&#xA;#The senators.pickle file is scraped using the script in the root of the repository.&#xA;&#xA;with open('senators.pickle', 'rb') as f:&#xA;    senators_tx = pickle.load(f)&#xA;&#xA;&#xA;#Data cleaning&#xA;#Filling in missing tickers&#xA;&#xA;#In this section, we fill in as many of the missing ticker symbols as we can.&#xA;&#xA;def tokenize(asset_name):&#xA;    &quot;&quot;&quot; Convert an asset name into useful tokens. &quot;&quot;&quot;&#xA;    token_string = asset_name\&#xA;        .replace('(', '')\&#xA;        .replace(')', '')\&#xA;        .replace('-', ' ')\&#xA;        .replace('.', '')&#xA;    return token_string.split(' ')&#xA;&#xA;def token_is_ticker(token, token_blacklist):&#xA;    return len(token) &amp;lt;= 4 and token.upper() not in token_blacklist&#xA;&#xA;# These generic words do not help us determine the ticker&#xA;blacklist = {&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&#xA;&lt;p&gt;Or without comments. Or with multi-line comments. Or by pasting the entire thing in multiple code-blocks with the text formatted in some way between them, but I imagine that conversion would be time intensive and not worth the hassle.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Multi-line comments with neat blocks would be preferable, in my opinion. I imagine somebody could write a nice script (either in Python or as userscript) to take Jupyter notebooks and turn them into a formatted question, but it's perfectly doable by hand.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Naturally, as &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/467/52915&quot;&gt;discussed in the FAQ&lt;/a&gt;, this should be done by the OP of the question.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2020-05-08T11:44:03.543" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10483" PostTypeId="1" AcceptedAnswerId="10485" CreationDate="2020-05-14T23:22:57.290" Score="19" ViewCount="736" Body="&lt;h2&gt;The Issue&lt;/h2&gt;&#xA;&lt;p&gt;There are many posts on CR that are off-topic for various reasons... Sometimes 10-20 per day! Apparently many users don't read/heed the text on the right side (i.e. &amp;quot;&lt;em&gt;Your question &lt;strong&gt;must contain code that is already working correctly&lt;/strong&gt;, and the relevant code sections must be embedded in the question. Please avoid stripping out key details that may be relevant to the review. If your code is incomplete or not working, you should ask for help on another site.&lt;/em&gt;&amp;quot;). Perhaps the &lt;a href=&quot;https://meta.stackoverflow.com/questions/378057/the-ask-question-wizard-is-now-in-testing&quot;&gt;Ask Question Wizard&lt;/a&gt; would help with this issue, but who knows when that will be available?&lt;/p&gt;&#xA;&lt;p&gt;Meanwhile...&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/344513/341145&quot;&gt;The SE Meta post &lt;em&gt;The new ask page is now live on the network!&lt;/em&gt;&lt;/a&gt; mentions the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The &lt;code&gt;/questions/ask/advice&lt;/code&gt; page has been replaced by a new modal for first-time askers, and the flow is now broken down into two steps: drafting the question, and reviewing the question — so no more random warnings triggering when you switch from the tag to the title field, while others only show up if you actually try to post. And as the blog post notes, there's also an informational modal at the end, so new askers know what to expect once they've asked their question. Enough words, here's what it looks like... (click on the images to see the larger versions)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Welcome modal for new askers:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/0i2Bt.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/0i2Btm.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;These can only be edited by staff, so the process to get them live is as described &lt;a href=&quot;https://meta.stackexchange.com/q/298887/341145&quot;&gt;here&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Create a Meta post on the appropriate Meta site, and discuss it with your community.&lt;/li&gt;&#xA;&lt;li&gt;Once a consensus is reached, a mod should escalate it to the CM team. Generally speaking, the &amp;quot;contact us&amp;quot; form is the best way to go,&#xA;though a ping in chat can sometimes work too (the most that could&#xA;happen is we ask you to use the form).&lt;/li&gt;&#xA;&lt;li&gt;Unless there are any outstanding issues, the CMs should be able to get to it Soon™.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The text in the modal is very coupled to the SO notion of problems (and problematic code) - especially the latter parts:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Before you post, &lt;a href=&quot;https://codereview.stackexchange.com/search&quot;&gt;search the site&lt;/a&gt; to make sure your question hasn’t been answered&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Summarize the problem&lt;/li&gt;&#xA;&lt;li&gt;Provide details and any research&lt;/li&gt;&#xA;&lt;li&gt;When appropriate, describe what you’ve tried&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;On code review the code must be working and the title should describe what the code does instead of a user's goals for review.&lt;/p&gt;&#xA;&lt;h2&gt;My proposal:&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;replace the text&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Before you post, search the site to make sure your question hasn’t been answered&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;With text like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Before you post, please read &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&lt;em&gt;What topics can I ask about here?&lt;/em&gt;&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;&lt;em&gt;How do I ask a good question?&lt;/em&gt;&lt;/a&gt; &lt;strike&gt;the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions&quot;&gt;guide to posting&lt;/a&gt;&lt;/strike&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;update the ordered list to something like:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ensure that you are the author/maintainer of the code&lt;/li&gt;&#xA;&lt;li&gt;Ensure the code works to the best of your knowledge&lt;/li&gt;&#xA;&lt;li&gt;Make the title describe what the code does instead of CR goals&lt;/li&gt;&#xA;&lt;li&gt;Ensure enough context is supplied so reviewers don't need to make assumptions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Update May 26, 2020&lt;/h3&gt;&#xA;&lt;p&gt;I like the suggested list provided by &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10485/120114&quot;&gt;Peilonrayz on May 17th&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Code must produce the desired output&lt;/li&gt;&#xA;&lt;li&gt;Code must not error or contain known bugs&lt;/li&gt;&#xA;&lt;li&gt;Titles should describe what the code does&lt;/li&gt;&#xA;&lt;li&gt;The more code you provide the more we can help&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3&gt;Update September 02, 2020&lt;/h3&gt;&#xA;&lt;p&gt;We have been notified we can't change the desired text or list items. And upon discussion we've decided on the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You’re ready to ask your first question and the community is here to help! To get you the best answers, we’ve provided some guidance:&lt;/p&gt;&#xA;&lt;p&gt;Please read&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;&#xA;and&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How do I ask a good question?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Code &lt;strong&gt;must&lt;/strong&gt; produce the desired output&lt;/li&gt;&#xA;&lt;li&gt;Code &lt;strong&gt;must&lt;/strong&gt; not error or contain known bugs&lt;/li&gt;&#xA;&lt;li&gt;Titles &lt;strong&gt;should&lt;/strong&gt; describe what the code does&lt;/li&gt;&#xA;&lt;li&gt;The &lt;strong&gt;more&lt;/strong&gt; code you provide the &lt;strong&gt;more&lt;/strong&gt; we can help&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Before you post, &lt;a href=&quot;https://codereview.stackexchange.com/search&quot;&gt;search the site&lt;/a&gt; to make sure your question hasn't been answered.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Summarize the problem&lt;/li&gt;&#xA;&lt;li&gt;Provide details and any research&lt;/li&gt;&#xA;&lt;li&gt;When appropriate, describe what you've tried&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;sub&gt;You'll find more tips in the sidebar.&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Which will look like:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/nAluc.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/nAluc.png&quot; alt=&quot;Preview of above image.&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Update September 16, 2020&lt;/h3&gt;&#xA;&lt;p&gt;There is a slight change of wording from the previous decision -specifically list items 1, 2 and 3:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You’re ready to ask your first question and the community is here to help! To get you the best answers, we’ve provided some guidance:&lt;/p&gt;&#xA;&lt;p&gt;Please read&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt;&#xA;and&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How do I ask a good question?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code &lt;strong&gt;must&lt;/strong&gt; produce the desired output&lt;/li&gt;&#xA;&lt;li&gt;The code &lt;strong&gt;must&lt;/strong&gt; not error or contain known bugs&lt;/li&gt;&#xA;&lt;li&gt;The title &lt;strong&gt;should&lt;/strong&gt; describe what the code does&lt;/li&gt;&#xA;&lt;li&gt;The &lt;strong&gt;more&lt;/strong&gt; code you provide the &lt;strong&gt;more&lt;/strong&gt; we can help&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Before you post, &lt;a href=&quot;https://codereview.stackexchange.com/search&quot;&gt;search the site&lt;/a&gt; to make sure your question hasn't been answered.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Summarize the problem&lt;/li&gt;&#xA;&lt;li&gt;Provide details and any research&lt;/li&gt;&#xA;&lt;li&gt;When appropriate, describe what you've tried&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;sub&gt;You'll find more tips in the sidebar.&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Update October 9, 2020&lt;/h2&gt;&#xA;&lt;p&gt;The modal has been updated!   &lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Lr9dc.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Lr9dc.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2020-10-09T17:33:21.813" LastActivityDate="2020-12-18T09:07:28.043" Title="Let's update the modal for new askers" Tags="|discussion|status-completed|asking-questions|" AnswerCount="3" CommentCount="8" FavoriteCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10484" PostTypeId="2" ParentId="10483" CreationDate="2020-05-15T09:57:07.733" Score="3" Body="&lt;p&gt;I don't think linking directly to the guide to posting is a good idea.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It's fairly verbose, it's quite literally a wall of text. Whilst this is undoubtebly good for people that want to get the most out of their post it's just going to make the average Joe run.&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;It doesn't actually tell the user anything that is off-topic. The link only contains site policy and suggestions for posting a good question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;These are undoubtbly good things. But scope is much more important to the vast majority of people.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The answers aren't ordered, making the post more challenging to read for users new to Stack Exchange.&lt;/p&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;I think linking to both the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic page&lt;/a&gt; and the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;how to ask&lt;/a&gt; pages are much more likely to help the average Joe.&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Whilst they are still fairly long, they're much smaller.&lt;/li&gt;&#xA;&lt;li&gt;Together they highlight a lot of the site-policy and suggestions, whilst also covering site scope.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-05-15T10:07:47.833" LastActivityDate="2020-05-15T10:07:47.833" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10485" PostTypeId="2" ParentId="10483" CreationDate="2020-05-17T10:54:11.337" Score="9" Body="&lt;p&gt;Question close stats for the 30 days leading to 2020-05-17 are:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;Close Reason&lt;/th&gt;&#xA;&lt;th&gt;Closed&lt;/th&gt;&#xA;&lt;th&gt;% of total&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Missing Context&lt;/td&gt;&#xA;&lt;td&gt;51&lt;/td&gt;&#xA;&lt;td&gt;20.08%&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Broken&lt;/td&gt;&#xA;&lt;td&gt;147&lt;/td&gt;&#xA;&lt;td&gt;57.87%&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Migrated&lt;/td&gt;&#xA;&lt;td&gt;12&lt;/td&gt;&#xA;&lt;td&gt;4.72%&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Authorship&lt;/td&gt;&#xA;&lt;td&gt;12&lt;/td&gt;&#xA;&lt;td&gt;4.72%&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Custom&lt;/td&gt;&#xA;&lt;td&gt;4&lt;/td&gt;&#xA;&lt;td&gt;1.57%&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Needs Details or Clarity&lt;/td&gt;&#xA;&lt;td&gt;20&lt;/td&gt;&#xA;&lt;td&gt;7.87%&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Duplicate&lt;/td&gt;&#xA;&lt;td&gt;1&lt;/td&gt;&#xA;&lt;td&gt;0.39%&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;One of the downsides to these stats is that we don't know which of the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6761&quot;&gt;sub reasons&lt;/a&gt; that make up &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8574&quot;&gt;the current close reasons&lt;/a&gt; to target. For example how is Missing Context split? Is it 50/50 between context and best practice questions, or more a 75/25 split meaning we shouldn't focus on one of the reasons?&lt;/p&gt;&#xA;&lt;p&gt;I'm not a fan of most of our current wording as, to me, they focus too much on words that have a specific meaning to us, but not to question askers. &lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9402&quot;&gt;[1]&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6751&quot;&gt;[2]&lt;/a&gt;&lt;/sup&gt;&#xA;I think with nearly 2/3 questions being closed as broken I think it warrants two different explanations. I'm not sold on the wording for 4, it may be too indirect to actually help.&lt;/p&gt;&#xA;&lt;p&gt;I think the following would be better:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Code must produce the desired output&lt;/li&gt;&#xA;&lt;li&gt;Code must not error or contain known bugs&lt;/li&gt;&#xA;&lt;li&gt;Titles should describe what the code does&lt;/li&gt;&#xA;&lt;li&gt;The more code you provide the more we can help&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="9357" LastEditDate="2020-12-18T09:07:28.043" LastActivityDate="2020-12-18T09:07:28.043" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10486" PostTypeId="2" ParentId="10483" CreationDate="2020-05-23T02:03:36.353" Score="-2" Body="&lt;p&gt;Counter idea: Run a meta contest for a 30 word  or less mini-requirement statement.&lt;br&gt;&#xA;The &quot;Welcome modal for new askers&quot; s too wordy IMO.  &lt;/p&gt;&#xA;&#xA;&lt;p&gt;We all have ideas of what new users need to read.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It can't be long (few read it) nor too short (uninformative).&lt;/p&gt;&#xA;&#xA;&lt;hr&gt;&#xA;&#xA;&lt;p&gt;My comments per your short list&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Ensure that you are the author/maintainer of the code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Authorship is only a 4-5% problem.  Leave that for detailed requirements.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Ensure the code works to the best of your knowledge&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Yes, and post with example input/output data.  This directly addresses the 2 big issues: Missing,  ContextBroken.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Make the title describe what the code does instead of CR goals&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;A less than 10% issue.  Leave that for detailed requirements.&lt;/p&gt;&#xA;&#xA;&lt;blockquote&gt;&#xA;  &lt;p&gt;Ensure enough context is supplied so reviewers don't need to make assumptions&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;Too vague - hard to objectively measure.&lt;/p&gt;&#xA;" OwnerUserId="29485" LastActivityDate="2020-05-23T02:03:36.353" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10487" PostTypeId="2" ParentId="4952" CreationDate="2020-05-23T08:20:21.800" Score="3" Body="&lt;h1&gt;A Stack Overflow user recommends Code Review&lt;/h1&gt;&#xA;&lt;h2&gt;Off-topic question&lt;/h2&gt;&#xA;&lt;h3&gt;Generic&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Unfortunately, this question would be off-topic on Code Review, see [the migration guide](https://codereview.meta.stackexchange.com/a/5778/21002) or [the on-topic section](https://codereview.stackexchange.com/help/on-topic)&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;New feature&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Unfortunately, this question would be off-topic on Code Review, see [the migration guide](https://codereview.meta.stackexchange.com/a/5778/21002) or [the on-topic section](https://codereview.stackexchange.com/help/on-topic). OP asks how to implement a new feature, and not yet written code is off-topic on Code Review.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Code not working&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Unfortunately, this question would be off-topic on Code Review, see [the migration guide](https://codereview.meta.stackexchange.com/a/5778/21002) or [the on-topic section](https://codereview.stackexchange.com/help/on-topic). OP's code does not yet yield the desired behaviour, and code not working ass intended is off-topic on Code Review.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h3&gt;Explanation of existing code&lt;/h3&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;code&gt;Unfortunately, this question would be off-topic on Code Review, see [the migration guide](https://codereview.meta.stackexchange.com/a/5778/21002) or [the on-topic section](https://codereview.stackexchange.com/help/on-topic). OP asks how the code works, however, third party code is strictly off-topic on Code Review.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="21002" LastEditorUserId="4477" LastEditDate="2022-06-24T11:00:08.380" LastActivityDate="2022-06-24T11:00:08.380" CommentCount="0" CommunityOwnedDate="2020-05-23T08:20:21.800" ContentLicense="CC BY-SA 4.0" />
  <row Id="10488" PostTypeId="2" ParentId="7359" CreationDate="2020-05-25T12:00:55.127" Score="4" Body="&lt;p&gt;I have fixed the links on:&lt;/p&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/someone-answers&quot;&gt;/help/someone-answers&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;/help/how-to-answer&lt;/a&gt; &lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="8913" LastActivityDate="2020-05-25T12:00:55.127" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10489" PostTypeId="1" CreationDate="2020-05-29T18:50:09.920" Score="55" ViewCount="787" Body="&lt;p&gt;On May 22, 2020, I received a message from the roommate of one of our cherished members, &lt;a href=&quot;https://codereview.stackexchange.com/users/42632/phrancis&quot;&gt;Phrancis (Francis Veilleux-Gaboury)&lt;/a&gt;. She was reaching out and using his account to inform me that he had &lt;a href=&quot;https://twitter.com/FrancisVeeGee/status/1263832987856105472&quot; rel=&quot;nofollow noreferrer&quot;&gt;passed away&lt;/a&gt; the night before. Many of us around Code Review, and even in the wider Stack Exchange network knew Francis, especially those of us active in the chat rooms here on Code Review.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Francis passed without warning overnight, and his death appears to be due to prior health problems. Given the current situation, I would be remiss if I did not mention that there is no current indicated link to the COVID-19 pandemic, which is about the only solace I can take in this awful news.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I met Francis through Code Review several years ago, and since then have considered him a great friend, and an even greater mentor. Francis was a kind, caring person, and if anyone had the pleasure of speaking with him personally I would bet they would echo that sentiment. His desire for righteousness, and compassion for humans cannot be understated.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Due to Francis' connection with the Code Review community, it feels appropriate to give everyone an avenue to express their condolences, and remember him in a setting and environment that he truly loved. Francis loved the community, and especially the users he interacted with regularly. When I received the private note from his roommate, she mentioned two users in particular that he spoke of on a regular basis, which just emphasizes how he felt of the group of people here.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;I do not know what date it will be yet, the current expectation is late Summer or Fall of this year, but there will be services held in Kentucky of the United States, and I will be driving down to observe them. I will print the sentiments left here to bring with me, and if permitted may also read from them or post them otherwise. To have yours included, just write an answer to this post. Additionally, feel free to edit as I won't print anything until I prepare to leave for services. As things come closer, I will update this post with the date of services and other details.&lt;/p&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="37660" LastEditDate="2020-05-29T20:52:36.357" LastActivityDate="2020-06-17T01:58:19.043" Title="Phrancis: A final review of a good member" Tags="|discussion|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10490" PostTypeId="2" ParentId="10489" CreationDate="2020-05-30T09:18:44.070" Score="34" Body="&lt;p&gt;Phrancis. Even though I never met you, I feel like this is the first time I'm losing someone so close to me. A good friend.&lt;/p&gt;&#xA;&lt;p&gt;It's just a few days more than six years ago now that you joined Code Review. You quickly became a valuable user trying to help out as much as you could.&lt;/p&gt;&#xA;&lt;p&gt;Just a few months afterwards, we started our big open source project together with some other people from the Code Review community, and later even some of your friends. An open source Trading Card Game called Cardshifter. You had great thoughts about how things should look and work. I bring these thoughts with me even today when working on other projects. In the chat room that was created for the Cardshifter project we talked almost every day since its creation in August 2014.&lt;/p&gt;&#xA;&lt;p&gt;The years went on and the focus on Cardshifter came and went in cycles, but the chat room was constant. We didn't need that project to grow close. You were eager to learn programming better, picking up new languages to try, and you were just as eager to help others who discovered the chat room to learn things. Or to share what the latest trend on Twitter was.&lt;/p&gt;&#xA;&lt;p&gt;You nominated yourself for the two moderator elections on Code Review, and I'd like to highlight some things you said about yourself in your nominations.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Due to many years of working customer support, as well as reading books on topics of human relations, I have developed solid people skills. I'm quick to encourage and compliment, quick to apologize, and most importantly, quick to admit that I'm wrong, especially if I have wronged &lt;em&gt;someone.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I'm a firm believer in direct, open and honest communication. I say what I mean and I mean what I say. When a problem arises, I try to address it directly, albeit with gentleness and kindness whenever possible.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election/1#post-95154&quot;&gt;That was in 2015&lt;/a&gt;. Then for &lt;a href=&quot;https://codereview.stackexchange.com/election/2#post-190536&quot;&gt;the second election, in 2018&lt;/a&gt;, you said:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I like helping newcomers to the site especially, I have many years of experience doing support work, and I am hoping to bring my service experience to help our &amp;quot;customers&amp;quot;, that is, the site users, have a positive experience and get any assistance they may need.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I'm a very patient and respectful person, and I like to give the benefit of the doubt and presume that the persons I assist have good intentions, until they prove otherwise.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I now realize just how true all these things are.&lt;/p&gt;&#xA;&lt;p&gt;Thank you Phrancis, for everything. We have a lot to learn from you.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="-1" LastEditDate="2020-06-10T13:09:17.177" LastActivityDate="2020-05-30T09:18:44.070" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10492" PostTypeId="1" CreationDate="2020-06-02T09:03:07.133" Score="0" ViewCount="96" Body="&lt;blockquote&gt;&#xA;  &lt;p&gt;Good code reviews are the bar that all of us should strive for. They&#xA;  cover common and easy to follow best practices that any team can get&#xA;  started with, while ensuring high-quality and helpful reviews for the&#xA;  long term.&lt;/p&gt;&#xA;  &#xA;  &lt;p&gt;code review says about clean code (readability, easy to&#xA;  understand,care about names,...) and performant code (Levels of optimization, Design level, When to optimize, Trade-offs, Strength reduction, Run time, Assembly level, Compile level, Build level, Source code level,...)&lt;br&gt;&#xA;  — &lt;a href=&quot;https://stackoverflow.blog/2019/09/30/how-to-make-good-code-reviews-better/&quot;&gt;How to Make Good Code Reviews Better&lt;/a&gt;, &lt;a href=&quot;https://stackoverflow.blog/author/gorosz/&quot;&gt;Gergely Orosz&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&#xA;&lt;p&gt;When I asked about performance of some code or ask about best practice of some code the community said to me Code Review is not about asking for how to implementation best practices.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/upEOX.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/upEOX.png&quot; alt=&quot;enter image description here&quot;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As you can see above, the community said to me that generic best practices are outside the scope of this site!&#xA;Why then is the name of this site Code Review? When one items of a code review is about best practice of code.&lt;/p&gt;&#xA;" OwnerUserId="225283" LastEditorUserId="225283" LastEditDate="2020-06-02T13:45:25.727" LastActivityDate="2020-06-02T13:45:25.727" Title="Why can we not ask for the best practice of code?" Tags="|support|specific-question|scope|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10493" PostTypeId="2" ParentId="10492" CreationDate="2020-06-02T12:49:51.807" Score="7" Body="&lt;p&gt;Note, your question in this meta post is about why asking about best-practices in general are off topic, and you provide some example questions which were closed.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Note, those questions were not (necessarily) closed because they were about best practices in general. The close reason covers a number of different possible reasons for the closure. The first linked question (Date convert) for example, has no context describing what the conversion is, or should do. It's hard to review code if you don't know the purpose of the code. The &quot;best practices&quot; in the close banner is superfluous to the actual reason, and is only there because it's boilerplate text that covers a number of close reasons.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;So, you cannot use one small part of the close-banner to cover the entire close-reason for the question.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now, as for the general question about why best-practice as a general topic is off-topic, it's for a few reasons:&lt;/p&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;It's highly opinionated, and dynamic. It's one thing to have a question &quot;Does this code follow best practices?&quot;, and quite another to say &quot;what are the best practices?&quot;&lt;/li&gt;&#xA;&lt;li&gt;There's the Software Engineering site where such questions are on-topic, and specifically on topic there.&lt;/li&gt;&#xA;&lt;li&gt;This is Code Review, and we review code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;In real life, when doing a code review, there is a lot of lattitude for various discussions, what the best practices may be is part of that. But, on this site in particular, it's all about the real code, as presented.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2020-06-02T12:49:51.807" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10494" PostTypeId="2" ParentId="10489" CreationDate="2020-06-02T13:52:03.877" Score="19" Body="&lt;p&gt;That is indeed a loss.  I've never been great with SQL, and learned from looking at both his questions and his answers.  To me, though, the question that most captures his character is this one:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/93356/how-can-i-make-this-sede-query-better-bad-title-finder&quot;&gt;&amp;quot;How can I make this SEDE query better?&amp;quot; (bad title finder)&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;It shows his sense of humor, his willingness to share and to learn, and, not least, his technical knowledge.  I will miss him.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2020-06-02T13:52:03.877" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10495" PostTypeId="2" ParentId="10489" CreationDate="2020-06-04T15:43:46.330" Score="22" Body="&lt;p&gt;Phrancis has been one of the major reason for me to participate in this wonderful community. He was welcoming, available to help and was a pleasure to talk with. He's been part of the heart and soul of this community and chatrooms for all his time here. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;He's been a constant presence to navigate subjects from programing, SQL, social events and Twitter too. He had always something to say about the Twitter fire of the day or his involvement on dismantling Twitter bots.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Personally to me, he was an expat of my province who would understand some specific part of our culture, even from a distance. He was a friend who I liked to chat with almost every day and I'll miss you dearly.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Merci d'avoir été là pour moi. Je suis heureux et chanceux de t'avoir connu. &lt;/p&gt;&#xA;&#xA;&lt;p&gt;One final gniknoM to you friend.&lt;/p&gt;&#xA;" OwnerUserId="28156" LastEditorUserId="28156" LastEditDate="2020-06-05T14:37:18.133" LastActivityDate="2020-06-05T14:37:18.133" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10496" PostTypeId="1" CreationDate="2020-06-14T04:18:24.777" Score="1" ViewCount="64" Body="&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;I wanted to find out my mistakes in the code that could shorten it all together.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I would love to figure out how to address bad variable names&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use enumerate instead of python's range&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Use a better method to delete all permutations of a set excluding itself from a list. &lt;em&gt;(eg. keep (123) but delete (132), (213)...)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Question&lt;/h2&gt;&#xA;&lt;p&gt;What would be the best way to ask a question that relates to the P vs NP problem without garnering too many downvotes?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://pastebin.com/K4gfUbFS&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://pastebin.com/K4gfUbFS&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="194047" LastEditorUserId="194047" LastEditDate="2020-06-14T14:54:17.903" LastActivityDate="2020-06-14T14:54:17.903" Title="How should I ask on the main site without getting too many downvotes to a piece of code that was a P vs NP attempt?" Tags="|discussion|" AnswerCount="0" CommentCount="16" ClosedDate="2020-07-16T16:17:00.500" ContentLicense="CC BY-SA 4.0" />
  <row Id="10497" PostTypeId="2" ParentId="10489" CreationDate="2020-06-17T01:58:19.043" Score="17" Body="&lt;p&gt;I love you Phrancis. I remember the days we'd go back and forth in the now Coding Projects chat, work on Cardshifter together, and even occasionally play SimCity together when we found the time. I always considered you a friend of mine and would talk fondly of you to my peers; to me, you made this code reviewing forum more than just a forum and more like a community. I'm beyond shocked at this news that I've unfortunately stumbled upon late and I'm struggling to find words to express my sorrow. I only hope the best for your loved ones.&lt;/p&gt;&#xA;" OwnerUserId="59481" LastActivityDate="2020-06-17T01:58:19.043" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10498" PostTypeId="1" CreationDate="2020-06-17T10:20:12.267" Score="0" ViewCount="56" Body="&lt;p&gt;This is the dedicated realm in SE to post questions about reviewing one's code. But this is not a SE site that has many members in comparison to SO. The possibility to have this code review helped with is much higher on SO than it is on Code Review.&lt;/p&gt;&#xA;&lt;p&gt;So I want to know, if it would be bad manners, if I posted the same question here and in SO?&lt;/p&gt;&#xA;" OwnerUserId="38452" LastEditorUserId="38452" LastEditDate="2020-06-17T12:39:21.207" LastActivityDate="2020-06-17T13:07:44.210" Title="Is it OK to cross post here and in SO?" Tags="|support|stackexchange|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10499" PostTypeId="2" ParentId="10498" CreationDate="2020-06-17T11:46:24.233" Score="4" Body="&lt;p&gt;No, it's not ok. Yes, it would be bad manners. On top of that, it would be quite an accomplishment to phrase a question such that it's on-topic and well-received both here &lt;em&gt;and&lt;/em&gt; on Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;Please see our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5777/52915&quot;&gt;FAQ on the differences&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I understand your frustration. You have 3 questions on the site, some of them quite old, yet no answers. Perhaps our &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2440/52915&quot;&gt;FAQ on getting the best value out of Code Review&lt;/a&gt; can help you.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;The on-topic help center for Code Review can be found &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;here&lt;/a&gt;, for Stack Overflow &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;here&lt;/a&gt;. The Stack Exchange-wide FAQ (for all SE sites) on cross-posting can be found &lt;a href=&quot;https://meta.stackexchange.com/q/64068/269301&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2020-06-17T13:07:44.210" LastActivityDate="2020-06-17T13:07:44.210" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10500" PostTypeId="1" AcceptedAnswerId="10501" CreationDate="2020-06-18T16:24:19.760" Score="8" ViewCount="133" Body="&lt;p&gt;So we had an argument whether this question is on topic:&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/244097/restful-movie-shop?noredirect=1#comment479242_244097&quot;&gt;RESTful movie shop&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I see this question as off-topic although it seems to satisfy most rules.&lt;/p&gt;&#xA;&lt;p&gt;There's code. It works. It's real...&lt;/p&gt;&#xA;&lt;p&gt;But the questions asked by OP does not seem to look for a code review.&lt;/p&gt;&#xA;&lt;p&gt;He asks if its ok to use verbs in RESTful API and similar things.&#xA;If you replace all the code snippets with descriptions of HTTP requests, query parameters, response statuses, etc. all the text of the post is still valid, because it never actually talks about the code. It just uses the code to show us how the HTTP API is designed and asks if the design follows best practices.&lt;/p&gt;&#xA;&lt;p&gt;To me it seems that OP created a design, implemented it, then stopped and thought maybe he should have the design reviewed first and he used the code to describe the design to potential reviewers because that's what he already had.&lt;/p&gt;&#xA;&lt;p&gt;A reference to rule that says it may be off-topic is &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;here in the help/dont-ask&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Higher-level architecture and design of software systems&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;We review code, not concepts, diagrams, or outlines. Whiteboard-style questions may be suitable on Software Engineering if they are specific.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;But it's not clear whether the presence of code makes it on-topic or not.&lt;/p&gt;&#xA;&lt;p&gt;So how is it?&lt;/p&gt;&#xA;&lt;p&gt;I am including copy of the post here too to keep the exact wording at the time and have it self-contained:&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Just would like to ask if these custom web API naming follow best practice? Below are some of the web API methods I have created for my pet project using ASP.NET .NET Framework 4.7.&lt;/p&gt;&#xA;&lt;p&gt;I understand that the standard CRUD naming convention especially when I use the scaffolding option. For example, this &lt;code&gt;Cart&lt;/code&gt; controller web API, the scaffolded code are.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;   // GET: api/Carts&#xA;    public IQueryable&amp;lt;Cart&amp;gt; GetCarts()&#xA;    {&#xA;        return db.Carts;&#xA;    }&#xA;&#xA;    // GET: api/Carts/5&#xA;    [ResponseType(typeof(Cart))]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; GetCart(int id)&#xA;    {&#xA;        Cart cart = await db.Carts.FindAsync(id);&#xA;        if (cart == null)&#xA;        {&#xA;            return NotFound();&#xA;        }&#xA;&#xA;        return Ok(cart);&#xA;    }&#xA;&#xA;    // PUT: api/Carts/5&#xA;    [ResponseType(typeof(void))]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; PutCart(int id, Cart cart)&#xA;    {&#xA;        if (!ModelState.IsValid)&#xA;        {&#xA;            return BadRequest(ModelState);&#xA;        }&#xA;&#xA;        if (id != cart.Id)&#xA;        {&#xA;            return BadRequest();&#xA;        }&#xA;&#xA;        db.Entry(cart).State = EntityState.Modified;&#xA;&#xA;        try&#xA;        {&#xA;            await db.SaveChangesAsync();&#xA;        }&#xA;        catch (DbUpdateConcurrencyException)&#xA;        {&#xA;            if (!CartExists(id))&#xA;            {&#xA;                return NotFound();&#xA;            }&#xA;            else&#xA;            {&#xA;                throw;&#xA;            }&#xA;        }&#xA;&#xA;        return StatusCode(HttpStatusCode.NoContent);&#xA;    }&#xA;&#xA;    // POST: api/Carts&#xA;    [ResponseType(typeof(Cart))]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; PostCart(Cart cart)&#xA;    {&#xA;        if (!ModelState.IsValid)&#xA;        {&#xA;            return BadRequest(ModelState);&#xA;        }            &#xA;        &#xA;        db.Carts.Add(cart);&#xA;        await db.SaveChangesAsync();&#xA;        &#xA;        return CreatedAtRoute(&amp;quot;DefaultApi&amp;quot;, new { id = cart.Id }, cart);&#xA;    }&#xA;&#xA;    // DELETE: api/Carts/5&#xA;    [ResponseType(typeof(Cart))]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; DeleteCart(int id)&#xA;    {&#xA;        Cart cart = await db.Carts.FindAsync(id);&#xA;        if (cart == null)&#xA;        {&#xA;            return NotFound();&#xA;        }&#xA;&#xA;        db.Carts.Remove(cart);&#xA;        await db.SaveChangesAsync();&#xA;&#xA;        return Ok(cart);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;But, I don't use much of those CRUD method above. So, I added my own like below:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    [Route(&amp;quot;api/Carts/GetClearAllCart/{id:int}&amp;quot;)]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; GetClearAllCart(int id)&#xA;    {&#xA;        var carts = db.Carts.Where(c =&amp;gt; c.UsersId == id);&#xA;        if (carts == null)&#xA;        {&#xA;            return NotFound();&#xA;        }&#xA;&#xA;        db.Carts.RemoveRange(carts);&#xA;        await db.SaveChangesAsync();&#xA;&#xA;        return Ok(carts);&#xA;    }&#xA;&#xA;    [Route(&amp;quot;api/Carts/GetClearOne/{id:int}&amp;quot;)]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; GetClearOneItemFromCart(int id)&#xA;    {&#xA;        var cart = db.Carts.SingleOrDefault(c =&amp;gt; c.SeatId == id);&#xA;        if (cart == null)&#xA;        {&#xA;            return NotFound();&#xA;        }&#xA;&#xA;        db.Carts.Remove(cart);&#xA;        await db.SaveChangesAsync();&#xA;&#xA;        return Ok();&#xA;    }&#xA;&#xA;    [Route(&amp;quot;api/Carts/GetClearAllByUserId/{id:int}&amp;quot;)]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; GetClearAllByUserId(int id)&#xA;    {&#xA;        var cart = db.Carts.Where(c =&amp;gt; c.UsersId == id);&#xA;        if (cart == null)&#xA;        {&#xA;            return NotFound();&#xA;        }&#xA;&#xA;        db.Carts.RemoveRange(cart);&#xA;        await db.SaveChangesAsync();&#xA;&#xA;        return Ok();&#xA;    }&#xA;&#xA;    [Route(&amp;quot;api/Carts/GetCartsByUserId/{id:int}&amp;quot;)]&#xA;    public IQueryable&amp;lt;CartVM&amp;gt; GetCartsByUserId(int id)&#xA;    {&#xA;        var cartVMList = new List&amp;lt;CartVM&amp;gt;();&#xA;        var selectedCart = db.Carts.Where(c =&amp;gt; c.UsersId == id);&#xA;        foreach (var item in selectedCart)&#xA;        {&#xA;            var cartVM = new CartVM();&#xA;            cartVM.MovieTitle = item.MovieTitle;&#xA;            cartVM.HallNo = item.HallNo;&#xA;            cartVM.MovieDateTime = item.MovieDateTime;&#xA;            cartVM.Seats = item.Seats;&#xA;            cartVM.SeatId = item.SeatId;&#xA;            cartVMList.Add(cartVM);&#xA;        }&#xA;        return cartVMList.AsQueryable();&#xA;    }&#xA;&#xA; // GET: api/Movies&#xA;    public IQueryable&amp;lt;MovieVM&amp;gt; GetMovies()&#xA;    {&#xA;        &#xA;        var movieVMList = new List&amp;lt;MovieVM&amp;gt;();&#xA;&#xA;        foreach (var item in db.Movies)&#xA;        {&#xA;            var movieVM = new MovieVM();&#xA;            movieVM.MovieTitle = item.MovieTitle;&#xA;            movieVM.Id = item.Id;&#xA;            movieVM.PhotoFile = item.PhotoFile;&#xA;            movieVMList.Add(movieVM);&#xA;        }&#xA;&#xA;        return movieVMList.AsQueryable();&#xA;    }&#xA;&#xA;    // GET: api/Movies/5&#xA;    [ResponseType(typeof(Movie))]&#xA;    public async Task&amp;lt;IHttpActionResult&amp;gt; GetMovie(int id)&#xA;    {&#xA;        Movie movie = await db.Movies.FindAsync(id);&#xA;        if (movie == null)&#xA;        {&#xA;            return NotFound();&#xA;        }&#xA;&#xA;        return Ok(movie);&#xA;    }&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I read that we should focus on the &lt;code&gt;noun&lt;/code&gt; for RESTful API instead of &lt;code&gt;verbs&lt;/code&gt; which is SOAP. How can we create a custom web API only with &lt;code&gt;noun&lt;/code&gt; and without &lt;code&gt;verbs&lt;/code&gt;? Any comment on my &lt;code&gt;custom&lt;/code&gt; web API methods?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;And comments:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Questions about best practices are outside the scope of this site.&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/212100/slepic&quot;&gt;slepic&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This looks on-topic to me IDK why people are saying it's not (They don't have 3k yet so there's no close votes either). Your question (description) seems somewhat high level, but your code looks fairly solid.&#xA;– &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Peilonrayz yes, the code looks good for a code review, but the OP doesn't seem to be interested as much in code review as he is interested in a design review and best practices with RESTful APIs. That makes it off topic. A good code review would probably provide answers to OP's questions as well, but it shouldn't be the main focus. As it Is now, it seems to fit better on Software Engineering Stack Exchange. Unfortunately, there is no such migration path.&#xA;– slepic&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@slepic Please can you provide links to Meta that show that this is indeed off-topic.&#xA;– Peilonrayz&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Peilonrayz section &amp;quot;Higher-level architecture and design of software systems&amp;quot; of &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;codereview.stackexchange.com/help/dont-ask&lt;/a&gt;&#xA;– slepic&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@slepic That's if there's no code. And there is clearly code.&#xA;– Peilonrayz&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I understand it Is subject to interpretation. I lean more towards off-topic, but I understand it may be viewed differently. Nevertheless, I believe SE has a better potential to satisfy the OP And He should go ask there for his own sake regardless of this question being closed or not.&#xA;– slepic&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If I post a code snippet and then talk about my holiday, am I asking for code review?&#xA;– slepic&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@slepic It doesn't matter if SE exists or not. The only thing that makes a question off-topic on Code Review is Code Review's rules. Additionally your simile has no likeness to the current situation and only unjustly paints the question in a bad light. Please &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/ask&quot;&gt;take this to meta&lt;/a&gt; if you have a problem.&#xA;– Peilonrayz&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="212100" LastEditorUserId="42401" LastEditDate="2020-06-20T16:52:05.627" LastActivityDate="2020-06-20T16:52:05.627" Title="Are questions mostly unrelated to the presented code on-topic?" Tags="|discussion|specific-question|scope|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10501" PostTypeId="2" ParentId="10500" CreationDate="2020-06-18T17:20:43.083" Score="11" Body="&lt;h1&gt;Existing rules&lt;/h1&gt;&#xA;&lt;p&gt;These are covered in multiple questions&lt;/p&gt;&#xA;&lt;p&gt;Question body:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/790&quot;&gt;Should a post with no specific question(s) imply a general review?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1993&quot;&gt;Should [programming-challenge] questions require a summary of the challenge?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Reviewing design:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/74&quot;&gt;Should design questions be on-topic here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924&quot;&gt;Reviewing &amp;quot;design&amp;quot;&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If there is little/no code:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2008&quot;&gt;Can I ask a question about overall architecture without much specific code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6904&quot;&gt;Are implemented API reviews without code on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8910&quot;&gt;Technology review without code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9145&quot;&gt;Should I ask architectural questions on CodeReview?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Specific design questions:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5404&quot;&gt;Are reviews that ask us to DRY their code within the spirit of CR?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5789&quot;&gt;Would Code Review be a good site to post formatting questions?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6780&quot;&gt;Is asking a question about doing something a different way on topic here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6830&quot;&gt;Is it acceptable to ask for help refactoring code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Ok, that's a lot of links but you should notice a general trend between them.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;We need to know what your code does from the description.&lt;/li&gt;&#xA;&lt;li&gt;Design questions without context (code) are off-topic.&lt;/li&gt;&#xA;&lt;li&gt;Many questions about design are ok.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h1&gt;Topicality of the question&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you replace all the code snippets with descriptions of HTTP requests, query params, response statuses, etc. all the text of the post is still valid, because it never actually talks about the code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, if you remove the code it would be off-topic.&lt;br /&gt;&#xA;But through their description I know what their code is doing.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It just uses the code to show us how the http api is designed and asks if the design follows best practices.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No, the user has written some code and now has come to us for a review.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A good code review would probably provide answers to OP's questions as well, but it shouldn't be the main focus. As it Is now, it seems to fit better on Software Engineering Stack Exchange. Unfortunately, there is no such migration path.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You're on the right track, but you got the wrong conclusion. Because the question doesn't violate the &amp;quot;any or all&amp;quot; rule then there is no problem here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Feel free to call attention to specific areas you are concerned about (performance, formatting, etc). However, any aspect of the code posted is fair game for feedback and criticism.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you remove the code then it &lt;em&gt;could&lt;/em&gt; make a good question on Software Engineering but why does that matter when it's not off-topic here?&lt;/p&gt;&#xA;&lt;p&gt;If you wish to recommend another site that has some overlap with ours, then you can recommend the OP also uses that site. But, don't recommend cross-posting on the Stack Exchange network. And the presence of another site doesn't affect our rules.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To me it seems that OP created a design, implemented it, then stopped and thought maybe he should have the design reviewed first and he used the code to describe the design to potential reviewrs because that's what he already had.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes that's probably what happened. I've posted questions like that too. My first design is never any good, and I want people to rip it to shreds.&lt;br /&gt;&#xA;But again, you've come at this the wrong way. Just because Software Engineering exists doesn't make this question off-topic. And since they've got working code it's a perfect fit for Code Review.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1957&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Td6Ev.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;yes, the code looks good for a code review, but the OP doesn't seem to be interested as much in code review as he is interested in a design review and best practices with RESTful APIs. That makes it off topic.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I believe &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/11582/donald-mclean&quot;&gt;Donald.McLean&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1926&quot;&gt;explained this perfectly&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There is one school of thought that says &amp;quot;the code is the design&amp;quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;A reference to rule that sais it may be off-topic is here:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Higher-level architecture and design of software systems&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;We review code&lt;/strong&gt;, not concepts, diagrams, or outlines. Whiteboard-style questions may be suitable on Software Engineering if they are specific.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This again falls inline with all the above. This rule is only if there is &lt;em&gt;no code&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If I post a code snippet and then talk about my holiday, am I asking for code review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes. But we'll remove the information about your holiday. If you start an edit war then we'll have to escalate to the mods.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;So tying this all together. They have code. They dislike a certain part of their code. They want their code to be better.&lt;br /&gt;&#xA;How isn't this on-topic for Code Review?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-06-18T17:58:22.067" LastActivityDate="2020-06-18T17:58:22.067" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10502" PostTypeId="1" AcceptedAnswerId="10503" CreationDate="2020-06-25T05:57:30.717" Score="1" ViewCount="87" Body="&lt;p&gt;I asked the question &lt;a href=&quot;https://codereview.stackexchange.com/questions/244045/meme-title-with-picture-exchanger&quot;&gt;Meme (title with picture) exchanger&lt;/a&gt;. I don't want to separate it into independent questions because the components altogether form the whole architecture; I think that the entire context is important here.&lt;/p&gt;&#xA;&lt;p&gt;However &lt;a href=&quot;https://codereview.stackexchange.com/questions/244045/meme-title-with-picture-exchanger/244268#comment479655_244268&quot;&gt;a user said&lt;/a&gt; that I need to insert the code into the question, as only code in the question can be reviewed. But I cannot because there is a limit on how many characters can fit in a question.&lt;/p&gt;&#xA;&lt;p&gt;What can I do in this situation?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Comments for context&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do you have any remarks about queries(&lt;code&gt;MySQLPostDAO&lt;/code&gt;, &lt;code&gt;MySQLUserDAO&lt;/code&gt;)? – &lt;a href=&quot;https://codereview.stackexchange.com/users/212420/miron&quot;&gt;Miron&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;No, because they aren't included in the body of the question. If you want them to be reviewed they should be included in-line rather than linked to a repository.&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/25834/reinderien&quot;&gt;Reinderien&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I cannot include all my code in question, because my code has too many symbols. I tried. But I noticed a limitation when I finished including DAOs package. I cannot include all code physically.&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/212420/miron&quot;&gt;Miron&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I ll try to include only important files, but i think, that it will be bad without others&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/212420/miron&quot;&gt;Miron&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Files have been added to the question on request.&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="212420" LastEditorUserId="42401" LastEditDate="2020-06-25T08:49:27.753" LastActivityDate="2020-06-25T11:39:16.440" Title="I want a review of my large project, but it doesn't fit in the question" Tags="|support|specific-question|character-limit|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10503" PostTypeId="2" ParentId="10502" CreationDate="2020-06-25T11:11:35.210" Score="4" Body="&lt;p&gt;Code that's not included can not be reviewed. That's simple.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;I don't want to separate it into independent questions because the components altogether form the whole architecture; I think that the entire context is important here.&amp;quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Considering you've posted the general overview and context in your first question, that question can serve as extra context for each new question you post (provided you link towards them and don't delete any of the related questions). Now you can split-up &lt;em&gt;and&lt;/em&gt; have context. Would this be acceptable to you?&lt;/p&gt;&#xA;&lt;p&gt;An example: &lt;a href=&quot;https://codereview.stackexchange.com/questions/168792/nisse-server-part-5-handler&quot;&gt;Nisse Server in 5 parts&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2020-06-25T11:11:35.210" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10504" PostTypeId="2" ParentId="10502" CreationDate="2020-06-25T11:39:16.440" Score="2" Body="&lt;p&gt;I think there are multiple levels of issues / reviews.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Character level review.&lt;br /&gt;&#xA;These are the 'petty' points such as style guide conformance and whitespace issues.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You should have spaces on both sides of operators.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Line level review.&lt;br /&gt;&#xA;These are normally pretty basic changes and focus on how to improve the readability of a specific line.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It's more Pythonic to use a generator expression than map.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Function level review.&lt;br /&gt;&#xA;These focus on how to improve the code of a function as a whole.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You can use the 'groupby pattern' to improve the performance of your code.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;grouper = {}&#xA;for item in items:&#xA;    grouper.setdefault(item[key], []).append(item)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;High level review.&lt;br /&gt;&#xA;These are reviews that explain how to improve your code on a level higher than functions, such as classes, modules or even packages.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It would be better if you used {insert design pattern here}.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Theory level review.&lt;br /&gt;&#xA;These are reviews that are so high level that the actual code doesn't matter only ideas do.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;It would be better if you used {insert design pattern here} to handle {insert design pattern here} which offloads to {insert design pattern here}...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt;So &amp;quot;how does this relate to the character limit and posting all my code?&amp;quot; I can hear you ask.&lt;/p&gt;&#xA;&lt;p&gt;Well the more low level the review the easier it is to give.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I can give character level reviews by only scrolling through the code.&lt;/li&gt;&#xA;&lt;li&gt;I can give line level reviews by skim reading the code.&lt;/li&gt;&#xA;&lt;li&gt;To give a function level review I need to understand the function compleatly. And so I need to read it at least once and understand everything.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Now, answeres are motivated by a lot of things, but humans tend to do what is easiest.&#xA;And so that means that the bar for getting a high or theory level review is inherently hard.&lt;/p&gt;&#xA;&lt;p&gt;Additionally wanting us to review more than 64000 characters brings more problems:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;That's a lot of reading for possibly not much reward. Decreasing the likelihood of getting the review you want. This is just too much context and leads to information overload.&lt;/li&gt;&#xA;&lt;li&gt;The more code you include the higher the chance you made a mistake and open your question up to character or line level reviews. I.e. not what you want.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What can I do in this situation?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The way I see it is you can either:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Ask us to give a high level review and include a single module or class.&lt;br /&gt;&#xA;To maximize the chance of getting the result you want you should:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Clean the code to the point of having no character, line or function level issues. A &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5249/42401&quot;&gt;linter / hinter&lt;/a&gt; may help here.&lt;/li&gt;&#xA;&lt;li&gt;Include the least amount of code to give us the compleate picture of &lt;em&gt;just that code&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Include enough code so we can actually give feedback.&#xA;For example including used interfaces so we understand the mechanisms of your code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Focus on the theory and find a site that will review a UML of your code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Getting high or theory level reviews is hard, I've struggled with getting them. But I know for a fact that adding more code hurts more than it helps.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-06-25T11:39:16.440" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10505" PostTypeId="1" AcceptedAnswerId="10509" CreationDate="2020-06-26T20:02:43.353" Score="-8" ViewCount="145" Body="&lt;p&gt;For any reason moderator are declining flags from me i have send it 2 time.&#xA;about donwvoting my question, and donwvoting user not give any type o feedback/comment/edit.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/flag-summary/204507?showDeclined=true&quot;&gt;https://codereview.stackexchange.com/users/flag-summary/204507?showDeclined=true&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/jXA3S.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/jXA3S.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;I have proof that they are doing a bad job:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Clearly in this code review page it is indicated how and when to use the Flags, it does not explicitly say that it is only to moderator verify content related issues.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/flag-posts&quot;&gt;https://codereview.stackexchange.com/help/privileges/flag-posts&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/lHHS0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/lHHS0.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;NEXT donwvoting say:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/vote-down&quot;&gt;https://codereview.stackexchange.com/help/privileges/vote-down&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/iBL3h.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/iBL3h.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Summarizing:&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I am sure that the use of negative votes are extreme and harmful to / towards new users. to vote negatively to a post from a new person and not to leave any type of Comment / Warning or communication as indicated by the pages that I visit; border on abuse or misuse of negative voting tools; and the fact that the moderators decline the flags without doing anything is even worse.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;I believe that negative votes should not be allowed to people who have not actively participated in a post or left a comment, and less in the posts of people who have less than 100 points.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Why Downvote???&#xA;my respects to &lt;a href=&quot;https://codereview.stackexchange.com/users/141885/mickmackusa&quot;&gt;mickmackusa&lt;/a&gt; the only person who at the moment, despite not being a moderator, is aware of my point of view, how permissive and harmful negative votes are.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/Hf2ze.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Hf2ze.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="204507" LastEditorUserId="52915" LastEditDate="2024-01-13T13:28:43.747" LastActivityDate="2024-01-13T13:28:43.747" Title="moderators limited, downvoting abuse on new users" Tags="|discussion|support|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10506" PostTypeId="2" ParentId="10505" CreationDate="2020-06-26T20:23:41.590" Score="10" Body="&lt;p&gt;You're using flags the wrong way. Two downvotes aren't 'extreme'; users aren't require to disclose why they downvote (see &lt;a href=&quot;https://meta.stackexchange.com/q/325416/295232&quot;&gt;here&lt;/a&gt; for reasons why) and ♦ moderators &lt;strong&gt;can't do anything about it&lt;/strong&gt; – they're able to see &lt;em&gt;patterns&lt;/em&gt; of one user repeatedly downvoting another one, they &lt;a href=&quot;https://meta.stackexchange.com/a/12985/295232&quot;&gt;can't see individual votes&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="69714" LastActivityDate="2020-06-26T20:23:41.590" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10507" PostTypeId="2" ParentId="10505" CreationDate="2020-06-26T20:24:42.050" Score="6" Body="&lt;p&gt;Walter, I understand being downvoted can feel harsh and hurt. And I agree that downvoting without commenting isn't constructive. But saying &amp;quot;moderators useless&amp;quot; is verbal abuse, and fighting what you see as abuse with abuse is not going to help your cause.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have proof that they are doing a bad job&lt;/p&gt;&#xA;&lt;ol start=&quot;7&quot;&gt;&#xA;&lt;li&gt;In need of moderator intervention.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This just simply isn't the case. Users can vote however they please. And the users likely are using them in the way the downvote privilege page tells them to.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Use your downvotes whenever you encounter an egregiously sloppy, no-effort-expended post, or an answer that is clearly and perhaps dangerously incorrect.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The users could have a super high standard and think you've put no effort into your post. Who knows, since they didn't interact with the post otherwise. Currently there's even &lt;a href=&quot;https://meta.stackoverflow.com/q/398537&quot;&gt;a push on Stack Overflow to encourage downvoting&lt;/a&gt;, where some want to focus on telling users that downvotes aren't akin to saying &amp;quot;you're an evil bad person&amp;quot;. It's a tool to signal to others that there are problems with the post.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I believe that negative votes should not be allowed to people who have not actively participated in a post or left a comment&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is something that Stack Exchange Inc. would have to implement. Our moderators cannot enforce that.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-06-26T20:24:42.050" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="10508" PostTypeId="2" ParentId="10505" CreationDate="2020-06-26T20:57:46.037" Score="10" Body="&lt;p&gt;I'm the moderator that declined these flags.&#xA;To put it somewhat bluntly: There's nothing that I as a moderator can do about downvotes, unless there's clear evidence of vote abuse.&lt;/p&gt;&#xA;&lt;p&gt;All I can see is that a question that had ... formulation difficulties that are hard to put into words and that skirts the line of being on topic was downvoted twice.&#xA;That's not something a moderator is really needed for or able to resolve in the first place.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2020-06-26T20:57:46.037" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10509" PostTypeId="2" ParentId="10505" CreationDate="2020-06-26T21:16:32.970" Score="-5" Body="&lt;p&gt;Stack Exchange and all other associated sites are a community where non-robots reside with predefined behavior patterns.&lt;/p&gt;&#xA;&lt;p&gt;As a society; Negative nuances should not exist since this society was founded in search of Improving and Sharing Knowledge.&lt;/p&gt;&#xA;&lt;p&gt;Instead of prescribing negative nuances; Tools that objectively stand out because someone disagrees and should not leave everything to a system of speculation (negative votes) should be used.&lt;/p&gt;&#xA;&lt;p&gt;If I agree that the good posts should be in the post accumulating positive votes, and every society would be.&lt;/p&gt;&#xA;&lt;p&gt;I am not the one to say that the &amp;quot;moderators are useless&amp;quot; but I can say that they are the hands and feet of this community, and they are the channel to achieve radical changes, if they are also interested, of course.&lt;/p&gt;&#xA;" OwnerUserId="204507" LastActivityDate="2020-06-26T21:16:32.970" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="10511" PostTypeId="1" AcceptedAnswerId="10512" CreationDate="2020-07-01T17:09:14.397" Score="3" ViewCount="141" Body="&lt;p&gt;There's an edit war going on in &lt;a href=&quot;https://codereview.stackexchange.com/questions/244711&quot;&gt;Smart Tic Tac Toe, a reinforcement learning approach&lt;/a&gt; . Every edit by one high-rep user is being reverted by the OP with no explanation, and he (sigh) offers this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;keep editing my post and I'll keep rolling it back and let's see who gives up first. You do not own the website, you're just a user like any of the other users, if the website allows you to edit my post, it also allows me of rolling back your edits, if you have suggestions, you come here with a comment requesting my approval and I decide what I want to include in my post and what I do not, it's not up to you to decide, wanna make it a challenge? go ahead and I will win whether you like it or not.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Though the following editorializing on my behalf is bordering on a self-answer,&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;if you have suggestions, you come here with a comment requesting my approval&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That is not remotely the accepted model for edits. Editors do not (and should not, for efficiency's sake) seek approval from the OP beforehand. This community relies on mutual trust, including trust that users with enough rep to make edits understand the guidelines enough to be able to make constructive edits without first asking for permission. That is certainly the case here, though said trust from the OP seems lacking.&lt;/p&gt;&#xA;&lt;p&gt;If there were a mechanism (?) to impose an edit freeze while discussion happens, I'd vote for that, but I don't know that there is one. What do we do?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="25834" LastEditDate="2020-07-01T17:36:14.907" LastActivityDate="2020-07-03T09:03:17.363" Title="Preventing edit wars" Tags="|support|specific-question|editing|flagging|roll-back|" AnswerCount="3" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10512" PostTypeId="2" ParentId="10511" CreationDate="2020-07-01T17:57:19.253" Score="9" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;If there were a mechanism (?) to impose an edit freeze while discussion happens, I'd vote for that, but I don't know that there is one.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Actually... there is a mechanism for that. It's just not available to regular users. For cases where edits keep getting applied back and forth, diamond moderators have the ability to &lt;a href=&quot;https://meta.stackexchange.com/questions/22228/what-is-a-locked-post&quot;&gt;&lt;strong&gt;lock&lt;/strong&gt; a post&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Before this happens it can be useful to communicate why certain edits are applied, either through the edit summary (which is somewhat unintuitive, especially for new users), or through comments.&lt;br /&gt;&#xA;If this resolves the edit dispute without moderator involvement comments pertaining to the dispute can be flagged as obsolete.&lt;/p&gt;&#xA;&lt;p&gt;When in doubt, please do flag the relevant post for moderator attention and give some context as to what's happening in the flag message :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2020-07-01T17:57:19.253" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10513" PostTypeId="2" ParentId="10511" CreationDate="2020-07-01T19:32:19.780" Score="-6" Body="&lt;p&gt;The mechanism of editing privileges in my opinion is sometimes taken for false authoritative rights.&lt;/p&gt;&#xA;&lt;p&gt;I think that this edit freeze mechanism only available to diamond users, this deprives non-diamond moderators/users such as myself from having a say in the context being edited and this creates conflicts that are uncalled for.&lt;/p&gt;&#xA;&lt;p&gt;OPs of any given post whether old or new users should have a say in their context that is being edited unless it violates certain community specific regulations and even if that is the case that is the whole point of flags. Apart from that, It looks like there are some users that are very excited about the +2s they get from editing numerous posts that they keep making silly edits and change things within the post being edited outside the scope of formatting.&lt;/p&gt;&#xA;&lt;p&gt;For example, an edit could be merely for a word or two and even slightly paraphrase the title or description, when the title/description is not ambiguous at all and doesn't have any spelling problems..&lt;/p&gt;&#xA;&lt;p&gt;I'm the OP whose subject is being discussed, I meant no disrespect to anyone today. I always make sure of proper formatting, spelling and general regulations of this website or any online forum in general but this does not negate my right to express myself in the description as I please as much as any user should.&lt;/p&gt;&#xA;&lt;p&gt;So long as the context does not violate any clearly documented rules and since my way of expressing myself through the description as far as I know does not have named and clear rules against except for it should be clear and indicative of what the code reflects, I shouldn't and I won't tolerate reputation-hunting behaviour, and so shouldn't any user.&lt;/p&gt;&#xA;" OwnerUserId="209601" LastEditorUserId="23788" LastEditDate="2020-07-02T13:41:18.483" LastActivityDate="2020-07-02T13:41:18.483" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10514" PostTypeId="2" ParentId="10511" CreationDate="2020-07-02T14:28:53.480" Score="5" Body="&lt;p&gt;Users that are new to the network may not intuitively understand that they &lt;strong&gt;do not own&lt;/strong&gt; any of the content they post on Stack Exchange, as per terms of service all user content is licensed under CC-BY-SA, and as content hosted on the SE network it is the duty of network users to make sure all network content looks great and reads well, and this is incentivized in several ways by the SE system itself, via reputation bonuses (+2 for an accepted edit suggestion), various badges and awards, and user rankings.&lt;/p&gt;&#xA;&lt;p&gt;To be perfectly clear: the edits made are absolutely 1) warranted, 2) appropriate, and 3) necessary.&lt;/p&gt;&#xA;&lt;p&gt;I've reinstated the legitimate edit. Such knee-jerk rollbacks are completely unjustified, but for the record this whole episode was never auto-flagged as an actual &lt;em&gt;edit war&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As for &lt;em&gt;preventing&lt;/em&gt; edit wars, we can't. There will always be users that are over-protective of &amp;quot;their&amp;quot; content and make wrong assumptions about others' intentions. What we &lt;em&gt;can&lt;/em&gt; do is:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Flag the post for moderator intervention&lt;/strong&gt;: moderator will review edit history, assess the situation, and take the appropriate decision, including rolling back, further editing, and/or locking the post for content dispute.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Respectfully &lt;em&gt;educate&lt;/em&gt; newer users&lt;/strong&gt;: let's face it, nobody reads the rulebook; most of us simply walk into Stack Exchange and accept whatever the rules are and go with the flow - those that walk into SE with apprehensions and assumptions about its communities and the motivations of its users, tend to have it a bit harder: these are the users we need to be tactful and patient with; a one-on-one chat conversation is likely the best way to do this (post comments only get you so far, and they're noisy). Avoid confrontational wording, and try to de-escalate any ad-hominem and insults - better to walk away than escalate, someone else can do this if you're getting too hot-headed right now. Use chat flags as appropriate.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2020-07-02T14:28:53.480" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10517" PostTypeId="1" AcceptedAnswerId="10518" CreationDate="2020-07-05T16:24:10.047" Score="7" ViewCount="163" Body="&lt;p&gt;I understand the policy that we do not allow pseudocode in the question. That said, if an OP indicates it, would answers whose language diverges from the language of the post be on-topic?&lt;/p&gt;&#xA;&lt;p&gt;The motivating example is &lt;a href=&quot;https://codereview.stackexchange.com/questions/245027/how-to-optimize-bitwise-get-set-clear-of-ranges-of-bits?noredirect=1#comment481124_245027&quot;&gt;How to optimize bitwise get/set/clear of ranges of bits?&lt;/a&gt; . The original language is JavaScript. I ended up tagging the question as JavaScript due to the lack of a language tag, but the OP indicates that suggestions in any language would be acceptable; in turn implying that the most important thing he wants reviewed is the algorithm and not the JS-specific implementation.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2020-07-05T17:19:23.727" Title="How do we differentiate &quot;language-agnostic&quot; from &quot;pseudocode&quot;?" Tags="|discussion|specific-question|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10518" PostTypeId="2" ParentId="10517" CreationDate="2020-07-05T16:55:43.003" Score="7" Body="&lt;p&gt;For a question to be on-topic it must have a compiler, interpreter or travel through a series of transpilers until we get something we can run. For example JSX + TypeScript -&amp;gt; JavaScript is fine. Whilst the OP would more than happily post pseudocode, we won't allow it.&lt;/p&gt;&#xA;&lt;p&gt;Since it's not pseudocode we can happily forget about this rule, as thinking about it will only be confusing and not constructive.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;if an OP indicates it, would answers whose language diverges from the language of the post be on-topic?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;OP indicates that suggestions in any language would be acceptable; in turn implying that the most important thing he wants reviewed is the algorithm and not the JS-specific implementation.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I see no reason to disallow this.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;The only restriction we put in place for answerers in this regard is that they &lt;em&gt;must&lt;/em&gt; provide an explanation of their answer in &lt;em&gt;English&lt;/em&gt;. Whether the answerer wants to include code in any other language is up to them.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Some users may downvote answers with code in a different language than the OP's code. This is because it can be confusing for the OP. But this isn't the case if the OP explicitly asks for this.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;What benefit does closing a question that says &amp;quot;answerers, I'm happy for anyone with skill in any language to answer using your preferred language&amp;quot; bring? That's just making life more difficult for askers and answerers.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-07-05T17:19:23.727" LastActivityDate="2020-07-05T17:19:23.727" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10519" PostTypeId="2" ParentId="10517" CreationDate="2020-07-05T16:57:55.963" Score="4" Body="&lt;p&gt;Your question isn't entirely clear, but I'll try to answer it since I suspect what you're really looking for is a combination of the following.&lt;/p&gt;&#xA;&lt;p&gt;Pseudocode is off-topic. There's multiple reasons for this, but one of them is that the code has to be actual code, from a project or anything, that's actually used or has been used. In this case, the code presented is not pseudocode. So there's no problem on that front.&lt;/p&gt;&#xA;&lt;p&gt;The question of the OP contains the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Wondering if one could rewrite these 4 functions to make them more optimal.&lt;br&gt;&#xA;...&lt;br&gt;&#xA;I don't think JavaScript is a requirement for the answer, C or other similar languages would work.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The code presented is up for review, the goal is to optimize the functions provided and how that's actually achieved by the answers is left open. Answers in other languages are explicitly allowed by OP. That's fine, but OP doesn't decide what is and isn't an acceptable answer on Code Review.&lt;/p&gt;&#xA;&lt;p&gt;Answers containing pseudocode have always been acceptable, as long as they're part of a review. Not on their own though. After all, we are not Stack Overflow, where answers along the lines of &amp;quot;Try this: &lt;code&gt;&amp;lt;code snippet&amp;gt;&lt;/code&gt;&amp;quot; appear to be acceptable.&lt;/p&gt;&#xA;&lt;p&gt;Answers containing code in a different language are ordinarily frowned upon because they may not be of much value to whoever posted the code. &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2631/52915&quot;&gt;We've talked about this&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Having some experience in both languages, I don't see how C answers are going to be relevant to JavaScript question except on a very low level. Considering OP's action here is simply more confusing than helpful, I've removed the problematic line.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2020-07-05T16:57:55.963" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10520" PostTypeId="1" AcceptedAnswerId="10521" CreationDate="2020-07-07T18:29:42.280" Score="2" ViewCount="46" Body="&lt;p&gt;I am writing a pooled memory management. It works to some degree. You can allocate and deallocate&#xA;but it is missing some crucial parts like avoiding/reducing fragmentation and safety checks.&lt;br /&gt;&#xA;I basically want to be guided on how to go further (and also how to improve the code itself).&lt;br /&gt;&#xA;Neither Stack Overflow or Software Engineering seem to be suited for this kind of &amp;quot;question&amp;quot;. I wondered whether I can post it here instead?&lt;/p&gt;&#xA;" OwnerUserId="227301" LastEditorUserId="42401" LastEditDate="2020-07-07T19:01:17.347" LastActivityDate="2020-07-07T19:28:33.393" Title="Are &quot;review and guide me&quot; on topic?" Tags="|support|scope|broken-code|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10521" PostTypeId="2" ParentId="10520" CreationDate="2020-07-07T19:28:33.393" Score="4" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;/p&gt;&#xA;&lt;p&gt;Code Review aims to help improve working code. &lt;strong&gt;If you are trying to figure out why your program crashes or produces a wrong result, ask on &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; instead.&lt;/strong&gt; Code Review is also not the place to ask for implementing new features.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;https://codereview.stackexchange.com/help/on-topic&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;From this we can extract the part of your question that may be on or off topic:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;it is missing some crucial parts like avoiding/reducing fragmentation and safety checks.&lt;br /&gt;&#xA;I basically want to be guided on how to go further&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It entirely depends on on what you mean by &amp;quot;further&amp;quot;:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;'How can I avoiding/reducing fragmentation and safety checks'&lt;br /&gt;&#xA;This would be off-topic as your code does not work as intended. And you are asking us to change it.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;'How to improve the code itself'&lt;br /&gt;&#xA;This would be on-topic as you code would be working as you intend and you &lt;em&gt;just&lt;/em&gt; want a code review.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;However given that you've said the second is not what you mean by &amp;quot;further&amp;quot; I think your question would be off-topic.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-07-07T19:28:33.393" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10522" PostTypeId="1" AcceptedAnswerId="10523" CreationDate="2020-07-11T17:34:34.097" Score="9" ViewCount="127" Body="&lt;p&gt;I recently asked a question and was reminded that pseudocode is not allowed on this site; I translated it because I felt the original code would have been confusing. The reason being that the scripting platform I'm coding for is likely a custom built one (using VB6 probably...something old) for a botting program of a very old game and has syntax like this:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;dim @var1,@var2,@var3     //declare 3 variables&#xA;let @var1,=,1             //set var1 to 1&#xA;let @var1,+,1             //increment var1 by 1&#xA;if @var1,&amp;gt;=,2,label1      //on success jump to label1&#xA;goto label2&#xA;&#xA;label1&#xA;print variable1 is &amp;gt;= 2&#xA;end                       //ends the script&#xA;&#xA;label2&#xA;print variable1 is &amp;lt; 2&#xA;end&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I've never seen this syntax anywhere else but I may just be uninformed. The botting program is called ASSA, for the game StoneAge, and is written by some dude (so the audience is fairly limited, probably only in enthusiast circles). How then, should I ask this question (or can I)?&lt;/p&gt;&#xA;&lt;p&gt;For reference, the question (now deleted) is this: &lt;a href=&quot;https://codereview.stackexchange.com/questions/245277/find-a-positive-number-within-range-without-using-modulo&quot;&gt;https://codereview.stackexchange.com/questions/245277/find-a-positive-number-within-range-without-using-modulo&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="96737" LastEditorUserId="96737" LastEditDate="2020-07-11T18:02:18.307" LastActivityDate="2020-07-12T06:07:14.880" Title="Can I ask a question about a custom scripting language?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10523" PostTypeId="2" ParentId="10522" CreationDate="2020-07-11T18:12:46.703" Score="8" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Can I ask a question about a custom scripting language?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, if there is a compiler / transpiler / interpreter that we can obtain to run the language through.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I translated it because I felt the original code would have been confusing.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If we can review &lt;a href=&quot;https://codereview.stackexchange.com/tags/brainfuck/info&quot;&gt;BrainFuck&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/tags/lolcode/info&quot;&gt;LOLCODE&lt;/a&gt; I think we can handle some old looking language. &lt;em&gt;If we can find out what it is and what we can do in it&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I've never seen this syntax anywhere else but I may just be uninformed.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The language seems basic, very basic. It has declarations, the operators are prefixed by a &lt;code&gt;let&lt;/code&gt; and it uses gotos and labels for control flow.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Assa is long dead as it was released in a now defunct forum, circulated only by enthusiasts now.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Given that it seems like all information about this language is now lost in history getting a good review in this language is likely to be hard or impossible.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How then, should I ask this question (or can I)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you can provide us with a link to the compiler / transpiler / interpreter in the body of your question then you can ask with any language.&lt;/p&gt;&#xA;&lt;p&gt;However this is much more likely to go unanswered then if you were to translate the code into a different language like Python, JavaScript, C or anything else.&lt;br /&gt;&#xA;&lt;strong&gt;Note&lt;/strong&gt;: if the code is translated, it will be reviewed as-is with no regards to the original code. (Thanks @&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="120114" LastEditDate="2020-07-12T06:07:14.880" LastActivityDate="2020-07-12T06:07:14.880" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10524" PostTypeId="1" AcceptedAnswerId="10525" CreationDate="2020-07-12T13:40:38.123" Score="1" ViewCount="66" Body="&lt;p&gt;There are times when I have written code that looks insane when I step back from it. It is during those times where I might need a sanity check. So, is asking for a sanity check allowed?&lt;/p&gt;&#xA;&lt;p&gt;For example, I have two &lt;code&gt;for&lt;/code&gt; loops iterating over the same list to create two arrays. Is it sane to keep the loops separate, or should I merge them into one loop?&lt;/p&gt;&#xA;&lt;p&gt;Sanity checks are for code that works but may look weird or strange to the author. Sometimes an author may just need a virtual hug.&lt;/p&gt;&#xA;" OwnerUserId="224616" LastEditorUserId="224616" LastEditDate="2020-07-12T14:01:29.460" LastActivityDate="2020-07-12T14:15:58.547" Title="Are sanity checks allowed?" Tags="|discussion|scope|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="10525" PostTypeId="2" ParentId="10524" CreationDate="2020-07-12T14:15:58.547" Score="3" Body="&lt;h1&gt;On-topic&lt;/h1&gt;&#xA;&lt;p&gt;Please ensure that:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code works the way that you want it to.&lt;/li&gt;&#xA;&lt;li&gt;Have the relevant code in the question.&lt;/li&gt;&#xA;&lt;li&gt;Have provided enough code that we can actually give genuine feedback.&lt;/li&gt;&#xA;&lt;li&gt;Explained the code in the body of the question.&lt;/li&gt;&#xA;&lt;li&gt;Have a title that is a short summary of the code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;For example, I have two for loops iterating over the same list to create two arrays. Is it sane to keep the loops separate, or should I merge them into one loop?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If this is the example question then:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;✔️&lt;/li&gt;&#xA;&lt;li&gt;❌ We have not got the code.&lt;/li&gt;&#xA;&lt;li&gt;✔️/❌ Depending on the code, make sure you provide the code &lt;em&gt;as is&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;❌ You have not explained what the code is creating or why the code is creating it.&lt;/li&gt;&#xA;&lt;li&gt;❌&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-07-12T14:15:58.547" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10526" PostTypeId="1" CreationDate="2020-07-16T09:22:26.427" Score="1" ViewCount="92" Body="&lt;p&gt;I would like to use this site to review Alloy code. However, I do not have enough reputation on this site to create a tag. Without a tag, I cannot post code. This seems to be a chicken and egg problem.&lt;/p&gt;&#xA;" OwnerDisplayName="user227732" LastEditorUserId="42401" LastEditDate="2020-07-16T15:07:17.690" LastActivityDate="2020-07-29T07:20:17.457" Title="Creating a new tag for Alloy" Tags="|support|tags|specific-language|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10527" PostTypeId="2" ParentId="10526" CreationDate="2020-07-16T13:13:25.530" Score="3" Body="&lt;p&gt;I have created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/alloy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;alloy&amp;#39;&quot; rel=&quot;tag&quot;&gt;alloy&lt;/a&gt; tag for you. Please make sure to fill the void in the tag's-description.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastEditorUserId="52915" LastEditDate="2020-07-29T07:20:17.457" LastActivityDate="2020-07-29T07:20:17.457" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10529" PostTypeId="1" AcceptedAnswerId="10530" CreationDate="2020-07-21T21:03:13.043" Score="7" ViewCount="135" Body="&lt;p&gt;While hunting for my next zombie to take down, I encountered the following question: &lt;br&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/197068/patient-appointment-csv-to-insert-records-using-simple-salesforce&quot;&gt;Patient Appointment CSV to insert records using simple_salesforce&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;A question that seemed well written, almost complete, except this part:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;from simple_salesforce import Salesforce&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Those are not user-defined functions.&lt;/p&gt;&#xA;&lt;p&gt;Turns out there's a Python REST API for Salesforce called &lt;a href=&quot;https://pypi.org/project/simple-salesforce/&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;simple-salesforce&lt;/code&gt;&lt;/a&gt;. Knowing we've had Salesforce questions before I thought I'd put a tag on it, but this is where it gets complicated.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://www.salesforce.com/products/what-is-salesforce/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Salesforce&lt;/a&gt; is a CRM platform. &lt;a href=&quot;https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_intro_what_is_apex.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;Salesforce-Apex&lt;/a&gt; is a programming language &amp;quot;that allows developers to execute flow and transaction control statements on Salesforce servers in conjunction with calls to the API&amp;quot;. Apparently there are also a bunch of APIs in other languages that can talk to Salesforce as well, one of them being the &lt;code&gt;simple-salesforce&lt;/code&gt; in the Code Review question.&lt;/p&gt;&#xA;&lt;p&gt;A platform, a language and a (bunch of) API(s) all under one tag.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/force.com&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;force.com&amp;#39;&quot; rel=&quot;tag&quot;&gt;force.com&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/apex-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;apex-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;apex-code&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-apex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-apex&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-apex&lt;/a&gt; are synonyms. With &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-apex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-apex&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-apex&lt;/a&gt; as parent. And that's unfortunate, since now I can't put a Salesforce-related tag on the question while it would definitely benefit from one.&lt;/p&gt;&#xA;&lt;p&gt;I don't think &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-apex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-apex&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-apex&lt;/a&gt; is the correct parent tag. We will get more questions like this and we haven't even talked about the &lt;a href=&quot;https://www.salesforce.com/campaign/lightning/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Salesforce lightning framework app-builder&lt;/a&gt; yet, which may or may not be the new name for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/force.com&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;force.com&amp;#39;&quot; rel=&quot;tag&quot;&gt;force.com&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I'm looking for solutions to this (potential) mess.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2020-07-21T21:09:32.977" Title="The [Salesforce] ecosystem" Tags="|discussion|tags|retag-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10530" PostTypeId="2" ParentId="10529" CreationDate="2020-07-21T21:08:14.730" Score="4" Body="&lt;p&gt;(&lt;strong&gt;Note&lt;/strong&gt;: Mast and I &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/55011675#55011675&quot;&gt;discussed this in chat&lt;/a&gt; this is a complete write up of my POV from this)&lt;/p&gt;&#xA;&lt;h1&gt;Salesforce&lt;/h1&gt;&#xA;&lt;h2&gt;Salesforce's Developer Tools&lt;/h2&gt;&#xA;&lt;p&gt;I think that Salesforce has three major sections to their developer tools.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;A language - Apex &lt;sup&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Salesforce#Apex&quot; rel=&quot;nofollow noreferrer&quot;&gt;[W]&lt;/a&gt; &lt;a href=&quot;https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_dev_guide.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;[S]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;REST APIs &lt;sup&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/api-explorer/&quot; rel=&quot;nofollow noreferrer&quot;&gt;[S]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/api-explorer/sfcc-ccdx&quot; rel=&quot;nofollow noreferrer&quot;&gt;B2C Commerce Developer Sandbox API's&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/api-explorer/einstein-predict&quot; rel=&quot;nofollow noreferrer&quot;&gt;Einstein Prediction Service Scoring API&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/api-explorer/einstein-vision-language&quot; rel=&quot;nofollow noreferrer&quot;&gt;Einstein Vision and Einstein Language&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/api-explorer/sfmc&quot; rel=&quot;nofollow noreferrer&quot;&gt;Marketing Cloud REST API&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/api-explorer/iot&quot; rel=&quot;nofollow noreferrer&quot;&gt;Salesforce IoT API&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A component framework - Lightning &lt;sup&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Salesforce#Lightning&quot; rel=&quot;nofollow noreferrer&quot;&gt;[W]&lt;/a&gt; &lt;a href=&quot;https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/intro_framework.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;[S]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Models:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/component-library/documentation/en/lwc&quot; rel=&quot;nofollow noreferrer&quot;&gt;Lightning Web Components model&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/intro_components.htm&quot; rel=&quot;nofollow noreferrer&quot;&gt;Aura Components model&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Builtin &lt;a href=&quot;https://developer.salesforce.com/docs/component-library/overview/components&quot; rel=&quot;nofollow noreferrer&quot;&gt;components&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2&gt;Tagging Decisions&lt;/h2&gt;&#xA;&lt;p&gt;I do not think we should crate subtags for things like the IoT API, Aura components, etc at this time.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;We do not have a lot of Salesforce questions.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The names I'd suggest on these tags can cause problems later on.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I think by creating 9+ tags at once we'd be setting ourselves up for problems later on as I'm bound to make a mistake somewhere.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;: there is reference to an Apex REST API but I can't find a link that explains it.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: This &lt;strong&gt;does not&lt;/strong&gt; mean that we &lt;em&gt;cannot&lt;/em&gt; have these tags in the future. I am just suggesting we hold off this discussion for another day.&lt;/p&gt;&#xA;&lt;h2&gt;Tag Proposal&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-apex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-apex&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-apex&lt;/a&gt;&lt;br /&gt;&#xA;Synonyms: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/apex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;apex&amp;#39;&quot; rel=&quot;tag&quot;&gt;apex&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/apex-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;apex-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;apex-code&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/force.com&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;force.com&amp;#39;&quot; rel=&quot;tag&quot;&gt;force.com&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-lightning&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-lightning&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-lightning&lt;/a&gt;&lt;br /&gt;&#xA;Synonyms: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lightning&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lightning&amp;#39;&quot; rel=&quot;tag&quot;&gt;lightning&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-components&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-components&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-components&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-rest&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-rest&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-rest&lt;/a&gt;&lt;br /&gt;&#xA;Synonyms: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-apex-rest&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-apex-rest&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-apex-rest&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Blacklist: &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1&gt;Generic 3rd Party Interfaces to Other APIs&lt;/h1&gt;&#xA;&lt;p&gt;For languages that are not Apex they will most likely use a library to interact with the REST APIs.&#xA;The generic situation is &amp;quot;I am using a {library} to interface with {API} in {language}&amp;quot;.&lt;br /&gt;&#xA;For example &amp;quot;I am using &lt;a href=&quot;https://pypi.org/project/simple-salesforce/&quot; rel=&quot;nofollow noreferrer&quot;&gt;simple_salesforce&lt;/a&gt; to interface with Salesforce {name} REST API in Python&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;At first I'd like to have kept the amount of tags to a minimum. However after short analysis I've decided that it's fine to have tags for language specific libraries.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;Only tag with {library} and {language}&amp;quot;&lt;br /&gt;&#xA;If someone knowns {API} they'd need to follow lots of tags.&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;Only tag with {API} and {language}&amp;quot;&lt;br /&gt;&#xA;The situation will become complicated and annoying if the ecosystem grows to the point that the libraries are vastly different than the APIs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And so I suggest tagging with all three tags. Such as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/simple-salesforce&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;simple-salesforce&amp;#39;&quot; rel=&quot;tag&quot;&gt;simple-salesforce&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-rest&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-rest&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-rest&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;Example Tagging&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/121032&quot;&gt;Refactoring APEX to keep all database calls outside of for loops&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-apex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-apex&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-apex&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/237566&quot;&gt;Design pattern for logger implementation&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-apex&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-apex&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-apex&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-oriented&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/design-patterns&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;design-patterns&amp;#39;&quot; rel=&quot;tag&quot;&gt;design-patterns&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/197068&quot;&gt;Patient Appointment CSV to insert records using simple_salesforce&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-3.x&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-rest&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-rest&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-rest&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/simple-salesforce&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;simple-salesforce&amp;#39;&quot; rel=&quot;tag&quot;&gt;simple-salesforce&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/229514&quot;&gt;TypeScript Salesforce client library wrapper&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/typescript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;typescript&amp;#39;&quot; rel=&quot;tag&quot;&gt;typescript&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/object-oriented&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;object-oriented&amp;#39;&quot; rel=&quot;tag&quot;&gt;object-oriented&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/wrapper&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;wrapper&amp;#39;&quot; rel=&quot;tag&quot;&gt;wrapper&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/salesforce-rest&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;salesforce-rest&amp;#39;&quot; rel=&quot;tag&quot;&gt;salesforce-rest&lt;/a&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jsforce&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jsforce&amp;#39;&quot; rel=&quot;tag&quot;&gt;jsforce&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="52915" LastEditDate="2020-07-21T21:09:32.977" LastActivityDate="2020-07-21T21:09:32.977" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10531" PostTypeId="5" CreationDate="2020-07-26T12:13:36.170" Score="0" Body="&lt;p&gt;A feature request or bug report with this tag is neither declined nor destined for implementation/fix. When such a decision has been made, the tag will be changed accordingly.&lt;/p&gt;&#xA;&lt;p&gt;There are multiple factors that may leave a report under review. There could be consideration of whether the proposed feature or bugfix is feasible or useful. There could be investigations on the complexity of the necessary solution. There could be insufficient information in the feature or bug report as presented. Site developers may provide additional comments to request more information or to provide status updates as appropriate to the status of the review, until such time as the decision for approval or decline is made.&lt;/p&gt;&#xA;&lt;p&gt;Status tags can only be applied by staff and ♦ moderators; the latter will only use this tag as part of the escalation process described here: &lt;a href=&quot;https://meta.stackexchange.com/q/348642/295232&quot;&gt;What posts should be escalated to staff using [status-review], and how do I escalate them?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;Copied from: &lt;a href=&quot;https://meta.stackexchange.com/tags/status-review/info&quot;&gt;https://meta.stackexchange.com/tags/status-review/info&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="69714" LastEditorUserId="69714" LastEditDate="2020-07-31T22:28:27.470" LastActivityDate="2020-07-31T22:28:27.470" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10532" PostTypeId="4" CreationDate="2020-07-26T12:13:36.170" Score="0" Body="Indicates that a change in functionality is currently under consideration, or needs further investigation." OwnerUserId="69714" LastEditorUserId="69714" LastEditDate="2020-07-30T17:49:25.057" LastActivityDate="2020-07-30T17:49:25.057" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10533" PostTypeId="1" CreationDate="2020-07-27T06:43:22.953" Score="-2" ViewCount="159" Body="&lt;p&gt;Alloy is a lightweight &lt;em&gt;formal specification&lt;/em&gt; language. Such languages are completely different in style and way of thinking than programming languages. We've been using SO to answer many questions.&lt;/p&gt;&#xA;&lt;p&gt;However, the need arose to discuss &amp;amp; showcase larger models instead of code snippets that didn't work as expected. Code Review seemed very applicable so we decided to use this.&lt;/p&gt;&#xA;&lt;p&gt;However, when we tried to use the Alloy tag, immediately people started policing it. Often in a way that made it clear they applied ideas of programming languages. For example, models are usually much smaller than a programming source. Other issue is that a model can be correct but still can have discussions about its behavior.&lt;/p&gt;&#xA;&lt;p&gt;This way the people that I'd asked to put their model on codereview moved away, disgusted by the aggressive policing. Making me look bad for proposing it.&lt;/p&gt;&#xA;&lt;p&gt;I understand that some moderation is necessary. However, also moderation needs to be done in moderation. Especially with a new tag it is necessary to allow a community to find its footings. Feedback is of course always welcome but some humility from the moderators would be welcome.&lt;/p&gt;&#xA;&lt;p&gt;In this case, there is no trolling and people were seriously trying to use the codereview site. This way of moderating has chased away some good people now. And I do not think that that is the intention of this site.&lt;/p&gt;&#xA;&lt;p&gt;So the basic question is, how do I oppose these moderators?&lt;/p&gt;&#xA;" OwnerDisplayName="user227732" LastEditorUserId="42401" LastEditDate="2020-07-27T09:54:02.990" LastActivityDate="2020-07-29T07:53:17.150" Title="Overly aggressive moderation on Alloy tag" Tags="|discussion|moderation|delete|" AnswerCount="5" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10534" PostTypeId="2" ParentId="10533" CreationDate="2020-07-27T07:26:23.903" Score="3" Body="&lt;p&gt;It's too late now, but in the future just post on Meta first.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Introducing &lt;code&gt;Alloy&lt;/code&gt; as a new concept&lt;/li&gt;&#xA;&lt;li&gt;Creating a debate/discussion on how you want to use the site.&lt;/li&gt;&#xA;&lt;li&gt;Get a consensus as most moderators are active on meta&lt;/li&gt;&#xA;&lt;li&gt;Even have a link in a comment to the meta discussion when things go wrong in a question&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I believe Code Review has good moderation, but I'll also agree that some questions get downvoted too much which is a real (the biggest?) turn off for new visitors.&#xA;My stomach turns when I see a new visitor get -3 on a question without any feedback.&lt;/p&gt;&#xA;" OwnerUserId="14625" LastActivityDate="2020-07-27T07:26:23.903" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10535" PostTypeId="2" ParentId="10533" CreationDate="2020-07-27T10:46:51.513" Score="2" Body="&lt;h1&gt;Why there has been &amp;quot;overly aggressive moderation&amp;quot;&lt;/h1&gt;&#xA;&lt;p&gt;You need to understand that the English section of the question is &lt;em&gt;important&lt;/em&gt;.&#xA;This is what makes or breaks most questions.&#xA;I've 'moderated' thousands of questions on Code Review and needing to read a line of code is not normally required.&lt;/p&gt;&#xA;&lt;p&gt;When closing &lt;a href=&quot;https://codereview.stackexchange.com/q/245923&quot;&gt;the closed Alloy question&lt;/a&gt; reading any of the code &lt;em&gt;was not&lt;/em&gt; required. Because the fault was in the English sections.&lt;/p&gt;&#xA;&lt;h2&gt;Low level issues&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This spec creates very few connects, is that plausible?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;goes against site policy&lt;/a&gt;. You should explain what the code does.&lt;/p&gt;&#xA;&lt;p&gt;Additionally a title like this is a massive signal that there are issues that you want us to fix.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Modeling phone calls&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm attempting exercise A.2.1 from the book &lt;a href=&quot;http://alloytools.org/book.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;http://alloytools.org/book.html&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Explains what the code is doing.&#xA;It's not inline with Stack Exchange and Code Review rules as links can rot and the question will become less useful (we won't know what it does) in the future.&lt;/p&gt;&#xA;&lt;p&gt;Include an explanation of what the code does. Or copy the exercise in a block quote.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Having got this far, I find that when stepping through instances I only ever get 2 connects links, no matter how many requests links, when using the MiniSat solver.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Due to the wording this is describing a problem.&#xA;You can reword it to become passive.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;When using MiniSat solver I normally get two connects with varying amounts of requests.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;When using MiniSat plus Unsat core, I sometimes get more connects, but not many requests.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To me this alone seems like a plain factual statement.&#xA;Since this is following the previous sentence it is however getting a different spin.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Obviously, these all satisfy the model, but it feels wrong to me. Am I over-thinking this?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is where things get problematic.&#xA;I find any question that asks a specific question like this is opening itself up to being closed.&lt;/p&gt;&#xA;&lt;p&gt;Since all Code Review questions have an implied &amp;quot;how would you improve my code?&amp;quot;&#xA;I would suggest never asking a specific question unless you've become familiar with site rules.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Here is an example of the question without these issues.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;Modelling phone calls&lt;/h1&gt;&#xA;&lt;p&gt;I am going through the book &lt;a href=&quot;http://alloytools.org/book.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;Software Abstractions&lt;/a&gt; and have completed exercise A.2.1.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;lt;insert exercise description&amp;gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;When using MiniSat solver I normally get two connects with varying amounts of requests.&lt;br /&gt;&#xA;When using MiniSat plus Unsat core, I sometimes get more connects, but not many requests.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&amp;lt;insert code&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;High level issue&lt;/h2&gt;&#xA;&lt;p&gt;My above suggested question would probably not fly with SteveF.&#xA;This is as it has removed what I believe the core of the question is actually about.&#xA;The focus of the question wasn't &amp;quot;how can I improve my code&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;SteveF was instead was asking either:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How can I get more connects and requests with my following code?&lt;/li&gt;&#xA;&lt;li&gt;Is it common to not get complex instances from Alloy?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Neither of these are on-topic on Code Review.&lt;/p&gt;&#xA;&lt;h1&gt;How can Alloy get the best out of Code Review?&lt;/h1&gt;&#xA;&lt;p&gt;Be careful with the English part of the question.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Include a description of what the code does. (normally the challenge description)&lt;/li&gt;&#xA;&lt;li&gt;Don't ask specific questions.&lt;/li&gt;&#xA;&lt;li&gt;Follow a less is more approach to the English part of questions. Less text so it's more likely to be be on-topic.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Instead post questions like &lt;a href=&quot;https://codereview.stackexchange.com/q/245618&quot;&gt;this one&lt;/a&gt;. If SteveF posted a description of the challenge, as Sᴀᴍ Onᴇᴌᴀ requested, then the only moderation it would need is an upvote.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-07-27T16:09:58.730" LastActivityDate="2020-07-27T16:09:58.730" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10536" PostTypeId="2" ParentId="10533" CreationDate="2020-07-27T11:41:35.440" Score="6" Body="&lt;p&gt;I think you're asking the wrong question. The actual question you should have been asking yourself &lt;strong&gt;before&lt;/strong&gt; directing people here is:&lt;/p&gt;&#xA;&lt;h3&gt;&lt;em&gt;&amp;quot;How can I introduce Alloy into this existing community?&amp;quot;&lt;/em&gt;&lt;/h3&gt;&#xA;&lt;p&gt;It's a reasonable assumption for this community's members to think that alloy has similar behaviour to a programming language, after all noone told them otherwise.&#xA;Expecting community moderators on a &amp;quot;basically all languages allowed&amp;quot; forum to be familiar with all programming languages is an undue burden.&lt;/p&gt;&#xA;&lt;p&gt;So if your programming language has a different behaviour than the languages that the existing community expects, there will be problems with the moderation.&lt;/p&gt;&#xA;&lt;h3&gt;That being said,&lt;/h3&gt;&#xA;&lt;p&gt;I agree that the usual rigorous moderation standards for programming languages on code review are comparatively hard on alloy questions.&#xA;There is a good argument to be made that alloy is not a programming language in the &amp;quot;usual&amp;quot; sense, but rather a specification language.&#xA;Other languages that fall into that category are OCL or Prolog.&lt;/p&gt;&#xA;&lt;p&gt;That does not mean that alloy would be off-topic, just that &amp;quot;It does what I expect&amp;quot; is not as black and white as for imperative languages.&lt;/p&gt;&#xA;&lt;p&gt;As such I'd consider questions that can demonstrate the specification correctly models the system that's being checked, but yield unexpected results when solving that model &lt;strong&gt;on topic&lt;/strong&gt;.&#xA;I don't presume to speak for the community here, though.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2020-07-27T11:41:35.440" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="10537" PostTypeId="2" ParentId="10533" CreationDate="2020-07-28T09:31:05.417" Score="-4" Body="&lt;p&gt;Ok guys. I am out ...&lt;/p&gt;&#xA;&lt;p&gt;I an 62 years old, 44 years writing software, have helped tens of thousands of people over the years. But I've luckily never seen this type of aggressive moderation before. Maybe because I've got authority on SO that I do not see this aggressive policing but it is a very ugly sight.&lt;/p&gt;&#xA;&lt;p&gt;As far as I know StackExchange is a &lt;em&gt;commercial&lt;/em&gt; site that provides an &lt;em&gt;infrastructure&lt;/em&gt; to different groups so they can sell &lt;em&gt;ads&lt;/em&gt;.  The impression I am getting here is that I ended up in what feels like a cult. It puzzles me to no end why some self appointed guardians are so controlling while lacking any experience nor affinity with the tag at hand? &lt;em&gt;What is the cost to them to let this tag find its way?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;If you plant a flower it is vulnerable for some time. If you don't recognize it when it pops up the first bud, you let it grow a bit more. If people are watering it, let them handle it. After all, a tag outside your interest does not do anybody any harm.&lt;/p&gt;&#xA;&lt;p&gt;If, after a a year it turns out to be abandoned weed, get rid of it. No harm done.&lt;/p&gt;&#xA;&lt;p&gt;Goodbye.&lt;/p&gt;&#xA;" OwnerDisplayName="user227732" LastActivityDate="2020-07-28T09:31:05.417" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10538" PostTypeId="2" ParentId="10533" CreationDate="2020-07-29T07:53:17.150" Score="0" Body="&lt;p&gt;As the offending party, I've found this whole exercise to be a huge time sink, for little potential benefit. It feels like everything I do manages to offend someone. It also feels like this is not a suitable platform for a small community that is doing something out of the mainstream.&lt;/p&gt;&#xA;&lt;p&gt;My inclination is to delete everything and start again (possibly elsewhere), but I can't even do that. Could someone with more authority do that for me?&lt;/p&gt;&#xA;" OwnerUserId="227692" LastActivityDate="2020-07-29T07:53:17.150" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10539" PostTypeId="1" AcceptedAnswerId="10540" CreationDate="2020-08-02T19:12:27.883" Score="1" ViewCount="124" Body="&lt;p&gt;I have some poorly received posts. Should I kill my account? Should I make all my posts say &lt;code&gt;user227432&lt;/code&gt; with no link?&lt;/p&gt;&#xA;" OwnerDisplayName="user227432" LastActivityDate="2020-08-03T16:19:23.697" Title="Should I kill my own account?" Tags="|discussion|delete|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="10540" PostTypeId="2" ParentId="10539" CreationDate="2020-08-03T06:43:42.580" Score="5" Body="&lt;p&gt;&lt;em&gt;Note&lt;/em&gt;: I'm going to be a bit pedantic in this answer and point out things that could be considered problematic by some of the users. The reality may or may not be as harsh, but please consider it all carefully. None if it is personal, none of it is an attack. And whatever you do, read our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915&quot;&gt;FAQ on asking questions&lt;/a&gt;. It was written by people smarter than me and their advice is worth gold.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;First of all, it is rarely necessary to kill an account simply because a post was ill-received. I don't know how many posts you've removed, but from a quick glance I can spot 3 questions and 1 self-deleted answer (scoring 0). Of those 3 questions, all questions are answered and only 1 is closed (scoring -4). The other 2 have a positive score, one of them has a single downvote. Let's focus on the closed one, your most recent question.&lt;/p&gt;&#xA;&lt;p&gt;You could've been more responsive to the comments left on your questions. It is quite possible people have given you the benefit of the doubt during the first 2 questions and decided against doing that with the 3rd. All 3 questions are after all not great questions and I would've understood if the others had been closed as well for lack of description and context. It was also posted only hours after the 2nd question. That by itself is poor practice (You can't have fully understood the answer, its effects, written a good second version &lt;em&gt;and&lt;/em&gt; properly tested that in such a small amount of time. Besides, more answers may have been on their way.), but it's made worse by how you wrote your 3rd question. Let's start with the title:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How can I represent a given memory pattern in C, rather than a mathematical value, for endian-independant code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Does that sound descriptive to you? It doesn't to me. It doesn't sound like a request for review either. It sounds like a feature-request. We don't do those.&lt;/p&gt;&#xA;&lt;p&gt;The site standard is for the title to simply state the task accomplished by the code.&lt;/p&gt;&#xA;&lt;p&gt;After the title, you begin with this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Again, still trying to interpret a boolean value from an input string.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Do. Or do not. There is no try.&lt;/p&gt;&#xA;&lt;p&gt;This is your 2nd question on the topic and Code Review requires working code. So we all assume your new version is working better than the first. And the first should've been fine already. Your phrase sounds fatalistic, after a title that doesn't fit our scope. This means you've left a bad impression and the rest of the question is fighting an uphill battle to convince reviewers your question is fit for the site and worth their time.&lt;/p&gt;&#xA;&lt;p&gt;So we have a poorly specified task with a poorly phrased question and then we encounter this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How can I create integer literals, by memory layout rather than by value? I am trying to write the fastest possible string interpretation algorithm possible.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Again, a feature-request. And more ambiguity. The question was closed since it looks like it wasn't ready yet for review.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;quot;the fastest possible string interpretation algorithm possible&amp;quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We all want to write fast code. But why are you re-inventing the wheel here? It looks like you're cutting corners and sacrificing safety for performance. This is pointed out by multiple answers. What in your specification is so speed-critical that this is the way to go about it? That's completely unclear, since we have no specification. &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; is quite a dangerous language to go fast-and-loose with.&lt;/p&gt;&#xA;&lt;p&gt;A good question has a problem statement (the problem solved by the program). A specification, a description. Preferably both. A piece of code showing the example usage helps a lot with that, as do test cases.&lt;/p&gt;&#xA;&lt;p&gt;Remember, all we know about your code and your project is what you tell us about it. We can't look in your head.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="120114" LastEditDate="2020-08-03T16:19:23.697" LastActivityDate="2020-08-03T16:19:23.697" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10541" PostTypeId="1" AcceptedAnswerId="10543" CreationDate="2020-08-05T13:55:05.910" Score="-3" ViewCount="90" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/247502&quot;&gt;My question has been closed&lt;/a&gt; for Missing Review Context. I feel like I've had no support or explanation from the community.&lt;/p&gt;&#xA;&lt;p&gt;The reason why it was closed is out of context.&#xA;This is a script that works independently and it is not part of another project.&#xA;The script is not subject to: Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices.&#xA;It is functional and detailed code, which I want to be improved with regard to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application of best practices and design pattern usage,&lt;/li&gt;&#xA;&lt;li&gt;Potential security issues,&lt;/li&gt;&#xA;&lt;li&gt;Performance, and&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;After my question was closed I have verified, edited and added all the possible context to the question.&lt;/p&gt;&#xA;" OwnerUserId="204507" LastEditorUserId="42401" LastEditDate="2020-08-05T17:14:21.413" LastActivityDate="2020-08-05T19:37:25.160" Title="Missing Review Context on stand alone script" Tags="|support|specific-question|scope|" AnswerCount="2" CommentCount="21" FavoriteCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10542" PostTypeId="2" ParentId="10541" CreationDate="2020-08-05T14:34:49.643" Score="8" Body="&lt;p&gt;The banner you are seeing contains an explanation. You also got a comment from one of the users involved in closing your question that explicitly asks you to &amp;quot;elaborate what the instructions are to accomplish&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;To phrase that in a little less complicated English:&lt;/p&gt;&#xA;&lt;p&gt;We can see that you have some code.&#xA;It seems to be doing what you want it to do.&#xA;It's really difficult to understand what exactly you want by reading the code.&lt;/p&gt;&#xA;&lt;p&gt;So you've been asked to explain better what the code does.&#xA;It would probably help if you visually separated the expected output from how PHP would var_dump it.&#xA;It also would probably help to put the output you expect into a &amp;quot;blockquote&amp;quot; to make clear that it's not the code you want reviewed.&lt;/p&gt;&#xA;&lt;p&gt;As it is, your question is really hard to grasp when &amp;quot;just reading through it&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="42401" LastEditDate="2020-08-05T14:42:35.710" LastActivityDate="2020-08-05T14:42:35.710" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="10543" PostTypeId="2" ParentId="10541" CreationDate="2020-08-05T19:19:20.463" Score="-2" Body="&lt;p&gt;It seems to me that someone on this site, the moderators or whoever, should add a &lt;strong&gt;question template section&lt;/strong&gt; on wikia or wherever on this site; when a &lt;strong&gt;new user enters it should be the first thing they review or find&lt;/strong&gt;, and then &lt;strong&gt;understand how to ask&lt;/strong&gt; objective questions that meet the necessary criteria to be received Code Review or the stackexchange section ... this to avoid that the site is filled with garbage and people who believe that by closing questions or giving negative votes you understand human beings.&lt;/p&gt;&#xA;&lt;p&gt;In short, my post was closed because N number of people did not warm up the ability to explain to a new person what mistakes they were making in order to understand the post; It was necessary to go to the META forum in search of a solution.&lt;/p&gt;&#xA;&lt;p&gt;After 14 editions, which met the objectives of the forum, my post did not meet the personal criteria of this N amount of People; until X Moderators verify the POST and format it and fix it to your liking.&lt;/p&gt;&#xA;&lt;p&gt;I am not hostile; I am describing from my perspective what has happened with this post ... and I am not demanding a level of communication skill from user or moderators; I am asking you to transfer that level of communication that you expect before the first post ... because if I get here, I am new and will not communicate as you expect, but you do know that I am failing something, throw stones at me and bury my post is not the friendliest in a community.&lt;/p&gt;&#xA;" OwnerUserId="204507" LastEditorUserId="204507" LastEditDate="2020-08-05T19:37:25.160" LastActivityDate="2020-08-05T19:37:25.160" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10544" PostTypeId="1" AcceptedAnswerId="10545" CreationDate="2020-08-07T02:02:59.257" Score="0" ViewCount="49" Body="&lt;p&gt;Does Code Review allow for posting (or linking to) entire projects?&lt;/p&gt;&#xA;&lt;p&gt;I'm not sure if this helps at all, but in my case, I am not looking for generic input, but rather I have a specific question about how to improve an aspect of my program. Coming from Stack Overflow, I know about the concept of a minimal reproducible example, but I am not sure if that applies here.&lt;/p&gt;&#xA;&lt;p&gt;What is the proper protocol in this situation?&lt;/p&gt;&#xA;" OwnerUserId="213359" LastEditorUserId="52915" LastEditDate="2020-08-15T12:53:00.283" LastActivityDate="2020-08-15T12:53:00.283" Title="Seeking project wide input rather than modification of individual pieces of code" Tags="|support|scope|asking-questions|code-length|" AnswerCount="1" CommentCount="1" ClosedDate="2020-08-07T13:03:20.797" ContentLicense="CC BY-SA 4.0" />
  <row Id="10545" PostTypeId="2" ParentId="10544" CreationDate="2020-08-07T06:21:59.980" Score="4" Body="&lt;p&gt;While I will answer your raised concerns one-by-one and it's perfectly possible to get your project reviewed, I'm not convinced Code Review is your best bet.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Does Code Review allow for posting (or linking to) entire projects?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Posting? Yes. Provided it fits within our character-limit of a post. The code must be in the post itself. &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7294/52915&quot;&gt;We don't review entire repositories behind a link&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;There is a hard limit of 65,536 characters per post. Within that will have to fit the code, a description of what the code is supposed to do and all the other things relevant for us to provide a review. See &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/52915&quot;&gt;Simon's guide on writing a good question&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm not sure if this helps at all, but in my case, I am not looking for generic input, but rather I have a specific question about how to improve an aspect of my program.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you have a specific problem, focus on the specific problem. However, if you already know the problem, do you still need a review pointing out your problem? If you have a specific problem requiring a specific solution, you're a step beyond review already. A review might give you a lot of good advice while not fixing your immediate problem.&lt;/p&gt;&#xA;&lt;p&gt;Perhaps &lt;a href=&quot;https://stackoverflow.com/help/on-topic&quot;&gt;Stack Overflow&lt;/a&gt; or &lt;a href=&quot;https://softwareengineering.stackexchange.com/help/on-topic&quot;&gt;Software Engineering&lt;/a&gt; are better places to look for solutions, depending on the problem you're facing. If the problem is that the code doesn't produce the correct output, it's not ready for review.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Coming from Stack Overflow, I know about the concept of a minimal reproducible example, but I am not sure if that applies here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No, it does not apply here. Minimal Complete Reproducible Examples (MCVE) are something required on Stack Overflow while outlawed on Code Review. To quote our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;: &amp;quot;Details matter! In order to give good advice, we need to see real, concrete code, and understand the context in which the code is used.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;If anything remains unclear, please leave a comment.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2020-08-07T06:21:59.980" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10546" PostTypeId="1" AcceptedAnswerId="10547" CreationDate="2020-08-23T04:16:50.177" Score="-4" ViewCount="131" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/248301/finding-the-first-null-character-in-a-file&quot;&gt;Finding the first null character in a file&lt;/a&gt; got downvoted a lot. Why?&lt;/p&gt;&#xA;" OwnerDisplayName="user229559" LastActivityDate="2020-08-23T13:28:19.130" Title="Why the downvotes?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10547" PostTypeId="2" ParentId="10546" CreationDate="2020-08-23T13:28:19.130" Score="9" Body="&lt;h1&gt;The question itself&lt;/h1&gt;&#xA;&lt;p&gt;The way the question was asked was rather strange:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;You knew exactly some of the drawbacks your current solution has, but instead of implementing a solution, you asked for one. While it's fine to mention one or two concerns, it's important to &lt;em&gt;&lt;strong&gt;keep the focus on your code&lt;/strong&gt;&lt;/em&gt;. By raising so many concerns, you essentially asked a StackOverflow question (&amp;quot;How do I find the first null character in a FILE*?&amp;quot;).&lt;/li&gt;&#xA;&lt;li&gt;Apparently there was some error handling in &lt;code&gt;if(!Buffer)&lt;/code&gt;, but it was omitted. That's usually a sign that the code does a lot more and the relevant parts were extracted, which leaves us with Frankenstein's code, e.g. code that's a scrapped from a real project. Code like this is &lt;em&gt;very&lt;/em&gt; hard to reason about.&lt;/li&gt;&#xA;&lt;li&gt;The function's name &lt;code&gt;MyFunc&lt;/code&gt; was a clear sign of getting in line of the word of CR's rule's, but not their spirit.&lt;/li&gt;&#xA;&lt;li&gt;The file format for the file that contains &lt;code&gt;'\0'&lt;/code&gt; wasn't clear clear and thus it was hard to reason whether the code is actually correct.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Overall, the post was lacking the quality I expect from a CodeReview question. That's why &lt;em&gt;&lt;strong&gt;I&lt;/strong&gt;&lt;/em&gt; downvoted. However, I retracted my downvote after my concerns mentioned above where alleviated by &lt;a href=&quot;https://codereview.stackexchange.com/revisions/248301/12&quot;&gt;the latest edits&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1&gt;The &amp;quot;rant&amp;quot;&lt;/h1&gt;&#xA;&lt;p&gt;Aside from the question itself, however, people &lt;strong&gt;will&lt;/strong&gt; read your profile and post's revision history: they read your profile to check your other posts for similar questions and thus hints to improve the question; they will read the revision history of the specific post for even more hints and how the current state came into being.&lt;/p&gt;&#xA;&lt;p&gt;In both, you unfortunately rant about your negative experience in a community; a community that includes you. And while downvotes &lt;em&gt;should&lt;/em&gt; only get used for bad content, people that feel attacked might just use it as a reprimand, given that downvotes are anonymous and don't need any explanation.&lt;/p&gt;&#xA;&lt;p&gt;You have &lt;em&gt;one&lt;/em&gt; chance for a first impression, and &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/229559/user229559&quot;&gt;your current one isn't optimal&lt;/a&gt;. I'm not going to quote any content here, however, as you might want to change it into something more diplomatic.&lt;/p&gt;&#xA;" OwnerUserId="21002" LastActivityDate="2020-08-23T13:28:19.130" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10548" PostTypeId="1" AcceptedAnswerId="10551" CreationDate="2020-08-24T00:39:27.483" Score="3" ViewCount="58" Body="&lt;p&gt;I recently answered a Python review question. Unfortunately, I had missed that the question was for &lt;a href=&quot;https://micropython.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;MicroPython&lt;/a&gt;; a subset of Python with reduced features. As a result, 1/2 to 2/3 of my suggestions are irrelevant to the OP because they involve features that aren't available to them. I'm wondering now what I should do with my answer. If someone familiar with Python viewed the question, my suggestions may be helpful to them, as it isn't obvious that the OP is using a subset of the language.&lt;/p&gt;&#xA;&lt;p&gt;I know on Stack Overflow, answers are intended primarily for future users, and it isn't unheard of for some answers on a question to be geared toward possible variations of the OP's question to help more people. I also know though that Code Review is different, and the OP seems to be much more the focus; although not exclusively.&lt;/p&gt;&#xA;&lt;p&gt;Should I:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Leave the answer as-is.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Remove the parts irrelevant to the OP/segregate out the parts relevant to them.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Delete my answer since the majority of the question isn't relevant to the OP.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Any guidance here would be appreciated. This isn't something I've had happen to an answer of mine before.&lt;/p&gt;&#xA;" OwnerUserId="46840" LastActivityDate="2020-08-28T22:18:45.597" Title="I missed that a question was for a subset of the language. Next steps?" Tags="|discussion|answers|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10549" PostTypeId="1" AcceptedAnswerId="10550" CreationDate="2020-08-27T19:33:13.157" Score="-5" ViewCount="45" Body="&lt;p&gt;I'm attempting to translate the Matlab code in &lt;a href=&quot;https://stackoverflow.com/a/50981679/1391441&quot;&gt;this answer&lt;/a&gt; to Python. I'm halfway done, but I've never really written Matlab code and I'm having trouble finishing the final function.&lt;/p&gt;&#xA;&lt;p&gt;Can I ask for help here regarding this not-complete code or would this be considered off-topic?&lt;/p&gt;&#xA;" OwnerUserId="35351" LastEditorUserId="42401" LastEditDate="2020-08-27T19:55:37.053" LastActivityDate="2020-08-27T19:58:43.700" Title="Are translating questions on topic?" Tags="|support|broken-code|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10550" PostTypeId="2" ParentId="10549" CreationDate="2020-08-27T19:58:43.700" Score="3" Body="&lt;p&gt;No, &lt;em&gt;all&lt;/em&gt; the code has to work as intended. If a part of it doesn't work, then it's off-topic.&lt;/p&gt;&#xA;&lt;p&gt;Related Questions&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2189&quot;&gt;Questions about code translation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6849&quot;&gt;Project translation from Java to C#&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8532&quot;&gt;Code typed in from a non-text source or converted from another language and isn&amp;#39;t working - is this in the scope here?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8916&quot;&gt;Can you post code that works on one version of a interpreter (ex:Python 2) but not on another (ex:Python 3)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-08-27T19:58:43.700" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10551" PostTypeId="2" ParentId="10548" CreationDate="2020-08-28T22:18:45.597" Score="0" Body="&lt;p&gt;&lt;sub&gt;(previously posted as a hasty comment)&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;p&gt;I wouldn't think there is anything wrong with that, especially if the answer makes it clear how it deviates from OP's constraints.&lt;/p&gt;&#xA;&lt;p&gt;Sometimes a reviewer that is more at ease in another language might use that language (or even pseudo-code) to make an algorithmic point, and there's nothing wrong with revisiting old C# posts and noting new language opportunities in more recent versions of the language. Point is, the &lt;em&gt;real&lt;/em&gt; value is the takeaway from what the code is showing, not the code itself - the code in a review answer is (should be?) illustrative, reinforcing the points made in the actual body of the post &lt;em&gt;with regards to the OP's code&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;If the post is well-received, leave it; if it's more of an alternative implementation that doesn't really review the OP, it's probably best edited into an actual review, ...or removed.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2020-08-28T22:18:45.597" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10555" PostTypeId="1" CreationDate="2020-10-01T15:22:45.513" Score="-3" ViewCount="66" Body="&lt;p&gt;I don't understand how my question does not fit the site's standards. Can I please get some guidance?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/250002/is-this-an-appropriate-use-of-async-await-combined-with-task-continuation?noredirect=1#comment490472_250002&quot;&gt;Is this an appropriate use of async/await combined with Task continuation?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The current question title of your question is too generic to be helpful. Please edit to the site standard, which is for the title to simply &lt;strong&gt;state the task accomplished by the code&lt;/strong&gt;. Please see &lt;a href=&quot;https://CodeReview.StackExchange.com/help/how-to-ask&quot;&gt;&lt;strong&gt;How do I ask a good question?&lt;/strong&gt;&lt;/a&gt;.&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/10582/bcdotweb&quot;&gt;BCdotWEB&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/250002/42401#comment490377_250002&quot;&gt;2020-09-30 07:45:06Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@BCdotWEB: I checked meta -- sanity check questions were allowed with sufficient code&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/6627/bryan-boettcher&quot;&gt;Bryan Boettcher&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/250002/42401#comment490412_250002&quot;&gt;2020-09-30 14:33:59Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@BryanBoettcher It is not about this question being allowed, it is about this question having a bad title. Please read my comment and follow the link, and update the question to this site's standards,.&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/10582/bcdotweb&quot;&gt;BCdotWEB&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/250002/42401#comment490420_250002&quot;&gt;2020-09-30 16:13:06Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is it the &amp;quot;Is this an appropriate use&amp;quot; qualifier that you take issue with, @BCdotWEB?&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/6627/bryan-boettcher&quot;&gt;Bryan Boettcher&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/250002/42401#comment490433_250002&quot;&gt;2020-09-30 19:19:09Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@BryanBoettcher I repeat: please read my comment, follow the link and read the instructions, and update the question to this site's standards,&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/10582/bcdotweb&quot;&gt;BCdotWEB&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/250002/42401#comment490472_250002&quot;&gt;2020-10-01 06:47:43Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@BCdotWEB can we discuss it in meta? &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10555/what-about-bcdotwebs-feedback-am-i-not-understanding&quot;&gt;codereview.meta.stackexchange.com/questions/10555/…&lt;/a&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/6627/bryan-boettcher&quot;&gt;Bryan Boettcher&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/250002/42401#comment490517_250002&quot;&gt;2020-10-01 15:29:22Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="6627" LastEditorUserId="42401" LastEditDate="2020-10-01T15:46:19.367" LastActivityDate="2020-10-01T15:46:19.367" Title="I do not understand the feedback about my title" Tags="|support|specific-question|site-policy|titles|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10556" PostTypeId="2" ParentId="10555" CreationDate="2020-10-01T15:36:31.197" Score="6" Body="&lt;p&gt;Your title doesn't match the site's standard.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is this an appropriate use of async/await combined with Task continuation?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The title is &lt;em&gt;what you want out of the review&lt;/em&gt; however pretty much all Code Review questions would be titled the same as yours and is generally not great. As such you should change the title to what your code does.&lt;/p&gt;&#xA;&lt;p&gt;There is additional information in the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;in the help center&lt;/a&gt; that BCdotWEB linked to.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h1&gt;Titling your question&lt;/h1&gt;&#xA;&lt;p&gt;State what your code does in your title, not your main concerns about it. Be descriptive and interesting, and you'll attract more views to your question.&lt;/p&gt;&#xA;&lt;p&gt;Here are some examples of titles that are unacceptable because they are too generic:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How can I make this faster? (Everyone prefers faster code. The (performance) tag can convey this desire.)&lt;/li&gt;&#xA;&lt;li&gt;Simplify this chain of if statements (Applies to too many questions.)&lt;/li&gt;&#xA;&lt;li&gt;Ruby function needs refactoring (Reviewers will decide if it needs refactoring. You don't have to ask for it in the title.)&lt;/li&gt;&#xA;&lt;li&gt;Is this good OOP design? (Title is not distinctive.)&lt;/li&gt;&#xA;&lt;li&gt;Online judge says Time Limit Exceeded (Title tells us nothing beyond what would be conveyed by (programming-challenge) and (time-limit-exceeded) tags.)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Furthermore, you should omit these kinds of superfluous phrases from titles, because these requests are implicit in every Code Review question:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Can you critique my …&lt;/li&gt;&#xA;&lt;li&gt;Please help me…&lt;/li&gt;&#xA;&lt;li&gt;… needs improvement&lt;/li&gt;&#xA;&lt;li&gt;Reduce the complexity of…&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;The norm is to summarize the goal of the code in the title. Some typical titles are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Project Euler 9: finding a Pythagorean triplet&lt;/li&gt;&#xA;&lt;li&gt;Game of Life with a Swing UI&lt;/li&gt;&#xA;&lt;li&gt;View controller for smoking cessation iOS app&lt;/li&gt;&#xA;&lt;li&gt;Validating inputs for a vacation request form&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If your code does not have a goal, then it is likely that your question contains hypothetical code, or that you are asking about best practices in general rather than for a review of your code. Such questions are off-topic for Code Review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-10-01T15:36:31.197" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10557" PostTypeId="1" CreationDate="2020-10-05T19:26:37.183" Score="1" ViewCount="98" Body="&lt;p&gt;This site states that correctness in unanticipated situations &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;is explicitly on-topic here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you have a working piece of code from your project and are looking for open-ended feedback in the following areas:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application of best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Potential security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;… then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Undefined behavior (UB) is when the language standard does not require any particular behavior. Therefore, questions about whether your code relies on UB arise when your code seemingly works, but you don't know if it might break in unanticipated situations (a different compiler, options, whatever)&lt;/p&gt;&#xA;&lt;p&gt;So it seems that UB is explicitly on-topic. In light of this I don't understand why &lt;a href=&quot;https://codereview.stackexchange.com/questions/250235/undefined-behavior-due-to-bit-fields&quot;&gt;my question&lt;/a&gt; was downvoted within seconds (currently -2), or why the comments suggest it's off-topic:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;+3 |&#xA;If the code isn't working as expected then ask the question on stackoverflow.com rather than code review.&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/79357/pacmaninbw&quot;&gt;pacmaninbw&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/250235/42401#comment490935_250235&quot;&gt;2020-10-05 18:17:52Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="219023" LastEditorUserId="42401" LastEditDate="2020-10-05T19:51:17.657" LastActivityDate="2020-10-06T13:46:29.367" Title="Is undefined behavior (for C/C++ code) off-topic here?" Tags="|support|scope|broken-code|" AnswerCount="4" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10558" PostTypeId="2" ParentId="10557" CreationDate="2020-10-05T22:25:29.317" Score="1" Body="&lt;p&gt;The code in the question consists solely of a type definition, not even a variable declaration. Without executable code it is impossible to tell if there will be undefined behavior or not.&lt;/p&gt;&#xA;&lt;p&gt;Because of the nature of the code (type definition) and the type name given to it, &lt;code&gt;example_bitfield&lt;/code&gt; this code seems to be very hypothetical which would be a valid reason for closing the question. Using a real example of executing code that runs as expected would make the question on topic.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2020-10-05T22:25:29.317" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10559" PostTypeId="2" ParentId="10557" CreationDate="2020-10-06T00:06:23.753" Score="1" Body="&lt;h1&gt;tl;dr&lt;/h1&gt;&#xA;&lt;p&gt;I find your question to potentially be off-topic for Authorship of Code, being obviously broken and 'lacking context'.&#xA;I don't see much of a link with our rational for AoC as you're not asking us to explain the code.&#xA;Your code doesn't seem to have glaring issues that'd prevent usage,  so isn't broken.&lt;/p&gt;&#xA;&lt;p&gt;At least one user has enough context to see issues with your code.&#xA;And so there is enough context for your question to be answered.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The problem is there isn't enough code to tell if there is a logic or alignment problem here.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I don't think any more code is needed to be able to explain one of the logic problem or the alignment problem.&#xA;As an answerer can explain &lt;em&gt;both&lt;/em&gt; problems.&#xA;Closing the question seems like pointless red tape.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The asker has a bad user experience.&lt;/li&gt;&#xA;&lt;li&gt;(Non-diamond) moderators have to then spend time closing the question, reopening it and potentially having to deal with the complaint on Meta.&lt;/li&gt;&#xA;&lt;li&gt;Answerers can feel they can't answer it because they'll get downvoted even though it's answerable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It in all just seems like a net loss for everyone involved.&#xA;Where if one C / C++ guru just answered it in a couple of minutes it would be a net benefit, rep would be shared amongst everyone involved and the asker would leave happy. Possibly to return and contribute more to Code Review because of a good experience.&lt;/p&gt;&#xA;&lt;h1&gt;Long in-depth explanation of why this happens&lt;/h1&gt;&#xA;&lt;p&gt;Over time (non-diamond) moderators pick up a gut feeling to be able to tell if a question is on or off topic by skimming the question.&#xA;Think of it like us being an AI we've seen the same off-topic thing time and time again that we can pattern match with our learned data set in seconds.&lt;/p&gt;&#xA;&lt;p&gt;But just like AI our data sets can be biased.&#xA;We as a site don't get many &amp;quot;is this correct&amp;quot; questions like yours.&#xA;And so from the title we go into the question thinking it's off-topic.&lt;/p&gt;&#xA;&lt;p&gt;It's hard to say what happens at this point in all users.&#xA;But for me I take the gut feeling and put it into words, pointing to what all the problems are in a comment.&#xA;This helps prevent me from incorrectly closing an on-topic question.&lt;/p&gt;&#xA;&lt;p&gt;I've found this has two benefits:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The site doesn't come across as hostile and hammer happy &lt;em&gt;without reason&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;li&gt;I don't make a fool of myself.&#xA;I've been wrong on meta, and I can say admitting to that is not fun.&#xA;The comfort of being wrong in my mind is immeasurably superior.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I'll run through this mental collision test so we can all be on the same page.&lt;/p&gt;&#xA;&lt;h1&gt;So is your question off-topic?&lt;/h1&gt;&#xA;&lt;p&gt;First I go through all of our rules.&#xA;This is a very basic gut comparison with a sprinkling of logic.&#xA;This filters out most of our rules and leaves us with the ones that seem relevant so we can focus on them.&lt;/p&gt;&#xA;&lt;p&gt;Unrelated rules:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2148&quot;&gt;Best Practice&lt;/a&gt;&lt;br /&gt;&#xA;This doesn't apply as you're not asking for a best practice you're asking if it has UB.&lt;/li&gt;&#xA;&lt;li&gt;Broken - &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5489&quot;&gt;Known&lt;/a&gt;&lt;br /&gt;&#xA;You say it's not not broken so it's not known.&lt;/li&gt;&#xA;&lt;li&gt;Context -&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1916&quot;&gt;complete code&lt;/a&gt;,&#xA;example code,&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1709&quot;&gt;hypothetical code&lt;/a&gt;,&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/595&quot;&gt;pseudo-code&lt;/a&gt;&lt;br /&gt;&#xA;Your code looks real enough and complete so is none of these.&#xA;Whilst it does have &lt;code&gt;_example&lt;/code&gt; our example reasoning is complicated and it's not a match. It's better to delegate to &amp;quot;Context - context&amp;quot;.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1226&quot;&gt;Missing Description&lt;/a&gt;&lt;br /&gt;&#xA;You've not really explained what the code is.&#xA;But a &amp;quot;bit field&amp;quot; is a fairly well known datatype.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8&quot;&gt;Duplicates&lt;/a&gt;&lt;br /&gt;&#xA;These are allowed.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924&quot;&gt;Reviewing Design&lt;/a&gt;&lt;br /&gt;&#xA;Design question's are not off-topic.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/198&quot;&gt;Explination of Code&lt;/a&gt;&lt;br /&gt;&#xA;You're not asking us to explain code.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/134&quot;&gt;Code Inline&lt;/a&gt;&lt;br /&gt;&#xA;The code is inline in the question.&lt;/li&gt;&#xA;&lt;li&gt;Language&lt;br /&gt;&#xA;C and C++ are languages we review.&lt;/li&gt;&#xA;&lt;li&gt;Purpose of Code&lt;br /&gt;&#xA;We've not outlawed any questions based on what they do.&lt;/li&gt;&#xA;&lt;li&gt;Size - &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/729&quot;&gt;long&lt;/a&gt;&lt;br /&gt;&#xA;You were able to post your question so this is fine.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/726&quot;&gt;Specific Question&lt;/a&gt;&lt;br /&gt;&#xA;These are allowed, we even have a meta somewhat related to your post.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Rules that look appropriate:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1294&quot;&gt;Author of Code&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://stackoverflow.com/q/12546106&quot;&gt;You are not the author&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Broken - &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/801&quot;&gt;Unknown&lt;/a&gt;&lt;br /&gt;&#xA;Not providing a test case doesn't make a question off-topic.&#xA;However the question you got the code from says the following:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I am trying to implement a C style bitfield in Java. Here is a rough example (I do not have the actual code in front of me at this moment).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Context - Context&lt;br /&gt;&#xA;Size - &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/466&quot;&gt;short&lt;/a&gt;&lt;br /&gt;&#xA;Whilst there is no size limit it looks a bit short can we actually safely review this?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Ok so my gut and I have found a couple of potential problems with your post.&#xA;Lets look into the rules a little more to see if there is a collision and if your post is off-topic.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Author of Code&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Moral / Polite&lt;br /&gt;&#xA;I think this is ok.&#xA;You've come here not to shame the author but to learn from their code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Practical&lt;br /&gt;&#xA;You can't explain why the code is the way it is.&#xA;You wouldn't be able to tell me why the code has the variable names it has or why it has whitespace I think is odd. (But I don't know C so it could be normal)&lt;/p&gt;&#xA;&lt;p&gt;However this doesn't seem too important and you can probably understand the response you'd get.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Legal&lt;br /&gt;&#xA;&lt;em&gt;&lt;strong&gt;IANAL&lt;/strong&gt;&lt;/em&gt; but you may have committed a licence violation when posting it on Code Review.&#xA;IIRC you have to provide the title, author and licence of the entity.&#xA;You've provided one of these.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Overall since the legal aspect is not handled by us, it's a meh from me.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Broken - Unknown&lt;br /&gt;&#xA;Even though you've said it works fine we have had users post code with syntax errors and other unquestionably broken parts to their code.&#xA;In this case it seems like it should compile fine, so it's not broken.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Context - Context&lt;br /&gt;&#xA;I don't know C or C++ but from the little I've talked to someone I think there is enough context for this to be reviewed.&#xA;There is enough context to see &amp;quot;a logic or alignment problem&amp;quot; and so the question can be reasonably reviewed for correctness.&lt;/p&gt;&#xA;&lt;p&gt;We come here to help people write better code.&#xA;Now that I know of these problems with the code I want to know how they can be manifested and how not to hit these problems if I learn C or C++.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Overall I don't really feel compelled that it's off-topic for AoC or being broken.&#xA;To close for missing context seems to go against the point of Code Review to me.&lt;/p&gt;&#xA;&lt;p&gt;I think it's on-topic.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-10-06T00:06:23.753" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10560" PostTypeId="2" ParentId="10557" CreationDate="2020-10-06T01:09:39.900" Score="3" Body="&lt;p&gt;To me this is a rather clear case of &lt;em&gt;authorship of code&lt;/em&gt;; the spirit of that rule is that you're supposed to come here with &lt;em&gt;a piece of code you've written&lt;/em&gt;, to get feedback on any/all aspects. This includes unexpected undefined behavior, yes (but then, &lt;em&gt;where are your test cases?&lt;/em&gt;), but also your naming conventions and any other nitpick any reviewer might think to point out in your code (i.e. a great CR question &lt;em&gt;purposely&lt;/em&gt; open-ended).&lt;/p&gt;&#xA;&lt;p&gt;But if it's not &lt;em&gt;your&lt;/em&gt; code but something you saw online or in a book, then you'll be getting feedback on things you don't care to hear about, and when someone does come up with an edge case that breaks it, and goes on to explain why &amp;amp; how and proceeds to show how to rework the code to make it a nicely handled case... that's great, but was that a peer review?&lt;/p&gt;&#xA;&lt;p&gt;Go ahead, write stuff, break things, write more stuff and break more things - eventually you'll have a working piece of code of your own for which you'll really want another pair of eyes to look at, and we'll be right here ready to review it and you'll really get the best value out of this site, I'm sure.&lt;/p&gt;&#xA;&lt;p&gt;IMO questions about stuff in books (ignoring legal aspects, IANAL) can spark very interesting discussions on Quora or Reddit, or even in [chat] - but CR is a bit different.&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2020-10-06T01:09:39.900" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10561" PostTypeId="2" ParentId="10557" CreationDate="2020-10-06T13:39:52.003" Score="5" Body="&lt;p&gt;You are kind of missing the point that this whole site &lt;em&gt;Code Review&lt;/em&gt; is about code reviews, which is a well-known term for peer review by other programmers. It is not about discussing language features and mechanics.&lt;/p&gt;&#xA;&lt;p&gt;Anyway, your question is almost a perfect match for &lt;a href=&quot;https://stackoverflow.com&quot;&gt;https://stackoverflow.com&lt;/a&gt;. Here is some migration advice for how you can ask it there instead:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Go to Stack Overflow and ask a new question, paste the question there.&lt;/li&gt;&#xA;&lt;li&gt;Leave out the parts about C++ and Java, tag the question C only.&lt;/li&gt;&#xA;&lt;li&gt;Add the tags undefined-behavior and language-lawyer. The latter tag means that you are interested in the formal behavior of the language, rather than a practical use case.&lt;/li&gt;&#xA;&lt;li&gt;Rephrase &amp;quot;best way&amp;quot; with your specific criteria for &amp;quot;best&amp;quot;. Most portable? Safest? Most readable? Least memory consumed?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you are also interested in C++, then copy the question and tag it C++ only, then ask it separately. C++ and C are almost always different in some subtle way, which happens to be the case here too (union type punning rules).&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Example of how to make your question well-received on SO:&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Title:&lt;/em&gt; &lt;strong&gt;Is it undefined behavior to use short type bitfields with unions?&lt;/strong&gt;&lt;br /&gt;&#xA;&lt;em&gt;Tags:&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/undefined-behavior&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;undefined-behavior&amp;#39;&quot; rel=&quot;tag&quot;&gt;undefined-behavior&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/language-lawyer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;language-lawyer&amp;#39;&quot; rel=&quot;tag&quot;&gt;language-lawyer&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bit-fields&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bit-fields&amp;#39;&quot; rel=&quot;tag&quot;&gt;bit-fields&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Does the following declaration contain any form of undefined behavior?&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;typedef union&#xA;{&#xA;  typedef struct&#xA;  {&#xA;     unsigned short a :1;&#xA;     unsigned short b :1;&#xA;     unsigned short c :2;&#xA;     unsigned short d :10;&#xA;  } bitfield;&#xA;&#xA;  unsigned short bitmap;&#xA;}example_bitfield;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Or are there other forms of poorly-defined behavior present?&lt;/p&gt;&#xA;&lt;p&gt;In case the above code isn't safe, then what is the safest and most portable way to express this bit-field, using well-defined standard C?&lt;/p&gt;&#xA;" OwnerUserId="5474" LastEditorUserId="5474" LastEditDate="2020-10-06T13:46:29.367" LastActivityDate="2020-10-06T13:46:29.367" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10565" PostTypeId="1" CreationDate="2020-10-20T16:37:14.590" Score="0" ViewCount="48" Body="&lt;p&gt;Here is the example&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;int a = 5;&#xA;int c(5);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I hope the syntax highlighting works for you, if not then the way &lt;code&gt;a&lt;/code&gt; and &lt;code&gt;c&lt;/code&gt; are highlighted is different, shouldn't they be highlighted the same way? &lt;br&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;c&lt;/code&gt; has the same highlighting as a function would have (bright orange)&lt;br&gt;whereas &lt;code&gt;a&lt;/code&gt; has no highlight.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/yIJxK.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/yIJxK.png&quot; alt=&quot;highlight&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerDisplayName="user228914" LastEditorUserId="37660" LastEditDate="2020-10-20T18:57:40.043" LastActivityDate="2020-10-20T18:57:40.043" Title="Syntax highlighting for C++ ,initializing with `=` vs `()`" Tags="|bug|status-bydesign|syntax-highlighting|" AnswerCount="0" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="10566" PostTypeId="1" CreationDate="2020-10-22T21:21:05.950" Score="28" ViewCount="516" Body="&lt;p&gt;There is &lt;a href=&quot;https://meta.stackoverflow.com/questions/391832/we-re-lowering-the-close-reopen-vote-threshold-from-5-to-3-for-good#comment743117_391832&quot;&gt;a comment&lt;/a&gt; on the &lt;a href=&quot;https://meta.stackoverflow.com/q/391832/1575353&quot;&gt;MSO post &lt;em&gt;We’re lowering the close/reopen vote threshold from 5 to 3 for good&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Other sites can have &lt;a href=&quot;https://webapps.meta.stackexchange.com/questions/4687/cancelling-election-lets-try-something-else-testing-three-vote-question-clos&quot;&gt;whatever threshold is most appropriate for them&lt;/a&gt;, @gnat – &lt;a href=&quot;https://meta.stackoverflow.com/users/811/shog9&quot;&gt;Shog9&lt;/a&gt; &lt;a href=&quot;https://meta.stackoverflow.com/questions/391832/we-re-lowering-the-close-reopen-vote-threshold-from-5-to-3-for-good#comment743117_391832&quot;&gt;Dec 3 '19 at 17:40&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;&lt;strong&gt;Should we lower the threshold of close votes from five to three?&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Apparently some of our prominent members &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/52789043#52789043&quot;&gt;had mixed feelings about the topic last December&lt;/a&gt; - maybe those feelings remain or have changed. I figured it should be captured here in Meta - for posterity.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;em&gt;Bonus&lt;/em&gt;: Since there are a few Monty Python fans here, &lt;a href=&quot;https://meta.stackoverflow.com/questions/391832/we-re-lowering-the-close-reopen-vote-threshold-from-5-to-3-for-good#comment743170_391832&quot;&gt;this comment&lt;/a&gt; would apply:&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;em&gt;Finally we are no longer living in sin, for on the matter of close votes it is written: &amp;quot;three shall be the number thou shalt count, and the number of the counting shall be three. Four shalt thou not count, neither count thou two, excepting that thou then proceed to three. Five is right out.&amp;quot;&lt;/em&gt; – &lt;a href=&quot;https://meta.stackoverflow.com/users/4137916/jeroen-mostert&quot;&gt;Jeroen Mostert&lt;/a&gt; &lt;a href=&quot;https://meta.stackoverflow.com/questions/391832/we-re-lowering-the-close-reopen-vote-threshold-from-5-to-3-for-good#comment743170_391832&quot;&gt;Dec 3 '19 at 21:38&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Update Dec. 17 2020&lt;/h2&gt;&#xA;&lt;p&gt;See &lt;a href=&quot;https://meta.stackexchange.com/a/358188/341145&quot;&gt;this MSE post&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We're working on it. Nicolas and I are both assigned to this project to investigate the benefits of this change. We got a late start because there was a mix-up in having this project worked on in November but we're working on it. ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2022-04-14T02:17:15.773" LastActivityDate="2022-04-14T02:17:15.773" Title="Close-vote threshold lowered from five to three" Tags="|discussion|status-completed|vote-to-close|vote-to-reopen|" AnswerCount="3" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10567" PostTypeId="2" ParentId="10566" CreationDate="2020-10-23T00:24:18.583" Score="27" Body="&lt;h2&gt;Yes.&lt;/h2&gt;&#xA;&lt;p&gt;I surveyed the recent close-vote history, and it's clear that there is a good quorum at three votes. Pulling out yesterday's reviews, it's clear that almost all the votes for closing questions ended up in close votes anyway. Additionally, people quickly vote to keep posts open too, and those votes typically end up in questions left open (one was edited, which removes it from the queue, and another was still closed, with just 1 vote to leave-open.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/56LwD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/56LwD.png&quot; alt=&quot;Recent Reviews&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In short, it is inevitable that the ultimate direction a close-vote review queue goes is determined within the first couple of votes... and waiting for 5 just leaves it for the question to gather unnecessary time on the front page, and sometimes it takes a while for the post to await 5 votes, and attract bad answers, or unnecessary dialog as a result.&lt;/p&gt;&#xA;&lt;p&gt;Bad questions should be closed quickly, and the community has a good track record of being able to do that within 3 close votes.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="75307" LastEditDate="2020-11-05T19:23:28.053" LastActivityDate="2020-11-05T19:23:28.053" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10569" PostTypeId="1" CreationDate="2020-10-28T09:50:22.453" Score="-3" ViewCount="61" Body="&lt;p&gt;What more is expected of &lt;a href=&quot;https://codereview.stackexchange.com/q/251195/210581&quot;&gt;this question&lt;/a&gt;? It's not any less detailed than &lt;a href=&quot;https://codereview.stackexchange.com/q/250463/210581&quot;&gt;this one&lt;/a&gt;, nor is its answer any more thorough than &lt;a href=&quot;https://codereview.stackexchange.com/a/242140/210581&quot;&gt;this&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It appears some users expect &amp;quot;more text&amp;quot; that only gives appearance of &amp;quot;more detail&amp;quot; but doesn't add any real substance to the question. The only difference in two linked questions I see is, one is &lt;em&gt;easy&lt;/em&gt; - but difficulty isn't valid close reason.&lt;/p&gt;&#xA;" OwnerUserId="210581" LastEditorUserId="31503" LastEditDate="2020-10-28T11:00:51.987" LastActivityDate="2020-10-28T11:00:51.987" Title="Forcing detail when none is needed" Tags="|discussion|specific-question|close-reasons|closed-questions|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10570" PostTypeId="2" ParentId="10569" CreationDate="2020-10-28T11:00:20.963" Score="10" Body="&lt;p&gt;You have just asked a question on Meta that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;has a title that is clear, specific, and concise&lt;/li&gt;&#xA;&lt;li&gt;has an introduction that provides great context, and examples of what your expectations are based on&lt;/li&gt;&#xA;&lt;li&gt;it provides information on why you did what you did, and what you expected the results to be.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In short, it's a reasonably well formulated, and presented question.&lt;/p&gt;&#xA;&lt;p&gt;Why did you not do that with the question on the main site?&lt;/p&gt;&#xA;&lt;p&gt;Your title is &lt;em&gt;&amp;quot;Array-indexed sum&amp;quot;&lt;/em&gt; ..... what does that even mean? How can we tell if the code is &amp;quot;right&amp;quot;?&lt;/p&gt;&#xA;&lt;p&gt;Your question body has no description of what the code is supposed to accomplish, or details on what successful output should look like.&lt;/p&gt;&#xA;&lt;p&gt;Your request is &amp;quot;can it be faster?&amp;quot;, nothing wrong with that, but.... it does not add any context for what the code actually does.&lt;/p&gt;&#xA;&lt;p&gt;Finally, what does &lt;em&gt;&amp;quot;An Algorithm?&amp;quot;&lt;/em&gt; mean?&lt;/p&gt;&#xA;&lt;p&gt;In short, you put far more effort in to complaining about the actual question, than preparing the question itself.&lt;/p&gt;&#xA;&lt;p&gt;Added my -1 to the question as well.&lt;/p&gt;&#xA;&lt;p&gt;When you add more context to your question, feel free to ping me by adding a comment to this post, and I'll go and remove my -1 and perhaps upvote it too.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2020-10-28T11:00:20.963" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10571" PostTypeId="1" AcceptedAnswerId="10573" CreationDate="2020-10-28T22:56:37.533" Score="4" ViewCount="54" Body="&lt;p&gt;The tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parse.com&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parse.com&amp;#39;&quot; rel=&quot;tag&quot;&gt;parse.com&lt;/a&gt; should be replaced with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/parse-platform&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;parse-platform&amp;#39;&quot; rel=&quot;tag&quot;&gt;parse-platform&lt;/a&gt; analogous to a similar &lt;a href=&quot;https://meta.stackoverflow.com/questions/364789/should-we-make-tag-parse-com-a-synonym-of-parse-server&quot;&gt;renaming&lt;/a&gt; that was done on Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;This tag request is part of the Parse Community's effort to maintain Parse Platform related tags on Stack Exchange, as described &lt;a href=&quot;https://community.parseplatform.org/t/parse-related-stackexchange-tags&quot; rel=&quot;nofollow noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="154360" LastEditorUserId="37660" LastEditDate="2020-10-30T17:21:22.083" LastActivityDate="2020-10-30T17:24:21.953" Title="Replace tag [parse.com] with [parse-platform]" Tags="|discussion|status-completed|tags|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10572" PostTypeId="2" ParentId="10566" CreationDate="2020-10-30T09:01:35.593" Score="8" Body="&lt;p&gt;Since I'm the one being cited, I may as well write an update clarifying my stance back then and my current one.&lt;/p&gt;&#xA;&lt;p&gt;It started out in December with me &lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=52788741#52788741&quot;&gt;linking in chat&lt;/a&gt; to the MSO post, a little earlier than the original link goes. There was some concern about the intentions of the company and whether it would be useful for Code Review. Part of what fuelled those concerns was (at least for me) a quote from Shog9 in &lt;a href=&quot;https://meta.stackoverflow.com/a/391862/1014587&quot;&gt;this MSO answer&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Oh, right... That no-consensus thing went up by a thousand percent. We should, uh, probably fix that.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We weren't doing so bad on closing questions, there was an effort to keep it that way and there was a risk of side-effects. Considering so far it would only be released at SO, we collectively shrugged and went about our business. I've kept an eye out on the project, but every time a robo-reviewer showed up I was glad we still needed 5 votes to close instead of 3.&lt;/p&gt;&#xA;&lt;p&gt;However, lately it has been going better. In general I agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10567/52915&quot;&gt;rolfl's answer&lt;/a&gt;, but I'd like some consensus on how to deal with side-effects before implementing it.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Update:&lt;br&gt;&#xA;We (the moderators, I became a moderator somewhere between posting v1 of this answer and this update) have a good grasp on what the side-effects will be and feel confident we can handle them.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2022-04-12T19:18:48.257" LastActivityDate="2022-04-12T19:18:48.257" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10573" PostTypeId="2" ParentId="10571" CreationDate="2020-10-30T17:24:21.953" Score="4" Body="&lt;p&gt;This has now been done through edits by Mast and the moderator tools for tag handling :)&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2020-10-30T17:24:21.953" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10574" PostTypeId="1" AcceptedAnswerId="10575" CreationDate="2020-11-02T13:10:58.270" Score="9" ViewCount="167" Body="&lt;p&gt;In the past few days, I saw 2 questions that were asking for a review of code written for a programming challenge.&lt;/p&gt;&#xA;&lt;p&gt;However, both of them had something strange, I hadn't seen in other questions. The OP was asking for a review of his solution, which was written in &lt;strong&gt;two&lt;/strong&gt; languages.&#xA;Specifically &lt;a href=&quot;https://codereview.stackexchange.com/questions/251458/leetcode-longest-substring-without-repeating-characters&quot;&gt;this&lt;/a&gt; question.&lt;/p&gt;&#xA;&lt;p&gt;Personally, I see this as two questions, because both of the languages are different and hence the reviews would be completely different. Nevertheless, it has been framed into a single question.&lt;/p&gt;&#xA;&lt;p&gt;Is this allowed?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm currently learning c++ coming from a python background, so I'll&#xA;include a solution in python and in c++ for the following problem&#xA;statement and based on very helpful answers obtained on my previous&#xA;question I made some improvements in the c++ implementation:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If this isn't allowed, how should I report this to moderators?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/251403/leetcode-two-sum&quot;&gt;&lt;strong&gt;link to the first question&lt;/strong&gt;&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/251458/leetcode-longest-substring-without-repeating-characters&quot;&gt;&lt;strong&gt;link to the second question&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I strongly believe that it should be formatted into two questions. Otherwise, I feel that the question wouldn't be focused + it's likely that the reviewer doesn't know both the languages, in that case, he would only be able to review a part of the question.&lt;/p&gt;&#xA;&lt;p&gt;To re-enforce a point made by @Reinderien, accepting only &lt;strong&gt;one&lt;/strong&gt; answer won't make sense in these kinds of questions too.&lt;/p&gt;&#xA;" OwnerDisplayName="user228914" LastEditorUserId="120114" LastEditDate="2020-11-03T22:26:35.750" LastActivityDate="2020-11-18T16:02:17.013" Title="Are you allowed to ask for reviews of the same program written in two languages?" Tags="|support|specific-question|multi-language|" AnswerCount="3" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="10575" PostTypeId="2" ParentId="10574" CreationDate="2020-11-03T00:44:47.307" Score="7" Body="&lt;p&gt;I don't know the policy well enough to say whether it explicitly prohibits this, but my opinion is:&lt;/p&gt;&#xA;&lt;p&gt;If the fundamental question is solid enough, then I wouldn't recommend closure - we already have a large-enough closure rate, and I wouldn't advocate yet one more reason to push well-meaning users away. Instead, I would offer the advice to the OP that there are many pockets of specialization on CR, and they will get higher attention and higher-quality answers from a question that is tagged to only one language; so the question should be split.&lt;/p&gt;&#xA;&lt;p&gt;The StackExchange incentive structure is such that &amp;quot;the best&amp;quot; answer should be accepted, but where there are multiple languages at play, &amp;quot;the best&amp;quot; answer is IMO fairly apples-and-oranges. It makes less sense to only accept one answer that is (potentially) language-specific than it does to accept an answer for &lt;em&gt;each&lt;/em&gt; language, and the only way that's possible is multiple questions.&lt;/p&gt;&#xA;&lt;p&gt;Said another way, I don't trust that it's feasible to ask for a meaningful, comprehensive answer on every language submitted in one question. It's a lot to ask of a reviewer to give good advice to an arbitrarily broad range of technologies at once, and this would push out intermediate programmers whose technological breadth may be somewhat small but could - on a single-language question - provide perfectly fine advice.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="25834" LastEditDate="2020-11-03T00:49:52.777" LastActivityDate="2020-11-03T00:49:52.777" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10576" PostTypeId="5" CreationDate="2020-11-03T21:11:29.457" Score="0" Body="&lt;p&gt;Posting questions in multiple languages like many JavaScript, CSS and HTML questions is fine.&lt;/p&gt;&#xA;&lt;p&gt;Posting a question with a solution to the same programming challenge in two languages is discouraged. Instead post a stand alone question for each language.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-11-03T21:11:29.457" LastActivityDate="2020-11-03T21:11:29.457" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10577" PostTypeId="4" CreationDate="2020-11-03T21:11:29.457" Score="0" Body="For questions asking about posting code in two or more languages." OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-11-03T21:11:29.457" LastActivityDate="2020-11-03T21:11:29.457" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10578" PostTypeId="2" ParentId="10574" CreationDate="2020-11-03T21:24:39.810" Score="6" Body="&lt;h3&gt;On-topic, discouraged&lt;/h3&gt;&#xA;&lt;p&gt;Posting solutions to the same programming challenge in multiple languages in one question is discouraged. Posting multiple solutions is not off-topic, whether it be in one or more posts. As such the discouragement is unlikely to be accompanied by a slap on the wrist - closure, downvotes, comments.&lt;br /&gt;&#xA;&lt;strong&gt;Note&lt;/strong&gt;: It is encouraged to leave some time before posting similar questions.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I would ask two separate questions because (as you said) they are totally independent and smaller questions are easier to answer. (You can link them, of course.)&lt;/p&gt;&#xA;&lt;p&gt;If there is a chance that they are not totally independent I'd consider asking the first question and waiting for a few days or reviews before posting the second one. You might get feedbacks which requires some modification in the code of the second question.&lt;/p&gt;&#xA;&lt;p&gt;— &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/7076/palacsint&quot;&gt;palacsint&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/678/42401&quot;&gt;CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please go ahead and post three questions, one for each language, and feel free to have them link to each other.&lt;/p&gt;&#xA;&lt;p&gt;You may also want to consider to post your questions a bit apart, as answers to one of the languages might improve the code for another language.&lt;/p&gt;&#xA;&lt;p&gt;— &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31562/simon-forsberg&quot;&gt;Simon Forsberg&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6128/42401&quot;&gt;CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-11-03T21:24:39.810" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10579" PostTypeId="2" ParentId="10574" CreationDate="2020-11-03T22:24:53.053" Score="4" Body="&lt;p&gt;While there currently appears to be nothing in the rules against this practice, I would recommend making separate posts. Some reviewers may only be familiar one language though others may be familiar with multiple. The biggest advantage I see to separate posts is that there is a potential for more reputation and badges, which opens the door to more privileges on the site.&lt;/p&gt;&#xA;" OwnerUserId="120114" LastActivityDate="2020-11-03T22:24:53.053" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10581" PostTypeId="1" CreationDate="2020-11-12T17:47:48.523" Score="11" ViewCount="213" Body="&lt;p&gt;I was looking at the question &lt;a href=&quot;https://codereview.stackexchange.com/q/251826/192133&quot;&gt;How to output to an XML file in Python?&lt;/a&gt;, and to me it clearly seems to be off-topic, but I wanted some second opinions.&lt;/p&gt;&#xA;&lt;p&gt;In a nutshell, the program takes data from an input file (the filename is hardcoded) and then runs a solver that generates an output in an array format. The asker wants to know how to convert that output array into an XML file, programmatically. Normally this would be a clear case of &amp;quot;code not working as intended&amp;quot;, since the asker wants an XML output and they are not getting it. However, at the very end of the program, the asker has already hardcoded some lines to produce an XML file that just &lt;em&gt;happens&lt;/em&gt; to match the array output from the solver. For this reason (or because they misunderstood the question), they claimed that the code was &amp;quot;working as intended&amp;quot; when asked.&lt;/p&gt;&#xA;&lt;p&gt;My judgement is that the code is &lt;em&gt;not&lt;/em&gt; working as intended, and therefore off-topic, because the output would become wrong if the asker fed the program a different input file. Do you agree? More generally, if we're given code with a lot of hardcoding in it, what criteria should we use to judge whether or not it's &amp;quot;working as intended&amp;quot;?&lt;/p&gt;&#xA;" OwnerUserId="192133" LastActivityDate="2020-11-17T23:09:22.917" Title="Is code &quot;working as intended&quot; if significant portions are hardcoded?" Tags="|discussion|scope|broken-code|" AnswerCount="4" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10582" PostTypeId="2" ParentId="10581" CreationDate="2020-11-12T19:41:17.087" Score="4" Body="&lt;p&gt;That's &lt;em&gt;not working&lt;/em&gt; by any reasonable definition - changes to the input file would be expected to make different output.&lt;/p&gt;&#xA;&lt;p&gt;One could claim that's actually what's intended, but then it's not a very useful program, and really not worthy of review.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2020-11-12T19:41:17.087" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10583" PostTypeId="2" ParentId="10581" CreationDate="2020-11-13T05:30:37.237" Score="8" Body="&lt;p&gt;That question sure looks like a &amp;quot;gimme teh codez&amp;quot; disguised as a request for a code review. I guess it's fair to ask &amp;quot;what qualifies as 'working' and who are &lt;em&gt;you&lt;/em&gt; to judge my code if it seems to fit the rules?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;A comment on another answer pointed out that fizzbuzz is contrived but could still be considered reviewable. Its also hard to try and game the system with fizzbuzz. Maybe the only real answer then is the same as Justice Potter's definition of obscenity: &amp;quot;I know it when I see it.&amp;quot;&lt;/p&gt;&#xA;" OwnerUserId="217128" LastEditorUserId="75307" LastEditDate="2020-11-13T09:00:30.287" LastActivityDate="2020-11-13T09:00:30.287" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10584" PostTypeId="2" ParentId="10581" CreationDate="2020-11-13T19:04:35.073" Score="2" Body="&lt;p&gt;Let's assume that the question is &lt;code&gt;On-Topic&lt;/code&gt; but not one that you believe is a good fit for The Community, you should Downvote the question.&lt;/p&gt;&#xA;&lt;p&gt;The Community guides the types of questions that it wants to answer in the end.  What I mean by this is that we have guidelines that help users to structure good questions, but there are users that will try to circumvent the guidelines on purpose to get what they want from our Community.  So, while they matched all the criteria for a good question, maybe it isn't of good quality, meaning that we don't close, but downvote instead.&lt;/p&gt;&#xA;&lt;p&gt;Voting is what makes the Stack Exchange sites work as a community.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastActivityDate="2020-11-13T19:04:35.073" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10585" PostTypeId="1" AcceptedAnswerId="10586" CreationDate="2020-11-17T10:55:53.133" Score="2" ViewCount="123" Body="&lt;p&gt;Sometimes I would like to add an image to the comment. So far, I used &lt;a href=&quot;https://postimages.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;postimg&lt;/a&gt;, for example &lt;a href=&quot;https://codereview.stackexchange.com/questions/250991/array-manipulation-add-a-value-to-each-of-the-array-elements-between-two-given/251001#comment493932_251001&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;To add an image in a question I see that &lt;a href=&quot;https://imgur.com/&quot; rel=&quot;nofollow noreferrer&quot;&gt;imgur&lt;/a&gt; is the default option.&lt;/p&gt;&#xA;&lt;p&gt;Is imgur the recommended service to add images?&lt;/p&gt;&#xA;" OwnerUserId="227157" LastActivityDate="2020-11-17T11:35:10.660" Title="Add images in comments" Tags="|discussion|comments|images|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10586" PostTypeId="2" ParentId="10585" CreationDate="2020-11-17T11:35:10.660" Score="7" Body="&lt;p&gt;Yes, it is. I usually start writing a new answer, upload the image there, and cut/paste the link to the comment. Stack Exchange has its own 'channel' on imgur (that's why there is &lt;code&gt;.stack.&lt;/code&gt; in the URLs), so you can count on that even if imgur somehow would stop hosting images in the future, Stack Exchange will migrate them automatically to a new hosting provider. Also, users in a corporate network where imgur and other image hosters are blocked sometimes have convinced their administrators to make an exception for &lt;code&gt;i.stack.imgur.com&lt;/code&gt; since that is vital for Stack Exchange.&lt;/p&gt;&#xA;" OwnerUserId="69714" LastActivityDate="2020-11-17T11:35:10.660" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10587" PostTypeId="2" ParentId="10581" CreationDate="2020-11-17T20:34:20.973" Score="-2" Body="&lt;p&gt;Unfortunately, the question was deleted so I can not judge it for my self, and I don't want to judge the specific question based on a second hand summery, so instead I put forward my opinion on the topic as stated in the title:&lt;/p&gt;&#xA;&lt;p&gt;Yes, &amp;quot;hardcoded&amp;quot; code can be said &amp;quot;working as intended&amp;quot; if it produces the expected output.&lt;/p&gt;&#xA;&lt;p&gt;Unless you have the specification requirements for the code that state all the possibilities it should accommodate and it does not accommodate some of them due to hardcoded parts, then the only measure of correctness you have is the validity of the output.&lt;/p&gt;&#xA;&lt;p&gt;If this validity was achieved by improper coding, it seems to me this is exactly what this site is for - to offer a better way.&lt;/p&gt;&#xA;&lt;p&gt;In my opinion, allowing the code to handle different format of input falls under &amp;quot;robustness&amp;quot; not &amp;quot;correctness&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Of course even I would draw the line at a case where the presented code would output hardcoded expected output for specific input, and then the OP would ask for the actual algorithm to produce said output from the input, but that is an extreme case and I would be surprised if question like that actually popped up...&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Edit:&lt;/strong&gt;&#xA;I would also like to put this question up for consideration:&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/252267/leetcode-3sum-java-solution&quot;&gt;LeetCode 3Sum Java Solution&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;It doesn't have hardcoding issues, but the OP states clearly that the code times out instead of passing the tests it is explicitly designed to pass.&#xA;Yet it has 2 upvotes and none has commented that it is incorrect.&lt;/p&gt;&#xA;&lt;p&gt;This honestly brings me some confusion regarding this community and its rules...&lt;/p&gt;&#xA;" OwnerUserId="231175" LastEditorUserId="231175" LastEditDate="2020-11-17T23:09:22.917" LastActivityDate="2020-11-17T23:09:22.917" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10589" PostTypeId="1" CreationDate="2020-11-23T16:57:14.120" Score="8" ViewCount="112" Body="&lt;p&gt;I was looking at the revisions for one of the questions, and noticed that the horizontal clipping is broken.&lt;/p&gt;&#xA;&lt;p&gt;To verify that it wasn't one of my extensions doing so, I opened in an incognito window as well.&lt;/p&gt;&#xA;&lt;h2&gt;logged in view&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/xV1ae.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/xV1ae.png&quot; alt=&quot;logged in&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2&gt;guest (incognito) view&lt;/h2&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/TiLTz.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TiLTz.png&quot; alt=&quot;guest view&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Link to revisions page: &lt;a href=&quot;https://codereview.stackexchange.com/posts/252513/revisions&quot;&gt;https://codereview.stackexchange.com/posts/252513/revisions&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="12240" LastEditorUserId="14975" LastEditDate="2021-02-26T17:24:06.247" LastActivityDate="2021-02-26T17:24:06.247" Title="Revision page now fails the x-overflow" Tags="|bug|status-completed|design|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10591" PostTypeId="5" CreationDate="2020-11-23T21:42:42.310" Score="0" Body="" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-11-23T21:42:42.310" LastActivityDate="2020-11-23T21:42:42.310" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10592" PostTypeId="4" CreationDate="2020-11-23T21:42:42.310" Score="0" Body="This tag is for discussing what a Code Review answer is. For example: how it differs from a 'real' code review, the minimum amount of explanation needed in an answer, and generally what can be helpful to provide in an answer." OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2020-11-23T21:42:42.310" LastActivityDate="2020-11-23T21:42:42.310" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10593" PostTypeId="2" ParentId="5756" CreationDate="2020-12-02T03:01:29.070" Score="0" Body="&lt;p&gt;About how you think the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag is &amp;quot;code&amp;quot; for&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Go easy on me. Also, that complicated but unquestionably better approach you were going to suggest? Don't suggest that. Despite being objectively the only right approach, it's too complicated for me, so don't even bother putting it in your answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I use the tag &lt;em&gt;(because I am a beginner, of course)&lt;/em&gt;, and seeing this... ouch.&lt;/p&gt;&#xA;&lt;p&gt;I definitely do not use it to tell the users to &amp;quot;go easy on me&amp;quot;. I aim for the right approach, regardless of how complicated it might be, because that's how I can progress; being provided  with flawed answers may start to diminish what I originally knew.&lt;/p&gt;&#xA;&lt;p&gt;Also, you need to consider users who underestimates their coding skills &lt;em&gt;(it's called imposter syndrome)&lt;/em&gt;, as they might &lt;em&gt;(incorrectly)&lt;/em&gt; tag their post with the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/beginner&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;beginner&amp;#39;&quot; rel=&quot;tag&quot;&gt;beginner&lt;/a&gt; tag. Imagine feeling obligated to intentionally lower the quality of an answer just because of that tag!&lt;/p&gt;&#xA;" OwnerUserId="229550" LastActivityDate="2020-12-02T03:01:29.070" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10594" PostTypeId="1" AcceptedAnswerId="10595" CreationDate="2020-12-11T18:57:43.197" Score="-4" ViewCount="71" Body="&lt;p&gt;I got a moderator message informing me that I've made some bad reviews.&lt;/p&gt;&#xA;&lt;p&gt;However, I failed to see which ones they are pointing at.&lt;/p&gt;&#xA;&lt;p&gt;Can you please show me? &lt;a href=&quot;https://codereview.stackexchange.com/users/229550/chocolate?tab=activity&amp;amp;sort=reviews&quot;&gt;I've made 21 reviews&lt;/a&gt; in total.&lt;/p&gt;&#xA;" OwnerUserId="229550" LastEditorUserId="120114" LastEditDate="2020-12-11T19:17:09.913" LastActivityDate="2020-12-11T19:46:00.160" Title="Why did I receive this moderator message?" Tags="|support|review|moderators|review-queue|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10595" PostTypeId="2" ParentId="10594" CreationDate="2020-12-11T19:16:43.947" Score="5" Body="&lt;p&gt;It appears that for 13 of the 21 reviews have resulted with &lt;kbd&gt;&lt;strong&gt;No Action Needed&lt;/strong&gt;&lt;/kbd&gt;  being selected.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ZqexV.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZqexV.png&quot; alt=&quot;screenshot of reviews&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I didn't know this either until a moderator pointed it to me in a private chat room: there is a &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1947/120114&quot;&gt;Meta answer&lt;/a&gt; that explains why such action is frowned upon.&lt;/p&gt;&#xA;&lt;p&gt;I know that if the community feels strongly about this then perhaps we should find ways to put this in front of people before they get into that review queue, though that would likely involve requesting SE add a feature (which would involve determining how to update the UI) that may or may not be useful on other SE sites.&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2020-12-11T19:46:00.160" LastActivityDate="2020-12-11T19:46:00.160" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10596" PostTypeId="1" CreationDate="2020-12-15T17:27:03.730" Score="1" ViewCount="53" Body="&lt;p&gt;Recently I noticed twice that my comments under answers (&lt;a href=&quot;https://codereview.stackexchange.com/a/253315/207952&quot;&gt;answer 1&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/a/252830/207952&quot;&gt;answer 2&lt;/a&gt;) were gone several days after they were posted. In answer 2, only part of the comments, which I actually referred to in my answer, were lost. Is it a system bug or is it deleted according to forum rules?&lt;/p&gt;&#xA;" OwnerUserId="207952" LastEditorUserId="120114" LastEditDate="2020-12-15T17:49:46.427" LastActivityDate="2020-12-15T17:51:12.287" Title="Comments Lost Days after Posted" Tags="|support|comments|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10597" PostTypeId="2" ParentId="10596" CreationDate="2020-12-15T17:50:32.643" Score="7" Body="&lt;p&gt;Comments are third-rate citizens on the Stack Exchange network. They can be deleted almost at-will. Please see the &lt;a href=&quot;https://meta.stackexchange.com/a/19757/269301&quot;&gt;MSE FAQ on how comments work&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/help/privileges/comment&quot;&gt;Comments are &lt;strong&gt;temporary&lt;/strong&gt; &amp;quot;Post-It&amp;quot; notes left on a question or answer.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This is not unique to Code Review. It works like this everywhere on the network.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2020-12-15T17:50:32.643" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10598" PostTypeId="2" ParentId="10596" CreationDate="2020-12-15T17:51:12.287" Score="11" Body="&lt;p&gt;I deleted the comments in questions. Most of them fell under the &amp;quot;obsolete&amp;quot; removal clause. In addition some not so productive discussion was removed.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/19756/222299&quot;&gt;This FAQ&lt;/a&gt; has some more information on how comments work and who can delete comments.&lt;/p&gt;&#xA;&lt;p&gt;If I accidentally removed too much don't hesitate to comment the same again (unless a diamond moderator tells you otherwise).&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2020-12-15T17:51:12.287" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10599" PostTypeId="1" CreationDate="2020-12-17T20:24:59.970" Score="9" ViewCount="160" Body="&lt;p&gt;Since it's hat season again, I actually looked at all of the badges and things associated with my account here on Code Review.  One thing I noticed is that I am about halfway to &amp;quot;epic&amp;quot; which is defined as &amp;quot;Earn 200 daily reputation 50 times.&amp;quot;  The &amp;quot;legendary&amp;quot; badge is the same thing, but 150 times.  Naturally, these are pretty rare badges.&lt;/p&gt;&#xA;&lt;p&gt;It appears that there are currently only five &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/26/epic&quot;&gt;Epic&lt;/a&gt; and three &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/27/legendary&quot;&gt;Legendary&lt;/a&gt; folks out there.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;My hat's off to you all!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;It looks like all but one of them were earned in 2015 and earlier, and there has been an apparent drop in volume on Code Review (and, I believe, across the StackExchange network).&lt;/p&gt;&#xA;&lt;p&gt;To be clear, I'm not advocating that we &lt;em&gt;change&lt;/em&gt; anything, but just curious about what other people think.  Are those badges no longer attainable, or are they attainable but just a lot harder to get?&lt;/p&gt;&#xA;" OwnerUserId="39848" LastActivityDate="2020-12-19T14:38:46.400" Title="Are Epic and Legendary badges obsolete?" Tags="|discussion|badges|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10600" PostTypeId="1" CreationDate="2020-12-17T22:15:18.797" Score="2" ViewCount="38" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/heuristic&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;heuristic&amp;#39;&quot; rel=&quot;tag&quot;&gt;heuristic&lt;/a&gt; tag has only one question, no description, no synonyms and no wiki entry.  The &lt;a href=&quot;https://codereview.stackexchange.com/questions/251214/scheduling-covid-19-testing-in-a-hospital-using-a-heuristic&quot;&gt;only question&lt;/a&gt; using it has four other tags and a comment pointing out that the use of the word &amp;quot;heuristic&amp;quot; (which appears in the title) is ill-chosen in the context of  this question. Seems like a good candidate for elimination.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="22222" LastEditDate="2020-12-18T05:17:45.503" LastActivityDate="2020-12-18T05:17:45.503" Title="Burninate [heuristic]" Tags="|discussion|status-completed|tags|burninate-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10601" PostTypeId="2" ParentId="10600" CreationDate="2020-12-17T22:20:06.673" Score="7" Body="&lt;p&gt;One-off tags are automatically deleted after six months, according to the answer I got &lt;a href=&quot;https://meta.stackexchange.com/a/341923/295232&quot;&gt;here&lt;/a&gt; on Meta Stack Exchange. So unless somebody else uses the tag meanwhile, there's no need to take action.&lt;/p&gt;&#xA;" OwnerUserId="69714" LastActivityDate="2020-12-17T22:20:06.673" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10602" PostTypeId="2" ParentId="10599" CreationDate="2020-12-17T22:34:16.833" Score="5" Body="&lt;p&gt;Why would you want the badges?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Rep-capping, getting 200 reputation in a day, is a lot of effort. Doing that for 200 days is an even greater effort. That's around 2/3 of a year!&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The presence of a cap on the amount of reputation you can get incentivizes you to not hit the cap.&lt;/p&gt;&#xA;&lt;p&gt;If you go past the cap then you get 'nothing' from your upvotes. Why do something for nothing when an answer &lt;em&gt;tomorrow&lt;/em&gt; gets you more reputation?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Why would you set a goal of 200 rep-caps when there are easier goals like logging in over 100 consecutive days?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Even the people on Stack Overflow don't want the badges. There are 738 Epic and 293 Legendary badges.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Are those badges no longer attainable, or are they attainable but just a lot harder to get?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Possibly. But I don't really think voting has changed much over the years. If you're good at playing the hot network system then 2 answers a day could be all you need.&lt;/p&gt;&#xA;&lt;p&gt;I would argue that it is easier to get after &amp;quot;rewarding the askers&amp;quot;. Upvotes now give 10 reputation rather than 5. This means you can repcap from posting half the amount of hot network questions. Additionally it is easier for new users to get the &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/vote-up&quot;&gt;vote-up privilege&lt;/a&gt; needing only 2 upvotes rather than 3. This means new users have a higher chance to be able to upvote your answers.&lt;/p&gt;&#xA;&lt;p&gt;But regardless of probably minor variations over the years, it's a lot of work for a silly badge.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2020-12-17T22:34:16.833" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="10603" PostTypeId="2" ParentId="10599" CreationDate="2020-12-19T14:17:27.867" Score="7" Body="&lt;p&gt;How to get Legendary badge - rather, the way I did it....&lt;/p&gt;&#xA;&lt;p&gt;In case you were wondering what it took to get that badge, you are, in part, right about the timing - it was a &amp;quot;good time&amp;quot; to get upvotes - but that is/was not the only factor. Let me explain what it took to get that badge, and why it is the one I am most proud of.&lt;/p&gt;&#xA;&lt;p&gt;I joined Code Review just as a small group of folk banded together as a micro-community inside the larger community, mostly using the chat room to meet, bond, and coordinate &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5965/the-cronicles-story-of-a-stack&quot;&gt;the &amp;quot;revival&amp;quot;&lt;/a&gt;. There is in fact a chat room dedicated to &lt;a href=&quot;https://chat.stackexchange.com/transcript/27598/2015/8/31&quot;&gt;the story of Code Review's revival&lt;/a&gt;. So, one of the primary goals of the Revival was to improve the answered-question ratio, to answer all decent questions, and to remove questions that were not a good fit for the site.&lt;/p&gt;&#xA;&lt;p&gt;I took it upon myself to answer questions, and I did not hold back on either the quantity, nor quality of what I put out there - I would spend 20 minutes to a couple of hours on the answers. I was answering 20 questions a day.... and all you need is 1 upvote per answer to hit rep-cap.... This is significant, because in order to improve the question/answer ratio, the answer HAS to have a positive &amp;gt;0 score. So, other people in the same community were able to improve the ratio by up-voting my answer instead of answering it themselves.&lt;/p&gt;&#xA;&lt;p&gt;We set up the bot in the chat room to notify when a new question was posted - being first to answer is a big deal when it comes to reputation - but only if the answer is good. Answering new questions (instead of zombie questions) has the advantage of possibly getting an accept-vote, worth 15.&lt;/p&gt;&#xA;&lt;p&gt;Other folk in the group were learning as well, and there were a few &amp;quot;regular&amp;quot; users who used Code Review as a learning tool, and would post regular questions to challenge-sites like Project Euler, or HackerRank. Regular questions from these users allowed regular answers too.&lt;/p&gt;&#xA;&lt;p&gt;Then I discovered &amp;quot;money for jam&amp;quot; - a query on SEDE that shows you which questions are earning you reputation long after you answered them.... and I realized that visibility of answers - getting people to look at old answers, is a great way to get votes.... on work you did a long time ago. It re-iterated that quality answers keep paying back.&lt;/p&gt;&#xA;&lt;p&gt;I looked in to SEDE further, and as a team, we started using it as a tool to identify patterns and strategies for maximizing our impact on the site - I started being selective about the answers I was giving - targeting areas of the site that were more active - no point in answering questions that nobody was ever going to look at, or in some language that was out of vogue, or on a subject that was too limited in scope. Yes, I strategized where to answer.&lt;/p&gt;&#xA;&lt;p&gt;One big strategy is to EDIT THE QUESTION!!! People forget to do this, and it's such a big deal. Give it a catchy title, make it searchable, and easy to read. People will not look at the answers of questions they do not read/find. The more people who find the question, the more votes you may get. Make the question stand out!&lt;/p&gt;&#xA;&lt;p&gt;Finally, there WAS a community where we were all chatting in chat rooms, we were all monitoring each other's activity, and on days where I was just a vote or 2 short of capping reputation, I would point out answers that I had written that I thought could use more visibility - put on a puppy-dog expression, and hope that someone would look at it, appreciate it, and upvote it. We were all doing this to an extent, but note that you could not game the system more than the rules of the site allowed.&lt;/p&gt;&#xA;&lt;p&gt;So, in short, the way to get Legendary, is to:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;spend hours every day answering questions (at the time, an answer vote was 10 points, a question vote was 5 points - answering was worth more than asking).&lt;/li&gt;&#xA;&lt;li&gt;provide good answers that add value&lt;/li&gt;&#xA;&lt;li&gt;be the first to answer, if you can, or be a better answer than the first, if you can't&lt;/li&gt;&#xA;&lt;li&gt;gain visibility on your answers - edit and improve the question (preferably before the tweet goes out) - nobody will vote for a good answer if they do not see it&lt;/li&gt;&#xA;&lt;li&gt;establish &amp;quot;legacy&amp;quot; answers that earn you reputation long after you wrote them.&lt;/li&gt;&#xA;&lt;li&gt;monitor the site to pick up active questions&lt;/li&gt;&#xA;&lt;li&gt;work on tasks that have visibility - clearing up &amp;quot;zombies&amp;quot; and having a group of people involved in the same activity helps a lot.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;There is no surprise that Legendary is a hard badge to get - it takes a lot of work, and dedication. I don't doubt that it is daunting, it was for me. It just takes active management, dedication, and time..... lots of time.&lt;/p&gt;&#xA;&lt;p&gt;I should add, that it lead to some burn-out - I needed a break after &amp;quot;working&amp;quot; so hard on it. It is no surprise that immediately after getting legendary that we all backed off on the effort required (200_success, janos and myself). The one SEDE below shows that we scraped past 150, and stopped. Matt and Simon scraped past 50, and stopped. It's a &amp;quot;crazy&amp;quot; investment in time and effort.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/dFNk0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/dFNk0.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I should also add, that we all became moderators... answering questions as a moderator is harder.... psychologically it feels wrong to use your moderator diamond as an answerer. Also, your time is less available.&lt;/p&gt;&#xA;&lt;p&gt;Resources:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;SEDE: &lt;a href=&quot;https://data.stackexchange.com/codereview/query/160805/legendary-badge-advancement-topcount&quot; rel=&quot;nofollow noreferrer&quot;&gt;your progress to legendary&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;SEDE: &lt;a href=&quot;https://data.stackexchange.com/codereview/query/164174/repreplay-repmax-by-user&quot; rel=&quot;nofollow noreferrer&quot;&gt;Days you maxed out&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2020-12-19T14:38:46.400" LastActivityDate="2020-12-19T14:38:46.400" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10604" PostTypeId="1" CreationDate="2020-12-20T01:17:39.063" Score="8" ViewCount="113" Body="&lt;p&gt;On Stack Overflow, the &lt;a href=&quot;https://stackoverflow.com/questions/tagged/x86-64&quot;&gt;x86-64&lt;/a&gt; tag is the main tag for questions about 64 bit extensions to the Intel x86 architecture. The &lt;a href=&quot;https://stackoverflow.com/questions/tagged/amd64&quot;&gt;amd64&lt;/a&gt; tag is a synonym.&lt;/p&gt;&#xA;&lt;p&gt;Here on Code Review, the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/amd64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;amd64&amp;#39;&quot; rel=&quot;tag&quot;&gt;amd64&lt;/a&gt; tag exists (and only has 6 questions), but has no synonyms. The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/x86-64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;x86-64&amp;#39;&quot; rel=&quot;tag&quot;&gt;x86-64&lt;/a&gt; tag does not exist at all.&lt;/p&gt;&#xA;&lt;p&gt;I recently looked at a question about 64 bit assembly that was tagged with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/assembly&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;assembly&amp;#39;&quot; rel=&quot;tag&quot;&gt;assembly&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/x86&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;x86&amp;#39;&quot; rel=&quot;tag&quot;&gt;x86&lt;/a&gt;. When I went looking for an &lt;code&gt;x86-64&lt;/code&gt; tag to add to it, I couldn't locate one. I did find &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/amd64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;amd64&amp;#39;&quot; rel=&quot;tag&quot;&gt;amd64&lt;/a&gt;, but that is not something I would think to look for, particularly because of the existence of &lt;code&gt;x86-64&lt;/code&gt; on Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;Should the &lt;code&gt;x86-64&lt;/code&gt; tag be created as a synonym of &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/amd64&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;amd64&amp;#39;&quot; rel=&quot;tag&quot;&gt;amd64&lt;/a&gt;? This would help users familiar with Stack Overflow find the tag here.&lt;/p&gt;&#xA;&lt;p&gt;Or, for consistency with Stack Overflow, should &lt;code&gt;x86-64&lt;/code&gt; be the main tag with &lt;code&gt;amd64&lt;/code&gt; as a synonym?&lt;/p&gt;&#xA;" OwnerUserId="85680" LastEditorUserId="42401" LastEditDate="2020-12-20T10:59:29.943" LastActivityDate="2020-12-20T16:19:40.560" Title="Create [x86-64] synonym for [amd-64]" Tags="|discussion|tags|synonym-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10605" PostTypeId="2" ParentId="10604" CreationDate="2020-12-20T14:31:17.297" Score="9" Body="&lt;p&gt;&lt;strong&gt;Yes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;This seems like a good idea. I can understand why the confusion happens when compared with Stack Overflow. Additionally, the revision history on the tag itself on Code Review shows that the tag always said that &lt;a href=&quot;https://codereview.stackexchange.com/posts/212758/revisions&quot;&gt;the &lt;code&gt;x86-64&lt;/code&gt; alias is reasonable&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately, only those people who have a score of at least 5 in the actual tag involved are allowed to suggest the alias... in this case, &lt;a href=&quot;https://codereview.stackexchange.com/tags/amd64/topusers&quot;&gt;no users have that privilege&lt;/a&gt;, so moderator intervention is needed.&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="42401" LastEditDate="2020-12-20T16:19:40.560" LastActivityDate="2020-12-20T16:19:40.560" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10606" PostTypeId="1" CreationDate="2020-12-24T06:10:13.630" Score="4" ViewCount="69" Body="&lt;p&gt;Source code commenting is essential to the maintainability, readability, and quality of code. Are reviews for such comments on-topic on this site? Alternatively, do we want these types of questions on this site?&lt;/p&gt;&#xA;" OwnerUserId="115316" LastEditorUserId="42401" LastEditDate="2020-12-24T12:39:24.320" LastActivityDate="2020-12-24T12:43:34.213" Title="Is, or should, comment reviewing be on-topic for this site?" Tags="|support|scope|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10607" PostTypeId="2" ParentId="10606" CreationDate="2020-12-24T10:55:03.297" Score="8" Body="&lt;p&gt;These are called &amp;quot;source code comments&amp;quot; for a reason :)&lt;/p&gt;&#xA;&lt;p&gt;The help center explicitly stated that &amp;quot;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;any or all facets of the code&lt;/a&gt;&amp;quot; are reviewable.&#xA;The code presented in the question still needs to fulfil the other conditions for being on-topic.&lt;/p&gt;&#xA;&lt;p&gt;Notably that means it's not on-topic to ask a question that contains only comments, as those don't &lt;strong&gt;do&lt;/strong&gt; anything. I don't see any reason to explicitly exclude comments from review.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="42401" LastEditDate="2020-12-24T12:43:34.213" LastActivityDate="2020-12-24T12:43:34.213" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10608" PostTypeId="1" AcceptedAnswerId="10609" CreationDate="2021-01-06T09:14:50.447" Score="3" ViewCount="39" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/27633/should-i-use-and-loop-or-just-a-loop&quot;&gt;This seven year old question&lt;/a&gt; was recently edited to update some of the links in it.&lt;/p&gt;&#xA;&lt;p&gt;However, this question would nowadays be rejected as not-reviewable code. Should such old questions be nominated for closing if we encounter them?&lt;/p&gt;&#xA;&lt;p&gt;On other SEs such questions are sometimes locked with the notification that they're technically off-topic, but are preserved for history's sake (or something along those lines).&lt;/p&gt;&#xA;" OwnerUserId="10582" LastEditorUserId="42401" LastEditDate="2021-01-06T14:06:32.907" LastActivityDate="2021-01-06T14:06:32.907" Title="Should an &quot;ancient&quot; question that would be rejected now be nominated for closing?" Tags="|discussion|scope|vote-to-close|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10609" PostTypeId="2" ParentId="10608" CreationDate="2021-01-06T10:41:31.593" Score="2" Body="&lt;h1&gt;Just vote to close&lt;/h1&gt;&#xA;&lt;p&gt;I don't see a compelling historical value to this question.&lt;/p&gt;&#xA;&lt;p&gt;So no need to lock and keep; just treat it the same as any newer question.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2021-01-06T10:41:31.593" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10610" PostTypeId="2" ParentId="10608" CreationDate="2021-01-06T14:01:32.313" Score="2" Body="&lt;p&gt;There is something to be said about handling questions that get resurfaced &amp;quot;organically&amp;quot; vs. actively seeking out older questions and flagging / closing them. Since this question was surfaced by an edit (albeit one that was triggered through some tool assistance), I would want to evaluate the question according to the current standards.&lt;/p&gt;&#xA;&lt;p&gt;It's not productive to sift through &lt;strong&gt;all&lt;/strong&gt; the &amp;quot;old&amp;quot; questions on site to check whether they are still on-topic. It's also not really productive to ignore old and off-topic questions that became active recently, just because they are old.&lt;/p&gt;&#xA;&lt;p&gt;In summary I'd say: Vote to close if you happen across a question like that, but don't actively look for such questions.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2021-01-06T14:01:32.313" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10611" PostTypeId="1" AcceptedAnswerId="10612" CreationDate="2021-01-07T10:07:04.370" Score="2" ViewCount="127" Body="&lt;p&gt;I am shocked by the migration of &lt;em&gt;&lt;a href=&quot;https://stackoverflow.com/q/65599576/2943403&quot;&gt;How to use multiple if-statements once?&lt;/a&gt;&lt;/em&gt; to Stack Overflow. It is not broken code and it is not asking for any behavioral changes.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately I cannot see the comments on Code Review because &lt;a href=&quot;https://codereview.stackexchange.com/posts/254378/revisions#spacer-238a2cdb-9fc4-42b2-9e3c-261bdf0bedf1&quot;&gt;it was migrated to Stack Overflow&lt;/a&gt;. &lt;a href=&quot;https://codereview.stackexchange.com/posts/254378/revisions&quot;&gt;The UI&lt;/a&gt; says it was migrated by @Flater, @TobySpeight, @pacmaninbw, @greybeard, and @SᴀᴍOnᴇᴌᴀ.&lt;/p&gt;&#xA;&lt;p&gt;Why was the question moved?&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Edit&lt;/strong&gt;: I now see why the question is justifiably closed.&lt;/p&gt;&#xA;" OwnerUserId="141885" LastEditorUserId="120114" LastEditDate="2021-01-07T16:40:20.657" LastActivityDate="2021-01-13T15:50:39.097" Title="Why was this specific question migrated to Stack Overflow?" Tags="|discussion|specific-question|closed-questions|migration|" AnswerCount="2" CommentCount="11" ContentLicense="CC BY-SA 4.0" />
  <row Id="10612" PostTypeId="2" ParentId="10611" CreationDate="2021-01-07T16:38:25.407" Score="3" Body="&lt;p&gt;Thank you for calling us out on this.&lt;/p&gt;&#xA;&lt;h3&gt;From my perspective&lt;/h3&gt;&#xA;&lt;p&gt;One would think that after 3352 CV reviews a user in the review queues should know what he or she is doing. I admit that I was the fifth reviewer and I came into it, seeing that it had:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;1 CV for missing context&lt;/li&gt;&#xA;&lt;li&gt;2 votes for migration&lt;/li&gt;&#xA;&lt;li&gt;I.I.R.C. 1 vote for needs more detail.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Regretfully I didn't fully evaluate whether the post would be on-topic were it to be migrated and went with the majority. I was likely in the mindset of closing it A.S.A.P. to avoid off-topic answers.&lt;/p&gt;&#xA;&lt;h3&gt;Going forward:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I promise to evaluate posts better - especially when migration is on the table&lt;/li&gt;&#xA;&lt;li&gt;While it is not an exact solution to this issue, it may be different in the future if &lt;a href=&quot;https://meta.stackexchange.com/a/358188/341145&quot;&gt;the minimum number of votes to close is lowered to three&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;While engagement might not be as high, we can work on &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php?sort=unanswered&quot;&gt;other PHP zombies&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2021-01-13T15:50:39.097" LastActivityDate="2021-01-13T15:50:39.097" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10613" PostTypeId="2" ParentId="10611" CreationDate="2021-01-07T19:04:07.077" Score="0" Body="&lt;p&gt;Far as I remember, one of the votes to migrate to SO is from me.&lt;br /&gt;&#xA;The one thing generally making me choose &lt;em&gt;close&lt;/em&gt; is &lt;em&gt;should not be answered as is&lt;/em&gt; (and I can't promptly edit to &lt;em&gt;may as well be answered&lt;/em&gt;).&lt;br /&gt;&#xA;This seemed asking for a suitable mechanism for one particular problem rather than a code review - all the more so with &lt;em&gt;three identical statements&lt;/em&gt; in one &lt;code&gt;if-elseif&lt;/code&gt; sequence: hopefully not &lt;em&gt;actual code from a project&lt;/em&gt;.&lt;/p&gt;&#xA;" OwnerUserId="93149" LastActivityDate="2021-01-07T19:04:07.077" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10614" PostTypeId="2" ParentId="8781" CreationDate="2021-01-16T12:34:39.020" Score="-3" Body="&lt;p&gt;In defence of &lt;code&gt;&amp;quot;My Machine Learning currently has an accuracy of x%, which is pretty good. Can it go even higher&amp;quot;&lt;/code&gt;, let's take a hypothetical scenario.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Problem: OP has a well-written code for a machine learning task that uses proper syntax and runs optimally fast BUT &lt;strong&gt;his model doesn't fit the data as well as they expected&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Phrase 1: &amp;quot;I have a model that gives me x% accuracy which is great but can it go higher?&amp;quot;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Phrase 2: &amp;quot;I have a model that gives me x% accuracy which is bad, how can I improve it?&amp;quot;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;As per my understanding, questions with phrase 1 are encouraged and they should be! In my years of experience of reviewing code for ML, &lt;code&gt;learning capability&lt;/code&gt;, &lt;code&gt;loss reduction&lt;/code&gt;, &lt;code&gt;overfitting&lt;/code&gt;, &lt;code&gt;underfitting&lt;/code&gt;, &lt;code&gt;generalizability of model&lt;/code&gt; etc are extremely important parts to a review of an ML related code. Without these aspects, we are only tackling &lt;code&gt;syntax improvements&lt;/code&gt;, &lt;code&gt;speed improvements&lt;/code&gt; and other &lt;code&gt;production-ready&lt;/code&gt; aspects for the code pipeline instead of actually reviewing the code for Machine learning.&lt;/p&gt;&#xA;&lt;p&gt;Phrase 2 will clearly be considered as off-topic here based on the sentiment and comments of other users on CR and SO, that I have seen and that begs the question - &lt;code&gt;is it just a matter of how I phrase my question?&lt;/code&gt;&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Let's say tomorrow we decide that questions/problems of this type are strictly off-topic on CR. (These already are off-topic on SO). Where does a guy with such a question go then? Clearly, they need their code reviewed and it's not specific enough question for SO either. In this case, are we going to decide that these questions are not to be entertained irrespective of the fact that this is an important and necessary part of code reviews that are currently done in the industry?&lt;/p&gt;&#xA;" OwnerUserId="236083" LastActivityDate="2021-01-16T12:34:39.020" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10616" PostTypeId="1" CreationDate="2021-01-19T17:37:58.460" Score="12" ViewCount="83" Body="&lt;p&gt;As we say goodbye to the old year and welcome the new one, we have &lt;a href=&quot;/search?q=%22year+in+moderation%22+is%3Aquestion&quot;&gt;a tradition of sharing moderation stats for the past 12 months&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As most of you here are aware, sites on the Stack Exchange network are moderated somewhat differently to other sites on the web:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We designed the Stack Exchange network engine to be mostly self-regulating, in that we amortize the overall moderation cost of the system across thousands of teeny-tiny slices of effort contributed by regular, everyday users.&lt;br /&gt;&#xA;-- &lt;a href=&quot;http://stackoverflow.blog/2009/05/a-theory-of-moderation/&quot;&gt;A Theory of Moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That doesn't eliminate the need for having &lt;a href=&quot;https://stackoverflow.blog/2018/11/21/our-theory-of-moderation-re-visited/&quot;&gt;moderators&lt;/a&gt; altogether, but it does mean that the bulk of moderation work is carried out by regular folks. Every bit of time and effort y'all contribute to the site gives you access to more privileges you can use to help in this effort, all of which produce a cumulative effect that makes a big difference.&lt;/p&gt;&#xA;&lt;p&gt;So as we welcome 2021, and in keeping with tradition, let us look back at what we accomplished as a community... by looking at some &lt;a href=&quot;https://i.stack.imgur.com/pU1Al.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;exciting&lt;/em&gt; stats&lt;/a&gt;. Below is a breakdown of moderation actions performed on Code Review over the past 12 months:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: left;&quot;&gt;Action&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Moderators&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Community¹&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users suspended²&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;6&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;12&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users destroyed³&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;25&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users deleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;10&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users contacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;14&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;User banned from review&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Suggested Edit queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;13&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,388&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Reopen Vote queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;344&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Low Quality Posts queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,440&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Late Answer queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;497&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: First Post queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5,541&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Close Votes queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;44&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;6,895&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tags merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms proposed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms created&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Revisions redacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;25&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions unprotected&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions reopened&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;19&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;18&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions protected&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;70&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;25&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions migrated&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;14&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;16&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions flagged⁵&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;23&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,022&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions closed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;373&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,799&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Question flags handled⁵&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;480&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,563&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts unlocked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;17&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;215&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts locked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;9&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;81&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts deleted⁶&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;428&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3,669&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts bumped&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;552&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Escalations to the Community Manager team&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;23&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,355&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments deleted⁷&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,448&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4,484&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comment flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;977&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;379&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Bounties canceled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answers flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;28&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,390&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answer flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,028&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;390&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;All comments on a post moved to chat&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;12&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&lt;h3&gt;Footnotes&lt;/h3&gt;&#xA;&lt;p&gt;¹ &amp;quot;Community&amp;quot; here refers both to &lt;a href=&quot;https://codereview.stackexchange.com/users&quot;&gt;the membership of Code Review&lt;/a&gt; &lt;em&gt;without&lt;/em&gt; &lt;a href=&quot;//codereview.stackexchange.com/users?tab=moderators&quot;&gt;diamonds next to their names&lt;/a&gt;, and to the automated systems otherwise known as &lt;a href=&quot;//codereview.stackexchange.com/users/-1&quot;&gt;user #-1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;² The system will suspend users under three circumstances: when a user is recreated after being previously suspended, when a user is recreated after being destroyed for spam or abuse, and when a network-wide suspension is in effect on an account.&lt;/p&gt;&#xA;&lt;p&gt;³ A &amp;quot;destroyed&amp;quot; user is deleted along with all that they had posted: questions, answers, comments. &lt;a href=&quot;//meta.stackexchange.com/q/88994&quot;&gt;Generally used as an expedient way of getting rid of spam.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;⁴ This counts every review that was submitted (not skipped) - so the 2 suggested edits reviews needed to approve an edit would count as 2, the goal being to indicate the frequency of moderation actions. This also applies to flags, etc.&lt;/p&gt;&#xA;&lt;p&gt;⁵ Includes close flags (but &lt;em&gt;not&lt;/em&gt; close or reopen votes).&lt;/p&gt;&#xA;&lt;p&gt;⁶ This ignores numerous deletions that happen automatically in response to some other action.&lt;/p&gt;&#xA;&lt;p&gt;⁷ This includes comments deleted by their own authors (which also account for some number of handled comment flags).&lt;/p&gt;&#xA;&lt;h3&gt;Further reading:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Wanna see how these numbers have changed over time? We posted a similar report here last year: &lt;a href=&quot;/q/9429&quot;&gt;2019: a year in moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can also check out &lt;a href=&quot;//stackexchange.com/search?q=title%3A%222020%3A+a+year+in+moderation%22&quot;&gt;this report on other sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Or peruse &lt;a href=&quot;https://meta.stackexchange.com/q/359735/208518&quot;&gt;detailed information on the number of questions closed and reopened across all sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A big thank you to &lt;a href=&quot;//stackexchange.com/users/620/shog9&quot;&gt;Shog9&lt;/a&gt; for writing the queries and script to facilitate fetching and posting this data to all the sites in the network, and to &lt;a href=&quot;//stackexchange.com/users/459488/brian-nickel&quot;&gt;Brian&lt;/a&gt; for the subsequent work making the whole thing more user friendly.&lt;/p&gt;&#xA;&lt;p&gt;Wishing everyone a happy 2021!&lt;/p&gt;&#xA;" OwnerUserId="69261" LastEditorUserId="75307" LastEditDate="2021-01-20T10:59:35.287" LastActivityDate="2021-01-20T10:59:35.287" Title="2020: a year in moderation" Tags="|discussion|moderation|statistics|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10619" PostTypeId="1" CreationDate="2021-01-20T18:56:04.897" Score="6" ViewCount="71" Body="&lt;p&gt;When creating a post that has one or more code snippets and I click &amp;quot;Run code snippet&amp;quot; the page scrolls back to the post's textarea. Since the code snippets are normally at the end of posts, this means each time I test the code I need to manually scroll all the way back to where I was.&lt;/p&gt;&#xA;&lt;p&gt;This does not happen when editing a post.&lt;/p&gt;&#xA;&lt;p&gt;Running the code is a frequent action when ensuring that code is free of bugs and at a standard I find acceptable. The need to scroll back to the result of the run is a major interruption of my work flow.&lt;/p&gt;&#xA;&lt;p&gt;I find this to be the single most annoying feature on Stack Exchange sites.&#xA;Am I the only one that finds this feature annoying?&lt;/p&gt;&#xA;&lt;p&gt;I request that this feature be removed, or that there be a way to prevent this from happening.&lt;/p&gt;&#xA;" OwnerUserId="120556" LastEditorUserId="42401" LastEditDate="2021-01-21T00:28:43.187" LastActivityDate="2021-01-21T01:19:29.793" Title="Stop focusing editor when clicking &quot;run code snippet&quot;" Tags="|feature-request|stackexchange|editor|stack-snippets|" AnswerCount="1" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="10620" PostTypeId="2" ParentId="10619" CreationDate="2021-01-21T01:19:29.793" Score="3" Body="&lt;p&gt;You can stop this in two ways. To get the code to run on all pages automatically you can convert these to &lt;a href=&quot;https://en.wikipedia.org/wiki/Userscript_manager&quot; rel=&quot;nofollow noreferrer&quot;&gt;userscript manager&lt;/a&gt; scripts.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Disable the onclick events on the preview.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$(&amp;quot;.wmd-preview&amp;quot;).off(&amp;quot;click&amp;quot;)&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Wrap the buttons' onclick events to stop propagation.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$(&amp;quot;.snippet button.s-btn, .snippet .popout-code&amp;quot;)&#xA;    .each((_, e) =&amp;gt; {&#xA;        const handlers = ($._data(e, &amp;quot;events&amp;quot;).click ?? []).map(c =&amp;gt; c.handler);&#xA;        $(e).off(&amp;quot;click&amp;quot;).on(&amp;quot;click&amp;quot;, (event, ...args) =&amp;gt; {&#xA;            event.stopPropagation();&#xA;            handlers.forEach(h =&amp;gt; h(event, ...args));&#xA;        });&#xA;    })&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-01-21T01:19:29.793" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10621" PostTypeId="1" AcceptedAnswerId="10623" CreationDate="2021-01-24T17:41:54.933" Score="-1" ViewCount="139" Body="&lt;p&gt;I don't understand the negative feedback on my question &lt;a href=&quot;https://codereview.stackexchange.com/q/255137&quot;&gt;&lt;em&gt;Library to uniformly present runtime errors, exceptions, and login errors exceptions&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Can anyone help me improve the post, without going out of context?&lt;/p&gt;&#xA;" OwnerDisplayName="user152284" LastEditorUserId="42401" LastEditDate="2021-02-23T19:30:30.113" LastActivityDate="2021-02-23T19:30:30.113" Title="I don't understand the negative feedback on my question" Tags="|support|specific-question|down-votes|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10622" PostTypeId="2" ParentId="10621" CreationDate="2021-01-24T18:04:45.650" Score="7" Body="&lt;p&gt;Currently your question has a score of +0/-3, and there is one close vote against your question for our Authorship of Code close reason:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Authorship of code&lt;/strong&gt;: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;posted by an author or maintainer of the code&lt;/a&gt;, that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;embedded directly&lt;/a&gt;, and that the poster know why the code is written the way it is. 1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Your question was initially reviewed in the First Post queue. Then your question got a close vote review. Then you edited your question &lt;a href=&quot;https://codereview.stackexchange.com/revisions/255137/2&quot;&gt;14 hours ago to add the code into the question&lt;/a&gt;. You then got another close vote review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Your question was off-topic and so people probably downvoted because of that. There have been three users that have interacted with your post, so getting 3 downvotes from that seems likely. It is also unlikely that the users have seen you make the edit to your post to undo the downvotes.&lt;/p&gt;&#xA;&lt;p&gt;There could be other reasons why your question was downvoted - &lt;a href=&quot;https://codereview.stackexchange.com/revisions/255137/1&quot;&gt;the first revision of your answer wasn't great&lt;/a&gt;. However your question seems fine now, from a skim read.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2021-01-24T18:11:10.943" LastActivityDate="2021-01-24T18:11:10.943" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="10623" PostTypeId="2" ParentId="10621" CreationDate="2021-01-26T01:26:51.873" Score="3" Body="&lt;p&gt;I do not have diamond mod privileges on this site, so I cannot see the full history of deleted comments, but if I recall correctly...&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;I found your question by searching for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/php&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;php&amp;#39;&quot; rel=&quot;tag&quot;&gt;php&lt;/a&gt; questions (not the review queue).&lt;/li&gt;&#xA;&lt;li&gt;I &lt;em&gt;think&lt;/em&gt; I voted to close because the reviewable content needs to be embedded in the question.&lt;/li&gt;&#xA;&lt;li&gt;I &lt;em&gt;think&lt;/em&gt; I posted a comment to explicitly state that the question was off-topic for this reason.&lt;/li&gt;&#xA;&lt;li&gt;The question was edited to included the relevant scripts in the question body.&lt;/li&gt;&#xA;&lt;li&gt;I retracted my close vote.&lt;/li&gt;&#xA;&lt;li&gt;I answered.&lt;/li&gt;&#xA;&lt;li&gt;I edited the question title to remove the concern from the title and tried to uniquely describe what the script does.&lt;/li&gt;&#xA;&lt;li&gt;I un-downvoted and upvoted the question.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The order of those events may be slightly off, but that's the general nature of it.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;How do you prevent pile-on/snowballing downvotes in the future?&lt;/p&gt;&#xA;&lt;p&gt;On CodeReview, there is a generally good vibe and steady trickle of upvotes for good posts (not all Stack Exchange sites enjoy such a &amp;quot;mature&amp;quot; collection of members).  To get on that &amp;quot;good&amp;quot; trajectory, follow this general guidance:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;take the tour&lt;/li&gt;&#xA;&lt;li&gt;educate yourself on what this SE community expects in a good question&lt;/li&gt;&#xA;&lt;li&gt;custom search for the highest voted questions with tags that your question might have and see if there are any standout features that you can adopt&lt;/li&gt;&#xA;&lt;li&gt;don't post your question until you have carefully proofread it so that it represents the best of your knowledge using the best grammar and formatting that you can craft.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;When you do all of these things on CodeReview, you virtually assure that your question will be downvote-free.&lt;/p&gt;&#xA;" OwnerUserId="141885" LastActivityDate="2021-01-26T01:26:51.873" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10624" PostTypeId="1" CreationDate="2021-01-27T09:31:18.753" Score="2" ViewCount="124" Body="&lt;p&gt;I see &lt;a href=&quot;https://codereview.stackexchange.com/q/5690/120114&quot;&gt;this post&lt;/a&gt; has one deleted answer that has some good advice and received three upvotes. Why was it deleted? My presumption is the user was aiming to earn the disciplined badge but perhaps there was another reason.&lt;/p&gt;&#xA;&lt;p&gt;For the sake of answering unanswered questions, is it acceptable to take content from a deleted answer to add to an answer if the deleted answer is cited/mentioned?&lt;/p&gt;&#xA;&lt;h3&gt;ADDENDUM 1/28/2021&lt;/h3&gt;&#xA;&lt;p&gt;After seeing &lt;a href=&quot;https://codereview.stackexchange.com/q/8053/120114&quot;&gt;another post&lt;/a&gt; with a deleted lone answer having a positive score by that same user I decided to make &lt;a href=&quot;https://data.stackexchange.com/codereview/query/edit/1366522&quot; rel=&quot;nofollow noreferrer&quot;&gt;a query on data SE&lt;/a&gt; to find answers in that same category. It appears that deleted answers don't have an &lt;code&gt;OwnerUserId&lt;/code&gt; attached anymore. The results show that there are currently 30 such posts on the CR site by various users.&lt;/p&gt;&#xA;&lt;p&gt;I also &lt;a href=&quot;https://codereview.stackexchange.com/questions/15828/php-authentication-class/15829#comment503683_15829&quot;&gt;left a comment on one of the users non-deleted posts&lt;/a&gt; and invited &lt;a href=&quot;https://chat.stackexchange.com/rooms/119047/room-for-s-on-and-yannis&quot;&gt;that user to a chat room&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h3&gt;ADDENDUM 2/2/2021&lt;/h3&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/255515/120114&quot;&gt;Community wiki created&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2021-02-02T17:14:31.903" LastActivityDate="2021-02-02T17:14:31.903" Title="Why delete a lone upvoted answer on a CR question?" Tags="|discussion|answers|site-policy|unanswered-questions|deleted-answers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10625" PostTypeId="2" ParentId="10624" CreationDate="2021-01-28T14:49:58.837" Score="3" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Why was it deleted?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Only the deleter can correctly answer that question. It is possible it was for the disciplined badge, as &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/19/disciplined?userid=4673&quot;&gt;the user got the badge&lt;/a&gt; two minutes after deleting the post. But it's also reasonable to think the user deleted an answer where part of the answer is out of date or wrong.&lt;/p&gt;&#xA;&lt;p&gt;But how does speculating about the deleter's action improve Code Review?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Never ASSUME, because when you ASSUME, you make an ASS of U and ME&lt;br /&gt;&#xA;– Felix Unger (&lt;a href=&quot;https://en.wikipedia.org/wiki/The_Odd_Couple_(1970_TV_series)&quot; rel=&quot;nofollow noreferrer&quot;&gt;The Odd Couple&lt;/a&gt; Season 3 Episode My Strife in Court - &lt;a href=&quot;https://en.wikipedia.org/wiki/Jerry_Belson&quot; rel=&quot;nofollow noreferrer&quot;&gt;Jerry Belson&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Lets assume you're right, what should we do? Should it be ok to then take from the answer? But what if your assumption is wrong? Should it then not be ok to then take from the answer? How can we prove the deleter's intent without asking the deleter?&lt;/p&gt;&#xA;&lt;p&gt;This all just seems like the wrong route to build a site policy around. It would be far better to build site policies around things &lt;em&gt;we can prove&lt;/em&gt; where possible.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;For the sake of answering unanswered questions, is it acceptable to take content from a deleted answer to add to an answer if the deleted answer is cited/mentioned?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No, we shouldn't have special rules for unanswered questions.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is it acceptable to take content from a deleted answer to add to an answer if the deleted answer is cited/mentioned?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This is explicitly allowed by the CC-BY SA license - &lt;a href=&quot;https://stackoverflow.com/help/licensing&quot;&gt;the license user contributions are submitted under&lt;/a&gt;. Since &lt;a href=&quot;https://codereview.stackexchange.com/posts/5968/timeline&quot;&gt;the answer has always been under CC-BY SA 3.0&lt;/a&gt; we can look at &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;the terms of the license&lt;/a&gt;.&lt;br /&gt;&#xA;&lt;strong&gt;Note&lt;/strong&gt;: this is the human readable summary of the license.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You are free to:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Share&lt;/strong&gt; — copy and redistribute the material in any medium or format&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Adapt&lt;/strong&gt; — remix, transform, and build upon the material for any purpose, even commercially.&lt;/p&gt;&#xA;&lt;p&gt;The licensor cannot revoke these freedoms as long as you follow the license terms.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Under the following terms:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Attribution&lt;/strong&gt; — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ShareAlike&lt;/strong&gt; — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;No additional restrictions&lt;/strong&gt; — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Attribution-ShareAlike 3.0 Unported&lt;/a&gt; © &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons Attribution 4.0 International license&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If all you're doing is quoting another answer then you may deem it unfair to get reputation from another person's labours. So you can make the answer &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/edit-community-wiki&quot;&gt;a community wiki&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2021-01-28T16:53:23.483" LastActivityDate="2021-01-28T16:53:23.483" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10626" PostTypeId="2" ParentId="10589" CreationDate="2021-02-03T13:50:52.233" Score="1" Body="&lt;p&gt;Came across this today and had a horrible time trying to see anything. Whilst waiting for SE's fix, here's a script that fixes this for me.&lt;br /&gt;&#xA;IDK why the code works, but the problem is that the table's &lt;code&gt;width: 100%&lt;/code&gt; isn't propagating down to the &lt;code&gt;td&lt;/code&gt;s.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;// ==UserScript==&#xA;// @name        Code Review Fix Overflowing Tables&#xA;// @namespace   Violentmonkey Scripts&#xA;// @match       https://codereview.stackexchange.com/posts/*/revisions&#xA;// @grant       GM_addStyle&#xA;// @description https://codereview.meta.stackexchange.com/q/10589&#xA;// ==/UserScript==&#xA;&#xA;&#xA;GM_addStyle(`&#xA;    #revisions &amp;gt; table &amp;gt; tbody &amp;gt; tr &amp;gt; td {&#xA;        max-width: 1px;&#xA;    }&#xA;`);&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2021-02-03T16:59:12.823" LastActivityDate="2021-02-03T16:59:12.823" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10627" PostTypeId="2" ParentId="3692" CreationDate="2021-02-04T17:18:32.690" Score="2" Body="&lt;p&gt;Yes, let's merge these - probably into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-map&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-map&lt;/a&gt;, as that's the one with most questions (by only a small margin).&lt;/p&gt;&#xA;&lt;p&gt;I've copied the useful stuff from &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-table&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-table&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-table&lt;/a&gt; into it in readiness for the merge.&lt;/p&gt;&#xA;&lt;p&gt;Definitely yes to the synonym once it's done.&lt;/p&gt;&#xA;&lt;p&gt;(I don't understand why this question is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/status-completed&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;; did it somehow get discompleted in the intervening years?)&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2021-02-04T17:18:32.690" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10628" PostTypeId="1" AcceptedAnswerId="10629" CreationDate="2021-02-14T23:39:22.477" Score="-3" ViewCount="86" Body="&lt;p&gt;My question &lt;a href=&quot;https://codereview.stackexchange.com/questions/255751/elearning-webapp-made-with-django&quot;&gt;eLearning webapp made with Django&lt;/a&gt; was recently closed for:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Authorship of code: Since Code Review is a community where programmers improve their skills through peer review, we require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3654&quot;&gt;posted by an author or maintainer of the code&lt;/a&gt;, that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3653&quot;&gt;embedded directly&lt;/a&gt;, and that the poster know why the code is written the way it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The code is mine, and I know why it's written the way it is. Only explanation is the &amp;quot;code must be embedded in the post&amp;quot; clause. It's a pretty big project; is it okay to just include 2 thousand lines of code in it? (assuming that doesn't exceed the character limit)&lt;/p&gt;&#xA;&lt;p&gt;The person who closed the question provided NO feedback beyond &amp;quot;this is not suitable for the site&amp;quot;. I don't know if it's policy here, but I've always received in-depth feedback on other SE sites for closures and stuff like that. They didn't even say whether there was any type of edit that could have been done to the post to make it adhere to the guidelines.&lt;/p&gt;&#xA;" OwnerUserId="216953" LastEditorUserId="216953" LastEditDate="2021-02-14T23:58:34.070" LastActivityDate="2021-02-15T05:23:04.763" Title="What was wrong with my question?" Tags="|support|specific-question|closed-questions|code-length|third-party|" AnswerCount="1" CommentCount="2" ClosedDate="2021-02-16T00:00:33.717" ContentLicense="CC BY-SA 4.0" />
  <row Id="10629" PostTypeId="2" ParentId="10628" CreationDate="2021-02-15T05:23:04.763" Score="7" Body="&lt;p&gt;Like @1201ProgramAlarm mentioned in the comment&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The problem is that the code to be reviewed must be embeded directly&#xA;in the question. As it stands, there is no code in the question and&#xA;nothing to review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;, which is clearly stated in the close-reason with an additional link to a meta-answer providing additional context about why this is needed.&lt;/p&gt;&#xA;&lt;p&gt;For a question without code this is sufficient without a comment. Just take the time to read through the link and you should know how to edit a question to make it on-topic.&lt;/p&gt;&#xA;&lt;p&gt;Once the question is edited by posting the code the question will go to the review-queue and it will be reopened if the code matches the on-topic-requirements.&lt;/p&gt;&#xA;" OwnerUserId="29371" LastActivityDate="2021-02-15T05:23:04.763" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10630" PostTypeId="2" ParentId="3692" CreationDate="2021-02-18T18:02:57.577" Score="3" Body="&lt;h1&gt;This needs moderator intervention&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/6QQmI.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/6QQmI.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/TnHnF.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TnHnF.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This is because &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-set&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-set&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-set&lt;/a&gt; -&amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-table&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-table&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-table&lt;/a&gt; exists.&lt;br /&gt;&#xA;And since &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;map&amp;#39;&quot; rel=&quot;tag&quot;&gt;map&lt;/a&gt; -&amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-map&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-map&lt;/a&gt; exists, we can't synonym &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-map&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-map&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-map&lt;/a&gt; -&amp;gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/hash-table&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;hash-table&amp;#39;&quot; rel=&quot;tag&quot;&gt;hash-table&lt;/a&gt;/&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/dictionary&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;dictionary&amp;#39;&quot; rel=&quot;tag&quot;&gt;dictionary&lt;/a&gt; either.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-02-18T18:02:57.577" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10631" PostTypeId="2" ParentId="10589" CreationDate="2021-02-26T17:23:54.213" Score="4" Body="&lt;p&gt;This is fixed as reported &lt;a href=&quot;https://meta.stackexchange.com/a/361474/235711&quot;&gt;https://meta.stackexchange.com/a/361474/235711&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I found this because I had inadvertently made the problem worse.  This did tip me off that I also needed to fix &lt;a href=&quot;https://codereview.stackexchange.com/revisions/252513/1&quot;&gt;https://codereview.stackexchange.com/revisions/252513/1&lt;/a&gt;, though, since it had the same problem despite not showing side-by-side diffs.&lt;/p&gt;&#xA;" OwnerUserId="14975" LastActivityDate="2021-02-26T17:23:54.213" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10632" PostTypeId="1" AcceptedAnswerId="10633" CreationDate="2021-03-15T14:17:03.030" Score="6" ViewCount="71" Body="&lt;p&gt;On other Stack Exchange/Stack Overflow sites, voting is used as a form of quality control. High quality questions get lots of votes and are seen by many, low quality questions get negative scores and are pushed away from answerers.&lt;/p&gt;&#xA;&lt;p&gt;But what is the purpose on Code Review, where some of the point of the site is to improve lower quality code? Is it simply for the text around the code, which is usually very little?&lt;/p&gt;&#xA;&lt;p&gt;Is this the case, or am I missing something?&lt;/p&gt;&#xA;" OwnerUserId="236648" LastActivityDate="2021-03-16T09:13:49.927" Title="Why vote for Code Review questions?" Tags="|discussion|questions|voting|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10633" PostTypeId="2" ParentId="10632" CreationDate="2021-03-15T14:40:10.597" Score="8" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;On other Stack Exchange/Stack Overflow sites, voting is used as a form of quality control. High quality questions get lots of votes and are seen by many, low quality questions get negative scores and are pushed away from answerers.&lt;/p&gt;&#xA;&lt;p&gt;But what is the purpose on Code Review, where some of the point of the site is to improve lower quality code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The same happens on Code Review.&#xA;I'll give an extreme situation.&#xA;Someone, I, like lemon meringue pie, however I don't know how to make a lemon meringue pie.&#xA;I'd like to make one.&#xA;I come onto Code Review and ask &amp;quot;please can I have a lemon meringue pie recipe?&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Moderators (elected and unelected) would then downvote my off-topic post to signal to other users a problem with my question.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is it simply for the text around the code, which is usually very little?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Voting is used for much more than just text.&lt;/p&gt;&#xA;&lt;p&gt;I commonly downvote off-topic and spam questions. I have also downvoted posts for being on-topic but 'bad'. If you hover over the vote buttons we can see some guidance, for example the downvote button says:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This question does not show any research effort; it is not clear or not useful.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Contrarily upvotes are to show a question is good, such as being on-topic and being a question I'd like to answer. The question can be well written and the problem the code solves are easily understood. The requirements of the code are also laid out and easy to understand. We can see what the on-hover for the upvote button says too:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This question shows research effort; it is useful and clear.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is it simply for the text around the code, which is usually very little?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The text of a question can be one part of the question we vote on. But not the only part. Additionally only bad questions tend to have &amp;quot;very little&amp;quot; text. One could argue such questions are off-topic and would be worthy of downvotes and votes to close for lacking a description.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Not voting can be used if the question is neither bad enough for a downvote nor good enough for an upvote. The absence of votes can show a question is on-topic, but not a great question  for lacking a description amongst other things.&lt;/p&gt;&#xA;&lt;p&gt;Your only question on main I would rate as &amp;quot;could be off-topic but lets be lenient here, but the question lacks pretty much any description.&amp;quot;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="120114" LastEditDate="2021-03-15T15:28:47.450" LastActivityDate="2021-03-15T15:28:47.450" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10634" PostTypeId="2" ParentId="10632" CreationDate="2021-03-16T09:13:49.927" Score="5" Body="&lt;p&gt;As you surmise, the quality of the description plays a large part in deciding how to vote on a question:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the requirement (problem statement) clear and concise, with appropriate mention of any unusual constraints?&lt;/li&gt;&#xA;&lt;li&gt;Are there any examples showing how it's used?&lt;/li&gt;&#xA;&lt;li&gt;Did the asker explain why this algorithm and language were chosen, and what other approaches were considered?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;There are some aspects of the code that do affect the question quality, too:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is it presented in a logical order, that makes it easy to understand?  (When a program comprises multiple files, their ordering is a property of the question, not the code itself.)&lt;/li&gt;&#xA;&lt;li&gt;Does it look &lt;em&gt;finished&lt;/em&gt; and ready for review, or does it look like &amp;quot;the first thing that worked?&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;Are the unit tests included, so I can experiment with making changes for myself?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;For completeness, there are some aspects of question quality I try to directly improve (with edits and/or comments), and specifically &lt;em&gt;don't&lt;/em&gt; use for voting:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Problems with use of English as the site language - when that's hard for people, I try to help clarify the writing.  (As a near-monolingual Brit, I feel a responsibility that if I can't speak your language, I should at least help you speak mine!)&lt;/li&gt;&#xA;&lt;li&gt;If the indentation is all over the place, and if I know (perhaps via comments or external link) that it's a problem with copying it into the question, rather than how the code itself was written, then I'll edit to fix that.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2021-03-16T09:13:49.927" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10636" PostTypeId="1" AcceptedAnswerId="10639" CreationDate="2021-03-22T12:23:18.977" Score="4" ViewCount="158" Body="&lt;p&gt;When I review posts in the low quality posts queue, sometimes I stumble upon answers which provide alternative solutions instead of reviewing the OP's code.&lt;/p&gt;&#xA;&lt;p&gt;It would be nice to add this entry (alternative solution) to this list:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/UT03f.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/UT03f.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="166767" LastEditDate="2021-04-13T19:43:43.060" LastActivityDate="2021-04-13T19:43:43.060" Title="Adding alternative answer comment to low quality posts queue" Tags="|feature-request|status-declined|answers|comments|review|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10637" PostTypeId="2" ParentId="10636" CreationDate="2021-03-22T13:01:19.303" Score="6" Body="&lt;p&gt;When I come across these answers I mark them as &lt;code&gt;This is a different question posted as an answer&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;To me that's the best option of the current set - it is not a review - and would make a decent question if introduced right.&lt;/p&gt;&#xA;&lt;p&gt;The real question here is whether there should be a dedicated alternative for this scenario. I agree that it is relatively common (I'd guess 1-in-5 reviews I do in the queue are like this).&lt;/p&gt;&#xA;&lt;p&gt;For me I am content with the &lt;code&gt;this is a different question posted as an answer&lt;/code&gt; option - it encourages the person to think about reformulating it, and adding more questions to the site, inviting additional answers too. What's missing is the wording to encourage the user to alternatively reword the post to make it a review rather than an alternate solution.&lt;/p&gt;&#xA;&lt;p&gt;So, my suggestion is to add wording to the &lt;code&gt;this is a different question posted as an answer&lt;/code&gt; option to make it clear that editing it to be a review instead of a code-dump is an alternative to posting it as a new question. Something like:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Answers on Code Review should provide insights on how the question's code could be improved. Alternative solutions should include descriptions of why the alternative is an improvement. Alternatively, if you have a new question, please ask it by clicking the &amp;quot;Ask Question&amp;quot; button. Include a link to this question if it helps provide context.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For what it's worth, the other somewhat related option 'This is an &amp;quot;I'm having this problem too&amp;quot; comment' is something that should be removed ;-(&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2021-03-22T14:53:21.883" LastActivityDate="2021-03-22T14:53:21.883" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10638" PostTypeId="1" CreationDate="2021-03-22T15:28:25.727" Score="7" ViewCount="180" Body="&lt;p&gt;When writing a MathJax heavy post I noticed a couple of bugs.&#xA;For reference, here is an example of how the MathJax should look:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;span class=&quot;math-container&quot;&gt;$$&#xA;a_{i+1} = \begin{cases}&#xA;    \frac{a_i}{2}  &amp;amp; \text{if $a_i \% 2 = 0$ (even)} \\&#xA;    3a_i + 1 &amp;amp; \text{if $a_i \% 2 = 1$ (odd)}&#xA;\end{cases}&#xA;$$&lt;/span&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;Begin and end work outside of math mode&lt;/h1&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;a_{i+1} = \begin{cases}&#xA;    \frac{a_i}{2}  &amp;amp; \text{if $a_i \% 2 = 0$ (even)} \\&#xA;    3a_i + 1 &amp;amp; \text{if $a_i \% 2 = 1$ (odd)}&#xA;\end{cases}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;strong&gt;Live&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;a_{i+1} = &lt;span class=&quot;math-container&quot;&gt;\begin{cases}&#xA;    \frac{a_i}{2}  &amp;amp; \text{if $a_i \% 2 = 0$ (even)} \\&#xA;    3a_i + 1 &amp;amp; \text{if $a_i \% 2 = 1$ (odd)}&#xA;\end{cases}&lt;/span&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Preview&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/QQoET.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QQoET.png&quot; alt=&quot;How the live is displayed in the preview.&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h1&gt;An unclosed math-mode delimiter swallows some backslashes&lt;/h1&gt;&#xA;&lt;p&gt;Related: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/7036&quot;&gt;The MathJax newline \\ is broken in tag wikis&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;$$&#xA;a_{i+1} = \begin{cases}&#xA;    \frac{a_i}{2}  &amp;amp; \text{if $a_i \% 2 = 0$ (even)} \\&#xA;    3a_i + 1 &amp;amp; \text{if $a_i \% 2 = 1$ (odd)}&#xA;\end{cases}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;strong&gt;Live&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;$$&#xA;a_{i+1} = \begin{cases}&#xA;\frac{a_i}{2}  &amp;amp; \text{if $a_i % 2 = 0$ (even)} \&#xA;3a_i + 1 &amp;amp; \text{if $a_i % 2 = 1$ (odd)}&#xA;\end{cases}&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Preview&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/1URAW.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/1URAW.png&quot; alt=&quot;How the live is displayed in the preview.&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2023-08-13T16:01:42.293" LastActivityDate="2023-08-13T16:01:42.293" Title="MathJax is really eager to be applied to posts" Tags="|bug|status-review|mathjax|stackexchange|editor|" AnswerCount="2" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="10639" PostTypeId="2" ParentId="10636" CreationDate="2021-03-22T16:55:46.120" Score="4" Body="&lt;p&gt;I'm reasonably sure that the set of review comments is common to the whole Stack Exchange network, so we can't adapt these to Code Review.&lt;/p&gt;&#xA;&lt;p&gt;My usual approach is just to add &lt;a href=&quot;/a/4955/75307&quot;&gt;a canned comment&lt;/a&gt; (using the &lt;a href=&quot;https://stackapps.com/q/2116&quot;&gt;AutoReviewComments userscript&lt;/a&gt;), then select Delete with &amp;quot;no comment needed&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2021-03-26T16:18:53.157" LastActivityDate="2021-03-26T16:18:53.157" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10640" PostTypeId="2" ParentId="10638" CreationDate="2021-03-26T18:28:00.443" Score="0" Body="&lt;p&gt;Although we don't have the new &amp;quot;Live/Preview&amp;quot; editor on math.SE, I have seen the the &lt;strong&gt;Live&lt;/strong&gt; part of the first bug many times when entering a post. I have believed this to be a problem with the browser.  Usually, if I wait for a few seconds, the MathJax renders fine in the &lt;strong&gt;Live&lt;/strong&gt; window.  If I copy the post (so that I keep all my changes after the last draft save) and refresh my page until the &lt;strong&gt;Live&lt;/strong&gt; window renders immediately, I can paste the copied version of my post back into the &lt;strong&gt;Code&lt;/strong&gt; window and all continues as it should.&lt;/p&gt;&#xA;&lt;p&gt;I've not noticed the second bug, but when my MathJax is not rendering properly, I look for where the problem is in my code and correct it. Perhaps this bug exists for me, but I've corrected my code too quickly to notice that it is this bug.&lt;/p&gt;&#xA;" OwnerUserId="239741" LastActivityDate="2021-03-26T18:28:00.443" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10641" PostTypeId="2" ParentId="10636" CreationDate="2021-03-29T16:54:33.350" Score="-3" Body="&lt;p&gt;When I see an answer that is code only, I believe that the answerer created the code because they felt it was better in some way.  If the answer is better in some way, but the Answerer hasn't explained why, I feel that it is still a review, but one that I would downvote until the answerer explains why/how their code is better than the OP's.&lt;/p&gt;&#xA;&lt;p&gt;In this case, I look at the &lt;a href=&quot;https://codereview.stackexchange.com/help/review-low-quality&quot;&gt;How do I use the Low-quality posts queue?&lt;/a&gt; and in the section marked &lt;strong&gt;Basic Workflow&lt;/strong&gt;, it says:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Choose Looks OK for questions that are on-topic, sufficiently detailed and not too broad. &lt;em&gt;Use this option for answers that answer the question as asked, &lt;strong&gt;even if they may be incorrect&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So, this is the option that I would choose. I would also comment on the answer, asking the answerer to explain the code, and downvote the answer. When the answerer edits in the explanation, I would then change my vote.&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="42401" LastEditDate="2021-03-29T17:34:44.413" LastActivityDate="2021-03-29T17:34:44.413" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10642" PostTypeId="1" AcceptedAnswerId="10643" CreationDate="2021-03-29T17:31:25.983" Score="4" ViewCount="72" Body="&lt;p&gt;While the consensus is that &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/467/120114&quot;&gt;it is not okay to add someone else's linked code to a question&lt;/a&gt;, there is &lt;a href=&quot;https://codereview.stackexchange.com/q/257353/120114&quot;&gt;a post that is off-topic&lt;/a&gt; where &lt;a href=&quot;https://codereview.stackexchange.com/a/257363/120114&quot;&gt;the OP added an answer with code that would make the question on-topic&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Can the code from the answer be used to update the code in the question, and then the answer deleted?&lt;/p&gt;&#xA;&lt;p&gt;If this is the case, then can this be done by anyone or should it be the OP's responsibility?&lt;/p&gt;&#xA;" OwnerUserId="120114" LastActivityDate="2021-03-29T17:55:33.443" Title="Is it okay to update code of an off-topic question using code from an answer?" Tags="|discussion|specific-question|scope|answers|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10643" PostTypeId="2" ParentId="10642" CreationDate="2021-03-29T17:55:33.443" Score="1" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Is it okay to update code of an off-topic question using code from an answer?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&lt;p&gt;The answerer has provided the code under the current user contributions license, so no concern for the user being a &lt;a href=&quot;https://en.wikipedia.org/wiki/Copyright_troll&quot; rel=&quot;nofollow noreferrer&quot;&gt;copyright troll&lt;/a&gt;. And what harm is there to Code Review by fixing the problem for the user?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Can the code from the answer be used to update the code in the question, and then the answer deleted?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes I've done so before.&#xA;My interpersonal skills can be somewhat lacking, so getting a user to edit the question can be challenging.&#xA;As such I have chose to just edit the question, downvote the answer (with a comment) and then vote to delete the obsolete answer.&lt;/p&gt;&#xA;&lt;p&gt;Forcing me and others to have to do something we're bad at, when we could otherwise clean up the question, seems like unneeded &lt;a href=&quot;https://en.wikipedia.org/wiki/Red_tape&quot; rel=&quot;nofollow noreferrer&quot;&gt;red tape&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-03-29T17:55:33.443" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10644" PostTypeId="1" AcceptedAnswerId="10645" CreationDate="2021-03-31T21:27:08.833" Score="31" ViewCount="400" Body="&lt;p&gt;It's spring and that means there's a lot of new beginnings out in the world. One of these new beginnings will be a couple of new moderators for this site.&lt;/p&gt;&#xA;&lt;p&gt;As many of the moderators serving this site before me, I never wanted to keep being a moderator forever. I hoped to be a mostly hidden influence, helping this site and community along the path it was taking. I immensely enjoyed helping the people around here with many a problem in these past two years I had the privilege of serving this community.&lt;/p&gt;&#xA;&lt;p&gt;For a variety of reasons it seems like my current tenure as a mod has run its course though...&lt;br /&gt;&#xA;Most of these reasons are personal, but the biggest reason is just straight up burnout from the pandemic.&lt;/p&gt;&#xA;&lt;p&gt;On one hand I'm sad to leave the ranks of moderators on this site, on the other I'm looking forward to just being the &amp;quot;normal me&amp;quot; again.&lt;/p&gt;&#xA;&lt;p&gt;For all the help and gracious support I want to especially thank @Simon, @rolfl, @Jamal, @Mathieu and @Malachi.&lt;br /&gt;&#xA;Another huge thank you goes out to the regulars in the 2nd monitor, the regular flaggers and all the volunteers participating in the moderation process (y'all know who you are).&lt;/p&gt;&#xA;&lt;p&gt;The powers that be have decided there will be an election starting on April 12th. I look forward to seeing lots of great candidates!&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="75307" LastEditDate="2021-04-08T14:00:40.440" LastActivityDate="2021-04-08T14:07:36.877" Title="'tis the season of new beginnings" Tags="|discussion|moderators|" AnswerCount="2" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10645" PostTypeId="2" ParentId="10644" CreationDate="2021-03-31T21:50:33.680" Score="26" Body="&lt;p&gt;Thank you for your service! You have been a pillar in the moderation team since day 1 and it's an absolute honor to have served by your side.&lt;/p&gt;&#xA;&lt;p&gt;As for myself, as I wrote when I &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9365/23788&quot;&gt;stepped back up&lt;/a&gt; in October 2019, I took back the diamond because it made everything simpler for everyone at the time, and now the time has come for me to pass the torch as well.&lt;/p&gt;&#xA;&lt;p&gt;So, that makes two seats up for grabs - and I'm really looking forward to see who's going to show up!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastActivityDate="2021-03-31T21:50:33.680" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10646" PostTypeId="1" AcceptedAnswerId="10647" CreationDate="2021-04-05T10:31:15.220" Score="8" ViewCount="104" Body="&lt;p&gt;My code is around 480 lines and a little over 13,000 characters(12,000 if not counting spaces). It consists almost entirely of headers and implementation files, with a very short main.cpp. Should I put all my implementation into my header files when I post it on Code Review? That would shorten the number of lines a bit and I figured it might make it easier to go through and analyze.&lt;/p&gt;&#xA;&lt;p&gt;Is that a good idea, or should I keep it the way it is in my actual code, with separate declaration and implementation?&lt;/p&gt;&#xA;" OwnerUserId="228902" LastEditorUserId="42401" LastEditDate="2021-04-06T13:06:27.310" LastActivityDate="2021-04-09T03:45:16.300" Title="How should I structure my post if my code is over 400 lines?" Tags="|support|specific-question|code-length|character-limit|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10647" PostTypeId="2" ParentId="10646" CreationDate="2021-04-05T13:03:41.790" Score="8" Body="&lt;p&gt;First of all, you're allowed to post the whole thing as-is, all in the same question. 13,000 characters is well within the limit of what a post may contain (65,536 characters as a hard limit), leaving plenty of room for a project description. A description should ideally contain:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;what problem does your project solve&lt;/li&gt;&#xA;&lt;li&gt;what prompted you to write&lt;/li&gt;&#xA;&lt;li&gt;what are your current gripes with it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;This usually takes a couple thousand characters at most, so you probably won't go over 20k. Just to point out we've seen big posts before and you're no way close to breaking any records. We can handle it.&lt;/p&gt;&#xA;&lt;p&gt;The benefits to posting as-is are that it's:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;easier for you (less preparation required)&lt;/li&gt;&#xA;&lt;li&gt;easier on the reviewer if they want to run the code themselves (again, less preparation)&lt;/li&gt;&#xA;&lt;li&gt;easier on anyone else trying to get a piece of it to work in their own project&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It's also the most accurate representation of your current code and project. We can't point out you've missed a couple of includes or added includes you're not or no longer using if we can't see which you have where. We also can't help you restructuring your includes if you all pile them together.&lt;/p&gt;&#xA;&lt;p&gt;On Code Review, we like context. Context tells us a lot about the code, the project, the developer and the problems it may have. Strip away the context and you're actually making it harder on us.&lt;/p&gt;&#xA;&lt;p&gt;I think all of these (and there are probably more) good reasons &lt;strong&gt;not&lt;/strong&gt; to do what you suggest, outweighing the benefits of the alternative. Keep it as-is, please. I understand the sentiment and on Stack Overflow they'd probably agree with you, but we're a little different.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2021-04-09T03:45:16.300" LastActivityDate="2021-04-09T03:45:16.300" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10648" PostTypeId="1" CreationDate="2021-04-05T19:58:05.587" Score="11" ViewCount="212" Body="&lt;h3&gt;The purpose of this thread was to collect questions for the questionnaire. The questionnaire is now live, and you may find it on the election page.&lt;/h3&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Code Review is scheduled for an election &lt;a href=&quot;https://codereview.stackexchange.com/election/3&quot;&gt;next week, 12 April&lt;/a&gt;. In connection with that, we will be holding a Q&amp;amp;A with the candidates. This will be an opportunity for members of the community to pose questions to the candidates on the topic of moderation.  Participation is completely voluntary.&lt;/p&gt;&#xA;&lt;p&gt;Here's how it'll work:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Until the nomination phase, (so, until 12 April at 20:00:00Z UTC, or 4:00 pm EDT on the same day, give or take time to arrive for closure), this question will be open to collect potential questions from the users of the site. Post answers to this question containing any questions you would like to ask the candidates. Please only post &lt;em&gt;one question per answer&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We, the Community Team, will be providing a small selection of generic questions. The first two will be guaranteed to be included, the latter ones are if the community doesn't supply enough questions. They are included at the bottom of this question.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If your question contains a link, please use the syntax of &lt;code&gt;[text](link)&lt;/code&gt;, as that will make it easier for transcribing for the finished questionnaire.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is a perfect opportunity to voice questions that are specific to your community and issues that you are running into currently.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;At the start of the nomination phase, the Community Team will select &lt;strong&gt;up to 8 of the top voted questions submitted by the community&lt;/strong&gt; provided in this thread, to use in addition to the aforementioned 2 guaranteed questions. We reserve some editorial control in the selection of the questions and may opt not to select a question that is tangential or irrelevant to moderation or the election.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Once questions have been selected, the candidates will be able to answer them as part of their nomination post on the election page as described in the &lt;a href=&quot;https://meta.stackexchange.com/questions/362933/moderator-elections-new-questionnaire-ui&quot;&gt;announcement on Meta Stack Exchange&lt;/a&gt;. The full questionnaire is usually around 10 questions total.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is not the only option that users have for gathering information on candidates. As a community, you are still free to, for example, hold a live chat session with your candidates to ask further questions, or perhaps clarifications from what is provided in the Q&amp;amp;A.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you have any questions or feedback about this process, feel free to post as a comment here.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Here is a set of general questions, gathered as very common questions asked every election. As mentioned in the instructions, the first two questions are guaranteed to show up in the Q&amp;amp;A, while the others are if there aren't enough questions (or, if you like one enough, you may split it off as a separate answer for review within the community's 8).&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;&lt;li&gt;How would you handle a situation where another mod closed/deleted/etc a question that you feel shouldn't have been?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;hr /&gt;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;In your opinion, what do moderators do?&lt;/li&gt;&#xA;&lt;li&gt;A diamond will be attached to everything you say and have said in the past, including questions, answers and comments. Everything you will do will be seen under a different light. How do you feel about that?&lt;/li&gt;&#xA;&lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching 10k or 20k rep?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="166767" LastEditorUserId="166767" LastEditDate="2021-04-13T17:23:53.553" LastActivityDate="2021-04-13T17:23:53.553" Title="2021 Moderator Election Q&amp;A - Question Collection" Tags="|discussion|election|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10649" PostTypeId="1" CreationDate="2021-04-05T20:50:58.677" Score="0" ViewCount="47" Body="&lt;p&gt;In this question here I made a modification to a program:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/255339/nintendo-nightmare-any-speedrun-bot-1737&quot;&gt;Nintendo Nightmare [any%] Speedrun Bot (17:37)&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Am I required to include the entire program’s source as part of the code to be reviewed?  Furthermore, how do we include all the code in a large project? Do we have to attach the files somehow as renamed images? I’m not certain how to go about that.&lt;/p&gt;&#xA;" OwnerUserId="108612" LastEditorUserId="42401" LastEditDate="2021-04-06T13:12:17.847" LastActivityDate="2021-04-08T14:07:55.210" Title="When making a modification to a program, what do we include in the review?" Tags="|support|specific-question|third-party|unanswered-questions|character-limit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10650" PostTypeId="2" ParentId="10648" CreationDate="2021-04-05T22:05:51.207" Score="3" Body="&lt;p&gt;Moderators on Code Review automatically become moderators on the Stack Exchange chat system. The chat system includes Code Review and all Stack Exchange sites except Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;A user on chat has posted a message that has been flagged as rude or abusive on a board related to the hypothetical, but obviously &amp;quot;controversial&amp;quot; or &amp;quot;polarizing&amp;quot; site &lt;code&gt;flatearth.stackexchange.com&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;What actions do you take?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="42401" LastEditDate="2021-04-05T23:31:23.563" LastActivityDate="2021-04-05T23:31:23.563" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10651" PostTypeId="2" ParentId="10648" CreationDate="2021-04-05T22:11:40.620" Score="14" Body="&lt;p&gt;You notice that a moderator on Code Review is not active very often, or when they are active, they do only the minimal amount of moderation, they do not participate often in &lt;code&gt;codereview.meta.stackexchange.com&lt;/code&gt; and may not even have visited the meta site in some weeks.&lt;/p&gt;&#xA;&lt;p&gt;Is this a concern? What, if anything, should be done to get them to &amp;quot;pull their weight&amp;quot;?&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2021-04-05T22:11:40.620" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10652" PostTypeId="2" ParentId="10649" CreationDate="2021-04-06T13:12:28.467" Score="4" Body="&lt;p&gt;I think you've missed a lot of context from your question, which can be found in chat.&lt;/p&gt;&#xA;&lt;h2&gt;Lack of response to your question&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Should I close this question? Based on the lack of response, I am concluding it is off topic. Is that accurate?&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/255339/nintendo-nightmare-any-speedrun-bot-1737&quot;&gt;Nintendo Nightmare [any%] Speedrun Bot (17:37)&lt;/a&gt;&lt;br /&gt;&#xA;– &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/57551595#57551595&quot;&gt;https://chat.stackexchange.com/transcript/message/57551595#57551595&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If your question were off-topic you'd have gotten a response saying your post is off-topic.&#xA;Since you haven't and 125 people have viewed your post I think, without even looking at the question, your question is not off-topic.&lt;/p&gt;&#xA;&lt;p&gt;I've gone on to read and edit your question.&#xA;I've removed a lot of not great content.&#xA;For example labelling your code as an AI or bot isn't that important to getting your code reviewed.&#xA;I've attempted to fix the easier problems with your question but I think problems still remain.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;I become bored halfway through your description.&lt;br /&gt;&#xA;Explaining how your code speedruns is ok.&#xA;But I don't see what the point is when I'm planning on reviewing your code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You've asked us to not focus on reviewing the speedrunning efficiency.&lt;br /&gt;&#xA;So the majority of your description is redundant to us.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You've not really talked about the code.&lt;br /&gt;&#xA;Talking about what the code does isn't talking about the code.&#xA;Most of the code I write can be summed up in a sentence or two.&#xA;&amp;quot;Yeah, the code speed runs Nintendo Nightmare.&amp;quot;&#xA;However if another programmer wants to talk about my code, I'll need to talk about more than the high-level description.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I've never used Game Maker 8.0, nor have I ever heard of Nintendo Nightmare.&#xA;How do I run your code?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2&gt;Additional content&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;how does one upload files to stack Exchange...&lt;br /&gt;&#xA;– &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/57553444#57553444&quot;&gt;https://chat.stackexchange.com/transcript/message/57553444#57553444&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For what you want to do, you can't.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do we have to attach the files somehow as renamed images?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;And it’s not in a text file.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/57553849#57553849&quot;&gt;https://chat.stackexchange.com/transcript/message/57553849#57553849&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;isn’t it against policies and etiquette to link to an external site?&lt;br /&gt;&#xA;– &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/57553460#57553460&quot;&gt;https://chat.stackexchange.com/transcript/message/57553460#57553460&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Oh no I meant in general. I thought on ANY website, you should never link people off-site. I’ve always considered it rude.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/57553475#57553475&quot;&gt;https://chat.stackexchange.com/transcript/message/57553475#57553475&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Lets just stick to your situation.&#xA;You have some images you want us to have access to.&#xA;Stack Exchange doesn't provide a way to give us images in a meaningful way.&#xA;So if you want to provide us images focus on getting us the images, not 'the proper etiquette'.&lt;/p&gt;&#xA;&lt;p&gt;Using a third party site like GitHub or GitLab would be a preferable way to get us the data.&#xA;However distributing the files using an FTP site by giving us an archive - .zip, .tar.gz, .rar - is also an option.&lt;/p&gt;&#xA;&lt;p&gt;Getting us what we need is more important.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Furthermore, how do we include all the code in a large project?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you have less than 65536 characters you can just post the code in the question.&lt;br /&gt;&#xA;If you have more code you need to use another site like GitHub or GitLab.&lt;/p&gt;&#xA;&lt;h2&gt;Code&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Am I required to include the entire program’s source as part of the code to be reviewed?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No.&#xA;However providing a means to easily access and use the entire source is helpful for getting a review.&#xA;As such providing the code on say a third party site like GitHub or GitLab could be beneficial.&lt;/p&gt;&#xA;&lt;p&gt;The more you make your question a simple &amp;quot;get code and assets -&amp;gt; compile code without issues&amp;quot;, the easier a reviewer can review your code.&#xA;If the easiest way is to use another site like GitHub or GitLab, then use a third party site to get us the extra code and assets.&lt;/p&gt;&#xA;&lt;h2&gt;Will your code ever be answered?&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Your code is not C, so asking C programmers to review your code is not a sensible idea.&lt;/li&gt;&#xA;&lt;li&gt;GML (Game Maker Language - the language your code is written in) only has two questions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;As such Code Review is unlikely to have many GML programmers that can help you.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2021-04-08T14:07:55.210" LastActivityDate="2021-04-08T14:07:55.210" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="10654" PostTypeId="1" AcceptedAnswerId="10657" CreationDate="2021-04-08T13:11:48.257" Score="1" ViewCount="46" Body="&lt;p&gt;I was going to tag &lt;a href=&quot;https://codereview.stackexchange.com/q/259145/14625&quot;&gt;this question&lt;/a&gt; with either &amp;quot;clone&amp;quot; or &amp;quot;deep copy&amp;quot; or &amp;quot;deep clone&amp;quot; but it appears we have no such tag.&lt;/p&gt;&#xA;&lt;p&gt;If as a community we feel this tag is worth creating, then I would go ahead with that.&lt;/p&gt;&#xA;&lt;p&gt;I feel we need it because&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It is a common (hard) topic in programming, and many people write their own&lt;/li&gt;&#xA;&lt;li&gt;I found 84 hits on &lt;a href=&quot;https://codereview.stackexchange.com/search?q=deep+clone&quot;&gt;deep clone&lt;/a&gt;, 397 hits on &lt;a href=&quot;https://codereview.stackexchange.com/search?q=deep+copy&quot;&gt;deep copy&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="85680" LastEditDate="2021-04-08T17:31:49.737" LastActivityDate="2021-04-08T17:31:49.737" Title="Should we have a &quot;clone&quot; or &quot;deep copy&quot; tag?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10655" PostTypeId="2" ParentId="10648" CreationDate="2021-04-08T13:47:48.833" Score="5" Body="&lt;p&gt;Moderating on SE is much more than just wielding a mighty hammer, zapping spammers and wearing a cool hat. As a moderator, the community will be looking up to you, and ideally following your footsteps - you'll be some kind of a role model here.&lt;/p&gt;&#xA;&lt;p&gt;Are you planning to take a leadership role in the continuous building of this community, keeping it active, vibrant, appealing to reviewers / would-be reviewers / reviewees?&lt;/p&gt;&#xA;&lt;p&gt;If so, how? If not, why?&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8688&quot;&gt;Borrowed from Mathieu Guindon&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="18427" LastEditorUserId="42401" LastEditDate="2021-04-08T14:22:48.840" LastActivityDate="2021-04-08T14:22:48.840" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10656" PostTypeId="2" ParentId="10644" CreationDate="2021-04-08T14:07:36.877" Score="16" Body="&lt;p&gt;I've taken a week to stew through what my sentiments are, and how to express them properly.&lt;/p&gt;&#xA;&lt;p&gt;I believe the best approach is to simply say &amp;quot;thank you&amp;quot;. I am fully aware of the burden that being a moderator brings, the way the responsibility weighs on you, disrupts your day, and how sometimes you have to bring objectivity and reason when you're tired or emotional.&lt;/p&gt;&#xA;&lt;p&gt;I value your contributions to Code Review, I appreciate all the effort, stress, and fatigue that you have encountered as part of that.&lt;/p&gt;&#xA;&lt;p&gt;You are awesome, @Vogel612 &amp;amp; @Mat's Mug!&lt;/p&gt;&#xA;&lt;p&gt;That also includes @Jamal, &amp;amp; @Malachai.&lt;/p&gt;&#xA;&lt;p&gt;Having been in your position as both a moderator (twice), and a departing moderator (twice), I want to try to convey to non-moderators how hard it is to be dedicated behind the scenes, making tough decisions about complex issues, dealing with emotional, angry, or confused users, and at all times of the day. Having to be so careful about every word you say. Every action you take is under intense scrutiny. Having to keep secrets due to privacy concerns. Having to deal objectively and politely with people despite knowing what's happening behind the scenes with them and just wanting to tell them they're jerks ;-) . It can be completely draining, and exhausting.&lt;/p&gt;&#xA;&lt;p&gt;Of course, there's a lot of positives too, those times when things go right, when people are happy, when the community is growing, and recognition is apparent.&lt;/p&gt;&#xA;&lt;p&gt;That is what I want to say: Moderators are under appreciated. You're awesome, doing an amazing job, and you should be proud of yourselves.&lt;/p&gt;&#xA;&lt;p&gt;I hope you have a clear conscience about stepping down. Moderation is not something that you can do forever, you need a break. Also, life changes, things happen, the world is a different place, and your priorities shift. It's not humanly possible to keep at it full time. I learned that when I stepped down the first time, I was done. With a couple of years break, I was able to come back to the job with a more balanced approach to it, but even then, I found that the burden can become excessive, and unhealthy.&lt;/p&gt;&#xA;&lt;p&gt;So, take a break, relish in being &amp;quot;normal&amp;quot;, but don't go too far, we still want you around.&lt;/p&gt;&#xA;&lt;p&gt;One more thing, no, I will not be running for moderator (this time).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2021-04-08T14:07:36.877" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10657" PostTypeId="2" ParentId="10654" CreationDate="2021-04-08T14:34:03.047" Score="5" Body="&lt;p&gt;Given the data:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I found 84 hits on &amp;quot;deep clone&amp;quot;, 397 hits on &amp;quot;deep copy&amp;quot;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That suggests you should create &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/deep-copy&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;deep-copy&amp;#39;&quot; rel=&quot;tag&quot;&gt;deep-copy&lt;/a&gt;.  You should be able to suggest &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/deep-clone&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;deep-clone&amp;#39;&quot; rel=&quot;tag&quot;&gt;deep-clone&lt;/a&gt; as a synonym, once the first exists.&lt;/p&gt;&#xA;&lt;p&gt;Please be gentle when adding the new tag to existing questions - try not to swamp the &amp;quot;active questions&amp;quot; list, because doing so can crowd out questions that deserve notice.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2021-04-08T14:34:03.047" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10658" PostTypeId="2" ParentId="10648" CreationDate="2021-04-08T15:31:59.967" Score="7" Body="&lt;p&gt;Moderators have a role that is much closer aligned to Stack Exchange as a corporation than the role of &amp;quot;just another high-rep user&amp;quot;. This can mean enforcing policies that you'd like to see implemented differently, lobbying for change in those policies or any number of interactions that are not available to &amp;quot;your normal everyday user&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;What do you think of that prospect?&lt;/p&gt;&#xA;&lt;p&gt;If you could change one policy (be it SE-wide or CR), which would that be and why?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="29371" LastEditDate="2021-04-09T15:49:23.103" LastActivityDate="2021-04-09T15:49:23.103" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10659" PostTypeId="1" CreationDate="2021-04-11T22:24:01.500" Score="7" ViewCount="220" Body="&lt;p&gt;In light of the currently running nomination phase of the &lt;a href=&quot;https://codereview.stackexchange.com/election/3&quot;&gt;2021 Community Moderator Election&lt;/a&gt;, I want to add this question as a place for the community to nudge candidates on the edge into actually nominating themselves.&lt;/p&gt;&#xA;&lt;p&gt;We had this for the &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5579/2015-community-moderator-election-nomination-requests&quot;&gt;2015 election&lt;/a&gt; and I kind of missed it in the 2018 election.&#xA;We're not the first site to think of something like that:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Some sites like to host a thread where people can try to goad others&#xA;into nominating by naming them and saying &amp;quot;Oi I think you should run&#xA;for these very many awesome reasons&amp;quot; - Grace Note &lt;sub&gt;&lt;a href=&quot;http://chat.stackexchange.com/transcript/25330?m=22457226#22457226&quot;&gt;in the 2015 Election Chatroom&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So here it is, oh and a small reminder&lt;/p&gt;&#xA;&lt;h3&gt;Please don't prod further, when &amp;quot;nominated&amp;quot; candidates decline!&lt;/h3&gt;&#xA;" OwnerUserId="37660" LastEditorUserId="37660" LastEditDate="2021-04-20T21:53:50.150" LastActivityDate="2021-04-20T21:53:50.150" Title="2021 Community Moderator Election - Nomination Requests" Tags="|discussion|election|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10660" PostTypeId="1" AcceptedAnswerId="10661" CreationDate="2021-04-12T07:54:01.753" Score="2" ViewCount="68" Body="&lt;p&gt;We have a tag for &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/twitter&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;twitter&amp;#39;&quot; rel=&quot;tag&quot;&gt;twitter&lt;/a&gt; (not to be confused with &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/twitter-bootstrap&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;twitter-bootstrap&amp;#39;&quot; rel=&quot;tag&quot;&gt;twitter-bootstrap&lt;/a&gt;). We also have questions about Whatsapp and Telegram, but those questions don't have specific tags yet.&lt;/p&gt;&#xA;&lt;p&gt;In my opinion, we have 2 options:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;We create tags for both Whatsapp and Telegram, to be used on questions involving code that does &lt;em&gt;vaguely gestures&lt;/em&gt; something with those services. Whether they're bots, scrapers, handlers, etc., all tagged based on the service targeted. There are a decent number of questions per service already (a quick search yields 12 questions for Whatsapp, 31 for Telegram), so we'd have to coordinate the re-tagging effort (or flood the frontpage).&lt;/li&gt;&#xA;&lt;li&gt;We outlaw such tags for not targeting a specific library. In which case it's a matter of time before we have a lot of tags that look a lot like each other with 1-3 questions each.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I'm fine with either and will volunteer to do the re-tagging. I'll post 2 answers to vote on, feel free to leave comments or post a third answer.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;This question was prompted by &lt;a href=&quot;https://codereview.stackexchange.com/q/259360/52915&quot;&gt;this post&lt;/a&gt;, which created &lt;em&gt;too&lt;/em&gt; specific tags.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2021-04-12T14:15:00.810" LastActivityDate="2021-04-12T14:15:00.810" Title="Tags for social platforms" Tags="|discussion|tags|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10661" PostTypeId="2" ParentId="10660" CreationDate="2021-04-12T07:54:22.790" Score="5" Body="&lt;h3&gt;Option 1&lt;/h3&gt;&#xA;&lt;p&gt;Create new tags.&lt;/p&gt;&#xA;&#xA;" OwnerUserId="52915" LastActivityDate="2021-04-12T07:54:22.790" CommentCount="0" CommunityOwnedDate="2021-04-12T07:54:22.790" ContentLicense="CC BY-SA 4.0" />
  <row Id="10662" PostTypeId="2" ParentId="10660" CreationDate="2021-04-12T07:56:36.743" Score="-2" Body="&lt;h3&gt;Option 2&lt;/h3&gt;&#xA;&lt;p&gt;Outlaw the tags.&lt;/p&gt;&#xA;&#xA;" OwnerUserId="52915" LastActivityDate="2021-04-12T07:56:36.743" CommentCount="0" CommunityOwnedDate="2021-04-12T07:56:36.743" ContentLicense="CC BY-SA 4.0" />
  <row Id="10663" PostTypeId="1" CreationDate="2021-04-12T20:00:51.187" Score="11" ViewCount="179" Body="&lt;p&gt;The 2021 Community Moderator Election is now underway!&lt;/p&gt;&#xA;&lt;p&gt;Community moderator elections have three phases:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Nomination phase&lt;/li&gt;&#xA;&lt;li&gt;Primary phase&lt;/li&gt;&#xA;&lt;li&gt;Election phase&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Most elections take between two and three weeks, but this depends on how many candidates there are.&lt;/p&gt;&#xA;&lt;p&gt;Please visit the official election page at&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election&quot;&gt;https://codereview.stackexchange.com/election&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;for more detail, and to participate!&lt;/p&gt;&#xA;&lt;p&gt;If you have general questions about the election process, or questions for moderator candidates, feel free to ask them here on meta -- just make sure your questions are tagged &lt;a href=&quot;/questions/tagged/election&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;election&amp;#39;&quot; rel=&quot;tag&quot;&gt;election&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="166767" LastEditDate="2021-04-28T13:13:56.930" LastActivityDate="2021-04-28T13:13:56.930" Title="2021 Community Moderator Election" Tags="|discussion|moderators|election|" AnswerCount="0" CommentCount="0" CommunityOwnedDate="2021-04-12T20:00:51.187" ContentLicense="CC BY-SA 4.0" />
  <row Id="10664" PostTypeId="2" ParentId="10659" CreationDate="2021-04-13T13:50:43.963" Score="6" Body="&lt;p&gt;I would like to urge &lt;a href=&quot;https://codereview.stackexchange.com/users/75307/toby-speight&quot;&gt;Toby Speight&lt;/a&gt; to become a moderator. They already spends more than enough time on Code Review everyday. They cares greatly about the quality of questions and answers on Code Review (they has edited quite a few of my questions and answers to improve them). They fights Zombies. They participate in the review queues everyday. I respect their opinions on posts and in the 2nd Monitor. This is actually a recognition of someone who is already working hard as a moderator on Code Review without having the diamond.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="37660" LastEditDate="2021-04-13T15:32:58.913" LastActivityDate="2021-04-13T15:32:58.913" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10665" PostTypeId="2" ParentId="10659" CreationDate="2021-04-13T14:55:25.057" Score="7" Body="&lt;p&gt;I would like to urge &lt;a href=&quot;https://codereview.stackexchange.com/users/120114/s%e1%b4%80%e1%b4%8d-on%e1%b4%87%e1%b4%8c%e1%b4%80&quot;&gt;Sam Onela&lt;/a&gt; to become a moderator. They are in the 2nd Monitor almost every day. They work hard to maintain the quality of Code Review on almost a daily basis in the review queues and from the 2nd Monitor. They fight Zombies and work hard to keep our answer percentage above 90% (we need more people working on this). This is actually a recognition of someone who is already working hard as a moderator on Code Review without having the diamond.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2021-04-13T14:55:25.057" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10667" PostTypeId="1" AcceptedAnswerId="10668" CreationDate="2021-04-20T20:39:57.800" Score="6" ViewCount="47" Body="&lt;p&gt;I don't participate as often as I used to on this site. But I still have about 1k reviews on my account. So I was sort of surprised when I saw this pop-up today:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/oJonZ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/oJonZ.png&quot; alt=&quot;Find out how the Review queues work&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;My questions are:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is this a bug? Is this a new feature that everyone sees?&lt;/li&gt;&#xA;&lt;li&gt;But more importantly, have I done something wrong during reviews that led to this pop-up on my screen?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="40395" LastEditorUserId="42401" LastEditDate="2021-04-20T20:42:50.400" LastActivityDate="2021-04-21T06:36:02.833" Title="&quot;Find out how review queues work&quot; pop-up even after 1k reviews" Tags="|bug|review|user-interface|stackexchange|review-queue|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10668" PostTypeId="2" ParentId="10667" CreationDate="2021-04-21T05:50:59.430" Score="5" Body="&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; the feature is still under development. This answer risks being out-of-date the moment I post it. For up-to-date information, see the &lt;a href=&quot;https://meta.stackexchange.com/q/363485/269301&quot;&gt;MSE post &amp;quot;New onboarding for review queues&amp;quot;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is this a bug? Is this a new feature that everyone sees?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It's a new feature that everyone sees first time they enter a specific queue. You'll see it (at least) once per queue, per site. Meta sites have their own queues, you'll see it there too. So if you'd have sufficient reputation on all 177 or so sites, yeah, that's a lot of modals you'd be seeing.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;But more importantly, have I done something wrong during reviews that led to this pop-up on my screen?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No. What happens is that the system doesn't check that you've done all those reviews. Not that it cares, because the design philosophy is that even people who have reviewed a lot already may not have been doing it correctly so far. So SE decided to &lt;a href=&quot;https://meta.stackexchange.com/a/363504/269301&quot;&gt;just show it to everyone&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The new feature isn't flawless, so please report your bugs at the MSE post linked at the top of this answer. One of the current bugs is that &lt;a href=&quot;https://meta.stackexchange.com/a/363486/269301&quot;&gt;even moderators are shown&lt;/a&gt; they have a daily review limit of 20 tasks per day, so take all information shown in those modals with a grain of salt.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2021-04-21T06:36:02.833" LastActivityDate="2021-04-21T06:36:02.833" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10669" PostTypeId="1" CreationDate="2021-04-26T12:50:30.747" Score="4" ViewCount="84" Body="&lt;p&gt;I asked a question and provided all the relevant code. &lt;a href=&quot;https://codereview.stackexchange.com/questions/259913/how-could-make-this-django-logging-middleware-more-efficient&quot;&gt;How could make this Django logging middleware more efficient?&lt;/a&gt;&#xA;After one comment I asked what they wanted to see but people just closed it.&lt;/p&gt;&#xA;&lt;p&gt;My code sample is all the relevant code. It is actually a live project which works. Please advise me what I should have done differently?&lt;/p&gt;&#xA;" OwnerUserId="182919" LastEditorUserId="42401" LastEditDate="2021-04-26T13:56:10.807" LastActivityDate="2021-04-26T17:11:23.933" Title="Why was my question closed for Missing Review Context?" Tags="|support|specific-question|scope|closed-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10670" PostTypeId="2" ParentId="10669" CreationDate="2021-04-26T13:36:13.830" Score="1" Body="&lt;p&gt;&lt;code&gt;... someone just closed it.&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;Closing a question on Code Review takes 5 votes from members of the community that have more than 3000 rep points. This makes the closure a community decision. Only a moderator can close a question with one vote and that is usually rare. Once the question is edited it is entered into a reopen vote queue and will need at least 3 votes to reopen the question.&lt;/p&gt;&#xA;&lt;p&gt;Efficiency of code is definitely on topic, but while the object and its 2 methods may be very efficient how the functions are called may not be. Did you have to add any hooks to Django to call these functions? How is the code executed? Is &lt;code&gt;get_response&lt;/code&gt; part of the Django framework (CMS) or was it written in another part of the middle ware? I believe that is one of the functions that access the database but I can't be sure. Context of how code is used is very important when talking about efficiency.&lt;/p&gt;&#xA;&lt;p&gt;You have already asked &lt;a href=&quot;https://codereview.stackexchange.com/questions/254028/different-serializers-for-different-methods-in-django-rest-framework&quot;&gt;one question that has never been answered&lt;/a&gt;. This is another question that may go unanswered because there is not enough context for us to provide an answer.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="75307" LastEditDate="2021-04-26T17:11:23.933" LastActivityDate="2021-04-26T17:11:23.933" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10672" PostTypeId="1" AcceptedAnswerId="10673" CreationDate="2021-04-26T19:04:04.343" Score="6" ViewCount="66" Body="&lt;p&gt;My first answer earned me three bronze badges, which was nice, but I don't feel that I deserved one of them:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Teacher  Answer a question with score of 1 or more.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Either I made an error in parsing the language, or I was awarded this badge incorrectly. I say this because the question had a score of -2. My answer, happily, got a score of 1.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;If I made an error, and the &amp;quot;score of 1 or more&amp;quot; refers to the answer, I'd like to respectfully suggest that the text be changed to something like:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Post an answer with a score of 1 or more.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Otherwise is there's a bug in the algorithm that awards badges?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="183434" LastEditorUserId="42401" LastEditDate="2021-04-26T19:12:16.750" LastActivityDate="2021-04-26T20:18:46.047" Title="I don't think I earned the &quot;Teacher&quot; badge" Tags="|bug|stackexchange|badges|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10673" PostTypeId="2" ParentId="10672" CreationDate="2021-04-26T19:10:36.197" Score="8" Body="&lt;p&gt;The text is ambiguous. Contrast the following two readings:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Answer a, question with score of 1 or more.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Answer a question, with score of 1 or more.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;However a &amp;quot;teacher&amp;quot; is normally the person who gives knowledge to others. As such; the second reading, where your answer is the subject, is the correct reading. You also got awarded for the second.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2021-04-26T20:18:46.047" LastActivityDate="2021-04-26T20:18:46.047" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10674" PostTypeId="1" CreationDate="2021-04-27T20:17:23.283" Score="28" ViewCount="404" Body="&lt;p&gt;Code Review's &lt;a href=&quot;https://codereview.stackexchange.com/election/3&quot;&gt;third moderator election&lt;/a&gt; has come to a close, the votes have been tallied, and the two new moderators are:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/120114&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/120114.png&quot; alt=&quot;SᴀᴍOnᴇᴌᴀ&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users/42401&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/42401.png&quot; alt=&quot;Peilonrayz&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;They'll be joining &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;the existing crew&lt;/a&gt; shortly — please thank them for volunteering, and share your assistance and advice with them as they learn the ropes! We'd also like to thank departing moderators Vogel612 and Mathieu Guindon for the time you've spent moderating the site.&lt;/p&gt;&#xA;&lt;p&gt;Due to the remarkably close votes for the second slot and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10677/request-to-add-an-extra-moderator-given-the-2021-election-results&quot;&gt;community and moderator support&lt;/a&gt;, we've decided to add a third winner to this election:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/users/52915&quot;&gt;&lt;img src=&quot;https://codereview.stackexchange.com/users/flair/52915.png&quot; alt=&quot;Mast&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;For details on how the voting played out, you can download the election results &lt;a href=&quot;https://codereview.stackexchange.com/election/3&quot;&gt;here&lt;/a&gt;, or &lt;a href=&quot;https://www.opavote.com/results/5607078484770816&quot; rel=&quot;nofollow noreferrer&quot;&gt;view a summary report online&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="166767" LastEditorUserId="166767" LastEditDate="2021-04-30T14:12:51.397" LastActivityDate="2021-05-17T21:52:36.557" Title="2021 Community Moderator Election Results" Tags="|discussion|election|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10675" PostTypeId="2" ParentId="10674" CreationDate="2021-04-27T20:22:23.370" Score="28" Body="&lt;p&gt;Congratulations to you both, I'm sure you'll make a fine addition to the team. I know the both of you to be very active and very experienced. The site is in good hands.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2021-04-27T20:22:23.370" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10676" PostTypeId="2" ParentId="10674" CreationDate="2021-04-27T21:53:46.357" Score="14" Body="&lt;p&gt;Congratulations to the winners. I believe the site is in good hands.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2021-04-27T21:53:46.357" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10677" PostTypeId="1" CreationDate="2021-04-28T12:56:43.473" Score="22" ViewCount="378" Body="&lt;p&gt;Given we just had &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10674/2021-community-moderator-election-results&quot;&gt;the election&lt;/a&gt;, after seeing how close the final results were (the final elimination was a margin of 0.04%), I would like to formally request that &lt;a href=&quot;https://codereview.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt; be instated as a moderator.&lt;/p&gt;&#xA;&lt;p&gt;Additionally, I want to note: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5975/election-epilogue-one-slight-moddification&quot;&gt;there is precedent for adding more moderators than open spots&lt;/a&gt;, and I believe that there are three justifications for doing this now:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This is &lt;a href=&quot;https://meta.stackexchange.com/q/350981&quot;&gt;the tightest known margin of a Stack Exchange moderator election&lt;/a&gt;, and was decided by fewer than 1 vote;&lt;/li&gt;&#xA;&lt;li&gt;Having more moderators, given the current global stress levels (pandemic, politics, et. al.) is &lt;em&gt;not&lt;/em&gt; a bad thing;&lt;/li&gt;&#xA;&lt;li&gt;Having an odd number of moderators (or any &amp;quot;officiating&amp;quot; body) is always a good idea so that a dead-tie (50/50) cannot be achieved;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="73844" LastEditorUserId="166767" LastEditDate="2021-04-30T14:13:55.840" LastActivityDate="2021-04-30T14:24:01.650" Title="Request to add an extra moderator given the 2021 election results" Tags="|discussion|status-completed|moderators|election|" AnswerCount="2" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10679" PostTypeId="2" ParentId="10677" CreationDate="2021-04-28T16:40:00.183" Score="17" Body="&lt;p&gt;Yes, Yes, Yes. many times during my terms as moderator, the discussions with the CM's requested 5 moderators. I am sure the discussion happened again before this election, and I am surprised that it was not implemented even before the election was announced.&lt;/p&gt;&#xA;&lt;p&gt;Neither Jamal nor Malachai are frequent moderators, it's not uncommon for them to be away for days between visits, which leaves the balance of moderator activity in the hands of the remaining 2 moderators. The effect is that many days, there are just 2 moderators, and the addition of a moderator would be significantly helpful.&lt;/p&gt;&#xA;&lt;h1&gt;Yes - post-add post-haste.&lt;/h1&gt;&#xA;&lt;p&gt;Update: I was prompted to revisit the history of moderation on this site. After the first election, we (the moderators) requested a 5th, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5975/election-epilogue-one-slight-moddification&quot;&gt;and @janos was included in the moderation team&lt;/a&gt; (he was the next-in-line from the previous election).&lt;/p&gt;&#xA;&lt;p&gt;If forget how it is that we went from 5, back down to 4.... I am surprised that we did not replace the full compliment of moderators at the next election.&lt;/p&gt;&#xA;&lt;p&gt;Regardless, the precedent has already been established for both:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;elevating a runner-up in an election&lt;/li&gt;&#xA;&lt;li&gt;having a 5-member mod team&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="31503" LastEditorUserId="31503" LastEditDate="2021-04-29T12:20:02.170" LastActivityDate="2021-04-29T12:20:02.170" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="10680" PostTypeId="2" ParentId="10677" CreationDate="2021-04-30T14:24:01.650" Score="26" Body="&lt;p&gt;We've discussed this request internally and with the moderators and we decided that there's universal support for this request and so I've just made Mast a moderator on this site, joining Sᴀᴍ Onᴇᴌᴀ and Peilonrayz as a third winner of the election.&lt;/p&gt;&#xA;&lt;p&gt;Just to throw a few things out there... having an odd number isn't usually a big deal - most of the time, mods don't circle up and vote about actions, though they may ask for feedback before doing something - so &lt;em&gt;we&lt;/em&gt; don't really take that into account.&lt;/p&gt;&#xA;&lt;p&gt;We also don't really see the number of slots as &amp;quot;fixed&amp;quot; based on any metrics - so (for example) we don't say &amp;quot;y'all get 200 flags a month, and we expect 50 flags per mod per month, so you need four mods&amp;quot;. We have the number of mods that are needed to get the work done. If the mods on a site are  comfortable with their workload with the number of mods they have - &lt;em&gt;that&lt;/em&gt; is what's important.&lt;/p&gt;&#xA;&lt;p&gt;If they feel like a new mod is needed for any reason, we'll see why they're asking and use that to prioritize scheduling an election. So, if they're getting bombarded with flags and someone just started a new job and needs quick relief, they might get an election right away. If there's a longer term &amp;quot;we'd like to have a new face on the team&amp;quot;, it may wait a month or two.&lt;/p&gt;&#xA;&lt;p&gt;Since y'all just had an election, it's easy enough to add a new moderator - as long as there's support for it and there's more candidates - what we set a pretty clear limitation on is that we can't &amp;quot;call up&amp;quot; the last person in an election - so if Mast had been the only other candidate, we wouldn't likely have added him to the team because we need elections to be competitive but, since there were two others, there's nothing preventing this on our end.&lt;/p&gt;&#xA;&lt;p&gt;So, welcome to Mast - may you serve joyfully and well. :)&lt;/p&gt;&#xA;" OwnerUserId="166767" LastActivityDate="2021-04-30T14:24:01.650" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10681" PostTypeId="1" CreationDate="2021-05-08T14:29:34.503" Score="5" ViewCount="69" Body="&lt;p&gt;Since CSS is about the aesthetical layout of a web page, I guess it's easy to ask opinion based questions.&lt;/p&gt;&#xA;&lt;p&gt;I guess that asking about reusability of some CSS code would not be opinion-based.&lt;/p&gt;&#xA;&lt;p&gt;On the opposite side of the spectrum a question along the lines of &lt;em&gt;is this layout nice?&lt;/em&gt; would be opinion based.&lt;/p&gt;&#xA;&lt;p&gt;But I guess there are questions in the middle:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is this layout captivating?&lt;/li&gt;&#xA;&lt;li&gt;Does this layout prompt the user to continue navigate on the site?&lt;/li&gt;&#xA;&lt;li&gt;Does this layout attract CSS enthusiast because of its amazing tricks?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I would say that these are probably closer to be opinion-based than not.&lt;/p&gt;&#xA;&lt;p&gt;On the other hand, making a website appearance nice is the target of CSS, so all idioms that this language uses must be based on objective, measurable properties. Better, they should be based on the measurable (at least in a statistical sense) relation between those properties/layouts that CSS allows and the reaction in the user.&lt;/p&gt;&#xA;&lt;p&gt;And this makes me think some of those question are a little bit less opinion-based.&lt;/p&gt;&#xA;&lt;p&gt;Is there any guidance in this sense?&lt;/p&gt;&#xA;" OwnerUserId="152455" LastEditorUserId="42401" LastEditDate="2021-05-08T14:34:54.993" LastActivityDate="2021-06-07T15:02:45.503" Title="What makes a CSS question opinion based or not?" Tags="|discussion|scope|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10682" PostTypeId="2" ParentId="10681" CreationDate="2021-05-08T14:45:56.617" Score="4" Body="&lt;h1&gt;All questions on Code Review are opinion based&lt;/h1&gt;&#xA;&lt;p&gt;One of the requirements of posting on Code Review is allowing a reviewer to comment on &lt;em&gt;anything&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Do I want feedback about any or all facets of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Feel free to call attention to specific areas you are concerned about (performance, formatting, etc). However, any aspect of the code posted is fair game for feedback and criticism.&lt;br /&gt;&#xA;— &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center / on-topic&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;A lot of feedback &lt;em&gt;is&lt;/em&gt; opinion based. I've had people complain I've put points in my answer in the wrong order because &lt;em&gt;the commenter has a different opinion on what's right&lt;/em&gt;. If you look at some users, you can see following established standards &lt;em&gt;is an opinion&lt;/em&gt;. For example many Python users on Stack Exchange don't follow PEP 8.&lt;/p&gt;&#xA;&lt;p&gt;If you're asking if your question is off-topic, for &amp;quot;opinion-based&amp;quot;, then almost certainly not. I've only seen one question with legitimate close votes for &amp;quot;opinion based&amp;quot;. However our &amp;quot;any and all&amp;quot; rule is a double edged sword, as reviewers &lt;em&gt;are not required&lt;/em&gt; to answer any questions you have.&lt;/p&gt;&#xA;&lt;p&gt;I suggest you just roll the dice.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-05-08T14:45:56.617" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10683" PostTypeId="1" CreationDate="2021-05-13T18:51:28.773" Score="0" ViewCount="37" Body="&lt;p&gt;I recently had to write a program with unit tests as a coding assignment for a job. I didn't get the job and didn't get much feedback about my program. Would it be appropriate to explain what the program does and post instructions on how to clone it from github so that it could be reviewed and critiqued? Or is this too much to ask of others on the forum?&#xA;Thanks&lt;/p&gt;&#xA;" OwnerUserId="155008" LastEditorUserId="42401" LastEditDate="2021-05-13T20:25:57.290" LastActivityDate="2021-05-13T20:25:57.290" Title="Could I provide a url to my git repository and ask someone to review my project?" Tags="|support|scope|third-party|" AnswerCount="0" CommentCount="1" ClosedDate="2021-05-13T20:27:30.447" ContentLicense="CC BY-SA 4.0" />
  <row Id="10684" PostTypeId="1" AcceptedAnswerId="10685" CreationDate="2021-05-13T22:00:10.683" Score="8" ViewCount="155" Body="&lt;p&gt;Tangentially related to the unanswered &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8452/can-i-legally-post-my-solution-to-a-companys-coding-test&quot;&gt;Can I legally post my solution to a company&amp;#39;s coding test?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I realize that generic interview prep questions are on-topic - that's why we have the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/interview-questions&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;interview-questions&amp;#39;&quot; rel=&quot;tag&quot;&gt;interview-questions&lt;/a&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;But for real questions arising from an application to a specific job at a company, are associated responses on-topic? The reason I ask is that I can't shake a feeling of vague moral ickitude in knowing that I could be nudging over the finish line an otherwise-unqualified applicant.&lt;/p&gt;&#xA;&lt;p&gt;My default self-answer would be that - interview, homework, or otherwise - it's impossible to know how OPs intend on using their reviews, so even if we wanted to discourage answer unattribution or misattribution we can't and such policing is a non-starter.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/260686/python-script-to-parse-xml-file-into-json&quot;&gt;Python script to parse XML file into Json&lt;/a&gt; for example.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="42401" LastEditDate="2021-05-14T06:51:02.810" LastActivityDate="2021-05-14T06:51:02.810" Title="Are responses to specific interview questions on-topic?" Tags="|discussion|scope|site-policy|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10685" PostTypeId="2" ParentId="10684" CreationDate="2021-05-14T01:33:30.567" Score="11" Body="&lt;p&gt;My opinion on this issue is that there are many ways for people to get through interviews ahead of other qualified people, it normally comes down to being better prepared for the interview, or being a better &amp;quot;fit&amp;quot; for the organization, or just whether you present well in the situation.&lt;/p&gt;&#xA;&lt;p&gt;The same thing applies to tests, exams, &amp;quot;challenges&amp;quot;, homework, etc.&lt;/p&gt;&#xA;&lt;p&gt;If a candidate is willing to take the initiative to prepare harder for the interview, isn't that in fact a good thing?&lt;/p&gt;&#xA;&lt;p&gt;The information about what questions are asked at a company is going to be in many places, not just Code Review, and I am delighted to know that people using Code Review as a reference may just have better answers than other folk... good for them!&lt;/p&gt;&#xA;&lt;p&gt;That is &amp;quot;obviously&amp;quot; ignoring people using Code Review or other sites to help them DURING the test, or interview, but anything that gives people more confidence, skill, or references for them to use in an interview can only be a good thing.&lt;/p&gt;&#xA;&lt;p&gt;As a person performing an interview, I expect people to be able to reference google for answers in their day-to-day life, the interview process for me is more an attempt to get to know their &amp;quot;baseline&amp;quot; before they have to reference the search engines.&lt;/p&gt;&#xA;&lt;p&gt;So, to your question &lt;em&gt;&amp;quot;Are responses to specific interview questions on-topic?&amp;quot;&lt;/em&gt; Yes. Yes they are, as long as they follow the normal answer requirements (they are actually code reviews).&lt;/p&gt;&#xA;&lt;p&gt;To the people who come along afterwards, and find your answers, and it helps them get a job, well, good for them for researching before the interview.&lt;/p&gt;&#xA;&lt;p&gt;The real question is whether it is OK to post the QUESTION, not the answer... but that's a different topic altogether (and the only person who can complain is the &amp;quot;owner&amp;quot; of the question itself, and if they are concerned, they can request that their copyright material is removed).&lt;/p&gt;&#xA;" OwnerUserId="31503" LastActivityDate="2021-05-14T01:33:30.567" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10686" PostTypeId="2" ParentId="10684" CreationDate="2021-05-14T06:48:18.493" Score="9" Body="&lt;p&gt;We already have a policy set out from when we discussed &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/homework&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;homework&amp;#39;&quot; rel=&quot;tag&quot;&gt;homework&lt;/a&gt;.&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9154&quot;&gt;The ethics of answering a homework question before it is handed in&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Should we review code that can be used in an unethical/immoral/illegal way?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;So the answer is IMO the same as to the question of whether or not we should review code that can be used for nefarious purposes, like password crackers or code the use of which maybe illegal/unethical, like website crawlers. We should assume best faith. In the end it is the OP which either commits or does not commit an unlawful/unethical act with it and unless this is obvious from the question we cannot (as a community) assume that this will be the use case. As an individual you can always refrain from answering if this is against your personal ethical code.&lt;/p&gt;&#xA;&lt;p&gt;The answer to this question in the most broad sense is up to debate, currently, in issues such as who is responsible for how a robot/driving car/drone acts and should programmers write that code or not? I don't think there is an agreed upon answer. I doubt we can come up with an answer to that question here.&lt;br /&gt;&#xA;— &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/98493/graipher&quot;&gt;Graipher&lt;/a&gt;,&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9159&quot;&gt;CC BY-SA 4.0 May 10 '19&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-05-14T06:48:18.493" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10687" PostTypeId="2" ParentId="10674" CreationDate="2021-05-17T21:52:36.557" Score="5" Body="&lt;p&gt;Belated &lt;strong&gt;congratulations to @Sᴀᴍ Onᴇᴌᴀ, @Peilonrayz and @Mast&lt;/strong&gt; on winning the 2021 Code Review Stack Exchange election!&lt;/p&gt;&#xA;&lt;p&gt;It's amazing to see how Sᴀᴍ Onᴇᴌᴀ and Peilonrayz both have pretty much &lt;a href=&quot;https://codereview.stackexchange.com/election/3?tab=election#post-259591&quot;&gt;perfect candidate scores&lt;/a&gt;!&lt;/p&gt;&#xA;&lt;p&gt;And my respects to Mast for &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10675/229550&quot;&gt;being a such great sport&lt;/a&gt; at the time when they were &lt;a href=&quot;https://meta.stackexchange.com/a/363798&quot;&gt;so close&lt;/a&gt; but didn't win. All in all they ended up with their diamond, and that's only fair as they've earned it!&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Wishing you all the best!&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="229550" LastActivityDate="2021-05-17T21:52:36.557" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10688" PostTypeId="2" ParentId="10638" CreationDate="2021-05-30T19:53:03.307" Score="3" Body="&lt;h1&gt;Begin and end work outside of math mode&lt;/h1&gt;&#xA;&lt;p&gt;The dollar signs are not the only delimiters that MathJax looks for.  Because environments like &lt;code&gt;\begin{align}...\end{align}&lt;/code&gt; also introduce math mode (they don't require other delimiters in LaTeX), MathJax also processes any &lt;code&gt;\begin{xyz}...\end{xyz}&lt;/code&gt; pairs as math delimiters.  So even though you haven't closed your dollar signs, MathJax picks up on the &lt;code&gt;\begin{cases}...\end{cases}&lt;/code&gt; and thinks they are math delimiters, so processes the contents.  That is why you are seeing part of your expression processed by MathJax.&lt;/p&gt;&#xA;&lt;h1&gt;An unclosed math-mode delimiter swallows some backslashes&lt;/h1&gt;&#xA;&lt;p&gt;It's not MathJax that's doing it, it is the Markdown processing.  The &lt;code&gt;\%&lt;/code&gt; has been turned into &lt;code&gt;%&lt;/code&gt; in the page source, and so the rest of that line (&lt;code&gt;2 = 0$ (even)}&lt;/code&gt;) is considered by MathJax to be a comment.  Note also that the final &lt;code&gt;\\ &lt;/code&gt; has been turned into a single slash.  It used to be that the preview code was set up to work the same as MathJax in terms of determining what is math and what isn't, but that seems to have diverged over time.  So the preview doesn't realize this is math, and so is performing Markdown substitutions.  I suspect the unclosed &lt;code&gt;$$&lt;/code&gt; is confusing the preview.&lt;/p&gt;&#xA;" OwnerUserId="91818" LastEditorUserId="42401" LastEditDate="2021-06-02T19:55:22.000" LastActivityDate="2021-06-02T19:55:22.000" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10689" PostTypeId="1" AcceptedAnswerId="10690" CreationDate="2021-06-03T08:45:24.953" Score="5" ViewCount="85" Body="&lt;p&gt;I tried to review &lt;a href=&quot;https://codereview.stackexchange.com/questions/261570/aggregate-data-from-a-huge-list-under-50ms-kotlin-or-java&quot;&gt;this question&lt;/a&gt;, once I was done, I tried to click on &lt;strong&gt;I'm Done&lt;/strong&gt; radio button, but I can't (it is disabled). I can only choose &lt;strong&gt;No action needed&lt;/strong&gt;, but I decided to skip instead.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/COZPl.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/COZPl.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The last first post I reviewed yesterday falls in the same scenario (except I did not skip)&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="52915" LastEditDate="2021-06-03T12:06:22.240" LastActivityDate="2021-06-03T12:06:22.240" Title="&quot;I'm Done&quot; option disabled" Tags="|bug|status-completed|review|stackexchange|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10690" PostTypeId="2" ParentId="10689" CreationDate="2021-06-03T09:31:32.797" Score="8" Body="&lt;p&gt;That's not a radio button you can ever select. If you edit the question, leave a comment or flag/vote-to-close, it will be selected automatically.&lt;/p&gt;&#xA;&lt;p&gt;It should've moved up automatically and luckily there's a bit of a workaround to make that happen. If you have completed your review and the upvote has registered but not moved the radiobutton to &amp;quot;I'm done&amp;quot;, hit F5. Now it will select the correct position.&lt;/p&gt;&#xA;&lt;p&gt;As to what's causing it, I have no idea as of yet. But sometime yesterday something appears to have changed with how votes are registered. We're looking into it.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2021-06-03T09:31:32.797" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10691" PostTypeId="1" AcceptedAnswerId="10692" CreationDate="2021-06-04T14:25:14.710" Score="5" ViewCount="128" Body="&lt;p&gt;The auto-chat link is not appearing in this very, very long comments section (12 comments): &lt;a href=&quot;https://codereview.stackexchange.com/a/261592/25834&quot;&gt;https://codereview.stackexchange.com/a/261592/25834&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;(Note: A diamond moderator has since moved the comments to chat and deleted them from below the post, so the issue is not visible with the above link.)&lt;/p&gt;&#xA;&lt;p&gt;What's up? Has something changed?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="42401" LastEditDate="2021-11-08T22:11:35.547" LastActivityDate="2021-11-08T22:11:35.547" Title="Where's the auto-move-to-chat link?" Tags="|bug|status-bydesign|comments|chat|stackexchange|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10692" PostTypeId="2" ParentId="10691" CreationDate="2021-06-04T16:40:33.483" Score="9" Body="&lt;p&gt;This is mostly just a misunderstanding in how the move to chat link works. It's not so simple as merely &amp;quot;lots of comments on a post&amp;quot;. That comment chain was essentially one person leaving several messages in a row - but that's not something that triggers the link.&lt;/p&gt;&#xA;&lt;p&gt;The link appears when two people are having a conversation with each other. So, you need exactly two people who have written at least three comments each (four on meta sites) within a four hour period. If a third (or fourth) person joins the discussion - then it won't trigger.&lt;/p&gt;&#xA;&lt;p&gt;That doesn't mean that any additional person on the chat thread will prevent it, only in that period of six messages.&lt;/p&gt;&#xA;&lt;p&gt;So this would trigger it (if it all happened in four hours):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Person 1, Person 2, P1, P1, P2, P2, P1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;But this wouldn't:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Person 1, Person 2, P1, P1, P2, Person 3, P2, P1&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What happened in this case was this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;P1, P2, P3, P4, P3 x6, P2 x 2 (five hours later)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So there's no uninterrupted chain of three comments each from two people within a four hour window.&lt;/p&gt;&#xA;&lt;p&gt;One person monologuing in the comments won't cause the suggestion to be moved to chat.&lt;/p&gt;&#xA;" OwnerUserId="166767" LastEditorUserId="166767" LastEditDate="2021-06-04T16:43:08.077" LastActivityDate="2021-06-04T16:43:08.077" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10693" PostTypeId="1" CreationDate="2021-06-09T08:46:12.687" Score="-1" ViewCount="76" Body="&lt;p&gt;There are some unfortunate habits most beginners — and even some experienced! — programmers make. For example, in &lt;code&gt;Python&lt;/code&gt; it is common to not know about PEP8 standard, or include &lt;code&gt;if __name__ == &amp;quot;__main__&amp;quot;:&lt;/code&gt;. When addressing these common mistakes answers/comments should ideally include a link with additional information. And since these type of mistakes occur so frequentl I thought that it might be useful to collect some standard replies for quick copy&amp;amp;paste.&lt;/p&gt;&#xA;&lt;p&gt;I think the best structure would be one answer addressing general tips for improving code, while each additional answer should address common bad habits in a particular answer.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sup&gt;See for instance &lt;a href=&quot;https://tex.meta.stackexchange.com/questions/430/text-building-blocks&quot;&gt;LaTeX meta - Text building blocks&lt;/a&gt; or &lt;a href=&quot;https://math.meta.stackexchange.com/questions/1868/list-of-generalizations-of-common-questions&quot;&gt;Mathematics meta - Generalizations of commonly asked questions&lt;/a&gt; for some similar metaposts in our sister communities.&lt;/sup&gt;&lt;/p&gt;&#xA;" OwnerUserId="61495" LastEditorUserId="42401" LastEditDate="2021-06-09T08:55:11.980" LastActivityDate="2021-06-09T12:43:06.133" Title="Codereview building blocks" Tags="|discussion|repeated-reviews|" AnswerCount="1" CommentCount="3" ClosedDate="2021-06-09T08:53:32.420" ContentLicense="CC BY-SA 4.0" />
  <row Id="10694" PostTypeId="2" ParentId="10693" CreationDate="2021-06-09T08:51:42.043" Score="-1" Body="&lt;h1&gt;General&lt;/h1&gt;&#xA;&lt;pre&gt;&lt;code&gt;### Keep your code DRY&#xA;&#xA;_DRY_ stand for &amp;quot;_Don't Repeat Yourself_&amp;quot;, a basic principle of software &#xA;development aimed at reducing repetition of information. The DRY principle &#xA;is stated as, &amp;quot;Every piece of knowledge or logic must have a single, unambiguous &#xA;representation within a system.&amp;quot;&#xA;&#xA;To avoid violating the DRY principle, divide your system into pieces. &#xA;Divide your code and logic into smaller reusable units and use that code &#xA;by calling it where you want. Don't write lengthy methods, but divide &#xA;logic and try to use the existing piece in your method.&#xA;&#xA;Less code is good: It saves time and effort, is easy to maintain, and &#xA;also reduces the chances of bugs.&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="61495" LastActivityDate="2021-06-09T08:51:42.043" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10695" PostTypeId="1" AcceptedAnswerId="10696" CreationDate="2021-06-13T16:21:00.573" Score="10" ViewCount="170" Body="&lt;p&gt;It often happens that people post a question that is not suitable for the site they posted it on, but should rather go to another Stack Exchange site. Sometimes this is made easy using some of the options in the vote to close menu. Sometimes that is not an option and you just have to write a comment telling posters to move their post. However, I've noticed that posters are just not moving their posts. Some recent posts where I've had this issue:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/262994/dilemma-over-authenticity-of-gcov-generated-code-coverage-percentage-where-unit&quot;&gt;Dilemma over authenticity of gcov generated code coverage percentage where unit test are not technically correct&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/67905839/optimize-c-monte-carlo-simulation-with-long-dynamic-arrays&quot;&gt;https://stackoverflow.com/questions/67905839/optimize-c-monte-carlo-simulation-with-long-dynamic-arrays&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;What is the best way to motivate posters to move their posts to a better site? For example, is there a good template for a comment to post? Could migration perhaps be made easier by providing the original poster with a one-click solution to migrate to another site?&lt;/p&gt;&#xA;" OwnerUserId="129343" LastEditorUserId="42401" LastEditDate="2021-06-13T16:22:36.717" LastActivityDate="2021-06-13T19:55:21.143" Title="How to best motivate posters to migrate their question to another site?" Tags="|discussion|site-policy|migration|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10696" PostTypeId="2" ParentId="10695" CreationDate="2021-06-13T16:54:26.527" Score="9" Body="&lt;h1&gt;Question which are on-topic on Code Review&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;What is the best way to motivate posters to move their posts to a better site?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&amp;quot;Better&amp;quot;.&#xA;A common pattern on Stack Overflow is closing a question because &amp;quot;the question would be &lt;em&gt;better&lt;/em&gt; on Code Review&amp;quot;.&#xA;Rarely the recommendation is good, most of the time the recommendation is absolutely terrible.&#xA;But what the recommender normally hasn't notice is the toxic situation the asker is now in.&lt;/p&gt;&#xA;&lt;p&gt;Since most recommendations to Code Review are terrible, most attempts at migration &lt;em&gt;will fail&lt;/em&gt;.&#xA;As such the user is setting the asker up for a horrible experience on not just one, but two Stack Exchange sites.&#xA;As such only suggest migration when the question is already off-topic.&lt;/p&gt;&#xA;&lt;p&gt;Whilst you could argue Code Review is special and gets an abnormally large amount of bad migration suggestions. Software Engineering also gets a lot of terrible suggestions.&lt;/p&gt;&#xA;&lt;p&gt;Please &lt;strong&gt;do not ever&lt;/strong&gt; suggest a user migrate an on-topic question to another site.&lt;/p&gt;&#xA;&lt;h1&gt;Questions which are off-topic on Code Review&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How to best motivate posters to migrate their question to another site?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think you're asking the wrong question.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How can I get a question migrated to another site?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Preferred&lt;/strong&gt;: Sometimes, as you've noted, you are given the option to migrate in the close dialogue.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Many times commenting can be a good way to suggest the user post on another site.&lt;/p&gt;&#xA;&lt;p&gt;However please explain how and why the question would be a good fit for the other site quoting a relevant meta or help center.&lt;/p&gt;&#xA;&lt;p&gt;Doing so can help the author, and moderators, see your rationale and verify if you're correct.&#xA;Which is &lt;em&gt;very&lt;/em&gt; important because most recommendations are terrible.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Exceptional&lt;/strong&gt;: If you believe strongly a question should be migrated, and you've &lt;em&gt;exhausted all other options&lt;/em&gt; you can flag the post for moderator intervention.&#xA;You can use the &amp;quot;in need of moderator intervention&amp;quot; option and provide us a clear message saying the question should be migrated.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2021-06-13T19:55:21.143" LastActivityDate="2021-06-13T19:55:21.143" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10697" PostTypeId="1" CreationDate="2021-06-17T09:51:13.427" Score="8" ViewCount="323" Body="&lt;p&gt;&lt;strong&gt;September update:&lt;/strong&gt; Community Ads are now live network-wide. All ads with a score of 6 or higher, or with a score of 4 or higher &lt;em&gt;and&lt;/em&gt; no downvotes will be displayed (except for any that have a note from the CM Team explaining why it wasn't selected). Go to &lt;a href=&quot;https://meta.stackexchange.com/q/364556/208518&quot;&gt;the main post on MSE&lt;/a&gt; for a list of the ads that are being displayed. And stay tuned for 2022's edition for the next opportunity to submit more ad proposals!&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;AUGUST NOTE:&lt;/strong&gt; This post has now been locked and new submissions are not being accepted. Ad submissions are now undergoing review by the Community Team, and this question will be updated once the ads are live.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;We're almost halfway through 2021, and &lt;a href=&quot;https://meta.stackexchange.com/q/364556/208518&quot;&gt;in case you missed it&lt;/a&gt;, Community Promotion Ads are gonna be a bit different this time! &lt;strong&gt;TL;DR: submit and vote for ad proposals before August 2nd!&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;h3&gt;What are Community Ads?&lt;/h3&gt;&#xA;&lt;p&gt;Community Ads are community-vetted advertisements that will show up on the main site, or on other sites in the network. They can show up in the right sidebar, or in banners in question pages. The purpose of this question is the vetting process. Images of the advertisements are provided, and community voting will enable the advertisements to be considered by &lt;a href=&quot;https://meta.stackexchange.com/a/99341/208518&quot;&gt;the Community Management Team&lt;/a&gt; to be displayed.&lt;/p&gt;&#xA;&lt;h3&gt;Why do we have Community Ads?&lt;/h3&gt;&#xA;&lt;p&gt;This is a method for the community to control what gets promoted to visitors on the site. The goal of this initiative is for future visitors to find out about &lt;em&gt;the stuff your community deems important&lt;/em&gt;. This also serves as a way to promote information and resources that are &lt;em&gt;relevant to your own community's interests&lt;/em&gt;, both for those already in the community and those yet to join. You may want to promote external resources, or Meta guidance for newcomers, for instance.&lt;/p&gt;&#xA;&lt;p&gt;This initiative has an added goal of providing your community with &lt;em&gt;an opportunity to showcase exemplary questions from your main site, as well as frequently-linked-to guides from your Meta site&lt;/em&gt;. While the latter makes sense to be shown solely on this site, the former can be shown all across the network. These should avoid hot button topics, and instead focus more on evergreen questions that show what your community’s all about.&lt;/p&gt;&#xA;&lt;h3&gt;Why do we reset the ads?&lt;/h3&gt;&#xA;&lt;p&gt;Some services will maintain usefulness over the years, while other things will wane to allow for new faces to show up. Resetting the ads every year helps accommodate this, and allows old ads that have served their purpose to be cycled out for fresher ads for newer things. This helps keep the material in the ads relevant to not just the subject matter of the community, but to the current status of the community. Historically, we've reset the ads every year — since this is the first run of a new format, we'll run the ads collected in this post through the end of 2021 and reassess the rotation cycle then.&lt;/p&gt;&#xA;&lt;p&gt;The community ads have no restrictions against reposting an ad from a previous cycle. If a particular service or ad is very valuable to the community and will continue to be so, it is a good idea to repost it. It may be helpful to give it a new face in the process, so as to prevent the imagery of the ad from getting stale after a previous exposure.&lt;/p&gt;&#xA;&lt;h3&gt;Are there restrictions to the ads I can post?&lt;/h3&gt;&#xA;&lt;p&gt;All proposed ads need to abide by &lt;a href=&quot;/conduct&quot;&gt;our Code of Conduct&lt;/a&gt;. &lt;a href=&quot;https://stackoverflow.com/advertising/guidelines&quot;&gt;Our ad creative guidelines&lt;/a&gt; also generally apply (note that the first 2 bullet points on the “Tracking” section do not apply, and a lot of the guidelines surrounding claims, comparisons, proof, etc., while still applicable, may not be particularly relevant). Finally, ads can not be promoting products nor soliciting programmer time or resources for: knowledge sharing or collaboration tools for technologists, or for sites where ad buyers are primarily targeting technologists.&lt;/p&gt;&#xA;&lt;h3&gt;How does it work?&lt;/h3&gt;&#xA;&lt;p&gt;The answers you post to this question &lt;em&gt;must&lt;/em&gt; conform to the following rules, or they will be ignored:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Each answer must relate to a single ad submission.&lt;/strong&gt; Please do not post multiple ad submissions in the same answer.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;All answers must be in one of the below formats:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If you have an image for the ad you want to display on this site (must be the case for ads to external sources):&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre&gt;&lt;code&gt;[![Image name. Example: &amp;quot;community_ad_name_300x250&amp;quot;][1]][2]&#xA;&#xA;  [1]: https://image-url&#xA;  [2]: https://clickthrough-url&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;ol start=&quot;2&quot;&gt;&#xA;&lt;li&gt;If you want to create an ad for a question from your main or meta site, to be advertised on this or other sites in the network (staff will generate a frame for the ad with this site's theme, for brand consistency):&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre&gt;&lt;code&gt;Question title  &#xA;Question URL&#xA;Ad size (right sidebar or banner ads)&#xA;Site(s) to be displayed in. Can be:&#xA;  - &amp;quot;self&amp;quot; for ads to be displayed on this site&#xA;  - &amp;quot;all&amp;quot; for ads to be displayed all over the network&#xA;  - a specific subset of sites&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Please &lt;strong&gt;do not add anything else to the body of the post&lt;/strong&gt;. If you want to discuss something, do it in the comments.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h3&gt;Image requirements&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The image that you create must be 300 x 250 pixels for right sidebar ads or 728 x 90 pixels for banner ads. Images can be double that if high DPI.&lt;/li&gt;&#xA;&lt;li&gt;Must be hosted through our standard image uploader (imgur)&lt;/li&gt;&#xA;&lt;li&gt;Must be GIF, PNG, or JPG&lt;/li&gt;&#xA;&lt;li&gt;No animated GIFs&lt;/li&gt;&#xA;&lt;li&gt;Absolute limit on file size of 150 KB&lt;/li&gt;&#xA;&lt;li&gt;If the background of the image is white or partially white, there must be a 1px border (2px if high DPI) surrounding it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3&gt;Selection process&lt;/h3&gt;&#xA;&lt;p&gt;&lt;strong&gt;This post will remain open for ad submissions and voting until August 2nd&lt;/strong&gt;. At that point, the question will be closed/locked, and no more ad submissions will be accepted. For ad submissions to be considered for selection by the Community Management Team, they must have &lt;strong&gt;a minimum score of 6 at the time the post was closed/locked for submissions.&lt;/strong&gt; Given this is the first run with this new format, we may adjust the score threshold to be a bit lower if we see ads struggling to get to it (especially if the ads are not getting downvotes) by the time submissions and voting are closed.&lt;/p&gt;&#xA;&lt;h3&gt;Reporting statistics&lt;/h3&gt;&#xA;&lt;p&gt;Once this cycle is over, at the end of 2021, the Community Management Team will provide you with reporting statistics, as described in the &amp;quot;reporting&amp;quot; section of &lt;a href=&quot;https://meta.stackexchange.com/q/364556/208518&quot;&gt;this post&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Feel free to use the question's comment section to ask for any clarifications.&lt;/p&gt;&#xA;" OwnerUserId="69261" LastEditorUserId="69261" LastEditDate="2021-09-09T11:33:04.247" LastActivityDate="2021-09-09T11:33:04.247" Title="Community Ads for 2021" Tags="|discussion|community-ads|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10698" PostTypeId="2" ParentId="10697" CreationDate="2021-06-18T17:36:12.833" Score="10" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/rubberduck-vba/Rubberduck&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/QedV7.png&quot; alt=&quot;Rubberduck: a COM add-in for the VBIDE, written in C#&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="69261" LastEditDate="2021-08-12T11:17:06.597" LastActivityDate="2021-08-12T11:17:06.597" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10699" PostTypeId="2" ParentId="10697" CreationDate="2021-06-29T15:26:51.577" Score="3" Body="&lt;p&gt;&lt;a href=&quot;https://github.com/msk-apps/msk-markdown&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/bB3DC.png&quot; alt=&quot;MSK_Markdown_1456x180&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="244341" LastActivityDate="2021-06-29T15:26:51.577" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10701" PostTypeId="1" AcceptedAnswerId="10702" CreationDate="2021-07-16T18:03:23.883" Score="15" ViewCount="226" Body="&lt;p&gt;Last year we &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/10483/120114&quot;&gt;updated the modal for new users&lt;/a&gt;. There are many comments left on posts, especially new posts, asking OPs to &amp;quot;&lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;take the tour&lt;/a&gt;&amp;quot; (especially when a post is off-topic).&lt;/p&gt;&#xA;&lt;p&gt;The tour has not had any substantial edits in seven years and while that isn't really an issue, we can update it to make it more useful for new users.&lt;/p&gt;&#xA;&lt;p&gt;How about we add the numbered list (&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10485/120114&quot;&gt;suggested by Peilonrayz May 17th, 2020&lt;/a&gt;) plus the line above it that mentions the help center pages, which was added to the modal?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To get you the best answers, we’ve provided some guidance:&lt;/p&gt;&#xA;&lt;p&gt;Please read &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How do I ask a&#xA;good question?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Code &lt;strong&gt;must&lt;/strong&gt; produce the desired output&lt;/li&gt;&#xA;&lt;li&gt;Code &lt;strong&gt;must&lt;/strong&gt; not error or contain known bugs&lt;/li&gt;&#xA;&lt;li&gt;Titles &lt;strong&gt;should&lt;/strong&gt; describe what the code does&lt;/li&gt;&#xA;&lt;li&gt;The &lt;strong&gt;more&lt;/strong&gt; code you provide the &lt;strong&gt;more&lt;/strong&gt; we can help&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It would look like this:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/hyOdX.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/hyOdX.png&quot; alt=&quot;preview of updates&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h3&gt;Update Aug. 30, 2021&lt;/h3&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;tour&lt;/a&gt; has been updated with the suggestions above as well as in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10702/120114&quot;&gt;the answer by mickmackusa&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10701/lets-update-the-tour-what-should-be-added#comment21163_10702&quot;&gt;the comment by Toby&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/anpkZ.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/anpkZ.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2021-08-30T16:06:25.667" LastActivityDate="2023-05-04T22:35:48.367" Title="Let's update the tour- what should be added?" Tags="|discussion|status-completed|help-center|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10702" PostTypeId="2" ParentId="10701" CreationDate="2021-07-18T22:40:18.787" Score="12" Body="&lt;p&gt;Should the following be added?&lt;/p&gt;&#xA;&lt;ol start=&quot;5&quot;&gt;&#xA;&lt;li&gt;After an answer is posted, you &lt;strong&gt;must not&lt;/strong&gt; edit your question to invalidate any advice.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;This is one of the rules here that users from other communities won't be accustomed to.&lt;/p&gt;&#xA;&lt;p&gt;I also recommend that &amp;quot;not&amp;quot; be made bold in &lt;code&gt;2.&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Finally, I see &amp;quot;we've provided some guidance:&amp;quot;  (note the colon).&lt;/p&gt;&#xA;&lt;p&gt;Maybe a period after &amp;quot;guidance&amp;quot; and I am expecting a pure bullet point list of sentences (ending with punctuation) instead of an un-numbered sentenced followed by four numbered sentences without ending punctuation.&lt;/p&gt;&#xA;" OwnerUserId="141885" LastEditorUserId="141885" LastEditDate="2021-07-18T22:44:55.540" LastActivityDate="2021-07-18T22:44:55.540" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10703" PostTypeId="1" CreationDate="2021-07-19T08:15:02.917" Score="1" ViewCount="99" Body="&lt;p&gt;I am conducting several academic studies on how developers perform code reviews. The studies involve interviews and/or surveys. Would it be appropriate to post a link to a survey form/interview registration form at codereview.stackexchange.com or codereview.meta.stackexchange.com?&lt;/p&gt;&#xA;" OwnerUserId="245011" LastActivityDate="2021-07-29T17:58:26.980" Title="Academic interviews/surveys about code reviews?" Tags="|discussion|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10704" PostTypeId="2" ParentId="10703" CreationDate="2021-07-29T17:58:26.980" Score="7" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;Code Review Stack Exchange is a place for performing code reviews, not a place for discussing how to code review.&lt;/p&gt;&#xA;&lt;p&gt;I would also class first time posters asking for our data on Code Review's Meta as spam. I would not want random people coming here with surveys to be the norm.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;Converted comments to an answer.&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-07-29T17:58:26.980" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10706" PostTypeId="1" CreationDate="2021-08-09T23:33:11.887" Score="2" ViewCount="78" Body="&lt;p&gt;There are a few views of &amp;quot;unanswered&amp;quot; questions on Code Review:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions?tab=Unanswered&quot;&gt;https://codereview.stackexchange.com/questions?tab=Unanswered&lt;/a&gt; (&amp;quot;Questions&amp;quot; on left sidebar, &amp;quot;unanswered&amp;quot; tag.) This is ordered by vote count.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/unanswered&quot;&gt;https://codereview.meta.stackexchange.com/unanswered&lt;/a&gt; (&amp;quot;Unanswered&amp;quot; on left sidebar). This is ordered by a custom choice which is saved, vote count by default.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;When ordering by vote count, the top posts are from the 2010s. Personally, if I wanted a code review of a 1-page code snippet in 2014, I would not still want a code review, so I also don't review these as a reviewer. I understand that there's instead a push to review all of these, but I admit I don't really understand why.&lt;/p&gt;&#xA;&lt;p&gt;Would it perhaps make sense to close very old questions automatically on this particular exchange?&lt;/p&gt;&#xA;" OwnerUserId="19041" LastEditorUserId="42401" LastEditDate="2021-08-10T13:36:38.763" LastActivityDate="2021-08-11T03:11:46.947" Title="Should we automatically close old zombies?" Tags="|discussion|scope|unanswered-questions|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10707" PostTypeId="1" AcceptedAnswerId="10709" CreationDate="2021-08-10T01:52:47.540" Score="2" ViewCount="65" Body="&lt;p&gt;I read and searched the Help Center. But I didn't find anything about &lt;a href=&quot;https://stackoverflow.com/help/minimal-reproducible-example&quot;&gt;MRE&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Does it mean that Code Review doesn't require MREs?&lt;/p&gt;&#xA;" OwnerUserId="240878" LastEditorUserId="42401" LastEditDate="2021-08-10T09:49:30.187" LastActivityDate="2021-08-10T09:49:30.187" Title="Does Code Review require OPs to provide an MRE?" Tags="|support|scope|code-length|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10708" PostTypeId="2" ParentId="10706" CreationDate="2021-08-10T02:19:25.093" Score="3" Body="&lt;p&gt;No. Automatically closing old, unanswered questions is not a good idea.&lt;/p&gt;&#xA;&lt;p&gt;There are a variety of reasons for a question to be unanswered. This includes a poor question (in which case it will likely get downvoted and deleted). Or it could be some good, well-written code that many (re)viewers are unable to find any suggestions for improvements. Or maybe there is nobody else (other than the OP) that understands the code well enough to be able to comment.&lt;/p&gt;&#xA;&lt;p&gt;Since these are old questions, and have received several (or even many) upvotes, the questions are good. Since there are no answers, the code in the question likely is reasonably well written to accomplish whatever it is supposed to. Therefore, leaving them on the site can show to others how to solve that problem, or what is apparently some well-written code can look like.&lt;/p&gt;&#xA;&lt;p&gt;This can make one wonder: &amp;quot;If I don't see any problems with the code, should I leave an answer that says so?&amp;quot; Probably not, because even if you don't see a problem doesn't mean someone else won't. (And the fastest way to have that happen is to leave an answer that says there are not problems with the code.)&lt;/p&gt;&#xA;" OwnerUserId="85680" LastActivityDate="2021-08-10T02:19:25.093" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10709" PostTypeId="2" ParentId="10707" CreationDate="2021-08-10T02:27:41.853" Score="7" Body="&lt;p&gt;Code Review is not Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;If you look under the &amp;quot;Asking your question&amp;quot; section of the &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How do I ask a good question&lt;/a&gt; help topic, you'll see that it says that you can leave supporting, but non-essential, code in links to other sites. With a Minimal, Reproducible example on Stack Overflow this is not permitted (as all of the code required to reproduce the problem should be included in the question). Including a MRE can cause reviewers to comment on code that you are not interested in getting reviewed, and might cause you to get fewer reviews (as a long block of code takes longer to review, and not everyone can spend the time to review it).&lt;/p&gt;&#xA;&lt;p&gt;What you do need to provide is an explanation of what the code does, and all of the code that you want reviewed.&lt;/p&gt;&#xA;" OwnerUserId="85680" LastActivityDate="2021-08-10T02:27:41.853" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10710" PostTypeId="2" ParentId="10706" CreationDate="2021-08-10T13:31:54.540" Score="6" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;h2&gt;Personally&lt;/h2&gt;&#xA;&lt;p&gt;Personally if someone reviews one of my old questions and teaches me something new I would be as grateful as if the question were one day old.&#xA;Again the age of the code or question doesn't matter, I could have been making the same mistake since 2014!&#xA;Now hopefully I've not been so silly to have made a mistake for so long, but how can I know that if my question has been closed?&lt;/p&gt;&#xA;&lt;p&gt;My opinion on the matter is very different than yours:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Personally, if I wanted a code review of a 1-page code snippet in 2014, I would not still want a code review, so I also don't review these as a reviewer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Close &lt;em&gt;Reasons&lt;/em&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Our close reasons exist to fix problems.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Our no. 1 reason, Code Not Working As Intended, is a key close reason and stops our site from become Code Debuggers or Stack Overflow+.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Our Author or Maintainer close reason helps prevent our answerers from legal and moral quandaries.&#xA;If someone illegally posts code under the wrong license we'd rather our answerers not to get in trouble.&#xA;Additionally, we had someone come to our site asking for a review of some code to determine if someone should be fired!&#xA;We as a site decided to not condone this.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;But your suggestion is to employ symptomatic fixes, not root cause fixes.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;the reason I care is that I use the unanswered questions list as a &amp;quot;TO DO&amp;quot; of things to review. Arguably, I should do something else&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes the issue is SE search or your workflow, not close reasons.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I understand that there's instead a push to review all of these, but I admit I don't really understand why.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The issue then should be why we have zombies and how to stop questions from becoming zombies, not how to kill them once they've become zombies. Or to question our push to review zombies.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;Stack Exchange&lt;/h2&gt;&#xA;&lt;p&gt;Stack Exchange is intended to be a searchable resource for everyone.&#xA;Have a question? Google it and read the Stack Overflow/etc. answers to fix your problem.&#xA;I've only ever posted a handful of questions on Stack Overflow, but Stack Overflow has answered thousands of &lt;em&gt;my&lt;/em&gt; questions.&lt;/p&gt;&#xA;&lt;p&gt;Now you could argue Code Review isn't like Stack Overflow.&#xA;However I've had answers be upvoted &lt;em&gt;years&lt;/em&gt; after the question was active because of this.&#xA;So my answer was helpful for someone who &lt;em&gt;wasn't the OP&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As such your reasoning doesn't take into account people who aren't the OP.&#xA;And moves away from the Stack Exchange model.&lt;/p&gt;&#xA;&lt;h2&gt;Overall&lt;/h2&gt;&#xA;&lt;p&gt;I appreciate your anecdotal evidence is different than mine.&#xA;However your anecdotal reasoning doesn't match the Stack Exchange model or the reasoning behind our existing close reasons.&lt;/p&gt;&#xA;&lt;p&gt;Additionally your suggestion &lt;em&gt;will&lt;/em&gt; impact users (like me) and cause them to have a negative experience of the site.&#xA;For what benefit?&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="120114" LastEditDate="2021-08-11T03:11:46.947" LastActivityDate="2021-08-11T03:11:46.947" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10712" PostTypeId="1" CreationDate="2021-08-28T17:31:44.560" Score="26" ViewCount="668" Body="&lt;p&gt;On Thursday &lt;a href=&quot;https://meta.stackexchange.com/q/369013&quot;&gt;the review queues changed&lt;/a&gt;. Whilst the change is hopefully for the better in the long term. In, hopefully, the short term, &lt;sup&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/369272&quot;&gt;[5]&lt;/a&gt;&lt;/sup&gt; the release has a number of issues. &lt;sup&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/369148&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;There are a few I'd like to highlight:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Community ♦ is posting comments which are good for Stack Overflow, but are bad on Code Review and other sites. &lt;sup&gt;&lt;a href=&quot;https://meta.stackexchange.com/q/369052&quot;&gt;[2]&lt;/a&gt; &lt;a href=&quot;https://meta.stackexchange.com/questions/369013/review-queue-workflows-final-release/369158#369158&quot;&gt;[3]&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;&#xA;&lt;li&gt;Users cannot flag Community's ♦ comments. &lt;sup&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/369067&quot;&gt;[4]&lt;/a&gt;&lt;/sup&gt; As such you can't use the normal means to make moderators aware of the problematic comments Community ♦ is now posting.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;If you notice any problematic comments please notify a moderator. As moderators can edit the comment's text.&lt;br /&gt;&#xA;If you are unable to flag the comment please feel free to post a link to comments under this question (as comments not answers) or as a message in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;the 2nd monitor&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2021-08-31T22:26:05.547" LastActivityDate="2021-08-31T22:26:05.547" Title="Community ♦ has gained sentience and is posting bad comments, what should I do?" Tags="|bug|review|stackexchange|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10713" PostTypeId="1" CreationDate="2021-09-04T22:35:25.653" Score="11" ViewCount="162" Body="&lt;p&gt;In general, we remove &amp;quot;chatty&amp;quot; phrases like &amp;quot;Thanks in advance&amp;quot; in questions as unnecessary for the site.  Should we apply the same standard to answers and remove things like &amp;quot;Hope this was helpful!&amp;quot; from those?  I was going to edit it out today but decided that it wasn't a clear violation.  Is there a consensus on editing chatty phrases from answers?  What's too chatty?  Do we have some kind of standard?&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/a/267698/71574&quot;&gt;Example answer&lt;/a&gt;, although I'm more concerned with the general principle.&lt;/p&gt;&#xA;&lt;p&gt;For those who are not understanding why I considered deleting it, the natural presumption is that people who answer hope that it will be helpful.  It should not need to be said.&lt;/p&gt;&#xA;&lt;p&gt;The counter argument is that such phrases can soften the review.  So perhaps we should leave it to the poster to determine if it is necessary or not.&lt;/p&gt;&#xA;&lt;p&gt;Another example would be people who say that they are interested in any and all advice.  Again, that's true of every question.  We explicitly say that any aspect of the code is up for review when posted.  But I would normally leave that kind of statement in a question.  So is &amp;quot;Hope this was helpful!&amp;quot; more like &amp;quot;Thanks in advance&amp;quot; (should be deleted) or &amp;quot;any advice welcome&amp;quot; (I'd leave it)?&lt;/p&gt;&#xA;&lt;p&gt;If we don't have a standard yet, any thoughts on what the standard should be?  (Another example of something that should perhaps go without saying, but where there is value in asking it explicitly.)&lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="42401" LastEditDate="2021-09-04T22:36:15.003" LastActivityDate="2021-09-07T23:10:41.967" Title="Is &quot;Hope this was helpful!&quot; too chatty in an answer?" Tags="|discussion|answers|editing|" AnswerCount="2" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10714" PostTypeId="2" ParentId="10713" CreationDate="2021-09-04T23:41:37.983" Score="5" Body="&lt;h1&gt;Yes*&lt;/h1&gt;&#xA;&lt;p&gt;If we think back to when the rule was made. &lt;a href=&quot;https://meta.stackexchange.com/q/2950&quot;&gt;It's '09&lt;/a&gt; and Stack Overflow is pretty much the only site. (or the only site) Answers are typically (compared to Code Review) very short and can be as short as a sentence or two. If people were to put &amp;quot;Hope this was helpful!&amp;quot; at the bottom of every answer then our &lt;a href=&quot;https://codereview.stackexchange.com/help/behavior&quot;&gt;Expected Behavior&lt;/a&gt; page would probably call out 'helpful' just like it does 'thanks' (which is a form of chit chat).&lt;/p&gt;&#xA;&lt;p&gt;I think &amp;quot;Hope this was helpful!&amp;quot; would be, and is, undeniably classed as chit chat.&lt;/p&gt;&#xA;&lt;p&gt;However Code Review isn't like Stack Overflow.&#xA;Answers on Code Review can feel like personal criticisms, unlike SO.&#xA;And so a little bit of chit chat to lessen the blow I think is fine.&#xA;Additionally in many answers on Code Review the amount of noise &amp;quot;Hope this was helpful!&amp;quot; adds is largely insignificant.&#xA;And being a single line after the &lt;s&gt;end of the answer&lt;/s&gt; end of the rewrite is very easy to just gloss over.&lt;/p&gt;&#xA;&lt;p&gt;I think we should class &amp;quot;Hope this was helpful!&amp;quot; as &amp;quot;chit chat&amp;quot;.&#xA;However I think you should make the choice whether it's &amp;quot;too chatty&amp;quot; and requires you to edit.&lt;br /&gt;&#xA;If you don't want to determine if the text is &amp;quot;too chatty&amp;quot; then deleting is always an acceptable option.&lt;/p&gt;&#xA;&lt;h2&gt;Comments&lt;/h2&gt;&#xA;&lt;p&gt;If you want to remove something that is too chatty like this I think you should just edit and delete the problem sentence rather than posting a comment.&#xA;If you've identified the issue then all you need to do is select some text and press delete.&#xA;Commenting however will inevitably cause a back and forth, which will normally require flagging to clean up.&lt;/p&gt;&#xA;&lt;p&gt;Whilst I am normally fond of posting comments, I don't think three people need to get involved to delete a line of text.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2021-09-04T23:53:44.777" LastActivityDate="2021-09-04T23:53:44.777" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10716" PostTypeId="1" AcceptedAnswerId="10717" CreationDate="2021-09-06T08:35:11.440" Score="6" ViewCount="67" Body="&lt;p&gt;I have some code I know is bad practice. And I only want to know why it is bad practice. So I can justify changing it to my non-tech boss.&lt;/p&gt;&#xA;&lt;p&gt;Is Code Review a good place to ask?&lt;/p&gt;&#xA;" OwnerUserId="248953" LastEditorUserId="42401" LastEditDate="2021-09-06T09:05:05.627" LastActivityDate="2021-09-06T09:05:05.627" Title="Is asking why code I know is bad on-topic for Code Review?" Tags="|support|scope|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10717" PostTypeId="2" ParentId="10716" CreationDate="2021-09-06T09:03:48.387" Score="7" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;We only review code from an &lt;a href=&quot;//codereview.meta.stackexchange.com/questions/1294&quot;&gt;author or maintainer of the code&lt;/a&gt; to avoid legal, moral and practical problem. For your case, since the code is not yours (the company you work for owns it) your question would be off-topic to avoid legal problems.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-09-06T09:03:48.387" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10718" PostTypeId="2" ParentId="10713" CreationDate="2021-09-07T23:10:41.967" Score="4" Body="&lt;h1&gt;Yes.&lt;sub&gt;(no asterisk)&lt;/sub&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Code reviews is unlike other technology/programming communities where the sought resolution is a block of code garnished with one or two sentences of explanation.  Code Review insists on more substance -- the how is only the beginning; it is the why, when, and where that makes the &lt;em&gt;real&lt;/em&gt; difference.&lt;/p&gt;&#xA;&lt;p&gt;Where Code Review is NOT different is in the fact that the content is intended to serve countless researchers.  For this reason, the top priority is to strive for the optimal &amp;quot;researcher experience&amp;quot; (the OP being the first researcher, of course).&lt;/p&gt;&#xA;&lt;p&gt;For this reason, we should purge ANY and ALL content that is not relevant (in questions, answers, and comments).  This will reduce unnecessary researcher eye-strain and unnecessary scrolling.  I have voiced my opinion on removing fluff in the Moderators Q&amp;amp;A too (if you have access, it is question 3381).&lt;/p&gt;&#xA;&lt;p&gt;I've seen loads of useless text in my year with SE that serve no benefit to researchers resembling:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;If anyone wants more explanation, leave me a comment under my answer.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;If anyone needs more debugging details, leave me a comment under my question.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Good morning, long-time lurker, first-time poster.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;strong&gt;If it doesn't benefit researchers, trash it.&lt;/strong&gt;  Don't worry about being hard/soft; just make great, lean content.&lt;/p&gt;&#xA;&lt;p&gt;Also, there is the &amp;quot;butterfly effect&amp;quot;.  When we groom people to be better contributors in our own community, then when they flutter off to join another community, their contribution-style will already be substantially honed.  (I assume this is part of the reason that we have &amp;quot;association bonuses&amp;quot;.)&lt;/p&gt;&#xA;&lt;p&gt;Finally (and a divergence from the original scope here), I don't think I like the idea of later reviews reiterating the same insights as an earlier review.  If you agree with one or more bullet points of an earlier answer, you should state this in the most minimal fashion and not bore researchers with reading the same content a second time.&lt;/p&gt;&#xA;" OwnerUserId="141885" LastActivityDate="2021-09-07T23:10:41.967" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10719" PostTypeId="1" CreationDate="2021-09-08T19:56:08.237" Score="21" ViewCount="526" Body="&lt;p&gt;&lt;a href=&quot;https://meta.stackoverflow.com/questions/411352/outdated-answers-accepted-answer-is-now-unpinned-on-stack-overflow&quot;&gt;Stack Overflow changed the way they sort answers&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We no longer pin the accepted answer (with the green checkmark) to the top of the list of answers. By default, we now sort strictly by votes (descending order by highest score), and the accepted answer's order in the list is based on its score.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;and it is asked on Meta Stack Exchange if &lt;a href=&quot;https://meta.stackexchange.com/questions/369568/unpinning-the-accepted-answer-from-the-top-of-the-list-of-answers&quot;&gt;we would like to have the accepted answer unpinned on our site&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We can change the way the engine sorts answers in site settings. We would like to hear from you all if it is something you want to see on your site. ... We are going to collect feedback before the end of September 19th.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I am posting this here so that we can have a discussion of what is best for Code Review.&lt;/p&gt;&#xA;" OwnerUserId="35991" LastEditorUserId="42401" LastEditDate="2021-09-08T21:22:25.507" LastActivityDate="2021-09-18T10:53:10.673" Title="Do we want accepted answers unpinned on Code Review?" Tags="|discussion|accepted-answer|" AnswerCount="4" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10720" PostTypeId="2" ParentId="10719" CreationDate="2021-09-08T20:36:05.453" Score="11" Body="&lt;h1&gt;YES&lt;/h1&gt;&#xA;&lt;p&gt;I think it's fine.  Answers benefit the original asker, of course, but far more people read the answer than that.  For that reason, leaving which answer is on top up to the community, rather than a single person seems to be more in keeping with the nature of Code Review and arguably more useful.&lt;/p&gt;&#xA;&lt;p&gt;If you're curious, as I was, about what such questions might look like, then you can look at this &lt;a href=&quot;https://data.stackexchange.com/codereview/query/1457440/questions-where-accepted-answers-dont-have-the-highest-score&quot; rel=&quot;nofollow noreferrer&quot;&gt;SEDE query&lt;/a&gt; to find them.&lt;/p&gt;&#xA;" OwnerUserId="39848" LastEditorUserId="120114" LastEditDate="2021-09-08T21:02:42.480" LastActivityDate="2021-09-08T21:02:42.480" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10721" PostTypeId="2" ParentId="10719" CreationDate="2021-09-08T20:57:09.913" Score="12" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;I don't think we have the same issue as Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;My anecdotal evidence, which is quite biased as I stay within the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, is it can be good and I don't think we have the problem SO has. Having the accept pin answers has allowed late answers to hot questions be upvoted far more than they otherwise would.&lt;/p&gt;&#xA;&lt;p&gt;Now admittedly my evidence is biased as Python only has 4 posts with a difference of 15 points or more. (Using the SEDE query in Edward's answer) And we can't really test my &amp;quot;can help answers rise more&amp;quot; observation. However we can see the post with the highest delta for Python has the following comment:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;11&lt;br /&gt;&#xA;@holroy - yeah, I suck at code reviews where the review is basically &amp;quot;do it this other way&amp;quot; - an algorithmic review, rather than a code review. The other answers cover much of the non-algorithmic aspects also (go on, and +1 them too).&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/a/104658/42401#comment191474_104658&quot;&gt;2015-09-14 17:31:22Z, License: CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I haven't seen anything bad from pinning accepts to the top. But I have seen some good.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2021-09-08T21:03:58.870" LastActivityDate="2021-09-08T21:03:58.870" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10722" PostTypeId="2" ParentId="10719" CreationDate="2021-09-10T04:39:34.303" Score="20" Body="&lt;h1&gt;Meh&lt;/h1&gt;&#xA;&lt;p&gt;On Code Review, it makes little difference.  Code Review isn't riddled with redundant answers.  Most researchers are well-prepared to read lengthy and multiple answers.  The re-organization of the accepted answer's page location is rather irrelevant here.&lt;/p&gt;&#xA;&lt;p&gt;When I am researching something on CR, I'm going to read the &lt;strong&gt;whole&lt;/strong&gt; page. I'd be a fool to just read the top or accepted answer and call it quits -- what if I missed a real gem of an insight [shudders].&lt;/p&gt;&#xA;" OwnerUserId="141885" LastEditorUserId="141885" LastEditDate="2021-09-13T22:32:01.543" LastActivityDate="2021-09-13T22:32:01.543" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10724" PostTypeId="1" CreationDate="2021-09-16T09:36:10.767" Score="2" ViewCount="62" Body="&lt;p&gt;I am new to Code Review and I am really enthusiastic to post my code for the problems that took me hours to crack. It has really helped me upgrading my poor logic and unoptimized code blocks and overall it would help the other people as well. But the problem is that I have to put hours commenting out little things in my code. And I think no one is going to read through uncommented blocks of code and even if they, then they might not actually get flaws in my approach. I feel I have to write a lot in the Body Section of the Problem to make others understand what I am actually trying to do.&lt;/p&gt;&#xA;&lt;p&gt;Please can someone tell me a much better or time saving way of explaining the problem maybe,&#xA;through a small YouTube video that I can paste the link of or through recording my voice and video and attaching it in the body.&lt;/p&gt;&#xA;&lt;p&gt;Please help me on this matter and don't just see and go away as I really want to contribute to the community but describing complex logic and problems is getting way harder.&lt;/p&gt;&#xA;" OwnerUserId="249008" LastEditorUserId="42401" LastEditDate="2021-09-16T09:43:09.870" LastActivityDate="2021-09-16T18:51:23.883" Title="How can I explain my code in Code Review" Tags="|support|questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10725" PostTypeId="2" ParentId="10724" CreationDate="2021-09-16T18:29:27.733" Score="8" Body="&lt;p&gt;I'll try to answer your question line by line.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;But the problem is that I have to put hours commenting out little things in my code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Please refrain from making modifications to your code. Your code should be working before you get it reviewed, so please don't comment anything out or add comments that weren't there in the original version. If you don't have enough comments, that could be pointed out in a review. If you have too many comments, that could be pointed out in a review. You changing the code just to post it doesn't tell us what your real code looks and doesn't provide you with the insights you required about the comments used. Instead, please tell us what problem you've solved and your approach in solving it as a description in the question body.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;And I think no one is going to read through uncommented blocks of code and even if they, then they might not actually get flaws in my approach.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That's not a problem. A lot of the questions that do well, have zero or very little comments. Add a description of what your code is supposed to be doing and your approach in the question body, but don't change the comments in the code.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I feel I have to write a lot in the Body Section of the Problem to make others understand what I am actually trying to do.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, that's how it's supposed to be. Having an explanation just as big as your code is not necessarily a problem, although it's possible you have a verbose style of writing that could be more to the point.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please can someone tell me a much better or time saving way of explaining the problem maybe, through a small YouTube video that I can paste the link of or through recording my voice and video and attaching it in the body.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;YouTube videos are actually a very poor way of describing your code. Please don't do that. There are multiple problems with that, one of them being that it doesn't fit with the policy that questions should be standing on their own. Code that's behind a link does often &lt;em&gt;not&lt;/em&gt; get reviewed and if too much of it is behind a link it's grounds for closure. Descriptions which are behind a link can and will be skipped, making your question unclear (also grounds for closure). Instead, please look at a couple of &lt;a href=&quot;https://codereview.stackexchange.com/search?q=is%3Aq+score%3A20+created%3A2y&quot;&gt;recent, well received questions&lt;/a&gt; and see if you can find a pattern with them.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please help me on this matter and don't just see and go away as I really want to contribute to the community but describing complex logic and problems is getting way harder.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Posting good questions isn't easy. Being able to properly describe the problem you're solving and how you approached it &lt;em&gt;by itself&lt;/em&gt; is already a great teaching tool. If it's hard, make sure you do properly understand the subject good enough. If you don't understand what you're doing good enough to tell us what you did, how are we supposed to understand what you're doing and help you with it?&lt;/p&gt;&#xA;&lt;p&gt;It's also a matter of practice. Posting the first couple of questions the right way takes a lot of time. It gets a lot easier over time, but I still spend half an hour &lt;em&gt;minimum&lt;/em&gt; just to properly phrase, explain and format a question. All to increase how useful it is to the rest of the community and to increase the likelihood of receiving a useful answer.&lt;/p&gt;&#xA;&lt;p&gt;Reviewers are spending their free time on reviewing questions and code in questions. The least you could do is make it easy on them by providing the context they require in a comprehensible manner.&lt;/p&gt;&#xA;&lt;p&gt;You're getting help for free, that doesn't mean it comes cheap.&lt;/p&gt;&#xA;&lt;p&gt;Helpful reading material:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1954/52915&quot;&gt;Checklist for how to write a good Code Review question&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6429/52915&quot;&gt;this answer&lt;/a&gt; is particularly useful for new users.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2021-09-16T18:51:23.883" LastActivityDate="2021-09-16T18:51:23.883" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10726" PostTypeId="2" ParentId="10719" CreationDate="2021-09-18T10:53:10.673" Score="-3" Body="&lt;h1&gt;YES&lt;/h1&gt;&#xA;&lt;p&gt;I think the concept of having an &amp;quot;accepted answer&amp;quot; doesn't map well on CR. What is it even supposed to mean? People here aren't looking for specific solutions, they are looking for general reviews. I think we should unpin the accepted answer and decrease its importance. We should even consider removing the notion of an accepted answer here so everyone gets a single vote.&lt;/p&gt;&#xA;" OwnerUserId="183642" LastActivityDate="2021-09-18T10:53:10.673" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10727" PostTypeId="2" ParentId="2141" CreationDate="2021-09-24T09:57:25.020" Score="-1" Body="&lt;p&gt;&lt;strong&gt;Yes (of course!)&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;I am super late to the party, and it seems the burnination already happened.&lt;/p&gt;&#xA;&lt;p&gt;For people who want to research how to make code dryer in a given language, the DRY tag was/is gold. Especially if the user is learning a new language.&lt;/p&gt;&#xA;&lt;p&gt;Will fix my sentiment later ;)&lt;/p&gt;&#xA;" OwnerUserId="14625" LastEditorUserId="14625" LastEditDate="2021-09-24T10:09:51.617" LastActivityDate="2021-09-24T10:09:51.617" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10728" PostTypeId="2" ParentId="1510" CreationDate="2021-10-05T23:19:55.550" Score="0" Body="&lt;p&gt;&lt;strong&gt;Meme&lt;/strong&gt;: panny&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Originator&lt;/strong&gt;: &lt;a href=&quot;https://chat.stackexchange.com/users/154925/der-kommissar&quot;&gt;Der Kommissar&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Cultural Height&lt;/strong&gt;: The 2nd Monitor&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Background&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Der Kommissar: &lt;em&gt;Working, learning piano, and fixing my house. Been keeping busy with the panny.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Mast: &lt;em&gt;Psychological Association of Northeastern New York?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Der Kommissar: &lt;em&gt;@Mast Colloquial term for &amp;quot;COVID pandemic&amp;quot;, something my girlfriend says lol&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;(&lt;a href=&quot;https://chat.stackexchange.com/transcript/8595?m=57573845#57573845&quot;&gt;Source 1&lt;/a&gt;)&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2021-10-06T00:01:24.163" LastActivityDate="2021-10-06T00:01:24.163" CommentCount="0" CommunityOwnedDate="2021-10-05T23:19:55.550" ContentLicense="CC BY-SA 4.0" />
  <row Id="10730" PostTypeId="1" AcceptedAnswerId="10731" CreationDate="2021-10-20T13:43:52.200" Score="1" ViewCount="63" Body="&lt;p&gt;In the past (I have no examples on hand), sometimes when an OP deletes a question it's un-deleted, with the rationale that the content offers value to StackExchange and deleting it thus constitutes vandalism.&lt;/p&gt;&#xA;&lt;p&gt;When is this the case - when there are answers? Or different criteria? Does &lt;a href=&quot;https://codereview.stackexchange.com/questions/269132/parse-csv-file-from-bytes&quot;&gt;https://codereview.stackexchange.com/questions/269132/parse-csv-file-from-bytes&lt;/a&gt; apply?&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="25834" LastEditDate="2021-10-20T13:51:57.807" LastActivityDate="2021-10-20T19:52:15.667" Title="When is question deletion vandalism?" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10731" PostTypeId="2" ParentId="10730" CreationDate="2021-10-20T14:06:43.060" Score="3" Body="&lt;p&gt;Users' posts (on Stack Exchange) have been undeleted due to &amp;quot;vandalism&amp;quot;. This can be when a user rage-quits the site and deletes all their posts.&lt;br /&gt;&#xA;A post can be rolled back when a user defaces the post, for example  editing a post to contain inappropriate images.&lt;/p&gt;&#xA;&lt;p&gt;However these instances of vandalism are mostly related to answers, because the system doesn't allow users to delete many questions. I can only recall two times when users have undeleted a question, both spawning from my question &lt;a href=&quot;/q/9165&quot;&gt;Asker deletes question after posting an answer&lt;/a&gt;. With the conclusion you can vote to undelete anything you want, just like the OP can vote to delete anything they want.&lt;/p&gt;&#xA;&lt;p&gt;However, I think we should only undelete questions with answers. For example, where both 301 and I posted an answer and our time and effort was unilaterally deleted by the OP.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2021-10-20T19:52:15.667" LastActivityDate="2021-10-20T19:52:15.667" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10732" PostTypeId="1" AcceptedAnswerId="10733" CreationDate="2021-10-21T22:14:13.297" Score="0" ViewCount="42" Body="&lt;p&gt;The question &lt;a href=&quot;https://codereview.stackexchange.com/questions/204311/gameboy-emulator-in-c&quot;&gt;Gameboy emulator in C&lt;/a&gt; is showing up on the &lt;em&gt;Top Questions&lt;/em&gt; as &amp;quot;Modified 6 hours ago by Sami 1&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Clicking on the &amp;quot;modified&amp;quot; word takes me to the question itself, not a comment or answer.  The only two posts here (Q and one A) have no recent edits.  No new comments either.  The user Sami is new with &lt;em&gt;no activity&lt;/em&gt; on his profile page.  So what is he supposed to have changed that doesn't show up on his activity summary or the &amp;quot;modified&amp;quot; thread?&lt;/p&gt;&#xA;" OwnerUserId="84364" LastEditorUserId="42401" LastEditDate="2021-10-21T22:34:35.790" LastActivityDate="2021-10-21T22:34:35.790" Title="Why is this shown as &quot;Modified&quot; when I don't see anything there?" Tags="|support|specific-answer|deleted-answers|" AnswerCount="1" CommentCount="0" ClosedDate="2021-10-22T03:45:34.583" ContentLicense="CC BY-SA 4.0" />
  <row Id="10733" PostTypeId="2" ParentId="10732" CreationDate="2021-10-21T22:32:53.653" Score="3" Body="&lt;p&gt;Sami posted &lt;a href=&quot;https://codereview.stackexchange.com/a/269226&quot;&gt;an answer&lt;/a&gt; around 6 hours ago. However the answer was subsequently deleted. Deleting answers doesn't remove the question from being bumped to the front page.&lt;/p&gt;&#xA;&lt;p&gt;When you get &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/moderator-tools&quot;&gt;10k&lt;/a&gt; you'll be able to see deleted answers.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-10-21T22:32:53.653" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10734" PostTypeId="1" CreationDate="2021-10-28T09:05:05.000" Score="5" ViewCount="53" Body="&lt;p&gt;Requests to re-write code in a different idiom or using different libraries &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5045&quot;&gt;are problematic&lt;/a&gt;.  Like all Stack Exchange sites, askers are expected to have attempted to solve their own problem before asking, rather than posting &amp;quot;&lt;em&gt;gimme da codez&lt;/em&gt;&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Do we believe we could help askers by reminding them under the &amp;quot;&lt;strong&gt;To the best of my knowledge, does the code work as intended?&lt;/strong&gt;&amp;quot; header that if a particular code style is required, the code should (as far as possible) be in that style?&lt;/p&gt;&#xA;&lt;p&gt;Note that I'm targeting only the very specific &amp;quot;&lt;em&gt;How can I rewrite this as &amp;lt;X&amp;gt;?&lt;/em&gt;&amp;quot; requests, as a more general &amp;quot;&lt;em&gt;Would it help to refactor in a different idiom?&lt;/em&gt;&amp;quot; is generally agreed to be on-topic.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="120114" LastEditDate="2021-10-28T16:49:22.000" LastActivityDate="2021-10-28T16:49:22.000" Title="What should our help centre say about rewrite requests?" Tags="|discussion|help-center|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10735" PostTypeId="1" AcceptedAnswerId="10736" CreationDate="2021-11-09T13:47:52.657" Score="5" ViewCount="78" Body="&lt;p&gt;In a project of mine I use temperature sensors and an Arduino to dimm a light bulb to keep a box warm (in a certain temperature range above room temperature). I want others to look at my code if it has enough/the right safety measures so the box doesn't overheat which is what I want to prevent in case the temperature sensors or other parts of the hardware are faulty (or if my code itself has a bug I don't know of).&lt;/p&gt;&#xA;&lt;p&gt;Of course I would provide the complete code and a rough overview over the hardware but I asked myself if the Code Review SE or the Arduino SE is the right site for this question.&lt;/p&gt;&#xA;" OwnerUserId="247097" LastEditorUserId="42401" LastEditDate="2021-11-09T13:52:18.437" LastActivityDate="2021-11-09T14:01:20.503" Title="Is the Code Review SE the right site for checking if the code of my Arduino project minimizes the risk of overheating as much as possible?" Tags="|support|scope|broken-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10736" PostTypeId="2" ParentId="10735" CreationDate="2021-11-09T14:01:20.503" Score="7" Body="&lt;p&gt;To my eyes your question could only be off-topic for one rule.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To the best of my knowledge, does the code work as intended?&lt;br /&gt;&#xA;-- &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And from your description your code seems to work as intended. And your concerns seem to mostly be around &amp;quot;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;correctness in unanticipated cases&lt;/a&gt;&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Where if your question was &amp;quot;my light bulb keeps exploding&amp;quot; then your question would be off-topic.&lt;/p&gt;&#xA;&lt;p&gt;Just note, questions on Code Review are a little different from other sites. You can ask questions, but answerer's are not bound by your questions. Whilst, in my experience, answerers try to be as helpful as possible by answering questions, we may not have the Arduino skills to properly answer the question. This is outlined in our help center:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do I want feedback about any or all facets of the code?&lt;br /&gt;&#xA;-- &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I asked myself if the Code Review SE or the Arduino SE is the right site for this question.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In my eyes your question would be on-topic here.&#xA;But may not be answered the way you want.&#xA;However we can't comment on Arduino's rules as (AFAIK) we don't have any Arduino SE users here.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-11-09T14:01:20.503" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10739" PostTypeId="1" AcceptedAnswerId="10740" CreationDate="2021-12-02T06:22:58.413" Score="13" ViewCount="182" Body="&lt;p&gt;I'm trying to learn Rust via Advent of Code 2021, and am obviously hitting various roadblocks and solving them via Google. It would be great if someone could review my code to see how to make it fit idiomatic Rust standards.&lt;/p&gt;&#xA;&lt;p&gt;According to AoC FAQ once you receive no points for the solution - which is after 100 entries have been received on the global leaderboard - it's fine to stream solutions (see bottom of &lt;a href=&quot;https://adventofcode.com/2021/about&quot; rel=&quot;nofollow noreferrer&quot;&gt;about page&lt;/a&gt;). This happens pretty fast, usually within 30mins of challenge posting.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Can I stream my solution?&lt;/strong&gt; Please try to avoid giving away the solution while people are competing. If a puzzle's global daily leaderboard isn't full yet and you're likely to get points, please wait to stream/post your solution until after that leaderboard is full. If you are unlikely to get points or the daily leaderboard is already full for the puzzle you're working on, streaming is fine.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;https://adventofcode.com/2021/about&quot; rel=&quot;nofollow noreferrer&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I just want to double check that from the community here, if its okay to post code for a day's solution code asking for review.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sup&gt;1&lt;/sup&gt; &lt;a href=&quot;https://adventofcode.com/2021/about&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://adventofcode.com/2021/about&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="195803" LastEditorUserId="120114" LastEditDate="2021-12-02T07:30:32.100" LastActivityDate="2021-12-02T07:30:32.100" Title="Are Advent Of Code questions on topic once we receive no points for them?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10740" PostTypeId="2" ParentId="10739" CreationDate="2021-12-02T07:26:26.697" Score="12" Body="&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&lt;p&gt;Welcome to Code Review! Thank you for being cautious.&lt;/p&gt;&#xA;&lt;p&gt;Doing a search on Code Review for &lt;a href=&quot;https://codereview.stackexchange.com/search?q=Advent+of+code+is%3Aquestion&quot;&gt;questions containing “advent of code”&lt;/a&gt; yields 95 results, many of which contain the tag &lt;code&gt;programming-challenge&lt;/code&gt;. The &lt;a href=&quot;https://codereview.stackexchange.com/tags/programming-challenge/info&quot;&gt;tag info for &lt;code&gt;programming-challenge&lt;/code&gt;&lt;/a&gt; includes adventofcode.com in the list of challenge providers.&lt;/p&gt;&#xA;&lt;p&gt;While it isn’t the same scenario, it could be considered a similar scenario to reviewing the homework of a student before it is submitted. There is a similar meta question about that- see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9154/120114&quot;&gt;The ethics of answering a homework question before it is handed in&lt;/a&gt;. There are currently four answers to that question and the consensus among most is that there is no right or wrong answer - it could be debated either way. To quote an excerpt from &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9157/120114&quot;&gt;the answer by Peilonrayz&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Posting coursework could be classed as unethical. However it can be argued that it's no different than searching Google and finding a Stack Overflow/Code Review post that performs the same task as the coursework and learning from that.&lt;/p&gt;&#xA;&lt;p&gt;Ultimately this is in a grey area, and is something everyone won't agree on.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;&lt;em&gt;I just want to double check that from the community here, if its okay to post code for a day's solution code asking for review.&lt;/em&gt;&lt;/h2&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As long as the code is posted by &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;an author or maintainer of the code&lt;/a&gt; there likely wouldn’t be much users on CR would do if they knew that that a solution was being streamed while users are competing, unless those users were also affiliated with AOC. If a user was concerned about the code they could flag it for moderator intervention but bear in mind that before posting &lt;a href=&quot;https://codereview.stackexchange.com/help/editing&quot;&gt;”All contributions are licensed under Creative Commons”&lt;/a&gt; (per the &lt;a href=&quot;https://stackoverflow.com/legal/terms-of-service#licensing&quot;&gt;Terms of service&lt;/a&gt;).&lt;/p&gt;&#xA;" OwnerUserId="120114" LastActivityDate="2021-12-02T07:26:26.697" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10741" PostTypeId="1" AcceptedAnswerId="10742" CreationDate="2021-12-09T09:33:55.710" Score="2" ViewCount="66" Body="&lt;p&gt;I'm learning Rust and solve the problems/exercises from the book of Rust which have been solved by thousands of learners and posted on here by quite a few.&lt;/p&gt;&#xA;&lt;p&gt;Last time I posted my code I received quite good feedback and learned a lot from it. But when I was posting my question, I noticed a lot of similar questions where some had the exact same title I tried to use.&lt;/p&gt;&#xA;&lt;p&gt;While looking at those QAs taught me a lot, I couldn't learn from them exactly what I should do about my code, since solutions are mostly unique.&lt;/p&gt;&#xA;&lt;p&gt;I'm going through the book and considering the quality I see around here, I intend to ask for reviews on my upcoming exercises. But before doing so, I wanted to make sure if this is OK on here.&lt;/p&gt;&#xA;" OwnerUserId="252674" LastEditorUserId="42401" LastEditDate="2021-12-09T09:58:15.557" LastActivityDate="2021-12-09T09:58:15.557" Title="Is it OK to ask for review on exercise solutions that have been asked previously?" Tags="|support|scope|asking-questions|duplicates|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10742" PostTypeId="2" ParentId="10741" CreationDate="2021-12-09T09:57:11.967" Score="5" Body="&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&lt;p&gt;Code Review has very lax rules on duplicates.&#xA;I've only closed a handful, at most, of duplicate &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt; questions over the years.&lt;/p&gt;&#xA;&lt;p&gt;For example, we have 203 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/fizzbuzz&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;fizzbuzz&amp;#39;&quot; rel=&quot;tag&quot;&gt;fizzbuzz&lt;/a&gt; questions.&#xA;So your 'duplicate' is almost certainly ok.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2021-12-09T09:57:11.967" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10745" PostTypeId="1" CreationDate="2022-01-12T15:14:33.293" Score="10" ViewCount="72" Body="&#xA;&lt;p&gt;As we say goodbye to the old year and welcome the new one, we have &lt;a href=&quot;https://codereview.meta.stackexchange.com/search?q=%22year+in+moderation%22+is%3Aquestion&quot;&gt;a tradition of sharing moderation stats for the preceding calendar year&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As most of you here are aware, sites on the Stack Exchange network are moderated somewhat differently to other sites on the web:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We designed the Stack Exchange network engine to be mostly self-regulating, in that we amortize the overall moderation cost of the system across thousands of teeny-tiny slices of effort contributed by regular, everyday users.&lt;br /&gt;&#xA;-- &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;A Theory of Moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That doesn't eliminate the need for having &lt;a href=&quot;https://stackoverflow.blog/2018/11/21/our-theory-of-moderation-re-visited/&quot;&gt;moderators&lt;/a&gt; altogether, but it does mean that the bulk of moderation work is carried out by regular folks. Every bit of time and effort y'all contribute to the site gives you access to more privileges you can use to help in this effort, all of which produce a cumulative effect that makes a big difference.&lt;/p&gt;&#xA;&lt;p&gt;So as we say goodbye to 2021, let us look back at what we accomplished as a community... by looking at some &lt;a href=&quot;https://i.stack.imgur.com/KZntT.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;exciting&lt;/em&gt; stats&lt;/a&gt;. Below is a breakdown of moderation actions performed on Code Review over the past 12 months:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: left;&quot;&gt;Action&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Moderators&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Community¹&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users suspended²&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;13&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users destroyed³&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;536&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users deleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users contacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;User banned from review&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Suggested Edit queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;85&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,410&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Reopen Vote queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;42&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;218&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Low Quality Posts queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;17&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,042&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Late Answer queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;6&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;349&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: First questions queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;128&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;829&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: First Post queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;68&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,752&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: First answers queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;29&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;299&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: Close Votes queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;236&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3,958&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tags merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms proposed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms created&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag highlight language set&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Revisions redacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;18&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions reopened&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;42&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;11&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions protected&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;12&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;26&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions migrated&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;7&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions flagged⁵&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;22&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;821&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions closed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;685&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;972&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Question flags handled⁵&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;290&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;549&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts unlocked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;21&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;164&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts locked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;36&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts deleted⁶&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;392&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,756&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts bumped&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;739&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Escalations to the Community Manager team&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;24&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;143&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;757&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments deleted⁷&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,152&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,915&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comment flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;760&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;140&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Bounties canceled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answers flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;53&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;887&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answer flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;681&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;259&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;All comments on a post moved to chat&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;22&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&lt;h3&gt;Footnotes&lt;/h3&gt;&#xA;&lt;p&gt;¹ &amp;quot;Community&amp;quot; here refers both to &lt;a href=&quot;https://codereview.stackexchange.com/users&quot;&gt;the membership of Code Review&lt;/a&gt; &lt;em&gt;without&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;diamonds next to their names&lt;/a&gt;, and to the automated systems otherwise known as &lt;a href=&quot;https://codereview.stackexchange.com/users/-1&quot;&gt;user #-1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;² The system will suspend users under three circumstances: when a user is recreated after being previously suspended, when a user is recreated after being destroyed for spam or abuse, and when a network-wide suspension is in effect on an account.&lt;/p&gt;&#xA;&lt;p&gt;³ A &amp;quot;destroyed&amp;quot; user is deleted along with all that they had posted: questions, answers, comments. &lt;a href=&quot;https://meta.stackexchange.com/questions/88994/what-is-the-difference-between-a-deleted-user-and-a-destroyed-user&quot;&gt;Generally used as an expedient way of getting rid of spam.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;⁴ This counts every review that was submitted (not skipped) - so the 2 suggested edits reviews needed to approve an edit would count as 2, the goal being to indicate the frequency of moderation actions. This also applies to flags, etc.&lt;/p&gt;&#xA;&lt;p&gt;⁵ Includes close flags (but &lt;em&gt;not&lt;/em&gt; close or reopen votes).&lt;/p&gt;&#xA;&lt;p&gt;⁶ This ignores numerous deletions that happen automatically in response to some other action.&lt;/p&gt;&#xA;&lt;p&gt;⁷ This includes comments deleted by their own authors (which also account for some number of handled comment flags).&lt;/p&gt;&#xA;&lt;h3&gt;Further reading:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Wanna see how these numbers have changed over time? We posted a similar report here last year: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10616/2020-a-year-in-moderation&quot;&gt;2020: a year in moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can also check out &lt;a href=&quot;https://stackexchange.com/search?q=title%3A%222021%3A+a+year+in+moderation%22&quot;&gt;this report on other sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Or peruse &lt;a href=&quot;https://meta.stackexchange.com/q/374784/208518&quot;&gt;detailed information on the number of questions closed and reopened across all sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Wishing everyone a happy 2022! ^_^&lt;/p&gt;&#xA;" OwnerUserId="69261" LastActivityDate="2022-01-12T15:14:33.293" Title="2021: a year in moderation" Tags="|discussion|moderation|statistics|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10746" PostTypeId="1" CreationDate="2022-01-14T06:40:04.097" Score="4" ViewCount="149" Body="&lt;p&gt;I, and several other reviewers, have repeatedly rejected &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/149785&quot;&gt;this edit&lt;/a&gt;.  It's ungrammatical (easier is an adjective; it can't modify legible, another adjective; it needs an adverb, like &amp;quot;more easily&amp;quot; instead).  It makes the post worse.  If an account proposed this edit, the account would lose edit privileges.  But it's not proposed by an account.  An anonymous user proposes it.&lt;/p&gt;&#xA;&lt;p&gt;It seems like there should be some way to permanently reject the edit, rather than allow it to be proposed repeatedly.&lt;/p&gt;&#xA;" OwnerUserId="71574" LastEditorUserId="42401" LastEditDate="2022-01-17T23:21:18.317" LastActivityDate="2022-01-17T23:21:18.317" Title="Blocking an anonymous user from proposing edits" Tags="|discussion|suggested-edits|" AnswerCount="3" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10747" PostTypeId="2" ParentId="10746" CreationDate="2022-01-14T18:27:08.090" Score="3" Body="&lt;p&gt;I'll address the &lt;em&gt;repeatedly&lt;/em&gt; aspect of your question. This suggestion will not work for one-off incidents or after the fact.&lt;/p&gt;&#xA;&lt;p&gt;Stack Exchange has functionality in place to block spam and/or abusive content coming from the same source. It exact workings are secret but it is known as SpamRam. Regular users and mods have a few ways to indirectly interact with SpamRam. One most noticeable is raising a Spam flag on a post. After 6 spam or R/A flags the IP address of the original poster is put into SpamRam, effectively blocking them from accessing the network from that IP address. The block expires after a while but repeat offenders will see longer block times going forward.&lt;/p&gt;&#xA;&lt;p&gt;While reviewing a suggested edit reviewers can choose the first option in the reject dialog:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Spam or vandalism&lt;/strong&gt;&lt;br /&gt;&#xA;This edit defaces the post in order to promote a product or service, or is deliberately destructive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;when two reviewers pick that option, not only did you stop that edit from going through, you also added the IP address of the user behind that edit into SpamRam.&lt;/p&gt;&#xA;&lt;p&gt;So if you have a case where a single entity is repeatedly suggesting harmful edits and these edits are easily recognizable you could organize a rejection mob in a chatroom and instruct the reviewers for these kinds of edits to pick the &lt;em&gt;Spam or Vandalism&lt;/em&gt; reject reason, effectively blocking more of such edits coming in in the short term.&lt;/p&gt;&#xA;&lt;p&gt;Before you consider this route do consult, involve and obtain permission from your site moderators as, in general, chatrooms with organized moderation power tend to spiral out-of-control when not governed correctly.&lt;/p&gt;&#xA;" OwnerUserId="37799" LastEditorUserId="42401" LastEditDate="2022-01-16T13:20:38.620" LastActivityDate="2022-01-16T13:20:38.620" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10749" PostTypeId="1" CreationDate="2022-01-11T14:29:02.287" Score="3" ViewCount="125" Body="&lt;p&gt;I'm preparing to write a question for Code Review.&lt;/p&gt;&#xA;&lt;p&gt;I've written a generic &lt;a href=&quot;https://en.wikipedia.org/wiki/Make_(software)#Makefile&quot; rel=&quot;nofollow noreferrer&quot;&gt;GNU makefile&lt;/a&gt;, with the idea that it can be applied to all kinds of C++ projects with different directory structures, etc.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;My, hopefully different ;-) , question:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;The makefile works. However due to...&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;(a) The makefile's inherent &amp;quot;genericness&amp;quot;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;(b) My possible style errors.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;For example, (different context but to illuminate the point) there's a right way to do &lt;a href=&quot;https://en.wikipedia.org/wiki/Object-oriented_programming&quot; rel=&quot;nofollow noreferrer&quot;&gt;OOP&lt;/a&gt;, some of my early code is a mixture of OOP and imperative, which would be considered 'wrong', but it still compiles and works.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;(c) Actual errors (it still works, but this is a fluke)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;...there are multiple types of questions I could ask about the same piece of code. For example,&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Style questions&lt;/li&gt;&#xA;&lt;li&gt;Functionality questions&lt;/li&gt;&#xA;&lt;li&gt;Development questions&lt;/li&gt;&#xA;&lt;li&gt;Best practice questions&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Should I ask a separate &amp;quot;code review question&amp;quot; for each 'set of my questions' and post the same code, or just post the code and organise the questions into various 'departments'?&lt;/p&gt;&#xA;&lt;p&gt;The code itself is small (&amp;lt; 100 lines), but because of its flexible nature (and my possible style/implementation mistakes), the possible questions and solutions it generates is may be larger than one question.&lt;/p&gt;&#xA;&lt;p&gt;Or should I break the code up into small parts and ask about each section? (I'm guessing the answer is 'No' to that, because context is very useful, plus then the code wouldn't work, it has to be working code.)&lt;/p&gt;&#xA;&lt;p&gt;The makefile does work, and compiles and links my project fine.&lt;/p&gt;&#xA;&lt;p&gt;To summarise: If there's a lot of questions about one piece of code, should I ask all the questions in one post, or create many posts with different questions, but all containing the same code?&lt;/p&gt;&#xA;" OwnerUserId="253949" OwnerDisplayName="Lozminda" LastEditorUserId="75307" LastEditDate="2022-01-16T07:09:43.407" LastActivityDate="2023-02-10T10:04:26.300" Title="Asking multiple questions about the same code" Tags="|support|asking-questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10750" PostTypeId="2" ParentId="10749" CreationDate="2022-01-16T07:08:45.300" Score="1" Body="&lt;p&gt;When you post to Code Review, there's always an implicit question:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;How can my code be improved?&lt;/h2&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you have specific aspects that you would like to be improved, then you can mention them in the question - as many as you like.  Reviewers are always free to comment on &lt;em&gt;anything&lt;/em&gt; they find in the code, even if you haven't drawn attention to it like that.&lt;/p&gt;&#xA;&lt;p&gt;If your specific questions would cover everything that reviewers might consider anyway, then you could consider not giving any guidance to the aspects of interest, and just hope for wide-ranging reviews.  I would probably take that approach initially, improve the code based on answers received, then post a second review request with the new code and ask about any aspects that weren't addressed in the first reviews.&lt;/p&gt;&#xA;&lt;p&gt;Before you post your code for review, it's worth looking through a few of the existing &lt;a href=&quot;//codereview.stackexchange.com/questions/tagged/makefile?tab=Votes&quot;&gt;makefile&lt;/a&gt; questions, as you may well learn things from those that you can apply to your own code.  That will then allow reviewers to focus on the things that are specific to your Makefile, rather than repeating common problems.&lt;/p&gt;&#xA;&lt;p&gt;An extra hint: don't Accept the first answer you get, as that indicates that you don't need more reviews.  Wait a few days to see if you get several answers that address the different aspects of your code.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2022-01-16T07:18:52.493" LastActivityDate="2022-01-16T07:18:52.493" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10752" PostTypeId="2" ParentId="10746" CreationDate="2022-01-17T20:33:06.603" Score="4" Body="&lt;p&gt;We're aware of the situation and are monitoring it. Good news first: that particular user won't be bothering us for a while. &lt;strike&gt;At least not from that IP address, but I know for a fact they've used multiple IP addresses in the past.&lt;/strike&gt; We've taken out their IP addresses.&lt;/p&gt;&#xA;&lt;p&gt;Anonymous users are very hard to moderate and some of their actions can indeed be a nuisance. There are a couple of approaches possible, none of them great.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10747/52915&quot;&gt;rene's answer&lt;/a&gt; details one of them: a spam/vandalism flag on a suggested edit. This is the right tool if the edit is destructive, it's the wrong tool for poor edits. However, considering the limited tools we have, some consider it an &lt;em&gt;acceptable&lt;/em&gt; tool versus anonymous users. While we're investigating the possibilities, no review suspensions will be handed out for using this option on anonymous users. &lt;strong&gt;Please stick to the proper tools with registered users&lt;/strong&gt;. Even if it would've been the correct tool, if the goal is to take-out repeat offenders with this you'd have to know it's a repeat offender &lt;em&gt;at the time of rejecting&lt;/em&gt;. Collaborating about the moderation of the site in chat has been done with great effect in the past in &lt;a href=&quot;https://chat.stackexchange.com/rooms/8595/the-2nd-monitor&quot;&gt;The 2nd Monitor&lt;/a&gt;, don't hesitate to do it again. If need be, new rooms can be started. They're free-of-charge.&lt;/p&gt;&#xA;&lt;p&gt;If the edits are truly nonsense and the user has no other participation of value on the site, the user can be destroyed. Destroying a user for spam will feed their IP into SpamRam and has the benefit that it can be done years after the fact. Doing this for poor edits is still not the right approach, but can be an option for repeat offenders without contributions of value.&lt;/p&gt;&#xA;&lt;p&gt;Another approach is to limit the action of &lt;em&gt;all&lt;/em&gt; unregistered users. Sites can petition the staff to limit the privileges to disallow answers, disallow suggested-edits, etc. It's actually fairly easy to get implemented and has been used with great success to stop unscrupulous actors in the past on other Stack Exchange sites. However, we're not going to take this approach unless there's support for it from the community. It's not a nuclear option, but it comes close. Personally I'm in favour (the amount of garbage edits we get from anonymous users is percentage-wise high and the amount of effort it takes to create an account is small) but this is still not an autocracy. If you think there would be enough people in favour, feel free to start a meta question suggesting it. &lt;strong&gt;In an emergency situation, we could temporarily instate this somewhat rapidly&lt;/strong&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Rejecting a specific edit permanently is not an option enabled by the system, nor would it be a viable approach. I'd very much like the option to disable suggest-edit privileges per IP like we can do per user, but AFAIK there's no support for that by the system.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2022-01-17T21:00:21.587" LastActivityDate="2022-01-17T21:00:21.587" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10753" PostTypeId="2" ParentId="10746" CreationDate="2022-01-17T22:40:14.127" Score="1" Body="&lt;p&gt;I just wanted to point out that I believe that there was one aspect of this that took it from simple bad editing to active vandalism:  it was repeated.  It's one thing to make a bad edit.  That can happen to anyone.  But even after being rejected multiple times, making the same identical edit is not kosher.&lt;/p&gt;&#xA;&lt;p&gt;For that reason, I think that in this particular case, it was appropriate to mark it as vandalism.  To my mind, the only reason that anonymous mattered at all is that it allowed for repeated edit attempts, where the system already handles repeated bad edit attempts by a registered user.&lt;/p&gt;&#xA;&lt;p&gt;I do not see this solution as generally appropriate for bad edits by anonymous users.  I do see it as an option in cases similar to this one, where the same edit is attempted repeatedly.  Or where similar bad edits are made to multiple posts.&lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2022-01-17T22:40:14.127" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10754" PostTypeId="1" AcceptedAnswerId="10755" CreationDate="2022-01-18T19:21:15.040" Score="4" ViewCount="56" Body="&lt;p&gt;I recently made a suggested edit to a post: &lt;a href=&quot;https://codereview.stackexchange.com/review/suggested-edits/149799&quot;&gt;https://codereview.stackexchange.com/review/suggested-edits/149799&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In brief, I added an import statement (&lt;code&gt;library(dplyr)&lt;/code&gt;) to the code in the question, because the code is not runnable without importing the relevant library (I should know, since I answered the question and couldn't run the code initially until I ran the statement I added). I tried to capture this with the suggested edit comment: &amp;quot;Add a necessary library include to make the code runnable&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;The suggested edit was unanimously rejected, with the following two reasons:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;This edit deviates from the original intent of the post. Even edits that must make drastic changes should strive to preserve the goals of&#xA;the post's owner.&lt;/li&gt;&#xA;&lt;li&gt;The edit does not improve the quality of the post. Changes to the content are unnecessary or make the post more confusing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Both of these reasons seem wrong to me -- clearly it's not a drastic change and clearly it's not unnecessary or confusing (it's needed to make the code runnable, which is a requirement of all code posted on this site).&lt;/p&gt;&#xA;&lt;p&gt;Was there something I could have done to improve my suggested edit (e.g. a better comment)? Is this just a hiccup where I got two unlucky reviewers and the suggested edit was fine?&lt;/p&gt;&#xA;" OwnerUserId="74782" LastEditorUserId="74782" LastEditDate="2022-01-19T14:18:33.380" LastActivityDate="2022-01-19T14:18:33.380" Title="How could my suggested edit have been improved?" Tags="|support|suggested-edits|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10755" PostTypeId="2" ParentId="10754" CreationDate="2022-01-18T19:27:56.717" Score="6" Body="&lt;p&gt;This would've been better as a comment.&lt;/p&gt;&#xA;&lt;p&gt;Code edits in questions are almost always rejected unless they're discussed in the comments first. Reviewers in the edit queue won't know all languages and won't know all the details of a post. So you may well have been right, but you can't expect the reviewer to know that. If code in a question seems flawed, the proper action is a comment. If the code is not reviewable without the change, the proper action is a comment and flagging/voting to close.&lt;/p&gt;&#xA;&lt;p&gt;There are more pragmatic reasons for this. One of them is that some IDE auto-import missing libraries and thus the imports won't have been part of the original code. That's a reviewable point and we don't edit reviewable points into the question (unless they're obvious copy-paste mistakes).&lt;/p&gt;&#xA;&lt;p&gt;Considering you've already answered the question, you might as well point it out in your answer instead of in a comment. It wouldn't have been worthy of an answer by itself in my opinion, but it's perfectly acceptable to add it to your own, already existing, valid answer.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2022-01-18T19:27:56.717" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10757" PostTypeId="1" CreationDate="2022-01-22T20:51:41.167" Score="2" ViewCount="55" Body="&lt;p&gt;In this question &lt;a href=&quot;https://codereview.stackexchange.com/q/273248/229565&quot;&gt;Small Bayes Calculator to learn Javascript&lt;/a&gt; I ended up adding a maths appendix with a bunch of LaTeX. This LaTeX was detected as &amp;quot;code&amp;quot; and I was supposed to indent it by 4 spaces otherwise it would not let me post it. Indenting it would have prevented it from rendering the equations though, so I worked around this issue by making a picture of the &lt;em&gt;perfectly fine&lt;/em&gt; preview and added this at the end instead of the LaTeX formulas.&lt;/p&gt;&#xA;&lt;p&gt;The codeblock detection algorithm should either be taught LaTeX or be possible to override.&lt;/p&gt;&#xA;&lt;p&gt;EDIT: still does not work&#xA;&lt;a href=&quot;https://i.stack.imgur.com/H9dlb.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/H9dlb.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="229565" LastEditorUserId="229565" LastEditDate="2022-01-22T21:11:47.040" LastActivityDate="2022-01-22T21:11:47.040" Title="Make the Codeblock detection less aggressive" Tags="|bug|stackexchange|editor|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10758" PostTypeId="2" ParentId="10757" CreationDate="2022-01-22T21:08:29.963" Score="2" Body="&lt;p&gt;The codeblock detection that you ran into has been &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/337/37660&quot;&gt;active on Code Review since 2011&lt;/a&gt;. If &lt;a href=&quot;https://meta.stackexchange.com/a/98432/222299&quot;&gt;the documentation for that particular check&lt;/a&gt; is still up to date, the following restrictions apply:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This check is limited to users with &amp;lt;= 50 reputation and is performed on questions / answers / edits and suggested edits.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Since you have earned an association bonus and were caught either way, I presume the check does not include association bonus rep in the threshold calculation.&lt;/p&gt;&#xA;&lt;p&gt;If you attempt to submit the same LaTeX (note that codereview has a special delimiter for it), it should work now.&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2022-01-22T21:08:29.963" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10759" PostTypeId="1" CreationDate="2022-01-27T17:48:30.153" Score="1" ViewCount="99" Body="&lt;p&gt;I quite often encounter questions with at least one &lt;em&gt;vote to close&lt;/em&gt; (VTC), but no comment or down vote. This means the OP doesn't know there is anything wrong with the question.&lt;/p&gt;&#xA;&lt;p&gt;Would it be possible for the first VTC* to post a community comment with the selected vote to close reason. Allowing the OP to be notified there is a VTC?&lt;/p&gt;&#xA;&lt;p&gt;*I think there would be a benefit to having this happen for first time askers, even if the user has the &lt;em&gt;&lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/view-close-votes&quot;&gt;View Close Votes&lt;/a&gt;&lt;/em&gt; privilege, which is gained at 250 rep.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="120114" LastEditDate="2022-03-18T15:46:33.833" LastActivityDate="2022-03-18T15:46:33.833" Title="Can we have the first VTC post a comment?" Tags="|discussion|feature-request|vote-to-close|comments|new-users|" AnswerCount="0" CommentCount="5" ClosedDate="2024-01-13T13:31:00.613" ContentLicense="CC BY-SA 4.0" />
  <row Id="10761" PostTypeId="1" CreationDate="2022-02-07T22:27:20.567" Score="2" ViewCount="58" Body="&lt;p&gt;I have code which does IO operations (read and process) on large files (multi GB or sometimes TB). It is not practical for me to post real examples to stackexchange and I would not want to post code which requires downloads in order to reproduce - especially multi GB file downloads.&lt;/p&gt;&#xA;&lt;p&gt;The fact that these files are large is crucial, otherwise the reviews would likely suggest to load the file into RAM, or the reviews may not be representative - an optimum process for a 10MB file may not be optimum on 10TB. However if I don't provide files to be operated on then my question could be flagged as &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/3649/my-question-was-closed-as-being-off-topic-what-are-my-options/3650#3650&quot;&gt;off-topic&lt;/a&gt; as it won't run without the data. Even if the question was not flagged - without the files to be read it might make it harder for reviewers to provide constructive feedback at some of the obscure operations I have concocted to process these larger files.&lt;/p&gt;&#xA;&lt;p&gt;I have been thinking of ways to generate pseudo-random data such that reviewers could generate relevant files of appropriate and variable size (10MB, 100MB, 1GB...) with an input flag, but I don't know that this would be sufficient as I recently had a question closed because &amp;quot;simplified versions... aren't the actual code&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;What is the best way to post my code for review?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Post the code knowing that no reviewer can meaningfully run it&lt;/li&gt;&#xA;&lt;li&gt;Post code with a representative generator, knowing that it will be a simplification&lt;/li&gt;&#xA;&lt;li&gt;Something else?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="255055" LastActivityDate="2022-02-08T08:16:16.720" Title="How do I post code which is reliant on large file IO operations?" Tags="|discussion|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10762" PostTypeId="2" ParentId="10761" CreationDate="2022-02-08T08:16:16.720" Score="5" Body="&lt;p&gt;I don't think that the absence of data files would make your question off-topic, but I do applaud and appreciate your desire to help reviewers.&lt;/p&gt;&#xA;&lt;p&gt;Your idea of including a data file generator is a good one (not necessarily using the same programming language), and I recommend you do that.  If you want to emphasise that you're not looking for a review of the generator program, it may help to put that code in a blockquote section (prefixed with &lt;code&gt;&amp;gt; &lt;/code&gt;) so that it is easier to tell apart.&lt;/p&gt;&#xA;&lt;p&gt;On the other hand, you might want to write the generator to production standards, and actually have that reviewed, too.  It sounds like something you might want to keep around for your own use from time to time, particularly if it can produce a deterministic output.&lt;/p&gt;&#xA;&lt;p&gt;I also encourage you to include unit tests of the main code that exercise the functional requirements with all the edge cases you can think of.  Even if you're mainly looking for a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/performance&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;performance&amp;#39;&quot; rel=&quot;tag&quot;&gt;performance&lt;/a&gt; review, these can help reviewers to understand how you've interpreted the requirements and to check any proposed improvements for correctness.&lt;/p&gt;&#xA;&lt;p&gt;I'm looking forward to seeing your code for review!  I just hope I'm able to answer...&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2022-02-08T08:16:16.720" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10764" PostTypeId="1" CreationDate="2022-02-19T22:53:14.403" Score="2" ViewCount="91" Body="&lt;p&gt;I am working on an open-source library that contains several source files. I would like to ask for feedback, not only for specific code in specific files, but also on the more general arrangement of the library and the dependencies between modules. I saw that most questions on the site ask about code that is contained in a single source file. Can I ask for feedback on the library, even though it contains several files?&lt;/p&gt;&#xA;" OwnerUserId="20684" LastEditorUserId="42401" LastEditDate="2022-02-20T11:38:18.660" LastActivityDate="2022-02-28T17:06:52.837" Title="Can I ask for a review of an entire library?" Tags="|support|scope|code-length|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10765" PostTypeId="2" ParentId="10764" CreationDate="2022-02-20T14:49:55.457" Score="4" Body="&lt;p&gt;Lets break down your question into separate and more digestible parts.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Are reviews of libraries allowed? &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/3742&quot;&gt;yes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Are large questions allowed? (&amp;quot;an entire library&amp;quot;, &amp;quot;contains several files&amp;quot;) &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7163&quot;&gt;only if your question fits within the 65535 character limit.&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Is asking for feedback on specific code allowed? &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;yes&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;Is reviewing design on-topic? &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1924&quot;&gt;Yes, if you provide code&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Is project structure (file system) on-topic? Yes, if you provide code. An fs tree is not code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So a conclusion is; &amp;quot;yes, if you include the code in your question.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;However the above questions aren't really the same as the OP's question. As I've been very literal. Like when you ask the question &amp;quot;can you pass the salt?&amp;quot; All I've done is say &amp;quot;yes, I posses the capacity to pick up and pass the salt to someone.&amp;quot; Yeah, not very helpful.&lt;/p&gt;&#xA;&lt;p&gt;The thing is, I've focused on if your question is on-topic. Completely blinding you from other rules which can leave you with a sub-par experience. Whilst you &lt;em&gt;can&lt;/em&gt; ask for specific feedback reviewers can comment on anything. This has been documented on Code Review Meta a number of times:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I believe telling about things people don't ask for is a huge part of a good code review. Of course, it should be both polite and helpful.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/90/trypypy&quot;&gt;TryPyPi&lt;/a&gt;, CC BY-SA 2.5, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/111&quot;&gt;Should be focus on solving OPs problem or more general analysis&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do we want to tell people about things&#xA;they don't ask for or is that&#xA;considered impolite / frowned upon /&#xA;bad behavior?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If you tell someone something they don't already know, then you helped increase their knowledge in something. That can't hurt, right? Plus...isn't that the idea of Code Review? To help people improve their code? Why would it matter if you address something they didn't ask about; especially if it improves their code.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/86/andrew&quot;&gt;Andrew&lt;/a&gt;, CC BY-SA 2.5, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/118&quot;&gt;Should be focus on solving OPs problem or more general analysis&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Yes. It is fine to ask reviewers to preferably avoid commenting on something.&lt;/p&gt;&#xA;&lt;p&gt;Of course the reviewers can comment about it anyway, and then it will be up to the community - and the original poster - to determine if the review is helpful or not.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31562/simon-forsberg&quot;&gt;Simon Forsberg&lt;/a&gt;, CC BY-SA 3.0, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1885&quot;&gt;Can we ask reviewers to &lt;em&gt;not&lt;/em&gt; focus on something?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;One of our Help Center rules, and indeed, one of our core values, is&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do I want the code to be good code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To that end, any answer that makes the code &amp;quot;better&amp;quot; is fair game. It's just that this OP has declared some preconceived ideas of what is &amp;quot;better&amp;quot;, so you would have to work extra hard to convince them to abandon the self-imposed constraints.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;, CC BY-SA 3.0, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2578&quot;&gt;Do we need to strictly follow posed poster requirements when reviewing?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Yes, it is implied with every Code Review question that &amp;quot;any and all aspects of the question can be reviewed&amp;quot;. From &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;the help center&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Do I want feedback about any or all facets of the code?&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;As a consequence, any answer that addresses any aspect of the code, whether the user asked for that aspect, or not, is acceptable as an answer.&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;, CC BY-SA 3.0, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5774&quot;&gt;Is it okay to give a review without actually answering some of the OP's requests?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If we ignore the specifics of each point we can summarize the rule as &amp;quot;but we may not provide the review you want.&amp;quot; Lets focus on why this may happen; Mathieu Guindon's &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2320&quot;&gt;Zombie Ratings&lt;/a&gt;. The library you've described sounds like &amp;quot;The &lt;s&gt;Project&lt;/s&gt; Review Project&amp;quot; with a zombie rating of 3. Meaning your question is likely to go unanswered.&lt;/p&gt;&#xA;&lt;p&gt;Now lets pretend you have a file called &lt;code&gt;garbage.py&lt;/code&gt;, filled to the brim with working code which can only be described as garbage. There's enough wrong we could write a short book on the issues in the one file. Pointing out the low hanging fruit in &lt;code&gt;garbage.py&lt;/code&gt; will be easier than tackling the project as a whole, dropping your zombie rating from 3 to 1. You're more likely to get an answer, but even less so about the general arrangement or module dependencies.&lt;/p&gt;&#xA;&lt;p&gt;When asking for design reviews you need to be careful. Whilst design reviews are on-topic, sharing too much unrelated code increases the zombie rating of your code. And if the quality of the somewhat unrelated code is poor then you're less likely to get the review you want. So, whilst you can just dump all the code, you should take the time to take only the important parts of your code and try to make the code as clean as you can.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2022-02-20T14:49:55.457" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10766" PostTypeId="1" AcceptedAnswerId="10767" CreationDate="2022-02-24T04:43:22.130" Score="7" ViewCount="35" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/encryption&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;encryption&amp;#39;&quot; rel=&quot;tag&quot;&gt;encryption&lt;/a&gt; tag got created sometime in the last year.  The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/cryptography&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;cryptography&amp;#39;&quot; rel=&quot;tag&quot;&gt;cryptography&lt;/a&gt; tag completely covers the same topic, and it makes little sense to distinguish the two skills, especially when it comes to earning credit towards tag badges.&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="52915" LastEditDate="2022-02-24T19:31:21.207" LastActivityDate="2022-02-24T19:32:03.307" Title="Tag synonym request: [encryption] → [cryptography]" Tags="|discussion|status-completed|retag-request|tag-synonyms|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10767" PostTypeId="2" ParentId="10766" CreationDate="2022-02-24T19:32:03.307" Score="4" Body="&lt;p&gt;Agreed. Done.&lt;/p&gt;&#xA;&#xA;" OwnerUserId="52915" LastActivityDate="2022-02-24T19:32:03.307" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10768" PostTypeId="2" ParentId="10764" CreationDate="2022-02-28T17:06:52.837" Score="1" Body="&lt;p&gt;I have posted 25 questions on Code Review, 24 have been answered. 23 of the questions are non trivial (multi file questions). You will get an answer in time, it may not be as fast as you want. As a suggestion ask multiple questions, one about each source file with necessary header files if that applies. Provide a link to the repository in each question. As far as interfile dependencies go, the last question you ask should be about the file that ties most of the library together, ask your dependency question there.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2022-02-28T17:06:52.837" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10769" PostTypeId="1" CreationDate="2022-02-28T18:18:46.983" Score="1" ViewCount="41" Body="&lt;p&gt;A recent &lt;a href=&quot;https://codereview.stackexchange.com/a/274470/120114&quot;&gt;VB.NET AES File Encryption answer&lt;/a&gt; was posted with, mostly, the following text:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm enclosing a program I wrote to help you along the way. It is very effective and will encrypt whatever you want. I left notes in it to answer all your questions. At the bottom, you will see an added class to reduce memory usage of the program. It works rather well, (by 8% -10%) Enjoy. Items needed: *3 buttons (Browse) (Encrypt) (Decrypt) *1 TextBox For the project video, see my link:&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;However, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479/120114&quot;&gt;an answer without sufficient justification is not a valid code review&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Does the answer offer sufficient justification?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I'd like to call attention to two things. In &lt;a href=&quot;https://codereview.stackexchange.com/q/192834/120114&quot;&gt;the question&lt;/a&gt;, the OP asked:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is this the right way doing AES encryption/decryption nowadays?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Namely does this excerpt offer sufficient justification?&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;you will see an added class to reduce memory usage of the program. It works rather well, (by 8% -10%)&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="42401" LastEditDate="2022-02-28T19:28:32.497" LastActivityDate="2022-02-28T22:14:05.753" Title="Does improving scalability and mentioning the improvement count as sufficient justification?" Tags="|discussion|specific-answer|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10770" PostTypeId="2" ParentId="10769" CreationDate="2022-02-28T20:54:49.180" Score="1" Body="&lt;h1&gt;Yes&lt;/h1&gt;&#xA;&lt;p&gt;While it could be improved (e.g. by expanding on the &amp;quot;8% -10%&amp;quot; part - perhaps with evidence) it is more than just a dump of code without an explanation.&lt;/p&gt;&#xA;" OwnerUserId="120114" LastActivityDate="2022-02-28T20:54:49.180" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10771" PostTypeId="1" CreationDate="2022-02-28T21:31:19.887" Score="3" ViewCount="62" Body="&lt;p&gt;I am currently attempting to reduce the number of unanswered questions on the Code Review Community. I’m doing this because I am concerned that we have dropped below 90% of questions answered and have remained there for a significant period, in fact we are closing in on dropping below 89%.&lt;/p&gt;&#xA;&lt;p&gt;I am currently concentrating on questions with the C programming language tag. I am trying to answer as many questions as I can and close the questions that can’t be answered. Today I came across 2 very old questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/84122/windows-applocker-extension-owner-rule&quot;&gt;Windows AppLocker extension - Owner rule&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/96190/defining-a-char-device-driver-protocol-over-uart-at-kernel-level&quot;&gt;Defining a char device driver protocol over uart at kernel level&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;and voted to close them because they were Missing Review Context. A moderator agreed to close one of the questions immediately but had concerns about the second question.&lt;/p&gt;&#xA;&lt;p&gt;Based on that discussion in the 2nd Monitor I feel that we need to revisit what is the minimum code necessary to be able to do a code review. I think that the minimum necessary code depends on the language the code is written in. We already have rules for the minimum SQL code necessary to do a code review, I am suggesting that we come up with a set of guide lines for a minimum of necessary code for each language with a language tag.&lt;/p&gt;&#xA;&lt;p&gt;I propose that the minimum necessary code description be listed in a Meta question, but also added to each programming language tag. We need to be able to point to the minimum code necessary when we close a question as Missing Review Context.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2022-02-28T21:31:19.887" Title="What is the minimum code necessary to provide review context?" Tags="|discussion|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10772" PostTypeId="2" ParentId="10769" CreationDate="2022-02-28T22:14:05.753" Score="1" Body="&lt;p&gt;I think calling out the OP's question like you have is likely to spur on &lt;a href=&quot;https://en.wikipedia.org/wiki/Equivocation&quot; rel=&quot;nofollow noreferrer&quot;&gt;equivocation&lt;/a&gt;. By conflating CR jargon with standard English we can create a false equivalence:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Answers must have sufficient justification.&lt;br /&gt;&#xA;Not addressing a question isn't &lt;em&gt;any&lt;/em&gt; justification.&lt;br /&gt;&#xA;The answer doesn't have sufficient justification.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Recently, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10765&quot;&gt;I wrote an answer&lt;/a&gt; which pointed to a number of well established answers which say not addressing the OP's concerns are fine. As such, such an argument is incorrect, not because it's fallacious, but because we already have established metas saying the argument is wrong.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;One of our Help Center rules, and indeed, one of our core values, is&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Do I want the code to be good code?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To that end, any answer that makes the code &amp;quot;better&amp;quot; is fair game. It's just that this OP has declared some preconceived ideas of what is &amp;quot;better&amp;quot;, so you would have to work extra hard to convince them to abandon the self-imposed constraints.&lt;br /&gt;&#xA;-- &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;, CC BY-SA 3.0, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2578&quot;&gt;Do we need to strictly follow posed poster requirements when reviewing?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In the specific example, I don't think the answerer has worked extra hard to convince the OP to abandon the self-imposed constraints. As such I think we can quite easily say the answer is not a great answer. But where do we go from here? Have we proved the answer doesn't have sufficient justification?&lt;/p&gt;&#xA;&lt;p&gt;First, what is 200 trying to say? Is 200 saying something like; &amp;quot;to best help the OP you must convince the OP to your side&amp;quot;. Or is 200 saying; &amp;quot;if you don't work extra hard to convince someone with, possibly incorrect, preconceived ideas, your answer will be deleted.&amp;quot; I think it's fair to say we'd be putting words in 200's mouth if we go with the second.&lt;/p&gt;&#xA;&lt;p&gt;An answer being bad or breaking an unrelated meta doesn't mean the answer has insufficient justification.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;I've focused quite a bit on what sufficient justification isn't. So lets focus on what it is now-a-days.&lt;/p&gt;&#xA;&lt;p&gt;It's a tool. One used exclusively on low rep and new users. Not because experienced users never post answers which have insufficient justification. But because the rule just doesn't affect high rep users.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;+3 @Peilonrayz My gut feeling tells me it has something to do with the number of points next to your name. I'm not saying it's fair, but it might just be the explanation.&lt;br /&gt;&#xA;-- &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt;, CC BY-SA 4.0, &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9308/alternate-solution-what-counts-as-an-insightful-observation#comment19998_9309&quot;&gt;Alternate solution - what counts as an insightful observation?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;After picking your low-rep victim you post a comment. The comment must have as much CR jargon as possible, or be as confusing to outsiders as possible. This has the benefit of confusing the low-rep victim. Now the low-rep victim is confused and doesn't know how to fix the issue. Mostly because the victim doesn't even understand what the issue is.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You provided an alternative answer without reviewing the OP's solution&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/97318/billal-begueradj&quot;&gt;Billal Begueradj&lt;/a&gt;, CC BY-SA 4.0, &lt;a href=&quot;https://codereview.stackexchange.com/q/192834&quot;&gt;AES File Encryption / Decryption&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Since the victim is almost certainly unable to fix the issue, you must immediately flag the answer for moderator intervention. Even if you have &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/trusted-user&quot;&gt;20k&lt;/a&gt; you must flag the answer. This will give us a second line of defence, if the victim is somehow able to fix the answer, the victim won't be able to undelete the answer without flagging. Effectively permanently banning the low-rep victim to the shadow realm.&lt;/p&gt;&#xA;&lt;p&gt;But the most important part of sufficient justification, insightful observation or the n00b d3str0y3r, is &lt;em&gt;&lt;strong&gt;Meta doesn't exist&lt;/strong&gt;&lt;/em&gt;. Do not ever link to meta. Not only does this give the victim an avenue to complain and possibly fix the situation, but also an avenue to our rules. What if the victim finds the following rules:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The justification doesn't have to be long, though. &amp;quot;You can shorten your code by using xyz&amp;quot; could be good enough for me, since &amp;quot;Shortened the code by using xyz&amp;quot; could be a commit log message&lt;br /&gt;&#xA;-- &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;, CC BY-SA 3.0, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479&quot;&gt;Short answers and code-only answers&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;I think the minimum expectation of an insightful observation with an alternative answer should be to say what parameter(s) it improves&lt;/strong&gt; - speed, memory consumption, readability / maintainability, reusability, bugs fixed, etc. For speed and memory consumption, ideally it would also say whether the improvement is asymptotic (e.g. &lt;span class=&quot;math-container&quot;&gt;\$O(n^2)\$&lt;/span&gt; to &lt;span class=&quot;math-container&quot;&gt;\$O(n)\$&lt;/span&gt; in this case) or just an improved constant factor.&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/1402/peter-taylor&quot;&gt;Peter Taylor&lt;/a&gt;, CC BY-SA 4.0, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9309&quot;&gt;Alternate solution - what counts as an insightful observation?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;Does improving scalability and mentioning the improvement count as sufficient justification?&lt;/h2&gt;&#xA;&lt;p&gt;Why are we &lt;a href=&quot;/questions/tagged/discussion&quot; class=&quot;post-tag required-tag&quot; title=&quot;show questions tagged &amp;#39;discussion&amp;#39;&quot; rel=&quot;tag&quot;&gt;discussion&lt;/a&gt; this? The user has 1 rep, so clearly no.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2022-02-28T22:14:05.753" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10773" PostTypeId="1" CreationDate="2022-03-12T10:39:57.277" Score="15" ViewCount="312" Body="&lt;p&gt;Our new asker's modal has the three bullets:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Summarize the problem&lt;/li&gt;&#xA;&lt;li&gt;Provide details and any research&lt;/li&gt;&#xA;&lt;li&gt;When appropriate, describe what you've tried&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We are able to &lt;a href=&quot;//meta.stackexchange.com/a/377061/313677&quot;&gt;remove the third bullet point&lt;/a&gt; (see &amp;quot;&lt;em&gt;Short version …&lt;/em&gt;&amp;quot; section at the end of that answer).  I'd like to propose that we do that.&lt;/p&gt;&#xA;&lt;p&gt;There are arguments for and against, so it's important that we have a frank discussion to reach consensus on whether that's what we want as a community.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="166767" LastEditDate="2022-07-06T16:27:42.193" LastActivityDate="2022-07-06T16:27:42.193" Title="Hide the &quot;describe what you've tried&quot; bullet (new askers' modal)" Tags="|feature-request|status-completed|asking-questions|new-users|" AnswerCount="4" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10774" PostTypeId="2" ParentId="10773" CreationDate="2022-03-12T10:41:22.467" Score="23" Body="&lt;h1&gt;Yes.&lt;/h1&gt;&#xA;&lt;p&gt;This statement implies that if you've tried and failed, then you can post your non-working attempt on CR.&lt;/p&gt;&#xA;&lt;p&gt;We should remove that instruction.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2022-03-12T10:41:22.467" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10775" PostTypeId="2" ParentId="10773" CreationDate="2022-03-12T10:41:48.747" Score="-6" Body="&lt;h1&gt;No.&lt;/h1&gt;&#xA;&lt;p&gt;Describing the approaches not used can be useful, particularly in performance questions.&lt;/p&gt;&#xA;&lt;p&gt;We should keep asking posters to describe what else they have tried.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2022-03-12T10:47:49.437" LastActivityDate="2022-03-12T10:47:49.437" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10776" PostTypeId="2" ParentId="10773" CreationDate="2022-03-12T11:15:02.077" Score="5" Body="&lt;h1&gt;Yes - and also.&lt;/h1&gt;&#xA;&lt;p&gt;Remove the third bullet, and add a sentence elsewhere in the modal encouraging askers to summarise the &amp;quot;paths not taken&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2022-03-14T08:02:25.850" LastActivityDate="2022-03-14T08:02:25.850" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10777" PostTypeId="2" ParentId="10773" CreationDate="2022-03-12T13:30:55.910" Score="6" Body="&lt;p&gt;Rather than just &amp;quot;Summarize the problem&amp;quot;, how about &amp;quot;Summarize the problem the code solves&amp;quot;?&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="121675" LastEditDate="2022-03-14T20:15:32.660" LastActivityDate="2022-03-14T20:15:32.660" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10778" PostTypeId="1" CreationDate="2022-03-14T02:07:27.167" Score="5" ViewCount="86" Body="&lt;p&gt;I recently posted a &lt;a href=&quot;https://codereview.stackexchange.com/questions/274852/continuous-knapsack-problem-in-rust&quot;&gt;question&lt;/a&gt; that is meant to have the following block of display-style MathJax at the top.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&lt;span class=&quot;math-container&quot;&gt;$$&#xA;\begin{align}&#xA;   \text{maximize} \quad &amp;amp; f(x) = \sum_{i=1}^n u_i x_i \\&#xA; \text{subject to} \quad &amp;amp; \sum_{i=1}^n w_i x_i \leq W \\&#xA;                         &amp;amp; 0 \leq x_i \leq 1, ~~ i = 1 \dots n&#xA;\end{align}&#xA;$$&lt;/span&gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;However, attempting to post this gives me the following error:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Your post appears to contain code that is not properly formatted as code. Please indent all code by 4 spaces using the code toolbar button or the CTRL+K keyboard shortcut. For more editing help, click the [?] toolbar icon.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I worked around this by posting the MathJax above as-is in a code block. A user with more privileges than me kindly saw what I was trying to do and &lt;a href=&quot;https://codereview.stackexchange.com/posts/274852/timeline#history_a2251fc2-3dac-46d8-8dff-352eaebabc2b&quot;&gt;edited&lt;/a&gt; it to read (note the indentation)&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&lt;span class=&quot;math-container&quot;&gt;$$&#xA;    \begin{align}&#xA;       \text{maximize} \quad &amp;amp; f(x) = \sum_{i=1}^n u_i x_i \\&#xA;     \text{subject to} \quad &amp;amp; \sum_{i=1}^n w_i x_i \leq W \\&#xA;                             &amp;amp; 0 \leq x_i \leq 1, ~~ i = 1 \dots n&#xA;    \end{align}&#xA;$$&lt;/span&gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;which renders correctly.&lt;/p&gt;&#xA;&lt;p&gt;However, I recently tried to a small change to my question, and found that my edit wouldn't go through because of the very same &amp;quot;Your post appears to contain code that is not properly formatted as code&amp;quot; error. I had to change the MathJax back to a code block to make my edit, again in the hopes that someone with higher rep will come along to fix it.&lt;/p&gt;&#xA;&lt;p&gt;Needless to say, this is a nuisance for whoever has to clean up after me. It also discourages new users from improving their posts through edits, and harms the legibility of posts from users who cannot get MathJax to work correctly.&lt;/p&gt;&#xA;" OwnerUserId="225787" LastEditorUserId="247617" LastEditDate="2022-03-15T20:19:58.223" LastActivityDate="2022-03-15T20:19:58.223" Title="Low-rep users cannot submit posts with MathJax display-style equations" Tags="|bug|new-users|mathjax|reputation|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10780" PostTypeId="1" AcceptedAnswerId="10781" CreationDate="2022-03-22T13:34:32.670" Score="2" ViewCount="75" Body="&lt;p&gt;The &lt;a href=&quot;https://stackoverflow.com/tags/python-requests/info&quot;&gt;requests tag&lt;/a&gt; would be an informative addition to &lt;a href=&quot;https://codereview.stackexchange.com/questions/275134/python-script-for-web-scraping&quot;&gt;questions like this&lt;/a&gt;. Should we copy it over from Stack Overflow?&lt;/p&gt;&#xA;&lt;p&gt;I have filled the &lt;a href=&quot;https://codereview.stackexchange.com/tags/python-requests/info&quot;&gt;wiki&lt;/a&gt; but do not know how to add the Code Language and the &lt;code&gt;requests&lt;/code&gt; synonym.&lt;/p&gt;&#xA;&lt;p&gt;I have tagged a handful of existing questions.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastEditorUserId="25834" LastEditDate="2022-03-22T19:31:50.277" LastActivityDate="2022-03-22T19:31:50.277" Title="Should we copy over the requests tag?" Tags="|feature-request|tags|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10781" PostTypeId="2" ParentId="10780" CreationDate="2022-03-22T14:20:37.217" Score="4" Body="&lt;p&gt;As long as you keep the &lt;a href=&quot;https://meta.stackexchange.com/help/referencing&quot;&gt;rules about referencing&lt;/a&gt; in mind and suspect we can tag at least a decent amount of questions with it (say, 20+ or so), I see no problem with adding a tag for this particular library and getting the information for the tag from SO.&lt;/p&gt;&#xA;&lt;p&gt;Keep in mind this would likely show up as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-requests&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-requests&amp;#39;&quot; rel=&quot;tag&quot;&gt;python-requests&lt;/a&gt;, not just &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/requests&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;requests&amp;#39;&quot; rel=&quot;tag&quot;&gt;requests&lt;/a&gt;. I'm assuming you'll want the latter to be a synonym of the former. If the community agrees with that, I see no problem with this either.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2022-03-22T14:20:37.217" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10782" PostTypeId="1" CreationDate="2022-03-24T03:05:04.823" Score="4" ViewCount="96" Body="&lt;p&gt;As part of the updates to the closing system that took place last year, the community-specific close reasons (off-topic sub-reasons) gained a new five-field format, which displays different text in different places so that close voters and flaggers are guided to correct use of the close reason, authors are instructed how to improve their question, and privileged users are given advice on how to fix the question. This also shows a close reason to other non-privileged users viewing the question, as opposed to simply showing them as &amp;quot;off-topic&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;We recently &lt;a href=&quot;https://meta.stackexchange.com/questions/367025/lets-update-our-only-applicable-to-one-specific-site-close-reason-to-utilize&quot;&gt;updated one of our close reasons over on Meta Stack Exchange&lt;/a&gt; to use the new format, and looking at the close flagging dialog for this site, it seems it can easily be done for the close reasons here.&lt;/p&gt;&#xA;&lt;p&gt;To explain how the system works, quoted from the above post:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm going to be rehashing, in less words, the format for close reasons that Catija explained in &lt;a href=&quot;https://meta.stackexchange.com/a/362584/622284&quot;&gt;her aforementioned answer&lt;/a&gt;. The fields available to us are limited to &lt;strong&gt;500 characters&lt;/strong&gt; with the exception of the first field, so keep that in mind when proposing/making changes!&lt;/p&gt;&#xA;&lt;p&gt;The format is as follows:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Brief description&lt;/strong&gt; (100 characters) - Visible in the close/flag dialog in bold. Should be very succinct, only spanning a couple of words.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Usage guidance&lt;/strong&gt; - Tells close voters when to use the close reason. Ideally, this is descriptive enough to cover edge cases, and that detail should inspire confidence in close voters that this reason is the right choice under specified circumstances.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Post notice close description&lt;/strong&gt; - Visible to all users, the post notice description should follow the format &amp;quot;&lt;em&gt;This question was &lt;strong&gt;closed&lt;/strong&gt; because it is ... It is not currently accepting answers.&lt;/em&gt;&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Post owner guidance&lt;/strong&gt; - Visible only to the post author, this should explain to the OP why their question was closed, and give detailed information on how to improve their post to get it reopened. Helpful links to the help center would be nice to include.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Privileged user guidance&lt;/strong&gt; - Visible to users with the &lt;a href=&quot;https://meta.stackexchange.com/help/privileges/close-questions&quot;&gt;cast close votes privilege&lt;/a&gt; in the post notice on a post closed with this close reason. This should inform close voters on how best to guide the asker in improving their question or inform them when the question should be reopened.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Important Notes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If accepted, the changes made to the close reason will be applied retroactively to all questions currently closed with this close reason. Post notices will be updated across the board. This requires a CM editing the existing close reason.&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If the changes are major enough, we can choose to &lt;em&gt;retire the current close reason&lt;/em&gt; and have two diamond moderators or staff with moderator privileges create a new close reason for our proposal. This should only be done if the changes are too major or we in general feel that the changes should not apply retroactively.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;For clarity, these changes &lt;em&gt;only affect [this specific close reason on this site]&lt;/em&gt;. This does not apply across the network.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Per the aforementioned answer from staff member Catija linked in the above quote, the team prefers an individual, separate discussion for each close reason. As such, I'm kicking this off with the &amp;quot;code not implemented or not working as intended&amp;quot; close reason, and once this discussion is over, I'll proceed to the next reason. Or, if you prefer, I can start discussions for the other two reasons (&amp;quot;authorship of code&amp;quot; and &amp;quot;missing review context&amp;quot;) right now.&lt;/p&gt;&#xA;&lt;p&gt;I've posted my proposals for the fields' texts as an answer below. If you have any improvements to think of, or would like to discuss the proposed improvements, please post another answer. Once we reach an outcome, I'll accept the favored answer and a moderator can tag this post &lt;a href=&quot;/questions/tagged/status-review&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-review&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-review&lt;/a&gt; so it can be implemented.&lt;/p&gt;&#xA;&lt;p&gt;For context, the current wording of this close reason is as follows:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt;: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;a href=&quot;/a/3650&quot;&gt;working correctly, to the best of the author's knowledge&lt;/a&gt;, before proceeding with a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="25845" LastActivityDate="2022-04-01T13:19:30.010" Title="Updating the &quot;code not implemented or not working as intended&quot; community-specific close reason to use the new five-field close reason system" Tags="|discussion|close-reasons|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10783" PostTypeId="2" ParentId="10782" CreationDate="2022-03-24T03:05:04.823" Score="0" Body="&lt;p&gt;Here's my proposal of the wording. The primary intent of this answer is to &lt;strong&gt;get started with a basic frame of what each field is supposed to represent&lt;/strong&gt;. Do note that I based these on the way the reason is currently worded, along with the help center advice and the meta post linked in the close reason; I haven't participated much here and so don't really know the exact specifics of the close reason and when it's used.&lt;/p&gt;&#xA;&lt;p&gt;To see exactly where each field is used, see the quoted part of my question.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;strong&gt;Brief description&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Taken straight from the close description.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Usage guidance&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The code in this question &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;does not appear to be working correctly&lt;/a&gt; or is not implemented.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This field is shown in the close dialog as the extended description of the close reason option. I wrote this sentence so it's mainly directed as close voters and flaggers, who are more likely to know site rules.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Post notice close description&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This question is &lt;strong&gt;missing &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;working code&lt;/a&gt;&lt;/strong&gt;. It is not currently accepting answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It was hard for me to come up with a way of formatting the sentence so it would phrase as &amp;quot;This question is&amp;quot;. It would be nice if someone came up with another way. Alternatively, if the team allows, we can phrase it instead as:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This question's code is &lt;strong&gt;not implemented or is &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;not working correctly&lt;/a&gt;&lt;/strong&gt;. This question is not currently accepting answers.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Post owner guidance&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;working correctly, to the best of the author's knowledge&lt;/a&gt;, before proceeding with a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I've copied this straight from the current reason's wording, other than the first part in bold, as I feel it's good advice for the author.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Privileged user guidance&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;p&gt;First of all, a bit of a disclaimer: I don't know what advice is given to other users on how to help question authors fix their question. The phrasing below is &lt;strong&gt;mostly a template for how the text should be phrased&lt;/strong&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If this question can be fixed to conform to site rules on including working code, help by leaving a comment for the author to add in specific required elements. If you believe that this question would be a high-quality fit for another site on our network, flag this question for moderator attention and request that it be migrated there.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If we don't have any specific privileged user guidance, we can also make this field contain the same content as the post author guidance - this was done with another close reason on Meta.SE.&lt;/p&gt;&#xA;" OwnerUserId="25845" LastActivityDate="2022-03-24T03:05:04.823" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10784" PostTypeId="2" ParentId="10782" CreationDate="2022-04-01T13:19:30.010" Score="1" Body="&lt;p&gt;One problem with the way it's currently phrased is that this close reason includes the case when the code &lt;em&gt;functions&lt;/em&gt; correctly, but the question is asking for a re-write in a different paradigm (e.g. object-oriented or pure-functional).&lt;/p&gt;&#xA;&lt;p&gt;We need to ensure the wording is clear that the code must be working &lt;em&gt;as desired&lt;/em&gt;, not just in terms of producing correct results.  Perhaps replace the wording about &amp;quot;not implemented&amp;quot; with something about the implementation not being finished?  That would also better address questions where there's only a small amount of unimplemented code (i.e. mostly implemented but parts still unwritten).&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2022-04-01T13:19:30.010" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10785" PostTypeId="1" AcceptedAnswerId="10786" CreationDate="2022-04-11T11:07:18.723" Score="2" ViewCount="100" Body="&lt;p&gt;Stack Overflow used to have 'disable responsiveness' option at the bottom of the screen, so that it was possible to get more information (i.e. the code and question) on the screen, in effect 'disabling' the right hand menu.&lt;/p&gt;&#xA;&lt;p&gt;Is there a way to do that on Code Review?&#xA;Is it a feature that will ever be introduced?&lt;/p&gt;&#xA;&lt;p&gt;No amount of &lt;kbd&gt;ctrl&lt;/kbd&gt;+&lt;kbd&gt;-&lt;/kbd&gt; or &lt;kbd&gt;ctrl&lt;/kbd&gt;+&lt;kbd&gt;shift&lt;/kbd&gt;+&lt;kbd&gt;=&lt;/kbd&gt; ever gets more code on the screen:- (See the following screen shots)&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/bMFoW.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/bMFoW.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&#xA;&lt;a href=&quot;https://i.stack.imgur.com/9u7QL.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/9u7QL.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;And slightly ridiculously:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/CHbU0.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/CHbU0.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The screen is divided (on CodeReview) into three vertical areas:&#xA;Left section contains &lt;em&gt;Home&lt;/em&gt; &lt;em&gt;Public&lt;/em&gt; &lt;em&gt;Teams&lt;/em&gt;, the central section the code and question and the right-hand side section what looks like &lt;em&gt;'tips'&lt;/em&gt;. (currently I have How to Format). With the old 'disable responsiveness', the right hand section would be 'disabled' and thus the centre vertical section would gain more width,thus there'd be more writing/code/information in that central strip.  In answer to @Mast, &amp;quot;No that's not what I'm referring to.&amp;quot; (not enough rep to comment)&lt;/p&gt;&#xA;&lt;p&gt;With well formatted code it's not an issue, but sometimes program logic can be complicated and thus the indentation be large or when beginners post code sometimes their indentation can be off.&#xA;There is a scroll bar at the bottom, but I use a dark mode on my browser and the scroll bar is almost invisible. Just getting more information on the screen makes reviewing folks' code much easier, and isn't that what should be being facilitated?&lt;/p&gt;&#xA;&lt;p&gt;I have tried searching the following topics in meta:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&amp;quot;automatic text sizing&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;disable responsiveness&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;hot network questions&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;menus&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;side menus&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;text size codereview&amp;quot;&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;should font size for question text and code blocks be the same&amp;quot;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;But I have not been able to find anything on the subject.&lt;/p&gt;&#xA;" OwnerUserId="253949" LastEditorUserId="75307" LastEditDate="2022-04-11T12:06:11.087" LastActivityDate="2022-04-11T14:29:42.917" Title="Disable Responsiveness or similar functionality for Code Review" Tags="|feature-request|support|user-interface|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10786" PostTypeId="2" ParentId="10785" CreationDate="2022-04-11T13:28:09.587" Score="3" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Stack Overflow used to have 'disable responsiveness' option at the bottom of the screen ...&#xA;Is there a way to do that on Code Review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No, not that I'm aware. As far as I know, that setting was a temporary solution implemented somewhere around 2018 that could be used while they were making the &lt;a href=&quot;https://meta.stackexchange.com/q/307862/269301&quot;&gt;entire network responsive&lt;/a&gt;. That has been done, so the old pages are no longer maintained.&lt;/p&gt;&#xA;&lt;p&gt;However, you can get rid of the left bar. That's the &lt;a href=&quot;https://codereview.stackexchange.com/users/preferences/&quot;&gt;navigation bar mentioned in the settings&lt;/a&gt;:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/Fz6J7.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/Fz6J7.png&quot; alt=&quot;Hide left navigation in Preferences, under Site Settings&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;As you've found yourself, there's a similar setting hiding the Hot Network Questions. But that still leaves that column in use by other components.&lt;/p&gt;&#xA;&lt;p&gt;Most of the whitespace can be removed by zooming in, but this could depend on your browser, device or settings. For example, looking at &lt;a href=&quot;https://codereview.stackexchange.com/a/135309/52915&quot;&gt;the answer you got your picture from&lt;/a&gt;, this is what I can make that specific part look like on my monitor:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/GV7pl.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/GV7pl.png&quot; alt=&quot;Same picture, less whitespace&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;That's on a fairly standard 16:9 monitor.&lt;/p&gt;&#xA;&lt;p&gt;The size is starting to look silly, but it has more space actually in use than it had. Unfortunately, that's about as good as it gets.&lt;/p&gt;&#xA;&lt;p&gt;If you want to remove more, you'll have to go the unsupported route and dig into &lt;a href=&quot;https://en.wikipedia.org/wiki/Userscript&quot; rel=&quot;nofollow noreferrer&quot;&gt;userscripts&lt;/a&gt;. There are a number of userscripts available, written by community members, on &lt;a href=&quot;https://stackapps.com/&quot;&gt;Stack Apps&lt;/a&gt;. For example, &lt;a href=&quot;https://stackapps.com/search?q=hide+is%3Aq&quot;&gt;here&lt;/a&gt;'s a list of all questions mentioning &lt;code&gt;hide&lt;/code&gt;. For example, &lt;a href=&quot;https://stackapps.com/q/4844/32480&quot;&gt;this script&lt;/a&gt; claims to remove some links from the Community Bulletin and &lt;a href=&quot;https://stackapps.com/q/6430/32480&quot;&gt;this script&lt;/a&gt; claims to remove certain sites from the Hot Network Questions. In theory it's possible to create a userscript that hides a lot more. I do not know the limitations and, again, this method is not supported. And by not supported, I mean &lt;a href=&quot;https://meta.stackexchange.com/q/372957/269301&quot;&gt;a lot of regulars are depending on it quite a bit&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Note: there are many more ways to find userscripts to your liking. For example, &lt;a href=&quot;https://greasyfork.org/en/scripts/by-site/stackexchange.com?filter_locale=0&quot; rel=&quot;nofollow noreferrer&quot;&gt;Violentmonkey&lt;/a&gt; has a page for Stack Exchange sites and GitHub has a lot of them as well.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2022-04-11T14:29:42.917" LastActivityDate="2022-04-11T14:29:42.917" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10787" PostTypeId="2" ParentId="10566" CreationDate="2022-04-12T21:07:53.540" Score="9" Body="&lt;p&gt;This is now live! Thanks for your patience.&lt;/p&gt;&#xA;&lt;p&gt;When I came to check out the discussion here, it was nice to see good support - y'all have an active site and I know that you likely get a good amount of content that does need to be closed. As such, I felt that y'all were likely going to fall into needing this change less because you didn't have sufficient voters and more because there was workload that could be lightened by reducing the number of participants in the process.&lt;/p&gt;&#xA;&lt;p&gt;And that seems to be the case. It seems like, you end up closing about 100-200 questions per month which, while not huge is still reasonably large. The first thing I look at is how many of the close review actions actually get handled on a monthly basis. Essentially, if a question gets a flag or close vote, what is the likelihood that the question will actually get closed.&lt;/p&gt;&#xA;&lt;p&gt;I'll point out that the top of the vertical axis is 90, which means it's not quite as rosy as it might seem on first glance. Essentially, y'all do a decently good job at handling these - while you've been down in the mid-sixties in the past, recently you've been in the 70-80% completed range:&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/eCVnj.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/eCVnj.png&quot; alt=&quot;Graph showing the last 30 months of information regarding whether questions that receive a first flag or vote to close are actioned. The top, red, line indicates generally in the 65-80% range, as described in the prior paragraph.&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Currently, the mods here are doing slightly more of the closing (likely with some votes cast by community members) and have been since the 2021 election - I'm guessing that election made moderators out of some of the more active reviewers, which may explain the dip.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/nYeUO.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/nYeUO.png&quot; alt=&quot;Graph of questions closed and reopened over the last 30 months, broken out by whether the action was done by a moderator or a user. Until April 2021, most of the closing was done by users but then the closing was mostly done by moderators or each group did equal amounts of the work. There's a drop in the questions closed per month over the period with a high average of around 200 two years ago to the more recent average around 125.&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I was curious about why the trend over the last year is to have fewer posts being closed. It's certainly possible that you've had fewer questions asked, so less to do but the correlation with the election left me slightly concerned that the elected mods might not be raising the first close votes they may have in the past. But it seems that you have, in fact, had fewer questions asked as time has passed - here's the questions asked:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/ZPgOq.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/ZPgOq.png&quot; alt=&quot;Graph of questions asked per month over the same 30 month period. It shows a decrease of questions per month from around 750 to 500.&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;So, all seems on par, though usually a decrease in questions asked would be concerning, it's not the subject of this post, so I'll leave that for another day.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;On a whole, it seemed that enabling three vote close/reopen would be a worthwhile change here, so I've enabled it. Please do let me know if you start experiencing any issues. I did check in with the mods before changing the site setting to make certain that the concerns in Mast's answer were well in hand - and it seems that they are, and aren't of as much concern now.&lt;/p&gt;&#xA;&lt;p&gt;I'll check in in a few months but I likely won't update this unless there's something particularly concerning - as such, consider this the new normal. We can always push you back up to 5 if things change in the future, so don't hesitate to ask.&lt;/p&gt;&#xA;" OwnerUserId="166767" LastActivityDate="2022-04-12T21:07:53.540" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10789" PostTypeId="1" CreationDate="2022-04-22T06:55:09.313" Score="4" ViewCount="86" Body="&lt;p&gt;The question says it all. I'm unsure if this is a bug or not, just something I've noticed over the years on this website.&lt;/p&gt;&#xA;&lt;p&gt;Currently, if a user posts a question with code at the end of the question, the mark &lt;code&gt;```&lt;/code&gt; is visible in the code body. A simple solution would be to check if those are the last three characters of a question body, because we can't expect new users to know that a newline after the triple graves would change their visibility.&lt;/p&gt;&#xA;&lt;p&gt;I propose this change because, in my opinion, it makes the question look more professional. It also helps people that just copy paste code from the question if you decide to post a review. Below is an example of what it looks like currently:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;def main():&#xA;    print(&amp;quot;This section is fine, because ``` are not the final three characters&amp;quot;)&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;&lt;em&gt;However:&lt;/em&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;&#xA;def main():&#xA;    print(&amp;quot;Look below me! You can still see the ```!&amp;quot;)&#xA;&#xA;&lt;span class=&quot;math-container&quot;&gt;```&lt;/span&gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="153917" LastActivityDate="2022-04-22T06:55:09.313" Title="Automatically include newline if post ends in triple grave" Tags="|feature-request|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10790" PostTypeId="1" CreationDate="2022-04-22T08:33:34.080" Score="-8" ViewCount="307" Body="&lt;p&gt;I had bad experience on codereview.stackexchange.com. Someone told me &amp;quot;You have been told to do this ...&amp;quot; as if that guy is a master and I am a servant.&lt;/p&gt;&#xA;&lt;p&gt;To avoid all this in future, I have decided to include the following lines in my future posts for code review:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;While writing code review / comments to me, please be civil as you are with your colleagues at work.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Please don't use insulting/demeaning words/phrases/sentences otherwise I will disregard your answer.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;I may or may not follow the advice given in the code review. This may happen because of many reasons - the advice is not correct, or I don't agree with the advice because of some reasons, or there is a better advice than the one given, or I don't want to do it because I don't have time for this, or I don't want to do it because it is more work than I expected, etc. So, please don't review my code if you expect that I will/should follow your advice.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;It is quite possible that no one will review my code, but that's much better than getting demeaned.&lt;/p&gt;&#xA;&lt;p&gt;If someone else also had bad experience on codereview.stackexchange.com, then, if they want, they can also include the lines that I wrote above in their posts.&lt;/p&gt;&#xA;" OwnerDisplayName="user245050" LastEditorDisplayName="user245050" LastEditDate="2022-04-22T11:42:32.733" LastActivityDate="2022-06-24T15:22:43.760" Title="Bad experience on codereview.stackexchange.com" Tags="|discussion|" AnswerCount="2" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="10791" PostTypeId="2" ParentId="10790" CreationDate="2022-04-22T12:42:45.023" Score="11" Body="&lt;p&gt;No, there is no good reason to add such clutter to your questions, and it would likely &lt;a href=&quot;//meta.stackoverflow.com/q/260776/4850040&quot;&gt;be edited out&lt;/a&gt; (while that page is on Stack Overflow's meta, it applies to all Stack Exchange sites).&lt;/p&gt;&#xA;&lt;p&gt;Code Review (like all Stack Exchange sites) already has a &amp;quot;be nice&amp;quot; policy.  If you are more sensitive than that policy provides for, you might want to re-think your participation.  It would be unfortunate to lose you, but that might be the least-bad option.&lt;/p&gt;&#xA;&lt;p&gt;If you receive answers or comments that violate the policy, please &lt;strong&gt;flag&lt;/strong&gt; them for a moderator to deal with.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="52915" LastEditDate="2022-06-24T15:22:43.760" LastActivityDate="2022-06-24T15:22:43.760" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10793" PostTypeId="1" CreationDate="2022-04-25T14:00:05.167" Score="0" ViewCount="82" Body="&lt;p&gt;See this sister question:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackoverflow.com/questions/306419/people-should-get-notified-when-answers-to-their-questions-are-edited&quot;&gt;https://meta.stackoverflow.com/questions/306419/people-should-get-notified-when-answers-to-their-questions-are-edited&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I could have sworn this is already the case for CRSE but I don't remember.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2022-04-25T14:00:05.167" Title="Are users not already notified when an answer on their question is edited?" Tags="|feature-request|" AnswerCount="0" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10794" PostTypeId="2" ParentId="10790" CreationDate="2022-04-25T14:18:21.690" Score="10" Body="&lt;p&gt;My 2c:&lt;/p&gt;&#xA;&lt;p&gt;In my experience, it does indeed occur that&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;a question is posted;&lt;/li&gt;&#xA;&lt;li&gt;an answer is posted containing extensive suggestions;&lt;/li&gt;&#xA;&lt;li&gt;a follow-up question is posted that shows low evidence of having learned from the first answer;&lt;/li&gt;&#xA;&lt;li&gt;rinse and repeat.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;None of this justifies a compromise to the &amp;quot;be nice&amp;quot; policy in either direction. As an answerer my eventual policy is to drop a comment on the most recent question stating, basically,&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;If the suggestions in the answer to the previous question have not been understood, please ask for clarification there rather than pushing on with no adjustments.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;If you disagree with the suggestions in that answer, it's important - both there and probably in the context of this question - to explain why they were not followed.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;The way this question chain is headed, there's diminishing value in me attempting an answer since it seems that content has no impact on your code. There is a risk that this becomes true for other potential answerers as well.&lt;/em&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;To summarise: if you're coming to Code Review seeking feedback, you should be (to at least some extent) receptive to that feedback; otherwise why post at all? But this is still no excuse for verbal harassment.&lt;/p&gt;&#xA;&lt;p&gt;As to your suggested boilerplate, leave that out. The first two points are implied by the terms of service, and the last point is far too vague: rather than &amp;quot;This may happen because of many reasons&amp;quot;, you would want to explain for this particular case why your current design has not followed previous advice.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2022-04-25T14:18:21.690" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10796" PostTypeId="1" AcceptedAnswerId="10797" CreationDate="2022-05-01T20:54:23.887" Score="3" ViewCount="133" Body="&lt;p&gt;I've recently completed a (to a certain version, anyway) project in Python and am looking to get feedback on it.&lt;/p&gt;&#xA;&lt;p&gt;Problem is that I want feedback on how the project and the different components are organised: the architecture and &amp;quot;structure,&amp;quot; not a specific routine. For that to happen, my different files will likely need to be seen. This will amount to a rather large post. (I basically want to leave scope for this topic to be covered, which will not be possible of I post sections of the code; I do also want &amp;quot;normal&amp;quot; review feedback, where people review whatever they are comfortable reviewing).&lt;/p&gt;&#xA;&lt;p&gt;I'll quote a Reddit post below, where I asked a similar question, so you can get a sense of how big (or how small, depending on your experience) my project is, and what sort of context I'll provide.&lt;/p&gt;&#xA;&lt;p&gt;To be clear, when posting to not-meta-Code-Review-Stack-Exchange,&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I'll include code directly (not link to GitHub or other website)&lt;/li&gt;&#xA;&lt;li&gt;Take care of the character count, and split into two posts if needed&lt;/li&gt;&#xA;&lt;li&gt;Follow all other rules.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Would such a post be acceptable? If not, what would you advise me? If I'm expecting too much, that's understandable but I'm unable to figure this out.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;h1&gt;Reddit post&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; The following link would take you to a specific commit in the GitHub repo for this project (I won't change this so that any discussion is consistent). Can you please help me review the code in this?&lt;/p&gt;&#xA;&lt;p&gt;Link: &lt;a href=&quot;https://github.com/eccentricOrange/npbc/tree/efd5f37b82a42437a9ed0d61d20a8455dce6f0e0&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/eccentricOrange/npbc/tree/efd5f37b82a42437a9ed0d61d20a8455dce6f0e0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h4&gt;What is this?&lt;/h4&gt;&#xA;&lt;p&gt;This application helps you calculate monthly newspaper bills. The goal is to generate a message that I can paste into WhatsApp and send to my newspaper vendor. The end result here is a CLI tool that will be later used as a back-end to build GUIs (hence learn about: C#, HTML/CSS/JS, Flutter). In its current form, everything will be &amp;quot;compiled&amp;quot; by PyInstaller into one-file stand-alone executables for the end-user using GitHub Actions.&lt;/p&gt;&#xA;&lt;p&gt;The other important goal was to be a testbed for learning a bunch of new tools: more Python libraries, SQL connectors, GitHub Actions (CI/CD, if I understand correctly), unit tests, CLI libraries, type-hinting, regex. I had &lt;a href=&quot;https://github.com/eccentricOrange/Newspaper-Bill-Calculator-v2&quot; rel=&quot;nofollow noreferrer&quot;&gt;earlier built&lt;/a&gt; this on a different platform, so I now have a solid idea of how this application is used.&lt;/p&gt;&#xA;&lt;h4&gt;What files exist?&lt;/h4&gt;&#xA;&lt;p&gt;(ignoring conventional ones like &lt;code&gt;README&lt;/code&gt; and &lt;code&gt;requirements.txt&lt;/code&gt;)&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;File&lt;/th&gt;&#xA;&lt;th&gt;Purpose/Description&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;code&gt;npbc_core.py&lt;/code&gt;&lt;/td&gt;&#xA;&lt;td&gt;Provide the core functionality: the calculation, parsing and validation of user input, interaction with the DB etc. Later on, some functionality from this will be extracted to create server-side code that can service more users, but I have to learn a lot more before getting there.&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;code&gt;npbc_cli.py&lt;/code&gt;&lt;/td&gt;&#xA;&lt;td&gt;Import functionality from &lt;code&gt;npbc_core.py&lt;/code&gt; and wrap a CLI layer on it using &lt;code&gt;argparse&lt;/code&gt;. Also provide some additional validation.&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;code&gt;npbc_updater.py&lt;/code&gt;&lt;/td&gt;&#xA;&lt;td&gt;Provide a utility to update the application on the user's end.&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;code&gt;test_core.py&lt;/code&gt;&lt;/td&gt;&#xA;&lt;td&gt;Test the functionality of the core file (pytest). This isn't as exhaustive as I'd like, but it did a good job of capturing many of my mistakes.&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;code&gt;data/schema.sql&lt;/code&gt;&lt;/td&gt;&#xA;&lt;td&gt;Database schema. In my local environment, the &lt;code&gt;data&lt;/code&gt; folder also has a test database file (but I don't want to upload this online).&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&lt;h4&gt;Known problems&lt;/h4&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tests are not exhaustive (please suggest anything you think of).&lt;/li&gt;&#xA;&lt;li&gt;Tests are not well commented (working on this right now in a local branch).&lt;/li&gt;&#xA;&lt;li&gt;SQL injection is possible in some cases by &lt;code&gt;--key&lt;/code&gt; CLI parameters, if you can figure out a way to insert a semicolon in an integer. I will remove this in a future version, once I find a way to improve or remove the &lt;code&gt;generate_sql_query()&lt;/code&gt; function.&lt;/li&gt;&#xA;&lt;li&gt;A lot of documentation is tied up in the CLI UI and comments, and is not an explicit document.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="257004" LastEditorUserId="257004" LastEditDate="2022-05-02T06:41:58.140" LastActivityDate="2022-05-03T00:05:18.037" Title="Is it possible to get feedback on the structure of an application (with code posted)?" Tags="|discussion|scope|code-length|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10797" PostTypeId="2" ParentId="10796" CreationDate="2022-05-03T00:05:18.037" Score="2" Body="&lt;p&gt;In (now-deleted) comments, you confirmed that your entire code exceeds the post limit. In a smaller program, the way to leave open the possibility of feedback on the arrangement of the code (modules, file names, etc.) is to simply post all of the code. Since you can't, I think where you've landed is reasonable; basically:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Include cross-reference links to the other questions in the group&lt;/li&gt;&#xA;&lt;li&gt;Include a directory listing&lt;/li&gt;&#xA;&lt;li&gt;Group questions by their code's &amp;quot;function theme&amp;quot; a.k.a. responsibility&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Meta-commentary: if you find it difficult to meaningfully separate the code into distinct themes for the purposes of review, it means that your modules may not have clearly defined responsibilities and could use refactoring before you even post.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2022-05-03T00:05:18.037" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10801" PostTypeId="5" CreationDate="2022-05-29T19:52:47.300" Score="0" Body="&lt;p&gt;A feature request or bug with this tag is something that has been evaluated as positive on potential,&#xA;but it is not present in the current work timeline. It is also not guaranteed to be implemented - when&#xA;it resurfaces the proposal may be re-evaluated and declined depending on how the situation has changed since then.&lt;/p&gt;&#xA;&lt;p&gt;Contrast &lt;a href=&quot;/questions/tagged/status-planned&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-planned&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-planned&lt;/a&gt;, in which a feature is something that the site developers have&#xA;definitively approved for implementation but the timing is unknown.&lt;/p&gt;&#xA;&lt;p&gt;Status tags can only be applied by moderators and site developers.&lt;/p&gt;&#xA;" OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-06-13T16:30:11.813" LastActivityDate="2022-06-13T16:30:11.813" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10802" PostTypeId="4" CreationDate="2022-05-29T19:52:47.300" Score="0" Body="Indicates that the feature request or bug is something that is intended to be implemented or fixed, but not in the near term." OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-06-28T08:01:05.770" LastActivityDate="2022-06-28T08:01:05.770" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10803" PostTypeId="5" CreationDate="2022-05-29T19:53:24.350" Score="0" Body="&lt;p&gt;A feature request or bug with this tag is something that has been evaluated as requiring implementation.&#xA;However, either there is ongoing investigation on the methods to implement the proposal, or there are other&#xA;active projects that are ahead of it in priority for the site developers. Ideally, this tag indicates that&#xA;the proposal is intended to be implemented in the near term.&lt;/p&gt;&#xA;&lt;p&gt;Contrast &lt;a href=&quot;/questions/tagged/status-deferred&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-deferred&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-deferred&lt;/a&gt;, in which the feature is of lower priority and may be re-evaluated&#xA;for feasibility at a later date.&lt;/p&gt;&#xA;&lt;p&gt;Status tags can only be applied by moderators and site developers.&lt;/p&gt;&#xA;" OwnerUserId="95748" LastEditorUserId="75307" LastEditDate="2022-06-28T08:03:15.807" LastActivityDate="2022-06-28T08:03:15.807" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10804" PostTypeId="4" CreationDate="2022-05-29T19:53:24.350" Score="0" Body="Indicates that the feature request or bug is something that is intended to be implemented or fixed, ideally in the near term." OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-06-28T08:00:57.650" LastActivityDate="2022-06-28T08:00:57.650" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10806" PostTypeId="5" CreationDate="2022-06-05T08:08:02.143" Score="0" Body="&lt;p&gt;A bug report is considered bydesign if, after review of the detailed erroneous behavior,&#xA;it is determined that the behavior is desirable to keep in place rather than fix. This&#xA;is independent of whether or not the behavior was formerly known to the site developers&#xA;prior to the time of the report - the important thing is that the behavior will not be&#xA;altered because its current behavior is preferred.&lt;/p&gt;&#xA;&lt;p&gt;This tag should only be used on questions reporting what is purported as erroneous behavior&#xA;and suggests them being fixed / reversed. For when a question that is requesting a new&#xA;feature that addresses a behavior that the asker believes to be erroneous,&#xA;&lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt; should be used.&lt;/p&gt;&#xA;&lt;p&gt;Status tags can only be applied by moderators and site developers.&lt;/p&gt;&#xA;" OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-06-28T08:01:35.987" LastActivityDate="2022-06-28T08:01:35.987" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10807" PostTypeId="4" CreationDate="2022-06-05T08:08:02.143" Score="0" Body="Indicates that the reported behavior is intentional and not subject to change" OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-06-28T08:03:21.433" LastActivityDate="2022-06-28T08:03:21.433" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10808" PostTypeId="1" AcceptedAnswerId="10811" CreationDate="2022-06-06T19:45:38.007" Score="6" ViewCount="162" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexical-analysis&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexical-analysis&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexical-analysis&lt;/a&gt; tag was &lt;a href=&quot;/q/6588/9357&quot;&gt;created in February 2016&lt;/a&gt; and currently has 36 questions.  &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexer&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexer&lt;/a&gt; was created in January 2019 and has 31 questions.  A few questions are tagged with both.&lt;/p&gt;&#xA;&lt;p&gt;Don't these tags cover the same topic?  What shall we do about the redundancy?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastEditorUserId="52915" LastEditDate="2022-06-15T07:11:24.537" LastActivityDate="2022-06-15T07:21:34.477" Title="Tag synonym request: [lexical-analysis] and [lexer]" Tags="|discussion|status-completed|tag-synonyms|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10811" PostTypeId="2" ParentId="10808" CreationDate="2022-06-15T07:21:34.477" Score="1" Body="&lt;p&gt;Done.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexer&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexer&lt;/a&gt; has been synonimized and merged into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexical-analysis&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexical-analysis&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexical-analysis&lt;/a&gt;, so the correct tag will automatically show up when searching for it in the Tags section below a new question:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/LaoCU.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/LaoCU.png&quot; alt=&quot;Searching for lexer in Tags section shows lexical-analysis&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Some statistics:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexer&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexer&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexer&lt;/a&gt; has been removed from 32 questions.&lt;br&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexical-analysis&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexical-analysis&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexical-analysis&lt;/a&gt; has been added to 29 questions.&lt;br&gt;&#xA;This implies 3 questions previously had both tags applied.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/lexical-analysis&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;lexical-analysis&amp;#39;&quot; rel=&quot;tag&quot;&gt;lexical-analysis&lt;/a&gt; now has 65 questions (35 short of being badge worthy).&lt;br&gt;&#xA;9 of those are unanswered.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2022-06-15T07:21:34.477" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10812" PostTypeId="1" CreationDate="2022-06-15T15:29:03.520" Score="8" ViewCount="383" Body="&lt;p&gt;I've often come across the same kind of question:&lt;/p&gt;&#xA;&lt;h3&gt;- How do I make my code more readable?&lt;/h3&gt;&#xA;&lt;h3&gt;- How can I improve my code?&lt;/h3&gt;&#xA;&lt;p&gt;And usually the answers are similar - regardless of language or problem.&#xA;That's why I thought I'd make a community wiki self answering post, where we can collect that knowledge and give a short overview for more resources.&lt;/p&gt;&#xA;&lt;p&gt;So, if you're about to ask a similar question, please read some of the answers to this post, as they will probably include information relevant to you.&lt;/p&gt;&#xA;" OwnerUserId="259284" OwnerDisplayName="lukstru" LastEditorUserId="75307" LastEditDate="2023-02-22T13:07:42.537" LastActivityDate="2023-02-22T13:07:42.537" Title="How do I make my code more readable?" Tags="|discussion|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10813" PostTypeId="2" ParentId="10812" CreationDate="2022-06-15T15:29:03.520" Score="7" Body="&lt;h2&gt;Common problems&lt;/h2&gt;&#xA;&lt;p&gt;The most common problems I see are &lt;em&gt;inappropriate naming&lt;/em&gt; and &lt;em&gt;long functions&lt;/em&gt; and &lt;em&gt;insufficient encapsulation&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I'll go over these one by one. Note that most of my opinions on this matter come from Clean Code by Uncle Bob: &lt;a href=&quot;https://rads.stackoverflow.com/amzn/click/com/0132350882&quot; rel=&quot;nofollow noreferrer&quot;&gt;Book Link&lt;/a&gt; | &lt;a href=&quot;https://www.youtube.com/watch?v=7EmboKQH8lM&quot; rel=&quot;nofollow noreferrer&quot;&gt;YouTube Lecture Link&lt;/a&gt; (which I can only recommend)&lt;/p&gt;&#xA;&lt;h3&gt;Inappropriate naming&lt;/h3&gt;&#xA;&lt;p&gt;I like the philosophy that code should be self documenting. Appropriate naming helps a lot with that, and inappropriate names can confuse the reader - which may be you in 2 weeks. We've all been there.&lt;/p&gt;&#xA;&lt;p&gt;So how do I name appropriately?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I usually always write out abbreviations unless they are well known in my context. Sorry C devs.&lt;/li&gt;&#xA;&lt;li&gt;I never name my variables &lt;code&gt;tmp&lt;/code&gt; if they live longer than two lines of code.&lt;/li&gt;&#xA;&lt;li&gt;It doesn't matter which naming convention you use: camelCase, PascalCase, lowercase, lowercase_separated_by_underscores, ... or whatever, &lt;strong&gt;as long as you do it consistently&lt;/strong&gt;. And your team agrees on it, if you're working in a team.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;And probably most importantly:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I name my variables after their purpose.&lt;/li&gt;&#xA;&lt;li&gt;Variables are objects, their names are nouns.&lt;/li&gt;&#xA;&lt;li&gt;I name my functions after their intent, not their implementation details.&lt;/li&gt;&#xA;&lt;li&gt;Functions do stuff, their names are verbs.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A small exception to the noun / verb thing are booleans: I usually write them as &lt;code&gt;is_condition&lt;/code&gt;, e.g. &lt;code&gt;user_is_logged_in&lt;/code&gt;. I try to avoid negative terms in these conditions e.g. &lt;code&gt;user_is_not_logged_in&lt;/code&gt; or &lt;code&gt;user_is_logged_out&lt;/code&gt; - although &lt;code&gt;user_is_logged_out&lt;/code&gt; sometimes is justifiable.&lt;/p&gt;&#xA;&lt;h3&gt;Long functions&lt;/h3&gt;&#xA;&lt;p&gt;Often, when I see code to be reviewed, it has at least one long function. Half the time, this long functions consists of blocks of code with a comment above it, that describes what the block does. Usually, that block can be extracted into its own function. If you use Jetbrains products like IntelliJ, the IDE can do most of the work for you: mark the block to be extracted -&amp;gt; right click -&amp;gt; &lt;code&gt;Refactor&lt;/code&gt; -&amp;gt; &lt;code&gt;Extract&lt;/code&gt;. If not, &lt;a href=&quot;https://refactoring.guru/extract-method&quot; rel=&quot;nofollow noreferrer&quot;&gt;refactoring.guru/extract-method&lt;/a&gt; has a neat example and explanation.&lt;/p&gt;&#xA;&lt;p&gt;If you don't have these conveniently placed comments, you'll have to do decide which blocks can be extracted.&lt;/p&gt;&#xA;&lt;p&gt;I like to use these general rules of thumb:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Is the method longer than 5 lines? -&amp;gt; Extract some of it.&lt;/li&gt;&#xA;&lt;li&gt;Does the method have more than one level of indention? E.g. nested ifs or loops? -&amp;gt; Extract until it only has one level indention.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;em&gt;Why would I do that? Now I have to look at more than one place for what my code does! I skip around in files and lines all the time now, debugging became a nightmare!&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Well first of, good that you're using a debugger. If not, learn how to.&lt;/p&gt;&#xA;&lt;p&gt;Second, debugging becomes easier for the same reasons that your code is now easier to read and understand (if you've named appropriately): If you only need to read the name of a function to understand what it does, you can skip reading the implementation, &lt;strong&gt;because you know what it does&lt;/strong&gt;. You only need to read it if you also need to know &lt;strong&gt;how&lt;/strong&gt; it does that. In the same way, parts of your code became now skippable during debugging, where you don't need to confirm every step. I'd argue debugging became easier.&lt;/p&gt;&#xA;&lt;p&gt;Granted, this approach usually works best when paired with a lot of tests - which come free when doing TDD - or just being &lt;em&gt;very&lt;/em&gt; confident in your code. I'd argue the tests are usually better, but for smaller projects - which I know will stay small - confidence is enough for me.&lt;/p&gt;&#xA;&lt;p&gt;For more info, &lt;a href=&quot;https://refactoring.guru/smells/long-method&quot; rel=&quot;nofollow noreferrer&quot;&gt;refactoring.guru/smells/long-method&lt;/a&gt; is a good resource.&lt;/p&gt;&#xA;&lt;h3&gt;Insufficient encapsulation&lt;/h3&gt;&#xA;&lt;p&gt;This usually comes back to the question &lt;strong&gt;Is my method / class doing one thing only?&lt;/strong&gt;&#xA;I really like &lt;a href=&quot;https://www.youtube.com/watch?v=8bZh5LMaSmE&quot; rel=&quot;nofollow noreferrer&quot;&gt;Sandy Metz' squint test&lt;/a&gt; when I first look at code, because it tells me multiple things:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;nested indentation (see the previous paragraph)&lt;/li&gt;&#xA;&lt;li&gt;colors in the code&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Now why would the colors in the code matter? Assuming you use an IDE which colors variables, members, functions and constants differently.&lt;/p&gt;&#xA;&lt;p&gt;It matters because the more colorful your code is, the more you mix responsibilities and therefore purposes of your code. The best example for this are magic numbers or strings: If your code is doing high level calculations and also checking for a specific string in the same line, you've mixed responsibilities.&lt;/p&gt;&#xA;&lt;p&gt;Another pattern I regularly see is mixing IO with logic: A master class that takes input, calculates some logic and outputs some intermediary results. The final result usually is printed out somewhere separately - which is good. However, the master class is clearly doing more than one thing. So how do we make our classes and functions do one thing only?&lt;/p&gt;&#xA;&lt;p&gt;Architecture patterns exist for this very reason - to separate concerns, or responsibilities. Well known examples include Model-View-Controller (MVC) and similar patterns. I like MVVM.&lt;/p&gt;&#xA;&lt;p&gt;The gist of all these patterns is to separate logic from IO (and persistence if needed). They do this by creating a layer for the logic and a layer for the IO and some intermediary layer that connects the other two layers. It's important to know that the logic layer should know nothing of the IO layer. The logic doesn't need to know how its data gets viewed, be it via command line or JPanel. The IO layer doesn't need to know the data types the logic uses to calculate, it needs to know the numbers and strings it should display. These are sometimes conveniently grouped into structures that the logic uses, and I think it's okay if the IO also uses these structures to display matching data.&lt;/p&gt;&#xA;&lt;p&gt;However, all interaction between these layers should go through the intermediate layer, which provides intent functions for the IO and updates the IO if changes in the model occurs.&lt;/p&gt;&#xA;&lt;p&gt;E.g.:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;IO is a GUI and there's a button to draw a random card to your hand.&lt;/li&gt;&#xA;&lt;li&gt;The intermediate layer provides a function &lt;code&gt;drawToHand()&lt;/code&gt;, which is called by the GUI when the button is pressed.&lt;/li&gt;&#xA;&lt;li&gt;&lt;code&gt;drawToHand()&lt;/code&gt; connects to the model and updates it (via another function call, this time in the model. The intermediate layer does not do application logic, it only transforms data and notifies the other layers.).&lt;/li&gt;&#xA;&lt;li&gt;when the model update is complete, the intermediate layer informs or updates the IO layer, which then displays the new data.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="259284" OwnerDisplayName="lukstru" LastEditorUserId="52915" LastEditDate="2022-06-15T15:35:18.797" LastActivityDate="2022-06-15T15:35:18.797" CommentCount="0" CommunityOwnedDate="2023-02-22T12:39:11.010" ContentLicense="CC BY-SA 4.0" />
  <row Id="10814" PostTypeId="2" ParentId="10812" CreationDate="2022-06-28T14:06:54.440" Score="4" Body="&lt;h2&gt;Write idiomatic code&lt;/h2&gt;&#xA;&lt;p&gt;Try to write code that follows the same practices as the majority of the other code written for your programming language, including its standard library. This includes both naming and code style. Doing so helps others feel more familiar.&lt;/p&gt;&#xA;&lt;p&gt;When creating custom functions or classes that do something similar to what is in the standard library of your language, try to make them work exactly the same way. This allows your code to be used as drop-in replacements, and also follows the &lt;a href=&quot;https://en.wikipedia.org/wiki/Principle_of_least_astonishment&quot; rel=&quot;nofollow noreferrer&quot;&gt;principle of least surprise&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;Proper code density&lt;/h2&gt;&#xA;&lt;p&gt;As mentioned by lukstru, avoid overly long functions. But apart from that, don't be afraid to add empty lines to your functions and class definitions to clearly separate various sections.&lt;/p&gt;&#xA;&lt;p&gt;Also try to avoid overly long lines, as this makes the code harder to read in most editors, as you either have to start scrolling horizontally, or lines are wrapped in ugly ways. Some projects mandate a strict line length limit. I would not go that far, but you can often reduce the length of a line by splitting long expressions into multiple expressions, for example by introducing temporary variables for partial results. Sometimes you have names of types, variables or functions that are very long, and this in turn causes very long lines. If your language supports it, consider creating short aliases for them to make the code easier to read.&lt;/p&gt;&#xA;&lt;h2&gt;Prefer generic code&lt;/h2&gt;&#xA;&lt;p&gt;Projects often begin small, doing only one thing, like writing a string to a database using a function &lt;code&gt;write_string_to_database()&lt;/code&gt;. But projects grow, and maybe you want to write numbers or other things as well. It is easy to create more variations of the first function to handle all these types, but this results in a lot of code that has to be maintained. In such a case, if your language supports it, find more generic ways to structure your code. Perhaps a &lt;code&gt;write_to_database()&lt;/code&gt; that can take strings, numbers and other things as parameters.&lt;/p&gt;&#xA;" OwnerUserId="129343" LastEditorUserId="129343" LastEditDate="2022-06-28T18:56:09.707" LastActivityDate="2022-06-28T18:56:09.707" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10815" PostTypeId="5" CreationDate="2022-06-29T13:33:35.630" Score="0" Body="&lt;p&gt;A bug report is considered not reproducible if it is a bug that the site developers&#xA;would fix, but cannot due to an inability to recreate the problematic behavior in&#xA;spite of attempts to do so. Reports that are not reproducible typically represent&#xA;bugs that come from using unsupported browsers and tools, or because of sunspots&#xA;and other activity entirely unrelated to the site creating a momentary issue.&lt;/p&gt;&#xA;&lt;p&gt;If a bug can’t be reproduced due to being immediately presented as being through&#xA;an unsupported browser, thus bypassing the need of the site developers to even&#xA;attempt to reproduce the bug, then &lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-declined&lt;/a&gt; should be used.&lt;/p&gt;&#xA;&lt;p&gt;If you are the reporter of a bug that receives this tag, it may indicate&#xA;that the bug was intermittent, or merely that you didn't thoroughly explain&#xA;the circumstances under which you encountered it. First, verify that &lt;em&gt;you&lt;/em&gt;&#xA;can still cause the bug to appear, and (if you can) then:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Describe in detail what you were doing when it happened. Include links to any relevant pages / posts.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;List the steps you took to encounter the bug.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Describe your environment: browser make and version, OS, add-ons, userscripts (if applicable).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Include screenshots if applicable. Use hand-drawn circles to highlight key portions&#xA;of the problem.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Status tags can only be applied by moderators and site developers.&lt;/p&gt;&#xA;" OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-07-01T14:19:21.220" LastActivityDate="2022-07-01T14:19:21.220" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10816" PostTypeId="4" CreationDate="2022-06-29T13:33:35.630" Score="0" Body="Indicates that the site developers were not able to replicate the behavior reported." OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-07-01T14:12:49.593" LastActivityDate="2022-07-01T14:12:49.593" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10817" PostTypeId="5" CreationDate="2022-06-29T13:34:22.017" Score="0" Body="&lt;p&gt;A bug report is considered reproduced only if the site developers have successfully reproduced the bug.&#xA;This tag should only be applied if the site developers cannot immediately address the bug, such as if&#xA;it requires further investigation into solutions or if the implementation of a fix would be stalled&#xA;for other reasons. When a fix is eventually implemented, the tag should become &lt;a href=&quot;/questions/tagged/status-completed&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-completed&amp;#39;&quot; rel=&quot;tag&quot;&gt;status-completed&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Status tags can only be applied by moderators and site developers.&lt;/p&gt;&#xA;" OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-07-08T05:31:26.963" LastActivityDate="2022-07-08T05:31:26.963" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10818" PostTypeId="4" CreationDate="2022-06-29T13:34:22.017" Score="0" Body="Indicates that the site developers were able to replicate the behavior reported, but cannot address its cause at this time." OwnerUserId="95748" LastEditorUserId="95748" LastEditDate="2022-07-01T14:17:35.050" LastActivityDate="2022-07-01T14:17:35.050" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10820" PostTypeId="1" CreationDate="2022-07-08T14:39:36.397" Score="1" ViewCount="220" Body="&lt;h2&gt;Context&lt;/h2&gt;&#xA;&lt;p&gt;I am positively surprised by the amount of code quality verifications that can be performed automatically. Accordingly, I thought it may be valuable for other people that are not familiar with &lt;code&gt;pre-commit&lt;/code&gt; or that do not have the know-how on how to set up such a configuration on their own device, to get &lt;code&gt;pre-commit&lt;/code&gt; feedback on the code that they are asking questions about.&lt;/p&gt;&#xA;&lt;h2&gt;Assumptions&lt;/h2&gt;&#xA;&lt;p&gt;Additionally, I make the following assumptions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This forum aims to appreciate questions that require significant expertise to answer. (To keep attracting experienced users/keep experienced users interested). (So off-loading &amp;quot;trivial&amp;quot; feedback into &lt;code&gt;pre-commit&lt;/code&gt; may allow users to focus on more difficult questions).&lt;/li&gt;&#xA;&lt;li&gt;I assume some code review questions can be answered using automatic code quality verification alone. And/or that the question poster could learn more things to improve about their code through automated code quality verification (than only that which is replied to).&lt;/li&gt;&#xA;&lt;li&gt;Given that pre-commit for Python repositories alone already supports over 14 hooks, and approximately 23 built in checks, I assume quite a bit of submitted code fragments could benefit from such an automated check.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2&gt;Question&lt;/h2&gt;&#xA;&lt;p&gt;Hence, I was wondering whether people on this site would be interested in integrating such an automated, opinionated checker in the question upload section.&lt;/p&gt;&#xA;&lt;h2&gt;Note&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;This is not to suggest that pre-commits could answer/resolve arbitrary questions, merely that it may be a support tool to provide (new) coders with more feedback on the quality of their code.&lt;/li&gt;&#xA;&lt;li&gt;I am aware opinions differ, so I think it is important people should be both able to ignore the &lt;code&gt;pre-commit&lt;/code&gt; and configure the &lt;code&gt;pre-commit&lt;/code&gt; configuration, yet having some default configuration may actually be valuable for a lot of people that are relatively new to coding.&lt;/li&gt;&#xA;&lt;li&gt;Hosting such service on the site, may attract unwanted attention, if default spam detection is not able to deter such unwanted attention, it may be possible to allow new/unverified/untrusted users to cover their own computation costs using micropayments  using their metamask/litecoin/monero or whatever.&lt;/li&gt;&#xA;&lt;li&gt;This question is not related to how that should be implemented. This question is about whether people would think it would add (sufficient) value.&lt;/li&gt;&#xA;&lt;li&gt;I am not affiliated with pre-commit or anything, the software just helps and teaches me a lot about my own work.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2&gt;Straw-person arguments&lt;/h2&gt;&#xA;&lt;p&gt;Based on the votes in &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5244/is-there-a-place-for-automated-code-reviews&quot;&gt;this related post&lt;/a&gt; from &lt;strong&gt;7 years ago&lt;/strong&gt;, the consensus seemed to be (oversimplified):&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5246/170388&quot;&gt;&amp;quot;linters are bad&amp;quot;&lt;/a&gt; - As explained in the comments, I think this argument is slightly elitist. Additionally, this argument can be mitigated by making the &lt;code&gt;pre-commit&lt;/code&gt; feedback optional. I expect many (less-advanced) users, such as myself, could find great value based on such automated feedback. I feel like the documentation and feedback of &lt;code&gt;pre-commit&lt;/code&gt;/linters has been increased significantly since 7 years ago. However, perhaps I have grown faster in my understanding than these linters have grown in feedback quality. I think the safest way to determine the added value of such a linter, would be to build the option in the code-review site as optional, and perform surveys on whether users understood the feedback, and whether they considered it valuable.&lt;/li&gt;&#xA;&lt;li&gt;&amp;quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5244/is-there-a-place-for-automated-code-reviews&quot;&gt;people can figure install their own linting tools&lt;/a&gt;&amp;quot;.&#xA;I think the people that would benefit the most from such &lt;code&gt;pre-commit&lt;/code&gt; feedback have no idea that they can actually install extensions that perform automated code quality checks for them. On top of that, in my experience, it is often still a bit challenging to get such extensions to work properly. So I think the hurdle to learn from automated feedback would be smallest if the feedback is provided optionally and directly in the &amp;quot;post-question&amp;quot; section.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;So I would like to make a plea to re-consider, build the option, perform a survey and conclude based on the survey data interpretation.&lt;/p&gt;&#xA;&lt;p&gt;Note, I am aware that there exist limited resources, so a reason to not do this, would be that working on other topics is considered more valuable. This is solely an argument between: &amp;quot;no automated code quality feedback option&amp;quot; and &amp;quot;having the option to receive automated code quality feedback when posting a question&amp;quot;.&lt;/p&gt;&#xA;" OwnerUserId="170388" LastEditorUserId="52915" LastEditDate="2024-01-13T13:26:17.180" LastActivityDate="2024-01-13T13:26:17.180" Title="Providing optional pre-commit (style) feedback on question uploads?" Tags="|feature-request|status-declined|" AnswerCount="1" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="10822" PostTypeId="1" AcceptedAnswerId="10824" CreationDate="2022-07-18T07:26:44.430" Score="3" ViewCount="225" Body="&lt;p&gt;I have code that is about 1000 lines long (and growing, as some features are not yet implemented and some edge cases unhandled), so posting it here likely would overwhelm people, even if it would be bountied.&lt;/p&gt;&#xA;&lt;p&gt;What would be a good strategy? Extract some function that is especially likely to be improvable? And link the entire code. And once processed - maybe ask again to help with another code segment?&lt;/p&gt;&#xA;&lt;p&gt;Rewrite it to remove functionality and reduce length? And later use review suggestions in the real project?&lt;/p&gt;&#xA;&lt;p&gt;Or is 1500 or 2000 lines script still reasonable? Maybe it would be better to post it in parts with individual functions for review?&lt;/p&gt;&#xA;&lt;p&gt;Maybe try with entire one in the faint hope of someone helping and once that fails post smaller segments? In the reverse order?&lt;/p&gt;&#xA;&lt;p&gt;I found &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/706/is-it-appropriate-to-post-1k-lines-of-code/707#707&quot;&gt;Is it appropriate to post 1k+ lines of code?&lt;/a&gt; - but given that it was posted 9 years ago maybe community has changed opinion a bit.&lt;/p&gt;&#xA;" OwnerUserId="108929" LastEditorUserId="42401" LastEditDate="2022-07-18T23:07:38.493" LastActivityDate="2022-07-18T23:07:38.493" Title="What is the recommended length of the code for review?" Tags="|support|scope|asking-questions|code-length|character-limit|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10823" PostTypeId="2" ParentId="10820" CreationDate="2022-07-18T07:31:47.007" Score="1" Body="&lt;p&gt;I am suspicious about fully automated bot answering questions.&lt;/p&gt;&#xA;&lt;p&gt;Especially as linters often give pointless or harmful suggestions and blind obedience is not a good idea.&lt;/p&gt;&#xA;&lt;p&gt;But it is entirely OK for user to limit their answer to what linter would caught AND mention that AND ask user to post a new question with code that has such issues fixed.&lt;/p&gt;&#xA;&lt;p&gt;See for example &lt;a href=&quot;https://codereview.stackexchange.com/a/207483/108929&quot;&gt;https://codereview.stackexchange.com/a/207483/108929&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Though that applies only in cases where linter complaints would be about real issues.&lt;/p&gt;&#xA;" OwnerUserId="108929" LastEditorUserId="52915" LastEditDate="2024-01-13T13:26:05.917" LastActivityDate="2024-01-13T13:26:05.917" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10824" PostTypeId="2" ParentId="10822" CreationDate="2022-07-18T13:17:06.477" Score="4" Body="&lt;p&gt;The community likes lots of code, it allows us to do a good review. You might notice some delay in getting an answer because a lot of code takes time to review the code. If you look at my questions, none of them are short. I've had to break some of my code into multiple questions to get all of it into Code Review. All of my questions have been answered, sometimes it takes a week to get an answer.&lt;/p&gt;&#xA;&lt;p&gt;Many programs in questions on this site are trivial, the best questions are not.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastEditorUserId="52915" LastEditDate="2022-07-18T18:03:09.140" LastActivityDate="2022-07-18T18:03:09.140" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10825" PostTypeId="1" CreationDate="2022-07-28T22:15:47.937" Score="0" ViewCount="249" Body="&#xA;&#xA;&lt;p&gt;I have a question about my Code Review Stack Exchange post: &lt;a href=&quot;https://codereview.stackexchange.com/questions/278386/is-this-an-appropriate-way-to-use-taskfactory-to-make-asynchronous-code-synchron&quot;&gt;Is this an appropriate way to use TaskFactory to make asynchronous code synchronous?&lt;/a&gt; Which &lt;a href=&quot;https://stackoverflow.com/questions/73058018/is-this-an-appropriate-way-to-use-taskfactory-to-make-asynchronous-code-synchron&quot;&gt;I originally posted on Stack Overflow&lt;/a&gt;.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;My question was closed under the authorship of code reason. However, as far as I know my question passed all the tests for posting a question:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;the code is working as intended and I DO understand what it is doing (although I don't know why this way was chosen or if it is the best method), and&lt;/li&gt;&#xA;&lt;li&gt;although not original author, I am the maintainer of this actively developed code.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;In the &lt;a href=&quot;https://codereview.stackexchange.com/revisions/278386/1&quot;&gt;original version of my question&lt;/a&gt; I expressed my skepticism of the code to let the reader know where I was coming from. However, as far as I can tell, the users who moderated my question seem to believe I was too critical of the original author or I was looking for confirmation bias as to why the code is &amp;quot;not good&amp;quot;. I understand the users' concerns of not letting Code Review become a battleground. And I thought I was respectful and open to learning.&lt;/p&gt;&#xA;&lt;p&gt;Was &lt;a href=&quot;https://codereview.stackexchange.com/revisions/278386/1&quot;&gt;the original post&lt;/a&gt; too critical of the original author?&lt;/p&gt;&#xA;" OwnerUserId="262242" LastEditorUserId="9357" LastEditDate="2022-07-30T04:18:22.303" LastActivityDate="2022-08-03T18:19:32.703" Title="Why was my post closed? Was I too critical of the original author or looking for confirmation bias?" Tags="|support|specific-question|scope|closed-questions|code-ownership|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10826" PostTypeId="2" ParentId="10825" CreationDate="2022-07-29T12:25:22.833" Score="9" Body="&lt;p&gt;You should be more careful who you take advice from. On your Stack Overflow post &lt;a href=&quot;https://codereview.stackexchange.com/users/118711&quot;&gt;a user&lt;/a&gt; with 156 rep, on Code Review, told you to post here. Then &lt;a href=&quot;https://codereview.stackexchange.com/users/120114&quot;&gt;a moderator&lt;/a&gt; with 25k rep told you your post would not be a good fit for the site. Typically a core member of a site is going to know more about the site than someone much less involved. You completely ignored the moderator's advice leaving the problem in the question.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@Julian while it is acceptable to ask about inherited code as the maintainer &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&amp;quot;&lt;em&gt;We expect you, as the author, to understand why the code is written the way that it is.&lt;/em&gt;&amp;quot;&lt;/a&gt; thus question 1 would not be on-topic there.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://stackoverflow.com/users/1575353/s%e1%b4%80%e1%b4%8d-on%e1%b4%87%e1%b4%8c%e1%b4%80&quot;&gt;Sᴀᴍ Onᴇᴌᴀ&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://stackoverflow.com/q/73058018/2044866#comment129033284_73058018&quot;&gt;2022-07-20 21:06:45Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Lets look at the section of your question Sam was referring to.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Gain insight on why the original author wrote the code in this way in the first place, and&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Now lets look at the comments you got on Code Review:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you didn't write the code, and don't understand why it was written the way it was, then we cannot review the code, as per the site rules in the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;. Unfortunately, Stack Overflow users often make improper recommendations to post to Code Review because they are unfamiliar with our rules.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/278386/42401#comment551331_278386&quot;&gt;2022-07-28 06:38:51Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you [...] don't understand why it was written the way it was, then we cannot review the code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;One of the requirements is: &lt;strong&gt;Am I an author or maintainer of the code?&lt;/strong&gt; &amp;quot;For licensing, moral, and procedural reasons, we cannot review code written by other programmers. &lt;em&gt;We expect you, as the author, to understand why the code is written the way that it is.&lt;/em&gt;&amp;quot;&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/278386/42401#comment551367_278386&quot;&gt;2022-07-28 21:18:44Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;We expect you, as the author, to understand why the code is written the way that it is.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you don't understand the code, or you want people to confirm that your co-worker wrote it wrong, then that goes against the spirit of Code Review, as well as that rule. We've accepted questions where two co-workers are debating between two valid ways of writing the code. We've rejected questions where a boss wants us to criticize code written by their employee. This question is closer to the latter than the former.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/278386/42401#comment551370_278386&quot;&gt;2022-07-28 21:28:22Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you don't understand the code&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;200_success's comments have said the same as Sam's. I'm not sure how we could be more clear about the problem in your question. I also can't comprehend why you've come to the conclusion you think the problem could be confirmation bias.&lt;/p&gt;&#xA;&lt;p&gt;Lets look at your one of your responses. Because your argument stays the same.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@200_success I don't understand why this is not an acceptable question. I can answer &amp;quot;yes&amp;quot; to all of the questions in the link you provided. Specifically, &amp;quot;To the best of my knowledge, does the code work as intended?&amp;quot;: YES, it does work as intended! I am not asking about code that isn't working. It is working adequately enough. My posting here is to understand why someone might write code this way (was there an underlying reason that I don't understand?) and whether there is a better way to achieve the intended result. If this question doesn't fit the site's requirements, then what does???&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/262242/andrew&quot;&gt;Andrew&lt;/a&gt;&lt;br /&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/278386/42401#comment551366_278386&quot;&gt;2022-07-28 21:13:17Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Lets look at the relevant section of the help center:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Am I an author or maintainer of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;For licensing, moral, and procedural reasons, we cannot review code written by other programmers. We expect you, as the author, to understand why the code is written the way that it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We expect you, as the author, to understand why the code is written the way that it is.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The section Sam highlighted clearly conflicts here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;strong&gt;Gain insight on why the original author wrote the code in this way in the first place, and&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And your own comment conflicts here.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;My posting here is to understand why someone might write code this way&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="52915" LastEditDate="2022-08-03T18:19:32.703" LastActivityDate="2022-08-03T18:19:32.703" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10827" PostTypeId="1" AcceptedAnswerId="10828" CreationDate="2022-08-09T07:57:47.920" Score="3" ViewCount="186" Body="&lt;p&gt;Until now, we have been using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/native-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;native-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;native-code&lt;/a&gt; tag for questions involving high-level code that calls &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt;, or similar lower-level code.&lt;/p&gt;&#xA;&lt;p&gt;Occasionally, people write code to allow &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot;&gt;c&lt;/a&gt; or &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot;&gt;c++&lt;/a&gt; code to call code in a higher-level language, perhaps in an embedded interpreter.  In that case, using the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/native-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;native-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;native-code&lt;/a&gt; tag feels wrong, since we're going in the opposite direction.  The best way to tag such questions, I believe is &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ffi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ffi&amp;#39;&quot; rel=&quot;tag&quot;&gt;ffi&lt;/a&gt;, a tag that I have just created.  A &lt;a href=&quot;https://en.wikipedia.org/wiki/Foreign_function_interface&quot; rel=&quot;nofollow noreferrer&quot;&gt;foreign function interface&lt;/a&gt; is a mechanism by which a program written in one programming language can call routines or make use of services written in another.&lt;/p&gt;&#xA;&lt;p&gt;If we have a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ffi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ffi&amp;#39;&quot; rel=&quot;tag&quot;&gt;ffi&lt;/a&gt; tag, though, then &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/native-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;native-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;native-code&lt;/a&gt; is just a special case of FFI, right?  Whether high-level code calls low-level code or &lt;em&gt;vice versa&lt;/em&gt;, it's a similar topic and skillset, I think.  Should we rename &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/native-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;native-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;native-code&lt;/a&gt; to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ffi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ffi&amp;#39;&quot; rel=&quot;tag&quot;&gt;ffi&lt;/a&gt; for generality?&lt;/p&gt;&#xA;" OwnerUserId="9357" LastActivityDate="2022-08-18T20:32:42.667" Title="Should we generalize the [native-code] tag?" Tags="|discussion|tags|retag-request|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10828" PostTypeId="2" ParentId="10827" CreationDate="2022-08-18T20:27:15.760" Score="4" Body="&lt;p&gt;A bit convoluted but I got there in the end.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;To maintain tag history I:&lt;br /&gt;&#xA;Merged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ffi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ffi&amp;#39;&quot; rel=&quot;tag&quot;&gt;ffi&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/native-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;native-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;native-code&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Since there seems to be no rename tool I:&lt;br /&gt;&#xA;Merged &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/native-code&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;native-code&amp;#39;&quot; rel=&quot;tag&quot;&gt;native-code&lt;/a&gt; into &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ffi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ffi&amp;#39;&quot; rel=&quot;tag&quot;&gt;ffi&lt;/a&gt;, with synonym.&lt;/li&gt;&#xA;&lt;li&gt;For improved tag SEO I:&lt;br /&gt;&#xA;Made &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/foreign-function-interface&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;foreign-function-interface&amp;#39;&quot; rel=&quot;tag&quot;&gt;foreign-function-interface&lt;/a&gt; synonym to &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ffi&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ffi&amp;#39;&quot; rel=&quot;tag&quot;&gt;ffi&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2022-08-18T20:32:42.667" LastActivityDate="2022-08-18T20:32:42.667" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10829" PostTypeId="1" CreationDate="2022-08-19T12:45:23.297" Score="4" ViewCount="341" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/questions/278954/c-pext-pdep-implementations?noredirect=1#comment552576_278954&quot;&gt;C++ PEXT/PDEP implementations&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I believe that significant changes were made. But there was a comment stating that modifying is off topic.&lt;/p&gt;&#xA;&lt;p&gt;As this code is public, then modifications should be considered maintaining the code. And it should be clear that I do understand how it works.&lt;/p&gt;&#xA;&lt;p&gt;In fact, unless there is something I missed, I plan on making a pull request to update the git repository.&lt;/p&gt;&#xA;&lt;p&gt;The assembly is significantly different, enough that most programmers would take a good while to assert they are functionally equivent.So it is not just changing variable names, or trivially rearranging the code.&lt;/p&gt;&#xA;&lt;p&gt;I will of course remove the post if the consensus is that it is off topic.&lt;/p&gt;&#xA;" OwnerUserId="31869" LastEditorUserId="42401" LastEditDate="2022-08-19T13:13:01.360" LastActivityDate="2022-08-19T13:13:01.360" Title="How much modification is needed to be considered authoring the code?" Tags="|discussion|specific-question|scope|code-ownership|" AnswerCount="0" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10830" PostTypeId="1" CreationDate="2022-08-24T16:50:45.350" Score="35" ViewCount="702" Body="&lt;p&gt;Well, somehow I didn't see this coming for a while, but it looks like it's the best time to move on after all these years.&lt;/p&gt;&#xA;&lt;p&gt;I've been here since 2013, which I believe was two years after CR was founded.  Not long after that, I noticed that &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/900/winston-ewert-is-no-longer-a-moderator&quot;&gt;a previous mod&lt;/a&gt; was gone, and then I eventually took his place.  After receiving my diamond, I noticed that the other two mods at the time were inactive, so I tried to find out what was going on.  It was later on from there when &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5720/2015-community-moderator-election-results&quot;&gt;our first election&lt;/a&gt; was finished and I was the only winning incumbent.&lt;/p&gt;&#xA;&lt;p&gt;We all took CR in a new direction, especially after graduation.  Lots of cleanup of old posts was done, unanswered question attention addressed, and tags feeling the burnination.  Some of us went on over time and new mods took our place, taking on newer challenges.  I was fortunate to oversee much of this, and while I couldn't tell what I would be doing years in the future, I obviously didn't foresee COVID and the many changes that it brought.&lt;/p&gt;&#xA;&lt;p&gt;While my circumstances aren't directly COVID-related, they did indirectly bring some changes for me, as it did for many others.  Other things in life have changed as well and I just don't have the same drive as I did almost a decade ago.  But then, most don't make it that far and that's okay.  It's hard to move on after so many years, regardless of what it is, but it has to be done.&lt;/p&gt;&#xA;&lt;p&gt;I would like to extend my thanks to &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;Monkey&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31562/simon-forsberg&quot;&gt;Simon&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/37660/vogel612&quot;&gt;Vogel&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/23788/mathieu-guindon&quot;&gt;Mug&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/12390/janos&quot;&gt;Janos&lt;/a&gt;, &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/18427/malachi&quot;&gt;Malachi&lt;/a&gt;, and the late &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42632/phrancis&quot;&gt;Phrancis&lt;/a&gt;.  We have done much together and they are indeed great people to work with.  I couldn't do it all without them, especially when I was pretty much alone at the start.  I would also like to apologize to the current mods who probably needed more guidance but when I wasn't around as much.  A number of things have hit me, mostly health-related ones that I've never experienced, and I just lost sight of things for a while (and I somehow forgot that I could've marked myself as inactive all this time).  I honestly didn't think I would slack off like that, but then that's another life lesson for me: don't beat yourself up for things like this, especially things you can't quite control.  If anything, I'm glad I didn't forget things entirely and to the point of falling off the radar without an actual farewell.&lt;/p&gt;&#xA;&lt;p&gt;So with that, I'm handing in my diamond and allowing a slot for a new mod who may take my place, or at least to not have another inactive mod hang around.  But in the future if things settle down and IF it seems right, I may run in a future election.  Once again, I can't obsess too much about the future, but I have to do what I feel is right.&lt;/p&gt;&#xA;" OwnerUserId="22222" LastActivityDate="2022-09-05T05:13:25.747" Title="It looks like it's finally time" Tags="|discussion|moderators|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10831" PostTypeId="2" ParentId="10830" CreationDate="2022-08-24T16:54:17.157" Score="20" Body="&lt;p&gt;Thanks for your years of service, Jamal!  You have guided the site through what I think of as its adolescent years, and it's matured into a reasonably well-adjusted adult; your contribution has been pivotal to that.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2022-08-24T16:54:17.157" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10832" PostTypeId="2" ParentId="10830" CreationDate="2022-08-24T21:18:18.490" Score="17" Body="&lt;p&gt;While it is unfortunate for us to have this happen we wish you the best with future endeavors. The site would not be what it is without all of your contributions. I've looked up to you as master &lt;strike&gt;editor&lt;/strike&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1675/120114&quot;&gt;Jamalizer&lt;/a&gt; and while I may never edit as many posts or as quickly I will do what I can to continue the legacy.&lt;/p&gt;&#xA;&lt;p&gt;We look forward to having you participate in the future when you are able to do so.&lt;/p&gt;&#xA;" OwnerUserId="120114" LastActivityDate="2022-08-24T21:18:18.490" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10833" PostTypeId="2" ParentId="10830" CreationDate="2022-09-05T05:13:25.747" Score="10" Body="&lt;p&gt;Thank you for all you've done for the community, you've made a difference!&lt;/p&gt;&#xA;&lt;p&gt;I'm sad to see you go, but do what feels right for you, and don't beat yourself up.&lt;/p&gt;&#xA;&lt;p&gt;See you around Jamal!&lt;/p&gt;&#xA;" OwnerUserId="12390" LastActivityDate="2022-09-05T05:13:25.747" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10834" PostTypeId="1" AcceptedAnswerId="10835" CreationDate="2022-09-12T17:25:52.463" Score="7" ViewCount="217" Body="&lt;p&gt;I have read; the &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;Tour&lt;/a&gt;, &lt;a href=&quot;https://codereview.stackexchange.com/help/dont-ask&quot;&gt;What not to ask&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-ask&quot;&gt;How to ask a good question&lt;/a&gt;. I am unsure whether questions should specify specific problems, or if I should specify parts of the code where improvement is desired.&lt;/p&gt;&#xA;&lt;p&gt;I have seen questions which describe the purpose of the code joined by the code. The question don't bring up any specific problems with the code; like redundancy, performance, etc.&lt;/p&gt;&#xA;&lt;p&gt;Are general questions acceptable? Or should I find a specific part of my code I would like to improve?&lt;/p&gt;&#xA;" OwnerUserId="264812" LastEditorUserId="29371" LastEditDate="2022-10-19T15:42:07.130" LastActivityDate="2022-10-19T15:42:07.130" Title="Do questions require specific problems, or are general reviews on-topic?" Tags="|support|scope|asking-questions|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10835" PostTypeId="2" ParentId="10834" CreationDate="2022-09-12T17:28:05.003" Score="9" Body="&lt;p&gt;Yes. &amp;quot;&lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;Do I want feedback about any or all facets of the code?&lt;/a&gt;&amp;quot; means all questions are open to general reviews, even if you mention a specific aspect you want reviewed. Questions don't need to specify specific problems or parts of the code where improvement is desired.&lt;/p&gt;&#xA;&lt;p&gt;If you think your code is as good as you can make it, please do post the code for review and learn from other users' suggestions.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="42401" LastEditDate="2022-09-12T19:23:43.710" LastActivityDate="2022-09-12T19:23:43.710" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10836" PostTypeId="1" AcceptedAnswerId="10837" CreationDate="2022-09-18T08:09:05.063" Score="5" ViewCount="163" Body="&lt;p&gt;Thank ye all for your patience and understanding in advance. Posted a Code Review question 4 years ago and it has never received an answer review, so thinking about offering a bounty for it. Is this okay? Thank you.&lt;/p&gt;&#xA;" OwnerUserId="111842" LastEditorUserId="111842" LastEditDate="2022-09-18T10:10:29.310" LastActivityDate="2022-09-18T10:30:26.240" Title="Offering a Bounty for a long unanswered question; is it good practice?" Tags="|discussion|questions|bounty|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10837" PostTypeId="2" ParentId="10836" CreationDate="2022-09-18T10:28:45.960" Score="6" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Is this okay? Frowned upon?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There are many reasons why you'd want to bounty a question and most of them are okay. The only questions not okay to bounty are the kind of questions that aren't okay on the site (e.g. off-topic or spam).&lt;/p&gt;&#xA;&lt;p&gt;However...&lt;/p&gt;&#xA;&lt;p&gt;A bounty itself may not accomplish what you want. A bounty can be useful when you have a good, interesting question that simply went 'under the radar', it wasn't picked up on. And even then, especially with some of the more complicated programs, it can take a couple of rounds of bountying before it gets picked up.&lt;/p&gt;&#xA;&lt;p&gt;If a question is not answered within 2 months, there is a good chance the question wasn't interesting or could've been better. Better questions have a higher chance of attracting (better) answers. So what makes a good question? We have a FAQ on that: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2436/52915&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;See if you can improve the questions first, put a bounty on it afterwards.&lt;/p&gt;&#xA;&lt;p&gt;More specifically, you seem to have 2 unanswered questions from roughly that time period:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/182297/52915&quot;&gt;Python palindrome function; is it possible to write it without using string conversion?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/201996/52915&quot;&gt;Max Heap Data Structure Implemented with Python List&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;At this point, neither of them are particularly interesting. Heaps and palindromes are usually done as a training exercise, have been done about as much as FizzBuzz and I'd hope the level you are at now is not the same as the level you used to be at.&lt;/p&gt;&#xA;&lt;p&gt;Palindromes in Python can be done hundreds of way, the most straight-forward way being slicing. Python also has a &lt;code&gt;reverse&lt;/code&gt; function. You could even abuse recursion. The fastest way is probably string indexing with slicing, but you state you want a purely mathematical way using string conversion. Which is possible, but I wouldn't know &lt;em&gt;why&lt;/em&gt; you'd want to do that on text for such a simple operation.&lt;/p&gt;&#xA;&lt;p&gt;Then again, none of the above really matters. That particular question was written for Python 2.7.12. I know the problem, I've been stuck on Python 2.x for work-related reasons till early '18 myself. But that's 4 years ago. Back in the day, plenty of people were stuck (for a lot longer than we thought we'd be) but that's no longer an excuse today. All the code I'm still interested in either has been ported to Python 3 or will be ported on first use. At this point in time, the only reliable way (in my opinion) to salvage that is if you add a note reviews do not have to be limited to Python 2.&lt;/p&gt;&#xA;&lt;p&gt;Your Heap question can probably be salvaged if you tell us more about what you're looking for. Heaps have been done, what is the reason you're not using a mature library like &lt;a href=&quot;https://docs.python.org/3/library/heapq.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;code&gt;heapq&lt;/code&gt;&lt;/a&gt;? Of the 13 &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/heap&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;heap&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;heap&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;heap-container&quot;&gt;heap&lt;/a&gt; &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;python-3.x-container&quot;&gt;python-3.x&lt;/a&gt; questions we currently have, only 6 are answered. If you want yours to be answered, make sure it stands out.&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Note:&lt;/em&gt; For anecdotes on the value of bounties, see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/2592/52915&quot;&gt;Bounties do not seem to achieve the desired effect&lt;/a&gt;. It's not a current list, but an interesting read to look at what else is important to get the most out of a bounty.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2022-09-18T10:28:45.960" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10838" PostTypeId="2" ParentId="10836" CreationDate="2022-09-18T10:30:26.240" Score="6" Body="&lt;p&gt;If you want a review, and the question hasn't had enough attention (both of these seem to be true, given your question here), then adding a bounty is exactly the right way to draw attention to it.&lt;/p&gt;&#xA;&lt;p&gt;Other things you might be able to do to help reviewers:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ensure you have a clear problem statement, so that it's easy to understand exactly what the code is supposed to do.&lt;/li&gt;&#xA;&lt;li&gt;Ensure the code is complete and provide any necessary inputs, so that reviewers can build and run it.&lt;/li&gt;&#xA;&lt;li&gt;Provide unit tests so functions can be experimented with individually.&lt;/li&gt;&#xA;&lt;li&gt;Make sure your code is as clear as you can possibly make it.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Before you post your bonus, I recommend that you review your code yourself and make any improvements or updates that you can think of, and edit those into the question.  You won't be allowed to do that once you receive an answer, so now is your chance to apply the things you've learnt in the last few years, and have reviewers concentrate on things you didn't see for yourself.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2022-09-18T10:30:26.240" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10839" PostTypeId="1" AcceptedAnswerId="10840" CreationDate="2022-10-02T10:47:18.323" Score="13" ViewCount="240" Body="&lt;p&gt;May I post a question whose code is written in a programming language about which nothing exists in Code Review Stack Exchange?&lt;/p&gt;&#xA;&lt;p&gt;For example, &lt;a href=&quot;https://en.wikipedia.org/wiki/Asymptote_(vector_graphics_language)&quot; rel=&quot;nofollow noreferrer&quot;&gt;Asymptote&lt;/a&gt; is a vector graphics programming language which, in addition to its nice integration with LaTeX and friends, is capable of generating 3D rendered artworks. It seems that no question about Asymptote has been asked in this community, nor is there any tag associated with it.&lt;/p&gt;&#xA;&lt;p&gt;Thus, can I post anything including Asymptote code? and if so, what tag should I consider for that?&lt;/p&gt;&#xA;" OwnerDisplayName="user265453" LastEditorUserId="247617" LastEditDate="2022-10-03T15:49:58.617" LastActivityDate="2022-10-03T15:49:58.617" Title="May I post a question whose code is written in a programming language about which nothing exists in Code Review Stack Exchange?" Tags="|discussion|tags|asking-questions|questions|specific-language|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10840" PostTypeId="2" ParentId="10839" CreationDate="2022-10-02T12:27:51.570" Score="13" Body="&lt;p&gt;Yes, as long as it's clearly a &lt;em&gt;programming&lt;/em&gt; language, and &lt;a href=&quot;/q/6060/75307&quot;&gt;not purely configuration or markup&lt;/a&gt;.  From your description of Asymptote, it sounds that it is fine in this respect.&lt;/p&gt;&#xA;&lt;p&gt;As a new user (less than 300 reputation points), you're not able to write a new tag of your own choosing in the &amp;quot;tags&amp;quot; box.  However, you can post without it (though you need at least one tag) and add a comment asking a more experienced user to create the tag for you.  In the unlikely case that you don't get that help, then &lt;em&gt;flag&lt;/em&gt; your question for moderator assistance.&lt;/p&gt;&#xA;&lt;p&gt;Fair warning: you might need some patience waiting for reviews if the language isn't well-known.  Don't let that put you off!&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2022-10-02T13:05:57.100" LastActivityDate="2022-10-02T13:05:57.100" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10843" PostTypeId="1" CreationDate="2022-11-09T21:01:21.110" Score="2" ViewCount="138" Body="&lt;p&gt;Should there be some reputation limit, below which an OP cannot delete an answered, up-voted question?&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;A &amp;quot;New contributor&amp;quot; asked a &lt;a href=&quot;https://codereview.stackexchange.com/questions/281074/create-list-of-obstacle-locations-from-a-map/281087&quot;&gt;question&lt;/a&gt;.  9 hours later, I first saw the question.  It wasn't a great question, but was on topic and wasn't terrible.  It had received 1 up vote, 1 down vote.  I cleaned it up a bit, gave it an up vote, and spent the better part of the next hour crafting a useful answer.&lt;/p&gt;&#xA;&lt;p&gt;42 minutes later, the OP accepted my answer, ... and 61 seconds after that, deleted their question!&lt;/p&gt;&#xA;&lt;p&gt;I agree an OP should have the right to delete a bad question.  This question had an net +1 vote, and was generating a net +18 rep for the OP, so I don't think it really qualifies as a bad question.&lt;/p&gt;&#xA;&lt;p&gt;So what is happening here? The OP is ...?&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;trying to pass off improved code from answer on Code Review as their own work for a school project, and by deleting the question, it makes it difficult to impossible for the grader/colleague to find evidence of this?&lt;/li&gt;&#xA;&lt;li&gt;just embarrassed by the quality of their original code?&lt;/li&gt;&#xA;&lt;li&gt;helping Tim find his lost keys?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I realize we will probably never know.&lt;/p&gt;&#xA;&lt;p&gt;I don't actually care about any real/potential loss in reputation due to the deleted answer on the deleted question.  I'm more annoyed by the loss in time.  But consider: I've got enough reputation to see the post's timeline, and can see there was one down-vote on the question, but no comments left on the question hinting at why, and the question was deleted by the OP.  Imagine I was a newer user, with only a few hundred rep.  I invest a significant portion of time crafting an answer, posting it, and later go back to check on how it was received, only to find it is missing, with no clues left as to why?  I might feel I'm wasting my time contributing to the site.  More negative experiences would compound this, and I might leave.  The community loses.&lt;/p&gt;&#xA;&lt;p&gt;Excerpt from comment by Mast:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The feature you ask for already exists, it simply didn't apply yet. An answer without any upvotes isn't considered properly answered yet by the system.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;From &lt;a href=&quot;https://codereview.stackexchange.com/help/deleted-questions&quot;&gt;Why and how are some questions deleted&lt;/a&gt;, we see the rules of said feature:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You can't delete your own question if one or more of the following is true:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;It has an answer with one or more upvotes (regardless of the answer's net score)&lt;/li&gt;&#xA;&lt;li&gt;It has multiple answers (even if they have no upvotes)&lt;/li&gt;&#xA;&lt;li&gt;It has an accepted answer&lt;/li&gt;&#xA;&lt;li&gt;It has an answer (that isn't deleted) with an awarded bounty&lt;/li&gt;&#xA;&lt;li&gt;Another question has been closed as a duplicate of it&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;From &lt;a href=&quot;https://codereview.stackexchange.com/help/what-to-do-instead-of-deleting-question&quot;&gt;I've thought better of my question; can I delete it?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You might have had second thoughts about something you've posted. Maybe you don't want your coworkers to see that very specific question about job-hunting, or you realize you shouldn't have posted that proprietary code, or you don't want your friends to see that stupid mistake in your question. &lt;strong&gt;If nobody has answered yet, go ahead and delete it — nobody minds.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;If your question has good answers, though, it's not fair to have those answers removed along with your question: other users put effort into helping you and even if you no longer want the answers, somebody else might. This is why the system prevents you from deleting answered questions most of the time.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It looks like we might be in the middle here.  Someone posts an answer to question, but not enough time has passed for the community to vote on whether said answer is good or not.&lt;/p&gt;&#xA;&lt;p&gt;At the top, I suggested a reputation limit, below which an OP cannot delete an answered, up-voted question?  I see the existing set of rules are well thought out and make sense.  Perhaps we just need a time-limit added to allow the community a chance to vote on and/or add additional answers.  Something like:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You can't delete your own question if one or more of the following is true:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;[... existing rules omitted for brevity ...]&lt;/li&gt;&#xA;&lt;li&gt;12 hours hasn't elapsed from the first undeleted answer&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Thoughts?&lt;/p&gt;&#xA;" OwnerUserId="100620" LastEditorUserId="75307" LastEditDate="2022-11-11T09:26:23.573" LastActivityDate="2022-11-11T09:26:23.573" Title="Should reputation be required to delete answered questions?" Tags="|discussion|" AnswerCount="0" CommentCount="9" ClosedDate="2022-11-11T17:09:10.057" ContentLicense="CC BY-SA 4.0" />
  <row Id="10844" PostTypeId="2" ParentId="9165" CreationDate="2022-11-11T10:56:40.263" Score="2" Body="&lt;p&gt;This &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/10843/52915&quot;&gt;came up again recently&lt;/a&gt;. To keep information centralized, we'll continue the discussion here.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Everything mentioned by rolfl &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/9166/52915&quot;&gt;here&lt;/a&gt; is still valid.&lt;/p&gt;&#xA;&lt;p&gt;A similar situation &lt;a href=&quot;https://meta.stackexchange.com/q/257337/269301&quot;&gt;has been reported on MSE ('15)&lt;/a&gt;. There is an MSE FAQ on deletion too (&lt;a href=&quot;https://meta.stackexchange.com/q/5221/269301&quot;&gt;How does deleting work? What can cause a post to be deleted, and what does that actually mean? What are the criteria for deletion?&lt;/a&gt;), but it doesn't cover this situation explicitly. The paragraph 'How can I undelete one of my posts?' covers it in part, although it assumes it's the question asker who wants to put the undeleting process in gear:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If your post was deleted by high-reputation users or by the Community user, it will require three undelete votes to be undeleted (more if it's a question and it was popular) - politely asking for this on the per-site meta may attract the necessary votes if you make a good case for why the question should be restored (i.e. why the post doesn't meet the deletion criteria above).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/privileges/trusted-user&quot;&gt;privileges/trusted-user&lt;/a&gt; help-center page states:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Trusted users are allowed to perform trusted actions, including:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Voting to delete answers with score of -1 or lower&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Voting to undelete answers except those deleted by a moderator&lt;/strong&gt;&lt;/li&gt;&#xA;&lt;li&gt;Voting to delete questions with a score of -3 or lower immediately after they are closed&lt;/li&gt;&#xA;&lt;li&gt;Editing tag wikis without needing approval&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Emphasis mine. It doesn't say you can vote to undelete questions as well, but you can. More on that &lt;a href=&quot;https://meta.stackexchange.com/q/51272/269301&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://meta.stackexchange.com/q/50523/269301&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Users self-deleting questions within minutes of receiving an answer is in some cases a form of vandalism, an abuse of the site.&lt;/p&gt;&#xA;&lt;p&gt;The community is allowed to undelete questions as part of their content curating responsibility. Even though there will always be exceptions, I would encourage it in situations like these. Find users on meta or in chat to discuss a specific question and gather the required undelete votes if need be. Moderators can help out, but this shouldn't be necessary and we'll be very hesitant to put in the first vote. Content curation like this is something the community &lt;em&gt;should&lt;/em&gt; be able to handle itself.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2022-11-11T10:56:40.263" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10845" PostTypeId="1" CreationDate="2022-11-16T22:06:43.297" Score="2" ViewCount="129" Body="&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/q/281227/98809&quot;&gt;My most recent question&lt;/a&gt; hasn't received any answers in the 24 hours it's been up, and I've made a couple (IMO small but not negligible) changes since asking it that I would like feedback on.&lt;/p&gt;&#xA;&lt;p&gt;Can I just change the code in the question?&lt;/p&gt;&#xA;&lt;p&gt;Even though it doesn't have any answers yet, I'm considering that someone may have started working on an answer during this time, and changing the code could invalidate the effort they've spent so far.&lt;/p&gt;&#xA;&lt;p&gt;What are the general guidelines and etiquette about this?&lt;/p&gt;&#xA;&lt;p&gt;I'm also wondering how these things might change what's considered okay: time since asking, amount/complexity of the code, extent of the change, attention received.&lt;/p&gt;&#xA;&lt;p&gt;I wouldn't be surprised if this has been asked before on Meta, apologies if it has. I could only find a well-referenced question about editing &lt;em&gt;after&lt;/em&gt; answers have been posted: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1763/98809&quot;&gt;For an iterative review, is it okay to edit my own question to include revised code?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="98809" LastActivityDate="2022-11-16T22:06:43.297" Title="Updating a question before it's answered?" Tags="|discussion|site-policy|etiquette|" AnswerCount="0" CommentCount="8" ClosedDate="2022-11-19T05:55:19.840" ContentLicense="CC BY-SA 4.0" />
  <row Id="10846" PostTypeId="1" AcceptedAnswerId="10847" CreationDate="2023-01-25T09:28:05.037" Score="3" ViewCount="114" Body="&lt;p&gt;I don't know why but when I opened &lt;a href=&quot;https://codereview.stackexchange.com/questions/282559/filter-based-on-object-field-in-typescript&quot;&gt;this question&lt;/a&gt; I saw that tables are displayed incorrectly&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/BESVT.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/BESVT.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;so I wanted to suggest changes but when I &lt;a href=&quot;https://codereview.stackexchange.com/posts/282559/edit&quot;&gt;clicked to Edit&lt;/a&gt; I saw that now tables are displayed correctly&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/mKSAt.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/mKSAt.png&quot; alt=&quot;enter image description here&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="256074" LastActivityDate="2023-01-25T09:57:22.337" Title="Tables are displayed incorrectly" Tags="|bug|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10847" PostTypeId="2" ParentId="10846" CreationDate="2023-01-25T09:57:22.337" Score="4" Body="&lt;p&gt;This is a known problem, also on other sites. The preview will parse correctly even without newlines around the tables, but the post itself will not. See &lt;a href=&quot;https://codereview.stackexchange.com/posts/282559/revisions&quot;&gt;revision 4&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;Data in List 1 :&#xA;&#xA;|id|itemName|quantity|&#xA;|:-:|:-:|:-:|&#xA;|J254|corn|154|&#xA;|I465|wheat|169|&#xA;|O25845|strawberry|200|&#xA;|J365|corn|205|&#xA;&#xA;&#xA;Data in List 1 filtered :&#xA;&#xA;|id|itemName|quantity|&#xA;|:-:|:-:|:-:|&#xA;|J254|corn|154|&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;Data in List 1 :&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: center;&quot;&gt;id&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: center;&quot;&gt;itemName&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: center;&quot;&gt;quantity&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;J254&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;corn&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;154&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;I465&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;wheat&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;169&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;O25845&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;strawberry&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;200&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;J365&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;corn&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;205&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Data in List 1 filtered :&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: center;&quot;&gt;id&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: center;&quot;&gt;itemName&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: center;&quot;&gt;quantity&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;J254&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;corn&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: center;&quot;&gt;154&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;See &lt;a href=&quot;https://meta.stackoverflow.com/q/404376/1014587&quot;&gt;Rendered view requires blank line before (and after) tables, but preview accepts both&lt;/a&gt; on MSO.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2023-01-25T09:57:22.337" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10848" PostTypeId="1" CreationDate="2023-01-26T15:24:33.427" Score="9" ViewCount="244" Body="&#xA;&lt;p&gt;As we say goodbye to the old year and welcome the new one, we have &lt;a href=&quot;https://codereview.meta.stackexchange.com/search?q=%22year+in+moderation%22+is%3Aquestion&quot;&gt;a tradition of sharing moderation stats for the preceding calendar year&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As most of you here are aware, sites on the Stack Exchange network are moderated somewhat differently to other sites on the web:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We designed the Stack Exchange network engine to be mostly self-regulating, in that we amortize the overall moderation cost of the system across thousands of teeny-tiny slices of effort contributed by regular, everyday users.&lt;br /&gt;&#xA;-- &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;A Theory of Moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That doesn't eliminate the need for having &lt;a href=&quot;https://stackoverflow.blog/2018/11/21/our-theory-of-moderation-re-visited/&quot;&gt;moderators&lt;/a&gt; altogether, but it does mean that the bulk of moderation work is carried out by regular folks. Every bit of time and effort y'all contribute to the site gives you access to more privileges you can use to help in this effort, all of which produce a cumulative effect that makes a big difference.&lt;/p&gt;&#xA;&lt;p&gt;So as we say goodbye to 2022 (and where did January go, right?) and dive head first into 2023, let us look back at what we accomplished as a community... by looking at some &lt;a href=&quot;https://i.stack.imgur.com/V0TPg.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;exciting&lt;/em&gt; stats&lt;/a&gt;. Below is a breakdown of moderation actions performed on Code Review over the past 12 months:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: left;&quot;&gt;Action&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Moderators&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Community¹&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;All comments on a post moved to chat&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;11&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answer flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;542&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;103&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answers flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;92&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;553&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Bounties canceled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comment flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,112&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;357&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments deleted⁷&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,229&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,300&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;479&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;990&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;29&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Escalations to the Community Manager team&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts bumped&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;586&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts deleted⁶&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;331&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3,109&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts locked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;16&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;67&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;16&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;110&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts unlocked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;13&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Question flags handled⁵&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;251&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;274&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions closed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;698&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;728&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions flagged⁵&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;30&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;524&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions migrated&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;14&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;7&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions protected&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;46&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions reopened&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;37&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;11&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions unprotected&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Revisions redacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;60&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag highlight language set&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;9&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms created&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms proposed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tags merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: &amp;quot;Close votes&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;211&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,807&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: &amp;quot;First answers&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;109&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;530&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: &amp;quot;First questions&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;488&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,788&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: &amp;quot;Late answers&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;16&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;234&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: &amp;quot;Low quality posts&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;31&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;324&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: &amp;quot;Reopen votes&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;49&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;130&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁴: &amp;quot;Suggested edits&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;73&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;994&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;User suspensions lifted early&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users contacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;19&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users deleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users destroyed³&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3,329&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users suspended²&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;12&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;35&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&lt;h3&gt;Footnotes&lt;/h3&gt;&#xA;&lt;p&gt;¹ &amp;quot;Community&amp;quot; here refers both to &lt;a href=&quot;https://codereview.stackexchange.com/users&quot;&gt;the membership of Code Review&lt;/a&gt; &lt;em&gt;without&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;diamonds next to their names&lt;/a&gt;, and to the automated systems otherwise known as &lt;a href=&quot;https://codereview.stackexchange.com/users/-1&quot;&gt;user #-1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;² The system will suspend users under three circumstances: when a user is recreated after being previously suspended, when a user is recreated after being destroyed for spam or abuse, and when a network-wide suspension is in effect on an account.&lt;/p&gt;&#xA;&lt;p&gt;³ A &amp;quot;destroyed&amp;quot; user is deleted along with all that they had posted: questions, answers, comments. &lt;a href=&quot;https://meta.stackexchange.com/questions/88994/what-is-the-difference-between-a-deleted-user-and-a-destroyed-user&quot;&gt;Generally used as an expedient way of getting rid of spam.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;⁴ This counts every review that was submitted (not skipped) - so the 2 suggested edits reviews needed to approve an edit would count as 2, the goal being to indicate the frequency of moderation actions. This also applies to flags, etc.&lt;/p&gt;&#xA;&lt;p&gt;⁵ Includes close flags (but &lt;em&gt;not&lt;/em&gt; close or reopen votes). Community can handle these flags by at least one person voting to close a question that has a close flag.&lt;/p&gt;&#xA;&lt;p&gt;⁶ This ignores numerous deletions that happen automatically in response to some other action.&lt;/p&gt;&#xA;&lt;p&gt;⁷ This includes comments deleted by their own authors (which also account for some number of handled comment flags).&lt;/p&gt;&#xA;&lt;h3&gt;Further reading:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Wanna see how these numbers have changed over time? We posted a similar report here last year: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10745/2021-a-year-in-moderation&quot;&gt;2021: a year in moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can also check out &lt;a href=&quot;https://stackexchange.com/search?q=title%3A%222022%3A+a+year+in+moderation%22&quot;&gt;this report on other sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Or peruse &lt;a href=&quot;https://meta.stackexchange.com/q/386090/208518&quot;&gt;detailed information on the number of questions closed and reopened across all sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Wishing everyone a happy 2023! ^_^&lt;/p&gt;&#xA;" OwnerUserId="69261" LastEditorUserId="52915" LastEditDate="2023-02-02T21:03:00.537" LastActivityDate="2023-02-02T21:22:05.457" Title="2022: a year in moderation" Tags="|discussion|moderation|statistics|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10849" PostTypeId="2" ParentId="10848" CreationDate="2023-02-02T21:22:05.457" Score="2" Body="&lt;p&gt;A 5 year overview for some of the statistics split out per group:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: left;&quot;&gt;Action (Moderators)&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2018&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2019&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2020&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2021&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2022&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions closed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,158&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;717&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;373&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;685&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;698&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions reopened&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,638&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;50&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;19&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;42&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;37&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: left;&quot;&gt;Action (Community¹)&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2018&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2019&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2020&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2021&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;2022&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions closed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;179&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,573&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,799&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;972&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;728&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions reopened&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;120&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;74&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;18&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;11&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;11&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;" OwnerUserId="52915" LastActivityDate="2023-02-02T21:22:05.457" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10850" PostTypeId="2" ParentId="9219" CreationDate="2023-02-03T20:42:09.230" Score="3" Body="&lt;p&gt;I am unable to duplicate this. Given its age, I assume it was fixed in one of our Stacks updates over the last three years. Marking this as completed.&lt;/p&gt;&#xA;" OwnerUserId="247360" LastActivityDate="2023-02-03T20:42:09.230" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10851" PostTypeId="1" AcceptedAnswerId="10852" CreationDate="2023-02-15T13:34:08.917" Score="11" ViewCount="239" Body="&lt;p&gt;At one point in time, the &lt;em&gt;VBA Rubberducking&lt;/em&gt; chat was CR's most active chat room. Here we are almost a whole decade later, and Rubberduck as a project is entering a new phase as work on version 3.0 is starting.&lt;/p&gt;&#xA;&lt;p&gt;SE chat was the perfect home for Rubberduck at the time: we had a feed of VBA posts on CR, VBA questions on SO would show up in a little ticker, and @Duga would tell us everything going on in the GitHub repository.&lt;/p&gt;&#xA;&lt;p&gt;As a moderator I had quick access to CR and everything Rubberduck, it was perfect.&lt;/p&gt;&#xA;&lt;p&gt;Meanwhile Rubberduck has become essentially the defacto VBIDE add-in you need for VBA, and the next step would be to expand to a broader audience - and that's where SE chat is no longer useful. Building version 3.0 will demand much tighter planning, and GitHub is helping with this a lot, but in order to reach broader communities and keep growing, the time has come for Rubberduck to move on from SE chat.&lt;/p&gt;&#xA;&lt;p&gt;I've pinned a link to Rubberduck's new &lt;a href=&quot;https://discord.gg/MYX9RECenJ&quot; rel=&quot;nofollow noreferrer&quot;&gt;Discord server&lt;/a&gt; (feel free to join!) in the chat room, but pins eventually expire, and with @Duga regularly posting (I'll deactivate the GitHub webhooks soon) it's unlikely the room will freeze all by itself as the system intended.&lt;/p&gt;&#xA;&lt;p&gt;So this is it, we've packed our bags and we're at the doorstep waving goodbye with teary eyes and nostalgia, and the cab is honking. We'll never forget where we came from: Code Review SE is always going to be a part of Rubberduck's history.&lt;/p&gt;&#xA;&lt;p&gt;I hereby formally request for the &lt;a href=&quot;https://chat.stackexchange.com/rooms/14929/vba-rubberducking&quot;&gt;VBA Rubberducking&lt;/a&gt; chatroom to be frozen and archived. See y'all on Discord!&lt;/p&gt;&#xA;" OwnerUserId="23788" LastEditorUserId="23788" LastEditDate="2023-02-19T04:57:25.167" LastActivityDate="2023-02-19T04:57:25.167" Title="Rubberduck is growing out of SE chat" Tags="|support|status-completed|meta|chat|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10852" PostTypeId="2" ParentId="10851" CreationDate="2023-02-15T14:41:04.203" Score="9" Body="&lt;p&gt;Done.&lt;/p&gt;&#xA;&lt;p&gt;Rubberduck played a big role in the history of Code Review. If the links ever change, make sure you update your question so people can still find the way.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2023-02-15T14:41:04.203" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10854" PostTypeId="1" CreationDate="2023-02-16T23:54:26.220" Score="2" ViewCount="170" Body="&lt;p&gt;We typically treat &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;c-container&quot;&gt;c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;c++-container&quot;&gt;c++&lt;/a&gt; as mutually exclusive. We don't tag the same question with both &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;c-container&quot;&gt;c&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;c++-container&quot;&gt;c++&lt;/a&gt;. I feel we should do the same for TypeScript and JavaScript.&lt;/p&gt;&#xA;&lt;p&gt;TypeScript needs to run through a transpiler to run in JavaScript engines. So TypeScript is not JavaScript. Additionally &lt;a href=&quot;https://stackoverflow.com/q/29918324/3877726&quot;&gt;Is TypeScript really a superset of JavaScript?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;If a question is tagged JavaScript and contains TypeScript I am more than happy to remove the JavaScript tag.&#xA;I have zero interest in TypeScript and the frequency of its appearance with JavaScript makes the point of filtering questions by tag mute.&lt;/p&gt;&#xA;&lt;p&gt;Alternately, is it acceptable to give a JavaScript review to code that is clearly TypeScript (well parts of it) but has the tag JavaScript. Effectively review it as very poor quality JavaScript.&lt;/p&gt;&#xA;" OwnerUserId="120556" LastEditorUserId="120556" LastEditDate="2023-02-17T03:29:38.133" LastActivityDate="2023-03-19T17:03:25.790" Title="TypeScript and JavaScript tags" Tags="|discussion|tags|site-policy|" AnswerCount="1" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10855" PostTypeId="1" AcceptedAnswerId="10856" CreationDate="2023-02-17T05:34:54.387" Score="16" ViewCount="633" Body="&lt;p&gt;As all of us I'm sure are aware, ChatGPT has induced a plethora of discussion &lt;a href=&quot;https://meta.stackexchange.com/questions/384396/ban-chatgpt-network-wide&quot;&gt;network-wide&lt;/a&gt;. Specifically with this site, we could very well see an influx of questions about reviewing ChatGPT generated code (i.e, homework assignments askers want us to review before submitting, etc). This code would clearly violate one of our principal rules: &lt;em&gt;&amp;quot;You cannot submit code to be reviewed that you did not write&amp;quot;&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;What, if any, policy have the Code Review Moderators planned or discussed to combat this potential issue?&lt;/p&gt;&#xA;" OwnerUserId="153917" LastEditorUserId="69261" LastEditDate="2024-03-26T17:51:49.790" LastActivityDate="2024-03-26T17:51:49.790" Title="What Site Policy should we have for code written by ChatGPT?" Tags="|discussion|featured|site-policy|questions|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10856" PostTypeId="2" ParentId="10855" CreationDate="2023-02-17T06:57:00.470" Score="17" Body="&lt;p&gt;As you say, that would be posting code not written by the asker.  However, we do allow code that is &lt;em&gt;maintained&lt;/em&gt; by the asker, and it would seem to fall into that category.  That's not quite enough, as the following arguments show.&lt;/p&gt;&#xA;&lt;p&gt;The clear reason to close such questions is that one cannot post &lt;em&gt;anything&lt;/em&gt; on Stack Exchange that is in violation of copyright.  Since such code is not licensable under the Creative Commons licence used here, it should be removed immediately.&lt;/p&gt;&#xA;&lt;p&gt;As a guide for future policy (should the licensing terms change, for example), I feel that reviewing generated code has very little benefit for anyone - certainly not the poster, if they are unwilling/unable to write their own code in the first place!  Remember that askers need to understand the code and how it works - without that, they are not able to provide adequate code context or to benefit from the reviews (i.e. incorporating suggested changes).&lt;/p&gt;&#xA;&lt;p&gt;In any case, I feel this is just a special case of &lt;a href=&quot;/q/5120/75307&quot;&gt;&lt;em&gt;Reviewing generated code&lt;/em&gt;&lt;/a&gt;, so many of the responses there are relevant.  (Did you write the generator?  Are we reviewing the generator itself?  Have you shown the input you provided to the code generator?)&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2023-03-09T09:50:56.453" LastActivityDate="2023-03-09T09:50:56.453" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10857" PostTypeId="2" ParentId="5120" CreationDate="2023-02-17T07:09:29.967" Score="0" Body="&lt;p&gt;A definition from the GNU General Public License is applicable here.  In that license, the source code &lt;em&gt;&lt;strong&gt;in the preferred form for modification&lt;/strong&gt;&lt;/em&gt; must be provided along with any binaries.&lt;/p&gt;&#xA;&lt;p&gt;That wording works very well here - so we can review Yacc source files, but not Yacc's output, and similarly for RPC stubs and and other code-generating tools.  There's no point reviewing code that will not (perhaps cannot) be edited by a human.&lt;/p&gt;&#xA;&lt;p&gt;If the code under review is itself a code generator, then it's useful to &lt;em&gt;illustrate&lt;/em&gt; the question with sample input/output pairs, but best to be clear that is not for review (e.g. by marking as a quotation using &lt;code&gt;&amp;gt; &lt;/code&gt; prefix).&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2023-02-17T07:09:29.967" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10858" PostTypeId="2" ParentId="10854" CreationDate="2023-02-17T16:08:46.533" Score="1" Body="&lt;p&gt;Your question seem devoid of any explanation why tags exists, and your arguments don't seem to directly relate to why tags exist. So lets take a moment to focus on why tags exist.&lt;/p&gt;&#xA;&lt;p&gt;Tags are a method for getting content in front of a target audience.&#xA;Tags are typically used in conjunction with a search mechanism.&#xA;However, as can be seen on sites like YouTube, users tend to tag content with irrelevant tags to exploit SEO.&#xA;Where to a degree YouTube has reduced the importance of the tagging system.&#xA;However since Stack Exchange has a large reliance on tags to reduce the attack vector (and maintenance needed) questions are limited to having 5 tags.&lt;/p&gt;&#xA;&lt;p&gt;The tagging system is a two-way street.&#xA;Firstly the asker is tagging to get answers to the question.&#xA;Secondly answerers are filtering tags to get relevant questions.&lt;br /&gt;&#xA;An asker is likely to want to tag a TypeScript question with JavaScript to maximise the number of relevant answerers the question can reach.&#xA;Even if the answerer only knows JavaScript the question is likely to still be relevant as ignoring the TypeScript specific aspects (typically not much of the question) the user can still comment a lot about the underlying JavaScript code.&lt;/p&gt;&#xA;&lt;p&gt;Now lets focus on one of your arguments:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;TypeScript needs to run through a transpiler to run in JavaScript engines.&#xA;So TypeScript is not JavaScript.&#xA;Additionally Is TypeScript really a superset of JavaScript?&lt;/p&gt;&#xA;&lt;p&gt;... I have zero interest in TypeScript and the frequency of its appearance with JavaScript makes the point of filtering questions by tag mute.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;TypeScript can be seen largely as a library.&#xA;Granted one that expands on some of the language semantics.&#xA;However many large libraries in JavaScript drastically change the programming style of the language.&#xA;For example programming using Vue is a vastly different experience to vanilla JavaScript.&#xA;And in my experience a vastly greater difference than TypeScript and JavaScript.&lt;/p&gt;&#xA;&lt;p&gt;Lets say you don't like TypeScript or Vue the solution is simple.&#xA;You filter by &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript+-typescript+-vue.js&quot;&gt;&lt;code&gt;[javascript] -[typescript] -[vue.js]&lt;/code&gt;&lt;/a&gt; tags.&#xA;The filter to my eyes does not seem mute and works quite well.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Alternately, is it acceptable to give a JavaScript review to code that is clearly TypeScript (well parts of it) but has the tag JavaScript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yes, you are allowed to do so.&lt;/p&gt;&#xA;&lt;p&gt;As far as I know this can take two forms:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A frame challenge.&lt;br /&gt;&#xA;Take for example &lt;a href=&quot;https://codereview.stackexchange.com/a/147817&quot;&gt;my answer to Keep NumLock always on in Linux&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Where my answer effectively says using C++ at all is the wrong choice.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;A review in another language.&lt;br /&gt;&#xA;Take for example &lt;a href=&quot;https://codereview.stackexchange.com/a/257364&quot;&gt;Indexing and searching an list of rectangles to see if they contain a point&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Where I go through an algorithm to possibly improve the speed of the user's code using Python not JavaScript.&lt;br /&gt;&#xA;You should note I spend a lot of time explaining the algorithm in English to reduce the confusion for a user that may not know Python.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;As can be noted the accept next to my answers indicate I have helped the OP.&#xA;Answers should primarily be focused on helping the asker.&#xA;How you think is best to help, is largely down to you.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Effectively review it as very poor quality JavaScript.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If what you mean is you'll say stuff like; &amp;quot;Your code looks like odd JavaScript, you code doesn't even run in any JavaScript engine.&amp;quot; &amp;quot;Maybe you should actually write some JavaScript, not whatever you have posted.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;Then please don't do things which aren't helpful.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2023-02-17T16:08:46.533" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10859" PostTypeId="1" AcceptedAnswerId="10860" CreationDate="2023-02-20T19:16:46.730" Score="2" ViewCount="100" Body="&lt;p&gt;I had a code that I submitted here for review, and got a review. Good. But the implementation was primitive, and I have since written a new, more refined implementation, but the concept/intended purpose if the code is the same.&lt;/p&gt;&#xA;&lt;p&gt;Should I create a new question with my new code for further review, or would that be considered a duplicate of my old question?&lt;/p&gt;&#xA;" OwnerUserId="264812" LastEditorUserId="52915" LastEditDate="2023-02-20T20:20:30.527" LastActivityDate="2023-02-20T20:20:30.527" Title="Are 'follow up' questions on the same/similar code allowed?" Tags="|support|asking-questions|duplicates|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10860" PostTypeId="2" ParentId="10859" CreationDate="2023-02-20T19:30:37.077" Score="7" Body="&lt;p&gt;A new question with a link back to the old question for history is how we generally do follow up questions. The follow up questions are not considered duplicates of your old question. We prefer to see significant changes in the code but it isn't required.&lt;/p&gt;&#xA;&lt;p&gt;How else are you going to learn from your previous code if you can't ask for a follow up review after you have modified the code?&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2023-02-20T19:30:37.077" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10863" PostTypeId="2" ParentId="10855" CreationDate="2023-03-08T17:40:59.770" Score="16" Body="&lt;p&gt;A growing number of users are posting content that violates policy by including ChatGPT generated content. Warnings and suspensions have been handed out. Details about how we catch and/or handle these posts are scarcely made public to avoid people 'gaming the system'. If you see content you believe to be generated by ChatGPT (or similar), feel free to raise a moderator flag on the post indicating your concerns. Any obvious flaws in the post can be left in the comments, as with any post.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10856/52915&quot;&gt;Toby already wrote a good answer&lt;/a&gt;. Since the question is about policy from the moderators, as a moderator, I'll be clear about this:&lt;/p&gt;&#xA;&lt;h3&gt;ChatGPT-generated questions and answers are not accepted.&lt;/h3&gt;&#xA;&lt;h3&gt;ChatGPT-generated code is not accepted.&lt;/h3&gt;&#xA;&lt;p&gt;There are multiple reasons for this, but the most obvious one is &lt;a href=&quot;https://codereview.stackexchange.com/help/referencing&quot;&gt;plagiarism&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The licensing involved with posting a question to Code Review, or anywhere else on the Stack Exchange platform, does not work well with content that's generated based on thousands of other sources. It is unclear what the original licensing of those sources was and it can not be verified afterwards. In this regard, ChatGPT content is much more problematic than generators that at least disclose their dataset and part of their process.&lt;/p&gt;&#xA;&lt;p&gt;We've seen questions getting posted that ask whether ChatGPT generated code was any good, or even valid.&lt;/p&gt;&#xA;&lt;p&gt;We've seen answers that basically run the provided code or entire question through ChatGPT and post the result without insightful observation. Code dumps have never been valid answers, as per the help on &lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;How do I write a good answer?&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Every answer must make at least one &lt;strong&gt;insightful observation&lt;/strong&gt; about the code in the question. Answers that merely provide an alternate solution with no explanation or justification do not constitute valid Code Review answers and may be deleted. In addition to criticisms, pointing out good practices in the code is also a form of helpful feedback.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;It doesn't help that, as far as I recall, none of the code dumps in ChatGPT answers had code that actually improved the code (usually it didn't work at all, even if the original did). Some of them even got accepted while being wrong.&lt;/p&gt;&#xA;&lt;p&gt;A review has always been about the teaching, not the alternative implementation. An alternative implementation that's based on the review can definitely be part of a review - that usually works very well, but the review comes first and must be in the answer. If people want their code to be &amp;quot;optimized&amp;quot; by AI, they can feed it to the AI themselves.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="75307" LastEditDate="2023-03-09T09:55:58.937" LastActivityDate="2023-03-09T09:55:58.937" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10864" PostTypeId="1" CreationDate="2023-03-12T18:15:02.733" Score="0" ViewCount="123" Body="&lt;p&gt;I have not had the best of luck asking for code reviews.  Mostly my fault for not really knowing what I don't already know, and not being able to correctly convey what I am trying to ask about.&lt;/p&gt;&#xA;&lt;p&gt;I have broken up a coding project I am trying to improve, so I can focus on only a small subset of components at a time, to try and make improvements easier, one step at a time.  I know my code has some unintended issues, and I am trying to improve it to be more professional, and maybe useful to someone else.&lt;/p&gt;&#xA;&lt;p&gt;With that in mind, are there any recommendations, beyond showing all code, correct formatting etc, that you all can offer.  For example should I add comments with specific concerns I have with sections of code I am asking for review?&lt;/p&gt;&#xA;&lt;p&gt;Thanks in advance for any advice offered!&lt;/p&gt;&#xA;" OwnerUserId="235481" LastActivityDate="2023-03-12T18:15:02.733" Title="Trying to make sure I ask an apropriate request for code review" Tags="|discussion|" AnswerCount="0" CommentCount="6" ContentLicense="CC BY-SA 4.0" />
  <row Id="10866" PostTypeId="1" CreationDate="2023-04-08T06:42:02.057" Score="2" ViewCount="106" Body="&lt;p&gt;I have a program that loads data from CSV files, processes it, and returns CSV files as output. The program is divided into a series of functions that are housed in various files.&lt;/p&gt;&#xA;&lt;p&gt;What I'm interested in is getting feedback on the file structure I'm using, and the separation into functions. A sort of &amp;quot;architecture/design review,&amp;quot; so to speak.&lt;/p&gt;&#xA;&lt;p&gt;So, my question is: Would it be better to upload the code with the implementation of each function for simplicity, or would it be better to omit it to keep the complexity low?&lt;/p&gt;&#xA;" OwnerUserId="227667" LastActivityDate="2023-04-12T15:01:58.350" Title="Including function implementations if I need advice about architecture/design/file hierarchy?" Tags="|discussion|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10868" PostTypeId="2" ParentId="10866" CreationDate="2023-04-12T15:01:58.350" Score="3" Body="&lt;p&gt;Upload the code. The code limit is fairly high, and the more you omit, the more ambiguity there is in your architectural description. A good code review will cover both the architecture as well as more granular details.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2023-04-12T15:01:58.350" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10869" PostTypeId="1" CreationDate="2023-04-13T20:19:18.883" Score="4" ViewCount="171" Body="&lt;p&gt;As a person who joined Stack Overflow about 15 years ago I am always curious to see what new flavours of my favourite Q&amp;amp;A site emerge every year.&lt;/p&gt;&#xA;&lt;p&gt;So from time to time google takes me to Mathematics, Software Engineering, even Retrocomputing or English Language. And very often I find there intriguing topics, ideas and solutions.&lt;/p&gt;&#xA;&lt;p&gt;However from time to time google takes me also to Code Review and frankly, I can't get my head around what I'm seeing there:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the topic I'm interested in is there, cool&lt;/li&gt;&#xA;&lt;li&gt;then there's usually some mediocre code asking for review&lt;/li&gt;&#xA;&lt;li&gt;whether I understand that code is really 50:50, sometimes it's incredibly hard to follow (as there is no requirement/limit for a minimalist example as on SO for instance)&lt;/li&gt;&#xA;&lt;li&gt;so okay, somehow I made it through the code&lt;/li&gt;&#xA;&lt;li&gt;then there is usually a couple of answers with good tips and hints&lt;/li&gt;&#xA;&lt;li&gt;OP thanks for them&lt;/li&gt;&#xA;&lt;li&gt;the end&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;So I'm wondering, what is the value of such site? If I'm totally clueless about some topic then perhaps OK, I get at least that mediocre code, better than nothing. However if I'm interested in implementing a specific design pattern or something similar, most likely I get a really bad code to follow / build on because &lt;em&gt;there are no final answers / code posted&lt;/em&gt;. Even the official (?) guide doesn't mention this point explicitly: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2436/how-to-get-the-best-value-out-of-code-review-asking-questions/2439#2439&quot;&gt;How to get the best value out of Code Review - Asking Questions&lt;/a&gt;, it only encourages to do that if it could lead to another code review.&lt;/p&gt;&#xA;&lt;p&gt;Don't get me wrong, I understand that for OP this may be invaluable help, perhaps the reviewers can train their skill to be better at doing code reviews but... is this really the point of this site? Does it need to be a Q&amp;amp;A site after all? Wouldn't be github with some sort of plugin for the &amp;quot;social part&amp;quot; a better and more natural solution for this kind of activity?&lt;/p&gt;&#xA;&lt;p&gt;I'm sorry if this sounded too negative, I just really don't get it. There's such a wonderful family of SE sites and then there's CR -- which I have to skip everytime I see it in google results :-/ So maybe someone from local supporters can correct my point of view?&lt;/p&gt;&#xA;" OwnerUserId="272442" LastActivityDate="2023-04-30T21:54:34.283" Title="Is CR targeted at anyone else except the OP?" Tags="|discussion|" AnswerCount="3" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10870" PostTypeId="2" ParentId="10869" CreationDate="2023-04-13T21:50:56.157" Score="5" Body="&lt;p&gt;I think you're coming at Code Review from the wrong angle.&lt;/p&gt;&#xA;&lt;p&gt;Let's pretend Code Review were a Reddit community; you likely wouldn't assume the site is going to help you.&#xA;Because Reddit is largely a social media site. With content ranging from the far left to alt-right, from cat to dog pictures, and a sprinkling of tech.&#xA;That's not to say social media sites are &lt;em&gt;unhelpful&lt;/em&gt;.&#xA;I'm personally thankful some of the communities have developed 'for noob install instruction' threads which I've used.&lt;/p&gt;&#xA;&lt;p&gt;For a short period I posted a few answers on the Python subreddit which help users.&#xA;Now, if you came across the posts you'd likely have the same &amp;quot;what's the value&amp;quot; response.&#xA;As the posts were really poor, and would likely be closed on Stack Overflow.&lt;/p&gt;&#xA;&lt;p&gt;Now here's the thing.&#xA;Personally I've found most Reddit posts to be unhelpful.&#xA;So when I see a Reddit post as a search result I don't click on it.&#xA;I also assume all sites I've not used before to be similarly unhelpful and use them as a last resort.&lt;/p&gt;&#xA;&lt;p&gt;But I'm sure you already knew this.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Does it need to be a Q&amp;amp;A site after all? Wouldn't be github with some sort of plugin for the &amp;quot;social part&amp;quot; a better and more natural solution for this kind of activity?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So I'm not sure why you'd bring it up.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;There's such a wonderful family of SE sites and then there's CR -- which I have to skip everytime I see it in google results&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;So I'm wondering, what is the value of such site?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You've indicated some ways the site has value:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;then there is usually a couple of answers with good tips and hints&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&lt;p&gt;If I'm totally clueless about some topic then perhaps OK, I get at least that mediocre code, better than nothing. However if I'm interested in implementing a specific design pattern or something similar, most likely I get a really bad code to follow / build on because &lt;em&gt;there are no final answers / code posted&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;... I understand that for OP this may be invaluable help, perhaps the reviewers can train their skill to be better at doing code reviews ...&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You have conceded Code Review has value to others.&#xA;And the specific part you find of value and are looking for is; &amp;quot;I get a really bad code to follow / build on&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Now, all user contributions on all Stack Exchange sites are licensed under various versions of the CC BY-SA license.&#xA;When a person copies or creates a derivative of the post then the content has to follow the terms of the license.&#xA;Two big parts of the license are attribution and copy left - all derivatives must be the same/similar license.&lt;/p&gt;&#xA;&lt;p&gt;Let's take the situation when an uninformed internet searcher is looking for some code.&#xA;The searcher goes on Code Review and gets a chunk of code to build on.&#xA;The searcher neglects to follow the terms of the license (who attributes SE posts?).&#xA;And as such the searcher has committed copyright infringement.&lt;/p&gt;&#xA;&lt;p&gt;Code Review's focus has been the bit you've minimised as &amp;quot;tips and hints&amp;quot;.&#xA;If we focus on the content you value then we create a worse experience for all.&lt;/p&gt;&#xA;&lt;p&gt;The second Code Review gets an active 'copyright troll' no-one would want to &lt;s&gt;copy from&lt;/s&gt; 'use' Code Review again.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2023-04-14T13:32:22.780" LastActivityDate="2023-04-14T13:32:22.780" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10871" PostTypeId="2" ParentId="10869" CreationDate="2023-04-14T01:19:12.723" Score="5" Body="&lt;p&gt;I have been involved with code reviews and design reviews for more than 33 years. One of the major reasons to have a code review in a professional software development environment is for teaching purposes. You team 2 or 3 more experienced developers with 2 or 3 less experienced developers (new hires  with less than 2 to 3 years of development experience). This is how major companies improve the talent working for them. There has been a lot of research done on code reviews, it has been found that each bug that took an hour to find in a code review would have taken 55 hours to find in a debug session of production code (the Software Engineering Institute at Carnegie Mellon University).&lt;/p&gt;&#xA;&lt;p&gt;If the Code Review community had no value to anyone other than the OP, would any of our questions get more than a few views? Of the 28 questions I have asked 5 have more than 1K views (one has 7K views), and 3 more are over 500 views. Many of the 485 questions I have answered have over 1K views within the first 2 days. This indicates that users besides the OP are getting a benefit from the questions and answers.&lt;/p&gt;&#xA;&lt;p&gt;Some of the most popular questions I have seen have to do with tough subjects like multi-threaded code. Many people get this wrong and need help. Some other popular questions are games.&lt;/p&gt;&#xA;&lt;p&gt;Many times I have found ways to practice coding by trying to implement a solution to one of the questions. In some cases this has led to writing more than 5,000 lines of code.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;then there's usually some mediocre code asking for review&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The whole point of this site is to help people improve their coding skills. Of course there is some mediocre code. In some cases there is really bad code, as long as the code does what is intended, we will attempt to help the OP. For new programmers they can see what not to do with the tips and hints.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;whether I understand that code is really 50:50, sometimes it's incredibly hard to follow (as there is no requirement/limit for a minimalist example as on SO for instance)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;This point makes me think that you have never needed to maintain someone else's code on a major project. I've had to add features and debug code in a code base of more than 10,000 lines of code that 2 or more other programmers wrote. I don't see the problem with not limiting the code to the minimum necessary to reproduce the problem. For improving people's coding ability we need to see more code to understand that code.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;OP thanks for them&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Actually we discourage this.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;the end&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;In many cases this isn't the end, the OP or another user will ask questions about the tips and hints in the answers. In many cases the OP will post follow up questions with improved code that they want reviewed. This allows everyone to see how to improve the code.&lt;/p&gt;&#xA;&lt;p&gt;There are projects on GitHub, GitLab and Bitbucket that do go through code reviews but these projects are open source projects with many users involved. Beginners may not have anyone to review their code, especially if they are self teaching / self learning. Other users do learn from posted mistakes.&lt;/p&gt;&#xA;" OwnerUserId="79357" LastActivityDate="2023-04-14T01:19:12.723" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10873" PostTypeId="2" ParentId="10869" CreationDate="2023-04-30T21:54:34.283" Score="2" Body="&lt;p&gt;Concurring with the other answers, and also:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;what is the value of such site?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;To a certain extent, the value of this site is the same as the idealized value of other sites in Stack Exchange - referential value. Editing questions for clarity, editing answers for clarity, and community wiki answers are all encouraged - and there's a site search for existing questions - all in the name of offering value to a person seeking reference to solved problems. The &lt;em&gt;kind&lt;/em&gt; of solved problem is very different here from that of Stack Overflow - there, it's &amp;quot;why is this specific program not working&amp;quot; and typically has one specific, fairly focused answer. Here it's &amp;quot;in this program, what best practices can be applied to improve it&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;By way of example, let's say I'm a well-meaning user wanting to write a password generator in Python. A good first step (albeit perhaps not one that enough beginners apply) is to effectively do a literature review and see how people have attempted to solve the problem. In such a situation, Code Review IMO offers much more value than Stack Overflow, as it illustrates the &lt;a href=&quot;https://codereview.stackexchange.com/a/268736/25834&quot;&gt;common pitfalls&lt;/a&gt; that people encounter when writing such an application - and design pitfalls, unlike breaking errors, are often invisible to the OP.&lt;/p&gt;&#xA;" OwnerUserId="25834" LastActivityDate="2023-04-30T21:54:34.283" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10874" PostTypeId="1" CreationDate="2023-05-03T15:48:10.373" Score="4" ViewCount="160" Body="&lt;p&gt;As you all know, advertising is an important source of revenue for Stack Overflow and it helps us support all the sites across the Stack Exchange Network and the resources that go into maintaining and improving the experience on the platform. We are going to be introducing middle sidebar ads, which have been on the main Stack Overflow site for years, to some of the tech sites including Code Review.&lt;/p&gt;&#xA;&lt;p&gt;The middle sidebar ads have the same standards as any other ads on the platform. Ads are non-intrusive and static. Ads go through a vetting process to ensure they are appropriate for the communities on Stack Exchange. If you see an ad that may not follow our established standards and guidelines, you can let us know by using the &amp;quot;&lt;strong&gt;report this ad&lt;/strong&gt;&amp;quot; functionality. Here is a mockup of what these will look like when two ads are shown (the existing ad placement and the new middle sidebar ad placement):&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/f02qA.jpg&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/f02qA.jpg&quot; alt=&quot;sample of ads on the middle side bar of the site&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;This ad space won’t be available for display until May 10&lt;sup&gt;th&lt;/sup&gt; because we wanted to give you a heads-up before you started seeing them. Ads are an essential line of business for us and we’re committed to giving you advanced notice whenever we introduce a new form of advertising on the network sites. If you have any questions or concerns, please let us know.&lt;/p&gt;&#xA;" OwnerUserId="237902" LastEditorUserId="52915" LastEditDate="2023-05-13T15:02:10.813" LastActivityDate="2023-05-13T15:02:10.813" Title="Middle Sidebar Advertising" Tags="|discussion|announcement|advertising|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10875" PostTypeId="2" ParentId="10701" CreationDate="2023-05-04T19:49:58.047" Score="6" Body="&lt;p&gt;I recently asked a user if the code posted in a question was written or maintained by them, since it was not explicitly stated in the description that they wrote it or maintain it. They asked why I asked. I replied with the standard response with a link to &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;the help center page &lt;em&gt;What topics can I ask about here?&lt;/em&gt;&lt;/a&gt;.  &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;“&lt;em&gt;For licensing, moral, and procedural reasons, we cannot review code written by other programmers. We expect you, as the author, to understand why the code is written the way that it is.&lt;/em&gt;”&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The user has been a member for more than 6 years and taken the tour (hence has earned the &lt;a href=&quot;https://codereview.stackexchange.com/help/badges/89/informed&quot;&gt;informed badge&lt;/a&gt;). I would hope people who read the tour would know that the code posted needs to be written and/or maintained by them.&lt;/p&gt;&#xA;&lt;h1&gt;Let's add another list item to the numbered list on the tour&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;1. Code must be written or maintained by you.&lt;/h3&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I am open to having it lower in the list but it seems like it is of high precedence so I would vote it be one of the first items, hence why it is near the top of the list of questions on the &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic page&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2&gt;Edit&lt;/h2&gt;&#xA;&lt;p&gt;Okay - Let us use list item position #3.&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2023-05-04T22:35:48.367" LastActivityDate="2023-05-04T22:35:48.367" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10877" PostTypeId="2" ParentId="8789" CreationDate="2023-06-11T02:15:21.797" Score="2" Body="&lt;p&gt;Generally, questions where the code is a spec and the desired answer is new code belong on Stack Overflow, not Code Review, right?  Unless I'm misunderstanding the purpose of cr.SE, I thought the code in the question was supposed to be the asker's current best attempt at what they really want.&lt;/p&gt;&#xA;&lt;p&gt;Vectorization questions asking for different code are generally a good fit for Stack Overflow, though, and there are lot of existing duplicates in case of problems with already-posted solutions.  That's another feature of this type of question: they can be duplicates despite the other question having different code or no code, obviously unlike a code review.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;For SIMD vectorization using intrinsics in languages like C++, SO questions like  &lt;em&gt;&lt;a href=&quot;https://stackoverflow.com/questions/15598997/can-counting-byte-matches-between-two-strings-be-optimized-using-simd&quot;&gt;Can counting byte matches between two strings be optimized using SIMD?&lt;/a&gt;&lt;/em&gt; are a good example: a simple C loop in the question, and answers that show SSE2-specific techniques to vectorize the sum of compare results.  That's what the OP wants when they ask a question like that, not commentary on the coding-style or details of the scalar version.  (Unless there's a way to tweak it so it auto-vectorizes nicely or at least acceptably, like in &lt;a href=&quot;https://codereview.stackexchange.com/questions/285452/optimizing-char-array-iteration-in-c-for-intel-processors&quot;&gt;Optimizing char array iteration in C for intel processors&lt;/a&gt; on codereview and cross-posted to Stack Overflow.)&lt;/p&gt;&#xA;&lt;p&gt;But Stack Overflow answers can also cover tweaks to get something to auto-vectorize, as in &lt;a href=&quot;https://stackoverflow.com/questions/74415598/counting-differences-between-2-buffers-seems-too-slow&quot;&gt;https://stackoverflow.com/questions/74415598/counting-differences-between-2-buffers-seems-too-slow&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;In Matlab and other high-level languages, vectorization means working with whole arrays, not looping manually over their elements.  In languages that are lower-level, like C, Rust, C#, maybe even Java, manual SIMD vectorization  means using intrinsics like &lt;code&gt;_mm_add_epi32&lt;/code&gt; on types like &lt;code&gt;__m128i&lt;/code&gt; to ask the compiler to add 4x 32-bit integers with a single CPU instruction. (in that case, x86 &lt;code&gt;paddd&lt;/code&gt;).  This gets more interesting when you have arrays of different element widths, like in that mismatch-counting case where you have 8-bit elements to compare, but want a 32 or 64-bit sum of (mis)matches to avoid overflow with more than 256 bytes.  Compilers often do a bad job, widening too early, so only processing a couple elements at a time instead of 16 or 32.&lt;/p&gt;&#xA;&lt;p&gt;Anyway, Stack Overflow has quite a lot of questions about manually vectorizing various problems, so duplicates can get closed more easily there.  And multiple experts keep an eye on SO's [simd], [sse], [avx], [neon], and other tags, so that's a good place for such questions.&lt;/p&gt;&#xA;&lt;p&gt;Questions with no effort towards vectorizing the problem themselves do sometimes get a poor reception, especially if the problem seems pretty specific to them, unlikely to be generally applicable.  (Counting matching or mismatching bytes is a general and interesting enough problem that people &lt;em&gt;were&lt;/em&gt; willing to answer it without expecting the OP to have made an attempt at it themselves.  But it's also good or even preferred when a question does have a working SIMD implementation and asks for how to speed it up, as in &lt;a href=&quot;https://stackoverflow.com/questions/54541129/how-to-count-character-occurrences-using-simd&quot;&gt;How to count character occurrences using SIMD&lt;/a&gt;.  &lt;em&gt;That&lt;/em&gt; could work as a code-review question, but IMO belongs on Stack Overflow along with other [simd][avx2] questions.)&lt;/p&gt;&#xA;" OwnerUserId="50567" LastActivityDate="2023-06-11T02:15:21.797" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10878" PostTypeId="1" AcceptedAnswerId="10879" CreationDate="2023-06-16T23:44:59.550" Score="2" ViewCount="104" Body="&lt;p&gt;Can I ask a question on a very specific aspect of design? Like, I would like to know whether&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Is this the right way to set defaults? I want the defaults set&#xA;regardless of whether an object is created via a public no-args or a&#xA;builder&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;    public Measurer() {&#xA;        this.timesRun = Defaults.TIMES_RUN; // nested static class with static final fields&#xA;        this.loggingType = Defaults.LOGGING_TYPE;&#xA;    } &#xA;// ...&#xA;    public static class Builder {&#xA;        private int timesRun = Defaults.TIMES_RUN;&#xA;        private LoggingType loggingType = Defaults.LOGGING_TYPE;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Would such a question be on topic?&lt;/p&gt;&#xA;" OwnerUserId="272743" LastEditorUserId="42401" LastEditDate="2023-06-16T23:48:01.180" LastActivityDate="2023-06-17T00:45:57.180" Title="Can I ask a question on a very specific aspect of design?" Tags="|support|scope|example-code|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10879" PostTypeId="2" ParentId="10878" CreationDate="2023-06-17T00:40:41.307" Score="3" Body="&lt;p&gt;First if you posted the example question I'd suggest people to close the question for the following close reason.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Missing Review Context&lt;/strong&gt;: Code Review requires &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3652&quot;&gt;concrete code from a project, with enough code and / or context&lt;/a&gt; for reviewers to understand how that code is used. Pseudocode, stub code, hypothetical code, obfuscated code, and generic best practices are outside the scope of this site.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Your example question would be a text book &amp;quot;generic best practices&amp;quot; question. A question where an asker asks for best practices in a generic sense. Now best practices is a bit of a misnomer, as pretty much no practices are always best. Take &lt;a href=&quot;https://stackoverflow.com/a/90021&quot;&gt;Testivus On Test Coverage&lt;/a&gt; who explains different 'best practices' for three different students.&lt;/p&gt;&#xA;&lt;p&gt;The problem is bidirectional:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Askers get advice for the question asked, but because life is complicated your actual code may not be an example which should follow best practices.&lt;/p&gt;&#xA;&lt;p&gt;The asker then sees the difference between the question asked (X) and the situation at hand (Y) and becomes frustrated at the site and answerers for providing 'crap' advice.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Answerers answer with the goal of helping the asker. When answerers see the advice we give lands we experience positive emotions. Where when the advice doesn't land we can experience negative emotions, like disappointment in ourselves where we gave advice in a manner which didn't land.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Overall we can see the problem for both groups of people is an XY question. Now you may be right and narrowed down the problem to the perfect 7 lines of code to show all edge cases in your specific code. But we have to accept on every such question we're all rolling dice. Taking a gamble.&lt;/p&gt;&#xA;&lt;p&gt;To remove the gamble is &lt;em&gt;really&lt;/em&gt; easy. If we get you to provide more code we can increase the chance of the gamble for success. The solution is fairly easy on answerer's end (posting a comment), and the solution on the askers end is fairly easy (copy more code).&lt;/p&gt;&#xA;&lt;p&gt;As such with the aim of maximising positive interactions between users. Questions like the example are disallowed.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2023-06-17T00:45:57.180" LastActivityDate="2023-06-17T00:45:57.180" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10880" PostTypeId="1" CreationDate="2023-06-17T23:40:13.553" Score="1" ViewCount="117" Body="&lt;p&gt;I'm following all the Kotlin questions and I noticed that there was no tag for Jetpack Compose.&lt;/p&gt;&#xA;&lt;p&gt;While Stack Overflow has four tags for variants of compose:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/android-jetpack-compose&quot;&gt;https://stackoverflow.com/questions/tagged/android-jetpack-compose&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/compose-desktop&quot;&gt;https://stackoverflow.com/questions/tagged/compose-desktop&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/compose-multiplatform&quot;&gt;https://stackoverflow.com/questions/tagged/compose-multiplatform&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/jetbrains-compose&quot;&gt;https://stackoverflow.com/questions/tagged/jetbrains-compose&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I figured that Code Review wouldn't need four tags.&lt;/p&gt;&#xA;&lt;p&gt;While there are some minor differences between Jetpack Compose for Android and Jetbrains Compose Multiplatform, as a heavy Compose user myself, if feel that they are closely related and could use the same tag (at least for the time being)&lt;/p&gt;&#xA;&lt;p&gt;For now I named the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/kotlin-compose&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;kotlin-compose&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;kotlin-compose&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-kotlin-compose-tooltip-container&quot;&gt;kotlin-compose&lt;/a&gt; as Kotlin is the least common denominator, but is there another name? Should we separate Jetpack Compose for Android from Jetbrains Compose Multiplatform (which targets both Android, Desktop, iOS and also alpha support for Web) ?&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;(Note: You might want to read up on &lt;a href=&quot;https://developer.android.com/jetpack/compose&quot; rel=&quot;nofollow noreferrer&quot;&gt;Jetpack Compose&lt;/a&gt; vs. &lt;a href=&quot;https://www.jetbrains.com/lp/compose-multiplatform/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Jetbrains Compose Multiplatform&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;&#xA;" OwnerUserId="31562" LastEditorUserId="31562" LastEditDate="2023-06-18T13:52:13.987" LastActivityDate="2023-06-18T22:21:40.130" Title="How should we [compose] this tag?" Tags="|discussion|tags|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10881" PostTypeId="1" CreationDate="2023-06-18T19:44:45.783" Score="1" ViewCount="116" Body="&lt;p&gt;How is it possible for a new user to post 20+ questions, with mostly the same content, within 10 minutes, on the same day the account was created? How is there no throttling? How do these posts remain open for more than half an hour, even though their content is not at all related to code review?&lt;/p&gt;&#xA;&lt;p&gt;This is one of the posts:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/285613/unban-kemono-pantsu-now-she-has-gotten-her-224-accounts-on-99-platforms-banned&quot;&gt;https://codereview.stackexchange.com/questions/285613/unban-kemono-pantsu-now-she-has-gotten-her-224-accounts-on-99-platforms-banned&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="151754" LastActivityDate="2023-06-18T19:44:45.783" Title="New user posts 20+ times within 10 minutes?" Tags="|discussion|" AnswerCount="0" CommentCount="4" ContentLicense="CC BY-SA 4.0" />
  <row Id="10882" PostTypeId="2" ParentId="10880" CreationDate="2023-06-18T22:21:40.130" Score="3" Body="&lt;p&gt;I was &lt;a href=&quot;https://chat.stackexchange.com/transcript/message/63810472#63810472&quot;&gt;reminded about tag synonyms&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Looking at the options:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;android-jetpack-compose - not all questions are related to Android&lt;/li&gt;&#xA;&lt;li&gt;compose-desktop - is a small subset of compose-multiplatform&lt;/li&gt;&#xA;&lt;li&gt;compose-multiplatform - although this is the new name for Jetbrains Compose, not all code is written to be multiplatform, some might be specific for Android.&lt;/li&gt;&#xA;&lt;li&gt;jetbrains-compose (what is now known as Compose Multiplatform) and jetpack-compose (which is only for Android) are so similar, and all import the package &lt;code&gt;androidx.compose&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I think the best solution is to tag questions as &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/jetbrains-compose&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;jetbrains-compose&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;jetbrains-compose&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-jetbrains-compose-tooltip-container&quot;&gt;jetbrains-compose&lt;/a&gt; as that is the most generic of them all.&lt;/p&gt;&#xA;&lt;p&gt;And then if someone one day manages to convince me that there's a big enough difference for having two tags, then it can be revisited.&lt;/p&gt;&#xA;" OwnerUserId="31562" LastActivityDate="2023-06-18T22:21:40.130" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10883" PostTypeId="1" CreationDate="2023-06-20T04:41:29.883" Score="0" ViewCount="182" Body="&lt;p&gt;Normally I ask and answer questions on C++. And the responses are reasonable.&lt;/p&gt;&#xA;&lt;p&gt;But recently I asked question for review of my JavaScript (as I actually need a lot of help here). But I got a lot less help than I expected (I was expecting more people to be reviewing JavaScript than C++ given the relative popularity of the languages).&lt;/p&gt;&#xA;&lt;p&gt;Is there an easy way to find the relative &amp;quot;popularity&amp;quot; / engagement for each language on this site?&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="52915" LastEditDate="2023-09-02T10:15:57.653" LastActivityDate="2023-09-02T10:15:57.653" Title="What are the most active languages on Code Review" Tags="|discussion|unanswered-questions|statistics|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10884" PostTypeId="1" AcceptedAnswerId="10885" CreationDate="2023-07-01T09:18:39.997" Score="6" ViewCount="235" Body="&lt;p&gt;Yesterday, I flagged an answer from this &lt;a href=&quot;https://codereview.stackexchange.com/users/274523/anastasia-nomat&quot;&gt;user&lt;/a&gt; because he/she posted a harmful link which performs a drive-by download attack.&lt;/p&gt;&#xA;&lt;p&gt;Should not the community ban them network wide?&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="52915" LastEditDate="2023-07-01T09:41:00.923" LastActivityDate="2023-07-30T19:24:18.010" Title="Nefarious user still allowed to contribute?" Tags="|discussion|user-accounts|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10885" PostTypeId="2" ParentId="10884" CreationDate="2023-07-01T09:58:27.390" Score="9" Body="&lt;p&gt;I can't confirm whether the link is harmful or not. Ordinarily I'd summarily suspend and destroy such users regardless. We have a dedicated 'Destroy' option for accounts like these:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This user was created to post spam or nonsense and has no other positive participation&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Network-wide suspensions is not something moderators can do. This requires intervention from staff. If the link is indeed harmful, I suppose the Trust and Safety team would be interested in knowing so.&lt;/p&gt;&#xA;&lt;p&gt;At the bottom of the page you can find the Contact option:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/AA7gG.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/AA7gG.png&quot; alt=&quot;Contact&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Here you can choose to contact Trust and Safety, wanting to report a Code of Conduct violation:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://i.stack.imgur.com/vidnD.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/vidnD.png&quot; alt=&quot;Trust and Safety, Code of Conduct violation&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Give them as much details as possible.&lt;/p&gt;&#xA;&lt;p&gt;They'll decide whether a network-wide suspension is the right call.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;p&gt;Why hasn't the user been suspended yet on &lt;em&gt;our site&lt;/em&gt;? Well, I didn't handle the flag but a lot of moderators &lt;a href=&quot;https://meta.stackexchange.com/q/389811/269301&quot;&gt;aren't doing much moderating lately&lt;/a&gt;. So it's entirely possible you'll find users aren't handled as thoroughly as we're all used to at the moment. The content has been taken care of to not unnecessarily endanger people, the rest is of lesser priority.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h1&gt;Update:&lt;/h1&gt;&#xA;&lt;p&gt;User has been destroyed network wide.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2023-07-30T19:24:18.010" LastActivityDate="2023-07-30T19:24:18.010" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10887" PostTypeId="1" AcceptedAnswerId="10888" CreationDate="2023-07-13T09:19:21.660" Score="0" ViewCount="109" Body="&lt;p&gt;In the context of academia, consider the following scenario: a person, such as a PhD student or postdoc, shares parts of their code related to a scientific project on this platform and receives valuable reviews that greatly improve their project.&lt;/p&gt;&#xA;&lt;p&gt;Should the person who posted the question acknowledge the reviewers' contributions in their paper or on their GitHub repository? If the answer is yes, how can this be effectively done considering that some users may not be using their real names?&lt;/p&gt;&#xA;&lt;p&gt;I have conducted a thorough search on the CR meta, but I could not find a question addressing this specific issue, although I did come across two somewhat related questions:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/8388/should-i-give-credits-to-reviewers-when-i-post-revised-code&quot;&gt;Should I give credits to reviewers when I post revised code?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/9247/how-closely-can-code-on-this-site-be-copied-into-other-projects&quot;&gt;How closely can code on this site be copied into other projects?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="274699" LastEditorUserId="42401" LastEditDate="2023-07-13T11:10:20.000" LastActivityDate="2023-07-13T12:02:11.723" Title="Acknowledging code review contributions in academic projects" Tags="|support|licensing|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10888" PostTypeId="2" ParentId="10887" CreationDate="2023-07-13T12:02:11.723" Score="5" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Should the person who posted the question acknowledge the reviewers' contributions in their paper or on their GitHub repository?&lt;br /&gt;&#xA;— &lt;a href=&quot;https://codereview.stackexchange.com/users/274699/x27ca61a&quot;&gt;x27ca61a&lt;/a&gt; in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/10887&quot;&gt;Acknowledging code review contributions in academic projects&lt;/a&gt; © &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/#&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The license you provide the code under, and we provide our changes under are &lt;a href=&quot;https://stackoverflow.com/help/licensing&quot;&gt;CC BY-SA 2.5-4.0&lt;/a&gt;. As such you need to follow the license.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Attribution&lt;/strong&gt; — You must give [appropriate credit&lt;sup&gt;1&lt;/sup&gt;], provide a link to the license, and [indicate if changes were made&lt;sup&gt;2&lt;/sup&gt;]. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If supplied, you must provide the name of the creator and attribution parties, a copyright notice, a licence notice, a disclaimer note, and a link to the material. CC licences prior to Version 4.0 also require you to provide the title of the material if supplied, and other slight differences.&lt;/li&gt;&#xA;&lt;li&gt;In 4.0, you must indicate if you modified the material and retain an indication of previous modifications. In 3.0 and earlier licence versions, the indication of changes is only required if you create a derivative.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;— &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/#&quot; rel=&quot;nofollow noreferrer&quot;&gt;Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)&lt;/a&gt; © &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 4.0&lt;/a&gt;. I have changed the hyperlinks to &lt;code&gt;[name&amp;lt;sup&amp;gt;num&amp;lt;/sup&amp;gt;]&lt;/code&gt; and entered the pop-up text to be in an ordered list. — &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt; in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10888&quot;&gt;Peilonrayz' answer to &amp;quot;Acknowledging code review contributions in academic projects&amp;quot;&lt;/a&gt; © &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Reading &lt;a href=&quot;https://wiki.creativecommons.org/wiki/Best_practices_for_attribution#This_is_a_good_attribution_for_material_you_modified_slightly&quot; rel=&quot;nofollow noreferrer&quot;&gt;Best practices for attribution&lt;/a&gt; shows what good attribution is. Basically boiling down to Title, Author, Source and License (TASL).&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;how can this be effectively done considering that some users may not be using their real names?&lt;br /&gt;&#xA;— &lt;a href=&quot;https://codereview.stackexchange.com/users/274699/x27ca61a&quot;&gt;x27ca61a&lt;/a&gt; in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/10887&quot;&gt;Acknowledging code review contributions in academic projects&lt;/a&gt; © &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/#&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The human readable summaries don't explicitly answer your question. However, the full legal document should.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;[3(a)(1)] If You Share the Licensed Material (including in modified form), You must:&lt;/p&gt;&#xA;&lt;p&gt;[3(a)(1)(A)(i)] identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);&lt;br /&gt;&#xA;— &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/legalcode#s3a&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons Attribution 4.0 International Public License&lt;/a&gt; © &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 4.0&lt;/a&gt;. I have changed the references &lt;code&gt;[3(a)...]&lt;/code&gt; to better support a flat structure. — &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt; in &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10888&quot;&gt;Peilonrayz' answer to &amp;quot;Acknowledging code review contributions in academic projects&amp;quot;&lt;/a&gt; © &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2023-07-13T12:02:11.723" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10889" PostTypeId="2" ParentId="10883" CreationDate="2023-08-09T10:15:44.570" Score="3" Body="&lt;p&gt;Based purely on usage, the easiest way is to look at the &lt;a href=&quot;https://codereview.stackexchange.com/tags&quot;&gt;Tags&lt;/a&gt; and ignore anything not a language. The top 5 happen to be languages and include both C++ and JavaScript.&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;Language&lt;/th&gt;&#xA;&lt;th&gt;Questions&lt;/th&gt;&#xA;&lt;th&gt;This month&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Python&lt;/td&gt;&#xA;&lt;td&gt;15243&lt;/td&gt;&#xA;&lt;td&gt;40&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Java&lt;/td&gt;&#xA;&lt;td&gt;10854&lt;/td&gt;&#xA;&lt;td&gt;13&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;C#&lt;/td&gt;&#xA;&lt;td&gt;10013&lt;/td&gt;&#xA;&lt;td&gt;13&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;JavaScript&lt;/td&gt;&#xA;&lt;td&gt;9648&lt;/td&gt;&#xA;&lt;td&gt;12&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;C++&lt;/td&gt;&#xA;&lt;td&gt;9322&lt;/td&gt;&#xA;&lt;td&gt;25&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;Popularity is not a well-defined metric if we don't consider purely the amount of usage.&lt;/p&gt;&#xA;&lt;p&gt;One way to look at engagement, would be looking at the questions and accepted answer percentage (query borrowed from &lt;a href=&quot;https://meta.stackexchange.com/a/56120/269301&quot;&gt;here&lt;/a&gt;). Look at the top 200 tags, discarding anything not strictly a language or language version:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;Tag&lt;/th&gt;&#xA;&lt;th&gt;Questions&lt;/th&gt;&#xA;&lt;th&gt;With an accept answer&lt;/th&gt;&#xA;&lt;th&gt;%&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b20&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++20&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++20&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c++20-tooltip-container&quot;&gt;c++20&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;261&lt;/td&gt;&#xA;&lt;td&gt;175&lt;/td&gt;&#xA;&lt;td&gt;67&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/haskell&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;haskell&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-haskell-tooltip-container&quot;&gt;haskell&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;1079&lt;/td&gt;&#xA;&lt;td&gt;691&lt;/td&gt;&#xA;&lt;td&gt;64&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/perl&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;perl&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;perl&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-perl-tooltip-container&quot;&gt;perl&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;226&lt;/td&gt;&#xA;&lt;td&gt;146&lt;/td&gt;&#xA;&lt;td&gt;64&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-2.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;python-2.x&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-python-2.x-tooltip-container&quot;&gt;python-2.x&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;1236&lt;/td&gt;&#xA;&lt;td&gt;789&lt;/td&gt;&#xA;&lt;td&gt;63&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b11&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++11&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c++11-tooltip-container&quot;&gt;c++11&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;1720&lt;/td&gt;&#xA;&lt;td&gt;1088&lt;/td&gt;&#xA;&lt;td&gt;63&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c-tooltip-container&quot;&gt;c&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;3879&lt;/td&gt;&#xA;&lt;td&gt;2449&lt;/td&gt;&#xA;&lt;td&gt;63&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/bash&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;bash&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-bash-tooltip-container&quot;&gt;bash&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;803&lt;/td&gt;&#xA;&lt;td&gt;499&lt;/td&gt;&#xA;&lt;td&gt;62&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/objective-c&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;objective-c&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-objective-c-tooltip-container&quot;&gt;objective-c&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;368&lt;/td&gt;&#xA;&lt;td&gt;231&lt;/td&gt;&#xA;&lt;td&gt;62&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ruby&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;ruby&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-ruby-tooltip-container&quot;&gt;ruby&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;1623&lt;/td&gt;&#xA;&lt;td&gt;1016&lt;/td&gt;&#xA;&lt;td&gt;62&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b17&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++17&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++17&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c++17-tooltip-container&quot;&gt;c++17&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;559&lt;/td&gt;&#xA;&lt;td&gt;344&lt;/td&gt;&#xA;&lt;td&gt;61&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python-3.x&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;python-3.x&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-python-3.x-tooltip-container&quot;&gt;python-3.x&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;5298&lt;/td&gt;&#xA;&lt;td&gt;3261&lt;/td&gt;&#xA;&lt;td&gt;61&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c++-tooltip-container&quot;&gt;c++&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;9319&lt;/td&gt;&#xA;&lt;td&gt;5617&lt;/td&gt;&#xA;&lt;td&gt;60&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c#&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c#-tooltip-container&quot;&gt;c#&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;10015&lt;/td&gt;&#xA;&lt;td&gt;6106&lt;/td&gt;&#xA;&lt;td&gt;60&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/f%23&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;f#&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;f#&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-f#-tooltip-container&quot;&gt;f#&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;360&lt;/td&gt;&#xA;&lt;td&gt;218&lt;/td&gt;&#xA;&lt;td&gt;60&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/python&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;python&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-python-tooltip-container&quot;&gt;python&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;15240&lt;/td&gt;&#xA;&lt;td&gt;9005&lt;/td&gt;&#xA;&lt;td&gt;59&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b14&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++14&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++14&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c++14-tooltip-container&quot;&gt;c++14&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;475&lt;/td&gt;&#xA;&lt;td&gt;281&lt;/td&gt;&#xA;&lt;td&gt;59&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/ecmascript-6&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;ecmascript-6&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;ecmascript-6&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-ecmascript-6-tooltip-container&quot;&gt;ecmascript-6&lt;/a&gt;&lt;/td&gt;&#xA;&lt;td&gt;673&lt;/td&gt;&#xA;&lt;td&gt;401&lt;/td&gt;&#xA;&lt;td&gt;59&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;While ECMAScript is basically JavaScript (ES6), the tag &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-javascript-tooltip-container&quot;&gt;javascript&lt;/a&gt; itself is at 54%. That's scoring slightly better than languages like &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/vba&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;vba&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-vba-tooltip-container&quot;&gt;vba&lt;/a&gt; (53%) and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/go&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;go&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;go&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-go-tooltip-container&quot;&gt;go&lt;/a&gt; (48%), but definitely not at the top. The other top-5 language not mentioned yet, &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/java&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;java&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-java-tooltip-container&quot;&gt;java&lt;/a&gt;, is at 57%.&lt;/p&gt;&#xA;&lt;p&gt;Comparing &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-javascript-tooltip-container&quot;&gt;javascript&lt;/a&gt; and &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c++-tooltip-container&quot;&gt;c++&lt;/a&gt; over time directly (thanks to &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10883/what-are-the-most-active-languages-for-code-review#comment21583_10883&quot;&gt;Heslacher&lt;/a&gt; for the query):&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/javascript&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;javascript&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-javascript-tooltip-container&quot;&gt;javascript&lt;/a&gt;:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/egJRA.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/egJRA.png&quot; alt=&quot;JavaScript Q&amp;amp;A 2010-2023&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/c%2b%2b&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;c++&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-c++-tooltip-container&quot;&gt;c++&lt;/a&gt;:&#xA;&lt;a href=&quot;https://i.stack.imgur.com/H3q0c.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/H3q0c.png&quot; alt=&quot;C++ Q&amp;amp;A 2010-2023&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;Year&lt;/th&gt;&#xA;&lt;th&gt;Q JS&lt;/th&gt;&#xA;&lt;th&gt;A JS&lt;/th&gt;&#xA;&lt;th&gt;Q C++&lt;/th&gt;&#xA;&lt;th&gt;A C++&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2012&lt;/td&gt;&#xA;&lt;td&gt;554&lt;/td&gt;&#xA;&lt;td&gt;849&lt;/td&gt;&#xA;&lt;td&gt;272&lt;/td&gt;&#xA;&lt;td&gt;476&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2013&lt;/td&gt;&#xA;&lt;td&gt;735&lt;/td&gt;&#xA;&lt;td&gt;978&lt;/td&gt;&#xA;&lt;td&gt;432&lt;/td&gt;&#xA;&lt;td&gt;713&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2014&lt;/td&gt;&#xA;&lt;td&gt;1238&lt;/td&gt;&#xA;&lt;td&gt;2031&lt;/td&gt;&#xA;&lt;td&gt;930&lt;/td&gt;&#xA;&lt;td&gt;2041&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2015&lt;/td&gt;&#xA;&lt;td&gt;1248&lt;/td&gt;&#xA;&lt;td&gt;1704&lt;/td&gt;&#xA;&lt;td&gt;1091&lt;/td&gt;&#xA;&lt;td&gt;1920&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2016&lt;/td&gt;&#xA;&lt;td&gt;1272&lt;/td&gt;&#xA;&lt;td&gt;1532&lt;/td&gt;&#xA;&lt;td&gt;1199&lt;/td&gt;&#xA;&lt;td&gt;1804&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2017&lt;/td&gt;&#xA;&lt;td&gt;1126&lt;/td&gt;&#xA;&lt;td&gt;1471&lt;/td&gt;&#xA;&lt;td&gt;1185&lt;/td&gt;&#xA;&lt;td&gt;1831&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2018&lt;/td&gt;&#xA;&lt;td&gt;805&lt;/td&gt;&#xA;&lt;td&gt;1106&lt;/td&gt;&#xA;&lt;td&gt;1025&lt;/td&gt;&#xA;&lt;td&gt;1846&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2019&lt;/td&gt;&#xA;&lt;td&gt;832&lt;/td&gt;&#xA;&lt;td&gt;1087&lt;/td&gt;&#xA;&lt;td&gt;832&lt;/td&gt;&#xA;&lt;td&gt;1287&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2020&lt;/td&gt;&#xA;&lt;td&gt;705&lt;/td&gt;&#xA;&lt;td&gt;871&lt;/td&gt;&#xA;&lt;td&gt;835&lt;/td&gt;&#xA;&lt;td&gt;1256&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2021&lt;/td&gt;&#xA;&lt;td&gt;447&lt;/td&gt;&#xA;&lt;td&gt;577&lt;/td&gt;&#xA;&lt;td&gt;616&lt;/td&gt;&#xA;&lt;td&gt;1100&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;2022&lt;/td&gt;&#xA;&lt;td&gt;308&lt;/td&gt;&#xA;&lt;td&gt;358&lt;/td&gt;&#xA;&lt;td&gt;479&lt;/td&gt;&#xA;&lt;td&gt;784&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;I'll leave any conclusion about which the more popular language is up to you, but those are the numbers.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2023-08-09T10:15:44.570" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10890" PostTypeId="1" CreationDate="2023-08-12T23:00:56.243" Score="5" ViewCount="172" Body="&lt;p&gt;I would like to suggest a UX improvement&#xA;for new users, so they're less likely&#xA;to encounter edits / pushback from mods.&lt;/p&gt;&#xA;&lt;h2&gt;1. Summarize the problem&lt;/h2&gt;&#xA;&lt;p&gt;Code Review posters are typically new users.&#xA;Submissions tend to be titled &amp;quot;How can I improve X?&amp;quot; rather than &amp;quot;Code that does Y.&amp;quot;&#xA;The site's help guidelines ask for the latter.&lt;/p&gt;&#xA;&lt;h2&gt;2. Provide details and any research&lt;/h2&gt;&#xA;&lt;p&gt;Go through the steps of posting a new question.&#xA;You will see a modal popup that says&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Asking a good question ...&lt;/p&gt;&#xA;&lt;p&gt;Please read [link] What topics can I ask about here? and [link] How do I ask a good question?&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code must produce the desired output&lt;/li&gt;&#xA;&lt;li&gt;The code must not error or contain known bugs&lt;/li&gt;&#xA;&lt;li&gt;The title should describe what the code does&lt;/li&gt;&#xA;&lt;li&gt;The more code you provide the more we can help ...&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Those are all good,&#xA;and this meta question focuses on item 3.&#xA;Thing is, when you look at the UX,&#xA;it's &lt;strong&gt;modal&lt;/strong&gt;, the new user has&#xA;dismissed it by the time they're&#xA;composing their title.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Ok, we're still with that new user.&#xA;What are they staring at?&#xA;It's phrased like this:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Ask a public question&lt;/p&gt;&#xA;&lt;p&gt;Title&lt;/p&gt;&#xA;&lt;p&gt;Be specific and imagine you’re asking a question to another person&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;There is also helpful advice displayed in&#xA;the right-hand gutter.&#xA;The advice doesn't mention the Title field,&#xA;but I'm not suggesting to change that advice,&#xA;I feel it's fine as-is.&lt;/p&gt;&#xA;&lt;p&gt;As a new user,&#xA;thinking up a new Title,&#xA;right there in my face&#xA;I am being prompted with&#xA;&amp;quot;imagine you’re asking a question to another person&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;Greyed out there is low-contrast&#xA;de-emphasized text encouraging me to&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;State the task that your code accomplishes.&#xA;Make your title distinctive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;First sentence is helpful.&#xA;It disappears immediately upon&#xA;initial keystroke of the title being drafted.&lt;/p&gt;&#xA;&lt;h2&gt;3. Feature Request&lt;/h2&gt;&#xA;&lt;p&gt;Please change the persistent&#xA;&amp;quot;... imagine you're asking ...&amp;quot; prompt&#xA;to read &amp;quot;State the task that your code accomplishes.&amp;quot;&#xA;It is my belief that this would improve&#xA;the quality of submissions and lead to&#xA;fewer interventions from the mods.&lt;/p&gt;&#xA;&lt;p&gt;I suspect there is some SE-wide&#xA;aspect to the code which makes&#xA;such a feature request &amp;quot;hard&amp;quot; to implement,&#xA;but I'll just surface the need anyway,&#xA;with fingers crossed.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Minor feature request:&lt;/p&gt;&#xA;&lt;p&gt;Consider deleting that second&#xA;sentence about &amp;quot;Make your title distinctive.&amp;quot;&#xA;It's a little helpful, it makes sense to &lt;em&gt;me&lt;/em&gt;,&#xA;since I read the FAQ / help pages.&#xA;But it's a reference that asks you&#xA;to recall the content of those pages.&#xA;A new user maybe read the page,&#xA;and &lt;em&gt;maybe&lt;/em&gt; remembers its content.&#xA;For a new user the 2nd sentence doesn't really&#xA;seem to visibly improve submission quality.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;This seems A/B testable.&#xA;Call it a &amp;quot;question&amp;quot; if the title mentions&#xA;why / how / what or ends with &lt;code&gt;?&lt;/code&gt; question mark.&#xA;Declare victory if a new persistent prompt (B)&#xA;yields fewer &amp;quot;question&amp;quot; titles than current (A).&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;For reference, this is what the modal currently looks like:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/gdVC3l.png&quot; alt=&quot;New user modal&quot; /&gt;&lt;/p&gt;&#xA;&lt;p&gt;The Title section above the question Body:&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&quot;https://i.stack.imgur.com/XSB9N.png&quot; alt=&quot;Title&quot; /&gt;&lt;/p&gt;&#xA;" OwnerUserId="145459" LastEditorUserId="247617" LastEditDate="2023-09-25T20:02:09.873" LastActivityDate="2023-09-25T20:15:02.360" Title="Should Code Review improve the new-question Title hint?" Tags="|feature-request|status-declined|asking-questions|titles|stackexchange|" AnswerCount="2" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="10891" PostTypeId="2" ParentId="10890" CreationDate="2023-08-13T17:23:15.763" Score="4" Body="&lt;p&gt;Since all titles have to be unique&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6132&quot;&gt;[a]&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9465&quot;&gt;[b]&lt;/a&gt;&lt;/sup&gt; users can run into problems titling questions. The example in &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9465&quot;&gt;[b]&lt;/a&gt; shows users are being forced to turn simple question titles into bloated titles; &amp;quot;I made a Guess the number game in Python&amp;quot;. Given the latest question on whether we should allow duplicate titles doesn't clearly point in a direction. I think adding a small line to indicate to users you may have to fight the unique name system should be pointed out when making the above changes. Assuming our stance as a community truly has changed:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;In the past we'd edit titles to remove language names and such, but that's simply no longer feasible since all the good names are taken already. Which may leave users to pick bad titles, since those are still available.&lt;br /&gt;&#xA;— &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/10890#comment21589_10890&quot;&gt;comment&lt;/a&gt; by &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt; ♦ © &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Please upvote if you'd like to see the text changed to the final example below:&lt;/p&gt;&#xA;&lt;p&gt;Original:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt;:&lt;br /&gt;&#xA;Be specific and imagine you're asking a question to another person&lt;br /&gt;&#xA;[State the task that your code accomplishes. Make your title distinctive.]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Feature Request 1: (OP)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt;:&lt;br /&gt;&#xA;State the task that your code accomplishes.&lt;br /&gt;&#xA;[State the task that your code accomplishes. Make your title distinctive.]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Feature Request 2: (OP)&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt;:&lt;br /&gt;&#xA;State the task that your code accomplishes.&lt;br /&gt;&#xA;[State the task that your code accomplishes.]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Peilonrayz' Request:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Title&lt;/strong&gt;:&lt;br /&gt;&#xA;State the task that your code accomplishes. To make the title unique try something like &amp;quot;I made x in {language}.&amp;quot;.&lt;br /&gt;&#xA;[State the task that your code accomplishes.]&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Please note I'm not sold on the language used so if you can think of a better way to express the same intent in a low character count I'm all ears.&lt;/p&gt;&#xA;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2023-08-13T18:21:05.263" LastActivityDate="2023-08-13T18:21:05.263" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10892" PostTypeId="1" AcceptedAnswerId="10893" CreationDate="2023-08-17T19:48:34.973" Score="1" ViewCount="62" Body="&lt;p&gt;Recently, I have started using Git regularly for both my projects at work and my small personal projects. I was wondering if it would be acceptable to request Git commit message reviews alongside the posted code here.&lt;/p&gt;&#xA;&lt;p&gt;If these types of questions are deemed on-topic, how would you recommend phrasing them appropriately?&lt;/p&gt;&#xA;&lt;p&gt;I have conducted a search on the CR meta and the following is the only Git-related question that I have found:&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1930/are-git-workflow-questions-on-topic&quot;&gt;Are Git workflow questions on-topic?&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="274699" LastEditorUserId="42401" LastEditDate="2023-08-17T20:15:05.720" LastActivityDate="2023-08-17T20:15:05.720" Title="Reviewing Git commit messages alongside code" Tags="|support|scope|asking-questions|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10893" PostTypeId="2" ParentId="10892" CreationDate="2023-08-17T20:14:04.997" Score="4" Body="&lt;h1&gt;No&lt;/h1&gt;&#xA;&lt;p&gt;Our help center's &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;What topics can I ask about here?&lt;/a&gt; page:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you have a working piece of code from your project and are looking for open-ended feedback in the following areas:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Application of best practices and design pattern usage&lt;/li&gt;&#xA;&lt;li&gt;Potential security issues&lt;/li&gt;&#xA;&lt;li&gt;Performance&lt;/li&gt;&#xA;&lt;li&gt;Correctness in unanticipated cases&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;… then you are in the right place!&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Additionally we have a number of questions asking for reviews of (close to) human language. All with the answer &amp;quot;no&amp;quot;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1541&quot;&gt;Questions about documentation&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5000&quot;&gt;Are questions to review markdown on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5131&quot;&gt;Review of Docstring without accompanying code&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6593&quot;&gt;Can I request that someone look over my legal code?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Finally project structure and git best practices are off-topic:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1025&quot;&gt;Is reviewing project structure on topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1930&quot;&gt;Are Git workflow questions on-topic?&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2023-08-17T20:14:04.997" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10894" PostTypeId="1" CreationDate="2023-08-29T16:14:01.230" Score="0" ViewCount="70" Body="&lt;p&gt;I manage a team of Java Engineer so I have recently been exposed to the &amp;quot;Builder&amp;quot; pattern that they use. It helps when you have a large number of parameters in a constructor were a lot of the parameters could be defaulted.&lt;/p&gt;&#xA;&lt;p&gt;I have not seen this pattern used in C++ (I suspect because we can use the named parameter list since C++20). But that does not for people on C++11/C++14/C++17 (I don't include C++03 as without move semantics it is a lot less attractive).&lt;/p&gt;&#xA;&lt;p&gt;But I have been playing with this patten to see if it makes the code cleaner. Would it be OK question to put up a review where I present the two different techniques in the same question and get a comparative review of the techniques for the particular section.&lt;/p&gt;&#xA;&lt;p&gt;Note: This is real code, that I am trying to write, I just want more than my opinion to weigh in on techniques.&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="42401" LastEditDate="2023-08-29T17:04:17.063" LastActivityDate="2023-08-29T17:04:17.063" Title="Comparative Code Review" Tags="|support|scope|asking-questions|comparative-review|" AnswerCount="1" CommentCount="1" ClosedDate="2023-08-30T01:47:17.047" ContentLicense="CC BY-SA 4.0" />
  <row Id="10895" PostTypeId="2" ParentId="10894" CreationDate="2023-08-29T16:15:53.343" Score="0" Body="&lt;p&gt;Seems like this is already a thing.&lt;/p&gt;&#xA;&lt;p&gt;Found the &lt;code&gt;comparative-review&lt;/code&gt; tag.&lt;/p&gt;&#xA;&lt;p&gt;Asked and answered: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/5863/comparing-tagcomparative-review-to-a-regular-review&quot;&gt;Comparing [tag:comparative-review] to a regular review&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="507" LastActivityDate="2023-08-29T16:15:53.343" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10896" PostTypeId="1" AcceptedAnswerId="10897" CreationDate="2023-09-04T22:03:50.707" Score="7" ViewCount="136" Body="&lt;p&gt;I know &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/427&quot;&gt;my code doesn't have to be complete&lt;/a&gt;.&#xA;However, in my specific case I have a project where I'd like to focus on performance improvements.&#xA;Some optimizations are obvious,&#xA;where others require analysing the code with the used resources.&lt;/p&gt;&#xA;&lt;p&gt;Irrespective of my specific case my question can boil down to; I want to post the resources used in my project. To provide a complete question. How do I include resources for review?&lt;/p&gt;&#xA;" OwnerUserId="179026" LastEditorUserId="42401" LastEditDate="2023-09-05T17:18:41.893" LastActivityDate="2023-09-12T15:33:52.450" Title="How should I include resources (images, videos, audio, etc) in questions?" Tags="|discussion|asking-questions|site-policy|images|" AnswerCount="3" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10897" PostTypeId="2" ParentId="10896" CreationDate="2023-09-05T17:53:33.710" Score="7" Body="&lt;h1&gt;Include links, embed images and where possible audio and videos&lt;/h1&gt;&#xA;&lt;p&gt;From the beginning of &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/428/120114&quot;&gt;Winston's answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/427/120114&quot;&gt;&lt;em&gt;Does my code example need to be compilable/runnable?&lt;/em&gt;&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Post the relevant snippet, link to a code repository for those who want to actually run it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;From &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1309/120114&quot;&gt;Simon's answer&lt;/a&gt; to &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308/120114&quot;&gt;&lt;em&gt;Can I put my code on a third party site and link to the site in my question?&lt;/em&gt;&lt;/a&gt;&#xA;(emphasis mine):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If your code is too long (doesn't fit within the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/7163/120114&quot;&gt;65 535 character limit for posts on Code Review&lt;/a&gt;), please select only the portions of the code where you are especially interested in getting reviewed. In such a case, &lt;strong&gt;you may add a link to a site where more of your code can be seen&lt;/strong&gt;, but don't expect anyone here to review it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;For example, at the end of &lt;a href=&quot;https://codereview.stackexchange.com/q/152733/120114&quot;&gt;this question&lt;/a&gt; is the following text with a link to the text file from an external site:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If you want to run the algorithm yourself, then you need this &lt;a href=&quot;http://pastebin.com/5ixe1G5U&quot; rel=&quot;nofollow noreferrer&quot;&gt;grid.txt&lt;/a&gt; file.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://meta.stackexchange.com/a/75498/341145&quot;&gt;Images can be embedded in a post&lt;/a&gt;. For more information see &lt;a href=&quot;https://codereview.meta.stackexchange.com/editing-help#images&quot;&gt;the Advanced Editing help section about &lt;strong&gt;Images&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;For audio and video files, one option might be to embed them in a &lt;a href=&quot;https://stackoverflow.blog/2014/09/16/introducing-runnable-javascript-css-and-html-code-snippets/&quot;&gt;Runnable snippet&lt;/a&gt; though the files would still need to be hosted externally and would suffer from the possibility of link rot. Below is an example using sample code from the MDN documentation.&lt;/p&gt;&#xA;&lt;p&gt;&lt;div class=&quot;snippet&quot; data-lang=&quot;js&quot; data-hide=&quot;false&quot; data-console=&quot;true&quot; data-babel=&quot;false&quot;&gt;&#xD;&#xA;&lt;div class=&quot;snippet-code&quot;&gt;&#xD;&#xA;&lt;pre class=&quot;snippet-code-html lang-html prettyprint-override&quot;&gt;&lt;code&gt;&amp;lt;div&amp;gt;From the MDN documentation for &amp;lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/audio&quot;&amp;gt; &amp;lt;code&amp;gt;&amp;amp;lt;audio&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;figure&amp;gt;&#xA;  &amp;lt;figcaption&amp;gt;Listen to the T-Rex:&amp;lt;/figcaption&amp;gt;&#xA;  &amp;lt;audio controls src=&quot;https://interactive-examples.mdn.mozilla.net/media/cc0-audio/t-rex-roar.mp3&#xA;&quot;&amp;gt;&#xA;  &amp;lt;/audio&amp;gt;&#xA;&amp;lt;/figure&amp;gt;&#xA;&#xA;&amp;lt;div&amp;gt;From the MDN documentation for &amp;lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video&quot;&amp;gt; &amp;lt;code&amp;gt;&amp;amp;lt;video&amp;amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&#xA;&amp;lt;video controls width=&quot;250&quot;&amp;gt;&#xA;  &amp;lt;source src=&quot;https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.webm&quot; type=&quot;video/webm&quot; /&amp;gt;&#xA;&#xA;  &amp;lt;source src=&quot;https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4&quot; type=&quot;video/mp4&quot; /&amp;gt;&#xA;&amp;lt;/video&amp;gt;&lt;/code&gt;&lt;/pre&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/div&gt;&#xD;&#xA;&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2023-09-05T18:39:37.430" LastActivityDate="2023-09-05T18:39:37.430" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10898" PostTypeId="1" CreationDate="2023-09-09T04:15:47.510" Score="3" ViewCount="80" Body="&lt;p&gt;I have a simplistic table &lt;a href=&quot;https://codereview.stackexchange.com/q/286932&quot;&gt;I posted on Code Review&lt;/a&gt;. Obviously, If it is marked as unformatted code, then I can only post an image here. I will attempt to post it here, and include a meta-screenshot. I propose that tables on Code Review are not subject to code-formatting rules, to alleviate this issue.&#xA;&lt;a href=&quot;https://i.stack.imgur.com/TGhke.png&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;img src=&quot;https://i.stack.imgur.com/TGhke.png&quot; alt=&quot;A table describing a fictional Instruction-set-architecture&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;| ID  | Opcode | Description                   |&#xA;| --- | ------ | ----------------------------- |&#xA;| 0   | ADD    | A &amp;lt;-- A + B, overflow         |&#xA;| 1   | JOTO   | Jump if overflow, and toggle  |&#xA;| 2   | LIT    | B &amp;lt;-- Literal value following |&#xA;| 3   | LOAD   | B &amp;lt;-- Mem[I]                  |&#xA;| 4   | STOR   | Mem[I] &amp;lt;-- B                  |&#xA;| 5   | SWAP   | Swap A and B registers        |&#xA;| 6   | SWPI   | Swap B and I registers        |&#xA;| 7   | INC    | A &amp;lt;-- A + 1, overflow         |&#xA;| 8   | NOP    | Clears overflow               |&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;*PS: I tripped up &lt;em&gt;seven&lt;/em&gt; times on the image, clicking it as if to edit the post.&lt;/p&gt;&#xA;" OwnerUserId="275967" LastEditorUserId="275967" LastEditDate="2023-09-09T04:35:58.223" LastActivityDate="2023-09-09T04:35:58.223" Title="Table incorrectly marked as Incorrectly formatted code" Tags="|bug|stackexchange|markdown|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10899" PostTypeId="2" ParentId="10896" CreationDate="2023-09-09T17:34:56.790" Score="2" Body="&lt;p&gt;Expanding on the existing answer:&lt;/p&gt;&#xA;&lt;p&gt;If your code depends on &lt;em&gt;data&lt;/em&gt;, include the schema or an illustrative example of that data. For example use the newly supported tables to explain stuff:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th&gt;Names&lt;/th&gt;&#xA;&lt;th&gt;of&lt;/th&gt;&#xA;&lt;th&gt;Columns&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;&lt;code&gt;integer&lt;/code&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;&#xA;&lt;td&gt;&lt;code&gt;float&lt;/code&gt;&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;some&lt;/td&gt;&#xA;&lt;td&gt;example&lt;/td&gt;&#xA;&lt;td&gt;values&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;And the number of rows&lt;/p&gt;&#xA;&lt;p&gt;Or in the case you have &amp;quot;&amp;gt;100 images&amp;quot; that are all similar then embed some illustrative ones in the post to give an idea what you're working with. Obviously if it's just resources like icons or form backgrounds, then I wouldn't consider that data in the same way.&lt;/p&gt;&#xA;&lt;p&gt;The aim is that your code can be reviewed on the site without clicking on any links, but if you need to execute the code then a link to a working demo on e.g. GitHub would be fine in addition. This extra effort benefits you, as if your post contains all the necessary context for review then you will get more answers. Cautious potential reviewers may be put off having to click external links, or may be on mobile unable to run your code anyway.&lt;/p&gt;&#xA;&lt;p&gt;This often happens in the Excel and VBA tags where the code is dealing with a workbook. For me the ideal post would:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;include all source code&lt;/li&gt;&#xA;&lt;li&gt;include markdown tables to describe your data, or if it is not tabular then screenshots and descriptions&lt;/li&gt;&#xA;&lt;li&gt;embed any other images etc that constitute examples of data&lt;/li&gt;&#xA;&lt;li&gt;screenshot of the workbook before and after code runs since often formatting in the spreadsheet improves readability&lt;/li&gt;&#xA;&lt;li&gt;link to a GitHub repo containing all exported code, and data files &lt;em&gt;and&lt;/em&gt; a demo.xlam file with everything conveniently packaged&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Now I can review the post on mobile or a work computer without leaving the site, or if it's very complex then download the demo at home and play around with that to figure out how it fits together.&lt;/p&gt;&#xA;" OwnerUserId="146810" LastEditorUserId="146810" LastEditDate="2023-09-09T17:39:08.997" LastActivityDate="2023-09-09T17:39:08.997" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10900" PostTypeId="2" ParentId="10896" CreationDate="2023-09-12T07:46:00.373" Score="1" Body="&lt;p&gt;Use the techniques you'd use for your auto tests.&lt;/p&gt;&#xA;&lt;p&gt;Often the best form of compression for stress-test inputs to programs is in the form of a program or script that &lt;em&gt;generates&lt;/em&gt; the required quantity and shape of data.&lt;/p&gt;&#xA;&lt;p&gt;I find it very helpful if the script has one or more command-line parameters for testing and debugging, as we can easily produce problem cases on demand, or tune the quantity of input to balance coverage with test duration.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="120114" LastEditDate="2023-09-12T15:33:52.450" LastActivityDate="2023-09-12T15:33:52.450" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10901" PostTypeId="1" AcceptedAnswerId="10902" CreationDate="2023-09-18T03:39:54.867" Score="1" ViewCount="78" Body="&lt;p&gt;Questions about isolated code lacking context are closed as 'missing review context.' However, I have a question that, if another piece of code were part of, would count as review context. Suppose I rewrote that specific piece of code and want a review but don't want to upload the whole code again because I want the new question to focus exclusively on a specific part. Can a link to the old question count as 'review context?'&lt;/p&gt;&#xA;" OwnerUserId="264812" LastActivityDate="2023-09-18T16:48:31.653" Title="Can another code review question count as 'review context?'" Tags="|support|scope|" AnswerCount="1" CommentCount="8" ContentLicense="CC BY-SA 4.0" />
  <row Id="10902" PostTypeId="2" ParentId="10901" CreationDate="2023-09-18T16:48:31.653" Score="0" Body="&lt;p&gt;What you're effectively asking is whether it's ok to post a follow-up question which uses the original questions as context, so you won't have to repeat yourself.&lt;/p&gt;&#xA;&lt;p&gt;While questions should stand on their own for all kind of reasons, in practice links towards other post on the network get somewhat more leeway. Links towards questions on the same site even more so. After all, they are easier to view, safer to view and less likely to rot compared to the average outbound link.&lt;/p&gt;&#xA;&lt;p&gt;Will everyone gladly follow links? No. There is some risk involved with regards to reduced likelihood of getting answers. Do not rely on links too heavily. However, considering follow-ups have been posted often enough before (&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1065/52915&quot;&gt;we even have a FAQ dedicated to it&lt;/a&gt;) and some projects even split up in 2-4 parts to focus on different parts of their project in different questions (with varying degrees of success, it doesn't always work out well), there's hardly a rule against it. The FAQ provides some guidance on what a question should contain to avoid being a total disaster. While a single follow-up is usually ok, there is such a think as &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6050/52915&quot;&gt;too many follow-ups&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Putting as much as possible behind a link is not always the best choice, not at all, but there is no rule against keeping some of it in an older question. The more related they are, the better. Stray too far and you'll get in a grey area attracting votes to close while reducing the chance on an answer.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2023-09-18T16:48:31.653" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10903" PostTypeId="1" CreationDate="2023-09-20T18:44:09.213" Score="9" ViewCount="267" Body="&lt;p&gt;Got this comment:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please take rest, you already have monopolized the Code Review.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/273770/s-m&quot;&gt;S. M.&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/287127#comment571642_287127&quot;&gt;2023-09-20 18:28:46Z, License: CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Not sure what the best action is.&lt;/p&gt;&#xA;&lt;p&gt;Going forward, should I limit my requests?&lt;br /&gt;&#xA;Should I put everything into a single request?&lt;br /&gt;&#xA;Any suggestions on best approach.&lt;/p&gt;&#xA;&lt;p&gt;Original Post: &lt;a href=&quot;https://codereview.stackexchange.com/q/287056/507&quot;&gt;C++ Mock Library: Part 1&lt;/a&gt;&lt;/p&gt;&#xA;" OwnerUserId="507" LastEditorUserId="507" LastEditDate="2023-09-20T22:25:48.107" LastActivityDate="2023-09-24T13:38:03.060" Title="Was splitting my code review into 6 parts excessive?" Tags="|discussion|" AnswerCount="1" CommentCount="12" ContentLicense="CC BY-SA 4.0" />
  <row Id="10904" PostTypeId="2" ParentId="10903" CreationDate="2023-09-24T07:22:10.250" Score="5" Body="&lt;h1&gt;Well Received Examples&lt;/h1&gt;&#xA;&lt;h2&gt;1. Question Series&lt;/h2&gt;&#xA;&lt;p&gt;In my experience the exemplar question series is a specific manifestation of follow up questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The asker, typically a more beginner programmer, posts a question with a lot of points to improve.&lt;/li&gt;&#xA;&lt;li&gt;The answerer(s) don't comment on the entire program.&lt;/li&gt;&#xA;&lt;li&gt;The asker incorporates all feedback and asks a follow up question.&lt;/li&gt;&#xA;&lt;li&gt;Goto step 2.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Let's break down my rationale of why such question series do well:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The number of issues with the code is 'too much' for answerers to review in one answer.&lt;/li&gt;&#xA;&lt;li&gt;Answerers are happy to write a second review. And a new question removes any issues stemming from &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/8430&quot;&gt;'flooding' answers&lt;/a&gt; to the same question, which can look like rep farming.&lt;/li&gt;&#xA;&lt;li&gt;The user has shown clear intent to learn.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h2&gt;2. Programming Challenges (PC)&lt;/h2&gt;&#xA;&lt;p&gt;We get a lot of users who only/predominantly post PCs.&#xA;For example;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/37254/overexchange?tab=questions&amp;amp;sort=votes&quot;&gt;overexchange&lt;/a&gt;,&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/58341/codeyogi?tab=questions&amp;amp;sort=votes&quot;&gt;CodeYogi&lt;/a&gt;, and&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/users/85681/lin-ma?tab=questions&amp;amp;sort=votes&quot;&gt;Lin Ma&lt;/a&gt;.&#xA;Each with over 100 questions.&lt;/p&gt;&#xA;&lt;p&gt;PC users can post a question a day for weeks and months and not get the &amp;quot;f*** off&amp;quot; response the OP got. Lets look at characteristics of PC questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The questions are simple.&lt;/li&gt;&#xA;&lt;li&gt;The question is very short.&lt;/li&gt;&#xA;&lt;li&gt;The code is normally non-optimal.&lt;/li&gt;&#xA;&lt;li&gt;The challenges within a memorable time frames are normally diverse.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Lets break down why PCs do so well.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;Anyone can answer most PC questions which have been asked. A non-insignificant number can be solved with high-school-level math alone -- requiring no experience with programming.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can read the entire question in 5 seconds. The question &lt;em&gt;is not&lt;/em&gt; daunting.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;To critique the question you need to read the question, at which point the glaringly obvious problem in the code is at the forefront of your mind. Now you have three options:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Downvote and move on,&lt;/li&gt;&#xA;&lt;li&gt;kick up a fuss, or&lt;/li&gt;&#xA;&lt;li&gt;post an answer and just get the easy rep.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The user basically becomes a community PC bulletin board, with enough variation for users to not burn out.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Please note users who post a lot of PCs do still gather some controversy: &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9177&quot;&gt;Policy regarding &amp;quot;flooding&amp;quot; Code Review with questions&lt;/a&gt;&lt;/p&gt;&#xA;&lt;h2&gt;Key Points&lt;/h2&gt;&#xA;&lt;p&gt;To more easily refer back, let's name the benefits of each of the above situations:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Beginner (1.1 &amp;amp; 2.1): most can answer the question.&lt;/li&gt;&#xA;&lt;li&gt;Minefield (1.2): so many problems a second question is needed.&lt;/li&gt;&#xA;&lt;li&gt;Respect (1.3): the asker has shown our time won't be wasted.&lt;/li&gt;&#xA;&lt;li&gt;Short (2.2): people aren't scared away by a wall.&lt;/li&gt;&#xA;&lt;li&gt;Ez Rep (2.3): getting rep is easier than anything else.&lt;/li&gt;&#xA;&lt;li&gt;Diversity (2.4): variance to not become boring.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h1&gt;Poorly Received Examples&lt;/h1&gt;&#xA;&lt;h2&gt;3. Same Program, Three Languages&lt;/h2&gt;&#xA;&lt;p&gt;A long time ago now, we had a user &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6127&quot;&gt;ask to post the same question in three languages&lt;/a&gt;. The idea was well received, but the user fumbled the bag.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Beginner: ✔&lt;/li&gt;&#xA;&lt;li&gt;Minefield: ❌&lt;/li&gt;&#xA;&lt;li&gt;Respect: ❌&lt;/li&gt;&#xA;&lt;li&gt;Short: ✔&lt;/li&gt;&#xA;&lt;li&gt;Ez Rep: ✔&lt;/li&gt;&#xA;&lt;li&gt;Diversity: ❌&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;The post didn't go over well mostly because of the &amp;quot;Respect&amp;quot; point.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You may also want to consider to post your questions a bit apart, as answers to one of the languages might improve the code for another language.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31562/simon-forsberg&quot;&gt;Simon Forsberg&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6128&quot;&gt;License: CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;You were advised in meta to wait between asking similar questions.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/110354#comment203271_110354&quot;&gt;2015-11-10 13:28:24Z, License: CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;@LostBam no problem! Also don't forget 'wait between asking similar questions'. People were annoyed by your three similar questions. Making a forth some time soon would be a bad idea...&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt;&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/a/110357#comment203281_110357&quot;&gt;2015-11-10 13:57:59Z, License: CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;h2&gt;4. OP's Example&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Beginner: ❌&lt;/li&gt;&#xA;&lt;li&gt;Minefield: ❌&lt;/li&gt;&#xA;&lt;li&gt;Respect: ❌&lt;/li&gt;&#xA;&lt;li&gt;Short: ❌&lt;/li&gt;&#xA;&lt;li&gt;Ez Rep: ❌&lt;/li&gt;&#xA;&lt;li&gt;Diversity: ❌&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I'm going to be honest.&#xA;&amp;quot;Beginner&amp;quot;, &amp;quot;Minefield&amp;quot; and &amp;quot;Ez Rep&amp;quot; are probably impossible for a domain expert to accidentally stumble across.&lt;/p&gt;&#xA;&lt;p&gt;I've put a cross for &amp;quot;Respect&amp;quot; because you only posted a new question after getting an answer for part 3 and part 4.&#xA;I'm rating on what I expect an average user would vote.&#xA;I saw your questions in the 2nd but I didn't investigate the posts before today.&#xA;As such any strong arguments, such as &amp;quot;Part 1 is programmed in C and Part 2 bash,&amp;quot; are largely irrelevant.&lt;/p&gt;&#xA;&lt;p&gt;I've put a cross in &amp;quot;Diversity&amp;quot; because, even if the code is diverse, most people's experience of your questions will be &amp;quot;business logic - part 1&amp;quot;, &amp;quot;business logic - part 2&amp;quot;, ..., &amp;quot;business logic - part 6&amp;quot;. All the same hard to answer, and boring question types.&lt;/p&gt;&#xA;&lt;p&gt;I've put a cross in &amp;quot;Short&amp;quot; because you are adding what seems like unneeded breaks between code blocks making your question look as long as my answer here is.&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6774&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;h2&gt;5. Take Aways&lt;/h2&gt;&#xA;&lt;p&gt;The better you get a programming, the harder getting answers on Code Review is.&#xA;Never mind a well-received question series.&#xA;So, unfortunately, you &lt;em&gt;have&lt;/em&gt; to try to min-max posting a good question each and every time.&lt;/p&gt;&#xA;&lt;p&gt;All advice I've found on Meta always says &amp;quot;you can post multiple questions&amp;quot;. &lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6127&quot;&gt;[2]&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6999&quot;&gt;[3]&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/676&quot;&gt;[4]&lt;/a&gt; &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5934&quot;&gt;[5]&lt;/a&gt;&lt;/sup&gt;&#xA;So someone giving you grief for nothing more than posting a question series is completely inappropriate.&#xA;But posting multiple well received questions is hard.&lt;/p&gt;&#xA;&lt;p&gt;I wish I could say just maximise &amp;quot;Respect&amp;quot;, &amp;quot;Short&amp;quot; and &amp;quot;Diversity&amp;quot;.&#xA;But I'm pretty sure such advice would be &lt;em&gt;extremely&lt;/em&gt; incomplete.&#xA;However, ignoring &amp;quot;Respect&amp;quot;, &amp;quot;Short&amp;quot; and &amp;quot;Diversity&amp;quot; is likely to kill your question series.&lt;/p&gt;&#xA;&lt;h1&gt;How to Make a Well Received Question Series.&lt;/h1&gt;&#xA;&lt;h2&gt;Learning from Existing Question Series&lt;/h2&gt;&#xA;&lt;p&gt;First off, all questions have a high &lt;a href=&quot;https://meta.stackexchange.com/a/215397&quot;&gt;Tim Post&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2320&quot;&gt;Zombie&lt;/a&gt; rating.&#xA;Any and all advice is fundamentally a gross simplification based on nothing more than hypothesis.&lt;/p&gt;&#xA;&lt;p&gt;One important part to note is people don't really care about facts.&#xA;You need to focus on the optics to a largely disinterested party.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Be a programming noob.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Avoid looking like you don't &amp;quot;Respect&amp;quot; the community.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Putting &amp;quot;Part 1&amp;quot; in the very first question will make people go &amp;quot;will my advice just fall on deaf ears, as the person may need to radically change part 2.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;And honestly, whenever I see &amp;quot;Part {n}&amp;quot; in a title I just think &amp;quot;oh no, I hope the question does well regardless&amp;quot;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Posting two questions in the same day is not enough time to get amazing answers.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If your posts are not being well received, &lt;em&gt;stop&lt;/em&gt;. Hypothesize, or ask people, why the question isn't doing well and fix the problem.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make your questions look &amp;quot;Short&amp;quot;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Limit questions to two code blocks:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;The code.&lt;/li&gt;&#xA;&lt;li&gt;The test suite.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Any more and your question is a wall of code and text. Ain't nobody got time for that.&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6774&quot;&gt;[1]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can fit 65536, or thereabouts, characters in a single code block. And your question will look no longer than most PC questions.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Make your questions look &amp;quot;Diverse&amp;quot;.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Look how diverse the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/rubberduck&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;rubberduck&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-rubberduck-tooltip-container&quot;&gt;rubberduck&lt;/a&gt; titles are. Each and every question looks radically different and interesting from title alone.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h2&gt;A Radical Approach&lt;/h2&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Should I put everything into a single request?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We know large code bases are 100% on-topic;&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/9428&quot;&gt;[6]&lt;/a&gt;&lt;/sup&gt;&#xA;we also know reviewers are typically just going to review the low hanging fruit.&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5786&quot;&gt;[7]&lt;/a&gt;&lt;/sup&gt;&#xA;And our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;&amp;quot;any or all&amp;quot; rule&lt;/a&gt;&#xA;means even if you ask answerers not to review something, answerers can just ignore the request.&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1884&quot;&gt;[8]&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;So the answer is complicated. Do you want a review of every part? If so then splitting into separate parts &lt;em&gt;may&lt;/em&gt; be the only way.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;But I don't think it would have been an easy review (given the amount of extra context I needed to write).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If by &amp;quot;context&amp;quot; you mean code, then the above answers your concern. Otherwise, most of the time when I answer I read the question title, copy the code and an answer appears out of nowhere. The times I &lt;em&gt;can't&lt;/em&gt; are when the code is so convoluted and hard to read I &lt;em&gt;need&lt;/em&gt; an English explanation of the code.&lt;/p&gt;&#xA;&lt;p&gt;Typically the more time you spend writing a section of text, the shorter the text becomes. If you feel strongly that some minutia need to be explained in English, then I'd ask &amp;quot;why have you not explained the importance of these minutia in the code?&amp;quot;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;If I Had More Time, I Would Have Written a Shorter Letter&lt;br /&gt;&#xA;– Blaise Pascal&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;What you should do is highly dependent on the review(s) you want. So I'll explore two high level approaches I assume would maximise the degree to success.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;A 'Natural' Question Series&lt;/p&gt;&#xA;&lt;p&gt;You post an initial question:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The question contains all, or most of, the code.&lt;/li&gt;&#xA;&lt;li&gt;The title &lt;em&gt;doesn't&lt;/em&gt; say &amp;quot;Part 1&amp;quot; or indicate in any way you want a question series.&lt;/li&gt;&#xA;&lt;li&gt;You employ common strategies to maximise &lt;em&gt;an answer, any answer&lt;/em&gt;. Make sure you achieve &amp;quot;Short&amp;quot;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;You get an answer going over the low hanging fruit, and if lucky a bit more depth. You'll have achieved &amp;quot;Minefield&amp;quot;. You incorporate &lt;em&gt;all&lt;/em&gt; feedback, even the stuff you disagree with, to achieve &amp;quot;Respect&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;When posting the follow-up question you can post everything again, or narrow the code to a section. Posting everything again can have some issues around a lack of deep review. Whereas posting a section which gathered no feedback can seem like a &amp;quot;ugh, you didn't review the code I wanted reviewed&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;The approach likely has a high degree of risk: if the first question isn't answered the strategy can't continue.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;A 'PC' Question Series&lt;/p&gt;&#xA;&lt;p&gt;Rather than posting a conventional 'question series' we try to make the questions look like programming challenges. Take an algorithm from the code, write a short programming challenge and post your home-made PC.&lt;/p&gt;&#xA;&lt;p&gt;The aim here is to maximise &amp;quot;Short&amp;quot;, &amp;quot;Ez Rep&amp;quot; and &amp;quot;Diversity&amp;quot;. Boring things like business logic, or getting the Lego bricks to plug together don't get asked.&lt;/p&gt;&#xA;&lt;p&gt;At the end you can post one giant question tying all the 'unrelated' questions together. And, if you want, attempt the &amp;quot;A 'Natural' Question Series&amp;quot;.&lt;/p&gt;&#xA;&lt;p&gt;The approach only works if you have PCable algorithms in your code. And you'd have to be willing to not mention in any way the questions are related.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;I'm not saying the above two approaches are the only way. &amp;quot;A 'Natural' Question Series&amp;quot; tries to turn a weakness of Code Review into a strength. And &amp;quot;A 'PC' Question Series&amp;quot; is to explain how you can highly tune a question for Code Review.&lt;/p&gt;&#xA;&lt;p&gt;Again all questions have a high &lt;a href=&quot;https://meta.stackexchange.com/a/215397&quot;&gt;Tim Post&lt;/a&gt; and &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/2320&quot;&gt;Zombie&lt;/a&gt; rating, and everything is just speculation.&#xA;However &amp;quot;Part {n}&amp;quot; and posting follow ups not even a day after each other doesn't work.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="75307" LastEditDate="2023-09-24T13:38:03.060" LastActivityDate="2023-09-24T13:38:03.060" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10905" PostTypeId="2" ParentId="10890" CreationDate="2023-09-25T20:15:02.360" Score="1" Body="&lt;p&gt;This guidance for the the &amp;quot;Title&amp;quot; field on the Ask Question page (which currently reads &amp;quot;Be specific and imagine you’re asking a question to another person&amp;quot;) is set on a network-wide level, and is identical on all sites. Unfortunately, editing this guidance for the &amp;quot;Title&amp;quot; field on a per-site level is not currently possible (and it's unlikely we'll change that).&lt;/p&gt;&#xA;&lt;p&gt;That said, we can make additional changes to certain other parts of the Ask Question page. As you've noted, the prompt/placeholder that appears in the empty text field for the post title has already been customized to read:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;State the task that your code accomplishes. Make your title distinctive.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Some other parts of the guidance on the Ask page can be customized as well (and already have been): the &amp;quot;Asking a good question&amp;quot; modal/popover shown to first-time askers, and the contents of the &amp;quot;Step 1: Draft your question&amp;quot; sidebar. See Catija's Q&amp;amp;A on Meta Stack Exchange for more info: &lt;a href=&quot;https://meta.stackexchange.com/q/377058/335251&quot;&gt;What site-specific changes can be made to the Ask Question page to help askers on that site write better questions?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;We can make additional changes to any of these existing customizations if needed, as long as there is community consensus to do so.&lt;/p&gt;&#xA;" OwnerUserId="247617" LastActivityDate="2023-09-25T20:15:02.360" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10906" PostTypeId="1" AcceptedAnswerId="10907" CreationDate="2023-10-08T12:58:43.053" Score="2" ViewCount="128" Body="&lt;p&gt;I just created the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coroutines&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coroutines&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;coroutines&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-coroutines-tooltip-container&quot;&gt;coroutines&lt;/a&gt; tag. However, I then noticed that there is already the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/async-await&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;async-await&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;async-await&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-async-await-tooltip-container&quot;&gt;async-await&lt;/a&gt; tag. I think these are distinct concepts, even though in some languages, that distinction is a bit blurry. I would argue that coroutines are not necessarily asynchronous. However, if the consensus is that they are just synonyms, then perhaps one should be made a synonym of the other (or just removed)?&lt;/p&gt;&#xA;" OwnerUserId="129343" LastActivityDate="2023-10-08T17:13:28.747" Title="Coroutines vs. async-await" Tags="|discussion|tags|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10907" PostTypeId="2" ParentId="10906" CreationDate="2023-10-08T14:23:28.780" Score="4" Body="&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Coroutine&quot; rel=&quot;nofollow noreferrer&quot;&gt;Coroutines&lt;/a&gt; and &lt;a href=&quot;https://en.wikipedia.org/wiki/Async/await&quot; rel=&quot;nofollow noreferrer&quot;&gt;async/await&lt;/a&gt; &lt;em&gt;are not the same&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Coroutines are a control flow mechanism. You can reimplement coroutines by using &lt;code&gt;goto&lt;/code&gt; and mutating an address both sides have access to. As such a coroutine is to &lt;code&gt;goto&lt;/code&gt;, what &lt;code&gt;for&lt;/code&gt; loops are to &lt;code&gt;while&lt;/code&gt; loops. A form of sugar.&lt;/p&gt;&#xA;&lt;p&gt;Async/await &lt;em&gt;requires&lt;/em&gt; arbitrary suspension and resumption of functions so builds off of coroutines. As &lt;code&gt;goto&lt;/code&gt; would be horrible to work with. However the async/await pattern specializes coroutines with a scheduler to manage the coroutines.&lt;/p&gt;&#xA;&lt;p&gt;You can build your own async/await scheduler in any language which supports coroutines (not &lt;a href=&quot;https://en.wikipedia.org/wiki/Generator_(computer_programming)&quot; rel=&quot;nofollow noreferrer&quot;&gt;generators&lt;/a&gt;, which only support unidirectional communication). Which is how Python had support for the async/await pattern way before &lt;code&gt;async&lt;/code&gt; and &lt;code&gt;await&lt;/code&gt; were added to the language.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;in some languages, that distinction is a bit blurry.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If the only coroutines the language supports are async/await ones then users likely can conflate the two concepts.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;coroutines are not necessarily asynchronous&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Coroutines have nothing to do with asynchronous. Asynchronous (async/await) requires* coroutines to work.&lt;/p&gt;&#xA;&lt;p&gt;&lt;sup&gt;*: T&amp;amp;C apply&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;if the consensus is that they are just synonyms, then perhaps one should be made a synonym of the other (or just removed)?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The two terms are not synonymous. As such the &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/coroutine&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;coroutine&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;coroutine&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-coroutine-tooltip-container&quot;&gt;coroutine&lt;/a&gt; tag shouldn't be removed because of such a train of thought.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2023-10-08T17:13:28.747" LastActivityDate="2023-10-08T17:13:28.747" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10908" PostTypeId="2" ParentId="1065" CreationDate="2023-10-12T16:15:33.807" Score="2" Body="&lt;p&gt;Everything that &lt;a href=&quot;/a/1066/75307&quot;&gt;Simon wrote&lt;/a&gt;.  Additionally, you can help readers of the original question find your improved version:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Include a &lt;em&gt;link&lt;/em&gt; to the original question.  This will ensure that each question appears in the other one's Linked Questions list (in the right-hand column, for the current default presentation).&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Accept&lt;/em&gt; one of the answers to the original question.  This is a strong hint that you believe that version has been sufficiently reviewed now.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Be prepared for a follow-up review to take longer: the obvious deficiencies having been addressed, reviewers need to spend longer digging further below the surface to find improvements to suggest.  And those who reviewed version 1 may intentionally hold back before answering, to allow other reviewers to give different perspectives.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2023-10-12T16:15:33.807" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10910" PostTypeId="1" CreationDate="2023-11-20T15:51:41.430" Score="-1" ViewCount="93" Body="&lt;p&gt;Is it possible to upload an entire HTML/CSS code project on this site for review, rather than just a small code snippet?&lt;/p&gt;&#xA;&lt;p&gt;I'm currently working on a r/place clone and while my code works fine, it would be interesting to see if someone has better approaches or coding methods to potentially improve it.&lt;/p&gt;&#xA;&lt;p&gt;Alternatively, is there another platform where I can share a whole project and receive feedback?&lt;/p&gt;&#xA;&lt;p&gt;Or is it possible to connect with someone privately to discuss about it further?&lt;/p&gt;&#xA;&lt;p&gt;Code example:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;function drawInitialCanvas(canvasData) {&#xA;  const imageData = new ImageData(newCanvasWidth, newCanvasHeight);&#xA;  const data = new Uint8ClampedArray(imageData.data.buffer);&#xA;  for (let y = 0; y &amp;lt; newCanvasHeight; y++) {&#xA;    for (let x = 0; x &amp;lt; newCanvasWidth; x++) {&#xA;      const colorObj = canvasData[y][x]; // Zugriff auf das Objekt bei [y][x]&#xA;      const color = colorObj.color; // Zugriff auf die Farbeigenschaft des Objekts&#xA;      const rgbValues = color.match(/\d+/g);&#xA;      const index = (y * newCanvasWidth + x) * 4;&#xA;      data[index] = parseInt(rgbValues[0]);&#xA;      data[index + 1] = parseInt(rgbValues[1]);&#xA;      data[index + 2] = parseInt(rgbValues[2]);&#xA;      data[index + 3] = 255; // Alpha (255 bedeutet vollständig undurchsichtig)&#xA;    }&#xA;  }&#xA;  newContext.putImageData(imageData, 0, 0);&#xA;  context.drawImage(newCanvas, newCanvasX, newCanvasY);&#xA;  hideLoadingOverlay();&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="278095" OwnerDisplayName="Baseult" LastEditorUserId="42401" LastEditDate="2023-11-20T18:45:24.500" LastActivityDate="2023-11-20T20:05:54.933" Title="Is it possible to have a &quot;professional&quot; take a look at my whole HTML / CSS Project here?" Tags="|support|scope|asking-questions|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10911" PostTypeId="2" ParentId="10910" CreationDate="2023-11-20T18:54:09.887" Score="0" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;Is it possible to upload an entire HTML/CSS code project on this site for review, rather than just a small code snippet?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/215&quot;&gt;Websites are on-topic&lt;/a&gt; but your entire post must fit within ~65535 characters.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;is there another platform where I can share a whole project and receive feedback?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You'd have to look for such a place.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Or is it possible to connect with someone privately to discuss about it further?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We do not facilitate such actions.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2023-11-20T18:54:09.887" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10913" PostTypeId="1" CreationDate="2023-11-21T21:53:00.817" Score="-1" ViewCount="122" Body="&lt;p&gt;In &lt;a href=&quot;https://codereview.stackexchange.com/a/288039/120114&quot;&gt;this answer&lt;/a&gt; the OP of the question presented an alternative solution from github. The github repository shows that it uses the &lt;a href=&quot;https://github.com/RussellDash332/kattis/blob/main/LICENSE&quot; rel=&quot;nofollow noreferrer&quot;&gt;MIT license&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;...&lt;/p&gt;&#xA;&lt;p&gt;Permission is hereby granted, free of charge, to any person obtaining&#xA;a copy of this software and associated documentation files (the&#xA;&amp;quot;Software&amp;quot;), to deal in the Software without restriction, including&#xA;without limitation the rights to use, copy, modify, merge, publish,&#xA;distribute, sublicense, and/or sell copies of the Software, and to&#xA;permit persons to whom the Software is furnished to do so, subject to&#xA;the following conditions:&lt;/p&gt;&#xA;&lt;p&gt;The above copyright notice and this permission notice shall be&#xA;included in all copies or substantial portions of the Software.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Which leads me to believe the user can post it as maintainer.&lt;/p&gt;&#xA;&lt;p&gt;However at the end of the answer is this (which &lt;a href=&quot;https://codereview.stackexchange.com/posts/288039/revisions&quot;&gt;I modified for grammar and formatting&lt;/a&gt;):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Checks if the condition &lt;code&gt;-d*m%b%g == 0&lt;/code&gt; is satisfied. This condition is related to finding a solution to the modular equation &lt;span class=&quot;math-container&quot;&gt;\$p*x + d*m ≡ 0 (mod b)\$&lt;/span&gt; where &lt;span class=&quot;math-container&quot;&gt;\$x\$&lt;/span&gt; is the repeating part. This is still a mystery for me, how does it work?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;If this was posted in a question then I would vote to close because it would not be &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;on-topic&lt;/a&gt; due to the OP not being able to answer all questions from that page- primarily:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;strong&gt;Am I an author or maintainer of the code?&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;For licensing, moral, and procedural reasons, we cannot review code&#xA;written by other programmers. We expect you, as the author, to&#xA;understand why the code is written the way that it is.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Yet this code and question is contained in an answer. Is it okay for the OP to post this code in an answer even if they don't fully understand how it works?&lt;/p&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="120114" LastEditDate="2023-11-21T22:26:58.777" LastActivityDate="2023-11-22T14:41:36.937" Title="Can a user post code in an answer even if they don't fully understand how it works?" Tags="|discussion|answers|site-policy|" AnswerCount="1" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10914" PostTypeId="2" ParentId="10913" CreationDate="2023-11-22T14:16:17.767" Score="0" Body="&lt;p&gt;For the author or maintainer reason, lets go to the source: &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1295&quot;&gt;Why is only my own written code on-topic?&lt;/a&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;Moral / Polite&lt;/h2&gt;&#xA;&lt;p&gt;The purpose of a code review is to provide constructive criticism. Criticism can only be constructive if given to the person who is the emotional 'owner' of the code.&lt;/p&gt;&#xA;&lt;p&gt;[...]&lt;/p&gt;&#xA;&lt;p&gt;This can be abused even further. We &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1296&quot;&gt;have had instances&lt;/a&gt; on Code Review where 'managers' have requested their employee's code is reviewed, and the outcome of the review would impact that employee's job (fired?)&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1295&quot;&gt;answer to &amp;quot;Why is only my own written code on-topic?&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;br /&gt;&#xA;Section(s) removed with &amp;quot;[...]&amp;quot;.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt;'&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10914&quot;&gt;answer to &amp;quot;Can a user post code in an answer even if they don't fully understand how it works?&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Is an answer posted to receive &amp;quot;constructive criticism&amp;quot;?&#xA;Are we going to have bad actors abuse posting other people's code as answers?&lt;/p&gt;&#xA;&lt;p&gt;I think we can relatively safely say &amp;quot;no&amp;quot; to both.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;Practical&lt;/h2&gt;&#xA;&lt;p&gt;[...]&lt;/p&gt;&#xA;&lt;p&gt;In Code Review, as an online resource, in a Q&amp;amp;A format, the expectation is that the text describing the code should explain why the code does things the way it does. Code that is just dumped without an explanation is, in Code Review terms, &amp;quot;unclear&amp;quot;, and is likely to be closed as &amp;quot;Unclear what you are asking.&amp;quot;&lt;/p&gt;&#xA;&lt;p&gt;If the code is not your code, you cannot answer questions about what motivated certain implementation decisions, you can only speculate. By default, it is impossible for you to describe the motivations for the code if it is not your code, and thus the question is unclear. On code review this happens often enough for there to be a special off-topic close reason to cover this situation.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1295&quot;&gt;answer to &amp;quot;Why is only my own written code on-topic?&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;br /&gt;&#xA;Section(s) removed with &amp;quot;[...]&amp;quot;.&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt;'&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10914&quot;&gt;answer to &amp;quot;Can a user post code in an answer even if they don't fully understand how it works?&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I think we can agree giving answerer's the advice &amp;quot;the text describing the code should explain why the code does things the way it does.&amp;quot; With the intent we have for questions is harmful.&lt;/p&gt;&#xA;&lt;p&gt;However &amp;quot;the text describing the code should explain why the code does things the way it does.&amp;quot; rings similar to &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1479&quot;&gt;our IO rules&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h3&gt;What goes into an answer&lt;/h3&gt;&#xA;&lt;p&gt;Every answer must make at least one &lt;strong&gt;insightful observation&lt;/strong&gt; about the code in the question. Answers that merely provide an alternate solution with no explanation or justification do not constitute valid Code Review answers and may be deleted. In addition to criticisms, pointing out good practices in the code is also a form of helpful feedback.&lt;/p&gt;&#xA;&lt;p&gt;Answers need not cover every issue in every line of the code. &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/1463/short-answers-and-code-only-answers&quot;&gt;Short answers are acceptable&lt;/a&gt;, as long as you explain your reasoning. Do not provide suggestions for improvements in a comment, even if your suggestion makes a very short answer.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.stackexchange.com/&quot;&gt;Code Review&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/help/how-to-answer&quot;&gt;How do I write a good answer?&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;h2&gt;Legal&lt;/h2&gt;&#xA;&lt;p&gt;One of the reasons for the restriction is the implied licensing terms that are part of Stack Exchange. Anything you post here is automatically ascribed to the &lt;a href=&quot;http://creativecommons.org/licenses/by-sa/2.5/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative-Commons ShareAlike&lt;/a&gt; type licensing. See &lt;a href=&quot;https://codereview.stackexchange.com/legal/terms-of-service#licensing&quot;&gt;Section 6 of your terms-of-service - subsection &amp;quot;Subscriber Content&amp;quot;&lt;/a&gt; here on Stack Exchange.&lt;/p&gt;&#xA;&lt;p&gt;If it is not your code, then you have no authority to give away the licensing for it.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/31503/rolfl&quot;&gt;rolfl&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/1295&quot;&gt;answer to &amp;quot;Why is only my own written code on-topic?&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We are not lawyers so legalities are out side our remit to understand or enforce. Additionally providing legal advice is not something non-lawyers should do.&lt;/p&gt;&#xA;&lt;p&gt;However we may want to have rules which reduce the harm potential for all users of our site.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Lets have a quick look at the licence for the code in the answer.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://github.com/RussellDash332&quot; rel=&quot;nofollow noreferrer&quot;&gt;RussellDash332&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://github.com/RussellDash332/kattis/blob/main/LICENSE&quot; rel=&quot;nofollow noreferrer&quot;&gt;LICENSE&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Has the user provided the copyright notice or the permission notice in the answer on Code Review? No.&lt;/p&gt;&#xA;&lt;p&gt;One thing to note is because the MIT license has the owner's name and a date included in the license no single &amp;quot;MIT license&amp;quot; exists.&#xA;We can see the Arch Wiki lightly describes the situation:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;License families like BSD or MIT are, strictly speaking, not a single license and each instance requires a separate license file. In &lt;code&gt;license&lt;/code&gt; variable refer to them using a common SPDX identifier (e.g. &lt;code&gt;'BSD-3-Clause'&lt;/code&gt; or &lt;code&gt;'MIT'&lt;/code&gt;), but then provide the corresponding file as if it was a custom license.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://wiki.archlinux.org/title/ArchWiki:About&quot; rel=&quot;nofollow noreferrer&quot;&gt;Arch Wiki&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://wiki.archlinux.org/title/PKGBUILD#license&quot; rel=&quot;nofollow noreferrer&quot;&gt;PKGBUILD&lt;/a&gt;&#xA;© &lt;a href=&quot;https://www.gnu.org/licenses/fdl-1.3.html&quot; rel=&quot;nofollow noreferrer&quot;&gt;GNU Free Documentation License 1.3 or later&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Another common licence our users interact with is the CC BY-SA 4.0 license.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Attribution&lt;/strong&gt; — You must give [appropriate credit&lt;sup&gt;1&lt;/sup&gt;], provide a link to the license, and [indicate if changes were made&lt;sup&gt;2&lt;/sup&gt;]. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;If supplied, you must provide the name of the creator and attribution parties, a copyright notice, a licence notice, a disclaimer note, and a link to the material. CC licences prior to Version 4.0 also require you to provide the title of the material if supplied, and other slight differences.&lt;/li&gt;&#xA;&lt;li&gt;In 4.0, you must indicate if you modified the material and retain an indication of previous modifications. In 3.0 and earlier licence versions, the indication of changes is only required if you create a derivative.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://creativecommons.org/&quot; rel=&quot;nofollow noreferrer&quot;&gt;Creative Commons&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/#&quot; rel=&quot;nofollow noreferrer&quot;&gt;Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 4.0&lt;/a&gt;&lt;br /&gt;&#xA;I have changed the hyperlinks to &lt;code&gt;[name&amp;lt;sup&amp;gt;num&amp;lt;/sup&amp;gt;]&lt;/code&gt; and entered the pop-up text to be in an ordered list&lt;br /&gt;&#xA;– &lt;a href=&quot;https://codereview.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt;'&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10888&quot;&gt;answer to &amp;quot;Acknowledging code review contributions in academic projects&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;So overall the only site policy we may need is one around having a minimum level of attribution. Irrespective of actual legalities of the license of the attributed work.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2023-11-22T14:41:36.937" LastActivityDate="2023-11-22T14:41:36.937" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10915" PostTypeId="1" AcceptedAnswerId="10916" CreationDate="2023-11-28T13:04:09.763" Score="-1" ViewCount="76" Body="&lt;p&gt;I came across &lt;a href=&quot;https://codereview.stackexchange.com/questions/288127/waiting-time-display-app-in-python&quot;&gt;a question&lt;/a&gt; to review. I skip the review because I do not know what to do when software (libraries, frameworks, tools) recommendations are asked.&lt;/p&gt;&#xA;&lt;p&gt;I checked the &lt;a href=&quot;https://codereview.stackexchange.com/help/asking&quot;&gt;Help Center&lt;/a&gt;, but I can not see this covered there.&lt;/p&gt;&#xA;&lt;p&gt;Are tool recommendations welcome here? Or, like on Stack Overflow, are they not?&lt;/p&gt;&#xA;" OwnerUserId="97318" LastEditorUserId="42401" LastEditDate="2023-12-02T17:22:49.393" LastActivityDate="2023-12-02T17:26:21.103" Title="Are software recommendation questions welcome?" Tags="|support|scope|questions|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10916" PostTypeId="2" ParentId="10915" CreationDate="2023-12-02T17:26:21.103" Score="4" Body="&lt;p&gt;I don't see this as a software recommendation question (which would be off-topic). This is a request for review, explicitly noting that if there is a library that helps doing it better they're open to that.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2023-12-02T17:26:21.103" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10917" PostTypeId="1" AcceptedAnswerId="10919" CreationDate="2023-12-05T19:39:23.910" Score="8" ViewCount="219" Body="&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: Due to my position as a moderator I can't comment or point to specifics, which greatly obfuscates the validity of my question.&lt;/p&gt;&#xA;&lt;p&gt;The moderator team has been brought aware of certain irregularities around anonymous/unregistered contributions. We feel the situation is causing unneeded work for our curators. Due to the nature of unregistered contributors, we can not reach out and teach the users.&lt;/p&gt;&#xA;&lt;p&gt;At the site level we can disable:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;unregistered accounts posting, and/or&lt;/li&gt;&#xA;&lt;li&gt;anonymous users editing posts.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Please vote on the options below. If the results are ambiguous the moderator team with take definitive action.&lt;/p&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="256037" LastEditDate="2024-01-10T08:17:27.140" LastActivityDate="2024-01-10T08:17:27.140" Title="Disable Anonymous Contributions" Tags="|discussion|status-completed|answers|site-policy|suggested-edits|" AnswerCount="2" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10918" PostTypeId="2" ParentId="10917" CreationDate="2023-12-05T19:39:23.910" Score="7" Body="&lt;h1&gt;Disable unregistered accounts posting&lt;/h1&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2023-12-05T19:39:23.910" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10919" PostTypeId="2" ParentId="10917" CreationDate="2023-12-05T19:39:34.933" Score="16" Body="&lt;h1&gt;Disable anonymous users editing posts&lt;/h1&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2023-12-05T19:39:34.933" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10923" PostTypeId="1" CreationDate="2023-12-30T15:55:03.187" Score="-6" ViewCount="71" Body="&lt;p&gt;Let's increase the character limit to, say, 75 000 characters. 65 000 is not enough. I face that problem a second time now. I have to exclude some code and instead store it elsewhere and provide a link. Not perfect&lt;/p&gt;&#xA;" OwnerUserId="272743" LastEditorUserId="52915" LastEditDate="2024-01-13T13:23:16.347" LastActivityDate="2024-01-13T13:23:16.347" Title="Increase character limit to 75k" Tags="|feature-request|status-declined|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10924" PostTypeId="2" ParentId="10923" CreationDate="2024-01-13T13:22:59.787" Score="3" Body="&lt;p&gt;&lt;a href=&quot;/questions/tagged/status-declined&quot; class=&quot;post-tag moderator-tag&quot; title=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;status-declined&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-status-declined-tooltip-container&quot;&gt;status-declined&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;I will collect the (now removed) comments in this answer, since I agree with them all. The last one is my own. In short, I don't see any support for it.&lt;/p&gt;&#xA;&lt;p&gt;You state:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have to exclude some code and instead store it elsewhere and provide a link.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Please read our &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1308/52915&quot;&gt;FAQ - Can I put my code on a third party site and link to the site in my question?&lt;/a&gt;:&lt;/p&gt;&#xA;&lt;p&gt;The code to be reviewed must be present in the question. &lt;strong&gt;Code behind links is considered non-reviewable&lt;/strong&gt;. If your code does not fit the character limit, you can split it up and/or you may add a link to a site where more of your code can be seen, but don't expect anyone here to review it.&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To be honest, questions of 65000 characters or more don't always get answered. You made a point in your other &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10922/can-we-make-some-in-built-git-repository&quot;&gt;meta question&lt;/a&gt; that copying and pasting large questions are tedious, this is also true of reviewing (answering) large questions. Not all of my questions have been answered because they are too large. I have had problems with the limit on 2 or 3 questions, I broke the question into multiple posts. –&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/79357/pacmaninbw&quot;&gt;pacmaninbw&lt;/a&gt; Dec 30, 2023 at 16:11&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I don't think you have anything to gain from posting more than 65k characters. You're just falling into a trap where your question will never be answered. –&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt; Dec 30, 2023 at 16:15&lt;/p&gt;&#xA;&lt;p&gt;&amp;quot;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/10922#comment21693_10922&quot;&gt;people tend to avoid time-consuming things if they are not rewarding enough&lt;/a&gt;&amp;quot; - you. Following your own logic, which question are people going to gravitate towards answering; one with 100k characters vs one with 500 characters? Cloning repositories is relatively insignificant compared to reading and understanding such a large code base. – &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt; Dec 30, 2023 at 17:29&lt;/p&gt;&#xA;&lt;p&gt;I recently wrote an answer on &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10904&quot;&gt;possible ways to improve the likelihood of getting answers on multiple questions&lt;/a&gt;. The problem is complicated. We also have a few other guides on Meta (which I don't have time to search for) on how to write better questions. – &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt; Dec 30, 2023 at 17:40&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Larger projects are much harder to review and to get reviewed than small projects. That was already so when the character limit was 30k. When it was raised to 65536 back in 2015, that problem did not go away. Moving the limit further up will not make the projects easier to review. – &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/52915/mast&quot;&gt;Mast&lt;/a&gt; Dec 30, 2023 at 17:42&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2024-01-13T13:22:59.787" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10925" PostTypeId="1" AcceptedAnswerId="10926" CreationDate="2024-01-18T21:45:33.650" Score="3" ViewCount="74" Body="&lt;p&gt;I posted a question at the &lt;a href=&quot;https://codereview.stackexchange.com&quot;&gt;https://codereview.stackexchange.com&lt;/a&gt; and got the answer, what's now?&lt;/p&gt;&#xA;&lt;p&gt;I can't find to respective guide, so this a question of appropriate processing of the question/answer at the site.&lt;/p&gt;&#xA;&lt;p&gt;The answer could contain (not all of these took place in the answer to my question, but I tried to collect most common questions I could have tomorrow):&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;em&gt;Suggestions for changes in code which I agree with, but not sure I got correctly or could implement correctly, so I need the next code review revision.&lt;/em&gt; Should I create a new Code Review for it? If so, how should I name it (the same name + Version 2?)?&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Questions on the reasons for my design decisions.&lt;/em&gt; How should I answer to them, in form of comments?&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Wrong points of review because of my explicit statements in question were ignored or misunderstood.&lt;/em&gt; Should I stress this in form of comments or just ignore? The problem is that misunderstanding could have led whole code review in wrong way.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Recommendations I don't understand.&lt;/em&gt; Should I ask for clarifications in form of comments?&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Recommendations I strongly disagree with.&lt;/em&gt; Should I ignore them and take this just a position of another person (two programmers is always three opinions) or can I start the argument in form of comments?&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Irrelevant recommendations which are closer to personal programming style&lt;/em&gt;. Should I just ignore to avoid holy wars?&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;It would be nice if there is some guide, FAQ or something like this for the &lt;a href=&quot;https://codereview.stackexchange.com&quot;&gt;https://codereview.stackexchange.com&lt;/a&gt;. I failed to find it, so asking for advice here.&#xA;Could you please provide the link or recommend your way of handling things?&lt;/p&gt;&#xA;" OwnerUserId="279033" LastActivityDate="2024-01-19T14:35:36.130" Title="Code Review iterations" Tags="|discussion|support|" AnswerCount="1" CommentCount="2" ContentLicense="CC BY-SA 4.0" />
  <row Id="10926" PostTypeId="2" ParentId="10925" CreationDate="2024-01-19T14:35:36.130" Score="2" Body="&lt;p&gt;Pretty much everything you mention in &lt;strong&gt;1&lt;/strong&gt;, &lt;strong&gt;2&lt;/strong&gt;, &lt;strong&gt;3&lt;/strong&gt; and &lt;strong&gt;5&lt;/strong&gt; can be incorporated into your code (either functionally in the code or its tests, or by renaming identifiers or adding comments to it that explain the reasoning) then &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/1065/75307&quot;&gt;posted as a new review request&lt;/a&gt; or (with a summary of changes) as a self-answer.&lt;/p&gt;&#xA;&lt;p&gt;If you don't understand a recommendation (&lt;strong&gt;4)&lt;/strong&gt;, then I would expect you to leave a reply under the answer requesting clarification.&lt;/p&gt;&#xA;&lt;p&gt;Style suggestions (&lt;strong&gt;6&lt;/strong&gt;) I'd expect you to take or leave according to taste - no need to reply unless you think a suggested style is actively harmful.&lt;/p&gt;&#xA;" OwnerUserId="75307" LastActivityDate="2024-01-19T14:35:36.130" CommentCount="9" ContentLicense="CC BY-SA 4.0" />
  <row Id="10927" PostTypeId="1" CreationDate="2024-01-24T19:06:13.343" Score="6" ViewCount="49" Body="&#xA;&lt;p&gt;It’s that time of the year again! As we wave goodbye to last year and welcome the new one, we have &lt;a href=&quot;https://codereview.meta.stackexchange.com/search?q=%22year+in+moderation%22+is%3Aquestion&quot;&gt;a tradition of sharing moderation stats for the preceding calendar year&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;As most of you here might be aware, sites on the Stack Exchange network are moderated somewhat differently to other sites on the web:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;We designed the Stack Exchange network engine to be mostly self-regulating, in that we amortize the overall moderation cost of the system across thousands of teeny-tiny slices of effort contributed by regular, everyday users.&lt;br /&gt;&#xA;-- &lt;a href=&quot;http://blog.stackoverflow.com/2009/05/a-theory-of-moderation/&quot;&gt;A Theory of Moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;That doesn't eliminate the need for having &lt;a href=&quot;https://stackoverflow.blog/2018/11/21/our-theory-of-moderation-re-visited/&quot;&gt;moderators&lt;/a&gt; altogether, but it does mean that the bulk of moderation work is carried out by regular folks — folks like you. Every bit of time and effort y'all contribute to the site gives you access to more privileges you can use to help in this effort, all of which produce a cumulative effect that makes a big difference in ensuring Stack Exchange sites remain a valuable source of high-quality content on the web.&lt;/p&gt;&#xA;&lt;p&gt;So as we say goodbye to 2023 (and January 2024… ahem) and move into 2024, let us look back at what we accomplished as a community... by looking at some &lt;a href=&quot;https://i.stack.imgur.com/pmN7M.gif&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;exciting&lt;/em&gt; stats&lt;/a&gt;. Below is a breakdown of moderation actions performed on Code Review over the past 12 months:&lt;/p&gt;&#xA;&lt;div class=&quot;s-table-container&quot;&gt;&#xA;&lt;table class=&quot;s-table&quot;&gt;&#xA;&lt;thead&gt;&#xA;&lt;tr&gt;&#xA;&lt;th style=&quot;text-align: left;&quot;&gt;Action&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Moderators&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Community User¹&lt;/th&gt;&#xA;&lt;th style=&quot;text-align: right;&quot;&gt;Community²&lt;/th&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/thead&gt;&#xA;&lt;tbody&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;All comments on a post moved to chat&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;4&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answer flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;360&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;59&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Answers flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;56&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;82&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;257&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Bounties canceled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comment flags handled&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;526&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;669&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;3&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments deleted⁸&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2,241&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,815&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments flagged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;261&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;7&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;825&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Comments undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;27&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Escalations to the Community Manager team&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts bumped&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;498&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts deleted⁷&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;214&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,716&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;720&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts locked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;15&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;79&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts undeleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;12&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;86&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Posts unlocked&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;7&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;9&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Question flags handled⁶&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;268&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;222&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;6&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions closed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;341&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;515&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions flagged⁶&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;80&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;80&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;327&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions migrated&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions protected&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;55&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;6&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions reopened&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;32&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;7&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Questions unprotected&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Revisions redacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;32&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag highlight language set&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms created&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tag synonyms proposed&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tags merged&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;Close votes&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;62&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;787&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;First answers&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;156&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;387&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;First questions&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;421&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;1,054&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;Late answers&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;5&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;180&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;Low quality posts&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;17&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;208&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;Reopen votes&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;38&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;76&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;Suggested edits&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;74&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;61&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;746&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Tasks reviewed⁵: &amp;quot;Triage&amp;quot; queue&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;User banned from review&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;User review-bans lifted early&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;User suspensions lifted early&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;2&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users contacted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;27&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users deleted&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users destroyed⁴&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;895&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td style=&quot;text-align: left;&quot;&gt;Users suspended³&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;23&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;66&lt;/td&gt;&#xA;&lt;td style=&quot;text-align: right;&quot;&gt;0&lt;/td&gt;&#xA;&lt;/tr&gt;&#xA;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&lt;h3&gt;Footnotes&lt;/h3&gt;&#xA;&lt;p&gt;¹ This refers to the automated systems otherwise known as &lt;a href=&quot;https://codereview.stackexchange.com/users/-1&quot;&gt;user #-1&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;² This refers to &lt;a href=&quot;https://codereview.stackexchange.com/users&quot;&gt;the membership of Code Review&lt;/a&gt; &lt;em&gt;without&lt;/em&gt; &lt;a href=&quot;https://codereview.stackexchange.com/users?tab=moderators&quot;&gt;diamonds next to their names&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;³ The system will suspend users under three circumstances: when a user is recreated after being previously suspended, when a user is recreated after being destroyed for spam or abuse, and when a network-wide suspension is in effect on an account.&lt;/p&gt;&#xA;&lt;p&gt;⁴ A &amp;quot;destroyed&amp;quot; user is deleted along with all that they had posted: questions, answers, comments. &lt;a href=&quot;https://meta.stackexchange.com/questions/88994/what-is-the-difference-between-a-deleted-user-and-a-destroyed-user&quot;&gt;Generally used as an expedient way of getting rid of spam.&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;⁵ This counts every review that was submitted (not skipped) - so the 2 suggested edits reviews needed to approve an edit would count as 2, the goal being to indicate the frequency of moderation actions. This also applies to flags, etc.&lt;/p&gt;&#xA;&lt;p&gt;⁶ Includes close flags (but &lt;em&gt;not&lt;/em&gt; close or reopen votes). The community² can handle these flags by at least one person voting to close a question that has a close flag.&lt;/p&gt;&#xA;&lt;p&gt;⁷ This ignores numerous deletions that happen automatically in response to some other action.&lt;/p&gt;&#xA;&lt;p&gt;⁸ This includes comments deleted by their own authors (which also account for some number of handled comment flags).&lt;/p&gt;&#xA;&lt;h3&gt;Further reading:&lt;/h3&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Wanna see how these numbers have changed over time? We posted a similar report here last year: &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/10848/2022-a-year-in-moderation&quot;&gt;2022: a year in moderation&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;You can also check out &lt;a href=&quot;https://stackexchange.com/search?q=title%3A%222023%3A+a+year+in+moderation%22&quot;&gt;this report on other sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;Or peruse &lt;a href=&quot;https://meta.stackexchange.com/q/396299/208518&quot;&gt;detailed information on the number of questions closed and reopened across all sites&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Wishing everyone a happy 2024! ^_^&lt;/p&gt;&#xA;" OwnerUserId="69261" LastActivityDate="2024-01-24T19:06:13.343" Title="2023: a year in moderation" Tags="|discussion|moderation|statistics|" AnswerCount="0" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10928" PostTypeId="1" CreationDate="2024-01-26T22:16:36.633" Score="2" ViewCount="80" Body="&lt;p&gt;What is the way to provide large code for code review at the &lt;a href=&quot;https://codereview.stackexchange.com&quot;&gt;codereview.stackexchange.com&lt;/a&gt;?&lt;/p&gt;&#xA;&lt;p&gt;I do my best cutting the code into pieces which could be reviewed separately as components. I started from low level in order to have generic components reviewed first before moving to higher components. The idea is that low level components mostly independent and we don't need to know the specifics of high-level task when we review them as long as functional specification complete and cover all the necessary aspects. Even in this case code could take more than 200 lines.&lt;/p&gt;&#xA;&lt;p&gt;Nevertheless, reviews ask questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;What task you are trying to solve? Show it with real code.&lt;/li&gt;&#xA;&lt;li&gt;Show real high level code which provides the context of using these functions.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;I see the logic in this, but in this case I should publish hundreds of lines of code, maybe even thousands, because high-level code in order to compile uses lots of low level modules. So, the code could be huge.&lt;/p&gt;&#xA;&lt;p&gt;Meanwhile, reviews ask to put all code for review in the question, not on the links to other sources (godbolt, etc.).&lt;/p&gt;&#xA;&lt;p&gt;Additionally some high level pieces of code could be project-specific or even client-specific and I could be not allowed to share it.&lt;/p&gt;&#xA;&lt;p&gt;So, my question is, how should I publish large portion of code and how to handle such things.&lt;/p&gt;&#xA;&lt;p&gt;I am quite sure the functional specification for my low-level code is comprehensive, most likely reviewers suspect that I am solving wrong task or do it in wrong way on high level if I have such functions on low level, but explanations in words are not enough.&lt;/p&gt;&#xA;&lt;p&gt;I see their reasons, but can't find a proper balance and way to share large code.&lt;/p&gt;&#xA;&lt;p&gt;Any suggestions?&lt;/p&gt;&#xA;" OwnerUserId="279033" LastEditorUserId="42401" LastEditDate="2024-01-26T22:45:54.770" LastActivityDate="2024-01-26T23:59:44.197" Title="How to provide large code for code review?" Tags="|support|asking-questions|site-policy|code-length|character-limit|" AnswerCount="1" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10929" PostTypeId="2" ParentId="10928" CreationDate="2024-01-26T23:59:44.197" Score="1" Body="&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;How to provide large code for code review?&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Even in this case code could take more than 200 lines.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I  see the logic in this, but in this case I should publish hundreds of lines of code, maybe even thousands, because high-level code in order to compile uses lots of low level modules. So, the code could be huge.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The word &amp;quot;large&amp;quot; is extremely relative -- a &amp;quot;large&amp;quot; cat is smaller than a &amp;quot;small&amp;quot; adult. The same phenomenon exists with code too.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In the past we had a user who wrote an answer making a fuss about the length of things on Code Review. Ending the post with a quip about the moderately sized post being 'very large'.&lt;/li&gt;&#xA;&lt;li&gt;Recently I wrote a relatively small project of ~1000 lines of code.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;What you think is &amp;quot;large&amp;quot; and what I, and likely other answerers on Code Review, think is &amp;quot;large&amp;quot; are likely somewhat different.&#xA;As such I would suggest you only think of ~1000+ LOC as &amp;quot;large&amp;quot; for Code Review.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I do my best cutting the code into pieces which could be reviewed separately as components. I started from low level in order to have generic components reviewed first before moving to higher components. The idea is that low level components mostly independent and we don't need to know the specifics of high-level task when we review them as long as functional specification complete and cover all the necessary aspects.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Honestly, for large projects seems like a good idea, &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10904&quot;&gt;I have previously recommended a similar approach&lt;/a&gt;. However, the biggest drawback to the approach is by hiding context the reviews we give can greatly suffer:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;If your high-level approach has an issue, we don't have the context to point out the issue, and&lt;/li&gt;&#xA;&lt;li&gt;If the low-level approach includes some odd assumptions, not knowing the high-level approach can cause answerers to provide unhelpful reviews.&#xA;In such situations the asker is annoyed at the answerer for not mind reading, and the answerer is annoyed at the asker for not including all the relevant details.&#xA;In other words &lt;em&gt;no-one&lt;/em&gt; is happy.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;As such, the approach is good if you know how to write good questions, but very bad if you don't.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Meanwhile, reviews ask to put all code for review in the question, not on the links to other sources (godbolt, etc.).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Additionally some high level pieces of code could be project-specific or even client-specific and I could be not allowed to share it.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Our rules state you &lt;em&gt;must&lt;/em&gt; include the &lt;em&gt;relevant&lt;/em&gt; parts of the code. Asking for a review of a segment of a project is ok.&lt;/p&gt;&#xA;&lt;p&gt;Understanding the nuance of the situation is hard from a recount of the situation.&#xA;As such, can you provide me with examples of users asking for all the code?&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I see their reasons, but can't find a proper balance and way to share large code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Lets look at your questions:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;78 LOC -- &lt;a href=&quot;https://codereview.stackexchange.com/q/288936&quot;&gt;Fast search for the longest repeating substrings in large text&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;76 LOC -- &lt;a href=&quot;https://codereview.stackexchange.com/q/289063&quot;&gt;Fast search for the longest repeating substrings in large text (Rev.2)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;129 LOC -- &lt;a href=&quot;https://codereview.stackexchange.com/q/289134&quot;&gt;Fast search for the longest repeating substrings in large text (Rev.3)&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;42 LOC -- &lt;a href=&quot;https://codereview.stackexchange.com/q/289146&quot;&gt;Incremental upper bound in sorted range&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;38 LOC -- &lt;a href=&quot;https://codereview.stackexchange.com/q/289151&quot;&gt;Fast tolower function&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Lets now revisit the previous three bullet points:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;On Code Review ~75 LOC is not &amp;quot;large&amp;quot;.&lt;/li&gt;&#xA;&lt;li&gt;Your projects don't seem large enough to need cutting up.&lt;/li&gt;&#xA;&lt;li&gt;Without reading each question too much, I wouldn't be surprised if you are not including all the relevant parts.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Your questions also seem fairly low quality. You split up the already tiny code blocks and have &lt;em&gt;tons&lt;/em&gt; of description. Your questions seem way too long for such little code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2024-01-26T23:59:44.197" CommentCount="11" ContentLicense="CC BY-SA 4.0" />
  <row Id="10930" PostTypeId="1" AcceptedAnswerId="10936" CreationDate="2024-02-22T15:08:18.433" Score="3" ViewCount="171" Body="&lt;p&gt;What's the best strategy to re-open&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/questions/289674/text-based-game-python&quot;&gt;Text based Game Python&lt;/a&gt;? As I wish to invite others to also review the existing working code.&lt;/p&gt;&#xA;&lt;p&gt;My current understanding is the question is off-topic exclusively due to the presence of the following sentence. After requesting &amp;quot;guidance&amp;quot;, and before saying &amp;quot;here is my code so far&amp;quot;, OP describes an abandoned edit attempt that does not appear in the posted source:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I need to move the rooms dictionary inside the main game function but when I do I get errors no matter what I try.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;OP was expressing a future direction they'd like the code to go in.&#xA;Code Review is all about teaching so I offered some guidance on how to accomplish that.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;My understanding is that many people could have edited the question before or after closing: myself, the OP (&lt;a href=&quot;https://codereview.stackexchange.com/users/280310/pink-unicornbrat&quot;&gt;Pink Unicornbrat&lt;/a&gt;), and moderators.&lt;/p&gt;&#xA;&lt;del&gt;&#xA;I offer three proposals:&#xA;1. @PinkUnicornbrat, please delete that sentence.&#xA;2. Sometimes folks offer their first-ever review request and then do not subsequently interact with the site. After 24 hours I propose that I will delete that sentence.&#xA;3. I invite any moderator to please delete that sentence.&#xA;&lt;/del&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Posters mention doubts and &amp;quot;I wish...&amp;quot; &lt;em&gt;all the time&lt;/em&gt; when offering code that they feel is not yet perfect. It's part of the process. I don't see how the current situation is different.&lt;/p&gt;&#xA;&lt;p&gt;Thinking about next time....&#xA;I am &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2535/what-exactly-does-it-mean-for-code-to-be-working-code&quot;&gt;a person having ordinary skill in the art of programming&lt;/a&gt; and I did not recognize the posted source code as broken code.&#xA;Are we hoping that First Questions queue review would flag OP &amp;quot;doubts&amp;quot;?&#xA;Maybe I should have interacted with OP in comments prior to reviewing, asking them to delete that sentence? (Which didn't impress me as a &amp;quot;bad&amp;quot; sentence at the time.) Maybe I should have edited the sentence first, and then reviewed the code? Open to suggestions.&lt;/p&gt;&#xA;" OwnerUserId="145459" LastEditorUserId="42401" LastEditDate="2024-02-23T21:19:38.797" LastActivityDate="2024-03-07T10:43:34.613" Title="What is the best strategy to reopen: text based adventure in python" Tags="|discussion|specific-question|scope|moderators|" AnswerCount="2" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10931" PostTypeId="2" ParentId="10930" CreationDate="2024-02-22T16:36:40.383" Score="2" Body="&lt;h1&gt;Why is the question off-topic&lt;/h1&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Code not implemented or not working as intended&lt;/strong&gt;: Code Review is a community where programmers peer-review your working code to address issues such as security, maintainability, performance, and scalability. We require that the code be &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;working correctly, to the best of the author's knowledge&lt;/a&gt;, before proceeding with a review.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Has two sub-reasons:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;Code Not Working As Intended&lt;/a&gt;, which is the modern term used instead of &amp;quot;broken code&amp;quot;.&lt;sup&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/q/6751&quot;&gt;(1)&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#xA;&lt;p&gt;Basically if the OP says the code doesn't work, or if the code can't reasonably run, the question is off-topic.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;Code Not Implemented&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Basically when the OP is asking us to write code.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;We can confirm the close reason is made up by both by looking at the meta posts which created our current close reasons:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;These three proposed reasons are largely based on the &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6761/9357&quot;&gt;suggestions by Peilonrayz&lt;/a&gt; from the previous discussion.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/9357/200-success&quot;&gt;200_success&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8574&quot;&gt;answer to &amp;quot;How should we revisit our standard close reasons?&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I think we're mostly discussing how we should arrange the following reasons, from the close-reason meta thread:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650&quot;&gt;Code not working as intended&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3651&quot;&gt;Code not yet written&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/42401/peilonrayz&quot;&gt;Peilonrayz&lt;/a&gt;'&#xA;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/6761&quot;&gt;answer to &amp;quot;How should we revise the standard off-topic reasons, if we can have up to five?&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/3.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 3.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;We've confirmed the close reason has two separate reasons. We now need to determine which of the two the question is off-topic for.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I need to move the rooms dictionary inside the main game function but when I do I get errors no matter what I try.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.stackexchange.com/users/280310/pink-unicornbrat&quot;&gt;Pink Unicornbrat&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/q/289674&quot;&gt;question &amp;quot;Text based Game Python&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The sentence shows clear intent the OP is asking us to write a specific piece of code, so falls under CNI.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The posted code has in no way &amp;quot;move[d] the rooms dictionary inside the main game&amp;quot;, as the &lt;code&gt;rooms&lt;/code&gt; dict is defined up at module-level scope. Several functions, including main(), successfully use it.&lt;/p&gt;&#xA;&lt;p&gt;[spoiler alert!]&lt;/p&gt;&#xA;&lt;p&gt;I enclose a transcript of the game successfully running to conclusion.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.stackexchange.com/users/145459/j-h&quot;&gt;J_H&lt;/a&gt;'s&#xA;&lt;a href=&quot;https://codereview.stackexchange.com/revisions/289675/6&quot;&gt;answer to &amp;quot;Text based Game Python&amp;quot;&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The code works as intended, so is not off-topic for the CNWAI reason.&lt;/p&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;The question is off-topic for CNI.&lt;/p&gt;&#xA;&lt;h1&gt;The Meta Concerns&lt;/h1&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I am &lt;a href=&quot;https://codereview.meta.stackexchange.com/questions/2535/what-exactly-does-it-mean-for-code-to-be-working-code&quot;&gt;a person having ordinary skill in the art of programming&lt;/a&gt; and I did not recognize the posted source code as broken code.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;You are correct, the question isn't off-topic because the code is not working as intended.&lt;/p&gt;&#xA;&lt;p&gt;Unfortunately a miscommunication has occurred from the comments explaining the off-topic reason.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Welcome to Code Review! Unfortunately this question is &lt;em&gt;off-topic&lt;/em&gt; because this site is for reviewing &lt;strong&gt;working&lt;/strong&gt; code. Please &lt;a href=&quot;https://codereview.stackexchange.com/tour&quot;&gt;take the tour&lt;/a&gt; and read up at our &lt;a href=&quot;https://codereview.stackexchange.com/help/on-topic&quot;&gt;help center&lt;/a&gt;. When the code works then feel free to &lt;a href=&quot;https://codereview.stackexchange.com/posts/289674/edit&quot;&gt;edit&lt;/a&gt; the post to include it for a review.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.stackexchange.com/users/120114/s%e1%b4%80%e1%b4%8d-on%e1%b4%87%e1%b4%8c%e1%b4%80&quot;&gt;Sᴀᴍ Onᴇᴌᴀ&lt;/a&gt;♦'s&#xA;comment at &lt;a href=&quot;https://codereview.stackexchange.com/q/289674#comment577090_289674&quot;&gt;2024-02-22 06:29:54Z&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The OP stated &amp;quot;&lt;em&gt;I need to move the rooms dictionary inside the main game function but when I do I get errors no matter what I try&lt;/em&gt;&amp;quot; thus it &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/3650/120114&quot;&gt;&amp;quot;&lt;em&gt;does not work in the way that [OP would] expect, or need&lt;/em&gt;&lt;/a&gt;. Also (paraphrasing) : &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8759/120114&quot;&gt;&lt;em&gt;Just because [the OP] do[es]n't know what the problem is, does not mean [they] don't know there is a problem&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.stackexchange.com/users/120114/s%e1%b4%80%e1%b4%8d-on%e1%b4%87%e1%b4%8c%e1%b4%80&quot;&gt;Sᴀᴍ Onᴇᴌᴀ&lt;/a&gt;♦'s&#xA;comment at &lt;a href=&quot;https://codereview.stackexchange.com/q/289674#comment577092_289675&quot;&gt;2024-02-22 08:25:09Z&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;This is an unfortunate situation.  It looks like the user who posted the question posted working code, but wants someone to provide new code (based on the 2nd sentence).  That makes the question off-topic for CR.  I even think it is off-topic for SO because the code with errors was not posted.  You proved that the posted code works.  If the 2nd sentence of the question were to be edited out, the question would be on-topic, but that would alter the intent of the question. That should really be left for the user who posted the question to decide.&lt;/p&gt;&#xA;&lt;p&gt;– &lt;a href=&quot;https://codereview.stackexchange.com/users/125403/toolic&quot;&gt;toolic&lt;/a&gt;'s&#xA;comment at &lt;a href=&quot;https://codereview.stackexchange.com/q/289674#comment577102_289675&quot;&gt;2024-02-22 12:10:50Z&lt;/a&gt;&#xA;© &lt;a href=&quot;https://creativecommons.org/licenses/by-sa/4.0/&quot; rel=&quot;nofollow noreferrer&quot;&gt;CC BY-SA 4.0&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;My understanding is that many people could have edited the question before or after closing: myself, the OP (&lt;a href=&quot;https://codereview.stackexchange.com/users/280310/pink-unicornbrat&quot;&gt;Pink Unicornbrat&lt;/a&gt;), and moderators.&lt;/p&gt;&#xA;&lt;p&gt;I offer three proposals:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;@PinkUnicornbrat, please delete that sentence.&lt;/li&gt;&#xA;&lt;li&gt;Sometimes folks offer their first-ever review request and then do not subsequently interact with the site. After 24 hours I propose that I will delete that sentence.&lt;/li&gt;&#xA;&lt;li&gt;I invite any moderator to please delete that sentence.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The problem is &lt;em&gt;intent&lt;/em&gt; not wording. No matter if any of 1, 2 or 3 happens the question is still off-topic due to the OP's intent. Lets say you edit the post right now, the question will be off-topic until the OP confirms a change of intent.&lt;/p&gt;&#xA;&lt;p&gt;As such 1 is poor because you are changing the wording, but not guiding the OP to clarify a change in intent.&lt;/p&gt;&#xA;&lt;p&gt;Take:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Your question is currently off-topic because you are asking us to help you change the code in a specific way. If you are happy for us to not tell you how to change the code as you have asked please remove the following section from your question: &amp;quot;I need to move the rooms dictionary inside the main game function but when I do I get errors no matter what I try. Here is my code so far&amp;quot;.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Posters mention doubts and &amp;quot;I wish...&amp;quot; all the time when offering code that they feel is not yet perfect. It's part of the process. I don't see how the current situation is different.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Given the existing confusion around the close reason, I have reason to believe the statement may have a high propensity to be incorrect. As such, if you truly would like to discuss other situations you would have to provide examples.&lt;/p&gt;&#xA;&lt;p&gt;Note: &lt;a href=&quot;https://codereview.meta.stackexchange.com/revisions/10930/8&quot;&gt;J_H provided some examples&lt;/a&gt; and &lt;a href=&quot;https://chat.stackexchange.com/transcript/151635&quot;&gt;I responded in chat&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;" OwnerUserId="42401" LastEditorUserId="42401" LastEditDate="2024-02-23T22:35:18.480" LastActivityDate="2024-02-23T22:35:18.480" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10932" PostTypeId="1" CreationDate="2024-03-05T19:04:33.253" Score="13" ViewCount="196" Body="&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;The purpose of this thread was to collect questions for the questionnaire. The questionnaire is now live, and you may find it &lt;a href=&quot;https://codereview.stackexchange.com/election/4#questionnaire&quot;&gt;here&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;hr /&gt;&#xA;&lt;p&gt;Code Review Stack Exchange is scheduled for an election &lt;a href=&quot;https://codereview.stackexchange.com/election/4&quot;&gt;next week, 2024-03-12&lt;/a&gt;. In connection with that, we will be holding a Q&amp;amp;A with the candidates. This will be an opportunity for members of the community to pose questions to the candidates on the topic of moderation.  Participation is completely voluntary.&lt;/p&gt;&#xA;&lt;p&gt;Here’s how it’ll work:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;p&gt;Until the nomination phase, (so, until 2024-03-12 at 20:00:00Z UTC, or 4:00 pm EDT on the same day, give or take time to arrive for closure), this question will be open to collect potential questions from the users of the site. Post answers to this question containing any questions you would like to ask the candidates. Please only post &lt;em&gt;one question per answer&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;If your question contains a link, please use the syntax of &lt;code&gt;[text](link)&lt;/code&gt;, as that will make it easier for transcribing for the finished questionnaire.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;This is a perfect opportunity to voice questions that are specific to your community and issues that you are running into currently.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;We, the Community Team, will be providing a small selection of generic questions. The following two questions are guaranteed to be included:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;How would you deal with a user who produced a steady stream of valuable answers, but tends to generate a large number of arguments/flags from comments?&lt;/li&gt;&#xA;&lt;li&gt;How would you handle a situation where another mod closed/deleted/etc. a question that you feel shouldn’t have been?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;The community team may also include the following three questions if the community doesn’t supply enough questions.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;In your opinion, what do moderators do?&lt;/li&gt;&#xA;&lt;li&gt;A diamond will be attached to everything you say and have said in the past, including questions, answers and comments. Everything you will do will be seen under a different light. How do you feel about that?&lt;/li&gt;&#xA;&lt;li&gt;In what way do you feel that being a moderator will make you more effective as opposed to simply reaching enough reputation to &lt;a href=&quot;/help/privileges/moderator-tools&quot;&gt;access moderator tools&lt;/a&gt; or become a &lt;a href=&quot;/help/privileges/trusted-user&quot;&gt;trusted user&lt;/a&gt;?&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&lt;p&gt;At the start of the nomination phase, the Community Team will select &lt;strong&gt;up to 8 of the top voted questions submitted by the community&lt;/strong&gt; provided in this thread, to use in addition to the aforementioned 2 guaranteed questions. We reserve some editorial control in the selection of the questions and may opt not to select a question that is tangential or irrelevant to moderation or the election. We exclude any suggested questions that are negatively scored.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;We will post the final questionnaire on the &lt;a href=&quot;https://codereview.stackexchange.com/election/4&quot;&gt;Election page&lt;/a&gt;. Candidates will have the option to fill out the questionnaire, and their answers will appear beneath their intro statements.&lt;/li&gt;&#xA;&lt;li&gt;This is not the only option that users have for gathering information on candidates. As a community, you are still free to, for example, hold a live chat session with your candidates to ask further questions, or perhaps clarifications from what is provided in the Q&amp;amp;A.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If you have any questions or feedback about this process, feel free to post as a comment here.&lt;/p&gt;&#xA;" OwnerUserId="69261" LastEditorUserId="69261" LastEditDate="2024-03-12T20:03:38.140" LastActivityDate="2024-03-12T20:03:38.140" Title="2024 Moderator Election Q&amp;A – Question Collection" Tags="|discussion|election|" AnswerCount="6" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10933" PostTypeId="2" ParentId="10932" CreationDate="2024-03-05T19:58:03.683" Score="4" Body="&lt;p&gt;This site gets a lot of off-topic questions, since its rules are more complicated than other sites on the network.  Is this something best left to the community to handle, or is there more that moderators should be doing to migrate, fix, close or remove questions?&lt;/p&gt;&#xA;" OwnerUserId="136816" LastActivityDate="2024-03-05T19:58:03.683" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10934" PostTypeId="1" AcceptedAnswerId="10935" CreationDate="2024-03-06T13:46:24.393" Score="5" ViewCount="34" Body="&lt;p&gt;The &lt;a href=&quot;https://codereview.stackexchange.com/help/ai-policy&quot;&gt;help center on AI policy&lt;/a&gt; has a typo:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;ven when generative artificial intelligence tools appear ...&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I assume &amp;quot;ven&amp;quot; should be &amp;quot;Even&amp;quot;:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;ol start=&quot;3&quot;&gt;&#xA;&lt;li&gt;Even when generative artificial intelligence tools appear ...&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/blockquote&gt;&#xA;" OwnerUserId="125403" LastEditorUserId="52915" LastEditDate="2024-03-06T14:41:53.693" LastActivityDate="2024-03-06T14:42:57.040" Title="Minor typo in Help center AI policy" Tags="|bug|status-completed|help-center|" AnswerCount="1" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10935" PostTypeId="2" ParentId="10934" CreationDate="2024-03-06T14:42:57.040" Score="4" Body="&lt;p&gt;Oops. Fixed, thank you.&lt;/p&gt;&#xA;&lt;p&gt;There was indeed an 'E' missing.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2024-03-06T14:42:57.040" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10936" PostTypeId="2" ParentId="10930" CreationDate="2024-03-07T10:43:34.613" Score="1" Body="&lt;p&gt;I agree with &lt;a href=&quot;https://codereview.meta.stackexchange.com/users/145459/j-h&quot;&gt;J_H&lt;/a&gt;.  It would have been sufficient to have edited the question to remove the offending sentence.&lt;/p&gt;&#xA;&lt;p&gt;As &lt;a href=&quot;https://codereview.meta.stackexchange.com/a/10931/71574&quot;&gt;acknowledged&lt;/a&gt;, the code is working as is.  If the asker had not included that sentence, they could certainly get a review.  Such a review might even have solved their global variable problem, as that's a natural criticism of the code as written.&lt;/p&gt;&#xA;&lt;p&gt;We should not be attempting to read posters' intent.  We are not telepathic.  We do not know.  If a post can be fixed via editing, then we should edit it.  Remember that while answers certainly help the original asker, they can also help others.  Those others may have the &amp;quot;proper&amp;quot; intent, even if the asker doesn't.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;the OP confirms a change of intent.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;And how would posters do that?  &amp;quot;I confirm that my intent now matches the question as written.&amp;quot;  That seems profoundly silly and infantilizing.  We should treat posters as adults unless they establish otherwise.  Explain the rules if necessary (and I'm sorry, but Sam's comment failed in that and should have been deleted), but there is no reason to require genuflection to the rules.&lt;/p&gt;&#xA;&lt;p&gt;The only reason to have deleted this question would have been if the poster refused/reverted the edit.  Posters can't vandalize their questions to be off-topic (and get away with it).&lt;/p&gt;&#xA;" OwnerUserId="71574" LastActivityDate="2024-03-07T10:43:34.613" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10937" PostTypeId="2" ParentId="10932" CreationDate="2024-03-07T16:42:21.740" Score="9" Body="&lt;p&gt;&lt;strong&gt;Not an answer flags&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;An answer in the style of &amp;quot;This is my approach / This is what I ended up with: (Code-dump)&amp;quot; is flagged as &amp;quot;Not an answer&amp;quot;. What do you do? Is there a difference in how you respond if you see that the answer has a post notice (set by another moderator) on it?&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;//codereview.meta.stackexchange.com/a/8687/52915&quot;&gt;Borrowed from Simon Forsberg in 2018&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2024-03-07T16:42:21.740" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10938" PostTypeId="2" ParentId="10932" CreationDate="2024-03-09T17:46:47.430" Score="7" Body="&lt;p&gt;&lt;strong&gt;Theory of moderation changes&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;There currently is a push underway to reevaluate &lt;a href=&quot;https://meta.stackexchange.com/questions/396924&quot;&gt;what the role of a moderator should be in the SE network&lt;/a&gt;.&#xA;Has this impacted your decision to run for moderator?&#xA;What is your idea of what a moderator &lt;strong&gt;should be&lt;/strong&gt;?&lt;/p&gt;&#xA;" OwnerUserId="37660" LastActivityDate="2024-03-09T17:46:47.430" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10939" PostTypeId="2" ParentId="10932" CreationDate="2024-03-10T11:46:41.987" Score="0" Body="&lt;p&gt;Do you have any particular philosophies on moderation or curation that might set you apart from other candidates?&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;//meta.stackoverflow.com/a/428189/1014587&quot;&gt;Borrowed from D.W. (MSO) in 2024&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2024-03-10T11:46:41.987" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10940" PostTypeId="2" ParentId="10932" CreationDate="2024-03-10T12:02:48.200" Score="6" Body="&lt;p&gt;Site activity has been going downhill for years. Where we had 1500-2000 posts a month in '19, it's 400-700 a month since the start of '23. There are various reasons for this and Code Review is not the only site where numbers have gone down significantly.&lt;/p&gt;&#xA;&lt;p&gt;Do you consider this a problem? Will becoming a moderator help you improve the situation?&lt;/p&gt;&#xA;" OwnerUserId="52915" LastActivityDate="2024-03-10T12:02:48.200" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10941" PostTypeId="2" ParentId="10932" CreationDate="2024-03-11T19:24:15.753" Score="5" Body="&lt;h2&gt;Question closure / dealing with upset users&lt;/h2&gt;&#xA;&lt;p&gt;Suppose that you closed a question, which angers the original poster, who calls you a power-tripping moderator.  How do you respond?&lt;/p&gt;&#xA;&lt;p&gt;The implicit question is, under what circumstances would you use your moderator privilege to close questions, bypassing the [three]-vote process?  Why?&lt;/p&gt;&#xA;&lt;p&gt;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/5584&quot;&gt;Borrowed from 200_success in 2015&lt;/a&gt;&lt;/sub&gt;&lt;br /&gt;&#xA;&lt;sub&gt;&lt;a href=&quot;https://codereview.meta.stackexchange.com/a/8689&quot;&gt;Borrowed from Phrancis in 2018&lt;/a&gt;&lt;/sub&gt;&lt;/p&gt;&#xA;" OwnerUserId="42401" LastActivityDate="2024-03-11T19:24:15.753" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10942" PostTypeId="1" CreationDate="2024-03-12T06:25:36.803" Score="0" ViewCount="29" Body="&lt;p&gt;I was wondering if there's a way to get code reviews on github. Although I think I know the answer to this question I want to double check.&lt;/p&gt;&#xA;&lt;p&gt;There's a question open which is about asking a review of a full github repo. My question is more targeted to single small pull requests.&lt;/p&gt;&#xA;&lt;p&gt;Thank you&lt;/p&gt;&#xA;" OwnerUserId="79613" LastEditorUserId="42401" LastEditDate="2024-03-12T07:06:27.343" LastActivityDate="2024-03-12T08:25:13.390" Title="Is it inappropriate to ask for code reviews on github pull requests?" Tags="|support|scope|code-ownership|" AnswerCount="1" CommentCount="5" ContentLicense="CC BY-SA 4.0" />
  <row Id="10943" PostTypeId="2" ParentId="10942" CreationDate="2024-03-12T07:51:45.190" Score="3" Body="&lt;p&gt;Code review requests must be &lt;em&gt;self-contained&lt;/em&gt;, so merely pointing at the off-site material would be off-topic (as I'm sure you're already aware).&lt;/p&gt;&#xA;&lt;p&gt;Assuming that you're the maintainer and/or author and you're willing to share using the CC-BY-SA licence, you could reasonably present a &lt;a href=&quot;https://codereview.stackexchange.com/questions/tagged/comparative-review&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;comparative-review&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-comparative-review-tooltip-container&quot;&gt;comparative-review&lt;/a&gt; question showing the original and modified code, provided it has &lt;em&gt;sufficient context&lt;/em&gt; for reviewers to understand it without needing to consult the off-site repository.  So if it's only a part of your project's code, provide a good explanation of its purpose and how it gets invoked.&lt;/p&gt;&#xA;&lt;p&gt;If you want to link to your code repo, that's fine as long as the question &lt;strong&gt;doesn't depend on it&lt;/strong&gt;.  I recommend you link to the specific versions of the presented code, for the benefit of reviewers who want to obtain a copy of the exact code they are reviewing (they can generally navigate to the latest version from there).&lt;/p&gt;&#xA;&lt;p&gt;Soliciting users to provide their review on another platform could be considered rude to this site, and I wouldn't want to encourage that, whether or not it's technically compliant with the rules.  But getting the review here, and incorporating it into your GitHub review process is fine (assuming you provide the proper acknowledgement required by the CC-BY-SA licence of the answers).&lt;/p&gt;&#xA;" OwnerUserId="75307" LastEditorUserId="75307" LastEditDate="2024-03-12T08:25:13.390" LastActivityDate="2024-03-12T08:25:13.390" CommentCount="0" ContentLicense="CC BY-SA 4.0" />
  <row Id="10944" PostTypeId="1" CreationDate="2024-03-12T07:55:10.683" Score="1" ViewCount="44" Body="&lt;p&gt;I am studying the Dragon Book about compilers and it has exercises which I try to solve. Unfortunately, there is no-one nearby who could check my solutions. Is it appropriate to post my solutions here asking someone experienced to check them?&lt;/p&gt;&#xA;&lt;p&gt;Some of the exercises do not require writing code (like this):&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Exercise 2.2.1:&lt;br /&gt;&#xA;Consider the context-free grammar &lt;code&gt;S -&amp;gt; S S + | S S * | a&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;a) Show how the string aa+a* can be generated by this grammar.&lt;br /&gt;&#xA;b) Construct a parse tree for this string.&lt;br /&gt;&#xA;c) What language does this grammar generate? Justify your answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Example of the answer&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;a) Show how the string aa+a* can be generated by this grammar.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Let &lt;code&gt;S1 = a&lt;/code&gt; according to the 3-rd production.&lt;/li&gt;&#xA;&lt;li&gt;From the 1-st production we get: &lt;code&gt;S2 -&amp;gt; S1 S1 + =&amp;gt; S2 = aa+&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;From the 2-nd production: &lt;code&gt;S3 -&amp;gt; S2 S1 * =&amp;gt; S3 = aa+a*&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;We got the required string &lt;code&gt;S3&lt;/code&gt; using the rules of the grammar.&lt;/p&gt;&#xA;" OwnerUserId="25991" LastEditorUserId="42401" LastEditDate="2024-03-12T18:24:59.340" LastActivityDate="2024-03-12T18:24:59.340" Title="Is it appropriate to ask to check exercises from Dragon Book here?" Tags="|support|scope|" AnswerCount="0" CommentCount="7" ContentLicense="CC BY-SA 4.0" />
  <row Id="10945" PostTypeId="1" CreationDate="2024-03-12T20:00:44.233" Score="7" ViewCount="108" Body="&lt;p&gt;The 2024 Community Moderator Election is now underway!&lt;/p&gt;&#xA;&lt;p&gt;Community moderator elections have three phases:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Nomination phase&lt;/li&gt;&#xA;&lt;li&gt;Primary phase&lt;/li&gt;&#xA;&lt;li&gt;Election phase&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Most elections take between two and three weeks, but this depends on how many candidates there are.&lt;/p&gt;&#xA;&lt;p&gt;Please visit the official election page at&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&quot;https://codereview.stackexchange.com/election&quot;&gt;https://codereview.stackexchange.com/election&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;for more detail, and to participate!&lt;/p&gt;&#xA;&lt;p&gt;If you have general questions about the election process, or questions for moderator candidates, feel free to ask them here on meta -- just make sure your questions are tagged &lt;a href=&quot;/questions/tagged/election&quot; class=&quot;post-tag&quot; title=&quot;show questions tagged &amp;#39;election&amp;#39;&quot; aria-label=&quot;show questions tagged &amp;#39;election&amp;#39;&quot; rel=&quot;tag&quot; aria-labelledby=&quot;tag-election-tooltip-container&quot;&gt;election&lt;/a&gt;.&lt;/p&gt;&#xA;" OwnerUserId="-1" LastEditorUserId="69261" LastEditDate="2024-03-26T17:52:32.070" LastActivityDate="2024-03-26T17:52:32.070" Title="2024 Community Moderator Election" Tags="|discussion|moderators|election|" AnswerCount="0" CommentCount="0" CommunityOwnedDate="2024-03-12T20:00:44.233" ContentLicense="CC BY-SA 4.0" />
  <row Id="10946" PostTypeId="1" CreationDate="2024-03-23T00:27:42.677" Score="0" ViewCount="28" Body="&lt;p&gt;Most sites have 2 default &lt;em&gt;Share feedback&lt;/em&gt; comments in the First questions queue:&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Question is unclear&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please clarify your specific problem or provide additional details to highlight exactly what you need. As it's currently written, it's hard to tell exactly what you're asking.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;&lt;strong&gt;Question is too broad&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;However Code Review is more open-ended than other Stack Exchange sites so questions are not really 'unclear' more so than their code is unclear or the context of their code is unclear.&lt;/p&gt;&#xA;&lt;p&gt;And questions cannot really be unfocused as we are asking for a review of our code which is inherently open-ended and general most of the time.&lt;/p&gt;&#xA;&lt;p&gt;I know that these can be at least somewhat customized per-site because Stack Overflow has a couple extra feedback reasons about too little or too much code.&lt;/p&gt;&#xA;&lt;p&gt;But when would the default &lt;em&gt;Share feedback&lt;/em&gt; comments be used on Code Review? Can they be customized to better fit the needs of this particular site?&lt;/p&gt;&#xA;" OwnerUserId="264812" LastActivityDate="2024-03-23T00:27:42.677" Title="Do the default first questions Share feedback canned comments make sense for Code Review?" Tags="|discussion|feature-request|review-queue|" AnswerCount="0" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10947" PostTypeId="2" ParentId="4952" CreationDate="2024-03-25T15:51:46.000" Score="2" Body="&lt;p&gt;Here is the list I use and update periodically - also &lt;a href=&quot;https://raw.githubusercontent.com/aelliott1485/aelliott1485.github.io/master/autocomments.cr.md&quot; rel=&quot;nofollow noreferrer&quot;&gt;available on GH&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;###[Q] general title (about CR goals)&#xA;The current question title, which states your concerns about the code, is too general to be useful here. Please [edit] to the site standard, which is for the title to simply state the task accomplished by the code. Please see [How do I ask a good question?](https://codereview.stackexchange.com/help/how-to-ask), as well as  [How to get the best value out of Code Review: Asking Questions](https://codereview.meta.stackexchange.com/q/2436/120114) for guidance on writing good question titles.&#xA;&#xA;### [Q] title about mechanism&#xA;Please [edit] your question so that the title describes the *purpose* of the code, rather than its *mechanism*.  We really need to understand the motivational context to give good reviews. Please see [_How to get the best value out of Code Review: Asking Questions_](https://codereview.meta.stackexchange.com/q/2436) for guidance on writing good question titles.&#xA;&#xA;###[Q] update title to summarize outcome&#xA;We need to know *what the code is intended to achieve*. To help reviewers give you better answers, please add sufficient context to your question, including a title that summarizes the *purpose* of the code. We want to know **why** much more than **how**. The more you tell us about [what your code is for](//meta.codereview.stackexchange.com/q/1226), the easier it will be for reviewers to help you.  The title needs an [edit] to simply [**state the task**](//meta.codereview.stackexchange.com/q/2436), rather than your concerns about the code.&#xA;&#xA;###[Q] off-topic: Authorship of code&#xA;Please [take the tour](https://codereview.stackexchange.com/tour), and read up at our [help center](https://codereview.stackexchange.com/help/on-topic). This question is _off-topic_ because this site is for reviewing code. [“_For licensing, moral, and procedural reasons, we cannot review code written by other programmers. We expect you, as the author, to understand why the code is written the way that it is._”](https://codereview.stackexchange.com/help/on-topic)&#xA;&#xA;###[Q] not working&#xA;Unfortunately this question is _off-topic_ because this site is for reviewing **working** code. Please [take the tour](https://codereview.stackexchange.com/tour) and read up at our [help center](https://codereview.stackexchange.com/help/on-topic). When the code works then feel free to [edit] the post to include it for a review.&#xA;&#xA;###[Q] broken&#xA;Unfortunately this post is off-topic for this site. Please read [What topics can I ask about here?](https://codereview.stackexchange.com/help/on-topic) - note that it states &amp;quot;_If you are looking for feedback on a specific **working** piece of code...then you are in the right place!_&amp;quot; When the code works as intended, please [edit] your post to include the working code and it can be reviewed.&amp;quot;&#xA;&#xA;###[Q] missing code context&#xA;Please provide more complete code - e.g. complete function/method/class. [&amp;quot;_there are significant pieces of the core functionality missing, and we need you to fill in the details. Excerpts of large projects are fine, but if you have omitted too much, then reviewers are left imagining how your program works._&amp;quot;](https://codereview.meta.stackexchange.com/a/3652/120114)&#xA;&#xA;###[Q] need more details&#xA;It would benefit reviewers to have a bit more information about the code in the description. From [the help center page _How to ask_](https://codereview.stackexchange.com/help/how-to-ask): &amp;quot;_You will get more insightful reviews if you not only provide your code, but also give an explanation of what it does. The more detail, the better._&amp;quot;&#xA;&#xA;###[Q] stub code&#xA;Unfortunately this question does not match what this site is about. Please re-read the Help center page [_What topics can I ask about here?_](https://codereview.stackexchange.com/help/on-topic) - specifically the third question. Reviewers need more than hypothetical/stub code. For more information, see [this meta post](https://codereview.meta.stackexchange.com/a/3652/120114).&#xA;&#xA;###[Q] untested&#xA;If you're not sure whether your code works correctly, I'm afraid it's not yet ready for review. Code Review is for finished code that you believe to be functionally correct.&#xA;&#xA;###[Q] More than one question asked&#xA;It is preferred if you can post separate questions instead of combining your questions into one. That way, it helps the people answering your question and also others hunting for at least one of your questions. Thanks!&#xA;&#xA;###[Q] Duplicate Closure&#xA;This question will probably be closed as a duplicate soon. If the answers from the duplicates don't fully address your question please edit it to include why and flag this for re-opening. Thanks!&#xA;&#xA;###[Q] Common title&#xA;What task does this code accomplish? Please tell us, and also make that the title of the question via [edit]. Maybe you missed the placeholder on the title element: &amp;quot;_State the task that your code accomplishes. Make your title distinctive._&amp;quot;. Also from  [How to Ask](https://codereview.stackexchange.com/questions/how-to-ask): &amp;quot;_State what your code does in your title, not your main concerns about it._&amp;quot;.&#xA;&#xA;###[Q] Edited Title&#xA;I [changed the title]() so that it describes what the code does per [site goals](https://codereview.stackexchange.com/questions/how-to-ask): &amp;quot;_State what your code does in your title, not your main concerns about it._&amp;quot;. Feel free to [edit] and give it a different title if there is something more appropriate.&#xA;&#xA;###[Q] advice for future code&#xA;Questions asking for advice about [code not yet written](https://codereview.meta.stackexchange.com/a/3651/120114) are [off-topic](https://codereview.stackexchange.com/help/on-topic), as the code is not ready for review.&#xA;&#xA;###[Q] 3rd party code link&#xA;Maybe you missed the text on the right side when asking: &amp;quot;_Your question must contain code that is already working correctly, and **the relevant code sections must be embedded in the question**._&amp;quot; Questions must [include the code to be reviewed](https://codereview.meta.stackexchange.com/a/3653/120114). Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself.&#xA;&#xA;###[Q] 3rd party code link&#xA;If you want more code than that snippet of HTML reviewed then please expand the code here. [Please embed the code to be reviewed directly in the question](https://codereview.meta.stackexchange.com/a/3653/120114). Links to code hosted on third-party sites are permissible, but the most relevant excerpts must be embedded in the question itself. A [stack snippet](https://stackoverflow.blog/2014/09/16/introducing-runnable-javascript-css-and-html-code-snippets/) could also be used to embed the code.&#xA;&#xA;###[Q] editor added code from 3rd party link&#xA;Thank you for attempting to help keep the question on-topic, but please refrain from adding the code to the post- [per licensing and other reasons](https://codereview.meta.stackexchange.com/q/467/120114) the OP must be the one to do that.&#xA;&#xA;###[Q] Commented with more details&#xA;When adding additional information you should [edit] your question  instead of adding a comment. I have added that information to your post. Learn more about comments including when to comment and when not to in [the Help Center page about Comments](https://codereview.stackexchange.com/help/privileges/comment).&#xA;&#xA;###[Q] Add answer instead of comment&#xA;Please add an answer instead of a comment. Refer to the section **When _shouldn't_ I comment?** on [Comment everywhere](https://codereview.stackexchange.com/help/privileges/comment), and note that [short answers are acceptable](https://codereview.meta.stackexchange.com/a/1479/120114).&#xA;&#xA;###[Q] merge accounts&#xA;it appears you have a registered account (as evidenced by the suggested edit), which can be merged with your unregistered account. You can use the [contact SE page](https://codereview.stackexchange.com/contact) and request the accounts be merged.&#xA;&#xA;###[Q] rolled back(200_success's)&#xA;I have rolled back Rev 2 → 1. Please see [_What should I do when someone answers my question?_](https://codereview.stackexchange.com/help/someone-answers).&#xA;&#xA;###[Q] don't update code&#xA;Please do not update the code in your question to incorporate feedback from answers, doing so goes against the Question + Answer style of Code Review. This is not a forum where you should keep the most updated version in your question. Please see [What should I do when someone answers my question?](https://codereview.stackexchange.com/help/someone-answers) as well as  [_what you may and may not do after receiving answers_](http://codereview.meta.stackexchange.com/a/1765).&#xA;&#xA;###[Q] code rolled back&#xA;I rolled back your last edit. After getting an answer you are not allowed to change your code any more. This is to ensure that answers do not get invalidated and have to hit a moving target. If you have changed your code you can either post it as an answer (if it would constitute a code review) or ask a new question with your changed code (linking back to this one as reference). See the section _What should I not do?_ on [_What should I do when someone answers my question?_](https://codereview.stackexchange.com/help/someone-answers) for more information&#xA;&#xA;###[Q] rolled back last edit (Graipher's)&#xA;I rolled back your last edit. After getting an answer you are [not allowed to change your code anymore](https://codereview.stackexchange.com/help/someone-answers). This is to ensure that answers do not get invalidated and have to hit a moving target. If you have changed your code you can either post it as an answer (if it would constitute a code review) or ask a new question with your changed code (linking back to this one as reference). Refer to [this post](https://codereview.meta.stackexchange.com/a/1765/120114) for more information&#xA;&#xA;###[Q] SQL need more info&#xA;Please read the [sql tag wiki](https://codereview.stackexchange.com/tags/sql/info) - especially the **Question Guidelines** section. Before reviewing this code, it would be helpful to have some more information about the data.&#xA;&#xA;###[Q] Need more context&#xA;This question lacks any indication of what the code is intended to achieve. To help reviewers give you better answers, please add sufficient context to your question, including a title that summarises the purpose of the code. We want to know **why** much more than **how**. The more you tell us about [what your code is for](https://codereview.meta.stackexchange.com/q/1226), the easier it will be for reviewers to help you. The title needs an [edit] to simply [state the task](https://codereview.meta.stackexchange.com/q/2436).&#xA;&#xA;###[Q] Which site and CR or not&#xA;See [&amp;quot;Which Site?&amp;quot;](https://meta.stackexchange.com/a/129632/341145) and [&amp;quot;Code Review or not?&amp;quot;](https://codereview.meta.stackexchange.com/a/5778/120114)&#xA;&#xA;###[Q] database design with no code&#xA;[Code to generate such a database can be reviewed](https://codereview.meta.stackexchange.com/a/9116/120114) but without any code it seems it is not [on-topic](https://codereview.stackexchange.com/help/on-topic).&#xA;&#xA;###[Q] UML design off-topic unless with code.&#xA;Ahoy! The general consensus is that [UML designs are not reviewable unless they accompany code](https://codereview.meta.stackexchange.com/a/1926/120114).&#xA;&#xA;###[Q] Character limit increased&#xA;If you are concerned about the size of your code, bear in mind that [the character limit on Code Review was increased to 65k](https://codereview.meta.stackexchange.com/a/7163/120114).&#xA;&#xA;###[Q] cross-posted&#xA;Please note that [cross-posting is generally frowned upon](https://meta.stackexchange.com/a/64069/341145) and should not be done.&#xA;&#xA;###[Q] image of code/text&#xA;Please [add text instead of an image of text](https://meta.stackoverflow.com/a/285557/1575353).&#xA;&#xA;###[Q] Should use English only&#xA;[&amp;quot;_Unless you're posting on a language-related site (e.g. French Language) or a site where all questions are expected to be in a different language (e.g. Stack Overflow in Spanish), all posts are expected to be in English_&amp;quot;](https://meta.stackexchange.com/a/13684/341145).&#xA;&#xA;###[A] ChatGPT answer&#xA;[AI generated answers are not welcome for various reasons, including plagiarism.](https://codereview.meta.stackexchange.com/a/10863/120114)&#xA;&#xA;###[A] Different language&#xA;Hi. The question is tagged [tag:Javascript]. The consensus is that [answers should use the same language as the code in the question](https://codereview.meta.stackexchange.com/a/2631/120114). Please write your answer according to the tags. Thanks! :)&#xA;&#xA;###[A] Nothing insightful&#xA;This answer doesn't really offer much for the OP. Please (re-) read [The help center page _How do I write a good answer?_](https://codereview.stackexchange.com/help/how-to-answer). Note it states: &amp;quot;_Every answer must make at least one **insightful observation** about the code in the question. Answers that merely provide an alternate solution with no explanation or justification do not constitute valid Code Review answers and may be deleted._&amp;quot;&#xA;&#xA;###[A] don't answer off-topic questions&#xA;Please note, questions involving code that's not working as intended, are off-topic on this site. If OP edits their post to address the problem and make their post on-topic, they make your answer moot. [It is advised not to answer such questions](https://codereview.meta.stackexchange.com/a/6389/120114). Protip: There are tons of on-topic questions to answer; you'll make more reputation faster if you review code in questions that will get higher view counts for being on-topic.&#xA;&#xA;###[A] don't answer questions likely to be closed&#xA;[Please refrain from answering questions that are likely to get closed.](https://codereview.meta.stackexchange.com/a/6389/35991)&#xA;&#xA;###[A] don't answer questions likely to be closed - please flag until you gain CV priv&#xA;[Please refrain from answering questions that are likely to get closed.](https://codereview.meta.stackexchange.com/a/6389/35991). In the future please use the  [flag option](https://codereview.stackexchange.com/help/privileges/flag-posts) until you gain the [cast close and reopen votes](https://codereview.stackexchange.com/help/privileges/close-questions) privilege&#xA;&#xA;###[A] link-only answer&#xA;A link to a solution is welcome, but please ensure your answer is useful without it: [add context around the link](https://meta.stackexchange.com/a/8259) so your fellow users will have some idea what it is and why it’s there, then quote the most relevant part of the page you're linking to in case the target page is unavailable. [Answers that are little more than a link may be deleted](https://codereview.stackexchange.com/help/deleted-answers).&#xA;&#xA;###[A] Doesn't answer question&#xA;This does not answer the question the OP posed (i.e. &amp;quot;_How can I make it run faster? How can I write it in a OOP paradigm, and will it run faster?_&amp;quot;). Please see [How do I write a good answer](https://codereview.stackexchange.com/help/how-to-answer) before posting an answer. If you have a related but separate question, you can [ask](https://codereview.stackexchange.com/questions/ask) another question and mention this question, or if you have code not working, try [SO].&#xA;&#xA;###[A] alternative solution/ code dump&#xA;You have presented an alternative solution, but haven't reviewed the code. Please explain your reasoning (how your solution works and why it is better than the original) so that the author and other readers can learn from your thought process. Please read [Why are alternative solutions not welcome?](https://codereview.meta.stackexchange.com/a/8404/120114)&#xA;&#xA;###[A] follow up question&#xA;This does not really answer the question. If you have a different question, you can ask it by clicking [Ask Question](https://codereview.stackexchange.com/questions/ask), though only if you have **working code**. This statement would be appropriate as a  [comment](https://codereview.stackexchange.com/help/privileges/comment), though you will need to earn 50 reputation points first...&#xA;&#xA;###[A] Answers just to say Thanks!&#xA;Please don't add &amp;quot;thanks&amp;quot; as answers. Invest some time in the site and you will gain sufficient [privileges](https://codereview.stackexchange.com/privileges) to upvote answers you like, which is the Code Review way of saying thank you.&#xA;&#xA;###[A] Nothing but a URL (and isn't spam)&#xA;Whilst this may theoretically answer the question, [it would be preferable](//meta.stackoverflow.com/q/8259) to include the essential parts of the answer here, and provide the link for reference.&#xA;&#xA;###[A] Requests to OP for further information&#xA;This is really a comment, not an answer. With a bit more rep, [you will be able to post comments](https://codereview.stackexchange.com/privileges/comment). For the moment I've added the comment for you, and I'm flagging this post for deletion.&#xA;&#xA;###[A] OP using an answer for further information&#xA;Please use the *Post answer* button only for actual answers. You should modify your original question to add additional information.&#xA;&#xA;###[A] OP adding a new question as an answer&#xA;If you have another question, please ask it by clicking the [Ask Question](https://codereview.stackexchange.com/questions/ask) button.&#xA;&#xA;###[A] Another user adding a 'Me too!'&#xA;If you have a NEW question, please ask it by clicking the [Ask Question](https://codereview.stackexchange.com/questions/ask) button. If you have sufficient reputation, [you may upvote](https://codereview.stackexchange.com/privileges/vote-up) the question. Alternatively, &amp;quot;star&amp;quot; it as a favorite and you will be notified of any new answers.&#xA;&#xA;###[A] NAA self-answer on CR&#xA;While OPs are [encouraged to answer their own questions](https://codereview.stackexchange.com/help/self-answer) bear in mind that [&amp;quot;_Your answer must meet the standards of a Code Review answer, just like any other answer. **Describe what you changed, and why**._&amp;quot;](https://codereview.stackexchange.com/help/someone-answers). [Code-only answers that don't actually review the code are insufficient](https://codereview.meta.stackexchange.com/q/1463) and are subject to deletion.&#xA;&#xA;###[A] post-accepted answer - Please consider voting&#xA;Thank you for taking the time to accept the answer. Please consider voting on it as well. [&amp;quot;_The first thing you should do after reading someone's answer to your question is vote on the answer, like any user with sufficient reputation does. Vote up answers that are helpful, and vote down answers that give poor advice._&amp;quot;](https://codereview.stackexchange.com/help/someone-answers)&#xA;&#xA;### [A] short answer- expand?&#xA;While it seems that [short answers are acceptable](https://codereview.meta.stackexchange.com/a/1479/120114) are you able to expand this answer, perhaps explaining reasons for the suggestion?&#xA;&#xA;###[C] Too localized&#xA;This question appears to be off-topic because it is too localized.&#xA;&#xA;###[EQ] Improper tagging&#xA;The tags you were using are not appropriate for this question. Please review [What are tags, and how should I use them?](https://codereview.stackexchange.com/help/tagging)&#xA;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;" OwnerUserId="120114" LastEditorUserId="75307" LastEditDate="2024-03-25T18:43:42.737" LastActivityDate="2024-03-25T18:43:42.737" CommentCount="0" CommunityOwnedDate="2024-03-25T15:51:46.000" ContentLicense="CC BY-SA 4.0" />
  <row Id="10948" PostTypeId="1" CreationDate="2024-03-25T18:45:46.677" Score="15" ViewCount="176" Body="&lt;h2&gt;TL;DR: There's been a change in the candidate list for the 2024 Moderator Election. The voting period has been extended for a week. If you've already voted, you should confirm your votes still accurately represent your preferences.&lt;/h2&gt;&#xA;&lt;p&gt;After the election concluded its nomination phase and moved on to voting, it came to our attention that one of the nominees' nomination statements contained substantial portions of AI-generated content. Given that &lt;a href=&quot;https://codereview.stackexchange.com/help/ai-policy&quot;&gt;Code Review's policy on content generated by generative artificial intelligence tools&lt;/a&gt; completely disallows any such content, we have withdrawn that nomination from this election.&lt;/p&gt;&#xA;&lt;p&gt;This decision was not made lightly. The title and responsibilities of a moderator come with a heavy burden. As &lt;a href=&quot;https://codereview.stackexchange.com/election/4&quot;&gt;the election page states&lt;/a&gt;, they “are &lt;a href=&quot;https://stackoverflow.blog/2009/05/18/a-theory-of-moderation/?_ga=2.34688169.962481472.1648163048-1033621334.1635450510&quot;&gt;accorded the highest level of privilege on our community&lt;/a&gt;, and should themselves be exemplars of positive behavior and leaders within the community.”&lt;/p&gt;&#xA;&lt;p&gt;We understand that by making this decision it will cause some stress during the voting phase of the election. This is the sort of thing we ideally like to catch before an election moves into voting. However, our utmost responsibility as Community Managers is to the community as a whole, and by extension, the integrity of the election process. We believe it would be remiss to not intervene. Our network is run by a standard of rules that apply to all users which means that even nominees are not exempt.&lt;/p&gt;&#xA;&lt;p&gt;Given the short notice between this action and the conclusion of the voting period, we're also extending the voting period for one more week. The new conclusion date for voting is now April 3, 2024, at 20:00UTC.&lt;/p&gt;&#xA;&lt;p&gt;Please check that your votes still reflect your preferences given the changes to the candidate list.&lt;/p&gt;&#xA;" OwnerUserId="69261" LastEditorUserId="69261" LastEditDate="2024-04-04T11:55:16.773" LastActivityDate="2024-04-04T11:55:16.773" Title="Candidate changes in 2024 Moderator Election – review your ballot" Tags="|discussion|moderators|election|" AnswerCount="0" CommentCount="3" ContentLicense="CC BY-SA 4.0" />
  <row Id="10949" PostTypeId="1" AcceptedAnswerId="10950" CreationDate="2024-03-27T16:23:49.443" Score="-2" ViewCount="75" Body="&lt;p&gt;Below is my draft:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I have a working code to have &lt;a href=&quot;https://stackoverflow.com/a/78231149/3416774&quot;&gt;2 search bars with dropdown suggestions, selectable by both mouse and arrow keys&lt;/a&gt; in TypeScript and Fresh/Preact. In there I have to explicitly declare individual hooks and containers for different lists.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Pieces of working code&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;In an attempt to modularize it, I attempt to set hooks for the hooks:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;Pieces of hooks of hooks&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;It doesn't work. Why is it the case?&lt;/p&gt;&#xA;&lt;p&gt;My next step for this is to have the suggested lists disappear when they are unfocused by integrating it with &lt;a href=&quot;https://stackoverflow.com/a/78231986/3416774&quot;&gt;Detect click outside multiple components&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;The draft is about what I've learned, tried, intended, struggled and questioned about, and it's more about helping myself think better and clearer. I don't intended to write it to any specific site. From my feeling SO will accept it – but that's a trivial fact – and CR won't like the why the try doesn't work – but I don't have any exposure to the site to confirm that. That's why I ask this question.&lt;/p&gt;&#xA;&lt;p&gt;Bending the question to follow the site better is fine for me. It's just that I think if adding the attempt is fine, then when it doesn't work it's natural for the readers to be curious on why. So having a side, off-topic question on why it doesn't work in a main, on-topic one is acceptable, as I think answers including it enhance the learning better.&lt;/p&gt;&#xA;&lt;p&gt;Should I just ask how to improve the working code without mentioning my try? It can be asked in SO. Or is it fine to include to the post?&lt;/p&gt;&#xA;" OwnerUserId="255326" LastEditorUserId="75307" LastEditDate="2024-04-01T12:28:32.840" LastActivityDate="2024-04-01T12:38:30.867" Title="I try to refactor a working code and it's doesn't work. Would adding the failed attempt be on-topic?" Tags="|support|scope|asking-questions|broken-code|" AnswerCount="2" CommentCount="1" ContentLicense="CC BY-SA 4.0" />
  <row Id="10950" PostTypeId="2" ParentId="10949" CreationDate="2024-03-27T17:31:12.693" Score="2" Body="&lt;p&gt;Getting the original reviewed is on-topic. Asking why your attempt to refactor it is asking us to fix it and thus not on-topic. But you can absolutely include it as a 'this is what I've been thinking of', if you're not completely set of having that approach included in the end result. The suggestion can be freely ignored by reviewers, that's up to them&lt;/p&gt;&#xA;&lt;p&gt;Practical example: I wrote &lt;a href=&quot;https://codereview.stackexchange.com/q/117166/52915&quot;&gt;this&lt;/a&gt; many years ago.&lt;/p&gt;&#xA;&lt;p&gt;Relevant snippet:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;I'm looking for a more idiomatic way to solve this. I think it can be done in a one-liner, something like:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;return arr.sort((function(a, b) { return a - b; })).reduce(function(a, b) { /* */ });&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;But I'm pretty sure I'm heading the wrong way with the above.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;What you suggest in your draft is not the same (and would likely not be well received), so you'll have to decide for yourself whether this is an acceptable deviation or not.&lt;/p&gt;&#xA;&lt;p&gt;Keep in mind that for the question to be on-topic at all, you must act as maintainer of the code. Asking us to review a snippet you copied straight from someone on SO would not do. If you have adapted the code to your specific use-case and that works for you, we can review that. SO deals with example code, we deal with the &lt;em&gt;actual&lt;/em&gt; code. Please see &lt;a href=&quot;https://codereview.meta.stackexchange.com/q/5777/52915&quot;&gt;our guide&lt;/a&gt; for more differences.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;So having a side, off-topic question on why it doesn't work in a main, on-topic one is acceptable, as I think answers including it enhance the learning better.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;No. It is not. You can suggest it as a way of thinking to help the reviewers see what you have in mind. As additional context. You can not ask why something doesn't work. If you want to know about the &lt;em&gt;why&lt;/em&gt; of something that &lt;em&gt;does not&lt;/em&gt; work, there are other platforms available. Possibly Stack Overflow. On Code Review, you can ask about code that &lt;em&gt;does&lt;/em&gt; work. And if you show something you've tried that looked promising but didn't work as a bit of additional context, there's no harm in that. However, that does not mean fixing your proposed implementation is in any way within scope.&lt;/p&gt;&#xA;" OwnerUserId="52915" LastEditorUserId="52915" LastEditDate="2024-03-28T20:01:53.053" LastActivityDate="2024-03-28T20:01:53.053" CommentCount="10" ContentLicense="CC BY-SA 4.0" />
</posts>